.stock-order{color:#edf1e5}.stock-order button,.stock-order input{font:inherit}.stock-order button{cursor:pointer}.stock-order button:disabled{cursor:default;opacity:.4}.od-intro{justify-content:space-between;align-items:end;gap:25px;margin-bottom:30px;display:flex}.od-intro h2{letter-spacing:-.055em;margin:14px 0 0;font-size:clamp(38px,4.7vw,66px);line-height:1.02}.od-intro>p{color:#adb8a0;max-width:210px;font-size:16px;line-height:1.65}.od-samples{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:24px;display:grid}.od-samples button{color:#cbd4bf;text-align:left;background:#181d15;border:1px solid #3d4933;align-items:center;gap:12px;min-height:54px;padding:16px;font-size:13px;display:flex}.od-samples button>span{color:#82946d;font:10px IBM Plex Mono,monospace}.od-samples button>svg{color:#d7ff32;flex:none;margin-left:auto}.od-samples button[aria-pressed=true]{color:#f2f5e9;background:#202818;border-color:#d7ff32}.od-route{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0 0 30px;padding:0;list-style:none;display:grid}.od-route li{color:#7f8c74;align-items:center;gap:12px;font-size:12px;display:flex}.od-route li>span{border:1px solid #48543b;flex:none;place-items:center;width:30px;height:30px;font:9px IBM Plex Mono,monospace;display:grid}.od-route li>strong{font-weight:400}.od-route li>svg{color:#536246;margin-left:auto}.od-route li.is-active{color:#e5edda}.od-route li.is-active>span{color:#d7ff32;border-color:#d7ff32}.od-workspace{grid-template-columns:minmax(260px,.8fr) minmax(0,1.7fr);align-items:start;gap:20px;display:grid}.stock-order .stock-panel{background:#171c14;border:1px solid #3f4d32;padding:24px}.od-board{gap:18px;min-width:0;display:grid}.od-panel-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;display:flex}.stock-order .stock-kicker{letter-spacing:.09em;color:#a6b491;margin:0;font:9px/1.7 IBM Plex Mono,monospace}.od-pill{letter-spacing:.05em;color:#c9d7b5;white-space:nowrap;border:1px solid #4c5c3b;padding:7px 9px;font:8px IBM Plex Mono,monospace}.od-pill.is-warning{color:#f6d7ad;border-color:#806b4d}.stock-order h3{overflow-wrap:anywhere;letter-spacing:-.035em;margin:0;font-size:25px;font-weight:400;line-height:1.2}.od-source-note{color:#9eaf8d;border-bottom:1px dotted #4d5a40;margin:16px 0 21px;padding-bottom:20px;font-size:12px;line-height:1.75}.od-request form>label,.od-input-pair>label{color:#c1cdb3;font-size:12px;line-height:1.4;display:block}.od-request input:not([type=radio]):not([type=checkbox]){color:#f2f5e9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;box-sizing:border-box;background:#10150e;border:1px solid #566447;border-radius:0;width:100%;max-width:100%;min-height:46px;margin-top:9px;padding:10px;font-size:15px;display:block}.od-request input[aria-invalid=true]{border-color:#deb276!important}.od-request input[type=checkbox],.od-request input[type=radio],.od-review input{accent-color:#d7ff32;flex:none;width:17px;height:17px;margin:0}.od-input-pair{grid-template-columns:minmax(0,.65fr) minmax(0,1fr);gap:12px;margin-top:20px;display:grid}.od-input-pair label>span{color:#8c9c7d;font-size:10px}.od-plans{border:0;min-width:0;margin:24px 0 0;padding:0}.od-plans legend{color:#c1cdb3;margin-bottom:10px;font-size:12px}.od-plans>label{cursor:pointer;border:1px solid #425136;align-items:center;gap:12px;min-height:80px;margin-bottom:9px;padding:13px;display:flex}.od-plans>label.is-selected{background:#202917;border-color:#a7c36b}.od-plans label>span{min-width:0}.od-plans strong{font-size:13px;font-weight:400;line-height:1.5;display:block}.od-plans small{color:#a2b18f;margin-top:5px;font-size:11px;line-height:1.6;display:block}.od-plans svg{color:#a6bb8a;flex:none;margin-left:auto}.od-schedule-warning{background:#282218;border:1px solid #766246;gap:10px;margin-top:19px;padding:15px;font-size:12px;display:flex}.od-schedule-warning>svg{color:#e8c38d;flex:none}.od-schedule-warning strong{color:#f0d7b6;font-weight:500;line-height:1.55}.od-schedule-warning p{color:#d1bda2;margin:5px 0 12px;font-size:11px;line-height:1.7}.od-schedule-warning label{cursor:pointer;align-items:start;gap:10px;line-height:1.6;display:flex}.od-schedule-warning input{margin-top:3px!important}.od-errors{color:#f2c995;border:1px solid #7a6546;margin:18px 0 0;padding:14px 14px 14px 30px;font-size:12px;line-height:1.75}.stock-order .od-build{justify-content:space-between;align-items:center;width:100%;min-height:50px;margin-top:23px;font-size:11px;display:flex}.od-form-note{color:#92a17f;margin:13px 0 0;font-size:10px;line-height:1.75}.stock-order .od-supply{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px;padding:0;display:grid;overflow:hidden}.od-product{background:#10140e;min-height:250px;position:relative}.od-product img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.od-product>span{color:#cfdfb5;background:#111c;padding:6px 8px;font:9px IBM Plex Mono,monospace;position:absolute;bottom:13px;left:15px}.od-supply-info{min-width:0;padding:24px 24px 22px 0}.od-supply-info h3{margin-top:11px;font-size:24px}.od-stock-numbers{grid-template-columns:1fr 1fr;gap:18px;margin-top:24px;display:grid}.od-stock-numbers>div+div{border-left:1px solid #445235;padding-left:18px}.od-stock-numbers strong{letter-spacing:-.055em;font-size:44px;font-weight:400;line-height:1;display:block}.od-stock-numbers small{letter-spacing:0;color:#b1bf9e;margin-left:8px;font-size:12px}.od-stock-numbers span{color:#a6b58f;margin-top:9px;font:8px/1.6 IBM Plex Mono,monospace;display:block}.od-stock-bar{gap:3px;width:100%;height:6px;margin-top:20px;display:flex}.od-stock-bar>span{background:#d7ff32;width:20%}.od-stock-bar>i{background:repeating-linear-gradient(135deg,#667951 0 3px,#303c24 3px 6px);width:80%}.od-supply-info>p:last-child{color:#a0af8a;margin:14px 0 0;font-size:10px;line-height:1.75}.od-delivery-preview h3{font-size:23px}.od-batches{gap:13px;margin-top:20px;display:grid}.od-batch{border-top:1px dotted #4a5a3a;grid-template-columns:90px minmax(30px,1fr) 125px;align-items:center;gap:16px;padding-top:15px;display:grid}.od-batch>div>span{color:#95a87f;font:8px/1.6 IBM Plex Mono,monospace;display:block}.od-batch>div>strong{letter-spacing:-.03em;margin-top:4px;font-size:28px;font-weight:400;line-height:1.2;display:block}.od-batch small{color:#9fb08b;letter-spacing:0;margin-left:6px;font-size:11px}.od-batch-line{color:#d7ff32;align-items:center;gap:5px;display:flex}.od-batch-line>i{border:1px solid #d7ff32;border-radius:50%;width:6px;height:6px}.od-batch-line>span{border-top:1px dotted #7f995a;flex:1}.od-planning-caption{color:#96a783;margin:16px 0 0;font-size:10px;line-height:1.8}.od-quote-grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:25px;margin-top:22px;display:grid}.od-quote-grid dl{margin:0}.od-quote-grid dl>div{border-bottom:1px dotted #435235;justify-content:space-between;align-items:start;gap:14px;padding:10px 0;font-size:12px;line-height:1.5;display:flex}.od-quote-grid dt{color:#aab99a}.od-quote-grid dd{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0}.od-total{border-left:1px solid #4b5d37;padding:10px 0 0 23px}.od-total>span{color:#b3c39d;letter-spacing:.05em;font:8px IBM Plex Mono,monospace}.od-total>strong{letter-spacing:-.05em;color:#d7ff32;font-variant-numeric:tabular-nums;margin-top:7px;font-size:clamp(27px,2.8vw,42px);font-weight:400;line-height:1.3;display:block}.od-total>p{color:#9fb18a;margin:15px 0 0;font-size:12px;line-height:1.65}.od-total b{color:#edf2e3;font-weight:400}.od-total small{color:#d4bd9b;margin-top:5px;font-size:10px;display:block}.od-quote-empty{align-items:center;gap:20px;margin-top:25px;padding:18px 0 2px;display:flex}.od-empty-symbol{color:#d7ff32;border:1px dotted #69854c;flex:none;justify-content:center;align-items:center;gap:3px;width:66px;height:66px;display:flex}.od-quote-empty p{color:#a2b490;max-width:390px;margin:0;font-size:13px;line-height:1.8}.od-review{cursor:pointer;border-top:1px solid #4a5a39;align-items:center;gap:12px;min-height:62px;margin-top:23px;padding:16px 0;font-size:12px;line-height:1.65;display:flex}.od-review>svg{color:#93ac70;flex:none;margin-left:auto}.od-review:has(input:checked)>svg{color:#d7ff32}.stock-order .od-confirm{justify-content:space-between;align-items:center;gap:15px;width:100%;min-height:50px;font-size:10px;display:flex}.od-order-stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:25px 0 0;padding:0;list-style:none;display:grid}.od-order-stages li{color:#7f916e;border-top:2px solid #3a492d;min-width:0;padding-top:12px}.od-order-stages li.is-complete{color:#e7efd9;border-color:#d7ff32}.od-order-stages li>span{color:#b8cf97;border:1px solid #4e6437;place-items:center;width:30px;height:30px;font:9px IBM Plex Mono,monospace;display:grid}.od-order-stages strong{margin-top:10px;font-size:11px;font-weight:400;line-height:1.5;display:block}.od-commitment{color:#bad09d;border-block:1px dotted #53663e;align-items:center;gap:14px;margin:23px 0;padding:17px 0;display:flex}.od-commitment p{color:#a7ba94;margin:0;font-size:12px;line-height:1.7}.od-commitment strong{color:#e2eed3;font-weight:400}.od-fulfillment .stock-button{justify-content:space-between;align-items:center;width:100%;min-height:48px;font-size:11px;display:flex}.od-export{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.od-export h3{margin-top:10px;font-size:23px}.od-export p:not(.stock-kicker){color:#a5b991;margin:9px 0 0;font-size:11px;line-height:1.8}.od-export .stock-button{justify-content:space-between;align-items:center;gap:20px;min-height:48px;font-size:10px;display:flex}.od-export details,.od-export-status{grid-column:1/-1}.od-export details{border-top:1px dotted #4c6038;min-width:0;padding-top:13px}.od-export summary{cursor:pointer;color:#c3d6aa;align-content:center;min-height:44px;font-size:12px;display:list-item}.od-export pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#bdcfa7;background:#0d120b;max-height:300px;margin:8px 0 0;padding:15px;font:10px/1.8 IBM Plex Mono,monospace;overflow:auto}.od-export-status:empty{display:none}.od-state-notice{color:#c5d9ac;min-height:0;margin:0;font-size:12px;line-height:1.8}.od-state-notice:empty{display:none}.od-disclosure{color:#96a985;border-top:1px dotted #425731;margin:28px 0 0;padding-top:21px;font-size:11px;line-height:1.8}.stock-order :focus-visible{outline-offset:4px;outline:2px solid #d7ff32}@media (width<=1100px){.od-workspace{grid-template-columns:minmax(250px,.85fr) minmax(0,1.3fr)}.stock-order .stock-panel{padding:20px}.stock-order .od-supply{grid-template-columns:135px minmax(0,1fr);gap:18px;padding:0}.od-supply-info{padding:20px 17px 20px 0}.od-product{min-height:255px}.od-supply-info h3{font-size:21px}.od-stock-numbers strong{font-size:36px}.od-quote-grid{display:block}.od-total{border-left:0;margin-top:8px;padding:18px 0 0}.od-total>strong{font-size:39px}.od-export{display:block}.od-export .stock-button{width:100%;margin-top:17px}.od-export details{margin-top:18px}.od-batch{grid-template-columns:70px minmax(25px,1fr) 95px;gap:10px}.od-batch>div>strong{font-size:25px}.od-input-pair{grid-template-columns:1fr}.od-order-stages{gap:5px}.od-order-stages strong{font-size:10px}}@media (width<=760px){.od-intro{margin-bottom:23px;display:block}.od-intro h2{font-size:46px}.od-intro>p{max-width:none;margin:18px 0 0;font-size:14px}.od-samples{gap:7px;margin-bottom:21px}.od-samples button{min-height:68px;padding:12px 8px;font-size:11px;line-height:1.6;display:block}.od-samples button>span{margin-bottom:4px;font-size:8px;display:block}.od-samples button>svg{display:none}.od-route{gap:8px;margin-bottom:24px}.od-route li{font-size:10px;display:block}.od-route li>span{width:27px;height:27px;margin-bottom:8px}.od-route li>svg{display:none}.od-workspace{flex-direction:column;gap:17px;display:flex}.od-request,.od-board{width:100%;min-width:0}.stock-order .stock-panel{padding:18px}.stock-order h3{font-size:23px}.od-panel-heading{gap:10px}.od-pill{padding:6px;font-size:7px}.stock-order .stock-kicker{letter-spacing:.045em;font-size:8px}.od-input-pair{grid-template-columns:minmax(0,.65fr) minmax(0,1fr);gap:10px}.od-request input:not([type=radio]):not([type=checkbox]){min-height:48px;padding:9px;font-size:16px}.od-source-note{font-size:11px}.od-plans strong{font-size:13px}.od-plans small{font-size:11px}.stock-order .od-supply{grid-template-columns:105px minmax(0,1fr);gap:14px;padding:0}.od-product{min-height:245px}.od-supply-info{padding:17px 14px 18px 0}.od-supply-info h3{font-size:20px}.od-stock-numbers{gap:10px;margin-top:20px}.od-stock-numbers>div+div{padding-left:10px}.od-stock-numbers strong{font-size:33px}.od-stock-numbers small{margin-left:4px;font-size:9px}.od-stock-numbers span{font-size:7px}.od-supply-info>p:last-child{font-size:9px}.od-stock-bar{margin-top:14px}.od-batch{grid-template-columns:66px minmax(20px,1fr) 97px;gap:9px}.od-batch>div>strong{font-size:25px}.od-batch>div>span{font-size:7px}.od-quote-empty{gap:15px}.od-empty-symbol{width:52px;height:64px}.od-quote-empty p,.od-review{font-size:12px}.od-review svg{display:none}.od-quote-grid dl>div{font-size:12px}.od-total>strong{font-size:39px}.od-order-stages strong,.od-disclosure{font-size:10px}.od-request input[type=date]{min-width:0}}@media (width<=360px){.od-intro h2{font-size:40px}.od-samples button{font-size:10px}.od-input-pair{grid-template-columns:1fr}.stock-order .od-supply{grid-template-columns:90px minmax(0,1fr);gap:12px}.od-supply-info h3{font-size:18px}.od-supply-info{padding-right:12px}.od-stock-numbers strong{font-size:29px}.od-stock-numbers small{margin:6px 0 0;display:block}.od-stock-numbers span{font-size:6px}.od-product{min-height:255px}.od-batch{grid-template-columns:55px minmax(20px,1fr) 90px}.od-batch>div>strong{font-size:23px}.od-batch small{margin:4px 0 0;font-size:9px;display:block}.od-quote-grid dl>div{font-size:11px}}.ec-desk{--ec-line:#43503b;--ec-muted:#aeb8a3;--ec-lime:#d7ff32;color:#eff1e9;min-width:0}.ec-desk *{box-sizing:border-box}.ec-desk button,.ec-desk input,.ec-desk textarea,.ec-desk select{font:inherit}.ec-desk button{cursor:pointer}.ec-desk button:disabled{cursor:default;opacity:.4}.ec-desk button:focus-visible,.ec-desk summary:focus-visible,.ec-desk input:focus-visible,.ec-desk textarea:focus-visible,.ec-desk select:focus-visible{outline:2px solid var(--ec-lime);outline-offset:4px}.ec-desk p{margin:0}.ec-desk h2,.ec-desk h3{margin:0;font-weight:400}.ec-desk .stock-kicker{letter-spacing:.1em;color:var(--ec-lime);font:9px/1.6 IBM Plex Mono,monospace}.ec-workflow{border-bottom:1px dotted var(--ec-line);align-items:center;gap:25px;margin-bottom:25px;padding:20px 0 25px;display:flex}.ec-workflow>div{flex:1;align-items:center;gap:13px;min-width:0;display:flex}.ec-workflow>div>span:first-child{color:var(--ec-lime);border:1px solid #6a7855;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font:10px IBM Plex Mono,monospace;display:grid}.ec-workflow p{font-size:15px;line-height:1.4}.ec-workflow small{color:var(--ec-muted);letter-spacing:.08em;margin-top:6px;font:8px/1.6 IBM Plex Mono,monospace;display:block}.ec-workflow svg{color:var(--ec-lime);flex:none}.ec-workflow>div>svg{margin-left:auto}.ec-workflow>div.is-pending>span:first-child{color:#a5b096;border-style:dotted}.ec-workflow .ec-step-dot{background:#75836a;border-radius:50%;flex:none;width:6px;height:6px;margin-left:auto}.ec-layout{grid-template-columns:minmax(270px,.72fr) minmax(0,1.65fr);align-items:start;gap:24px;display:grid}.ec-source,.ec-output{border:1px solid var(--ec-line);background:#151a13;min-width:0}.ec-source{padding:24px}.ec-section-label{justify-content:space-between;align-items:center;gap:12px;display:flex}.ec-icon-button{color:#c3cdb7;background:0 0;place-items:center;width:44px;height:44px;display:grid}.ec-icon-button:hover{color:var(--ec-lime)}.ec-source-name{border-bottom:1px dotted var(--ec-line);padding:24px 0 27px}.ec-sku{color:#a3b28e;letter-spacing:.15em;font:10px IBM Plex Mono,monospace}.ec-source-name h2{letter-spacing:-.045em;overflow-wrap:anywhere;margin-top:12px;font-size:36px;line-height:1.1}.ec-source-name>p{color:var(--ec-muted);margin-top:12px;font-size:14px;line-height:1.5}.ec-source-facts{border-bottom:1px dotted var(--ec-line);grid-template-columns:1fr;gap:24px;padding:25px 0;display:grid}.ec-source-facts>div>span{letter-spacing:.1em;color:#a9b59d;font:8px IBM Plex Mono,monospace}.ec-source-facts strong{font-variant-numeric:tabular-nums;margin-top:7px;font-size:31px;font-weight:400;line-height:1.2;display:block}.ec-source-facts strong.ec-catalog-status{align-items:center;gap:8px;margin-top:11px;font-size:14px;display:flex}.ec-catalog-status i{background:var(--ec-lime);border-radius:50%;flex:none;width:5px;height:5px}.ec-finishes{border:0;flex-wrap:wrap;gap:7px;min-width:0;margin:0;padding:20px 0 0;display:flex}.ec-finishes legend{color:#c8d0bf;padding-top:22px;font-size:12px}.ec-finishes button{color:#bdc8b1;background:0 0;border:1px solid #526146;align-items:center;gap:7px;min-height:44px;padding:8px 9px;font-size:11px;display:flex}.ec-finishes button[aria-pressed=true]{border-color:var(--ec-lime);color:#fff}.ec-finishes button>i{border:1px solid #fff3;border-radius:50%;flex:none;width:12px;height:12px}.ec-finishes button>svg{color:var(--ec-lime)}.ec-finish-fact{color:#9daa91;min-height:55px;padding-top:14px;font-size:12px;line-height:1.7}.ec-edit-source{width:100%;min-height:44px;margin-top:13px;font-size:12px;justify-content:flex-start!important;gap:10px!important}.ec-edit-source>svg:last-child{margin-left:auto}.ec-source-editor,.ec-output-editor{border-top:1px dotted var(--ec-line);margin-top:17px}.ec-source-editor>summary,.ec-output-editor>summary{cursor:pointer;color:#bbc6b0;min-height:44px;padding:15px 0;font-size:12px;line-height:1.6}.ec-source-editor label,.ec-output-editor label{color:#c9d0c1;margin-top:15px;font-size:12px;line-height:1.5;display:block}.ec-source-editor input:not([type=checkbox]),.ec-source-editor textarea,.ec-source-editor select,.ec-output-editor input,.ec-output-editor textarea,.ec-copy-fallback{color:#eff2e7;resize:vertical;background:#0d120c;border:1px solid #536347;border-radius:0;width:100%;min-width:0;margin-top:7px;padding:11px 12px;font-size:14px;line-height:1.6;display:block}.ec-source-editor input,.ec-source-editor select,.ec-output-editor input{min-height:44px}.ec-source-row{grid-template-columns:1fr;gap:0;display:grid}.ec-source-editor .ec-field-note{color:#95a18c;margin-top:9px;font-size:11px;line-height:1.7}.ec-build{border-top:1px solid var(--ec-line);margin-top:22px;padding-top:20px}.ec-build-button{letter-spacing:.04em;width:100%;min-height:50px;justify-content:space-between!important;font:10px IBM Plex Mono,monospace!important}.ec-build>p{color:#96a28b;margin-top:10px;font-size:11px;line-height:1.7}.ec-desk .ec-ack{color:#c6ceb9;align-items:flex-start;gap:10px;margin:0 0 15px;font-size:11px;line-height:1.6;display:flex}.ec-ack input{width:17px;height:17px;accent-color:var(--ec-lime);background:0 0;border:0;flex:none;margin:0;padding:0}.ec-errors{color:#f4bf98;align-items:flex-start;gap:8px;padding-top:18px;font-size:11px;line-height:1.6;display:flex}.ec-errors svg{flex:none;margin-top:1px}.ec-errors ul{margin:0;padding-left:17px}.ec-errors li+li{margin-top:5px}.ec-output{padding:26px}.ec-output-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.ec-output-heading h2{letter-spacing:-.035em;margin-top:12px;font-size:32px;line-height:1.16}.ec-output-heading h2>span{color:#b2c09e}.ec-pack-state{white-space:nowrap;color:#b7c4a5;letter-spacing:.04em;border:1px solid #5a684d;align-items:center;gap:7px;padding:8px 10px;font:8px/1.5 IBM Plex Mono,monospace;display:flex}.ec-pack-state>i{background:var(--ec-lime);border-radius:50%;width:5px;height:5px}.ec-pack-state.is-reviewed{color:var(--ec-lime);border-color:#7e963a}.ec-pack-state.is-stale{color:#f1bc94;border-color:#896849}.ec-output-controls{flex-direction:column;align-items:flex-start;gap:10px;margin-top:25px;margin-bottom:20px;display:flex}.ec-output-controls>div{flex-wrap:wrap;gap:5px;display:flex}.ec-output-controls button{border:1px solid var(--ec-line);color:#a9b69b;background:0 0;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:9px 13px;font-size:12px;display:flex}.ec-output-controls button>span:first-child{color:#7e9367;font:8px IBM Plex Mono,monospace}.ec-output-controls button[aria-pressed=true]{color:#f2f3e9;background:#242d1d;border-color:#9cb765}.ec-output-controls button[aria-pressed=true]>span:first-child{color:var(--ec-lime)}.ec-output-controls button>svg{color:var(--ec-lime);flex:none}.ec-preview{background:#0b100a;border:1px solid #4d5a41;min-width:0}.ec-preview-chrome{color:#8e9e7e;letter-spacing:.08em;border-bottom:1px solid #35452b;justify-content:space-between;align-items:center;gap:15px;padding:13px 15px;font:7px/1.6 IBM Plex Mono,monospace;display:flex}.ec-preview-chrome>span:first-child{gap:4px;display:flex}.ec-preview-chrome i{background:#4d5b41;border-radius:50%;width:4px;height:4px}.ec-preview-chrome i:first-child{background:var(--ec-lime)}.ec-preview-content{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch;display:grid}.ec-preview-image{background:#20271b;min-width:0;min-height:400px;position:relative;overflow:hidden}.ec-preview-image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ec-preview-image>span{letter-spacing:.1em;color:#d0d7c7;text-shadow:0 1px 7px #000;font:8px IBM Plex Mono,monospace;position:absolute;top:17px;left:17px}.ec-preview-copy{overflow-wrap:anywhere;min-width:0;padding:25px 21px}.ec-preview-copy .ec-preview-overline{letter-spacing:.11em;color:#829371;margin-bottom:16px;font:7px IBM Plex Mono,monospace}.ec-preview-copy h3{letter-spacing:-.035em;margin-bottom:20px;font-size:25px;line-height:1.16}.ec-preview-copy>p:not(.ec-preview-overline){white-space:pre-wrap;color:#b7c2ac;margin-top:13px;font-size:12px;line-height:1.7}.ec-preview-cta{color:var(--ec-lime);border-top:1px solid #35452b;align-items:center;gap:12px;margin-top:23px;padding-top:14px;font-size:11px;line-height:1.6;display:flex}.ec-preview-cta>svg{flex:none;margin-left:auto}.ec-preview-copy>p.ec-untranslated{color:#f1bc94;border-left:2px solid #c29365;padding-left:10px}.ec-preview.is-social .ec-preview-content{grid-template-columns:minmax(0,1fr) minmax(0,.95fr)}.ec-preview.is-social .ec-preview-image{min-height:400px}.ec-preview.is-social .ec-preview-image img{object-position:center;filter:brightness(.85)}.ec-preview-image>strong{letter-spacing:-.04em;overflow-wrap:anywhere;text-shadow:0 1px 15px #000;font-size:34px;font-weight:400;line-height:1.05;position:absolute;bottom:22px;left:20px;right:20px}.ec-draft-meta{color:#91a27e;letter-spacing:.05em;justify-content:space-between;align-items:center;gap:15px;margin-top:8px;font:8px/1.6 IBM Plex Mono,monospace;display:flex}.ec-draft-meta button{color:#d0d9c4;background:0 0;align-items:center;gap:8px;min-height:44px;padding:8px 0;font:11px DM Sans,sans-serif;display:flex}.ec-draft-meta button:hover{color:var(--ec-lime)}.ec-output-editor{margin:0 0 20px}.ec-output-editor input,.ec-output-editor textarea{font-size:14px}.ec-output-editor .ec-ack{margin-top:15px}.ec-output-editor .ec-ack input{width:17px;height:17px;min-height:0;margin-top:1px}.ec-stale-preview{border:1px dashed #6a725a;flex-direction:column;justify-content:center;align-items:flex-start;min-height:370px;padding:35px;display:flex;position:relative;overflow:hidden}.ec-stale-preview>svg{color:#d9b283;margin-bottom:15px}.ec-stale-preview>h3{letter-spacing:-.035em;z-index:1;font-size:29px}.ec-stale-preview>p{color:#b2bea5;z-index:1;max-width:390px;margin-top:12px;font-size:13px;line-height:1.8}.ec-stale-preview>button{z-index:1;margin-top:25px;font-size:11px}.ec-stale-tiles{pointer-events:none;opacity:.2;background:radial-gradient(#bacfa0 1px,#0000 1px) 0 0/20px 20px;position:absolute;inset:0}.ec-stale-tiles span{background:#1c2713;border:1px solid #a8bb8e;width:20%;height:45%;position:absolute;right:7%;transform:rotate(12deg)}.ec-stale-tiles span:nth-child(2){top:28%;right:11%;transform:rotate(4deg)}.ec-stale-tiles span:nth-child(3){top:34%;right:15%;transform:rotate(-6deg)}.ec-review{border-top:1px dotted var(--ec-line);justify-content:space-between;align-items:center;gap:25px;margin-top:24px;padding-top:24px;display:flex}.ec-review h3{letter-spacing:-.025em;margin-top:8px;font-size:24px;line-height:1.3}.ec-review>div>p:last-child{color:#a1b18f;max-width:470px;margin-top:10px;font-size:12px;line-height:1.8}.ec-review-check{color:#c8d2bb;cursor:pointer;flex:none;align-items:flex-start;gap:10px;width:170px;font-size:12px;line-height:1.7;display:flex}.ec-review-check input{width:18px;height:18px;accent-color:var(--ec-lime);flex:none;margin:2px 0 0}.ec-review-check:has(input:disabled){opacity:.55;cursor:default}.ec-export{border-top:1px solid #33422a;margin-top:22px;padding-top:20px}.ec-export>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.ec-export .stock-button{flex:1;min-width:128px;gap:20px!important;min-height:46px!important;font:9px IBM Plex Mono,monospace!important}.ec-copy-button{color:#c9d4bc;background:0 0;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:9px 7px;font-size:11px;display:flex}.ec-export>span{color:#94a384;letter-spacing:.06em;margin-top:12px;font:8px IBM Plex Mono,monospace;display:block}.ec-feedback{min-height:39px;color:var(--ec-lime);padding:17px 0 10px;font-size:12px;line-height:1.7}.ec-disclosure{color:#87977a;border-top:1px dotted #38492c;max-width:950px;padding:15px 0 0;font-size:11px;line-height:1.85}@media (width<=1050px){.ec-layout{grid-template-columns:minmax(250px,.8fr) minmax(0,1.4fr);gap:16px}.ec-source,.ec-output{padding:20px}.ec-preview-content,.ec-preview.is-social .ec-preview-content{grid-template-columns:1fr}.ec-preview-image,.ec-preview.is-social .ec-preview-image{min-height:275px}.ec-preview-image img{object-fit:cover;object-position:center}.ec-preview-copy{padding:22px}.ec-preview-copy h3{font-size:26px}.ec-preview-copy>p:not(.ec-preview-overline){font-size:13px}.ec-preview-image>strong{max-width:350px}.ec-review{display:block}.ec-review-check{width:auto;margin-top:19px}.ec-workflow{gap:15px}.ec-workflow p{font-size:13px}.ec-workflow small{font-size:7px}}@media (width<=760px){.ec-workflow{align-items:flex-start;gap:7px;margin-bottom:19px;padding:12px 0 19px}.ec-workflow>div{display:block}.ec-workflow>div>span:first-child{width:27px;height:27px;margin-bottom:9px;font-size:8px}.ec-workflow>div>svg,.ec-workflow>svg,.ec-workflow .ec-step-dot{display:none}.ec-workflow p{font-size:12px;line-height:1.45}.ec-workflow small{letter-spacing:0;font-size:6px;line-height:1.6}.ec-layout{grid-template-columns:minmax(0,1fr);gap:20px}.ec-source{padding:19px}.ec-source-name{padding:13px 0 18px}.ec-source-name h2{font-size:32px}.ec-source-name>p{margin-top:8px;font-size:12px}.ec-source-facts{grid-template-columns:1fr 1fr;gap:16px;padding:18px 0}.ec-source-facts>div>span{font-size:7px;line-height:1.7;display:block}.ec-source-facts strong{font-size:28px}.ec-source-facts strong.ec-catalog-status{font-size:12px;line-height:1.5}.ec-finishes{padding-top:12px}.ec-finishes legend{padding-top:18px;font-size:11px}.ec-finishes button{flex:1;justify-content:center;padding-inline:9px;font-size:11px}.ec-finish-fact{min-height:0;padding-top:10px;font-size:11px}.ec-edit-source{margin-top:17px}.ec-source-editor input:not([type=checkbox]),.ec-source-editor textarea,.ec-source-editor select,.ec-output-editor input,.ec-output-editor textarea{font-size:16px}.ec-build{margin-top:17px;padding-top:17px}.ec-output{padding:18px}.ec-output-heading{gap:12px}.ec-output-heading h2{font-size:29px}.ec-pack-state{letter-spacing:0;gap:5px;padding:7px;font-size:6px}.ec-output-controls{gap:8px;margin-top:22px}.ec-output-controls>div{gap:5px;width:100%}.ec-output-controls button{flex:1;gap:5px;padding:8px 7px;font-size:11px}.ec-output-controls button>span:first-child{font-size:7px}.ec-output-controls>div+div button{font-size:11px}.ec-output-controls>div+div button>span:first-child{font:inherit}.ec-preview-chrome{letter-spacing:0;gap:8px;padding:12px 10px;font-size:6px}.ec-preview-image,.ec-preview.is-social .ec-preview-image{min-height:280px}.ec-preview-copy{padding:22px 18px}.ec-preview-copy h3{font-size:28px}.ec-preview-copy>p:not(.ec-preview-overline){font-size:13px;line-height:1.8}.ec-preview-image>strong{font-size:35px;bottom:22px;left:18px;right:18px}.ec-draft-meta{align-items:start;gap:10px;font-size:7px}.ec-draft-meta>span{padding-top:15px}.ec-draft-meta button{white-space:nowrap;font-size:11px}.ec-stale-preview{min-height:330px;padding:25px 20px}.ec-stale-preview>h3{font-size:28px}.ec-stale-preview>p{font-size:12px}.ec-review{margin-top:20px;padding-top:20px}.ec-review h3{font-size:23px}.ec-review>div>p:last-child{font-size:12px}.ec-review-check{align-items:center;min-height:44px;margin-top:15px;font-size:12px}.ec-export{margin-top:13px;padding-top:18px}.ec-export>div{gap:8px}.ec-export .stock-button{flex:1;min-width:0;gap:8px!important;padding-inline:12px!important;font-size:8px!important}.ec-copy-button{justify-content:flex-start;width:100%;font-size:11px}.ec-feedback{min-height:0;padding:16px 0;font-size:11px}.ec-disclosure{font-size:10px;line-height:1.8}.ec-source-row{grid-template-columns:1fr}.ec-review-issues{font-size:11px}}@media (width<=360px){.ec-source,.ec-output{padding:15px}.ec-output-heading{display:block}.ec-pack-state{width:max-content;margin-top:14px;font-size:8px}.ec-workflow p{font-size:11px}.ec-workflow small{font-size:6px}.ec-output-controls button{padding-inline:5px;font-size:10px}.ec-output-controls button>span:first-child{font-size:6px}.ec-preview-image,.ec-preview.is-social .ec-preview-image{min-height:245px}.ec-finishes{gap:5px}.ec-finishes button{padding-inline:6px;font-size:10px}.ec-source-facts strong.ec-catalog-status{font-size:11px}.ec-draft-meta,.ec-draft-meta>span{display:block}.ec-draft-meta button{padding-top:8px}.ec-export .stock-button{font-size:7px!important}}.ec-review-issues{color:#f1bc94;margin-top:16px;padding-left:18px;font-size:12px;line-height:1.7}.kd-desk{--kd-line:#434c3b;--kd-muted:#acb7a1;color:#f0f1e9;min-width:0}.kd-intro{justify-content:space-between;align-items:end;gap:40px;margin:8px 0 28px;display:flex}.kd-intro h2{letter-spacing:-.045em;margin-top:13px;font-size:clamp(29px,3.1vw,46px);line-height:1.12}.kd-intro h2 span{color:#aab79b}.kd-intro>p{max-width:325px;color:var(--kd-muted);font-size:14px;line-height:1.7}.kd-process{color:#bcc7b1;border-block:1px dotted #4c5d3d;align-items:center;gap:24px;margin-bottom:25px;padding:18px 0;font:11px IBM Plex Mono,monospace;display:flex}.kd-process>span{white-space:nowrap;align-items:center;gap:9px;display:flex}.kd-process svg{color:#d7ff32;flex:none}.kd-process b{color:#f4f6ed;font-weight:400}.kd-process>i{border-top:1px dotted #536543;flex:1;min-width:12px;height:1px;position:relative}.kd-process>i:after{content:"";background:#d7ff32;border-radius:50%;width:4px;height:4px;position:absolute;top:-3px;right:0}.kd-process .is-reviewed{color:#d7ff32}.kd-workspace{grid-template-columns:minmax(190px,.72fr) minmax(320px,1.6fr) minmax(240px,.92fr);align-items:start;gap:16px;min-width:0;display:grid}.kd-workspace>*{min-width:0}.kd-desk .stock-panel{border:1px solid var(--kd-line);background:#171c15;padding:22px}.kd-panel-head{justify-content:space-between;align-items:center;gap:12px;min-height:21px;margin-bottom:18px;display:flex}.kd-panel-head>.stock-kicker{margin:0}.kd-panel-head>span{color:#b7c3a9;white-space:nowrap;font:10px IBM Plex Mono,monospace}.kd-desk h3{letter-spacing:-.025em;margin:0;font-size:20px;font-weight:400;line-height:1.25}.kd-muted{color:var(--kd-muted);margin:14px 0 20px;font-size:12px;line-height:1.7}.kd-documents{gap:10px;display:grid}.kd-document{background:#10150f;border:1px solid #394432}.kd-document.is-selected{border-color:#6a8050}.kd-document>label{cursor:pointer;align-items:center;gap:10px;min-height:65px;padding:14px 12px 7px;display:flex}.kd-document input,.kd-review input{accent-color:#d7ff32;flex:none;width:17px;height:17px;margin:0}.kd-document small{color:#8da376;margin-bottom:5px;font:9px IBM Plex Mono,monospace;display:block}.kd-document strong{font-size:13px;font-weight:400;line-height:1.4;display:block}.kd-document>div{justify-content:space-between;align-items:center;gap:5px;padding:0 9px 2px 39px;display:flex}.kd-document>div>span{color:#89977c;font:8px IBM Plex Mono,monospace}.kd-document button{color:#c7d5b7;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;min-height:44px;padding:0 5px;font:9px IBM Plex Mono,monospace;display:flex}.kd-document button:hover{color:#d7ff32}.kd-library-note{color:#b0bea2;border-top:1px dotted #48583a;align-items:center;gap:13px;margin-top:28px;padding-top:22px;display:flex}.kd-library-note svg{color:#687c55;flex:none}.kd-library-note p{font-size:10px;line-height:1.8}.kd-answer-space{gap:16px;display:grid}.kd-reset{color:#b2bda7;background:0 0;border:0;align-items:center;gap:6px;min-height:44px;padding:0;font:9px IBM Plex Mono,monospace;display:flex}.kd-reset:hover{color:#d7ff32}.kd-question .kd-panel-head{margin-bottom:12px}.kd-presets{flex-wrap:wrap;gap:7px;margin:20px 0;display:flex}.kd-presets>button{color:#b7c3ab;text-align:left;background:#10150f;border:1px solid #45583a;align-items:center;gap:5px;min-height:44px;padding:8px 11px;font:10px IBM Plex Mono,monospace;display:flex}.kd-presets>button[aria-pressed=true]{color:#d7ff32;border-color:#d7ff32}.kd-presets>button:hover{background:#222d1a}.kd-input-label{color:#c9d2c1;justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;font-size:12px;display:flex}.kd-input-label>span{color:#859775;white-space:nowrap;font:9px IBM Plex Mono,monospace}.kd-desk textarea{resize:vertical;color:#eef2e7;background:#0e130d;border:1px solid #4a5a3d;border-radius:0;width:100%;min-height:90px;padding:12px;font-size:14px;line-height:1.65;display:block}.kd-desk textarea:focus-visible{outline-offset:3px;outline:2px solid #d7ff32}.kd-desk textarea:disabled{opacity:.5}.kd-find{gap:11px;width:100%;margin-top:12px;justify-content:start!important}.kd-find>svg:last-child{margin-left:auto}.kd-rule-note{color:#94a387;margin:13px 0 0;font-size:10px;line-height:1.7}.kd-result .kd-panel-head{flex-wrap:wrap;align-items:start;gap:9px}.kd-result-state{align-items:center;gap:6px;line-height:1.5;display:flex;white-space:normal!important;font-size:8px!important}.kd-result-state.complete{color:#d7ff32}.kd-result-state.partial,.kd-result-state.insufficient{color:#d4bd8b}.kd-result-state svg{flex:none}.kd-result>h3{color:#b8c4ad;max-width:320px;font-size:17px}.kd-answer-cards{gap:15px;margin-top:21px;display:grid}.kd-answer-card{border-top:1px solid #46573a;padding-top:17px}.kd-answer-card>p{text-transform:uppercase;color:#a1b68e;letter-spacing:.07em;margin:0 0 8px;font:9px/1.6 IBM Plex Mono,monospace}.kd-answer-card>strong{letter-spacing:-.045em;color:#e4f4c7;margin-bottom:12px;font-size:clamp(25px,2.5vw,36px);font-weight:400;line-height:1.1;display:block}.kd-answer-card>span{color:#b7c3ab;font-size:13px;line-height:1.75;display:block}.kd-citation{text-align:left;color:#d7ff32;background:#25301c;border:1px solid #4b6134;align-items:center;gap:7px;width:100%;min-height:44px;margin-top:15px;padding:9px 10px;font:9px/1.6 IBM Plex Mono,monospace;display:flex}.kd-citation>svg{flex:none}.kd-citation>svg:last-child{margin-left:auto}.kd-citation:hover{background:#334323}.kd-unresolved{background:#24251a;border:1px solid #716444;margin-top:20px;padding:15px}.kd-unresolved>h3{color:#e1cc9d;align-items:center;gap:9px;font-size:13px;display:flex}.kd-unresolved ul{margin:15px 0;padding:0;list-style:none}.kd-unresolved li+li{border-top:1px dotted #675b40;margin-top:13px;padding-top:13px}.kd-unresolved li strong{overflow-wrap:anywhere;color:#efe0be;font-size:12px;font-weight:400;line-height:1.5;display:block}.kd-unresolved li span{color:#b2a68b;margin-top:5px;font-size:11px;line-height:1.65;display:block}.kd-unresolved>p{color:#c3b693;font-size:10px;line-height:1.7}.kd-empty{color:#81956e;align-items:center;gap:20px;min-height:155px;display:flex}.kd-empty>svg{flex:none}.kd-empty>p{color:#a8b69c;font-size:12px;line-height:1.8}.kd-evidence{position:sticky;top:18px;background:#1d2418!important}.kd-evidence .kd-panel-head>svg{color:#9cb778;flex:none}.kd-evidence>h3{scroll-margin-top:30px;font-size:23px}.kd-evidence-section{color:#a7c386;margin:12px 0 20px;font:10px/1.6 IBM Plex Mono,monospace}.kd-evidence blockquote{letter-spacing:-.015em;color:#e0e9d5;border-left:2px solid #d7ff32;margin:0;padding:0 0 0 17px;font-size:16px;line-height:1.8}.kd-evidence dl{border-block:1px solid #485c37;margin:25px 0;padding:7px 0}.kd-evidence dl>div{padding:8px 0}.kd-evidence dt{color:#8aa370;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font:9px IBM Plex Mono,monospace}.kd-evidence dd{color:#bfceb0;margin:0;font-size:11px;line-height:1.5}.kd-section-tabs{gap:6px;display:grid}.kd-section-tabs>button{color:#8ca572;text-align:left;background:#131b0e;border:1px solid #3d522c;align-items:center;gap:12px;min-height:44px;padding:9px 10px;font:10px IBM Plex Mono,monospace;display:flex}.kd-section-tabs>button>span{color:#b8caa5;font-size:9px}.kd-section-tabs>button[aria-pressed=true]{color:#d7ff32;border-color:#96b06f}.kd-evidence-scope{color:#8fa57a;margin:18px 0 0;font-size:10px;line-height:1.75}.kd-handoff{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:60px;margin-top:24px;display:grid;border-color:#5a713f!important;padding:30px!important}.kd-handoff-copy h2{letter-spacing:-.04em;margin:16px 0;font-size:clamp(26px,3vw,40px);line-height:1.15}.kd-handoff-copy>p:last-child{color:#acbd9b;max-width:330px;font-size:13px;line-height:1.8}.kd-handoff-controls>label:first-child{color:#bac8ac;margin:0 0 9px;font-size:12px;display:block}.kd-review{color:#c0ceae;cursor:pointer;align-items:center;gap:12px;min-height:52px;padding:13px 0;font-size:12px;line-height:1.65;display:flex}.kd-review input{width:18px;height:18px}.kd-review input:disabled{opacity:.4}.kd-export-actions{flex-wrap:wrap;gap:9px;display:flex}.kd-export-actions .stock-button{gap:9px;min-height:48px}.kd-desk button:disabled{opacity:.4;cursor:default}.kd-feedback{color:#a5ba8d;min-height:18px;margin:12px 0 0;font-size:11px;line-height:1.65}.kd-fallback{color:#bca;margin-top:15px;font-size:12px;display:block}.kd-fallback textarea{margin-top:8px;font:10px/1.7 IBM Plex Mono,monospace}@media (width<=1160px){.kd-workspace{grid-template-columns:190px minmax(280px,1fr)}.kd-evidence{grid-column:1/-1;grid-template-columns:minmax(170px,.8fr) minmax(0,1.6fr);column-gap:35px;display:grid;position:static}.kd-evidence .kd-panel-head{grid-column:1/-1}.kd-evidence>h3,.kd-evidence-section,.kd-evidence dl,.kd-section-tabs,.kd-evidence-scope{grid-column:1}.kd-evidence blockquote{grid-area:2/2/6;align-self:start;font-size:19px}.kd-evidence dl{margin-top:12px}.kd-evidence .kd-section-tabs{margin-top:0}.kd-evidence .kd-evidence-scope{margin-top:15px}.kd-handoff{gap:30px}}@media (width<=760px){.kd-intro{margin-top:5px;display:block}.kd-intro h2{font-size:31px}.kd-intro>p{max-width:400px;margin-top:17px;font-size:13px}.kd-process{flex-wrap:wrap;gap:10px;padding:14px 0;font-size:9px}.kd-process>span{gap:6px}.kd-process>span>svg{width:15px}.kd-process>i{min-width:9px}.kd-process>span:last-child{width:100%;padding-top:7px}.kd-process>i:nth-of-type(2){display:none}.kd-workspace{flex-direction:column;gap:13px;display:flex}.kd-workspace>*{width:100%}.kd-desk .stock-panel{padding:18px}.kd-library>h3,.kd-library>.kd-muted,.kd-library-note{display:none}.kd-library .kd-panel-head{margin-bottom:12px}.kd-documents{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.kd-document>label{min-height:100px;padding:11px 8px 3px;display:block}.kd-document input{width:16px;height:16px;margin-bottom:10px}.kd-document small{margin-bottom:5px;font-size:7px}.kd-document strong{min-height:29px;font-size:10px;line-height:1.45}.kd-document>div{padding:0 5px;display:block}.kd-document>div>span{display:none}.kd-document button{justify-content:start;min-height:44px;padding-left:3px;font-size:8px}.kd-document button>svg{width:13px}.kd-answer-space{gap:13px}.kd-panel-head{gap:10px;margin-bottom:15px}.kd-panel-head>.stock-kicker{font-size:8px}.kd-question .kd-panel-head{margin-bottom:13px}.kd-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:17px 0;display:grid}.kd-presets>button{padding:8px;font-size:9px}.kd-desk textarea{padding:10px;font-size:16px}.kd-input-label{font-size:11px}.kd-rule-note{font-size:10px}.kd-desk .kd-find{font-size:11px}.kd-result .kd-panel-head{display:block}.kd-result .kd-panel-head>.stock-kicker{margin-bottom:10px}.kd-result>h3{font-size:16px}.kd-answer-card>strong{font-size:31px}.kd-answer-card>span{font-size:13px}.kd-citation{font-size:9px}.kd-evidence{display:block}.kd-evidence blockquote{font-size:17px}.kd-evidence-section{margin-bottom:18px}.kd-evidence dl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;margin:22px 0 16px;display:grid}.kd-evidence dl>div:last-child{grid-column:1/-1}.kd-evidence dl>div{padding:8px 0}.kd-evidence dd{font-size:11px}.kd-evidence-scope{margin-top:17px}.kd-handoff{margin-top:14px;display:block;padding:21px 18px!important}.kd-handoff-copy h2{margin-top:14px;font-size:29px}.kd-handoff-copy>p:last-child{max-width:none;margin-bottom:22px;font-size:12px}.kd-review{align-items:start;gap:10px;padding:15px 0;font-size:12px}.kd-review input{margin-top:3px}.kd-export-actions{grid-template-columns:minmax(0,1fr);display:grid}.kd-export-actions .stock-button{justify-content:center;font-size:11px}.kd-feedback{font-size:10px}.kd-empty{min-height:160px;padding-top:20px;display:block}.kd-empty>p{margin-top:15px}.kd-desk .kd-reset{font-size:8px}}@media (width<=360px){.kd-desk .stock-panel{padding:14px}.kd-document>label{padding-inline:6px}.kd-document strong{font-size:9px}.kd-process{gap:8px;font-size:8px}.kd-intro h2{font-size:28px}.kd-handoff-copy h2{font-size:27px}.kd-citation{font-size:8px}}.sg-guide{background:#161c12;border:1px solid #52613e;min-width:0;margin:0 0 25px}.sg-guide>summary{cursor:pointer;align-items:center;gap:15px;min-height:76px;padding:16px 22px;list-style:none;display:flex}.sg-guide>summary::-webkit-details-marker{display:none}.sg-preview>summary::-webkit-details-marker{display:none}.sg-guide>summary>svg:first-child{color:#d7ff32;flex:none}.sg-guide>summary>span{gap:6px;min-width:0;display:grid}.sg-guide>summary small{letter-spacing:.1em;color:#d7ff32;font:9px IBM Plex Mono,monospace}.sg-guide>summary strong{color:#d8e0ce;letter-spacing:-.02em;font-size:17px;font-weight:400}.sg-guide>summary>svg:last-child{color:#a8ba92;flex:none;margin-left:auto}.sg-guide[open]>summary{border-bottom:1px solid #52613e}.sg-guide[open]>summary>svg:last-child{transform:rotate(180deg)}.sg-guide summary:focus-visible{outline-offset:4px;outline:2px solid #d7ff32}.sg-content{padding:28px}.sg-position{max-width:930px;padding-bottom:26px}.sg-position h2{letter-spacing:-.035em;font-size:clamp(23px,2.5vw,35px);font-weight:400;line-height:1.3}.sg-position>p:not(.stock-kicker){color:#b9c8aa;margin:17px 0 12px;font:10px/1.8 IBM Plex Mono,monospace}.sg-position>span{color:#98ab86;font-size:11px;line-height:1.8}.sg-grid{border-top:1px dotted #52613e;grid-template-columns:1fr 1fr;gap:42px;padding-top:28px;display:grid}.sg-grid section{min-width:0}.sg-grid h3{letter-spacing:-.03em;margin-bottom:20px;font-size:25px;font-weight:400;line-height:1.3}.sg-grid h4{font-size:15px;font-weight:500;line-height:1.6}.sg-walkthrough ol{gap:20px;margin:0;padding:0;list-style:none;display:grid}.sg-walkthrough ol>li{align-items:baseline;gap:15px;display:flex}.sg-walkthrough ol>li>span{color:#d7ff32;flex:none;font:10px IBM Plex Mono,monospace}.sg-walkthrough ol p,.sg-exception>p:last-child{color:#b5c3a7;margin-top:4px;font-size:14px;line-height:1.75}.sg-exception{border-left:2px solid #d7ff32;margin-top:26px;padding:4px 0 4px 17px}.sg-exception .stock-kicker{margin-bottom:8px;font-size:9px}.sg-outputs{margin-top:28px}.sg-outputs .stock-kicker{font-size:9px}.sg-outputs ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.sg-outputs li{color:#d0ddc2;align-items:center;gap:10px;font-size:13px;display:flex}.sg-outputs svg{color:#d7ff32;flex:none}.sg-boundary{color:#94a581;max-width:450px;margin-top:23px;font-size:11px;line-height:1.8}.sg-scope-intro{color:#b5c3a7;margin-top:-8px;font-size:14px;line-height:1.75}.sg-questions{background:#20281a;border:1px solid #52613e66;margin:20px 0 24px;padding:18px}.sg-questions h4{color:#dce9cc;margin-bottom:9px;font-size:13px}.sg-questions ul{color:#becdb0;gap:9px;margin:0;padding-left:16px;font-size:12px;line-height:1.8;display:grid}.sg-fields{gap:18px;display:grid}.sg-fields label{gap:8px;min-width:0;display:grid}.sg-fields label>span{color:#ceddc1;justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.sg-fields label small{color:#a6b791;font:8px IBM Plex Mono,monospace}.sg-fields input,.sg-fields textarea{width:100%;min-width:0}.sg-fields textarea::placeholder,.sg-fields input::placeholder{color:#7e906d;opacity:1}.sg-draft-note{color:#94a581;margin:17px 0;font-size:11px;line-height:1.8}.sg-actions{flex-wrap:wrap;gap:10px;display:flex}.sg-feedback{color:#b9caab;min-height:22px;margin-top:13px;font-size:12px;line-height:1.8}.sg-preview{border-top:1px dotted #52613e;margin-top:18px}.sg-preview>summary{cursor:pointer;color:#d7ff32;min-height:44px;padding:15px 0;font:10px IBM Plex Mono,monospace}.sg-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;color:#b8c7aa;background:#10150d;max-height:420px;padding:17px;font:11px/1.8 IBM Plex Mono,monospace;overflow-y:auto}.sg-preview textarea{width:100%;line-height:1.7;font-size:13px!important}@media (width<=900px){.sg-grid{gap:27px}.sg-content{padding:23px}.sg-grid h3{font-size:22px}.sg-actions .stock-button{width:100%}}@media (width<=760px){.sg-guide{margin-bottom:24px}.sg-guide>summary{gap:12px;min-height:76px;padding:15px}.sg-guide>summary>svg:first-child{width:20px}.sg-guide>summary strong{font-size:15px;line-height:1.5}.sg-guide>summary small{font-size:8px}.sg-content{padding:18px}.sg-position{padding-bottom:23px}.sg-position h2{font-size:25px;line-height:1.4}.sg-position .stock-kicker{font-size:8px}.sg-position>p:not(.stock-kicker){font-size:9px}.sg-grid{grid-template-columns:1fr;gap:28px;padding-top:23px}.sg-grid h3{font-size:24px}.sg-walkthrough ol{gap:20px}.sg-walkthrough ol p,.sg-exception>p:last-child{font-size:15px}.sg-grid h4{font-size:16px}.sg-scope{border-top:1px dotted #52613e;padding-top:25px}.sg-scope-intro{font-size:15px}.sg-questions{padding:14px}.sg-questions h4{font-size:14px}.sg-questions ul{font-size:13px}.sg-fields label>span{font-size:14px}.sg-draft-note,.sg-boundary{font-size:12px}.sg-actions .stock-button{flex:140px;width:auto;min-height:48px}.sg-preview pre{padding:12px;font-size:11px}.sg-preview textarea{font-size:16px!important}}.stock-page{color:#f0f2e9;--stock-muted:#aab5a0;--stock-line:#45513b;--stock-quiet:#181e14;background:#11130f;min-height:100svh}.stock-page *{box-sizing:border-box}.stock-page [hidden]{display:none!important}.stock-page button,.stock-page a{touch-action:manipulation}.stock-page button:focus-visible,.stock-page a:focus-visible,.stock-page input:focus-visible,.stock-page textarea:focus-visible,.stock-page select:focus-visible,.stock-page [tabindex]:focus-visible{outline-offset:4px;outline:2px solid #d7ff32}.stock-header{background:#11130ff5;border-bottom:1px solid #4c584037;align-items:center;gap:30px;min-height:100px;padding:12px 4%;display:flex}.stock-brand{flex:none;align-items:center;gap:10px;display:flex}.stock-brand img:first-child{width:43px;height:43px}.stock-brand img:last-child{object-fit:contain;width:128px;height:64px}.stock-header-label{letter-spacing:.1em;color:#d7ff32;font:9px/1.7 IBM Plex Mono,monospace}.stock-header-label>span{color:#8e9d7e;font-size:8px;display:block}.stock-home,.stock-studio{align-items:center;gap:12px;min-height:44px;font:10px IBM Plex Mono,monospace;display:flex}.stock-home{margin-left:auto}.stock-studio{color:#d7ff32;margin-left:12px}.stock-page main{padding:0 4%}.stock-heading{justify-content:space-between;align-items:flex-end;gap:35px;padding:58px 0 36px;display:flex}.stock-kicker{letter-spacing:.09em;color:#a5b392;margin:0 0 14px;font:10px/1.7 IBM Plex Mono,monospace}.stock-heading>div{min-width:0;max-width:75%}.stock-heading h1{color:#d7ff32;font-size:0;line-height:0}.stock-heading h1 .dot-type{max-width:100%}.stock-heading>p{letter-spacing:-.03em;color:#ced6c3;max-width:380px;font-size:clamp(18px,2.2vw,29px);line-height:1.35}.stock-heading.has-system{padding-top:35px;padding-bottom:28px}.stock-heading.has-system>p{max-width:290px;font-size:21px}.stock-system-nav{letter-spacing:0;border-block:1px solid #52613e;align-items:stretch;gap:0;margin:0 0 34px;padding:0;font:11px IBM Plex Mono,monospace;display:flex;overflow:auto}.stock-system-nav>a{color:#abb89c;white-space:nowrap;border-bottom:2px solid #0000;flex:none;align-items:center;gap:10px;min-height:52px;padding:14px 23px;display:flex}.stock-system-nav>a>span{color:#7f906d;font-size:8px}.stock-system-nav>a[aria-current]{color:#d7ff32;background:#1a2115;border-bottom-color:#d7ff32}.stock-system-nav>a:hover{color:#d7ff32}.stock-overview{padding-bottom:30px}.stock-system-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.stock-system-card{border-bottom:1px dotted #52613e;min-width:0;padding-bottom:24px;display:block}.stock-system-art{aspect-ratio:1.25;background:radial-gradient(at 55% 38%,#2d3823,#171d13 70%);border:1px solid #52613e57;position:relative;overflow:hidden}.stock-art-top{z-index:2;color:#b6c5a3;letter-spacing:.1em;justify-content:space-between;align-items:center;font:8px IBM Plex Mono,monospace;display:flex;position:absolute;top:18px;left:20px;right:20px}.stock-art-top>svg{color:#d7ff32}.stock-order-object{object-fit:cover;mix-blend-mode:luminosity;opacity:.8;width:72%;height:80%;position:absolute;top:3%;left:27%;-webkit-mask-image:linear-gradient(#000 63%,#0000);mask-image:linear-gradient(#000 63%,#0000)}.stock-art-stock{text-shadow:0 1px 10px #111;color:#c2d1b0;flex-direction:column;gap:11px;font:9px IBM Plex Mono,monospace;display:flex;position:absolute;top:30%;left:20px}.stock-art-stock>strong{letter-spacing:-.05em;color:#f1f4e9;font:400 54px/1 DM Sans,sans-serif}.stock-art-stock small{letter-spacing:0;font:8px IBM Plex Mono,monospace}.stock-art-available{color:#d7ff32;align-items:center;gap:7px;display:flex}.stock-art-available>i{background:#d7ff32;border-radius:50%;width:5px;height:5px}.stock-art-track{background:#778b5766;justify-content:space-between;height:1px;display:flex;position:absolute;bottom:61px;left:20px;right:20px}.stock-art-track>i{background:#d7ff32;border-radius:50%;width:7px;height:7px;transform:translateY(-3px)}.stock-art-track>i:last-child{background:#52613e;border:1px solid #9eb781}.stock-card-flow{color:#adbf9b;justify-content:space-between;align-items:center;gap:9px;font:8px IBM Plex Mono,monospace;display:flex;position:absolute;bottom:17px;left:20px;right:20px}.stock-card-flow>span{align-items:center;gap:13px;display:flex}.stock-card-flow b{font-weight:400}.stock-card-flow svg{color:#d7ff32}.stock-commerce-object{object-fit:contain;mix-blend-mode:luminosity;width:78%;height:88%;position:absolute;top:2%;left:5%}.stock-art-locales{gap:8px;display:grid;position:absolute;top:26%;right:17px}.stock-art-locales>span{color:#d7ff32;background:#141a11d9;border:1px solid #7b8a675e;align-items:center;gap:13px;padding:8px 10px;font:10px IBM Plex Mono,monospace;display:flex}.stock-art-knowledge{gap:9px;font:8px IBM Plex Mono,monospace;display:grid;position:absolute;top:24%;left:20px;right:20px}.stock-art-knowledge>span{color:#2d3526;background:#dfe4d4;align-items:center;gap:10px;padding:9px 12px;display:flex}.stock-art-knowledge small{color:#7c8c6a;margin-left:auto}.stock-art-knowledge>div{color:#d7ff32;align-items:center;gap:13px;padding:13px 0;display:flex}.stock-art-knowledge p{margin:0;font:12px/1.4 DM Sans,sans-serif}.stock-art-knowledge p>small{color:#a7b991;margin-top:5px;font:7px IBM Plex Mono,monospace;display:block}.stock-card-name{justify-content:space-between;align-items:baseline;gap:20px;margin-top:20px;display:flex}.stock-card-name h2{letter-spacing:-.04em;font-size:clamp(24px,2.4vw,34px);font-weight:400;line-height:1.2}.stock-card-name>svg{color:#d7ff32;flex:none}.stock-system-card>p{color:#bac7ad;max-width:390px;margin-top:12px;font-size:14px;line-height:1.75}.stock-system-card>small{color:#889b76;margin-top:18px;font:8px/1.9 IBM Plex Mono,monospace;display:block}.stock-system-card:hover .stock-card-name h2{color:#d7ff32}.stock-system-card:hover .stock-system-art{border-color:#9eb781}.stock-use-note{padding:32px 0 0}.stock-use-note>p:nth-child(2){letter-spacing:-.02em;color:#d1dcc4;font-size:clamp(18px,2vw,25px);line-height:1.5}.stock-panel{background:#181e14;border:1px solid #4c5a3d;min-width:0;padding:22px}.stock-button{color:#111;cursor:pointer;background:#d7ff32;border:1px solid #d7ff32;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:12px 18px;font:11px/1.5 IBM Plex Mono,monospace;display:inline-flex}.stock-button:hover{background:#e1ff70}.stock-button.secondary{color:#dce5d0;background:0 0;border-color:#6d7d58}.stock-button.secondary:hover{color:#d7ff32;border-color:#d7ff32}.stock-button:disabled{opacity:.4;cursor:default}.stock-page input:not([type=checkbox]):not([type=radio]),.stock-page select,.stock-page textarea{color:#edf2e4;background:#10150d;border:1px solid #62714f;border-radius:0;max-width:100%;padding:11px 12px;font:14px/1.5 DM Sans,sans-serif}.stock-page textarea{resize:vertical}.stock-page input[type=checkbox],.stock-page input[type=radio]{accent-color:#d7ff32;flex:none;min-width:18px;min-height:18px}.stock-page button:disabled{cursor:default}.stock-page button{border-radius:0}.stock-workspace{padding-bottom:14px}.stock-scope{color:#8fa17b;border-top:1px dotted #52613e;align-items:flex-start;gap:12px;margin-top:34px;padding:25px 0 34px;display:flex}.stock-scope>p{max-width:850px;font-size:11px;line-height:1.9}.stock-scope-dot{background:#d7ff32;border-radius:50%;flex:none;width:5px;height:5px;margin-top:9px}.stock-footer{letter-spacing:.04em;border-top:1px solid #445335;justify-content:space-between;align-items:center;gap:25px;padding:27px 4%;font:9px IBM Plex Mono,monospace;display:flex}.stock-footer>span{color:#d7ff32}.stock-footer>p{color:#81966d}.stock-footer>a{align-items:center;gap:13px;min-height:44px;display:flex}.stock-footer>a>svg{color:#d7ff32}@media (width<=1050px){.stock-system-grid{gap:20px}.stock-system-art{aspect-ratio:1.05}.stock-art-top{font-size:7px;left:14px;right:14px}.stock-art-knowledge{font-size:6px;left:12px;right:12px}.stock-art-knowledge>span{gap:5px;padding:8px}.stock-art-knowledge>span>svg{width:15px}.stock-header-label{display:none}.stock-art-stock>strong{font-size:44px}.stock-card-flow{font-size:7px;left:14px;right:14px}.stock-system-nav>a{padding-inline:18px}}@media (width<=760px){.stock-header{gap:14px;min-height:80px;padding:10px 5%}.stock-brand{gap:5px}.stock-brand img:first-child{width:30px;height:30px}.stock-brand img:last-child{width:90px;height:45px}.stock-home{gap:7px;font-size:8px}.stock-studio{gap:5px;margin:0;font-size:8px}.stock-studio>svg{width:13px}.stock-page main{padding-inline:5%}.stock-heading{padding:35px 0 25px;display:block}.stock-heading>div{max-width:100%}.stock-heading .stock-kicker{letter-spacing:.04em;font-size:8px}.stock-heading>p{margin-top:22px;font-size:22px;line-height:1.4}.stock-heading h1 .dot-type{width:min(100%,460px);max-width:100%}.stock-heading.has-system{padding:29px 0 24px}.stock-heading.has-system>p{max-width:none;margin-top:16px;font-size:18px}.stock-system-nav{grid-template-columns:1fr 1fr;gap:0;margin-bottom:25px;display:grid;overflow:visible}.stock-system-nav>a{border-bottom:1px solid #52613e66;justify-content:flex-start;min-height:46px;padding:12px;font-size:9px}.stock-system-nav>a[aria-current]{border-bottom:2px solid #d7ff32}.stock-system-nav>a>span{font-size:7px}.stock-system-grid{grid-template-columns:1fr;gap:31px}.stock-system-art{aspect-ratio:1.3}.stock-art-top,.stock-card-flow{font-size:8px;left:20px;right:20px}.stock-art-stock>strong{font-size:54px}.stock-art-knowledge{font-size:8px;left:20px;right:20px}.stock-art-knowledge>span{gap:10px;padding:9px 12px}.stock-art-knowledge>span>svg{width:20px}.stock-card-name h2{font-size:30px}.stock-system-card>p{font-size:14px}.stock-system-card>small{font-size:8px}.stock-use-note{padding-top:28px}.stock-use-note .stock-kicker{font-size:8px}.stock-use-note>p:nth-child(2){font-size:20px}.stock-panel{padding:17px}.stock-page input:not([type=checkbox]):not([type=radio]),.stock-page select,.stock-page textarea{font-size:16px}.stock-button{min-height:46px;padding-inline:14px;font-size:10px}.stock-scope{margin-top:25px}.stock-scope>p{font-size:10px;line-height:1.9}.stock-footer{flex-wrap:wrap;gap:15px;padding:20px 5%;font-size:8px}.stock-footer>p{display:none}.stock-footer>a{margin-left:auto}}@media (width<=360px){.stock-header{gap:8px}.stock-brand img:first-child{width:27px;height:27px}.stock-brand img:last-child{width:80px;height:40px}.stock-home>svg{display:none}.stock-studio{font-size:7px}.stock-system-nav>a{gap:6px;padding:11px 8px;font-size:8px}.stock-art-knowledge{font-size:7px}.stock-card-name h2{font-size:28px}}.stock-page .od-intro{display:none}.stock-use-note .stock-guide-entry{letter-spacing:0;color:#9fb28a;max-width:700px;margin-top:14px;font-size:13px;line-height:1.8}
