:root{color:#203e34;font-synthesis:none;background:#f7f6f0;font-family:DM Sans,system-ui,sans-serif}.workspace-fields{border:0;min-width:0;margin:0;padding:0}.dialog-backdrop{z-index:10;background:#203e3477;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.account-dialog{box-sizing:border-box;background:#f7f6f0;width:min(560px,100%);max-height:90vh;margin:0;padding:24px;overflow:auto}.recovery-confirm{align-items:flex-start;gap:12px;margin:20px 0;font-weight:400;display:flex}.recovery-confirm input[type=checkbox],.recovery-confirm input[type=radio]{accent-color:#203e34;flex:0 0 20px;width:20px;height:20px;margin:3px 0 0;padding:0}*{box-sizing:border-box}body{margin:0}main{max-width:920px;margin:auto;padding:36px 24px 80px}header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:70px;display:flex}.brand{flex:0 260px;width:260px;min-width:0;max-width:calc(100% - 128px);height:auto;display:block}.badge{white-space:nowrap;border:1px solid #cbd6cc;border-radius:20px;padding:8px 12px;font-size:13px}h1{letter-spacing:-2px;max-width:700px;font:700 clamp(34px,6vw,54px)/1.08 Manrope,sans-serif}h2{font:700 24px Manrope,sans-serif}.intro{color:#58695e;max-width:620px;font-size:20px;line-height:1.6}aside{background:#eaf0e4;border-left:3px solid #5c7c49;margin:32px 0;padding:18px 24px;line-height:1.5}aside p{margin-bottom:0}section{background:#fff;border:1px solid #dedfd5;border-radius:16px;margin:36px 0;padding:28px}label{margin:24px 0 10px;font-weight:600;display:block}textarea{resize:vertical;background:#fcfcf9;border:1px solid #a5b3a6;border-radius:8px;width:100%;min-height:230px;padding:16px;font:14px/1.5 ui-monospace,monospace}input,select{width:100%;min-height:46px;color:inherit;font:inherit;background:#fcfcf9;border:1px solid #a5b3a6;border-radius:7px;margin-top:8px;padding:10px}form{margin-bottom:24px}.form-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px 24px;display:grid}label{line-height:1.45}.stock-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.stock-list article{border:1px solid #d9dfd4;border-radius:10px;padding:16px}.stock-list article h3{margin-top:0}summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:600}.actions{flex-wrap:wrap;gap:12px;display:flex}button{min-height:46px;color:inherit;cursor:pointer;background:#fff;border:1px solid #adbaae;border-radius:7px;padding:11px 18px;font:600 14px inherit}button:hover{background:#edf1e9}button.primary{color:#fff;background:#274e43;border:0;margin-top:16px}button:disabled{opacity:.5;cursor:default}:focus-visible{outline-offset:3px;outline:3px solid #a4622a}.issue{color:#813c2d;overflow-wrap:anywhere}.conversion-output{overflow-wrap:anywhere}.conflict-comparison{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;display:grid}.conflict-comparison section{min-width:0;padding:12px}.conflict-values{overflow-wrap:anywhere}.conflict-values dt{font-weight:600}.conflict-values dd{margin:0 0 8px}.conflict-card{margin-block:16px}.prompt-context{white-space:pre-wrap;overflow-wrap:anywhere}.prompt-request{min-height:100px}.label-preview{border:1px solid #82928b;max-width:100%;height:auto;margin-block:12px;display:block}.label-downloads{flex-wrap:wrap;gap:8px;display:flex}@media (width<=560px){main{padding:24px 16px}header{margin-bottom:42px}section{padding:20px}}
