:root{--ink:#14213d;--muted:#66718a;--green:#177f88;--green-dark:#0d5368;--green-soft:#e8f6f7;--navy:#08172f;--cream:#f7f3e8;--paper:#fff;--line:#dce2ee;--amber:#a66b12;--amber-soft:#fff6df;--blue-soft:#edf3fb;--constellation:#173c68;--nebula:#35c6c8;--starlight:#f3c969;--cosmic-ivory:#f7f3e8;--shadow:0 12px 35px #08172f1a;--body:var(--font-body), Arial, sans-serif;--display:var(--font-display), Arial, sans-serif}.required-mark{margin-left:.22em;font-style:normal;line-height:1;color:#c93445!important;font-size:1.05em!important;font-weight:950!important}.required-legend{color:#68766f;margin:0;font-size:.75rem;font-weight:750}.required-legend .required-mark{margin:0 .28em 0 0}.candidate-question-list label>strong:after,.candidate-context-fields label>strong:after,.candidate-context-fields .candidate-condition-list label>span:after,.candidate-condition-list>label>strong:after,.candidate-scenario label>strong:after{color:#c93445;content:"*";margin-left:.22em;font-weight:950}.candidate-required-legend{width:min(100% - 32px,880px);margin:10px auto 0}.candidate-autosave-indicator{color:#567168;text-align:right;width:min(100% - 36px,940px);margin:8px auto 0;font-size:12px;font-weight:750}.autosave-indicator:empty,.candidate-autosave-indicator:empty{display:none}.candidate-autosave-indicator.saving{color:#7b6a32}.candidate-autosave-indicator.error{color:#a54747}.outcome-inline-form label>span:after,.outcome-form-grid label:not(.optional)>span:after,.outcome-rating-list label>div>span:after,.outcome-notes>span:after{color:#c93445;content:"*";margin-left:.22em;font-weight:950}.workspace-mode-bar{border-bottom:1px solid #dce6e2;justify-content:space-between;align-items:center;gap:22px;min-height:54px;padding:10px 42px;display:flex}.workspace-mode-bar.real{background:#edf8f4}.workspace-mode-bar.example{background:#fff5df;border-bottom-color:#eadbbc}.workspace-mode-bar>div{align-items:baseline;gap:12px;min-width:0;display:flex}.workspace-mode-bar span{color:#285d4e;letter-spacing:.11em;white-space:nowrap;font-size:12px;font-weight:900}.workspace-mode-bar.example span{color:#8b6018}.workspace-mode-bar p{color:#667871;margin:0;font-size:12px;line-height:1.45}.workspace-mode-bar button{flex:none}.requirement-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:16px;display:grid}.requirement-inputs label{flex-direction:column;gap:6px;display:flex}.requirement-inputs label:last-child{grid-column:1/-1}.requirement-inputs label span{color:#64736e;font-size:12px;font-weight:800}.requirement-inputs input{width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fff;border:1px solid #cedbd6;border-radius:9px;padding:10px 12px;font-size:12px}.requirement-inputs input:focus{border-color:#78bda6;outline:2px solid #4fa48833}.requirements-package{max-width:900px;margin:0 auto;padding:42px 46px 68px}.requirements-package>header{max-width:680px}.requirements-package>header h1{font:650 36px/1.12 var(--display);letter-spacing:-.04em;margin:9px 0 13px}.requirements-package>header p{color:#62736d;margin:0;font-size:12px;line-height:1.65}.package-role{color:#fff;background:linear-gradient(135deg,#113a31,#1c5144);border-radius:15px;grid-template-columns:.8fr 1.2fr;gap:24px;margin:28px 0 16px;padding:20px 22px;display:grid;box-shadow:0 18px 36px #0e342b1f}.package-role>div{flex-direction:column;gap:5px;display:flex}.package-role span{color:#a9d9c8;letter-spacing:.12em;font-size:12px;font-weight:900}.package-role strong{font:650 17px/1.35 var(--display)}.package-role small{color:#c9ded7;font-size:12px}.package-grid{grid-template-columns:1.25fr .75fr;gap:14px;display:grid}.package-grid article{background:#f8faf9;border:1px solid #dfe8e4;border-radius:14px;padding:20px}.package-grid ul{margin:14px 0 0;padding:0;list-style:none}.package-grid li{border-top:1px solid #e0e8e5;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;min-height:43px;padding:9px 0;display:grid}.package-grid li i{color:#71827c;background:#fff;border:1px solid #cbd8d3;border-radius:50%;place-items:center;width:19px;height:19px;font-size:12px;font-style:normal;display:grid}.package-grid li span{color:#334b44;font-size:12px;line-height:1.4}.package-grid li button{color:#3f675a;cursor:pointer;background:0 0;border:1px solid #c8d9d3;border-radius:7px;padding:5px 7px;font-size:12px;font-weight:800}.package-grid li select{color:#315c50;cursor:pointer;background:#fff;border:1px solid #c8d9d3;border-radius:7px;max-width:124px;padding:6px 7px;font-size:12px;font-weight:800}.requirement-help{color:#72817c;margin-top:10px;font-size:12px;line-height:1.45;display:block}.package-grid li.confirmed i{color:#fff;background:var(--green);border-color:var(--green)}.package-grid li.confirmed button{color:#235747;background:#e4f4ee;border-color:#badbce}.package-timeline{margin-top:13px}.package-timeline p{border-top:1px solid #e0e8e5;grid-template-columns:55px 1fr;gap:9px;margin:0;padding:12px 0;display:grid}.package-timeline b{color:#245548;font-size:12px}.package-timeline span{color:#64756f;font-size:12px;line-height:1.45}.example-core-status{color:#fff;background:linear-gradient(135deg,#123f35,#1d6754);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);align-items:center;gap:20px;margin-top:14px;padding:18px 20px;display:grid}.example-core-status>div{gap:6px;display:grid}.example-core-status>div span{color:#b9f0d7;letter-spacing:.1em;font-size:12px;font-weight:900}.example-core-status>div strong{font:650 17px/1.2 var(--display)}.example-core-status>div p{color:#d9ebe5;margin:0;font-size:12px;line-height:1.55}.example-core-status ul{grid-template-columns:1fr 1fr;gap:7px;margin:0;padding:0;list-style:none;display:grid}.example-core-status li{background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;gap:2px;padding:8px;display:grid}.example-core-status li b{color:#c8f4e2;font-size:12px}.example-core-status li span{color:#e4f1ec;font-size:12px;line-height:1.35}.package-trust{background:#edf7f3;border:1px solid #d5e9e1;border-radius:13px;margin-top:14px;padding:18px 20px}.package-trust strong{font:650 14px/1.3 var(--display)}.package-trust p{color:#4c675e;margin:7px 0;font-size:12px;line-height:1.55}.package-trust small{color:#71827c;font-size:12px;line-height:1.5}.package-data-use{border-top:1px solid #d7e7e1;border-bottom:1px solid #d7e7e1;grid-template-columns:125px 1fr;gap:7px 12px;margin:12px 0;padding:12px 0;display:grid}.package-data-use b{color:#315d50;font-size:12px}.package-data-use span{color:#667872;font-size:12px;line-height:1.45}.package-begin{margin-top:18px}.candidate-disclosure,.candidate-rights{border:1px solid #d5e4de;border-radius:15px;margin-top:16px;padding:22px}.candidate-disclosure{background:#f2f8f5}.candidate-disclosure>header,.candidate-rights>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.candidate-disclosure h2,.candidate-rights h2{font:650 20px/1.25 var(--display);letter-spacing:-.025em;margin:7px 0 0}.candidate-disclosure>header small{color:#74857f;margin-top:6px;font-size:12px;display:block}.candidate-disclosure>header button{flex:none}.disclosure-summary{color:#435f56;max-width:760px;margin:13px 0 16px;font-size:12px;line-height:1.65}.disclosure-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.disclosure-grid article{background:#fffc;border:1px solid #dce8e3;border-radius:10px;padding:13px 14px}.disclosure-grid b{color:#245748;font-size:12px}.disclosure-grid p{color:#60736c;margin:5px 0 0;font-size:12px;line-height:1.5}.candidate-disclosure .package-data-use{margin-bottom:14px}.disclosure-check{cursor:pointer;background:#fff;border:1px solid #cdded7;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 13px;display:flex}.disclosure-check input{width:17px;height:17px;accent-color:var(--green);flex:none;margin:0}.disclosure-check>span{flex-direction:column;gap:3px;display:flex}.disclosure-check strong{color:#244d42;font-size:12px}.disclosure-check small{color:#70817b;font-size:12px;line-height:1.45}.candidate-rights{background:#fff}.candidate-rights>header p{color:#63746e;max-width:690px;margin:7px 0 0;font-size:12px;line-height:1.55}.rights-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.rights-actions>button{min-height:78px;color:var(--ink);cursor:pointer;text-align:left;background:#f9fbfa;border:1px solid #dce5e1;border-radius:11px;align-items:flex-start;gap:11px;padding:14px;display:flex}.rights-actions>button:hover,.rights-actions>button.active{background:#edf7f3;border-color:#93c8b5}.rights-actions>button>i{color:#1c6652;background:#e1f2eb;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-style:normal;font-weight:850;display:grid}.rights-actions>button>span{flex-direction:column;gap:4px;display:flex}.rights-actions strong{font-size:12px}.rights-actions small{color:#71817c;font-size:12px;line-height:1.5}.rights-form{background:#f7faf8;border:1px solid #d8e4df;border-radius:12px;grid-template-columns:.8fr 1.2fr;gap:12px;margin-top:12px;padding:17px;display:grid}.rights-form h3{font:650 15px/1.3 var(--display);margin:6px 0 0}.rights-form label{flex-direction:column;gap:6px;display:flex}.rights-form label:nth-of-type(2){grid-column:1/-1}.rights-form label>span{color:#4f625c;font-size:12px;font-weight:800}.rights-form select,.rights-form textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #ccd9d4;border-radius:8px;padding:10px 11px;font-size:12px}.rights-form textarea{resize:vertical;min-height:100px;line-height:1.55}.rights-form>small{color:#74827e;font-size:12px;line-height:1.45}.rights-form>div:last-child{justify-content:flex-end;align-items:center;gap:12px;display:flex}.rights-receipt{color:#245346;background:#e8f6f0;border:1px solid #c5e4d8;border-radius:10px;align-items:flex-start;gap:10px;margin-top:12px;padding:13px 14px;display:flex}.rights-receipt>i{color:#fff;background:var(--green);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;display:grid}.rights-receipt>span,.rights-history p>span{flex-direction:column;gap:3px;display:flex}.rights-receipt strong,.rights-history strong{font-size:12px}.rights-receipt small,.rights-history small{color:#668078;font-size:12px;line-height:1.45}.rights-history{border-top:1px solid #e0e7e4;margin-top:13px;padding-top:13px}.rights-history>p{background:#fafcfb;border:1px solid #e2e9e6;border-radius:9px;align-items:flex-start;gap:9px;margin:8px 0 0;padding:10px 11px;display:flex}.rights-history>p>i{color:var(--green);font-size:12px;font-style:normal}.package-begin-row{border-top:1px solid #e2e8e5;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding-top:16px;display:flex}.package-begin-row>span{color:#6b7b76;font-size:12px}.package-begin-row .package-begin{flex:none;margin-top:0}@media (max-width:900px){.workspace-mode-bar{align-items:flex-start;padding:10px 24px}.workspace-mode-bar>div{flex-direction:column;align-items:flex-start;gap:3px}.requirements-package{padding:35px 28px 56px}.package-grid,.example-core-status,.rights-form{grid-template-columns:1fr}.rights-form label:nth-of-type(2){grid-column:auto}}@media (max-width:640px){.signature-method{grid-template-columns:1fr}.signature-method p{min-height:auto}.simulation-follow-up{flex-direction:column;align-items:stretch}.workspace-mode-bar{flex-direction:column;gap:5px;padding:10px 17px}.workspace-mode-bar button{padding:0}.requirement-inputs{grid-template-columns:1fr}.requirement-inputs label:last-child{grid-column:auto}.requirements-package{padding:29px 18px 45px}.requirements-package>header h1{font-size:30px}.package-role{grid-template-columns:1fr;gap:15px}.package-data-use{grid-template-columns:1fr;gap:3px}.package-data-use span+b{margin-top:7px}.package-grid li{grid-template-columns:22px 1fr}.package-grid li select{grid-column:2;width:100%;max-width:none}.candidate-disclosure,.candidate-rights{padding:17px}.candidate-disclosure>header{flex-direction:column;gap:8px}.disclosure-grid,.rights-actions{grid-template-columns:1fr}.rights-form{padding:14px}.rights-form>div:last-child,.package-begin-row{flex-direction:column-reverse;align-items:stretch}.package-begin-row .package-begin{width:100%}}@media print{.candidate-preview-topbar,.trial-side,.package-grid,.candidate-rights,.package-begin-row{display:none!important}.trial-page{display:block!important}.requirements-package{max-width:none;padding:0}.candidate-disclosure{border-color:#cfd9d5;margin:0}}.hiring-material-import,.resume-import-panel,.candidate-resume-review{background:#fbfdff;border:1px solid #d8e2ea;border-radius:18px}.hiring-material-import{margin:0 0 24px;padding:18px 20px}.hiring-material-import summary{cursor:pointer;gap:5px;display:grid}.hiring-material-import summary span,.resume-import-panel header span,.candidate-resume-review header span{color:#177b91;letter-spacing:.1em;font-size:.75rem;font-weight:800}.hiring-material-import summary strong,.resume-import-panel header strong,.candidate-resume-review header strong{color:#173244;font-size:1rem}.hiring-material-import summary small,.resume-import-panel header p,.candidate-resume-review header small{color:#536b79;line-height:1.55}.hiring-material-import>div,.resume-review{gap:14px;margin-top:18px;display:grid}.hiring-material-import textarea,.resume-import-panel textarea,.candidate-resume-review textarea{color:#173244;width:100%;min-height:120px;font:inherit;background:#fff;border:1px solid #b8c9d4;border-radius:12px;padding:13px 14px;line-height:1.5}.hiring-material-actions,.resume-source-grid,.resume-import-panel header,.candidate-resume-review header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.hiring-material-actions,.resume-source-grid>div{flex-wrap:wrap;align-items:center}.resume-import-panel{margin:22px 0;padding:22px}.resume-source-grid{grid-template-columns:minmax(0,1.6fr) minmax(220px,.7fr);margin-top:18px;display:grid}.resume-source-grid>div{flex-direction:column;display:flex}.resume-import-panel label,.candidate-resume-review label{color:#274655;gap:7px;font-weight:700;display:grid}.resume-review textarea,.candidate-resume-review textarea{min-height:190px}.resume-frozen{color:#536b79;background:#f3f6f8;border-radius:12px;gap:8px;margin-top:16px;padding:14px;display:flex}.candidate-resume-review{gap:16px;margin-bottom:22px;padding:20px;display:grid}.candidate-resume-confirm,.resume-review .control-attestation{background:#eef8f8;border-radius:12px;grid-template-columns:none;align-items:flex-start;gap:11px;padding:14px;display:flex!important}.candidate-resume-confirm input,.resume-review .control-attestation input{width:20px;height:20px;margin-top:2px}.candidate-roster-row>span:nth-child(3) small{color:#647985;margin-top:4px;font-size:.75rem;display:block}@media (max-width:760px){.resume-source-grid{grid-template-columns:1fr}.hiring-material-actions,.resume-import-panel header,.candidate-resume-review header{flex-direction:column}}*{box-sizing:border-box}html{background:var(--cream)}body{color:var(--ink);background:var(--cream);font-family:var(--body);margin:0}button,textarea,input,select{font:inherit}button{color:inherit}button:focus-visible,textarea:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #1b866940}.app-shell{grid-template-columns:238px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#dce9e5;background:var(--navy);flex-direction:column;height:100vh;padding:28px 19px 20px;display:flex;position:sticky;top:0}.brand{color:#fff;cursor:pointer;letter-spacing:-.04em;background:0 0;border:0;align-items:center;gap:11px;padding:0 7px 31px;font-family:Georgia,serif;font-size:28px;font-weight:700;display:flex}.velacy-star{width:36px;height:36px;display:block;overflow:visible}.brand-mark{color:#9de0c8;place-items:center;width:31px;height:31px;display:grid}.brand-mark .velacy-star{width:31px;height:31px}.trademark-mark{letter-spacing:0;vertical-align:super;margin-left:.12em;font-family:Arial,sans-serif;font-size:.42em;font-weight:800;line-height:1}.nav-title{color:#7fa096;letter-spacing:.13em;text-transform:uppercase;margin:0 9px 9px;font-size:12px;font-weight:800}.sidebar nav{flex-direction:column;gap:5px;display:flex}.secondary-nav-title{margin-top:22px}.candidate-nav{padding-bottom:4px}.candidate-nav-empty{color:#78958c;margin:0 10px 5px;font-size:12px;line-height:1.45}.nav-item{color:#b7c8c3;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;padding:11px 10px;font-size:12px;font-weight:650;display:flex}.nav-item:hover{color:#fff;background:#ffffff0f}.nav-item.active{color:#fff;background:#25473f}.nav-item:disabled{cursor:not-allowed;opacity:.36;background:0 0}.nav-item svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.sidebar-note{background:#1d3b34;border:1px solid #35554d;border-radius:11px;margin:auto 7px 14px;padding:14px}.sidebar-note strong{color:#9edbc6;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.sidebar-note p{color:#b6c7c2;margin:6px 0 0;font-size:12px;line-height:1.55}.company-switcher{border-top:1px solid #355048;align-items:center;gap:10px;padding:16px 7px 0;display:flex}.company-avatar,.founder-avatar,.person-avatar{border-radius:50%;flex:none;place-items:center;font-style:normal;font-weight:800;display:grid}.company-avatar{color:#174839;background:#9edcc6;width:31px;height:31px;font-size:12px}.company-switcher>span:last-child,.trial-person>span{flex-direction:column;display:flex}.company-switcher strong{color:#fff;font-size:12px}.company-switcher small{color:#809d94;margin-top:3px;font-size:12px}.workspace{min-width:0}.candidate-preview-shell{background:#08172f;width:100%;min-width:0;min-height:100vh;display:block}.candidate-preview-shell>.candidate-public-shell{width:100%;min-width:0}.candidate-preview-shell>.candidate-preview-topbar{width:100%}.candidate-preview-topbar{z-index:14;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-bottom:1px solid #dbe5e1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;min-height:76px;padding:10px 30px;display:grid;position:sticky;top:0}.candidate-preview-topbar .landing-brand{color:var(--navy)}.candidate-preview-topbar>div{grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:10px;min-width:0;display:grid}.candidate-preview-topbar>div span{color:#a06a12;letter-spacing:.12em;font-size:12px;font-weight:900}.candidate-preview-topbar>div strong{font-size:12px}.candidate-preview-topbar>div p{color:#71807b;grid-column:1/-1;margin:3px 0 0;font-size:12px}.topbar{border-bottom:1px solid var(--line);background:#ffffffeb;justify-content:space-between;align-items:center;height:69px;padding:0 34px;display:flex}.topbar>div:first-child{flex-direction:column;display:flex}.topbar span{color:#7b8985;letter-spacing:.11em;font-size:12px;font-weight:800}.topbar strong{margin-top:3px;font-size:12px}.topbar-right{align-items:center;gap:13px;display:flex}.founder-avatar{color:#fff;background:#d07d62;width:32px;height:32px;font-size:12px}.account-identity{flex-direction:column;align-items:flex-end;max-width:180px;display:flex}.account-identity strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.account-identity small{text-overflow:ellipsis;white-space:nowrap;color:#7a8883;max-width:100%;margin-top:2px;font-size:12px;overflow:hidden}.sign-out-link{color:#60726c;padding:7px 0;font-size:12px;font-weight:800;text-decoration:none}.sign-out-link:hover{color:var(--green)}.account-created-banner,.workspace-error{border-bottom:1px solid;align-items:center;gap:10px;min-height:50px;padding:10px 42px;display:flex}.account-created-banner{color:#215f4e;background:#e9f7f1;border-color:#cfe9de}.workspace-error{color:#7c341f;background:#fff1ec;border-color:#f0d2c8}.account-created-banner strong,.workspace-error strong,.account-created-banner span,.workspace-error span{font-size:12px}.workspace-error button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:18px}.page{max-width:1230px;margin:0 auto;padding:46px 42px 65px}.card{background:var(--paper);border:1px solid var(--line);border-radius:15px;box-shadow:0 4px 18px #1c342d09}.eyebrow,.page-intro>span,.card-label{color:var(--green);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:850}.primary,.secondary{cursor:pointer;border-radius:9px;padding:11px 15px;font-size:12px;font-weight:800}.primary{border:1px solid var(--green);color:#fff;background:var(--green)}.primary:hover{background:var(--green-dark)}.primary:disabled{cursor:not-allowed;opacity:.45}.secondary{background:#fff;border:1px solid #cbd6d2}.secondary:hover{border-color:var(--green);color:var(--green)}.full{width:100%}.text-button{color:var(--green);cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:12px;font-weight:800}.page-intro h1{font:650 37px/1.12 var(--display);letter-spacing:-.045em;margin:7px 0 10px}.page-intro p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.hero{grid-template-columns:minmax(0,1.4fr) minmax(320px,.65fr);align-items:center;gap:38px;display:grid}.hero-copy h1{max-width:720px;font:650 clamp(43px, 5vw, 68px)/.98 var(--display);letter-spacing:-.065em;margin:11px 0 17px}.hero-copy>p{color:#54645f;max-width:680px;margin:0;font-size:14px;line-height:1.68}.hero-actions{gap:10px;margin:25px 0 14px;display:flex}.hero-actions a.secondary{justify-content:center;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.hero-copy>small{color:#7d8986;font-size:12px;display:block}.answer-card{color:#fff;background:var(--navy);box-shadow:var(--shadow);border-radius:16px;padding:24px}.answer-card>span{color:#9edbc7;letter-spacing:.12em;font-size:12px;font-weight:850}.answer-person{border-bottom:1px solid #35534b;align-items:center;gap:11px;margin:20px 0 17px;padding-bottom:16px;display:flex}.person-avatar{color:#413659;background:#d8cbed;width:39px;height:39px;font-size:12px}.person-avatar.orange{color:#72442d;background:#f2d0bb}.person-avatar.blue{color:#36596f;background:#cddfea}.person-avatar.green{color:#345c4e;background:#cde2da}.answer-person p{flex-direction:column;margin:0;display:flex}.answer-person strong{font-size:12px}.answer-person small{color:#8fa59f;margin-top:3px;font-size:12px}.answer-card h2{font:650 21px/1.3 var(--display);margin:0 0 10px}.answer-card>p{color:#adc0ba;margin:0;font-size:12px;line-height:1.65}.answer-card>button{color:#9fe0c9;cursor:pointer;background:0 0;border:0;margin-top:20px;padding:0;font-size:12px;font-weight:800}.product-map{z-index:2;color:#fff;background:#ffffff0e;border:1px solid #aee5d32e;border-radius:18px;padding:27px;position:relative}.product-map>span{color:#9fe3cb;letter-spacing:.13em;font-size:12px;font-weight:850}.product-stage{border-bottom:1px solid #c5e7dc1f;grid-template-columns:31px 1fr;align-items:start;gap:12px;padding:16px 0;display:grid}.product-stage i{color:#b6ead8;background:#9ee1c91f;border:1px solid #9ee1c92b;border-radius:50%;place-items:center;width:29px;height:29px;font-size:12px;font-style:normal;font-weight:850;display:grid}.product-stage p{flex-direction:column;margin:0;display:flex}.product-stage strong{color:#f6fbf9;font-size:12px;line-height:1.4}.product-stage small{color:#9eb2ac;margin-top:4px;font-size:12px;line-height:1.5}.product-stage.focus{background:#9ee1c912;border-radius:10px;margin:0 -10px;padding:16px 10px}.product-map-note{color:#c3d6d0;margin:18px 0 0;font-size:12px;line-height:1.55}.simple-flow{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:repeat(3,1fr);margin:42px 0 20px;display:grid;box-shadow:0 5px 18px #1c342d08}.simple-flow article{grid-template-columns:31px 1fr;gap:12px;padding:21px;display:grid}.simple-flow article+article{border-left:1px solid var(--line)}.simple-flow i,.question-number,.questions-panel i,.action-card li i{width:29px;height:29px;color:var(--green);background:var(--green-soft);border-radius:50%;place-items:center;font-size:12px;font-style:normal;font-weight:850;display:grid}.simple-flow p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.5}.dashboard-grid{grid-template-columns:1.25fr .75fr;gap:20px;display:grid}.next-action-card h2,.why-card h2{font:650 20px var(--display);margin:8px 0 9px}.next-action-card>p{max-width:620px;color:var(--muted);margin:0 0 18px;font-size:12px;line-height:1.65}.why-card>div{background:#f7f9f7;border-radius:10px;padding:11px 14px}.why-card p{color:var(--muted);margin:7px 0;font-size:12px}.why-card b{color:var(--ink)}.plain-trust{color:#74807d;margin:16px 2px 0;font-size:12px}.trust-section{color:#fff;background:linear-gradient(125deg,#153b32,#0f2c25);border:1px solid #21483e;border-radius:18px;margin-top:28px;padding:31px}.trust-section .card-label{color:#9fe3cb}.trust-section h2{font:650 28px/1.15 var(--display);letter-spacing:-.035em;margin:8px 0 22px}.trust-section>div{border-top:1px solid #ffffff1f;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.trust-section article{padding:19px 20px 2px 0}.trust-section article+article{border-left:1px solid #ffffff1f;padding-left:20px}.trust-section strong{color:#ecf8f3;font-size:12px}.trust-section p{color:#9eb3ac;margin:7px 0 0;font-size:12px;line-height:1.55}.setup-layout{grid-template-columns:minmax(0,1.4fr) 320px;align-items:start;gap:22px;display:grid}.setup-main{flex-direction:column;gap:13px;display:flex}.question-card{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:34px 1fr;gap:13px;padding:20px 21px;display:grid}.question-card label,.question-title{font-size:13px;font-weight:800;display:block}.question-card p{color:var(--muted);margin:5px 0 11px;font-size:12px;line-height:1.5}.question-card textarea{resize:vertical;width:100%;min-height:77px;color:var(--ink);background:#fbfcfa;border:1px solid #d5dfdb;border-radius:9px;padding:12px 13px;font-size:12px;line-height:1.55}.translation-card{color:#fff;background:var(--navy);border-radius:13px;margin-left:47px;padding:19px 20px}.translation-head{flex-direction:column;gap:5px;display:flex}.translation-head span{color:#9edbc7;letter-spacing:.11em;font-size:12px;font-weight:850}.behavior-list{grid-template-columns:1fr 1fr;gap:7px;margin:14px 0 11px;display:grid}.behavior-list span{color:#dce8e4;background:#25463e;border-radius:8px;padding:9px 10px;font-size:12px}.translation-card>p{color:#8eaaa1;margin:0;font-size:12px}.inline-translation{margin:18px 0 0}.team-question{padding-bottom:15px}.reality-list{grid-template-columns:1fr 1fr;gap:8px;display:grid}.reality-list>span{background:#f4f8f6;border-radius:9px;flex-direction:column;padding:11px;display:flex}.reality-list>span.warning{background:var(--amber-soft);grid-column:1/-1}.reality-list small{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.45}.setup-summary{padding:22px;position:sticky;top:91px}.setup-summary h2{font:650 19px var(--display);margin:8px 0 4px}.summary-goal{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.setup-summary ul{margin:19px 0;padding:0;list-style:none}.setup-summary li{border-top:1px solid #edf0ee;align-items:center;gap:10px;padding:10px 0;display:flex}.setup-summary li i{width:24px;height:24px;color:var(--green);background:var(--green-soft);border-radius:50%;place-items:center;font-size:12px;font-style:normal;font-weight:850;display:grid}.setup-summary li i svg{width:16px;height:16px}.setup-summary li span{flex-direction:column;display:flex}.setup-summary li strong{font-size:12px}.setup-summary li small{color:#7e8a87;margin-top:2px;font-size:12px}.setup-summary>small{color:#7e8a87;text-align:center;margin-top:10px;font-size:12px;display:block}.trial-page{background:#fff;grid-template-columns:225px minmax(500px,1fr);min-height:calc(100vh - 69px);display:grid}.trial-side{border-right:1px solid var(--line);background:#edf2ee;padding:30px 20px}.trial-side h2{font:650 16px/1.35 var(--display);margin:8px 0 18px}.trial-person{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:9px;padding:11px;display:flex}.trial-person small{color:#84908d;margin-top:2px;font-size:12px}.trial-side ol{margin:19px 0;padding:0;list-style:none}.trial-side li{opacity:.46;gap:10px;padding:12px 3px;display:flex}.trial-side li.active,.trial-side li.done{opacity:1}.trial-side li i{border:1px solid #899b95;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:12px;font-style:normal;font-weight:800;display:grid}.trial-side li.active i{color:#fff;background:var(--navy);border-color:var(--navy)}.trial-side li.done i{color:var(--green);background:#d4ebe2;border-color:#bbdccf}.trial-side li span{flex-direction:column;display:flex}.trial-side li strong{font-size:12px;line-height:1.35}.trial-side li small{color:#778580;margin-top:3px;font-size:12px}.trial-workspace{min-width:0}.candidate-notice{color:#48645b;background:var(--green-soft);border-bottom:1px solid #d2e7df;align-items:center;gap:11px;padding:12px 29px;display:flex}.candidate-notice p{margin:0;font-size:12px}.trial-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:63px;padding:0 31px;display:flex}.trial-header span{color:#75827e;letter-spacing:.1em;font-size:12px;font-weight:850}.trial-header small{color:#7c8985;font-size:12px}.progress{background:#e5ebe8;border-radius:4px;height:3px;margin-top:7px}.progress i{background:var(--green);border-radius:4px;height:100%;display:block}.trial-content{max-width:760px;margin:auto;padding:39px 44px 60px}.trial-content h1{font:650 33px/1.15 var(--display);letter-spacing:-.045em;margin:8px 0 14px}.situation{color:#4e5e5a;max-width:690px;margin:0;font-size:12px;line-height:1.72}.founder-message{background:#f2f5f3;border:1px solid #dfe6e2;border-radius:10px;align-items:center;gap:10px;margin:20px 0;padding:13px;display:flex}.founder-message p{flex-direction:column;margin:0;display:flex}.founder-message span{color:var(--muted);margin-top:3px;font-size:12px}.trial-content>label{margin-bottom:7px;font-size:12px;font-weight:800;display:block}.trial-content>textarea{resize:vertical;width:100%;min-height:168px;color:var(--ink);border:1px solid #cfdad6;border-radius:10px;padding:14px;font-size:12px;line-height:1.6}.trial-content>textarea::placeholder{color:#95a09d}.trial-actions{justify-content:space-between;align-items:center;gap:20px;margin-top:12px;display:flex}.reviewer-note{border-left:1px solid var(--line);background:#fafbf9;padding:31px 22px}.reviewer-note h3{font:650 15px/1.48 var(--display);margin:9px 0 18px}.reviewer-note>div{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:10px 0}.reviewer-note p{margin:8px 0;font-size:12px}.reviewer-note>small{color:#7f8b87;margin-top:16px;font-size:12px;line-height:1.5;display:block}.team-baseline{color:#fff;background:var(--navy);border-radius:13px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:18px 20px;display:flex}.team-baseline div{flex-direction:column;gap:5px;display:flex}.team-baseline span{color:#9edbc6;letter-spacing:.1em;font-size:12px;font-weight:850}.team-baseline button{color:#a5dfcb;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:800}.comparison-layout{grid-template-columns:minmax(420px,.95fr) minmax(390px,.8fr);align-items:start;gap:18px;display:grid}.candidate-list{overflow:hidden}.candidate-list-head{color:#7b8985;letter-spacing:.08em;text-transform:uppercase;background:#f6f8f6;grid-template-columns:1fr 1.1fr;gap:15px;padding:12px 17px;font-size:12px;font-weight:850;display:grid}.candidate-row{cursor:pointer;text-align:left;background:#fff;border:0;border-top:1px solid #edf0ee;grid-template-columns:1fr 1.1fr 12px;align-items:center;gap:15px;width:100%;padding:15px 16px;display:grid}.candidate-row:hover{background:#f9fbfa}.candidate-name{align-items:center;gap:10px;display:flex}.candidate-name>span,.candidate-decision{flex-direction:column;min-width:0;display:flex}.candidate-name small,.candidate-decision small{color:#7d8986;margin-top:3px;font-size:12px;line-height:1.35}.candidate-row>b{color:#7b8b86;font-size:20px}.candidate-detail{position:sticky;top:91px;overflow:hidden}.candidate-detail>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:19px 20px;display:flex}.candidate-detail header small{color:var(--green);letter-spacing:.09em;font-size:12px;font-weight:850}.candidate-detail header h2{font:650 17px var(--display);margin:2px 0 0}.decision-chip{color:#246b58;background:#e6f3ee;border-radius:20px;padding:6px 9px;font-size:12px;font-weight:800}.decision-chip.neutral{color:#60716c;background:#eef1f0}.candidate-detail>h3{font:650 15px/1.35 var(--display);margin:0;padding:17px 20px 6px}.evidence-grid{grid-template-columns:1fr 1fr;gap:7px;padding:7px 20px 15px;display:grid}.evidence-grid p{background:#f7f9f7;border-radius:8px;flex-direction:column;gap:6px;margin:0;padding:9px 10px;display:flex}.evidence-grid p>span{color:#63716d;font-size:12px}.evidence-badge{align-items:center;gap:5px;font-size:12px;font-weight:800;display:inline-flex}.evidence-badge i{border-radius:50%;place-items:center;width:17px;height:17px;font-size:12px;font-style:normal;display:grid}.evidence-badge.strong{color:#25705c}.evidence-badge.strong i{background:#dcefe7}.evidence-badge.check{color:#946311}.evidence-badge.check i{background:#ffedc9}.evidence-badge.empty{color:#788480}.evidence-badge.empty i{background:#e9edeb}.proof-block{background:#f3f8f5}.risk-block{background:var(--amber-soft)}.next-block{color:#fff;background:var(--navy)}.proof-block>span,.risk-block>span,.next-block>span{letter-spacing:.1em;font-size:12px;font-weight:850}.proof-block>span{color:var(--green)}.risk-block>span{color:var(--amber)}.next-block>span{color:#9edbc6}.proof-block p,.risk-block p,.next-block p{margin:7px 0 0;font-size:12px;line-height:1.45}.no-rank-note{color:#72807c;margin:14px 2px 0;font-size:12px;line-height:1.55}.sample-banner{background:var(--blue-soft);border:1px solid #d5e4ec;border-radius:9px;align-items:center;gap:10px;margin:-8px 0 16px;padding:10px 12px;display:flex}.sample-banner span{color:#466a7b;text-transform:uppercase;font-size:12px;font-weight:850}.sample-banner p{color:#647b85;margin:0;font-size:12px}.sample-banner button{color:#3d6678;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:12px;font-weight:800}.decision-summary{color:#fff;background:var(--navy);border-radius:14px;justify-content:space-between;align-items:center;gap:30px;padding:23px 24px;display:flex}.decision-summary span{color:#9edbc6;letter-spacing:.1em;font-size:12px;font-weight:850}.decision-summary h2{font:650 20px var(--display);margin:7px 0 5px}.decision-summary p{color:#a5b8b2;margin:0;font-size:12px}.decision-summary .primary{color:#174b3e;background:#a2dfca;border-color:#a2dfca;flex:none}.questions-panel{background:var(--green-soft);border:1px solid #d2e8df;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:10px;padding:14px;display:grid}.questions-panel>div{background:#fff;border:1px solid #dce9e4;border-radius:9px;gap:9px;padding:11px;display:flex}.questions-panel i{flex:none;width:23px;height:23px;font-size:12px}.questions-panel p{flex-direction:column;margin:0;display:flex}.questions-panel strong{font-size:12px;line-height:1.4}.questions-panel span{color:#7b8985;margin-top:3px;font-size:12px}.report-columns{grid-template-columns:1fr 1.08fr 1fr;align-items:stretch;gap:16px;margin-top:17px;display:grid}.report-card h2{font:650 17px/1.3 var(--display);margin:8px 0 13px}.good-card p{color:#53635e;margin:9px 0;font-size:12px;line-height:1.5}.risk-card{border-color:#ead9ba}.risk-card>p{color:#5c6864;font-size:12px;line-height:1.6}.risk-card>div{background:var(--amber-soft);border-radius:8px;flex-direction:column;margin-top:8px;padding:10px;display:flex}.risk-card small{color:var(--amber);letter-spacing:.08em;font-size:12px;font-weight:850}.risk-card strong{margin-top:4px;font-size:12px;line-height:1.4}.action-card ol{margin:0;padding:0;list-style:none}.action-card li{border-top:1px solid #edf0ee;gap:9px;padding:10px 0;display:flex}.action-card li i{flex:none;width:24px;height:24px;font-size:12px}.action-card li span{flex-direction:column;display:flex}.action-card li small{color:#7d8986;margin-top:3px;font-size:12px;line-height:1.4}.evidence-footer{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:1fr 1fr auto;align-items:center;gap:20px;margin-top:16px;padding:17px 19px;display:grid}.evidence-footer>div{flex-direction:column;gap:4px;display:flex}.evidence-footer span{color:var(--green);letter-spacing:.1em;font-size:12px;font-weight:850}.evidence-footer strong{font-size:12px}.evidence-footer p{color:#6f7c78;margin:0;font-size:12px}@media (max-width:1120px){.hero{grid-template-columns:1fr}.answer-card{max-width:650px}.trial-page{grid-template-columns:200px minmax(470px,1fr)}.reviewer-note{display:none}.setup-layout{grid-template-columns:1fr 285px}.report-columns{grid-template-columns:1fr 1fr}.action-card{grid-column:1/-1}}@media (max-width:850px){.app-shell{grid-template-columns:76px minmax(0,1fr)}.sidebar{padding:24px 9px 15px}.brand{justify-content:center;padding:0 0 28px}.brand>span:last-child,.nav-title,.nav-item span,.sidebar-note,.company-switcher>span:last-child{display:none}.nav-item{justify-content:center;padding:12px}.company-switcher{justify-content:center;padding:15px 0 0}.page{padding:38px 25px 55px}.simple-flow,.dashboard-grid,.setup-layout,.comparison-layout{grid-template-columns:1fr}.simple-flow article+article{border-left:0;border-top:1px solid var(--line)}.setup-summary,.candidate-detail{position:static}.trial-page{display:block}.trial-side{display:none}.report-columns{grid-template-columns:1fr}.action-card{grid-column:auto}}@media (max-width:620px){.app-shell{display:block}.sidebar{z-index:20;flex-direction:row;align-items:center;width:100%;height:59px;padding:7px 12px}.brand{padding:0 8px 0 0}.brand-mark{width:25px;height:25px}.sidebar nav{flex-direction:row;gap:1px;margin-left:auto}.nav-item{width:auto;padding:9px}.nav-item:nth-child(3),.nav-item:nth-child(5),.company-switcher{display:none}.topbar{height:58px;padding:0 16px}.page{padding:30px 16px 45px}.page-intro h1{font-size:30px}.hero-copy h1{font-size:41px}.hero-copy>p{font-size:12px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions button,.hero-actions a{width:100%}.translation-card{margin-left:0}.behavior-list,.reality-list,.evidence-grid{grid-template-columns:1fr}.reality-list>span.warning{grid-column:auto}.question-card{grid-template-columns:29px 1fr;padding:17px 14px}.candidate-notice{flex-direction:column;align-items:flex-start;padding:11px 17px}.trial-header{padding:0 18px}.trial-content{padding:31px 18px 45px}.trial-content h1{font-size:29px}.trial-actions{flex-direction:column-reverse;align-items:stretch}.trial-actions .primary{width:100%}.team-baseline{flex-direction:column;align-items:flex-start}.candidate-list-head{display:none}.candidate-row{grid-template-columns:1fr 16px}.candidate-decision{grid-area:2/1/auto/-1;padding-left:46px}.candidate-row>b{grid-area:1/2}.candidate-detail>header{flex-direction:column;align-items:flex-start}.sample-banner{flex-wrap:wrap;align-items:flex-start}.sample-banner button{margin-left:0}.decision-summary{flex-direction:column;align-items:stretch}.questions-panel,.evidence-footer{grid-template-columns:1fr}}body{background:#f4f7f6}.app-shell{grid-template-columns:264px minmax(0,1fr)}.sidebar{background:radial-gradient(circle at 20% 0,#46998029,#0000 30%),linear-gradient(#102d27 0%,#0b211d 100%);border-right:1px solid #ffffff0f;padding:32px 22px 22px}.brand{letter-spacing:-.04em;padding:0 8px 38px;font-size:28px}.brand-mark{width:32px;height:32px}.nav-title{color:#78988f;margin:0 11px 12px;font-size:12px}.sidebar nav{gap:6px}.nav-item{color:#abc0ba;border-radius:11px;min-height:44px;padding:12px 13px;font-size:12px;font-weight:650}.nav-item svg{width:18px;height:18px}.nav-item.active{color:#fff;background:linear-gradient(90deg,#55a88f38,#55a88f17);box-shadow:inset 3px 0 #85d8bc}.sidebar-note{background:#ffffff0b;border-color:#9fe0c929;margin:auto 7px 16px;padding:16px}.sidebar-note strong{color:#9fe2ca;font-size:12px}.sidebar-note p{font-size:12px}.company-switcher{border-color:#ffffff1f;padding-top:18px}.company-avatar{width:36px;height:36px;font-size:12px;box-shadow:inset 0 0 0 1px #ffffff59}.company-switcher strong{font-size:12px}.company-switcher small{margin-top:4px;font-size:12px}.workspace{background:#f4f7f6}.topbar{z-index:12;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-bottom-color:#e1e8e5;height:76px;padding:0 42px;position:sticky;top:0;box-shadow:0 1px #132d2605}.topbar-context{grid-template-columns:auto 1px auto;align-items:center;gap:12px;display:grid!important}.topbar-context:after{content:"";background:#dbe4e0;grid-area:1/2;width:1px;height:20px}.topbar-context span{color:#71817c;letter-spacing:.13em;grid-area:1/1;font-size:12px}.topbar-context strong{grid-area:1/3;margin:0;font-size:13px}.topbar-right{gap:15px}.saved-status{text-transform:none;background:#f0f6f3;border:1px solid #dce9e4;border-radius:999px;align-items:center;gap:6px;padding:7px 11px;display:inline-flex;color:#547068!important;letter-spacing:0!important}.saved-status i{background:#32a47e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #32a47e1f}.founder-avatar{width:36px;height:36px;font-size:12px;box-shadow:0 0 0 3px #f0e1dc}.page{max-width:1360px;padding:50px 48px 76px}.card{border-color:#dce5e1;border-radius:18px;box-shadow:0 10px 30px #132f280e}.eyebrow,.page-intro>span,.card-label{letter-spacing:.14em;font-size:12px}.primary,.secondary{border-radius:10px;min-height:42px;padding:12px 18px;font-size:12px;transition:transform .16s,box-shadow .16s,background .16s}.primary{box-shadow:0 6px 16px #0d73582e}.primary:hover{transform:translateY(-1px);box-shadow:0 10px 22px #0d73583b}.secondary:hover{background:#fbfdfc;transform:translateY(-1px)}.text-button{font-size:12px}.page-intro{max-width:820px;margin-bottom:32px}.page-intro h1{letter-spacing:-.045em;margin:9px 0 12px;font-size:42px;font-weight:660}.page-intro p{max-width:760px;font-size:14px;line-height:1.7}.home-page{padding-top:44px}.hero{color:#fff;background:radial-gradient(circle at 79% 18%,#47b59238,#0000 24%),radial-gradient(circle at 4% 110%,#2f806840,#0000 32%),linear-gradient(135deg,#102f29 0%,#0c211e 74%);border:1px solid #a0e1ca1f;border-radius:26px;grid-template-columns:minmax(0,1.25fr) minmax(360px,.72fr);gap:50px;padding:54px;position:relative;overflow:hidden;box-shadow:0 26px 65px #0d251f33}.hero:after{content:"";border:1px solid #aaebd429;border-radius:50%;width:250px;height:250px;position:absolute;bottom:-140px;right:-100px;box-shadow:0 0 0 38px #aaebd409,0 0 0 78px #aaebd405}.hero-copy{z-index:1;position:relative}.hero-copy h1{letter-spacing:-.06em;max-width:760px;margin:13px 0 21px;font-size:clamp(50px,5vw,72px);font-weight:630}.hero-copy>p{color:#c3d3ce;max-width:700px;font-size:15px;line-height:1.72}.hero-actions{gap:12px;margin:29px 0 17px}.hero-actions .secondary{color:#eef7f4;background:#ffffff0e;border-color:#ffffff38}.hero-actions .secondary:hover{color:#fff;background:#ffffff17;border-color:#ffffff52}.hero-copy>small{color:#8fa8a1;font-size:12px}.answer-card{z-index:2;color:var(--ink);background:#fffffffa;border:1px solid #ffffffb8;border-radius:19px;padding:29px;position:relative;box-shadow:0 24px 52px #0318123d}.answer-card>span{color:var(--green);font-size:12px}.answer-person{border-color:#e1e8e5;margin:22px 0 20px;padding:0 0 18px}.person-avatar{width:43px;height:43px;font-size:12px;box-shadow:inset 0 0 0 1px #1f352f0f}.answer-person strong{color:var(--ink);font-size:12px}.answer-person small{color:#71807c;font-size:12px}.answer-card h2{color:var(--ink);letter-spacing:-.025em;margin-bottom:12px;font-size:25px;line-height:1.25}.answer-card>p{color:#5b6c66;font-size:12px;line-height:1.68}.answer-card>button{color:var(--green);margin-top:23px;font-size:12px}.answer-person>b{color:#17634f;background:#e1f2eb;border-radius:999px;margin-left:auto;padding:6px 9px;font-size:12px}.answer-signals{background:#f5f8f7;border:1px solid #e5ece9;border-radius:12px;margin-top:18px;padding:5px 14px}.answer-signals p{justify-content:space-between;align-items:center;gap:12px;margin:0;padding:10px 0;display:flex}.answer-signals p+p{border-top:1px solid #e2e9e6}.answer-signals span{color:#71807b;font-size:12px}.answer-signals strong{text-align:right;font-size:12px}.simple-flow{border:0;border-radius:18px;grid-template-columns:repeat(4,1fr);margin:20px 0 22px;box-shadow:0 12px 35px #14322a12}.simple-flow article{grid-template-columns:38px 1fr;gap:15px;min-height:114px;padding:27px 25px}.simple-flow i,.question-number,.questions-panel i,.action-card li i{width:34px;height:34px;font-size:12px}.simple-flow strong{font-size:13px}.simple-flow p{margin-top:7px;font-size:12px;line-height:1.55}.dashboard-grid{gap:22px}.next-action-card,.why-card{padding:30px}.next-action-card{background:linear-gradient(135deg,#fff 0%,#f9fcfb 100%)}.next-action-card h2,.why-card h2{letter-spacing:-.025em;margin:10px 0 11px;font-size:23px}.next-action-card>p{margin-bottom:21px;font-size:13px;line-height:1.7}.why-card>div{background:#f5f8f7;border:1px solid #e8eeeb;padding:14px 16px}.why-card p{margin:9px 0;font-size:12px}.plain-trust{margin-top:18px;font-size:12px}.setup-layout{grid-template-columns:minmax(0,1.45fr) 350px;gap:26px}.setup-main{gap:16px}.question-card{border-radius:17px;grid-template-columns:42px 1fr;gap:16px;padding:27px 28px;box-shadow:0 8px 25px #132f280b}.question-card label,.question-title{letter-spacing:-.01em;font-size:15px}.question-card p{margin:7px 0 14px;font-size:12px}.question-card textarea{background:#f9fbfa;border-color:#d5e0dc;border-radius:11px;min-height:94px;padding:14px 15px;font-size:13px}.translation-card{background:linear-gradient(135deg,#12362e,#0d2722);border:1px solid #96dcc41f;border-radius:16px;margin-left:58px;padding:24px 25px;box-shadow:0 15px 36px #0e2b2321}.translation-head{gap:7px}.translation-head span{color:#9fe1ca;font-size:12px}.translation-head strong{font-size:14px}.signature-method{grid-template-columns:repeat(3,1fr);gap:7px;margin:15px 0 4px;display:grid}.signature-method p{background:#ffffff0e;border:1px solid #ffffff12;border-radius:8px;grid-template-columns:22px 1fr;gap:7px;min-height:100px;padding:10px;line-height:1.45;display:grid;color:#b7c9c2!important;margin:0!important;font-size:12px!important}.signature-method p>i{color:#163a31;background:#9fe1ca;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-style:normal;font-weight:900;display:grid}.signature-method p>span{flex-direction:column;gap:3px;display:flex}.signature-method p b{color:#fff;font-size:12px}.behavior-list{gap:9px;margin:17px 0 13px}.behavior-list span{background:#ffffff12;border:1px solid #ffffff0f;padding:11px 12px;font-size:12px}.translation-card>p{color:#96ada6;font-size:12px}.reality-list{gap:10px}.reality-list>span{border:1px solid #e4ece8;padding:14px}.reality-list b{font-size:12px}.reality-list small{margin-top:5px;font-size:12px}.setup-summary{color:#fff;background:linear-gradient(160deg,#163a31,#0d2822);border-color:#1e493e;padding:27px;top:103px;box-shadow:0 20px 48px #0f2a2329}.setup-summary .card-label{color:#9fe2ca}.setup-summary h2{color:#fff;margin-top:10px;font-size:22px}.summary-goal{color:#acc0b9;font-size:12px}.setup-summary ul{margin:23px 0}.setup-summary li{border-color:#ffffff1a;padding:13px 0}.setup-summary li i{color:#a4e1cb;background:#9ee0c81a;width:29px;height:29px;font-size:12px}.setup-summary li strong{color:#fff;font-size:12px}.setup-summary li small{color:#91aaa2;font-size:12px}.setup-summary>small{color:#8fa79f;font-size:12px}.trial-page{background:#fff;grid-template-columns:245px minmax(540px,1fr);min-height:calc(100vh - 76px)}.trial-side{background:linear-gradient(#eef4f1,#e9f0ed);padding:35px 24px}.trial-side h2{margin:10px 0 22px;font-size:18px}.trial-person{border-radius:12px;padding:13px;box-shadow:0 6px 16px #1232290d}.trial-person .person-avatar{width:38px;height:38px}.trial-person strong,.trial-person small{font-size:12px}.trial-side ol{margin-top:23px}.trial-side li{padding:15px 4px}.trial-side li i{width:29px;height:29px;font-size:12px}.trial-side li strong,.trial-side li small{font-size:12px}.candidate-notice{color:#375c51;background:#eaf6f1;padding:14px 34px}.candidate-notice strong,.candidate-notice p{font-size:12px}.trial-header{height:68px;padding:0 36px}.trial-header>div{width:250px}.trial-header span,.trial-header small{font-size:12px}.trial-content{max-width:820px;padding:48px 50px 68px}.trial-content h1{margin:10px 0 16px;font-size:38px}.situation{font-size:14px;line-height:1.75}.founder-message{border-radius:12px;margin:24px 0;padding:15px}.founder-message strong,.founder-message span{font-size:12px}.trial-content>label{margin-bottom:9px;font-size:12px}.trial-content>textarea{border-radius:12px;min-height:190px;padding:17px;font-size:13px;box-shadow:inset 0 1px 2px #122e2708}.trial-actions{margin-top:15px}.reviewer-note{background:#f8faf9;padding:36px 26px}.reviewer-note h3{margin:11px 0 21px;font-size:17px}.reviewer-note p,.reviewer-note>small{font-size:12px}.team-baseline{background:linear-gradient(120deg,#15382f,#0f2923);border:1px solid #1d493e;border-radius:16px;margin-bottom:22px;padding:22px 25px;box-shadow:0 14px 34px #0e2b231f}.team-baseline span{font-size:12px}.team-baseline strong{font-size:13px}.team-baseline button{color:#a5e4cf;font-size:12px}.comparison-layout{grid-template-columns:minmax(470px,1.02fr) minmax(420px,.85fr);gap:22px}.candidate-list{border-radius:18px}.candidate-list-head{background:#f5f8f7;padding:15px 20px;font-size:12px}.candidate-row{gap:18px;min-height:82px;padding:18px 20px;transition:background .15s}.candidate-row.selected{box-shadow:inset 4px 0 var(--green);background:linear-gradient(90deg,#eaf6f1,#f7fbf9)}.candidate-name{gap:12px}.candidate-name .person-avatar{width:42px;height:42px}.candidate-name strong,.candidate-decision strong{font-size:12px}.candidate-name small,.candidate-decision small{margin-top:4px;font-size:12px;line-height:1.4}.candidate-detail{border-radius:18px;top:103px}.candidate-detail>header{padding:23px 24px}.candidate-detail header small{font-size:12px}.candidate-detail header h2{margin-top:4px;font-size:20px}.decision-chip{padding:7px 11px;font-size:12px}.candidate-detail>h3{padding:20px 24px 8px;font-size:18px}.evidence-grid{gap:9px;padding:10px 24px 18px}.evidence-grid p{border:1px solid #e8eeeb;gap:8px;padding:12px}.evidence-grid p>span{font-size:12px}.evidence-badge{gap:7px;font-size:12px}.evidence-badge i{width:20px;height:20px;font-size:12px}.proof-block,.risk-block,.next-block{border-radius:10px;margin:0 24px 14px;padding:14px 15px}.proof-block>span,.risk-block>span,.next-block>span{font-size:12px}.proof-block p,.risk-block p,.next-block p{margin-top:8px;font-size:12px;line-height:1.55}.candidate-detail>.primary{width:calc(100% - 48px);margin:2px 24px 24px}.no-rank-note{margin-top:17px;font-size:12px}.sample-banner{border-radius:11px;margin-bottom:20px;padding:12px 15px}.sample-banner span,.sample-banner p,.sample-banner button{font-size:12px}.decision-summary{background:radial-gradient(circle at 85% 10%,#4cac8e2e,#0000 30%),linear-gradient(125deg,#14382f,#0d2721);border:1px solid #1c493c;border-radius:18px;padding:30px 32px;box-shadow:0 18px 42px #0e2a2324}.decision-summary span{font-size:12px}.decision-summary h2{margin:9px 0 7px;font-size:25px}.decision-summary p{color:#adc1ba;font-size:12px}.questions-panel{border-radius:14px;gap:12px;margin-top:14px;padding:17px}.questions-panel>div{border-radius:10px;padding:14px}.questions-panel i{width:28px;height:28px;font-size:12px}.questions-panel strong{font-size:12px}.questions-panel span{margin-top:5px;font-size:12px}.report-columns{gap:20px;margin-top:22px}.report-card{padding:27px}.report-card h2{margin:10px 0 16px;font-size:20px}.good-card p{margin:11px 0;font-size:12px}.risk-card>p{font-size:12px;line-height:1.7}.risk-card>div{margin-top:11px;padding:13px}.risk-card small{font-size:12px}.risk-card strong{margin-top:5px;font-size:12px}.action-card li{gap:11px;padding:13px 0}.action-card li i{width:28px;height:28px;font-size:12px}.action-card li strong{font-size:12px}.action-card li small{margin-top:4px;font-size:12px}.evidence-footer{border-radius:14px;margin-top:20px;padding:21px 23px;box-shadow:0 8px 24px #132f280b}.evidence-footer span,.evidence-footer strong,.evidence-footer p{font-size:12px}@media (max-width:1180px){.hero{grid-template-columns:1fr}.answer-card{max-width:620px}.trial-page{grid-template-columns:220px minmax(500px,1fr)}.reviewer-note{display:none}.report-columns{grid-template-columns:1fr 1fr}.action-card{grid-column:1/-1}}@media (max-width:900px){.app-shell{grid-template-columns:82px minmax(0,1fr)}.sidebar{padding:28px 10px 18px}.brand{justify-content:center;padding-bottom:32px}.brand>span:last-child,.nav-title,.nav-item span,.sidebar-note,.company-switcher>span:last-child{display:none}.nav-item{justify-content:center}.company-switcher{justify-content:center;padding-left:0;padding-right:0}.topbar{padding:0 28px}.page{padding:42px 30px 64px}.hero{padding:42px}.simple-flow,.dashboard-grid,.setup-layout,.comparison-layout{grid-template-columns:1fr}.simple-flow article+article{border-left:0;border-top:1px solid var(--line)}.setup-summary,.candidate-detail{position:static}.trial-page{display:block}.trial-side{display:none}.report-columns{grid-template-columns:1fr}.action-card{grid-column:auto}.unanswered-grid{grid-template-columns:1fr}.unanswered-grid p{min-height:0}}@media (max-width:640px){.app-shell{display:block}.sidebar{flex-direction:row;align-items:center;width:100%;height:62px;padding:8px 12px}.brand{padding:0 8px 0 0}.brand-mark{width:27px;height:27px}.sidebar nav{flex-direction:row;gap:2px;margin-left:auto}.nav-item{width:auto;min-height:0;padding:10px}.nav-item:nth-child(3),.nav-item:nth-child(5),.company-switcher{display:none}.topbar{height:62px;padding:0 17px}.topbar-context{gap:8px}.topbar-context span,.topbar-context:after{display:none}.topbar-context strong{grid-column:1;font-size:12px}.saved-status{display:none}.founder-avatar{width:33px;height:33px}.page{padding:31px 17px 50px}.page-intro h1{font-size:32px}.page-intro p{font-size:12px}.hero{border-radius:20px;gap:32px;padding:30px 24px}.hero-copy h1{font-size:43px}.hero-copy>p{font-size:13px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions button,.hero-actions a{width:100%}.answer-card{padding:23px}.answer-card h2{font-size:21px}.translation-card{margin-left:0}.behavior-list,.reality-list,.evidence-grid{grid-template-columns:1fr}.reality-list>span.warning{grid-column:auto}.question-card{grid-template-columns:34px 1fr;padding:20px 16px}.candidate-notice{flex-direction:column;align-items:flex-start;padding:13px 18px}.trial-header{padding:0 19px}.trial-content{padding:34px 19px 50px}.trial-content h1{font-size:31px}.trial-actions{flex-direction:column-reverse;align-items:stretch}.trial-actions .primary{width:100%}.team-baseline,.decision-summary{flex-direction:column;align-items:stretch}.candidate-list-head{display:none}.candidate-row{grid-template-columns:1fr 16px}.candidate-decision{grid-area:2/1/auto/-1;padding-left:54px}.candidate-row>b{grid-area:1/2}.candidate-detail>header{flex-direction:column;align-items:flex-start}.sample-banner{flex-wrap:wrap;align-items:flex-start}.sample-banner button{margin-left:0}.questions-panel,.evidence-footer{grid-template-columns:1fr}}.funnel-mini{border-top:1px solid #e1e8e5;border-bottom:1px solid #e1e8e5;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:9px;margin:23px 0 21px;padding:18px 0;display:grid}.funnel-mini>div{flex-direction:column;min-width:0;display:flex}.funnel-mini strong{color:var(--ink);font:700 27px var(--display)}.funnel-mini small{color:#71807c;font-size:12px;line-height:1.35}.funnel-mini>b{color:#a5b2ae;font-size:13px}.requirement-chips{flex-wrap:wrap;gap:8px;display:flex}.requirement-chips span{color:#36564d;background:#edf6f2;border:1px solid #d9eae3;border-radius:999px;padding:9px 11px;font-size:12px;font-weight:700}.pool-page{max-width:1500px}.source-strip{border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:-9px 0 16px;padding:13px 16px;display:flex}.source-strip>div{align-items:center;gap:14px;display:flex}.source-strip span{color:#71817c;letter-spacing:.1em;font-size:12px;font-weight:850}.source-strip p{flex-wrap:wrap;gap:7px;margin:0;display:flex}.source-strip p b{color:#3e5e55;background:#f0f6f3;border-radius:999px;padding:5px 8px;font-size:12px}.source-strip .secondary{min-height:34px;padding:8px 12px;font-size:12px}.funnel-strip{color:#fff;background:radial-gradient(circle at 70% 0,#50b6942b,#0000 30%),linear-gradient(120deg,#14382f,#0e2822);border:1px solid #1d493e;border-radius:17px;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:14px;margin-bottom:18px;padding:19px 22px;display:grid;box-shadow:0 16px 38px #0d2a2221}.funnel-strip>div{align-items:center;gap:12px;min-width:0;padding:8px 10px;display:flex}.funnel-strip>div.active{background:#9ee1c91c;border:1px solid #9ee1c92e;border-radius:12px}.funnel-strip>div>span{font:700 29px var(--display);color:#a4e2cc}.funnel-strip p{flex-direction:column;margin:0;display:flex}.funnel-strip strong{font-size:12px}.funnel-strip small{color:#8fa8a0;margin-top:3px;font-size:12px;line-height:1.35}.funnel-strip>b{color:#5f7c73;font-size:13px}.screening-explainer{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:18px;padding:16px 19px;display:grid;box-shadow:0 8px 24px #132f280a}.screening-explainer>div{grid-template-columns:31px 1fr;gap:10px;padding:8px 10px;display:grid}.screening-explainer>div+div{border-left:1px solid #e8eeeb}.screen-icon{width:29px;height:29px;color:var(--green);background:var(--green-soft);border-radius:50%;place-items:center;font-size:12px;font-weight:850;display:grid}.screening-explainer p{flex-direction:column;margin:0;display:flex}.screening-explainer strong{font-size:12px}.screening-explainer small{color:#71807c;margin-top:4px;font-size:12px;line-height:1.45}.pool-view-toolbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;display:flex}.pool-view-toolbar>div:first-child{flex-direction:column;display:flex}.pool-view-toolbar strong{font:650 15px var(--display)}.pool-view-toolbar small{color:#71807c;margin-top:4px;font-size:12px}.view-toggle{background:#e6eeea;border-radius:11px;flex:none;gap:3px;padding:4px;display:flex}.view-toggle button{color:#62736d;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:34px;padding:8px 12px;font-size:12px;font-weight:800}.view-toggle button.active{color:#155c49;background:#fff;box-shadow:0 3px 10px #15352d17}.candidate-map-card{overflow:hidden}.candidate-map-card>header{justify-content:space-between;align-items:flex-start;gap:18px;padding:19px 21px 14px;display:flex}.candidate-map-card>header>div{flex-direction:column;display:flex}.candidate-map-card>header span{color:var(--green);letter-spacing:.1em;font-size:12px;font-weight:850}.candidate-map-card>header h2{font:650 17px/1.3 var(--display);margin:5px 0 0}.candidate-map-card>header p{color:#6e7d78;max-width:610px;margin:6px 0 0;font-size:12px;line-height:1.45}.candidate-map-card>header small{color:#45665c;background:#edf6f2;border:1px solid #d9e9e2;border-radius:999px;flex:none;padding:6px 8px;font-size:12px;font-weight:750}.candidate-map{background-color:#f7faf8;background-image:radial-gradient(circle,#76cbad2e 0,#76cbad14 22%,#0000 54%),radial-gradient(circle at 20% 18%,#fffffff2,#0000 25%);border:1px solid #dce7e2;border-radius:15px;height:440px;margin:0 20px;position:relative;overflow:hidden}.target-ring{z-index:0;border:1px solid #1d6c551c;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.target-ring.ring-one{width:190px;height:190px}.target-ring.ring-two{width:350px;height:350px}.constellation-lines{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.constellation-lines line{stroke:#1c6f567a;stroke-width:.42px;stroke-dasharray:1.2 1.5;vector-effect:non-scaling-stroke}.role-target{z-index:3;color:#fff;text-align:center;background:#123b30;border:3px solid #d9f2e8;border-radius:14px;flex-direction:column;align-items:center;min-width:118px;padding:10px 12px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 22px #0d3a2e33}.role-target .velacy-star{color:#a7e2cd;width:27px;height:27px}.role-target strong{margin-top:2px;font-size:12px}.role-target small{color:#9dbbb1;margin-top:2px;font-size:12px}.map-point{z-index:2;color:#455951;cursor:pointer;text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;width:58px;padding:0;display:flex;position:absolute;transform:translate(-50%,-50%)}.map-point .velacy-star{filter:drop-shadow(0 4px 5px #19393026);width:42px;height:42px;transition:transform .15s,filter .15s}.map-point span{opacity:0;pointer-events:none;background:#fffffff0;border-radius:6px;padding:3px 6px;font-size:12px;font-weight:800;transition:opacity .15s,transform .15s;transform:translateY(-3px);box-shadow:0 2px 8px #15362d14}.map-point:hover .velacy-star,.map-point:focus-visible .velacy-star{transform:scale(1.08)}.map-point:hover span,.map-point:focus-visible span,.map-point.selected span{opacity:1;transform:translateY(0)}.map-point.selected{z-index:4;color:#113d31}.map-point.selected .velacy-star{filter:drop-shadow(0 0 8px #26906c7a)drop-shadow(0 5px 6px #134b3b2e);transform:scale(1.18)}.map-point.needs-review{color:#ff8a00}.map-point.waiting{color:#9aa3ad}.map-point.do-not-advance{color:#e05252}.map-point.looks-aligned{color:#ffd60a}.map-point.worth-discussing{color:#ff8a00}.map-point.needs-resolution{color:#e05252}.map-point.needs-more-evidence{color:#9aa3ad}.map-footer{justify-content:space-between;align-items:center;gap:15px;padding:13px 21px 17px;display:flex}.map-selection{align-items:center;gap:8px;min-width:0;display:flex}.map-selection>.velacy-star{width:27px;height:27px;color:var(--green);flex:none}.map-selection p{flex-direction:column;margin:0;display:flex}.map-selection p span{color:#7b8984;letter-spacing:.08em;font-size:12px;font-weight:850}.map-selection p strong{white-space:nowrap;margin-top:2px;font-size:12px}.map-selection>b{white-space:nowrap;border-radius:999px;padding:5px 7px;font-size:12px}.map-selection>b.shortlist{color:#17634f;background:#e1f2eb}.map-selection>b.needs-review{color:#8a5d11;background:#fff0d2}.map-selection>b.waiting{color:#566e7c;background:#e9f0f4}.map-selection>b.do-not-advance{color:#965148;background:#f9e8e5}.map-selection>small{color:#73817c;white-space:nowrap;font-size:12px}.map-legend{flex-wrap:wrap;gap:11px;display:flex}.map-legend span{color:#65756f;align-items:center;gap:6px;font-size:12px;font-weight:750;display:inline-flex}.map-legend i{font-size:12px;font-style:normal}.map-legend i.shortlist,.map-legend i.aligned{color:#ffd60a}.map-legend i.review,.map-legend i.discussing{color:#ff8a00}.detail-tab-panel>section.culture-fit-panel{background:#fff;border:1px solid #dbe7e2;padding:0;overflow:hidden}.culture-fit-panel>header{background:linear-gradient(135deg,#eef7f3,#f8fbfa);justify-content:space-between;align-items:flex-start;gap:12px;padding:13px 14px 11px;display:flex}.culture-fit-panel>header>div{flex-direction:column;display:flex}.culture-fit-panel>header span{color:var(--green);letter-spacing:.08em;font-size:12px;font-weight:850}.culture-fit-panel>header strong{font:650 15px var(--display);margin-top:4px}.culture-fit-panel>header small{color:#46675e;background:#fff;border:1px solid #d9e7e1;border-radius:999px;flex:none;padding:5px 7px;font-size:12px;font-weight:800}.culture-fit-note{background:#fbfdfc;border-top:1px solid #e4ece8;border-bottom:1px solid #e4ece8;padding:10px 14px;color:#65756f!important;margin:0!important;font-size:12px!important}.culture-dimensions article{border-bottom:1px solid #edf1ef;padding:11px 14px}.culture-dimensions article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.culture-dimensions article>div>strong{font-size:12px}.culture-dimensions article p{grid-template-columns:78px 1fr;gap:7px;display:grid;color:#586862!important;margin:6px 0 0!important;font-size:12px!important;line-height:1.4!important}.culture-dimensions article p b{color:#7a8883;letter-spacing:.04em;text-transform:uppercase;font-size:12px}.dimension-toggle{width:100%;color:var(--green);cursor:pointer;text-align:left;background:#fbfdfc;border:0;border-bottom:1px solid #e5ece9;padding:10px 14px;font-size:12px;font-weight:850}.dimension-toggle:hover{background:#f3f8f5}.culture-fit-action{background:#fff7e8;padding:12px 14px}.culture-fit-action span{color:#996812;letter-spacing:.09em;font-size:12px;font-weight:850}.culture-fit-action p{color:#6f6247!important;margin:5px 0 0!important;font-size:12px!important}.culture-fit-action strong{color:#533f19;margin-top:6px;font-size:12px;line-height:1.4;display:block}.pool-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.pool-filters{background:#e9efec;border-radius:11px;gap:3px;padding:4px;display:flex}.pool-filters button{color:#66756f;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:750}.pool-filters button.active{color:#155c49;background:#fff;box-shadow:0 3px 10px #15352d14}.pool-filters button b{color:var(--green);background:#e5f2ed;border-radius:8px;margin-left:5px;padding:2px 5px;font-size:12px}.pool-search{background:#fff;border:1px solid #d5dfdb;border-radius:10px;align-items:center;gap:7px;min-width:220px;padding:0 12px;display:flex}.pool-search span{color:#8b9894}.pool-search input{background:0 0;border:0;outline:0;width:100%;height:37px;font-size:12px}.pool-layout{grid-template-columns:minmax(0,1.4fr) minmax(380px,.8fr);align-items:start;gap:18px;display:grid}.pool-table{overflow-x:auto}.pool-table-head,.pool-row{grid-template-columns:1.45fr .62fr .62fr .62fr 1.25fr;align-items:center;gap:9px;min-width:650px;display:grid}.pool-table-head{color:#788682;letter-spacing:.08em;text-transform:uppercase;background:#f4f7f6;border-radius:18px 18px 0 0;padding:13px 16px;font-size:12px;font-weight:850}.pool-row{cursor:pointer;text-align:left;background:#fff;border:0;border-top:1px solid #e9eeec;width:100%;min-height:76px;padding:13px 16px;transition:background .14s}.pool-row:hover{background:#f9fbfa}.pool-row.selected{box-shadow:inset 4px 0 var(--green);background:linear-gradient(90deg,#eaf6f1 0%,#f9fcfb 70%)}.pool-person{align-items:center;gap:10px;min-width:0;display:flex}.pool-person .person-avatar{width:37px;height:37px}.pool-person>span{flex-direction:column;min-width:0;display:flex}.pool-person strong{font-size:12px}.pool-person small{color:#77847f;margin-top:2px;font-size:12px}.pool-person em{color:#8b9793;margin-top:3px;font-size:12px;font-style:normal}.pool-signal{align-items:center;gap:5px;font-size:12px;font-weight:800;display:inline-flex}.pool-signal i{border-radius:50%;flex:none;place-items:center;width:17px;height:17px;font-size:12px;font-style:normal;display:grid}.pool-signal.positive{color:#216f59}.pool-signal.positive i{background:#dcefe7}.pool-signal.warning{color:#906312}.pool-signal.warning i{background:#ffedc9}.pool-signal.waiting{color:#5f7380}.pool-signal.waiting i{background:#e7eef2}.pool-signal.negative{color:#a14e44}.pool-signal.negative i{background:#f8e4e1}.pool-decision{flex-direction:column;min-width:0;display:flex}.pool-decision strong{border-radius:999px;width:max-content;padding:5px 7px;font-size:12px}.pool-decision small{color:#75827e;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.pool-decision.shortlist strong{color:#17634f;background:#e1f2eb}.pool-decision.needs-review strong{color:#8a5d11;background:#fff0d2}.pool-decision.do-not-advance strong{color:#965148;background:#f9e8e5}.pool-decision.waiting strong{color:#566e7c;background:#e9f0f4}.pool-empty{text-align:center;padding:50px}.pool-empty strong{font-size:12px}.pool-empty p{color:#74817d;font-size:12px}.pool-detail{scrollbar-width:thin;scrollbar-color:#bfd0ca transparent;max-height:calc(100vh - 120px);position:sticky;top:103px;overflow:hidden auto}.pool-detail>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:20px;display:flex}.pool-detail header h2{font:650 18px var(--display);margin:3px 0 0}.pool-detail header small{color:var(--green);letter-spacing:.09em;font-size:12px;font-weight:850}.candidate-detail-tabs{border-bottom:1px solid var(--line);background:#f8faf9;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:0 14px;display:grid}.candidate-detail-tabs button{color:#64736e;cursor:pointer;text-align:center;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;min-width:0;padding:12px 7px 10px;display:flex}.candidate-detail-tabs button:hover{color:#2b5a4c;background:#f1f6f4}.candidate-detail-tabs button.active{color:var(--green);border-bottom-color:var(--green);background:#fff}.candidate-detail-tabs button>span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden}.pool-detail-body{padding:19px 20px 20px}.detail-tab-panel>h3{font:650 14px/1.48 var(--display);margin:0 0 15px}.detail-tab-panel>section{background:#f3f8f5;border-radius:10px;padding:13px 14px}.detail-tab-panel>section+section{margin-top:10px}.detail-tab-panel>section>span{color:var(--green);letter-spacing:.1em;font-size:12px;font-weight:850}.detail-tab-panel>section p{color:#53645e;margin:7px 0 0;font-size:12px;line-height:1.5}.detail-tab-panel>section.missing-evidence{background:var(--amber-soft)}.detail-tab-panel>section.missing-evidence>span{color:var(--amber)}.detail-tab-panel>section.short-evidence{background:#edf5f8}.detail-tab-panel>section.short-evidence>span{color:#416d7e}.open-simulation{color:#174f40;cursor:pointer;text-align:left;background:linear-gradient(135deg,#e8f5ef,#f8fcfa);border:1px solid #bcded0;border-radius:10px;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;width:100%;margin-top:12px;padding:12px;display:grid}.open-simulation:hover{border-color:#7fbaa5;box-shadow:0 5px 15px #1c5e4914}.open-simulation>i{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.open-simulation>span{flex-direction:column;min-width:0;display:flex}.open-simulation strong{font-size:12px}.open-simulation>b{font-size:13px}.simulation-intro,.decision-tab-intro{border-bottom:1px solid #e3eae7;margin-bottom:13px;padding:2px 1px 12px}.simulation-intro>span,.decision-tab-intro>span{color:var(--green);letter-spacing:.1em;font-size:12px;font-weight:900}.simulation-intro>h3,.decision-tab-intro>h3{font:650 15px/1.35 var(--display);margin:6px 0 0}.simulation-intro>p,.decision-tab-intro>p{color:#62716c;margin:7px 0 0;font-size:12px;line-height:1.5}.human-control{border:1px solid #dce6e2;border-radius:10px;align-items:center;gap:9px;margin:12px 0;padding:11px 12px;display:flex}.human-control>i{color:#fff;background:var(--navy);border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:12px;font-style:normal;font-weight:800;display:grid}.human-control p{flex-direction:column;margin:0;display:flex}.human-control strong{font-size:12px}.human-control small{color:#77847f;margin-top:3px;font-size:12px;line-height:1.4}.pool-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pool-actions button{padding-left:8px;padding-right:8px;font-size:12px}.pool-actions button:disabled{cursor:not-allowed;opacity:.45}.pool-actions .danger-button{color:#9a4f45;grid-column:1/-1;justify-self:center}.decision-waiting-note{color:#7d6a42;text-align:center;margin-top:8px;font-size:12px;line-height:1.45;display:block}.human-review-panel{border:1px solid #cadbd4;border-radius:11px;margin-top:12px;overflow:hidden;background:#fff!important;padding:0!important}.human-review-panel>header{color:#fff;background:#173a32;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 13px;display:flex}.human-review-panel>header>div{flex-direction:column;display:flex}.human-review-panel>header span{letter-spacing:.09em;font-weight:900;color:#9fe0c9!important;font-size:12px!important}.human-review-panel>header strong{color:#fff;margin-top:4px;font-size:12px}.human-review-panel>header b{color:#133e33;white-space:nowrap;background:#9fe0c9;border-radius:999px;padding:5px 7px;font-size:12px}.review-comparison{background:#f6faf8;border-bottom:1px solid #e1e9e6;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:11px 13px;display:grid}.review-comparison p{flex-direction:column;gap:3px;display:flex;margin:0!important}.review-comparison p+p{border-left:1px solid #dfe8e4;padding-left:8px}.review-comparison span{text-transform:uppercase;font-weight:850;color:#788680!important;font-size:12px!important}.review-comparison strong{font-size:12px;line-height:1.35}.review-guidance{padding:11px 13px 0;color:#5e6f69!important;margin:0!important;font-size:12px!important;line-height:1.5!important}.review-evidence-links{flex-wrap:wrap;gap:8px;padding:9px 13px 0;display:flex}.review-evidence-links button{color:var(--green);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:850}.review-evidence-links button:hover{text-decoration:underline}.review-rights-requests{background:#fff6e5;border:1px solid #efddba;border-radius:8px;margin:10px 13px 0;padding:10px}.review-rights-requests>span{color:#84611b;letter-spacing:.08em;font-size:12px;font-weight:900}.review-rights-requests article{margin-top:8px}.review-rights-requests article+article{border-top:1px solid #ead9b7;padding-top:8px}.review-rights-requests strong{font-size:12px}.review-rights-requests p{color:#675c45!important;margin:3px 0!important;font-size:12px!important;line-height:1.45!important}.review-rights-requests small{color:#8a7958;font-size:12px}.review-checks{flex-direction:column;gap:8px;padding:11px 13px 0;display:flex}.review-checks label{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.review-checks input{width:14px;height:14px;accent-color:var(--green);flex:none;margin:0}.review-checks span{color:#4f625b;font-size:12px;line-height:1.45}.decision-rationale{flex-direction:column;gap:6px;padding:11px 13px 0;display:flex}.decision-rationale>span{font-weight:850;color:#4a5e57!important;font-size:12px!important}.decision-rationale textarea{width:100%;min-height:82px;color:var(--ink);resize:vertical;background:#fafcfb;border:1px solid #cedbd6;border-radius:8px;padding:9px 10px;font-size:12px;line-height:1.5}.human-review-panel>footer{justify-content:flex-end;align-items:center;gap:9px;padding:11px 13px;display:flex}.decision-record{color:#294f44;border:1px solid #c9e4d9;align-items:flex-start;gap:9px;margin-top:12px;display:flex;background:#eaf6f1!important;padding:12px!important}.decision-record>i{color:#fff;background:var(--green);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;display:grid}.decision-record>div{flex-direction:column;display:flex}.decision-record span{letter-spacing:.08em;font-weight:900;color:#2a6a57!important;font-size:12px!important}.decision-record strong{margin-top:4px;font-size:12px}.decision-record p{color:#4e665e!important;margin:5px 0!important;font-size:12px!important;line-height:1.45!important}.decision-record small{color:#74837e;font-size:12px}.pool-next{color:#fff;background:linear-gradient(120deg,#15382f,#0f2923);border:1px solid #1e493e;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:19px 21px;display:flex}.pool-next>div:first-child{flex-direction:column;display:flex}.pool-next span{color:#9fe2ca;letter-spacing:.1em;font-size:12px;font-weight:850}.pool-next strong{margin-top:5px;font-size:13px}.pool-next p{color:#96ada5;margin:4px 0 0;font-size:12px}.pool-next>div:last-child{gap:8px;display:flex}.pool-next .secondary{color:#fff;background:0 0;border-color:#49675e}.candidate-respect{color:#6e7c77;margin:14px 2px 0;font-size:12px;line-height:1.5}.environment-card{background:#fff;border:1px solid #d8e4df;border-radius:13px;margin:8px 24px 16px;overflow:hidden}.environment-card>header{justify-content:space-between;align-items:flex-start;gap:14px;padding:14px 15px 11px;display:flex}.environment-card>header>div{flex-direction:column;gap:4px;display:flex}.environment-card>header span{color:var(--green);letter-spacing:.1em;font-size:12px;font-weight:850}.environment-card>header strong{font:650 13px/1.35 var(--display)}.environment-card>header small{color:#4f7066;background:#edf6f2;border-radius:999px;flex:none;padding:5px 7px;font-size:12px;font-weight:800}.environment-note{color:#6d7c77;margin:0;padding:0 15px 12px;font-size:12px;line-height:1.45}.environment-head,.environment-row{grid-template-columns:.78fr 1.14fr 1.14fr .58fr;align-items:center;gap:9px;display:grid}.environment-head{color:#7d8b86;letter-spacing:.07em;text-transform:uppercase;background:#f4f7f6;border-top:1px solid #e5ece9;border-bottom:1px solid #e5ece9;padding:8px 15px;font-size:12px;font-weight:850}.environment-row{border-bottom:1px solid #edf1ef;min-height:55px;padding:10px 15px}.environment-row:last-child{border-bottom:0}.environment-row>strong{font-size:12px;line-height:1.35}.environment-row>p{color:#65736f;margin:0;font-size:12px;line-height:1.4}.environment-status{border-radius:999px;width:max-content;padding:5px 7px;font-size:12px;font-weight:850}.environment-status.aligned{color:#17634f;background:#e1f2eb}.environment-status.verify{color:#8a5d11;background:#fff0d2}.environment-status.risk{color:#965148;background:#f9e8e5}.environment-status.not-tested{color:#566e7c;background:#e9f0f4}@media (max-width:1250px){.pool-layout{grid-template-columns:1fr}.pool-detail{max-height:none;position:static;overflow:hidden}}@media (max-width:900px){.pool-view-toolbar{flex-direction:column;align-items:stretch}.view-toggle{width:max-content}.source-strip,.source-strip>div{flex-direction:column;align-items:flex-start}.funnel-strip{grid-template-columns:1fr 1fr}.funnel-strip>b{display:none}.screening-explainer{grid-template-columns:1fr}.screening-explainer>div+div{border-top:1px solid #e8eeeb;border-left:0}.pool-toolbar{flex-direction:column;align-items:stretch}.pool-filters{overflow-x:auto}.pool-search{width:100%}}@media (max-width:640px){.nav-item:nth-child(2),.nav-item:nth-child(4),.nav-item:nth-child(6){display:none}.nav-item:nth-child(3),.nav-item:nth-child(5){display:flex}.funnel-mini{grid-template-columns:1fr auto 1fr}.funnel-mini>div:last-child,.funnel-mini>b:nth-of-type(2){display:none}.funnel-strip{grid-template-columns:1fr;padding:14px}.funnel-strip>div{padding:10px}.candidate-map-card>header{flex-direction:column}.candidate-map{height:420px;margin:0 12px}.target-ring.ring-one{width:150px;height:150px}.target-ring.ring-two{width:290px;height:290px}.role-target{min-width:96px;padding:8px}.map-point{width:52px}.map-point .velacy-star{width:34px;height:34px}.map-point span{font-size:12px}.map-footer,.culture-fit-panel>header{flex-direction:column;align-items:flex-start}.culture-dimensions article p{grid-template-columns:1fr;gap:2px}.pool-table{box-shadow:none;background:0 0;border:0;gap:10px;display:grid;overflow:visible}.pool-table-head{display:none}.pool-row{border:1px solid var(--line);border-radius:13px;grid-template-columns:1fr 1fr;gap:11px;min-width:0;min-height:0;padding:15px}.pool-person,.pool-decision{grid-column:1/-1}.pool-decision small{-webkit-line-clamp:3;font-size:12px}.pool-detail>header{flex-direction:column;align-items:flex-start}.candidate-detail-tabs{padding:0 8px}.candidate-detail-tabs button{padding-left:5px;padding-right:5px}.candidate-detail-tabs button>span{font-size:12px}.pool-actions{grid-template-columns:1fr}.pool-actions .danger-button{grid-column:auto}.pool-next{flex-direction:column;align-items:stretch}.pool-next>div:last-child{flex-direction:column}.environment-card{margin-left:16px;margin-right:16px}.environment-head{display:none}.environment-row{grid-template-columns:1fr auto;align-items:start;gap:5px 12px}.environment-row>strong{font-size:12px}.environment-row>p{grid-column:1/-1;font-size:12px}.environment-status{grid-area:1/2}}.product-map{background:linear-gradient(155deg,#ffffff12,#8edabf09);border-color:#aee5d333;padding:30px;box-shadow:inset 0 1px #ffffff0d}.product-map>span{font-size:12px}.product-stage{grid-template-columns:36px 1fr;gap:14px;padding:18px 0}.product-stage i{width:34px;height:34px;font-size:12px}.product-stage strong{font-size:13px}.product-stage small{margin-top:5px;font-size:12px}.product-map-note{margin-top:20px;font-size:12px}.inline-translation{box-shadow:none;margin:20px 0 0}.demo-note{text-transform:none;white-space:nowrap;background:#eef5f2;border:1px solid #dce8e3;border-radius:999px;padding:7px 10px;color:#4f6b62!important;letter-spacing:0!important;font-size:12px!important}.pool-context{color:#63726d;margin:0 2px 12px;font-size:12px;line-height:1.55}.source-strip span,.source-strip p b,.funnel-strip strong,.funnel-strip small,.screening-explainer strong,.screening-explainer small,.pool-filters button,.pool-search input,.pool-table-head,.pool-person strong,.pool-person small,.pool-person em,.pool-signal{font-size:12px}.pool-signal i{width:20px;height:20px;font-size:12px}.pool-decision strong{font-size:12px}.pool-decision small{margin-top:6px;font-size:12px}.pool-detail header small,.detail-tab-panel>section>span{font-size:12px}.detail-tab-panel>h3{font-size:16px}.detail-tab-panel>section p,.human-control strong,.human-control small,.candidate-respect,.environment-card>header span{font-size:12px}.environment-card>header strong{font-size:15px}.environment-card>header small,.environment-note,.environment-head,.environment-row>strong,.environment-row>p,.environment-status{font-size:12px}@media (max-width:900px){.candidate-nav{border-top:1px solid #ffffff14;margin-top:14px;padding-top:14px}}@media (max-width:640px){.primary-nav .nav-item{display:flex!important}.candidate-nav,.secondary-nav-title{display:none!important}.product-map{padding:22px}.product-stage strong,.product-stage small{font-size:12px}.inline-translation{margin-top:16px}.demo-note{display:none}.pool-context{font-size:12px}}.marketing-shell{display:block}.marketing-shell .workspace{min-width:0}.landing-topbar{height:78px;box-shadow:none;background:#fffffff5;padding:0 clamp(24px,5vw,76px);position:relative}.landing-brand{color:var(--navy);cursor:pointer;letter-spacing:-.04em;background:0 0;border:0;align-items:center;gap:11px;padding:0;font-family:Georgia,serif;font-size:28px;font-weight:700;display:flex}.landing-brand .brand-mark{width:32px;height:32px;color:var(--green);background:0 0}.landing-account-actions{align-items:center;gap:9px;display:flex}.landing-account-actions a,.landing-account-actions button{color:#425b53;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;min-height:38px;padding:0 13px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.landing-account-actions .account-cta{color:#fff;background:var(--green);border-color:var(--green);box-shadow:0 6px 16px #0d735826}.landing-account-actions .account-cta:hover{color:#fff;background:var(--green-dark)}.landing-category{text-transform:none;color:#60726c!important;letter-spacing:.02em!important;font-size:12px!important;font-weight:700!important}.marketing-shell .home-page{max-width:1440px;padding:34px 48px 84px}.marketing-shell .hero{grid-template-columns:minmax(0,900px);place-content:center start;min-height:540px;padding:clamp(54px,7vw,92px)}.marketing-shell .hero:before{content:"";z-index:0;pointer-events:none;opacity:.48;background-image:radial-gradient(circle at 77% 22%,#aeecd6e6 0 1px,#0000 1.7px),radial-gradient(circle at 84% 31%,#aeecd6a6 0 1px,#0000 1.6px),radial-gradient(circle at 69% 37%,#aeecd68c 0 1px,#0000 1.6px),radial-gradient(circle at 91% 17%,#aeecd68c 0 1px,#0000 1.6px),radial-gradient(circle at 74% 12%,#aeecd666 0 1px,#0000 1.5px);position:absolute;inset:0}.marketing-shell .hero-copy h1{max-width:900px;margin:15px 0 24px;font-size:clamp(54px,6.2vw,86px);line-height:.98}.positioning-line{border-left:2px solid #72c9aa;max-width:760px;padding-left:16px;color:#a9bdb6!important;margin:20px 0 0!important;font-size:13px!important;line-height:1.6!important}.marketing-shell .hero-actions{margin:30px 0 15px}.marketing-shell .hero-actions .primary{min-height:48px;padding:14px 21px;font-size:13px}.marketing-shell .hero-copy>small{font-size:12px}.section-heading{max-width:740px;margin:58px 0 20px}.section-heading h2{font:650 clamp(27px, 3vw, 38px)/1.15 var(--display);letter-spacing:-.04em;margin:9px 0 0}.marketing-shell .simple-flow{grid-template-columns:repeat(3,1fr);margin-top:0}.marketing-shell .simple-flow.two-stage{grid-template-columns:repeat(2,1fr)}.marketing-shell .simple-flow article{min-height:132px}.origin-story{color:#fff;background:radial-gradient(circle at 11% 40%,#74d3b12b,#0000 20%),linear-gradient(125deg,#153b32 0%,#102c26 68%,#0c231e 100%);border:1px solid #9fe1c926;border-radius:20px;grid-template-columns:150px minmax(0,1fr) minmax(270px,.72fr);align-items:center;gap:31px;margin-top:27px;padding:31px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 38px #11342b1f}.origin-story>div:nth-child(2){z-index:1;position:relative}.origin-story .card-label{color:#9fe3cb}.origin-story h2{font:650 28px/1.15 var(--display);letter-spacing:-.035em;margin:8px 0 9px}.origin-story p{color:#aec2bb;margin:0;font-size:12px;line-height:1.68}.origin-story p strong{color:#edf7f3}.origin-mark{z-index:1;color:#9fe3cb;flex-direction:column;justify-content:center;align-items:center;min-height:125px;display:flex;position:relative}.origin-mark:before,.origin-mark:after{content:"";border:1px solid #9fe3cb21;border-radius:50%;position:absolute}.origin-mark:before{width:116px;height:116px}.origin-mark:after{width:86px;height:86px}.origin-mark .velacy-star{z-index:1;filter:drop-shadow(0 0 15px #7ae0bc3d);width:68px;height:68px;position:relative}.origin-mark span,.origin-mark small{z-index:1;position:relative}.origin-mark span{color:#e9f8f3;letter-spacing:.16em;margin-top:5px;font-size:12px;font-weight:900}.origin-mark small{color:#789c91;margin-top:3px;font-size:12px}.origin-payoff{z-index:1;border-left:1px solid #75ceaf8c;flex-direction:column;padding:19px 0 19px 22px;display:flex;position:relative}.origin-payoff>span{color:#8ed8bf;letter-spacing:.12em;font-size:12px;font-weight:900}.origin-payoff>strong{color:#e8f3ef;font:600 17px/1.4 var(--display);letter-spacing:-.015em;margin-top:8px}.origin-payoff>p{margin-top:8px}.story-flow article{position:relative}.story-flow article>div>span{color:var(--green);letter-spacing:.11em;margin-bottom:6px;font-size:12px;font-weight:900;display:block}.story-flow article>i{border-radius:11px}@media (max-width:900px){.marketing-shell{display:block}.marketing-shell .home-page{padding:28px 30px 64px}.marketing-shell .hero{min-height:0;padding:58px 46px}.marketing-shell .simple-flow,.marketing-shell .simple-flow.two-stage{grid-template-columns:1fr}.origin-story{grid-template-columns:150px 1fr}.origin-payoff{border-top:1px solid #75ceaf59;border-left:0;grid-column:1/-1;padding-left:0}}@media (max-width:640px){.marketing-shell{display:block}.landing-topbar{height:66px;padding:0 18px}.landing-category{display:none}.landing-account-actions{margin-left:auto}.landing-account-actions a,.landing-account-actions button{min-height:34px;padding:0 9px;font-size:12px}.marketing-shell .home-page{padding:18px 16px 48px}.marketing-shell .hero{border-radius:20px;padding:42px 24px}.marketing-shell .hero-copy h1{font-size:47px}.marketing-shell .hero-copy>p:not(.positioning-line){font-size:14px}.origin-story{grid-template-columns:1fr;padding:25px 22px}.origin-mark{min-height:110px}.origin-payoff{grid-column:1}.positioning-line{font-size:12px!important}.section-heading{margin-top:42px}.origin-story{gap:20px}}.active-job-label{margin-top:22px}.active-job-name{background:#ffffff0e;border:1px solid #ffffff14;border-radius:9px;flex-direction:column;margin:-2px 9px 10px;padding:10px 11px;display:flex}.active-job-name strong{color:#fff;font-size:12px}.active-job-name small{color:#89a69d;margin-top:3px;font-size:12px}.job-nav{gap:3px!important}.new-job-button{min-height:34px;color:var(--green);cursor:pointer;background:#edf7f3;border:1px solid #d5e8e0;border-radius:9px;padding:7px 11px;font-size:12px;font-weight:850}.new-job-button:hover{background:#e2f2eb}.page-title-row{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.page-title-row .page-intro{margin-bottom:24px}.page-title-row>.primary{flex:none}.jobs-page{max-width:1120px}.roles-toolbar{border-bottom:1px solid #d8e1ed;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:16px;padding:4px 0 18px;display:flex}.roles-toolbar .page-intro{margin:0}.roles-toolbar .page-intro h1{color:#08172f;text-shadow:none;margin:0 0 6px;font-size:1.65rem}.roles-toolbar .page-intro p{color:#52617a;margin:0;font-size:.78rem}.roles-toolbar>.primary{color:#fff;background:#08172f;border-color:#08172f;flex:none}.roles-list{gap:10px;display:grid}.role-row-shell{position:relative}.role-row{cursor:pointer;color:#08172f;text-align:left;background:#fffffff2;border-color:#d6e0ec;grid-template-columns:minmax(210px,1fr) minmax(180px,.45fr);align-items:center;gap:24px;width:100%;min-height:112px;padding:19px 21px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.role-row-shell .role-row{padding-right:150px}.role-row:hover{border-color:#35c6c8a6;transform:translateY(-1px);box-shadow:0 15px 34px #08172f17}.role-row.active{box-shadow:inset 3px 0 var(--nebula), 0 12px 28px #08172f12;border-color:#35c6c894}.role-row-identity>span,.role-row-next>span{color:#17677a;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:850}.role-row-identity h2{color:#08172f;font:650 1.32rem/1.15 var(--display);letter-spacing:-.025em;margin:8px 0 4px}.role-row-identity p{color:#52617a;margin:0;font-size:.76rem;line-height:1.5}.role-row-next{gap:7px;padding-right:26px;display:grid;position:relative}.role-row-next strong{color:#08172f;font-size:.8rem}.role-row-next b{color:var(--constellation);font-size:1.05rem;position:absolute;top:50%;right:0;transform:translateY(-50%)}.role-delete-trigger{z-index:2;color:#85504b;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:34px;padding:7px 9px;font-size:.75rem;font-weight:800;text-decoration:underline;position:absolute;bottom:18px;right:55px}.role-delete-trigger:hover{color:#9a332d;background:#fff0ee}.role-delete-backdrop{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040d1eb8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.role-delete-dialog{color:#08172f;background:#fff;border:1px solid #d6e0ec;border-radius:18px;width:min(100%,500px);padding:28px;box-shadow:0 28px 80px #020a1a57}.role-delete-dialog>span{color:#a33b33;letter-spacing:.11em;font-size:.75rem;font-weight:900}.role-delete-dialog h2{color:#08172f;font:650 1.55rem/1.2 var(--display);margin:8px 0 0}.role-delete-dialog>p{color:#52617a;margin:12px 0 20px;font-size:.79rem;line-height:1.6}.role-delete-dialog label{color:#243c5c;gap:8px;font-size:.76rem;font-weight:750;display:grid}.role-delete-dialog label strong{color:#08172f}.role-delete-dialog input{color:#08172f;background:#f8fafc;border:1px solid #bcc9d9;border-radius:9px;min-height:44px;padding:10px 12px;font-size:.9rem;font-style:normal}.role-delete-dialog input:focus{border-color:var(--nebula);outline:3px solid #35c6c82e}.role-delete-dialog .role-delete-error{color:#9a332d;margin:10px 0 0;font-size:.75rem;font-weight:750}.role-delete-dialog footer{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.role-delete-dialog footer button{cursor:pointer;border-radius:8px;min-height:42px;padding:9px 13px;font-size:.75rem;font-weight:850}.role-delete-dialog .role-delete-confirm{color:#fff;background:#a33b33;border:1px solid #a33b33}.role-delete-dialog .role-delete-confirm:hover:not(:disabled){background:#812c27;border-color:#812c27}.role-delete-dialog footer button:disabled{cursor:not-allowed;opacity:.45}.roles-empty{color:#08172f;text-align:center;padding:38px}.roles-empty>svg{width:34px;height:34px;color:var(--nebula)}.roles-empty strong{margin-top:10px;display:block}.roles-empty p{color:#52617a;margin:5px 0 0;font-size:.78rem}.jobs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.job-card{cursor:pointer;min-height:250px;color:var(--ink);text-align:left;padding:23px}button.job-card{font:inherit}.job-card header{justify-content:space-between;align-items:center;display:flex}.job-card header span{color:var(--green);letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:850}.job-card header b{color:#80908b}.job-card h2{font:650 25px var(--display);letter-spacing:-.035em;margin:20px 0 5px}.job-card>p{color:var(--muted);margin:0;font-size:12px}.job-card>div{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:22px 0;padding:14px 0;display:grid}.job-card>div>span{flex-direction:column;display:flex}.job-card>div>span+span{border-left:1px solid var(--line);padding-left:15px}.job-card>div strong{font:650 21px var(--display)}.job-card>div small{color:#7b8985;margin-top:3px;font-size:12px}.job-card footer{color:#60706b;font-size:12px;line-height:1.55}.create-job-card{color:#557068;cursor:pointer;text-align:center;background:#ffffff73;border:1px dashed #b9cbc4;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;min-height:250px;padding:25px;display:flex}.create-job-card i{width:42px;height:42px;color:var(--green);background:var(--green-soft);border-radius:50%;place-items:center;font-size:18px;font-style:normal;display:grid}.create-job-card strong{margin-top:13px;font-size:12px}.create-job-card small{color:#7b8985;max-width:240px;margin-top:5px;font-size:12px;line-height:1.5}.new-job-page{max-width:880px}.new-job-page .page-intro{max-width:610px;margin-bottom:22px}.new-job-page .page-intro h1{margin:6px 0 8px;font-size:32px}.new-job-page .page-intro p{font-size:12px;line-height:1.55}.home-return{margin-bottom:14px}.new-job-card{padding:0;overflow:hidden}.intake-progress{color:var(--ink);border-bottom:1px solid var(--line);background:#f6f9f8;padding:19px 24px 16px}.autosave-indicator{color:#496b60;white-space:nowrap;background:#e8f3ee;border:1px solid #d0e4db;border-radius:999px;justify-content:center;align-items:center;min-height:24px;margin-top:9px;padding:5px 9px;font-size:12px;font-weight:800;display:inline-flex}.autosave-indicator.loading,.autosave-indicator.saving{color:#75642b;background:#f8f3df;border-color:#ebdfad}.autosave-indicator.error{color:#984242;background:#fff0f0;border-color:#edcaca}.intake-progress-copy{grid-template-columns:auto 1fr;align-items:baseline;column-gap:10px;display:grid}.intake-progress-copy span{color:var(--green);letter-spacing:.1em;font-size:12px;font-weight:900}.intake-progress-copy strong{font:650 17px var(--display)}.intake-progress-copy small{color:var(--muted);grid-column:2;margin-top:3px;font-size:12px;line-height:1.45}.progress-track{background:#dde8e4;border-radius:999px;height:4px;margin:14px 0 13px;overflow:hidden}.progress-track i{background:var(--green);border-radius:inherit;height:100%;transition:width .2s;display:block}.intake-steps{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.intake-steps button{color:#64736e;cursor:pointer;text-align:left;background:#fff;border:1px solid #d8e3df;border-radius:9px;align-items:center;gap:8px;min-height:44px;padding:7px 10px;font-size:12px;font-weight:800;display:flex}.intake-steps button:hover:not(:disabled){border-color:#9fcbbb}.intake-steps button.active{color:var(--green);background:#edf7f3;border-color:#8fc7b4;box-shadow:inset 0 0 0 1px #cce6dc}.intake-steps button.complete:not(.active){color:#315d50}.intake-steps button:disabled{opacity:.55;cursor:not-allowed}.intake-steps button>i{color:#71807b;background:#edf1ef;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;display:grid}.intake-steps button.active>i,.intake-steps button.complete>i{color:#fff;background:var(--green)}.job-intake-section{min-height:360px;padding:28px 30px 30px}.job-intake-heading{align-items:flex-start;gap:12px;margin-bottom:23px;display:flex}.job-intake-heading>i{color:#fff;background:var(--green);border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-size:12px;font-style:normal;font-weight:900;display:grid}.job-intake-heading>div{flex-direction:column;display:flex}.job-intake-heading strong{font:650 17px var(--display)}.job-intake-heading p{max-width:560px;color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.45}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.form-grid label{flex-direction:column;display:flex}.form-grid label.wide,.form-grid .wide{grid-column:1/-1}.form-grid label>span{margin-bottom:7px;font-size:12px;font-weight:800}.form-grid label>span em{color:#778680;margin-left:5px;font-size:12px;font-style:normal;font-weight:650}.form-grid input,.form-grid textarea,.form-grid select{width:100%;color:var(--ink);background:#fbfcfb;border:1px solid #d2ddd9;border-radius:9px;padding:12px 13px;font-size:12px}.form-grid textarea{resize:vertical;min-height:105px;line-height:1.55}.form-grid label>small{color:#75837e;margin-top:6px;font-size:12px;line-height:1.45}.form-grid label>small.field-error,.location-field>small.field-error{color:#a94438;font-weight:750}.form-grid label>small.field-counter{color:#84918d}.location-field{flex-direction:column;min-width:0;display:flex}.location-field>label>span{margin-bottom:7px;font-size:12px;font-weight:800;display:block}.location-field>small{color:#75837e;margin-top:6px;font-size:12px;line-height:1.45}.location-combobox{position:relative}.location-search-status{color:#65758d;pointer-events:none;font-size:12px;font-weight:750;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.location-options{z-index:30;background:#fff;border:1px solid #cbd7e6;border-radius:11px;max-height:270px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 42px #08172f29}.location-options button{width:100%;min-height:48px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 11px;display:flex}.location-options button:hover,.location-options button.active{color:var(--navy);background:#edf5f8}.location-options button strong{font-size:12px}.location-options button span{color:#6c7890;font-size:12px}.location-options p{color:#66718a;margin:0;padding:12px;font-size:12px}.intake-guardrail{color:#66572f;background:#fffaf0;border:1px solid #efe0ba;border-radius:9px;margin:18px 0 0;font-size:12px;line-height:1.55}.intake-guardrail summary{cursor:pointer;padding:10px 13px;font-weight:800}.intake-guardrail p{margin:0;padding:0 13px 11px}.job-intake-errors{color:#713b35;background:#fff3f1;border:1px solid #edcbc6;border-radius:9px;margin:0 28px 18px;padding:13px 15px;font-size:12px;line-height:1.55}.job-intake-errors strong{color:#6a302b}.job-intake-errors ul{columns:2;column-gap:28px;margin:7px 0 0;padding-left:18px}.job-intake-errors li{break-inside:avoid;margin:2px 0}.job-intake-errors p{margin:6px 0 0}.intake-edit-note{color:#4c625a;border-bottom:1px solid var(--line);background:#f2f7f5;margin:0;padding:14px 28px;font-size:12px;line-height:1.55}.intake-edit-note strong{color:#254c40}.new-job-card>footer{z-index:8;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fafcfbf7;justify-content:space-between;gap:9px;padding:15px 24px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 24px #15372e0d}.candidate-input-page{max-width:1320px}.candidate-import-grid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:18px;margin-bottom:18px;display:grid}.candidate-import-card,.invite-summary{padding:22px}.candidate-import-card>header{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.candidate-import-card>label{color:#596a64;margin-bottom:8px;font-size:12px;display:block}.candidate-import-card>textarea{width:100%;min-height:128px;color:var(--ink);resize:vertical;background:#fafcfb;border:1px solid #d2ded9;border-radius:10px;padding:13px;font-size:12px;line-height:1.6}.import-actions{justify-content:flex-end;gap:8px;margin-top:11px;display:flex}.file-button{align-items:center;display:inline-flex;position:relative;overflow:hidden}.file-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.file-input-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.import-feedback{color:#256b58;background:#eaf6f1;border-radius:8px;margin:12px 0 0;padding:9px 11px;font-size:12px}.invite-summary{color:#fff;background:linear-gradient(145deg,#153a31,#0e2822);border-color:#1d493d}.invite-summary .card-label{color:#9fe0ca}.invite-summary>div{grid-template-columns:repeat(3,1fr);margin:19px 0;display:grid}.invite-summary p{flex-direction:column;margin:0;display:flex}.invite-summary p+p{border-left:1px solid #ffffff1f;padding-left:13px}.invite-summary strong{color:#fff;font:650 23px var(--display)}.invite-summary small{color:#8fa89f;margin-top:3px;font-size:12px;line-height:1.35}.invite-summary .primary{color:#103c31;background:#9fe0c9;border-color:#9fe0c9}.invite-summary>small{color:#89a198;text-align:center;margin-top:10px;font-size:12px;line-height:1.45;display:block}.invite-summary>.package-readiness{border:1px solid #ffffff21;border-radius:9px;flex-direction:column;margin:0 0 12px;padding:11px;display:flex}.package-readiness b{color:#fff;font-size:12px}.package-readiness span{color:#a9bbb5;margin-top:5px;font-size:12px;line-height:1.45}.package-readiness.ready{background:#4bb28f1f}.candidate-sharing-settings{margin-bottom:18px;padding:20px}.candidate-sharing-settings .candidate-results-setting{margin-top:0}.candidate-results-setting{cursor:pointer;background:#f4faf7;border:1px solid #cfe0d9;border-radius:12px;grid-template-columns:1fr 44px auto;align-items:center;gap:13px;min-height:72px;margin-top:16px;padding:14px 16px;display:grid}.candidate-results-setting input{opacity:0;pointer-events:none;position:absolute}.candidate-results-setting>span{flex-direction:column;gap:4px;display:flex}.candidate-results-setting strong{color:#244c40;font-size:12px}.candidate-results-setting small{color:#64776f;max-width:720px;font-size:12px;line-height:1.55}.candidate-results-setting i{background:#a9b7b2;border-radius:999px;width:44px;height:24px;transition:background .18s;position:relative}.candidate-results-setting i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #19302933}.candidate-results-setting input:checked~i{background:#157056}.candidate-results-setting input:checked~i:after{transform:translate(20px)}.candidate-results-setting input:focus-visible~i{outline-offset:2px;outline:3px solid #1570563d}.candidate-results-setting>b{color:#315f51;min-width:24px;font-size:12px}.candidate-results-setting.locked{cursor:not-allowed;opacity:.76;background:#f4f6f5}.candidate-results-setting.not-included{background:#f7f8f8;border-color:#d9dfdc}.control-attestation{cursor:pointer;background:#edf7f3;border:1px solid #cfe6dd;border-radius:9px;align-items:flex-start;gap:9px;margin-top:11px;padding:11px 12px;display:flex}.control-attestation.disabled{opacity:.55;cursor:not-allowed}.control-attestation input{width:16px;height:16px;accent-color:var(--green);flex:none;margin:0}.control-attestation>span{flex-direction:column;gap:3px;display:flex}.control-attestation strong{color:#2a584b;font-size:12px}.control-attestation small{color:#6f7e79;font-size:12px;line-height:1.45}.candidate-roster{overflow:hidden}.candidate-roster>header{justify-content:space-between;align-items:center;gap:20px;padding:17px 19px;display:flex}.candidate-roster>header>div{flex-direction:column;display:flex}.candidate-roster>header strong{font:650 15px var(--display);margin-top:5px}.roster-toolbar{border-top:1px solid var(--line);background:#fafcfb;grid-template-columns:minmax(180px,1fr) 150px auto;align-items:center;gap:9px;padding:11px 19px;display:grid}.roster-toolbar label{background:#fff;border:1px solid #d5dfdb;border-radius:8px;align-items:center;gap:7px;min-height:36px;padding:0 10px;display:flex}.roster-toolbar label span{color:#71817b}.roster-toolbar input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:12px}.roster-toolbar select{min-height:36px;color:var(--ink);background:#fff;border:1px solid #d5dfdb;border-radius:8px;padding:0 9px;font-size:12px}.roster-toolbar small{color:#75847f;white-space:nowrap;font-size:12px}.candidate-roster-head,.candidate-roster-row{grid-template-columns:1.25fr 1.1fr .8fr .55fr .8fr;align-items:center;gap:12px;display:grid}.candidate-roster-head{color:#788681;border-top:1px solid var(--line);letter-spacing:.07em;text-transform:uppercase;background:#f4f7f6;padding:10px 19px;font-size:12px;font-weight:850}.candidate-roster-row{color:#5c6c66;border-top:1px solid #edf1ef;min-height:67px;padding:11px 19px;font-size:12px}.candidate-roster-row>span:first-child{align-items:center;gap:9px;display:flex}.candidate-roster-row>span:first-child>i{color:#315f51;background:#dff0e9;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-style:normal;font-weight:850;display:grid}.candidate-roster-row>span:first-child>span{flex-direction:column;min-width:0;display:flex}.candidate-roster-row strong{color:var(--ink);font-size:12px}.candidate-roster-row small{color:#85908d;margin-top:2px;font-size:12px}.candidate-roster-row b{border-radius:999px;width:max-content;padding:5px 7px;font-size:12px}.candidate-package-actions{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.candidate-package-actions .text-button{text-align:left;padding:0}.candidate-package-actions .invite-button{color:var(--green);font-weight:850}.candidate-package-actions a{color:#315f51;font-size:12px;font-weight:800}.candidate-package-actions small{color:#6a7974;max-width:190px;font-size:12px;line-height:1.35}.candidate-step-actions{color:#60736c;background:#fff;border:1px solid #dce5e1;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:17px 19px;display:flex}.candidate-step-actions>span{font-size:12px;line-height:1.5}.candidate-step-actions .primary{flex:none}.candidate-send-actions{justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding:20px;display:flex}.candidate-send-actions>div{gap:5px;display:grid}.candidate-send-actions strong{color:#08172f;font:650 1.05rem/1.25 var(--display)}.candidate-send-actions span{color:#52617a;font-size:.75rem;line-height:1.5}.candidate-send-actions .primary{flex:none}.candidate-send-dialog{color:#08172f;background:#fff;border:1px solid #d6e0ec;border-radius:18px;width:min(100%,560px);padding:28px;box-shadow:0 28px 80px #020a1a57}.candidate-send-dialog>span{color:var(--green);letter-spacing:.11em;font-size:.75rem;font-weight:900}.candidate-send-dialog h2{color:#08172f;font:650 1.55rem/1.2 var(--display);margin:8px 0 0}.candidate-send-dialog>p{color:#52617a;margin:12px 0 16px;font-size:.79rem;line-height:1.6}.candidate-send-dialog ul{border-top:1px solid #e0e7ef;max-height:240px;margin:0;padding:0;list-style:none;overflow:auto}.candidate-send-dialog li{border-bottom:1px solid #e0e7ef;justify-content:space-between;align-items:center;gap:16px;padding:11px 0;display:flex}.candidate-send-dialog li strong{color:#08172f;font-size:.76rem}.candidate-send-dialog li span{color:#52617a;font-size:.75rem}.candidate-send-dialog footer{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.candidate-send-dialog footer button{min-height:42px}.signature-definition{color:#31564b;background:#edf7f3;border:1px solid #d1e6dd;border-radius:11px;grid-template-columns:190px 1fr;align-items:start;gap:18px;margin:-8px 0 22px;padding:15px 18px;display:grid}.signature-definition>span{color:#126b55;letter-spacing:.11em;padding-top:2px;font-size:12px;font-weight:900}.signature-definition p{color:#526b63;margin:0;font-size:12px;line-height:1.6}.signature-definition p strong{color:#244b40}.candidate-public-shell{color:#17231f;background:#f5f4ef;min-height:100vh}.candidate-public-nav{background:#16312c;justify-content:space-between;align-items:center;height:68px;padding:0 max(22px,50vw - 520px);display:flex}.candidate-public-nav a{color:#fff;letter-spacing:-.04em;align-items:center;gap:9px;font-family:Georgia,serif;font-size:28px;font-weight:700;text-decoration:none;display:flex}.candidate-public-nav a span{color:#9de0c8;place-items:center;width:32px;height:32px;display:grid}.candidate-public-nav a .velacy-star{width:32px;height:32px}.candidate-public-nav small{color:#b9d1c9;font-size:12px}.candidate-public-page,.candidate-simulation-page,.candidate-complete,.candidate-link-error{width:min(940px,100% - 36px);margin:0 auto;padding:58px 0 82px}.candidate-welcome{max-width:760px}.candidate-welcome>span,.candidate-calm span,.candidate-truth header span,.candidate-control>div>span,.candidate-simulation-page>header>span,.candidate-complete>span,.candidate-link-error>span{color:#12705a;letter-spacing:.13em;font-size:12px;font-weight:900}.candidate-welcome h1,.candidate-simulation-page h1,.candidate-complete h1,.candidate-link-error h1{font:650 44px/1.08 var(--display);letter-spacing:-.045em;margin:10px 0 15px}.candidate-welcome p,.candidate-simulation-page>header p,.candidate-complete>p,.candidate-link-error p{color:#596b65;max-width:720px;margin:0;font-size:14px;line-height:1.7}.candidate-calm{box-shadow:var(--shadow);background:#fff;border:1px solid #dde6e2;border-radius:16px;grid-template-columns:1fr 1fr;gap:28px;margin-top:30px;padding:25px;display:grid}.candidate-calm>div+div{border-left:1px solid #e1e8e5;padding-left:28px}.candidate-calm h2,.candidate-truth h2,.candidate-use h2,.candidate-control h2,.candidate-complete h2{font:650 20px/1.25 var(--display);letter-spacing:-.025em;margin:7px 0 8px}.candidate-calm p,.candidate-truth header p,.candidate-control p,.candidate-complete section p{color:#62736d;margin:0;font-size:12px;line-height:1.65}.candidate-role-card{color:#fff;background:linear-gradient(135deg,#113a31,#1c5144);border-radius:14px;grid-template-columns:1.1fr 1fr .9fr;gap:22px;margin:16px 0;padding:19px 22px;display:grid}.candidate-role-card>div{flex-direction:column;gap:5px;display:flex}.candidate-role-card span{color:#a9d9c8;letter-spacing:.11em;font-size:12px;font-weight:900}.candidate-role-card strong{font:650 15px/1.3 var(--display)}.candidate-role-card small{color:#c9ded7;font-size:12px;line-height:1.4}.candidate-truth,.candidate-use,.candidate-control,.candidate-scenario,.candidate-complete section{background:#fff;border:1px solid #dce5e1;border-radius:16px;margin-top:16px;padding:25px}.candidate-results-notice{background:#f8fbf9;border:1px solid #d4e2dc;border-radius:14px;grid-template-columns:220px 1fr;align-items:center;gap:20px;margin-top:16px;padding:18px 21px;display:grid}.candidate-results-notice>div{flex-direction:column;gap:4px;display:flex}.candidate-results-notice span{color:#12705a;letter-spacing:.12em;font-size:12px;font-weight:900}.candidate-results-notice strong{color:#24483d;font-size:13px}.candidate-results-notice p{color:#60726b;margin:0;font-size:12px;line-height:1.6}.candidate-results-notice.disabled{background:#f5f6f5;border-color:#dfe4e2}.candidate-truth>div{grid-template-columns:1fr 1fr;gap:9px;margin-top:17px;display:grid}.candidate-truth article{background:#f6faf8;border:1px solid #e2eae7;border-radius:10px;gap:10px;padding:13px;display:flex}.candidate-truth article i{color:#fff;background:#12705a;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;display:grid}.candidate-truth article strong{color:#254c41;font-size:12px}.candidate-truth article p{color:#66766f;margin:4px 0 0;font-size:12px;line-height:1.5}.candidate-use>div{grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0;display:grid}.candidate-use p{background:#f7faf8;border-radius:10px;flex-direction:column;gap:6px;margin:0;padding:14px;display:flex}.candidate-use strong{color:#2c584c;font-size:12px}.candidate-use span,.candidate-use>small{color:#687872;font-size:12px;line-height:1.5}.candidate-control>label{cursor:pointer;background:#edf7f3;border:1px solid #cfe4db;border-radius:10px;align-items:flex-start;gap:10px;margin:18px 0 14px;padding:13px;display:flex}.candidate-control input[type=checkbox]{accent-color:#126b55;width:18px;height:18px}.candidate-control label span{flex-direction:column;gap:4px;display:flex}.candidate-control label strong{font-size:12px}.candidate-control label small{color:#6b7b76;font-size:12px;line-height:1.45}.candidate-primary{color:#fff;cursor:pointer;background:#126b55;border:0;border-radius:8px;min-height:42px;padding:11px 18px;font-size:12px;font-weight:850}.candidate-primary:disabled{cursor:not-allowed;opacity:.45}.candidate-simulation-page>header{max-width:720px}.candidate-progress{background:#dfe8e4;border-radius:999px;height:5px;margin:24px 0 18px;overflow:hidden}.candidate-progress i{background:#1a8167;height:100%;transition:width .2s;display:block}.candidate-scenario>span{color:#39705f;font-size:12px;font-weight:850}.candidate-scenario>p{color:#334c44;margin:10px 0 20px;font-size:13px;line-height:1.7}.candidate-scenario label{flex-direction:column;gap:7px;display:flex}.candidate-scenario label strong{font-size:12px}.candidate-scenario textarea,.candidate-complete textarea,.candidate-complete input,.candidate-complete select{color:#17231f;background:#fff;border:1px solid #cbd8d3;border-radius:9px;width:100%;padding:12px;font-size:12px}.candidate-scenario textarea{resize:vertical;min-height:220px;line-height:1.6}.candidate-scenario label small{color:#7a8883;font-size:12px}.candidate-scenario footer{justify-content:space-between;gap:12px;margin-top:16px;display:flex}.candidate-scenario footer>button:not(.candidate-primary){color:#355a50;cursor:pointer;background:#fff;border:1px solid #cbd8d3;border-radius:8px;padding:10px 16px;font-size:12px;font-weight:800}.candidate-message,.candidate-simulation-note{color:#526b63;font-size:12px;line-height:1.55}.candidate-simulation-note{padding:12px 4px}.candidate-complete{max-width:720px}.candidate-complete.candidate-results-page{max-width:1040px}.candidate-complete section{flex-direction:column;gap:10px;display:flex}.candidate-complete section h2{margin-bottom:0}.candidate-complete textarea{resize:vertical;min-height:120px}.candidate-complete>a,.candidate-link-error>a{color:#126b55;margin-top:18px;font-size:12px;font-weight:850;display:inline-block}.candidate-results-toolbar{color:#fff;background:#163d34;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-top:25px;padding:17px 19px;display:flex}.candidate-results-toolbar>div{flex-direction:column;gap:4px;display:flex}.candidate-results-toolbar strong{font:650 17px var(--display)}.candidate-results-toolbar small{color:#c6ddd5;max-width:650px;font-size:12px;line-height:1.5}.candidate-results-toolbar .candidate-primary{color:#175a48;background:#fff;flex:none}.candidate-results-summary{grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;gap:0!important;padding:0!important;display:grid!important}.candidate-results-summary article{border-left:1px solid #e1e8e5;flex-direction:column;gap:6px;min-height:115px;padding:20px;display:flex}.candidate-results-summary article:first-child{border-left:0}.candidate-results-summary span,.candidate-results-section>header span{color:#12705a;letter-spacing:.11em;font-size:12px;font-weight:900}.candidate-results-summary strong{color:#223e35;font:650 18px var(--display)}.candidate-results-summary small{color:#6a7c75;font-size:12px;line-height:1.5}.candidate-results-section{padding:26px!important}.candidate-results-section>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.candidate-results-section>header>div{flex-direction:column;gap:6px;display:flex}.candidate-results-section>header h2{margin:0}.candidate-results-section>header>small{color:#6b7d76;text-align:right;max-width:310px;font-size:12px;line-height:1.5}.candidate-result-dimensions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.candidate-result-dimensions>article{background:#fbfdfc;border:1px solid #dce6e2;border-radius:11px;padding:16px}.candidate-result-dimensions article>header{align-items:center;gap:10px;display:flex}.candidate-result-dimensions article>header i{color:#fff;background:#176a54;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-style:normal;font-weight:900;display:grid}.candidate-result-dimensions article>header i.dimension-star svg{width:15px;height:15px}.candidate-result-dimensions article>header>div{flex:1;justify-content:space-between;align-items:center;gap:10px;display:flex}.candidate-result-dimensions article>header strong{color:#29483e;font-size:12px}.candidate-result-dimensions article>header span,.candidate-result-scenarios article>header>span{border-radius:999px;padding:4px 7px;font-size:12px;font-weight:850}.candidate-result-dimensions .strong-evidence,.candidate-result-scenarios .supports-the-team{color:#17634e;background:#dff1e9}.candidate-result-dimensions .moderate-evidence,.candidate-result-scenarios .needs-clarification{color:#815a17;background:#ffedc9}.candidate-result-dimensions .limited-evidence,.candidate-result-scenarios .not-enough-evidence{color:#5e6d68;background:#e9eeec}.candidate-attribute-scale{margin:15px 1px 10px}.candidate-attribute-track{background:linear-gradient(90deg,#e4ebe8 0 24.5%,#cfdad6 24.5% 25%,#e4ebe8 25% 49.5%,#cfdad6 49.5% 50%,#e4ebe8 50% 74.5%,#cfdad6 74.5% 75%,#e4ebe8 75% 100%);border-radius:999px;height:9px;position:relative}.candidate-attribute-marker{z-index:2;color:#18a36f;filter:drop-shadow(0 2px 3px #13574433);place-items:center;width:26px;height:26px;display:grid;position:absolute;top:50%;translate:-50% -50%}.candidate-attribute-marker svg{width:26px;height:26px}.candidate-attribute-ticks{color:#71817b;justify-content:space-between;margin-top:9px;font-size:.75rem;font-weight:800;display:flex}.candidate-attribute-endpoints{color:#74847e;justify-content:space-between;gap:12px;margin-top:4px;font-size:.75rem;line-height:1.35;display:flex}.candidate-attribute-endpoints span:last-child{text-align:right}.candidate-attribute-scale>small{color:#566d65;margin-top:5px;font-size:.75rem;font-weight:800;display:block}.candidate-result-dimensions p{color:#60726b;justify-content:space-between;gap:10px;margin:11px 0 0;font-size:12px;display:flex}.candidate-result-dimensions p b{color:#415a51}.candidate-result-dimensions blockquote{color:#5a6d66;background:#fff;border-left:3px solid #9bc9b7;border-radius:0 7px 7px 0;margin:10px 0 0;padding:11px;font-size:12px;line-height:1.55}.candidate-result-scenarios{gap:10px;display:grid}.candidate-result-scenarios>article{background:#fbfdfc;border:1px solid #dce6e2;border-radius:11px;padding:17px}.candidate-result-scenarios article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.candidate-result-scenarios article>header>div{align-items:center;gap:9px;display:flex}.candidate-result-scenarios article>header i{color:#fff;background:#176a54;border-radius:50%;place-items:center;width:27px;height:27px;font-size:12px;font-style:normal;font-weight:900;display:grid}.candidate-result-scenarios article>header strong{color:#29483e;font-size:12px}.candidate-result-scenarios article>p{color:#586c64;grid-template-columns:150px 1fr;gap:12px;margin:12px 0 0;font-size:12px;line-height:1.6;display:grid}.candidate-result-scenarios article>p b{color:#34584b}.candidate-result-scenarios article>small{color:#71817b;margin-top:10px;font-size:12px;display:block}.candidate-results-boundary{color:#334e45;background:#eef6f2;border:1px solid #d0e3db;border-radius:12px;margin-top:16px;padding:18px 20px}.candidate-results-boundary strong{font-size:12px}.candidate-results-boundary p{color:#61736c;margin:6px 0 0;font-size:12px;line-height:1.55}.candidate-results-unavailable{background:#f7f8f7!important}.candidate-link-error{max-width:680px}.candidate-package-steps{background:#fff;border:1px solid #dce5e1;border-radius:11px;grid-template-columns:repeat(auto-fit,minmax(105px,1fr));gap:5px;width:min(940px,100% - 36px);margin:24px auto 0;padding:8px;display:grid}.candidate-package-steps span{color:#7a8883;text-align:center;border-radius:7px;padding:9px;font-size:12px;font-weight:800}.candidate-package-steps span.active{color:#fff;background:#126b55}.candidate-package-steps span.complete{color:#245748;background:#e5f3ed}.candidate-role-details{grid-template-columns:1fr 1fr 1.1fr;gap:10px;margin:16px 0;display:grid}.candidate-role-details article{background:#fff;border:1px solid #dce5e1;border-radius:12px;padding:16px}.candidate-role-details span{color:#27705d;letter-spacing:.1em;font-size:12px;font-weight:900}.candidate-role-details p,.candidate-role-details ul{color:#526a62;margin:8px 0 0;padding:0;font-size:12px;line-height:1.55}.candidate-role-details ul{padding-left:16px}.candidate-question-page,.candidate-review-page{width:min(860px,100% - 36px);margin:0 auto;padding:46px 0 80px}.candidate-question-page>header,.candidate-review-page>header{max-width:720px}.candidate-question-page>header>span,.candidate-review-page>header>span{color:#12705a;letter-spacing:.13em;font-size:12px;font-weight:900}.candidate-question-page>header h1,.candidate-review-page>header h1{font:650 38px/1.1 var(--display);letter-spacing:-.04em;margin:9px 0 12px}.candidate-question-page>header p,.candidate-review-page>header p{color:#5d6f69;margin:0;font-size:12px;line-height:1.65}.candidate-question-list{gap:11px;margin-top:22px;display:grid}.candidate-question-list label,.candidate-context-fields label{background:#fff;border:1px solid #dce5e1;border-radius:12px;flex-direction:column;gap:7px;padding:18px;display:flex}.candidate-question-list label>span{color:#25715d;letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:900}.candidate-question-list label>strong,.candidate-context-fields label>strong{color:#253e37;font-size:12px;line-height:1.5}.candidate-question-list textarea,.candidate-context-fields textarea{color:#17231f;resize:vertical;background:#fbfcfb;border:1px solid #cbd8d3;border-radius:8px;min-height:110px;padding:11px;font-size:12px;line-height:1.55}.candidate-question-list small,.candidate-context-fields small{color:#7b8884;font-size:12px}.candidate-condition-list{background:#fff;border:1px solid #dce5e1;border-radius:14px;margin-top:22px;overflow:hidden}.candidate-condition-list label{border-top:1px solid #edf1ef;grid-template-columns:1fr 190px;align-items:center;gap:18px;min-height:58px;padding:11px 16px;display:grid}.candidate-condition-list label:first-child{border-top:0}.candidate-condition-list strong{color:#334c44;font-size:12px}.candidate-condition-list select{color:#315d50;background:#f8faf9;border:1px solid #cbd8d3;border-radius:8px;padding:9px;font-size:12px}.candidate-context-fields{grid-template-columns:1fr 1fr;gap:11px;margin-top:12px;display:grid}.candidate-page-actions{border-top:1px solid #dce5e1;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:16px;display:flex}.candidate-page-actions>button:not(.candidate-primary),.candidate-review-page article button{color:#315d50;cursor:pointer;background:#fff;border:1px solid #cbd8d3;border-radius:8px;padding:10px 14px;font-size:12px;font-weight:800}.candidate-review-page>section{background:#fff;border:1px solid #dce5e1;border-radius:14px;margin-top:22px;overflow:hidden}.candidate-review-page article{border-top:1px solid #e5ebe8;justify-content:space-between;align-items:center;gap:16px;padding:15px 17px;display:flex}.candidate-review-page article:first-child{border-top:0}.candidate-review-page article div{flex-direction:column;gap:4px;display:flex}.candidate-review-page article span{color:#27705d;letter-spacing:.08em;font-size:12px;font-weight:900}.candidate-review-page article strong{color:#324a43;font-size:12px}.candidate-final-check{color:#31564b;background:#e9f5f0;border:1px solid #cfe3da;border-radius:12px;margin-top:13px;padding:17px}.candidate-final-check strong{font-size:12px}.candidate-final-check p{margin:6px 0 0;font-size:12px;line-height:1.55}@media (max-width:700px){.candidate-public-nav{height:60px}.candidate-public-nav small{display:none}.candidate-public-page,.candidate-simulation-page,.candidate-complete,.candidate-link-error{padding-top:38px}.candidate-welcome h1,.candidate-simulation-page h1,.candidate-complete h1,.candidate-link-error h1{font-size:34px}.candidate-results-notice,.candidate-results-summary,.candidate-result-dimensions{grid-template-columns:1fr}.candidate-results-summary article{border-top:1px solid #e1e8e5;border-left:0}.candidate-results-summary article:first-child{border-top:0}.candidate-results-toolbar,.candidate-results-section>header{flex-direction:column;align-items:stretch}.candidate-results-section>header>small{text-align:left;max-width:none}.candidate-result-scenarios article>p{grid-template-columns:1fr;gap:4px}.candidate-calm,.candidate-truth>div,.candidate-use>div,.candidate-role-card,.candidate-role-details,.candidate-context-fields{grid-template-columns:1fr}.candidate-package-steps{grid-template-columns:1fr 1fr}.candidate-condition-list label,.signature-definition{grid-template-columns:1fr;gap:7px}.candidate-step-actions{flex-direction:column;align-items:stretch}.candidate-step-actions .primary{width:100%}.candidate-send-actions{flex-direction:column;align-items:stretch}.candidate-send-actions .primary{width:100%}.candidate-send-dialog li{flex-direction:column;align-items:flex-start;gap:3px}.candidate-calm>div+div{border:0;border-top:1px solid #e1e8e5;padding:20px 0 0}}.stage-ready{color:#526a75;background:#e8f0f4}.stage-invited{color:#8b611a;background:#fff0d5}.stage-completed{color:#19634f;background:#e0f2ea}.roster-empty{text-align:center;padding:48px 20px}.roster-empty p{color:var(--muted);font-size:12px}.roster-more{border-top:1px solid var(--line);text-align:center;padding:14px 19px}.empty-workflow-page{max-width:900px}.empty-workflow{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:440px;padding:60px;display:flex}.empty-workflow>i{width:62px;height:62px;color:var(--green);background:var(--green-soft);border-radius:50%;place-items:center;margin-bottom:18px;font-size:25px;font-style:normal;display:grid}.empty-workflow h1{font:650 34px var(--display);letter-spacing:-.04em;margin:10px 0}.empty-workflow p{max-width:600px;color:var(--muted);margin:0 0 22px;font-size:12px;line-height:1.65}@media (max-width:1000px){.candidate-import-grid{grid-template-columns:1fr}.candidate-roster-head,.candidate-roster-row{grid-template-columns:1.2fr 1fr .7fr .65fr}.candidate-roster-head span:nth-child(3),.candidate-roster-row>span:nth-child(3){display:none}}@media (max-width:900px){.active-job-name{display:none}.jobs-grid{grid-template-columns:1fr}.role-row{grid-template-columns:minmax(190px,1fr) minmax(180px,.55fr)}}@media (max-width:640px){.new-job-button{display:none}.page-title-row{flex-direction:column;align-items:stretch}.page-title-row>.primary{width:100%}.roles-toolbar{flex-direction:column;align-items:stretch;gap:14px}.roles-toolbar>.primary{width:100%}.role-row{grid-template-columns:1fr;gap:15px}.role-row-shell .role-row{padding-bottom:62px;padding-right:21px}.role-delete-trigger{bottom:17px;left:20px;right:auto}.role-row-next{border-top:1px solid #dce4ef;grid-column:auto;padding-top:13px}.role-delete-dialog{padding:23px 20px}.role-delete-dialog footer{flex-direction:column-reverse;align-items:stretch}.form-grid{grid-template-columns:1fr}.form-grid label.wide,.form-grid .wide{grid-column:auto}.new-job-card{padding:0}.intake-progress{grid-template-columns:1fr;gap:12px;padding:18px 20px}.job-intake-section{padding:22px 20px}.new-job-card>footer{padding:18px 20px}.candidate-import-card,.invite-summary{padding:18px}.candidate-roster>header{flex-direction:column;align-items:stretch}.roster-toolbar{grid-template-columns:1fr}.candidate-roster-head{display:none}.candidate-roster-row{grid-template-columns:1fr auto;gap:8px;padding:15px}.candidate-roster-row>span:nth-child(2),.candidate-roster-row>span:nth-child(3){display:none}.candidate-roster-row>span:nth-child(4){grid-area:1/2}.candidate-roster-row>span:nth-child(5){grid-column:1/-1}.empty-workflow{min-height:380px;padding:35px 22px}.empty-workflow h1{font-size:29px}}.team-evidence-builder>label,.contributor-list>label{color:var(--ink);justify-content:space-between;align-items:center;gap:12px;margin-top:15px;font-size:12px;font-weight:800;display:flex}.contributor-list>label em{color:#286451;letter-spacing:.05em;text-transform:uppercase;background:#e5f3ed;border-radius:999px;padding:4px 7px;font-size:12px;font-style:normal}.contributor-row{grid-template-columns:27px 1fr auto;align-items:center;gap:7px;margin-top:7px;display:grid}.contributor-row>i{width:27px;height:27px;color:var(--green);background:var(--green-soft);border-radius:50%;place-items:center;font-size:12px;font-style:normal;font-weight:850;display:grid}.contributor-row input{width:100%;color:var(--ink);background:#fbfcfb;border:1px solid #d2ded9;border-radius:9px;padding:10px 11px;font-size:12px}.contributor-row>button{color:#7a8883;cursor:pointer;background:#eef2f0;border:0;border-radius:50%;width:27px;height:27px}.field-help{margin-bottom:7px!important}.evidence-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:9px;display:flex}.source-file-list{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.source-file-list span{color:#46655c;background:#eef6f2;border:1px solid #deebe5;border-radius:7px;padding:6px 8px;font-size:12px}.draft-profile-button{margin-top:14px}.draft-profile-button[aria-busy=true]{min-width:248px}.draft-profile-button[aria-busy=true] b{place-items:center;display:grid}.setup-page .setup-layout{grid-template-columns:minmax(0,1fr)}.setup-final-action{justify-content:flex-end;padding-top:4px;display:flex}.setup-final-action .primary{min-width:280px}.candidate-scenario-setup{margin-bottom:22px;padding:24px}.candidate-scenario-setup>header{margin-bottom:15px}.candidate-scenario-setup>header h2{font:650 1.2rem var(--display);margin:5px 0 0}.candidate-scenario-setup>header p{color:#52617a;margin:7px 0 0;font-size:.82rem;line-height:1.55}.candidate-scenario-setup .scenario-builder{margin-top:0}.button-loading-dot{border:2px solid #08172f40;border-top-color:var(--navy);border-radius:50%;width:13px;height:13px;animation:.8s linear infinite signature-spin;display:block}.signature-loading{color:#fff;background:radial-gradient(circle at 88% 8%,#35c6c829,#0000 30%),linear-gradient(140deg,#08172f,#173c68);border:1px solid #35c6c83d;border-radius:13px;grid-template-columns:62px minmax(0,1fr);gap:14px 17px;margin-top:13px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 38px #08172f2e}.signature-loading-mark{grid-row:1/3;place-items:center;width:62px;height:62px;display:grid;position:relative}.signature-loading-mark span{z-index:2;width:27px;height:27px;color:var(--starlight);filter:drop-shadow(0 0 9px #f3c9696b);place-items:center;animation:1.7s ease-in-out infinite signature-pulse;display:grid;position:relative}.signature-loading-mark span svg{width:100%;height:100%}.signature-loading-mark>i{border:1px solid #35c6c857;border-radius:50%;animation:2.2s ease-out infinite signature-orbit;position:absolute;inset:8px}.signature-loading-mark>i:last-child{border-color:#f3c96933;animation-delay:.55s;inset:0}.signature-loading-copy{min-width:0}.signature-loading-copy>span{color:var(--starlight);letter-spacing:.11em;font-size:.75rem;font-weight:900}.signature-loading-copy>strong{font:650 1rem/1.25 var(--display);margin-top:5px;display:block}.signature-loading-track{background:#ffffff1a;border-radius:999px;grid-column:2;height:5px;overflow:hidden}.signature-loading-track i{background:linear-gradient(90deg, transparent, var(--nebula), var(--starlight), transparent);border-radius:inherit;width:42%;height:100%;animation:1.8s ease-in-out infinite signature-progress;display:block}@keyframes signature-spin{to{transform:rotate(360deg)}}@keyframes signature-pulse{50%{filter:drop-shadow(0 0 15px #f3c9699e);transform:scale(1.12)}}@keyframes signature-orbit{0%{opacity:.1;transform:scale(.72)}60%{opacity:.72}to{opacity:0;transform:scale(1.15)}}@keyframes signature-progress{0%{transform:translate(-110%)}to{transform:translate(340%)}}.minimum-note{color:#8a6a2c;margin-left:10px;font-size:12px}.profile-draft{background:#fff;border:1px solid #d8e5e0;border-radius:12px;margin-top:18px;overflow:hidden}.profile-draft>header{color:#fff;background:linear-gradient(135deg,#173d33,#214f42);justify-content:space-between;align-items:center;gap:15px;padding:14px;display:flex}.profile-draft>header>div,.profile-draft>header>p{flex-direction:column;margin:0;display:flex}.profile-draft>header span{color:#9ee0c9;letter-spacing:.09em;font-size:12px;font-weight:850}.profile-draft>header strong{font:650 15px var(--display);margin-top:4px}.profile-draft>header p{text-align:right}.profile-draft>header p b{color:#fff;font-size:12px}.profile-draft>header p small{color:#a8c0b8;margin-top:3px;font-size:12px}.draft-explainer{background:#f8fbf9;border-bottom:1px solid #e4ece8;padding:11px 14px;margin:0!important}.profile-dimension-head,.profile-dimension-row{grid-template-columns:minmax(0,1fr) 135px;align-items:center;gap:10px;display:grid}.profile-dimension-head{color:#7b8984;letter-spacing:.06em;text-transform:uppercase;background:#f1f5f3;padding:8px 13px;font-size:12px;font-weight:850}.profile-dimension-row{border-top:1px solid #edf1ef;padding:10px 13px}.profile-dimension-row>div,.profile-dimension-row>p{flex-direction:column;margin:0;display:flex}.profile-dimension-row strong{font-size:12px}.profile-dimension-row small{color:#7c8985;margin-top:3px;font-size:12px}.profile-dimension-row p b{color:#365c50;font-size:12px}.profile-dimension-row p span{color:#7a8783;margin-top:2px;font-size:12px}.profile-draft>footer{background:#fff8e9;border-top:1px solid #efdfbd;justify-content:space-between;align-items:flex-start;gap:20px;padding:10px 13px;display:flex}.profile-draft>footer span{color:#795916;white-space:nowrap;font-size:12px;font-weight:850}.profile-draft>footer small{color:#7b6840;text-align:right;max-width:470px;font-size:12px;line-height:1.45}.setup-summary .primary:disabled{color:#7d8c87;background:#dce4e1;border-color:#dce4e1}.scenario-question>div:last-child{min-width:0}.scenario-builder{background:#fbfdfc;border:1px solid #d7e5df;border-radius:13px;margin-top:15px;overflow:hidden}.scenario-builder>header{color:#fff;background:linear-gradient(135deg,#153c32,#214f42);justify-content:space-between;align-items:flex-start;gap:18px;padding:15px;display:flex}.scenario-builder>header>div:first-child{flex-direction:column;max-width:560px;display:flex}.scenario-builder>header span{color:#9fe0c9;letter-spacing:.09em;font-size:12px;font-weight:900}.scenario-builder>header strong{font:650 14px var(--display);margin-top:4px}.scenario-builder>header p{color:#a9c0b8;margin:5px 0 0;font-size:12px;line-height:1.5}.scenario-builder-actions{flex:none;gap:7px;display:flex}.scenario-builder-actions .secondary,.scenario-builder-actions .primary{min-height:34px;padding:7px 10px;font-size:12px}.scenario-builder-actions .secondary{color:#d8eee6;background:#ffffff12;border-color:#ffffff26}.scenario-builder-actions button:disabled{opacity:.45;cursor:not-allowed}.scenario-pipeline{color:#587069;background:#eef6f2;border-bottom:1px solid #dce8e3;justify-content:center;align-items:center;gap:7px;padding:10px 13px;display:flex}.scenario-pipeline span{align-items:center;gap:5px;font-size:12px;font-weight:800;display:inline-flex}.scenario-pipeline span b{color:#fff;background:#2a765e;border-radius:50%;place-items:center;width:17px;height:17px;font-size:12px;display:grid}.scenario-pipeline i{color:#99aaa4;font-size:12px;font-style:normal}.scenario-list>article{background:#fff;grid-template-columns:25px minmax(0,1fr) auto;align-items:start;gap:10px;padding:13px;display:grid}.scenario-list>article+article{border-top:1px solid #e5ece9}.scenario-list-index{color:#fff;background:#32775f;border-radius:50%;place-items:center;width:23px;height:23px;font-size:12px;font-weight:850;display:grid}.scenario-list-copy{flex-direction:column;min-width:0;display:flex}.scenario-list-copy>span{color:#396b5b;letter-spacing:.06em;text-transform:uppercase;background:#e8f3ee;border-radius:999px;width:max-content;padding:3px 5px;font-size:12px;font-weight:900}.scenario-list-copy strong{color:#2e4840;margin-top:5px;font-size:12px}.scenario-list-copy p{color:#66766f;margin:4px 0 0;font-size:12px;line-height:1.5}.scenario-list-copy small{color:#788680;margin-top:6px;font-size:12px;line-height:1.45}.scenario-list-copy small b{color:#50665e}.scenario-list-actions{gap:4px;display:flex}.scenario-list-actions button{color:#4f685f;cursor:pointer;background:#f8faf9;border:1px solid #d7e2dd;border-radius:7px;min-height:27px;padding:5px 7px;font-size:12px;font-weight:800}.scenario-list-actions button:disabled{opacity:.38;cursor:not-allowed}.scenario-editor{background:#fff;border:1px solid #cfdfd9;border-radius:11px;margin:12px;overflow:hidden;box-shadow:0 10px 28px #132f2812}.scenario-editor>header{background:#f0f6f3;border-bottom:1px solid #dce7e2;justify-content:space-between;align-items:flex-start;gap:14px;padding:12px 13px;display:flex}.scenario-editor>header>div{flex-direction:column;display:flex}.scenario-editor>header span{color:var(--green);letter-spacing:.08em;font-size:12px;font-weight:900}.scenario-editor>header strong{color:#2d4940;margin-top:4px;font-size:12px}.scenario-editor>header button{color:#6e7d78;cursor:pointer;background:#e1e9e5;border:0;border-radius:50%;width:25px;height:25px}.scenario-editor-grid{grid-template-columns:1fr 1fr;gap:10px;padding:13px;display:grid}.scenario-editor-grid label{flex-direction:column;gap:5px;display:flex}.scenario-editor-grid label.wide{grid-column:1/-1}.scenario-editor-grid label>span{color:#40564f;font-size:12px;font-weight:850}.scenario-editor-grid input,.scenario-editor-grid textarea{width:100%;color:var(--ink);background:#fbfcfb;border:1px solid #d4dfda;border-radius:8px;padding:10px 11px;font-size:12px}.scenario-editor-grid textarea{resize:vertical;min-height:88px;line-height:1.5}.scenario-editor-grid label small{color:#83908c;text-align:right;font-size:12px}.scenario-errors{color:#784d13;background:#fff4df;border:1px solid #edd5a5;border-radius:8px;margin:0 13px 12px;padding:10px 11px}.scenario-errors strong{font-size:12px}.scenario-errors ul{margin:6px 0 0;padding-left:16px}.scenario-errors li{margin-top:3px;font-size:12px;line-height:1.4}.scenario-editor>footer{background:#f8faf9;border-top:1px solid #e4ebe8;justify-content:space-between;align-items:center;gap:16px;padding:10px 13px;display:flex}.scenario-editor>footer>span{color:#788680;max-width:460px;font-size:12px;line-height:1.45}.scenario-editor>footer>div{flex:none;gap:6px;display:flex}.scenario-editor>footer button{min-height:32px;padding:6px 10px;font-size:12px}.scenario-limit{background:#fff8e9;border-top:1px solid #efdfbd;padding:9px 13px;color:#7c6740!important;margin:0!important;font-size:12px!important}.scenario-locked{color:#6b7974;background:#f4f7f5;border:1px dashed #cbd7d2;border-radius:10px;margin-top:13px;padding:17px}.scenario-locked span{color:#38554c;font-size:12px;font-weight:850}.scenario-locked p{margin:5px 0 0;font-size:12px}.team-step-locked{color:#687770;background:#f4f7f5;border:1px dashed #cbd7d2;border-radius:11px;padding:18px}.team-step-locked strong{color:#38554c;font-size:13px}.team-step-locked p{margin:6px 0 0;font-size:12px;line-height:1.55}.invite-summary>.ai-coding-note{background:#ffffff12;border:1px solid #ffffff17;border-radius:9px;flex-direction:column;margin:13px 0 0;padding:11px;display:flex}.ai-coding-note b{color:#b4ead7;font-size:12px}.ai-coding-note span{color:#91aaa1;margin-top:4px;font-size:12px;line-height:1.45}.signature-explainer ol{gap:6px;margin:7px 0 0;padding:0;list-style:none;display:grid}.signature-explainer li{grid-template-columns:20px 1fr;align-items:start;gap:6px;display:grid}.signature-explainer li i{color:#194d3f;background:#9cdbc4;border-radius:50%;place-items:center;width:18px;height:18px;font-size:12px;font-style:normal;font-weight:900;display:grid}.signature-explainer li span{color:#aac0b8;margin:0;font-size:12px;line-height:1.4}.detail-tab-panel>section.interaction-simulation{background:#f8fbfa;border:1px solid #d9e6e1;padding:0;overflow:hidden}.interaction-simulation>header{color:#fff;background:#173b32;justify-content:space-between;gap:12px;padding:12px 13px;display:flex}.interaction-simulation>header>div{flex-direction:column;display:flex}.interaction-simulation>header span{color:#9fe0c9;letter-spacing:.08em;font-size:12px;font-weight:850}.interaction-simulation>header strong{margin-top:4px;font-size:12px}.interaction-simulation>header small{color:#9fb5ad;white-space:nowrap;font-size:12px}.simulation-lock-body{align-items:flex-start;gap:12px;padding:18px 15px;display:flex}.simulation-lock-body>i{color:#7ca796;background:#e6f1ed;border:1px solid #cfdfd9;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:14px;font-style:normal;display:grid}.simulation-lock-body>div{flex-direction:column;display:flex}.simulation-lock-body strong{color:#314a42;font-size:12px}.simulation-lock-body p{color:#6d7b76!important;margin:5px 0 0!important;font-size:12px!important;line-height:1.5!important}.interaction-simulation>footer{color:#74827d;background:#fff;border-top:1px solid #e5ece9;padding:9px 13px;font-size:12px;line-height:1.45}.work-simulation-body{padding:13px}.simulation-pattern{background:linear-gradient(135deg,#edf7f3,#f9fcfb);border:1px solid #d5e8e0;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px;display:grid}.simulation-pattern>div{flex-direction:column;display:flex}.simulation-pattern span,.simulation-outcomes article>span,.simulation-scenario-list>header>span{color:var(--green);letter-spacing:.09em;font-size:12px;font-weight:900}.simulation-pattern strong{color:#294a40;font:650 12px/1.45 var(--display);margin-top:5px}.simulation-pattern p{color:#5f716a!important;margin:6px 0 0!important;font-size:12px!important;line-height:1.5!important}.simulation-pattern>b{white-space:nowrap;border-radius:999px;padding:5px 7px;font-size:12px}.simulation-pattern>b.evidence-high{color:#1c6652;background:#dcefe7}.simulation-pattern>b.evidence-moderate{color:#8a6117;background:#ffedca}.simulation-pattern>b.evidence-low{color:#756650;background:#eee9df}.simulation-outcomes{grid-template-columns:1fr;gap:7px;margin-top:10px;display:grid}.simulation-outcomes article{border:1px solid;border-radius:9px;padding:10px 11px}.simulation-outcomes article p{margin:5px 0 0!important;font-size:12px!important;line-height:1.5!important}.simulation-outcomes .contribution{background:#edf7f3;border-color:#d3e8df}.simulation-outcomes .contribution p{color:#3e6055!important}.simulation-outcomes .friction{background:#fff6e6;border-color:#efddb8}.simulation-outcomes .friction>span{color:#916215}.simulation-outcomes .friction p{color:#6f6042!important}.simulation-outcomes .validate{background:#eef5f8;border-color:#d7e4e9}.simulation-outcomes .validate>span{color:#416d7e}.simulation-outcomes .validate p{color:#49636d!important}.simulation-outcomes .validate small{color:#71828a;margin-top:6px;font-size:12px;font-weight:750;display:block}.simulation-scenario-list{border:1px solid #dfe8e4;border-radius:10px;margin-top:12px;overflow:hidden}.simulation-scenario-list>header{background:#f2f6f4;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.simulation-scenario-list>header small{color:#788680;font-size:12px}.simulation-boundary{background:#f8fbfa;border-top:1px solid #dfe8e4;border-bottom:1px solid #dfe8e4;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:9px 11px;display:grid}.simulation-boundary b{color:#2e5f50;font-size:12px}.simulation-boundary span{color:#667771;font-size:12px;line-height:1.45}.simulation-scenario-list>article{background:#fff;padding:12px}.simulation-scenario-list>article+article{border-top:1px solid #e5ece9}.scenario-index{align-items:center;gap:8px;display:flex}.scenario-index i{color:#fff;background:#2a6e5a;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;font-weight:850;display:grid}.scenario-index span{color:#334b43;font-size:12px;font-weight:850}.scenario-result-row{align-items:center;gap:7px;margin-top:8px;display:flex}.scenario-result-row b{border-radius:999px;padding:4px 6px;font-size:12px}.scenario-result-row b.supports-the-team{color:#1f6b55;background:#dff1e9}.scenario-result-row b.needs-clarification{color:#8a6117;background:#ffedc9}.scenario-result-row b.not-enough-evidence{color:#66746f;background:#e9eeec}.scenario-result-row small{color:#7b8884;font-size:12px}.simulation-scenario-list article>p{grid-template-columns:83px 1fr;gap:8px;display:grid;margin:9px 0 0!important}.simulation-scenario-list article>p span{color:#7a8883;letter-spacing:.06em;font-size:12px;font-weight:900}.simulation-scenario-list article>p strong{color:#42574f;font-size:12px;line-height:1.5}.simulation-scenario-list article>p.verbatim-response{background:#fbfdfc;border:1px solid #dce9e4;border-radius:8px;padding:9px}.scenario-dimensions{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.scenario-dimensions em{color:#44665b;background:#eef6f2;border:1px solid #dbe9e3;border-radius:999px;padding:4px 6px;font-size:12px;font-style:normal}.simulation-scenario-list blockquote{color:#52655e;background:#f6f9f8;border-left:3px solid #8dbdab;border-radius:0 7px 7px 0;margin:9px 0 0;padding:9px 10px;font-size:12px;line-height:1.5}.simulation-scenario-list blockquote b,.simulation-scenario-list blockquote span{display:block}.simulation-scenario-list blockquote b{color:#31594d;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:12px}.simulation-follow-up{background:#f7faf8;border:1px solid #d7e5df;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:11px;display:flex}.simulation-follow-up>div{flex-direction:column;gap:4px;display:flex}.simulation-follow-up span,.queued-follow-up>span{color:var(--green);letter-spacing:.09em;font-size:12px;font-weight:900}.simulation-follow-up strong{color:#314b42;font-size:12px}.simulation-follow-up p{max-width:510px;color:#6b7a75!important;margin:0!important;font-size:12px!important;line-height:1.45!important}.simulation-follow-up .secondary{flex:none;min-height:34px;padding:7px 10px;font-size:12px}.follow-up-composer{background:#fbfdfc;border:1px solid #cfe2da;border-radius:9px;margin-top:8px;padding:12px}.follow-up-composer>label{gap:5px;margin-top:9px;display:grid}.follow-up-composer>label:first-child{margin-top:0}.follow-up-composer label>span{color:#4b5f57;font-size:12px;font-weight:850}.follow-up-composer input,.follow-up-composer select,.follow-up-composer textarea{color:#273f37;background:#fff;border:1px solid #d9e2de;border-radius:7px;outline:none;width:100%;min-height:36px;padding:8px 9px;font-size:12px}.follow-up-composer textarea{resize:vertical;min-height:88px;line-height:1.5}.follow-up-composer input:focus,.follow-up-composer select:focus,.follow-up-composer textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px #20a36a17}.follow-up-errors{color:#7b4a3e;background:#fff2ee;border:1px solid #f0cdc3;border-radius:7px;margin-top:9px;padding:9px;font-size:12px;line-height:1.45}.follow-up-errors ul{margin:5px 0 0;padding-left:15px}.follow-up-composer>footer{justify-content:flex-end;align-items:center;gap:8px;margin-top:10px;display:flex}.follow-up-composer>footer .primary{min-height:34px;padding:7px 10px;font-size:12px}.queued-follow-up{background:#eef9f3;border:1px solid #b9ddcb;border-radius:9px;flex-direction:column;gap:5px;margin-top:8px;padding:11px;display:flex}.queued-follow-up strong{color:#305247;font-size:12px}.queued-follow-up p{color:#4f675e!important;margin:0!important;font-size:12px!important;line-height:1.5!important}.queued-follow-up small{color:#627b71;font-size:12px;font-weight:750}.queued-follow-up .dimension-toggle{margin-top:2px}.real-work-evidence .simulation-outcomes{grid-template-columns:repeat(3,minmax(0,1fr))}.real-work-evidence>.simulation-locked{border:1px solid #d9e6e1;border-radius:10px;margin:0 18px 18px;overflow:hidden}.work-summary-body{padding:13px}.work-summary-overview{color:#40564f!important;margin:0!important;font-size:12px!important;line-height:1.55!important}.work-key-points{background:#edf6f2;border:1px solid #d5e8e0;border-radius:9px;margin-top:12px;padding:11px 12px}.work-key-points>span{color:var(--green);letter-spacing:.09em;font-size:12px;font-weight:900}.work-key-points ul{margin:8px 0 0;padding-left:17px}.work-key-points li{color:#3f5b52;margin-top:5px;font-size:12px;line-height:1.45}.work-evidence-list{border:1px solid #dfe8e4;border-radius:9px;margin-top:12px;overflow:hidden}.work-evidence-list>article{background:#fff;grid-template-columns:24px 1fr;align-items:start;gap:9px;padding:11px;display:grid}.work-evidence-list>article+article{border-top:1px solid #e6ece9}.work-evidence-list>article>i{color:#fff;background:#2a6e5a;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;font-weight:850;display:grid}.work-evidence-list article>div{flex-direction:column;min-width:0;display:flex}.work-evidence-list article span{color:#74827d;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:850}.work-evidence-list article strong{color:#334a42;margin-top:4px;font-size:12px;line-height:1.45}.work-evidence-list blockquote{color:#52655e;background:#f6f9f8;border-left:3px solid #8dbdab;border-radius:0 7px 7px 0;margin:8px 0 0;padding:9px 10px;font-size:12px;line-height:1.5}.work-summary-verify{background:#fff6e4;border:1px solid #efddb6;border-radius:8px;margin-top:12px;padding:10px 11px}.work-summary-verify span{color:#8a6118;letter-spacing:.08em;font-size:12px;font-weight:900}.work-summary-verify p{color:#64573d!important;margin:5px 0 0!important;font-size:12px!important}.real-data-banner{color:#234d41;background:#e8f4ef;border:1px solid #cfe5dc;border-radius:9px;align-items:center;gap:10px;margin:-7px 0 14px;padding:10px 13px;display:flex}.real-data-banner span{color:#fff;background:var(--green);letter-spacing:.08em;border-radius:999px;padding:4px 6px;font-size:12px;font-weight:900}.real-data-banner p{margin:0;font-size:12px}.real-evidence-layout{grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);align-items:start;gap:16px;display:grid}.real-constellation{margin-bottom:16px}.real-constellation .candidate-map{min-height:390px}.real-candidate-list{overflow:hidden}.real-candidate-list>header{border-bottom:1px solid var(--line);background:#f4f8f6;flex-direction:column;padding:15px;display:flex}.real-candidate-list>header span{color:var(--green);letter-spacing:.08em;font-size:12px;font-weight:900}.real-candidate-list>header strong{margin-top:4px;font-size:12px}.real-candidate-list>button{width:100%;color:var(--ink);cursor:pointer;text-align:left;background:#fff;border:0;border-top:1px solid #e8eeeb;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;padding:12px 14px;display:grid}.real-candidate-list>button.active{box-shadow:inset 3px 0 var(--green);background:#edf6f2}.real-candidate-list>button>i{color:#fff;background:#6b8f83;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-style:normal;font-weight:850;display:grid}.real-candidate-list>button>span{flex-direction:column;min-width:0;display:flex}.real-candidate-list>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.real-candidate-list>button small{color:#7a8783;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}.real-candidate-list>button>b{color:#80918b}.real-work-evidence{overflow:hidden}.real-work-evidence>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.real-work-evidence>header>div{flex-direction:column;display:flex}.real-work-evidence>header span{color:var(--green);letter-spacing:.08em;font-size:12px;font-weight:900}.real-work-evidence>header h2{font:650 18px var(--display);margin:4px 0 0}.real-detail-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.real-detail-tabs button{font-size:12px;font-weight:850}.real-compatibility-panel{padding:0 18px 18px}.real-compatibility-panel>.simulation-intro{padding:15px 0 13px}.real-attribute-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.real-attribute-list>article{background:#fbfdfc;border:1px solid #dce6e2;border-radius:10px;padding:15px}.real-attribute-list>article>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.real-attribute-list>article>header>div{align-items:center;gap:8px;display:flex}.real-attribute-list>article>header span{color:#fff;background:#176a54;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:12px;font-weight:900;display:grid}.real-attribute-list>article>header span.dimension-star svg{width:14px;height:14px}.real-attribute-list>article>header strong{color:#29483e;font-size:12px}.real-attribute-list>article>header b{color:#526a62;background:#edf3f0;border-radius:999px;padding:4px 7px;font-size:12px}.real-attribute-list>article>p{color:#66766f;gap:3px;margin:10px 0 0;font-size:12px;line-height:1.45;display:grid}.real-attribute-list>article>p strong{color:#3d584f}.customer-attribute-scale{margin-top:15px}.customer-attribute-track{background:linear-gradient(90deg,#e4ebe8 0 24.5%,#cfdad6 24.5% 25%,#e4ebe8 25% 49.5%,#cfdad6 49.5% 50%,#e4ebe8 50% 74.5%,#cfdad6 74.5% 75%,#e4ebe8 75% 100%);border-radius:999px;height:9px;position:relative}.customer-attribute-range{z-index:1;background:#bde6d5;border-radius:999px;position:absolute;top:0;bottom:0}.customer-attribute-target{z-index:2;background:#153a31;border-radius:2px;width:2px;height:19px;position:absolute;top:-5px;translate:-50%}.customer-attribute-marker{z-index:3;color:#18a36f;filter:drop-shadow(0 2px 3px #13574433);place-items:center;width:25px;height:25px;display:grid;position:absolute;top:50%;translate:-50% -50%}.customer-attribute-marker svg{width:25px;height:25px}.customer-attribute-ticks{color:#71817b;justify-content:space-between;margin-top:9px;font-size:.75rem;font-weight:800;display:flex}.customer-attribute-endpoints{color:#74847e;justify-content:space-between;gap:12px;margin-top:4px;font-size:.75rem;line-height:1.35;display:flex}.customer-attribute-endpoints span:last-child{text-align:right}.customer-attribute-legend{color:#61716b;flex-wrap:wrap;align-items:center;gap:7px 12px;margin-top:8px;font-size:.75rem;font-weight:800;display:flex}.customer-attribute-legend>span{align-items:center;gap:5px;display:inline-flex}.customer-attribute-legend i{border-radius:999px;flex:none;justify-content:center;align-items:center;width:13px;height:8px;display:inline-flex}.customer-attribute-legend .candidate-key{color:#18a36f}.customer-attribute-legend .candidate-key svg{width:14px;height:14px}.customer-attribute-legend .target-key{background:#153a31;border-radius:1px;width:2px;height:13px}.customer-attribute-scale>small{color:#536b63;margin-top:6px;font-size:.75rem;font-weight:750;display:block}.real-work-evidence>.simulation-intro{margin:0 18px;padding-top:15px}.real-work-evidence>.interaction-simulation{background:#f8fbfa;border:1px solid #d9e6e1;border-radius:10px;margin:0 18px 18px;overflow:hidden}.real-summary-empty{text-align:center;background:#f5f8f7;border:1px solid #dfe7e4;border-radius:10px;margin:0 18px 18px;padding:24px}.real-summary-empty strong{font-size:12px}.real-summary-empty p{color:#6e7c77;max-width:420px;margin:7px auto 13px;font-size:12px;line-height:1.5}.real-human-review{padding:16px 18px 19px}.real-choice-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:13px;display:grid}.real-choice-row button{color:#64736e;cursor:pointer;background:#fff;border:1px solid #d4dfdb;border-radius:8px;min-height:39px;padding:7px;font-size:12px;font-weight:800}.real-choice-row button.chosen{color:#155b48;background:#e5f4ee;border-color:#8fcbb6}.real-human-review>.decision-rationale,.real-human-review>.review-checks{padding-left:0;padding-right:0}.real-human-review>.primary{margin-top:13px}.team-response-calibration{background:#f8fcfa;border:1px solid #bcd9ce;border-radius:13px;margin-top:15px;overflow:hidden}.team-response-calibration>header{color:#fff;background:linear-gradient(135deg,#123f35,#1d6754);justify-content:space-between;align-items:flex-start;gap:18px;padding:17px 18px;display:flex}.team-response-calibration>header>div{max-width:640px}.team-response-calibration>header span,.team-response-results>header span,.team-response-example>span{color:#8ce0be;letter-spacing:.1em;font-size:.75rem;font-weight:900;display:block}.team-response-calibration>header h3{color:#fff;font:650 1.15rem var(--display);margin:5px 0 0}.team-response-calibration>header p{color:#d7eee6;margin:7px 0 0;font-size:.77rem;line-height:1.55}.team-response-calibration>header>b{color:#123f35;background:#b9f0d7;border-radius:999px;flex:none;padding:6px 9px;font-size:.75rem}.team-response-method{background:#fff;border-bottom:1px solid #d8e8e2;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px 18px;display:grid}.team-response-method>span{grid-template-columns:25px 1fr;align-items:center;column-gap:8px;display:grid}.team-response-method i{color:#fff;background:#20745d;border-radius:50%;grid-row:1/3;place-items:center;width:25px;height:25px;font-size:.75rem;font-style:normal;font-weight:900;display:grid}.team-response-method b{color:#26483e;font-size:.75rem}.team-response-method small{color:#6f817a;margin-top:2px;font-size:.75rem;line-height:1.35}.team-response-rater{background:#fbfdfc;border-bottom:1px solid #d8e8e2}.team-response-rater summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;list-style:none;display:flex}.team-response-rater summary::-webkit-details-marker{display:none}.team-response-rater summary>span{grid-template-columns:30px auto;align-items:center;column-gap:9px;display:grid}.team-response-rater summary i{color:#fff;background:#5e897c;border-radius:50%;grid-row:1/3;place-items:center;width:30px;height:30px;font-size:.75rem;font-style:normal;font-weight:850;display:grid}.team-response-rater summary strong{color:#27473e;font-size:.78rem}.team-response-rater summary small,.team-response-rater summary>b{color:#72827d;font-size:.75rem}.team-response-instruction{color:#536a62;background:#edf6f2;margin:0;padding:10px 18px;font-size:.75rem;line-height:1.5}.team-response-pairs{max-height:480px;overflow:auto}.team-response-pairs article{background:#fff;border-top:1px solid #e4ece9;grid-template-columns:20px minmax(0,1fr) auto minmax(0,1fr) 70px;align-items:center;gap:9px;padding:10px 18px;display:grid}.team-response-pairs article>span{color:#81908b;font-size:.75rem;font-weight:900}.team-response-pairs article>div{flex-direction:column;gap:2px;display:flex}.team-response-pairs article strong{color:#304d44;font-size:.75rem}.team-response-pairs article small{color:#71817b;font-size:.75rem;line-height:1.4}.team-response-pairs article>em{color:#8b9793;text-transform:uppercase;font-size:.75rem;font-style:normal;font-weight:850}.team-response-pairs article label{flex-direction:column;gap:3px;display:flex}.team-response-pairs article label span{color:#71817b;text-transform:uppercase;font-size:.75rem;font-weight:850}.team-response-pairs select{color:#23483c;background:#fff;border:1px solid #cddbd6;border-radius:7px;min-height:33px;padding:5px 7px;font-size:.75rem;font-weight:850}.team-response-results{background:#fff;border:1px solid #d4e4de;border-radius:10px;margin:14px 18px;overflow:hidden}.team-response-results>header{background:#f0f7f4;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.team-response-results>header span{color:#26735e}.team-response-results>header strong{color:#2a483f;margin-top:3px;font-size:.8rem;display:block}.team-response-results>header small{color:#778680;font-size:.75rem}.team-response-weight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;padding:12px;display:grid}.team-response-weight-grid article>div{justify-content:space-between;gap:8px;display:flex}.team-response-weight-grid strong,.team-response-weight-grid b{color:#355249;font-size:.75rem}.team-response-weight-grid article>span{background:#e4ece9;border-radius:999px;height:6px;margin-top:5px;display:block;overflow:hidden}.team-response-weight-grid article>span i{border-radius:inherit;background:linear-gradient(90deg,#3fa47e,#6bc49f);height:100%;display:block}.team-response-weight-grid small{color:#7b8984;margin-top:4px;font-size:.75rem;display:block}.team-response-example{background:#112f28;border:1px solid #cfddd8;border-radius:10px;margin:14px 18px;padding:15px}.team-response-example>span{color:#75d3ae}.team-response-example h4{color:#fff;font:650 1rem var(--display);margin:6px 0 0}.team-response-example>p{color:#c8ddd5;margin:7px 0 0;font-size:.75rem;line-height:1.55}.team-response-example>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}.team-response-example>div span{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:7px;flex-direction:column;gap:3px;padding:8px;display:flex}.team-response-example b{color:#fff;font-size:.75rem}.team-response-example small{color:#a9c9bd;font-size:.75rem}.team-response-calibration>footer{background:#fff;border-top:1px solid #d8e8e2;justify-content:space-between;align-items:center;gap:14px;padding:12px 18px;display:flex}.team-response-calibration>footer>div{flex-direction:column;gap:3px;display:flex}.team-response-calibration>footer strong{color:#2c4b42;font-size:.75rem}.team-response-calibration>footer small{color:#74847e;font-size:.75rem}.team-response-calibration>footer .primary{min-height:36px;padding:8px 12px;font-size:.75rem}.team-response-validation-note{color:#675d44;background:#fff7e7;border-top:1px solid #efdfbd;margin:0;padding:10px 18px;font-size:.75rem;line-height:1.5}.team-response-comparison-summary{background:#f1f8f5;border:1px solid #b9d8cc;border-radius:10px;margin-bottom:12px;padding:13px}.team-response-comparison-summary>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.team-response-comparison-summary>header span{color:#23745c;letter-spacing:.08em;font-size:.75rem;font-weight:900}.team-response-comparison-summary>header strong{color:#21483c;margin-top:3px;font-size:.88rem;display:block}.team-response-comparison-summary>header>b{color:#28584a;background:#d9eee6;border-radius:999px;padding:5px 8px;font-size:.75rem}.team-response-comparison-summary>div{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:7px;margin-top:10px;display:grid}.team-response-comparison-summary article{background:#fff;border:1px solid #d4e5df;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 9px;display:flex}.team-response-comparison-summary article span{flex-direction:column;display:flex}.team-response-comparison-summary article strong{color:#345148;font-size:.75rem}.team-response-comparison-summary article small{color:#7b8984;margin-top:2px;font-size:.75rem}.team-response-comparison-summary article>b{color:#17694f;font-size:.8rem}.team-response-comparison-summary>p{color:#60726b;gap:3px;margin:9px 0 0;font-size:.75rem;line-height:1.45;display:grid}.team-response-comparison-summary>p strong{color:#36554b}@media (max-width:640px){.candidate-preview-topbar{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:auto;padding:10px 16px}.topbar-right .saved-status,.account-identity,.sign-out-link{display:none}.account-created-banner,.workspace-error{flex-direction:column;align-items:flex-start;gap:3px;padding:10px 17px}.workspace-error{position:relative}.workspace-error button{position:absolute;top:8px;right:15px}.candidate-preview-topbar .landing-brand{display:none}.candidate-preview-topbar>div{display:block}.candidate-preview-topbar>div p{margin-top:3px}.candidate-preview-topbar .secondary{padding:8px 10px;font-size:12px}.profile-dimension-head{display:none}.profile-dimension-row{grid-template-columns:1fr auto}.profile-dimension-row>p{grid-column:2}.profile-draft>footer{flex-direction:column;gap:6px}.profile-draft>footer small{text-align:left}.review-comparison{grid-template-columns:1fr}.review-comparison p+p{border-top:1px solid #dfe8e4;border-left:0;padding:6px 0 0}.real-evidence-layout,.real-attribute-list{grid-template-columns:1fr}.real-work-evidence>header{flex-direction:column;align-items:flex-start}.real-work-evidence .simulation-outcomes,.simulation-pattern{grid-template-columns:1fr}.simulation-pattern>b{width:max-content}.simulation-scenario-list article>p{grid-template-columns:1fr;gap:3px}.scenario-builder>header,.scenario-editor>footer{flex-direction:column;align-items:stretch}.scenario-builder-actions{width:100%}.scenario-builder-actions button{flex:1}.scenario-pipeline{flex-direction:column;align-items:stretch}.scenario-pipeline i{display:none}.scenario-list>article{grid-template-columns:25px 1fr}.scenario-list-actions{grid-column:2}.scenario-editor-grid{grid-template-columns:1fr}.scenario-editor-grid label.wide{grid-column:auto}.team-response-calibration>header,.team-response-calibration>footer,.team-response-rater summary{flex-direction:column;align-items:flex-start}.team-response-method,.team-response-weight-grid,.team-response-example>div{grid-template-columns:1fr}.team-response-pairs article{grid-template-columns:18px 1fr 64px}.team-response-pairs article>em{display:none}.team-response-pairs article>div:nth-of-type(2){grid-column:2}.team-response-pairs article label{grid-area:1/3/3}.team-response-comparison-summary>header{flex-direction:column;align-items:flex-start}}@media (max-width:700px){.trust-section{padding:25px 22px}.trust-section>div{grid-template-columns:1fr}.trust-section article{padding:15px 0}.trust-section article+article{border-top:1px solid #ffffff1f;border-left:0;padding-left:0}}.team-calibration-roadmap{background:#fff;border:1px solid #c9d8e9;border-radius:13px;margin:16px 0 20px;overflow:hidden;box-shadow:0 12px 30px #0c1f3d0f}.team-calibration-roadmap>header{color:#fff;background:linear-gradient(135deg, var(--navy), #173c69);justify-content:space-between;align-items:center;gap:22px;padding:18px 20px;display:flex}.team-calibration-roadmap>header>div{max-width:760px}.team-calibration-roadmap>header span{color:var(--starlight);letter-spacing:.1em;font-size:.75rem;font-weight:900}.team-calibration-roadmap h2{color:#fff;font:650 1.2rem var(--display);margin:5px 0 0}.team-calibration-roadmap header p{color:#c9d5e6;margin:7px 0 0;font-size:.75rem;line-height:1.55}.team-calibration-roadmap header a{min-height:38px;color:var(--navy);background:var(--starlight);border-radius:8px;flex:none;align-items:center;padding:9px 12px;font-size:.75rem;font-weight:850;text-decoration:none;display:inline-flex}.team-calibration-roadmap>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:15px 18px;display:grid}.team-calibration-roadmap article{background:#f9fbfe;border:1px solid #dce5f0;border-radius:9px;padding:12px 12px 12px 43px;position:relative}.team-calibration-roadmap article i{width:23px;height:23px;color:var(--navy);background:var(--starlight);border-radius:50%;place-items:center;font-size:.75rem;font-style:normal;font-weight:900;display:grid;position:absolute;top:12px;left:11px}.team-calibration-roadmap article strong{color:#213c62;font-size:.75rem}.team-calibration-roadmap article p{color:#6c788b;margin:4px 0 0;font-size:.75rem;line-height:1.45}.setup-title-row{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.setup-title-row .page-intro{margin-bottom:0}.setup-title-actions{flex-direction:column;align-items:flex-end;gap:9px;display:flex}.setup-title-actions .autosave-indicator{margin-top:0}.edit-job-button{flex:none;margin-top:4px}.setup-title-row+.team-calibration-roadmap{margin-top:0}.setup-main,.team-invite-panel{min-width:0}.team-invite-panel{background:#f8fcfa;border:1px solid #bcd9ce;border-radius:13px;width:100%;max-width:100%;margin-top:15px;overflow:hidden}.team-invite-panel>header{color:#fff;background:linear-gradient(135deg,#123f35,#1d6754);justify-content:space-between;align-items:flex-start;gap:18px;padding:18px;display:flex}.team-invite-panel>header>div{min-width:0;max-width:650px}.team-invite-panel>header span,.team-invite-form>div span,.team-invite-status>header span{color:#8ce0be;letter-spacing:.1em;font-size:.75rem;font-weight:900;display:block}.team-invite-panel>header h3{color:#fff;font:650 1.15rem var(--display);margin:5px 0 0}.team-invite-panel>header p{color:#d7eee6;margin:7px 0 0;font-size:.76rem;line-height:1.55}.team-invite-panel>header>b{color:#624d22;background:#fff1c9;border-radius:999px;flex:none;padding:7px 10px;font-size:.75rem}.team-invite-panel>header>b.ready{color:#123f35;background:#b9f0d7}.team-invite-explainer{background:#fff;border-bottom:1px solid #d8e8e2;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px 18px;display:grid}.team-invite-explainer>span{grid-template-columns:25px 1fr;align-items:center;column-gap:8px;display:grid}.team-invite-explainer i{color:#fff;background:#20745d;border-radius:50%;grid-row:1/3;place-items:center;width:25px;height:25px;font-size:.75rem;font-style:normal;font-weight:900;display:grid}.team-invite-explainer b{color:#26483e;font-size:.75rem}.team-invite-explainer small{color:#6f817a;margin-top:2px;font-size:.75rem;line-height:1.35}.team-invite-form{border-bottom:1px solid #d8e8e2;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.35fr) auto;align-items:end;gap:10px;min-width:0;padding:16px 18px;display:grid}.team-invite-form>div{grid-column:1/-1}.team-invite-form>div strong{color:#294a40;margin-top:3px;font-size:.8rem;display:block}.team-invite-form label{flex-direction:column;gap:5px;min-width:0;display:flex}.team-invite-form label>span{color:#5f746d;text-transform:uppercase;font-size:.75rem;font-weight:850}.team-invite-form input{color:#203f36;background:#fff;border:1px solid #cbdcd6;border-radius:8px;width:100%;min-width:0;max-width:100%;min-height:38px;padding:8px 10px;font-size:.75rem}.team-invite-form .primary{white-space:nowrap;min-height:38px;padding:8px 12px;font-size:.75rem}.team-invite-message{color:#215744;background:#e4f4ed;border:1px solid #b9dfcf;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:12px 18px 0;padding:10px 12px;font-size:.75rem;display:flex}.team-invite-message>div{align-items:center;gap:10px;display:flex}.team-invite-message button,.team-invite-message a{color:#126b55;cursor:pointer;background:0 0;border:0;font-size:.75rem;font-weight:850;text-decoration:underline}.team-invite-error{color:#7e352f;background:#fff0ee;border:1px solid #efc7c3;border-radius:8px;margin:12px 18px 0;padding:10px 12px;font-size:.75rem}.team-invite-status{background:#fff;border:1px solid #d4e4de;border-radius:10px;min-width:0;margin:14px 18px;overflow:hidden}.team-invite-status>header{background:#f0f7f4;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.team-invite-status>header span{color:#26735e}.team-invite-status>header strong{color:#2a483f;margin-top:3px;font-size:.8rem;display:block}.team-invite-status>header button{font-size:.75rem}.team-invite-status>article{border-top:1px solid #e2ece8;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 13px;display:grid}.team-member-avatar{color:#fff;background:#5d897b;border-radius:50%;place-items:center;width:32px;height:32px;font-size:.75rem;font-weight:900;display:grid}.team-invite-status article>div{flex-direction:column;gap:2px;min-width:0;display:flex}.team-invite-status article strong{color:#294a40;font-size:.75rem}.team-invite-status article small{color:#75847f;overflow-wrap:anywhere;font-size:.75rem}.team-invite-row-actions{align-items:flex-end}.team-invite-row-actions>b{color:#725726;background:#fff3d5;border-radius:999px;padding:5px 7px;font-size:.75rem}.team-invite-row-actions>b.complete{color:#17634d;background:#dff2ea}.team-invite-row-actions>b.expired{color:#7e352f;background:#fbe8e5}.team-invite-row-actions>button{color:#126b55;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:.75rem;font-weight:850;text-decoration:underline}.team-invite-row-actions>button:disabled{cursor:wait;opacity:.55}.team-invite-empty{text-align:center;padding:18px}.team-invite-empty strong{color:#345148;font-size:.76rem}.team-invite-empty p{color:#71817b;max-width:570px;margin:5px auto 0;font-size:.75rem;line-height:1.5}.team-invite-panel>footer{color:#496159;background:#fff;border-top:1px solid #d8e8e2;padding:13px 18px}.team-invite-panel>footer strong{color:#294a40;font-size:.75rem}.team-invite-panel>footer p{margin:4px 0 0;font-size:.75rem;line-height:1.45}@media (max-width:1120px){.team-invite-panel>header{flex-direction:column}.team-invite-form{grid-template-columns:repeat(2,minmax(0,1fr))}.team-invite-form .primary{white-space:normal;width:100%}}.team-calibration-shell{color:#172d26;background:#f4f8f6;min-height:100vh;padding-bottom:34px}.team-calibration-preview-banner{color:#634e1d;background:#fff7d9;border:1px solid #ead792;border-radius:10px;align-items:center;gap:9px;max-width:860px;margin:18px auto 0;padding:11px 14px;display:flex}.team-calibration-preview-banner strong{font-size:.75rem}.team-calibration-preview-banner span{font-size:.75rem;line-height:1.45}.team-calibration-hero{grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:38px;max-width:930px;margin:0 auto;padding:44px 34px 24px;display:grid}.team-calibration-hero>div>span,.team-calibration-complete>span{color:#19715a;letter-spacing:.13em;font-size:.75rem;font-weight:900}.team-calibration-hero h1,.team-calibration-complete h1{color:#173d33;max-width:650px;font:650 clamp(2rem, 4.5vw, 3rem)/1.05 var(--display);margin:9px 0 0}.team-calibration-hero>div>p{color:#5c7069;max-width:650px;margin:13px 0 0;font-size:.85rem;line-height:1.6}.team-calibration-hero aside{color:#fff;background:linear-gradient(145deg,#123f35,#1d6754);border-radius:14px;padding:17px;box-shadow:0 15px 35px #143e3324}.team-calibration-hero aside span{color:#91ddc2;letter-spacing:.1em;font-size:.75rem;font-weight:900}.team-calibration-hero aside strong{font:650 1.15rem var(--display);margin-top:7px;display:block}.team-calibration-hero aside>div{background:#ffffff26;border-radius:999px;height:7px;margin-top:12px;overflow:hidden}.team-calibration-hero aside i{border-radius:inherit;background:#9ce0c5;height:100%;display:block}.team-calibration-hero aside small{color:#c9e7db;margin-top:7px;font-size:.75rem;display:block}.team-calibration-guide{color:#2a4b41;background:#eaf4f0;border:1px solid #cee2da;border-radius:11px;max-width:860px;margin:0 auto 13px;padding:15px 18px}.team-calibration-guide strong{font-size:.78rem}.team-calibration-guide p{margin:5px 0 0;font-size:.76rem;line-height:1.5}.team-calibration-guide small{color:#64766f;margin-top:5px;font-size:.75rem;line-height:1.45;display:block}.team-calibration-question{background:#fff;border:1px solid #d3e0dc;border-radius:15px;max-width:860px;margin:0 auto;scroll-margin-top:74px;overflow:hidden;box-shadow:0 16px 40px #14322a12}.team-calibration-question>header{border-bottom:1px solid #e2e9e6;padding:20px 22px}.team-calibration-question>header span{color:#19715a;letter-spacing:.1em;font-size:.75rem;font-weight:900}.team-calibration-question>header h2{color:#203e35;font:650 1.35rem var(--display);margin:6px 0 0}.team-calibration-situation{background:#fff8de;border-bottom:1px solid #eadba6;padding:18px 22px}.team-calibration-situation span{color:#806414;letter-spacing:.09em;font-size:.75rem;font-weight:900}.team-calibration-situation p{color:#423914;margin:7px 0 0;font-size:.88rem;line-height:1.58}.team-calibration-pair{background:#f8faf9;border-bottom:1px solid #e2e9e6;grid-template-columns:1fr 36px 1fr;align-items:stretch;gap:14px;padding:20px 22px;display:grid}.team-calibration-pair article{background:#fff;border:1px solid #d8e3df;border-radius:11px;flex-direction:column;justify-content:center;min-height:124px;padding:18px;display:flex}.team-calibration-pair article span{color:#26715d;letter-spacing:.08em;font-size:.75rem;font-weight:900}.team-calibration-pair article p{color:#304b43;margin:8px 0 0;font-size:.84rem;line-height:1.58}.team-calibration-pair>b{color:#81908b;text-align:center;align-self:center;font-size:.75rem}.team-difference-choices{border:0;margin:0;padding:20px 22px 18px}.team-difference-choices legend{color:#29493f;padding:0;font-size:.76rem;font-weight:850}.team-difference-choices>div{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.team-difference-choices button{color:#526760;cursor:pointer;text-align:center;min-height:90px;font:inherit;background:#fff;border:1px solid #cbdad5;border-radius:9px;flex-direction:column;justify-content:flex-start;align-items:center;padding:9px 7px;display:flex}.team-difference-choices button:hover{background:#f5faf8;border-color:#72ab99}.team-difference-choices button>b{color:#fff;background:#6f8f85;border-radius:50%;place-items:center;width:25px;height:25px;font-size:.75rem;display:grid}.team-difference-choices button.selected>b{background:#27755e}.team-difference-choices button span{color:inherit;margin-top:7px;font-size:.75rem;font-weight:850;line-height:1.25}.team-difference-choices button small{color:#7a8984;margin-top:4px;font-size:.75rem;line-height:1.3}.team-calibration-prompt{color:#75837e;margin:0;padding:0 22px 19px;font-size:.75rem}.team-calibration-actions{z-index:3;background:#fffffffa;border:1px solid #d0dfda;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;gap:18px;max-width:860px;margin:15px auto 0;padding:14px 16px;display:flex;position:sticky;bottom:0;box-shadow:0 -10px 30px #1b3d3314}.team-calibration-actions>div:first-child{flex-direction:column;display:flex}.team-calibration-actions strong{color:#29493f;font-size:.75rem}.team-calibration-actions small{color:#73827d;margin-top:3px;font-size:.75rem}.team-calibration-actions>div:last-child{gap:9px;display:flex}.team-calibration-actions button{min-height:38px;font-size:.75rem}.team-calibration-actions .text-button{padding:8px 10px}.team-calibration-actions p{color:#1c6d55;margin:5px 0 0;font-size:.75rem}.team-calibration-complete{text-align:center;max-width:720px;margin:0 auto;padding:100px 32px}.team-calibration-complete>p{color:#60736c;margin:18px auto 0;line-height:1.65}.team-calibration-complete>div{text-align:left;background:#fff;border:1px solid #cfe1da;border-radius:12px;margin-top:30px;padding:22px}.team-calibration-complete>div p{color:#697b74;margin:6px 0 0;line-height:1.55}@media (max-width:640px){.job-intake-errors ul{columns:1}.intake-edit-note{padding:13px 20px}.setup-title-row{flex-direction:column;align-items:stretch;gap:12px}.setup-title-actions{align-items:stretch}.edit-job-button{align-self:flex-start;margin-top:0}.team-calibration-roadmap>header{flex-direction:column;align-items:flex-start}.team-calibration-roadmap>div{grid-template-columns:1fr}.team-invite-panel>header,.team-invite-status>header,.team-invite-message,.team-invite-panel>footer{flex-direction:column;align-items:flex-start}.team-invite-explainer,.team-invite-form{grid-template-columns:1fr}.team-invite-form>div{grid-column:auto}.team-invite-form .primary{width:100%}.team-invite-status>article{grid-template-columns:32px 1fr}.team-invite-row-actions{align-items:flex-start}.team-calibration-hero{grid-template-columns:1fr;gap:18px;padding:34px 20px 20px}.team-calibration-preview-banner{flex-direction:column;align-items:flex-start;margin:16px 20px 0}.team-calibration-guide,.team-calibration-question{margin-left:20px;margin-right:20px}.team-calibration-pair{grid-template-columns:1fr}.team-calibration-pair>b{padding:0}.team-calibration-pair article{min-height:0}.team-difference-choices>div{grid-template-columns:1fr}.team-difference-choices button{text-align:left;grid-template-columns:27px minmax(0,1fr);align-items:center;column-gap:9px;min-height:58px;padding:9px 11px;display:grid}.team-difference-choices button>b{grid-row:1/3}.team-difference-choices button span,.team-difference-choices button small{margin-top:0}.team-calibration-actions{flex-direction:column;align-items:stretch;margin:16px 20px 0}.team-calibration-actions>div:last-child{grid-template-columns:1fr;display:grid}.signature-loading{grid-template-columns:48px minmax(0,1fr);padding:15px}.signature-loading-mark{width:48px;height:48px}}@media (prefers-reduced-motion:reduce){.button-loading-dot,.signature-loading-mark span,.signature-loading-mark>i,.signature-loading-track i{animation:none}.signature-loading-track i{background:linear-gradient(90deg, var(--nebula), var(--starlight));opacity:.72;width:100%}}html,body{background:var(--cream)}.workspace,.team-calibration-shell{background:#f3f5fa}.card{border-color:var(--line);box-shadow:0 10px 30px #08172f0f}button:focus-visible,textarea:focus-visible,input:focus-visible,select:focus-visible{outline-color:#35c6c852}.sidebar{background:radial-gradient(circle at 18% 6%, #35c6c829, transparent 26%), radial-gradient(circle at 92% 88%, #f3c96914, transparent 24%), linear-gradient(180deg, #0b1b3b 0%, var(--navy) 100%);border-right-color:#90b4e11f}.brand-mark,.landing-brand .brand-mark{color:var(--starlight)}.nav-title{color:#8496b6}.nav-item{color:#b5c3dc}.nav-item.active{color:#fff;box-shadow:inset 3px 0 var(--nebula);background:linear-gradient(90deg,#35c6c838,#35c6c814)}.sidebar-note{background:#ffffff0b;border-color:#35c6c82e}.sidebar-note strong{color:var(--starlight)}.minimal-workspace-topbar{justify-content:space-between}.workspace-screen-title{color:#08172f;font:650 1rem/1.2 var(--display);letter-spacing:-.015em;margin:0}.algorithm-purpose{color:#08172f;background:#fffffff0;border:1px solid #d5e0ed;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:13px;margin:0 0 24px;padding:15px 17px;display:grid;box-shadow:0 10px 26px #08172f0d}.algorithm-purpose>svg{width:30px;height:30px;color:var(--nebula)}.algorithm-purpose p{gap:3px;margin:0;display:grid}.algorithm-purpose strong{color:#08172f;font-size:.82rem}.algorithm-purpose span{color:#08172f;font-size:.76rem;line-height:1.45}.algorithm-purpose a{min-height:40px;color:var(--constellation);background:#edf3fb;border-radius:8px;align-items:center;padding:9px 12px;font-size:.75rem;font-weight:850;text-decoration:none;display:inline-flex}.landing-topbar{background:#fffffff7;border-bottom:1px solid #173c6814}.landing-account-actions a,.landing-account-actions button{color:#40506d}.landing-account-actions a:hover,.landing-account-actions button:hover{color:var(--constellation);background:#eef3fa}.landing-account-actions .account-cta{background:var(--constellation);border-color:var(--constellation);box-shadow:0 6px 16px #173c6833}.landing-account-actions .account-cta:hover{background:var(--navy)}.landing-category{color:#66718a!important}.hero{background:radial-gradient(78% 72% at -2% 18%,#8edbe045,#0000 68%),radial-gradient(68% 70% at 74% 20%,#35c6c83d,#0000 72%),radial-gradient(circle at 8% 8%,#f3c9691a,#0000 28%),radial-gradient(circle at 10% 112%,#2a5b974d,#0000 38%),radial-gradient(circle at 94% 92%,#f3c9691a,#0000 24%),linear-gradient(135deg,#10264f 0%,#08172f 72%);border-color:#73b3df2b;box-shadow:0 26px 65px #08172f3d}.hero:after{border-color:#f3c9692e;box-shadow:0 0 0 38px #35c6c80a,0 0 0 78px #35c6c806}.marketing-shell .hero:before{opacity:.82;background-image:radial-gradient(circle at 7% 12%,#f7f3e8eb 0 1.3px,#8edbe021 1.5px 8px,#0000 16px),radial-gradient(circle at 15% 6%,#8edbe0e0 0 1px,#0000 1.8px),radial-gradient(circle at 22% 18%,#f3c969d1 0 1px,#0000 1.7px),radial-gradient(circle at 4% 31%,#8edbe0b3 0 1px,#0000 1.6px),radial-gradient(circle at 29% 10%,#f7f3e8a8 0 1px,#0000 1.6px),radial-gradient(circle at 13% 27%,#f3c9698a 0 .8px,#0000 1.5px),radial-gradient(circle at 77% 22%,#f3c969f2 0 1px,#0000 1.8px),radial-gradient(circle at 84% 31%,#8edbe0d1 0 1px,#0000 1.7px),radial-gradient(circle at 69% 37%,#f3c969b8 0 1px,#0000 1.7px),radial-gradient(circle at 91% 17%,#8edbe0b8 0 1px,#0000 1.7px),radial-gradient(circle at 74% 12%,#f7f3e8b8 0 1px,#0000 1.6px)}.map-point.looks-aligned .velacy-star path,.map-point.worth-discussing .velacy-star path,.map-point.needs-resolution .velacy-star path,.map-point.needs-more-evidence .velacy-star path{stroke:#203445;stroke-width:1.15px;paint-order:stroke fill}.map-legend i{text-shadow:0 0 1px #203445,0 0 1px #203445}.landing-brand{text-decoration:none}.map-awaiting{border-top:1px solid var(--line);background:#f7f9fc;align-items:center;gap:14px;padding:11px 14px;display:flex}.map-awaiting>strong{color:var(--navy);white-space:nowrap;font-size:.75rem}.map-awaiting>div{flex-wrap:wrap;gap:8px;display:flex}.map-awaiting>div>span{color:var(--navy);background:#fff;border:1px solid #dce2eb;border-radius:8px;align-items:center;gap:7px;padding:6px 9px;font-size:.75rem;display:inline-flex}.map-awaiting>div>span>i{color:#9aa3ad;width:18px;height:18px}.map-awaiting>div>span>i .velacy-star{width:18px;height:18px}.map-awaiting>div>span>span{gap:1px;display:grid}.map-awaiting small{color:#68758a;font-size:.75rem}.marketing-shell .hero-copy h1{color:#08172f;text-shadow:none}.hero-copy .eyebrow{color:var(--starlight)}.hero-copy>p{color:#c9d5e8}.hero-copy>small{color:#9dafca}.hero-actions .primary{color:var(--navy);background:var(--starlight);border-color:var(--starlight);box-shadow:0 10px 24px #f3c9692e}.hero-actions .primary:hover{background:#f7d98e}.hero-actions .secondary{color:#f4f7fc}.positioning-line{border-left-color:var(--nebula);color:#aebbd2!important}.positioning-line strong{color:var(--cosmic-ivory)}.origin-story{background:radial-gradient(circle at 11% 40%,#35c6c826,#0000 21%),radial-gradient(circle at 88% 20%,#f3c96912,#0000 26%),linear-gradient(125deg,#10264f 0%,#0b1b3b 68%,#08172f 100%);border-color:#73b3df2e;box-shadow:0 14px 38px #08172f26}.origin-story .card-label,.origin-mark,.origin-payoff>span{color:var(--starlight)}.origin-story p{color:#b9c6da}.origin-story p strong,.origin-payoff>strong,.origin-mark span{color:var(--cosmic-ivory)}.origin-mark:before,.origin-mark:after{border-color:#35c6c833}.origin-mark .velacy-star{filter:drop-shadow(0 0 16px #f3c96947)}.origin-mark small{color:#8fa6c6}.origin-payoff{border-left-color:#35c6c87a}.primary{border-color:var(--green);background:var(--green);box-shadow:0 6px 16px #177f882e}.primary:hover{background:var(--green-dark);box-shadow:0 10px 22px #177f8838}.secondary{border-color:#c9d3e3}.secondary:hover{color:var(--constellation);border-color:var(--constellation);background:#f7f9fc}.simple-flow i,.question-number,.questions-panel i,.action-card li i,.create-job-card i{color:var(--constellation);background:#e9f2fb}.package-role,.example-core-status,.invite-summary,.intake-progress,.funnel-strip,.setup-summary,.team-calibration-hero aside{background:linear-gradient(135deg,#10264f,#173c68);border-color:#35c6c82e;box-shadow:0 18px 36px #08172f24}.package-role span,.example-core-status>div span,.invite-summary .card-label,.intake-progress span,.team-calibration-hero aside span{color:var(--starlight)}.candidate-public-nav{background:var(--navy)}.candidate-public-nav a span{color:var(--starlight)}.role-target{background:var(--constellation);border-color:#d7f1f2}.role-target .velacy-star{color:var(--nebula)}.map-point.shortlist{color:#ffd60a}.map-point.needs-review,.map-point.review{color:#ff8a00}.map-point.waiting,.map-point.needs-more-evidence{color:#9aa3ad}.map-point.shortlist.selected .velacy-star{filter:drop-shadow(0 0 9px #f3c9699e)drop-shadow(0 5px 6px #08172f2e)}.map-selection>.velacy-star{color:#7f9fac}.map-selection.shortlist>.velacy-star{color:#ffd60a}.map-selection.needs-review>.velacy-star,.map-selection.review>.velacy-star{color:#ff8a00}.map-selection.do-not-advance>.velacy-star{color:#e05252}.map-selection.waiting>.velacy-star{color:#9aa3ad}.map-legend i.shortlist{color:#ffd60a}.map-legend i.review{color:#ff8a00}.map-legend i.aligned{color:#ffd60a}.map-legend i.discussing{color:#ff8a00}.map-legend i.decline,.map-legend i.resolution{color:#e05252}.map-legend i.waiting,.map-legend i.needs-evidence{color:#9aa3ad}.team-calibration-hero h1,.team-calibration-complete h1{color:var(--navy)}.translation-card,.team-baseline,.decision-summary,.pool-next,.trust-section,.human-review-panel>header,.interaction-simulation>header,.candidate-results-toolbar,.profile-draft>header,.scenario-builder>header,.team-response-calibration>header,.team-invite-panel>header{color:#fff;background:radial-gradient(circle at 88% 12%,#35c6c824,#0000 28%),linear-gradient(135deg,#10264f,#08172f);border-color:#35c6c82e;box-shadow:0 16px 38px #08172f24}.translation-head span,.setup-summary .card-label,.team-baseline button,.scenario-builder>header>div>span,.team-response-calibration>header span,.team-invite-panel>header span{color:var(--starlight)}.translation-card>p,.summary-goal,.setup-summary>small,.team-baseline p,.decision-summary p,.pool-next p,.scenario-builder>header p,.team-response-calibration>header p,.team-invite-panel>header p{color:#b8c7dc}.signature-method p>i,.setup-summary li i,.scenario-pipeline span b,.scenario-list-index,.team-response-method i,.team-invite-explainer i{color:var(--navy);background:var(--starlight)}.setup-summary .primary,.invite-summary .primary,.decision-summary .primary,.human-review-panel>header b,.candidate-results-toolbar .candidate-primary,.team-invite-panel>header>b.ready,.team-response-calibration>header>b{color:var(--navy);background:var(--starlight);border-color:var(--starlight)}.scenario-builder{border-color:var(--line);background:#fff}.scenario-pipeline{color:#52617a;background:#eef3fa;border-bottom-color:#dce4f0}.scenario-list-copy>span{color:#175e72;background:#e5f5f6}.candidate-map{background-color:#f6f8fc;background-image:radial-gradient(circle,#35c6c826 0,#35c6c812 22%,#0000 54%),radial-gradient(circle at 20% 18%,#fffffffa,#0000 25%);border-color:#d6e0ef}.target-ring{border-color:#173c6824}.constellation-lines line{stroke:#175a8480}.funnel-strip>div.active{background:#35c6c81f;border-color:#35c6c838}.funnel-strip>div>span{color:var(--starlight)}.funnel-strip small{color:#a8b8d1}.customer-attribute-range{background:#35c6c852}.customer-attribute-target{background:var(--starlight)}.customer-attribute-legend .range-key{background:#35c6c88c}.customer-attribute-legend .target-key{background:var(--starlight)}.candidate-attribute-marker{color:var(--starlight)}.example-workspace .workspace-mode-bar.example{background:#fff6df;border-bottom-color:#ecd99e}.example-workspace .workspace-mode-bar.example span{color:#8a5a0e}.example-workspace .demo-note{background:#edf3fb;border-color:#d5e0ef;color:#405477!important}.example-workspace .example-core-status>div p{color:#d4dfef}.example-workspace .example-core-status li b{color:var(--starlight)}.example-workspace .example-core-status li span{color:#dce6f4}.example-workspace .new-job-button{color:var(--constellation);background:#edf3fb;border-color:#d5e0ef}.example-workspace .new-job-button:hover{background:#e4edf8}.example-workspace .saved-status{background:#eef3fa;border-color:#d8e2ef;color:#52617a!important}.example-workspace .saved-status i{background:var(--nebula);box-shadow:0 0 0 3px #35c6c824}.example-workspace .company-avatar{color:var(--navy);background:var(--starlight)}.example-workspace .question-card textarea,.example-workspace .form-grid input,.example-workspace .form-grid textarea,.example-workspace .form-grid select,.example-workspace .candidate-import-card textarea{background:#fafbfe;border-color:#d3ddec}.example-workspace .candidate-results-setting,.example-workspace .control-attestation,.example-workspace .candidate-notice,.example-workspace .signature-definition,.example-workspace .simulation-pattern,.example-workspace .work-key-points,.example-workspace .candidate-results-boundary{background:#edf5f8;border-color:#d3e4ea}.example-workspace .candidate-results-setting input:checked~i{background:var(--green)}.example-workspace .candidate-roster-head,.example-workspace .pool-table-head,.example-workspace .environment-head,.example-workspace .profile-dimension-head{color:#6a758b;background:#f1f4f9}.example-workspace .candidate-roster-row>span:first-child>i,.example-workspace .candidate-result-dimensions article>header i,.example-workspace .candidate-result-scenarios article>header i,.example-workspace .real-attribute-list>article>header span{background:var(--constellation)}.example-workspace .candidate-row.selected,.example-workspace .pool-row.selected,.example-workspace .real-candidate-list>button.active{box-shadow:inset 4px 0 var(--nebula);background:linear-gradient(90deg,#e8f5f7,#f8fbfd)}.example-workspace .culture-fit-panel>header{background:linear-gradient(135deg,#edf5f8,#f8fbfd)}.example-workspace .dimension-toggle{color:var(--constellation);background:#fafbfe;border-bottom-color:#e0e6f0}.example-workspace .candidate-primary,.example-workspace .candidate-package-steps span.active{background:var(--green)}.example-workspace .candidate-progress i{background:var(--nebula)}.example-workspace .candidate-public-nav a span,.example-workspace .candidate-preview-topbar .brand-mark{color:var(--starlight)}.portable-auth-shell{min-height:100vh;color:var(--navy);background:radial-gradient(circle at 15% 8%,#35c6c82e,#0000 27%),radial-gradient(circle at 86% 88%,#ffcd5c1f,#0000 26%),linear-gradient(145deg,#08172f,#10264f 56%,#0d3555);padding:0 22px 70px}.portable-auth-shell>nav{max-width:1040px;margin:0 auto;padding:25px 0}.portable-auth-shell>nav a{color:#fff;font:700 1.16rem var(--display);align-items:center;gap:9px;text-decoration:none;display:inline-flex}.portable-auth-shell>nav a>span{width:31px;height:31px;color:var(--starlight);place-items:center;display:grid}.portable-auth-shell>nav svg{width:100%;height:100%}.portable-auth-shell>nav sup{color:var(--starlight);font:800 .75rem var(--sans)}.portable-auth-card{background:#fff;border:1px solid #ffffff38;border-radius:22px;width:min(100%,480px);margin:42px auto 0;overflow:hidden;box-shadow:0 28px 80px #010a1b61}.portable-auth-card>header{background:linear-gradient(145deg,#f8fbff,#eef6f7);border-bottom:1px solid #dce7ef;padding:34px 36px 24px}.portable-auth-card>header>span{color:#19715a;letter-spacing:.13em;font-size:.75rem;font-weight:900}.portable-auth-card h1{color:var(--navy);font:650 clamp(2rem, 7vw, 2.7rem)/1.05 var(--display);margin:9px 0 0}.portable-auth-card header p{color:#5d6d83;margin:13px 0 0;font-size:.86rem;line-height:1.6}.portable-auth-card form{gap:17px;padding:28px 36px 24px;display:grid}.portable-auth-card label{color:#253a59;gap:7px;font-size:.77rem;font-weight:800;display:grid}.portable-auth-card input{width:100%;min-height:46px;color:var(--navy);font:500 .9rem var(--sans);background:#fbfcfe;border:1px solid #cbd7e4;border-radius:10px;padding:11px 13px}.portable-auth-card input:focus{border-color:var(--nebula);outline:3px solid #35c6c82e}.portable-auth-card label small{color:#6c7a8c;font-size:.75rem;font-weight:500;line-height:1.45}.portable-auth-card form>button{min-height:48px;color:var(--navy);background:var(--starlight);font:900 .82rem var(--sans);cursor:pointer;border:0;border-radius:10px}.portable-auth-card form>button:disabled{opacity:.62;cursor:wait}.portable-auth-message,.portable-auth-error{border-radius:9px;margin:0;padding:11px 12px;font-size:.75rem;line-height:1.45}.portable-auth-message{color:#165846;background:#e8f5ef;border:1px solid #c5e2d5}.portable-auth-error{color:#8b2b2b;background:#fff0ef;border:1px solid #f0c8c4}.portable-auth-card>footer{color:#69778a;border-top:1px solid #e3e9f0;justify-content:center;gap:8px;padding:17px 36px 24px;font-size:.75rem;display:grid}.portable-auth-links p{justify-content:center;gap:8px;margin:0;display:flex}.portable-auth-card>footer a{color:#17677a;font-weight:900}@media (max-width:560px){.portable-auth-shell{padding-left:14px;padding-right:14px}.portable-auth-card{margin-top:20px}.portable-auth-card>header,.portable-auth-card form{padding-left:24px;padding-right:24px}}.outcome-learning-page{color:var(--navy);gap:22px;display:grid}.outcome-hero{color:#fff;background:radial-gradient(circle at 85% 12%,#ffcd5c2e,#0000 30%),linear-gradient(140deg,#08172f,#123459);border-radius:18px;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);gap:26px;padding:34px;display:grid;box-shadow:0 18px 46px #08172f29}.outcome-hero>div>span,.outcome-card header span,.outcome-model-card>span{color:var(--starlight);letter-spacing:.12em;font-size:.75rem;font-weight:900}.outcome-hero h1{max-width:720px;font:650 clamp(2rem, 4vw, 3.4rem)/1.03 var(--display);margin:9px 0 12px}.outcome-hero p{color:#c4d2e5;margin:0;font-size:.88rem;line-height:1.65}.outcome-hero aside{background:#ffffff12;border:1px solid #ffffff1f;border-radius:13px;align-self:end;padding:20px}.outcome-hero aside strong{color:var(--starlight);margin-bottom:6px;display:block}.outcome-summary{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.outcome-summary article{border-right:1px solid var(--line);gap:5px;padding:20px 22px;display:grid}.outcome-summary article:last-child{border-right:0}.outcome-summary span{color:#728098;letter-spacing:.1em;font-size:.75rem;font-weight:900}.outcome-summary strong{font:700 1.18rem var(--display)}.outcome-summary small{color:#69788e;font-size:.75rem}.outcome-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.outcome-flow article{background:#f7f9fc;border:1px solid #dbe3ee;border-radius:12px;gap:12px;min-height:132px;padding:17px;display:flex}.outcome-flow i{width:29px;height:29px;color:var(--navy);background:var(--starlight);border-radius:50%;flex:0 0 29px;place-items:center;font-size:.75rem;font-style:normal;font-weight:900;display:grid}.outcome-flow strong{margin:4px 0 7px;font-size:.8rem;display:block}.outcome-flow p{color:#68778d;margin:0;font-size:.75rem;line-height:1.5}.outcome-columns{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:22px;display:grid}.outcome-column{gap:20px;display:grid}.outcome-card{border:1px solid var(--line);background:#fff;border-radius:15px;padding:24px;box-shadow:0 10px 28px #1126460d}.outcome-card>header{justify-content:space-between;gap:24px;margin-bottom:20px;display:flex}.outcome-card h2{font:650 1.45rem var(--display);margin:7px 0 0}.outcome-card>header>small{color:#6c7a8e;max-width:330px;font-size:.75rem;line-height:1.5}.outcome-inline-form,.outcome-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:13px;display:grid}.outcome-inline-form{grid-template-columns:minmax(0,1fr) 190px auto}.outcome-inline-form label,.outcome-form-grid label,.outcome-notes{color:#334762;gap:6px;font-size:.75rem;font-weight:800;display:grid}.outcome-inline-form select,.outcome-inline-form input,.outcome-form-grid select,.outcome-notes textarea,.outcome-rating-list select{color:#152b49;width:100%;min-height:42px;font:600 .75rem var(--sans);background:#fbfcfe;border:1px solid #cdd8e6;border-radius:8px;padding:10px 11px}.outcome-inline-form .primary{white-space:nowrap;min-height:42px}.outcome-empty{color:#68778d;background:#f4f7fb;border-radius:8px;margin:15px 0 0;padding:12px 14px;font-size:.75rem;line-height:1.5}.outcome-hire-list{gap:10px;display:grid}.outcome-hire-list article{cursor:pointer;background:#fbfcfe;border:1px solid #dbe3ee;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:8px 15px;padding:15px;display:grid}.outcome-hire-list article.active{box-shadow:inset 3px 0 var(--nebula);background:#eff8f9;border-color:#8bcacd}.outcome-hire-list article>div:first-child{gap:3px;display:grid}.outcome-hire-list article>div:first-child strong{font-size:.82rem}.outcome-hire-list article>div:first-child span,.outcome-hire-list article>small{color:#718096;font-size:.75rem}.outcome-hire-list article>small{grid-column:1/-1}.outcome-checkpoints{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.outcome-checkpoints span{color:#7a8799;background:#edf1f6;border-radius:999px;padding:5px 7px;font-size:.75rem;font-weight:800}.outcome-checkpoints span.open{color:#744d00;background:#fff2cf}.outcome-checkpoints span.complete{color:#15614e;background:#dff4ea}.outcome-rating-list{border:1px solid #dde5ef;border-radius:10px;gap:1px;margin:18px 0;display:grid;overflow:hidden}.outcome-rating-list label{background:#fbfcfe;border-bottom:1px solid #e4eaf2;grid-template-columns:minmax(0,1fr) 210px;align-items:center;gap:18px;padding:12px 14px;display:grid}.outcome-rating-list label:last-child{border-bottom:0}.outcome-rating-list label>div{gap:3px;display:grid}.outcome-rating-list span{color:#2e425e;font-size:.75rem;font-weight:850}.outcome-rating-list small{color:#758397;font-size:.75rem;line-height:1.4}.outcome-checkbox{color:#3d5069;background:#fff8e7;border:1px solid #ebd99e;border-radius:9px;align-items:flex-start;gap:10px;margin:16px 0;padding:13px;font-size:.75rem;display:flex}.outcome-checkbox input{margin-top:2px}.outcome-checkbox span{gap:3px;display:grid}.outcome-checkbox small{color:#756846;font-size:.75rem;font-weight:500}.outcome-notes{margin-bottom:15px}.outcome-notes textarea{resize:vertical;min-height:90px}.outcome-model-card{color:#fff;background:radial-gradient(circle at 84% 8%,#ffcd5c26,#0000 30%),linear-gradient(155deg,#0a1c38,#12375b);border:1px solid #35c6c838;border-radius:15px;padding:25px;position:sticky;top:86px;box-shadow:0 18px 44px #08172f2e}.outcome-model-card h2{color:#fff;font:650 1.65rem var(--display);margin:9px 0}.outcome-model-card>p{color:#c3d1e3;font-size:.75rem;line-height:1.55}.outcome-progress{background:#ffffff1f;border-radius:999px;height:8px;margin:20px 0 7px;overflow:hidden}.outcome-progress i{background:linear-gradient(90deg, var(--nebula), var(--starlight));border-radius:inherit;height:100%;display:block}.outcome-model-card>small{color:#9fafc5;font-size:.75rem}.outcome-model-card dl{background:#ffffff1c;border:1px solid #ffffff1a;border-radius:9px;gap:1px;margin:22px 0;display:grid;overflow:hidden}.outcome-model-card dl>div{background:#08172fad;justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.outcome-model-card dt{color:#aebdd0;font-size:.75rem}.outcome-model-card dd{color:#fff;margin:0;font-size:.75rem;font-weight:850}.outcome-guardrails{color:#dce6f3;background:#ffffff0f;border-radius:9px;padding:15px}.outcome-guardrails strong{color:var(--starlight);font-size:.75rem}.outcome-guardrails ul{gap:6px;margin:10px 0 0;padding-left:17px;font-size:.75rem;line-height:1.4;display:grid}.outcome-warning{background:#ffcd5c1a;border:1px solid #ffcd5c2e;border-radius:8px;padding:10px;color:#f3e5b5!important}.outcome-boundary{border-top:1px solid #ffffff1f;padding-top:14px;margin-top:14px!important}.outcome-boundary strong{color:#fff;margin-bottom:4px;display:block}.outcome-message{z-index:4;color:#133c34;background:#e4f5ee;border:1px solid #b9dfcf;border-radius:9px;width:fit-content;max-width:720px;margin:0 auto;padding:12px 16px;font-size:.75rem;font-weight:750;position:sticky;bottom:18px;box-shadow:0 10px 26px #0f31271f}@media (max-width:1100px){.outcome-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.outcome-columns{grid-template-columns:1fr}.outcome-model-card{position:static}}@media (max-width:760px){.setup-final-action .primary{width:100%;min-width:0}.outcome-hero,.outcome-summary,.outcome-flow{grid-template-columns:1fr}.outcome-summary article{border-right:0;border-bottom:1px solid var(--line)}.outcome-summary article:last-child{border-bottom:0}.outcome-inline-form,.outcome-form-grid,.outcome-rating-list label{grid-template-columns:1fr}.outcome-card>header{display:grid}.outcome-hire-list article{grid-template-columns:1fr}.outcome-checkpoints{justify-content:flex-start}}.team-calibration-shell{color:#edf3fc;background-color:#0000;background-image:radial-gradient(circle at 14% 9%,#35c6c82e,#0000 24%),radial-gradient(circle at 88% 28%,#4a68c233,#0000 27%),radial-gradient(circle at 72% 92%,#f3c9691c,#0000 24%),radial-gradient(circle at 9% 24%,#f7f3e8b8 0 1px,#0000 1.6px),radial-gradient(circle at 84% 11%,#f3c969e0 0 1px,#0000 1.7px),radial-gradient(circle at 92% 62%,#8edbe0b8 0 1px,#0000 1.7px),linear-gradient(150deg,#07142b 0%,#0b1d3d 48%,#102d53 100%);background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto,auto,auto,auto;background-attachment:scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box,border-box}.team-calibration-shell .candidate-public-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050f22c7;border-bottom-color:#8edbe024}.team-calibration-nav-actions{align-items:center;gap:14px;display:flex}.team-calibration-nav-actions button{color:#edf4fc;cursor:pointer;background:#ffffff0f;border:1px solid #97b1d652;border-radius:8px;min-height:36px;padding:8px 12px;font-size:.75rem;font-weight:800}.team-calibration-nav-actions button:hover{border-color:var(--nebula);background:#35c6c81a}.team-calibration-nav-actions button:disabled{cursor:wait;opacity:.55}.team-calibration-preview-banner{color:#f7e6af;background:#f3c96917;border-color:#f3c9694d;box-shadow:0 12px 30px #01091829}.team-calibration-hero>div>span,.team-calibration-complete>span{color:var(--starlight)}.team-calibration-hero h1,.team-calibration-complete h1{color:#f8fbff;text-shadow:0 8px 30px #020a1a47}.team-calibration-hero>div>p{color:#bac8dc}.team-calibration-hero aside{background:radial-gradient(circle at 86% 10%,#35c6c82b,#0000 31%),linear-gradient(145deg,#10264ff5,#08172ff5);border:1px solid #8edbe033;box-shadow:0 20px 46px #01091947}.team-calibration-hero aside span{color:var(--starlight)}.team-calibration-hero aside>div{background:#ffffff1f}.team-calibration-hero aside i{background:linear-gradient(90deg, var(--nebula), var(--starlight))}.team-calibration-hero aside small{color:#aebed5}.team-calibration-guide{color:#e7eef8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff1;border-color:#8edbe02e;box-shadow:0 12px 34px #01091926}.team-calibration-guide small{color:#aebed4}.team-calibration-question{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#091936e8;border-color:#8edbe033;box-shadow:0 24px 60px #01091957}.team-calibration-question>header{background:#ffffff09;border-bottom-color:#8edbe024}.team-calibration-question>header span{color:var(--starlight)}.team-calibration-question>header h2{color:#f8fbff}.team-calibration-situation{background:linear-gradient(90deg,#f3c9691f,#35c6c80e);border-bottom-color:#f3c96933}.team-calibration-situation span{color:var(--starlight)}.team-calibration-situation p{color:#edf3fb}.team-calibration-pair{background:#040e225c;border-bottom-color:#8edbe024}.team-calibration-pair article{background:#ffffff0e;border-color:#8edbe02e;box-shadow:inset 0 1px #ffffff09}.team-calibration-pair article span{color:var(--nebula)}.team-calibration-pair article p{color:#dce6f4}.team-calibration-pair>b{color:#8196b5}.team-difference-choices legend{color:#f5f8fd}.team-difference-choices button{color:#c3cee0;background:#ffffff0d;border-color:#97b1d638}.team-difference-choices button:hover{color:#f8fbff;background:#35c6c817;border-color:#35c6c88c}.team-difference-choices button.selected{color:var(--navy);background:var(--starlight);border-color:#ffe4a1;box-shadow:0 0 0 2px #f3c9692e,0 10px 28px #f3c96926}.team-difference-choices button>b{color:#dce7f5;background:#385374}.team-difference-choices button.selected>b{color:var(--starlight);background:var(--navy)}.team-difference-choices button small{color:#8fa1ba}.team-difference-choices button.selected small{color:#5c4c21}.team-calibration-prompt{color:#9eafc7}.team-calibration-actions{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07142bf0;border-color:#8edbe033;box-shadow:0 -14px 38px #01091947}.team-calibration-actions strong{color:#f4f8fd}.team-calibration-actions small{color:#9eafc7}.team-calibration-actions .primary{color:var(--navy);background:var(--starlight);border-color:var(--starlight);box-shadow:0 8px 22px #f3c9692e}.team-calibration-actions .primary:hover{background:#f8d98b}.team-calibration-actions .secondary{color:#dfe8f5;background:#ffffff0e;border-color:#97b1d647}.team-calibration-actions .secondary:hover{color:#fff;border-color:var(--nebula);background:#35c6c817}.team-calibration-actions p{color:var(--nebula)}.team-calibration-actions .team-calibration-error{color:#ffb7ad}.team-calibration-complete>p{color:#b9c7da}.team-calibration-complete>div{color:#dce6f4;background:#ffffff0f;border-color:#8edbe033;box-shadow:0 20px 48px #0109193d}.team-calibration-complete>div strong{color:var(--starlight)}.team-calibration-complete>div p{color:#aebed3}.team-calibration-complete>a{color:var(--starlight)}.team-calibration-complete>a,.team-calibration-complete>button{margin-top:24px;display:inline-flex}.team-calibration-shell .candidate-link-error{color:#eaf1fb}.team-calibration-shell .candidate-link-error span{color:var(--starlight)}.team-calibration-shell .candidate-link-error h1{color:#fff}.team-calibration-shell .candidate-link-error p{color:#afbed3}.team-calibration-shell .candidate-link-error a{color:var(--starlight)}.workspace{background-color:#0000;background-image:radial-gradient(circle at 8% 5%,#35c6c81a,#0000 23rem),radial-gradient(circle at 94% 18%,#526bbe1a,#0000 26rem),radial-gradient(circle at 76% 82%,#f3c96912,#0000 22rem),linear-gradient(155deg,#f6f8fc 0%,#edf2f8 52%,#f7f5ee 100%);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}.topbar{background:#f8fafee0;border-bottom-color:#173c681a;box-shadow:0 8px 30px #08172f0b}.topbar-context:after{background:#cfdae8}.topbar-context span{color:#657691}.saved-status{background:#eef4fbeb;border-color:#d4e0ed;color:#405977!important}.workspace-mode-bar.real{color:#294562;background:#ebf4faf0;border-bottom-color:#d5e3ee}.workspace-mode-bar.real span{color:#17677a}.workspace-mode-bar.real p{color:#64758c}.page:not(.home-page)>.page-intro,.page-title-row,.setup-title-row{isolation:isolate;color:#fff;background:radial-gradient(circle at 84% 10%,#35c6c833,#0000 28%),radial-gradient(circle at 8% 115%,#2a5b974f,#0000 42%),radial-gradient(circle at 94% 88%,#f3c9691c,#0000 25%),linear-gradient(135deg,#10264f 0%,#08172f 74%);border:1px solid #73b3df2b;border-radius:24px;max-width:none;margin-bottom:30px;padding:clamp(28px,4vw,46px);position:relative;overflow:hidden;box-shadow:0 24px 58px #08172f2e}.page:not(.home-page)>.page-intro:before,.page-title-row:before,.setup-title-row:before{z-index:-1;content:"";opacity:.72;background-image:radial-gradient(circle at 76% 22%,#f3c969f5 0 1px,#0000 1.8px),radial-gradient(circle at 84% 34%,#8edbe0d1 0 1px,#0000 1.7px),radial-gradient(circle at 69% 39%,#f3c969bd 0 1px,#0000 1.7px),radial-gradient(circle at 91% 16%,#8edbe0bd 0 1px,#0000 1.7px),radial-gradient(circle at 61% 15%,#f7f3e8b8 0 1px,#0000 1.6px);position:absolute;inset:0}.page-title-row .page-intro,.setup-title-row .page-intro{z-index:1;max-width:820px;margin:0;position:relative}.page:not(.home-page)>.page-intro>span,.page-title-row .page-intro>span,.setup-title-row .page-intro>span{color:var(--starlight)}.page:not(.home-page)>.page-intro h1,.page-title-row .page-intro h1,.setup-title-row .page-intro h1{color:#fff;text-shadow:0 8px 28px #01091942}.page:not(.home-page)>.page-intro p,.page-title-row .page-intro p,.setup-title-row .page-intro p{color:#c2cee0}.page-title-row>.primary{z-index:1;color:var(--navy);background:var(--starlight);border-color:var(--starlight);position:relative;box-shadow:0 10px 24px #f3c9692e}.setup-title-actions{z-index:1;position:relative}.setup-title-actions .autosave-indicator{color:#d9e6f5;background:#ffffff14;border-color:#8edbe038}.setup-title-actions .autosave-indicator.loading,.setup-title-actions .autosave-indicator.saving{color:#f7e7b6;background:#f3c9691a;border-color:#f3c9693d}.setup-title-actions .autosave-indicator.error{color:#ffc4bc;background:#ff776717;border-color:#ffada338}.setup-title-actions .secondary{color:#edf4fc;background:#ffffff0e;border-color:#97b1d647}.setup-title-actions .secondary:hover{color:#fff;border-color:var(--nebula);background:#35c6c81a}.card,.question-card,.new-job-card,.job-card,.candidate-step-actions,.candidate-import-card,.candidate-roster,.candidate-map-card,.candidate-detail,.outcome-card{border-color:#849ec147;box-shadow:0 15px 38px #08172f12}.question-card,.new-job-card,.job-card,.candidate-import-card,.candidate-roster,.candidate-map-card,.candidate-detail,.outcome-card{background:linear-gradient(145deg,#fffffffc,#f9fbfff7)}.question-card{gap:18px;padding:30px}.question-number,.job-intake-heading>i{color:var(--navy);background:var(--starlight);box-shadow:0 7px 18px #f3c96933}.question-card textarea,.requirement-inputs input,.form-grid input,.form-grid textarea,.form-grid select,.candidate-import-card>textarea{background:#fbfcff;border-color:#ccd8e7}.question-card textarea:focus,.requirement-inputs input:focus,.form-grid input:focus,.form-grid textarea:focus,.form-grid select:focus,.candidate-import-card>textarea:focus{border-color:var(--nebula);box-shadow:0 0 0 4px #35c6c81a}.team-calibration-roadmap{border-color:#849ec14d;border-radius:18px;margin-bottom:26px;box-shadow:0 18px 42px #08172f17}.team-calibration-roadmap>header{background:radial-gradient(circle at 91% 13%,#35c6c82e,#0000 29%),linear-gradient(135deg,#10264f,#08172f);padding:23px 25px}.team-calibration-roadmap>div{background:#fafcfff5;gap:12px;padding:18px}.team-calibration-roadmap article{background:#fff;border-color:#d9e3ef;min-height:112px;padding:16px 14px 15px 48px}.team-calibration-roadmap article i{background:var(--starlight);top:15px;left:13px}.team-calibration-roadmap header a{box-shadow:0 8px 20px #f3c96929}.setup-summary{background:radial-gradient(circle at 86% 8%,#35c6c829,#0000 29%),linear-gradient(155deg,#10264f,#08172f);border-color:#8edbe030;box-shadow:0 24px 54px #08172f33}.setup-summary li{border-color:#ffffff17}.setup-summary li i{color:var(--starlight);background:#f3c9691a}.setup-summary li small,.setup-summary>small{color:#9eafc7}.setup-summary .primary{color:var(--navy);background:var(--starlight);border-color:var(--starlight)}.intake-progress{color:#fff;background:radial-gradient(circle at 90% 10%,#35c6c829,#0000 28%),linear-gradient(135deg,#10264f,#08172f)}.intake-progress-copy span{color:var(--starlight)}.intake-progress-copy strong{color:#fff}.intake-progress-copy small{color:#afbed3}.intake-progress .progress-track{background:#ffffff1f}.intake-progress .progress-track i{background:linear-gradient(90deg, var(--nebula), var(--starlight))}.intake-progress .intake-steps button{color:#c5d1e2;background:#ffffff0e;border-color:#97b1d633}.intake-progress .intake-steps button.active{color:var(--navy);background:var(--starlight);border-color:#ffe3a0;box-shadow:0 8px 20px #f3c9691f}.intake-progress .intake-steps button>i{color:#d6e0ee;background:#375171}.intake-progress .intake-steps button.active>i,.intake-progress .intake-steps button.complete>i{color:var(--starlight);background:var(--navy)}.job-card{transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden}.job-card:before{content:"";background:linear-gradient(90deg, var(--nebula), #5475bd);opacity:.42;height:3px;position:absolute;top:0;left:0;right:0}.job-card:hover{border-color:#35c6c873;transform:translateY(-2px);box-shadow:0 20px 46px #08172f1c}.job-card.active{border-color:#35c6c894;box-shadow:inset 0 0 0 1px #35c6c847,0 18px 42px #08172f1a}.job-card header span{color:#17677a}.job-card>.job-outcome{border-top:1px solid #dce2ee;border-bottom:1px solid #dce2ee;margin:20px 0 16px;padding:14px 0;display:block}.job-outcome>span{color:var(--constellation);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:850}.job-outcome>p{color:#08172f;margin:6px 0 0;font-size:.78rem;line-height:1.5}.create-job-card{color:#48617f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff94;border-color:#b8c9dd}.create-job-card:hover{color:var(--constellation);border-color:var(--nebula);background:#ffffffdb}.candidate-public-shell{color:var(--navy);background-color:#0000;background-image:radial-gradient(circle at 9% 7%,#35c6c81a,#0000 24rem),radial-gradient(circle at 91% 25%,#526bbe1a,#0000 25rem),linear-gradient(155deg,#f7f9fc,#eef3f8 56%,#f8f5ec);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.candidate-public-nav{z-index:12;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050f22e8;border-bottom:1px solid #8edbe024;position:sticky;top:0}.candidate-public-page>.candidate-welcome,.candidate-simulation-page>header{color:#fff;background:radial-gradient(circle at 86% 12%,#35c6c833,#0000 29%),radial-gradient(circle at 96% 88%,#f3c9691a,#0000 24%),linear-gradient(135deg,#10264f,#08172f);border:1px solid #73b3df2b;border-radius:24px;max-width:none;padding:clamp(28px,5vw,46px);position:relative;overflow:hidden;box-shadow:0 24px 58px #08172f2e}.candidate-welcome>span,.candidate-simulation-page>header>span{color:var(--starlight)}.candidate-welcome h1,.candidate-simulation-page>header h1{color:#fff}.candidate-welcome p,.candidate-simulation-page>header p{color:#c2cee0}.candidate-role-card{background:radial-gradient(circle at 90% 10%,#35c6c826,#0000 31%),linear-gradient(135deg,#10264f,#173c68);box-shadow:0 17px 38px #08172f21}.candidate-role-card span{color:var(--starlight)}.candidate-role-card small{color:#bccbe0}.candidate-calm,.candidate-truth,.candidate-use,.candidate-control,.candidate-scenario,.candidate-complete section{border-color:#849ec147;box-shadow:0 15px 38px #08172f12}@media (max-width:760px){.page:not(.home-page)>.page-intro,.page-title-row,.setup-title-row{border-radius:19px;padding:27px 24px}.page-title-row,.setup-title-row{flex-direction:column;align-items:stretch;gap:18px}.page-title-row>.primary{align-self:flex-start}.setup-title-actions{align-items:stretch}.question-card{padding:22px 20px}.candidate-public-page>.candidate-welcome,.candidate-simulation-page>header{border-radius:19px}}.team-calibration-hero{gap:24px;width:min(860px,100% - 40px);padding:36px 0 20px}.team-calibration-guide{grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:12px;padding:13px 16px;display:grid}.team-calibration-guide p{margin:0}.team-calibration-guide details{grid-column:1/-1;margin-top:7px}.team-calibration-guide summary{color:#aebed4;cursor:pointer;width:max-content;font-size:.75rem;font-weight:750}.team-calibration-guide details small{margin-top:6px}.team-calibration-question>header{padding:17px 22px}.team-calibration-question>header h2{font-size:1.22rem}.team-calibration-situation{padding:16px 22px}.team-calibration-pair{gap:12px;padding:17px 22px}.team-calibration-pair article{min-height:108px;padding:16px}.team-calibration-pair>b{max-width:36px;font-size:.75rem;line-height:1.25}.team-difference-choices{padding:18px 22px 13px}.team-difference-choices legend{font-size:.75rem}.team-difference-scale{color:#aebed4;justify-content:space-between;align-items:center;gap:12px;font-size:.75rem;font-weight:750;grid-template-columns:none!important;margin-top:13px!important;display:flex!important}.team-difference-scale i{background:linear-gradient(90deg,#8edbe06b,#f3c9697a);flex:1;height:1px}.team-difference-choices>div[role=radiogroup]{grid-template-columns:repeat(7,minmax(42px,1fr));gap:8px;margin-top:7px;display:grid;position:relative}.team-difference-choices>div[role=radiogroup]:before{content:"";background:#97b1d633;height:2px;position:absolute;top:50%;left:4%;right:4%;transform:translateY(-50%)}.team-difference-choices>div[role=radiogroup] button{z-index:1;min-height:50px;box-shadow:none;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.team-difference-choices>div[role=radiogroup] button:hover{box-shadow:none;background:0 0;border:0}.team-difference-choices>div[role=radiogroup] button>i{background:#385374;border:3px solid #9aabc2;border-radius:50%;width:17px;height:17px;transition:transform .16s,background .16s,border-color .16s;display:block;box-shadow:0 0 0 5px #0b1d3d}.team-difference-choices>div[role=radiogroup] button:hover>i{background:var(--nebula);border-color:#b9eff0;transform:scale(1.12)}.team-difference-choices>div[role=radiogroup] button.selected>i{background:var(--starlight);border-color:#fff0c6;width:21px;height:21px;box-shadow:0 0 0 5px #0b1d3d,0 0 18px #f3c9696b}.team-calibration-prompt{text-align:center;padding-bottom:14px}@media (max-width:640px){.team-calibration-hero{width:auto;margin:0 20px;padding:30px 0 18px}.team-calibration-guide{display:block}.team-calibration-guide p{margin-top:5px}.team-calibration-question>header,.team-calibration-situation,.team-calibration-pair,.team-difference-choices{padding-left:17px;padding-right:17px}.team-calibration-pair{grid-template-columns:1fr}.team-calibration-pair>b{max-width:none;padding:1px 0}.team-difference-choices>div[role=radiogroup]{grid-template-columns:repeat(7,minmax(34px,1fr));gap:2px}.team-difference-choices>div[role=radiogroup] button{grid-template-columns:none;min-height:48px;display:grid}}.marketing-shell,.marketing-shell .workspace{color:#edf3fc;background-color:#0000;background-image:radial-gradient(circle at 14% 9%,#35c6c82e,#0000 24%),radial-gradient(circle at 88% 28%,#4a68c233,#0000 27%),radial-gradient(circle at 72% 92%,#f3c9691c,#0000 24%),radial-gradient(circle at 9% 24%,#f7f3e8b8 0 1px,#0000 1.6px),radial-gradient(circle at 84% 11%,#f3c969e0 0 1px,#0000 1.7px),radial-gradient(circle at 92% 62%,#8edbe0b8 0 1px,#0000 1.7px),linear-gradient(150deg,#07142b 0%,#0b1d3d 48%,#102d53 100%);background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto,auto,auto,auto;background-attachment:scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box,border-box}.marketing-shell .landing-topbar{z-index:20;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 16% 4%,#35c6c833,#0000 28%),radial-gradient(circle at 88% 100%,#f3c96917,#0000 25%),linear-gradient(100deg,#0b1b3b 0%,#10264f 54%,#0d3555 100%);border-bottom:1px solid #8edbe02b;position:sticky;top:0;box-shadow:0 12px 34px #0109193d}.marketing-shell .landing-brand{color:#fff}.marketing-shell .landing-brand>span:last-child{color:#fff;letter-spacing:-.04em;font:700 30px/1 Georgia,serif}.marketing-shell .landing-brand .brand-mark{color:var(--starlight);filter:drop-shadow(0 0 12px #f3c96938)}.marketing-shell .landing-category{color:#aebed4!important}.marketing-shell .landing-account-actions a,.marketing-shell .landing-account-actions button{color:#e4ecf7}.marketing-shell .landing-account-actions a:hover,.marketing-shell .landing-account-actions button:hover{color:#fff;background:#35c6c81a}.marketing-shell .landing-account-actions .account-cta{color:var(--navy);background:var(--starlight);border-color:var(--starlight);box-shadow:0 8px 22px #f3c9692e}.marketing-shell .landing-account-actions .account-cta:hover{color:var(--navy);background:#f8d98b;border-color:#f8d98b}.marketing-shell .section-heading .card-label{color:var(--starlight)}.marketing-shell .section-heading h2{color:#f8fbff;text-shadow:0 8px 28px #0109193d}.marketing-shell .simple-flow{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#091936c7;border-color:#8edbe02e;overflow:hidden;box-shadow:0 22px 52px #01091947}.marketing-shell .simple-flow article{background:#ffffff06}.marketing-shell .simple-flow article+article{border-left-color:#8edbe021}.marketing-shell .simple-flow article>i{color:var(--navy);background:var(--starlight);box-shadow:0 8px 20px #f3c96929}.marketing-shell .story-flow article>div>span{color:var(--nebula)}.marketing-shell .simple-flow strong{color:#f5f8fd}.marketing-shell .simple-flow p{color:#aebed3}.marketing-shell .plain-trust{color:#9fafc5}.marketing-shell .plain-trust b{color:#e8eef8}.marketing-shell .plain-trust sup{color:var(--starlight);margin-right:4px;font-size:1.05em;font-weight:900}@media (max-width:900px){.marketing-shell .simple-flow article+article{border-top:1px solid #8edbe021;border-left:0}}.marketing-shell .landing-account-actions a,.marketing-shell .landing-account-actions button{min-height:44px;padding:0 16px;font-size:.82rem}.marketing-shell .hero-copy>p:not(.positioning-line){max-width:49rem;font-size:clamp(1rem,1.35vw,1.16rem);line-height:1.72}.marketing-shell .positioning-line{max-width:49rem;font-size:.95rem!important;line-height:1.65!important}.marketing-shell .hero-actions .primary,.marketing-shell .hero-actions .secondary{min-height:48px;padding:13px 20px;font-size:.9rem}.marketing-shell .origin-story .card-label,.marketing-shell .section-heading .card-label{font-size:.75rem}.marketing-shell .origin-story h2{font-size:clamp(1.7rem,2.5vw,2.15rem);line-height:1.2}.marketing-shell .origin-story p{font-size:.94rem;line-height:1.7}.marketing-shell .origin-mark span,.marketing-shell .origin-mark small,.marketing-shell .origin-payoff>span{font-size:.75rem}.marketing-shell .origin-payoff>strong{font-size:1.24rem;line-height:1.45}.marketing-shell .section-heading{max-width:50rem}.marketing-shell .section-heading h2{font-size:clamp(1.85rem,3vw,2.5rem);line-height:1.18}.marketing-shell .simple-flow article{grid-template-columns:38px minmax(0,1fr);gap:15px;min-height:165px;padding:27px 24px}.marketing-shell .simple-flow article>i{width:38px;height:38px;font-size:.76rem}.marketing-shell .story-flow article>div>span{margin-bottom:8px;font-size:.75rem}.marketing-shell .simple-flow strong{font-size:1rem;line-height:1.4}.marketing-shell .simple-flow p{margin-top:8px;font-size:.86rem;line-height:1.6}.marketing-shell .plain-trust{font-size:.8rem;line-height:1.65}@media (max-width:640px){.marketing-shell .landing-account-actions a,.marketing-shell .landing-account-actions button{min-height:42px;padding:0 11px;font-size:.76rem}.marketing-shell .hero-copy h1{font-size:clamp(2.7rem,13vw,3.4rem);line-height:1.02}.marketing-shell .hero-copy>p:not(.positioning-line){font-size:1rem}.marketing-shell .positioning-line{font-size:.9rem!important}.marketing-shell .origin-story{padding:27px 24px}.marketing-shell .simple-flow article{min-height:0;padding:24px 21px}}.constellation-suppressed{text-align:center;border:1px dashed var(--line);background:#ffffff06;border-radius:14px;align-content:center;place-items:center;gap:10px;min-height:290px;margin:12px 18px 0;padding:34px;display:grid}.constellation-suppressed svg{width:34px;color:var(--starlight)}.constellation-suppressed strong{color:#f5f8fd;font-size:1.05rem}.constellation-suppressed p{color:#aebed3;max-width:620px;margin:0;line-height:1.65}.constellation-suppressed details{color:#c7d4e4;max-width:560px}.constellation-suppressed summary{cursor:pointer;font-size:.76rem;font-weight:800}.constellation-suppressed details small{color:#93a6be;margin-top:8px;line-height:1.55;display:block}.technical-method-details{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.technical-method-details summary{cursor:pointer;color:var(--green);font-size:12px;font-weight:850}.technical-method-details p{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.65}.interaction-evidence-details{border:1px solid var(--line);background:#ffffff06;border-radius:14px;margin-top:16px;overflow:hidden}.interaction-evidence-details>summary{cursor:pointer;color:#f1f6fb;flex-direction:column;gap:4px;padding:16px 18px;list-style:none;display:flex;position:relative}.interaction-evidence-details>summary::-webkit-details-marker{display:none}.interaction-evidence-details>summary:after{content:"+";color:var(--starlight);font-size:18px;position:absolute;right:18px}.interaction-evidence-details[open]>summary:after{content:"−"}.interaction-evidence-details>summary span{font-size:12px;font-weight:850}.interaction-evidence-details>summary small{color:#9fb0c6;padding-right:30px;font-size:12px;line-height:1.5}.interaction-evidence-details>.interaction-simulation,.interaction-evidence-details>.real-summary-empty{margin:0 14px 14px}.candidate-disclosure-details{background:#f8fbfa;border:1px solid #d7e4df;border-radius:14px;margin:18px 0;overflow:hidden}.candidate-disclosure-details>summary{cursor:pointer;color:#244c40;flex-direction:column;gap:4px;padding:16px 18px;list-style:none;display:flex}.candidate-disclosure-details>summary::-webkit-details-marker{display:none}.candidate-disclosure-details>summary span{font-size:12px;font-weight:850}.candidate-disclosure-details>summary small{color:#657a72;max-width:720px;font-size:12px;line-height:1.5}.candidate-disclosure-details>section{margin:0 14px 14px}.workspace .constellation-suppressed,.workspace .interaction-evidence-details{color:var(--navy);background:#f7f9fc;border-color:#d4dfec}.workspace .constellation-suppressed strong,.workspace .interaction-evidence-details>summary{color:var(--navy)}.workspace .constellation-suppressed p,.workspace .interaction-evidence-details>summary small{color:#52617a}.workspace .constellation-suppressed details{color:#405977}.workspace .constellation-suppressed svg{color:var(--constellation)}.workspace,.workspace .topbar,.workspace .account-created-banner,.workspace .workspace-mode-bar,.workspace .page-intro,.workspace .page-title-row,.workspace .setup-path-strip,.workspace .card,.workspace .question-card,.workspace .new-job-card,.workspace .job-card,.workspace .hiring-material-import,.workspace .resume-import-panel,.workspace .candidate-resume-review,.workspace .candidate-import-card,.workspace .candidate-roster,.workspace .candidate-roster-row,.workspace .candidate-map-card,.workspace .candidate-detail,.workspace .outcome-card,.workspace .setup-summary,.workspace .candidate-disclosure-details,.workspace .requirements-package,.workspace .hiring-material-import summary span,.workspace .hiring-material-import summary strong,.workspace .hiring-material-import summary small,.workspace .hiring-material-import>div>label>span,.workspace .hiring-material-import>div>small,.workspace .hiring-material-actions>small,.workspace .resume-import-panel header span,.workspace .resume-import-panel header strong,.workspace .resume-import-panel header p,.workspace .candidate-resume-review header span,.workspace .candidate-resume-review header strong,.workspace .candidate-resume-review header small,.workspace .setup-path-strip,.workspace .setup-path-strip span,.workspace .page-intro p,.workspace .required-legend,.workspace .field-help,.workspace .minimum-note{color:var(--navy)}.workspace .hiring-material-import>div>label>span{font-weight:800}.workspace input:not([type=checkbox]):not([type=radio]),.workspace textarea,.workspace select{color:var(--navy);opacity:1;font-style:normal}.workspace input::placeholder,.workspace textarea::placeholder,.candidate-public-shell input::placeholder,.candidate-public-shell textarea::placeholder{color:#8995a6;opacity:1;font-style:italic}@media (max-width:640px){.team-calibration-nav-actions small{display:none}}.setup-path-strip{color:var(--navy);background:#fff;border:1px solid #d9e3ef;border-radius:12px;flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 24px;padding:14px 16px;display:flex;box-shadow:0 10px 26px #08172f0d}.setup-path-strip span{color:var(--navy);font-size:.78rem;font-weight:800}.setup-path-strip i{color:#8a9ab0;font-style:normal}.setup-path-strip a{min-height:38px;color:var(--constellation);background:#edf3fb;border-radius:8px;align-items:center;margin-left:auto;padding:9px 12px;font-size:.76rem;font-weight:850;text-decoration:none;display:inline-flex}.setup-readiness-list li i{color:var(--navy);background:var(--starlight);font-weight:900}.minimal-map-footer{justify-content:flex-end}.constellation-lines circle{fill:#175a847a;vector-effect:non-scaling-stroke}.workspace .page-intro p{font-size:.94rem;line-height:1.65}.workspace .required-legend,.workspace .field-help,.workspace .minimum-note{font-size:.78rem;line-height:1.5}.workspace .question-card label,.workspace .question-card .question-title,.workspace .question-card p,.workspace .question-card .field-help{color:#08172f}.workspace .question-card label,.workspace .question-title{font-size:.98rem;line-height:1.4}.workspace .question-card p{font-size:.84rem;line-height:1.58}.workspace .question-card input,.workspace .question-card textarea,.workspace .question-card select{font-size:.9rem}.workspace .setup-summary .card-label,.workspace .candidate-map-card>header span,.workspace .candidate-roster .card-label,.workspace .real-data-banner span{font-size:.75rem}.workspace .setup-summary h2{font-size:1.35rem}.workspace .summary-goal{font-size:.83rem;line-height:1.55}.workspace .setup-summary li strong{font-size:.82rem}.workspace .setup-summary li small,.workspace .setup-summary>small{font-size:.75rem;line-height:1.5}.workspace .candidate-map-card>header h2{font-size:1.18rem}.workspace .candidate-map-card>header p,.workspace .candidate-map-card>header small{font-size:.76rem;line-height:1.55}.workspace .map-point span,.workspace .map-legend span,.workspace .candidate-roster-head{font-size:.75rem}.workspace .candidate-roster-row,.workspace .candidate-roster-row small,.workspace .roster-toolbar{font-size:.78rem}.workspace .technical-method-details summary,.workspace .technical-method-details p{font-size:.76rem}.workspace button,.workspace a.secondary,.workspace a.primary{min-height:44px}.sidebar .nav-item{min-height:44px;font-size:.8rem;line-height:1.35}.sidebar .nav-title{font-size:.75rem}.sidebar .active-job-name strong,.sidebar .company-switcher strong{font-size:.78rem}.sidebar .active-job-name small,.sidebar .company-switcher small,.sidebar .candidate-nav-empty,.sidebar .sidebar-note p{font-size:.75rem;line-height:1.5}.workspace .topbar-context span,.workspace .saved-status,.workspace .sign-out-link,.workspace .account-identity small{font-size:.75rem}.workspace .topbar-context strong,.workspace .account-identity strong,.workspace .team-evidence-builder>label,.workspace .contributor-list>label,.workspace .contributor-row input{font-size:.82rem}.workspace .source-file-list span,.workspace .profile-dimension-head{font-size:.75rem}.workspace .profile-dimension-row strong,.workspace .profile-dimension-row p b{font-size:.82rem}.workspace .profile-dimension-row small,.workspace .profile-dimension-row p span{font-size:.75rem;line-height:1.45}.workspace .candidate-results-setting strong{font-size:.84rem}.workspace .candidate-results-setting small{font-size:.76rem}.workspace .candidate-results-setting>b,.workspace .candidate-package-actions,.workspace .candidate-package-actions a,.workspace .candidate-package-actions button,.workspace .candidate-package-actions small{font-size:.75rem}.workspace .real-detail-tabs button{font-size:.82rem}.workspace .real-attribute-list>article>header strong{font-size:.84rem}.workspace .real-attribute-list>article>header b{font-size:.75rem}.workspace .real-attribute-list>article>p{font-size:.78rem;line-height:1.5}.candidate-public-shell button,.candidate-public-shell select,.candidate-public-shell input{min-height:44px}.candidate-public-nav small,.candidate-package-steps span{font-size:.76rem}.candidate-question-page>header>span,.candidate-review-page>header>span,.candidate-question-list label>span,.candidate-results-summary span,.candidate-results-section>header span{font-size:.75rem}.candidate-question-page>header p,.candidate-review-page>header p{font-size:.94rem}.candidate-question-list label>strong,.candidate-context-fields label>strong,.candidate-condition-list strong,.candidate-question-list textarea,.candidate-context-fields textarea,.candidate-condition-list select{font-size:.9rem}.candidate-question-list small,.candidate-context-fields small{font-size:.76rem;line-height:1.45}.candidate-results-toolbar small,.candidate-results-summary small,.candidate-results-section>header>small{font-size:.8rem}.candidate-result-dimensions article>header strong,.candidate-result-scenarios article>header strong{font-size:.86rem}.candidate-result-dimensions article>header span,.candidate-result-scenarios article>header>span{font-size:.75rem}.candidate-result-dimensions p,.candidate-result-dimensions blockquote,.candidate-result-scenarios article>p,.candidate-results-boundary p{font-size:.82rem;line-height:1.55}.candidate-result-scenarios article>small{font-size:.76rem}@media (max-width:760px){.setup-path-strip{flex-direction:column;align-items:flex-start}.setup-path-strip i{display:none}.setup-path-strip a{justify-content:center;width:100%;margin-left:0}.algorithm-purpose{grid-template-columns:30px minmax(0,1fr);align-items:start}.algorithm-purpose a{grid-column:1/-1;justify-content:center;width:100%}}.team-interaction-simulation{background:linear-gradient(145deg,#0b1d3df0,#08152dfa);border:1px solid #8edbe033;border-radius:15px;margin-top:22px;overflow:hidden;box-shadow:0 20px 48px #01091933}.team-interaction-simulation>header{border-bottom:1px solid #8edbe029;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.team-interaction-simulation>header div{gap:5px;display:grid}.team-interaction-simulation>header span,.interaction-simulation-scenarios p>span{color:var(--starlight);letter-spacing:.12em;font-size:.75rem;font-weight:900}.team-interaction-simulation>header strong{color:#f6f9fe;font-size:1.03rem}.team-interaction-simulation>header>b{color:var(--nebula);white-space:nowrap;background:#35c6c81a;border-radius:999px;padding:7px 10px;font-size:.75rem}.interaction-simulation-boundary{color:#c8d4e3;background:#35c6c80e;border-bottom:1px solid #8edbe01f;grid-template-columns:auto 1fr;gap:13px 18px;padding:17px 22px;display:grid}.interaction-simulation-boundary strong{color:#8edbe0}.interaction-simulation-boundary p{margin:0;line-height:1.6}.interaction-simulation-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px 22px 0;display:grid}.interaction-simulation-summary article{background:#ffffff06;border:1px solid #8edbe024;border-radius:10px;gap:4px;padding:13px;display:grid}.interaction-simulation-summary strong{color:#f8fbff;font-size:1.45rem}.interaction-simulation-summary span{color:#aebed3;font-size:.75rem}.interaction-simulation-summary .smoother{border-color:#46c98f40}.interaction-simulation-summary .discuss{border-color:#35c6c847}.interaction-simulation-summary .friction{border-color:#f3c9694d}.interaction-simulation-overview{color:#afbed1;margin:16px 22px 0;line-height:1.6}.interaction-simulation-scenarios{gap:11px;padding:18px 22px 22px;display:grid}.interaction-simulation-scenarios>article{background:#ffffff06;border:1px solid #8edbe021;border-radius:11px;padding:17px}.interaction-simulation-scenarios article>header{justify-content:space-between;gap:12px;display:flex}.interaction-simulation-scenarios header>div{align-items:flex-start;gap:10px;display:flex}.interaction-simulation-scenarios header i{width:26px;height:26px;color:var(--navy);background:var(--starlight);border-radius:50%;flex:none;place-items:center;font-style:normal;font-weight:900;display:grid}.interaction-simulation-scenarios header span{gap:4px;display:grid}.interaction-simulation-scenarios header strong{color:#f4f8fd}.interaction-simulation-scenarios header small{color:#8fa1b7}.interaction-simulation-scenarios header>b{color:#c9d6e5;white-space:nowrap;background:#ffffff0f;border-radius:999px;height:fit-content;padding:6px 9px;font-size:.75rem}.interaction-simulation-scenarios header>b.likely-smoother{color:#8fe0b8;background:#46c98f1a}.interaction-simulation-scenarios header>b.worth-discussing{color:#8edbe0;background:#35c6c81a}.interaction-simulation-scenarios header>b.potential-friction{color:#f4d787;background:#f3c9691a}.interaction-simulation-scenarios p{color:#a7b7ca;gap:6px;margin:13px 0 0;line-height:1.58;display:grid}.interaction-simulation-scenarios p>strong{color:#d9e3ef;font-weight:600}.interaction-simulation-scenarios .interaction-dynamic{border-left:2px solid var(--nebula);background:#35c6c80b;padding:13px}.interaction-simulation-scenarios .interaction-validation{background:#f3c9690d;border-radius:8px;padding:12px 13px}.interaction-simulation-scenarios .interaction-source{background:#ffffff06;border-radius:8px;padding:11px 13px}.interaction-simulation-scenarios .interaction-source>strong{color:#b7c6d8;font-style:italic}.interaction-dimension-chips{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.interaction-dimension-chips>span{color:#d8e3ef;border:1px solid #8edbe024;border-radius:8px;gap:2px;padding:7px 9px;font-size:.75rem;display:grid}.interaction-dimension-chips small{color:#8496ad;font-size:.75rem}.interaction-dimension-chips .outside-workable-range{border-color:#f3c96947}.team-interaction-simulation>footer{background:#00000014;border-top:1px solid #8edbe01f;justify-content:space-between;align-items:flex-end;gap:18px;padding:16px 22px;display:flex}.team-interaction-simulation>footer strong{color:#9fb0c5;max-width:720px;font-size:.75rem;line-height:1.55}.team-interaction-simulation>footer small{color:#70849d;font-size:.75rem}@media (max-width:760px){.team-interaction-simulation>header,.interaction-simulation-boundary,.team-interaction-simulation>footer{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.interaction-simulation-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.interaction-simulation-scenarios article>header{flex-direction:column}.interaction-simulation-scenarios header>b{width:fit-content}}.minimal-results,.minimal-interaction{--minimal-panel:#091936;--minimal-surface:#ffffff09;--minimal-surface-strong:#35c6c812;--minimal-border:#8edbe029;--minimal-text:#f5f8fd;--minimal-copy:#c4d1e1;--minimal-muted:#91a4bc;--minimal-accent:#8edbe0;--minimal-warm:#f3c969;--minimal-positive:#8fe0b8;--minimal-positive-bg:#46c98f1c;--minimal-review:#f4d787;--minimal-review-bg:#f3c9691c}.workspace .minimal-results,.workspace .minimal-interaction{--minimal-panel:#fff;--minimal-surface:#f7f9fc;--minimal-surface-strong:#edf7f7;--minimal-border:#d8e2ee;--minimal-text:#08172f;--minimal-copy:#334865;--minimal-muted:#66758b;--minimal-accent:#176f79;--minimal-warm:#725411;--minimal-positive:#17694f;--minimal-positive-bg:#e6f4ef;--minimal-review:#775817;--minimal-review-bg:#fff4d8}.minimal-results{gap:12px;display:grid}.minimal-result-hero{border:1px solid var(--minimal-border);color:var(--minimal-text);background:var(--minimal-surface-strong);border-radius:14px;padding:18px}.minimal-result-hero>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.minimal-result-hero>header>div{gap:4px;display:grid}.minimal-result-hero>header span,.minimal-review-focus>span{color:var(--minimal-warm);letter-spacing:.11em;font-size:.75rem;font-weight:900}.minimal-result-hero h3{color:var(--minimal-text);margin:0;font-size:1.18rem;line-height:1.25}.minimal-result-hero>header>b{color:var(--minimal-accent);background:var(--minimal-surface);white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:.75rem}.minimal-result-hero>p{max-width:62ch;color:var(--minimal-copy);margin:10px 0 0;font-size:.82rem;line-height:1.55}.minimal-result-signals{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.minimal-result-signals>span{border:1px solid var(--minimal-border);background:var(--minimal-surface);border-radius:9px;gap:3px;padding:10px 12px;display:grid}.minimal-result-signals small{color:var(--minimal-muted);font-size:.75rem}.minimal-result-signals strong{color:var(--minimal-text);font-size:.78rem}.minimal-result-alert{color:var(--minimal-review);margin-top:10px;font-size:.75rem;line-height:1.5;display:block}.minimal-review-focus{border-left:3px solid var(--minimal-warm);background:var(--minimal-surface);border-radius:0 10px 10px 0;padding:14px 16px}.minimal-review-focus>p{color:var(--minimal-copy);margin:5px 0 0;font-size:.8rem;line-height:1.55}.minimal-result-disclosure{border:1px solid var(--minimal-border);background:var(--minimal-panel);border-radius:12px;overflow:hidden}.minimal-result-disclosure>summary,.minimal-dimension-list>details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;list-style:none;display:flex;position:relative}.minimal-result-disclosure>summary{min-height:62px;padding:13px 46px 13px 16px}.minimal-result-disclosure>summary::-webkit-details-marker{display:none}.minimal-dimension-list>details>summary::-webkit-details-marker{display:none}.minimal-measurement-detail>summary::-webkit-details-marker{display:none}.minimal-result-disclosure>summary:after{content:"+";color:var(--minimal-accent);font-size:1.1rem;font-weight:500;position:absolute;right:17px}.minimal-result-disclosure[open]>summary:after{content:"−"}.minimal-result-disclosure>summary>span{gap:3px;display:grid}.minimal-result-disclosure>summary strong{color:var(--minimal-text);font-size:.82rem}.minimal-result-disclosure>summary small{color:var(--minimal-muted);font-size:.75rem;line-height:1.4}.minimal-result-disclosure.compact>summary{min-height:54px}.minimal-dimension-list,.minimal-dimension-list>details+details{border-top:1px solid var(--minimal-border)}.minimal-dimension-list>details>summary{min-height:60px;padding:11px 15px}.minimal-dimension-list>details>summary>span{gap:2px;display:grid}.minimal-dimension-list>details>summary strong{color:var(--minimal-text);font-size:.79rem}.minimal-dimension-list>details>summary small{color:var(--minimal-muted);font-size:.75rem}.minimal-dimension-list>details>summary>b{text-align:center;border-radius:999px;max-width:155px;padding:5px 8px;font-size:.75rem;line-height:1.25}.minimal-dimension-list>details>summary>b.match{color:var(--minimal-positive);background:var(--minimal-positive-bg)}.minimal-dimension-list>details>summary>b.review{color:var(--minimal-review);background:var(--minimal-review-bg)}.minimal-dimension-body{padding:4px 15px 16px}.minimal-dimension-explanation{color:var(--minimal-copy);margin:12px 0 0;font-size:.78rem;line-height:1.55}.minimal-dimension-body>blockquote{color:var(--minimal-copy);background:var(--minimal-surface);border-left:2px solid var(--minimal-accent);border-radius:0 8px 8px 0;margin:12px 0 0;padding:11px 12px;font-size:.75rem;line-height:1.55}.minimal-dimension-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.minimal-dimension-meta>span{border:1px solid var(--minimal-border);background:var(--minimal-surface);border-radius:8px;gap:4px;padding:10px;display:grid}.minimal-dimension-meta small{color:var(--minimal-muted);font-size:.75rem}.minimal-dimension-meta strong{color:var(--minimal-copy);font-size:.75rem;line-height:1.45}.minimal-measurement-detail{border-top:1px solid var(--minimal-border);margin-top:10px;padding-top:9px}.minimal-measurement-detail>summary{cursor:pointer;color:var(--minimal-accent);font-size:.75rem;font-weight:800}.minimal-measurement-detail>p{color:var(--minimal-copy);gap:3px;margin:8px 0 0;font-size:.75rem;line-height:1.5;display:grid}.minimal-measurement-detail>p strong{color:var(--minimal-text)}.minimal-stakeholder-list,.minimal-requirement-list,.minimal-source-list{gap:7px;padding:0 14px 14px;display:grid}.minimal-stakeholder-list>span,.minimal-requirement-list>span{border:1px solid var(--minimal-border);background:var(--minimal-surface);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.minimal-stakeholder-list>span>span{gap:2px;display:grid}.minimal-stakeholder-list strong,.minimal-requirement-list strong{color:var(--minimal-copy);font-size:.75rem}.minimal-stakeholder-list small{color:var(--minimal-muted);font-size:.75rem}.minimal-stakeholder-list b{color:var(--minimal-accent);font-size:.76rem}.minimal-requirement-list b{color:var(--minimal-review);background:var(--minimal-review-bg);white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:.75rem}.minimal-disclosure-note{color:var(--minimal-copy);margin:0;padding:0 16px 15px;font-size:.75rem;line-height:1.55}.minimal-source-list>article{border:1px solid var(--minimal-border);background:var(--minimal-surface);border-radius:8px;grid-template-columns:24px minmax(0,1fr);gap:10px;padding:11px;display:grid}.minimal-source-list>article>span{width:24px;height:24px;color:var(--minimal-panel);background:var(--minimal-warm);border-radius:50%;place-items:center;font-size:.75rem;font-weight:900;display:grid}.workspace .minimal-source-list>article>span{color:#fff;background:#176f79}.minimal-source-list strong{color:var(--minimal-text);font-size:.75rem;line-height:1.4}.minimal-source-list blockquote{color:var(--minimal-copy);margin:7px 0 0;font-size:.75rem;line-height:1.55}.team-interaction-simulation.minimal-interaction{color:var(--minimal-copy);border:1px solid var(--minimal-border);background:var(--minimal-panel);box-shadow:none;border-radius:14px;margin-top:0;overflow:hidden}.real-work-evidence>.minimal-interaction{margin:16px 18px 12px}.minimal-interaction>.minimal-interaction-header{background:var(--minimal-surface-strong);border-bottom:0;padding:18px;display:block}.minimal-interaction>.minimal-interaction-header>div{gap:5px;display:grid}.minimal-interaction>.minimal-interaction-header span{color:var(--minimal-warm);letter-spacing:.1em;font-size:.75rem;font-weight:900}.minimal-interaction>.minimal-interaction-header strong{color:var(--minimal-text);font-size:1.08rem;line-height:1.3}.minimal-interaction>.minimal-interaction-header p{color:var(--minimal-muted);margin:2px 0 0;font-size:.75rem;line-height:1.5}.minimal-interaction-counts{border-top:1px solid var(--minimal-border);border-bottom:1px solid var(--minimal-border);flex-wrap:wrap;gap:7px;padding:12px 16px;display:flex}.minimal-interaction-counts>span{color:var(--minimal-copy);background:var(--minimal-surface);border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:.75rem;display:inline-flex}.minimal-interaction-counts strong{color:var(--minimal-text);font-size:.76rem}.minimal-interaction-counts .likely-smoother{color:var(--minimal-positive);background:var(--minimal-positive-bg)}.minimal-interaction-counts .potential-friction{color:var(--minimal-review);background:var(--minimal-review-bg)}.minimal-interaction-scenarios>details+details{border-top:1px solid var(--minimal-border)}.minimal-interaction-scenarios>details>summary{cursor:pointer;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;padding:12px 42px 12px 14px;list-style:none;display:grid;position:relative}.minimal-interaction-scenarios>details>summary::-webkit-details-marker{display:none}.minimal-scenario-evidence>summary::-webkit-details-marker{display:none}.minimal-interaction-scenarios>details>summary:after{content:"+";color:var(--minimal-accent);font-size:1rem;position:absolute;right:15px}.minimal-interaction-scenarios>details[open]>summary:after{content:"−"}.minimal-interaction-scenarios>details>summary>i{width:26px;height:26px;color:var(--minimal-panel);background:var(--minimal-warm);border-radius:50%;place-items:center;font-size:.75rem;font-style:normal;font-weight:900;display:grid}.workspace .minimal-interaction-scenarios>details>summary>i{color:#fff;background:#176f79}.minimal-interaction-scenarios>details>summary>span{gap:3px;display:grid}.minimal-interaction-scenarios>details>summary strong{color:var(--minimal-text);font-size:.77rem;line-height:1.35}.minimal-interaction-scenarios>details>summary small{color:var(--minimal-muted);font-size:.75rem}.minimal-interaction-scenarios>details>summary>b{max-width:105px;color:var(--minimal-accent);background:var(--minimal-surface-strong);text-align:center;border-radius:999px;padding:5px 7px;font-size:.75rem;line-height:1.2}.minimal-interaction-scenarios>details>summary>b.likely-smoother{color:var(--minimal-positive);background:var(--minimal-positive-bg)}.minimal-interaction-scenarios>details>summary>b.potential-friction{color:var(--minimal-review);background:var(--minimal-review-bg)}.minimal-scenario-body{gap:8px;padding:0 14px 15px 50px;display:grid}.minimal-scenario-body>section{background:var(--minimal-surface);border-radius:9px;padding:11px 12px}.minimal-scenario-body>section>span{color:var(--minimal-accent);letter-spacing:.07em;text-transform:uppercase;font-size:.75rem;font-weight:900}.minimal-scenario-body>section>p{color:var(--minimal-copy);margin:5px 0 0;font-size:.75rem;line-height:1.55}.minimal-scenario-body>.minimal-scenario-focus{border-left:2px solid var(--minimal-warm)}.minimal-scenario-body>.minimal-scenario-focus>span{color:var(--minimal-warm)}.minimal-scenario-evidence{padding:7px 0 0}.minimal-scenario-evidence>summary{cursor:pointer;color:var(--minimal-accent);font-size:.75rem;font-weight:800}.minimal-scenario-evidence>p,.minimal-scenario-evidence>blockquote{color:var(--minimal-muted);margin:9px 0 0;font-size:.75rem;line-height:1.55}.minimal-scenario-evidence>blockquote{background:var(--minimal-surface);border-left:2px solid var(--minimal-border);border-radius:0 7px 7px 0;padding:10px}.minimal-scenario-evidence>div{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.minimal-scenario-evidence>div>span{color:var(--minimal-copy);border:1px solid var(--minimal-border);border-radius:7px;gap:2px;padding:6px 7px;font-size:.75rem;display:grid}.minimal-scenario-evidence>div small{color:var(--minimal-muted);font-size:.75rem}.minimal-interaction-boundary{color:var(--minimal-muted);background:var(--minimal-surface);border-top:1px solid var(--minimal-border);margin:0;padding:12px 16px;font-size:.75rem;line-height:1.5}@media (max-width:600px){.minimal-result-hero>header{flex-direction:column}.minimal-result-signals,.minimal-dimension-meta{grid-template-columns:1fr}.minimal-dimension-list>details>summary{flex-direction:column;align-items:flex-start}.minimal-interaction-scenarios>details>summary{grid-template-columns:26px minmax(0,1fr)}.minimal-interaction-scenarios>details>summary>b{grid-column:2;width:fit-content}.minimal-scenario-body{padding-left:14px}}.role-context-review>div:last-child{min-width:0}.role-context-review>div:last-child>p{margin:7px 0 0}.role-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:15px 0 13px;display:grid}.role-context-grid>section{background:#f7f9fc;border:1px solid #d9e2ee;border-radius:10px;min-width:0;padding:13px 14px}.role-context-grid>section>span{color:#176f79;letter-spacing:.08em;font-size:.75rem;font-weight:900;display:block}.role-context-grid>section>p{color:var(--navy);white-space:pre-line;margin:6px 0 0;font-size:.75rem;line-height:1.5}.team-self-response{background:#f6f9fd;border-bottom:1px solid #d8e2ef;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:16px 18px;display:flex}.team-self-response>div{gap:3px;min-width:0;display:grid}.team-self-response>div>span{color:#176f79;letter-spacing:.09em;font-size:.75rem;font-weight:900}.team-self-response>div>strong{color:var(--navy);font-size:.8rem}.team-self-response>div>small{color:#65748a;font-size:.75rem}.team-self-response>button{flex:none}@media (max-width:760px){.role-context-grid{grid-template-columns:1fr}.team-self-response{flex-direction:column;align-items:stretch}.team-self-response>button{width:100%}}body{font-size:14px}:where(button,input,select,textarea){font-size:14px!important}:where(p,li,legend,blockquote){font-size:max(14px,.875rem)!important}:where(small,.card-label,.eyebrow,.field-help,.minimum-note){font-size:max(12px,.75rem)!important}.collection-progress-summary{color:#244a43;background:#eef7f3;border:1px solid #d3e8df;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;padding:13px 15px;display:flex}.collection-progress-summary small{color:#60736c;width:100%}.fixed-scenario-review>header{align-items:flex-start}.fixed-scenario-review>header>div{gap:5px;display:grid}.fixed-scenario-review>header>div>span{color:var(--green-dark);letter-spacing:.08em;font-size:12px;font-weight:900}.fixed-scenario-review>header>div>p{color:var(--muted);margin:0}.scenario-relevance-confirmation{cursor:pointer;background:#fafcfb;border:1px solid #d6e0dc;border-radius:8px;align-items:flex-start;gap:9px;min-width:210px;padding:10px;display:flex}.scenario-relevance-confirmation.confirmed{background:#edf8f3;border-color:#8fc6b2}.scenario-relevance-confirmation input{margin-top:3px}.scenario-relevance-confirmation span{gap:3px;display:grid}.scenario-relevance-confirmation small{color:var(--muted);line-height:1.4}.result-reasons,.result-uncertainty,.result-questions{border-top:1px solid var(--minimal-border,#dce2ee);gap:9px;padding:16px;display:grid}.result-reasons>span,.result-uncertainty>span,.result-questions>span{color:var(--green-dark);letter-spacing:.09em;font-size:12px;font-weight:900}.result-reasons ol,.result-questions ol{gap:10px;margin:0;padding-left:20px;display:grid}.result-reasons p,.result-questions p,.result-uncertainty p{color:var(--muted);margin:3px 0 0;line-height:1.5}.result-uncertainty small{color:#7a602a}@media (max-width:760px){.scenario-relevance-confirmation{min-width:100%}}.velacy-flow-shell,.candidate-public-shell,.team-calibration-shell{--flow-bg:#08172f;--flow-sidebar:#050f22;--flow-panel:#0d2240;--flow-panel-deep:#0a1b35;--flow-map:#0b3158;--flow-text:#f7f3e8;--flow-copy:#c5d1e1;--flow-muted:#9cabc1;--flow-dim:#8293ad;--flow-border:#d8e2ee21;--flow-border-strong:#d8e2ee3d;--flow-cyan:#65e6ef;--flow-gold:#f3c969;--flow-aligned:#ffd60a;--flow-discuss:#ff8a00;--flow-resolve:#ff806f;--flow-unknown:#98a7ba;--flow-shadow:0 18px 46px #0000002e;color:var(--flow-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.velacy-flow-shell :where(button,input:not([type=checkbox]):not([type=radio]),select,textarea),.candidate-public-shell :where(button,input:not([type=checkbox]):not([type=radio]),select,textarea),.team-calibration-shell :where(button,input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:44px;font-size:14px!important}.velacy-flow-shell :where(p,li,legend,blockquote),.candidate-public-shell :where(p,li,legend,blockquote),.team-calibration-shell :where(p,li,legend,blockquote){font-size:14px!important}.velacy-flow-shell :where(small,.card-label,.eyebrow,.field-help,.minimum-note),.candidate-public-shell :where(small,.card-label,.eyebrow,.field-help,.minimum-note),.team-calibration-shell :where(small,.card-label,.eyebrow,.field-help,.minimum-note){font-size:12px!important}.velacy-flow-shell :where(button,a,input,textarea,select,summary):focus-visible,.candidate-public-shell :where(button,a,input,textarea,select,summary):focus-visible,.team-calibration-shell :where(button,a,input,textarea,select,summary):focus-visible{outline:3px solid var(--flow-cyan);outline-offset:3px}.velacy-flow-shell :where(button,input,textarea,select):disabled,.candidate-public-shell :where(button,input,textarea,select):disabled,.team-calibration-shell :where(button,input,textarea,select):disabled{cursor:not-allowed}.velacy-flow-shell{background:var(--flow-bg);grid-template-columns:258px minmax(0,1fr);min-height:100vh}.velacy-flow-shell .sidebar{z-index:30;height:100vh;color:var(--flow-text);background:radial-gradient(circle at 16% 5%, #35c6c81f, transparent 25%), linear-gradient(180deg, #061228, var(--flow-sidebar));border-right:1px solid #65e6ef1a;padding:24px 18px;position:sticky;top:0}.velacy-flow-shell .brand{color:#fff;gap:10px;min-height:44px;padding:0 10px 24px}.velacy-flow-shell .brand-mark{color:var(--flow-gold)}.velacy-flow-shell .nav-title{color:#8292ad}.velacy-flow-shell .active-job-name{background:#ffffff09;border-color:#d8e2ee1a;margin:0 9px 14px;padding:11px 12px}.velacy-flow-shell .active-job-name strong{color:var(--flow-text)}.velacy-flow-shell .active-job-name small{color:var(--flow-dim)}.velacy-flow-shell .sidebar nav{gap:6px}.velacy-flow-shell .nav-item{color:#aeb9ca;background:0 0;border-left:3px solid #0000;border-radius:0 9px 9px 0;min-height:54px;padding:9px 10px;font-weight:500}.velacy-flow-shell .nav-item:hover{color:#fff;background:#ffffff0b}.velacy-flow-shell .nav-item.active{color:#fff;border-left-color:var(--flow-cyan);box-shadow:none;background:#35c6c81c}.velacy-flow-shell .nav-item:disabled{opacity:.55;display:flex}.velacy-flow-shell .nav-item svg{color:currentColor}.velacy-flow-shell .nav-label-short{display:none}.velacy-flow-shell .sidebar-note{color:var(--flow-dim);border-color:var(--flow-border);background:#ffffff08}.velacy-flow-shell .sidebar-note strong{color:var(--flow-gold)}.velacy-flow-shell .sidebar-note p{color:var(--flow-muted)}.velacy-flow-shell .workspace{min-width:0;min-height:100vh;color:var(--flow-text);background:radial-gradient(circle at 12% 8%, #35c6c814, transparent 25rem), radial-gradient(circle at 91% 26%, #526bbe1a, transparent 28rem), radial-gradient(circle at 74% 92%, #f3c9690e, transparent 23rem), var(--flow-bg)}.velacy-flow-shell .topbar{z-index:20;height:64px;color:var(--flow-text);box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050f22f5;border-bottom:1px solid #d8e2ee1f;padding:0 34px;position:sticky;top:0}.velacy-flow-shell .workspace-screen-title{color:var(--flow-text);font-weight:500}.velacy-flow-shell .minimal-workspace-topbar .topbar-right{margin-left:auto}.velacy-flow-shell .sign-out-link{color:var(--flow-muted)}.velacy-flow-shell .sign-out-link:hover{color:var(--flow-cyan)}.velacy-flow-shell .sign-out-link,.candidate-public-shell .candidate-public-nav a,.team-calibration-shell .candidate-public-nav a{align-items:center;min-height:44px;display:inline-flex}.velacy-flow-shell .workspace-mode-bar,.velacy-flow-shell .workspace-mode-bar.example,.velacy-flow-shell.example-workspace .workspace-mode-bar.example{min-height:48px;color:var(--flow-copy);background:#0d2240f5;border-bottom:1px solid #f3c96933;padding:8px 34px}.velacy-flow-shell .workspace-mode-bar span,.velacy-flow-shell .workspace-mode-bar.example span,.velacy-flow-shell.example-workspace .workspace-mode-bar.example span{color:var(--flow-gold)}.velacy-flow-shell .workspace-mode-bar p{color:var(--flow-muted)}.velacy-flow-shell .workspace-mode-bar .text-button{color:var(--flow-cyan)}.velacy-flow-shell .account-created-banner,.velacy-flow-shell .workspace-error{color:var(--flow-copy);background:var(--flow-panel);border-color:var(--flow-border)}.velacy-flow-shell .workspace-error{color:#ffc4bc}.velacy-flow-shell .page{max-width:1250px;padding:42px clamp(24px,4vw,52px) 64px}.velacy-flow-shell .page:not(.home-page)>.page-intro,.velacy-flow-shell .page-title-row,.velacy-flow-shell .setup-title-row{isolation:auto;max-width:820px;color:var(--flow-text);box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 0 30px;padding:0;position:relative;overflow:visible}.velacy-flow-shell .page-title-row,.velacy-flow-shell .setup-title-row{align-items:flex-start;max-width:none}.velacy-flow-shell .page:not(.home-page)>.page-intro:before,.velacy-flow-shell .page-title-row:before,.velacy-flow-shell .setup-title-row:before{display:none}.velacy-flow-shell .page-title-row .page-intro,.velacy-flow-shell .setup-title-row .page-intro{max-width:760px;margin:0}.velacy-flow-shell .page-intro>span,.velacy-flow-shell .page-title-row .page-intro>span,.velacy-flow-shell .setup-title-row .page-intro>span,.velacy-flow-shell .eyebrow,.velacy-flow-shell .card-label{color:var(--flow-gold)}.velacy-flow-shell .page-intro h1,.velacy-flow-shell .page-title-row .page-intro h1,.velacy-flow-shell .setup-title-row .page-intro h1{color:var(--flow-text);letter-spacing:-.045em;text-shadow:none;margin:9px 0 10px;font-size:clamp(2rem,4vw,2.875rem);font-weight:550;line-height:1.03}.velacy-flow-shell .page-intro p,.velacy-flow-shell .page-title-row .page-intro p,.velacy-flow-shell .setup-title-row .page-intro p{max-width:68ch;color:var(--flow-muted);line-height:1.6}.velacy-flow-shell .primary,.candidate-public-shell .candidate-primary,.team-calibration-shell .primary{color:var(--flow-bg);background:var(--flow-gold);border-color:var(--flow-gold);box-shadow:none;font-weight:700}.velacy-flow-shell .primary:hover,.candidate-public-shell .candidate-primary:hover,.team-calibration-shell .primary:hover{color:var(--flow-bg);box-shadow:none;background:#ffe28d;border-color:#ffe28d}.velacy-flow-shell .secondary,.candidate-public-shell .candidate-page-actions>button:not(.candidate-primary),.candidate-public-shell .candidate-review-page article button,.candidate-public-shell .candidate-scenario footer>button:not(.candidate-primary),.team-calibration-shell .secondary{color:var(--flow-text);border-color:var(--flow-border-strong);box-shadow:none;background:0 0}.velacy-flow-shell .secondary:hover,.candidate-public-shell .candidate-page-actions>button:not(.candidate-primary):hover,.candidate-public-shell .candidate-review-page article button:hover,.candidate-public-shell .candidate-scenario footer>button:not(.candidate-primary):hover,.team-calibration-shell .secondary:hover{color:#fff;border-color:var(--flow-cyan);background:#65e6ef12}.velacy-flow-shell .text-button,.candidate-public-shell a,.team-calibration-shell .text-button{color:var(--flow-cyan)}.velacy-flow-shell :where(input:not([type=checkbox]):not([type=radio]),textarea,select),.candidate-public-shell :where(input:not([type=checkbox]):not([type=radio]),textarea,select),.team-calibration-shell :where(input:not([type=checkbox]):not([type=radio]),textarea,select){color:var(--flow-text);caret-color:var(--flow-cyan);background:#ffffff0a;border-color:#d8e2ee2e}.velacy-flow-shell :where(input,textarea)::placeholder,.candidate-public-shell :where(input,textarea)::placeholder,.team-calibration-shell :where(input,textarea)::placeholder{color:var(--flow-dim);opacity:1;font-style:normal}.velacy-flow-shell :where(input:not([type=checkbox]):not([type=radio]),textarea,select):focus,.candidate-public-shell :where(input:not([type=checkbox]):not([type=radio]),textarea,select):focus,.team-calibration-shell :where(input:not([type=checkbox]):not([type=radio]),textarea,select):focus{border-color:var(--flow-cyan);box-shadow:0 0 0 4px #65e6ef1a}.velacy-flow-shell :where(input[type=checkbox],input[type=radio]),.candidate-public-shell :where(input[type=checkbox],input[type=radio]),.team-calibration-shell :where(input[type=checkbox],input[type=radio]){accent-color:var(--flow-gold)}.velacy-flow-shell :where(.field-error,.jurisdiction-error,.team-invite-error),.candidate-public-shell :where(.field-error,.candidate-message.error),.team-calibration-shell :where(.team-calibration-error){color:#ffc4bc}.velacy-flow-shell :where(.card,.question-card,.new-job-card,.job-card,.candidate-import-card,.candidate-roster,.candidate-map-card,.candidate-detail,.real-candidate-list,.real-work-evidence,.outcome-card,.candidate-step-actions,.candidate-send-actions,.setup-path-strip){color:var(--flow-text);background:var(--flow-panel);border-color:var(--flow-border);box-shadow:var(--flow-shadow);border-radius:15px}.velacy-flow-shell .question-card{padding:25px 27px}.velacy-flow-shell .question-title,.velacy-flow-shell .question-card label,.velacy-flow-shell .question-card p,.velacy-flow-shell .question-card .field-help{color:var(--flow-copy)}.velacy-flow-shell .question-number,.velacy-flow-shell .job-intake-heading>i{color:var(--flow-bg);background:var(--flow-gold);box-shadow:none}.velacy-flow-shell .role-context-grid>section,.velacy-flow-shell .team-self-response,.velacy-flow-shell .scenario-relevance-confirmation,.velacy-flow-shell .candidate-results-setting,.velacy-flow-shell .control-attestation{color:var(--flow-copy);border-color:var(--flow-border);background:#ffffff09}.velacy-flow-shell .role-context-grid>section>span,.velacy-flow-shell .team-self-response>div>span{color:var(--flow-gold)}.velacy-flow-shell .role-context-grid>section>p,.velacy-flow-shell .team-self-response>div>strong{color:var(--flow-text)}.velacy-flow-shell .team-self-response>div>small{color:var(--flow-muted)}.velacy-flow-shell .profile-draft,.velacy-flow-shell .team-invite-panel,.velacy-flow-shell .scenario-builder,.velacy-flow-shell .team-response-calibration{color:var(--flow-copy);background:var(--flow-panel-deep);border-color:var(--flow-border);box-shadow:none;overflow:hidden}.velacy-flow-shell :where(.profile-draft,.team-invite-panel,.scenario-builder,.team-response-calibration)>header{color:var(--flow-text);background:linear-gradient(135deg, #10264f, var(--flow-panel-deep));border-color:var(--flow-border)}.velacy-flow-shell :where(.profile-draft,.team-invite-panel,.scenario-builder,.team-response-calibration)>header span{color:var(--flow-gold)}.velacy-flow-shell :where(.profile-draft,.team-invite-panel,.scenario-builder,.team-response-calibration)>header p{color:var(--flow-muted)}.velacy-flow-shell .profile-dimension-head,.velacy-flow-shell .candidate-roster-head,.velacy-flow-shell .pool-table-head{color:var(--flow-dim);border-color:var(--flow-border);background:#ffffff09}.velacy-flow-shell .profile-dimension-row,.velacy-flow-shell .candidate-roster-row,.velacy-flow-shell .pool-row{color:var(--flow-copy);background:0 0;border-color:#d8e2ee17}.velacy-flow-shell .profile-dimension-row strong,.velacy-flow-shell .candidate-roster-row strong,.velacy-flow-shell .pool-row strong{color:var(--flow-text)}.velacy-flow-shell .profile-dimension-row small,.velacy-flow-shell .candidate-roster-row small,.velacy-flow-shell .pool-row small{color:var(--flow-muted)}.velacy-flow-shell .candidate-roster-row>span:first-child>i{color:var(--flow-bg);background:var(--flow-cyan)}.velacy-flow-shell .candidate-roster>header,.velacy-flow-shell .candidate-roster-head,.velacy-flow-shell .candidate-roster-row,.velacy-flow-shell .candidate-step-actions,.velacy-flow-shell .candidate-send-actions{border-color:var(--flow-border)}.velacy-flow-shell .candidate-roster>header strong,.velacy-flow-shell .candidate-send-actions strong{color:var(--flow-text)}.velacy-flow-shell .candidate-roster>header small,.velacy-flow-shell .candidate-step-actions,.velacy-flow-shell .candidate-send-actions span{color:var(--flow-muted)}.velacy-flow-shell .candidate-package-actions{flex-wrap:wrap;gap:8px 14px;display:flex}.velacy-flow-shell .candidate-package-actions small{color:var(--flow-muted);flex-basis:100%}.velacy-flow-shell :where(.stage-ready,.stage-invited,.stage-completed){color:#b8e9eb;background:#35c6c817;border:1px solid #35c6c829}.velacy-flow-shell .stage-invited{color:#f7d98e;background:#f3c96917;border-color:#f3c9692e}.velacy-flow-shell .candidate-step-actions,.velacy-flow-shell .candidate-send-actions{margin-top:18px}.velacy-flow-shell .team-signature-stage{color:var(--flow-text);background:linear-gradient(145deg, #10284a 0%, var(--flow-panel) 58%, var(--flow-panel-deep) 100%);border:1px solid var(--flow-border);box-shadow:var(--flow-shadow);border-radius:16px;position:relative;overflow:hidden}.velacy-flow-shell .team-signature-mark{width:31px;height:31px;color:var(--flow-cyan);opacity:.8;position:absolute;top:22px;right:24px}.velacy-flow-shell .team-signature-mark .velacy-star{width:31px;height:31px}.velacy-flow-shell .team-signature-statements{padding-top:9px}.velacy-flow-shell .team-signature-statements article{gap:5px;padding:20px 28px;display:grid}.velacy-flow-shell .team-signature-statements article:first-child{padding-top:28px;padding-right:78px}.velacy-flow-shell .team-signature-statements article+article{border-top:1px solid #d8e2ee17}.velacy-flow-shell .team-signature-statements strong{color:var(--flow-text);font-size:16px;font-weight:550}.velacy-flow-shell .team-signature-statements p{color:var(--flow-muted);margin:0;line-height:1.5}.velacy-flow-shell .team-signature-source{border-top:1px solid var(--flow-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:17px 28px;display:grid}.velacy-flow-shell .team-signature-source>span{color:var(--flow-dim);letter-spacing:.09em;font-size:12px;font-weight:800}.velacy-flow-shell .team-signature-source p{color:var(--flow-copy);margin:0}.velacy-flow-shell .team-signature-stage>footer{border-top:1px solid var(--flow-border);background:#ffffff06;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:19px 28px;display:flex}.velacy-flow-shell .team-signature-progress{color:var(--flow-copy);background:linear-gradient(145deg, #10284a, var(--flow-panel));padding:26px 28px}.velacy-flow-shell .team-signature-progress>span{color:var(--flow-gold);letter-spacing:.1em;font-size:12px;font-weight:850}.velacy-flow-shell .team-signature-progress h2{color:var(--flow-text);margin:8px 0 5px;font-size:24px;font-weight:550}.velacy-flow-shell .team-signature-progress p{color:var(--flow-muted);margin:0}.velacy-flow-shell .team-signature-progress>div{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.velacy-flow-shell .team-signature-progress>div span{color:var(--flow-muted);border:1px solid var(--flow-border);background:#ffffff09;border-radius:999px;padding:7px 9px}.velacy-flow-shell .team-signature-progress>div span.complete{color:var(--flow-cyan);border-color:#65e6ef38}.velacy-flow-shell .guided-team-perspective{color:var(--flow-copy);border:1px solid var(--flow-border);background:#ffffff06;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 20px;padding:18px;display:grid}.velacy-flow-shell .guided-team-perspective>div{gap:4px;display:grid}.velacy-flow-shell .guided-team-perspective>div>span{color:var(--flow-gold);letter-spacing:.09em;font-size:12px;font-weight:800}.velacy-flow-shell .guided-team-perspective>div>strong{color:var(--flow-text);font-size:16px;font-weight:550}.velacy-flow-shell .guided-team-perspective p{color:var(--flow-muted);margin:0}.velacy-flow-shell .guided-team-perspective>small{color:var(--flow-muted);grid-column:1/-1}.velacy-flow-shell .guided-team-perspective>small b{color:var(--flow-copy)}.velacy-flow-shell .team-dimensions-disclosure,.velacy-flow-shell .signature-inputs-disclosure{color:var(--flow-copy);background:var(--flow-panel);border:1px solid var(--flow-border);box-shadow:var(--flow-shadow);border-radius:15px;margin-top:16px;overflow:hidden}.velacy-flow-shell .team-dimensions-disclosure>summary,.velacy-flow-shell .signature-inputs-disclosure>summary{min-height:62px;color:var(--flow-text);cursor:pointer;padding:14px 48px 14px 18px;list-style:none;position:relative}.velacy-flow-shell .team-dimensions-disclosure>summary::-webkit-details-marker{display:none}.velacy-flow-shell .signature-inputs-disclosure>summary::-webkit-details-marker{display:none}.velacy-flow-shell .team-dimensions-disclosure>summary:after,.velacy-flow-shell .signature-inputs-disclosure>summary:after{color:var(--flow-cyan);content:"+";font-size:20px;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.velacy-flow-shell .team-dimensions-disclosure[open]>summary:after,.velacy-flow-shell .signature-inputs-disclosure[open]>summary:after{content:"−"}.velacy-flow-shell .signature-inputs-disclosure>summary>span{gap:3px;display:grid}.velacy-flow-shell .signature-inputs-disclosure>summary small{color:var(--flow-muted)}.velacy-flow-shell .team-dimension-list{border-top:1px solid var(--flow-border)}.velacy-flow-shell .team-dimension-list article{border-top:1px solid #d8e2ee14;justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:13px 18px;display:flex}.velacy-flow-shell .team-dimension-list article:first-child{border-top:0}.velacy-flow-shell .team-dimension-list article>div{gap:3px;display:grid}.velacy-flow-shell .team-dimension-list strong{color:var(--flow-text)}.velacy-flow-shell .team-dimension-list small{color:var(--flow-muted)}.velacy-flow-shell .team-dimension-list article>span{color:var(--flow-copy);text-align:right}.velacy-flow-shell .signature-inputs-body{border-top:1px solid var(--flow-border)}.velacy-flow-shell .signature-input-section{padding:24px 26px}.velacy-flow-shell .signature-input-section+.signature-input-section{border-top:1px solid var(--flow-border)}.velacy-flow-shell .signature-input-section>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.velacy-flow-shell .signature-input-section>header>div{gap:5px;display:grid}.velacy-flow-shell .signature-input-section>header span{color:var(--flow-gold);letter-spacing:.1em;font-size:12px;font-weight:850}.velacy-flow-shell .signature-input-section>header h2{color:var(--flow-text);margin:0;font-size:21px;font-weight:550}.velacy-flow-shell .input-complete{color:var(--flow-cyan);white-space:nowrap;font-size:12px;font-weight:650}.velacy-flow-shell .role-brief-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.velacy-flow-shell .role-brief-meta>span{color:var(--flow-copy);border:1px solid var(--flow-border);background:#ffffff09;border-radius:9px;gap:5px;padding:13px 14px;display:grid}.velacy-flow-shell .role-brief-meta b{color:var(--flow-gold);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:650}.velacy-flow-shell .signature-input-section.team-evidence-builder>label{color:var(--flow-text)}.velacy-flow-shell .signature-input-section.team-evidence-builder textarea{resize:vertical;border-radius:9px;width:100%;min-height:140px;margin-top:8px;padding:13px}.velacy-flow-shell .signature-input-section .evidence-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.velacy-flow-shell .signature-input-section .draft-profile-button{margin-top:16px}.velacy-flow-shell .optional-perspective-note{color:var(--flow-muted);border-left:2px solid var(--flow-cyan);background:#ffffff06;margin:14px 0 0;padding:12px 14px}.velacy-flow-shell .optional-perspective-note strong{color:var(--flow-copy)}.velacy-flow-shell .team-invite-explainer,.velacy-flow-shell .team-invite-form,.velacy-flow-shell .team-invite-panel>footer,.velacy-flow-shell .team-self-response{color:var(--flow-copy);border-color:var(--flow-border);background:#ffffff06}.velacy-flow-shell .team-invite-explainer b,.velacy-flow-shell .team-invite-form>div strong,.velacy-flow-shell .team-invite-form label>span,.velacy-flow-shell .team-invite-panel>footer strong{color:var(--flow-copy)}.velacy-flow-shell .team-invite-explainer small,.velacy-flow-shell .team-invite-panel>footer,.velacy-flow-shell .team-invite-panel>footer p{color:var(--flow-muted)}.velacy-flow-shell .team-invite-status{color:var(--flow-copy);border-color:var(--flow-border);background:#ffffff05}.velacy-flow-shell .team-invite-status>header{border-color:var(--flow-border);background:#65e6ef0d}.velacy-flow-shell .team-invite-status>header span{color:var(--flow-cyan)}.velacy-flow-shell .team-invite-status>header strong,.velacy-flow-shell .team-invite-status article strong{color:var(--flow-text)}.velacy-flow-shell .team-invite-status>article{border-color:#d8e2ee17}.velacy-flow-shell .team-invite-status article small{color:var(--flow-muted)}.velacy-flow-shell .team-invite-empty strong{color:var(--flow-text)}.velacy-flow-shell .team-invite-empty p{color:var(--flow-muted)}.velacy-flow-shell .team-response-method,.velacy-flow-shell .team-response-rater,.velacy-flow-shell .team-response-results,.velacy-flow-shell .team-response-example,.velacy-flow-shell .team-response-calibration>footer,.velacy-flow-shell .team-response-validation-note{color:var(--flow-copy);border-color:var(--flow-border);background:#ffffff06}.velacy-flow-shell .team-response-method i{color:var(--flow-bg);background:var(--flow-gold)}.velacy-flow-shell .team-response-method b,.velacy-flow-shell .team-response-rater summary strong,.velacy-flow-shell .team-response-pairs strong,.velacy-flow-shell .team-response-results strong,.velacy-flow-shell .team-response-example h4{color:var(--flow-text)}.velacy-flow-shell .team-response-method small,.velacy-flow-shell .team-response-rater summary small,.velacy-flow-shell .team-response-pairs small,.velacy-flow-shell .team-response-results small,.velacy-flow-shell .team-response-example p,.velacy-flow-shell .team-response-calibration>footer small{color:var(--flow-muted)}.velacy-flow-shell .team-response-rater>summary,.velacy-flow-shell .team-response-results>header{border-color:var(--flow-border);background:#ffffff06}.velacy-flow-shell .team-response-pairs article,.velacy-flow-shell .team-response-weight-grid article{color:var(--flow-copy);border-color:var(--flow-border);background:#ffffff06}.velacy-flow-shell .intake-progress,.velacy-flow-shell .setup-summary,.velacy-flow-shell .invite-summary,.velacy-flow-shell .funnel-strip{color:var(--flow-text);background:linear-gradient(135deg, #10264f, var(--flow-panel-deep));border-color:var(--flow-border);box-shadow:none}.velacy-flow-shell .intake-progress-copy span,.velacy-flow-shell .setup-summary .card-label,.velacy-flow-shell .invite-summary .card-label{color:var(--flow-gold)}.velacy-flow-shell .intake-progress-copy strong{color:var(--flow-text)}.velacy-flow-shell .intake-progress-copy small,.velacy-flow-shell .summary-goal,.velacy-flow-shell .setup-summary small{color:var(--flow-muted)}.velacy-flow-shell .job-intake-section,.velacy-flow-shell .new-job-card>footer,.velacy-flow-shell .hiring-material-import,.velacy-flow-shell .resume-import-panel{color:var(--flow-copy);border-color:var(--flow-border);background:0 0}.velacy-flow-shell .form-grid label>span,.velacy-flow-shell .hiring-material-import summary strong,.velacy-flow-shell .resume-import-panel header strong{color:var(--flow-text)}.velacy-flow-shell .hiring-material-import summary span,.velacy-flow-shell .resume-import-panel header span{color:var(--flow-gold)}.velacy-flow-shell .hiring-material-import summary small,.velacy-flow-shell .resume-import-panel header p{color:var(--flow-muted)}.velacy-flow-shell .candidate-package-ready{color:var(--flow-copy);background:linear-gradient(135deg, #10264f, var(--flow-panel));border-color:var(--flow-border);justify-content:space-between;align-items:center;gap:22px;margin-bottom:14px;padding:22px 24px;display:flex}.velacy-flow-shell .candidate-package-ready>div{min-width:0}.velacy-flow-shell .candidate-package-ready span{color:var(--flow-gold);letter-spacing:.1em;font-size:12px;font-weight:800}.velacy-flow-shell .candidate-package-ready h2{color:var(--flow-text);margin:7px 0 5px;font-size:21px;font-weight:550}.velacy-flow-shell .candidate-package-ready p{color:var(--flow-muted);margin:0;line-height:1.5}.velacy-flow-shell .collection-progress-summary{color:var(--flow-copy);background:#65e6ef0b;border:1px solid #65e6ef24;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;padding:12px 15px;display:flex}.velacy-flow-shell .collection-progress-summary strong{color:var(--flow-text);font-weight:550}.velacy-flow-shell .collection-progress-summary>span{color:var(--flow-dim)}.velacy-flow-shell .collection-progress-summary small{width:100%;color:var(--flow-muted)}.velacy-flow-shell .candidate-package-disclosure{color:var(--flow-copy);background:var(--flow-panel);border:1px solid var(--flow-border);box-shadow:var(--flow-shadow);border-radius:14px;margin-bottom:14px;overflow:hidden}.velacy-flow-shell .candidate-package-disclosure>summary{min-height:64px;color:var(--flow-text);cursor:pointer;align-items:center;padding:14px 48px 14px 18px;list-style:none;display:flex;position:relative}.velacy-flow-shell .candidate-package-disclosure>summary::-webkit-details-marker{display:none}.velacy-flow-shell .candidate-package-disclosure>summary:after{color:var(--flow-cyan);content:"+";font-size:20px;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.velacy-flow-shell .candidate-package-disclosure[open]>summary:after{content:"−"}.velacy-flow-shell .candidate-package-disclosure>summary>span{gap:3px;display:grid}.velacy-flow-shell .candidate-package-disclosure>summary strong{color:var(--flow-text);font-weight:550}.velacy-flow-shell .candidate-package-disclosure>summary small{color:var(--flow-muted)}.velacy-flow-shell .candidate-package-disclosure[open]>summary{border-bottom:1px solid var(--flow-border)}.velacy-flow-shell .candidate-scenario-setup,.velacy-flow-shell .candidate-sharing-settings{color:var(--flow-copy);background:0 0;margin:0;padding:18px}.velacy-flow-shell .candidate-sharing-settings{border-top:1px solid var(--flow-border)}.velacy-flow-shell .candidate-scenario-setup .scenario-builder{margin:0}.velacy-flow-shell .scenario-builder{background:var(--flow-panel-deep);border-color:var(--flow-border)}.velacy-flow-shell .scenario-pipeline{color:var(--flow-muted);border-color:var(--flow-border);background:#ffffff06}.velacy-flow-shell .scenario-pipeline span b,.velacy-flow-shell .scenario-list-index{color:var(--flow-bg);background:var(--flow-gold)}.velacy-flow-shell .scenario-pipeline i{color:var(--flow-dim)}.velacy-flow-shell .scenario-list>article{color:var(--flow-copy);background:0 0}.velacy-flow-shell .scenario-list>article+article{border-color:#d8e2ee17}.velacy-flow-shell .scenario-list-copy>span{color:var(--flow-cyan);background:#65e6ef12}.velacy-flow-shell .scenario-list-copy strong,.velacy-flow-shell .scenario-list-copy small b{color:var(--flow-text)}.velacy-flow-shell .scenario-list-copy p,.velacy-flow-shell .scenario-list-copy small{color:var(--flow-muted)}.velacy-flow-shell .scenario-list-actions button{min-height:44px;color:var(--flow-copy);border-color:var(--flow-border);background:#ffffff09}.velacy-flow-shell .scenario-list-actions button:hover{color:var(--flow-text);border-color:var(--flow-cyan)}.velacy-flow-shell .scenario-editor{color:var(--flow-copy);background:var(--flow-panel);border-color:var(--flow-border);box-shadow:var(--flow-shadow)}.velacy-flow-shell .scenario-editor>header{color:var(--flow-text);border-color:var(--flow-border);background:#ffffff09}.velacy-flow-shell .scenario-editor>header span{color:var(--flow-gold)}.velacy-flow-shell .scenario-editor>header strong,.velacy-flow-shell .scenario-editor-grid label>span{color:var(--flow-text)}.velacy-flow-shell .scenario-editor>header button{color:var(--flow-copy);background:#ffffff0f}.velacy-flow-shell .scenario-editor-grid label small{color:var(--flow-muted)}.velacy-flow-shell .scenario-errors{color:#f7d98e;background:#f3c96912;border-color:#f3c96938}.velacy-flow-shell .candidate-results-setting{color:var(--flow-copy);border-color:var(--flow-border);background:#ffffff06}.velacy-flow-shell .candidate-results-setting strong,.velacy-flow-shell .candidate-results-setting>b{color:var(--flow-text)}.velacy-flow-shell .candidate-results-setting small{color:var(--flow-muted)}.velacy-flow-shell .candidate-results-setting i{background:#50627b}.velacy-flow-shell .candidate-results-setting input:checked~i{background:var(--flow-cyan)}.velacy-flow-shell .candidate-results-setting input:focus-visible~i{outline-color:var(--flow-cyan)}.velacy-flow-shell .candidate-results-setting.locked,.velacy-flow-shell .candidate-results-setting.not-included{background:#ffffff05}.velacy-flow-shell .candidate-import-grid{margin:0;padding:18px}.velacy-flow-shell .candidate-import-card{background:var(--flow-panel-deep);box-shadow:none;padding:20px}.velacy-flow-shell .candidate-import-card>label{color:var(--flow-copy)}.velacy-flow-shell .candidate-import-card>textarea{color:var(--flow-text);border-color:var(--flow-border);background:#ffffff09}.velacy-flow-shell .import-feedback{color:#b8e9eb;background:#65e6ef12}.velacy-flow-shell .roster-toolbar{color:var(--flow-copy);border-color:var(--flow-border);background:#ffffff06}.velacy-flow-shell .roster-toolbar label{min-height:44px;color:var(--flow-copy);border-color:var(--flow-border);background:#ffffff06}.velacy-flow-shell .roster-toolbar label span,.velacy-flow-shell .roster-toolbar small{color:var(--flow-muted)}.velacy-flow-shell .roster-toolbar input{min-height:42px;color:var(--flow-text);background:0 0}.velacy-flow-shell .roster-toolbar select{min-height:44px;color:var(--flow-text);background:var(--flow-panel-deep);border-color:var(--flow-border)}.velacy-flow-shell .roster-empty{color:var(--flow-copy);border-color:var(--flow-border)}.velacy-flow-shell .roster-empty strong{color:var(--flow-text)}.velacy-flow-shell .roster-empty p{color:var(--flow-muted)}.velacy-flow-shell .resume-source-grid,.velacy-flow-shell .resume-review{color:var(--flow-copy);border-color:var(--flow-border)}.velacy-flow-shell .resume-source-grid label>span,.velacy-flow-shell .resume-review label>span{color:var(--flow-text)}.velacy-flow-shell .resume-source-grid small,.velacy-flow-shell .resume-review small{color:var(--flow-muted)}.velacy-flow-shell .resume-review{background:#ffffff06}.velacy-flow-shell .resume-frozen{color:var(--flow-copy);background:#f3c96912;border-color:#f3c9692e}.velacy-flow-shell .resume-frozen strong{color:var(--flow-gold)}.velacy-flow-shell .control-attestation{min-height:44px}.velacy-flow-shell .constellation-selector{color:var(--flow-copy);margin-top:0}.velacy-flow-shell .candidate-map-card{overflow:hidden}.velacy-flow-shell .candidate-map-card>header{color:var(--flow-text);background:var(--flow-panel);border-color:var(--flow-border)}.velacy-flow-shell .candidate-map-card>header span{color:var(--flow-gold)}.velacy-flow-shell .candidate-map-card>header h2{color:var(--flow-text);font-weight:500}.velacy-flow-shell .candidate-map-card>header p{color:var(--flow-muted)}.velacy-flow-shell .candidate-map-card>header small{color:#b8e9eb;background:#35c6c817;border-color:#35c6c829}.velacy-flow-shell .candidate-map{height:450px;color:var(--flow-text);background-color:var(--flow-map);background-image:radial-gradient(circle at 8% 14%,#f7f3e8cc 0 1px,#0000 1.6px),radial-gradient(circle at 19% 76%,#65e6ef99 0 1px,#0000 1.5px),radial-gradient(circle at 27% 20%,#f3c969a6 0 1px,#0000 1.6px),radial-gradient(circle at 41% 83%,#f7f3e88c 0 1px,#0000 1.5px),radial-gradient(circle at 67% 12%,#65e6efb8 0 1px,#0000 1.6px),radial-gradient(circle at 76% 79%,#f3c96994 0 1px,#0000 1.5px),radial-gradient(circle at 91% 28%,#f7f3e8bd 0 1px,#0000 1.6px),linear-gradient(145deg,#0b3158,#092646);border:0;border-radius:0;margin:0;overflow:hidden}.velacy-flow-shell .target-ring{border-color:#d8e2ee21}.velacy-flow-shell .constellation-lines line{stroke:#65e6ef57}.velacy-flow-shell .constellation-lines circle{fill:#65e6ef7a}.velacy-flow-shell .role-target{color:var(--flow-text);background:#10264f;border-color:#d7f1f2d1;box-shadow:0 8px 22px #0000003d}.velacy-flow-shell .role-target .velacy-star{color:var(--flow-cyan)}.velacy-flow-shell .role-target small{color:var(--flow-muted)}.velacy-flow-shell .map-point{color:var(--flow-unknown)}.velacy-flow-shell .map-point span{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#050f22e8;width:max-content;max-width:124px;overflow:hidden;box-shadow:0 2px 8px #00000038}.velacy-flow-shell .map-point.looks-aligned,.velacy-flow-shell .map-point.shortlist{color:var(--flow-aligned)}.velacy-flow-shell .map-point.worth-discussing,.velacy-flow-shell .map-point.needs-review,.velacy-flow-shell .map-point.review{color:var(--flow-discuss)}.velacy-flow-shell .map-point.needs-resolution,.velacy-flow-shell .map-point.do-not-advance{color:var(--flow-resolve)}.velacy-flow-shell .map-point.needs-more-evidence,.velacy-flow-shell .map-point.waiting{color:var(--flow-unknown)}.velacy-flow-shell .map-point.selected .velacy-star{filter:drop-shadow(0 0 10px)drop-shadow(0 5px 6px #00000052)}.velacy-flow-shell .map-awaiting,.velacy-flow-shell .map-footer{color:var(--flow-copy);background:var(--flow-panel);border-color:var(--flow-border)}.velacy-flow-shell .map-awaiting>strong{color:var(--flow-copy)}.velacy-flow-shell .map-awaiting small,.velacy-flow-shell .map-legend span{color:var(--flow-muted)}.velacy-flow-shell .map-legend i.aligned{color:var(--flow-aligned)}.velacy-flow-shell .map-legend i.discussing{color:var(--flow-discuss)}.velacy-flow-shell .map-legend i.resolution{color:var(--flow-resolve)}.velacy-flow-shell .map-legend i.needs-evidence{color:var(--flow-unknown)}.velacy-flow-shell .constellation-view-toolbar{justify-content:flex-end;align-items:center;gap:10px;margin:-8px 0 13px;display:flex}.velacy-flow-shell .constellation-view-toolbar>span{color:var(--flow-dim);letter-spacing:.09em;font-size:12px;font-weight:750}.velacy-flow-shell .constellation-footer{color:var(--flow-copy);background:var(--flow-panel);border-top:1px solid var(--flow-border);justify-content:space-between;align-items:center;gap:18px;padding:14px 20px 17px;display:flex}.velacy-flow-shell .constellation-footer>p{max-width:340px;color:var(--flow-muted);margin:0;line-height:1.45}.velacy-flow-shell .map-awaiting>div>button{min-height:44px;color:var(--flow-text);border:1px solid var(--flow-border);text-align:left;background:#ffffff09;border-radius:8px;grid-template-columns:20px auto;align-items:center;gap:8px;padding:7px 9px;display:grid}.velacy-flow-shell .map-awaiting>div>span{min-height:44px;color:var(--flow-text);border-color:var(--flow-border);background:#ffffff09}.velacy-flow-shell .map-awaiting>div>span>i{color:var(--flow-unknown)}.velacy-flow-shell .map-awaiting>div>span small{color:var(--flow-muted)}.velacy-flow-shell .map-awaiting>div>button:hover,.velacy-flow-shell .map-awaiting>div>button.selected{background:#65e6ef12;border-color:#65e6ef4d}.velacy-flow-shell .map-awaiting>div>button i{color:var(--flow-unknown)}.velacy-flow-shell .map-awaiting>div>button span{gap:2px;display:grid}.velacy-flow-shell .map-awaiting>div>button b{color:var(--flow-text);font-weight:550}.velacy-flow-shell .view-toggle,.velacy-flow-shell .constellation-view-toggle{background:#ffffff0f}.velacy-flow-shell :where(.view-toggle,.constellation-view-toggle) button{color:var(--flow-muted)}.velacy-flow-shell :where(.view-toggle,.constellation-view-toggle) button.active,.velacy-flow-shell :where(.view-toggle,.constellation-view-toggle) button[aria-pressed=true]{color:var(--flow-bg);background:var(--flow-gold);box-shadow:none}.velacy-flow-shell :where(.constellation-list,.candidate-constellation-list,.pool-table){color:var(--flow-text);background:var(--flow-panel);border:1px solid var(--flow-border);box-shadow:var(--flow-shadow);border-radius:15px;overflow:hidden}.velacy-flow-shell .constellation-list-head,.velacy-flow-shell .constellation-list-row{grid-template-columns:minmax(210px,1.3fr) minmax(145px,.7fr) 90px 24px;align-items:center;gap:12px;padding:13px 18px;display:grid}.velacy-flow-shell .constellation-list-head{color:var(--flow-dim);letter-spacing:.08em;text-transform:uppercase;background:#ffffff09;font-size:12px;font-weight:750}.velacy-flow-shell .constellation-list-row{width:100%;min-height:64px;color:var(--flow-copy);text-align:left;background:0 0;border:0;border-top:1px solid #d8e2ee17}.velacy-flow-shell .constellation-list-row:hover{background:#ffffff09}.velacy-flow-shell .constellation-list-row.selected{box-shadow:inset 3px 0 0 var(--flow-cyan);background:#65e6ef12}.velacy-flow-shell .constellation-list-row>span{gap:3px;min-width:0;display:grid}.velacy-flow-shell .constellation-list-row strong{color:var(--flow-text);font-weight:550}.velacy-flow-shell .constellation-list-row small{color:var(--flow-muted)}.velacy-flow-shell .constellation-list-row>span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.velacy-flow-shell .constellation-list-row>b{border:1px solid;border-radius:999px;width:fit-content;padding:5px 8px;font-size:12px;font-weight:650}.velacy-flow-shell .constellation-list-row>i{color:var(--flow-dim);text-align:right;font-style:normal}.velacy-flow-shell :where(.constellation-list-row,.candidate-constellation-row,.pool-row).selected{box-shadow:inset 3px 0 0 var(--flow-cyan);background:#65e6ef12}.velacy-flow-shell :where(.constellation-list-row,.map-legend) .looks-aligned{color:var(--flow-aligned)}.velacy-flow-shell :where(.constellation-list-row,.map-legend) .worth-discussing{color:var(--flow-discuss)}.velacy-flow-shell :where(.constellation-list-row,.map-legend) .needs-resolution{color:var(--flow-resolve)}.velacy-flow-shell :where(.constellation-list-row,.map-legend) .needs-more-evidence{color:var(--flow-unknown)}.velacy-flow-shell .selected-candidate-card{color:var(--flow-copy);background:var(--flow-panel);border-color:var(--flow-border);margin-top:16px;padding:27px 28px}.velacy-flow-shell .selected-candidate-card>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.velacy-flow-shell .selected-candidate-card>header h2{color:var(--flow-text);letter-spacing:-.035em;margin:0;font-size:clamp(1.55rem,3vw,1.9rem);font-weight:550}.velacy-flow-shell .selected-candidate-card>header p{color:var(--flow-muted);margin:5px 0 0}.velacy-flow-shell .selected-candidate-card>header>b,.velacy-flow-shell .constellation-list-row>b{color:var(--flow-unknown);background:#98a7ba14}.velacy-flow-shell .selected-candidate-card>header>b{white-space:nowrap;border:1px solid;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:650}.velacy-flow-shell :where(.selected-candidate-card>header>b,.constellation-list-row>b).looks-aligned{color:var(--flow-aligned);background:#ffd60a12}.velacy-flow-shell :where(.selected-candidate-card>header>b,.constellation-list-row>b).worth-discussing{color:var(--flow-discuss);background:#ff8a0012}.velacy-flow-shell :where(.selected-candidate-card>header>b,.constellation-list-row>b).needs-resolution{color:var(--flow-resolve);background:#ff806f12}.velacy-flow-shell :where(.selected-candidate-card>header>b,.constellation-list-row>b).needs-more-evidence{color:var(--flow-unknown);background:#98a7ba12}.velacy-flow-shell .candidate-stat-grid{border-top:1px solid var(--flow-border);border-bottom:1px solid var(--flow-border);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px;display:grid}.velacy-flow-shell .candidate-stat-grid>span{flex-direction:column;gap:5px;padding:16px 0;display:flex}.velacy-flow-shell .candidate-stat-grid>span+span{border-left:1px solid var(--flow-border);padding-left:22px}.velacy-flow-shell .candidate-stat-grid b{color:var(--flow-text);font-family:Georgia,serif;font-size:22px;font-weight:500}.velacy-flow-shell .candidate-stat-grid small{color:var(--flow-dim);letter-spacing:.07em;text-transform:uppercase;font-weight:700}.velacy-flow-shell .selected-candidate-summary{color:var(--flow-copy);margin:21px 0 0;line-height:1.6;font-size:15px!important}.velacy-flow-shell .selected-candidate-highlights{border-top:1px solid var(--flow-border);border-bottom:1px solid var(--flow-border);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;display:grid}.velacy-flow-shell .selected-candidate-highlights section{padding:18px 0}.velacy-flow-shell .selected-candidate-highlights section+section{border-left:1px solid var(--flow-border);padding-left:24px}.velacy-flow-shell .selected-candidate-highlights span{color:var(--flow-gold);letter-spacing:.09em;font-size:12px;font-weight:800}.velacy-flow-shell .selected-candidate-highlights p{color:var(--flow-copy);margin:7px 0 0;line-height:1.55}.velacy-flow-shell .candidate-evidence-disclosure{border-bottom:1px solid var(--flow-border);margin:0}.velacy-flow-shell .candidate-evidence-disclosure>summary{min-height:54px;color:var(--flow-cyan);cursor:pointer;padding:14px 34px 14px 0;font-weight:600;list-style:none;position:relative}.velacy-flow-shell .candidate-evidence-disclosure>summary::-webkit-details-marker{display:none}.velacy-flow-shell .candidate-evidence-disclosure>summary:after{content:"+";color:var(--flow-cyan);font-size:20px;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.velacy-flow-shell .candidate-evidence-disclosure[open]>summary:after{content:"−"}.velacy-flow-shell .guided-dimension-list,.velacy-flow-shell .guided-source-evidence{padding-bottom:16px;display:grid}.velacy-flow-shell .guided-dimension-list article{border-top:1px solid #d8e2ee14;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:12px 0;display:flex}.velacy-flow-shell .guided-dimension-list article>div{gap:3px;display:grid}.velacy-flow-shell .guided-dimension-list strong{color:var(--flow-text)}.velacy-flow-shell .guided-dimension-list small{color:var(--flow-muted)}.velacy-flow-shell .guided-dimension-list article>span{color:var(--flow-copy);text-align:right}.velacy-flow-shell .guided-source-evidence{gap:8px}.velacy-flow-shell .guided-source-evidence article{color:var(--flow-copy);background:#ffffff06;border:1px solid #d8e2ee1a;border-radius:8px;padding:12px 13px}.velacy-flow-shell .guided-source-evidence article>span{color:var(--flow-gold);letter-spacing:.08em;font-size:12px;font-weight:750}.velacy-flow-shell .guided-source-evidence article p{color:var(--flow-copy);margin:7px 0;line-height:1.5}.velacy-flow-shell .guided-source-evidence article small{color:var(--flow-muted)}.velacy-flow-shell .selected-candidate-card>footer,.velacy-flow-shell .selected-candidate-actions{border-top:1px solid var(--flow-border);flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:4px;padding-top:19px;display:flex}.velacy-flow-shell .real-human-review{color:var(--flow-copy);padding:22px 0 0}.velacy-flow-shell .decision-tab-intro>span{color:var(--flow-gold)}.velacy-flow-shell .decision-tab-intro h3{color:var(--flow-text);font-weight:550}.velacy-flow-shell .decision-tab-intro p{color:var(--flow-muted)}.velacy-flow-shell .real-choice-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.velacy-flow-shell .real-choice-row button{min-height:48px;color:var(--flow-copy);border-color:var(--flow-border-strong);background:#ffffff09}.velacy-flow-shell .real-choice-row button:hover{color:var(--flow-text);border-color:var(--flow-cyan)}.velacy-flow-shell .real-choice-row button.chosen{color:var(--flow-gold);border-color:var(--flow-gold);background:#f3c9691f}.velacy-flow-shell .review-rights-requests{color:var(--flow-copy);background:#ff806f0e;border-color:#ff806f33}.velacy-flow-shell .review-rights-requests>span{color:var(--flow-resolve)}.velacy-flow-shell .review-rights-requests article{border-color:#d8e2ee17}.velacy-flow-shell .review-rights-requests strong{color:var(--flow-text)}.velacy-flow-shell .review-rights-requests p,.velacy-flow-shell .review-rights-requests small{color:var(--flow-muted)}.velacy-flow-shell .decision-record{color:var(--flow-copy);border:0;border-left:2px solid var(--flow-cyan);align-items:flex-start;gap:10px;margin-top:18px;display:flex;background:#65e6ef0e!important;padding:13px 15px!important}.velacy-flow-shell .decision-record>i{color:var(--flow-bg);background:var(--flow-cyan)}.velacy-flow-shell .decision-record span{color:var(--flow-cyan)!important}.velacy-flow-shell .decision-record strong{color:var(--flow-text);font-weight:550}.velacy-flow-shell .decision-record p{color:var(--flow-copy)!important}.velacy-flow-shell .decision-record small{color:var(--flow-muted)}.velacy-flow-shell .legacy-constellation,.velacy-flow-shell .legacy-constellation[hidden],.velacy-flow-shell .real-data-banner,.velacy-flow-shell .real-candidate-list{display:none!important}.velacy-flow-shell .real-evidence-layout{grid-template-columns:1fr;display:block}.velacy-flow-shell .real-work-evidence{margin-top:16px}.velacy-flow-shell .real-data-banner{color:var(--flow-copy);background:#65e6ef0e;border-color:#65e6ef29}.velacy-flow-shell .real-data-banner span{color:var(--flow-bg);background:var(--flow-cyan)}.velacy-flow-shell .real-candidate-list>header{color:var(--flow-text);border-color:var(--flow-border);background:#ffffff09}.velacy-flow-shell .real-candidate-list>header span,.velacy-flow-shell .real-work-evidence>header span{color:var(--flow-gold)}.velacy-flow-shell .real-candidate-list>button{color:var(--flow-text);background:0 0;border-color:#d8e2ee17}.velacy-flow-shell .real-candidate-list>button:hover,.velacy-flow-shell .real-candidate-list>button.active{background:#65e6ef12}.velacy-flow-shell .real-candidate-list>button.active{box-shadow:inset 3px 0 0 var(--flow-cyan)}.velacy-flow-shell .real-candidate-list>button small{color:var(--flow-muted)}.velacy-flow-shell .real-work-evidence>header,.velacy-flow-shell .candidate-detail-tabs{color:var(--flow-text);background:var(--flow-panel);border-color:var(--flow-border)}.velacy-flow-shell .real-work-evidence>header h2{color:var(--flow-text)}.velacy-flow-shell .candidate-detail-tabs button{color:var(--flow-muted)}.velacy-flow-shell .candidate-detail-tabs button:hover{color:var(--flow-text);background:#ffffff09}.velacy-flow-shell .candidate-detail-tabs button.active{color:var(--flow-gold);border-bottom-color:var(--flow-gold);background:0 0}.velacy-flow-shell .workspace-minimal-results,.velacy-flow-shell .minimal-results,.velacy-flow-shell .minimal-interaction{--minimal-panel:var(--flow-panel);--minimal-surface:#ffffff09;--minimal-surface-strong:#35c6c812;--minimal-border:var(--flow-border);--minimal-text:var(--flow-text);--minimal-copy:var(--flow-copy);--minimal-muted:var(--flow-muted);--minimal-accent:var(--flow-cyan);--minimal-warm:var(--flow-gold);--minimal-positive:#8fe0b8;--minimal-positive-bg:#46c98f1c;--minimal-review:#f4d787;--minimal-review-bg:#f3c9691c}.velacy-flow-shell :where(.result-reasons,.result-uncertainty,.result-questions){border-color:var(--flow-border)}.velacy-flow-shell :where(.result-reasons,.result-uncertainty,.result-questions)>span{color:var(--flow-gold)}.velacy-flow-shell :where(.result-reasons,.result-uncertainty,.result-questions) p{color:var(--flow-copy)}.velacy-flow-shell .constellation-suppressed{color:var(--flow-copy);border-color:var(--flow-border);background:#ffffff06}.velacy-flow-shell .constellation-suppressed strong{color:var(--flow-text)}.velacy-flow-shell .constellation-suppressed p,.velacy-flow-shell .constellation-suppressed details{color:var(--flow-muted)}.velacy-flow-shell .constellation-suppressed svg{color:var(--flow-gold)}.velacy-flow-shell .flow-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020917c7;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0;overflow-y:auto}.velacy-flow-shell .flow-modal{width:min(100%,650px);max-height:min(780px,100vh - 56px);color:var(--flow-text);background:var(--flow-panel);border:1px solid var(--flow-border);border-radius:16px;overflow:auto;box-shadow:0 28px 80px #0000007a}.velacy-flow-shell .flow-modal>header{min-height:58px;color:var(--flow-text);background:var(--flow-sidebar);border-bottom:1px solid var(--flow-border);justify-content:space-between;align-items:center;gap:16px;padding:8px 12px 8px 22px;display:flex}.velacy-flow-shell .flow-modal>header>span{color:var(--flow-gold);letter-spacing:.1em;font-size:12px;font-weight:800}.velacy-flow-shell .flow-modal>header>button{width:44px;min-height:44px;color:var(--flow-text);background:0 0;border:0;padding:0;font-size:24px!important}.velacy-flow-shell .flow-modal>div{padding:26px}.velacy-flow-shell .flow-modal h2{color:var(--flow-text);letter-spacing:-.035em;margin:0;font-size:26px;font-weight:550}.velacy-flow-shell .flow-modal h2+p{color:var(--flow-muted);margin:8px 0 0;line-height:1.55}.velacy-flow-shell .decision-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:22px;display:grid}.velacy-flow-shell .decision-choices button{min-height:48px;color:var(--flow-copy);border:1px solid var(--flow-border-strong);background:#ffffff09;border-radius:9px;padding:9px}.velacy-flow-shell .decision-choices button:hover{color:var(--flow-text);border-color:var(--flow-cyan)}.velacy-flow-shell .decision-choices button.chosen{color:var(--flow-gold);border-color:var(--flow-gold);background:#f3c9691f}.velacy-flow-shell .decision-rationale{gap:8px;margin-top:20px;padding:0;display:grid}.velacy-flow-shell .decision-rationale>span{color:var(--flow-copy)!important}.velacy-flow-shell .decision-rationale>span small{color:var(--flow-dim);margin-left:6px}.velacy-flow-shell .decision-rationale textarea{min-height:112px;color:var(--flow-text);border-color:var(--flow-border-strong);background:#ffffff09}.velacy-flow-shell .review-checks{gap:9px;margin-top:15px;padding:0;display:grid}.velacy-flow-shell .review-checks label{min-height:44px;color:var(--flow-copy);align-items:flex-start;gap:10px;padding:7px 0;display:flex}.velacy-flow-shell .review-checks input{flex:none;width:18px;height:18px;min-height:0;margin:1px 0 0}.velacy-flow-shell .review-checks span{color:var(--flow-copy);line-height:1.45}.velacy-flow-shell .decision-boundary{color:var(--flow-gold);margin:18px 0 0}.velacy-flow-shell .flow-modal footer{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.velacy-flow-shell :where(.candidate-send-dialog,[role=dialog]),.candidate-public-shell :where([role=dialog]){color:var(--flow-text);background:var(--flow-panel);border:1px solid var(--flow-border);box-shadow:0 28px 80px #0000006b}.velacy-flow-shell .candidate-send-dialog h2,.velacy-flow-shell .candidate-send-dialog li strong{color:var(--flow-text)}.velacy-flow-shell .candidate-send-dialog p,.velacy-flow-shell .candidate-send-dialog li span{color:var(--flow-muted)}.candidate-public-shell{min-height:100vh;color:var(--flow-text);background:radial-gradient(circle at 12% 8%, #35c6c817, transparent 24rem), radial-gradient(circle at 91% 24%, #526bbe1c, transparent 26rem), var(--flow-bg)}.candidate-public-shell .candidate-public-nav{z-index:20;color:var(--flow-text);border-bottom:1px solid var(--flow-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050f22f0;position:sticky;top:0}.candidate-public-shell .candidate-public-nav a{color:#fff}.candidate-public-shell .candidate-public-nav a span{color:var(--flow-gold)}.candidate-public-shell .candidate-public-nav small{color:var(--flow-muted)}.candidate-public-shell :where(.candidate-public-page,.candidate-simulation-page,.candidate-complete,.candidate-link-error,.candidate-question-page,.candidate-review-page){color:var(--flow-text)}.candidate-public-shell :where(.candidate-welcome,.candidate-simulation-page>header,.candidate-question-page>header,.candidate-review-page>header)>span{color:var(--flow-gold)}.candidate-public-shell :where(.candidate-welcome,.candidate-simulation-page>header,.candidate-question-page>header,.candidate-review-page>header) h1{color:var(--flow-text);font-weight:550}.candidate-public-shell :where(.candidate-welcome,.candidate-simulation-page>header,.candidate-question-page>header,.candidate-review-page>header) p{color:var(--flow-muted)}.candidate-public-shell :where(.candidate-calm,.candidate-truth,.candidate-use,.candidate-control,.candidate-scenario,.candidate-complete section,.candidate-question-list label,.candidate-context-fields label,.candidate-review-page>section,.candidate-final-check,.candidate-condition-list,.candidate-role-details article,.candidate-results-section,.candidate-results-summary,.candidate-disclosure-details){color:var(--flow-copy);background:var(--flow-panel);border-color:var(--flow-border);box-shadow:var(--flow-shadow)}.candidate-public-shell :where(.candidate-calm h2,.candidate-truth h2,.candidate-use h2,.candidate-control h2,.candidate-complete h2),.candidate-public-shell :where(.candidate-question-list strong,.candidate-context-fields strong,.candidate-condition-list strong),.candidate-public-shell .candidate-review-page article strong{color:var(--flow-text)}.candidate-public-shell :where(.candidate-calm p,.candidate-truth p,.candidate-use span,.candidate-control p,.candidate-complete section p),.candidate-public-shell :where(.candidate-question-list small,.candidate-context-fields small),.candidate-public-shell .candidate-review-page article span{color:var(--flow-muted)}.candidate-public-shell .candidate-role-card{color:var(--flow-text);border:1px solid var(--flow-border);box-shadow:var(--flow-shadow);background:linear-gradient(135deg,#10264f,#173c68)}.candidate-public-shell .candidate-role-card span{color:var(--flow-gold)}.candidate-public-shell .candidate-role-card small{color:var(--flow-muted)}.candidate-public-shell .candidate-package-steps{color:var(--flow-copy);background:var(--flow-panel);border-color:var(--flow-border)}.candidate-public-shell .candidate-package-steps span{color:var(--flow-muted)}.candidate-public-shell .candidate-package-steps span.active{color:var(--flow-bg);background:var(--flow-gold)}.candidate-public-shell .candidate-package-steps span.complete{color:var(--flow-cyan);background:#65e6ef14}.candidate-public-shell .candidate-progress{background:#ffffff14}.candidate-public-shell .candidate-progress i{background:linear-gradient(90deg, var(--flow-cyan), var(--flow-gold))}.candidate-public-shell .candidate-condition-list label,.candidate-public-shell .candidate-review-page article{color:var(--flow-copy);background:0 0;border-color:#d8e2ee17}.candidate-public-shell .candidate-final-check{color:var(--flow-copy);background:#65e6ef0e}.candidate-public-shell .candidate-results-notice,.candidate-public-shell .candidate-results-boundary{color:var(--flow-copy);background:#65e6ef0e;border-color:#65e6ef29}.candidate-public-shell .candidate-results-notice span,.candidate-public-shell .candidate-results-boundary strong{color:var(--flow-gold)}.candidate-public-shell .candidate-results-notice strong{color:var(--flow-text)}.candidate-public-shell .candidate-results-notice p,.candidate-public-shell .candidate-results-boundary p{color:var(--flow-muted)}.candidate-public-shell .candidate-truth article,.candidate-public-shell .candidate-use p,.candidate-public-shell .candidate-control>label{color:var(--flow-copy);border-color:var(--flow-border);background:#ffffff09}.candidate-public-shell .candidate-truth article i{color:var(--flow-bg);background:var(--flow-cyan)}.candidate-public-shell .candidate-truth article strong,.candidate-public-shell .candidate-use strong,.candidate-public-shell .candidate-control label strong{color:var(--flow-text)}.candidate-public-shell .candidate-truth article p,.candidate-public-shell .candidate-use span,.candidate-public-shell .candidate-control label small{color:var(--flow-muted)}.candidate-public-shell .candidate-question-stage{color:var(--flow-copy);background:var(--flow-panel);border:1px solid var(--flow-border);box-shadow:var(--flow-shadow);border-radius:14px;overflow:hidden}.candidate-public-shell .candidate-question-controls{color:var(--flow-muted);border-top:1px solid var(--flow-border);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:0;padding:16px 18px;display:grid}.candidate-public-shell .candidate-question-controls>button:first-child{justify-self:start}.candidate-public-shell .candidate-question-controls>button:last-child{justify-self:end}.candidate-public-shell .candidate-question-controls>span{text-align:center}.candidate-public-shell .candidate-simulation-note,.candidate-public-shell .candidate-message{color:var(--flow-muted)}.candidate-public-shell .candidate-scenario>span{color:var(--flow-gold)}.candidate-public-shell .candidate-scenario>p{color:var(--flow-text)}.candidate-public-shell .candidate-results-toolbar{color:var(--flow-text);background:linear-gradient(135deg, #10264f, var(--flow-panel));border:1px solid var(--flow-border);box-shadow:var(--flow-shadow)}.candidate-public-shell .candidate-results-toolbar small{color:var(--flow-muted)}.candidate-public-shell .candidate-results-toolbar .candidate-primary{color:var(--flow-bg);background:var(--flow-gold)}.candidate-public-shell .candidate-results-summary article{border-color:var(--flow-border)}.candidate-public-shell .candidate-results-summary span,.candidate-public-shell .candidate-results-section>header span{color:var(--flow-gold)}.candidate-public-shell .candidate-results-summary strong,.candidate-public-shell .candidate-results-section>header h2{color:var(--flow-text)}.candidate-public-shell .candidate-results-summary small,.candidate-public-shell .candidate-results-section>header>small{color:var(--flow-muted)}.candidate-public-shell .candidate-result-dimensions>article,.candidate-public-shell .candidate-result-scenarios>article,.candidate-public-shell .candidate-results-unavailable{color:var(--flow-copy);border-color:var(--flow-border);background:#ffffff09!important}.candidate-public-shell .candidate-result-dimensions article>header i,.candidate-public-shell .candidate-result-scenarios article>header i{color:var(--flow-bg);background:var(--flow-cyan)}.candidate-public-shell .candidate-result-dimensions article>header strong,.candidate-public-shell .candidate-result-scenarios article>header strong,.candidate-public-shell .candidate-result-dimensions p b,.candidate-public-shell .candidate-result-scenarios p b,.candidate-public-shell .candidate-results-unavailable h2{color:var(--flow-text)}.candidate-public-shell .candidate-result-dimensions p,.candidate-public-shell .candidate-result-scenarios p,.candidate-public-shell .candidate-result-scenarios small,.candidate-public-shell .candidate-results-unavailable p{color:var(--flow-muted)}.candidate-public-shell .candidate-result-dimensions blockquote{color:var(--flow-copy);border-left-color:var(--flow-cyan);background:#65e6ef0b}.candidate-public-shell .candidate-attribute-track{background:linear-gradient(90deg,#ffffff0f 0 24.5%,#d8e2ee2e 24.5% 25%,#ffffff0f 25% 49.5%,#d8e2ee2e 49.5% 50%,#ffffff0f 50% 74.5%,#d8e2ee2e 74.5% 75%,#ffffff0f 75% 100%)}.candidate-public-shell .candidate-attribute-marker{color:var(--flow-gold)}.candidate-public-shell .candidate-attribute-ticks,.candidate-public-shell .candidate-attribute-endpoints,.candidate-public-shell .candidate-attribute-scale>small{color:var(--flow-muted)}.candidate-public-shell .candidate-choice-field{min-inline-size:0;color:var(--flow-copy);background:var(--flow-panel);border:1px solid var(--flow-border);border-radius:12px;margin:0;padding:18px}.candidate-public-shell .candidate-condition-list .candidate-choice-field{box-shadow:none;border:0;border-top:1px solid #d8e2ee17;border-radius:0}.candidate-public-shell .candidate-condition-list .candidate-choice-field:first-child{border-top:0}.candidate-public-shell .candidate-choice-field legend{width:100%;color:var(--flow-text);padding:0;font-weight:650;line-height:1.5}.candidate-public-shell .candidate-answer-choices{gap:8px;margin-top:13px;display:grid}.candidate-public-shell .candidate-answer-choices label{min-height:52px;color:var(--flow-copy);cursor:pointer;box-shadow:none;background:#ffffff08;border:1px solid #d8e2ee1f;border-radius:9px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;padding:11px 12px;display:grid}.candidate-public-shell .candidate-answer-choices label:hover{background:#65e6ef0d;border-color:#65e6ef57}.candidate-public-shell .candidate-answer-choices label:focus-within{outline:3px solid var(--flow-cyan);outline-offset:2px}.candidate-public-shell .candidate-answer-choices label.selected{color:var(--flow-text);border-color:var(--flow-gold);background:#f3c9691a}.candidate-public-shell .candidate-answer-choices input[type=radio]{width:18px;height:18px;min-height:0;accent-color:var(--flow-gold);margin:1px 0 0}.candidate-public-shell .candidate-answer-choices span{color:inherit;line-height:1.45}.candidate-public-shell .candidate-answer-choices label.read-only{cursor:default}.candidate-public-shell .candidate-answer-choices label.read-only:hover{background:#ffffff08;border-color:#d8e2ee1f}.candidate-public-shell .candidate-sjt-choices{margin-top:18px}.candidate-public-shell .candidate-choice-field>small{color:var(--flow-muted);margin-top:10px;display:block}.candidate-public-shell .candidate-disclosure-details>summary{color:var(--flow-text)}.candidate-public-shell .candidate-disclosure-details>summary small{color:var(--flow-muted)}.candidate-public-shell .candidate-package-steps,.candidate-public-shell :where(.candidate-public-page,.candidate-question-page,.candidate-simulation-page,.candidate-review-page){width:min(1180px,100% - clamp(40px,7vw,120px));max-width:none;margin-inline:auto}.candidate-public-shell :where(.candidate-question-page,.candidate-simulation-page,.candidate-review-page){min-width:0}.candidate-public-shell .candidate-scenario,.candidate-public-shell .candidate-choice-field,.candidate-public-shell .candidate-answer-choices{width:100%;min-width:0}.candidate-public-shell :where(.candidate-question-page,.candidate-simulation-page,.candidate-review-page)>header{max-width:none}.candidate-public-shell .candidate-scenario{padding:clamp(24px,3vw,38px)}.candidate-public-shell .candidate-choice-field{padding:clamp(20px,2.2vw,28px)}.candidate-public-shell .candidate-question-page h1,.candidate-public-shell .candidate-simulation-page h1,.candidate-public-shell .candidate-choice-field legend,.candidate-public-shell .candidate-answer-choices label,.candidate-public-shell .candidate-answer-choices span,.candidate-public-shell .candidate-scenario>p{color:#fff}.example-workspace :where(input,textarea,select):disabled,.example-workspace :where(textarea[readonly]){opacity:1;color:#fff;-webkit-text-fill-color:#fff}.example-workspace .roster-toolbar :where(input,select):disabled{color:var(--flow-text);background:#ffffff0a}@media (min-width:900px){.candidate-public-shell .candidate-answer-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.team-calibration-shell{min-height:100vh;color:var(--flow-text);background:radial-gradient(circle at 10% 8%, #35c6c817, transparent 23rem), radial-gradient(circle at 90% 30%, #526bbe1c, transparent 26rem), var(--flow-bg);padding-bottom:34px}.team-calibration-shell .candidate-public-nav{color:var(--flow-text);border-bottom-color:var(--flow-border);background:#050f22f0}.team-calibration-shell .candidate-public-nav a{color:#fff}.team-calibration-shell .candidate-public-nav a span{color:var(--flow-gold)}.team-calibration-shell .candidate-public-nav small{color:var(--flow-muted)}.team-calibration-shell .team-calibration-preview-banner{color:#f7d98e;background:#f3c96914;border-color:#f3c96938}.team-calibration-shell .team-calibration-hero>div>span,.team-calibration-shell .team-calibration-complete>span{color:var(--flow-gold)}.team-calibration-shell .team-calibration-hero h1,.team-calibration-shell .team-calibration-complete h1{color:var(--flow-text);font-weight:550}.team-calibration-shell .team-calibration-hero>div>p,.team-calibration-shell .team-calibration-complete>p{color:var(--flow-muted)}.team-calibration-shell .team-calibration-hero aside,.team-calibration-shell .team-calibration-question,.team-calibration-shell .team-calibration-complete>div{color:var(--flow-copy);background:var(--flow-panel);border-color:var(--flow-border);box-shadow:var(--flow-shadow)}.team-calibration-shell .team-calibration-hero aside span,.team-calibration-shell .team-calibration-question>header span{color:var(--flow-gold)}.team-calibration-shell .team-calibration-hero aside small{color:var(--flow-muted)}.team-calibration-shell .team-calibration-guide{color:var(--flow-copy);background:#65e6ef0e;border-color:#65e6ef29}.team-calibration-shell .team-calibration-guide small,.team-calibration-shell .team-calibration-guide summary{color:var(--flow-muted)}.team-calibration-shell .team-calibration-question>header{border-color:var(--flow-border)}.team-calibration-shell .team-calibration-question>header h2{color:var(--flow-text)}.team-calibration-shell .team-calibration-situation{color:var(--flow-copy);background:#f3c96912;border-color:#f3c96929}.team-calibration-shell .team-calibration-situation span{color:var(--flow-gold)}.team-calibration-shell .team-calibration-situation p{color:var(--flow-copy)}.team-calibration-shell .team-calibration-pair{border-color:var(--flow-border);background:#ffffff05}.team-calibration-shell .team-calibration-pair article{color:var(--flow-copy);border-color:var(--flow-border);background:#ffffff09}.team-calibration-shell .team-calibration-pair article span{color:var(--flow-gold)}.team-calibration-shell .team-calibration-pair article p{color:var(--flow-copy)}.team-calibration-shell .team-calibration-pair>b{color:var(--flow-dim)}.team-calibration-shell .team-difference-choices legend{color:var(--flow-text)}.team-calibration-shell .team-difference-scale{color:var(--flow-muted)}.team-calibration-shell .team-difference-choices>div[role=radiogroup]:before{background:#d8e2ee2e}.team-calibration-shell .team-difference-choices>div[role=radiogroup] button>i{box-shadow:0 0 0 5px var(--flow-panel);background:#385374;border-color:#9aabc2}.team-calibration-shell .team-difference-choices>div[role=radiogroup] button:hover>i{background:var(--flow-cyan);border-color:#b9eff0}.team-calibration-shell .team-difference-choices>div[role=radiogroup] button.selected>i{background:var(--flow-gold);box-shadow:0 0 0 5px var(--flow-panel), 0 0 18px #f3c9696b;border-color:#fff0c6}.team-calibration-shell .team-calibration-prompt{color:var(--flow-muted)}.team-calibration-shell .team-calibration-actions{color:var(--flow-copy);border-color:var(--flow-border);background:#0d2240fa;box-shadow:0 -10px 30px #0000002e}.team-calibration-shell .team-calibration-actions strong{color:var(--flow-text)}.team-calibration-shell .team-calibration-actions small{color:var(--flow-muted)}@media (max-width:900px){.velacy-flow-shell{grid-template-columns:220px minmax(0,1fr)}.velacy-flow-shell .sidebar{padding:20px 13px}.velacy-flow-shell .brand{justify-content:flex-start}.velacy-flow-shell .brand>span:last-child,.velacy-flow-shell .nav-title,.velacy-flow-shell .nav-item span{display:initial}.velacy-flow-shell .nav-item{justify-content:flex-start}.velacy-flow-shell :where(.setup-layout,.pool-layout,.real-evidence-layout){grid-template-columns:1fr}.velacy-flow-shell .real-candidate-list{position:static}}@media (max-width:720px){.velacy-flow-shell{display:block}.velacy-flow-shell .sidebar{z-index:40;grid-template-columns:auto minmax(0,1fr);align-items:center;width:100%;height:auto;padding:13px;display:grid;position:sticky;top:0}.velacy-flow-shell .brand{margin:0;padding:0 8px 10px 0}.velacy-flow-shell .nav-title,.velacy-flow-shell .active-job-name,.velacy-flow-shell .sidebar-note{display:none}.velacy-flow-shell .sidebar:has(.job-nav)>.primary-nav:not(.job-nav){display:none}.velacy-flow-shell .sidebar .job-nav{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;margin:0;display:grid}.velacy-flow-shell .job-nav .nav-item{border-bottom:3px solid #0000;border-left:0;border-radius:9px 9px 0 0;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;min-height:72px;padding:9px;display:flex!important}.velacy-flow-shell .job-nav .nav-item.active{border-bottom-color:var(--flow-cyan);border-left:0}.velacy-flow-shell .job-nav .nav-item span{display:block}.velacy-flow-shell .job-nav .nav-label-full{display:none}.velacy-flow-shell .job-nav .nav-label-short{display:block}.velacy-flow-shell .topbar{padding:0 18px;position:relative}.velacy-flow-shell .workspace-mode-bar{padding:9px 18px}.velacy-flow-shell .page{padding:34px 18px 52px}.velacy-flow-shell .page-title-row,.velacy-flow-shell .setup-title-row{flex-direction:column;align-items:stretch;gap:16px}.velacy-flow-shell .setup-title-actions{align-items:stretch}.velacy-flow-shell .question-card{grid-template-columns:34px minmax(0,1fr);padding:21px 18px}.velacy-flow-shell .role-context-grid,.velacy-flow-shell .role-brief-meta{grid-template-columns:1fr}.velacy-flow-shell .team-signature-source{grid-template-columns:1fr;align-items:flex-start}.velacy-flow-shell .team-signature-stage>footer{flex-direction:column;align-items:stretch}.velacy-flow-shell .team-signature-stage>footer button{width:100%}.velacy-flow-shell .team-dimension-list article{flex-direction:column;align-items:flex-start;gap:7px}.velacy-flow-shell .team-dimension-list article>span{text-align:left}.velacy-flow-shell .signature-input-section{padding:21px 18px}.velacy-flow-shell .signature-input-section>header{flex-direction:column}.velacy-flow-shell .guided-team-perspective{grid-template-columns:1fr}.velacy-flow-shell .guided-team-perspective .secondary{width:100%}.velacy-flow-shell .guided-team-perspective>small{grid-column:1}.velacy-flow-shell .candidate-package-ready{flex-direction:column;align-items:stretch}.velacy-flow-shell .candidate-package-ready .secondary{width:100%}.velacy-flow-shell .scenario-builder>header{flex-direction:column;align-items:stretch}.velacy-flow-shell .scenario-builder-actions{width:100%}.velacy-flow-shell .scenario-builder-actions button{flex:1}.velacy-flow-shell .scenario-pipeline{flex-direction:column;align-items:stretch}.velacy-flow-shell .scenario-pipeline i{display:none}.velacy-flow-shell .scenario-list>article{grid-template-columns:25px 1fr}.velacy-flow-shell .scenario-list-actions{grid-column:2}.velacy-flow-shell .roster-toolbar,.velacy-flow-shell .resume-source-grid{grid-template-columns:1fr}.velacy-flow-shell .candidate-roster-head{display:none}.velacy-flow-shell .candidate-roster-row{grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:15px}.velacy-flow-shell .candidate-roster-row>span:nth-child(2),.velacy-flow-shell .candidate-roster-row>span:nth-child(3){display:none}.velacy-flow-shell .candidate-roster-row>span:nth-child(4){grid-area:1/2}.velacy-flow-shell .candidate-roster-row>span:nth-child(5){grid-column:1/-1}.velacy-flow-shell .candidate-package-actions{justify-content:flex-start}.velacy-flow-shell :where(.candidate-step-actions,.candidate-send-actions,.map-footer){flex-direction:column;align-items:stretch}.velacy-flow-shell :where(.candidate-step-actions,.candidate-send-actions) .primary{width:100%}.velacy-flow-shell .real-candidate-list{display:none}.velacy-flow-shell .real-evidence-layout{display:block}.velacy-flow-shell .map-legend{gap:8px 14px}.velacy-flow-shell .candidate-map-card>header{flex-direction:column}.velacy-flow-shell .constellation-footer{flex-direction:column;align-items:flex-start}.velacy-flow-shell .constellation-list-head{display:none}.velacy-flow-shell .constellation-list-row{grid-template-columns:minmax(0,1fr) auto 22px}.velacy-flow-shell .constellation-list-row>small{display:none}.velacy-flow-shell .selected-candidate-card{padding:22px 18px}.velacy-flow-shell .selected-candidate-highlights{grid-template-columns:1fr}.velacy-flow-shell .selected-candidate-highlights section+section{border-top:1px solid var(--flow-border);border-left:0;padding-left:0}.velacy-flow-shell .guided-dimension-list article{flex-direction:column;align-items:flex-start;gap:6px}.velacy-flow-shell .guided-dimension-list article>span{text-align:left}.velacy-flow-shell .flow-modal-backdrop{padding:20px 14px}.velacy-flow-shell .flow-modal{max-height:calc(100vh - 40px)}.velacy-flow-shell .flow-modal>div{padding:21px}.velacy-flow-shell .decision-choices{grid-template-columns:1fr}.candidate-public-shell .candidate-choice-field{padding:15px}.candidate-public-shell .candidate-answer-choices label{min-height:50px}}@media (max-width:460px){.velacy-flow-shell .sidebar .job-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.velacy-flow-shell .job-nav .nav-item{border-bottom:3px solid #0000;border-left:0;border-radius:9px 9px 0 0;flex-direction:column;justify-content:center;align-items:flex-start;min-height:64px}.velacy-flow-shell .job-nav .nav-item.active{border-bottom-color:var(--flow-cyan);border-left:0}.velacy-flow-shell .candidate-map{height:390px}.velacy-flow-shell .target-ring.ring-two{width:270px;height:270px}.velacy-flow-shell .map-legend{grid-template-columns:1fr;display:grid}.velacy-flow-shell .candidate-stat-grid{grid-template-columns:1fr}.velacy-flow-shell .candidate-stat-grid>span+span{border-top:1px solid var(--flow-border);border-left:0;padding-left:0}.velacy-flow-shell .selected-candidate-card>header{flex-direction:column}.velacy-flow-shell .selected-candidate-card>footer,.velacy-flow-shell .selected-candidate-actions,.velacy-flow-shell .flow-modal footer{flex-direction:column-reverse;align-items:stretch}.velacy-flow-shell .selected-candidate-card>footer button,.velacy-flow-shell .selected-candidate-actions button,.velacy-flow-shell .flow-modal footer button{width:100%}.velacy-flow-shell .real-choice-row{grid-template-columns:1fr}.candidate-public-shell .candidate-page-actions,.candidate-public-shell .candidate-scenario footer{flex-direction:column-reverse;align-items:stretch}.candidate-public-shell .candidate-page-actions button,.candidate-public-shell .candidate-scenario footer button{width:100%}}@media (hover:none){.velacy-flow-shell .map-point span{opacity:1;transform:translateY(0)}}@media (prefers-contrast:more){.velacy-flow-shell,.candidate-public-shell,.team-calibration-shell{--flow-border:#f7f3e861;--flow-border-strong:#f7f3e89e}.velacy-flow-shell .nav-item.active{box-shadow:inset 4px 0 0 var(--flow-cyan)}}@media (prefers-reduced-motion:reduce){.velacy-flow-shell *,.velacy-flow-shell :before,.velacy-flow-shell :after,.candidate-public-shell *,.candidate-public-shell :before,.candidate-public-shell :after,.team-calibration-shell *,.team-calibration-shell :before,.team-calibration-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@font-face{font-family:Velacy Inter;src:url(/fonts/InterVariable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}.velacy-product{--flow-bg:#08172f;--flow-surface:#0d2240;--flow-text:#f7f3e8;--flow-muted:#c5d1e1;--flow-cyan:#f7f3e8;--flow-border:#425570;--flow-border-strong:#7d8fa7;--text:#f7f3e8;--muted:#c5d1e1;min-height:100vh;font-size:16px;line-height:1.5;color:#f7f3e8!important;background:#08172f!important;font-family:Velacy Inter,Arial,sans-serif!important}.velacy-product *,.velacy-product :before,.velacy-product :after{box-sizing:border-box;text-shadow:none!important;box-shadow:none!important;transition-duration:.15s!important}.velacy-product :where(button,input,select,textarea){font-family:inherit!important;font-size:16px!important}.velacy-product :where(h1,h2,h3,p,span,small,strong,b,summary,button,a,label){font-family:inherit!important}.velacy-product :where(h1,h2,h3,strong,b){font-weight:600!important}.velacy-product h1{color:#f7f3e8!important;letter-spacing:-.02em!important;font-size:40px!important;line-height:1.15!important}.velacy-product h2{color:#f7f3e8!important;letter-spacing:-.01em!important;font-size:24px!important;line-height:1.25!important}.velacy-product h3{color:#f7f3e8!important;font-size:18px!important;line-height:1.4!important}.velacy-product :where(p,label,li,textarea,input,select){font-size:16px!important;line-height:1.5!important}.velacy-product :where(p,small,.card-label,.nav-title){color:#c5d1e1!important}.velacy-product small{font-size:12px!important;font-weight:400!important;line-height:1.5!important}.velacy-product :where(button,a,summary){-webkit-tap-highlight-color:transparent}.velacy-product button,.velacy-product summary,.velacy-product .sign-out-link{cursor:pointer;min-height:44px;font-weight:600}.velacy-product button{border-radius:4px!important}.velacy-product button:disabled{cursor:not-allowed;opacity:.5}.velacy-product :where(input,select,textarea){min-width:0;padding:12px 16px;color:#f7f3e8!important;background:#08172f!important;border:1px solid #7d8fa7!important;border-radius:4px!important}.velacy-product :where(input:not([type=checkbox]):not([type=radio]),select){min-height:48px}.velacy-product :where(input[type=checkbox],input[type=radio]){accent-color:#f7f3e8;flex-shrink:0;width:20px;height:20px}.velacy-product :where(input,textarea)::placeholder{opacity:1;color:#a7b8cf!important}.velacy-product :where(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline-offset:4px!important;outline:2px solid #f7f3e8!important}.velacy-product .primary,.velacy-product .candidate-primary{color:#08172f!important;background:#f7f3e8!important;border:1px solid #f7f3e8!important;padding:12px 20px!important;font-size:16px!important;font-weight:600!important}.velacy-product .primary :where(span,b),.velacy-product .candidate-primary :where(span,b){color:inherit!important}.velacy-product .secondary,.velacy-product .view-toggle button,.velacy-product .decision-choices button{padding:10px 16px;color:#f7f3e8!important;background:0 0!important;border:1px solid #7d8fa7!important}.velacy-product :where(.card,.question-card,.signature-input-section,.candidate-role-card,.candidate-scenario,.candidate-use,.team-signature-stage,.candidate-control,.candidate-disclosure-details,.candidate-results-unavailable,.candidate-review-page>section){background:#0d2240!important;border:1px solid #425570!important;border-radius:4px!important}.velacy-product :where(.card .card,.card .card>article,.signature-input-section article,.result-reasons,.result-questions,.candidate-choice-field,.scenario-list>article,.minimal-results,.candidate-disclosure-details .candidate-use){background:0 0!important;border-radius:0!important}.velacy-product .workspace{min-width:0;background:#08172f!important;padding:0!important}.velacy-product .page{width:100%;max-width:1040px;margin:0 auto;padding:64px 40px 80px!important}.velacy-product .page.real-evidence-page{max-width:1520px}.velacy-product .page-intro{margin-bottom:24px!important}.velacy-product .page-intro h1{margin:0}.velacy-product .sidebar{background:#08172f!important;border-right:1px solid #425570!important;flex-direction:column!important;width:260px!important;padding:32px 20px!important;display:flex!important}.velacy-product.app-shell{grid-template-columns:260px minmax(0,1fr)!important}.velacy-product .workspace-navigation{flex-direction:column;flex:1;gap:16px;display:flex}.velacy-product .sidebar .brand{margin-bottom:40px}.velacy-product .sidebar .primary-nav,.velacy-product .sidebar .job-nav{gap:8px;flex-direction:column!important;margin:0!important;display:flex!important}.velacy-product .nav-item{text-align:left;gap:8px;color:#c5d1e1!important;border:1px solid #0000!important;border-radius:4px!important;flex-direction:row!important;align-items:center!important;min-height:48px!important;padding:12px!important;font-size:14px!important;display:flex!important}.velacy-product .nav-item.active{color:#f7f3e8!important;background:#0d2240!important;border-color:#f7f3e8!important}.velacy-product .nav-item span{display:block!important}.velacy-product .nav-item.active:before{content:none!important}.velacy-product .sidebar-footer{margin-top:auto;padding-top:40px}.velacy-product .sign-out-link{color:#c5d1e1;align-items:center;display:flex}.velacy-product .mobile-menu-toggle,.velacy-product .mobile-back{display:none}.velacy-product :where(.page-title-row,.setup-title-row){gap:24px;margin-bottom:24px}.velacy-product :where(.signature-input-section,.candidate-roster,.candidate-import-disclosure,.role-context-disclosure,.package-settings,.selected-candidate-card){margin-top:24px}.velacy-product .fixed-example-value{white-space:pre-wrap;margin:16px 0}.velacy-product .candidate-roster-head,.velacy-product .candidate-roster-row{gap:16px;grid-template-columns:minmax(0,1fr) minmax(150px,.65fr) auto!important;padding:16px!important;display:grid!important}.velacy-product .candidate-roster-row>span{flex-direction:column;gap:4px;min-width:0;grid-area:auto!important;display:flex!important}.velacy-product .candidate-roster-row :where(strong,small){overflow-wrap:anywhere}.velacy-product .candidate-roster-row>span:last-child{justify-content:center;align-items:flex-end}.velacy-product .candidate-status{color:#f7f3e8!important;background:0 0!important;border:0!important;padding:0!important}.velacy-product .candidate-package-actions{margin-top:24px}.velacy-product .constellation-list-head,.velacy-product .constellation-list-row{gap:16px;grid-template-columns:minmax(0,1fr) minmax(150px,.7fr) auto!important}.velacy-product .constellation-list-row{min-height:80px;border-radius:0!important}.velacy-product .constellation-list-row.selected{outline-offset:-1px;outline:1px solid #f7f3e8;background:#0d2240!important}.velacy-product .candidate-map-card{overflow:visible}.velacy-product .candidate-map{min-height:540px;background:radial-gradient(#183149 0%,#0d2240 65%)!important}.velacy-product .map-point{border:0;flex-direction:column;justify-content:center;align-items:center;transform:translate(-50%,-50%);background:0 0!important;width:100px!important;height:72px!important;display:flex!important}.velacy-product .map-point svg{flex-shrink:0;filter:none!important;width:24px!important;height:24px!important}.velacy-product .map-point>span{white-space:normal;text-align:center;width:120px;max-width:120px;opacity:1!important;color:#f7f3e8!important;padding:4px 0 0!important;font-size:12px!important;line-height:1.3!important;position:static!important;transform:none!important}.velacy-product .map-point .map-point-status{white-space:nowrap;z-index:8;background:#08172f;border:1px solid;padding:4px 8px;display:none;position:absolute;top:100%;color:inherit!important}.velacy-product .map-point:is(.selected,:focus-visible) .map-point-status{display:block}.velacy-product .map-point.selected{outline-offset:4px;outline:1px solid}.velacy-product .selected-candidate-card{max-width:960px;margin-left:auto;margin-right:auto;padding:24px!important}.velacy-product .selected-candidate-card>header{border-bottom:1px solid #425570;padding-bottom:24px}.velacy-product .selected-candidate-card :where(.result-reasons,.result-questions,.minimal-result-disclosure,.candidate-evidence-disclosure){border:0;border-bottom:1px solid #425570!important;margin:0!important;padding:24px 0!important}.velacy-product .result-reasons ol,.velacy-product .result-questions ol{padding-left:24px}.velacy-product .result-reasons li,.velacy-product .result-questions li{margin:16px 0}.velacy-product .selected-candidate-actions{margin-top:24px}.velacy-product .selected-candidate-card :where(.result-reasons,.result-questions,.guided-source-evidence){max-width:720px}.velacy-product .candidate-public-nav{border-bottom:1px solid #425570;padding:24px 40px;background:0 0!important}.velacy-product :where(.candidate-public-page,.candidate-question-page,.candidate-simulation-page,.candidate-review-page,.candidate-complete){width:100%;margin:auto;max-width:800px!important;padding:40px!important}.velacy-product :where(.candidate-scenario,.candidate-control,.candidate-role-card,.candidate-disclosure-details){margin:24px 0;padding:24px!important}.velacy-product .candidate-choice-field{border:0!important;padding:0!important}.velacy-product .candidate-answer-choices{gap:8px}.velacy-product .candidate-answer-choices label{min-height:52px;color:#f7f3e8!important;background:0 0!important;border:1px solid #7d8fa7!important;border-radius:4px!important;padding:12px 16px!important}.velacy-product .candidate-answer-choices label.selected{background:#162e4a!important;border:2px solid #f7f3e8!important}.velacy-product .candidate-answer-choices label.selected:after{content:"✓";margin-left:auto}.velacy-product .candidate-autosave-indicator{justify-content:flex-end;align-items:center;gap:16px;width:100%;max-width:800px;display:flex;margin:0 auto!important;padding:16px 40px 0!important}.velacy-product .candidate-progress{background:#425570!important;height:2px!important}.velacy-product .candidate-progress i{background:#f7f3e8!important}.velacy-product .candidate-help-footer{border-top:1px solid #425570;justify-content:center;align-items:center;gap:24px;padding:24px;display:flex}.velacy-product .candidate-help-footer :where(a,button){color:#c5d1e1;background:0 0;border:0;align-items:center;min-height:44px;font-size:16px;display:inline-flex}.velacy-product .product-modal-backdrop{z-index:200;background:#030b18cc;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.velacy-product .product-modal{background:#0d2240;border:1px solid #7d8fa7;border-radius:4px;width:100%;max-width:720px;max-height:calc(100dvh - 48px);padding:32px;overflow:auto}.velacy-product .product-modal header,.velacy-product .modal-actions,.velacy-product .product-modal footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.velacy-product .decision-choices{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.velacy-product .decision-choices .chosen{outline:2px solid #f7f3e8}.velacy-product .decision-rationale textarea{width:100%;min-height:120px;margin:8px 0 16px}.velacy-product .review-checks label{align-items:flex-start;gap:12px;padding:12px 0;display:flex}.guided-example-route .guided-example-badge{color:#c5d1e1;box-shadow:none;letter-spacing:0;text-transform:none;background:#0d2240;border:1px solid #7d8fa7;border-radius:4px;font-family:Velacy Inter,Arial,sans-serif;font-weight:400;top:16px;right:24px}@media (max-width:767px){.velacy-product.app-shell{display:block!important}.velacy-product h1{font-size:30px!important}.velacy-product h2{font-size:22px!important}.velacy-product .sidebar{min-height:76px;border-bottom:1px solid #425570!important;border-right:0!important;width:100%!important;height:auto!important;padding:16px 20px!important;position:relative!important;inset:auto!important}.velacy-product .sidebar .brand{width:max-content;margin:0}.velacy-product .mobile-menu-toggle{display:block;position:absolute;top:16px;right:96px}.velacy-product .workspace-navigation{margin-top:24px;display:none}.velacy-product .mobile-menu-open .workspace-navigation{display:flex}.velacy-product .page{padding:40px 20px 64px!important}.velacy-product .page-title-row,.velacy-product .setup-title-row{flex-direction:column;align-items:flex-start}.velacy-product .candidate-roster-head{display:none!important}.velacy-product .candidate-roster-row{grid-template-columns:minmax(0,1fr) auto!important}.velacy-product .candidate-roster-row>span:nth-child(2){grid-area:2/1!important}.velacy-product .candidate-roster-row>span:last-child{grid-area:1/2/3!important}.velacy-product .constellation-list-head{display:none}.velacy-product .constellation-list-row{gap:8px;padding:16px;grid-template-columns:minmax(0,1fr) auto!important}.velacy-product .constellation-list-row>b{grid-area:2/1;font-size:12px}.velacy-product .view-detail-label{grid-area:1/2/3;font-size:12px}.velacy-product .real-evidence-page:not(.show-mobile-detail) .real-evidence-layout,.velacy-product .show-mobile-detail .constellation-selector{display:none}.velacy-product .mobile-back{margin-bottom:24px;display:inline-flex}.velacy-product .selected-candidate-card{margin-top:0;padding:20px!important}.velacy-product .candidate-map{min-width:600px;min-height:540px}.velacy-product .candidate-map-card{overflow:auto}.velacy-product .candidate-public-nav{flex-wrap:wrap;gap:16px;padding:20px}.velacy-product :where(.candidate-public-page,.candidate-question-page,.candidate-simulation-page,.candidate-review-page,.candidate-complete){padding:24px 20px 40px!important}.velacy-product :where(.candidate-scenario,.candidate-control,.candidate-role-card,.candidate-disclosure-details){padding:20px!important}.velacy-product .candidate-autosave-indicator{padding:16px 20px 0!important}.velacy-product :where(.candidate-role-card,.role-context-grid,.role-brief-meta,.new-job-fields){grid-template-columns:1fr!important}.velacy-product .product-modal-backdrop,.velacy-product .product-modal{padding:20px}.velacy-product .candidate-preview-topbar{flex-direction:column;align-items:flex-start;padding:20px;display:flex}.guided-example-route .guided-example-badge{top:22px;right:20px}}@media (prefers-reduced-motion:reduce){.velacy-product *,.velacy-product :before,.velacy-product :after{scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}}.velacy-product .candidate-preview-topbar{color:#f7f3e8!important;background:#08172f!important;border-bottom:1px solid #425570!important}.velacy-product .candidate-preview-topbar strong{color:#f7f3e8!important}.velacy-product .candidate-public-nav{display:flex!important}.velacy-product .candidate-welcome{background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.velacy-product :where(.candidate-package-disclosure,.scenario-builder,.active-job-name,.candidate-control label,.view-toggle){background:0 0!important;border-radius:4px!important}.velacy-product .scenario-builder{border:0!important}.velacy-product :where(.role-target,.map-point>span){background:0 0!important;border:0!important}.velacy-product .role-target{box-shadow:none!important;outline:0!important}.velacy-product .role-target svg{filter:none!important}.velacy-product .candidate-roster-row>span:first-child{gap:12px;text-align:left!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important}.velacy-product .candidate-roster-row>span:first-child>span{flex-direction:column!important;align-items:flex-start!important;display:flex!important}.velacy-product .candidate-roster-row strong{font-size:16px!important}.velacy-product .candidate-roster-row>span:nth-child(2){text-align:left!important;align-items:flex-start!important}.velacy-product .candidate-roster-row>span:nth-child(2)>b{color:#f7f3e8!important;background:0 0!important;border:0!important;padding:0!important;font-size:14px!important}.velacy-product .candidate-roster-row>span:first-child>i{display:none}.velacy-product .product-action-heading,.velacy-product .package-overview,.velacy-product .package-secondary-actions{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.velacy-product .product-action-heading .page-intro{margin-bottom:0!important}.velacy-product .package-secondary-actions{margin-top:24px}.velacy-product .product-action-heading .primary{flex-shrink:0}.velacy-product .candidate-timestamps{flex-wrap:wrap;gap:24px;display:flex}.velacy-product .candidate-timestamps dt{color:#c5d1e1;font-size:12px}.velacy-product .candidate-timestamps dd{margin:4px 0}.velacy-product .result-reasons li,.velacy-product .result-questions li{margin:16px 0!important;padding:0!important}.velacy-product .result-reasons p,.velacy-product .result-questions p{margin:8px 0 0!important}.velacy-product .candidate-link-error{max-width:720px;margin:40px auto;padding:40px}.velacy-product .view-toggle button.active{outline-offset:-3px;outline:1px solid #f7f3e8}@media (max-width:767px){.velacy-product .product-action-heading,.velacy-product .package-overview{flex-direction:column;align-items:flex-start;gap:16px}.velacy-product .candidate-preview-topbar{padding-top:64px!important}.guided-example-route:has(.candidate-preview-shell) .guided-example-badge{top:20px!important}.velacy-product .candidate-link-error{padding:20px}}.velacy-product .sidebar .brand{align-self:flex-start!important;margin:0 0 40px!important;position:static!important;transform:none!important}.velacy-product .candidate-public-nav small{color:#c5d1e1!important;display:block!important}.velacy-product .candidate-control>div>span{color:#c5d1e1!important}.velacy-product :where(.field-error,.required-mark,.jurisdiction-error,.job-intake-errors){color:#ff9a9d!important}.velacy-product.velacy-flow-shell .card,.velacy-product.candidate-public-shell :where(.candidate-role-card,.candidate-scenario,.candidate-control,.candidate-disclosure-details){background:#0d2240!important}@media (max-width:767px){.velacy-product .sidebar .brand{margin:0!important}}.velacy-product .nav-item{font-size:16px!important}.velacy-product .brand{min-height:44px}a.velacy-brand{white-space:nowrap;min-height:44px;color:#fff!important;background:0 0!important;border:0!important;align-items:center!important;gap:11px!important;width:max-content!important;padding:0!important;text-decoration:none!important;display:inline-flex!important}a.velacy-brand .velacy-brand-mark{filter:drop-shadow(0 0 12px #f3c96938);flex:0 0 32px;place-items:center;color:#f3c969!important;background:0 0!important;width:32px!important;height:32px!important;display:grid!important}a.velacy-brand .velacy-brand-mark svg{width:31px!important;height:31px!important}a.velacy-brand .velacy-brand-name{color:#fff!important;letter-spacing:-.04em!important;width:auto!important;height:auto!important;padding:0!important;font-family:Georgia,serif!important;font-size:30px!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;display:inline!important}a.velacy-brand .velacy-brand-trademark{vertical-align:super;color:#fff!important;letter-spacing:0!important;margin-left:.12em!important;font-family:Arial,sans-serif!important;font-size:.42em!important;font-weight:800!important;line-height:1!important}.velacy-product .candidate-map{isolation:isolate;background:#060f23 url(/constellation-galaxy.svg) 50%/cover no-repeat!important}.velacy-product .candidate-map:before,.velacy-product .candidate-map:after{content:none!important}.velacy-product .candidate-map .constellation-lines line{stroke:#bcd1f12e}.velacy-product .candidate-map .target-ring{border-color:#d0def61a}.velacy-product .map-point{z-index:3;overflow:visible;box-shadow:none!important;border:0!important;outline:none!important;transition:none!important}.velacy-product .map-point.selected{background:0 0!important;border:0!important;outline:none!important}.velacy-product .map-point:before,.velacy-product .map-point:after{content:none!important}.velacy-product .map-point svg{border-radius:50%;filter:brightness(1.15)drop-shadow(0 0 5px)!important;width:36px!important;height:36px!important;transition:transform .15s,filter .15s!important}.velacy-product .map-point.selected svg{transform:scale(1.15);filter:brightness(1.3)drop-shadow(0 0 8px)!important}.velacy-product .map-point:is(:hover,:focus-visible){z-index:10}.velacy-product .map-point:is(:hover,:focus-visible) svg{transform:scale(1.35);filter:brightness(1.55)drop-shadow(0 0 10px)!important}.velacy-product .map-point:focus-visible svg{outline-offset:5px;outline:2px solid #f7f3e8}.velacy-product .map-point>span{text-shadow:0 1px 5px #030919!important;padding-top:8px!important}.velacy-product .map-point .map-point-status{white-space:normal;text-align:left;pointer-events:auto;background:#08172f;border:1px solid #425570;border-radius:4px;width:240px;max-width:none;padding:14px 16px;line-height:1.5;display:none;top:100%;left:50%;transform:translate(-50%);color:inherit!important}.velacy-product .map-point.selected .map-point-status{display:none}.velacy-product .map-point:is(:hover,:focus-visible) .map-point-status{display:block}.velacy-product .map-point.tooltip-dismissed .map-point-status{display:none}.velacy-product .map-point .map-point-status strong{color:inherit;margin:0 0 6px;font-size:14px;font-weight:600;display:block}.velacy-product .map-point .map-point-status span{opacity:1;white-space:normal;text-align:left;background:0 0;width:auto;max-width:none;padding:0;font-weight:400;line-height:1.5;display:block;position:static;overflow:visible;transform:none;color:#c5d1e1!important;font-size:12px!important}@media (prefers-reduced-motion:reduce){.velacy-product .map-point svg{transition:none!important}}.velacy-product .map-point[data-tooltip-side=left] .map-point-status{left:0;transform:none}.velacy-product .map-point[data-tooltip-side=right] .map-point-status{left:auto;right:0;transform:none}.velacy-product .constellation-list-row.selected{outline:none}.velacy-product #candidate-detail-heading:focus{outline:none!important}.velacy-product .candidate-preview-topbar{justify-content:space-between;gap:24px;display:flex}.velacy-product .candidate-role-card{grid-template-columns:2fr 1fr}.velacy-product .map-point .map-point-status .map-tooltip-action{color:#f7f3e8;margin-top:10px;font-weight:600}.velacy-product .resume-frozen pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:16px 0}.velacy-product .filled-team-response{padding-left:24px}.velacy-product .filled-team-response li{border-bottom:1px solid #425570;padding:20px 0}.velacy-product .filled-team-response li>div{grid-template-columns:1fr 1fr;gap:20px;display:grid}.velacy-product .filled-team-response b{margin-bottom:8px;display:block}.velacy-product .filled-team-response strong{margin-top:12px;display:block}@media (max-width:767px){.velacy-product .filled-team-response li>div{grid-template-columns:1fr;gap:0}.velacy-product .candidate-preview-topbar .landing-brand{display:flex}}.velacy-product .map-point[data-tooltip-vertical=above] .map-point-status{top:auto;bottom:calc(100% + 8px)}.velacy-product .quiz-preview-button{color:#08172f;background:#e9c981;border:1px solid #e9c981;justify-content:space-between;align-items:center;gap:16px;max-width:100%;min-height:48px;padding:14px 22px;font-weight:600;transition:background-color .15s,border-color .15s;display:inline-flex}.velacy-product .quiz-preview-button:hover{background:#f2dbad;border-color:#f2dbad}.velacy-product .quiz-preview-button:active{background:#d4b36d;border-color:#d4b36d}.velacy-product .quiz-preview-button>span{color:inherit}.velacy-product .quiz-preview-button>span[aria-hidden]{flex-shrink:0;font-size:20px;line-height:1}.velacy-product .submitted-quiz-link{border-top:1px solid #425570;gap:12px;padding-top:20px;display:grid}.velacy-product .submitted-quiz-link a,.velacy-product .candidate-timestamps a{text-underline-offset:4px;color:#f7f3e8;text-decoration:underline}.velacy-product.submitted-quiz-page{color:#f7f3e8;background:#08172f;min-height:100vh;padding:32px}.velacy-product.submitted-quiz-page nav{justify-content:space-between;align-items:center;gap:24px;display:flex}.velacy-product.submitted-quiz-page article{max-width:900px;margin:48px auto}.velacy-product .submitted-quiz section{margin:32px 0}.velacy-product .submitted-quiz li{border-bottom:1px solid #425570;padding:20px 0}.velacy-product .submitted-quiz h3{margin:0 0 10px;font-size:18px;line-height:1.5}.velacy-product .submitted-quiz p{margin:8px 0}.velacy-product .submitted-quiz p strong{margin-top:16px;display:block}.velacy-product .product-modal .role-delete-dialog{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;padding:0}@media (max-width:767px){.velacy-product.submitted-quiz-page{padding:20px}.velacy-product.submitted-quiz-page nav{flex-direction:column;align-items:flex-start}}.velacy-product .candidate-requests{margin-top:24px}.velacy-product .candidate-requests article{border-top:1px solid #354252;padding:20px 0}.velacy-product .candidate-requests article>button{margin:12px 0 0;display:block}.velacy-product .candidate-requests .product-modal textarea{width:100%;min-height:120px;margin:12px 0;display:block}.velacy-product .candidate-complete>section{background:#0d2240;border:1px solid #425570;border-radius:4px}.velacy-product .candidate-complete .submitted-quiz>section{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:28px;padding:0;display:block}.velacy-product .candidate-complete .submitted-quiz ol{padding-left:20px}.velacy-product .candidate-complete .submitted-quiz h3{line-height:1.5}.velacy-product .candidate-complete .submitted-quiz li p{margin-top:10px}.velacy-product .workflow-purpose{max-width:800px;margin:24px 0 30px;display:block}.velacy-product .workflow-purpose p{max-width:740px;margin:0;line-height:1.65}.velacy-product .candidate-quiz-overview{max-width:740px;margin:0 0 24px}.velacy-product .work-preference-review{margin:0 0 28px}.velacy-product .work-preference-review h3{background:#0d2240;margin:0;padding:16px;font-size:16px!important}.velacy-product .work-preference-review ol{margin:0;padding:0 16px 0 40px}.velacy-product .work-preference-review li{color:#c5d1e1;padding:12px 0 12px 4px}.velacy-product .work-preference-review li+li{border-top:1px solid #d8e2ee17}.velacy-product .work-preference-review li::marker{color:#e9c981;font-weight:600}.velacy-product .workflow-definition{background:#ffd6384d;border:1px solid #e9c981a6;border-radius:4px;padding:20px 24px}.velacy-product .workflow-definition p{color:#f7f3e8!important}.velacy-product .workflow-purpose .quiz-preview-button{text-align:left;white-space:normal;margin-top:20px}.velacy-product .team-purpose{margin-bottom:28px}.velacy-product .review-status-sort{min-height:44px;color:inherit;text-align:left;font:inherit;text-transform:uppercase;letter-spacing:inherit;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:10px;padding:0;font-weight:700;display:inline-flex}.velacy-product .review-status-sort>span{color:#f7f3e8;font-size:18px}.velacy-product .package-preview-modal{flex-direction:column;width:min(760px,100vw - 40px);max-width:760px;max-height:calc(100dvh - 48px);display:flex;overflow:hidden;padding:0!important}.velacy-product .package-preview-header{border-bottom:1px solid #425570;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 28px 20px;display:flex}.velacy-product .package-preview-header>div>span{color:#c5d1e1;font-size:12px}.velacy-product .package-preview-header h2{letter-spacing:-.03em;margin:8px 0 0;line-height:1.2;font-size:26px!important}.velacy-product .package-preview-header>button{min-width:44px;min-height:44px;padding:0;font-size:26px}.velacy-product .package-preview-body{overscroll-behavior:contain;min-height:0;padding:24px 28px;overflow-y:auto}.velacy-product .candidate-email-preview{max-width:600px;margin:0 auto}.velacy-product .candidate-email-preview figcaption{color:#c5d1e1;margin:0 0 12px;font-size:12px;line-height:1.5}.velacy-product .candidate-email-preview picture{border:1px solid #425570;display:block}.velacy-product .candidate-email-preview img{width:100%;height:auto;display:block}.velacy-product .candidate-quiz-explanation{max-width:600px;margin:auto;padding:20px 0 32px}.velacy-product .candidate-quiz-explanation p{margin:0 0 24px;font-size:16px;line-height:1.7}.velacy-product .candidate-quiz-explanation .package-preview-lead{line-height:1.35;color:#f7f3e8!important;font-size:26px!important}.velacy-product .candidate-quiz-explanation .package-preview-close{margin-bottom:0;color:#f7f3e8!important}.velacy-product .package-preview-footer{border-top:1px solid #425570;flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;padding:20px 28px;display:flex}.velacy-product .package-preview-footer button{white-space:normal;min-height:48px}@media (max-width:767px){.velacy-product .workflow-purpose{margin:20px 0 24px}.velacy-product .package-preview-modal{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.velacy-product .package-preview-header{gap:8px;padding:16px}.velacy-product .package-preview-header h2{font-size:22px!important}.velacy-product .package-preview-body{padding:16px 12px}.velacy-product .package-preview-footer{gap:12px;padding:16px}.velacy-product .package-preview-footer .primary{flex:1}.velacy-product .candidate-quiz-explanation{padding:8px 4px 16px}.velacy-product .candidate-quiz-explanation .package-preview-lead{font-size:22px!important}.velacy-product .review-status-sort{font-size:12px}}.velacy-product .package-preview-modal .package-preview-header,.velacy-product .package-preview-modal .package-preview-footer{flex-wrap:nowrap;margin-top:0}.velacy-product .package-preview-modal .package-preview-header{align-items:flex-start}.velacy-product .package-preview-modal .package-preview-footer{justify-content:flex-end}@media (max-width:767px){.velacy-product .constellation-list-head{justify-content:flex-start;padding:8px 16px;display:flex}.velacy-product .constellation-list-head>span{display:none}}.velacy-product .package-email-text-alternative,.velacy-product .review-sort-announcement{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.candidate-consequence{border-top:1px solid #7e94af38;margin-top:16px;padding-top:16px}.candidate-consequence>p{margin:0 0 12px;line-height:1.55}.interaction-synthesis{margin-top:14px}.interaction-synthesis>span{letter-spacing:.08em;font-size:.75rem;font-weight:900}.interaction-synthesis>h3{margin:6px 0 12px}.interaction-synthesis>p{line-height:1.6}.interaction-synthesis details{margin-top:12px}.interaction-synthesis li{margin:6px 0;line-height:1.5}.velacy-product .candidate-simulation-disclosure .team-interaction-simulation{margin:0}.velacy-product .candidate-simulation-disclosure .interaction-synthesis{margin-top:14px}.velacy-product .simple-forecast-grid>section{background:#fbfcfe;border:1px solid #e0e7ef;border-radius:10px;padding:14px}.velacy-product .simple-forecast-boundary{color:#6a788b;background:#f8fafc;border-top:1px solid #e6ecf2;margin:0;padding:12px 18px;font-size:.75rem;line-height:1.5}@media (max-width:640px){.velacy-product .simple-forecast-grid{grid-template-columns:1fr}}.velacy-product .candidate-simulation-disclosure .candidate-simulation-body{padding:0 0 18px}.velacy-product .simple-team-forecast{color:var(--flow-copy);box-shadow:none;background:#ffffff06;border:1px solid #d8e2ee1f;border-radius:4px;margin:0;padding:0;overflow:hidden}.velacy-product .simple-team-forecast>header{background:#65e6ef0e;border-bottom:1px solid #d8e2ee1a;padding:16px 18px}.velacy-product .simple-team-forecast>header strong{color:var(--flow-cyan);font-size:.92rem;line-height:1.4;display:block}.velacy-product .simple-team-forecast>header p{color:var(--flow-copy);margin:7px 0 0;font-size:.8rem;line-height:1.5}.velacy-product .simple-forecast-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px 18px 0;display:grid}.velacy-product .simple-forecast-grid>section{border:0;border-left:2px solid var(--flow-aligned);background:#ffd60a09;border-radius:0;padding:11px 12px}.velacy-product .simple-forecast-grid>section.forecast-friction{border-left-color:var(--flow-resolve);background:#ff806f09}.velacy-product .simple-team-forecast h4{color:var(--flow-text);margin:0 0 7px;font-size:.78rem}.velacy-product .simple-team-forecast ul{margin:0;padding-left:16px}.velacy-product .simple-team-forecast li{color:var(--flow-copy);margin:5px 0;font-size:.77rem;line-height:1.45}.velacy-product .simple-forecast-scenarios{padding:14px 18px}.velacy-product .simple-forecast-scenarios h4{color:var(--flow-cyan)}.velacy-product .simple-forecast-scenarios article{border-top:1px solid #d8e2ee1a;padding:10px 0}.velacy-product .simple-forecast-scenarios article:first-of-type{border-top:0}.velacy-product .simple-forecast-scenarios article strong{color:var(--flow-gold);font-size:.77rem;line-height:1.4;display:block}.velacy-product .simple-forecast-scenarios article p{color:var(--flow-copy);margin:4px 0 0;font-size:.77rem;line-height:1.5}.velacy-product .simple-forecast-unknowns{border-top:1px solid #d8e2ee1a;margin:0 18px 14px;padding-top:10px}.velacy-product .simple-forecast-unknowns>summary{cursor:pointer;color:var(--flow-unknown);font-size:.76rem;font-weight:750}.velacy-product .simple-forecast-unknowns ul{margin-top:7px}.velacy-product .simple-forecast-boundary{display:none!important}.velacy-product .candidate-dimensions-disclosure{border:0!important;border-bottom:1px solid #425570!important;margin:0!important;padding:24px 0!important}.velacy-product .candidate-dimensions-disclosure>summary{padding-left:0}.velacy-product .candidate-dimensions-disclosure .minimal-dimension-list{border-top:1px solid #d8e2ee1a;padding:0 0 16px}.velacy-product .candidate-dimensions-disclosure .minimal-dimension-list>details{background:0 0;border:0;border-radius:0}.velacy-product .candidate-dimensions-disclosure .minimal-dimension-list>details+details{border-top:1px solid #d8e2ee1a}.velacy-product .candidate-dimensions-disclosure .minimal-dimension-list>details>summary{padding:11px 0}.velacy-product .candidate-dimensions-disclosure .minimal-dimension-body{padding:4px 0 16px}@media (max-width:640px){.velacy-product .simple-forecast-grid{grid-template-columns:1fr}}.velacy-product .priority-trait-forecast{padding:4px 18px 14px}.velacy-product .priority-trait-forecast>article{border-top:1px solid #d8e2ee1a;padding:11px 0}.velacy-product .priority-trait-forecast>article:first-child{border-top:0}.velacy-product .priority-trait-forecast>article>strong{color:var(--flow-gold);font-size:12.5px;line-height:1.35;display:block}.velacy-product .priority-trait-forecast>article>p{color:var(--flow-copy);margin:4px 0 0;font-size:12.5px;line-height:1.48}.velacy-product .priority-trait-forecast>article>small{color:var(--flow-muted);margin-top:5px;font-size:12px;line-height:1.45;display:block}.velacy-product .priority-trait-forecast>article>small b{color:var(--flow-cyan);font-weight:800}.velacy-product .simple-team-forecast .simulation-reasoning{color:var(--flow-muted);border-top:1px solid #d8e2ee1a;margin-top:10px;padding-top:10px;font-size:12px;line-height:1.5}.velacy-product .simple-team-forecast .simulation-reasoning b{color:var(--flow-cyan);font-weight:800}.velacy-flow-shell .workflow-purpose,.velacy-flow-shell .workflow-definition{display:none!important}.velacy-flow-shell .overflow-menu{flex:none;position:relative}.velacy-flow-shell .overflow-menu>summary{min-width:38px;min-height:38px;color:var(--flow-muted);cursor:pointer;letter-spacing:.08em;border:1px solid #0000;border-radius:999px;place-items:center;font-size:1rem;list-style:none;display:grid}.velacy-flow-shell .overflow-menu>summary::-webkit-details-marker{display:none}.velacy-flow-shell .overflow-menu>summary:hover,.velacy-flow-shell .overflow-menu[open]>summary{color:var(--flow-text);border-color:var(--flow-border);background:#ffffff09}.velacy-flow-shell .overflow-menu>div{z-index:30;border:1px solid var(--flow-border);background:#101b2d;border-radius:8px;min-width:150px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 50px #00000047}.velacy-flow-shell .overflow-menu>div button{width:100%;color:var(--flow-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:10px 12px}.velacy-flow-shell .overflow-menu>div button:hover{background:#ffffff0e}.velacy-flow-shell .role-overflow-menu{z-index:4;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.velacy-flow-shell .role-delete-trigger{display:none!important}.velacy-flow-shell .roles-list{border-top:1px solid var(--flow-border)}.velacy-flow-shell .role-row-shell{border-bottom:1px solid var(--flow-border)}.velacy-flow-shell .role-row{width:100%;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:22px 58px 22px 0!important}.velacy-flow-shell .role-row:hover,.velacy-flow-shell .role-row.active{background:#ffffff06!important}.velacy-flow-shell .intake-title-row{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.velacy-flow-shell .compact-import-menu{margin-top:4px;position:relative}.velacy-flow-shell .compact-import-menu>summary{color:var(--flow-cyan);cursor:pointer;font-size:.82rem;list-style:none}.velacy-flow-shell .compact-import-menu>summary::-webkit-details-marker{display:none}.velacy-flow-shell .compact-import-body{z-index:20;border:1px solid var(--flow-border);background:#101b2d;border-radius:8px;width:min(460px,80vw);padding:18px;position:absolute;top:30px;right:0;box-shadow:0 20px 60px #00000047}.velacy-flow-shell .compact-import-body label{gap:7px;display:grid}.velacy-flow-shell .compact-import-body textarea{min-height:120px}.velacy-flow-shell .new-job-card{padding-top:8px}.velacy-flow-shell .intake-progress-copy small{display:none}.velacy-flow-shell .job-intake-section{padding-top:8px}.velacy-flow-shell .job-intake-heading,.velacy-flow-shell .required-legend{display:none!important}.velacy-flow-shell .package-preview-link{color:var(--flow-cyan);margin:-8px 0 20px;display:inline-flex}.velacy-flow-shell .candidate-package-disclosure,.velacy-flow-shell .candidate-roster,.velacy-flow-shell .selected-candidate-card{box-shadow:none!important}.velacy-flow-shell .candidate-import-card{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.velacy-flow-shell .candidate-roster{border-top:1px solid var(--flow-border);border-bottom:1px solid var(--flow-border);background:0 0!important;border-radius:0!important}.velacy-flow-shell .candidate-roster>header{border:0!important;padding:16px 0!important}.velacy-flow-shell .candidate-roster>header strong{color:var(--flow-text);margin:0;font-size:1rem}.velacy-flow-shell .candidate-roster-head,.velacy-flow-shell .candidate-roster-row{background:0 0!important;padding-left:0!important;padding-right:0!important}.velacy-flow-shell .roster-toolbar{border-top:1px solid var(--flow-border)}.velacy-flow-shell .package-secondary-actions:empty{display:none}.velacy-flow-shell .candidate-drawer-backdrop{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#050a148a;justify-content:flex-end;display:flex;position:fixed;inset:0}.velacy-flow-shell .candidate-detail-drawer{width:min(620px,92vw);height:100%;margin:0;padding:30px;overflow:auto;border:0!important;border-left:1px solid var(--flow-border)!important;background:#0e1829!important;border-radius:0!important;box-shadow:-24px 0 70px #00000059!important}.velacy-flow-shell .candidate-detail-drawer>header{z-index:4;border-bottom:1px solid var(--flow-border);background:#0e1829;margin:-30px -30px 22px;padding:26px 30px 18px;position:sticky;top:-30px}.velacy-flow-shell .team-signature-progress:not(.card){border-top:1px solid var(--flow-border);border-bottom:1px solid var(--flow-border);background:0 0;padding:20px 0}.velacy-flow-shell .signature-inputs-disclosure{margin-top:20px}.velacy-flow-shell .signature-input-section{box-shadow:none!important;border-radius:0!important}.velacy-flow-shell .role-brief-section{border-top:0!important}.velacy-flow-shell .selected-candidate-card{background:0 0!important;border:0!important;padding-left:0!important;padding-right:0!important}.velacy-flow-shell .selected-candidate-card .real-compatibility-panel{gap:0}.velacy-flow-shell .selected-candidate-card .candidate-evidence-disclosure{background:0 0!important;border-radius:0!important}.velacy-flow-shell .team-perspectives-inline{border-top:1px solid var(--flow-border);margin:8px 0 0}.velacy-flow-shell .team-perspectives-inline>summary{padding-left:0;padding-right:0}@media (max-width:767px){.velacy-flow-shell .intake-title-row{display:block}.velacy-flow-shell .compact-import-menu{margin:10px 0 0}.velacy-flow-shell .compact-import-body{width:100%;margin-top:10px;position:static}.velacy-flow-shell .role-overflow-menu{right:4px}.velacy-flow-shell .candidate-detail-drawer{width:100%;padding:24px 18px}.velacy-flow-shell .candidate-detail-drawer>header{margin:-24px -18px 18px;padding:20px 18px 16px;top:-24px}}.velacy-flow-shell .minimal-intake-steps{border-bottom:1px solid var(--flow-border);background:0 0;gap:24px;margin:0;padding:0 0 14px;display:flex}.velacy-flow-shell .minimal-intake-steps button{min-width:0;color:var(--flow-muted);cursor:pointer;padding:8px 0 11px;font-weight:650;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #0000!important;border-radius:0!important}.velacy-flow-shell .minimal-intake-steps button.active{color:var(--flow-text)!important;border-bottom-color:var(--flow-cyan)!important}.velacy-flow-shell .minimal-intake-steps button:disabled{opacity:.38;cursor:default}.velacy-flow-shell .intake-title-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.velacy-flow-shell .new-job-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.velacy-flow-shell .job-intake-section{padding:28px 0 12px!important}.velacy-flow-shell .new-job-card>footer{border-top:1px solid var(--flow-border)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;padding:18px 0 0!important;position:static!important}.velacy-flow-shell .roles-empty{min-height:180px;color:var(--flow-text);text-align:left;flex-direction:column;align-items:flex-start;gap:16px;padding:36px 0;display:flex;background:0 0!important;border:0!important}.velacy-flow-shell .roles-empty strong{margin:0;font-size:1rem}.velacy-flow-shell .workspace-direct-section{border:0!important;border-bottom:1px solid var(--flow-border)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin-top:28px!important;padding:0 0 28px!important}.velacy-flow-shell .workspace-direct-section>header{margin:0 0 14px}.velacy-flow-shell .workspace-direct-section>header h2{color:var(--flow-text);margin:0;font-size:1rem;font-weight:650}.velacy-flow-shell .team-invite-panel{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin-top:20px!important;overflow:visible!important}.velacy-flow-shell .workspace-direct-section .team-invite-panel{margin-top:0!important}.velacy-flow-shell .team-self-response{background:0 0!important;border:0!important;padding:0!important;display:block!important}.velacy-flow-shell .team-invite-message{color:var(--flow-muted)!important;background:0 0!important;border:0!important;margin:10px 0 0!important;padding:0!important}.velacy-flow-shell .team-invite-optional{margin-top:18px;border:0!important;border-top:1px solid var(--flow-border)!important;background:0 0!important;border-radius:0!important}.velacy-flow-shell .team-invite-optional>summary{padding:14px 0!important}.velacy-flow-shell .team-invite-form{padding:18px 0!important}.velacy-flow-shell .team-invite-status{background:0 0!important;border:0!important;border-radius:0!important;margin:0!important}.velacy-flow-shell .team-invite-status>article{background:0 0!important;padding:12px 0!important}.velacy-flow-shell .team-dimensions-disclosure{margin-top:22px!important}.velacy-flow-shell .candidate-package-disclosure{border:0!important;border-top:1px solid var(--flow-border)!important;background:0 0!important;border-radius:0!important}.velacy-flow-shell .candidate-package-disclosure>summary,.velacy-flow-shell .candidate-scenario-setup,.velacy-flow-shell .candidate-sharing-settings{padding-left:0!important;padding-right:0!important}.velacy-flow-shell .candidate-quiz-example-body{gap:28px;padding:4px 0 24px;display:grid}.velacy-flow-shell .candidate-quiz-example .work-preference-review,.velacy-flow-shell .candidate-role-situation-preview{margin:0}.velacy-flow-shell .candidate-quiz-example :where(h3){color:var(--flow-text);background:0 0;margin:0 0 12px;padding:0;font-weight:650;font-size:.92rem!important}.velacy-flow-shell .candidate-quiz-example :where(ol){margin:0;padding-left:22px}.velacy-flow-shell .candidate-quiz-example :where(li){color:var(--flow-copy);border:0;padding:9px 0;line-height:1.5}.velacy-flow-shell .candidate-quiz-example li+li{border-top:1px solid #d8e2ee14}.velacy-flow-shell .candidate-quiz-example li::marker{color:var(--flow-gold);font-weight:650}.velacy-flow-shell .candidate-role-situation-preview li{gap:4px;display:grid}.velacy-flow-shell .candidate-role-situation-preview li strong{color:var(--flow-text);font-weight:600}.velacy-flow-shell .candidate-role-situation-preview li span{color:var(--flow-muted)}.velacy-flow-shell .team-dimension-list article{grid-template-columns:minmax(180px,.7fr) minmax(280px,1.3fr);align-items:center;gap:28px;display:grid}.velacy-flow-shell .team-dimension-scale{min-width:0}.velacy-flow-shell .team-dimension-track{background:#d8e2ee29;border-radius:999px;height:5px;margin:4px 7px 0;position:relative}.velacy-flow-shell .team-dimension-range{background:#65e6ef52;border-radius:999px;position:absolute;top:0;bottom:0}.velacy-flow-shell .team-dimension-target{background:var(--flow-gold);border:2px solid #fff0c6;border-radius:50%;width:11px;height:11px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 12px #f3c96959}.velacy-flow-shell .team-dimension-ticks{color:var(--flow-dim);justify-content:space-between;margin:7px 3px 0;font-size:10px;display:flex}.velacy-flow-shell .team-dimension-endpoints{color:var(--flow-muted);justify-content:space-between;gap:20px;margin-top:4px;font-size:11px;line-height:1.3;display:flex}.velacy-flow-shell .team-dimension-endpoints span:last-child{text-align:right}.velacy-flow-shell .team-dimensions-response{border-top:1px solid var(--flow-border);margin-top:4px;padding:18px 0 4px}.velacy-flow-shell .team-dimensions-response>button{margin:0}.velacy-flow-shell .map-awaiting>div{gap:12px}.velacy-flow-shell .map-awaiting>div>button{grid-template-columns:24px minmax(0,1fr);gap:12px;min-width:168px;padding:10px 13px}.velacy-flow-shell .map-awaiting>div>button i{place-items:center;width:22px;height:22px;display:grid}.velacy-flow-shell .map-awaiting>div>button i .velacy-star{width:20px;height:20px}.velacy-flow-shell .map-awaiting>div>button span{gap:4px;padding-left:1px}.velacy-flow-shell .empty-workflow{gap:16px;text-align:left!important;min-height:180px!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:flex-start!important;align-items:flex-start!important;padding:34px 0!important}.velacy-flow-shell .empty-workflow strong{color:var(--flow-text);font-size:1rem}@media (max-width:767px){.velacy-flow-shell .minimal-intake-steps{gap:18px}.velacy-flow-shell .intake-title-actions{flex-wrap:wrap;justify-content:flex-start;margin-top:10px}.velacy-flow-shell .team-dimension-list article{grid-template-columns:1fr;gap:12px}.velacy-flow-shell .candidate-quiz-example-body{gap:22px}}.team-calibration-hero{grid-template-columns:minmax(0,1fr) 180px;gap:24px;padding-top:34px}.team-calibration-hero>div{align-self:center}.team-calibration-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.team-calibration-pair article{min-width:0}.team-calibration-actions>div:first-child:empty{display:none}.team-calibration-actions:has(>div:first-child:empty){justify-content:flex-end}.velacy-flow-shell .role-row{padding-left:16px!important}.velacy-flow-shell .role-row-identity h2{margin-top:0}@media (max-width:700px){.team-calibration-pair,.team-calibration-hero{grid-template-columns:1fr}.velacy-flow-shell .role-row{padding-left:14px!important}}.velacy-flow-shell .new-job-page{max-width:1120px!important}.velacy-flow-shell .new-job-card{width:100%;min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible!important}.velacy-flow-shell .new-job-card .job-intake-section{width:100%;min-width:0;overflow:visible;padding:30px 4px 24px!important}.velacy-flow-shell .new-job-card .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px;width:100%;min-width:0}.velacy-flow-shell .new-job-card .form-grid>*,.velacy-flow-shell .new-job-card .form-grid label,.velacy-flow-shell .new-job-card .location-field{min-width:0}.velacy-flow-shell .new-job-card .form-grid input,.velacy-flow-shell .new-job-card .form-grid textarea,.velacy-flow-shell .new-job-card .form-grid select,.velacy-flow-shell .new-job-card .location-combobox>input{width:100%;min-width:0}.velacy-flow-shell .new-job-card .location-options{overflow-y:auto}.velacy-flow-shell .new-job-card>footer{margin-top:4px}@media (max-width:760px){.velacy-flow-shell .new-job-page{max-width:none!important}.velacy-flow-shell .new-job-card .job-intake-section{padding:24px 0 20px!important}.velacy-flow-shell .new-job-card .form-grid{grid-template-columns:1fr;gap:18px}.velacy-flow-shell .new-job-card .form-grid label.wide,.velacy-flow-shell .new-job-card .form-grid .wide{grid-column:auto}}.velacy-product .candidate-quiz-tutorial{isolation:isolate;color:#f7f3e8;background:radial-gradient(at 90% 1%,#417fa840,#0000 48%),radial-gradient(at 0 100%,#2f578936,#0000 51%),#08172f;border:1px solid #e9c98145;border-radius:12px;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.velacy-product .candidate-quiz-tutorial:before{content:"";z-index:0;opacity:.14;pointer-events:none;background:url(/constellation-galaxy.svg) top/cover no-repeat;position:absolute;inset:0}.velacy-product .candidate-quiz-tutorial>*{z-index:1;position:relative}.velacy-product .candidate-quiz-tutorial .package-preview-header{border-bottom:1px solid #bfd8e63b;padding:22px clamp(16px,3.5vw,30px) 18px}.velacy-product .candidate-quiz-tutorial .package-preview-header>div{min-width:0}.velacy-product .candidate-quiz-tutorial .package-preview-header h2{color:#f7f3e8!important}.velacy-product .candidate-quiz-tutorial .package-preview-header p{color:#c5d1e1;margin:9px 0 0;font-size:14px;line-height:1.5}.velacy-product .candidate-quiz-tutorial .tutorial-counter{color:#e9c981;letter-spacing:.12em;font-size:12px;font-weight:750}.velacy-product .candidate-quiz-tutorial .package-preview-body{padding:22px clamp(16px,3.5vw,30px)}.velacy-product .candidate-quiz-tutorial.tutorial-on-page .package-preview-body{overflow:visible}.velacy-product .candidate-quiz-tutorial.tutorial-in-modal{border:0;border-radius:0;height:100%}.velacy-product .candidate-quiz-tutorial.tutorial-in-modal .package-preview-body{overflow-y:auto}.velacy-product .candidate-quiz-tutorial :where(.candidate-email-preview,.candidate-quiz-screenshot){min-width:0;max-width:670px;margin:0 auto}.velacy-product .candidate-quiz-tutorial :where(.candidate-email-preview,.candidate-quiz-screenshot) figcaption{color:#e9c981;letter-spacing:.09em;margin:0 0 12px;font-size:12px;font-weight:720;line-height:1.5}.velacy-product .candidate-quiz-tutorial :where(.candidate-email-preview,.candidate-quiz-screenshot) picture{background:#08172f;border:1px solid #dae6f054;border-radius:8px;display:block;overflow:hidden;box-shadow:0 18px 50px #00000047}.velacy-product .candidate-quiz-tutorial :where(.candidate-email-preview,.candidate-quiz-screenshot) img{width:100%;height:auto;display:block}.velacy-product .candidate-quiz-tutorial .candidate-quiz-screenshot>p{color:#c5d1e1;margin:16px 0 0;font-size:13px;line-height:1.5}.velacy-product .candidate-quiz-tutorial .tutorial-try-quiz{text-align:center;border-radius:4px;justify-content:center;align-items:center;gap:10px;min-height:48px;margin:16px 0 2px;padding:12px 22px;font-size:14px;font-weight:720;text-decoration:none;display:inline-flex}.velacy-product .candidate-quiz-tutorial .package-preview-footer{border-top:1px solid #bfd8e63b;justify-content:space-between;margin:0;padding:16px clamp(16px,3.5vw,30px)}.velacy-product .candidate-quiz-tutorial .tutorial-pagination{align-items:center;gap:7px;display:flex}.velacy-product .candidate-quiz-tutorial .tutorial-pagination i{background:#dae6f042;border-radius:100px;width:21px;height:3px;display:block}.velacy-product .candidate-quiz-tutorial .tutorial-pagination i.active{background:#e9c981}.velacy-product .candidate-quiz-tutorial .package-preview-footer button{min-height:44px}.velacy-product .candidate-quiz-tutorial .tutorial-try-quiz:focus-visible,.velacy-product .candidate-quiz-tutorial .package-preview-footer button:focus-visible{outline-offset:3px;outline:3px solid #e9c981}.velacy-product .candidate-quiz-example>.candidate-quiz-tutorial{margin:8px 0 26px}.velacy-product .example-quiz-note{color:#e9c981;letter-spacing:.11em;text-align:center;width:min(1180px,100% - 40px);margin:26px auto 0;font-size:12px;font-weight:800}@media (max-width:767px){.velacy-product .candidate-quiz-tutorial .package-preview-header{padding:18px 16px 16px}.velacy-product .candidate-quiz-tutorial .package-preview-body{padding:16px 12px}.velacy-product .candidate-quiz-tutorial .package-preview-footer{gap:10px;padding:16px}.velacy-product .candidate-quiz-tutorial .package-preview-footer button{white-space:normal}.velacy-product .candidate-quiz-tutorial .tutorial-try-quiz{width:100%}}.velacy-flow-shell .scenario-review-intro{border-bottom:1px solid var(--flow-border);justify-content:space-between;align-items:baseline;gap:10px;padding:16px 0;display:flex}.velacy-flow-shell .scenario-review-intro strong{color:var(--flow-text);font-size:14px;font-weight:650}.velacy-flow-shell .scenario-review-intro span{color:var(--flow-muted);font-size:12px}.velacy-flow-shell .scenario-review-item{grid-template-columns:25px minmax(0,1fr) auto;gap:14px;padding:20px 0}.velacy-flow-shell .scenario-review-item .scenario-list-copy strong{margin:0;font-size:14px;font-weight:600}.velacy-flow-shell .scenario-review-item .scenario-list-copy p{max-width:68ch;font-size:13px;line-height:1.65}.velacy-flow-shell .scenario-review-item .scenario-list-copy small{color:var(--flow-cyan);font-size:12px}.velacy-flow-shell .scenario-review-controls{align-self:start}.velacy-flow-shell .scenario-change-button{color:var(--flow-cyan);font:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:5px 0;font-size:12px;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.velacy-flow-shell .scenario-change-button:hover{text-decoration-color:currentColor}.velacy-flow-shell .scenario-change-button:focus-visible,.velacy-flow-shell .scenario-choice-panel input:focus-visible,.velacy-flow-shell .scenario-choice-actions button:focus-visible{outline:2px solid var(--flow-cyan);outline-offset:3px}.velacy-flow-shell .scenario-choice-panel{background:#0c182dc2;border:1px solid #65e6ef33;grid-column:2/-1;padding:18px;box-shadow:inset 0 1px #ffffff06}.velacy-flow-shell .scenario-choice-panel>p{color:var(--flow-muted);margin:0 0 14px;font-size:12px}.velacy-flow-shell .scenario-choice-options{gap:6px;display:grid}.velacy-flow-shell .scenario-choice-options label{cursor:pointer;border:1px solid var(--flow-border);color:var(--flow-copy);background:#ffffff05;align-items:center;gap:10px;padding:12px;font-size:12px;line-height:1.5;display:flex}.velacy-flow-shell .scenario-choice-options label.selected{border-color:var(--flow-cyan);color:var(--flow-text);background:#65e6ef11}.velacy-flow-shell .scenario-choice-options input{accent-color:var(--flow-cyan);margin:0}.velacy-flow-shell .scenario-choice-preview{border-left:2px solid var(--flow-gold);background:#ffffff06;margin-top:14px;padding:14px}.velacy-flow-shell .scenario-choice-preview strong{color:var(--flow-text);font-size:12px;font-weight:600}.velacy-flow-shell .scenario-choice-preview p{color:var(--flow-copy);margin:7px 0 0;font-size:12px;line-height:1.6}.velacy-flow-shell .scenario-choice-actions{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.velacy-flow-shell .scenario-choice-actions button{min-height:38px;padding:8px 15px;font-size:12px}@media (max-width:700px){.velacy-flow-shell .scenario-review-intro{flex-direction:column;align-items:flex-start}.velacy-flow-shell .scenario-review-item{grid-template-columns:25px minmax(0,1fr)}.velacy-flow-shell .scenario-review-controls,.velacy-flow-shell .scenario-choice-panel{grid-column:2}.velacy-flow-shell .scenario-change-button{padding:4px 0}.velacy-flow-shell .scenario-choice-panel{padding:12px}.velacy-flow-shell .scenario-choice-actions{flex-wrap:wrap}}.velacy-flow-shell .scenario-list>article.scenario-review-item{grid-template-columns:25px minmax(0,1fr)}.velacy-flow-shell .scenario-review-item .scenario-review-controls{grid-column:2;justify-self:start}.velacy-flow-shell .scenario-review-item .scenario-list-copy{min-width:0}.velacy-flow-shell .scenario-review-item .scenario-choice-panel{grid-column:2}.velacy-flow-shell .scenario-save-four{min-height:38px;margin:16px 0;padding:8px 14px;font-size:12px}.velacy-flow-shell .scenario-change-button:disabled{opacity:.45;cursor:wait}.velacy-flow-shell .scenario-locked-note{color:var(--flow-muted);margin:10px 0 0;font-size:12px}.velacy-flow-shell .candidate-import-options{padding:20px}.velacy-flow-shell .bulk-resume-import{gap:14px;display:grid}.velacy-flow-shell .resume-bulk-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.velacy-flow-shell .resume-bulk-heading>div{min-width:0}.velacy-flow-shell .resume-bulk-heading strong,.velacy-flow-shell .resume-review-head strong{color:var(--flow-text);font:600 15px/1.4 var(--display);display:block}.velacy-flow-shell .resume-bulk-heading p,.velacy-flow-shell .resume-review-head p{color:var(--flow-muted);margin:6px 0 0;font-size:12px;line-height:1.6}.velacy-flow-shell .resume-bulk-step{border:1px solid var(--flow-border);white-space:nowrap;color:var(--flow-gold);border-radius:20px;padding:5px 9px;font-size:11px}.velacy-flow-shell .resume-dropzone{min-height:225px;color:var(--flow-copy);text-align:center;background:radial-gradient(at 50% 0,#65e6ef21,#0000 68%),#0610265c;border:1px dashed #65e6ef7a;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:30px 18px;transition:border-color .15s,background .15s;display:flex;position:relative}.velacy-flow-shell .resume-dropzone.is-dragging,.velacy-flow-shell .resume-dropzone:focus-within{border-color:var(--flow-gold);background:#65e6ef1a}.velacy-flow-shell .resume-dropzone.is-busy{opacity:.74}.velacy-flow-shell .resume-upload-symbol{width:42px;height:42px;color:var(--flow-cyan);background:#65e6ef12;border:1px solid #65e6ef4d;border-radius:12px;place-items:center;font-size:28px;line-height:1;display:grid}.velacy-flow-shell .resume-dropzone>strong{color:var(--flow-text);font-size:15px;font-weight:600}.velacy-flow-shell .resume-dropzone>span{color:var(--flow-muted);font-size:12px;line-height:1.5}.velacy-flow-shell .resume-choose-files{min-height:40px;color:var(--flow-cyan);cursor:pointer;background:#ffffff0e;border-color:#65e6ef52;margin-top:7px;padding:10px 18px}.velacy-flow-shell .resume-choose-files:focus-within{outline:2px solid var(--flow-gold);outline-offset:3px}.velacy-flow-shell .resume-choose-files:has(input:disabled){cursor:wait}.velacy-flow-shell .resume-review-batch{gap:10px;padding-top:6px;display:grid}.velacy-flow-shell .resume-review-head{justify-content:space-between;align-items:start;gap:12px;padding:2px 0 5px;display:flex}.velacy-flow-shell .resume-review-head>span{color:var(--flow-gold);white-space:nowrap;font-size:12px}.velacy-flow-shell .resume-review-item{border:1px solid var(--flow-border);background:#ffffff06;border-radius:12px;min-width:0;padding:15px}.velacy-flow-shell .resume-review-item.needs-attention{border-color:#f3c9695c}.velacy-flow-shell .resume-file-heading{align-items:center;gap:11px;min-width:0;display:flex}.velacy-flow-shell .resume-file-heading>div{flex:1;gap:3px;min-width:0;display:grid}.velacy-flow-shell .resume-file-heading strong{overflow-wrap:anywhere;color:var(--flow-text);font-size:12px;font-weight:600}.velacy-flow-shell .resume-file-heading small{color:var(--flow-muted);font-size:12px}.velacy-flow-shell .resume-file-heading>button{color:var(--flow-cyan);flex:none}.velacy-flow-shell .resume-file-icon{border:1px solid var(--flow-border);width:31px;height:37px;color:var(--flow-gold);border-radius:6px;flex:none;place-items:center;font-size:18px;display:grid}.velacy-flow-shell .resume-identity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.velacy-flow-shell .resume-identity-grid label,.velacy-flow-shell .resume-evidence-review label{min-width:0;color:var(--flow-copy);gap:6px;display:grid}.velacy-flow-shell .resume-identity-grid label>span,.velacy-flow-shell .resume-evidence-review label>span{color:var(--flow-muted);font-size:12px}.velacy-flow-shell .resume-identity-grid b{color:var(--flow-gold);font-weight:600}.velacy-flow-shell .resume-identity-grid input,.velacy-flow-shell .resume-evidence-review textarea,.velacy-flow-shell .candidate-import-method-body textarea{border:1px solid var(--flow-border);width:100%;min-width:0;color:var(--flow-text);font:inherit;background:#ffffff0b;border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.5}.velacy-flow-shell .resume-identity-grid input{min-height:42px}.velacy-flow-shell .resume-identity-grid input:focus-visible,.velacy-flow-shell .resume-evidence-review textarea:focus-visible,.velacy-flow-shell .candidate-import-method-body textarea:focus-visible{outline:2px solid var(--flow-cyan);outline-offset:2px}.velacy-flow-shell .resume-evidence-review{border-top:1px solid var(--flow-border);margin-top:13px;padding-top:12px}.velacy-flow-shell .resume-evidence-review>summary{color:var(--flow-cyan);cursor:pointer;font-size:12px;font-weight:600}.velacy-flow-shell .resume-evidence-review>label{margin-top:11px}.velacy-flow-shell .resume-evidence-review textarea{resize:vertical;min-height:125px}.velacy-flow-shell .resume-evidence-review .resume-confirm{cursor:pointer;align-items:start;gap:10px;margin-top:12px;font-size:12px;display:flex}.velacy-flow-shell .resume-confirm input{width:17px;height:17px;accent-color:var(--flow-cyan);flex:none;margin:0}.velacy-flow-shell .resume-confirm span{color:var(--flow-copy)!important}.velacy-flow-shell .resume-no-evidence,.velacy-flow-shell .resume-match-note{color:var(--flow-muted);margin:12px 0 0;font-size:12px;line-height:1.6}.velacy-flow-shell .resume-no-evidence span{margin-top:4px;display:block}.velacy-flow-shell .resume-row-warning{color:var(--flow-gold);margin:10px 0 0;font-size:12px;line-height:1.55}.velacy-flow-shell .resume-bulk-actions{flex-wrap:wrap;align-items:center;gap:13px;margin-top:6px;display:flex}.velacy-flow-shell .resume-bulk-actions .primary{min-height:40px;padding:10px 16px}.velacy-flow-shell .resume-bulk-feedback{color:var(--flow-cyan);margin:0;font-size:12px;line-height:1.55}.velacy-flow-shell .resume-privacy-note{color:var(--flow-dim);margin:0;font-size:12px;line-height:1.6}.velacy-flow-shell .candidate-import-fallbacks{border-top:1px solid var(--flow-border);grid-template-columns:1fr 1fr;gap:12px;margin-top:19px;padding-top:17px;display:grid}.velacy-flow-shell .candidate-import-method{border:1px solid var(--flow-border);background:#ffffff05;border-radius:10px;min-width:0}.velacy-flow-shell .candidate-import-method summary{min-height:68px;color:var(--flow-text);cursor:pointer;flex-direction:column;gap:4px;padding:14px;font-size:13px;font-weight:600;display:flex}.velacy-flow-shell .candidate-import-method summary span{color:var(--flow-muted);font-size:12px;font-weight:400}.velacy-flow-shell .candidate-import-method-body{justify-items:start;gap:10px;padding:0 14px 15px;display:grid}.velacy-flow-shell .candidate-import-method-body p{color:var(--flow-muted);margin:0;font-size:12px;line-height:1.5}.velacy-flow-shell .candidate-import-method-body label:not(.file-button){color:var(--flow-copy);font-size:12px}.velacy-flow-shell .candidate-import-method-body textarea{resize:vertical;min-height:88px}.velacy-flow-shell .candidate-import-method-body>button{min-height:39px}@media (max-width:700px){.velacy-flow-shell .candidate-import-options{padding:14px}.velacy-flow-shell .resume-bulk-step{display:none}.velacy-flow-shell .resume-identity-grid,.velacy-flow-shell .candidate-import-fallbacks{grid-template-columns:1fr}.velacy-flow-shell .resume-review-head{flex-direction:column;align-items:start}.velacy-flow-shell .resume-dropzone{min-height:205px;padding:24px 12px}.velacy-flow-shell .resume-bulk-actions .primary{width:100%}}.velacy-flow-shell .resume-identity-confirm{color:var(--flow-copy);cursor:pointer;align-items:center;gap:10px;margin-top:13px;font-size:12px;display:flex}.velacy-flow-shell .resume-identity-confirm input{width:17px;height:17px;accent-color:var(--flow-cyan);flex:none;margin:0}.velacy-flow-shell .resume-row-warning button{color:var(--flow-cyan);margin-left:8px}.velacy-flow-shell .resume-choose-files input[type=file]{cursor:pointer;width:100%;height:100%;position:absolute;inset:0;opacity:0!important}.velacy-flow-shell .resume-review-pages{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.velacy-flow-shell .resume-review-pages span{color:var(--flow-muted);font-size:12px}.velacy-flow-shell .resume-review-pages button{min-height:36px}.velacy-flow-shell .signature-step-navigation{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:22px;display:grid}.velacy-flow-shell .signature-step{min-width:0;color:var(--flow-muted);border:1px solid var(--flow-border);cursor:pointer;background:#ffffff06;border-radius:9px;justify-content:center;align-items:center;gap:10px;padding:12px 9px;font-size:12px;display:flex}.velacy-flow-shell .signature-step>span{border:1px solid var(--flow-border);border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:11px;display:grid}.velacy-flow-shell .signature-step.active{color:var(--flow-text);border-color:var(--flow-gold);background:#f3c96913}.velacy-flow-shell .signature-step.active>span{color:var(--flow-gold);border-color:var(--flow-gold)}.velacy-flow-shell .signature-step:disabled{opacity:.45;cursor:not-allowed}.velacy-flow-shell .signature-step-description{color:var(--flow-muted);margin:0 0 20px;font-size:13px;line-height:1.6}.velacy-flow-shell .signature-review-step>.team-dimensions-disclosure{margin-top:16px!important}@media (max-width:680px){.velacy-flow-shell .signature-step{text-align:center;flex-direction:column;gap:5px;padding:10px 4px;font-size:11px}}.velacy-flow-shell .resume-upload-buttons{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.velacy-flow-shell .resume-import-progress{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.velacy-flow-shell .resume-import-progress>strong{color:var(--flow-cyan);font-size:13px}.velacy-flow-shell .resume-import-progress>span{color:var(--flow-muted);font-size:12px}.velacy-flow-shell .resume-import-toolbar{flex-wrap:wrap;gap:10px;display:flex}.velacy-flow-shell .resume-import-toolbar input,.velacy-flow-shell .resume-import-toolbar select{border:1px solid var(--flow-border);min-width:0;color:var(--flow-text);font:inherit;background:#10182a;border-radius:8px;flex:180px;padding:9px 12px;font-size:12px}.velacy-flow-shell .resume-import-row{padding:10px 14px}.velacy-flow-shell .resume-import-edit{padding-top:2px}.velacy-flow-shell .resume-import-edit-actions{margin-top:12px}.velacy-flow-shell .resume-import-edit-actions button,.velacy-flow-shell .resume-import-edit .resume-evidence-review button{min-height:36px;margin-top:8px}.velacy-flow-shell .resume-import-row .resume-file-heading small{overflow-wrap:anywhere}.velacy-flow-shell .candidate-recovery-drawer{color:var(--flow-text)}.velacy-flow-shell .candidate-recovery-drawer>header strong{font-size:18px}.velacy-flow-shell .candidate-delivery-state{border-bottom:1px solid var(--flow-border);padding:10px 0 25px}.velacy-flow-shell .candidate-delivery-state h3{font:600 18px/1.35 var(--display);color:var(--flow-text);margin:0 0 9px}.velacy-flow-shell .candidate-recovery-reason{color:var(--flow-copy);overflow-wrap:anywhere;margin:9px 0 16px;font-size:13px;line-height:1.55}.velacy-flow-shell .candidate-recovery-actions{flex-wrap:wrap;align-items:center;gap:12px;padding-top:10px;display:flex}.velacy-flow-shell .candidate-recovery-actions .primary{min-height:41px}.velacy-flow-shell .candidate-recovery-link{color:var(--flow-cyan);text-underline-offset:3px;margin-top:10px;text-decoration:underline;display:inline-block}.velacy-flow-shell .candidate-email-edit{justify-items:start;gap:10px;margin-top:19px;display:grid}.velacy-flow-shell .candidate-email-edit label,.velacy-flow-shell .candidate-resume-review label:not(.candidate-evidence-attestation){width:100%;color:var(--flow-copy);gap:7px;font-size:12px;display:grid}.velacy-flow-shell .candidate-email-edit input,.velacy-flow-shell .candidate-resume-review textarea,.velacy-flow-shell .resume-manual-evidence textarea{border:1px solid var(--flow-border);width:100%;color:var(--flow-text);font:inherit;background:#101e30;border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.5}.velacy-flow-shell .candidate-email-edit input{min-height:41px}.velacy-flow-shell .candidate-resume-review textarea,.velacy-flow-shell .resume-manual-evidence textarea{resize:vertical;min-height:130px}.velacy-flow-shell .candidate-resume-recovery{background:0 0;border:0;padding:21px 0 0}.velacy-flow-shell .candidate-resume-recovery>summary{color:var(--flow-cyan);cursor:pointer;list-style:revert;font-size:13px}.velacy-flow-shell .candidate-resume-recovery>a{color:var(--flow-cyan);margin:15px 0;font-size:12px;display:block}.velacy-flow-shell .candidate-resume-choice{flex-wrap:wrap;align-items:center;gap:14px;margin:18px 0 13px;display:flex}.velacy-flow-shell .candidate-resume-choice button{min-height:35px;padding:6px 12px;font-size:12px}.velacy-flow-shell .candidate-resume-upload-control{justify-items:start;gap:12px;display:grid}.velacy-flow-shell .candidate-resume-upload-control .file-button{min-height:38px}.velacy-flow-shell .candidate-resume-file-name{color:var(--flow-copy);overflow-wrap:anywhere;font-size:12px}.velacy-flow-shell .candidate-resume-review{justify-items:start;gap:11px;width:100%;margin-top:9px;display:grid}.velacy-flow-shell .candidate-evidence-attestation{color:var(--flow-copy);cursor:pointer;align-items:flex-start;gap:9px;font-size:12px;line-height:1.4;display:flex}.velacy-flow-shell .candidate-evidence-attestation input{width:16px;height:16px;accent-color:var(--flow-cyan);flex:none}.velacy-flow-shell .resume-error-recovery{flex-wrap:wrap;align-items:center;gap:13px;margin-top:12px;display:flex}.velacy-flow-shell .resume-error-recovery>.file-button{min-height:36px}.velacy-flow-shell .resume-manual-evidence{color:var(--flow-copy);gap:6px;margin-top:13px;font-size:12px;display:grid}@media (max-width:480px){.velacy-flow-shell .candidate-recovery-drawer .candidate-recovery-actions>.primary{width:100%}}.candidate-row-overflow{display:inline-block;position:relative}.candidate-row-overflow summary{cursor:pointer;padding:.2rem .45rem;list-style:none}.candidate-row-overflow summary::-webkit-details-marker{display:none}.candidate-row-overflow>div{z-index:30;min-width:11rem;position:absolute;top:100%;right:0}.candidate-delete-dialog{max-width:27rem}.candidate-delete-dialog h2{margin:0 0 .75rem}.candidate-delete-actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;margin-top:1.25rem;display:flex}.velacy-flow-shell .candidate-package-disclosure,.velacy-flow-shell .candidate-roster{overflow:visible}.velacy-product .candidate-privacy-modal{flex-direction:column;gap:0;max-width:760px;max-height:min(90dvh,920px);display:flex;overflow:hidden}.velacy-product .candidate-privacy-modal>h2{margin:0 0 4px;line-height:1.2}.velacy-product .candidate-privacy-updated{color:#a9b9cf;margin:0 0 16px;font-size:12px}.velacy-product .candidate-privacy-content{overscroll-behavior:contain;min-height:0;padding:0 8px 8px 0;overflow-y:auto}.velacy-product .candidate-privacy-content section{border-top:1px solid #425570;padding:16px 0}.velacy-product .candidate-privacy-content h3{color:#edf5ff;margin:0 0 8px;font-size:16px;font-weight:750}.velacy-product .candidate-privacy-content p{color:#ccd8e8;margin:0 0 10px;font-size:14px;line-height:1.65}.velacy-product .candidate-privacy-content p:last-child{margin-bottom:0}.velacy-product .candidate-privacy-content a{color:#f1e4b6;overflow-wrap:anywhere;text-decoration:underline}.velacy-product .candidate-privacy-footer{border-top:1px solid #425570;flex-shrink:0;justify-content:flex-end;margin-top:12px;padding-top:14px}.velacy-product .candidate-privacy-link{color:#f1e4b6;cursor:pointer;background:0 0;border:0;align-items:center;min-height:44px;margin:0 18px 12px;padding:0;font-size:13px;font-weight:700;text-decoration:underline;display:inline-flex}@media (max-width:600px){.velacy-product .candidate-privacy-modal{max-height:calc(100dvh - 24px);padding:20px}.velacy-product .candidate-privacy-content p{font-size:13px}}
