@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:DM Sans Variable,DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#2c3530;background:#fafbf8;font-synthesis:none;font-optical-sizing:auto;--ink:#2c3530;--muted:#81867f;--green:#294f3d;--green-dark:#234532;--line:#e8eae3;--sage:#edf2e8;--cream:#f8f9f5;--gold:#a58745;--sidebar:224px;font-size:1rem;line-height:1.5;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{color:inherit}button:disabled{cursor:not-allowed;opacity:.48}a{color:var(--green);text-decoration:none}button{border:0;background:none}svg{flex-shrink:0}h1,h2,h3,h4,p{margin:0}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #9db59a;outline-offset:3px}::selection{background:#d5e1c4;color:#24432f}input,textarea,select{border:1px solid #dfe4da;border-radius:7px;background:#fff;min-height:39px;color:var(--ink);padding:9px 12px;outline:none}input::placeholder,textarea::placeholder{color:#636660}input:focus,textarea:focus,select:focus{border-color:#8ca286;box-shadow:0 0 0 3px #8ca28615}textarea{resize:vertical;line-height:1.7}select{cursor:pointer;max-width:100%;font-size:1rem;padding-right:28px}input[type=checkbox]{appearance:none;-webkit-appearance:none;width:15px;height:15px;min-height:15px;padding:0;border:1px solid #d7dcd1;border-radius:4px;cursor:pointer;display:inline-grid;place-content:center;vertical-align:middle}input[type=checkbox]:checked{background:var(--green);border-color:var(--green)}input[type=checkbox]:checked:after{content:"";width:7px;height:4px;border-left:1.5px solid white;border-bottom:1.5px solid white;transform:rotate(-45deg) translateY(-1px)}kbd{font-family:inherit;font-size:.9375rem;font-weight:500}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button{opacity:.5}blockquote{margin:0}pre{font:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:-100px;left:240px;padding:10px 20px;background:var(--green);color:#fff;z-index:1000;border-radius:6px}.skip-link:focus{top:10px}.text-green{color:#4d7255!important}.text-muted{color:var(--muted)!important}.muted-small{color:#636660;font-size:.9375rem}.full-width{width:100%}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.app-shell{min-height:100vh}.sidebar{width:var(--sidebar);position:fixed;left:0;top:0;bottom:0;padding:29px 18px 15px;background:#f4f6ef;border-right:1px solid #e7eade;display:flex;flex-direction:column;z-index:40;overflow-y:auto;scrollbar-width:thin}.brand-link{display:block;width:max-content;margin:0 13px 27px}.brand{display:flex;align-items:center;gap:9px;color:#264635}.brand>span{font-size:2.5rem;line-height:1;font-weight:650;letter-spacing:-1.8px}.brand-period{color:#5c684c}.brand-symbol{width:34px;height:34px;background:#2d513f;color:#e3ebcc;border-radius:10px;display:grid;place-items:center}.brand-symbol svg{width:27px;height:27px}.workspace-switcher{display:flex;align-items:center;text-align:left;gap:10px;padding:11px 10px;border:1px solid #e2e6db;border-radius:8px;background:#ffffff70;width:100%;margin-bottom:27px;box-shadow:0 2px 3px #28382302}.workspace-avatar{height:33px;width:33px;display:grid;place-items:center;background:#e7ebdf;color:#5a694f;border:1px solid #dce2d1;border-radius:7px;font-size:1.125rem;font-weight:600}.workspace-switcher>span:nth-child(2){flex:1;min-width:0}.workspace-switcher b{font-size:1rem;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-weight:650}.workspace-switcher small{font-size:.9375rem;color:#61655c;display:block}.workspace-switcher>svg{color:#62675b}.nav-label{font-size:.875rem;letter-spacing:1.35px;font-weight:650;color:#61665a;padding:0 13px;margin-bottom:11px}.nav-item{width:100%;min-height:42px;display:flex;align-items:center;gap:11px;padding:10px 13px;color:#5d6955;font-size:1rem;position:relative;text-align:left;border-radius:6px;margin-bottom:5px;transition:background .18s,color .18s}.nav-item>svg{stroke-width:1.65}.nav-item:hover{background:#e9eddf;color:#35523a}.nav-item.active{background:#e4ebd9;color:#35543a;font-weight:650}.nav-item>span:nth-child(2){flex:1}.nav-item>b{font-size:.9375rem;background:#e4e9d9;padding:1px 6px;border-radius:4px;font-weight:600;color:#5b694f}.nav-item.active>b{background:#d6e0c8}.active-nav-dot{width:5px;height:5px;flex:none!important;border-radius:50%;background:#65804f;margin-left:2px}.nav-item:has(>b) .active-nav-dot{display:none}.nav-divider{border-top:1px solid #e3e7da;margin:20px 10px 22px}.sidebar-bottom{margin-top:auto;padding-top:30px}.sidebar-note{position:relative;border-radius:10px;padding:16px 13px 14px;margin:0 7px 20px;background:linear-gradient(125deg,#e8eddd,#edf0e4);border:1px solid #e1e7d4}.sidebar-note-art{display:flex;justify-content:space-between;align-items:center;color:#5c6a4b;margin-bottom:10px}.sidebar-note-art>svg{stroke-width:1.25;transform:rotate(-12deg)}.sidebar-note-art>span{font-size:2.125rem;color:#5d6752;line-height:1}.sidebar-note h3{font-family:Georgia,Times New Roman,serif;font-size:1.25rem;font-weight:400;color:#4a6041;letter-spacing:-.3px;margin-bottom:6px}.sidebar-note p{font-size:.9375rem;line-height:1.7;color:#616759}.sidebar-note button{padding:0;display:flex;gap:7px;align-items:center;color:#586a47;font-size:.875rem;font-weight:600;margin-top:15px}.help-shortcut{font-size:.9375rem;border:1px solid #dfe4d7;border-radius:4px;padding:0 5px;color:#61665a;flex:0!important}.sidebar-preview{font-size:.875rem;color:#62675b;margin:20px 14px 1px;display:flex;align-items:center;gap:6px}.sidebar-preview>span{width:4px;height:4px;border-radius:50%;background:#99aa85}.main-shell{margin-left:var(--sidebar);display:flex;flex-direction:column;min-height:100vh}.topbar{height:69px;border-bottom:1px solid var(--line);background:#fffefb;display:flex;align-items:center;justify-content:space-between;padding:0 31px;gap:16px}.breadcrumbs{display:flex;align-items:center;gap:12px;font-size:1rem;white-space:nowrap}.breadcrumbs>span{color:#62665d}.breadcrumbs>svg{color:#62665e}.breadcrumbs b{font-weight:550;color:#53604a}.topbar-actions{display:flex;align-items:center;gap:15px}.global-search{display:flex;align-items:center;gap:9px;color:#62665e;font-size:.9375rem;padding:6px 0}.global-search kbd{border:1px solid #e7eadd;background:#f9faf6;border-radius:4px;padding:1px 5px;color:#61655b;margin-left:16px}.topbar-divider{height:20px;border-left:1px solid #e8eadf;margin:0 3px}.icon-button{height:30px;width:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;padding:5px;color:#60675c;flex-shrink:0;transition:background .15s,color .15s}.icon-button:hover:not(:disabled){background:#edf1e6;color:var(--green)}.topbar .icon-button{height:29px;width:27px;color:#606658}.bell-button{position:relative}.bell-button>span{position:absolute;width:5px;height:5px;border:1.5px solid #fff;border-radius:50%;background:#8ba46f;right:4px;top:4px}.profile-button{border-radius:50%;width:31px;height:31px;border:3px solid #fff;box-shadow:0 0 0 1px #e3e8d7;background:#e8ddcb;color:#6f634f;font-size:.9375rem;font-weight:650}.preview-strip{display:flex;justify-content:space-between;gap:10px;min-height:31px;background:#f4f6ef;border-bottom:1px solid #e9ecdf;color:#616658;font-size:.875rem;padding:7px 32px;align-items:center}.preview-strip>span,.preview-strip button{display:flex;align-items:center;gap:6px}.preview-strip>span{flex-wrap:wrap}.preview-strip button{font-size:.875rem;color:#606658;padding:0;white-space:nowrap}.preview-dot{height:5px;width:5px;display:inline-block;border-radius:50%;background:#91a47d}.preview-strip-divider{margin:0 2px;color:#62665c}.blind-indicator{display:inline-flex;gap:4px;align-items:center;border-radius:3px;background:#e5ecd8;padding:0 4px;margin-left:3px;color:#596a46}.main-content{padding:30px 32px 25px;flex:1;width:100%;max-width:1660px;align-self:center}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px;min-height:50px}.page-heading h1{font-weight:550;font-size:1.875rem;letter-spacing:-1px;line-height:1.3;color:#343e30}.page-heading p{font-size:1rem;color:#62675c;margin-top:6px;letter-spacing:.04px}.heading-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.date-label{display:flex;align-items:center;gap:6px;font-size:.875rem;color:#616759;margin-right:6px}.online-dot{height:5px;width:5px;background:#a6b78f;border-radius:50%}.button{padding:9px 14px;min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:.9375rem;white-space:nowrap;font-weight:550;border-radius:6px;line-height:1.35;letter-spacing:.05px;transition:background .16s,box-shadow .16s,transform .16s;border:1px solid transparent}.button.primary{background:var(--green);color:#f5f7ef;box-shadow:0 2px 3px #253b240d}.button.primary:hover:not(:disabled){background:#1f3f2e;box-shadow:0 3px 7px #253b241c;transform:translateY(-1px)}.button.secondary{background:#fffefa;border-color:#dde2d3;color:#5e6952;box-shadow:0 1px 2px #253b2404}.button.secondary:hover:not(:disabled){border-color:#b8c4aa;background:#f6f8f0}.button.ghost{color:#5e6852;padding:7px 8px}.button.ghost:hover:not(:disabled){background:#eff2e8}.button.danger{background:#946251;color:#fffaf7}.button.danger:hover:not(:disabled){background:#80513f}.eyebrow{font-size:.875rem;letter-spacing:1.5px;color:#606854;font-weight:600;margin-bottom:7px}.hero-card{border-radius:10px;border:1px solid #dfe6d3;background:#eef2e3;min-height:208px;position:relative;display:flex;overflow:hidden;margin-bottom:22px}.hero-content{padding:25px 30px 24px;position:relative;z-index:2;flex:1;max-width:65%}.hero-eyebrow{display:flex;align-items:center;gap:7px;font-size:.875rem;font-weight:600;letter-spacing:1.8px;color:#5c684c;margin-bottom:12px}.hero-eyebrow>span{height:5px;width:5px;background:#8d9f75;display:block;border-radius:50%}.hero-content h2{font-family:Georgia,Times New Roman,serif;color:#354f33;font-weight:400;font-size:2.5rem;line-height:1.13;letter-spacing:-.7px}.hero-content h2 em{font-weight:400;color:#596a46}.hero-content>p{font-size:.9375rem;line-height:1.7;color:#606756;margin-top:12px}.hero-actions{display:flex;align-items:center;gap:19px;margin-top:17px}.hero-actions .button{font-size:.875rem;min-height:32px;padding:8px 11px;background:#fefef7;border-color:#dce4cd;color:#576b44;gap:10px}.hero-actions>button:last-child:not(.button){font-size:.875rem;color:#5d694d;display:flex;align-items:center;gap:7px;padding:0}.perspective-art{position:absolute;width:42%;height:100%;top:0;right:0;overflow:hidden}.flower-art{position:absolute;height:250px;width:250px;top:-1px;right:32px;opacity:.85}.art-orbit{position:absolute;border:1px solid #dbe3ce;border-radius:50%;width:340px;height:340px;right:-12px;top:-45px}.orbit-two{width:430px;height:430px;right:-57px;top:-89px;opacity:.55}.art-label{position:absolute;display:flex;align-items:center;box-shadow:0 6px 17px #435c2d07;border:1px solid #e2e7d6;border-radius:8px;background:#fbfcf5;color:#626758;padding:10px 11px;gap:9px;font-size:.875rem}.label-one{top:44px;right:8px;transform:rotate(4deg)}.art-label-icon{height:30px;width:30px;border-radius:6px;background:#edf1df;display:grid;place-items:center;color:#5c6949}.art-label b{display:block;font-weight:550;font-size:.9375rem;color:#5e694c;margin-top:1px}.art-label>i{width:5px;height:5px;background:#a0b184;border-radius:50%;margin-left:5px}.label-two{bottom:31px;left:9px;transform:rotate(-4deg);padding:9px 12px;gap:8px}.label-two>span:last-child{font-size:.875rem;color:#5e684d}.art-mini-avatars{display:flex;padding-left:3px}.art-mini-avatars>b{font-family:inherit;display:grid;place-items:center;width:24px;height:24px;font-size:.875rem;margin-left:-4px;border:2px solid #fbfcf5;border-radius:50%;background:#e6d6c6;color:#77614b}.art-mini-avatars>b:nth-child(2){background:#dbe0ce;color:#5d684d}.art-mini-avatars>b:nth-child(3){background:#e4dddc;color:#716160}.art-plus{position:absolute;color:#606755;font-size:1.6875rem;font-weight:200}.plus-one{top:28px;left:31px}.plus-two{bottom:38px;right:24px;font-size:1.25rem}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:27px}.stat-card{padding:15px 17px 14px;border:1px solid var(--line);border-radius:8px;background:#fffefa;text-align:left;min-width:0;transition:transform .16s,box-shadow .16s}.stat-card:hover{transform:translateY(-2px);box-shadow:0 5px 14px #40503406}.stat-top{display:flex;justify-content:space-between;align-items:center;gap:5px}.stat-top>span:first-child{font-size:.9375rem;color:#61665a}.stat-icon{border-radius:7px;height:30px;width:30px;display:inline-grid;place-items:center;flex-shrink:0}.sage{background:#edf1e4;color:#5b684c}.peach{background:#f8eee5;color:#78614d}.lavender{background:#efedf6;color:#696275}.sand{background:#f4f0e1;color:#6e6441}.stat-value{display:flex;align-items:center;gap:10px;font-size:2.25rem;color:#4b5740;letter-spacing:-1.4px;font-weight:500;line-height:1.2;margin-top:3px}.stat-value>svg{stroke-width:1.2;color:#616855;opacity:0;transition:opacity .2s}.stat-card:hover .stat-value>svg{opacity:1}.stat-card>small{color:#62655b;font-size:.875rem;display:block;margin-top:5px}.overview-grid{display:grid;grid-template-columns:minmax(0,1fr) 258px;gap:21px;align-items:start}.panel{border-radius:9px;border:1px solid var(--line);background:#fffefa;overflow:hidden}.panel-heading{padding:19px 19px 16px;display:flex;align-items:center;justify-content:space-between;gap:14px}.panel-heading h3{font-size:1rem;font-weight:550;letter-spacing:-.2px;display:flex;align-items:center;gap:7px;color:#505b44}.panel-heading p{font-size:.875rem;color:#63665a;margin-top:5px}.count-pill{display:inline-flex;align-items:center;justify-content:center;min-width:20px;padding:1px 6px;line-height:1.6;background:#eef1e6;border-radius:4px;color:#5f6753;font-size:.875rem;font-weight:550;letter-spacing:0;white-space:nowrap}.role-select{font-size:.875rem;min-height:31px;max-width:181px;color:#606755;border-color:#e4e8d9;background:#fffefa;padding:7px 22px 7px 8px}.tabs{display:flex;align-items:center;gap:20px;border-bottom:1px solid var(--line)}.tabs>button{display:flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap;padding:11px 0;color:#62665a;font-size:.9375rem;border-bottom:2px solid transparent;margin-bottom:-1px;min-height:41px;transition:color .15s,border-color .15s}.tabs>button:hover{color:#556c44}.tabs>button.active{color:#586b46;font-weight:550;border-bottom-color:#6d8357}.tabs>button>span{padding:0 4px;border-radius:3px;background:#f0f2e8;color:#606856;font-size:.875rem}.tabs>button.active>span{color:#5a6a48;background:#eaf0df}.pool-tabs{padding:0 19px;gap:20px}.pool-tabs>button{font-size:.875rem;min-height:39px;padding:9px 0}.table-scroll{overflow-x:auto;scrollbar-width:thin}.candidate-table{border-collapse:collapse;text-align:left;width:100%;font-size:.9375rem;white-space:nowrap}.candidate-table th{font-weight:450;color:#62665a;font-size:.875rem;padding:11px 15px;background:#fafbf6;border-bottom:1px solid #edf0e4}.candidate-table th>svg{display:inline;vertical-align:middle;color:#62665b;margin-left:3px}.candidate-table td{border-bottom:1px solid #eef0e6;padding:13px 15px;vertical-align:middle}.candidate-table tr:last-child>td{border-bottom:0}.candidate-table tbody tr:hover{background:#fafbf5}.candidate-table tbody tr.selected-row{background:#f1f5e9}.candidate-table .checkbox-cell{width:24px;padding-right:0}.candidate-table.compact td{padding:12px}.candidate-table.compact th{padding-left:16px;padding-right:12px}.candidate-table.compact td:first-child{padding-left:16px}.candidate-identity{display:flex;align-items:center;gap:10px;text-align:left;padding:0;min-width:0}.avatar{width:35px;height:35px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;font-size:1rem;font-weight:500;letter-spacing:.3px;border:1px solid #ffffff50}.avatar-0{color:#716350;background:#eee6d7}.avatar-1{color:#6a6173;background:#e9e4ed}.avatar-2{color:#5f6853;background:#e4e9db}.avatar-3{color:#766055;background:#f0e3d9}.avatar-4{color:#5a6669;background:#e1e9e8}.avatar.small{height:29px;width:29px;font-size:.875rem}.identity-text{display:block;min-width:0}.identity-text>b{color:#5d6752;font-size:.9375rem;font-weight:550;display:flex;align-items:center;gap:5px;line-height:1.6;max-width:220px;overflow:hidden;text-overflow:ellipsis}.identity-text>small{display:block;color:#626559;font-size:.875rem;line-height:1.7;max-width:230px;overflow:hidden;text-overflow:ellipsis}.compact .identity-text>b{font-size:.9375rem}.compact .identity-text>small{font-size:.875rem;max-width:160px}.potential-spark{color:#706342}.evidence-cell{display:flex;align-items:center;gap:6px;padding:0;text-align:left}.score-ring{display:inline-flex;position:relative;align-items:center;justify-content:center;vertical-align:middle;flex-shrink:0}.score-ring:not(.large):after{content:"";width:6px;height:6px;border-radius:50%;background:#91a27c;position:absolute;top:13px;left:13px}.score-ring.large>b{position:absolute;left:0;right:0;text-align:center;font-size:1.9375rem;font-weight:500;color:#526b47;letter-spacing:-1px}.score-ring.large>b>small{font-size:1rem;margin-left:1px;font-weight:400;letter-spacing:0}.evidence-cell>span>b{font-size:.9375rem;color:#5d694d;font-weight:550;display:block}.evidence-cell>span>b>small{font-size:.875rem;font-weight:400;color:#616758}.evidence-cell>span>small{font-size:.875rem;display:block;color:#606857;margin-top:1px}.stage-badge{font-size:.875rem;color:#646657;display:inline-flex;align-items:center;gap:5px;white-space:nowrap;background:#f5f5ea;border:1px solid #eaeada;border-radius:4px;padding:3px 6px;font-weight:450;line-height:1.3}.stage-badge>i{display:inline-block;width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.8}.stage-in-review{color:#6b6445;background:#f7f3e8;border-color:#eeeadb}.stage-shortlisted{color:#5b6a4b;background:#eef3e6;border-color:#e1e9d4}.stage-interview{color:#6b6177;background:#f1eef6;border-color:#e7e1ef}.stage-offer{color:#496c53;background:#e9f2e7;border-color:#d9e8d7}.stage-archived{color:#6e625b;background:#f2eeea;border-color:#e8e0d9}.table-actions{display:flex;gap:0;justify-content:flex-end}.table-actions .icon-button{height:25px;width:23px;color:#61655b}.table-actions .star-button.saved{color:#6f6444}.table-arrow{opacity:.45}.candidate-table tr:hover .table-arrow{opacity:1}.row-actions{width:32px}.learning-chip{display:inline-flex;gap:4px;align-items:center;font-size:.875rem;color:#61665a}.learning-chip.documented{color:#5d6750}.cell-subtext{display:block;font-size:.875rem;color:#616559;margin-top:3px}.panel-footer{border-top:1px solid var(--line);background:#fcfcf8;padding:13px 17px;display:flex;justify-content:space-between;align-items:center;gap:10px}.panel-footer>span:first-child{font-size:.875rem;display:flex;align-items:center;gap:5px;color:#616659}.text-link{padding:0;display:inline-flex;align-items:center;gap:6px;color:#5c694b;font-size:.875rem;font-weight:500;text-align:left;line-height:1.5}.text-link:hover{color:#48683b}.text-link svg{stroke-width:1.5}.table-pagination{display:flex;align-items:center;justify-content:space-between;padding:9px 16px;border-top:1px solid var(--line);color:#616759;font-size:.875rem}.table-pagination>div{display:flex;align-items:center;gap:8px}.table-pagination .icon-button{width:23px;height:23px}.overview-aside{display:flex;flex-direction:column;gap:17px}.potential-card{border:1px solid #e6e8d7;border-radius:9px;background:linear-gradient(145deg,#f5f5eb,#f1f3e6);padding:20px 18px 18px;position:relative;overflow:hidden}.potential-card:after{content:"";position:absolute;right:-32px;top:54px;border:1px solid #e3e8d4;width:90px;height:90px;transform:rotate(27deg);border-radius:30px;pointer-events:none}.insight-label{font-size:.875rem;letter-spacing:1.25px;color:#606854;display:flex;align-items:center;gap:6px;margin-bottom:15px}.potential-card>h3{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:1.6875rem;line-height:1.22;letter-spacing:-.4px;color:#596a4b;position:relative;z-index:1}.potential-card>p{font-size:.875rem;line-height:1.7;color:#616656;margin-top:10px;max-width:195px}.highlight-person{display:flex;align-items:center;gap:9px;text-align:left;background:#fbfcf6;border:1px solid #e8ecdc;border-radius:7px;padding:11px 10px;margin:17px 0 12px;width:100%;position:relative;z-index:1}.highlight-person>.avatar{width:31px;height:31px;font-size:.875rem}.highlight-person>span{flex:1}.highlight-person b{display:block;font-size:.9375rem;font-weight:500;color:#5d684d}.highlight-person small{font-size:.875rem;color:#616759;display:block;margin-top:1px}.highlight-person>svg{color:#616853}.insight-evidence{display:flex;align-items:flex-start;gap:7px;margin:0 1px 13px;color:#616854}.tiny-spark{margin-top:2px}.insight-evidence>p{font-size:.875rem;color:#63675a;line-height:1.7}.insight-evidence>p>b{font-weight:500;color:#5e6751}.potential-card>.text-link{font-size:.875rem;color:#5c694b;margin-top:1px}.mini-panel-heading{display:flex;align-items:center;justify-content:space-between;padding:12px 14px 5px}.mini-panel-heading>h3{font-size:.9375rem;font-weight:500;color:#606855}.mini-panel-heading>.icon-button{height:24px;width:24px;color:#606853}.mini-role{display:flex;align-items:center;text-align:left;gap:9px;width:100%;padding:11px 14px}.mini-role:hover{background:#fafbf5}.mini-role>span:nth-child(2){flex:1;min-width:0}.role-icon{display:inline-grid;place-items:center;border-radius:6px;width:29px;height:29px;flex-shrink:0}.role-icon.large{width:46px;height:46px;border-radius:11px}.mini-role b{display:block;font-size:.875rem;font-weight:500;color:#5f6754;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-role small{display:block;font-size:.875rem;color:#61665a;margin-top:2px}.mini-role>.rotate-arrow{transform:rotate(-90deg);color:#62665b}.role-summary>.text-link{margin:10px 14px 15px;font-size:.875rem}.workspace-footnote{display:flex;align-items:center;gap:5px;font-size:.875rem;color:#61655a;padding:19px 2px 0}.footnote-right{margin-left:auto;font-size:.875rem}.app-footer{display:flex;align-items:center;gap:7px;color:#63665e;padding:13px 32px;font-size:.875rem;border-top:1px solid #eef0e6}.app-footer .brand-symbol{background:none;color:#626759;height:18px;width:18px;border-radius:0}.app-footer .brand-symbol svg{height:16px;width:16px}.app-footer>span:last-child{margin-left:auto;color:#62655d;font-size:.875rem}.mobile-menu,.mobile-scrim{display:none}.context-banner{background:#f0f3e9;border:1px solid #e5ebda;display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:7px;margin-bottom:23px;color:#5e6750}.context-banner>p{font-size:.9375rem;line-height:1.65;flex:1;color:#5f6754}.context-banner b{color:#5b684d;font-weight:550;margin-right:5px}.context-icon{height:29px;width:29px;border:1px solid #dfe7d2;display:grid;place-items:center;border-radius:7px;flex-shrink:0;background:#f7f9f0}.main-tabs{padding:0 22px;gap:25px}.main-tabs>button{min-height:51px;font-size:1rem}.main-tabs>button>span{font-size:.875rem;padding:0 5px}.table-toolbar{padding:17px 18px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.input-search{display:flex;align-items:center;gap:8px;border:1px solid #e2e7d9;border-radius:6px;padding:0 10px;min-height:35px;background:#fffefa;color:#606657;flex:1;min-width:180px}.input-search>input{border:0!important;box-shadow:none!important;background:none;min-height:33px;padding:8px 0;min-width:0;width:100%;font-size:.9375rem;color:#5e6950}.input-search:focus-within{border-color:#9dae89;box-shadow:0 0 0 3px #9dae890d}.table-toolbar>select{font-size:.875rem;min-height:35px;color:#5f6853;background:#fffefa;padding:7px 25px 7px 10px}.table-toolbar .button{min-height:35px;font-size:.875rem;color:#5f6853;border-color:#e2e7d9;padding:7px 10px}.table-toolbar .sort-select{border:0;background:transparent;padding-right:16px;color:#616756}.filter-anchor{position:relative}.filter-popover{position:absolute;top:43px;right:0;min-width:248px;border:1px solid #e3e8d9;box-shadow:0 12px 35px #38472a16;background:#fffefb;border-radius:9px;padding:17px;z-index:20;color:#5b6a4b}.filter-popover>b{font-size:1rem;font-weight:550;display:block;margin-bottom:13px}.filter-popover>label{display:flex;flex-direction:column;font-size:.9375rem;gap:5px;margin-top:10px;color:#5f6854}.filter-popover select{width:100%;font-size:.9375rem;background:#fcfdf8}.popover-actions{display:flex;justify-content:space-between;margin-top:17px;align-items:center}.popover-actions .button{font-size:.9375rem!important;padding:8px 12px!important;color:#fff!important;background:var(--green);border-color:var(--green)}.has-filters{background:#eff4e5!important;border-color:#cfdcbd!important}.has-filters>span{height:14px;width:14px;display:grid;place-items:center;font-size:.875rem;border-radius:50%;background:#dfe9ce}.bulk-toolbar{background:#edf3e2;display:flex;align-items:center;gap:11px;padding:8px 18px;border-top:1px solid #e4e9da;border-bottom:1px solid #e4e9da}.bulk-toolbar>span{display:flex;align-items:center;gap:6px;font-size:.9375rem;color:#5c6a49;margin-right:auto}.bulk-toolbar .button{font-size:.9375rem;color:#5c6a49;min-height:28px}.candidates-panel .candidate-table td{padding-top:17px;padding-bottom:17px}.candidates-panel .identity-text>b{font-size:1rem}.candidates-panel .identity-text>small{font-size:.875rem}.candidates-panel .avatar{height:37px;width:37px}.candidates-panel .stage-badge{font-size:.875rem}.candidates-panel .evidence-cell>span>b{font-size:1rem}.candidates-panel .evidence-cell>span>small{font-size:.875rem}.candidates-panel .panel-footer{padding:16px 18px}.candidates-panel .panel-footer>span:first-child{font-size:.875rem}.jobs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.job-card{padding:23px 21px 0}.job-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:23px}.job-status{display:flex;align-items:center;gap:5px;color:#64665c;border:1px solid #e6e9dc;padding:4px 7px;border-radius:5px;font-size:.875rem;background:#f6f7f0}.job-status.open{color:#5c694d;background:#f0f5e8;border-color:#e1ead4}.job-status>span{height:4px;width:4px;border-radius:50%;background:currentColor}.job-card>.eyebrow{font-size:.875rem;color:#62675a;letter-spacing:1.1px;margin-bottom:5px}.job-card h2{font-size:1.25rem;letter-spacing:-.5px;line-height:1.5;font-weight:500;color:#5b6a4b}.job-location{display:flex;align-items:center;gap:4px;font-size:.875rem;color:#616758;margin-top:8px;flex-wrap:wrap}.job-location>span{margin:0 3px;color:#63665d}.job-description{font-size:.9375rem;line-height:1.7;color:#606657;margin-top:19px;min-height:132px}.job-criteria{display:flex;gap:5px;flex-wrap:wrap;margin:17px 0 21px;min-height:43px;align-content:flex-start}.job-criteria>span{font-size:.875rem;color:#606655;background:#f6f8f0;border:1px solid #eaf0de;border-radius:4px;padding:3px 6px;white-space:nowrap}.job-numbers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #e8eddf;border-bottom:1px solid #e8eddf;padding:17px 0;gap:5px}.job-numbers>div{display:flex;flex-direction:column;gap:3px}.job-numbers b{font-size:1.375rem;font-weight:450;color:#5d694e;line-height:1.2}.job-numbers span{font-size:.875rem;color:#61675a}.job-actions{display:flex;align-items:center;justify-content:space-between;gap:5px;padding:17px 0}.job-actions .button{font-size:.875rem;padding:7px 8px;min-height:30px;gap:4px}.new-role-card{min-height:270px;border:1px dashed #d9e1cc;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-direction:column;background:#f6f8f0;text-align:center;color:#5d6850;transition:background .2s}.new-role-card:hover{background:#edf3e1}.new-role-card>span{width:46px;height:46px;display:grid;place-items:center;border:1px solid #e0e8d3;border-radius:50%;background:#fcfdf8;color:#5e6853;margin-bottom:18px}.new-role-card h3{font-size:1.125rem;font-weight:500;color:#5e6952;margin-bottom:8px}.new-role-card p{font-size:.9375rem;line-height:1.7;color:#5f6657}.new-role-card b{display:flex;align-items:center;gap:7px;font-size:.875rem;font-weight:500;color:#5d6950;margin-top:20px}.principle-strip{display:flex;align-items:center;gap:17px;background:#f0f4e7;border:1px solid #e5ebd9;padding:22px 25px;border-radius:9px;margin-top:25px;color:#5f6852}.principle-strip>p{flex:1;color:#606758;font-size:.9375rem;line-height:1.7}.principle-strip b{font-weight:500;font-size:1rem;color:#5d694f}.principle-strip>svg:last-child{opacity:.6}.pipeline-note{display:flex;gap:9px;align-items:center;font-size:.9375rem;color:#5f6854;padding:12px 2px 24px}.pipeline-note>.count-pill{margin-left:auto}.pipeline-board{display:grid;grid-template-columns:repeat(5,minmax(190px,1fr));gap:15px;overflow-x:auto;padding-bottom:15px;align-items:start;scrollbar-width:thin}.pipeline-column{border:1px solid #e8eddf;border-radius:9px;background:#f3f5ed;padding:13px 10px;min-height:540px;transition:background .2s,border-color .2s}.pipeline-column.drag-over{background:#e5efda;border-color:#acbf96}.column-heading{display:flex;justify-content:space-between;align-items:center;padding:0 3px 17px}.column-heading .stage-badge{font-size:.875rem;padding:4px 6px}.column-heading>span:last-child{color:#606757;font-size:.9375rem}.column-cards{display:flex;flex-direction:column;gap:11px}.pipeline-card{background:#fffefa;border:1px solid #e4ead9;border-radius:7px;padding:13px 12px;box-shadow:0 2px 3px #40522703;cursor:grab}.pipeline-card:active{cursor:grabbing}.pipeline-card.dragging{opacity:.4;transform:rotate(-2deg)}.pipeline-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.pipeline-card-top .icon-button{width:22px;height:22px;color:#606657}.pipeline-name{padding:0;font-size:1rem;font-weight:500;color:#5a684b;display:block;text-align:left}.pipeline-card>p{font-size:.875rem;color:#606659;line-height:1.6;margin-top:3px}.pipeline-role{display:inline-block;background:#f4f7ed;color:#606757;font-size:.875rem;padding:3px 5px;border-radius:3px;margin-top:11px;max-width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.pipeline-evidence{display:flex;gap:5px;align-items:center;font-size:.875rem;color:#5f6854;margin-top:12px}.evidence-dot{width:4px;height:4px;border-radius:50%;background:#b3c29d}.evidence-dot.potential{background:#cabc8b}.pipeline-potential{display:flex;align-items:center;gap:4px;font-size:.875rem;color:#6c644a;margin-top:6px}.pipeline-card-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #eef1e7;margin-top:13px;padding-top:10px;gap:6px}.pipeline-card-footer>span{display:flex;align-items:center;font-size:.875rem;color:#62665c;gap:3px;white-space:nowrap}.pipeline-card-footer>select{font-size:.875rem;min-height:23px;border-radius:4px;padding:3px 13px 3px 4px;max-width:84px;background:#fbfcf6;color:#5f6856;border-color:#e8eedc}.pipeline-empty{border:1px dashed #dfe8d1;border-radius:7px;min-height:132px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;color:#606759}.pipeline-empty>span{font-size:.875rem}.insights-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:23px}.insight-stat{padding:25px}.insight-stat>.stat-icon{width:36px;height:36px;margin-bottom:18px}.insight-stat>b{font-size:2.5rem;display:block;line-height:1.2;letter-spacing:-1px;font-weight:500;color:#5a6a4a}.insight-stat>b>small{font-size:1.125rem;font-weight:400;color:#5f6754;letter-spacing:-.5px}.insight-stat>h3{font-size:1rem;font-weight:500;color:#5e6851;margin-top:12px}.insight-stat>p{font-size:.875rem;color:#62675a;margin-top:5px}.progress-track{height:4px;background:#f0f4e8;border-radius:4px;overflow:hidden;margin-top:23px}.progress-track>i{display:block;height:100%;background:#a5b98b;border-radius:4px}.insights-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:23px}.insight-chart .panel-heading{padding:23px}.insight-chart .panel-heading h3{color:#5c694e;font-size:1rem}.insight-chart .panel-heading>svg{color:#606857}.bar-chart{padding:12px 25px 28px;display:flex;flex-direction:column;gap:19px}.bar-row{display:flex;align-items:center;gap:15px}.bar-row>span{width:80px;font-size:.9375rem;color:#5e6754}.bar-track{height:15px;background:#f7f9f2;flex:1;border-radius:3px;overflow:hidden}.bar-track>i{height:100%;border-radius:3px;display:block;min-width:0}.bar-row>b{font-size:1rem;font-weight:500;color:#5d6952;width:17px;text-align:right}.coverage-categories{padding:6px 24px 23px;display:flex;flex-direction:column}.coverage-categories>div{display:flex;gap:11px;align-items:center;padding:18px 0;border-bottom:1px solid #eef2e6}.coverage-categories>div:last-child{border-bottom:0}.category-dot{width:8px;height:8px;border-radius:50%;background:#9eb88a;flex-shrink:0}.category-1{background:#cabb8d}.category-2{background:#c2c8b7}.coverage-categories>div>span:nth-child(2){flex:1}.coverage-categories b{display:block;font-size:.9375rem;font-weight:500;color:#5b684e}.coverage-categories small{font-size:.875rem;color:#5f675a;display:block;margin-top:4px}.coverage-categories strong{font-size:1.625rem;font-weight:450;color:#5c6951}.review-integrity{border-radius:9px;border:1px solid #e1e9d6;background:#eef4e5;padding:32px;display:flex;align-items:center;gap:27px;margin-top:23px}.integrity-symbol{color:#58694c;background:#f8fcf1;border:1px solid #dfe9d4;width:66px;height:66px;display:grid;place-items:center;border-radius:50%;flex-shrink:0}.review-integrity>div:nth-child(2){flex:1}.review-integrity h2{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:2.125rem;line-height:1.2;color:#586b4a;letter-spacing:-.4px}.review-integrity p{font-size:.9375rem;color:#5d6954;margin-top:12px;max-width:520px;line-height:1.7}.review-integrity .button{font-size:.875rem}.principles-hero{display:flex;gap:30px;align-items:center;background:#eef3e5;border:1px solid #dfe8d1;border-radius:10px;padding:33px 37px;margin-bottom:25px}.principles-leaf{border:1px solid #d3dfc5;height:88px;width:88px;display:grid;place-items:center;border-radius:50%;color:#5a6a4a;flex-shrink:0;background:#f8fbef}.principles-leaf svg{stroke-width:1.2}.principles-hero h2{font-family:Georgia,Times New Roman,serif;font-size:2.375rem;letter-spacing:-.5px;line-height:1.2;font-weight:400;color:#526c41}.principles-hero h2 em{color:#596a4a;font-weight:400}.principles-hero p{font-size:.9375rem;color:#5e6754;line-height:1.7;max-width:680px;margin-top:15px}.principles-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.principle-card{padding:24px}.principle-card .stat-icon{width:35px;height:35px}.principle-card h3{font-size:1rem;font-weight:500;margin:17px 0 9px;color:#5b694e}.principle-card p{font-size:.9375rem;color:#5f6756;line-height:1.7}.method-panel{margin-top:24px}.method-panel .panel-heading{padding:25px 25px 20px}.method-panel .panel-heading h3{color:#5b694d}.method-panel .panel-heading p{color:#606758}.method-panel .panel-heading>svg{color:#5d6754}.method-columns{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding:3px 25px 26px}.method-columns>div+div{border-left:1px solid #eaf0e2;padding-left:28px}.method-tag{display:inline-block;color:#5d6850;background:#f1f6e8;border:1px solid #e6efdc;border-radius:4px;padding:3px 6px;font-size:.875rem;letter-spacing:1px;white-space:nowrap}.method-tag.neutral{background:#f6f5ee;color:#6b6551;border-color:#efecdf}.method-columns h4{font-size:1rem;color:#5c6850;margin:10px 0;font-weight:500}.method-columns p{font-size:.9375rem;color:#60675a;line-height:1.7}.method-panel .panel-footer{padding:12px 25px}.settings-layout{display:grid;grid-template-columns:minmax(0,1fr) 275px;gap:25px;align-items:start}.settings-main{display:flex;flex-direction:column;gap:21px}.settings-section{padding:24px 25px}.settings-title{display:flex;align-items:center;gap:12px;margin-bottom:23px}.settings-title>.stat-icon{width:36px;height:36px}.settings-title>div{flex:1}.settings-title h3{font-size:1rem;font-weight:500;color:#5a6a49}.settings-title p{font-size:.875rem;color:#606856;margin-top:4px}.settings-form{display:flex;align-items:flex-end;gap:12px}.settings-form .field{flex:1;margin:0}.settings-form .button{min-height:39px;color:#5d6951;font-size:.875rem}.setting-toggle-row{display:flex;gap:24px;align-items:center}.setting-toggle-row>div{flex:1}.setting-toggle-row b{font-size:1rem;color:#5b6850;font-weight:500}.setting-toggle-row p{font-size:.875rem;color:#5f6858;margin-top:5px;line-height:1.7}.toggle{border:1px solid #dce6d1;width:36px;height:21px;background:#e5eadf;border-radius:20px;padding:3px;display:flex;align-items:center;flex-shrink:0}.toggle>span{display:block;width:13px;height:13px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #72845c16;transition:transform .2s}.toggle.on{background:#7b9e65;border-color:#73975b}.toggle.on>span{transform:translate(14px)}.settings-section>.field-hint{margin-top:13px}.connection-status{font-size:.875rem;display:inline-flex;gap:5px;align-items:center;border:1px solid #e9e6d2;background:#f7f6e9;color:#6b654c;border-radius:4px;padding:4px 6px;white-space:nowrap}.connection-status>span{height:4px;width:4px;border-radius:50%;background:currentColor}.connection-status.connected{border-color:#dfebd0;background:#f0f7e8;color:#5b6a4c}.engine-card{display:flex;align-items:center;gap:20px;background:#f4f8ed;border:1px solid #e6efdb;border-radius:7px;padding:16px;color:#5d6954}.engine-card>div{flex:1}.engine-card b{font-size:.9375rem;color:#59684f;font-weight:500}.engine-card p{font-size:.875rem;color:#5d6855;margin-top:6px;line-height:1.7}.connection-guide{margin-top:17px}.connection-guide summary{font-size:.9375rem;color:#5d6853;display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none}.connection-guide p{font-size:.875rem;line-height:1.7;color:#5d6756;margin-top:12px}.env-list{display:grid;grid-template-columns:auto 1fr;gap:8px 12px;margin:14px 0;border-radius:5px;border:1px solid #e8f0df;background:#fafcf5;padding:14px}.env-list code{font-size:.875rem;color:#5a684e}.env-list span{font-size:.875rem;color:#5d6855}.storage-status{display:flex;align-items:center;gap:12px;margin-bottom:21px;color:#5d6952;padding-bottom:20px;border-bottom:1px solid #eaf1e2}.storage-status>div{flex:1}.storage-status b{display:block;font-size:1rem;color:#5a694e;font-weight:500}.storage-status p{font-size:.875rem;line-height:1.7;color:#5c6755;margin-top:4px}.settings-data-actions{display:flex;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid #eef3e6;padding:17px 0}.settings-data-actions:last-child{border-bottom:0;padding-bottom:0}.settings-data-actions h4{font-size:.9375rem;color:#5a684e;font-weight:500}.settings-data-actions p{font-size:.875rem;color:#5f6858;margin-top:4px;line-height:1.7}.settings-data-actions .button{font-size:.875rem;min-height:30px;padding:7px 10px;color:#5b6851}.settings-aside{padding:25px;background:#eff5e6;border:1px solid #e1ecd5;border-radius:10px;color:#5a6950;position:sticky;top:20px}.settings-aside-icon{height:58px;width:58px;display:grid;place-items:center;background:#f8fcf2;border:1px solid #dfebd2;border-radius:50%;margin-bottom:26px}.settings-aside-icon>svg{stroke-width:1.3}.settings-aside h2{font-family:Georgia,Times New Roman,serif;font-size:1.875rem;font-weight:400;line-height:1.25;color:#596a4c;letter-spacing:-.5px}.settings-aside>p{font-size:.9375rem;line-height:1.7;color:#5c6951;margin:18px 0 24px}.settings-aside>div:not(.settings-aside-icon):not(.eyebrow){display:flex;gap:7px;align-items:center;font-size:.875rem;margin:13px 0;color:#5b6850}.settings-version{font-size:.875rem;display:block;color:#5f6856;border-top:1px solid #dfead2;padding-top:19px;margin-top:23px}.notification-anchor{position:relative}.notification-popover{position:absolute;right:-45px;top:43px;width:325px;z-index:45;border:1px solid #e2ead6;border-radius:10px;background:#fffefb;box-shadow:0 12px 45px #38472919;overflow:hidden}.popover-title{display:flex;align-items:center;justify-content:space-between;padding:13px 15px;border-bottom:1px solid #ebf0e1}.popover-title h3{font-size:1rem;font-weight:500;color:#5b694d}.notification-item{display:flex;gap:10px;align-items:flex-start;text-align:left;padding:13px 15px;width:100%;border-bottom:1px solid #f0f4e9;font-size:.9375rem;color:#5c6852;line-height:1.6}.notification-item:hover{background:#f6faef}.notification-item>span:last-child{flex:1}.activity-symbol{display:grid;place-items:center;width:28px;height:28px;background:#f1f7e9;border-radius:6px;color:#5c6950;flex-shrink:0}.notification-item small{display:block;font-size:.875rem;color:#5e6757;margin-top:4px}.notification-empty{display:flex;align-items:center;flex-direction:column;text-align:center;padding:29px;color:#5c6753}.notification-empty>b{display:block;font-size:1rem;color:#5b6951;margin-top:12px;font-weight:500}.notification-empty p{font-size:.9375rem;line-height:1.7;margin-top:8px}.toast{position:fixed;bottom:25px;left:calc(var(--sidebar) + 27px);display:flex;align-items:center;gap:10px;z-index:200;max-width:min(570px,calc(100vw - 35px));border-radius:8px;padding:12px 15px;background:#fefef9;border:1px solid #d9e4cc;box-shadow:0 5px 35px #34422a1a;animation:toast-in .2s ease-out;color:#576948}.toast>span{height:24px;width:24px;background:#e9f1df;border-radius:50%;display:grid;place-items:center;color:#576948;flex-shrink:0}.toast p{font-size:1rem;line-height:1.6;flex:1}.toast .icon-button{color:#5e6854;height:25px;width:25px}@keyframes toast-in{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}.app-loading{height:calc(100vh - 220px);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:25px;color:#5d6852}.app-loading>p{font-size:1rem;color:#5d6852}.empty-state{min-height:250px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:35px;text-align:center}.empty-icon{height:52px;width:52px;display:grid;place-items:center;background:#f0f5e7;border-radius:50%;color:#5b684f;margin-bottom:17px}.empty-state h3{font-family:Georgia,Times New Roman,serif;font-size:1.625rem;font-weight:400;color:#5b694d;margin-bottom:9px}.empty-state p{font-size:.9375rem;color:#5f6855;line-height:1.7;max-width:350px}.empty-state .button{margin-top:17px}.modal-backdrop{position:fixed;inset:0;background:#27352055;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:30px;z-index:100;animation:backdrop-in .16s ease-out}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}.modal{width:550px;max-width:100%;max-height:calc(100dvh - 60px);overflow-y:auto;background:#fffefa;border:1px solid #e4eadb;border-radius:14px;box-shadow:0 20px 100px #1f331e25;scrollbar-width:thin;animation:modal-in .18s ease-out}.modal.wide{width:780px}@keyframes modal-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.modal-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:25px 27px 21px;border-bottom:1px solid #eaf0e1}.modal-heading h2{font-family:Georgia,Times New Roman,serif;font-size:1.875rem;font-weight:400;letter-spacing:-.6px;line-height:1.2;color:#556a45}.modal-heading p{font-size:.9375rem;line-height:1.7;color:#5e6855;margin-top:8px;max-width:560px}.modal-heading>.icon-button{color:#5d6952;height:27px;width:27px;margin-top:-3px}.modal-content{padding:23px 27px}.modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:16px 27px;border-top:1px solid #e8efdf;background:#fafcf5;position:sticky;bottom:0;z-index:2}.modal-footer .button{font-size:.9375rem;min-height:35px}.field{display:flex;flex-direction:column;gap:7px;font-size:.9375rem;color:#5b6a4c;font-weight:450;margin-bottom:18px;min-width:0}.field>span{font-size:.875rem;color:#5f6758;font-weight:400}.field>input,.field>textarea,.field>select{font-size:1rem;color:#586b48;border-color:#dde8d2;background:#fffefb;width:100%}.field>input::placeholder,.field>textarea::placeholder{color:#60675a}.field>select{min-height:40px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.field-hint{font-size:.875rem;color:#5f6856;line-height:1.7;margin-top:9px}.section-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:15px}.section-title h3{font-size:1rem;color:#5a6a4c;font-weight:500;display:flex;align-items:center;gap:7px}.section-title>span{font-size:.875rem;color:#5e6857}.section-title p{font-size:.875rem;color:#5d6753;margin-top:5px}.section-title .text-link{font-size:.875rem;white-space:nowrap}.privacy-note{display:flex;align-items:flex-start;gap:10px;background:#f5f9ee;border:1px solid #e8f0de;border-radius:6px;padding:13px 14px;margin-top:20px;color:#5b6950}.privacy-note>svg{margin-top:2px}.privacy-note>p{font-size:.875rem;line-height:1.7;color:#5d6954}.import-tabs{margin:0 0 18px;gap:25px}.import-tabs button{font-size:.9375rem;color:#5c6950}.drop-zone{width:100%;padding:32px 20px;border:1.5px dashed #d8e4c9;border-radius:9px;display:flex;align-items:center;flex-direction:column;justify-content:center;min-height:217px;background:#f8fbf2;color:#5a6a4d;transition:background .2s,border-color .2s}.drop-zone:hover,.drop-zone.is-dragging{border-color:#a3be8b;background:#f0f7e6}.upload-icon{height:48px;width:48px;background:#eff6e4;border-radius:50%;display:grid;place-items:center;color:#5a694c;margin-bottom:15px}.drop-zone>b{font-size:1rem;font-weight:500;color:#5a6a4c;margin-bottom:7px}.drop-zone>span:not(.upload-icon){font-size:.9375rem;color:#5e6854}.drop-zone>small{font-size:.875rem;color:#5f6758;margin-top:13px}.template-link{margin-top:13px;font-size:.875rem;color:#5d6952}.form-errors{display:flex;gap:10px;align-items:flex-start;border:1px solid #ecdec9;background:#fbf5e9;color:#726344;border-radius:6px;padding:13px 14px;margin-top:16px;font-size:.9375rem;line-height:1.7}.form-errors>svg{margin-top:2px}.form-errors b{font-size:.9375rem;font-weight:500}.form-errors p{font-size:.875rem;line-height:1.7;margin-top:3px}.form-errors .text-link{margin-top:7px;color:#706349}.import-preview{margin-top:24px}.import-preview .section-title h3{font-size:1rem}.import-preview .section-title>span{font-size:.875rem}.import-row{display:flex;align-items:center;gap:12px;border-top:1px solid #e8efdf;padding:11px 0}.file-icon{width:34px;height:37px;border-radius:6px;background:#f2f7e9;border:1px solid #e3edd7;display:grid;place-items:center;color:#5b684e;flex-shrink:0}.import-row>div{flex:1}.import-row input{padding:3px 6px;font-size:1rem;color:#59694e;min-height:26px;width:100%;background:transparent;border:1px solid transparent}.import-row input:focus{border-color:#b8d0a2}.import-row small{display:block;font-size:.875rem;color:#5d6956;margin:3px 6px 0}.import-row>.icon-button{color:#5d6954}.criteria-title{margin-top:9px;margin-bottom:17px}.criteria-editor{margin-bottom:14px}.criterion-edit{display:flex;align-items:center;gap:10px;margin-bottom:10px}.criterion-edit>span{font-size:.875rem;color:#606857;width:17px;flex-shrink:0}.criterion-edit>input{flex:1;min-width:0;color:#5a6a4e;border-color:#e0ebd6;font-size:1rem}.criterion-edit>input::placeholder{color:#5e6756}.criterion-edit>.icon-button{color:#5e6755}.weight-input{display:flex;align-items:center;gap:3px;position:relative;color:#5c6851}.weight-input>input{width:58px;padding:9px 19px 9px 8px;color:#5a694f;border-color:#e0ebd6;font-size:.9375rem}.weight-input>span{position:absolute;right:7px;pointer-events:none;font-size:.9375rem}.compare-content{padding:23px}.compare-grid{display:grid;gap:16px}.comparison-card{min-width:0;border:1px solid #e1ecd5;border-radius:8px;background:#fcfef7;padding:18px 15px}.comparison-card>.avatar{height:43px;width:43px;font-size:1rem;margin-bottom:12px}.comparison-card>h3{font-size:1.125rem;font-weight:500;color:#586a4a;letter-spacing:-.2px}.comparison-card>p{font-size:.875rem;color:#5c6753;margin-top:4px}.comparison-role{display:block;font-size:.875rem;color:#5e6854;margin-top:8px}.comparison-score{display:flex;align-items:center;gap:7px;margin:17px 0 13px}.comparison-score .score-ring{transform:scale(.75);transform-origin:left center;width:62px}.comparison-score b{display:block;font-size:.875rem;font-weight:500;color:#5b684e}.comparison-score small{display:block;font-size:.875rem;color:#5e6756;margin-top:4px}.comparison-section{padding:16px 0;border-top:1px solid #e9f1df;margin-top:15px}.comparison-section h4{font-size:.9375rem;font-weight:500;color:#5b694f;margin-bottom:10px}.comparison-section p{font-size:.875rem;color:#5c6853;line-height:1.7}.comparison-section>div{margin:8px 0;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.comparison-section>div>span:first-child{font-size:.875rem;color:#5b6851}.comparison-section .evidence-badge{font-size:.875rem;gap:3px;padding:3px 4px}.comparison-section .evidence-badge>svg{width:10px}.comparison-card>.button{width:100%;font-size:.875rem;padding:8px 6px;gap:4px;margin-top:7px}.command-input{min-height:45px;padding:0 12px;flex:none}.command-input input{font-size:1rem;min-height:44px}.command-input kbd{color:#5f6856;border:1px solid #e9efdf;border-radius:3px;padding:0 4px}.search-group{margin:22px 0}.search-group>.eyebrow{font-size:.875rem;color:#5e6855;padding:0 5px}.search-result{display:flex;align-items:center;gap:10px;padding:10px 6px;width:100%;text-align:left;border-radius:5px}.search-result:hover{background:#f3f8ea}.search-result>span:nth-child(2){flex:1}.search-result b{display:block;font-size:1rem;font-weight:500;color:#5a694c}.search-result small{display:block;font-size:.875rem;color:#5e6755;margin-top:3px}.search-result>svg{color:#5c6852}.search-result>.avatar,.search-result>.role-icon{height:31px;width:31px}.help-content{padding-top:12px}.help-step{display:flex;align-items:flex-start;gap:14px;padding:18px 0;text-align:left;width:100%;border-bottom:1px solid #e9f0e1}.help-step>.stat-icon{width:34px;height:34px}.help-step>span:nth-child(2){flex:1}.help-step b{font-size:1rem;font-weight:500;color:#5a694d}.help-step p{font-size:.9375rem;color:#5d6754;line-height:1.7;margin-top:6px}.help-step>svg{color:#5d6754;margin-top:7px}.section-description{font-size:.9375rem;line-height:1.7;color:#5c6752}.sheet-backdrop{padding:0;align-items:stretch;justify-content:flex-end;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal.sheet{max-height:100dvh;width:710px;border-radius:13px 0 0 13px;border:0;box-shadow:-15px 0 60px #1f331e1a;animation:sheet-in .23s ease-out;display:flex;flex-direction:column;overflow:hidden}@keyframes sheet-in{0%{transform:translate(45px);opacity:.7}to{transform:translate(0);opacity:1}}.sheet>.modal-heading{padding:24px 27px 18px;flex-shrink:0;background:#fffefb}.sheet>.modal-heading h2{font-size:1.625rem}.sheet>.modal-heading p{font-size:.9375rem;margin-top:5px;color:#5e6756}.candidate-drawer-intro{padding:21px 27px 22px;flex-shrink:0;background:#fffefb}.profile-top{display:flex;align-items:center;gap:13px}.profile-top>.avatar{height:48px;width:48px;font-size:1.125rem}.profile-top>div:nth-child(2){flex:1}.profile-top h2{font-size:1.375rem;font-weight:500;color:#596a49;letter-spacing:-.6px;line-height:1.4}.profile-top p{font-size:.9375rem;color:#5c6854;line-height:1.7;margin-top:1px}.profile-top>div>span{font-size:.875rem;color:#5e6757;margin-top:4px;display:block}.profile-top>.stage-badge{font-size:.875rem}.profile-actions{display:flex;align-items:center;gap:10px;margin-top:19px}.profile-actions>.button{font-size:.9375rem;min-height:34px}.stage-select-wrap{margin-left:auto}.stage-select-wrap>select{font-size:.9375rem;color:#5a694d;background:#fbfdf6;border-color:#dfebd4;min-height:34px;padding:7px 28px 7px 10px}.archive-button{color:#5f6858}.drawer-tabs{padding:0 27px;gap:23px;flex-shrink:0;background:#fffefb}.drawer-tabs>button{font-size:.875rem;min-height:44px;gap:5px;color:#5d6854}.drawer-tabs>button.active{color:#59694c;border-color:#8aa56f}.drawer-content{padding:24px 27px 28px;overflow-y:auto;flex:1;scrollbar-width:thin;background:#fdfef9}.perspective-summary{background:#eff5e6;border:1px solid #e0ebd2;padding:20px 21px;border-radius:9px}.summary-label{display:flex;align-items:center;gap:6px;letter-spacing:1.1px;font-size:.875rem;color:#5b6a4f}.summary-label>span{margin-left:auto;font-size:.875rem;letter-spacing:0;color:#5d6754}.summary-main{display:flex;gap:16px;align-items:center;margin:14px 0 12px}.summary-main h3{font-family:Georgia,Times New Roman,serif;font-size:1.75rem;font-weight:400;color:#586b49;letter-spacing:-.4px}.summary-main>div>span{font-size:.875rem;color:#5d6952;display:block;margin-top:5px}.perspective-summary>p{font-size:1rem;line-height:1.7;color:#5a684f}.summary-counts{display:flex;gap:20px;margin-top:16px;padding-top:13px;border-top:1px solid #dfead2}.summary-counts>span{display:flex;align-items:center;gap:5px;font-size:.875rem;color:#5c6952}.summary-counts i{width:5px;height:5px;border-radius:50%}.dot-green{background:#a3bb8d}.dot-gold{background:#c5b77e}.dot-gray{background:#becab0}.profile-section{margin-top:27px}.profile-section .section-title h3{color:#5a694e;font-size:1rem}.profile-section .section-title>span{color:#5e6756}.profile-section .text-link{color:#5c6952}.learning-evidence{border:1px solid #e6efdc;border-radius:7px;background:#fffefa;padding:14px 17px;position:relative}.quote-mark{font-family:Georgia,Times New Roman,serif;font-size:2.5rem;line-height:1;color:#5f6658;position:absolute;left:13px;top:9px}.learning-evidence blockquote{font-size:1rem;line-height:1.7;color:#5d6952;padding-left:19px}.source-label{display:flex;align-items:center;gap:4px;font-size:.875rem;color:#5f6756;margin-top:10px}.learning-evidence .source-label{padding-left:19px}.evidence-mini-list{border:1px solid #e4edda;border-radius:7px;background:#fffefa;overflow:hidden}.evidence-mini-list>button{display:flex;align-items:center;gap:8px;width:100%;border-bottom:1px solid #edf3e4;padding:12px 14px;text-align:left}.evidence-mini-list>button:hover{background:#f8fcf1}.evidence-mini-list>button:last-child{border-bottom:0}.evidence-mini-list>button>span:first-child{flex:1;font-size:.9375rem;color:#5d6952}.evidence-mini-list>button>svg{color:#5f6857}.evidence-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 6px;border-radius:4px;border:1px solid #e4edd8;background:#f3f8ea;color:#5b684d;font-size:.875rem;line-height:1.2;white-space:nowrap}.evidence-badge.transferable{border-color:#eee6cf;background:#f8f4e7;color:#6d6444}.evidence-badge.unknown{border-color:#e7ecdf;background:#f6f8f1;color:#62675a}.work-context{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #e5eedb;border-radius:7px;background:#fffefa;overflow:hidden}.work-context>div{padding:14px 12px;display:flex;align-items:flex-start;gap:7px;border-right:1px solid #e9f1df;color:#5f6856}.work-context>div:last-child{border:0}.work-context>div>svg{height:14px;width:14px;margin-top:1px}.work-context>div>span{font-size:.875rem;color:#5f6856;display:block}.work-context b{display:block;color:#5d6953;font-size:.875rem;font-weight:450;margin-top:5px;line-height:1.7}.question-card{display:flex;align-items:flex-start;gap:11px;padding:14px 15px;border:1px solid #e7efde;border-radius:7px;background:#fffefa}.question-card>span{font-size:.9375rem;color:#60665a;font-variant-numeric:tabular-nums;margin-top:1px}.question-card>p{font-size:.9375rem;color:#5c6853;line-height:1.7}.section-intro{margin-bottom:23px}.section-intro>.eyebrow{color:#5d6753;font-size:.875rem;letter-spacing:1.2px;margin-bottom:10px}.section-intro h3{font-family:Georgia,Times New Roman,serif;font-size:1.9375rem;font-weight:400;color:#596a4c;letter-spacing:-.5px;line-height:1.3}.section-intro p{font-size:.9375rem;color:#5c6753;line-height:1.7;margin-top:9px}.review-method{display:flex;align-items:center;justify-content:space-between;gap:13px;padding:12px 13px;border:1px solid #e7efdd;background:#f4f9ed;border-radius:6px;margin-bottom:18px;color:#5c6952}.review-method>div{display:flex;align-items:center;gap:9px;flex:1}.review-method b{font-size:.9375rem;font-weight:500;color:#5a684e;display:block}.review-method small{font-size:.875rem;color:#5d6754;display:block;margin-top:3px}.review-method .button{font-size:.875rem;padding:7px 9px;min-height:30px;border-color:#e1ecd5;color:#5b6950}.evidence-detail{border:1px solid #e5efd9;border-radius:8px;background:#fffefa;padding:17px 18px;margin-bottom:14px}.evidence-detail-header{display:flex;justify-content:space-between;align-items:center;gap:9px;margin-bottom:11px}.evidence-detail-header h4{font-size:1rem;font-weight:500;color:#5c6951}.evidence-detail-header>span{font-size:.875rem;color:#606858}.evidence-detail blockquote{font-size:1rem;color:#5c6951;line-height:1.7;border-left:2px solid #dce8ce;padding:0 0 0 12px;margin:16px 0 13px}.evidence-detail.transferable blockquote{border-color:#e9ddba}.evidence-detail>p{font-size:.875rem;color:#5e6756;line-height:1.7;margin-top:12px}.evidence-detail .unknown-evidence{padding:11px;background:#f8faf3;border-radius:5px;color:#5e6756;font-size:.9375rem}.evidence-detail .source-label{color:#5f6759;font-size:.875rem}.method-details{border:1px solid #e6efdc;border-radius:7px;background:#f6faef;padding:14px 15px;margin-top:20px}.method-details summary{display:flex;align-items:center;gap:7px;cursor:pointer;list-style:none;font-size:.9375rem;color:#5c6751}.method-details summary>svg:last-child{margin-left:auto}.method-details p{font-size:.875rem;color:#5e6754;line-height:1.7;margin-top:12px}.scenario-picker{padding:14px 15px;background:#f3f9e9;border:1px solid #e1ecd4;border-radius:7px;font-size:.875rem;color:#5c6953}.scenario-picker>select{margin-top:1px;background:#fffefa;color:#5c6951;border-color:#e2edd7;font-size:1rem}.growth-basis{display:flex;align-items:flex-start;gap:10px;padding:15px;border-radius:7px;border:1px solid #e5efd9;background:#fcfef7;color:#5d6854;margin:19px 0 25px}.growth-basis>svg{margin-top:2px}.growth-basis b{display:block;font-size:.9375rem;font-weight:500;color:#5d6953}.growth-basis p{font-size:.9375rem;color:#5d6854;line-height:1.7;margin-top:6px}.growth-timeline{padding:0 0 6px}.growth-step{display:flex;align-items:flex-start;gap:17px;position:relative;padding-bottom:28px}.growth-step:not(:last-child):before{content:"";position:absolute;left:16px;top:33px;bottom:0;border-left:1px solid #dfebd2}.growth-number{position:relative;z-index:1;width:33px;height:33px;border:1px solid #dce9ce;border-radius:50%;background:#f4faeb;color:#5c6952;font-size:.9375rem;display:grid;place-items:center;flex-shrink:0}.growth-step>div{flex:1;padding-top:1px}.growth-step .eyebrow{font-size:.875rem;letter-spacing:1.1px;color:#5e6855}.growth-step h4{font-size:1rem;letter-spacing:-.15px;font-weight:500;color:#5b6950;margin:5px 0 8px}.growth-step p{font-size:.9375rem;color:#5d6755;line-height:1.7}.growth-support{display:flex;gap:6px;align-items:flex-start;background:#f2f8e9;border:1px solid #e7efdc;border-radius:4px;padding:8px 9px;color:#5d6952;font-size:.875rem;line-height:1.7;margin-top:12px}.growth-support svg{margin-top:1px}.growth-timeline+.button{color:#5c6951;font-size:.9375rem;min-height:37px}.question-list{display:flex;flex-direction:column;gap:11px;margin-top:15px}.application-meta{display:flex;align-items:center;gap:20px;font-size:.875rem;color:#5d6755;padding:13px 0;border-top:1px solid #e8f0df;border-bottom:1px solid #e8f0df;margin-bottom:18px}.application-meta>span{display:flex;align-items:center;gap:6px}.contact-line{display:flex;align-items:center;gap:12px;font-size:.9375rem;margin-bottom:16px}.contact-line>span{color:#5d6755}.contact-line>a{display:flex;align-items:center;gap:5px;color:#5a6951}.resume-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:1rem;line-height:2;color:#5b694f;border:1px solid #e3eed7;background:#fffefa;padding:22px 23px;border-radius:7px;margin:0}.note-form{border:1px solid #e5efda;border-radius:8px;background:#fffefa;padding:17px}.note-form .field{color:#5b6952;margin-bottom:12px}.note-form textarea{font-size:1rem;color:#5a694f;border-color:#e3edd8;background:#fcfef7}.note-form .button{font-size:.875rem;min-height:32px}.notes-list{margin-top:22px;display:flex;flex-direction:column;gap:13px}.review-note{padding:17px;border-radius:7px;border:1px solid #e4edd9;background:#fffefa}.review-note>div{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:10px}.note-author{font-size:.9375rem;color:#5b6950;font-weight:500;display:flex;align-items:center;gap:7px}.note-author:before{content:"Y";font-size:.875rem;background:#eff5e5;color:#5c6952;border:1px solid #e6eddc;display:grid;place-items:center;border-radius:50%;width:22px;height:22px}.review-note time{font-size:.875rem;color:#5f6758}.review-note>p{font-size:.9375rem;line-height:1.7;color:#5c6953;white-space:pre-wrap;overflow-wrap:anywhere}.activity-title{margin-top:26px}.activity-timeline{margin:14px 3px}.activity-timeline>div{display:flex;align-items:flex-start;gap:13px;position:relative;padding-bottom:20px}.activity-timeline>div:not(:last-child):before{content:"";position:absolute;left:3px;top:10px;bottom:0;border-left:1px solid #e3eed7}.activity-dot{width:7px;height:7px;border:1px solid #c4d8b2;background:#eff6e6;border-radius:50%;flex-shrink:0;margin-top:4px;position:relative}.activity-timeline p{font-size:.9375rem;line-height:1.7;color:#5c6952}.activity-timeline small{font-size:.875rem;color:#5e6656;display:block;margin-top:4px}.drawer-footer{padding:13px 27px;display:flex;align-items:center;gap:7px;border-top:1px solid #e6efdc;background:#f8fcf1;flex-shrink:0;color:#5d6755;font-size:.875rem}.device-saved{display:flex;align-items:center;gap:5px;margin-left:auto;font-size:.875rem;color:#5f6857}.device-saved>span{height:4px;width:4px;background:#b2cc9d;border-radius:50%}.archive-context{display:flex;align-items:flex-start;gap:10px;padding:14px 15px;border:1px solid #ecdfcf;background:#fbf4ea;border-radius:7px;margin-bottom:20px;color:#6e634f}.archive-context b{font-weight:500;font-size:.9375rem;color:#70634d}.archive-context p{font-size:.9375rem;line-height:1.7;margin-top:5px}.archive-context .text-link{font-size:.875rem;color:#70634f;margin-top:9px}.page-heading p,.date-label,.stat-top>span:first-child,.stat-card>small,.panel-heading p,.identity-text>small,.evidence-cell>span>small,.learning-chip,.cell-subtext,.panel-footer>span:first-child,.insight-label,.potential-card>p,.highlight-person small,.insight-evidence>p,.mini-role small,.workspace-footnote,.preview-strip,.preview-strip button,.app-footer,.app-footer>span:last-child{color:#5d6853}.hero-content>p,.hero-actions>button:last-child:not(.button){color:#5a6a49}.sidebar-preview,.workspace-switcher small,.sidebar-note p{color:#606857}.tabs>button,.pool-tabs>button,.role-select{color:#5e6950}.stage-badge{color:#646655}.stage-shortlisted{color:#5a6948}.stage-in-review{color:#6d653f}.stage-interview{color:#6f5f7c}.stage-offer{color:#4e6c51}.candidate-table th{color:#606754}.evidence-cell>span>b>small{color:#5e6751}.potential-card>h3{color:#586a48}.highlight-person b,.mini-role b{color:#5b694c}.insight-evidence>p>b,.potential-card>.text-link,.role-summary>.text-link{color:#5c6a4b}.footnote-right{color:#5e6852}.context-banner>p,.context-banner b{color:#5c684e}.table-toolbar>select,.table-toolbar .button,.table-toolbar .sort-select,.input-search>input{color:#5b684c}.candidates-panel .identity-text>b,.candidate-identity .identity-text>b{color:#596a48}.job-card>.eyebrow,.job-location,.job-description,.job-criteria>span,.job-numbers span,.new-role-card p,.principle-strip>p{color:#5c6950}.job-numbers b,.new-role-card b,.principle-strip b{color:#596a4a}.pipeline-note,.pipeline-card>p,.pipeline-role,.pipeline-evidence,.pipeline-potential,.pipeline-card-footer>span,.pipeline-card-footer>select{color:#5a6a4d}.pipeline-name{color:#576b46}.pipeline-empty>span{color:#5d6851}.insight-stat>b,.insight-stat>h3,.insight-stat>p,.insight-chart .panel-heading h3,.coverage-categories b,.coverage-categories small,.coverage-categories strong,.bar-row>span,.bar-row>b,.review-integrity h2,.review-integrity p{color:#58694a}.insight-stat>b>small{color:#5c6852}.principles-hero p,.principle-card p,.principle-card h3,.method-panel .panel-heading h3,.method-panel .panel-heading p,.method-columns h4,.method-columns p{color:#586a48}.settings-title h3,.settings-title p,.setting-toggle-row b,.setting-toggle-row p,.field-hint,.engine-card b,.engine-card p,.connection-guide summary,.connection-guide p,.env-list code,.env-list span,.storage-status b,.storage-status p,.settings-data-actions h4,.settings-data-actions p,.settings-data-actions .button,.settings-aside>p,.settings-aside>div:not(.settings-aside-icon):not(.eyebrow),.settings-version{color:#596a49}.settings-aside h2{color:#566a46}.connection-status{color:#6e6545}.method-tag{color:#596949}.settings-form .button,.settings-form .field{color:#586949}.notification-item,.notification-item small,.popover-title h3,.notification-empty,.notification-empty>b{color:#566a46}.modal-heading h2{color:#536c43}.modal-heading p,.field,.field>input,.field>textarea,.field>select,.section-title h3,.section-title>span,.section-title p,.privacy-note>p,.drop-zone>b,.drop-zone>span:not(.upload-icon),.drop-zone>small,.template-link,.import-row input,.import-row small,.criterion-edit>input,.weight-input>input,.comparison-card>h3,.comparison-card>p,.comparison-role,.comparison-score b,.comparison-score small,.comparison-section h4,.comparison-section p,.comparison-section>div>span:first-child,.comparison-card>.button,.search-result b,.search-result small,.help-step b,.help-step p,.section-description{color:#596a49}.field>input::placeholder,.field>textarea::placeholder,.criterion-edit>input::placeholder{color:#5e6952}.profile-top h2{color:#536b40}.profile-top p,.profile-top>div>span,.stage-select-wrap>select,.summary-label,.summary-label>span,.summary-main h3,.summary-main>div>span,.perspective-summary>p,.summary-counts>span,.profile-section .section-title h3,.profile-section .section-title>span,.profile-section .text-link,.learning-evidence blockquote,.source-label,.evidence-mini-list>button>span:first-child,.work-context>div>span,.work-context b,.question-card>p,.section-intro>.eyebrow,.section-intro h3,.section-intro p,.review-method b,.review-method small,.review-method .button,.evidence-detail-header h4,.evidence-detail-header>span,.evidence-detail blockquote,.evidence-detail>p,.evidence-detail .unknown-evidence,.evidence-detail .source-label,.method-details summary,.method-details p,.scenario-picker,.scenario-picker>select,.growth-basis b,.growth-basis p,.growth-step .eyebrow,.growth-step h4,.growth-step p,.growth-support,.growth-timeline+.button,.application-meta,.contact-line>span,.contact-line>a,.resume-text,.note-form .field,.note-form textarea,.note-author,.review-note time,.review-note>p,.activity-timeline p,.activity-timeline small,.drawer-footer,.device-saved{color:#596a49}.evidence-badge{color:#576b46}.evidence-badge.transferable{color:#766334}.evidence-badge.unknown{color:#596a4c}.drawer-tabs>button{color:#5c6950}.drawer-tabs>button.active{color:#556c43}.evidence-detail .source-label{color:#5d6854}.modal-content .eyebrow{color:#596a49}@media(min-width:1600px){:root{--sidebar:244px}.main-content{padding:35px 42px}.topbar{padding:0 42px}.preview-strip{padding-left:42px;padding-right:42px}.overview-grid{grid-template-columns:minmax(0,1fr) 300px;gap:25px}.hero-content{padding:30px 35px}.hero-content h2{font-size:2.9375rem}.hero-content>p{font-size:1rem}.hero-card{min-height:247px}.flower-art{height:300px;width:300px;right:55px;top:-10px}.label-one{top:55px;right:30px}.label-two{bottom:35px;left:20px}.stat-card{padding:19px 21px}.stat-top>span:first-child{font-size:1rem}.stat-value{font-size:2.5rem}.stat-card>small{font-size:.9375rem}.stats-grid{gap:21px}.candidate-table.compact td{padding:15px 17px}.candidate-table.compact th{padding:13px 17px}.compact .identity-text>b{font-size:1rem}.compact .identity-text>small{font-size:.9375rem;max-width:220px}.compact .avatar{width:40px;height:40px}.evidence-cell>span>b{font-size:1rem}.evidence-cell>span>b>small{font-size:.875rem}.evidence-cell>span>small{font-size:.875rem}.stage-badge{font-size:.9375rem}.panel-heading h3{font-size:1.125rem}.panel-heading p{font-size:1rem}.role-select{font-size:.9375rem;max-width:210px;min-height:34px}.potential-card{padding:24px 22px}.potential-card>h3{font-size:2rem}.potential-card>p{font-size:1rem;max-width:240px}.highlight-person{padding:13px 12px}.highlight-person b{font-size:1rem}.highlight-person small{font-size:.9375rem}.insight-evidence>p{font-size:.9375rem}.potential-card>.text-link{font-size:1rem}.mini-role b{font-size:1rem}.mini-role small{font-size:.875rem}.main-content>.page-heading h1{font-size:2.125rem}.page-heading p{font-size:1rem}.button{font-size:1rem;min-height:38px}.hero-actions .button{font-size:.9375rem}.panel-footer>span:first-child{font-size:.875rem}.panel-footer>.text-link{font-size:.9375rem}.pool-tabs>button{font-size:.9375rem}.job-card{padding:26px 25px 0}.job-description{font-size:1rem;min-height:154px}.job-location{font-size:.9375rem}.job-criteria>span{font-size:.875rem}.job-card h2{font-size:1.4375rem}.job-numbers span{font-size:.875rem}.job-actions .button{font-size:.9375rem}.pipeline-board{gap:20px}.pipeline-card{padding:16px}.pipeline-name{font-size:1rem}.pipeline-card>p{font-size:.9375rem}.pipeline-role,.pipeline-evidence{font-size:.875rem}.pipeline-card-footer>select{font-size:.875rem}.pipeline-potential{font-size:.875rem}.pipeline-card-footer>span{font-size:.875rem}}@media(max-width:1250px){:root{--sidebar:208px}.sidebar{padding-left:12px;padding-right:12px}.main-content{padding:25px 23px}.topbar{padding:0 23px}.preview-strip{padding-left:23px;padding-right:23px}.date-label{display:none}.page-heading h1{font-size:1.6875rem}.page-heading p{font-size:.9375rem}.overview-grid{grid-template-columns:minmax(0,1fr) 228px;gap:17px}.hero-content{padding-left:24px;max-width:66%}.hero-content h2{font-size:2.25rem}.hero-content>p{font-size:.875rem}.hero-actions{gap:14px}.flower-art{right:5px;top:4px;width:235px;height:235px}.label-one{right:-7px;top:46px}.label-two{left:-2px;bottom:33px}.stats-grid{gap:11px}.stat-card{padding:13px 14px}.stat-top>span:first-child{font-size:.875rem}.stat-icon{height:27px;width:27px}.stat-card>small{font-size:.875rem}.stat-value{font-size:2.125rem}.panel-heading{padding:17px 14px 14px}.pool-tabs{padding:0 14px;gap:14px}.pool-tabs>button{font-size:.875rem}.role-select{max-width:151px;font-size:.875rem}.panel-heading h3{font-size:1rem}.panel-heading p{font-size:.875rem}.candidate-table.compact td{padding:12px 9px}.candidate-table.compact th{font-size:.875rem;padding-left:10px;padding-right:8px}.candidate-table.compact td:first-child{padding-left:14px}.compact .avatar{width:31px;height:31px;font-size:.875rem}.compact .candidate-identity{gap:7px}.compact .identity-text>b{font-size:.875rem}.compact .identity-text>small{font-size:.875rem;max-width:120px}.evidence-cell{gap:3px}.compact .evidence-cell>span>b{font-size:.875rem}.compact .evidence-cell>span>b>small{display:none}.compact .evidence-cell>span>small{font-size:.875rem}.compact .stage-badge{font-size:.875rem;padding:3px 4px}.compact .table-actions .star-button{display:none}.compact .table-actions .icon-button{width:17px;padding:2px}.compact .score-ring{transform:scale(.9);margin-left:-3px;margin-right:-3px}.potential-card{padding:18px 15px}.potential-card>h3{font-size:1.4375rem}.potential-card>p{font-size:.875rem}.highlight-person{padding:9px 8px;gap:7px}.highlight-person b,.highlight-person small{font-size:.875rem}.highlight-person>.avatar{width:28px;height:28px;font-size:.875rem}.insight-evidence>p{font-size:.875rem}.potential-card>.text-link{font-size:.875rem}.mini-role{padding:10px 12px;gap:7px}.mini-role b,.mini-role small{font-size:.875rem}.mini-panel-heading>h3{font-size:.875rem}.mini-role .role-icon{width:27px;height:27px}.panel-footer{padding:12px 14px;gap:8px}.panel-footer>span:first-child{font-size:.875rem}.panel-footer>.text-link{font-size:.875rem}.jobs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.job-description{min-height:100px}.job-card h2{font-size:1.3125rem}.job-location{font-size:.875rem}.job-criteria>span{font-size:.875rem}.job-numbers span,.job-actions .button{font-size:.875rem}.settings-layout{grid-template-columns:minmax(0,1fr) 235px;gap:18px}.settings-section{padding:22px 20px}.settings-aside{padding:23px 20px}.settings-aside h2{font-size:1.6875rem}.storage-status{flex-wrap:wrap}.storage-status>.method-tag{margin-left:32px}.settings-title{gap:9px}.settings-title h3{font-size:1rem}.connection-status{font-size:.875rem}.settings-data-actions,.principles-grid{gap:15px}.principle-card{padding:20px}}@media(max-width:1030px){:root{--sidebar:190px}.sidebar{padding-left:9px;padding-right:9px}.brand-link{margin-left:14px}.brand>span{font-size:2.25rem}.workspace-switcher{padding:10px 7px;gap:7px}.workspace-switcher b{font-size:1rem}.workspace-switcher small{font-size:.875rem}.workspace-avatar{width:29px;height:29px}.nav-item{padding-left:12px;gap:9px;font-size:1rem}.nav-item>svg{width:17px;height:17px}.nav-label{font-size:.875rem}.sidebar-note{padding:15px 11px;margin-left:4px;margin-right:4px}.sidebar-note h3{font-size:1.125rem}.sidebar-note p,.sidebar-note button{font-size:.875rem}.topbar-actions{gap:10px}.global-search>span{display:none}.global-search kbd{margin-left:4px}.overview-grid{grid-template-columns:minmax(0,1fr)}.overview-aside{display:grid;grid-template-columns:1fr 1fr;gap:17px}.potential-card>h3{font-size:1.625rem}.potential-card>p{font-size:.875rem;max-width:100%}.potential-card>h3>br{display:none}.highlight-person b{font-size:.9375rem}.highlight-person small{font-size:.875rem}.insight-evidence>p{font-size:.875rem}.potential-card>.text-link{font-size:.875rem}.potential-card:after{top:40px;right:-12px}.insight-label{font-size:.875rem}.mini-role{padding:13px 15px;gap:10px}.mini-role b{font-size:.9375rem}.mini-role small{font-size:.875rem}.mini-panel-heading{padding:17px 15px 6px}.mini-panel-heading>h3{font-size:1rem}.role-summary>.text-link{font-size:.875rem;margin:14px 15px}.mini-role .role-icon{height:33px;width:33px}.candidate-table.compact td{padding-top:14px;padding-bottom:14px}.compact .identity-text>b{font-size:1rem}.compact .identity-text>small{font-size:.875rem;max-width:190px}.compact .avatar{height:36px;width:36px;font-size:1rem}.compact .candidate-identity{gap:9px}.compact .evidence-cell>span>b{font-size:1rem}.compact .evidence-cell>span>b>small{display:inline;font-size:.875rem}.compact .evidence-cell>span>small{font-size:.875rem}.compact .stage-badge{font-size:.875rem;padding:4px 6px}.compact .table-actions .star-button{display:flex}.compact .table-actions .icon-button{width:23px;padding:4px}.panel-heading h3{font-size:1rem}.panel-heading p{font-size:.9375rem}.role-select{max-width:195px;font-size:.9375rem}.pool-tabs>button{font-size:.9375rem}.pool-tabs{gap:24px}.panel-footer>span:first-child{font-size:.875rem}.panel-footer>.text-link{font-size:.9375rem}.hero-content{max-width:69%}.hero-content h2{font-size:2.25rem}.hero-content>p{font-size:.875rem;max-width:320px}.perspective-art{width:40%;right:-3%}.label-one{right:-19px;top:38px;transform:rotate(5deg) scale(.9)}.label-two{left:8px;bottom:37px;transform:rotate(-4deg) scale(.9)}.flower-art{right:-4px}.hero-actions{gap:14px}.hero-actions .button{font-size:.875rem;padding:8px 9px}.hero-actions>button:last-child:not(.button){font-size:.875rem}.stat-top>span:first-child{font-size:.875rem}.stat-icon{width:24px;height:24px;border-radius:6px}.stat-icon>svg{height:14px;width:14px}.stat-card{padding:12px}.stat-value{font-size:1.9375rem}.stat-card>small{font-size:.875rem}.page-heading h1{font-size:1.625rem}.page-heading{gap:15px;align-items:flex-start}.heading-actions{gap:7px}.heading-actions .button{font-size:.875rem;padding:8px 10px;min-height:33px}.table-toolbar{gap:8px;padding:14px}.table-toolbar .sort-select{margin-left:auto}.table-toolbar .input-search{min-width:200px}.candidates-panel .identity-text>small{max-width:190px}.settings-layout{grid-template-columns:minmax(0,1fr)}.settings-aside{position:static;display:none}.principles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.principles-hero{padding:27px;gap:24px}.principles-hero h2{font-size:2.125rem}.principles-leaf{height:70px;width:70px}.insights-stats{gap:15px}.insight-stat{padding:20px}.insight-stat h3{font-size:1rem}.insight-stat p{font-size:.875rem;min-height:28px}.insights-grid{grid-template-columns:1fr}.review-integrity{padding:25px;gap:20px;flex-wrap:wrap}.review-integrity>.button{margin-left:85px}.review-integrity h2{font-size:1.9375rem}.integrity-symbol{width:55px;height:55px}.review-integrity p{max-width:380px}}@media(max-width:760px){:root{--sidebar:0px}.sidebar{width:224px;transform:translate(-100%);padding:26px 18px 15px;transition:transform .22s;z-index:80}.sidebar.mobile-open{transform:translate(0)}.mobile-scrim{display:block;position:fixed;inset:0;z-index:75;background:#273b2455;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.main-shell{margin-left:0}.topbar{height:59px;padding:0 20px;gap:11px}.mobile-menu{display:flex;height:27px;width:27px;padding:3px;color:#5c694e}.breadcrumbs{font-size:.9375rem;margin-right:auto;gap:8px}.breadcrumbs>span{display:none}.breadcrumbs>svg{display:none}.topbar-actions{gap:9px}.global-search{padding:4px}.global-search kbd,.topbar-divider{display:none}.help-topbar{display:none!important}.profile-button{width:28px;height:28px;font-size:.875rem}.preview-strip{padding:6px 20px;font-size:.875rem;min-height:28px}.preview-strip>span{gap:5px}.preview-strip button{font-size:.875rem;gap:4px}.preview-strip>span>.preview-strip-divider{display:none}.preview-strip>span{font-size:0}.preview-strip>span>.preview-dot{margin-right:2px}.preview-strip>span:before{content:"Private product preview";font-size:.875rem;order:1}.preview-strip>span>.blind-indicator{font-size:.875rem;order:2}.main-content{padding:24px 20px}.page-heading{align-items:flex-start;gap:14px;margin-bottom:22px}.page-heading h1{font-size:1.6875rem;letter-spacing:-.7px;max-width:390px}.page-heading p{font-size:.9375rem;line-height:1.7;max-width:390px}.page-heading>.heading-actions{margin-top:1px}.heading-actions .button{font-size:.875rem;padding:8px 10px;min-height:33px}.heading-actions .button>svg{width:13px;height:13px}.hero-card{min-height:215px;margin-bottom:18px}.hero-content{padding:25px 23px;max-width:69%}.hero-content h2{font-size:2.25rem}.hero-eyebrow{font-size:.875rem;letter-spacing:1.6px;margin-bottom:12px}.hero-content>p{font-size:.875rem;max-width:285px}.hero-actions{gap:15px;margin-top:18px}.hero-actions>button:last-child:not(.button){display:none}.hero-actions .button{font-size:.875rem;padding:9px 10px;min-height:32px}.perspective-art{width:43%;right:-3%}.flower-art{right:-11px;top:8px;width:235px;height:235px}.label-one{top:39px;right:-28px;transform:rotate(6deg) scale(.82)}.label-two{left:0;bottom:24px;transform:rotate(-6deg) scale(.85)}.art-plus{display:none}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:22px}.stat-card{padding:12px}.stat-top>span:first-child{font-size:.875rem}.stat-icon{width:24px;height:24px}.stat-value{font-size:2.125rem}.stat-card>small{font-size:.875rem;line-height:1.6}.overview-grid{gap:18px}.pool-tabs>button{font-size:.875rem}.panel-heading{padding:17px 16px 13px}.panel-heading h3{font-size:1rem}.panel-heading p{font-size:.875rem}.role-select{font-size:.875rem;max-width:175px}.candidate-table.compact td:first-child{padding-left:16px}.candidate-table.compact td{padding:13px 10px}.compact .identity-text>b{font-size:.9375rem}.compact .identity-text>small{font-size:.875rem}.compact .evidence-cell>span>b{font-size:.9375rem}.compact .evidence-cell>span>small{font-size:.875rem}.compact .stage-badge{font-size:.875rem}.compact .table-actions .star-button{display:none}.compact .table-actions .icon-button{width:20px;padding:3px}.compact .avatar{width:33px;height:33px;font-size:.9375rem}.panel-footer>span:first-child{font-size:.875rem}.panel-footer>.text-link{font-size:.875rem}.workspace-footnote{font-size:.875rem;padding-top:17px}.footnote-right{font-size:.875rem}.app-footer{padding:13px 20px}.overview-aside{gap:15px}.potential-card{padding:18px 17px}.potential-card>h3{font-size:1.4375rem}.potential-card>h3>br{display:block}.potential-card>p{font-size:.875rem}.mini-role b,.mini-role small{font-size:.875rem}.mini-role{padding:12px;gap:8px}.mini-panel-heading{padding:15px 12px 7px}.mini-panel-heading>h3{font-size:.9375rem}.mini-role .role-icon{height:29px;width:29px}.role-summary>.text-link{font-size:.875rem;margin-left:12px}.jobs-grid{gap:16px}.job-card{padding:21px 17px 0}.job-card h2{font-size:1.25rem}.job-description{font-size:.9375rem;min-height:130px}.job-criteria{min-height:66px}.job-criteria>span{font-size:.875rem}.job-numbers span{font-size:.875rem}.job-actions{gap:4px}.job-actions .button{font-size:.875rem;padding:7px 6px}.new-role-card{min-height:280px}.principles-hero{padding:26px 23px;gap:20px;align-items:flex-start}.principles-hero h2{font-size:2rem}.principles-leaf{width:58px;height:58px}.principles-leaf>svg{width:29px;height:29px}.principles-hero p,.principle-card p{font-size:.9375rem}.principles-grid{gap:15px}.method-panel .panel-heading{padding:22px 20px}.method-columns{padding:0 20px 23px;gap:20px}.method-columns>div+div{padding-left:20px}.method-panel .panel-footer{padding:12px 20px;align-items:flex-start;flex-direction:column;gap:10px}.method-panel .panel-footer>span:first-child{font-size:.875rem}.insights-stats{gap:12px}.insight-stat{padding:18px}.insight-stat>b{font-size:2.1875rem}.insight-stat>h3{font-size:1rem}.insight-stat>p{font-size:.875rem}.insight-chart .panel-heading{padding:21px}.review-integrity{padding:23px;gap:18px}.review-integrity h2{font-size:1.875rem}.review-integrity p{font-size:.9375rem}.review-integrity>.button{margin-left:73px}.pipeline-board{grid-template-columns:repeat(5,215px);margin-right:-20px;padding-right:20px}.pipeline-column{min-height:400px}.pipeline-note{font-size:.875rem;line-height:1.7;padding-bottom:18px;align-items:flex-start}.pipeline-note>.count-pill{font-size:.875rem;min-width:58px}.main-tabs{gap:20px;padding:0 17px;overflow-x:auto}.main-tabs>button{font-size:.9375rem;min-height:46px}.table-toolbar{padding:14px}.table-toolbar .input-search{flex-basis:100%}.table-toolbar>select{flex:1;max-width:50%}.table-toolbar .sort-select{margin-left:0;flex:0;max-width:none}.context-banner{padding:12px 14px;gap:9px}.context-banner>p{font-size:.875rem}.candidates-panel .candidate-table th,.candidates-panel .candidate-table td{padding-left:12px;padding-right:12px}.candidates-panel .candidate-table td{padding-top:15px;padding-bottom:15px}.candidates-panel .candidate-table .checkbox-cell{padding-right:0}.candidates-panel .identity-text>small{max-width:180px}.candidates-panel .panel-footer>span:first-child{font-size:.875rem}.candidates-panel .panel-footer>.muted-small{font-size:.875rem}.settings-section{padding:22px}.settings-title h3{font-size:1rem}.settings-title p{font-size:.9375rem}.settings-layout{gap:19px}.settings-title>.stat-icon>svg{height:20px;width:20px}.settings-title>.stat-icon{height:35px;width:35px}.settings-title{margin-bottom:21px;gap:12px}.settings-form{gap:10px}.setting-toggle-row p,.engine-card p,.storage-status p{font-size:.9375rem}.settings-data-actions p{font-size:.875rem}.connection-guide p{font-size:.9375rem}.settings-data-actions .button{font-size:.875rem}.toast{left:20px;bottom:20px;right:20px;max-width:none}.toast p{font-size:1rem}.modal-backdrop:not(.sheet-backdrop){padding:18px}.modal:not(.sheet){max-height:calc(100dvh - 36px)}.modal-content{padding:22px}.modal-heading{padding:23px 22px 20px}.modal-heading h2{font-size:1.875rem}.modal-footer{padding:15px 22px}.modal-heading p{font-size:.9375rem}.modal.sheet{width:min(100%,710px);border-radius:10px 0 0 10px}.drawer-tabs{gap:21px;padding:0 24px}.drawer-tabs>button{font-size:.875rem}.candidate-drawer-intro{padding-left:24px;padding-right:24px}.sheet>.modal-heading{padding-left:24px;padding-right:24px}.drawer-content,.drawer-footer{padding-left:24px;padding-right:24px}.comparison-card{padding:16px 12px}.comparison-score{flex-wrap:wrap;gap:0;margin-top:12px}.comparison-score .score-ring{height:65px}.comparison-card .stage-badge{margin-top:9px}.compare-content{padding:20px}.compare-grid{gap:12px}.comparison-card>h3{font-size:1rem}.comparison-section>div{gap:5px}.comparison-section>div>span:first-child{font-size:.875rem}.comparison-card>.button{font-size:.875rem}.notification-popover{right:-42px;top:39px}}@media(max-width:500px){.main-content{padding:22px 16px}.topbar{padding:0 16px}.preview-strip{padding-left:16px;padding-right:16px}.page-heading{flex-wrap:wrap;gap:15px;margin-bottom:21px}.page-heading h1{font-size:1.875rem;letter-spacing:-.8px;line-height:1.24}.page-heading p{font-size:.9375rem;max-width:335px}.page-heading>.heading-actions{margin-top:0}.page-heading>.heading-actions .button{font-size:.9375rem;padding:9px 12px;min-height:35px}.page-heading>.heading-actions select{font-size:.9375rem;min-height:35px}.hero-card{min-height:226px;margin-bottom:16px}.hero-content{padding:24px 21px;max-width:88%}.hero-content h2{font-size:2.25rem;line-height:1.17;letter-spacing:-.7px}.hero-content>p{font-size:.875rem;max-width:250px;line-height:1.7}.hero-content .desktop-break{display:none}.hero-eyebrow{font-size:.875rem;letter-spacing:1.7px;margin-bottom:15px}.hero-actions{margin-top:18px}.hero-actions .button{font-size:.875rem;min-height:30px}.perspective-art{width:100%;opacity:.24;right:-46%;top:0}.flower-art{height:280px;width:280px;right:0;top:-20px}.art-label{display:none}.art-orbit{width:350px;height:350px;right:-27px;top:-55px}.orbit-two{width:440px;height:440px;right:-72px;top:-100px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-bottom:22px}.stat-card{padding:14px 15px}.stat-top>span:first-child{font-size:.9375rem}.stat-icon{width:28px;height:28px}.stat-icon svg{width:16px;height:16px}.stat-value{font-size:2.1875rem;margin-top:2px}.stat-card>small{font-size:.875rem;line-height:1.7;margin-top:3px}.panel-heading{padding:16px 14px 13px;align-items:flex-start;flex-wrap:wrap;gap:12px}.panel-heading h3{font-size:1.125rem}.panel-heading p{font-size:.875rem}.role-select{font-size:.875rem;max-width:100%;width:100%;min-height:31px;padding:7px 10px}.pool-tabs{gap:18px;padding:0 14px;overflow-x:auto}.pool-tabs>button{font-size:.875rem;min-height:40px}.pool-tabs>button:last-child{display:none}.candidate-table.compact{min-width:410px}.compact .identity-text>small{max-width:125px;font-size:.875rem}.compact .identity-text>b{font-size:.9375rem}.compact .stage-badge{font-size:.875rem}.compact .evidence-cell>span>b>small{display:none}.compact .evidence-cell>span>small{font-size:.875rem}.compact .candidate-identity{gap:7px}.compact .avatar{width:30px;height:30px;font-size:.875rem}.candidate-table.compact td{padding-top:13px;padding-bottom:13px}.candidate-table.compact td:first-child{padding-left:14px}.candidate-table.compact th{padding:10px 12px;font-size:.875rem}.compact .table-actions .icon-button{width:18px}.panel-footer{padding:13px 14px;gap:8px}.panel-footer>span:first-child{font-size:.875rem;gap:4px}.panel-footer>.text-link{font-size:.875rem;gap:3px}.panel-footer>.text-link>svg{height:12px;width:12px}.table-pagination{padding:9px 14px;font-size:.875rem}.overview-aside{grid-template-columns:1fr;gap:16px}.potential-card{padding:21px}.potential-card>h3{font-size:1.9375rem}.potential-card>h3>br{display:none}.potential-card>p{font-size:.9375rem;max-width:320px;margin-top:10px}.potential-card:after{height:160px;width:160px;right:-30px;top:50px;opacity:.7}.insight-label{font-size:.875rem;letter-spacing:1.2px;margin-bottom:13px}.highlight-person{padding:12px;margin:18px 0 12px;gap:10px}.highlight-person>.avatar{height:35px;width:35px;font-size:1rem}.highlight-person b{font-size:1rem}.highlight-person small{font-size:.875rem}.insight-evidence>p{font-size:.875rem}.potential-card>.text-link{font-size:.9375rem}.role-summary .mini-panel-heading{padding:17px 18px 8px}.mini-panel-heading>h3{font-size:1rem}.mini-role{padding:13px 18px;gap:11px}.mini-role b{font-size:1rem}.mini-role small{font-size:.875rem}.mini-role .role-icon{width:34px;height:34px}.role-summary>.text-link{font-size:.9375rem;margin:13px 18px 18px}.workspace-footnote{font-size:.875rem}.footnote-right{display:none}.app-footer{padding-left:16px;padding-right:16px;font-size:.875rem}.app-footer>span:last-child{font-size:.875rem}.context-banner{align-items:flex-start;margin-bottom:20px;gap:9px}.context-banner .context-icon{height:26px;width:26px}.context-banner>p{font-size:.875rem;line-height:1.7}.context-banner>p>b{display:block;margin-bottom:2px}.context-banner>.icon-button{height:24px;width:24px;padding:2px}.main-tabs{gap:18px;padding:0 14px}.main-tabs>button{font-size:.875rem;min-height:44px}.main-tabs>button>span{font-size:.875rem}.table-toolbar{padding:13px 14px;gap:8px}.table-toolbar .sort-select{font-size:.875rem;padding-right:15px}.table-toolbar>select{font-size:.875rem;flex:1;max-width:43%;min-height:32px;padding-left:8px}.table-toolbar .button{font-size:.875rem;min-height:32px;padding:7px 8px;gap:4px}.table-toolbar .input-search{min-height:34px}.candidates-panel .candidate-table{min-width:720px}.candidates-panel .panel-footer{padding:13px}.candidates-panel .panel-footer>span:first-child{font-size:.875rem}.candidates-panel .panel-footer>.muted-small{display:none}.bulk-toolbar{padding:8px 13px;gap:7px}.bulk-toolbar>span{font-size:.875rem;gap:4px}.bulk-toolbar .button{font-size:.875rem;padding:5px}.filter-popover{right:-30px;min-width:236px;padding:15px}.jobs-grid{grid-template-columns:1fr;gap:18px}.job-card{padding:23px 23px 0}.job-card h2{font-size:1.625rem}.job-description{min-height:0;font-size:1rem}.job-location{font-size:.9375rem}.job-criteria{min-height:0;margin-top:18px;margin-bottom:22px}.job-criteria>span{font-size:.875rem}.job-numbers b{font-size:1.6875rem}.job-numbers span{font-size:.875rem}.job-actions .button{font-size:.9375rem;padding:9px 11px}.job-actions{padding:19px 0}.new-role-card{min-height:250px}.principle-strip{padding:18px;gap:12px;align-items:flex-start}.principle-strip b{font-size:.9375rem}.principle-strip p{font-size:.875rem}.principle-strip>svg:last-child{display:none}.pipeline-note>.count-pill{display:none}.pipeline-note{font-size:.875rem;line-height:1.7;padding-top:0}.pipeline-board{margin-right:-16px;grid-template-columns:repeat(5,230px);gap:13px;padding-right:16px}.pipeline-card{padding:14px}.pipeline-name{font-size:1rem}.pipeline-card>p{font-size:.9375rem}.pipeline-role,.pipeline-evidence,.pipeline-potential{font-size:.875rem}.pipeline-card-footer>select{font-size:.875rem;min-height:25px}.pipeline-card-footer>span{font-size:.875rem}.insights-stats{grid-template-columns:1fr;gap:13px}.insight-stat{padding:20px 22px;position:relative}.insight-stat>.stat-icon{position:absolute;right:22px;top:22px;margin-bottom:0}.insight-stat>b{font-size:2.4375rem}.insight-stat>h3{font-size:1rem;margin-top:9px}.insight-stat>p{font-size:.9375rem;min-height:0}.insight-stat .progress-track{margin-top:16px}.insight-chart .panel-heading{padding:20px;align-items:center;gap:8px}.insight-chart .panel-heading h3{font-size:1rem}.insight-chart .panel-heading p,.insight-chart .count-pill{font-size:.875rem}.bar-chart{padding:9px 20px 24px;gap:18px}.bar-row{gap:12px}.bar-row>span{font-size:.9375rem;width:75px}.coverage-categories{padding-left:20px;padding-right:20px}.coverage-categories b{font-size:1rem}.coverage-categories small{font-size:.875rem}.review-integrity{padding:24px;gap:17px;align-items:flex-start}.integrity-symbol{height:45px;width:45px}.integrity-symbol svg{height:24px;width:24px}.review-integrity>div:nth-child(2){flex-basis:calc(100% - 62px)}.review-integrity .eyebrow{font-size:.875rem;letter-spacing:1.1px}.review-integrity h2{font-size:1.9375rem}.review-integrity p{font-size:.9375rem}.review-integrity>.button{margin-left:62px;font-size:.875rem}.principles-hero{padding:26px 23px;flex-direction:column;gap:19px}.principles-leaf{height:51px;width:51px}.principles-hero h2{font-size:2.1875rem}.principles-hero .hero-eyebrow{font-size:.875rem}.principles-hero p{font-size:1rem;line-height:1.7}.principles-grid{grid-template-columns:1fr;gap:15px}.principle-card{padding:23px}.principle-card h3{font-size:1.125rem;margin-top:17px}.principle-card p{font-size:1rem;line-height:1.7}.principle-card>.stat-icon>svg{height:20px;width:20px}.method-panel .panel-heading h3{font-size:1.125rem;line-height:1.6}.method-panel .panel-heading p{font-size:.9375rem}.method-panel .panel-heading>svg{display:none}.method-columns{grid-template-columns:1fr;gap:25px;padding:0 22px 25px}.method-columns>div+div{border-left:0;padding-left:0;border-top:1px solid #e5efda;padding-top:24px}.method-columns h4,.method-columns p{font-size:1rem}.method-tag{font-size:.875rem}.settings-section{padding:22px 20px}.settings-title{align-items:flex-start;gap:10px;flex-wrap:wrap}.settings-title h3{font-size:1rem}.settings-title p{font-size:.875rem;line-height:1.7}.settings-title>.stat-icon{width:31px;height:31px}.settings-title>.stat-icon>svg{height:18px;width:18px}.settings-title>.connection-status{margin-left:41px}.settings-form{display:flex;align-items:flex-start;flex-direction:column;gap:12px}.settings-form .field{width:100%;font-size:.9375rem}.settings-form .button{font-size:.9375rem;padding:8px 12px;min-height:34px}.setting-toggle-row{gap:18px;align-items:flex-start}.setting-toggle-row>.toggle{margin-top:5px}.setting-toggle-row b{font-size:1rem}.setting-toggle-row p{font-size:.9375rem}.settings-section>.field-hint{font-size:.875rem}.engine-card{gap:12px;padding:14px}.engine-card>svg{display:none}.engine-card b{font-size:1rem}.engine-card p{font-size:.9375rem;line-height:1.7}.connection-guide summary{font-size:.9375rem}.connection-guide p{font-size:.9375rem}.env-list{padding:12px;gap:8px}.env-list code,.env-list span{font-size:.875rem}.storage-status>div{min-width:200px}.storage-status{gap:10px}.storage-status .method-tag{margin-left:30px;font-size:.875rem}.storage-status b{font-size:1rem}.storage-status p{font-size:.9375rem}.settings-data-actions{flex-direction:column;align-items:flex-start;gap:13px;padding:20px 0}.settings-data-actions h4{font-size:1rem}.settings-data-actions p{font-size:.9375rem}.settings-data-actions .button{font-size:.9375rem;padding:8px 11px;min-height:32px}.toast{left:14px;right:14px;bottom:15px;padding:11px 13px;gap:8px}.toast p{font-size:.9375rem}.modal-backdrop:not(.sheet-backdrop){padding:10px}.modal:not(.sheet){max-height:calc(100dvh - 20px);border-radius:11px}.modal-heading{padding:22px 20px 18px;gap:12px}.modal-heading h2{font-size:1.75rem;line-height:1.2}.modal-heading p{font-size:.9375rem;line-height:1.7}.modal-content{padding:20px}.modal-footer{padding:14px 20px;gap:8px}.modal-footer .button{font-size:.875rem;min-height:33px}.form-row{grid-template-columns:1fr;gap:0}.field{font-size:.9375rem;gap:7px;margin-bottom:17px}.field>input,.field>textarea,.field>select{font-size:1rem;min-height:41px;padding:10px 11px}.import-tabs{gap:24px;margin-bottom:17px}.import-tabs button{font-size:.9375rem}.drop-zone{padding:29px 17px;min-height:220px}.drop-zone>b{font-size:1rem;line-height:1.7;text-align:center}.drop-zone>span:not(.upload-icon){font-size:.875rem;line-height:1.7}.drop-zone>small{font-size:.875rem;line-height:1.7;text-align:center;max-width:235px}.privacy-note{padding:12px 13px;gap:8px}.privacy-note>p{font-size:.875rem;line-height:1.7}.section-title{align-items:flex-start;gap:8px}.section-title h3{font-size:1rem}.section-title>span{font-size:.875rem}.import-preview .section-title{flex-direction:column;gap:5px}.import-row input{font-size:1rem}.import-row small{font-size:.875rem;line-height:1.7}.criteria-title h3{font-size:1rem}.criteria-title p{font-size:.875rem}.criteria-title>.count-pill{font-size:.875rem}.criterion-edit{gap:6px}.criterion-edit>span{width:14px;font-size:.875rem}.criterion-edit>input{font-size:.9375rem;min-height:37px;padding:9px}.weight-input>input{width:47px;padding:9px 15px 9px 6px;font-size:.875rem;min-height:37px}.weight-input>span{right:5px;font-size:.875rem}.criterion-edit>.icon-button{width:23px;height:26px;padding:3px}.criterion-edit>.icon-button>svg{width:13px;height:13px}.compare-grid{grid-template-columns:1fr!important;gap:20px}.comparison-card{padding:21px}.comparison-card>h3{font-size:1.25rem}.comparison-card>p{font-size:1rem}.comparison-role{font-size:.9375rem}.comparison-score{flex-wrap:nowrap;gap:12px}.comparison-score b{font-size:1rem}.comparison-score small{font-size:.875rem}.comparison-section>div{flex-direction:row;align-items:center;justify-content:space-between;gap:10px}.comparison-section>div>span:first-child{font-size:.9375rem}.comparison-section .evidence-badge{font-size:.875rem}.comparison-section h4,.comparison-section p{font-size:1rem}.comparison-card>.button{font-size:.9375rem;min-height:35px}.command-input input,.search-result b{font-size:1rem}.search-result small{font-size:.9375rem}.search-result{padding:11px 4px;gap:11px}.search-group{margin:21px 0}.search-group>.eyebrow{font-size:.875rem}.help-step b{font-size:1rem}.help-step p{font-size:.9375rem;line-height:1.7}.help-step{gap:11px}.help-step>.stat-icon{width:30px;height:30px}.help-step>.stat-icon>svg{width:18px;height:18px}.modal.sheet{border-radius:0;width:100%}.sheet>.modal-heading{padding:20px 19px 16px}.sheet>.modal-heading h2{font-size:1.75rem}.sheet>.modal-heading p{font-size:.9375rem}.candidate-drawer-intro{padding:18px 19px 20px}.profile-top{gap:11px;flex-wrap:wrap}.profile-top>.avatar{height:43px;width:43px;font-size:1rem}.profile-top h2{font-size:1.625rem}.profile-top p{font-size:.9375rem}.profile-top>div>span{font-size:.875rem}.profile-top>.stage-badge{font-size:.875rem;margin-left:54px}.profile-top>div:nth-child(2){flex-basis:calc(100% - 54px)}.profile-actions{gap:7px;margin-top:18px}.profile-actions>.button{font-size:.875rem;gap:5px;min-height:32px;padding:8px 10px}.profile-actions>.button>svg{width:12px;height:12px}.stage-select-wrap>select{font-size:.875rem;min-height:32px;padding:7px 19px 7px 8px}.profile-actions>.icon-button{height:28px;width:26px}.drawer-tabs{gap:20px;padding:0 19px;overflow-x:auto;scrollbar-width:none}.drawer-tabs>button{font-size:.875rem;min-height:44px;gap:5px}.drawer-tabs>button>svg{width:12px;height:12px}.drawer-content{padding:20px 19px 26px}.drawer-footer{padding:12px 19px;font-size:.875rem;gap:5px}.drawer-footer>svg{height:12px;width:12px}.device-saved{font-size:.875rem;gap:4px}.perspective-summary{padding:17px 16px}.summary-label{font-size:.875rem;letter-spacing:.7px;gap:5px}.summary-label>svg{height:12px;width:12px}.summary-label>span{font-size:.875rem}.summary-main{gap:13px;margin-top:15px}.summary-main h3{font-size:1.75rem}.summary-main>div>span{font-size:.875rem;line-height:1.7;max-width:180px}.perspective-summary>p{font-size:1rem;line-height:1.7}.summary-counts{gap:12px;padding-top:13px}.summary-counts>span{font-size:.875rem;gap:4px}.summary-counts i{height:4px;width:4px}.profile-section{margin-top:26px}.profile-section .section-title{flex-wrap:wrap;gap:8px}.profile-section .section-title h3{font-size:1rem}.profile-section .section-title>.text-link{font-size:.875rem}.profile-section .section-title>span{font-size:.875rem}.learning-evidence{padding:15px}.learning-evidence blockquote{font-size:1rem;padding-left:15px}.learning-evidence .source-label{font-size:.875rem;padding-left:15px}.evidence-mini-list>button{padding:13px;gap:6px}.evidence-mini-list>button>span:first-child{font-size:.9375rem}.evidence-mini-list .evidence-badge{font-size:.875rem;gap:3px;padding:4px 5px}.evidence-mini-list .evidence-badge svg{height:11px;width:11px}.evidence-mini-list>button>svg{height:12px;width:12px}.work-context{grid-template-columns:1fr}.work-context>div{padding:13px 14px;border-right:0;border-bottom:1px solid #e9f1df;gap:10px;align-items:center}.work-context>div>span{font-size:.875rem;display:flex;align-items:center;justify-content:space-between;flex:1;gap:15px}.work-context b{font-size:.9375rem;margin:0;text-align:right}.question-card{padding:14px;gap:10px}.question-card>p{font-size:1rem}.section-intro h3{font-size:2rem}.section-intro p{font-size:1rem}.section-intro>.eyebrow{font-size:.875rem;letter-spacing:1.1px}.review-method{flex-wrap:wrap;gap:13px;padding:14px}.review-method b{font-size:1rem}.review-method small{font-size:.875rem}.review-method>.button{font-size:.875rem;min-height:31px;padding:8px 10px}.evidence-detail{padding:17px 16px}.evidence-detail-header h4{font-size:1rem}.evidence-detail-header>span{font-size:.875rem}.evidence-detail .evidence-badge{font-size:.875rem}.evidence-detail blockquote{font-size:1rem;line-height:1.7}.evidence-detail>p{font-size:.9375rem}.evidence-detail .source-label{font-size:.875rem}.method-details summary{font-size:.9375rem}.method-details p{font-size:.9375rem}.scenario-picker{padding:13px 14px;font-size:.9375rem}.scenario-picker>select{font-size:1rem;min-height:38px}.growth-basis p,.growth-basis b{font-size:1rem}.growth-step{gap:13px;padding-bottom:27px}.growth-step h4{font-size:1.125rem}.growth-step p{font-size:1rem;line-height:1.7}.growth-step .eyebrow{font-size:.875rem}.growth-support{font-size:.875rem;line-height:1.7;padding:9px}.growth-support>svg{height:12px;width:12px}.growth-number{height:31px;width:31px;font-size:.9375rem}.growth-step:not(:last-child):before{left:15px;top:31px}.growth-timeline+.button{font-size:.9375rem;white-space:normal;padding:10px;min-height:39px}.profile-section>.section-description{font-size:1rem}.application-meta{font-size:.875rem;gap:14px;flex-wrap:wrap}.contact-line{font-size:.9375rem}.resume-text{font-size:1rem;line-height:2;padding:18px}.note-form{padding:15px}.note-form .field,.note-form textarea{font-size:1rem}.note-form .button{font-size:.9375rem;min-height:33px}.review-note{padding:16px}.review-note>p{font-size:1rem}.note-author{font-size:1rem}.review-note time{font-size:.875rem}.activity-timeline p{font-size:1rem}.activity-timeline small{font-size:.875rem}.notification-popover{position:fixed;top:54px;right:12px;width:min(340px,calc(100vw - 24px))}.notification-item{font-size:1rem}.notification-item small{font-size:.875rem}.notification-empty{padding:27px}.notification-empty p{font-size:1rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(min-width:761px){.page-heading p{font-size:1rem}.page-heading h1{font-size:2rem}.button{font-size:1rem;min-height:37px}.hero-content>p{font-size:1rem}.hero-content h2{font-size:2.625rem}.hero-content{padding-top:27px;padding-bottom:27px}.hero-actions .button{font-size:.9375rem}.hero-actions>button:last-child:not(.button){font-size:.9375rem}.hero-card{min-height:232px}.flower-art{top:4px}.stat-top>span:first-child{font-size:1rem}.stat-card>small{font-size:.875rem}.stat-value{font-size:2.375rem}.stat-card{padding:16px}.panel-heading h3{font-size:1.125rem}.panel-heading p,.role-select{font-size:.9375rem}.pool-tabs>button{font-size:.9375rem}.candidate-table.compact th{font-size:.9375rem}.compact .identity-text>b{font-size:1rem}.compact .identity-text>small{font-size:.9375rem;max-width:180px}.compact .evidence-cell>span>b{font-size:1rem}.compact .evidence-cell>span>small{font-size:.875rem}.compact .evidence-cell>span>b>small{font-size:.875rem}.compact .stage-badge{font-size:.875rem}.candidate-table.compact td{padding-top:14px;padding-bottom:14px}.compact .avatar{width:36px;height:36px;font-size:1rem}.candidate-table th{font-size:.9375rem}.candidates-panel .identity-text>b{font-size:1rem}.candidates-panel .identity-text>small{font-size:.9375rem}.candidates-panel .evidence-cell>span>b{font-size:1rem}.candidates-panel .stage-badge,.learning-chip{font-size:.9375rem}.cell-subtext{font-size:.875rem}.candidates-panel .panel-footer>span:first-child{font-size:.9375rem}.main-tabs>button{font-size:1rem}.table-toolbar>select,.table-toolbar .button,.input-search>input{font-size:1rem}.context-banner>p{font-size:1rem}.potential-card>p{font-size:.9375rem}.insight-label{font-size:.875rem}.highlight-person b{font-size:1rem}.highlight-person small{font-size:.875rem}.insight-evidence>p{font-size:.875rem}.potential-card>.text-link{font-size:.9375rem}.mini-panel-heading>h3{font-size:1rem}.mini-role b{font-size:.9375rem}.mini-role small{font-size:.875rem}.role-summary>.text-link{font-size:.875rem}.date-label{font-size:.9375rem}.panel-footer>span:first-child{font-size:.875rem}.panel-footer>.text-link{font-size:.9375rem}.job-description{font-size:1rem}.job-location{font-size:.9375rem}.job-card h2{font-size:1.375rem}.job-criteria>span{font-size:.875rem}.job-numbers span{font-size:.875rem}.job-actions .button{font-size:.9375rem}.principle-card h3{font-size:1.125rem}.principle-card p,.principles-hero p,.method-columns p,.method-columns h4{font-size:1rem}.settings-title h3{font-size:1.125rem}.settings-title p,.field,.settings-data-actions p,.engine-card p,.storage-status p,.connection-guide p,.setting-toggle-row p{font-size:1rem}.field>input,.field>textarea,.field>select{font-size:1rem}.settings-data-actions h4,.setting-toggle-row b,.engine-card b,.storage-status b{font-size:1rem}.settings-data-actions .button{font-size:.9375rem}.settings-aside>p{font-size:1rem}.insight-stat>p{font-size:1rem}.insight-stat>h3{font-size:1rem}.bar-row>span{font-size:1rem}.coverage-categories b{font-size:1rem}.coverage-categories small{font-size:.9375rem}.review-integrity p,.sidebar .nav-item,.topbar .breadcrumbs,.global-search{font-size:1rem}}@media(min-width:1100px){.overview-grid{grid-template-columns:minmax(0,1fr) 278px}.hero-content h2{font-size:2.75rem}.hero-content>p{font-size:1rem}.hero-eyebrow{font-size:.875rem}.hero-card{min-height:241px}.flower-art{width:275px;height:275px;top:-3px;right:28px}.label-one{top:45px;right:8px}.label-two{bottom:29px;left:6px}.stat-top>span:first-child{font-size:1rem}.stat-card>small{font-size:.9375rem}.stat-value{font-size:2.5rem}.stat-card{padding:17px 18px}.potential-card{padding:23px 20px}.potential-card>h3{font-size:1.875rem}.potential-card>p{font-size:1rem;max-width:235px}.highlight-person b{font-size:1rem}.highlight-person small{font-size:.9375rem}.insight-evidence>p{font-size:.9375rem}.mini-role b{font-size:1rem}.mini-role small{font-size:.875rem}.role-summary>.text-link{font-size:.9375rem}.preview-strip,.preview-strip button{font-size:.9375rem}}@media(min-width:761px)and (max-width:1030px){.hero-content h2{font-size:2.25rem}.hero-content>p{font-size:.9375rem}.hero-card{min-height:224px}.stat-top>span:first-child{font-size:.875rem}.stat-card>small{font-size:.875rem}.stat-card{padding:13px}.stat-value{font-size:2.1875rem}.hero-content{padding-left:22px}.hero-content>p>.desktop-break{display:none}.compact .evidence-cell>span>b{font-size:1rem}.compact .identity-text>small{font-size:.875rem}}@media(min-width:501px)and (max-width:760px){.hero-content>p{font-size:.9375rem}.stat-top>span:first-child{font-size:.9375rem}.stat-card>small{font-size:.875rem}.compact .identity-text>b{font-size:1rem}.compact .identity-text>small{font-size:.9375rem}.compact .evidence-cell>span>b{font-size:1rem}}.nav-label,.breadcrumbs>span,.preview-strip,.preview-strip button,.hero-content>p,.stat-top>span:first-child,.stat-card>small,.panel-heading p,.tabs>button,.role-select,.candidate-table th,.identity-text>small,.learning-chip,.cell-subtext,.panel-footer>span:first-child,.mini-role small,.workspace-footnote,.app-footer,.app-footer>span:last-child,.sidebar-preview,.workspace-switcher small,.sidebar-note p{color:#5d6853}.evidence-cell>span>b>small,.evidence-cell>span>small{color:#5e6852}.stage-in-review{color:#726337}.stage-shortlisted{color:#566a43}.stage-interview{color:#705e82}.stage-applied{color:#646750}.stage-offer{color:#4f6c55}.stage-archived{color:#736256}.summary-label>span,.summary-main>div>span,.summary-counts>span,.source-label,.drawer-footer,.device-saved{color:#5a6a4c}.button.secondary,.text-link{color:#576a47}.form-errors,.form-errors p,.form-errors b{color:#7a6135}.connection-status{color:#736439}.privacy-note>p{color:#586b47}.preferences-form{border:1px solid #dfe9d3;border-radius:7px;padding:16px;background:#fafcf5;margin-top:13px}.preferences-form .field{font-size:.9375rem;color:#576b46}.preferences-form .field>input{font-size:1rem;color:#576b47}.preferences-form .form-row{gap:13px}.preference-confirm{display:flex;align-items:center;gap:8px;font-size:.9375rem;line-height:1.7;color:#596a4a;margin:0 0 13px}.preference-confirm>input{flex-shrink:0}.preferences-form>.button{font-size:.9375rem;min-height:33px}:root{font-size:100%;line-height:1.6;--sidebar: 256px;--muted: #526249}body{font-size:1rem;color:#2c3530}.main-shell,.main-content,.overview-grid>*,.heading-actions,.breadcrumbs{min-width:0}.page-heading{flex-wrap:wrap;align-items:flex-start;gap:20px;margin-bottom:28px}.page-heading h1{line-height:1.25}.page-heading p{line-height:1.65;margin-top:10px}.heading-actions{flex-wrap:wrap}.sidebar{padding:24px 16px 18px}.sidebar .nav-item{font-size:.9375rem;min-height:48px}.sidebar .nav-item>svg{width:20px;height:20px}.nav-item>span:nth-child(2){min-width:0}.workspace-switcher{padding:12px 10px}.workspace-switcher b{font-size:1rem}.workspace-switcher small{font-size:.875rem}.workspace-avatar{width:38px;height:38px}.nav-label{font-size:.875rem;letter-spacing:1px}.sidebar-bottom{padding-top:20px}.sidebar-note{padding:15px 13px}.sidebar-note-art{margin-bottom:8px}.sidebar-note p{line-height:1.6}.sidebar-note button{flex-wrap:wrap;margin-top:12px}.sidebar-preview{margin-top:16px}.topbar{min-height:76px;height:auto;padding-top:14px;padding-bottom:14px}.topbar .breadcrumbs{font-size:1rem}.breadcrumbs b{overflow:hidden;text-overflow:ellipsis}.global-search{font-size:.9375rem}.global-search kbd{margin-left:10px}.topbar-actions{flex-shrink:0}.profile-button{width:38px;height:38px}.preview-strip{min-height:44px;flex-wrap:wrap;gap:8px 16px}.preview-strip,.preview-strip button{font-size:.875rem}.preview-strip>span{column-gap:8px}.preview-strip button{min-height:28px}.button{min-height:44px;padding:11px 16px;gap:8px}.hero-actions .button,.heading-actions .button,.table-toolbar .button,.modal-footer .button{min-height:44px;padding:10px 15px}.icon-button{min-width:36px;min-height:36px}.topbar .icon-button{width:36px;height:36px}input:not([type=checkbox]),textarea,select{min-height:44px}.field>input,.field>textarea,.field>select{font-size:1rem;padding:11px 13px}.input-search{min-height:44px}.input-search>input{min-height:42px;font-size:1rem}input[type=checkbox]{width:18px;height:18px;min-height:18px}.tabs{overflow-x:auto;scrollbar-width:thin}.tabs>button{min-height:50px;padding-top:13px;padding-bottom:13px}.tabs>button>span{padding:1px 6px}.hero-content{padding-top:30px;padding-bottom:30px}.hero-content>p{max-width:590px;line-height:1.7}.hero-actions{flex-wrap:wrap;gap:16px;margin-top:22px}.hero-actions>button:last-child:not(.button){line-height:1.6}.stat-card{padding:20px}.stat-top{align-items:flex-start;gap:10px}.stat-top>span:first-child{line-height:1.5}.stat-value{margin-top:10px}.stat-card>small{line-height:1.6;margin-top:7px}.panel-heading{flex-wrap:wrap;align-items:flex-start;padding:22px}.panel-heading p{line-height:1.65;margin-top:7px}.pool-panel .panel-heading{align-items:center}.role-select{min-height:42px;max-width:245px;padding:9px 28px 9px 12px}.pool-tabs{gap:22px;padding-left:22px;padding-right:22px}.candidate-table th,.candidate-table.compact th{padding:14px 16px}.candidate-table td,.candidate-table.compact td,.candidates-panel .candidate-table td{padding:18px 16px}.candidate-table.compact td:first-child{padding-left:22px}.candidate-table .checkbox-cell{width:42px;padding-right:0}.candidate-identity{gap:12px}.avatar,.compact .avatar,.candidates-panel .avatar{width:44px;height:44px}.identity-text>b,.compact .identity-text>b,.candidates-panel .identity-text>b{font-size:1rem;font-weight:600;line-height:1.5}.identity-text>small,.compact .identity-text>small,.candidates-panel .identity-text>small{font-size:.875rem;line-height:1.6;margin-top:3px}.evidence-cell{gap:9px}.evidence-cell>span>b,.compact .evidence-cell>span>b,.candidates-panel .evidence-cell>span>b{font-size:1rem}.evidence-cell>span>small,.compact .evidence-cell>span>small,.candidates-panel .evidence-cell>span>small{font-size:.875rem;line-height:1.6;margin-top:4px}.evidence-cell>span>b>small,.compact .evidence-cell>span>b>small{font-size:.875rem}.stage-badge,.compact .stage-badge,.candidates-panel .stage-badge{font-size:.875rem;padding:6px 9px;gap:6px}.table-actions{gap:3px}.table-actions .icon-button,.compact .table-actions .icon-button{width:34px;height:34px}.learning-chip{font-size:.875rem;gap:5px}.cell-subtext{font-size:.875rem;margin-top:5px}.panel-footer{flex-wrap:wrap;padding:17px 22px;gap:12px}.table-pagination{flex-wrap:wrap;gap:12px;padding:14px 20px}.potential-card>p{max-width:none;line-height:1.7}.highlight-person{padding:14px 12px;gap:10px}.highlight-person>span{min-width:0}.highlight-person>.avatar{width:38px;height:38px}.highlight-person b{line-height:1.5}.highlight-person small{line-height:1.6}.mini-role{padding-top:15px;padding-bottom:15px}.mini-role b{white-space:normal;line-height:1.5}.mini-role small{line-height:1.6}.role-summary>.text-link{margin-bottom:18px}.workspace-footnote{flex-wrap:wrap;gap:8px;line-height:1.6}.app-footer{flex-wrap:wrap;gap:8px 12px;padding-top:16px;padding-bottom:16px}.app-footer>span:last-child{line-height:1.6}.table-toolbar{gap:12px;padding:20px}.table-toolbar .input-search{min-width:240px}.table-toolbar>select{max-width:280px}.filter-popover{min-width:310px}.popover-actions{gap:16px}.bulk-toolbar{flex-wrap:wrap;gap:12px}.job-description,.job-criteria{min-height:0}.job-location{line-height:1.6}.job-numbers{gap:12px}.job-numbers span{line-height:1.5}.job-actions{flex-wrap:wrap}.job-actions .button{min-height:42px;padding:9px 10px}.pipeline-note{flex-wrap:wrap;align-items:center;line-height:1.65}.pipeline-board{grid-template-columns:repeat(5,minmax(250px,1fr))}.pipeline-card{padding:16px}.pipeline-card p,.pipeline-evidence,.pipeline-potential{line-height:1.6}.pipeline-card-footer{flex-wrap:wrap;row-gap:10px}.pipeline-card-footer>select{max-width:132px;min-height:38px}.coverage-categories>div{padding-top:22px;padding-bottom:22px}.coverage-categories small{line-height:1.6}.bar-row>span{width:106px}.review-integrity{flex-wrap:wrap}.review-integrity p{line-height:1.7}.settings-data-actions,.settings-title,.settings-form{flex-wrap:wrap}.settings-form .field{min-width:200px}.settings-aside{top:24px}.env-list{grid-template-columns:minmax(0,1fr)}.env-list>code{overflow-wrap:anywhere}.modal{width:650px}.modal.wide{width:1040px}.modal.sheet{width:min(840px,100vw)}.modal-heading{padding:28px}.modal-heading p{line-height:1.65}.modal-content{padding:26px 28px}.modal-footer{padding:18px 28px}.form-row{gap:20px}.privacy-note{gap:12px;padding:16px}.privacy-note p{line-height:1.7}.section-title{flex-wrap:wrap;align-items:center}.field{margin-bottom:22px}.criterion-edit{flex-wrap:wrap;gap:10px}.criterion-edit>input{min-width:150px}.weight-input>input{width:78px}.import-row{gap:12px;padding-top:16px;padding-bottom:16px}.import-row input{min-height:38px}.import-row small{line-height:1.65}.comparison-card{padding:24px 18px}.comparison-score{flex-wrap:wrap;gap:10px}.comparison-section{padding-top:20px;padding-bottom:20px}.comparison-section p{line-height:1.7}.comparison-card>.button{min-height:44px;white-space:normal;line-height:1.5}.profile-top{flex-wrap:wrap}.profile-top>div:nth-child(2){min-width:0}.profile-actions{flex-wrap:wrap}.profile-actions>.button,.stage-select-wrap>select{min-height:42px}.candidate-drawer-intro,.drawer-content{padding-left:28px;padding-right:28px}.drawer-tabs{gap:24px}.summary-label,.summary-counts{flex-wrap:wrap;row-gap:10px}.summary-main{gap:20px}.summary-main>div>span{line-height:1.65}.perspective-summary>p{line-height:1.7}.evidence-mini-list>button{flex-wrap:wrap;padding:16px;gap:10px}.evidence-mini-list>button>span:first-child{min-width:160px}.work-context{grid-template-columns:1fr}.work-context>div{border-right:0;border-bottom:1px solid var(--line);padding:16px;gap:10px}.work-context>div>span{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;flex:1}.work-context b{margin-top:0;line-height:1.6}.evidence-detail{padding:21px}.evidence-detail-header{flex-wrap:wrap;row-gap:8px}.review-method{flex-wrap:wrap;gap:14px;padding:16px}.review-method .button{min-height:40px}.evidence-badge{padding:6px 9px;gap:5px}.source-label{line-height:1.6}.growth-step{gap:20px}.growth-support{line-height:1.7;padding:12px}.growth-timeline+.button{white-space:normal;padding:12px 16px}.application-meta{flex-wrap:wrap;gap:12px 20px}.resume-text{font-size:1rem;line-height:1.85}.drawer-footer{flex-wrap:wrap;line-height:1.6;gap:8px}.notification-popover{width:390px;max-width:calc(100vw - 24px)}.toast{max-width:min(680px,calc(100vw - 36px));align-items:flex-start}.toast p{line-height:1.65}@media(min-width:761px)and (max-width:1359px){.overview-grid{grid-template-columns:minmax(0,1fr)}.overview-aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.jobs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.hero-content{max-width:75%}.perspective-art{right:-7%;opacity:.65}.hero-actions>button:last-child:not(.button){display:none}.settings-layout{grid-template-columns:minmax(0,1fr)}.settings-aside{display:none}}@media(min-width:1360px){.overview-grid{grid-template-columns:minmax(0,1fr) 310px;gap:24px}}@media(max-width:1000px){.heading-actions .date-label{display:none}.table-toolbar .input-search{flex-basis:100%}.table-toolbar>select{flex:1}.insights-stats{grid-template-columns:1fr}.insight-stat>p{min-height:0}}@media(max-width:760px){:root{--sidebar: 0px}.sidebar{width:256px}.topbar{min-height:66px;padding:10px 16px;gap:8px}.topbar-actions{gap:4px}.breadcrumbs{flex:1}.topbar .breadcrumbs{font-size:.9375rem}.topbar .icon-button{width:32px;height:36px;min-width:32px}.profile-button{width:34px;height:34px}.global-search{padding:8px 5px}.preview-strip{padding:9px 16px;gap:6px 12px}.preview-strip>span:before{font-size:.875rem}.preview-strip>span>.blind-indicator{font-size:.875rem}.preview-strip button{font-size:.875rem}.main-content{padding:24px 18px}.page-heading h1{font-size:1.875rem}.page-heading p{font-size:1rem}.heading-actions{width:100%}.heading-actions .button{font-size:1rem}.hero-content{max-width:100%;padding:28px 23px}.hero-content h2{font-size:2.125rem}.hero-content>p{max-width:100%;font-size:1rem}.hero-content .desktop-break{display:none}.hero-eyebrow{font-size:.875rem}.perspective-art{right:-46%;width:100%;opacity:.17}.art-label{display:none}.hero-actions .button{font-size:.9375rem}.hero-actions>button:last-child:not(.button){display:none}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.stat-card{padding:16px}.stat-top>span:first-child{font-size:.9375rem}.stat-card>small{font-size:.875rem}.stat-top>.stat-icon{display:none}.panel-heading{padding:20px}.panel-heading p{font-size:.9375rem}.pool-panel .panel-heading{flex-direction:column;align-items:stretch}.role-select{max-width:100%;width:100%;font-size:.9375rem}.pool-tabs{padding-left:20px;padding-right:20px;gap:22px}.candidate-table.compact{min-width:700px}.candidates-panel .candidate-table{min-width:1020px}.compact .table-actions .star-button{display:inline-flex}.compact .candidate-identity{gap:12px}.panel-footer{padding:16px 20px}.overview-aside{display:grid;grid-template-columns:1fr}.potential-card{padding:24px}.potential-card>p{font-size:1rem}.potential-card>h3{font-size:1.875rem}.mini-role{padding:16px 20px;gap:12px}.mini-role b{font-size:1rem}.mini-role small{font-size:.875rem}.jobs-grid{grid-template-columns:1fr}.job-card{padding-left:23px;padding-right:23px}.job-description{font-size:1rem}.job-actions .button{font-size:.9375rem}.pipeline-board{grid-template-columns:repeat(5,270px)}.table-toolbar{padding:18px}.table-toolbar>select{max-width:100%;min-width:150px}.table-toolbar .sort-select{max-width:100%;min-width:150px}.filter-popover{right:auto;left:0;min-width:min(310px,calc(100vw - 72px))}.app-footer>span:last-child{margin-left:0;flex-basis:100%}.modal-backdrop:not(.sheet-backdrop){padding:12px}.modal-content,.modal-heading,.modal-footer{padding-left:22px;padding-right:22px}.form-row{grid-template-columns:1fr;gap:0}.criterion-edit>input{flex-basis:calc(100% - 34px)}.criterion-edit>.weight-input{margin-left:26px}.comparison-card{padding:22px}.compare-grid{grid-template-columns:1fr!important}.profile-top>div:nth-child(2){flex-basis:calc(100% - 60px)}.profile-top>.stage-badge{margin-left:0}.candidate-drawer-intro,.drawer-content,.drawer-tabs{padding-left:22px;padding-right:22px}.drawer-tabs>button{min-height:50px}.profile-actions>.button{font-size:.9375rem}.stage-select-wrap{margin-left:0}.stage-select-wrap>select{font-size:.9375rem}.summary-main{gap:16px}.summary-main h3{font-size:1.875rem}.summary-main>div>span{font-size:.875rem;max-width:none}.summary-counts{gap:12px}.summary-counts>span{font-size:.875rem}.evidence-detail{padding:18px}.evidence-mini-list>button>span:first-child{min-width:100%}.work-context>div>span{align-items:flex-start;flex-direction:column}.work-context b{text-align:left}.drawer-footer{padding:15px 22px}.device-saved{margin-left:0}.toast{left:14px;right:14px;max-width:none}.toast p{font-size:.9375rem}}.workspace-site-home{display:inline-flex;align-items:center;gap:6px;font-size:.875rem;color:#526b42}.workspace-site-home:hover{text-decoration:underline;text-underline-offset:3px}.work-priorities-editor{margin:28px 0 18px;padding:22px;background:#f4f6f1;border:1px solid #d9e1d6;border-radius:16px}.work-priorities-editor .section-title{align-items:flex-start}.work-priorities-editor h3{font-size:1.25rem;margin:6px 0}.work-priorities-editor .section-title p{line-height:1.6;color:#536052;font-size:1rem}.priority-presets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:20px 0}.priority-presets button{padding:13px;text-align:left;border:1px solid #d7dfd2;border-radius:10px;background:#fff;color:#334b39;cursor:pointer;min-height:74px}.priority-presets button[aria-pressed=true]{border:2px solid #4d7458;padding:12px;background:#e9f0e4}.priority-presets b{display:flex;justify-content:space-between;gap:5px;font-size:.9375rem}.priority-presets span{display:block;font-size:.875rem;color:#586454;line-height:1.5;margin-top:4px}.priority-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.priority-editor-card{padding:16px;background:#fff;border:1px solid #dee3da;border-radius:12px;min-width:0}.priority-editor-card.enabled{border-color:#b4c5ae}.priority-checkbox{display:flex;align-items:flex-start;gap:9px;font-size:1rem;line-height:1.45;cursor:pointer}.priority-checkbox input{accent-color:#466b50;width:17px;height:17px;flex-shrink:0;margin-top:3px}.priority-checkbox span{margin-left:auto;white-space:nowrap;color:#44664c;font-weight:700;font-variant-numeric:tabular-nums}.priority-editor-card p{font-size:.9375rem;line-height:1.6;margin:10px 0 6px;color:#4e5a4c}.priority-editor-card small{display:block;font-size:.875rem;line-height:1.55;color:#636d60;min-height:44px}.priority-slider{display:flex;align-items:center;gap:8px;margin-top:15px;font-size:.875rem;color:#4d5f50}.priority-slider span{white-space:nowrap}.priority-slider input{min-width:0;width:100%;accent-color:#527458;cursor:pointer;height:26px}.priority-slider input:disabled{opacity:.4;cursor:default}.priority-editor-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:.875rem;color:#596454;margin-top:15px}.priority-explainer{display:flex;align-items:flex-start;gap:9px;font-size:.875rem!important;line-height:1.65!important;color:#4c5b4c!important;margin-top:18px!important}.priority-explainer svg{flex-shrink:0;margin-top:3px}.role-priorities-summary{margin:18px 0;padding:15px;background:#f4f6ef;border-radius:12px}.role-priorities-summary>div:first-child{display:flex;gap:7px;align-items:center;font-size:.9375rem;color:#39533e}.role-priorities-summary p{font-size:.9375rem;line-height:1.6;margin:10px 0;color:#596451}.role-priorities-summary .btn{margin-top:10px}.priority-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.priority-pills>span{display:inline-flex;align-items:center;gap:8px;border:1px solid #d3ddcb;border-radius:7px;padding:6px 8px;background:#fff;font-size:.875rem;color:#4b5c45;line-height:1.45}.priority-pills b{color:#304e39}.priority-lens{padding:22px 24px;border-bottom:1px solid #e2e6dc;background:#f5f7f1}.priority-lens-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.priority-lens h3{display:flex;gap:8px;align-items:center;font-size:1.0625rem;margin:0}.priority-lens p{font-size:.9375rem;line-height:1.6;color:#59634f;margin:7px 0 0}.priority-lens-heading>select{max-width:290px}.priority-lens-body{margin-top:17px}.priority-lens-settings{display:flex;gap:16px;align-items:flex-end;flex-wrap:wrap;margin-top:18px}.priority-lens-settings .field{flex:1;min-width:210px;margin:0}.priority-minimum{display:flex;align-items:center;gap:10px;font-weight:500}.priority-minimum input{width:100%;accent-color:#507457}.priority-unknown-toggle{display:flex;gap:9px;align-items:center;font-size:.9375rem;line-height:1.6;margin-top:15px;color:#3f533d}.priority-unknown-toggle input{accent-color:#4d7052;width:17px;height:17px;flex-shrink:0}.priority-view-notice{margin:12px 0 0;font-size:.875rem!important;color:#506046!important}.priority-review-summary{display:flex;gap:24px;align-items:center;padding:22px;background:#edf2e7;border:1px solid #dbe4d2;border-radius:14px;margin-bottom:12px}.priority-review-summary>div{min-width:150px}.priority-review-summary b{display:block;font-size:2rem;letter-spacing:-.05em;color:#3b6144}.priority-review-summary span{display:block;font-size:.9375rem;margin-top:5px;color:#465b40}.priority-review-summary p{font-size:.9375rem;line-height:1.75;color:#4a5c43}.priority-interview{border-top:1px solid #e0e4db;padding-top:13px;margin-top:15px}.priority-interview b{font-size:.875rem;color:#4b674c}.priority-interview p{margin-top:6px!important}.priority-empty{text-align:center;padding:30px;background:#f5f7f2;border-radius:12px;color:#4b5e43}.priority-empty svg{margin-bottom:10px}.priority-empty h4{font-size:1.0625rem}.priority-empty p{font-size:.9375rem;line-height:1.7;margin-top:10px}.priority-mini{display:flex;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:17px;text-align:left;border:1px solid #d8e1d0;border-radius:12px;background:#f3f6ee;color:#3b573d;cursor:pointer}.priority-mini span{display:block;font-size:.9375rem;line-height:1.7}.priority-mini b{display:block;font-size:1rem}.priority-mini svg{flex-shrink:0}.priority-table-button{display:block;text-align:left;background:none;border:0;padding:4px 0;color:#3f5e45;cursor:pointer;font-size:.9375rem;font-weight:600}.priority-table-button span{display:block;font-size:.875rem;font-weight:400;color:#65705f;margin-top:4px}.candidate-table .priority-column{min-width:175px}.priorities-compare{margin-top:15px;padding-top:12px;border-top:1px solid #e1e5dc}.priorities-compare p{font-size:.875rem;line-height:1.6;color:#59644f;margin-top:6px}.drawer-tabs{overflow-x:auto;flex-wrap:nowrap}.drawer-tabs button{white-space:nowrap;flex-shrink:0}@media(max-width:750px){.work-priorities-editor{padding:16px}.priority-editor-grid{grid-template-columns:1fr}.priority-editor-card small{min-height:0}.priority-lens{padding:18px}.priority-lens-heading{align-items:flex-start;flex-direction:column}.priority-lens-heading>select{width:100%;max-width:none}.priority-review-summary{gap:15px;align-items:flex-start;flex-direction:column}.priority-editor-footer{align-items:flex-start;flex-direction:column}.priority-pills>span{font-size:.875rem}}@media(max-width:420px){.priority-presets{grid-template-columns:1fr}.priority-slider{flex-wrap:wrap}.priority-slider input{order:3;width:100%}.priority-slider span:last-child{margin-left:auto}}.pricing-module{--pricing-ink:#263e2e;--pricing-muted:#67735e;--pricing-line:#dce2d5;padding:96px 0;background:#f2f3e9;color:var(--pricing-ink);scroll-margin-top:95px;font-size:16px;line-height:1.6}.pricing-module *{box-sizing:border-box}.pricing-module h2,.pricing-module h3,.pricing-module p{margin:0}.pricing-module button,.pricing-module input,.pricing-module select{font:inherit}.pricing-module button:focus-visible,.pricing-module a:focus-visible,.pricing-module input:focus-visible,.pricing-module select:focus-visible,.pricing-module summary:focus-visible{outline:3px solid #a27535;outline-offset:4px}.pricing-heading{display:flex;justify-content:space-between;gap:36px;align-items:flex-end;margin-bottom:28px}.pricing-eyebrow{font-size:11px;font-weight:700;letter-spacing:1.8px;display:flex;align-items:center;gap:9px;color:#587044}.pricing-module h2{font:400 clamp(36px,4.1vw,58px)/1.12 Georgia,serif;letter-spacing:-1.7px;margin:18px 0}.pricing-module h2 em,.pricing-tools h3 em{color:#68784b;font-weight:400}.pricing-heading p{color:var(--pricing-muted);max-width:600px}.pricing-model{display:flex;align-items:center;gap:10px;flex-shrink:0;font-size:13px;padding-bottom:8px}.pricing-model b{display:block;font-size:11px;font-weight:400;color:var(--pricing-muted)}.pricing-preview{display:flex;align-items:center;gap:18px;border-block:1px solid var(--pricing-line);padding:15px 0;margin-bottom:24px}.pricing-preview>span{white-space:nowrap;font-size:12px;font-weight:600;display:flex;gap:7px;align-items:center}.pricing-dot{width:6px;height:6px;background:#a17c3f;border-radius:50%}.pricing-preview p{font-size:13px;color:var(--pricing-muted)}.pricing-calculator{display:grid;grid-template-columns:1fr 1fr;gap:20px 35px;background:#fffef9;border:1px solid var(--pricing-line);border-radius:14px;padding:25px;margin-bottom:28px}.pricing-calculator-title{display:flex;gap:13px;align-items:center}.pricing-calculator-title>span{background:#edf1e5;padding:12px;border-radius:11px;display:flex}.pricing-calculator h3{font-size:16px}.pricing-calculator p{color:var(--pricing-muted);font-size:13px}.pricing-controls{display:flex;gap:14px;justify-content:flex-end}.pricing-controls label{font-size:11px;font-weight:600;display:flex;flex-direction:column;gap:5px}.pricing-controls input,.pricing-controls select{min-height:43px;background:#fbfcf7;border:1px solid #cdd6c5;border-radius:6px;padding:8px 12px;color:var(--pricing-ink);width:180px}.pricing-controls select{width:240px}.pricing-controls input[aria-invalid=true]{border-color:#a13f34}.pricing-guidance{grid-column:1/-1;border-top:1px solid var(--pricing-line);padding-top:16px}.pricing-guidance>b{font-size:13px}.pricing-guidance small{display:block;color:var(--pricing-muted);font-size:11px;margin-top:8px}.pricing-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pricing-card{border:1px solid #d4dccb;border-radius:14px;overflow:hidden;background:#fffef9;display:flex;flex-direction:column}.pricing-card-ribbon{background:#e9eddf;padding:10px 23px;font-size:10px;font-weight:650;letter-spacing:1.4px;display:flex;align-items:center;gap:8px;min-height:38px}.pricing-card-body{padding:25px;display:flex;flex-direction:column;flex:1}.pricing-plan-heading{display:flex;gap:8px;align-items:center;justify-content:space-between}.pricing-plan-heading h3{font:400 29px/1.3 Georgia,serif}.pricing-fit{color:#526739;background:#edf1e3;font-size:10px;padding:3px 7px;border-radius:20px;white-space:nowrap}.pricing-module .pricing-plan-description{font-size:13px;color:var(--pricing-muted);min-height:44px;margin-top:9px}.pricing-price{font-size:44px;line-height:1.2;letter-spacing:-1.8px;font-weight:500;margin-top:24px}.pricing-price>span{font-size:13px;letter-spacing:0;color:var(--pricing-muted);font-weight:400}.pricing-module .pricing-payment-term{font-size:11px;color:var(--pricing-muted);margin-top:5px}.pricing-capacity{display:flex;align-items:center;gap:9px;border-block:1px solid var(--pricing-line);margin-top:24px;padding:16px 0}.pricing-capacity b{font-size:23px;font-weight:500;letter-spacing:-.7px}.pricing-capacity span{font-size:11px}.pricing-cost{font-size:11px;color:var(--pricing-muted);margin-top:8px}.pricing-card ul{list-style:none;padding:0;margin:23px 0;display:grid;gap:12px;font-size:12px}.pricing-card li{display:flex;align-items:flex-start;gap:8px}.pricing-card li svg{flex-shrink:0;margin-top:2px;color:#69804d}.pricing-allowance{font-size:11px;min-height:36px;margin-top:auto;display:flex;gap:7px;align-items:flex-start;color:#68764e}.pricing-choose{display:flex;justify-content:space-between;align-items:center;width:100%;border:1px solid #bdcaae;border-radius:6px;background:#f4f6ee;color:#345032;padding:12px 13px;font-size:13px;font-weight:600;cursor:pointer}.pricing-choose:hover{background:#e7eddc}.pricing-choose:disabled{opacity:.48;cursor:not-allowed}.pricing-no-charge{display:block;text-align:center;font-size:10px;color:var(--pricing-muted);margin-top:8px}.pricing-featured{background:#294a37;border-color:#294a37;color:#fffef4;box-shadow:0 12px 28px #263f2814}.pricing-featured .pricing-card-ribbon{background:#dce8a8;color:#33492b}.pricing-featured .pricing-plan-description,.pricing-featured .pricing-payment-term,.pricing-featured .pricing-price>span,.pricing-featured .pricing-cost,.pricing-featured .pricing-no-charge,.pricing-featured .pricing-allowance{color:#cfdbc2}.pricing-featured .pricing-capacity{border-color:#53705b}.pricing-featured .pricing-choose{background:#e8edcb;color:#29452e;border-color:#e8edcb}.pricing-featured li svg{color:#c6db94}.pricing-notice{display:flex;align-items:center;gap:12px;padding:18px;border:1px solid #b9c9aa;background:#f9fcf2;margin-top:20px;border-radius:8px;font-size:13px}.pricing-notice p{flex:1}.pricing-notice b{display:block}.pricing-notice button{font-size:24px;border:0;background:none;color:inherit;cursor:pointer}.pricing-value-note{display:flex;align-items:center;gap:15px;margin-top:26px;padding:20px 0;border-bottom:1px solid var(--pricing-line)}.pricing-value-note p{font-size:12px;flex:1;color:var(--pricing-muted)}.pricing-value-note b{display:block;color:var(--pricing-ink);font-size:14px}.pricing-value-note a{display:flex;gap:8px;align-items:center;font-size:12px;font-weight:600;color:var(--pricing-ink)}.pricing-tools{display:grid;grid-template-columns:1fr 1.7fr;gap:60px;margin-top:55px}.pricing-tools h3{font:400 35px/1.15 Georgia,serif;letter-spacing:-.8px;margin:16px 0}.pricing-tools-intro>p{font-size:13px;color:var(--pricing-muted)}.pricing-tool-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.pricing-tool-grid>div{display:flex;gap:10px}.pricing-tool-grid>div>span{background:#e2e9d6;display:flex;width:26px;height:26px;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0}.pricing-tool-grid p{font-size:12px;color:var(--pricing-muted)}.pricing-tool-grid b{display:block;color:var(--pricing-ink);font-size:13px;margin-bottom:5px}.pricing-faq{margin-top:40px;border-top:1px solid var(--pricing-line)}.pricing-faq details{border-bottom:1px solid var(--pricing-line);padding:15px 0}.pricing-faq summary{font-size:13px;font-weight:600;cursor:pointer}.pricing-faq details p{font-size:13px;color:var(--pricing-muted);margin-top:12px;max-width:820px}.pricing-compact{padding:15px 0 35px;background:transparent}.pricing-compact .pricing-heading{align-items:flex-start}.pricing-compact h2{font-size:40px}.pricing-compact .pricing-heading p br{display:none}.pricing-compact .pricing-model{white-space:nowrap}.pricing-compact .pricing-controls{flex-wrap:wrap}.pricing-compact .pricing-calculator{grid-template-columns:1fr}.pricing-compact .pricing-controls{justify-content:flex-start}.pricing-compact .pricing-price{font-size:36px}.pricing-compact .pricing-card-body{padding:20px}.pricing-compact .pricing-plan-heading{flex-wrap:wrap}.pricing-module .pricing-choose[aria-pressed=true]{box-shadow:0 0 0 2px #9baa7d}@media(max-width:1050px){.pricing-heading{display:block}.pricing-model{margin-top:18px}.pricing-calculator{grid-template-columns:1fr}.pricing-controls{justify-content:flex-start}.pricing-card-body{padding:19px}.pricing-price{font-size:36px}.pricing-plan-heading{flex-wrap:wrap}.pricing-tools{gap:30px}.pricing-compact .pricing-cards{grid-template-columns:1fr}.pricing-compact .pricing-plan-description{min-height:0}}@media(max-width:700px){.pricing-module{padding:60px 0}.pricing-compact{padding:10px 0}.pricing-cards{grid-template-columns:1fr;gap:20px}.pricing-card-body{padding:25px}.pricing-plan-description{min-height:0!important}.pricing-preview{align-items:flex-start;flex-direction:column;gap:6px}.pricing-controls{flex-direction:column}.pricing-controls input,.pricing-controls select{width:100%}.pricing-calculator{padding:20px}.pricing-value-note{align-items:flex-start;flex-wrap:wrap}.pricing-value-note a{margin-left:35px}.pricing-tools{grid-template-columns:1fr}.pricing-tool-grid{gap:23px 18px}.pricing-heading p br{display:none}.pricing-module h2{font-size:38px}.pricing-module .pricing-cards .pricing-price{font-size:44px}}@media(prefers-reduced-motion:reduce){html:has(.pricing-module){scroll-behavior:auto}}html:has(.landing-page){scroll-behavior:smooth;scroll-padding-top:110px}.landing-page{--lp-ink: #263e2e;--lp-green: #2b503b;--lp-muted: #67735e;--lp-paper: #fbfaf6;--lp-sage: #eaf0e1;--lp-line: #e1e5d9;background:var(--lp-paper);color:var(--lp-ink);font-size:1.125rem;line-height:1.65;overflow:clip}.landing-page *{box-sizing:border-box}.landing-page button,.landing-page a,.landing-page input,.landing-page select{-webkit-tap-highlight-color:transparent}.landing-page a{color:inherit}.landing-page a:focus-visible,.landing-page button:focus-visible,.landing-page summary:focus-visible,.landing-page [tabindex]:focus-visible{outline:3px solid #7c996d;outline-offset:5px}.landing-page p{color:var(--lp-muted)}.landing-page section[id]{scroll-margin-top:110px}.lp-container{width:min(1240px,calc(100% - 112px));margin:0 auto}.lp-section{padding:104px 0}.lp-eyebrow{font-size:.875rem;line-height:1.6;letter-spacing:1.9px;font-weight:600;display:inline-flex;align-items:center;gap:9px;color:#5b6d4c}.lp-eyebrow>i{width:6px;height:6px;border-radius:50%;background:#7d9665}.lp-eyebrow-light{color:#c0d2ab}.landing-page h1,.landing-page h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-2.2px}.landing-page h1 em,.landing-page h2 em{font-weight:400;color:#5e6c46}.landing-page h2{font-size:clamp(2.75rem,4.6vw,4rem);line-height:1.1}.lp-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:48px}.lp-section-heading h2{margin-top:19px}.lp-section-heading>p{max-width:385px;font-size:1.125rem;line-height:1.8;margin-bottom:7px}.lp-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:50px;padding:13px 20px;border:1px solid transparent;border-radius:7px;font-size:1rem;font-weight:550;line-height:1.5;text-align:center;transition:background .18s,transform .18s,box-shadow .18s}.lp-button:hover{transform:translateY(-2px)}.landing-page .lp-button-dark{color:#fffdf4;background:var(--lp-green);border-color:var(--lp-green);box-shadow:0 3px 8px #27482e10}.landing-page .lp-button-dark:hover{background:#1e3d2a;box-shadow:0 6px 18px #27482e16}.landing-page .lp-button-light{background:#fbfdf7;color:#526c44;border-color:#dce6d2}.landing-page .lp-button-cream{background:#f0f2de;color:#354e2d;border-color:#f0f2de}.landing-page .lp-button-cream:hover{background:#fffef3}.lp-plain-link{font-size:1rem;display:inline-flex;align-items:center;gap:10px;padding:10px 0;line-height:1.5;font-weight:500}.lp-plain-link:hover{color:#596e41}.lp-skip{position:fixed;z-index:1000;top:-100px;left:20px;background:#294b36;color:#fff!important;padding:12px 18px;border-radius:6px}.lp-skip:focus{top:15px}.lp-header{position:sticky;top:0;z-index:50;background:#fbfaf6ed;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #e5e7dd}.lp-nav{min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:36px}.lp-brand{display:inline-flex;align-items:center;gap:11px;flex-shrink:0}.lp-brand-symbol{width:37px;height:37px;border-radius:10px;background:#2d513b;color:#e5edcf;display:grid;place-items:center}.lp-brand-symbol svg{height:29px;width:29px}.lp-brand>span:last-child{font-size:1.875rem;line-height:1;font-weight:650;letter-spacing:-1.3px;color:#2c4932}.lp-brand-human{font-weight:430;color:#5d6c4b}.lp-brand-dot{color:#5b6d44}.lp-navigation{display:flex;align-items:center;gap:29px}.lp-navigation>a{font-size:1rem;color:#5f6b55;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.lp-navigation>a:hover{color:#274d32}.lp-nav-actions{display:flex;gap:12px;align-items:center}.lp-header-cta{font-size:.9375rem;min-height:46px;padding:12px 17px}.lp-mobile-label,.lp-menu-button{display:none}.lp-hero{position:relative;background:radial-gradient(ellipse at 89% 35%,#eef1e4,#fbfaf600 48%)}.lp-hero-grid{display:grid;grid-template-columns:1.08fr 1fr;gap:46px;align-items:center;padding-top:76px;padding-bottom:75px}.lp-hero-copy{position:relative;z-index:2}.lp-hero-copy>.lp-eyebrow{margin-bottom:24px}.landing-page .lp-hero-copy h1{font-size:clamp(3.6rem,5.7vw,5.3rem);line-height:1.035;letter-spacing:-3.5px;color:#2e4832}.landing-page .lp-hero-copy h1 em{color:#5c6c47}.lp-hero-copy>p{font-size:1.25rem;line-height:1.7;margin-top:27px;max-width:520px;color:#5c6c50}.lp-hero-copy>.lp-hero-supporting{font-size:1.0625rem;margin-top:15px;max-width:510px;color:#616a55;line-height:1.8}.lp-hero-ctas{margin-top:30px;display:flex;align-items:center;flex-wrap:wrap;gap:18px 26px}.lp-hero-ctas>.lp-button{min-height:53px;padding:14px 19px}.lp-hero-ctas>.lp-plain-link{font-size:.9375rem}.lp-hero-reassurance{display:flex;align-items:center;gap:21px;flex-wrap:wrap;margin-top:24px}.lp-hero-reassurance>span{font-size:.875rem;color:#606b55;display:inline-flex;align-items:center;gap:6px}.lp-hero-reassurance svg{color:#5c6c4b}.lp-hero-visual{position:relative;height:560px;min-width:0;isolation:isolate}.lp-visual-orbit{width:515px;height:515px;position:absolute;left:3px;top:18px;border-radius:50%;border:1px solid #dde4d0;z-index:-1}.lp-orbit-two{width:410px;height:410px;left:55px;top:70px;background:#edf1e0a3;border-color:#e1e7d4}.lp-visual-spark{position:absolute;color:#636a52;font-weight:300;line-height:1}.lp-spark-a{right:-2px;top:104px;font-size:3rem}.lp-spark-b{left:-20px;bottom:115px;font-size:2rem}.lp-hero-appear{animation:lp-hero-in .9s both cubic-bezier(.2,.65,.25,1)}@keyframes lp-hero-in{0%{opacity:0;translate:0 20px}to{opacity:1;translate:0 0}}.lp-hero-role{position:absolute;top:15px;left:53px;width:385px;border:1px solid #dfe5d3;background:#fdfef8;box-shadow:0 6px 18px #40592e05;padding:14px 16px;border-radius:9px;display:flex;align-items:center;gap:13px;transform:rotate(3deg)}.lp-hero-role>span:first-child{width:38px;height:38px;border-radius:8px;background:#edf2e0;display:grid;place-items:center;color:#5c6d48;flex-shrink:0}.lp-hero-role>div{flex:1}.lp-hero-role small{display:block;font-size:.875rem;letter-spacing:1.2px;color:#606b54}.lp-hero-role b{display:block;font-size:.9375rem;font-weight:550;color:#586d48;margin-top:3px}.lp-hero-role>svg{color:#5c6c4c}.lp-hero-application{position:absolute;left:0;top:111px;width:311px;border-radius:11px;background:#fffefa;border:1px solid #dde4d3;box-shadow:0 12px 35px #4553340b;padding:21px;transform:rotate(-5deg);animation-delay:.1s}.lp-paper-head{display:flex;align-items:center;gap:10px;padding-bottom:17px;border-bottom:1px solid #e7ebdf}.lp-paper-icon{color:#73644e;background:#f1eadc;border-radius:6px;display:grid;place-items:center;width:35px;height:39px}.lp-paper-head>span:nth-child(2){font-size:.875rem;color:#646a55}.lp-paper-head small{font-size:.875rem;color:#626a56;display:block;margin-top:3px}.lp-paper-dot{width:5px;height:5px;border-radius:50%;background:#b5c499;margin-left:auto}.lp-paper-person{display:flex;align-items:center;gap:12px;padding:20px 0}.lp-paper-person>span{width:43px;height:43px;display:grid;place-items:center;border-radius:50%;background:#e9e4d7;color:#76654c;font-size:1rem}.lp-paper-person h3{font-size:1.125rem;font-weight:550;letter-spacing:-.3px;color:#526446}.lp-paper-person p{font-size:.875rem;color:#636a58;margin-top:1px}.lp-paper-experience>span{display:block;font-size:.875rem;letter-spacing:1.2px;color:#5f6b51;margin-bottom:12px}.lp-paper-experience>p{font-size:.875rem;border-left:2px solid #bdcfa7;padding:6px 9px;background:#f2f6e9;color:#5c6d48;margin-bottom:6px;line-height:1.6}.lp-paper-experience>p:nth-child(3){border-color:#cabe97;background:#f7f4e8;color:#746642}.lp-paper-lines{display:flex;flex-direction:column;gap:9px;margin-top:18px}.lp-paper-lines>i{display:block;height:4px;background:#ebeee4;width:95%;border-radius:4px}.lp-paper-lines>i:nth-child(2){width:81%}.lp-paper-lines>i:nth-child(3){width:60%}.lp-paper-sample{display:block;margin-top:15px;font-size:.875rem;color:#606b54}.lp-hero-insight{position:absolute;right:-7px;top:189px;width:251px;border-radius:11px;border:1px solid #cfdcbb;background:#e6edda;box-shadow:0 12px 28px #334f2510;padding:22px;transform:rotate(4deg);animation-delay:.26s}.lp-insight-star{color:#5a6d43;height:39px;width:39px;display:grid;place-items:center;background:#f4f8eb;border-radius:10px;border:1px solid #d8e4c7;margin-bottom:15px}.lp-hero-insight>div>span{font-size:.875rem;color:#5c6c49;letter-spacing:.7px;display:block}.lp-hero-insight h3{font-family:Georgia,Times New Roman,serif;font-size:1.875rem;font-weight:400;color:#526d3e;line-height:1.12;letter-spacing:-.6px;margin-top:10px}.lp-hero-insight p{font-size:.875rem;line-height:1.7;color:#5d6c4d;margin-top:13px}.lp-insight-connection{display:flex;align-items:center;justify-content:space-between;gap:9px;border-top:1px solid #cfddbd;padding-top:15px;margin-top:18px;color:#5b6d46}.lp-insight-connection>span,.lp-insight-connection>b{font-size:.875rem;font-weight:500;color:#576e42}.lp-hero-human{display:flex;align-items:center;gap:11px;position:absolute;bottom:5px;left:88px;width:383px;background:#fffef7;padding:14px 15px;border:1px solid #dbe4ce;border-radius:9px;transform:rotate(-2deg);box-shadow:0 7px 22px #334f2508;animation-delay:.43s}.lp-hero-human>span:first-child{width:37px;height:37px;border-radius:50%;background:#f0f3e4;color:#5f6c4c;display:grid;place-items:center}.lp-hero-human>div{flex:1}.lp-hero-human b{display:block;font-size:.9375rem;color:#5a6d46;font-weight:550}.lp-hero-human small{display:block;font-size:.875rem;margin-top:3px;color:#616b54}.lp-hero-human>svg{color:#5f6b50}.lp-hero-visual-caption{position:absolute;bottom:-37px;left:95px;font-size:.875rem;color:#5e6c4e;display:flex;align-items:center;gap:7px}.lp-hero-visual-caption>i{width:5px;height:5px;background:#91a778;border-radius:50%}.lp-built-for{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:22px;border-top:1px solid #e2e6d9;border-bottom:1px solid #e2e6d9;padding:26px 4px;margin-bottom:76px}.lp-built-for>span{font-size:.9375rem;color:#616a56}.lp-built-for>div{font-size:1rem;display:flex;align-items:center;gap:11px;color:#5b6c4e}.lp-built-for>div>svg{color:#5f6a51;stroke-width:1.6}.lp-problem{background:#294632;color:#eef0de;padding:94px 0 100px;position:relative;overflow:hidden}.lp-problem:after{content:"";position:absolute;width:700px;height:700px;border:1px solid #9cb38617;border-radius:50%;right:-200px;top:-120px;pointer-events:none}.lp-problem-grid{display:grid;grid-template-columns:1.02fr 1fr;gap:100px;align-items:center}.lp-problem-copy{position:relative;z-index:2}.lp-problem-copy h2{margin-top:22px;color:#f0f1e3}.lp-problem-copy h2 em{color:#bdcd9e}.lp-problem-copy>p{color:#c2cfb5;font-size:1.125rem;line-height:1.75;max-width:530px;margin-top:25px}.lp-problem-points{margin-top:31px;display:flex;flex-direction:column;gap:24px}.lp-problem-points>div{display:flex;gap:17px;align-items:flex-start}.lp-problem-points>div>span{font-size:.875rem;color:#b3c99a;font-variant-numeric:tabular-nums;padding-top:2px}.lp-problem-points p{font-size:1rem;color:#b6c7a6;line-height:1.75}.lp-problem-points b{display:block;font-size:1.0625rem;font-weight:550;color:#e5edda;margin-bottom:3px}.lp-dark-section-link{display:inline-flex;gap:12px;align-items:center;color:#d0dfba!important;font-size:1rem;margin-top:32px}.lp-dark-section-link:hover{color:#fff!important}.lp-problem-visual{position:relative;min-height:510px;isolation:isolate}.lp-problem-visual:before{content:"";position:absolute;border:1px solid #91ad761d;width:445px;height:445px;border-radius:50%;top:20px;left:12px;z-index:-1}.lp-inbox-label{display:flex;align-items:center;justify-content:space-between;gap:25px;color:#c2d0af;margin:0 20px 0 8px;font-size:.9375rem}.lp-inbox-label>span:first-child{display:flex;align-items:center;gap:10px}.lp-inbox-label>span:last-child{font-size:.875rem;color:#aabd93}.lp-inbox-document{display:flex;align-items:center;gap:16px;position:absolute;width:91%;left:2%;background:#f1f2e7;border:1px solid #d5ddc7;border-radius:10px;padding:26px 23px;box-shadow:0 12px 25px #102b1620;min-height:110px}.lp-inbox-0{top:65px;transform:rotate(-6deg)}.lp-inbox-1{top:143px;left:4%;transform:rotate(4deg);background:#e8eddf}.lp-inbox-2{top:225px;transform:rotate(-3deg);background:#f7f7ed}.lp-inbox-3{top:307px;left:6%;transform:rotate(5deg);background:#eaf0df}.lp-inbox-document>span:first-child{width:45px;height:52px;background:#e1e7d4;border-radius:6px;display:grid;place-items:center;color:#5e6b4b;flex-shrink:0}.lp-inbox-document>div{flex:1}.lp-inbox-document b{display:block;font-size:1rem;font-weight:500;color:#5f6c4d}.lp-inbox-document i{display:block;width:90%;height:4px;background:#dce4cd;border-radius:3px;margin-top:11px}.lp-inbox-document i:last-child{width:65%;margin-top:7px}.lp-inbox-status{padding:4px 8px;border:1px solid #d3ddc3;border-radius:4px;color:#5c6c4b;background:#f9fcee;font-size:.875rem}.lp-inbox-question{display:flex;align-items:center;justify-content:center;gap:13px;position:absolute;left:10%;right:5%;top:449px;border:1px solid #73915c;border-radius:8px;background:#37563d;color:#d2dfbd;padding:17px;font-size:1rem;transform:rotate(-2deg)}.lp-demo-section{padding-top:110px;padding-bottom:100px}.lp-demo-section-heading>div>.lp-eyebrow{gap:9px}.lp-demo{position:relative}.lp-demo-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:24px}.lp-demo-steps>button{display:flex;align-items:center;gap:10px;text-align:left;min-height:69px;padding:15px 16px;border:1px solid #e4e8da;border-radius:7px;position:relative;color:#616a56;background:#f6f7ef;overflow:hidden}.lp-demo-steps>button>span{font-size:.875rem;color:#616954}.lp-demo-steps>button>b{font-size:.9375rem;font-weight:500}.lp-demo-steps>button>svg{display:none}.lp-demo-steps>button.is-active{background:#eaf0df;border-color:#cdd9bc;color:#4c6d38}.lp-demo-steps>button.is-active>span{color:#596d45}.lp-demo-steps>button>i{position:absolute;left:0;bottom:0;height:3px;border-radius:3px;background:#859d69;transition:width .125s linear}.lp-demo-window{background:#fffefb;border:1px solid #d9e0ce;border-radius:12px;overflow:hidden;box-shadow:0 18px 55px #41552b0a}.lp-demo-browserbar{background:#f0f3e9;border-bottom:1px solid #dde5d2;height:45px;display:flex;align-items:center;gap:20px;padding:0 19px;color:#5f6c50}.lp-demo-browserbar>div{display:flex;gap:6px}.lp-demo-browserbar>div>i{width:7px;height:7px;border-radius:50%;background:#c8cfbc}.lp-demo-browserbar>div>i:first-child{background:#d8c1aa}.lp-demo-browserbar>div>i:nth-child(2){background:#d4cca4}.lp-demo-browserbar>div>i:nth-child(3){background:#b8c7a8}.lp-demo-browserbar>span:nth-child(2){display:flex;align-items:center;gap:6px;font-size:.875rem}.lp-demo-browserbar>.lp-demo-sample{margin-left:auto;font-size:.875rem;color:#5e6b50}.lp-demo-app{display:flex}.lp-demo-sidebar{width:69px;padding:18px 0;flex-shrink:0;background:#f0f4e8;display:flex;align-items:center;gap:14px;flex-direction:column;border-right:1px solid #e2e9d8}.lp-demo-brand{font-family:Georgia,Times New Roman,serif;font-size:2rem;color:#4f703e;font-weight:550;margin:0 0 9px;line-height:1}.lp-demo-brand>span{color:#5d6a50}.lp-demo-sidebar>span:not(.lp-demo-brand){height:37px;width:37px;border-radius:7px;display:grid;place-items:center;color:#616b56}.lp-demo-sidebar>span.is-active{background:#dfe9d2;color:#566d43}.lp-demo-sidebar>.lp-demo-sidebar-bottom{margin-top:auto}.lp-demo-main{flex:1;min-width:0}.lp-demo-appbar{height:52px;padding:0 30px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #edf0e6;color:#5f6a53}.lp-demo-appbar>span{display:flex;align-items:center;gap:10px;font-size:.875rem}.lp-demo-canvas{padding:30px;min-height:640px;background:#fdfef9;outline-offset:-5px!important}.lp-scene{animation:lp-scene-in .55s ease-out both}@keyframes lp-scene-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.lp-scene-enter{animation:lp-item-in .55s both cubic-bezier(.2,.7,.3,1)}@keyframes lp-item-in{0%{opacity:0;transform:translate(-9px)}to{opacity:1;transform:translate(0)}}.lp-demo-scene-head{display:flex;gap:15px;align-items:center;margin-bottom:23px}.lp-demo-icon{width:49px;height:49px;display:grid;place-items:center;border-radius:11px;border:1px solid #dde7cf;background:#edf3e2;color:#5a6c48;flex-shrink:0}.lp-demo-scene-head>div{flex:1;min-width:0}.lp-demo-kicker{font-size:.875rem;letter-spacing:1.2px;color:#5e6c50;display:block}.lp-demo-scene-head h4{font-size:1.5rem;color:#566f41;font-weight:500;letter-spacing:-.5px;margin-top:4px;line-height:1.4}.lp-demo-scene-head p{font-size:.9375rem;color:#5f6b51;margin-top:3px;line-height:1.6}.lp-live-pill{font-size:.875rem;display:flex;align-items:center;gap:5px;background:#edf4e3;border:1px solid #dae7c8;border-radius:5px;padding:5px 9px;color:#5d6b4c}.lp-live-pill>i{height:4px;width:4px;border-radius:50%;background:currentColor}.lp-role-description{padding:15px 17px;border:1px solid #e3ead9;border-radius:6px;background:#f7faf1;color:#5c6d4d;font-size:1rem;line-height:1.7}.lp-demo-subheading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:23px 0 12px}.lp-demo-subheading>b{font-size:1rem;font-weight:550;color:#5c6c4e}.lp-demo-subheading>span{font-size:.875rem;color:#5f6a53}.lp-demo-criteria{border:1px solid #e2ead7;border-radius:7px;overflow:hidden;background:#fffefa}.lp-demo-criterion{padding:12px 16px;display:flex;gap:15px;align-items:center;border-bottom:1px solid #edf2e5}.lp-demo-criterion:last-child{border-bottom:0}.lp-demo-criterion>span{width:18px;font-size:.875rem;color:#5f6a54}.lp-demo-criterion>div{flex:1}.lp-demo-criterion b{font-size:.9375rem;font-weight:500;color:#5b6d4b}.lp-demo-criterion>div>div{height:3px;width:100%;max-width:440px;border-radius:3px;background:#f0f4e9;margin-top:7px}.lp-demo-criterion i{background:#b2c69b;height:3px;display:block;border-radius:3px;animation:lp-weight-in 1s .3s both;transform-origin:left}@keyframes lp-weight-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lp-demo-criterion>strong{font-size:.875rem;color:#5b6b4d;font-weight:500}.lp-demo-criterion>svg{color:#606b55}.lp-demo-context{display:flex;align-items:center;gap:9px;font-size:.875rem;line-height:1.6;color:#5e6c52;margin-top:20px;padding:12px 13px;background:#f2f7e9;border:1px solid #e5eed9;border-radius:6px}.lp-demo-avatar{background:#e9e3d7;border:1px solid #e0d7c8;width:48px;height:48px;display:grid;place-items:center;border-radius:50%;color:#76654b;font-size:1rem;flex-shrink:0}.lp-demo-label{font-size:.875rem;color:#616a56;white-space:nowrap}.lp-evidence-split{display:grid;grid-template-columns:.95fr 1fr;gap:24px;margin-top:25px;align-items:start}.lp-evidence-list>.lp-demo-subheading{margin-top:0;margin-bottom:19px}.lp-evidence-item{width:100%;border:1px solid #e1ead6;background:#fffefa;border-radius:7px;padding:15px;margin-bottom:11px;position:relative;display:flex;flex-direction:column;gap:10px;align-items:flex-start;text-align:left}.lp-evidence-item>span{font-size:1rem;color:#5a6c49}.lp-evidence-item>svg{position:absolute;right:13px;top:38%;color:#606b53}.lp-evidence-item.is-selected{border-color:#bed0a8;background:#f1f7e7;box-shadow:0 0 0 2px #d8e5c440}.lp-evidence-type{display:inline-flex;align-items:center;gap:4px;font-size:.875rem;color:#5d6b4d;font-weight:450;background:#edf5e3;border:1px solid #e0ecd2;padding:4px 6px;border-radius:4px;line-height:1.4}.lp-evidence-type.transferable{background:#f7f2e2;border-color:#e9ddba;color:#736541}.lp-evidence-question{display:flex;align-items:flex-start;gap:9px;padding:14px 1px;color:#606b52}.lp-evidence-question>svg{margin-top:3px}.lp-evidence-question p{color:#616b54;font-size:.875rem;line-height:1.7}.lp-evidence-question b{display:block;font-weight:500;margin-top:4px}.lp-source-card{padding:23px;border:1px solid #dbe7cd;background:#eff5e5;border-radius:8px;animation:lp-scene-in .35s both}.lp-source-card>div{display:flex;align-items:center;gap:7px;color:#5d6a4f;font-size:.875rem;margin-bottom:25px}.lp-source-card blockquote{font-family:Georgia,Times New Roman,serif;font-size:1.5rem;line-height:1.55;color:#5a6c4b;letter-spacing:-.25px}.lp-source-confirm{display:flex;align-items:center;gap:6px;color:#5e6a51;font-size:.875rem;margin-top:24px;padding-top:16px;border-top:1px solid #dce8cd;line-height:1.6}.lp-source-card>p{font-size:.875rem;color:#5d6a52;margin-top:13px;line-height:1.7}.lp-demo-support{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;border:1px solid #e0ead4;padding:13px 16px;background:#f2f7e9;border-radius:7px;margin-top:10px}.lp-demo-support>span{font-size:.9375rem;color:#5c6b4e}.lp-demo-support>div{display:flex;gap:5px;padding:4px;border:1px solid #e3ecd9;background:#f9fcf4;border-radius:6px}.lp-demo-support button{font-size:.875rem;color:#5e6b52;padding:7px 10px;border-radius:4px;line-height:1.6}.lp-demo-support button.is-active{background:#e3edd5;color:#5c6d4c}.lp-growth-path{padding:26px 6px 0}.lp-growth-milestone{display:flex;gap:18px;position:relative;padding-bottom:25px}.lp-growth-milestone:not(:last-child):before{content:"";position:absolute;left:16px;top:34px;bottom:0;border-left:1px solid #dbe8cd}.lp-growth-milestone>span{width:34px;height:34px;display:grid;place-items:center;border:1px solid #dce8ce;border-radius:50%;background:#eff6e5;color:#5d6c4f;position:relative;flex-shrink:0;font-size:.9375rem}.lp-growth-milestone>div{flex:1}.lp-growth-milestone small{font-size:.875rem;text-transform:uppercase;letter-spacing:1px;color:#5e6a53;display:block;margin-bottom:4px}.lp-growth-milestone h5{font-size:1.125rem;font-weight:500;color:#5c6d4d;line-height:1.5;margin:0}.lp-growth-milestone p{font-size:.9375rem;color:#5d6b52;line-height:1.7;max-width:720px;margin-top:7px}.lp-growth-scene>.lp-demo-context{margin-top:0}.lp-mini-pipeline{display:flex;align-items:stretch;gap:18px;margin-top:25px}.lp-mini-pipeline-col{flex:1;border:1px solid #e2ecd8;border-radius:8px;background:#f4f8ed;padding:19px 16px;min-height:287px;transition:background .25s;min-width:0}.lp-mini-pipeline-col.is-current{background:#edf5e2;border-color:#d9e7c9}.lp-mini-pipeline-col>span{font-size:.9375rem;display:flex;align-items:center;gap:6px;color:#5b6b51}.lp-mini-pipeline-col>span>i{width:5px;height:5px;border-radius:50%;background:#a9bd91}.lp-mini-pipeline-col>span>b{margin-left:auto;font-weight:450;font-size:.875rem}.lp-pipeline-arrow{align-self:center;color:#5f6b54}.lp-demo-person-card{background:#fffefa;border:1px solid #e0ecd3;border-radius:7px;padding:18px 16px;margin-top:18px;box-shadow:0 3px 9px #47632d04}.lp-demo-person-card>div:first-child{display:flex;align-items:center;gap:10px}.lp-demo-person-card .lp-demo-avatar{width:39px;height:39px;font-size:.875rem}.lp-demo-person-card b{font-size:1rem;color:#5a6b4d;font-weight:500;display:block}.lp-demo-person-card small{display:block;font-size:.875rem;color:#5e6b55;margin-top:3px}.lp-demo-person-card>p{display:flex;align-items:center;gap:6px;font-size:.875rem;color:#5e6a52;padding-top:15px;margin-top:14px;border-top:1px solid #ebf1e2;line-height:1.7}.lp-person-evidence{display:flex;align-items:center;gap:5px;font-size:.875rem;color:#5e6b55;line-height:1.7;margin-top:10px}.lp-pipeline-placeholder{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:17px;border:1px dashed #d9e7c9;border-radius:7px;min-height:181px;margin-top:18px;color:#5e6b55;text-align:center;padding:15px}.lp-pipeline-placeholder>span{font-size:.875rem;color:#5e6a55}.lp-demo-decision-action{padding:21px 0 0;margin-top:22px;border-top:1px solid #e4eedb;display:flex;align-items:center;gap:22px}.lp-demo-decision-action>div{display:flex;align-items:flex-start;gap:10px;flex:1;color:#5d6a52}.lp-demo-decision-action>div>svg{margin-top:3px}.lp-demo-decision-action p{font-size:.875rem;color:#5d6a54;line-height:1.7}.lp-demo-decision-action b{display:block;color:#5b6d4e;font-size:.9375rem;font-weight:500}.lp-demo-decision-action span{display:block;margin-top:3px}.lp-demo-decision-action>.lp-button{font-size:.875rem;padding:11px 15px}.lp-demo-caption{display:flex;justify-content:space-between;align-items:flex-start;gap:50px;padding-top:29px}.lp-demo-caption>div:first-child{max-width:780px}.lp-demo-caption .lp-eyebrow{font-size:.875rem;letter-spacing:1.3px}.lp-demo-caption h3{font-size:1.5rem;font-weight:500;letter-spacing:-.5px;color:#566e42;line-height:1.5;margin-top:7px}.lp-demo-caption p{margin-top:9px;color:#5c6b4e;font-size:1.0625rem;line-height:1.75}.lp-demo-controls{display:flex;align-items:center;gap:8px;flex-shrink:0}.lp-demo-control{display:flex;align-items:center;gap:8px;min-height:42px;border:1px solid #dce6d0;border-radius:6px;padding:9px 13px;color:#5a6d49;font-size:.875rem;background:#fffef8}.lp-demo-control:hover{background:#edf4e3;border-color:#c8dab4}.lp-demo-footnote{display:flex;align-items:flex-start;gap:7px;color:#5e6b51;font-size:.875rem;line-height:1.7;margin-top:19px}.lp-demo-footnote>svg{margin-top:5px}.lp-paths-section{background:#f0f3e7;border-top:1px solid #e5eadb;border-bottom:1px solid #e5eadb;padding:96px 0}.lp-paths-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:83px;align-items:center}.lp-paths-copy h2{margin-top:21px}.lp-paths-copy>p{color:#5c6b4e;font-size:1.125rem;line-height:1.8;margin-top:25px;max-width:430px}.lp-case-buttons{display:flex;flex-direction:column;margin-top:30px;gap:10px}.lp-case-buttons>button{display:flex;align-items:center;gap:13px;text-align:left;padding:15px 17px;min-height:56px;border:1px solid transparent;border-radius:6px;font-size:1rem;color:#606b51}.lp-case-buttons>button>span{font-size:.875rem;color:#616b54}.lp-case-buttons>button>svg{margin-left:auto;color:#5f6a52}.lp-case-buttons>button.is-active{background:#fdfef7;border-color:#dce5ce;color:#5b6d4a;box-shadow:0 2px 5px #4d653404}.lp-case-buttons>button:hover{background:#f9fcf0}.lp-example-label{display:flex;align-items:flex-start;gap:6px;font-size:.875rem;line-height:1.7;color:#5f6a51;margin:20px 0 0 3px}.lp-example-label>svg{margin-top:3px}.lp-path-card{padding:30px;border:1px solid #d8e4c9;border-radius:12px;background:#fffefa;box-shadow:0 12px 35px #48652b07;animation:lp-scene-in .45s both}.lp-path-person{display:flex;align-items:center;gap:13px;padding-bottom:24px;border-bottom:1px solid #e5eddc}.lp-path-avatar{width:48px;height:48px;border:1px solid #e0e5d4;border-radius:50%;display:grid;place-items:center;flex-shrink:0;background:#edf0e4;color:#5e6c4f;font-size:1rem}.lp-path-person>div{flex:1;min-width:0}.lp-path-person h3{font-size:1.25rem;font-weight:500;letter-spacing:-.3px;color:#5a6d49}.lp-path-person p{display:flex;flex-wrap:wrap;align-items:center;gap:7px;font-size:.875rem;color:#5e6b52;margin-top:5px;line-height:1.7}.lp-path-person>svg{color:#5e6a50}.lp-skill-bridge{display:flex;align-items:center;gap:19px;padding:26px 0 24px}.lp-skill-bridge>div{flex:1}.lp-skill-bridge>div>span{font-size:.875rem;letter-spacing:.9px;display:block;color:#5e6a52;line-height:1.7}.lp-skill-bridge>div:last-child{padding:15px;border:1px solid #e0ebd2;border-radius:6px;background:#f0f6e6}.lp-skill-bridge h4{font-size:1.125rem;font-weight:500;color:#5c6c4d;line-height:1.6;margin-top:8px}.lp-skill-bridge>span{display:grid;place-items:center;height:38px;width:38px;background:#f1f6e8;border:1px solid #e4edda;border-radius:50%;color:#5f6c50;flex-shrink:0}.lp-skill-bridge>span>svg{width:20px}.lp-path-card blockquote{border-left:2px solid #c9dcb6;padding-left:17px;font-family:Georgia,Times New Roman,serif;font-size:1.375rem;color:#5c6b4f;line-height:1.7}.lp-path-card blockquote>span{display:flex;align-items:center;gap:5px;font-family:DM Sans Variable,sans-serif;font-size:.875rem;color:#5f6a54;margin-top:13px}.lp-path-card>.lp-path-description{font-size:1rem;color:#5f6b52;line-height:1.8;margin-top:23px}.lp-path-question{display:flex;align-items:flex-start;gap:11px;border:1px solid #e2ecd6;border-radius:7px;background:#f5f9ee;padding:16px;margin-top:24px;color:#5d6b52}.lp-path-question>svg{margin-top:2px}.lp-path-question p{color:#5d6b51;font-size:.9375rem;line-height:1.7}.lp-path-question b{display:block;font-weight:500;margin-bottom:7px;color:#5b6d4c}.lp-features-section{padding-top:110px;padding-bottom:100px}.lp-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.lp-feature-card{border:1px solid #e0e8d6;border-radius:9px;padding:29px 25px 26px;background:#fefef8;display:flex;flex-direction:column;align-items:flex-start;transition:transform .2s,box-shadow .2s}.lp-feature-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #506b3210}.lp-feature-icon{height:49px;width:49px;border-radius:11px;background:#eef5e3;border:1px solid #e1ecd3;display:grid;place-items:center;color:#5b6c4d;margin-bottom:25px}.lp-feature-card:nth-child(2) .lp-feature-icon,.lp-feature-card:nth-child(5) .lp-feature-icon{background:#f7f1e4;border-color:#ede2cb;color:#756549}.lp-feature-card:nth-child(3) .lp-feature-icon,.lp-feature-card:nth-child(6) .lp-feature-icon{background:#edf0e8;color:#616a57;border-color:#e0e7d6}.lp-feature-tag{font-size:.875rem;line-height:1.7;letter-spacing:1.2px;color:#5d6a53}.lp-feature-card h3{font-size:1.375rem;line-height:1.45;letter-spacing:-.5px;font-weight:500;color:#5a6d4d;margin-top:11px;max-width:300px}.lp-feature-card>p{font-size:1rem;line-height:1.8;color:#5d6c53;margin-top:16px}.lp-feature-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:25px}.lp-feature-chips>span{display:inline-flex;align-items:center;gap:4px;font-size:.875rem;background:#f3f8eb;border:1px solid #e7efdd;border-radius:4px;padding:4px 6px;color:#5f6b55;line-height:1.6}.lp-feature-card>a{display:inline-flex;align-items:center;gap:7px;font-size:.875rem;color:#5b6c4e;padding-top:22px;margin-top:20px;border-top:1px solid #ebf1e3;width:100%}.lp-feature-card>a:hover{color:#536f40}.lp-trust-section{padding:0 0 100px}.lp-trust-panel{border:1px solid #2c4f32;border-radius:13px;background:#2b4b34;display:grid;grid-template-columns:1fr .93fr;gap:75px;padding:58px 53px;position:relative;overflow:hidden}.lp-trust-panel:after{content:"";position:absolute;width:500px;height:500px;border-radius:50%;border:1px solid #98b57d17;top:-200px;right:-120px;pointer-events:none}.lp-trust-copy h2{font-size:clamp(2.5rem,3.65vw,3.2rem);color:#eef3e3;margin-top:23px}.lp-trust-copy h2 em{color:#bcd29f}.lp-trust-copy>p{color:#c0d3ad;font-size:1rem;line-height:1.8;margin-top:24px;max-width:450px}.lp-trust-copy>.lp-button{margin-top:30px}.lp-trust-principles{display:flex;flex-direction:column;justify-content:center;gap:27px;position:relative;z-index:1}.lp-trust-principles>div{display:flex;align-items:flex-start;gap:16px}.lp-trust-principles>div>span{width:43px;height:43px;border:1px solid #86ab6540;border-radius:9px;background:#8aac6412;color:#b1cf92;display:grid;place-items:center;flex-shrink:0}.lp-trust-principles p{color:#b3cca0;font-size:1rem;line-height:1.8}.lp-trust-principles b{color:#e0edd3;font-size:1.0625rem;display:block;font-weight:500;line-height:1.65;margin-bottom:5px}.lp-faq-section{padding-top:20px;padding-bottom:104px}.lp-faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px;align-items:start}.lp-faq-layout>div:first-child h2{margin-top:22px}.lp-faq-layout>div:first-child p{font-size:1.0625rem;color:#5d6c52;line-height:1.8;max-width:340px;margin-top:24px}.lp-preview-note{display:inline-flex;align-items:center;gap:7px;border:1px solid #e0ebd3;border-radius:5px;padding:8px 10px;font-size:.875rem;color:#5c6b52;background:#f4faec;margin-top:25px}.lp-preview-note>span{width:5px;height:5px;border-radius:50%;background:#a7c48f}.lp-faq-list{border-top:1px solid #e2ebd8}.lp-faq-list>details{border-bottom:1px solid #e2ebd8}.lp-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;padding:23px 0;color:#5a6c4e;font-size:1.125rem;font-weight:500;line-height:1.65}.lp-faq-list summary::-webkit-details-marker{display:none}.lp-faq-list summary>svg{color:#5e6a53;transition:transform .2s}.lp-faq-list details[open] summary>svg{transform:rotate(45deg)}.lp-faq-list details>p{font-size:1rem;color:#5b6b52;line-height:1.85;padding:0 36px 24px 0}.lp-final-cta{background:#eaf1df;border-top:1px solid #dfe9d2;border-bottom:1px solid #dfe9d2;text-align:center;position:relative;overflow:hidden;padding:80px 0 77px}.lp-final-cta:before,.lp-final-cta:after{content:"";width:600px;height:600px;border:1px solid #d0dfbd;border-radius:50%;position:absolute;pointer-events:none;opacity:.5}.lp-final-cta:before{left:-380px;top:-100px}.lp-final-cta:after{right:-380px;top:-100px}.lp-cta-flower{display:block;font-size:3rem;color:#5d6b4c;line-height:1;margin-bottom:24px}.lp-final-cta h2{font-size:clamp(2.5rem,4.7vw,4rem);margin-top:22px;color:#596d49}.lp-final-cta h2 em{color:#5b6d4c}.lp-final-cta p{color:#5c6b51;font-size:1.125rem;margin-top:24px;line-height:1.75}.lp-final-cta .lp-container>div{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:18px 28px;margin-top:30px}.lp-final-note{font-size:.875rem;color:#5b6b4e;line-height:1.8;max-width:610px;display:block;margin:25px auto 0}.lp-final-cta .lp-plain-link{color:#586e48}.lp-footer{background:#f9fbf4;padding-top:53px}.lp-footer-top{display:flex;align-items:flex-start;justify-content:space-between;gap:50px;padding-bottom:41px}.lp-footer-top>div:first-child>p{color:#5a6b4f;font-size:1rem;line-height:1.8;margin-top:21px}.lp-footer-top nav{display:grid;grid-template-columns:1fr 1fr;gap:17px 45px;padding-top:6px}.lp-footer-top nav>a{font-size:1rem;color:#5c6c4f;display:flex;align-items:center;gap:6px}.lp-footer-top nav>a:hover{color:#546e41}.lp-footer-message{display:flex;align-items:flex-start;gap:12px;color:#5b6b50;padding-top:8px}.lp-footer-message>span{font-size:.9375rem;color:#5c6b50;line-height:1.8}.lp-footer-bottom{display:flex;align-items:center;flex-wrap:wrap;gap:20px;border-top:1px solid #e2ecd6;padding:22px 0;color:#5e6b55;font-size:.875rem}.lp-footer-bottom>span:nth-child(2){margin-left:auto}.lp-footer-bottom>a{display:flex;align-items:center;gap:7px;color:#5d6c51;margin-left:20px}.lp-hero-role small,.lp-paper-head small,.lp-paper-experience>span,.lp-paper-sample,.lp-hero-insight>div>span,.lp-insight-connection>span,.lp-insight-connection>b,.lp-hero-human small,.lp-demo-steps>button>span,.lp-demo-browserbar>span:nth-child(2),.lp-demo-browserbar>.lp-demo-sample,.lp-demo-kicker,.lp-live-pill,.lp-demo-criterion>span,.lp-demo-label,.lp-evidence-type,.lp-source-confirm,.lp-growth-milestone small,.lp-demo-person-card small,.lp-person-evidence,.lp-demo-caption .lp-eyebrow,.lp-example-label,.lp-path-person p,.lp-skill-bridge>div>span,.lp-path-card blockquote>span,.lp-feature-tag,.lp-feature-chips>span,.lp-preview-note{font-size:.875rem}@media(min-width:1600px){.lp-container{width:min(1370px,calc(100% - 160px))}.lp-hero-grid{gap:85px;padding-top:94px;padding-bottom:94px}.landing-page .lp-hero-copy h1{font-size:6rem}.lp-hero-copy>p{font-size:1.375rem;max-width:590px}.lp-hero-copy>.lp-hero-supporting{font-size:1.125rem;max-width:570px}.lp-hero-visual{transform:scale(1.06);transform-origin:left center}.lp-demo-canvas{padding:38px}.lp-demo-scene-head h4{font-size:1.75rem}.lp-demo-criterion{padding:15px 18px}}@media(max-width:1250px){.lp-container{width:calc(100% - 80px)}.lp-nav{gap:25px}.lp-navigation{gap:20px}.lp-header-cta{padding-left:13px;padding-right:13px}.lp-hero-grid{gap:28px;padding-top:66px;padding-bottom:70px}.landing-page .lp-hero-copy h1{font-size:4.5rem;letter-spacing:-2.8px}.lp-hero-visual{height:530px}.lp-hero-role{left:20px;width:352px;top:10px}.lp-hero-role small{font-size:.875rem;letter-spacing:.5px}.lp-hero-application{width:285px;left:-4px;top:108px;padding:19px}.lp-hero-insight{width:220px;right:-18px;top:182px;padding:19px}.lp-hero-insight h3{font-size:1.7rem}.lp-hero-insight>div>span{font-size:.875rem;letter-spacing:.2px;line-height:1.5}.lp-insight-connection{gap:6px}.lp-hero-human{left:43px;width:350px;bottom:-5px;gap:9px}.lp-hero-human b{font-size:.875rem}.lp-hero-visual-caption{left:55px;bottom:-46px}.lp-visual-orbit{width:455px;height:455px;left:-10px;top:42px}.lp-orbit-two{width:355px;height:355px;left:40px;top:92px}.lp-built-for{gap:20px;margin-bottom:65px}.lp-built-for>span{flex-basis:100%;text-align:center}.lp-built-for>div{flex:1;justify-content:center}.lp-problem-grid{gap:60px}.lp-problem h2{font-size:3.4rem}.lp-problem-visual{min-height:520px}.lp-inbox-label{margin-right:0}.lp-inbox-label>span:last-child{display:none}.lp-inbox-document{padding:24px 19px}.lp-inbox-document b{font-size:.9375rem}.lp-inbox-status{display:none}.lp-inbox-question{left:2%;right:0;font-size:.9375rem}.lp-paths-layout{gap:50px}.lp-path-card{padding:25px}.lp-path-person{gap:10px}.lp-path-person>svg{display:none}.lp-skill-bridge{gap:13px}.lp-skill-bridge>div:last-child{padding:12px}.lp-skill-bridge>div>span{font-size:.875rem;letter-spacing:.3px}.lp-demo-steps>button{padding:14px 12px;gap:8px}.lp-demo-steps>button>b{font-size:.875rem}.lp-demo-scene-head>.lp-demo-label{display:none}.lp-feature-card{padding:26px 21px}.lp-feature-card h3{font-size:1.25rem}.lp-trust-panel{gap:50px;padding:45px 38px}.lp-trust-copy h2{font-size:2.75rem}.lp-trust-principles b{font-size:1rem}.lp-faq-layout{gap:65px}.lp-footer-top{gap:30px}.lp-footer-message{display:none}}@media(max-width:1000px){.lp-container{width:calc(100% - 64px)}.lp-nav{min-height:82px;gap:20px}.lp-navigation{gap:18px}.lp-navigation>a{font-size:.9375rem}.lp-brand>span:last-child{font-size:1.6rem}.lp-brand-symbol{width:33px;height:33px}.lp-header-cta{font-size:.875rem;min-height:43px}.lp-header-cta>.lp-desktop-label{display:none}.lp-header-cta>.lp-mobile-label{display:inline}.lp-hero-grid{grid-template-columns:1.04fr 1fr;gap:20px;padding-top:66px;padding-bottom:80px}.landing-page .lp-hero-copy h1{font-size:3.8rem;letter-spacing:-2.5px}.lp-hero-copy>.lp-eyebrow{font-size:.875rem;letter-spacing:1.4px}.lp-hero-copy>p{font-size:1.125rem}.lp-hero-copy>.lp-hero-supporting{font-size:1rem}.lp-hero-ctas{gap:13px}.lp-hero-ctas>.lp-button{min-height:48px;padding:12px 15px;font-size:.9375rem}.lp-hero-ctas>.lp-plain-link{font-size:.9375rem}.lp-hero-reassurance{gap:8px 16px}.lp-hero-visual{transform:scale(.88);transform-origin:left center;width:410px}.lp-hero-visual-caption{font-size:1rem}.lp-built-for{margin-bottom:58px}.lp-built-for>div{font-size:.9375rem}.lp-problem{padding:80px 0}.lp-problem-grid{gap:35px}.lp-problem h2{font-size:3.1rem}.lp-problem-copy>p{font-size:1rem}.lp-problem-points b{font-size:1rem}.lp-problem-points p{font-size:.9375rem}.lp-problem-visual{transform:scale(.95);transform-origin:left center}.lp-inbox-document{width:98%;left:0;padding:23px 17px;gap:12px}.lp-inbox-label,.lp-inbox-document b{font-size:.875rem}.lp-section{padding:84px 0}.lp-section-heading{gap:35px;align-items:flex-start}.lp-section-heading h2{font-size:3rem}.lp-section-heading>p{max-width:300px;font-size:1rem;margin-top:45px}.lp-demo-steps{gap:10px}.lp-demo-steps>button{flex-wrap:wrap;align-content:center;gap:5px 10px;padding:12px;min-height:85px}.lp-demo-steps>button>span{font-size:.875rem;width:100%}.lp-demo-steps>button>b{font-size:.9375rem}.lp-demo-canvas{padding:25px;min-height:680px}.lp-demo-scene-head{gap:12px}.lp-demo-scene-head h4{font-size:1.375rem}.lp-demo-kicker{letter-spacing:.6px}.lp-demo-scene-head p{font-size:.875rem}.lp-demo-scene-head .lp-live-pill{display:none}.lp-evidence-split{gap:16px}.lp-source-card{padding:20px}.lp-source-card blockquote{font-size:1.35rem}.lp-demo-decision-action{flex-wrap:wrap;gap:17px}.lp-demo-person-card{padding:15px 12px}.lp-mini-pipeline{gap:11px}.lp-mini-pipeline-col{padding:17px 12px}.lp-demo-person-card>div:first-child{flex-wrap:wrap;gap:10px}.lp-demo-caption{gap:25px;flex-wrap:wrap}.lp-demo-caption h3{font-size:1.375rem}.lp-paths-layout{grid-template-columns:1fr;gap:37px}.lp-paths-copy h2 br{display:none}.lp-paths-copy>p{max-width:650px}.lp-case-buttons{flex-direction:row;gap:10px}.lp-case-buttons>button{flex:1;font-size:.9375rem;padding:14px 12px;gap:8px}.lp-case-buttons>button>svg{display:none}.lp-path-card{padding:30px}.lp-path-person p{font-size:.9375rem}.lp-skill-bridge{padding-top:26px;gap:27px}.lp-skill-bridge h4{font-size:1.3rem}.lp-skill-bridge>div:last-child{padding:18px}.lp-path-card blockquote{font-size:1.5rem}.lp-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.lp-feature-card{padding:27px 24px}.lp-feature-card h3{font-size:1.4rem}.lp-trust-section{padding-bottom:80px}.lp-trust-panel{grid-template-columns:1fr;gap:40px;padding:44px}.lp-trust-copy h2{font-size:3rem}.lp-trust-copy p{max-width:620px}.lp-trust-principles{border-top:1px solid #8db46b30;padding-top:34px}.lp-trust-principles b{font-size:1.125rem}.lp-faq-layout{grid-template-columns:1fr;gap:36px}.lp-faq-layout>div:first-child h2 br{display:none}.lp-faq-layout>div:first-child p{max-width:630px}.lp-faq-list summary{font-size:1.125rem}.lp-final-cta{padding-top:74px;padding-bottom:70px}.lp-final-cta h2{font-size:3.3rem}}@media(max-width:760px){html:has(.landing-page){scroll-padding-top:95px}.landing-page section[id]{scroll-margin-top:95px}.lp-container{width:calc(100% - 44px)}.lp-nav{min-height:78px;gap:15px}.lp-brand{gap:8px}.lp-brand>span:last-child{font-size:1.65rem;letter-spacing:-1px}.lp-brand-symbol{width:34px;height:34px}.lp-brand-symbol svg{width:27px;height:27px}.lp-navigation{display:none;position:absolute;top:78px;left:0;right:0;background:#fbfcf4;border-bottom:1px solid #dbe5cc;padding:18px 24px 24px;box-shadow:0 15px 25px #526b3010}.lp-navigation.is-open{display:flex;flex-direction:column;align-items:stretch;gap:0}.lp-navigation>a{padding:13px 0;font-size:1.0625rem}.lp-menu-button{display:grid;place-items:center;width:37px;height:42px;padding:5px;color:#576e46}.lp-nav-actions{gap:8px}.lp-header-cta{padding:10px 13px;font-size:.9375rem;min-height:43px;gap:8px}.lp-hero-grid{grid-template-columns:1fr;padding-top:54px;padding-bottom:78px;gap:50px}.lp-hero-copy{text-align:center}.lp-hero-copy>.lp-eyebrow{margin-bottom:22px}.landing-page .lp-hero-copy h1{font-size:clamp(3.25rem,8.5vw,4.75rem);line-height:1.08;letter-spacing:-2.5px}.lp-hero-copy>p{font-size:1.25rem;margin-left:auto;margin-right:auto;max-width:540px;line-height:1.65;margin-top:25px}.lp-hero-copy>.lp-hero-supporting{font-size:1.0625rem;max-width:540px;line-height:1.8;margin-top:16px}.lp-hero-ctas{justify-content:center;gap:14px 24px;margin-top:27px}.lp-hero-ctas>.lp-button{font-size:1rem;min-height:51px;padding:14px 18px}.lp-hero-ctas>.lp-plain-link{font-size:1rem}.lp-hero-reassurance{justify-content:center;gap:12px 20px;margin-top:22px}.lp-hero-visual{width:min(490px,100%);margin:0 auto;height:555px;transform:none}.lp-hero-role{width:370px;left:50px;top:8px}.lp-hero-application{left:7px;top:110px;width:302px;padding:21px}.lp-hero-insight{right:0;top:190px;width:235px;padding:21px}.lp-hero-insight h3{font-size:1.85rem}.lp-hero-human{left:67px;width:368px;bottom:-4px;padding:14px}.lp-hero-human b{font-size:.9375rem}.lp-visual-orbit{width:480px;height:480px;top:23px;left:0}.lp-orbit-two{width:380px;height:380px;left:50px;top:73px}.lp-hero-visual-caption{font-size:.875rem;left:81px;bottom:-43px}.lp-built-for{gap:18px 22px;padding:26px 0;margin-bottom:48px;justify-content:center}.lp-built-for>span{font-size:.9375rem}.lp-built-for>div{font-size:.9375rem;flex:none}.lp-built-for>div>svg{width:17px;height:17px}.lp-problem{padding:65px 0 78px}.lp-problem-grid{grid-template-columns:1fr;gap:53px}.lp-problem h2{font-size:3.3rem}.lp-problem-copy>p{font-size:1.125rem;line-height:1.8}.lp-problem-points{gap:25px}.lp-problem-points b{font-size:1.0625rem}.lp-problem-points p{font-size:1rem}.lp-problem-visual{min-height:510px;width:min(480px,100%);margin:0 auto;transform:none}.lp-inbox-label{margin-left:7px;font-size:1rem}.lp-inbox-label>span:last-child{display:block}.lp-inbox-document{width:94%;left:1%;padding:24px}.lp-inbox-document b{font-size:1rem}.lp-inbox-status{display:block}.lp-inbox-1,.lp-inbox-3{left:5%}.lp-inbox-question{left:6%;right:0;font-size:1rem}.lp-section{padding:69px 0}.lp-section-heading{flex-direction:column;gap:22px;margin-bottom:31px}.lp-section-heading h2{font-size:3rem;margin-top:19px}.lp-section-heading>p{max-width:580px;font-size:1.0625rem;margin:0;line-height:1.8}.lp-demo-steps{display:flex;overflow-x:auto;scrollbar-width:thin;gap:10px;padding-bottom:8px;margin-bottom:15px}.lp-demo-steps>button{flex:0 0 190px;min-height:83px;padding:14px;gap:4px 8px}.lp-demo-steps>button>b{font-size:.9375rem}.lp-demo-browserbar{padding:0 13px;gap:13px;height:42px}.lp-demo-browserbar>.lp-demo-sample{display:none}.lp-demo-browserbar>span:nth-child(2){font-size:.875rem}.lp-demo-sidebar{width:51px;gap:11px}.lp-demo-sidebar>span:not(.lp-demo-brand){width:32px;height:34px}.lp-demo-appbar{padding:0 20px;height:49px}.lp-demo-canvas{padding:22px;min-height:735px}.lp-demo-scene-head{align-items:flex-start;margin-bottom:20px;gap:11px}.lp-demo-icon,.lp-demo-avatar{width:41px;height:41px}.lp-demo-kicker{font-size:.875rem;letter-spacing:.4px}.lp-demo-scene-head h4{font-size:1.5rem;margin-top:8px}.lp-demo-scene-head p{font-size:.9375rem;line-height:1.7;margin-top:6px}.lp-role-description{font-size:.9375rem;padding:14px}.lp-demo-subheading{gap:12px;flex-wrap:wrap;margin-top:22px}.lp-demo-subheading>span{display:none}.lp-demo-criterion{padding:14px 11px;gap:10px}.lp-demo-criterion b{font-size:.9375rem}.lp-demo-criterion>span{width:16px;font-size:.875rem}.lp-demo-criterion>svg{display:none}.lp-demo-context{font-size:.875rem;align-items:flex-start;gap:8px;margin-top:20px;padding:12px}.lp-demo-context>svg{margin-top:3px}.lp-evidence-split{grid-template-columns:1fr;gap:14px;margin-top:23px}.lp-evidence-list>.lp-demo-subheading{margin-bottom:14px}.lp-evidence-item{display:grid;grid-template-columns:1fr auto;gap:7px 10px;padding:13px}.lp-evidence-item>span{grid-column:1;font-size:.9375rem}.lp-evidence-item>b{grid-column:1;width:max-content}.lp-evidence-item>svg{position:static;grid-column:2;grid-row:1 / 3;align-self:center}.lp-evidence-question{padding-top:10px;padding-bottom:3px}.lp-source-card{padding:21px}.lp-source-card>div{margin-bottom:18px}.lp-source-card blockquote{font-size:1.4rem}.lp-source-confirm{font-size:.875rem}.lp-demo-support{gap:11px;padding:13px}.lp-demo-support>div{gap:2px;padding:3px}.lp-demo-support button{font-size:.875rem;padding:8px 9px}.lp-growth-path{padding:25px 0 0}.lp-growth-milestone{gap:13px;padding-bottom:25px}.lp-growth-milestone h5{font-size:1.125rem}.lp-growth-milestone p{font-size:.9375rem;line-height:1.8}.lp-growth-milestone>span{width:31px;height:31px}.lp-growth-milestone:not(:last-child):before{left:15px;top:31px}.lp-mini-pipeline{flex-direction:column;gap:10px}.lp-mini-pipeline-col{min-height:0;padding:15px}.lp-pipeline-arrow{transform:rotate(90deg);height:15px}.lp-demo-person-card{padding:15px;margin-top:13px}.lp-demo-person-card>div:first-child{flex-wrap:nowrap}.lp-demo-person-card .lp-demo-avatar{width:36px;height:36px}.lp-demo-person-card>p{margin-top:12px;padding-top:12px}.lp-pipeline-placeholder{min-height:105px;margin-top:13px;gap:12px}.lp-demo-decision-action{margin-top:22px;padding-top:20px;gap:18px}.lp-demo-decision-action>div{flex-basis:100%}.lp-demo-decision-action>.lp-button{font-size:.9375rem;min-height:44px}.lp-demo-caption{padding-top:24px;gap:20px}.lp-demo-caption .lp-eyebrow{font-size:.875rem}.lp-demo-caption h3{font-size:1.375rem;line-height:1.5;margin-top:10px}.lp-demo-caption p{font-size:1rem;line-height:1.8}.lp-demo-controls{gap:9px}.lp-demo-control{font-size:.875rem;min-height:43px;padding:10px 14px}.lp-demo-footnote{margin-top:20px;font-size:.875rem}.lp-paths-layout{gap:31px}.lp-paths-copy h2{font-size:3rem}.lp-paths-copy h2 br{display:block}.lp-paths-copy>p{font-size:1.0625rem;line-height:1.8;margin-top:23px}.lp-case-buttons{flex-direction:column;margin-top:26px;gap:8px}.lp-case-buttons>button{font-size:1rem;min-height:53px;padding:14px 15px}.lp-case-buttons>button>svg{display:block}.lp-path-card{padding:25px}.lp-path-person{align-items:flex-start;gap:11px}.lp-path-person h3{font-size:1.25rem}.lp-path-person p{font-size:.875rem}.lp-path-avatar{width:42px;height:42px}.lp-skill-bridge{gap:16px}.lp-skill-bridge>div>span{font-size:.875rem;letter-spacing:.3px}.lp-skill-bridge h4{font-size:1.125rem}.lp-skill-bridge>div:last-child{padding:14px}.lp-path-card blockquote{font-size:1.4rem;line-height:1.7}.lp-path-card blockquote>span{font-size:.875rem}.lp-path-card>.lp-path-description{font-size:1rem;line-height:1.8}.lp-path-question p{font-size:.9375rem}.lp-feature-grid{gap:18px}.lp-feature-card{padding:24px 21px}.lp-feature-tag{font-size:.875rem;letter-spacing:.7px}.lp-feature-card h3{font-size:1.3rem}.lp-feature-card>p{font-size:1rem}.lp-feature-chips>span{font-size:.875rem}.lp-trust-section{padding-bottom:65px}.lp-trust-panel{padding:32px 28px;gap:32px}.lp-trust-copy h2{font-size:2.8rem}.lp-trust-copy>p{font-size:1.0625rem}.lp-trust-copy .lp-eyebrow{font-size:.875rem;letter-spacing:1px}.lp-trust-copy>.lp-button{font-size:1rem}.lp-trust-principles{padding-top:29px;gap:24px}.lp-trust-principles>div{gap:13px}.lp-trust-principles b{font-size:1.0625rem}.lp-trust-principles p{font-size:1rem}.lp-faq-layout{gap:30px}.lp-faq-layout>div:first-child h2{font-size:3rem}.lp-faq-layout>div:first-child p{font-size:1.0625rem;max-width:none}.lp-faq-list summary{font-size:1.0625rem;gap:15px;padding:22px 0}.lp-faq-list details>p{font-size:1rem;padding-right:8px}.lp-final-cta{padding:65px 0}.lp-final-cta>.lp-container>.lp-eyebrow{letter-spacing:1px;font-size:.875rem}.lp-final-cta h2{font-size:3rem;line-height:1.15}.lp-final-cta h2 br{display:none}.lp-final-cta p{font-size:1.0625rem}.lp-final-cta .lp-container>div{gap:15px 25px}.lp-final-note{font-size:.875rem;line-height:1.9;max-width:500px}.lp-footer{padding-top:39px}.lp-footer-top{flex-wrap:wrap;gap:30px 50px;padding-bottom:33px}.lp-footer-top>div:first-child>p{font-size:1rem;margin-top:17px}.lp-footer-top nav{gap:15px 27px}.lp-footer-top nav>a{font-size:1rem}.lp-footer-bottom{padding:22px 0;gap:13px 20px;font-size:.875rem}.lp-footer-bottom>span:nth-child(2){margin-left:0}.lp-footer-bottom>a{margin-left:0}}@media(max-width:500px){.lp-container{width:calc(100% - 38px)}.lp-nav{min-height:73px;gap:9px}.lp-brand-symbol{width:30px;height:30px;border-radius:8px}.lp-brand-symbol svg{height:24px;width:24px}.lp-brand>span:last-child{font-size:1.4rem;letter-spacing:-.8px}.lp-brand{gap:7px}.lp-nav-actions{gap:5px}.lp-header-cta{padding:9px 10px;min-height:40px;font-size:.875rem;gap:5px}.lp-header-cta>svg{width:13px;height:13px}.lp-menu-button{width:32px;height:40px}.lp-navigation{top:73px}.lp-hero-grid{padding-top:43px;gap:37px;padding-bottom:70px}.landing-page .lp-hero-copy h1{font-size:3.5rem;letter-spacing:-2.6px;line-height:1.08}.lp-hero-copy>.lp-eyebrow{font-size:.875rem;letter-spacing:1.3px;margin-bottom:21px}.lp-hero-copy>p{font-size:1.125rem;line-height:1.75;margin-top:24px}.lp-hero-copy>.lp-hero-supporting{font-size:1rem;line-height:1.8}.lp-hero-ctas{flex-direction:column;gap:12px;margin-top:25px}.lp-hero-ctas>.lp-button{font-size:1rem;padding:13px 18px}.lp-hero-ctas>.lp-plain-link{font-size:.9375rem}.lp-hero-reassurance{gap:7px 13px;margin-top:18px}.lp-hero-reassurance>span{font-size:.875rem;gap:4px}.lp-hero-reassurance svg{width:14px}.lp-hero-visual{height:549px;margin-left:0;margin-right:0;width:100%}.lp-hero-role{left:11px;top:6px;width:calc(100% - 16px);padding:12px;gap:9px}.lp-hero-role>span:first-child{height:34px;width:34px}.lp-hero-role small{font-size:.875rem;letter-spacing:.1px}.lp-hero-role b{font-size:.875rem}.lp-hero-role>svg{width:14px}.lp-hero-application{width:270px;left:0;top:112px;padding:18px}.lp-paper-head{gap:8px;padding-bottom:14px}.lp-paper-head>span:nth-child(2){font-size:.875rem}.lp-paper-head small{font-size:.875rem}.lp-paper-icon{width:30px;height:35px}.lp-paper-person{padding-top:16px;padding-bottom:16px}.lp-paper-person h3{font-size:1.125rem}.lp-paper-person p{font-size:.875rem}.lp-paper-experience>span{font-size:.875rem}.lp-paper-experience>p{font-size:.875rem}.lp-hero-insight{width:190px;right:-2px;top:230px;padding:17px}.lp-insight-star{width:34px;height:34px;margin-bottom:12px}.lp-hero-insight h3{font-size:1.6rem;line-height:1.14}.lp-hero-insight>div>span{font-size:.875rem;letter-spacing:0}.lp-hero-insight p{font-size:.875rem;margin-top:12px}.lp-insight-connection{display:none}.lp-hero-human{width:calc(100% - 25px);left:20px;bottom:-8px;padding:13px 12px;gap:9px}.lp-hero-human>span:first-child{width:32px;height:32px}.lp-hero-human>div{min-width:0}.lp-hero-human b{font-size:.875rem;line-height:1.6}.lp-hero-human small{font-size:.875rem}.lp-hero-human>svg{display:none}.lp-hero-visual-caption{font-size:.875rem;left:18px;bottom:-48px}.lp-visual-orbit{width:390px;height:390px;left:-23px;top:89px}.lp-orbit-two{width:310px;height:310px;left:17px;top:129px}.lp-visual-spark{display:none}.lp-built-for{padding-top:26px;padding-bottom:26px;margin-bottom:45px;gap:17px 20px}.lp-built-for>span{font-size:.9375rem}.lp-built-for>div{font-size:.9375rem;gap:7px}.lp-built-for>div:last-child{width:100%}.lp-problem{padding-top:60px;padding-bottom:69px}.lp-problem h2{font-size:3.1rem;letter-spacing:-2.1px}.lp-problem-copy>p{font-size:1.0625rem}.lp-problem-points>div{gap:13px}.lp-problem-points b{font-size:1.0625rem}.lp-problem-points p{font-size:1rem}.lp-dark-section-link{font-size:1rem;gap:8px}.lp-problem-grid{gap:45px}.lp-problem-visual{min-height:504px}.lp-problem-visual:before{width:350px;height:350px;left:-10px;top:70px}.lp-inbox-label{font-size:.9375rem;margin-left:3px}.lp-inbox-label>span:last-child{display:none}.lp-inbox-document{padding:22px 17px;gap:12px;width:95%}.lp-inbox-document b{font-size:.9375rem}.lp-inbox-document>span:first-child{width:37px;height:45px}.lp-inbox-status{display:none}.lp-inbox-question{font-size:.9375rem;left:3%;right:0;padding:15px 11px;gap:8px;top:446px}.lp-section{padding-top:61px;padding-bottom:61px}.lp-eyebrow{font-size:.875rem;letter-spacing:1.25px;line-height:1.8}.lp-section-heading h2{font-size:2.9rem;letter-spacing:-1.9px}.lp-section-heading>p{font-size:1.0625rem;line-height:1.8}.lp-demo-steps{margin-left:-1px;margin-right:-19px;padding-right:19px}.lp-demo-steps>button{flex-basis:185px}.lp-demo-browserbar{gap:11px;padding-left:12px;padding-right:12px}.lp-demo-browserbar>span:nth-child(2){font-size:.875rem;gap:5px}.lp-demo-browserbar>div{gap:4px}.lp-demo-browserbar>div>i{width:5px;height:5px}.lp-demo-sidebar{display:none}.lp-demo-appbar{padding:0 18px}.lp-demo-canvas{padding:20px 17px;min-height:820px}.lp-demo-scene-head{gap:11px}.lp-demo-scene-head>.lp-demo-icon{display:none}.lp-demo-kicker{font-size:.875rem;line-height:1.7;letter-spacing:.3px}.lp-demo-scene-head h4{font-size:1.5rem}.lp-demo-scene-head p{font-size:.9375rem}.lp-role-description{padding:13px;font-size:.9375rem}.lp-demo-subheading>b{font-size:.9375rem}.lp-demo-criterion{padding:14px 10px;gap:8px}.lp-demo-criterion>span{width:16px;font-size:.875rem}.lp-demo-criterion b{font-size:.9375rem}.lp-demo-criterion>strong{font-size:.875rem}.lp-demo-context{font-size:.875rem;padding:12px 10px}.lp-evidence-scene>.lp-demo-scene-head{flex-wrap:wrap}.lp-evidence-scene .lp-demo-avatar{width:38px;height:38px}.lp-evidence-scene .lp-demo-scene-head>div{flex:1}.lp-source-card{padding:20px 17px}.lp-source-card blockquote{font-size:1.35rem}.lp-demo-support{padding:12px}.lp-demo-support>div{width:100%}.lp-demo-support button{flex:1;font-size:.875rem;padding:8px 6px}.lp-growth-milestone{gap:11px}.lp-growth-milestone h5{font-size:1.0625rem}.lp-growth-milestone p{font-size:.9375rem}.lp-mini-pipeline-col{padding:14px}.lp-demo-person-card>div:first-child{gap:9px}.lp-demo-person-card b{font-size:1rem}.lp-demo-person-card small{font-size:.875rem}.lp-demo-person-card>p{font-size:.875rem}.lp-person-evidence{font-size:.875rem}.lp-demo-decision-action b{font-size:1rem}.lp-demo-decision-action p{font-size:.875rem}.lp-demo-caption h3{font-size:1.375rem}.lp-demo-caption p{font-size:1rem}.lp-demo-footnote{font-size:.875rem}.lp-paths-copy h2{font-size:2.9rem;letter-spacing:-2px}.lp-paths-copy>p{font-size:1.0625rem}.lp-example-label{font-size:.875rem}.lp-path-card{padding:22px 19px}.lp-path-person{gap:10px;padding-bottom:21px}.lp-path-person p{font-size:.875rem;line-height:1.8}.lp-skill-bridge{flex-direction:column;align-items:stretch;padding-top:23px;gap:14px}.lp-skill-bridge>span{transform:rotate(90deg);height:30px;width:30px;align-self:center}.lp-skill-bridge>div>span{font-size:.875rem;letter-spacing:.3px}.lp-skill-bridge h4{font-size:1.25rem;margin-top:7px}.lp-skill-bridge>div:last-child{padding:17px}.lp-path-card blockquote{font-size:1.35rem;padding-left:14px}.lp-path-card blockquote>span{font-size:.875rem}.lp-path-question{padding:14px 12px;gap:9px}.lp-path-question p{font-size:.9375rem}.lp-feature-grid{grid-template-columns:1fr;gap:17px}.lp-feature-card{padding:27px 23px}.lp-feature-icon{margin-bottom:24px}.lp-feature-tag{font-size:.875rem;letter-spacing:.8px}.lp-feature-card h3{font-size:1.5rem;max-width:300px;margin-top:13px}.lp-feature-card>p{font-size:1.0625rem;line-height:1.8}.lp-feature-chips>span{font-size:.875rem;padding:5px 7px}.lp-feature-card>a{font-size:1rem}.lp-trust-section{padding-bottom:58px}.lp-trust-panel{padding:30px 23px;border-radius:10px;gap:30px}.lp-trust-copy .lp-eyebrow{font-size:.875rem;letter-spacing:.7px;align-items:flex-start}.lp-trust-copy .lp-eyebrow svg{margin-top:4px}.lp-trust-copy h2{font-size:2.45rem;letter-spacing:-1.5px;line-height:1.15}.lp-trust-copy>p{font-size:1rem;line-height:1.8}.lp-trust-copy>.lp-button{font-size:.9375rem;padding:12px 15px;min-height:48px}.lp-trust-principles{gap:25px}.lp-trust-principles>div{gap:12px}.lp-trust-principles>div>span{width:35px;height:35px}.lp-trust-principles>div>span>svg{width:20px;height:20px}.lp-trust-principles b{font-size:1rem}.lp-trust-principles p{font-size:.9375rem}.lp-faq-section{padding-top:13px;padding-bottom:61px}.lp-faq-layout>div:first-child h2{font-size:2.9rem;letter-spacing:-2px}.lp-faq-layout>div:first-child p{font-size:1.0625rem}.lp-preview-note{font-size:.875rem;padding:8px 10px}.lp-faq-list summary{font-size:1.0625rem;padding:21px 0;gap:13px}.lp-faq-list details>p{font-size:1rem;padding-right:0;line-height:1.85}.lp-final-cta{padding-top:58px;padding-bottom:58px}.lp-final-cta>.lp-container>.lp-eyebrow{font-size:.875rem;letter-spacing:.8px;max-width:270px}.lp-final-cta h2{font-size:2.9rem;line-height:1.12;letter-spacing:-1.8px}.lp-final-cta p{font-size:1.0625rem;line-height:1.8}.lp-final-cta .lp-container>div{flex-direction:column;gap:13px}.lp-final-cta .lp-button{font-size:.9375rem;padding:13px 16px}.lp-final-cta .lp-plain-link{font-size:.9375rem}.lp-final-note{font-size:.875rem;line-height:1.9}.lp-footer{padding-top:35px}.lp-footer-top{flex-direction:column;gap:30px;padding-bottom:31px}.lp-footer-top>div:first-child>p{font-size:1rem}.lp-footer-top nav{grid-template-columns:1fr 1fr;width:100%;gap:16px 25px}.lp-footer-top nav>a{font-size:1rem}.lp-footer-bottom{gap:12px 20px;font-size:.875rem;padding:21px 0}.lp-footer-bottom>span:first-child{flex-basis:100%}}@media(max-width:360px){.lp-container{width:calc(100% - 30px)}.lp-header-cta>svg{display:none}.lp-nav{gap:8px}.lp-brand>span:last-child{font-size:1.32rem}.lp-header-cta{padding:9px 10px}.landing-page .lp-hero-copy h1{font-size:3.1rem}.lp-hero-visual{height:560px}.lp-hero-application{width:258px}.lp-hero-insight{width:181px;top:246px;right:-3px}.lp-hero-human{bottom:-14px;left:10px;width:calc(100% - 10px)}.lp-hero-visual-caption{left:5px;bottom:-55px}}@media(prefers-reduced-motion:reduce){html:has(.landing-page){scroll-behavior:auto}.landing-page *,.landing-page *:before,.landing-page *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.lp-hero-appear,.lp-scene,.lp-scene-enter{opacity:1;translate:none;transform:none}.lp-hero-role{transform:rotate(3deg)}.lp-hero-application{transform:rotate(-5deg)}.lp-hero-insight{transform:rotate(4deg)}.lp-hero-human{transform:rotate(-2deg)}}@media(min-width:761px)and (max-width:1000px){.lp-hero-grid{grid-template-columns:1fr;gap:48px;padding-bottom:90px}.lp-hero-copy{text-align:center;max-width:700px;margin:0 auto}.landing-page .lp-hero-copy h1{font-size:4.6rem}.lp-hero-copy>p,.lp-hero-copy>.lp-hero-supporting{margin-left:auto;margin-right:auto;max-width:620px}.lp-hero-ctas,.lp-hero-reassurance{justify-content:center}.lp-hero-visual{width:470px;max-width:100%;margin:0 auto;transform:none;height:550px}.lp-hero-role{width:385px;left:43px}.lp-hero-application{width:300px;left:0}.lp-hero-insight{width:235px;right:-5px}.lp-hero-human{width:370px;left:60px}.lp-hero-visual-caption{left:73px}}.lp-demo-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 17px}.lp-demo-toolbar>span{font-size:.875rem;color:#657752;display:flex;align-items:center;gap:7px}.lp-demo-toolbar .lp-demo-control{color:#5c7546}@media(max-width:500px){.lp-demo-toolbar{align-items:flex-start;flex-direction:column;gap:13px}}
