@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Instrument+Sans:wght@400;500;600;700&family=Cormorant+Garamond:ital,wght@0,500;0,600;1,500&display=swap";:root{font-family:Manrope,sans-serif;color:#20231e;background:#f4f1e9;font-synthesis:none;--ink:#20231e;--muted:#6f7169;--paper:#fbfaf6;--line:#dedbd1;--green:#234f3b;--lime:#dbea8c;--red:#9e4e45;--sidebar:#18251e}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,textarea{font:inherit}button{cursor:pointer}.shell{display:grid;grid-template-columns:340px 1fr;min-height:100vh}aside{background:var(--sidebar);color:#f8f5ec;padding:28px;display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.brand{display:flex;align-items:center;gap:12px;font-weight:700}.brandmark{width:34px;height:34px;border-radius:9px;background:var(--lime);color:var(--sidebar);display:grid;place-items:center;font-family:Playfair Display;font-size:21px}.aside-copy{margin-top:72px}.eyebrow{text-transform:uppercase;letter-spacing:.14em;font:500 11px DM Mono;color:#8b8d84}.aside-copy .eyebrow{color:#b8c46f}.aside-copy h2{font:600 31px/1.16 Playfair Display;margin:12px 0}.aside-copy p{color:#aab4ad;font-size:13px;line-height:1.65}.job-input{margin-top:16px;min-height:220px;resize:none;border:1px solid #3d4c44;border-radius:12px;background:#223129;color:#f7f5ed;padding:15px;line-height:1.5;outline:none}.job-input:focus{border-color:#a5b861;box-shadow:0 0 0 3px #a5b86120}.page-control{margin:18px 0}.page-control>span{font:500 10px DM Mono;text-transform:uppercase;letter-spacing:.12em;color:#8f9d94}.page-control>div{display:flex;gap:6px;margin-top:9px}.page-control button{flex:1;background:transparent;border:1px solid #415048;color:#aab4ad;padding:8px 3px;border-radius:7px;font-size:11px}.page-control button.active{background:#eff3d8;color:#18251e;border-color:#eff3d8}.primary,.secondary{border:0;border-radius:9px;padding:12px 16px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:700}.primary{background:var(--green);color:#fff}.primary:hover{background:#183d2c}.primary:disabled{opacity:.45;cursor:not-allowed}.primary svg,.secondary svg{width:16px;height:16px}.run{background:var(--lime);color:#18251e}.run:hover{background:#e8f2a8}.run svg:last-child{margin-left:auto}.privacy{margin-top:auto;font-size:11px;color:#849087;display:flex;gap:8px;align-items:center}.privacy svg{width:14px}.shell main{min-width:0}header{height:72px;border-bottom:1px solid var(--line);background:#f4f1e9dd;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;padding:0 44px;position:sticky;top:0;z-index:3}nav{display:flex;gap:5px}nav button{border:0;background:transparent;padding:9px 13px;border-radius:8px;color:#777971;display:flex;gap:7px;align-items:center;font-size:13px}nav svg{width:15px}nav button.active{background:#e7e3d7;color:var(--ink);font-weight:700}.status{margin-left:auto;font:500 10px DM Mono;text-transform:uppercase;letter-spacing:.08em;color:#777;display:flex;gap:7px;align-items:center}.status svg{width:13px}.status.working{color:#957417}.status.done{color:#257049}.workspace{padding:52px 48px 80px}.content{max-width:1120px;margin:auto}.title-row{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:34px;gap:24px}.title-row h1,.start-state h1{font:600 44px/1.08 Playfair Display;margin:8px 0 10px;letter-spacing:-.02em}.title-row p,.start-state p{color:var(--muted);margin:0;max-width:590px;line-height:1.6}.secondary{background:var(--paper);border:1px solid var(--line);color:var(--ink)}.card{background:var(--paper);border:1px solid var(--line);border-radius:15px;padding:24px;margin-bottom:18px;box-shadow:0 5px 20px #35352c08}.card-title{display:flex;align-items:center;gap:13px;margin-bottom:23px}.card-title>svg{width:19px;color:var(--green)}.card-title h3{margin:0;font-size:15px}.card-title p{margin:4px 0 0;color:var(--muted);font-size:12px}.card-title .text-button{margin-left:auto}.form-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.form-grid label,.item-fields label,.block-label{display:flex;flex-direction:column;gap:7px}.form-grid label span,.item-fields label span,.block-label>span{font:500 10px DM Mono;text-transform:uppercase;letter-spacing:.08em;color:#85877f}input,textarea{border:1px solid #d9d6cc;background:#fffefa;border-radius:8px;padding:10px 11px;outline:none;color:var(--ink)}input:focus,textarea:focus{border-color:#587663;box-shadow:0 0 0 3px #58766312}.text-button,.icon{border:0;background:transparent;color:var(--green);display:flex;align-items:center;gap:5px;font-size:12px;font-weight:700}.text-button svg,.icon svg{width:15px}.item-editor{display:grid;grid-template-columns:32px 1fr 30px;gap:13px;padding:20px 0;border-top:1px solid #e7e3da}.item-number{font:500 11px DM Mono;color:#9a9c95;padding-top:27px}.item-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.item-fields .wide{grid-column:1/-1}.item-fields textarea{min-height:72px;resize:vertical}.remove{color:#9f766e;align-self:start;margin-top:22px}.empty-row{border:1px dashed #d5d1c5;border-radius:9px;padding:20px;color:#96978f;text-align:center;font-size:13px}.settings-layout{display:grid;grid-template-columns:230px 1fr;gap:20px}.section-nav{display:flex;flex-direction:column;gap:4px}.section-nav button{border:0;background:transparent;display:flex;justify-content:space-between;text-transform:capitalize;padding:12px;border-radius:8px;color:#74766f}.section-nav button.active{background:#e2e6d2;color:#294c3a;font-weight:700}.section-nav svg{width:14px}.constraint-card{margin:0}.constraint-grid{grid-template-columns:repeat(3,1fr)}.toggles{display:flex;gap:25px;margin:25px 0}.toggles label{display:flex;align-items:center;gap:8px;text-transform:capitalize;font-size:12px}.toggles input{accent-color:var(--green)}.block-label{margin-top:16px}.block-label textarea{min-height:90px}.start-state{max-width:600px;text-align:center;margin:14vh auto}.orb{width:70px;height:70px;border-radius:50%;background:#e6ebc9;color:var(--green);display:grid;place-items:center;margin:0 auto 25px;box-shadow:0 0 0 12px #e6ebc955}.orb svg{width:28px}.run-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px}.segmented{display:flex;border-bottom:1px solid var(--line);margin-bottom:24px}.segmented button{border:0;background:transparent;padding:11px 15px;color:#777}.segmented button.active{color:var(--ink);font-weight:700;border-bottom:2px solid var(--green)}.segmented span{background:#e4e1d8;border-radius:10px;padding:1px 6px;font-size:10px}.diff-list>div>h3{text-transform:uppercase;letter-spacing:.1em;font:500 11px DM Mono;color:#7d8077;margin:28px 0 10px}.diff-card{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:18px;margin-bottom:10px}.diff-head{display:flex;justify-content:space-between;margin-bottom:14px}.diff-head div{display:flex;flex-direction:column;gap:3px}.diff-head div span{font-size:13px;font-weight:700}.diff-head strong{font:500 10px DM Mono;text-transform:uppercase;color:#91938c}.change{font:500 9px DM Mono;text-transform:uppercase;background:#e9e7df;padding:5px 7px;border-radius:5px;height:max-content}.inline-diff{line-height:1.85;font-size:13px;white-space:pre-wrap}.inline-diff .remove{background:#f6d9d5;color:#783d36;text-decoration:line-through}.inline-diff .add{background:#dbeacb;color:#27563b}.why{border-top:1px solid #ebe8df;padding-top:12px;margin:14px 0 0;color:#777a72;font-size:11px;display:flex;gap:7px}.why svg{width:13px;color:#667f38}.summary-card{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:20px;margin-bottom:14px}.summary-card>h3{font:600 19px Playfair Display;margin:13px 0 7px}.summary-card>p{font-size:12px;line-height:1.55;color:var(--muted)}.success{display:grid;place-items:center;width:31px;height:31px;background:#dcebd8;color:#275c3b;border-radius:50%}.success svg{width:16px}.metrics{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);margin-top:18px;padding-top:15px}.metrics div{display:flex;flex-direction:column}.metrics strong{font:600 20px DM Mono}.metrics span{font-size:9px;text-transform:uppercase;color:#898b83}.feedback textarea{width:100%;min-height:110px;resize:vertical;margin:8px 0}.feedback .primary{width:100%}.live>svg{color:#758f37}.trace-item{display:grid;grid-template-columns:38px 1fr;gap:8px;min-height:112px}.trace-rail{position:relative}.trace-rail:after{content:"";position:absolute;width:1px;background:#d6d3c9;top:32px;bottom:0;left:14px}.trace-rail span{width:29px;height:29px;border:1px solid #cfccc2;border-radius:50%;background:#f4f1e9;display:grid;place-items:center;font:500 10px DM Mono;position:relative;z-index:1}.trace-rail span.pulse{background:#e4ebc5;border-color:#9aae58;box-shadow:0 0 0 5px #dce5b366}.trace-rail svg{width:12px}.trace-item h3{font-size:14px;margin:4px 0}.trace-item p{font-size:12px;color:var(--muted);margin:5px 0;line-height:1.5}.trace-meta{font:500 9px DM Mono;color:#8b8e84;text-transform:uppercase}.trace-item ul{font-size:11px;color:#666;padding-left:16px}.decision{font:500 9px DM Mono;text-transform:uppercase;background:#e6e5dc;padding:4px 6px;border-radius:4px}.decision.accept{background:#d9ead6;color:#2d633e}.decision.retry{background:#f4e3c4;color:#7d5a1b}.ghost{opacity:.55}.error{margin:16px 48px -30px;background:#f8ded9;color:#7c3f39;border:1px solid #ebc3bc;padding:11px 14px;border-radius:9px;display:flex;justify-content:space-between;font-size:12px}.error button{border:0;background:transparent;color:inherit}.error svg{width:15px}.inline-error{background:#f8ded9;color:#7c3f39;padding:10px;border-radius:8px;margin-bottom:14px;font-size:12px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.mobile-menu{display:none}.match-score{display:flex;align-items:center;gap:12px;background:#eef0df;border:1px solid #daddbd;border-radius:10px;padding:12px;margin:10px 0}.score-ring{--score:0deg;width:55px;height:55px;border-radius:50%;background:conic-gradient(#496b44 var(--score),#d7dac5 0);display:grid;place-content:center;position:relative}.score-ring:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;background:#f7f7ed}.score-ring span,.score-ring small{position:relative;z-index:1;text-align:center}.score-ring span{font:600 17px DM Mono}.score-ring small{font:500 7px DM Mono;color:#777}.match-score>div:last-child{display:flex;flex-direction:column;gap:4px}.match-score strong{font-size:11px}.match-score>div:last-child span{font-size:9px;color:#73766e}.evaluation{border:1px solid #dfddd4;background:#faf9f4;border-radius:9px;padding:12px;margin:12px 0}.score-strip{display:flex;gap:24px;border-bottom:1px solid #e7e4db;padding-bottom:10px;margin-bottom:10px}.score-strip span{font-size:10px;color:#73766e}.score-strip strong{font:600 15px DM Mono;color:#273d31}.score-strip em{font:500 8px DM Mono;text-transform:uppercase;background:#eee8d7;padding:2px 4px;border-radius:3px}.axis-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:7px}.axis-grid>div{background:#f1efe7;padding:8px;border-radius:6px}.axis-grid span{font-size:10px}.axis-grid strong{float:right;font:500 10px DM Mono}.axis-grid p{font-size:9px;margin:5px 0 0}.evaluation details{margin-top:8px}.evaluation summary{cursor:pointer;font:500 9px DM Mono;text-transform:uppercase;color:#657066}.checklist{display:grid;gap:5px;margin-top:8px}.checklist>div{display:flex;gap:7px;align-items:flex-start}.checklist svg{width:11px;height:11px}.checklist .passed>span{color:#3e7650}.checklist .failed>span{color:#a25349}.checklist b{display:block;font-size:10px}.checklist small{display:block;color:#7c7e77;font-size:9px;margin-top:2px}@media(max-width:1000px){.shell{grid-template-columns:290px 1fr}.workspace{padding:38px 28px}.form-grid{grid-template-columns:repeat(2,1fr)}.run-layout{grid-template-columns:1fr}.run-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px}.item-fields{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.shell{display:block}.shell aside{position:fixed;z-index:10;width:min(88vw,340px);transform:translate(0);transition:.2s}.shell.sidebar-closed aside{transform:translate(-105%)}header{padding:0 18px}.mobile-menu{display:flex;margin-right:8px}nav button{font-size:0;padding:9px}nav button svg{width:18px}.workspace{padding:30px 17px}.title-row{align-items:flex-start;flex-direction:column}.title-row h1{font-size:36px}.form-grid,.item-fields,.constraint-grid,.settings-layout{grid-template-columns:1fr}.section-nav{display:grid;grid-template-columns:repeat(2,1fr)}.run-summary{grid-template-columns:1fr}.item-editor{grid-template-columns:24px 1fr 24px}}.locked-note{display:flex;align-items:center;gap:8px;background:#edf0df;color:#496044;border:1px solid #d9debb;border-radius:8px;padding:10px 12px;margin-bottom:17px;font-size:11px}.locked-note svg{width:14px}input:disabled{background:#eeece5;color:#8e9088;cursor:not-allowed}.view-changes{width:100%;margin-top:14px}.view-changes svg{margin-left:auto}.edit-banner{display:flex;align-items:center;justify-content:space-between;background:#e9edda;border:1px solid #d6dcb9;border-radius:10px;padding:13px 15px;margin-bottom:14px}.edit-banner>div{display:flex;flex-direction:column;gap:3px}.edit-banner strong{font-size:12px}.edit-banner>div span{font-size:10px;color:#70766b}.save-state{font:500 9px DM Mono;text-transform:uppercase;color:#607157}.save-state.saving{color:#8b6c20}.save-state.error{color:#9b4d45}.tailored-editor .section-card,.tailored-editor .identity{box-shadow:none}.example-note{display:flex;align-items:center;gap:9px;background:#eeece6;border:1px solid #d9d6cd;color:#7f817a;border-radius:9px;padding:11px 13px;margin-bottom:16px;font-size:12px}.example-note svg{width:15px}.example-profile input,.example-profile textarea{color:#92938d;background:#f8f7f2}.example-profile input:focus,.example-profile textarea:focus{color:var(--ink);background:#fffefa}.human-toggle{margin:13px 0 8px}.human-prompt{background:#2a3931;border:1px solid #536158;border-radius:11px;padding:14px;margin:12px 0;color:#f5f3eb}.human-prompt .eyebrow{color:#c3cf83}.human-prompt h3{font-size:13px;line-height:1.4;margin:7px 0}.human-prompt ul{max-height:100px;overflow:auto;margin:8px 0;padding-left:17px;color:#c7cec9;font-size:10px;line-height:1.45}.human-prompt textarea{width:100%;min-height:85px;resize:vertical;background:#1f2d25;border-color:#536158;color:#fff;margin:5px 0 8px;font-size:11px}.human-prompt .primary{width:100%;padding:9px;font-size:11px}.skip-input{width:100%;border:0;background:transparent;color:#aeb8b1;font-size:10px;padding:8px}.skip-input:disabled{opacity:.5}.summary-toggle{display:flex;align-items:center;justify-content:space-between;color:#d4dcd6;font-size:12px;margin:-4px 0 16px;cursor:pointer}.summary-toggle>span{display:flex;align-items:center;gap:7px}.summary-toggle svg{width:14px}.summary-toggle input{display:none}.summary-toggle i{width:34px;height:19px;border-radius:12px;background:#46554d;position:relative}.summary-toggle i:after{content:"";position:absolute;width:13px;height:13px;border-radius:50%;background:#b5bdb7;left:3px;top:3px;transition:.2s}.summary-toggle input:checked+i{background:#b9c76d}.summary-toggle input:checked+i:after{left:18px;background:#18251e}.match-panel{background:#f8f8ef;border:1px solid #daddbd;border-radius:11px;padding:10px;margin:10px 0}.match-panel .match-score{border:0;background:transparent;padding:0;margin:0}.score-components{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:10px 0}.score-components>div{background:#eeefe4;border-radius:7px;padding:8px;display:flex;justify-content:space-between;align-items:center}.score-components span{font-size:9px;text-transform:uppercase}.score-components strong{font:600 14px DM Mono}.rubric-boxes,.coverage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.rubric-boxes>div,.coverage-box{background:#fff;border:1px solid #e1dfd4;border-radius:7px;padding:9px;display:flex;flex-direction:column;gap:4px}.rubric-boxes span,.coverage-box>div span{font:500 8px DM Mono;text-transform:uppercase;color:#777}.rubric-boxes strong{font:600 11px DM Mono}.rubric-boxes small,.coverage-box small{font-size:9px;color:#777;line-height:1.4}.trace-accordion,.match-panel details{margin:10px 0}.trace-accordion>summary,.match-panel summary{cursor:pointer;font:500 9px DM Mono;text-transform:uppercase;color:#526258}.requirement-list{display:grid;gap:5px;margin-top:8px}.requirement-row{display:grid;grid-template-columns:22px 1fr auto;gap:7px;align-items:center;background:#faf9f4;border:1px solid #e2dfd5;border-radius:7px;padding:8px}.tier-symbol{font:600 17px DM Mono;text-align:center}.requirement-row.required .tier-symbol{color:#a24b43}.requirement-row.preferred .tier-symbol{color:#aa792c}.requirement-row.bonus .tier-symbol{color:#52745e}.requirement-row .tier-symbol.neutral{color:#777;font-size:9px}.requirement-row div{display:flex;flex-direction:column;gap:2px}.requirement-row b{font-size:10px}.requirement-row small{font-size:8px;text-transform:uppercase;color:#85877f}.requirement-row em,.coverage-box em{font:500 7px DM Mono;text-transform:uppercase;color:#777}.coverage-grid{margin:10px 0}.coverage-box.supported{border-left:3px solid #538263}.coverage-box.partial{border-left:3px solid #b28a3f}.coverage-box.unsupported{border-left:3px solid #aa5b52}.coverage-box>div{display:flex;justify-content:space-between}.coverage-box>strong{font-size:10px;line-height:1.4}.support-label{justify-content:flex-start!important;align-items:center;gap:4px;font:500 8px DM Mono;text-transform:uppercase}.support-label svg{width:10px;height:10px}@media(max-width:760px){.rubric-boxes,.coverage-grid{grid-template-columns:1fr}}:root{--ink:#3f2928;--muted:#76645f;--paper:#fffaf3;--line:#e8cfc0;--green:#007966;--lime:#f6bd46;--red:#ca4e65;--sidebar:#006d60;background:#f8eadf;color:var(--ink)}body{background:#f8eadf;background-image:radial-gradient(#bd745014 .7px,transparent .7px);background-size:7px 7px}aside{background:var(--sidebar);color:#fff6e9;border-right:5px solid #ef92ba}.brandmark{background:#f6bd46;color:#4a2927;border-radius:50%;box-shadow:4px 4px #f73}.aside-copy .eyebrow{color:#ffc74e}.aside-copy p,.privacy{color:#cae0d9}.job-input{background:#005e53;border-color:#59a696;color:#fff8ec}.job-input:focus{border-color:#ffc14a;box-shadow:0 0 0 3px #ffc14a33}.page-control>span{color:#bcd8d1}.page-control button{border-color:#4b988a;color:#c6ded8}.page-control button.active{background:#f8e7d9;color:#4a2927;border-color:#f8e7d9}.summary-toggle{color:#e4f0ec}.summary-toggle input:checked+i{background:#f6bd46}.run{background:#ff7a32;color:#3f2928;box-shadow:4px 4px #ef92ba}.run:hover{background:#ff924f}.primary{background:#007966}.primary:hover{background:#006354}header{background:#f8eadfe8;border-color:#e7cabc}nav button.active{background:#f0c5d5;color:#54302e}.status.working{color:#c55b27}.status.done{color:#007966}.card,.summary-card,.diff-card{box-shadow:4px 5px #ebcfbf55}.secondary{background:#fffaf3}.card-title>svg,.text-button,.icon{color:#007966}input,textarea{background:#fffcf7;border-color:#e4c8b8}input:focus,textarea:focus{border-color:#00a188;box-shadow:0 0 0 3px #00a1881b}.section-nav button.active{background:#f1bad0;color:#593132}.locked-note,.edit-banner{background:#d9eee8;border-color:#add7cd;color:#006455}.example-note{background:#f4c7d8;border-color:#eaa6c1;color:#71454e}.match-panel,.match-score{background:#fff3e8;border-color:#efcbbb}.score-ring{background:conic-gradient(#008c76 var(--score),#f1c3d5 0)}.score-ring:before{background:#fff8ef}.evaluation{background:#fffaf4;border-color:#ebd0c1}.axis-grid>div,.score-components>div{background:#f8e9e0}.trace-rail span{background:#f8eadf;border-color:#dbbbae}.trace-rail span.pulse{background:#f7bd45;border-color:#db8f24;box-shadow:0 0 0 5px #f7bd4555}.decision.accept{background:#cde9e0;color:#006858}.decision.retry{background:#ffd99a;color:#70471e}.inline-diff .add{background:#caeadf;color:#075e50}.inline-diff .remove,.error,.inline-error{background:#f6cedb;color:#7b334c;border-color:#e9a8be}.human-prompt{background:#005f54;border-color:#65ab9f}.human-prompt textarea{background:#004e46;border-color:#65ab9f}.human-prompt .eyebrow{color:#ffc64a}.splash-hero{min-height:330px;border-radius:22px;margin:-20px 0 44px;overflow:hidden;display:grid;grid-template-columns:1.05fr .95fr;background:#f4c1d5;border:1px solid #e9a8c1;box-shadow:8px 9px #007966;position:relative}.splash-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.22;background-image:radial-gradient(#603f39 .55px,transparent .7px);background-size:6px 6px;mix-blend-mode:multiply}.splash-copy{padding:43px 20px 38px 44px;position:relative;z-index:2}.splash-kicker{font:500 10px DM Mono;text-transform:uppercase;letter-spacing:.14em;color:#006f61}.splash-copy h1{font:600 47px/.98 Playfair Display;margin:14px 0;color:#006d60;letter-spacing:-.035em}.splash-copy p{max-width:440px;color:#624643;font-size:13px;line-height:1.6}.splash-key{display:flex;align-items:center;gap:9px;margin-top:25px;font:500 9px DM Mono;text-transform:uppercase;color:#704b48}.splash-key i{width:19px;height:2px;background:#ff7834}.splash-art{position:relative;overflow:hidden;background:#a9c4e1;clip-path:polygon(13% 0,100% 0,100% 100%,0 100%)}.splash-art:after{content:"";position:absolute;left:-8%;right:-8%;bottom:-12%;height:48%;border-radius:50% 50% 0 0;background:#f73}.sun{position:absolute;width:48px;height:48px;border-radius:50%;background:#ffc247;right:16%;top:15%;box-shadow:0 0 0 8px #f8e9db;z-index:1}.mountain{position:absolute;bottom:25%;width:0;height:0;border-left:105px solid transparent;border-right:105px solid transparent;border-bottom:185px solid #008b76;z-index:2}.mountain:after{content:"";position:absolute;left:-40px;top:55px;width:80px;height:48px;background:#ef94bc;clip-path:polygon(50% 0,100% 100%,64% 70%,48% 100%,30% 68%,0 100%)}.mountain-one{left:0;transform:scale(.9)}.mountain-two{left:24%;bottom:20%;border-bottom-color:#ff7935;transform:scale(.78)}.mountain-three{right:-12%;bottom:21%;transform:scale(1.1)}.path{position:absolute;z-index:4;width:55%;height:110%;bottom:-78%;left:24%;border-radius:50%;border:17px solid #f9e8da;transform:rotate(18deg)}.book{position:absolute;z-index:5;bottom:10%;left:50%;width:135px;height:62px;transform:translate(-50%);background:#fff2df;clip-path:polygon(0 12%,47% 25%,50% 100%,53% 25%,100% 12%,92% 92%,54% 100%,46% 100%,8% 92%);border-bottom:8px solid #f6bd46}.book i,.book b{position:absolute;width:42%;height:2px;background:#a9c4e1;top:35%;left:7%;box-shadow:0 9px #a9c4e1,0 18px #a9c4e1}.book b{left:auto;right:7%}.spark{position:absolute;z-index:6;color:#fff1dd;font-size:24px}.spark-one{right:12%;top:43%}.spark-two{left:22%;top:17%;color:#ff7935}@media(max-width:850px){.splash-hero{grid-template-columns:1fr;min-height:520px}.splash-copy{padding:35px}.splash-art{min-height:250px;clip-path:none}.splash-copy h1{font-size:40px}}button{transition:background-color .16s ease,color .16s ease,border-color .16s ease,transform .16s ease}button:focus-visible{outline:3px solid #f6bd46;outline-offset:3px}.secondary{background:#fffaf3;color:#3f2928;border:2px solid #007966;box-shadow:2px 2px #f1b6cc}.secondary:hover{background:#d9eee8;color:#004f46}.primary{background:#007966;color:#fffaf3;border:2px solid #005f53}.primary:hover{background:#005f53;color:#fffaf3}.primary:disabled,.secondary:disabled{opacity:1;background:#ead8cc;color:#7a6962;border-color:#bda99d;box-shadow:none;cursor:not-allowed}aside .job-input{background:#fff7ed;color:#3f2928;border:3px solid #f6bd46;box-shadow:4px 4px #004f46}aside .job-input::placeholder{color:#705c56;opacity:1}aside .job-input:focus{background:#fffdf8;color:#2f1f1e;border-color:#ff7a32;box-shadow:4px 4px #ef92ba}aside .run{background:#f6bd46;color:#332321;border:2px solid #332321;box-shadow:5px 5px #ff7a32}aside .run:hover{background:#ffd267;color:#261817;transform:translateY(-1px)}aside .run:disabled{opacity:1;background:#f4dfb4;color:#6c594d;border-color:#9b7f66;box-shadow:3px 3px #004f46}.page-control button:not(.active){background:#005d53;color:#eff9f5;border-color:#8ac4b9}.page-control button:not(.active):hover{background:#004d45;color:#fff}.skip-input{color:#e7f2ee}.skip-input:hover{background:#004b43;color:#fff;border-radius:7px}nav button:not(.active):hover,.section-nav button:not(.active):hover{background:#f5d9e3;color:#4b2d2c}:root{font-family:Instrument Sans,sans-serif;--ink:#111;--muted:#6b6965;--paper:#fff;--line:#d8d5cf;--green:#111;--lime:#b51f2e;--red:#b51f2e;--sidebar:#111;background:#f3f1ec;color:#111}body{background:#f3f1ec;background-image:none;color:#111}aside{background:#111;color:#fff;border-right:0;padding:30px}.brand{font-size:12px;text-transform:uppercase;letter-spacing:.16em}.brandmark{width:31px;height:31px;border-radius:0;background:#fff;color:#111;box-shadow:none;font:600 20px Cormorant Garamond}.aside-copy{margin-top:66px}.aside-copy .eyebrow{color:#c5c2bc}.aside-copy h2{font:500 38px/.95 Cormorant Garamond;letter-spacing:-.035em}.aside-copy p{color:#aaa7a1}.privacy{color:#918e88}aside .job-input{background:#1a1a1a;color:#fff;border:1px solid #54514d;border-radius:0;box-shadow:none}.job-input::placeholder,aside .job-input::placeholder{color:#aaa7a1}.job-input:focus,aside .job-input:focus{background:#fff;color:#111;border-color:#fff;box-shadow:0 0 0 1px #fff}.page-control>span{color:#9d9a95}.page-control button:not(.active),.page-control button{background:transparent;color:#bbb8b2;border:1px solid #4c4945;border-radius:0}.page-control button:not(.active):hover{background:#272727;color:#fff}.page-control button.active{background:#fff;color:#111;border-color:#fff}.summary-toggle{color:#d3d0ca}.summary-toggle i{background:#484642}.summary-toggle input:checked+i{background:#b51f2e}.summary-toggle input:checked+i:after{background:#fff}aside .run{background:#fff;color:#111;border:1px solid #fff;border-radius:0;box-shadow:none;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.run:hover,aside .run:hover{background:#b51f2e;color:#fff;border-color:#b51f2e;transform:none}.run:disabled,aside .run:disabled{background:#292929;color:#777;border-color:#414141;box-shadow:none}header{background:#f3f1ecef;border-color:#cbc8c1;height:70px}nav{gap:20px}nav button{border-radius:0;padding:9px 0;border-bottom:1px solid transparent;text-transform:uppercase;letter-spacing:.08em;font-size:10px}nav button.active{background:transparent;color:#111;border-bottom-color:#111}nav button:not(.active):hover{background:transparent;color:#b51f2e}.status{color:#777}.status.working,.status.done{color:#b51f2e}.workspace{padding-top:46px}.eyebrow{color:#777;font-size:9px}.title-row h1,.start-state h1{font:500 52px/.95 Cormorant Garamond;letter-spacing:-.04em}.title-row p,.start-state p{color:#6b6965}.card,.summary-card,.diff-card,.evaluation,.match-panel,.match-score{background:#fff;border:1px solid #d8d5cf;border-radius:0;box-shadow:none}.card{padding:27px}.card-title{border-bottom:1px solid #ddd9d2;padding-bottom:18px}.card-title>svg,.text-button,.icon{color:#111}.card-title h3{text-transform:uppercase;letter-spacing:.08em;font-size:11px}.card-title p{color:#777}.item-editor{border-color:#ddd9d2}.item-number{color:#b51f2e}input,textarea{background:#fff;border:1px solid #ccc8c0;border-radius:0;color:#111}input:focus,textarea:focus{border-color:#111;box-shadow:0 0 0 1px #111}.example-profile input,.example-profile textarea{background:#f7f6f3;color:#8a8883}.example-profile input:focus,.example-profile textarea:focus{background:#fff;color:#111}.primary{background:#111;color:#fff;border:1px solid #111;border-radius:0;box-shadow:none}.primary:hover{background:#b51f2e;border-color:#b51f2e}.secondary{background:transparent;color:#111;border:1px solid #111;border-radius:0;box-shadow:none}.secondary:hover{background:#111;color:#fff}.primary:disabled,.secondary:disabled{background:#e2dfd9;color:#898681;border-color:#c9c5be}.example-note,.locked-note,.edit-banner{background:#eeeae4;color:#393734;border:1px solid #d5d1ca;border-radius:0}.section-nav button{border-radius:0}.section-nav button.active{background:#111;color:#fff}.section-nav button:not(.active):hover{background:#e5e1da;color:#111}.segmented button.active{border-color:#b51f2e}.score-ring{background:conic-gradient(#b51f2e var(--score),#ddd9d2 0)}.score-ring:before{background:#fff}.score-components>div,.axis-grid>div{background:#f2f0eb}.trace-rail span{background:#f3f1ec;border-color:#aaa}.trace-rail span.pulse{background:#b51f2e;color:#fff;border-color:#b51f2e;box-shadow:none}.decision{border-radius:0}.decision.accept{background:#111;color:#fff}.decision.retry{background:#ead7d9;color:#831a25}.inline-diff .add{background:#dce7e2;color:#18382f}.inline-diff .remove,.error,.inline-error{background:#f2dcdf;color:#781b25;border-color:#dcaeb4}.human-prompt{background:#1a1a1a;border:1px solid #555;border-radius:0}.human-prompt .eyebrow{color:#ccc}.human-prompt textarea{background:#fff;color:#111;border-color:#fff;border-radius:0}.skip-input{color:#ccc}.skip-input:hover{background:#333;border-radius:0}.splash-hero{min-height:380px;margin:-10px 0 58px;grid-template-columns:1.2fr .8fr;background:#fff;border:1px solid #111;border-radius:0;box-shadow:none}.splash-hero:after{display:none}.splash-copy{padding:52px 48px}.splash-kicker{color:#b51f2e;font-size:9px;letter-spacing:.18em}.splash-copy h1{font:500 68px/.82 Cormorant Garamond;color:#111;letter-spacing:-.055em;margin:27px 0 25px}.splash-copy p{font-size:12px;color:#65625e;max-width:410px}.splash-key{color:#111;margin-top:32px;letter-spacing:.12em}.splash-key i{height:1px;background:#b51f2e;width:28px}.splash-art{clip-path:none;background:#b51f2e;color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:34px;overflow:hidden}.splash-art:after{display:none}.editorial-label{font:500 10px/1.25 DM Mono;text-transform:uppercase;letter-spacing:.12em;position:relative;z-index:2}.editorial-number{font:500 190px/.72 Cormorant Garamond;letter-spacing:-.12em;align-self:flex-end;margin-right:-5px}.editorial-rule{height:1px;background:#fff;width:100%}.editorial-caption{font:500 10px/1.35 Instrument Sans;text-transform:uppercase;letter-spacing:.14em;align-self:flex-end;text-align:right}button:focus-visible{outline:2px solid #b51f2e;outline-offset:3px}@media(max-width:850px){.splash-hero{grid-template-columns:1fr;min-height:580px}.splash-copy{padding:38px 30px}.splash-copy h1{font-size:55px}.splash-art{min-height:210px}.editorial-number{font-size:125px}}:root{--ink:#080a09;--muted:#5c6964;--paper:#fffefa;--line:#111;--green:#247d69;--lime:#fff;--red:#111;--sidebar:#247d69;background:#f4f1e9;color:#080a09}body{background:#f4f1e9;color:#080a09}aside{background:#247d69;color:#fff;border-right:3px solid #080a09}.brand{letter-spacing:.08em}.brandmark{background:#fff;color:#111;border:3px solid #111;border-radius:7px;box-shadow:3px 3px #111}.aside-copy .eyebrow{color:#fff}.aside-copy h2{font:700 35px/.98 Instrument Sans;letter-spacing:-.04em}.aside-copy p,.privacy{color:#e2f0eb}aside .job-input{background:#fff;color:#111;border:3px solid #111;border-radius:8px;box-shadow:4px 4px #111}.job-input::placeholder,aside .job-input::placeholder{color:#66736d}.job-input:focus,aside .job-input:focus{background:#fff;color:#111;border-color:#111;box-shadow:6px 6px #111}.page-control>span{color:#fff}.page-control button,.page-control button:not(.active){background:#247d69;color:#fff;border:2px solid #111;border-radius:6px}.page-control button.active{background:#fff;color:#111}.page-control button:not(.active):hover{background:#176452}.summary-toggle{color:#fff}.summary-toggle i{background:#155e50;border:2px solid #111}.summary-toggle input:checked+i{background:#fff}.summary-toggle input:checked+i:after{background:#111}.human-toggle{border-top:1px solid #ffffff55;padding-top:12px}aside .run{background:#111;color:#fff;border:3px solid #111;border-radius:8px;box-shadow:4px 4px #fff}.run:hover,aside .run:hover{background:#fff;color:#111;border-color:#111;transform:translate(-1px,-1px)}.run:disabled,aside .run:disabled{background:#4d8f80;color:#cbe1da;border-color:#174d42;box-shadow:3px 3px #174d42}header{background:#f4f1e9ed;border-bottom:2px solid #111}nav button{font-weight:700;border-bottom:3px solid transparent}nav button.active{border-color:#247d69}nav button:not(.active):hover{color:#247d69}.status.working,.status.done{color:#247d69}.title-row h1,.start-state h1{font:700 47px/.95 Instrument Sans;letter-spacing:-.05em}.eyebrow{color:#247d69;font-weight:700}.card,.summary-card,.diff-card,.evaluation,.match-panel,.match-score{background:#fffefa;border:2px solid #111;border-radius:10px;box-shadow:4px 4px #111}.card-title{border-color:#111}.card-title>svg,.text-button,.icon{color:#247d69}.card-title h3{font-weight:800}.item-number{color:#247d69;font-weight:700}.item-editor{border-color:#111}input,textarea{background:#fff;border:2px solid #111;border-radius:6px}input:focus,textarea:focus{border-color:#247d69;box-shadow:0 0 0 2px #247d69}.example-profile input,.example-profile textarea{background:#f0eee7;color:#75807b}.primary{background:#247d69;color:#fff;border:2px solid #111;border-radius:7px;box-shadow:3px 3px #111}.primary:hover{background:#111;color:#fff;border-color:#111}.secondary{background:#fff;color:#111;border:2px solid #111;border-radius:7px;box-shadow:3px 3px #111}.secondary:hover{background:#247d69;color:#fff}.primary:disabled,.secondary:disabled{background:#d7d7d1;color:#777;border-color:#777;box-shadow:none}.example-note,.locked-note,.edit-banner{background:#dcece6;color:#123e34;border:2px solid #111;border-radius:8px}.section-nav button{border-radius:6px;font-weight:700}.section-nav button.active{background:#247d69;color:#fff;border:2px solid #111}.section-nav button:not(.active):hover{background:#dcece6}.trace-rail span{background:#fff;border:2px solid #111}.trace-rail span.pulse{background:#247d69;color:#fff;border-color:#111}.score-ring{background:conic-gradient(#247d69 var(--score),#ccd9d4 0)}.score-components>div,.axis-grid>div{background:#e9f1ee;border:1px solid #111}.decision.accept{background:#247d69;color:#fff}.decision.retry{background:#fff;color:#111;border:1px solid #111}.human-prompt{background:#155e50;border:3px solid #111;border-radius:8px;box-shadow:3px 3px #111}.human-prompt textarea{border:2px solid #111;border-radius:5px}.skip-input:hover{background:#0f4c40;border-radius:4px}.splash-hero{min-height:410px;margin:-10px 0 55px;grid-template-columns:1fr 1fr;background:#247d69;border:3px solid #111;border-radius:13px;box-shadow:8px 8px #111}.splash-copy{background:#fffefa;padding:48px 44px;border-right:3px solid #111}.splash-kicker{color:#247d69;font-weight:700}.splash-copy h1{font:800 57px/.88 Instrument Sans;color:#111;letter-spacing:-.065em;margin:29px 0 24px}.splash-copy p{color:#4e5a55}.splash-key{color:#111;font-weight:700}.splash-key i{height:3px;background:#247d69}.splash-art{position:relative;display:block;background:#247d69;padding:0;min-height:405px;overflow:hidden}.typewriter{position:absolute;width:250px;height:236px;left:50%;top:54%;transform:translate(-50%,-50%);z-index:3}.type-paper{position:absolute;width:145px;height:100px;background:#fff;left:52px;top:0;border:4px solid #111;border-radius:2px 2px 13px 13px;z-index:4;padding:20px 22px}.type-paper i{display:block;height:4px;background:#111;margin-bottom:12px;border-radius:3px}.type-top{position:absolute;left:27px;top:72px;width:196px;height:86px;background:#111;border:4px solid #111;border-radius:16px 16px 45% 45%;z-index:2}.type-body{position:absolute;left:10px;top:129px;width:230px;height:103px;background:#0b5b4c;border:4px solid #111;border-radius:8px 8px 35px 35px;z-index:3;display:grid;grid-template-columns:repeat(9,1fr);gap:9px 8px;padding:18px 23px 34px}.type-body span{width:10px;height:10px;border-radius:50%;background:#fff;border:2px solid #111}.type-space{position:absolute;z-index:5;width:92px;height:10px;border-radius:8px;background:#fff;border:2px solid #111;bottom:15px;left:79px}.float-book{position:absolute;left:7%;top:8%;width:64px;height:77px;background:#07594a;border:4px solid #111;border-radius:4px;box-shadow:inset 8px 0 #111}.float-book:after{content:"";position:absolute;left:8px;right:-8px;bottom:-7px;height:10px;background:#fff;border:4px solid #111}.float-book i{position:absolute;right:8px;top:-4px;width:12px;height:31px;background:#fff;border:4px solid #111}.float-glasses{position:absolute;right:7%;top:12%;width:85px;height:34px;border-bottom:4px solid #111}.float-glasses i,.float-glasses b{position:absolute;bottom:-15px;width:34px;height:34px;border-radius:50%;background:#fff;border:4px solid #111}.float-glasses i{left:2px}.float-glasses b{right:2px}.float-note{position:absolute;right:8%;bottom:8%;width:70px;height:83px;background:#fff;border:4px solid #111;padding:20px 13px}.float-note i{display:block;height:4px;background:#111;margin-bottom:10px}.art-plus{position:absolute;left:10%;bottom:12%;font:300 58px/1 Instrument Sans;color:#fff}@media(max-width:850px){.splash-hero{grid-template-columns:1fr;min-height:730px}.splash-copy{border-right:0;border-bottom:3px solid #111}.splash-copy h1{font-size:48px}.splash-art{min-height:330px}.typewriter{transform:translate(-50%,-50%) scale(.83)}}body{background-color:#f7f3ed;background-image:linear-gradient(90deg,#73655308 1px,transparent 1px),linear-gradient(#73655306 1px,transparent 1px);background-size:5px 5px}aside{border-right:1px solid #111}.brand{font-family:Cormorant Garamond;font-size:17px;line-height:.8;letter-spacing:.15em}.brandmark{border-width:1px;border-radius:0;box-shadow:none}.aside-copy h2{font:600 40px/.94 Cormorant Garamond;letter-spacing:-.025em}aside .job-input{border-width:1px;border-radius:0;box-shadow:none}.job-input:focus,aside .job-input:focus{box-shadow:0 0 0 1px #111}.page-control button,.page-control button:not(.active){border-width:1px;border-radius:0}aside .run{border-width:1px;border-radius:0;box-shadow:none;font-family:Instrument Sans}.run:hover,aside .run:hover{transform:none}.summary-toggle i{border-width:1px}header{border-bottom-width:1px}.title-row h1,.start-state h1{font:600 55px/.94 Cormorant Garamond;letter-spacing:-.025em}.eyebrow{font-weight:500;letter-spacing:.16em}.card,.summary-card,.diff-card,.evaluation,.match-panel,.match-score{border-width:1px;border-radius:0;box-shadow:none}.card-title{border-color:#cbc5bc}.card-title h3{font-weight:600;letter-spacing:.13em}.item-editor{border-color:#cbc5bc}input,textarea{border-width:1px;border-radius:0}input:focus,textarea:focus{box-shadow:0 0 0 1px #247d69}.primary,.secondary{border-width:1px;border-radius:0;box-shadow:none}.example-note,.locked-note,.edit-banner{border-width:1px;border-radius:0}.section-nav button,.section-nav button.active{border-radius:0;border-width:1px}.score-components>div,.axis-grid>div{border-width:1px}.human-prompt{border-width:1px;border-radius:0;box-shadow:none}.human-prompt textarea{border-width:1px;border-radius:0}.splash-hero{min-height:470px;grid-template-columns:45% 55%;background:#f9f6f0;border:1px solid #111;border-radius:0;box-shadow:none;margin-bottom:64px}.splash-copy{background:transparent;border-right:1px solid #111;padding:57px 44px 45px;display:flex;flex-direction:column}.splash-kicker{font-size:8px;letter-spacing:.2em}.splash-copy h1{font:600 55px/.98 Cormorant Garamond;letter-spacing:-.02em;margin:54px 0 30px}.splash-copy p{font-size:11px;line-height:1.7;margin-top:auto}.splash-key{border-top:1px solid #111;padding-top:16px;font-weight:500}.splash-key i{height:1px}.splash-art{min-height:468px;background:#f9f6f0}.splash-art:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 72%,#247d69 72%);opacity:.13}.typewriter{transform:translate(-50%,-48%) scale(1.08)}.type-paper{background:#fdfbf7;border-width:2px;border-radius:0 0 8px 8px}.type-paper i{height:2px;border-radius:0}.type-top{background:#247d69;border-width:2px;border-radius:8px 8px 45% 45%}.type-body{background:#f9f6f0;border-width:2px;border-radius:3px 3px 24px 24px}.type-body span{width:8px;height:8px;background:#111;border-width:1px}.type-space{height:7px;border-width:1px}.float-book{background:transparent;border-width:2px;border-radius:0;box-shadow:inset 5px 0 #247d69}.float-book:after{border-width:2px;height:7px;bottom:-5px}.float-book i{border-width:2px}.float-glasses{border-bottom-width:2px}.float-glasses i,.float-glasses b,.float-note{background:transparent;border-width:2px}.float-note i{height:2px}.art-plus{color:#247d69;font-family:Cormorant Garamond;font-weight:500}.splash-art:after{content:"PROFILE / 01";display:block;position:absolute;right:27px;bottom:24px;width:auto;height:auto;background:transparent;color:#111;font:500 8px DM Mono;letter-spacing:.18em}@media(max-width:850px){.splash-hero{grid-template-columns:1fr;min-height:760px}.splash-copy{border-right:0;border-bottom:1px solid #111;padding:38px 30px}.splash-copy h1{font-size:47px;margin:30px 0 22px}.splash-art{min-height:350px}.typewriter{transform:translate(-50%,-50%) scale(.82)}}.brand{width:100%;text-transform:none;letter-spacing:0}.tailormake-logo{display:flex;align-items:center;gap:11px}.tailormake-logo svg{width:42px;height:46px;overflow:visible;background:#fff;border:1px solid #111;padding:4px}.tailormake-logo .logo-t{fill:#0b0b0b}.tailormake-logo .logo-page{fill:#247d69}.tailormake-logo span{color:#fff;font:500 19px Instrument Sans;letter-spacing:-.045em;line-height:1}.tailormake-logo b{font-weight:800}.landing{min-height:100vh;padding:22px 26px 26px;background:#f7f3ed;display:flex;flex-direction:column}.landing-header{height:58px;position:static;background:transparent;border:0;padding:0 4px 14px;display:flex;align-items:center;justify-content:space-between}.landing-header .tailormake-logo span{color:#111}.landing-header>span{font:500 9px DM Mono;text-transform:uppercase;letter-spacing:.16em;color:#247d69}.landing .splash-hero{width:100%;min-height:0;flex:1;margin:0}.landing .splash-copy{padding:clamp(38px,5vw,74px)}.landing .splash-copy h1{font-size:clamp(54px,6vw,94px);margin:clamp(35px,7vh,80px) 0 30px}.landing-enter{width:max-content;margin:26px 0 20px;border:1px solid #111;background:#247d69;color:#fff;padding:13px 17px;display:flex;align-items:center;gap:28px;font:700 10px Instrument Sans;text-transform:uppercase;letter-spacing:.11em}.landing-enter svg{width:16px}.landing-enter:hover{background:#111}.landing .splash-art{min-height:100%}@media(max-width:850px){.landing{padding:12px}.landing-header>span{display:none}.landing .splash-hero{min-height:760px;flex:none}.landing .splash-copy h1{font-size:48px;margin:30px 0 20px}.landing-enter{margin-top:18px}.landing .splash-art{min-height:340px}}.input-frozen{pointer-events:none;-webkit-user-select:none;user-select:none;filter:grayscale(.35);opacity:.52}.input-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#07100dd1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:grid;place-items:center;padding:22px}.input-modal{width:min(680px,100%);max-height:calc(100vh - 44px);overflow:auto;background:#f9f6f0;border:2px solid #111;padding:34px;box-shadow:10px 10px #247d69}.input-modal-state{display:flex;align-items:center;gap:8px;margin-bottom:24px;font:500 9px DM Mono;text-transform:uppercase;letter-spacing:.13em}.input-modal-state span{width:9px;height:9px;border-radius:50%;background:#247d69;box-shadow:0 0 0 4px #247d6930}.input-modal .eyebrow{color:#247d69}.input-modal h2{font:600 43px/.95 Cormorant Garamond;margin:10px 0 13px;letter-spacing:-.025em}.input-modal>p{color:#5c6964;font-size:12px;line-height:1.6;max-width:540px}.input-gap-list{border-top:1px solid #111;margin:24px 0;max-height:175px;overflow:auto}.input-gap-list>div{display:grid;grid-template-columns:42px 1fr;gap:10px;padding:11px 3px;border-bottom:1px solid #c8c2b9}.input-gap-list span{font:500 9px DM Mono;color:#247d69}.input-gap-list b{font-size:11px;line-height:1.45}.input-modal label{display:flex;flex-direction:column;gap:8px}.input-modal label>span{font:500 9px DM Mono;text-transform:uppercase;letter-spacing:.12em}.input-modal textarea{min-height:125px;resize:vertical;border:1px solid #111;background:#fff;padding:13px}.input-modal-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:18px}.input-modal-actions .skip-input{width:auto;color:#111;padding:11px 0;text-decoration:underline;text-underline-offset:4px}.input-modal-actions .skip-input:hover{background:transparent;color:#247d69}.input-modal-actions .primary{min-width:210px}.input-modal-error{margin:18px 0 0}.input-modal-state.active span{animation:pulse 1.4s ease-in-out infinite}.input-resuming{margin-top:28px;border-top:1px solid #111;border-bottom:1px solid #111;padding:22px 3px;display:flex;align-items:center;gap:12px;font:500 10px DM Mono;text-transform:uppercase;letter-spacing:.08em}.input-resuming svg{width:18px;color:#247d69}@media(max-width:620px){.input-modal{padding:24px}.input-modal h2{font-size:35px}.input-modal-actions{align-items:stretch;flex-direction:column-reverse}.input-modal-actions .primary,.input-modal-actions .skip-input{width:100%}}.trace-list.compact .trace-item{min-height:92px}.compact-trace-summary{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:10px 0 4px;padding:10px 12px;border:1px solid #cbc5bc;background:#f9f6f0}.compact-trace-summary strong{font:600 10px DM Mono;text-transform:uppercase;letter-spacing:.04em}.compact-trace-summary span{color:#68736e;font-size:10px;text-align:right}.trace-list.verbose .evaluation details{margin-top:10px}.trace-list.verbose .evaluation details>summary{cursor:pointer;padding:7px 0;font:500 9px DM Mono;text-transform:uppercase;letter-spacing:.05em}.trace-list.verbose .evaluation details>ul{border-left:2px solid #247d69;margin-left:3px;padding:4px 0 4px 20px}.recruiter-summary{border-left:4px solid #247d69}.recruiter-summary.review{border-left-color:#9a6831}.recruiter-axes{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:14px}.recruiter-axes>div{display:flex;justify-content:space-between;gap:8px;padding:7px;border:1px solid #cbc5bc}.recruiter-axes span{font:500 8px DM Mono;text-transform:uppercase}.recruiter-axes strong{font:600 10px DM Mono}.recruiter-summary ul{padding-left:17px;font-size:10px;color:#5c6964}.job-input-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0 7px}.job-input-actions>span{font:500 9px DM Mono;text-transform:uppercase;letter-spacing:.14em;color:#fff}.job-input-actions button{border:0;background:transparent;color:#fff;display:inline-flex;align-items:center;gap:5px;padding:4px 0;font:600 9px Instrument Sans;text-transform:uppercase;letter-spacing:.08em}.job-input-actions button svg{width:12px;height:12px}.job-input-actions button:hover{color:#111}.job-input-actions button:disabled{opacity:.5;cursor:not-allowed}.job-input{margin-top:0}aside{overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}aside .job-input{background:#ffffffdb}aside .job-input:focus{background:#fffffff5}aside .run{background:#fff;color:#111}aside .run:hover{background:#e2b84b;color:#111}.job-input-actions button:hover{color:#f0c85b}.result-pane,.tailored-editor,.identity{min-width:0;max-width:100%}.tailored-editor .form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.form-grid>label,.item-fields>label{min-width:0;max-width:100%}.form-grid input,.form-grid textarea,.item-fields input,.item-fields textarea{display:block;width:100%;min-width:0;max-width:100%}.sidebar-close,.sidebar-backdrop{display:none}@media(max-width:760px){.shell aside{height:100dvh;max-width:100%;overflow-y:auto}.sidebar-close{display:grid;place-items:center;margin-left:auto;color:#fff;padding:8px;border:1px solid #ffffff66}.sidebar-close:hover{background:#fff;color:#111}.sidebar-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9;border:0;background:#07100d99}.shell main,.workspace,.content{width:100%;max-width:100%;min-width:0}}@media(max-width:380px){.shell aside{width:100vw}}.feedback-applied{display:flex;align-items:flex-start;gap:11px;margin:-16px 0 24px;padding:12px 14px;border:1px solid #247d69;background:#e3eee9;color:#123e34}.feedback-applied>svg{width:17px;flex:0 0 auto}.feedback-applied>div{display:flex;flex-direction:column;gap:3px;min-width:0}.feedback-applied strong{font:600 10px DM Mono;text-transform:uppercase;letter-spacing:.08em}.feedback-applied span{font-size:11px;line-height:1.45;overflow-wrap:anywhere}
