@import"https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:wght@500;600;700;800&family=Hanken+Grotesk:wght@400;500;600;700;800&family=Space+Grotesk:wght@400;500;600;700&family=Roboto+Mono:wght@400;500;700&display=swap";[data-auth]{font-family:var(--body);color:var(--t1)}[data-auth],[data-auth] *{box-sizing:border-box}[data-auth].auth-shell{display:flex;align-items:center;justify-content:center;min-height:100vh;min-height:100svh;padding:40px 22px}[data-auth] .auth-frame{width:440px;max-width:100%}[data-auth] .auth-brand{display:flex;align-items:center;gap:11px;margin:0 0 22px 3px;font-family:var(--disp);font-size:var(--fs-lead);font-weight:600;letter-spacing:.035em}[data-auth] .auth-brand-mark{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--accent-line);border-radius:var(--r-control);background:var(--accent-soft);color:var(--accent);font-size:var(--fs-h);letter-spacing:0}[data-auth] .auth-brand-descriptor{font-family:var(--body);color:var(--t3);font-size:var(--fs-body);font-weight:400;letter-spacing:0;margin-left:3px}[data-auth] .auth-card{background:var(--card);border:1px solid var(--hair);border-radius:var(--r-card);box-shadow:var(--sh-sm);padding:34px}[data-auth] .auth-heading{margin-bottom:28px}[data-auth] .auth-heading h1{font-family:var(--disp);font-size:var(--fs-title);line-height:1.2;letter-spacing:-.025em;font-weight:600;margin:0}[data-auth] .auth-heading p{color:var(--t3);font-size:var(--fs-emph);line-height:1.6;margin:9px 0 0}[data-auth] .auth-fields{display:flex;flex-direction:column;gap:19px}[data-auth] .auth-field{display:flex;flex-direction:column;gap:8px;min-width:0}[data-auth] .auth-field>span{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap;color:var(--t2);font-size:var(--fs-body);line-height:1.4;font-weight:600}[data-auth] .auth-field small{color:var(--t3);font-size:var(--fs-label);font-weight:400}[data-auth] .auth-field .inp{width:100%;min-width:0;min-height:46px;padding:11px 12px;font-family:var(--body);font-size:var(--fs-emph);line-height:1.5;border-color:var(--control-line);background:var(--card)}[data-auth] .auth-field .inp:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}[data-auth] button.auth-submit{width:100%;min-height:46px;height:auto;justify-content:center;padding:11px 14px;font-family:var(--body);font-size:var(--fs-emph);font-weight:600;line-height:1.5;white-space:normal;text-align:center}[data-auth] .auth-reset{align-self:center;padding:3px 0;background:none;border:0;color:var(--accent);font-family:var(--body);font-size:var(--fs-body);line-height:1.5;cursor:pointer;text-align:center}[data-auth] .auth-reset:hover{text-decoration:underline;text-underline-offset:4px}[data-auth] .auth-message{border:1px solid var(--hair);border-radius:var(--r-control);padding:11px 13px;font-size:var(--fs-body);line-height:1.5;overflow-wrap:anywhere}[data-auth] .auth-message.is-error{background:var(--red-soft);border-color:var(--red-line);color:var(--red)}[data-auth] .auth-message.is-warning{background:var(--amb-soft);border-color:var(--amb-line);color:var(--amb-ink)}[data-auth] .auth-message.is-success{background:var(--grn-soft);border-color:var(--grn-line);color:var(--grn)}[data-auth] .auth-access-note{padding-top:18px;border-top:1px solid var(--hair);color:var(--t3);font-size:var(--fs-label);line-height:1.6;text-align:center}[data-auth] .auth-brands{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:21px;color:var(--t3);font-size:var(--fs-label);line-height:1.5}@media (max-width:480px){[data-auth].auth-shell{padding:28px 18px}[data-auth] .auth-card{padding:26px 22px}[data-auth] .auth-brand{margin-bottom:18px}}.material-purchase-field{display:flex;flex-direction:column;gap:8px;min-width:0;font:500 var(--fs-body)/1.45 var(--body);color:var(--t2)}.material-purchase-field small{font-weight:400;color:var(--t3);margin-left:5px}.material-purchase-extras{display:grid;gap:20px;margin-top:20px;min-width:0}.material-input-pair{display:flex;gap:8px;min-width:0}.material-input-pair>input{flex:1}.material-input-pair>select{flex:0 1 135px}.material-purchase-message{display:block;color:var(--red);font:400 var(--fs-body)/1.5 var(--body);margin:8px 0 0}.material-break-unit-review{padding:12px;background:var(--amb-soft);border:1px solid var(--amb-line);border-radius:var(--r-control)}.material-break-unit-review p{margin:0 0 8px}.material-pricing{display:flex;flex:1;min-height:100%;font:400 var(--fs-body)/1.5 var(--body);color:var(--t1);flex-direction:column}.material-pricing-fields{display:flex;flex-direction:column;gap:22px;border:0;padding:24px;margin:0;min-width:0}.material-pricing .ui-dialog-head{padding-left:24px}.material-pricing-fields .material-purchase-extras{margin-top:0}.material-pricing footer{position:sticky;bottom:0;margin-top:auto;padding:16px 24px max(16px,env(safe-area-inset-bottom));background:var(--card);border-top:1px solid var(--hair);z-index:1}.material-pricing footer>div{margin-top:8px}.material-ask-status{margin:0;font:400 var(--fs-body)/1.45 var(--body);color:var(--t3)}.material-ask-status[data-sent]{color:var(--grn)}@media (max-width:560px){.material-ask .ui-dialog-sub{-webkit-line-clamp:4}}.material-break-edit .material-break-input{height:32px;box-sizing:border-box}@media (max-width:834px){.material-break-edit .material-break-input{height:44px}}.material-more-details summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}[data-material-page] .material-more-details{padding:7px 24px;border-bottom:1px solid var(--hair);color:var(--t1)}[data-material-page] .material-more-details summary{display:flex;align-items:center;justify-content:space-between;min-height:40px;cursor:pointer;list-style:none;font:600 var(--fs-lead)/1.4 var(--body)}[data-material-page] .material-more-details summary::-webkit-details-marker{display:none}[data-material-page] .material-more-details summary:after{content:"+";color:var(--accent);font-size:var(--fs-title);font-weight:400}[data-material-page] .material-more-details[open] summary:after{content:"−"}[data-material-page] .material-more-details dl,[data-material-page] .material-print-details{margin:12px 0;display:grid;gap:12px}[data-material-page] .material-more-details dl>div,[data-material-page] .material-print-details>div{display:grid;grid-template-columns:minmax(130px,25%) minmax(0,1fr);gap:12px;font:400 var(--fs-body)/1.5 var(--body)}[data-material-page] .material-more-details dt,[data-material-page] .material-print-details dt{color:var(--t3)}[data-material-page] .material-more-details dd,[data-material-page] .material-print-details dd{margin:0;overflow-wrap:anywhere;color:var(--t1)}[data-material-page] .material-more-details a{color:var(--accent);font-weight:600}[data-material-page] .material-check-line{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;font-size:var(--fs-body)}@media (max-width:620px){[data-drawer-aside]:has(.material-pricing){width:100vw!important;max-width:100vw}.material-pricing-fields{padding:20px}.material-pricing .ui-dialog-head{padding-left:20px}.material-pricing footer{padding-left:20px;padding-right:20px}.material-pricing footer .ui-btn{flex:1}[data-material-page] .material-more-details{padding:7px 16px}[data-material-page] .material-more-details dl>div,[data-material-page] .material-print-details>div{grid-template-columns:minmax(0,1fr);gap:2px}}[data-material-page] .material-primary-card{display:contents}[data-material-page] .material-reference-sections{container-type:inline-size;container-name:matpage}[data-material-page] .material-supplier-label{color:var(--t3);margin-right:8px;font-size:var(--fs-body)}[data-material-page] .material-supplier-missing{color:var(--t3)}[data-material-page] .material-quote-date{display:inline-block;margin-left:12px;font-size:var(--fs-body);color:var(--t3)}[data-material-page]:not([data-material-editing]) [data-mat-topbar]{height:auto!important;min-height:88px;padding:20px 24px!important;margin-bottom:0!important;border-radius:var(--r-card) var(--r-card) 0 0!important;box-shadow:none!important;border-bottom:0!important;align-items:flex-start!important}[data-material-page]:not([data-material-editing]) [data-mat-topbar]>div:first-of-type{flex-wrap:wrap;gap:8px!important}[data-material-page]:not([data-material-editing]) [data-mat-topbar] h1{flex-basis:100%;order:-1;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere;font-size:var(--fs-title)!important;line-height:1.25!important}[data-material-page]:not([data-material-editing]) [data-mat-topbar]>div:last-of-type{padding-top:2px;flex-wrap:wrap;justify-content:flex-end}[data-material-page] .material-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,38%);color:var(--t1);grid-template-areas:"supplier buying" "grade buying" "document buying";gap:16px 32px;padding:4px 24px 24px;background:var(--card);border:1px solid var(--hair);border-top:0;border-radius:0 0 var(--r-card) var(--r-card);margin-bottom:20px}[data-material-page] .material-overview-identity{grid-area:supplier;display:flex;align-items:center;gap:10px 14px;flex-wrap:wrap}[data-material-page] .material-overview-identity>div{display:flex;align-items:center;gap:4px;min-width:0}[data-material-page] .material-category{font-size:var(--fs-body);color:var(--t2);text-transform:capitalize;padding-left:14px;border-left:1px solid var(--hair-2)}[data-material-page] .material-grade{grid-area:grade;display:flex;flex-direction:column;gap:4px;margin:0;min-width:0;font-size:var(--fs-lead);line-height:1.4}[data-material-page] .material-grade>span{color:var(--t3);font-size:var(--fs-body)}[data-material-page] .material-grade>strong{overflow-wrap:anywhere;font-weight:600}[data-material-page] .material-buying{grid-area:buying;align-self:start;background:var(--grn-soft);border:1px solid var(--grn-line,var(--hair));border-radius:var(--r-card);padding:20px}[data-material-page] .material-buying-facts{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:0}[data-material-page] .material-buying-facts>div{min-width:0}[data-material-page] .material-buying-facts>div+div{border-left:1px solid var(--grn-line,var(--hair));padding-left:20px}[data-material-page] .material-buying-facts dt{font-size:var(--fs-body);color:var(--t2);margin-bottom:8px}[data-material-page] .material-buying-facts dd{margin:0;font:600 var(--fs-title)/1.2 var(--disp);color:var(--t1);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}[data-material-page] .material-buying-facts .material-price-value{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px}[data-material-page] .material-price-value>span{min-width:0;max-width:100%}[data-material-page] .material-buying-facts .material-price-unit{white-space:nowrap;font:500 var(--fs-body)/1.2 var(--body);color:var(--t2)}[data-material-page] .material-buying-facts small{display:block;margin-top:7px;font-size:var(--fs-label);color:var(--t2);line-height:1.4}[data-material-page] .material-buying-facts .material-warning{color:var(--amb-ink,var(--amb))}[data-material-page] .material-price-breaks{margin-top:16px;padding-top:12px;border-top:1px solid var(--grn-line,var(--hair));font-size:var(--fs-body)}[data-material-page] .material-price-breaks>span{color:var(--t2)}[data-material-page] .material-price-breaks ul{display:flex;flex-wrap:wrap;gap:8px 20px;margin:8px 0 0;padding:0;list-style:none}[data-material-page] .material-price-breaks li{display:flex;gap:12px;font-variant-numeric:tabular-nums}[data-material-page] .material-section-toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:0;min-height:40px;background:none;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer}[data-material-page] .material-section-toggle>span{color:var(--accent);font-size:var(--fs-title);font-weight:400}[data-material-page] .material-section-toggle:hover{color:var(--accent)}[data-material-page] .material-section-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}[data-material-page]:not([data-material-editing]) .mat-sec{grid-template-columns:minmax(0,160px) minmax(0,1fr);gap:14px 24px;padding:16px 24px}[data-material-page]:not([data-material-editing]) .mat-reference{grid-template-columns:minmax(0,1fr);gap:0;padding:7px 24px}[data-material-page]:not([data-material-editing]) .mat-reference>h2{font-size:var(--fs-lead)!important}[data-material-page] .mat-reference>div:not([hidden]):not(.material-compliance-preview){margin:8px 0 12px}[data-material-page] .material-compliance-preview{margin:0 0 10px;font-size:var(--fs-body);line-height:1.5;color:var(--t2)}[data-material-page] .material-certificates{display:flex;flex-wrap:wrap;gap:6px 10px;margin:0 0 8px}[data-material-page] .material-allergen-summary{margin:0}[data-material-page] .material-standing-rule{margin:8px 0 0;padding:10px 12px;background:var(--amb-soft);border-left:3px solid var(--amb);max-width:88ch}[data-material-page] .material-standing-rule strong{display:block}[data-material-page] .mat-row{min-width:0}[data-material-page] .mat-row>.mat-v{overflow-wrap:anywhere}[data-add-material] .material-add-heading>div{min-width:0}[data-add-material] .material-add-heading>div:last-child{max-width:320px}[data-add-material] .material-add-savebar>div{flex-wrap:wrap}[data-add-material] .material-add-savebar>div>span{min-width:220px}@container matpage (max-width:800px){[data-add-material] .material-add-heading{flex-direction:column;gap:16px!important}[data-add-material] .material-add-heading>div:last-child{text-align:left!important;max-width:100%}[data-add-material] .material-add-heading>div:last-child>div:first-child{justify-content:flex-start!important}}@container matpage (max-width:620px){[data-material-page] .material-print-field,[data-add-material] .material-print-field{grid-template-columns:minmax(0,1fr)!important;gap:5px!important}[data-add-material] .material-add-intro,[data-add-material] .mat-sec{padding:18px 16px!important}[data-add-material] .material-add-upload{display:grid!important;grid-template-columns:34px minmax(0,1fr);gap:12px!important;padding:16px!important}[data-add-material] .material-add-upload>span:first-child{width:34px!important;height:38px!important;line-height:38px!important}[data-add-material] .material-add-upload>span:last-child{grid-column:1 / -1;text-align:center}[data-add-material] .material-add-savebar{padding:12px 20px!important}[data-add-material] .material-add-savebar>div{gap:10px!important}[data-add-material] .material-add-savebar>div>span{flex-basis:100%!important;min-width:0!important}[data-add-material] .material-add-savebar button{flex:1}[data-add-material] .material-add-savebar [data-strength-later]{white-space:normal!important;flex-basis:100%!important}[data-material-page] [data-mat-actionbar]>div{padding:12px 20px!important}[data-material-page] [data-mat-actionbar]>div:last-child>span:first-child{flex-basis:100%!important;min-width:0!important}[data-material-page] [data-mat-actionbar] button{flex:1}}@container matpage (max-width:1000px){[data-material-page]:not([data-material-editing]) .mat-sec{grid-template-columns:minmax(0,1fr);gap:10px}[data-material-page]:not([data-material-editing]) .mat-reference{gap:0}[data-material-page] .material-overview{gap:16px 24px;grid-template-columns:minmax(0,1fr) minmax(270px,38%)}[data-material-page] .material-buying-facts dd{font-size:var(--fs-title)}}@container matpage (max-width:800px){[data-material-page] [data-mat-topbar]{height:auto!important;display:grid!important;grid-template-columns:38px minmax(0,1fr);align-items:start!important;padding:16px!important;gap:10px 12px!important}[data-material-page] [data-mat-topbar]>div:first-of-type{flex-wrap:wrap;gap:8px!important}[data-material-page] [data-mat-topbar] h1{flex-basis:100%;order:-1;white-space:normal!important;overflow-wrap:anywhere;font-size:var(--fs-h-lg)!important}[data-material-page] [data-mat-topbar]>div:last-of-type{grid-column:2;flex-wrap:wrap;justify-content:flex-start!important}[data-material-page] .material-overview{grid-template-columns:minmax(0,1fr);color:var(--t1);grid-template-areas:"supplier" "grade" "buying" "document";padding:4px 16px 20px;gap:16px}[data-material-page] .material-buying{padding:16px}[data-material-page] .material-overview-identity>div{flex-wrap:wrap}[data-material-page] .material-buying-facts dd{font-size:var(--fs-title)}}@container matpage (max-width:620px){[data-material-page] .mat-sec{padding:14px 16px!important;gap:14px}[data-material-page]:not([data-material-editing]) .mat-reference{padding:7px 16px!important;gap:0}[data-material-page] .material-quote-date{display:block;margin:8px 0 0}[data-material-page] .mat-v>span{max-width:100%;flex-wrap:wrap}[data-material-page] .mat-figs{grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-material-page] [data-mat-topbar]{position:relative!important}[data-material-page]:not([data-material-editing]) [data-mat-topbar] h1{font-size:var(--fs-h-lg)!important}[data-material-page]:not([data-material-editing]) [data-mat-topbar]>div:first-of-type{grid-column:1 / -1;grid-row:2}[data-material-page]:not([data-material-editing]) [data-mat-topbar]>div:last-of-type{grid-column:2;grid-row:1;justify-content:flex-end!important;padding-top:0}[data-material-page] .material-buying-facts dd{font-size:var(--fs-h-lg)}[data-material-page] .mat-row>span:last-child{justify-self:start!important}}[data-material-page]{max-width:1380px;margin-inline:auto;container:matpage / inline-size}[data-material-page][data-material-editing],[data-add-material]{max-width:980px;margin-inline:auto}.material-record-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.material-record-toolbar>div{display:flex;flex-wrap:wrap;gap:8px}.material-record-toolbar .material-back-button{margin-left:-10px}[data-material-page] .material-record-layout{display:block}[data-material-page] .material-primary-card{display:block;position:static}[data-material-page] .material-overview{display:block;padding:0;border:1px solid var(--hair);border-radius:var(--r-card);overflow:hidden;margin-bottom:18px}[data-material-page] .material-overview-identity{display:block;padding:24px}[data-material-page] .material-overview-identity .material-identity-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}[data-material-page] .material-category{padding:0;border:0;color:var(--t2)}[data-material-page] .material-overview h1{font:700 var(--fs-title)/1.25 var(--disp);letter-spacing:-.02em;margin:0;overflow-wrap:break-word}[data-material-page] .material-overview .material-grade{margin:10px 0 15px;font:400 var(--fs-emph)/1.5 var(--body)}[data-material-page] .material-overview .material-grade strong{font-weight:400;overflow-wrap:break-word}[data-material-page] .material-overview .material-buying{border:0;border-top:1px solid var(--hair);border-radius:0;background:color-mix(in srgb,var(--accent-soft) 40%,var(--card));padding:20px 24px}[data-material-page] .material-buying-facts{gap:18px}[data-material-page] .material-buying-facts>div+div{border:0;padding-left:0}[data-material-page] .material-buying-facts dd{font-size:var(--fs-h-lg);overflow-wrap:break-word}[data-material-page] .material-buying-facts{clear:both}[data-material-page] .material-price-breaks{border-top:1px solid var(--hair);padding-top:12px}[data-material-page] .material-price-breaks h2{font:500 var(--fs-body)/1.4 var(--body);color:var(--t2);margin:0 0 10px}[data-material-page] .material-price-breaks ul{display:grid;gap:8px}[data-material-page] .material-price-breaks li{justify-content:space-between;max-width:400px}[data-material-page] .material-reference-sections{display:flex;flex-direction:column;min-width:0;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important;gap:12px}[data-material-page] .material-reference-sections>.mat-sec,[data-material-page] .material-more-details{background:var(--card);border:1px solid var(--hair);border-radius:var(--r-card);padding:16px 22px!important;display:block!important;min-width:0}[data-material-page] .mat-sec>h2{margin-bottom:10px!important;font-size:var(--fs-lead)!important}[data-material-page] .mat-reference>h2{margin-bottom:0!important}[data-material-page] .mat-reference>div[hidden]{display:none!important}[data-material-page] .mat-row{display:grid;grid-template-columns:minmax(0,1fr)!important;gap:6px!important;min-width:0}[data-material-page] .mat-row>.mat-v{min-width:0;max-width:none;overflow-wrap:break-word;grid-column:1!important}[data-material-page] .mat-row>span:last-child{grid-column:1/-1!important;justify-self:start!important;min-width:0;max-width:100%;flex-wrap:wrap}[data-material-page] .mat-row>span:last-child:empty{display:none}[data-material-page] .mat-row button:not(.ui-btn){max-width:100%;white-space:normal!important;text-align:left;line-height:1.4!important}[data-material-page] #sec-documents .mat-row{padding:12px 0;border-bottom:1px solid var(--hair)}[data-material-page] #sec-documents .mat-row:last-child{border-bottom:0}.material-edit-extra{border-top:1px solid var(--hair);margin-top:16px;padding-top:12px;min-width:0}.material-edit-extra>summary{font:600 var(--fs-body)/1.5 var(--body);color:var(--accent);cursor:pointer;padding:4px 0}.material-edit-extra[open]>summary{margin-bottom:12px}[data-material-editing] .mat-row{padding:10px 0}[data-material-editing] .mat-row>span:first-child,[data-add-material] .mat-row>span:first-child{font-size:var(--fs-body)!important;letter-spacing:0!important;text-transform:none!important;color:var(--t2)!important}[data-add-material] .mat-sec{display:block}[data-add-material] .mat-row{grid-template-columns:minmax(100px,140px) minmax(0,1fr)!important}[data-add-material] .mat-row>span:last-child{grid-column:2;justify-self:start!important}[data-material-editing] #sec-identity [data-field="Check status"]{display:none!important}[data-material-page] .material-record-notice{margin-top:12px}[data-material-page]:not([data-material-editing]) .material-overview h1{font:650 26px/1.3 var(--body);letter-spacing:-.015em}[data-material-page] .material-overview .material-grade{font:500 18px/1.5 var(--body);margin:8px 0 14px}[data-material-page] .material-overview .material-grade strong{font-weight:500}.material-supplier-identity{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:16px 24px;margin:20px 0 0;padding-top:18px;border-top:1px solid var(--hair)}.material-supplier-identity>div{min-width:0}.material-supplier-identity dt{font:400 var(--fs-body)/1.4 var(--body);color:var(--t2);margin-bottom:7px}.material-supplier-identity dd{margin:0;min-height:36px;display:flex;align-items:center;font:500 16px/1.4 var(--body);color:var(--t1)}.material-supplier-identity .material-supplier-code{overflow-wrap:anywhere;display:block;padding:7px 0}[data-material-page] .material-overview .material-buying{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 18px;align-items:start;background:var(--well);padding:18px 24px}[data-material-page] .material-buying-facts{grid-column:1;grid-row:1;clear:none;margin:0}[data-material-page] .material-buying-facts dt{font:400 var(--fs-body)/1.4 var(--body);color:var(--t2)}[data-material-page] .material-buying-facts dd{font:600 24px/1.35 var(--body);margin-top:5px}[data-material-page] .material-edit-pricing{grid-column:2;grid-row:1;align-self:center}[data-material-page] .material-price-breaks{grid-column:1/-1}[data-material-page]:not([data-material-editing]) .material-reference-sections{gap:0;background:var(--card)!important;border:1px solid var(--hair)!important;border-radius:var(--r-card);overflow:hidden!important}[data-material-page]:not([data-material-editing]) .material-reference-sections>.mat-sec,[data-material-page]:not([data-material-editing]) .material-more-details{border:0;border-radius:0;padding:10px 20px!important}[data-material-page]:not([data-material-editing]) .material-reference-sections>.mat-sec,[data-material-page]:not([data-material-editing]) .material-reference-sections>.material-more-details{border-top:1px solid var(--hair)}[data-material-page]:not([data-material-editing]) .material-reference-sections>#sec-compliance,[data-material-page]:not([data-material-editing]) .material-reference-sections:not(:has(#sec-compliance))>.material-more-details{border-top:0}[data-material-page] .mat-sec>h2,[data-material-page] .material-more-details>summary{font:600 var(--fs-lead)/1.4 var(--body)!important}[data-material-page]:not([data-material-editing]) .mat-row>span:first-child{font:500 var(--fs-label)/1.4 var(--body)!important;letter-spacing:0!important;text-transform:none!important;color:var(--t2)!important}[data-material-page]:not([data-material-editing]) .mat-row>.mat-v{font:400 var(--fs-body)/1.5 var(--body)!important}[data-material-page]:not([data-material-editing]) .mat-row button:not(.ui-btn){font:600 var(--fs-body)/1.4 var(--body)!important;min-height:36px;border-radius:var(--r-control)!important}[data-material-page]:not([data-material-editing]) .material-record-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}[data-material-page]:not([data-material-editing]) .material-overview{margin-bottom:0}[data-material-page]:not([data-material-editing]) .material-record-layout>#sec-documents{display:block!important;padding:20px!important;margin:0;background:var(--card);border:1px solid var(--hair);border-radius:var(--r-card);min-width:0}[data-material-page]:not([data-material-editing]) #sec-documents .mat-row{grid-template-columns:minmax(0,1fr) auto!important;gap:4px 14px!important;align-items:start}[data-material-page]:not([data-material-editing]) #sec-documents .mat-row>span:first-child{grid-column:1;grid-row:1}[data-material-page]:not([data-material-editing]) #sec-documents .mat-row>.mat-v{grid-column:1!important;grid-row:2;max-width:none!important}[data-material-page]:not([data-material-editing]) #sec-documents .mat-row>span:last-child{grid-column:2!important;grid-row:1/span 2;justify-self:end!important;align-self:center;justify-content:flex-end;display:flex;flex-wrap:wrap;gap:8px}[data-material-page]:not([data-material-editing]) #sec-documents .mat-row:has(>span:last-child:empty){grid-template-columns:minmax(0,1fr)!important}[data-material-page]:not([data-material-editing]) #sec-documents .mat-row>span:last-child:empty{display:none!important}[data-material-page]:not([data-material-editing]) .material-lot-file .material-file-open{margin-left:auto!important}[data-material-page]:not([data-material-editing]) .material-compliance-preview{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 10px}[data-material-page]:not([data-material-editing]) .material-certificates{margin:0}[data-material-page]:not([data-material-editing]) .material-standing-rule{flex-basis:100%;margin:0;max-width:none}@container matpage (min-width:720px){[data-material-page]:not([data-material-editing]) #sec-documents .mat-row{grid-template-columns:150px minmax(0,640px) auto!important;justify-content:start;gap:12px 24px!important;align-items:center}[data-material-page]:not([data-material-editing]) #sec-documents .mat-row>.mat-v{grid-column:2!important;grid-row:1}[data-material-page]:not([data-material-editing]) #sec-documents .mat-row>span:last-child{grid-column:3!important;grid-row:1;max-width:none}[data-material-page]:not([data-material-editing]) #sec-documents .mat-row:has(>span:last-child:empty){grid-template-columns:150px minmax(0,640px)!important}}@container matpage (min-width:960px){[data-material-page]:not([data-material-editing]) .material-overview{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-template-areas:none;gap:0;align-items:stretch}[data-material-page]:not([data-material-editing]) .material-overview-identity{grid-area:auto}[data-material-page]:not([data-material-editing]) .material-overview .material-buying{grid-area:auto;align-self:stretch;border-top:0;border-left:1px solid var(--hair);grid-template-columns:minmax(0,1fr);align-content:center;gap:16px;padding:24px}[data-material-page]:not([data-material-editing]) .material-edit-pricing{grid-column:1;grid-row:3;justify-self:start}[data-material-page]:not([data-material-editing]) .material-price-breaks{grid-row:2;margin-top:0}}@container matpage (max-width:620px){[data-material-page] .material-overview-identity,[data-material-page] .material-overview .material-buying{padding:18px}[data-material-page] .material-overview h1{font-size:var(--fs-h-lg)}[data-material-page] .material-overview .material-buying{grid-template-columns:minmax(0,1fr)}[data-material-page] .material-edit-pricing{grid-column:1;grid-row:2;justify-self:start}[data-material-page] .material-reference-sections>.mat-sec{padding:14px 18px!important}[data-material-page]:not([data-material-editing]) .material-record-layout>#sec-documents{padding:18px!important}[data-material-page]:not([data-material-editing]) #sec-documents .mat-row{gap:4px 10px!important}[data-material-page]:not([data-material-editing]) #sec-documents .mat-row{grid-template-columns:minmax(0,1fr)!important}[data-material-page]:not([data-material-editing]) #sec-documents .mat-row>span:last-child{grid-column:1!important;grid-row:3;justify-self:start!important;justify-content:flex-start;margin-top:6px}}@media (max-width:620px){[data-add-material] .mat-row{grid-template-columns:minmax(0,1fr)!important}[data-add-material] .mat-row>span:last-child{grid-column:1!important}[data-material-page] input,[data-material-page] select,[data-add-material] input,[data-add-material] select{font-size:16px!important}}.wiki-formula-workspace{min-width:0;margin-top:16px;color:var(--t1);font:400 var(--fs-body)/1.5 var(--body)}.wiki-formula-workspace>button{border:1px solid var(--accent-line);border-radius:var(--r-control);background:var(--accent-soft);color:var(--accent-ink);padding:10px 14px;font:600 var(--fs-body)/1.4 var(--body);cursor:pointer;margin-right:8px}.wiki-formula-loading{min-height:480px;border:1px solid var(--hair);border-radius:var(--r-card);background:var(--raise);padding:24px;margin-top:14px;color:var(--t2)}[data-wiki-formula-editor] [data-page]{padding:0!important}[data-wiki-formula-editor] .formula-detail-title{font-size:var(--fs-h-lg)!important}[data-wiki-formula-editor] .formula-detail-header{margin-bottom:16px}@media (max-width:620px){.wiki-formula-loading{min-height:340px}}.wiki-recipe-workspace-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin:0 0 18px}.wiki-recipe-workspace-heading h2{margin:0;color:var(--t1);font:650 var(--fs-lead)/1.3 var(--body)}.wiki-recipe-workspace-heading p{margin:4px 0 0;color:var(--t3);font:var(--fs-body)/1.5 var(--body)}.wiki-recipe-workspace-heading button:not(.ui-btn){flex-shrink:0;min-height:40px;padding:9px 14px;border:1px solid var(--hair-2);border-radius:var(--r-control);background:var(--card);color:var(--accent);font:600 var(--fs-body)/1.4 var(--body);cursor:pointer}.wiki-recipe-workspace-heading button:not(.ui-btn):focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:620px){.wiki-recipe-workspace-heading button:not(.ui-btn){min-height:44px}}.wiki-recipe-workspace-actions{display:flex;flex-wrap:wrap;gap:10px}.wiki-formula-start{max-width:860px;padding:24px;background:var(--card);border:1px solid var(--hair);border-radius:var(--r-card)}.wiki-formula-start h3{margin:0 0 8px;font:650 var(--fs-lead)/1.4 var(--body)}.wiki-formula-start p{max-width:70ch;color:var(--t2);line-height:1.6}.wiki-formula-start label{display:flex;flex-direction:column;gap:6px;margin:20px 0;max-width:260px}.wiki-formula-start select,.wiki-formula-start>button{font:inherit;min-height:44px;padding:10px 14px;border:1px solid var(--control-line);border-radius:var(--r-control);background:var(--card);color:var(--t1)}.wiki-formula-start>button{background:var(--accent);color:var(--on-accent);border-color:var(--accent);font-weight:600;cursor:pointer}.wiki-formula-start>button:disabled{opacity:.6;cursor:default}.wiki-formula-start [role=alert]{color:var(--red)}.wiki-formula-start :focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:620px){.wiki-formula-start{padding:18px}.wiki-formula-start select{font-size:16px}}.wiki-formula-start-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:20px 0}.wiki-formula-start-options button{display:flex;flex-direction:column;gap:8px;text-align:left;padding:20px;border:1px solid var(--accent-line);border-radius:var(--r-control);background:var(--accent-soft);color:var(--t1);font:inherit;cursor:pointer}.wiki-formula-start-options button span{color:var(--t2)}.wiki-formula-start-options button:disabled{opacity:.55;cursor:default}.wiki-formula-start input{box-sizing:border-box;min-width:0;width:100%;padding:10px 12px;min-height:44px;border:1px solid var(--control-line);border-radius:var(--r-control);background:var(--card);color:var(--t1);font:inherit}.wiki-formula-start details{margin-top:20px;color:var(--t2)}.wiki-formula-start .wiki-formula-start-back{display:inline-block;margin-left:10px;vertical-align:middle}.formula-recipe-origin{padding:12px 16px;margin:0 0 16px;border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:var(--r-control);font:var(--fs-body)/1.5 var(--body);color:var(--t1)}.formula-recipe-origin button{display:block;margin-top:10px;padding:10px 14px;min-height:44px;border:1px solid var(--accent-line);border-radius:var(--r-control);background:var(--card);color:var(--accent-ink);font:600 var(--fs-body)/1.4 var(--body);cursor:pointer}@media (max-width:760px){.wiki-formula-start-options{grid-template-columns:1fr}.wiki-formula-start input{font-size:16px}}.wiki-recipe-used{margin:0 0 16px;padding:10px 14px;border:1px solid var(--grn-line);border-radius:var(--r-control);background:var(--grn-soft);color:var(--t1);font:600 var(--fs-body)/1.5 var(--body)}.wiki-formula-files{list-style:none;margin:18px 0;padding:0;display:grid;gap:12px}.wiki-formula-files li{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;min-width:0}.wiki-formula-files li>span{color:var(--t2);font-size:var(--fs-emph)}.wiki-formula-files-again{margin:12px 0}.wiki-formula-files-other{margin-top:22px;padding-top:6px;border-top:1px solid var(--hair)}.wss{container:wss / inline-size;min-width:0;margin-top:4px;color:var(--t1);font:400 var(--fs-body)/1.5 var(--body)}.wss-loading{min-height:480px;margin-top:16px;padding:24px;border:1px solid var(--hair);border-radius:var(--r-card);background:var(--raise, var(--card));color:var(--t2)}.wss-refusal{display:flex;flex-direction:column;gap:6px;max-width:760px;margin:16px 0 0;padding:16px 20px;border:1px solid var(--amb-line);border-radius:var(--r-card);background:var(--amb-soft);color:var(--t2);line-height:1.6}.wss-refusal strong{color:var(--amb)}.wss-head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:14px 24px;margin:16px 0 20px;padding-bottom:20px;border-bottom:1px solid var(--hair)}.wss-id{min-width:0}.wss-head h2{margin:0;font:700 var(--fs-h-lg, 26px)/1.2 var(--body);letter-spacing:-.02em}.wss-sub{display:flex;flex-wrap:wrap;gap:4px 0;margin:8px 0 0;color:var(--t2);font:400 var(--fs-label)/1.5 var(--body)}.wss-sub span+span:before{content:"·";margin:0 9px;color:var(--t3)}.wss-actions{display:flex;flex-wrap:wrap;gap:10px}.wss-head-note{margin:-8px 0 20px}.wss-error{flex-basis:100%;margin:0 0 16px;color:var(--red)}.wss-strip{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;margin:0 0 20px;padding:14px 18px;border:1px solid var(--accent-line);border-radius:var(--r-card);background:var(--accent-soft)}.wss-strip[data-done]{border-color:var(--grn-line);background:var(--grn-soft)}.wss-strip p{flex:1 1 420px;min-width:0;margin:0;color:var(--t2);line-height:1.55}.wss-strip strong{color:var(--t1);margin-right:4px}.wss-strip-actions{display:flex;gap:10px}.wss-strip .wss-error{margin:0;color:var(--red)}.wss-body{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}.wss-side{order:-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start;min-width:0}.wss-well{min-width:0;overflow-x:auto;padding:24px;border:1px solid var(--hair);border-radius:var(--r-card);background:var(--well)}.wss-paper{width:816px;margin:0 auto}@container wss (min-width:1270px){.wss-body{grid-template-columns:minmax(0,1fr) 380px}.wss-side{order:0;grid-template-columns:minmax(0,1fr);position:sticky;top:16px}}@container wss (max-width:760px){.wss-side{grid-template-columns:minmax(0,1fr)}.wss-well{padding:12px}}.wss-card{display:flex;flex-direction:column;gap:16px;min-width:0}.wss-card .ui-card-title{margin:0}.wss-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.wss-fact{min-width:0}.wss-fact-label,.wss-field label,.wss-label{color:var(--t2);font:500 var(--fs-label)/1.4 var(--body)}.wss-fact-value{margin-top:3px;font:600 var(--fs-emph)/1.45 var(--body);font-variant-numeric:tabular-nums}.wss-fact-value[data-unset]{font-weight:400;color:var(--t3)}.wss-fact-note{margin-top:1px;color:var(--t3);font:400 var(--fs-label)/1.4 var(--body)}.wss-supply{display:flex;flex-direction:column;gap:5px;padding-top:14px;border-top:1px solid var(--hair)}.wss-supply-row{display:flex;align-items:center;gap:8px;font:500 var(--fs-body)/1.45 var(--body)}.wss-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--accent)}.wss-dot[data-who=mfr]{background:var(--t3)}.wss-gap{margin:0;padding:10px 12px;border:1px solid var(--amb-line);border-radius:var(--r-control);background:var(--amb-soft);color:var(--t1);font:400 var(--fs-label)/1.5 var(--body)}.wss-note{margin:0;color:var(--t3);font:400 var(--fs-label)/1.5 var(--body)}.wss-field{display:flex;flex-direction:column;gap:6px;min-width:0}.wss-inline{display:flex;flex-wrap:wrap;gap:8px}.wss-input{box-sizing:border-box;width:100%;min-width:0}.wss-inline .wss-input{flex:1 1 140px;width:auto}.wss-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px}@media (max-width:834px){.wss-chips[data-links]{row-gap:14px;column-gap:8px}}.materials-catalog{container-type:inline-size}.materials-catalog .materials-toolbar{position:relative!important;gap:10px!important}.materials-catalog .materials-toolbar input{font-family:var(--body)!important;font-size:var(--fs-lead)!important}.materials-work-view{display:flex;align-items:center;gap:8px;color:var(--t2);font:500 var(--fs-body)/1.2 var(--body)}.materials-work-view .ui-select{width:200px}@media (max-width: 834px){.materials-work-view{font-size:var(--fs-emph)}}.materials-category-filter{grid-column:1 / -1;display:flex;align-items:center;flex-wrap:wrap;gap:10px;color:var(--t2);font:var(--fs-emph)/1.4 var(--body)}.materials-category-filter select{width:230px;max-width:100%}.materials-result-context{display:flex;flex-wrap:wrap;gap:6px 18px;color:var(--t2);font:var(--fs-lead)/1.45 var(--body);margin-bottom:12px}.materials-result-context>span+span{font-size:var(--fs-emph)}.materials-active-filters{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.materials-catalog .materials-menu-item.ui-btn{justify-content:flex-start}.materials-catalog button:not(.ui-btn):focus-visible,.materials-catalog [tabindex="0"]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.materials-table{min-height:160px}.materials-table [data-row][data-stripe]{background:var(--raise)}.materials-table [data-row]:not([data-selected=true]):hover{background:color-mix(in srgb,var(--accent-soft) 55%,var(--card))}.materials-table .materials-cell{min-width:0}.materials-table :is(.materials-rm,.materials-tag){max-width:100%;overflow:hidden;text-overflow:ellipsis}.materials-phone-rm{display:none}.materials-select-box{width:15px;height:15px}.materials-row-tick{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;margin:-14.5px;cursor:pointer}@media (max-width: 834px){.materials-row-tick{margin:-12px}}.materials-phone-selection{cursor:pointer}.materials-catalog [data-skel-row]:nth-child(2n){background:var(--raise)!important}.materials-view-name{flex:1;min-width:0;box-sizing:border-box;height:var(--ui-btn-h-sm);padding:0 10px;border:1px solid var(--control-line);border-radius:var(--r-control);background:var(--card);color:var(--t1);font:var(--fs-body)/1.2 var(--body);outline:none}.materials-view-name:focus{border-color:var(--accent)}.materials-view-name:disabled{background:var(--well);cursor:default}@media (max-width: 834px){.materials-view-name{height:var(--ui-btn-h-touch)}}.materials-table .materials-identity>div{white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere;text-overflow:clip!important;line-height:1.45!important;font-family:var(--body)!important;font-size:var(--fs-lead)!important}.materials-table .materials-identity>.sg{font-weight:650!important}.materials-table .materials-identity-meta{font-size:var(--fs-emph)!important;color:var(--t3);margin-bottom:3px}.materials-table .materials-identity>div:last-child{color:var(--t2)!important}.materials-table [role=columnheader] .mono{font-family:var(--body)!important;font-size:var(--fs-lead)!important;letter-spacing:0!important;color:var(--t2)!important}.materials-table [role=columnheader][aria-sort=ascending] .mono,.materials-table [role=columnheader][aria-sort=descending] .mono{color:var(--accent-ink)!important}.materials-table .materials-filter-row input,.materials-table .materials-filter-row select{height:40px!important;font:var(--fs-lead)/1.4 var(--body)!important;border-color:var(--control-line)!important}.materials-table [data-row] [role=cell]{font-size:var(--fs-lead)!important}.materials-table .materials-supplier,.materials-table .materials-review{display:flex;flex-direction:column;align-items:flex-start;gap:4px;color:var(--t1);overflow-wrap:anywhere;line-height:1.4}.materials-table .materials-supplier-badge{display:block;max-width:100%;min-width:0;line-height:var(--ui-pill-h);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.materials-table .materials-moq{text-align:center;color:var(--t1);font-variant-numeric:tabular-nums;overflow-wrap:break-word}.materials-table .materials-spec{text-align:center;color:var(--t1)}.materials-table .materials-supplier-empty{color:var(--t3);font:var(--fs-emph)/1.4 var(--body)}.materials-table .materials-supplier small,.materials-table .materials-claim{color:var(--t2);font-size:var(--fs-emph)}.materials-table [data-review=true],.materials-table [data-missing=true]{color:var(--amb-ink)}.materials-mobile-label{display:none}.materials-view-tools{display:contents}.materials-phone-sort,.materials-phone-selection,.materials-phone-status,.materials-catalog .materials-phone-more{display:none}.materials-table[data-layout=materials] [data-row]{align-items:center!important}.materials-table[data-layout=materials] .materials-identity-meta{font-size:var(--fs-body)!important;font-weight:600}.materials-table[data-layout=materials] .materials-identity>div{overflow-wrap:break-word}.materials-table[data-layout=materials] .materials-identity>div:empty{display:none}.materials-table[data-layout=materials] .materials-table-head [role=columnheader] .mono{white-space:normal!important}.materials-table[data-layout=materials] [data-material-cell=price]>[role=cell]{white-space:normal!important;overflow-wrap:anywhere}.materials-table[data-layout=materials] [data-material-cell=price]>[role=cell]{overflow:visible!important}.materials-table[data-layout=materials] [data-material-cell=price]>[role=cell]>div:first-child{white-space:nowrap;overflow-wrap:normal}@container (max-width: 600px){.materials-table[data-layout=materials] [data-row],.materials-table[data-layout=materials] .materials-filter-row{min-width:0!important}.materials-table[data-layout=materials] .materials-filter-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:12px 16px!important}.materials-table[data-layout=materials] .materials-filter-row>span[aria-hidden]{display:none}}@container (max-width: 460px){.materials-catalog .materials-toolbar>div:first-child{flex-basis:100%!important}.materials-work-view{width:100%}.materials-work-view .ui-select{flex:1;min-width:0;width:auto}.materials-table[data-layout=materials] [data-row]{gap:10px!important;padding:16px 12px!important}}@container (max-width:600px){.materials-catalog .materials-toolbar{gap:8px!important}.materials-catalog .materials-toolbar>div:first-child{flex-basis:100%!important}.materials-catalog .materials-toolbar .materials-work-view{display:none;order:5;width:100%}.materials-catalog[data-filters-open=true] .materials-work-view{display:flex}.materials-work-view .ui-select{flex:1;min-width:0;width:auto}.materials-catalog[data-layout=columns] .materials-work-view{display:flex}.materials-phone-sort{display:flex;flex:1 1 140px;min-width:130px;gap:4px}.materials-phone-sort .ui-select{flex:1;min-width:0;width:100%}.materials-catalog .materials-phone-more{display:inline-flex}.materials-toolbar [aria-label="Clear the search and all filters"]{order:7}.materials-view-tools{display:none;order:6;flex-basis:100%;align-items:center;justify-content:flex-end;gap:8px;padding:8px 0}.materials-view-tools[data-expanded=true],.materials-view-tools:has([role=dialog]){display:flex}.materials-view-tools [role=dialog]{position:fixed!important;top:min(300px,30vh)!important;left:16px!important;right:16px!important;min-width:0!important;max-height:60vh!important;overflow-y:auto}.materials-result-context{margin-bottom:10px;font-size:var(--fs-body)}.materials-phone-selection{display:flex;align-items:center;gap:10px;padding:12px 14px;font:500 var(--fs-body)/1.4 var(--body);color:var(--t2);border-bottom:1px solid var(--hair)}.materials-table[data-layout=materials]{--materials-page-scroll:1;max-height:none!important;overflow:visible!important}.materials-table[data-layout=materials] .materials-table-head{position:static!important}.materials-table[data-layout=materials] .materials-table-head>[role=row]:first-child{display:none!important}.materials-table[data-layout=materials] [data-row]{position:relative;grid-template-columns:minmax(0,1fr) minmax(80px,auto)!important;gap:10px 14px!important;padding:16px!important}.materials-table[data-layout=materials] .materials-row-select{position:absolute;left:12px;top:16px;min-height:24px}.materials-table[data-layout=materials] [data-material-cell=name]{grid-row:1;grid-column:1/-1;padding-left:28px}.materials-table[data-layout=materials] [data-material-cell=rm]{display:none}.materials-table[data-layout=materials] .materials-phone-rm{display:inline}.materials-table[data-layout=materials] [data-material-cell=supplier]{grid-row:2;grid-column:1}.materials-table[data-layout=materials] [data-material-cell=price]{grid-row:2;grid-column:2;max-width:125px;align-self:center}.materials-table[data-layout=materials] [data-material-cell=spec],.materials-table[data-layout=materials] [data-material-cell=flags],.materials-table[data-layout=materials] .materials-mobile-label{display:none}.materials-table[data-layout=materials] [data-material-cell=moq]{grid-row:3;grid-column:1/-1;display:flex;align-items:baseline;gap:6px}.materials-table[data-layout=materials] [data-material-cell=moq] .materials-mobile-label{display:inline;color:var(--t2);font:var(--fs-body)/1.4 var(--body)}.materials-table[data-layout=materials] .materials-phone-status{grid-row:4;grid-column:1/-1;display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;padding-top:10px;border-top:1px solid var(--hair-row);font:400 var(--fs-body)/1.45 var(--body);color:var(--t2)}.materials-phone-status .materials-review{display:contents}.materials-table .materials-phone-status [role=cell],.materials-phone-status .materials-claim{font-size:var(--fs-body)!important}}.fa-home{display:flex;flex-direction:column;gap:28px}.fa-home-header{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;flex-wrap:wrap;padding-bottom:26px;border-bottom:1px solid var(--hair)}.fa-home-description{margin:12px 0 0;max-width:64ch;font:400 var(--fs-emph)/1.65 var(--body);color:var(--t3)}.fa-home-card{container:formula-home-card / inline-size}.fa-home .fa-card.fa-home-card{background:var(--card);box-shadow:var(--sh-sm)}.fa-home .fa-card.fa-home-card:hover{transform:none;background:var(--card);border-color:var(--accent-line);box-shadow:var(--sh-sm)}.fa-home-card-heading{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:22px 24px 18px;background:color-mix(in srgb,var(--accent-soft) 65%,var(--card));box-shadow:inset 0 3px 0 var(--accent-line)}.fa-home-card-identity{min-width:0;width:100%}.fa-home-card-status{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.fa-home-card-date{white-space:normal;overflow-wrap:anywhere}.fa-home-card-prices{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:14px;margin:0 20px;padding:16px 0;border-top:1px solid var(--hair)}.fa-home-card-cost-label{font:500 var(--fs-label)/1.4 var(--body)!important;text-transform:none!important;letter-spacing:normal!important;white-space:normal!important;color:var(--t3)!important}.fa-home-card-unit-cost{font-size:var(--fs-title)!important;overflow-wrap:anywhere}.fa-home-card-run-cost{font-size:var(--fs-lead)!important;overflow-wrap:anywhere}.fa-home-card-amounts{flex-wrap:wrap;row-gap:5px}.fa-home-card-amounts>:not(:first-child){font-size:var(--fs-label)!important}.fa-home-card[data-empty=true] .fa-home-card-name{min-height:0!important}.fa-home-card-run{display:flex;flex-direction:column;gap:6px;min-width:0;padding-left:14px;border-left:1px solid var(--hair);text-align:right;align-items:flex-end}.fa-home-card-footer{margin-top:auto;padding:12px 20px 12px 26px;background:var(--raise);border-top:1px solid var(--hair)}@container formula-home-card (max-width:400px){.fa-home-card-heading{padding:18px 20px 16px}.fa-home-card-amounts{flex-wrap:wrap;row-gap:6px}}@container formula-home-card (max-width:280px){.fa-home-card-prices{grid-template-columns:minmax(0,1fr)}.fa-home-card-run{text-align:left;align-items:flex-start;padding-left:0;border-left:0}}.fa-home .fa-legacy-row{min-width:0}@media (max-width:700px){.fa-home .fa-legacy-row{grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;padding:16px 20px!important}.fa-home .fa-legacy-row>:first-child{grid-column:1 / -1}.fa-home .fa-legacy-row>:nth-child(2){text-align:left!important}.fa-home .fa-legacy-row>:last-child{grid-column:2;justify-self:end}}.formula-detail{container:formula-detail / inline-size;min-width:0;color:var(--t1)}.formula-detail-header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"navigation navigation" "identity actions";align-items:center;gap:16px 24px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--hair)}.formula-detail-back{grid-area:navigation;justify-self:start;align-self:start;margin-bottom:0!important;z-index:1}.formula-detail-identity{grid-area:identity;min-width:0}.formula-detail-title{margin-top:0!important;font:700 clamp(24px,2.15vw,32px)/1.2 var(--body)!important;letter-spacing:-.025em;overflow-wrap:anywhere}.formula-detail-title>span{min-width:0}.formula-detail-title input{min-width:0!important;width:min(100%,650px)}.formula-detail-title button{flex:none;letter-spacing:normal}.formula-detail-source{gap:6px 14px!important;margin-top:8px!important;font-size:var(--fs-label)!important}.formula-detail-source-file{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.formula-detail-save{color:var(--t3);font-variant-numeric:tabular-nums}.formula-detail-save[data-pending]{color:var(--amb)}.formula-detail-context{grid-area:navigation;align-self:center;justify-content:flex-end;align-items:center;min-width:0;padding-left:175px;gap:8px!important;margin:0!important}.formula-detail-context>:is(select,span,button){min-height:32px}.formula-detail-actions{grid-area:actions;align-self:center;justify-content:flex-end;max-width:100%}.formula-detail-actions>button{white-space:nowrap;min-height:42px}.formula-cost-sticky{padding-bottom:12px}.formula-version-notice{padding:10px 14px!important;border-left:3px solid var(--accent-line)!important;font-size:var(--fs-body)!important;line-height:1.5}.formula-detail .formula-add-ingredient{flex-wrap:wrap}.formula-detail .formula-add-ingredient>input{max-width:100%}@container formula-detail (max-width: 940px){.formula-detail-header{grid-template-columns:minmax(0,1fr);grid-template-areas:"navigation" "identity" "actions";gap:14px}.formula-detail-actions{justify-content:flex-start}}@container formula-detail (max-width: 600px){.formula-detail-header{grid-template-areas:"back" "identity" "context" "actions";padding-bottom:16px;gap:12px}.formula-detail-back{grid-area:back}.formula-detail-context{grid-area:context;padding-left:0;justify-content:flex-start}.formula-detail-title{font-size:24px!important;gap:10px!important}.formula-detail-source-file{max-width:100%}.formula-detail-actions>button{flex:1 1 140px;justify-content:center}.formula-cost-sticky{position:static!important}}@media (max-width:760px){.formula-read-fail{grid-template-columns:minmax(0,1fr)!important}}.formula-review{container:formula-review / inline-size;min-width:0}.formula-compare-summary{padding:16px;cursor:pointer;color:var(--t2);font:600 var(--fs-body)/1.5 var(--body)}.formula-compare-row>*{min-width:0;overflow-wrap:anywhere}.formula-review select,.formula-review button{max-width:100%}.formula-review button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.formula-backup,.formula-supplier-requests{border:1px solid var(--hair);border-radius:var(--r-card);padding:20px;background:var(--card);color:var(--t1);font:var(--fs-body)/1.5 var(--body);min-width:0}.formula-backup{margin-top:20px;background:var(--well)}.formula-backup h3,.formula-supplier-group h3{margin:0;font:600 var(--fs-emph)/1.4 var(--body)}.formula-supplier-requests summary{cursor:pointer;font-weight:600}.formula-supplier-requests summary span{margin-left:12px;color:var(--t3);font-weight:400}.formula-supplier-group{border-top:1px solid var(--hair);padding:18px 0}.formula-sourcing-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.formula-sourcing-note{color:var(--t2)}.formula-backup-editor,.formula-quote-compose{display:grid;gap:12px;margin-top:16px}.formula-backup label,.formula-quote-compose label{display:grid;gap:6px;font-weight:500}.formula-backup input,.formula-backup textarea,.formula-quote-compose input,.formula-quote-compose textarea{width:100%;min-width:0;box-sizing:border-box;background:var(--card);color:var(--t1);border:1px solid var(--hair);border-radius:var(--r-control);padding:10px 12px;font:inherit}.formula-backup button,.formula-supplier-requests button{min-height:44px;padding:8px 12px;border:1px solid var(--accent-line);border-radius:var(--r-control);background:var(--card);color:var(--accent-ink);font:500 var(--fs-body)/1.4 var(--body);cursor:pointer;overflow-wrap:anywhere}.formula-backup button:disabled,.formula-supplier-requests button:disabled{opacity:.5;cursor:default}.formula-backup-results,.formula-supplier-group ul{padding:0;list-style:none}.formula-backup-results button{width:100%;text-align:left}.formula-backup-results button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.formula-backup-results span,.formula-supplier-group li>span{display:block}.formula-backup-results li,.formula-supplier-group li{padding:8px 0;overflow-wrap:anywhere}.formula-backup-results span,.formula-supplier-group li>span+span{color:var(--t2)}.formula-backup button:focus-visible,.formula-supplier-requests button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.formula-supplier-group li>.formula-material-roles{color:var(--t3);font:500 var(--fs-label)/1.4 var(--body)}.formula-quote-changed{border:1px solid var(--amb-line);background:var(--amb-wash);color:var(--amb-ink);border-radius:var(--r-control);padding:12px 14px}.formula-quote-changed p{margin:0 0 10px}@container formula-review (max-width:850px){.formula-compare-labels{display:none!important}.formula-compare-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 20px!important}.formula-compare-row>[data-label]:nth-child(-n+2),.formula-compare-row>[data-label]:nth-child(5){grid-column:1/-1}.formula-compare-row>[data-label]:before{content:attr(data-label);display:block;margin-bottom:4px;color:var(--t3);font:500 var(--fs-label)/1.4 var(--body)}.formula-review select{min-width:0!important;width:100%}.formula-review button{min-height:44px;height:auto!important;white-space:normal}}.fa-build-settings{container:formula-setup / inline-size;margin-top:16px;min-width:0;border:1px solid var(--hair);border-radius:var(--r-card);background:var(--card);color:var(--t1);font:400 var(--fs-body)/1.45 var(--body)}.fa-build-settings .fa-setup-heading-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px;padding:12px 18px;border-bottom:1px solid var(--hair);border-radius:var(--r-card) var(--r-card) 0 0;background:color-mix(in srgb,var(--accent-soft) 35%,var(--card))}.fa-build-settings h2{display:flex;align-items:center;gap:10px;margin:0;color:var(--t1);font:650 var(--fs-lead)/1.35 var(--body)}.fa-build-settings h2:before{content:"";width:4px;height:18px;border-radius:4px;background:var(--accent)}.fa-build-settings .fa-setup-mode{margin-left:auto;color:var(--t3);font-size:var(--fs-label)}.fa-build-settings .fa-setup-groups{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.45fr);margin-top:14px}.fa-build-settings .fa-setup-groups[data-packaging]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(150px,.48fr)}.fa-build-settings .fa-setup-group{min-width:0;padding:0 20px 18px}.fa-build-settings .fa-setup-group+.fa-setup-group{border-left:1px solid var(--hair)}.fa-build-settings h3{margin:0 0 10px;font:650 var(--fs-label)/1.4 var(--body);color:var(--accent-ink)}.fa-build-settings[data-editable=false] .fa-setup-value{min-height:26px;padding-top:0}.fa-build-settings[data-editable=false] .fa-setup-field{gap:4px}.fa-build-settings[data-editable=false] .fa-setup-group{padding-bottom:14px}.fa-build-settings .fa-setup-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));align-items:start;gap:12px}.fa-build-settings .fa-setup-field{min-width:0;display:flex;flex-direction:column;gap:6px}.fa-build-settings .fa-setup-label{color:var(--t2);font:500 var(--fs-label)/1.4 var(--body)}.fa-build-settings .fa-setup-note{color:var(--t3);font:400 var(--fs-label)/1.4 var(--body);overflow-wrap:anywhere}.fa-build-settings .fa-setup-control{box-sizing:border-box;width:100%;min-width:0;height:40px;border:1px solid var(--hair);border-radius:var(--r-control);background-color:var(--card);color:var(--t1);padding:0 10px;font:600 var(--fs-body)/1.4 var(--body);font-variant-numeric:tabular-nums}.fa-build-settings select.fa-setup-control{cursor:pointer}.fa-build-settings .fa-setup-control[data-unconfirmed]{border-color:var(--amb-line);background-color:var(--amb-soft)}.fa-build-settings .fa-setup-value{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px;min-height:40px;padding-top:8px;box-sizing:border-box;color:var(--t1);font:600 var(--fs-emph)/1.5 var(--body);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fa-build-settings .fa-setup-unit{font-weight:400;font-size:var(--fs-label);color:var(--t3)}.fa-build-settings .fa-setup-unset{font-weight:400;color:var(--t3)}.fa-build-settings .fa-setup-stepper{box-sizing:border-box;display:flex;align-items:center;height:40px;border:1px solid var(--hair);border-radius:var(--r-control);overflow:hidden}.fa-build-settings .fa-setup-stepper button{flex:1 1 30px;min-width:28px;height:100%;padding:0;border:0;background:var(--card);color:var(--t1);cursor:pointer;font:600 var(--fs-lead)/1 var(--body)}.fa-build-settings .fa-setup-stepper button:disabled{color:var(--t3);background:var(--well);cursor:default}.fa-build-settings .fa-setup-stepper button:not(:disabled):hover{background:var(--accent-soft);color:var(--accent-ink)}.fa-build-settings .fa-setup-stepper>span{flex:1 0 30px;min-width:0;line-height:38px;text-align:center;border-left:1px solid var(--hair);border-right:1px solid var(--hair);font-weight:600}.fa-build-settings :is(.fa-setup-control,.fa-setup-value):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.fa-build-settings .fa-setup-stepper button:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.fa-build-settings .fa-setup-blend-reading{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;min-width:0;font-size:var(--fs-label)}.fa-build-settings .fa-setup-blend-verdict{font-weight:600}.fa-build-settings .fa-setup-blend-meter{display:block;width:72px;height:5px;border-radius:var(--r-pill);background:var(--well);overflow:hidden}.fa-build-settings .fa-setup-blend-meter>span{display:block;height:100%}.fa-build-settings .fa-setup-blend-amount{color:var(--t2)}.fa-build-settings .fa-setup-dose-warning{margin:8px 20px 0;color:var(--amb);font:400 var(--fs-label)/1.5 var(--body)}.fa-build-settings .fa-setup-dose-note{margin:8px 20px 0;color:var(--t3);font:400 var(--fs-label)/1.5 var(--body)}@container formula-setup (max-width:850px){.fa-build-settings .fa-setup-groups[data-packaging]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fa-build-settings .fa-setup-groups[data-packaging] .fa-setup-run{grid-column:1 / -1;display:grid;grid-template-columns:140px minmax(0,1fr);align-items:start;gap:16px;padding-top:14px;border-left:0;border-top:1px solid var(--hair)}.fa-build-settings .fa-setup-run .fa-setup-fields{max-width:260px;width:100%}}@container formula-setup (max-width:540px){.fa-build-settings .fa-setup-heading-row{padding:12px 16px}.fa-build-settings .fa-setup-groups,.fa-build-settings .fa-setup-groups[data-packaging]{grid-template-columns:minmax(0,1fr)}.fa-build-settings .fa-setup-group{padding:0 16px 16px}.fa-build-settings .fa-setup-group+.fa-setup-group{padding-top:14px;border-left:0;border-top:1px solid var(--hair)}.fa-build-settings .fa-setup-groups[data-packaging] .fa-setup-run{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.fa-build-settings .fa-setup-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fa-build-settings .fa-setup-run .fa-setup-fields{grid-template-columns:minmax(0,1fr)}.fa-build-settings .fa-setup-dose-warning,.fa-build-settings .fa-setup-dose-note{margin-left:16px;margin-right:16px}}@container formula-setup (max-width:280px){.fa-build-settings .fa-setup-fields,.fa-build-settings .fa-setup-groups[data-packaging] .fa-setup-run{grid-template-columns:minmax(0,1fr)}}.formula-table{container:formula-table / inline-size}.formula-table .ft-toolbar{padding:12px 18px!important;gap:10px!important;background:color-mix(in srgb,var(--accent-soft) 35%,var(--card))}.formula-table .ft-title{display:flex;align-items:center;gap:10px;margin:0;font:650 var(--fs-lead)/1.35 var(--body)}.formula-table .ft-title:before{content:"";width:4px;height:18px;border-radius:4px;background:var(--accent)}.formula-table .ft-title>span{display:inline-flex;align-items:center;justify-content:center;min-width:25px;min-height:25px;padding:0 6px;border-radius:var(--r-pill);color:var(--accent-ink);background:var(--accent-soft);font:600 var(--fs-label)/1 var(--body)}.formula-table .ft-toggle{height:36px!important;padding:0 12px!important;font-size:var(--fs-emph)!important;font-weight:500!important}.formula-table .ft-toggle[aria-pressed=true]{border-color:var(--accent-line)!important}.formula-table .ft-view-switch{display:inline-flex;padding:2px;gap:2px;border:1px solid var(--hair);border-radius:var(--r-control);background:var(--well)}.formula-table .ft-view-switch .ft-toggle{height:30px!important;border:0!important;background:transparent!important}.formula-table .ft-view-switch .ft-toggle[aria-pressed=true]{background:var(--card)!important;color:var(--t1)!important;box-shadow:var(--sh-sm)}.formula-table .ft-column-head>[data-col]{height:auto!important;min-height:38px;padding:8px 12px!important;font:600 var(--fs-label)/1.4 var(--body)!important;text-transform:none!important;letter-spacing:normal!important;white-space:normal!important}.formula-table .ft-row>[data-col]{height:auto!important;min-height:68px;padding:10px 12px!important;font-size:var(--fs-emph)!important}.formula-table .ft-row>[data-col=cost]{font-size:var(--fs-lead)!important;font-weight:600!important}.formula-table .ft-row>[data-col=n]{padding:8px 0!important;color:var(--t3);font-size:var(--fs-label)!important}.formula-table .ft-row>[data-col=x]{padding:8px 0!important}.formula-table .ft-row>[data-col=x] button{width:32px!important;height:32px!important}.formula-table .ft-identity,.formula-table .ft-unpriced-identity{flex-direction:column;align-items:flex-start!important;justify-content:center!important;gap:4px!important}.formula-table .ft-ingredient-name{flex:0 1 auto!important;min-width:0!important;width:100%;white-space:normal!important;overflow-wrap:anywhere;font-size:var(--fs-emph)!important;line-height:1.4!important}.formula-table .ft-buy-source{color:var(--t3)}.formula-table .ft-buy-source b{color:var(--t2);font-weight:500}.formula-table .ft-source-warning{color:var(--amb);font-weight:500;font-size:var(--fs-label);line-height:1.45}.formula-table .ft-ask-quote{margin-top:2px}.formula-table .ft-ask-quote:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.formula-table .ft-evidence{height:auto!important;min-height:20px;padding:2px 6px!important;font-size:var(--fs-label)!important;font-weight:500!important;white-space:normal!important;line-height:1.3}.formula-table .ft-compare{flex-wrap:wrap;align-content:center;column-gap:6px!important;row-gap:2px!important}.formula-table .ft-compare>.tnum{font-size:var(--fs-lead)!important;font-weight:600!important}.formula-table .ft-compare>span{font-size:var(--fs-label)!important}.formula-table .ft-compare-link{flex-basis:100%;text-align:right;color:var(--accent-ink)}.formula-table .ft-mobile-label{display:none}.formula-table .ft-scroller{scrollbar-width:thin}.formula-table[data-layout=worksheet] .ft-column-head,.formula-table[data-layout=worksheet] .ft-row{grid-template-columns:30px minmax(0,1fr) minmax(0,.85fr) 140px 130px 110px 130px 32px!important;padding-left:16px!important;padding-right:16px!important}.formula-table[data-layout=worksheet] [data-col]{position:static!important;order:initial!important;box-shadow:none!important}.formula-table[data-layout=worksheet] [data-col=need],.formula-table[data-layout=worksheet] [data-col=share]{display:none!important}.formula-table[data-layout=columns] .ft-buy-warning{display:none}.formula-table[data-layout=columns] .ft-row>[data-col=supplier]{line-height:1.5!important;display:flex!important;align-content:center;flex-wrap:wrap;gap:4px;white-space:normal!important;overflow-wrap:anywhere}.formula-table .ft-expanded{position:sticky;left:0;width:var(--ft-viewport,100%);max-width:100%;box-sizing:border-box;padding:16px 20px 22px!important;gap:16px 24px!important;grid-template-columns:minmax(0,1.7fr) minmax(220px,1fr)!important;background:var(--well)!important}.formula-table .ft-source-heading{display:none}.formula-table .ft-source-option{grid-template-columns:minmax(0,1fr) minmax(92px,auto)!important;gap:12px!important;padding:12px 14px!important;margin-bottom:8px!important;border-width:1px!important}.formula-table .ft-source-option[role=button]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.formula-table .ft-source-option[data-selected=true]{border-color:var(--accent-line)!important;background:var(--card)!important}.formula-table .ft-source-radio{display:none}.formula-table .ft-source-description{min-width:0;overflow-wrap:anywhere}.formula-table .ft-source-description>span:first-child{gap:5px 8px!important}.formula-table .ft-source-description>span:first-child>span:first-child{font-size:var(--fs-emph)!important;line-height:1.4}.formula-table .ft-source-description>.ft-source-supplier{font-size:var(--fs-label)!important;line-height:1.5;color:var(--t3)!important}.formula-table .ft-source-description>.ft-source-strength{font-size:var(--fs-label)!important;line-height:1.5}.formula-table .ft-selected-label{order:3;flex-basis:100%;padding:0!important;border-radius:0!important;color:var(--accent-ink)!important;background:transparent!important;letter-spacing:normal!important;font:500 var(--fs-label)/1.4 var(--body)!important}.formula-table .ft-option-price>span:first-child{font-size:var(--fs-lead)!important;font-weight:600!important}.formula-table .ft-option-price>span:last-child{font-size:var(--fs-label)!important;line-height:1.4}.formula-table .ft-spec-action{height:28px!important;padding:0 8px!important;font-size:var(--fs-label)!important}.formula-table .ft-add-source>button{min-height:36px!important;height:auto!important;padding:9px 12px!important;font-size:var(--fs-emph)!important}.formula-table .ft-quantity-basis>div:first-child{text-transform:none!important;letter-spacing:normal!important;font:600 var(--fs-emph)/1.4 var(--body)!important;color:var(--t2)!important}.formula-table .ft-quantity-basis>div{padding-top:9px!important;padding-bottom:9px!important;gap:12px!important}.formula-table .ft-quantity-basis>div>span{font-size:var(--fs-label)!important;line-height:1.5}.formula-table .ft-quantity-basis>div>span.tnum{text-align:right;font-weight:600!important}.formula-table .ft-supplier-band{height:auto!important;min-height:46px;padding:12px 18px!important;gap:8px 12px!important;flex-wrap:wrap}.formula-table .ft-supplier-band>span{font-size:var(--fs-emph)!important;line-height:1.4}.formula-table .ft-empty{padding:20px;color:var(--t3);font:400 var(--fs-emph)/1.5 var(--body)}.formula-table .ft-add-ingredient{height:46px!important;padding:0 18px!important;font-size:var(--fs-emph)!important}.formula-table .ft-add-ingredient>span{position:static!important;background:transparent!important}@container formula-table (max-width:900px){.formula-table[data-layout=columns] [data-col]{position:static!important;box-shadow:none!important}.formula-table .ft-expanded{grid-template-columns:minmax(0,1fr)!important}.formula-table .ft-quantity-basis{border-top:1px solid var(--hair);padding-top:8px}}@container formula-table (max-width:760px){.formula-table .ft-toolbar{flex-wrap:wrap;padding:12px!important;gap:8px!important}.formula-table .ft-title{flex:1}.formula-table .ft-toolbar>span:empty{display:none}.formula-table .ft-view-switch{order:1}.formula-table .ft-toolbar>.ft-toggle{order:2}.formula-table[data-layout=worksheet] .ft-column-head{display:none!important}.formula-table[data-layout=worksheet] .ft-row{grid-template-columns:minmax(0,1fr) minmax(86px,.7fr)!important;gap:10px 12px;padding:14px 16px!important}.formula-table[data-layout=worksheet] .ft-row>[data-col]{min-height:0!important;padding:0!important;justify-content:flex-start!important}.formula-table[data-layout=worksheet] .ft-row>[data-col=n]{display:none!important}.formula-table[data-layout=worksheet] .ft-row>[data-col=name]{grid-column:1 / -1}.formula-table[data-layout=worksheet] .ft-row>[data-col=supplier]{grid-column:1 / -1;grid-row:2}.formula-table[data-layout=worksheet] .ft-row>[data-col=dose]{grid-column:1;grid-row:3;flex-direction:column;align-items:flex-start!important;gap:6px}.formula-table[data-layout=worksheet] .ft-row>[data-col=weigh]{grid-column:2;grid-row:3;align-items:flex-start!important;flex-direction:column;gap:6px;white-space:normal!important}.formula-table[data-layout=worksheet] .ft-row>[data-col=cost]{grid-column:1;grid-row:4;align-items:flex-start!important;flex-direction:column;gap:6px}.formula-table[data-layout=worksheet] .ft-row>[data-col=x]{grid-column:2;grid-row:5;justify-content:flex-end!important}.formula-table[data-layout=worksheet] .ft-row>[data-col=cheaper]{grid-column:2;grid-row:4}.formula-table[data-layout=worksheet] .ft-row--unpriced>[data-col=share]{grid-column:1/-1;grid-row:5}.formula-table[data-layout=worksheet] .ft-row--unpriced>[data-col=x]{grid-row:6}.formula-table[data-layout=worksheet] .ft-mobile-label{display:block;color:var(--t3);font:400 var(--fs-label)/1.4 var(--body)}.formula-table .ft-compare-link{flex-basis:100%;text-align:left}.formula-table .ft-expanded{padding:14px!important}.formula-table .ft-source-option{padding:12px!important;gap:10px!important}.formula-table .ft-supplier-band>span:empty{display:none}}.formula-table[data-layout=worksheet] .ft-row--unpriced>[data-col=share]{display:flex!important;line-height:1.5!important;padding-top:0!important}.formula-table[data-layout=worksheet] .ft-row--unpriced>[data-col=name]{white-space:normal!important;overflow-wrap:anywhere}@container formula-table (width > 760px){.formula-table[data-layout=worksheet] .ft-row--unpriced>[data-col=share]{grid-column:2/-2;grid-row:2;min-height:0}.formula-table[data-layout=worksheet] .ft-row--unpriced>[data-col=cheaper]{grid-column:-3/-2;grid-row:1}.formula-table[data-layout=worksheet] .ft-row--unpriced>[data-col=x]{grid-column:-2/-1;grid-row:1}}@media (max-width:600px){.formula-table .ft-row>[data-col=x] button{width:44px!important;height:44px!important}.formula-table .ft-spec-action{height:44px!important}.formula-table .ft-ask-quote{min-height:44px}}.fi-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;justify-content:flex-end;background:color-mix(in srgb,var(--scrim) 55%,transparent)}.fi-panel{display:flex;flex-direction:column;width:min(700px,calc(100vw - 48px));height:100%;height:100dvh;min-width:0;background:var(--card);color:var(--t1);box-shadow:var(--sh-lg);border-left:1px solid var(--hair);animation:none!important}.fi-heading{flex:none;padding:18px 24px;border-bottom:1px solid var(--hair);background:color-mix(in srgb,var(--accent-soft) 35%,var(--card))}.fi-navigation{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--t2);font:500 var(--fs-label)/1.4 var(--body)}.fi-navigation>div{display:flex;gap:6px}.fi-navigation button{width:36px;height:36px;border:1px solid var(--hair);border-radius:var(--r-control);background:var(--card);color:var(--t1);cursor:pointer;font:600 var(--fs-lead)/1 var(--body)}.fi-navigation button:disabled{opacity:.4;cursor:default}.fi-heading h2{margin:14px 0 10px;font:650 var(--fs-h)/1.3 var(--body);letter-spacing:-.015em;overflow-wrap:anywhere}.fi-identity{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font:500 var(--fs-label)/1.4 var(--body)}.fi-identity>span:first-child{padding:4px 8px;color:var(--accent-ink);background:var(--accent-soft);border-radius:var(--r-control)}.fi-identity>span+span{color:var(--t3)}.fi-body{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}.fi-body .ft-expanded{position:static;display:flex!important;flex-direction:column;width:100%;padding:20px 24px!important;border:0!important;box-shadow:none!important;background:var(--card)!important;gap:24px!important}.fi-body .ft-source-heading{display:block;margin-bottom:12px!important;text-transform:none!important;letter-spacing:normal!important;color:var(--t1)!important;font:650 var(--fs-lead)/1.4 var(--body)!important}.fi-body .ft-source-option{min-width:0}.fi-body .ft-source-option[data-selected=true]{border-color:var(--accent)!important;background:color-mix(in srgb,var(--accent-soft) 35%,var(--card))!important}.fi-body .ft-quantity-basis{order:-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;padding:12px 16px;border:1px solid var(--hair);border-radius:var(--r-control);background:var(--well)}.fi-body .ft-quantity-basis>div:first-child,.fi-body .ft-quantity-note{grid-column:1/-1}.fi-body .ft-quantity-item{flex-direction:column;align-items:flex-start!important;gap:3px!important}.fi-body .ft-quantity-basis .ft-quantity-item>span.tnum{font-size:var(--fs-emph)!important;text-align:left}.fi-body .ft-quantity-note{font:400 var(--fs-label)/1.5 var(--body);margin-top:0!important}.fi-body .ft-spec-action{min-height:36px}.fi-footer{flex:none;display:flex;align-items:center;gap:18px;justify-content:space-between;padding:14px 24px;border-top:1px solid var(--hair);background:var(--card)}.fi-footer p{margin:0;max-width:45ch;color:var(--t2);font:400 var(--fs-label)/1.5 var(--body)}.fi-footer>button{min-height:40px;padding:0 20px;border:1px solid var(--accent);border-radius:var(--r-control);background:var(--accent);color:var(--on-accent);font:600 var(--fs-body)/1.4 var(--body);cursor:pointer}@media (max-width:600px){.fi-panel{width:100%;border-left:0}.fi-heading{padding:14px 16px}.fi-heading h2{font-size:var(--fs-h);margin-top:10px}.fi-navigation button{width:40px;height:40px}.fi-body .ft-expanded{padding:16px!important}.fi-body .ft-quantity-basis{gap:0 12px;padding:8px 12px}.fi-footer{padding:12px 16px max(12px,env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.fi-panel{animation:none!important}}.fa-cost-summary{container:formula-costs / inline-size;min-width:0;background:var(--card);border:1px solid var(--hair);border-radius:var(--r-card);box-shadow:var(--sh-sm)}.formula-price-changes{margin:0;color:var(--t1);font:400 var(--fs-body)/1.5 var(--body);border:1px solid var(--hair);border-radius:var(--r-control);background:var(--card)}.formula-price-changes>summary{padding:10px 16px;cursor:pointer;font-weight:600;overflow-wrap:anywhere}.formula-price-change-list{padding:0 16px 8px}.formula-price-change-row{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 20px;padding:10px 0;border-top:1px solid var(--hair)}.formula-price-change-row>div{display:grid;gap:3px;min-width:0;overflow-wrap:anywhere}.formula-price-change-row>div:first-child{flex:1 1 260px}.formula-price-change-row>div>span:last-child{color:var(--t2);font-size:var(--fs-label)}.fa-cost-grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.fa-cost-cell{min-width:0;padding:16px 20px;display:grid;grid-template-rows:auto auto 1fr auto;gap:7px}.fa-cost-cell+.fa-cost-cell{border-left:1px solid var(--hair)}.fa-cost-heading{display:flex;align-items:baseline;justify-content:space-between;gap:6px 10px;flex-wrap:wrap;min-width:0}.fa-cost-heading h2{margin:0;color:var(--t2);font:600 var(--fs-body)/1.4 var(--body)}.fa-cost-cell:nth-child(2){background:color-mix(in srgb,var(--accent-soft) 24%,var(--card))}.fa-cost-cell:nth-child(2) :is(h2,.fa-cost-amount){color:var(--accent-ink)}.fa-cost-basis{color:var(--t3);font:400 var(--fs-label)/1.4 var(--body)}.fa-cost-amount-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 12px;min-width:0}.fa-cost-amount{color:var(--t1);font:600 var(--fs-title)/1.15 var(--disp);letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fa-cost-delta{font:500 var(--fs-body)/1.4 var(--body);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fa-cost-delta[data-direction=up]{color:var(--amb-ink)}.fa-cost-delta[data-direction=down],.fa-cost-amount[data-saving]{color:var(--grn-ink)}.fa-cost-context{color:var(--t2);font:400 var(--fs-body)/1.5 var(--body);overflow-wrap:anywhere}.fa-cost-run-total{color:var(--t1);font-weight:500;font-variant-numeric:tabular-nums}.fa-cost-qualifier{color:var(--t3);font:400 var(--fs-label)/1.5 var(--body);overflow-wrap:anywhere}.fa-cost-qualifier[data-incomplete]{color:var(--amb-ink);font-weight:500}.fa-cost-price-note{display:flex;align-items:baseline;flex-wrap:wrap;gap:3px 10px}.fa-cost-model-trigger{display:inline;text-align:left;max-width:100%;min-height:28px;padding:0;border:0;background:transparent;color:var(--accent-ink);font:500 var(--fs-body)/1.4 var(--body);cursor:pointer;white-space:normal;overflow-wrap:anywhere}.fa-cost-incomplete{margin:0;padding:10px 20px;border-top:1px solid var(--amb-line);background:var(--amb-wash);color:var(--amb-ink);border-radius:0 0 var(--r-card) var(--r-card);font:400 var(--fs-label)/1.5 var(--body)}.fa-cost-qualifier[data-incomplete] .fa-cost-quiet{color:var(--t3);font-weight:400}.fa-cost-model-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;display:grid;place-items:center;padding:16px;background:var(--scrim)}.fa-cost-model-panel{display:flex;flex-direction:column;width:min(480px,100%);min-width:0;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow:hidden;background:var(--card);color:var(--t1);border:1px solid var(--hair);border-radius:var(--r-card);box-shadow:var(--sh-lg)}.fa-cost-model-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px 16px;border-bottom:1px solid var(--hair)}.fa-cost-model-heading h2{margin:0;font:600 var(--fs-h)/1.25 var(--disp)}.fa-cost-model-heading p{margin:4px 0 0;color:var(--t3);font:400 var(--fs-body)/1.4 var(--body)}.fa-cost-model-close{flex:none;width:32px;height:32px;border:1px solid var(--control-line);border-radius:var(--r-control);color:var(--t2);background:var(--card);font:400 22px/1 var(--body);cursor:pointer}.fa-cost-model-body{overflow-y:auto;min-height:0;overscroll-behavior:contain;padding:0 22px 18px}.fa-cost-model-rows{margin:0}.fa-cost-model-rows>div,.fa-cost-model-total{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px 18px;padding:12px 0;border-bottom:1px solid var(--hair-row)}.fa-cost-model-rows dt{color:var(--t2);font:400 var(--fs-body)/1.5 var(--body);overflow-wrap:anywhere}.fa-cost-model-rows dd{margin:0;color:var(--t1);font:500 var(--fs-body)/1.5 var(--body);font-variant-numeric:tabular-nums}.fa-cost-quoted{color:var(--t3)}.fa-cost-model-total{padding-top:16px;border-bottom:0;font:500 var(--fs-body)/1.5 var(--body)}.fa-cost-model-total strong{font:600 var(--fs-h)/1.25 var(--disp);font-variant-numeric:tabular-nums}.fa-cost-model-rounding{color:var(--t3);font-weight:400}.fa-cost-model-note{color:var(--t3);font:400 var(--fs-body)/1.5 var(--body);margin:8px 0 0}.fa-cost-model-actions{flex:none;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;padding:14px 22px;border-top:1px solid var(--hair)}.fa-cost-model-actions button{min-height:var(--ctl-h);padding:8px 14px;border:1px solid var(--control-line);border-radius:var(--r-control);background:var(--card);color:var(--t1);font:500 var(--fs-body)/1.4 var(--body);cursor:pointer}.fa-cost-model-actions .fa-cost-model-done{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}@container formula-costs (max-width: 760px){.fa-cost-cell{padding:14px 16px}.fa-cost-heading{min-height:38px;align-content:start}.fa-cost-amount{font-size:var(--fs-h-lg)}}@container formula-costs (max-width: 520px){.fa-cost-grid{grid-auto-flow:row;grid-template-columns:minmax(0,1fr)}.fa-cost-cell{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:6px 16px;padding:13px 16px}.fa-cost-cell+.fa-cost-cell{border-left:0;border-top:1px solid var(--hair)}.fa-cost-heading{grid-column:1;grid-row:1;min-height:0}.fa-cost-amount-row{grid-column:2;grid-row:1;justify-content:flex-end;text-align:right;align-content:start;max-width:160px}.fa-cost-context{grid-column:1 / -1;grid-row:2}.fa-cost-qualifier{grid-column:1 / -1}.fa-cost-incomplete{padding:10px 16px}}@media (max-width: 420px){.fa-cost-model-heading{padding:16px}.fa-cost-model-body{padding:0 16px 16px}.fa-cost-model-actions{padding:12px 16px}}@media (max-width: 600px){.fa-cost-model-close{width:44px;height:44px}}[data-kb] .kb-page-header{display:flex;align-items:flex-end;gap:24px;margin-bottom:26px;flex-wrap:wrap}[data-kb] .kb-view-tabs{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;margin-bottom:26px}[data-kb] .kb-ask-card{background:var(--card);border:1px solid var(--hair);border-radius:var(--r-card);box-shadow:var(--sh-sm);margin-bottom:16px}[data-kb] .kb-ask-compose{padding:24px}[data-kb] .kb-ask-form{display:flex;align-items:center;gap:10px;padding:6px;background:var(--raise);border:1px solid var(--hair);border-radius:var(--r-control)}[data-kb] .kb-ask-form:focus-within{border-color:var(--accent-line)}[data-kb] input.kb-ask-input{flex:1;min-width:0;min-height:48px;padding:10px 12px;border:0;border-radius:var(--r-control);color:var(--t1);background:transparent;font:400 var(--fs-lead)/1.5 var(--body)}[data-kb] .kb-addbar{display:flex;align-items:center;gap:12px;padding:16px 18px;margin-bottom:18px;background:var(--card);border:1px solid var(--hair);border-radius:var(--r-control)}[data-kb] .kb-design-ideas{margin-bottom:28px;border:1px solid var(--hair);border-radius:var(--r-control);background:transparent}[data-kb] .kb-design-toggle{width:100%;display:flex;align-items:center;flex-wrap:wrap;gap:11px;padding:17px 18px;border:0;background:transparent;cursor:pointer;text-align:left}[data-kb] .kb-design-toggle>span:nth-child(3){flex:1 1 320px}[data-kb] .kb-library{background:var(--card);border:1px solid var(--hair);border-radius:var(--r-card);box-shadow:var(--sh-sm)}[data-kb] .kb-library.is-shelf{background:transparent;border:0;box-shadow:none}[data-kb] .kb-sector-filters{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:0 0 18px;border-bottom:1px solid var(--hair)}[data-kb] .kb-library-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:20px 24px;border-bottom:1px solid var(--hair)}[data-kb] .kb-library-title{flex:1 0 100%;margin-bottom:9px;font:600 var(--fs-lead)/1.4 var(--disp);color:var(--t1)}[data-kb] .kb-library.is-shelf .kb-library-toolbar{padding:22px 0 18px}[data-kb] .kb-pack-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(206px,100%),1fr));gap:22px;padding:24px 0}[data-kb].kb-workspace .kb-pack-card{box-shadow:none}[data-kb].kb-workspace .kb-pack-card:hover{transform:none;box-shadow:var(--sh-sm)}[data-kb] .kb-capture-bar{flex-wrap:wrap}[data-kb] .kb-file-input{flex:1 1 260px;min-width:0;max-width:420px;height:var(--ctl-h);box-sizing:border-box;border:1px solid var(--control-line);border-radius:var(--r-control);background:var(--card);color:var(--t2);padding:0 12px 0 0;font:400 var(--fs-body)/1.3 var(--body);cursor:pointer}[data-kb] .kb-file-input::file-selector-button{height:calc(var(--ctl-h) - 2px);margin:0 12px 0 0;padding:0 13px;border:0;border-right:1px solid var(--hair);border-radius:var(--r-control) 0 0 var(--r-control);background:var(--raise);color:var(--t1);font:600 var(--fs-body)/1.3 var(--body);cursor:inherit}[data-kb] .kb-file-input:not(:disabled):hover::file-selector-button{background:var(--accent-soft)}[data-kb] .kb-file-input:disabled{cursor:default;opacity:.6}[data-kb] .kb-file-input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}[data-kb] .kb-local-field{min-width:0;max-width:100%;height:var(--ctl-h);box-sizing:border-box;border:1px solid var(--control-line);border-radius:var(--r-control);padding:0 12px;background:var(--card);color:var(--t1);font:400 var(--fs-body)/1.3 var(--body)}[data-kb] .kb-local-field:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring)}@media (max-width: 834px){[data-kb] .kb-local-field{height:44px!important}}[data-kb] .kb-capture-note{flex:0 1 240px;width:240px}[data-kb] .kb-capture-hint{flex:0 1 210px;max-width:210px}[data-kb] .kb-source-search{flex:1 1 240px;max-width:340px}@media (max-width:1080px){[data-kb] .kb-capture-hint{max-width:none}}@media (max-width:760px){[data-kb] .kb-page-header{gap:14px}[data-kb] .kb-ask-compose{padding:18px}[data-kb] .kb-ask-form{flex-wrap:wrap}[data-kb] input.kb-ask-input{flex-basis:100%}[data-kb] .kb-library-toolbar{padding:18px}[data-kb] .kb-pack-grid{gap:16px}}@media (max-width:560px){[data-kb] .kb-trend-row{flex-wrap:wrap}[data-kb] .kb-trend-row .kb-trend-name{order:1}[data-kb] .kb-trend-row .kb-trend-count{order:2;margin-left:auto}[data-kb] .kb-trend-row .kb-trend-dots{order:3;flex:1 1 100%;max-width:none!important;margin-top:2px}}[data-app] [data-rail]{color-scheme:dark;--card: #302841;--well: #261F35;--hover: #433751;--t1: #F5F0FA;--t2: #D7CFE2;--t2-strong: #E5DDEC;--t3: #BEB1CC;--t4: #BEB1CC;--hair: #51445F;--hair2: #51445F;--hair-2: #51445F;--control-line: #A194B2;--accent: #CFBFFF;--accent2: #E0D4FF;--accent-soft: #483B61;--accent-line: #766591;--accent-ink: #E0D4FF;--on-accent: #332151;--teal: #89DDC9;--rail-logo-ink: #203A34;--amb: #F0BC76;--focus-ring: #CFBFFF;--ring: #CFBFFF40;background:linear-gradient(170deg,#352c48,#241e32 75%)!important;border-right-color:#44374f!important}[data-app] [data-rail] .studio-navrow{letter-spacing:-.01em;transition:background .15s ease,color .15s ease}[data-app] [data-rail] .studio-navrow[data-active=true]{background:var(--accent)!important;color:var(--on-accent)!important}[data-app] [data-rail] .studio-navrow[data-active=true]:before{display:none}[data-app] [data-rail] :focus-visible{outline-color:var(--focus-ring)!important}[data-rail] .studio-global-search{display:flex;align-items:center;gap:9px;flex:0 0 auto;min-height:40px;margin-bottom:12px;padding:9px 10px;border:1px solid var(--hair);border-radius:var(--r-control);background:var(--well);color:var(--t2-strong);font:500 var(--fs-body) var(--body);text-align:left;cursor:pointer}[data-rail] .studio-global-search:hover{background:var(--hover);color:var(--t1)}[data-rail] .studio-global-search svg{flex:0 0 auto}[data-rail] .studio-global-search span{flex:1;white-space:nowrap}[data-rail] .studio-global-search kbd{font:400 var(--fs-micro) var(--body);color:var(--t3);white-space:nowrap}[data-rail] .studio-global-search[data-expanded=false]{justify-content:center;padding:9px}@media (prefers-reduced-motion: reduce){[data-app] [data-rail] .studio-navrow{transition:none}}[data-app] .team-name-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px}[data-app] .team-name-row>label{font:600 var(--fs-body)/1.2 var(--body);color:var(--t2);flex:none;min-width:52px}[data-app] .team-name-input{flex:1 1 240px;max-width:360px;min-width:0;height:var(--ctl-h);box-sizing:border-box;padding:0 12px;border:1px solid var(--control-line);border-radius:var(--r-control);background:var(--field, var(--card));color:var(--t1);font:400 var(--fs-emph)/1 var(--body)}[data-app] .team-name-input:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}[data-app] .team-name-msg{flex:1 1 100%;font:500 var(--fs-body)/1.4 var(--body);color:var(--grn)}[data-app] .team-name-msg[data-kind=err]{color:var(--red)}[data-app] .team-name-hint{flex:1 1 100%;font:400 var(--fs-body)/1.4 var(--body);color:var(--amb-ink, var(--amb))}.wiki-collection-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px 24px;padding-bottom:24px}.wiki-collection-tools{display:flex;align-items:center;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;padding-bottom:20px}.wiki-destinations{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.wiki-destinations button{min-height:var(--ctl-h);padding:0 15px;border:1px solid transparent;border-radius:var(--r-control);background:transparent;color:var(--t2);font:500 var(--fs-emph) var(--body);cursor:pointer;white-space:nowrap}.wiki-destinations button:hover{background:var(--hover);color:var(--t1)}.wiki-destinations button[aria-selected=true]{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.wiki-collection-search{width:322px;max-width:100%;display:flex;align-items:center;gap:10px;border:1px solid var(--control-line);border-radius:var(--r-control);padding:0 12px 0 14px;height:var(--ctl-h);background:var(--card);box-sizing:border-box}.wiki-collection-search:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.wiki-band-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin:6px 0 16px}.wiki-band-heading h2{margin:0;font:600 var(--fs-h)/1.3 var(--disp);letter-spacing:-.015em;color:var(--t1)}.wiki-band-count{color:var(--t2);background:var(--card);border:1px solid var(--hair);border-radius:var(--r-chip);padding:2px 7px;font:500 var(--fs-body)/1.4 var(--body)}.wiki-band-rule{flex:1;min-width:28px;height:1px;background:var(--hair);align-self:center;margin-left:6px}.wiki-product-card-photo{border-right:1px solid var(--hair-row)}.wiki-product-card{min-width:0;container:wiki-card / inline-size}.wiki-product-card--liquidation{background:repeating-linear-gradient(135deg,var(--liq-wash) 0 14px,var(--liq-stripe) 14px 28px)!important;border:2px solid var(--liq)!important}.wiki-product-card--liquidation .wiki-product-card-photo{background:transparent!important;border-right-color:var(--liq-stripe)}[data-app]:not([data-mode=dark]) .wiki-product-card--liquidation{--t3:#5E5D69;--t4:#5E5D69}.wiki-product-card:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.wiki-product-card-content{padding:18px!important;gap:10px!important}.wiki-product-card-meta{flex-wrap:wrap;row-gap:6px!important}.wiki-product-card-name{font-size:18px!important;line-height:1.35!important;overflow-wrap:anywhere}.wiki-product-card-content>div:last-child{margin-top:auto}@container wiki-card (max-width:440px){.wiki-product-card-photo{width:104px!important}.wiki-product-card-content{padding:14px!important;gap:9px!important}.wiki-product-card-name{font-size:17px!important}.wiki-product-card-meta>span:last-child{margin-left:0!important}}@container wiki-card (max-width:330px){.wiki-product-card-photo{width:82px!important}.wiki-product-card-content{padding:12px!important}}[data-pw][data-page]{container-type:inline-size;container-name:wiki-page}.wiki-record-heading{position:relative;z-index:3;display:grid!important;grid-template-columns:128px minmax(0,1fr) auto;gap:12px 20px!important;align-items:center!important;padding:16px 20px!important}.wiki-record-photo{grid-column:1;grid-row:1/3;width:128px!important;height:160px!important;align-self:center!important}.wiki-record-title{grid-column:2;grid-row:1;min-width:0}.wiki-record-brand{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;font:500 14px/1.5 var(--body);color:var(--t2);margin-bottom:8px}.wiki-record-sku{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:3px 9px;border:1px solid var(--hair);border-radius:var(--r-control);background:var(--well);color:var(--t1);font:600 14px/1.4 var(--body);font-variant-numeric:tabular-nums;cursor:pointer}.wiki-record-sku>span{color:var(--t3);font-size:var(--fs-label)}.wiki-record-name h1{font-size:clamp(26px,2vw,30px)!important;font-weight:700!important;line-height:1.2!important}.wiki-record-status{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.wiki-price-status{color:var(--amb-ink);font:500 var(--fs-body)/1.4 var(--body)}.wiki-record-actions{grid-column:3;grid-row:1;align-self:start;display:grid!important;justify-items:end;gap:8px!important}.wiki-record-edit-actions{display:flex;align-items:center;gap:8px}.wiki-record-edit,.wiki-header-more summary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;box-sizing:border-box;border:1px solid var(--control-line);border-radius:var(--r-control);padding:0 14px;background:var(--card);color:var(--t1);font:600 16px/1.4 var(--body);cursor:pointer}.wiki-record-edit{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.wiki-header-more{position:relative}.wiki-header-more summary{list-style:none}.wiki-header-more summary::-webkit-details-marker{display:none}.wiki-header-more-panel{position:absolute;right:0;top:calc(100% + 8px);z-index:5;min-width:190px;padding:6px;background:var(--card);border:1px solid var(--control-line);border-radius:var(--r-control);box-shadow:var(--pw-menuShadow)}.wiki-header-more-panel button{width:100%;min-height:40px;padding:8px 12px;border:0;border-radius:var(--r-chip);background:transparent;color:var(--red);text-align:left;font:600 16px/1.4 var(--body);cursor:pointer}.wiki-header-more-panel button:hover{background:var(--red-soft)}.wiki-header-more[open] summary,.wiki-header-more summary:hover,.wiki-record-actions>a:hover{border-color:var(--accent-line)!important;background:var(--accent-soft)!important;color:var(--accent)!important}.wiki-record-reference{grid-column:2/-1;grid-row:2;min-width:0}.wiki-reference-toggle{display:none}.wiki-record-facts{display:flex;flex-wrap:wrap;align-items:start;gap:10px 20px}.wiki-record-fact{flex:0 1 auto;max-width:280px;padding:0!important;border:0!important}.wiki-record-fact-label{font:500 14px/1.4 var(--body);color:var(--t2);margin-bottom:2px}.wiki-record-fact-value{display:flex;align-items:center;min-height:36px;font:600 16px/1.5 var(--body);color:var(--t1)}.wiki-record-fact-value>span{font-size:16px!important;white-space:normal!important;overflow-wrap:anywhere}.wiki-record-copy{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;max-width:100%;padding:5px 10px;border:1px solid var(--hair);border-radius:var(--r-control);background:var(--well);color:var(--t1);font:500 16px/1.4 var(--mono-real,var(--body));font-variant-numeric:tabular-nums;cursor:pointer}.wiki-record-copy>span:first-child{min-width:0;overflow-wrap:anywhere}.wiki-record-copy-icon{flex:none;font-family:var(--body);font-size:18px;color:var(--t2)}.wiki-record-copy:hover,.wiki-record-sku:hover{background:var(--accent-soft);border-color:var(--accent-line)}.wiki-record-tabs{border:1px solid var(--hair)!important;border-radius:var(--r-card)!important;padding:5px!important;background:var(--card)!important;box-shadow:var(--sh-sm)!important;gap:4px!important}.wiki-record-tabs [role=tab]{display:inline-flex!important;justify-content:center;align-items:center;gap:7px!important;min-width:0;height:44px!important;border-radius:var(--r-control)!important;font-size:var(--fs-body)!important;font-weight:600!important;padding:0 14px!important}.wiki-record-tabs [data-locked]{position:static;transform:none}.wiki-record-tabs [role=tab][aria-selected=true]{background:var(--accent)!important;box-shadow:none;color:var(--on-accent)!important;font-weight:600!important}.wiki-record-tabs [role=tab]:focus-visible{outline-offset:-3px!important}.wiki-overview{display:grid;gap:24px;animation:wkin .24s ease}.wiki-overview-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start;padding-top:4px}.wiki-overview-work,.wiki-overview-context{display:grid;gap:16px;min-width:0}.wiki-attention{min-width:0;overflow:hidden;box-shadow:none!important}.wiki-attention>div:first-child{padding:22px 24px!important;flex-wrap:wrap;gap:12px!important}.wiki-attention h2{font:600 var(--fs-h)/1.3 var(--disp)!important}.wiki-attention-caption{margin-left:auto;font:400 var(--fs-body)/1.4 var(--body);color:var(--t3)}.wiki-review-count{color:var(--amb-ink);background:var(--amb-wash);border-radius:var(--r-chip);padding:3px 7px;font:500 var(--fs-label)/1.4 var(--body)}.wiki-attention-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:16px;padding:22px 24px;border-top:1px solid var(--hair-row)}.wiki-attention-row:first-of-type{border-top:0}.wiki-attention-mark{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;border:1px solid var(--amb-line);color:var(--amb-ink);background:var(--amb-wash);font-size:var(--fs-label);font-weight:600;margin-top:1px}.wiki-attention-mark[data-severity=bad]{border-color:var(--red-line);color:var(--red);background:var(--red-soft)}.wiki-attention-content h3{margin:0 0 7px;font:600 var(--fs-lead)/1.4 var(--body)}.wiki-attention-details{list-style:none;margin:0;padding:0;display:grid;gap:5px;font:400 var(--fs-body)/1.5 var(--body);color:var(--t2)}.wiki-attention-details li:only-child{margin:0}.wiki-attention-explanation{display:block;color:var(--t3);font-size:var(--fs-label);margin-top:1px}.wiki-attention-row button{align-self:center;font-size:var(--fs-body)!important;font-weight:500!important;min-height:32px;white-space:nowrap}.wiki-attention-empty{padding:4px 18px 18px;margin:0;color:var(--t2);font-size:var(--fs-body);line-height:1.5}.wiki-archive-note{padding:12px 16px;border:1px solid var(--pw-warnLine);border-radius:var(--r-control);background:var(--pw-warnBg);color:var(--t2);font-size:var(--fs-body);line-height:1.5}.wiki-optional{padding:14px 18px;border:1px solid var(--hair);border-radius:var(--r-card);background:var(--well)}.wiki-optional summary{cursor:pointer;font:500 var(--fs-body)/1.5 var(--body)}.wiki-optional summary>span{color:var(--t3);margin-left:6px}.wiki-optional-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;font-size:var(--fs-body)}.wiki-optional-row strong{font-weight:500}.wiki-optional-row p{margin:4px 0 0;color:var(--t3);line-height:1.5}.wiki-optional-row button{flex:none}.wiki-readiness h2{margin:0;padding:4px 0 12px;font:600 var(--fs-emph)/1.4 var(--body)}.wiki-readiness-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.wiki-readiness-row{width:100%;text-align:left;background:var(--pw-card);border:1px solid var(--pw-line);border-radius:var(--r-card);box-shadow:var(--pw-shadow);display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:22px 24px;min-height:180px;cursor:pointer}.wiki-readiness-row:hover{background:var(--hover)}.wiki-readiness-label{font:600 var(--fs-body)/1.4 var(--body);color:var(--t2)}.wiki-readiness-value{font:700 clamp(20px,1.5vw,26px)/1.2 var(--disp);color:var(--t1)}.wiki-readiness-description{font:400 var(--fs-body)/1.5 var(--body);color:var(--t2)}.wiki-readiness-arrow{margin-top:auto;padding-top:6px;font:600 var(--fs-body)/1.4 var(--body);color:var(--accent)}.wiki-record-editor{padding:24px!important;box-shadow:none!important}.wiki-record-editor-title{margin:0 0 20px;font:600 var(--fs-h)/1.3 var(--disp)}.wiki-record-editor>div:first-of-type{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important}.wiki-record-editor input,.wiki-record-editor select{min-height:var(--ctl-h)}.wiki-record-editor label>.gm{font:500 var(--fs-body)/1.4 var(--body)!important;text-transform:none!important;letter-spacing:0!important;margin-bottom:8px}.wiki-artwork-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))!important;align-items:stretch;gap:22px!important;padding:24px!important}.wiki-file-card{display:flex!important;flex-direction:column;min-width:0}.wiki-file-card>span:first-child{grid-column:1 / -1;height:3px!important}.wiki-file-preview{padding:16px!important}.wiki-file-preview>div{height:clamp(240px,20vw,340px)!important;aspect-ratio:auto!important}.wiki-file-preview canvas{width:100%!important;height:100%!important;object-fit:contain}.wiki-file-content{min-width:0;padding:4px 20px 20px!important}.wiki-file-content>span{align-self:start}.wiki-file-content>div:first-child>div:first-child{font-size:var(--fs-lead)!important}.wiki-file-notes{border-top:1px solid var(--hair);padding-top:7px}.wiki-file-notes summary{cursor:pointer;color:var(--t2);font-weight:500}.wiki-file-notes summary~*{margin-top:7px}.wiki-file-empty{min-height:280px!important;padding:24px!important}@container wiki-page (max-width:1100px){.wiki-readiness-list{grid-template-columns:repeat(3,minmax(0,1fr))}.wiki-record-facts{gap:10px 16px}}@container wiki-page (max-width: 850px){.wiki-overview-layout{grid-template-columns:minmax(0,1fr)}.wiki-overview-context{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wiki-record-heading{grid-template-columns:96px minmax(0,1fr) auto;gap:12px 16px!important}.wiki-record-photo{width:96px!important;height:120px!important}.wiki-record-editor>div:first-of-type{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@container wiki-page (max-width:720px){.wiki-record-heading{grid-template-columns:96px minmax(0,1fr)}.wiki-record-photo{grid-row:1}.wiki-record-actions{grid-column:1/-1;grid-row:3;justify-content:flex-start;display:flex!important}.wiki-record-reference{grid-column:1/-1;grid-row:2}}@container wiki-page (max-width: 460px){.wiki-record-heading{grid-template-columns:72px minmax(0,1fr);padding:16px!important}.wiki-record-photo{width:72px!important;height:90px!important;grid-row:1/3}.wiki-record-title{display:contents}.wiki-record-brand{grid-column:2;grid-row:1;margin:0}.wiki-record-name{grid-column:2;grid-row:2}.wiki-record-name h1{font-size:22px!important}.wiki-record-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}.wiki-record-fact{max-width:100%}.wiki-record-reference{grid-column:1/-1;grid-row:3;margin:0}.wiki-record-actions{grid-column:1/-1;grid-row:4;justify-content:flex-start}.wiki-record-edit-actions>.wiki-header-more:only-child .wiki-header-more-panel{left:0;right:auto}.wiki-record-copy{font-size:14px;gap:7px;padding:5px 7px}.wiki-record-copy-icon{font-size:14px}.wiki-record-fact span{white-space:normal!important;overflow-wrap:anywhere}.wiki-overview-context{grid-template-columns:minmax(0,1fr)}.wiki-attention-caption{width:100%;margin-left:0}.wiki-attention-row{grid-template-columns:20px minmax(0,1fr);gap:7px 10px;padding:14px}.wiki-attention-row button{grid-column:2;justify-self:start}.wiki-record-editor{padding:18px!important}.wiki-record-editor>div:first-of-type{grid-template-columns:minmax(0,1fr)!important}.wiki-record-title{overflow-wrap:anywhere}.wiki-optional-row{align-items:start;flex-direction:column}.wiki-artwork-grid{padding:12px!important}.wiki-file-preview>div{height:260px!important}.wiki-file-content{padding:16px!important}.wiki-readiness-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wiki-readiness-row{padding:18px;min-height:180px}.wiki-record-fact{border:0!important;padding:0!important}}@media (prefers-reduced-motion: reduce){.wiki-overview{animation:none!important}}@media (max-width: 640px){.wiki-collection-tools{gap:12px}.wiki-collection-search{width:100%}.wiki-destinations{gap:2px}.wiki-destinations button{padding:0 10px}}.wiki-intake .wiki-intake-fields{gap:12px!important}@media (max-width: 1100px){.wiki-intake .wiki-intake-sections{grid-template-columns:minmax(0,1fr)!important}}@media (max-width: 600px){.wiki-intake .wiki-intake-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}.wiki-intake .wiki-intake-fields>:first-child{grid-column:1 / -1}}@media (max-width: 600px){.wiki-attention-row button{min-height:44px}}.wiki-media{container-name:wiki-media;container-type:inline-size}.wiki-media-section-header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:14px 24px;padding:0 0 16px}.wiki-media-section-intro{flex:1 1 300px;min-width:0}.wiki-media-section-title h2{margin:0;font:600 var(--fs-lead)/1.3 var(--disp);color:var(--t1);letter-spacing:-.015em}.wiki-media-section-meta{margin:7px 0 0;font:400 var(--fs-body)/1.5 var(--body);color:var(--t2)}.wiki-media-section-controls{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin-top:10px}.wiki-media-section-controls:empty{display:none}.wiki-media-section-controls>button{min-height:32px;font-family:var(--body)}.wiki-media-section-controls>span{max-width:100%;flex-wrap:wrap}.wiki-media-section-actions{display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding-top:2px}.wiki-media-section-actions button{min-height:40px}.wiki-media-requirements{min-width:0;max-width:100%;font:400 var(--fs-body)/1.5 var(--body);color:var(--t2)}.wiki-media-requirements summary{min-height:32px;padding:5px 0;box-sizing:border-box;cursor:pointer;font-weight:500;color:var(--t2)}.wiki-media-requirements[open]{flex-basis:100%}.wiki-media-requirements p{margin:6px 0 0;overflow-wrap:anywhere}.wiki-media-requirements summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--r-chip)}.wiki-media .wiki-media-canvas{border:0!important;background:transparent!important}.wiki-media .wiki-media-canvas-inner{padding:0!important}.wiki-media .wiki-media-gaps{border:0!important;background:var(--well)!important;padding:12px 14px!important;margin:16px 0 24px!important}.wiki-media .pw-rail-g>span:first-child,.wiki-media .pw-rail-s>span:first-child{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.wiki-media .pw-rail-g,.wiki-media .pw-rail-s{min-height:40px}@container wiki-media (max-width: 720px){.wiki-media-workspace{grid-template-columns:minmax(0,1fr)!important}.wiki-media-nav{border-right:0!important;border-bottom:1px solid var(--hair);border-radius:var(--r-card) var(--r-card) 0 0!important}.wiki-media-nav-inner{position:static!important;max-height:none!important}.wiki-media-section-actions{flex-basis:100%}.wiki-media-content{padding:20px 16px!important}}.wiki-compliance{gap:24px!important}.wiki-compliance [id^=pw-compliance-],.wiki-compliance [id^=pw-document-],.wiki-compliance [id^=pw-sec-]{scroll-margin-top:112px}.wiki-compliance [tabindex="-1"]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:5px;border-radius:var(--r-control)}.wiki-compliance-nav{display:flex;flex-wrap:wrap;gap:8px 22px;border-bottom:1px solid var(--hair);padding:0 0 14px}.wiki-compliance-nav button{border:0;background:transparent;color:var(--t2);font:500 var(--fs-body) var(--body);cursor:pointer;padding:6px 0;min-height:32px}.wiki-compliance-checklist{border:1px solid var(--hair);border-radius:var(--r-card);background:var(--card);overflow:hidden}.wiki-compliance-checklist h2{margin:0;padding:16px 20px;font:600 var(--fs-lead) var(--disp)}.wiki-compliance-checklist ol{list-style:none;padding:0;margin:0}.wiki-compliance-checklist li{display:grid;grid-template-columns:8px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 20px;border-top:1px solid var(--hair-row)}.wiki-compliance-checklist li>span:first-child{height:7px;width:7px;border-radius:50%;background:var(--amb)}.wiki-compliance-checklist li[data-severity=bad]>span:first-child{background:var(--red)}.wiki-compliance-checklist li>span:nth-child(2){font:500 var(--fs-body)/1.45 var(--body);color:var(--t1)}.wiki-compliance-checklist button,.wiki-allergen-review-list button{border:0;background:transparent;color:var(--accent-ink);font:600 var(--fs-body)/1.4 var(--body);cursor:pointer;padding:6px 0;text-align:left;min-height:32px}.wiki-compliance [role=listitem]{box-shadow:none!important}.wiki-compliance-specifications [role=listitem]{align-items:center!important}.wiki-compliance-specifications [role=listitem]>div:last-child{max-width:260px}.wiki-allergen-readout{color:var(--t2);font:400 var(--fs-body)/1.55 var(--body)}.wiki-allergen-readout p{margin:8px 0 0}.wiki-allergen-status{font-weight:600;color:var(--t1)}.wiki-allergen-status[data-review]{color:var(--amb-ink)}.wiki-allergen-conflict{color:var(--amb-ink);font-weight:600}.wiki-allergen-review-list{margin-top:14px;padding-top:8px;border-top:1px solid var(--hair)}.wiki-allergen-review-list ul{list-style:none;padding:0;margin:8px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 24px}.wiki-allergen-review-list li{min-width:0;display:flex;align-items:baseline;gap:10px;overflow-wrap:anywhere}.wiki-allergen-review-list li>:first-child{flex:1}.wiki-compliance-meta{color:var(--t3);font:400 var(--fs-label)/1.5 var(--body)}.wiki-compliance-lot-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:16px 22px;border-bottom:1px solid var(--hair)}.wiki-compliance-lot-tools input,.wiki-compliance-lot-tools select{min-height:var(--ctl-h);border:1px solid var(--control-line);background:var(--card);border-radius:var(--r-control);color:var(--t1);font:400 var(--fs-body) var(--body);padding:0 12px}.wiki-compliance-lot-tools input{flex:1 1 220px;min-width:0}.wiki-compliance-lot-tools select{padding-right:30px}.wiki-compliance-empty{padding:18px 22px;color:var(--t3);font:400 var(--fs-body)/1.5 var(--body)}@media (max-width:700px){.wiki-compliance-checklist li{grid-template-columns:8px minmax(0,1fr);gap:4px 12px}.wiki-compliance-checklist button{grid-column:2;justify-self:start}.wiki-allergen-review-list ul{grid-template-columns:minmax(0,1fr)}.wiki-compliance [role=listitem]{flex-wrap:wrap}.wiki-compliance-specifications [role=listitem]>div:last-child{max-width:100%}.wiki-compliance-lot-row>[role=cell]{min-width:0!important}}@media (max-width:600px){.wiki-compliance-nav button,.wiki-compliance-checklist button,.wiki-allergen-review-list button{min-height:44px}}.wiki-content-review{padding:18px 20px;border:1px solid var(--pw-warnLine);border-radius:var(--r-card);background:var(--pw-warnBg);color:var(--pw-ink2)}.wiki-content-review-heading{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.wiki-content-review h2{margin:0;font:600 var(--fs-emph)/1.4 var(--body)}.wiki-content-review-heading>span{color:var(--pw-warn);font:500 var(--fs-label)/1.4 var(--body)}.wiki-content-review h3{margin:0 0 10px;font:600 var(--fs-body)/1.5 var(--body)}.wiki-content-review ul{list-style:none;padding:0;margin:0;display:grid;gap:6px}.wiki-content-review li{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 16px;font:400 var(--fs-body)/1.5 var(--body)}.wiki-content-review li strong{font-weight:600;white-space:nowrap}.wiki-content-review p{color:var(--pw-ink3);font:400 var(--fs-body)/1.5 var(--body);margin:12px 0 0}.wiki-content-review-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.wiki-content-review-actions button{min-height:var(--ctl-h);border:1px solid var(--pw-warnLine);border-radius:var(--r-control);padding:7px 12px;color:var(--pw-ink);background:var(--pw-card);font:600 var(--fs-body)/1.4 var(--body);cursor:pointer}.wiki-content-review-actions button:hover{background:var(--hover)}.recipe-value{display:block;width:100%;min-width:0;font:var(--fs-body)/1.5 var(--body);color:var(--t1);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.recipe-value--quantity{text-align:right;font-family:var(--disp);font-variant-numeric:tabular-nums}.recipe-value--muted{color:var(--t3)}.recipe-basis{margin:0 18px 12px;color:var(--t2);font:var(--fs-body)/1.5 var(--body)}[data-recipe-line]{scroll-margin-block:160px 80px}[data-recipe-line]:focus{outline:2px solid var(--amb);outline-offset:-2px;background:var(--amb-soft)}[data-operations] .operations-nav{gap:4px!important;margin-bottom:24px!important;border-bottom-color:var(--hair)!important}[data-operations] .operations-nav .buytab{height:48px;box-sizing:border-box;padding:0 16px!important;background:transparent;border-radius:var(--r-control) var(--r-control) 0 0;color:var(--t2)!important;font-size:var(--fs-lead)!important;font-weight:500!important;box-shadow:none;transition:background .15s ease,color .15s ease}[data-operations] .operations-nav .buytab:before{display:none}[data-operations] .operations-nav .buytab:hover{background:var(--raise);color:var(--t1)!important}[data-operations] .operations-nav .buytab[data-on="1"]{background:var(--tabsoft);color:var(--tabhue)!important;font-weight:600!important}[data-operations] .operations-nav .buytab .buytab-ico{color:var(--tabhue);opacity:1;animation:none;transform:none}[data-operations] .operations-nav .buytab[data-on="1"] .buytab-ico{color:var(--tabhue)}[data-operations] .operations-nav .operations-tab-count{border-color:transparent!important;border-radius:var(--r-xs)!important;background:var(--tabsoft)!important;color:var(--tabhue)!important;font-weight:500!important}[data-operations] .operations-nav .buytab[data-on="1"] .operations-tab-count[data-quiet=false]{background:var(--tabsoft)!important;color:var(--tabhue)!important;font-weight:600!important}[data-operations] .operations-nav .operations-tab-count[data-quiet=true]{color:var(--t3)!important;background:transparent!important}[data-operations] .operations-nav .buytab-rail{height:2px}.sxs-host,.sxs-head{scroll-behavior:auto;overscroll-behavior-x:contain}[data-operations] #buy-actions-slot [data-prim]{box-shadow:var(--sh-sm)!important;font-weight:600!important}[data-operations] [data-mrpt]>[role=table]{border-color:var(--hair)!important;box-shadow:var(--sh-sm)!important}[data-operations] [data-mrpt]>[role=table]>div:first-child{padding-top:14px!important;padding-bottom:14px!important;background:var(--card);border-radius:var(--r-card) var(--r-card) 0 0}[data-operations] [data-mrpt]>[role=table]>div:first-child>div:first-child{background:var(--raise)!important;border:1px solid var(--hair);padding:2px!important}[data-operations] [data-mrpt] input[type=search]{background:var(--card)!important;border-color:var(--control-line)!important;box-shadow:none!important}[data-operations] [data-mrpt] .mrp-ohead{background:var(--accent-soft)}[data-operations] [data-mrpt] .mrp-ohead>[role=columnheader]{font-weight:600!important;letter-spacing:.055em!important}[data-operations] [data-mrpt] .mrp-orow{border-top-color:var(--hair)!important}[data-operations] [data-mrpt] [data-prim]{box-shadow:var(--sh-sm)!important;font-weight:600!important}[data-operations] .stock-page-heading{margin-bottom:22px!important}[data-operations] .stock-page-heading h1{font-weight:600!important;line-height:1.18!important}[data-operations] .stock-page-heading>div>div{font-weight:600!important;letter-spacing:.12em!important}[data-operations] .stock-summary{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0 0 16px!important;margin-bottom:0!important}[data-operations] .stock-summary-label{font-size:var(--fs-body)!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}[data-operations] .stock-ledger{box-shadow:var(--sh-sm)!important}[data-operations] .stock-toolbar{padding-top:14px!important;padding-bottom:14px!important;border-bottom-color:var(--hair)!important}[data-operations] .stock-toolbar>input{background:var(--card)!important;border-color:var(--control-line)!important}[data-operations] .stock-table-head{background:var(--accent-soft)!important}[data-operations] .stock-table-head>span{font-weight:600!important;letter-spacing:.055em!important}@media (prefers-reduced-motion:reduce){[data-operations] .operations-nav .buytab{transition:none}}.run-detail{container:run-detail / inline-size;min-width:0}.run-paper-link{display:inline-flex;align-items:center;gap:5px;padding:2px 0;border:0;background:none;color:var(--accent);font:600 var(--fs-label) var(--body);cursor:pointer;white-space:nowrap}.run-paper-link:hover{text-decoration:underline}.run-detail .run-detail-tabs{gap:4px!important;padding:5px;margin:24px 0 18px!important;border:1px solid var(--hair);border-radius:var(--r-card);background:var(--well)}.run-detail .run-detail-tab{height:42px;padding:0 17px!important;margin-right:0!important;border-color:transparent!important;background:transparent!important;font-weight:500!important;color:var(--t2)!important}.run-detail .run-detail-tab[aria-pressed=true]{background:var(--accent-soft)!important;border-color:var(--accent-line)!important;color:var(--accent-ink)!important;font-weight:600!important;box-shadow:var(--sh-sm)}.run-detail .run-detail-tabs>a{margin-right:7px;border:0!important;background:transparent!important}.run-detail .run-detail-content .mrp-docmain,.run-detail .run-detail-content .mrp-docrail{gap:20px!important}@container run-detail (max-width:1340px){.mrp-banded{display:grid!important;grid-template-columns:auto minmax(0,1fr)}.mrp-banded .order-header-body{display:contents!important}.mrp-banded .order-header-photo{grid-column:1;grid-row:1;align-self:center;padding:12px 0 12px 16px!important}.mrp-banded .order-header-top{grid-column:2;min-width:0;gap:10px!important;padding:12px 16px!important}.mrp-banded:not(:has(.order-header-photo)) .order-header-top{grid-column:1/-1}.mrp-banded .order-header-identity,.mrp-banded .order-header-actions{max-width:100%;min-width:0;flex-wrap:wrap}.mrp-banded .order-header-identity h1{white-space:normal!important;flex-wrap:wrap}.mrp-banded .order-header-actions [role=group]{flex-wrap:wrap;gap:8px!important}.mrp-banded .order-header-reference{grid-column:1/-1;overflow:visible!important;min-width:0}.mrp-banded .order-header-facts{min-width:0!important;flex-wrap:wrap!important}.mrp-banded .order-header-facts>[data-editcell]{flex:1 1 auto!important;padding:10px 16px!important;max-width:100%}.mrp-banded .order-header-gap{display:none}.mrp-banded .order-header-costs{position:static!important;flex:1 0 100%!important;max-width:100%;min-width:0;justify-content:flex-start;border-left:0!important;border-top:1px solid var(--hair);overflow-x:auto}.mrp-banded .order-header-costs>div:not([aria-hidden]){flex:1 0 auto!important}}@container run-detail (max-width:700px){.mrp-banded .order-header-identity{max-width:100%}.mrp-banded .order-header-identity h1{white-space:normal!important;flex-wrap:wrap;overflow-wrap:anywhere}.mrp-banded .order-header-actions{max-width:100%;flex-wrap:wrap}.mrp-banded .order-header-actions [role=group],.mrp-banded .run-detail-state,.mrp-banded .run-detail-state>span{flex-wrap:wrap;max-width:100%}.mrp-banded .order-header-costs{position:static!important}.run-detail .run-detail-tabs{gap:4px!important}.run-detail .run-detail-tab{font-size:var(--fs-body)!important;padding:0 12px!important}}.new-run-drawer{position:fixed;inset:0 0 0 auto;width:min(480px,96vw);z-index:61;display:flex;flex-direction:column;background:var(--surface);color:var(--t1);font-family:var(--body);outline:none;box-shadow:-12px 0 36px #14121e29}.new-run-drawer__header{padding:26px 26px 21px;border-bottom:1px solid var(--hair)}.new-run-drawer__header h2{margin:0;font-family:var(--disp);font-size:var(--fs-h);font-weight:600}.new-run-drawer__header p{margin:8px 0 0;color:var(--t3);font-size:var(--fs-body)}.new-run-drawer__body{flex:1 1 auto;min-height:0;overflow:auto;padding:24px 26px}.new-run-drawer__fields{border:0;padding:0;margin:0;min-width:0;display:grid;gap:24px}.new-run-drawer__pair{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:16px}.new-run-drawer__optional{float:right;font-weight:400;color:var(--t3)}.new-run-drawer__hint{font-size:var(--fs-body);line-height:1.5;color:var(--t3);margin:8px 0 0}.new-run-drawer__footer{padding:18px 26px 24px;border-top:1px solid var(--hair);background:var(--raise)}.new-run-drawer__footer .new-run-drawer__hint{margin:0 0 14px}.new-run-drawer__actions{display:flex;gap:10px;justify-content:flex-end}.order-entry-error{color:var(--red);font-size:var(--fs-body);line-height:1.45;margin:8px 0}.new-po-drawer{container-type:inline-size}.new-po-lines__field{min-width:0}.new-po-lines__field>span{display:none}@container (max-width: 700px){.new-po-drawer__header{padding:16px 20px!important}.new-po-drawer__header-value,.new-po-drawer__eyebrow,.new-po-drawer__number-note{display:none}.new-po-drawer__footer{padding:10px 20px 14px!important}.new-po-drawer__totals{gap:8px!important;margin-bottom:10px!important}.new-po-drawer__totals>:empty{display:none!important}.new-po-drawer__totals>:last-child{width:100%;min-width:0!important}.new-po-drawer__promise{font-size:var(--fs-label)}.new-po-lines{overflow:visible}.new-po-lines__inner{min-width:0!important}.new-po-lines__header{display:none!important}.new-po-lines__row{position:relative;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:16px 14px!important}.new-po-lines__row>:first-child{grid-column:1 / -1;padding-right:32px}.new-po-lines__row>button:last-child{position:absolute;top:16px;right:12px}.new-po-lines__field>span{display:block;font-size:var(--fs-label);color:var(--t3);margin-bottom:5px}.new-po-lines__field>input,.new-po-lines__field>select{width:100%;min-width:0}}@media (max-width: 420px){.new-run-drawer__header,.new-run-drawer__body,.new-run-drawer__footer{padding-left:18px;padding-right:18px}.new-run-drawer__pair{grid-template-columns:minmax(0,1fr);gap:20px}}[data-app] .pdb{container:pdb / inline-size;margin-top:14px;padding:16px 20px 18px;border:1px solid var(--hair);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--sh-sm)}[data-app] .pdb.is-drag{outline:1.5px solid var(--accent);outline-offset:-1px;background:var(--accent-wash, var(--surface))}[data-app] .pdb-bar{display:flex;align-items:center;gap:10px;min-height:30px;margin-bottom:10px}[data-app] .pdb-label{font:700 var(--fs-label)/1 var(--disp);letter-spacing:.1em;text-transform:uppercase;color:var(--t3)}[data-app] .pdb-grow{flex:1;min-width:8px}[data-app] .pdb-link{border:0;background:transparent;padding:4px 6px;border-radius:8px;cursor:pointer;font:600 var(--fs-body) var(--body);color:var(--accent)}[data-app] .pdb-door{height:30px;padding:0 12px;border-radius:var(--r-control);border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--accent);font:700 var(--fs-body) var(--body);cursor:pointer;white-space:nowrap}[data-app] .pdb-link:hover,[data-app] .pdb-door:hover{background:var(--accent-soft)}[data-app] .pdb-link:disabled,[data-app] .pdb-door:disabled{opacity:.55;cursor:default}[data-app] .pdb-empty{padding:6px 2px 2px;font:400 var(--fs-body) var(--body);color:var(--t3)}[data-app] .pdb-cardmsg{margin-top:8px;font:600 var(--fs-label)/1.35 var(--body);color:var(--red)}[data-app] .pdb-table{--c-type: 132px;--c-mat: minmax(240px, min(34%, 560px));--c-add: 128px;--c-more: 44px;position:relative;border:1px solid var(--hair-2);border-radius:var(--r-control);background:var(--surface)}@container pdb (max-width: 1399px){[data-app] .pdb-table{--c-type: 120px;--c-mat: minmax(220px, 34%);--c-add: 104px;--c-more: 40px}}@container pdb (max-width: 899px){[data-app] .pdb-scroll{overflow-x:auto}[data-app] .pdb-table{min-width:900px}}[data-app] .pdb-row{display:grid;grid-template-columns:var(--c-type) minmax(0,1fr) var(--c-add) var(--c-more);min-height:44px;align-items:stretch;position:relative}[data-app] .pdb-table.is-multi .pdb-row{grid-template-columns:var(--c-type) var(--c-mat) minmax(0,1fr) var(--c-add) var(--c-more)}[data-app] .pdb-row+.pdb-row{border-top:1px solid var(--hair)}[data-app] .pdb-row:first-child{border-top-left-radius:var(--r-control);border-top-right-radius:var(--r-control)}[data-app] .pdb-row:last-child{border-bottom-left-radius:var(--r-control);border-bottom-right-radius:var(--r-control)}[data-app] .pdb-head{min-height:32px}[data-app] .pdb-head .pdb-c{font:700 var(--fs-micro)/1 var(--body);letter-spacing:.09em;text-transform:uppercase;color:var(--t3)}[data-app] .pdb-c{display:flex;align-items:center;gap:8px;min-width:0;padding:0 12px}[data-app] .pdb-c-mat,[data-app] .pdb-c-doc{padding-top:10px;padding-bottom:10px}[data-app] .pdb-c-doc.has-note{flex-wrap:wrap;row-gap:4px}[data-app] .pdb-c-more{justify-content:flex-end;padding:0 6px}[data-app] .pdb-c-acts{grid-column:span 2;justify-content:flex-end;gap:4px;padding-right:10px}[data-app] .pdb-type{font:700 var(--fs-label)/1 var(--disp);letter-spacing:.06em;text-transform:uppercase;color:var(--t3);white-space:nowrap}[data-app] .pdb-type.is-done{color:var(--grn)}[data-app] .pdb-type.is-amber{color:var(--amb-ink, var(--amb))}[data-app] .pdb-type.is-quiet{color:var(--t4, var(--t3))}[data-app] .pdb-date{font:400 var(--fs-body) var(--body);color:var(--t3);font-variant-numeric:tabular-nums;white-space:nowrap}[data-app] .pdb-saving{font:600 var(--fs-body) var(--body);color:var(--accent);white-space:nowrap}[data-app] .pdb-owed{font:600 var(--fs-emph) var(--body);color:var(--amb-ink, var(--amb));white-space:nowrap}[data-app] .pdb-owed-also{font:400 var(--fs-emph) var(--body);color:var(--amb-ink, var(--amb));white-space:nowrap;margin-left:-4px}[data-app] .pdb-nolot{font:600 var(--fs-emph) var(--body);color:var(--amb-ink, var(--amb));white-space:nowrap}[data-app] .pdb-addlot{border:0;background:transparent;padding:3px 5px;border-radius:6px;cursor:pointer;font:600 var(--fs-body) var(--body);color:var(--amb-ink, var(--amb));white-space:nowrap}[data-app] .pdb-addlot:hover{background:var(--card)}[data-app] .pdb-whole{font:500 var(--fs-body) var(--body);color:var(--t3);white-space:nowrap}[data-app] .pdb-mat{display:flex;align-items:baseline;gap:7px;min-width:0}[data-app] .pdb-rm{font:700 var(--fs-label)/1 var(--disp);color:var(--accent-ink, var(--accent));flex:none}[data-app] .pdb-mat-name{font:500 var(--fs-body)/1.36 var(--body);color:var(--t2);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere;min-width:0}[data-app] .pdb-name{display:inline-flex;min-width:0;flex:0 20 auto;border:0;background:transparent;padding:0;cursor:pointer;text-align:left;font:600 var(--fs-emph)/1.25 var(--body);color:var(--t1)}[data-app] .pdb-name:disabled{cursor:default}[data-app] .pdb-name-head{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:0 1 auto}[data-app] .pdb-name-tail{white-space:nowrap;flex:none}[data-app] .pdb-name:not(:disabled):hover,[data-app] .pdb-name:focus-visible{text-decoration:underline;text-underline-offset:2px;color:var(--accent)}[data-app] .pdb-chips{display:flex;flex-wrap:wrap;gap:6px;flex:0 1 auto}[data-app] .pdb-chips:empty{display:none}[data-app] .pdb-chip{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:var(--r-pill);border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--accent-ink, var(--accent));font:600 var(--fs-label)/1 var(--disp);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;box-sizing:border-box}[data-app] .pdb-tick{cursor:pointer;gap:5px;padding-left:5px}[data-app] .pdb-tick.is-off{background:var(--card);border-color:var(--hair-2);color:var(--t3)}[data-app] .pdb-tick-box{display:inline-grid;place-items:center;width:12px;height:12px;border-radius:3px;background:var(--accent);color:var(--on-accent, var(--card));font-size:9px;line-height:1}[data-app] .pdb-tick.is-off .pdb-tick-box{background:var(--card);border:1px solid var(--control-line);box-sizing:border-box}[data-app] .pdb-row.is-owed{background:var(--amb-soft)}[data-app] .pdb-up{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:var(--r-control);border:1px solid var(--amb-line, var(--amb));background:var(--card);color:var(--amb-ink, var(--amb));font:600 var(--fs-body) var(--body);cursor:pointer;white-space:nowrap}[data-app] .pdb-up:disabled{opacity:.55;cursor:default}[data-app] .pdb-acts{display:inline-flex;position:relative}[data-app] .pdb-more{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;border:0;background:transparent;color:var(--t3);cursor:pointer}[data-app] .pdb-more:hover,[data-app] .pdb-more.is-open{background:var(--well, var(--bone-3));color:var(--t1)}[data-app] .pdb-row.is-raised{z-index:30}[data-app] .pdb-menu{position:absolute;top:34px;right:0;z-index:40;width:200px;padding:5px 0;border-radius:var(--r-control);border:1px solid var(--hair);background:var(--card);box-shadow:var(--sh-md, var(--sh-sm))}[data-app] .pdb-menu-item{display:flex;align-items:center;gap:9px;width:100%;text-align:left;border:0;background:transparent;padding:8px 12px;cursor:pointer;font:500 var(--fs-body) var(--body);color:var(--t1)}[data-app] .pdb-menu-item:hover{background:var(--bone-3)}[data-app] .pdb-menu-item.is-red{color:var(--red);border-top:1px solid var(--hair-2);margin-top:4px;padding-top:9px}[data-app] .pdb-menu-item.is-red:first-child{border-top:0;margin-top:0}[data-app] .pdb-menu-item.is-red:hover{background:var(--red-soft)}[data-app] .pdb-row.pdb-form{background:var(--accent-wash, var(--surface));box-shadow:inset 3px 0 0 var(--accent);min-height:44px}[data-app] .pdb-row.pdb-form>.pdb-c:not(.pdb-c-mat){padding-top:6.5px;padding-bottom:6.5px}[data-app] .pdb-row.pdb-form>.pdb-c-type{padding-left:9px;padding-right:6px}[data-app] .pdb-c-doc.is-form{flex-wrap:nowrap;column-gap:16px;row-gap:6px}[data-app] .pdb-c-doc.is-form>.pdb-name{flex:1 1 160px;max-width:max-content}[data-app] .pdb-stack{display:inline-flex;flex-direction:column;gap:4px;min-width:0}[data-app] .pdb-fieldwrap{flex:0 1 auto;min-width:200px;max-width:560px}[data-app] .pdb-msg{font:600 var(--fs-label)/1.3 var(--body);color:var(--red)}[data-app] .pdb-c-doc.has-note>.pdb-msg{flex-basis:100%}[data-app] .pdb-field{display:inline-flex;align-items:center;flex-wrap:wrap;gap:5px;min-height:30px;box-sizing:border-box;padding:3px 7px;border:1px solid var(--control-line);border-radius:8px;background:var(--field, var(--card));cursor:text}[data-app] .pdb-field:focus-within{border-color:var(--t1);box-shadow:inset 0 0 0 1px var(--t1)}[data-app] .pdb-field-input:focus,[data-app] .pdb-field-input:focus-visible{outline:none!important;box-shadow:none!important}[data-app] .pdb-field.is-invalid{border-color:var(--red)}[data-app] .pdb-field.is-invalid:focus-within{box-shadow:inset 0 0 0 1px var(--red)}[data-app] .pdb-field-input{flex:1 1 90px;min-width:90px;height:22px;padding:0;border:0;outline:0;background:transparent;font:500 var(--fs-body)/22px var(--body);color:var(--t1)}[data-app] .pdb-field-input::placeholder{color:var(--t4, var(--t3))}[data-app] .pdb-pick{position:relative;display:inline-flex;min-width:0}[data-app] .pdb-pick-select{height:30px;padding:0 26px 0 9px;border:1px solid var(--control-line);border-radius:8px;background-color:var(--field, var(--card));font:500 var(--fs-body) var(--body);color:transparent;cursor:pointer;max-width:100%;min-width:0;text-overflow:ellipsis}[data-app] .pdb-pick-select.is-plain{color:var(--t1);max-width:360px}[data-app] .pdb-pick.is-empty .pdb-pick-select.is-plain{color:var(--t3)}[data-app] .pdb-pick-select option{color:var(--t1)}[data-app] .pdb-pick-face{position:absolute;left:9px;top:0;bottom:0;right:20px;display:flex;align-items:center;pointer-events:none;white-space:nowrap;overflow:hidden;font:700 var(--fs-label)/1 var(--disp);letter-spacing:.06em;text-transform:uppercase;color:var(--t1)}[data-app] .pdb-pick.is-empty .pdb-pick-face{font:500 var(--fs-body)/1 var(--body);letter-spacing:0;text-transform:none;color:var(--t3)}[data-app] .pdb-pick.is-type{width:100%;max-width:124px}[data-app] .pdb-pick.is-type .pdb-pick-select{width:100%;padding-right:20px}[data-app] .pdb-pick.is-invalid .pdb-pick-select{border-color:var(--red)}[data-app] .pdb-pick-select:focus,[data-app] .pdb-pick-select:focus-visible{outline:none!important;border-color:var(--t1);box-shadow:inset 0 0 0 1px var(--t1)!important}[data-app] .pdb-pick.is-invalid .pdb-pick-select:focus,[data-app] .pdb-pick.is-invalid .pdb-pick-select:focus-visible{border-color:var(--red);box-shadow:inset 0 0 0 1px var(--red)!important}[data-app] .pdb-btn{height:30px;padding:0 12px;border-radius:var(--r-control);border:1px solid transparent;background:transparent;color:var(--t2);font:600 var(--fs-body) var(--body);cursor:pointer;white-space:nowrap}[data-app] .pdb-btn:hover{background:var(--card)}[data-app] .pdb-btn.is-primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent, var(--card));font-weight:700}[data-app] .pdb-btn.is-danger{background:var(--red);border-color:var(--red);color:var(--on-accent, var(--card));font-weight:700}[data-app] .pdb-btn:disabled{opacity:.55;cursor:default}[data-app] .pdb-btn.is-primary:disabled{opacity:.8}[data-app] .pdb-row.is-confirm{background:var(--red-soft);box-shadow:inset 3px 0 0 var(--red)}[data-app] .pdb-say{font:400 var(--fs-body)/1.36 var(--body);color:var(--t1)}[data-app] .pdb-say b{font-weight:700}[data-app] .pdb-row.is-fresh{animation:pdb-fresh 1.2s ease-out}@keyframes pdb-fresh{0%{background:var(--accent-soft)}to{background:transparent}}[data-app] .pdb-row.is-leaving{height:var(--leave-h, auto);min-height:0;overflow:hidden;pointer-events:none;animation:pdb-leave .18s cubic-bezier(.4,0,.2,1) forwards}@keyframes pdb-leave{to{height:0;opacity:0;border-top-width:0}}[data-app] .pdb-row.is-drag{background:var(--accent-soft);outline:1.5px solid var(--accent);outline-offset:-1.5px}@media (prefers-reduced-motion: reduce){[data-app] .pdb-row.is-fresh{animation:none}[data-app] .pdb-row.is-leaving{animation:none;display:none}}[data-app]{--ui-btn-h: var(--ctl-h, 40px);--ui-btn-h-sm: 32px;--ui-btn-h-touch: 44px;--ui-btn-line: var(--btn-line, #B4B2C0);--ui-btn-line-hover: var(--control-line, #8C8A98);--ui-pill-h: 22px}.ui-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;margin:0;display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:none;height:var(--ui-btn-h);min-height:var(--ui-btn-h);padding:0 16px;border:1px solid transparent;border-radius:var(--r-control);font-family:var(--body);font-size:var(--fs-body);font-weight:600;line-height:1;letter-spacing:normal;text-transform:none;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}.ui-btn>svg{flex:none}.ui-btn[data-wrap]{white-space:normal;height:auto;max-width:100%;padding-block:8px;line-height:1.3;text-align:center}.ui-btn[data-wrap][data-size=sm]{height:auto;padding-block:6px}.ui-btn[data-size=sm]{height:var(--ui-btn-h-sm);min-height:var(--ui-btn-h-sm);padding:0 12px;gap:6px}.ui-btn[data-icon-only]{width:var(--ui-btn-h);padding:0}.ui-btn[data-size=sm][data-icon-only]{width:var(--ui-btn-h-sm)}.ui-btn[data-block]{width:100%}.ui-btn[data-variant=primary]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.ui-btn[data-variant=primary]:hover:not(:disabled):not([aria-disabled=true]){background:var(--accent2);border-color:var(--accent2)}.ui-btn[data-variant=secondary]{background:var(--card);border-color:var(--ui-btn-line);color:var(--t1);box-shadow:0 1px 2px #1c1b220d}.ui-btn[data-variant=secondary]:hover:not(:disabled):not([aria-disabled=true]){background:var(--hover);border-color:var(--ui-btn-line-hover)}.ui-btn[data-variant=quiet]{background:transparent;color:var(--accent-ink)}.ui-btn[data-variant=quiet]:hover:not(:disabled):not([aria-disabled=true]){background:var(--hover)}.ui-btn[data-variant=quiet][data-icon-only]{color:var(--t2)}.ui-btn[data-variant=quiet][data-icon-only]:hover:not(:disabled){color:var(--t1)}.ui-btn[data-variant=danger]{background:var(--card);border-color:var(--red-line);color:var(--red)}.ui-btn[data-variant=danger]:hover:not(:disabled):not([aria-disabled=true]){background:var(--red-soft);border-color:var(--red)}.ui-btn[data-variant=danger-solid]{background:var(--red);border-color:var(--red);color:var(--on-red, #FFFFFF)}.ui-btn[data-variant=danger-solid]:hover:not(:disabled):not([aria-disabled=true]){filter:brightness(.92)}.ui-btn[data-variant=primary]:active:not(:disabled){background:var(--accent-ink);border-color:var(--accent-ink)}.ui-btn[data-variant=secondary]:active:not(:disabled),.ui-btn[data-variant=quiet]:active:not(:disabled){background:var(--well)}.ui-btn[data-variant=danger]:active:not(:disabled){background:var(--red-line)}.ui-btn[data-variant=danger-solid]:active:not(:disabled){filter:brightness(.84)}.ui-btn:disabled,.ui-btn[aria-disabled=true]{opacity:.5;cursor:default;box-shadow:none}.ui-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ui-btn[aria-busy=true]{cursor:progress}.ui-btn .ui-spin{width:13px;height:13px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:m360spin .7s linear infinite;opacity:.75}.ui-btn[data-variant=quiet-danger]{background:transparent;color:var(--t3)}.ui-btn[data-variant=quiet-danger]:hover:not(:disabled):not([aria-disabled=true]),.ui-btn[data-variant=quiet-danger]:focus-visible{background:var(--red-soft);color:var(--red)}.ui-btn[data-variant=quiet-danger]:active:not(:disabled){background:var(--red-line);color:var(--red)}.ui-btn[aria-pressed=true],.ui-btn[aria-selected=true],.ui-btn[aria-checked=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink)}.ui-btn[aria-pressed=true]:hover:not(:disabled),.ui-btn[aria-selected=true]:hover:not(:disabled),.ui-btn[aria-checked=true]:hover:not(:disabled){background:var(--accent-soft);border-color:var(--accent)}.ui-btn[role=tab]:not([aria-selected=true]){background:transparent;border-color:transparent;color:var(--t2);box-shadow:none}.ui-btn[data-variant=menu]{width:100%;justify-content:flex-start;text-align:left;height:auto;min-height:36px;padding:6px 10px;gap:9px;background:transparent;color:var(--t1);border-color:transparent;font-weight:500;white-space:normal;line-height:1.25}.ui-btn[data-variant=menu]:hover:not(:disabled):not([aria-disabled=true]),.ui-btn[data-variant=menu]:focus-visible{background:var(--hover)}.ui-btn[data-variant=menu][data-danger]{color:var(--red)}.ui-btn[data-variant=menu][data-danger]:hover:not(:disabled){background:var(--red-soft)}.ui-btn[data-variant=menu]>svg{color:var(--t3)}.ui-btn[data-variant=link]{height:auto;min-height:0;padding:0;border:0;background:none;box-shadow:none;color:var(--accent-ink);font-size:inherit;line-height:inherit;border-radius:3px}.ui-btn[data-variant=link]:hover:not(:disabled){text-decoration:underline;text-underline-offset:3px}.ui-btn[data-variant=link][data-mono]{font-family:var(--mono)}.ui-switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex:none;width:36px;height:20px;margin:0;padding:0;border:0;border-radius:var(--r-pill);background:var(--grid-line);cursor:pointer;transition:background-color .15s ease}.ui-switch:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #1715124d;transition:transform .15s ease}.ui-switch[aria-checked=true]{background:var(--accent)}.ui-switch[aria-checked=true]:after{transform:translate(16px)}.ui-switch:disabled{opacity:.5;cursor:default}.ui-switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ui-btn-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ui-btn-row[data-end]{justify-content:flex-end}@media (max-width:560px){.ui-confirm-actions>.ui-btn{flex:1 1 0}}.ui-pill{box-sizing:border-box;display:inline-flex;align-items:center;gap:6px;flex:none;height:var(--ui-pill-h);padding:0 9px;border:0;border-radius:var(--r-pill);font-family:var(--body);font-size:var(--fs-label);font-weight:600;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;background:var(--well);color:var(--t2)}.ui-pill[data-mono]{font-family:var(--mono);letter-spacing:.02em}.ui-pill[data-tone=violet]{background:var(--accent-soft);color:var(--accent-ink)}.ui-pill[data-tone=green]{background:var(--grn-soft);color:var(--grn-ink, var(--grn))}.ui-pill[data-tone=amber]{background:var(--amb-soft);color:var(--amb-ink, var(--amb))}.ui-pill[data-tone=red]{background:var(--red-soft);color:var(--red-ink, var(--red))}.ui-pill[data-tone=teal]{background:var(--teal-soft);color:var(--teal-ink, var(--teal))}.ui-pill[data-tone=gold]{background:var(--gold-soft);color:var(--gold-ink, var(--gold))}.ui-pill[data-hue]{background:color-mix(in srgb,var(--pill-hue) 24%,var(--card));color:var(--t1)}.ui-pill[data-size=lg]{--ui-pill-h:28px;padding:0 12px;font-size:var(--fs-body)}.ui-pill{max-width:100%}.ui-pill>.ui-pill-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.ui-pill[data-dot]:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.ui-card{background:var(--card);border:1px solid var(--hair);border-radius:var(--r-card);padding:24px}.ui-card-title{margin:0 0 16px;font-family:var(--disp);font-size:var(--fs-lead);font-weight:600;line-height:1.3;letter-spacing:-.005em;color:var(--t1)}.ui-dialog-head{display:flex;align-items:center;gap:12px;padding:14px 14px 14px 20px;border-bottom:1px solid var(--hair);flex:none;background:var(--card)}.ui-dialog-head-text{flex:1 1 auto;min-width:14ch}.ui-dialog-title{margin:0;font-family:var(--disp);font-size:var(--fs-lead);font-weight:600;line-height:1.3;color:var(--t1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-dialog-sub{margin:2px 0 0;font-family:var(--body);font-size:var(--fs-label);color:var(--t3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-dialog-actions{display:flex;align-items:center;gap:8px;flex:none}.ui-file-badge{width:32px;height:36px;flex:none;display:grid;place-items:center;border-radius:6px;background:var(--accent-soft);color:var(--accent-ink);font:700 var(--fs-micro)/1 var(--mono);letter-spacing:.04em}@media (max-width: 834px){.ui-btn:not([data-variant=link]),.ui-btn[data-size=sm]:not([data-variant=link]){height:var(--ui-btn-h-touch);min-height:var(--ui-btn-h-touch)}.ui-btn[data-variant=link]{min-height:0;min-width:0}.ui-btn[data-wrap]:not([data-variant=link]){height:auto}.ui-btn[data-variant=menu]{height:auto;min-height:var(--ui-btn-h-touch)}.ui-btn[data-variant=link]:not([data-inline]){position:relative}.ui-btn[data-variant=link]:not([data-inline]):after{content:"";position:absolute;left:-4px;right:-4px;top:50%;height:44px;min-width:44px;transform:translateY(-50%)}.ui-switch,.ui-switch[aria-label]{min-height:0;min-width:0}.ui-switch:before{content:"";position:absolute;top:-12px;right:-4px;bottom:-12px;left:-4px}.ui-btn[data-icon-only],.ui-btn[data-size=sm][data-icon-only]{width:var(--ui-btn-h-touch);min-width:var(--ui-btn-h-touch)}.ui-btn:not([data-variant=link]){font-size:var(--fs-emph)}}@media (max-width: 834px){:is([data-material-page],[data-add-material]) details>summary{padding-block:12px}:is([data-material-page],[data-add-material]) .material-section-toggle,:is([data-material-page],[data-add-material]) .material-more-details>summary{min-height:44px}:is([data-material-page],[data-add-material],.materials-catalog) input[type=checkbox],:is([data-material-page],[data-add-material],.materials-catalog) input[type=radio]{width:20px;height:20px}:is([data-material-page],[data-add-material]) label:has(>input[type=checkbox]),:is([data-material-page],[data-add-material]) label:has(>input[type=radio]){min-height:44px;display:inline-flex;align-items:center}}@media (max-width: 560px){.ui-dialog-title,.ui-dialog-sub{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.ui-dialog-head{flex-wrap:wrap;row-gap:10px;padding:12px 12px 12px 16px}.ui-dialog-head-text{flex:1 1 calc(100% - 120px)}.ui-dialog-actions[data-wrap]{order:3;flex:1 1 100%;flex-wrap:wrap}.ui-dialog-actions[data-wrap]>.ui-btn{flex:1 1 0;min-width:max-content}}.ui-select{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;flex:none;min-width:0;max-width:100%;height:var(--ui-btn-h);min-height:var(--ui-btn-h);padding:0 34px 0 16px;margin:0;border:1px solid var(--ui-btn-line);border-radius:var(--r-control);background-color:var(--card);background-image:var(--sel-chevron);background-repeat:no-repeat;background-position:right 12px center;background-size:11px;box-shadow:0 1px 2px #1c1b220d;font-family:var(--body);font-size:var(--fs-body);font-weight:600;line-height:1;letter-spacing:normal;text-transform:none;color:var(--t1);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease}.ui-select[data-size=sm]{height:var(--ui-btn-h-sm);min-height:var(--ui-btn-h-sm);padding:0 30px 0 12px;background-position:right 10px center}.ui-select-value{min-width:0;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.ui-select>select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:inherit;opacity:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:500 var(--fs-emph)/1.3 var(--body);color:var(--t1);background:var(--card)}.ui-select:hover:not(:has(>select:disabled)){background-color:var(--hover);border-color:var(--ui-btn-line-hover)}.ui-select:active:not(:has(>select:disabled)){background-color:var(--well)}.ui-select:has(>select:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.ui-select:has(>select:disabled){opacity:.5;cursor:default;box-shadow:none}.ui-select:has(>select:disabled)>select{cursor:default}@media (max-width: 834px){.ui-select,.ui-select[data-size=sm]{height:var(--ui-btn-h-touch);min-height:var(--ui-btn-h-touch)}.ui-select{font-size:var(--fs-emph)}}.ui-btn[aria-current=page]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink)}.ui-btn[aria-current=page]:hover:not(:disabled){background:var(--accent-soft);border-color:var(--accent)}[data-app]{color-scheme:light;--canvas:#F6F5F8;--raise:#FAFAFC;--card:#FFFFFF;--well:#F3F2F7;--hover:#F7F6FB;--t1:#1C1B22;--t2:#57565F;--t3:#6B6A76;--sel-chevron: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%236B6A76%22%20stroke-width%3D%222.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m6%209%206%206%206-6%22%2F%3E%3C%2Fsvg%3E);--hair:#E7E6ED;--hair2:#EDECF2;--control-line:#8C8A98;--focus-ring:rgba(91,71,165,.72);--skeleton-base:#E9E7EE;--skeleton-highlight:#F5F4F8;--hair-row:#F1F0F5;--grid-line:#DAD9E2;--btn-line:#B4B2C0;--on-red:#FFFFFF;--accent:#5B47A5;--accent2:#49368F;--accent-soft:#EEEBF7;--accent-line:#D9D1EB;--accent-ink:#49368F;--on-accent:#FFFFFF;--accent-grad:linear-gradient(115deg,#49368F,#5B47A5 55%,#6A57B0);--grn-fill:#46B37E;--amb-fill:#DE9835;--on-grn:#1C1B22;--on-amb:#1C1B22;--grn:#166534;--grn-soft:#E7F5EE;--grn-line:#BFE3CD;--grn-live:#0E9F6E;--amb:#AF5008;--amb-soft:#FBEED3;--amb-line:#EFD9B4;--amb-wash:#FDF8EC;--red:#B91C1C;--red-soft:#FCF0ED;--red-line:#F2CFC7;--liq:#C2410C;--liq-on:#FFFFFF;--liq-ink:#9A3412;--liq-wash:#FFF3E8;--liq-stripe:#FFE3CC;--pip-empty:#8A8798;--teal:#0C7A6F;--teal-soft:#E2F4F1;--teal-line:#BFE6DF;--gold:#916318;--gold-soft:#FBF3DC;--gold-line:#EFE2C2;--mag-dot:#C8327E;--mag-soft:#FBEAF3;--tan-dot:#B4530C;--tan-soft:#F4ECDA;--grn-ink:var(--grn);--amb-ink:#8A5A00;--red-ink:var(--red);--teal-ink:var(--teal);--gold-ink:var(--gold);--t4:#6B6A76;--t2-strong:#3E3D47;--tray-card:#F8F7FB;--accent-200:#DFDBF2;--accent-wash:#FBFAFE;--bd-ph:#C9C7D2;--accent-line-2:#C9C1E8;--bd-control:#E4E3EA;--amb-wash-line:#F4E7CE;--accent-wash-2:#F7F5FE;--grn-wash:#F3FAF6;--rail-ground:#FBFBFD;--accent-lift:#5B45D0;--hair3:#DEDCE6;--absent-line:#E9C6BE;--mono-real:ui-monospace,Menlo,Consolas,"Liberation Mono",monospace;--doc-stripe:repeating-linear-gradient(135deg,#F7F6FA 0 8px,#F1F0F6 8px 16px);--ring:rgba(74,53,184,.18);--glow-accent:rgba(74,53,184,.32);--sh-sm:0 1px 2px rgba(28,27,34,.05);--sh:0 1px 3px rgba(28,27,34,.04),0 10px 26px -14px rgba(28,27,34,.16);--sh-lg:0 24px 50px -24px rgba(28,27,34,.3),0 40px 80px -30px rgba(28,27,34,.22);--tracking-body:normal;--tracking-mono:-.02em;--tracking-label:.1em;--ease-soft:cubic-bezier(.32,.72,0,1);--topbar-h: 0px;--surface:var(--card);--field:var(--card);--bone:var(--canvas);--bone-2:var(--well);--bone-3:var(--raise);--hair-2:var(--hair2);--vio:var(--accent);--vio-2:var(--accent2);--vio-3:#7B3FE4;--vio-4:#8A46E8;--vio-soft:var(--accent-soft);--vio-line:var(--accent-line);--vio-ink:var(--accent-ink);--vio-wash:var(--accent-wash);--scrim:rgba(26,21,48,.46);--letterbox:#000}[data-app][data-mode=dark]{color-scheme:dark;--canvas:#14161C;--raise:#1B1E27;--card:#1F222B;--well:#181A21;--hover:#282C38;--t1:#F1F2F6;--t2:#AEB3C0;--t3:#8E95A3;--sel-chevron: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%238E95A3%22%20stroke-width%3D%222.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m6%209%206%206%206-6%22%2F%3E%3C%2Fsvg%3E);--hair:#282C37;--hair2:#373C49;--control-line:#6E7484;--focus-ring:rgba(142,125,242,.78);--skeleton-base:#282C37;--skeleton-highlight:#373C49;--hair-row:#232732;--grid-line:#3C4251;--btn-line:#555B6A;--on-red:#14161C;--accent:#8E7DF2;--accent2:#A08FF6;--accent-soft:#231E3B;--accent-line:#3B3363;--accent-ink:#D6CEFF;--on-accent:#14161C;--accent-grad:linear-gradient(120deg,#4A3AA0,#5D4BC2 58%,#7462D6);--grn-fill:var(--grn);--amb-fill:var(--amb);--on-grn:#14161C;--on-amb:#14161C;--grn:#4FC489;--grn-soft:#132A20;--grn-line:#264A34;--grn-live:#45C98E;--amb:#E39B42;--amb-soft:#2A2010;--amb-line:#493618;--amb-ink:#E39B42;--amb-wash:#241C0E;--red:#EC6A5E;--red-soft:#2E1613;--red-line:#4E2924;--liq:#F08A4B;--liq-on:#1A0E05;--liq-ink:#FFB27E;--liq-wash:#2A1A0E;--liq-stripe:#3A2412;--pip-empty:#70768B;--teal:#45BEAF;--teal-soft:#0E2723;--teal-line:#1E403A;--gold:#D6A954;--gold-soft:#26200E;--gold-line:#42371A;--mag-dot:#E06AA4;--mag-soft:#2E1622;--tan-dot:#DB8348;--tan-soft:#2A2112;--t4:#8E95A3;--t2-strong:#D2D6E0;--tray-card:#1C1F29;--accent-200:#2C2550;--accent-wash:#1D1B2A;--bd-ph:#373C49;--accent-line-2:#4A4177;--bd-control:#333846;--amb-wash-line:#4A3618;--accent-wash-2:#221F32;--grn-wash:#101F18;--rail-ground:#191C24;--accent-lift:#9C8DF4;--hair3:#3F4553;--absent-line:#4A2B25;--doc-stripe:repeating-linear-gradient(135deg,#20232D 0 7px,#1A1D25 7px 14px);--ring:rgba(142,125,242,.32);--glow-accent:rgba(142,125,242,.3);--sh-sm:0 1px 2px rgba(0,0,0,.42);--sh:0 1px 3px rgba(0,0,0,.42),0 10px 26px -12px rgba(0,0,0,.62);--sh-lg:0 24px 50px -22px rgba(0,0,0,.74),0 50px 90px -30px rgba(0,0,0,.62);--vio-3:#A08FF6;--vio-4:#B0A2F8;--scrim:rgba(0,0,0,.64)}[data-app] *{-webkit-tap-highlight-color:transparent}[data-rail]{width:248px;transition:width .26s cubic-bezier(.32,.72,0,1)}[data-app][data-collapsed=true] [data-rail]{width:64px}[data-app][data-collapsed=true] [data-railtext]{display:none}[data-nav]{transition:background .15s ease,color .15s ease}[data-nav]:hover{background:var(--hover);color:var(--t1)}[data-nav][data-active=true]{background:var(--accent-soft);color:var(--accent-ink)}[data-lift]{transition:transform .2s cubic-bezier(.22,.61,.36,1),box-shadow .2s ease,border-color .15s ease}[data-lift]:hover{transform:translateY(-2px);box-shadow:var(--sh);border-color:var(--hair2)}[data-prim]{transition:background .15s ease,transform .12s ease}[data-prim]:not(:disabled):hover{background:var(--accent2)}[data-prim]:active{transform:translateY(1px)}[data-ghost]{transition:background .15s ease,border-color .15s ease,color .15s ease}[data-ghost]:hover{background:var(--hover);border-color:var(--hair2)}[data-app] button:not(:disabled):not([aria-disabled=true]):not([data-prim]):not([data-ghost]):not(.ui-btn){transition:filter .14s ease}[data-app] button:not(:disabled):not([aria-disabled=true]):not([data-prim]):not([data-ghost]):not(.ui-btn):hover{filter:brightness(.93)}[data-app] button:not(:disabled):not([aria-disabled=true]):not([data-prim]):not([data-ghost]):not(.ui-btn):active{filter:brightness(.86)}[data-app][data-mode=dark] button:not(:disabled):not([aria-disabled=true]):not([data-prim]):not([data-ghost]):not(.ui-btn):hover{filter:brightness(1.18)}[data-app][data-mode=dark] button:not(:disabled):not([aria-disabled=true]):not([data-prim]):not([data-ghost]):not(.ui-btn):active{filter:brightness(1.3)}[data-op]{transition:border-color .15s ease,box-shadow .15s ease}[data-op]:hover{border-color:var(--hair2);box-shadow:var(--sh)}[data-app] [data-hero] [data-hero-act]{opacity:0;pointer-events:none;transition:opacity .16s ease}[data-app] [data-hero]:hover [data-hero-act],[data-app] [data-hero]:focus-within [data-hero-act]{opacity:1;pointer-events:auto}[data-seg]{transition:color .15s ease}[data-seg][data-on=true]{background:var(--card)!important;color:var(--t1)!important;box-shadow:var(--sh-sm)}[data-tab]{transition:background .14s ease,color .14s ease}[data-tab][data-on=true]{background:var(--card)!important;color:var(--t1)!important;box-shadow:var(--sh-sm)}[data-exp]{max-height:0;overflow:hidden;transition:max-height .28s var(--ease-soft)}[data-exp][data-open=true]{max-height:600px}[data-row]{transition:background .12s ease}[data-row]:hover{background:var(--hover)}[data-app] [data-catrow]:nth-child(2n){background:var(--raise)}[data-app] [data-catrow][data-selected=true]{background:var(--accent-soft)}[data-app] [data-catrow]:hover{background:var(--hover)}[data-inp]{transition:border-color .15s ease,box-shadow .15s ease}[data-inp]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}[data-app] input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color])),[data-app] textarea,[data-app] select{border-color:var(--control-line)}[data-app] input[type=checkbox],[data-app] input[type=radio]{accent-color:var(--accent)}[data-app] button:focus-visible,[data-app] a:focus-visible,[data-app] input:focus-visible,[data-app] select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[data-app] button:focus:not(:focus-visible){outline:none}[data-app] :focus-visible{outline:2px solid var(--accent)!important;outline-offset:2px}[data-app] input:focus-visible,[data-app] textarea:focus-visible,[data-app] select:focus-visible{outline:2px solid var(--accent)!important;outline-offset:2px!important;box-shadow:0 0 0 3px var(--focus-ring)}[data-app] input.mrp-cell-edit:focus-visible,[data-app] select.mrp-cell-edit:focus-visible,[data-app] select.mrp-cell-edit:focus{outline:2px solid var(--t1)!important;outline-offset:-2px!important;box-shadow:none!important}[data-app] input.mrp-fact-edit:focus-visible,[data-app] select.mrp-fact-edit:focus-visible,[data-app] select.mrp-fact-edit:focus{outline:none!important;box-shadow:0 2px 0 0 var(--t1)!important;border-radius:0!important}[data-app] .rds-toast{background:#1a1714;border:1px solid rgba(255,255,255,.14);color:#fff;box-shadow:0 14px 34px -12px #1c140a99}[data-app][data-mode=dark] .rds-toast{background:var(--card);border-color:var(--hair-2);color:var(--t1);box-shadow:var(--sh-lg)}[data-app] ::-webkit-scrollbar{width:11px;height:11px}[data-app] ::-webkit-scrollbar-thumb{background:var(--hair2);border-radius:var(--r-chip);border:3px solid var(--canvas)}[data-app] ::-webkit-scrollbar-track{background:transparent}@keyframes rdsRiseIn{0%{transform:translateY(9px)}to{transform:none}}@keyframes rdsDrawerIn{0%{transform:translate(28px)}to{transform:none}}@keyframes rdsScrimIn{0%{opacity:0}to{opacity:1}}@keyframes rdsToastIn{0%{transform:translateY(14px) scale(.98)}to{transform:none}}@keyframes rdsShimmer{0%{background-position:-460px 0}to{background-position:460px 0}}[data-app] [data-rise]{animation:rdsRiseIn .34s cubic-bezier(.22,.61,.36,1) both}@keyframes rdsRouteIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}[data-app] .studio-route{animation:rdsRouteIn .22s cubic-bezier(.22,.61,.36,1) backwards}[data-app] .studio-navrow[data-active=true]:before{content:"";position:absolute;left:0;top:28%;bottom:28%;width:2px;border-radius:var(--r-pill);background:var(--accent)}@media (max-width:720px){[data-app] .studio-route{padding-top:48px}[data-app] .wiki-collection-heading>span[aria-hidden]{display:none}}[data-app] [data-drawer-aside]{animation:rdsDrawerIn .26s cubic-bezier(.32,.72,0,1) both}[data-app] [data-scrim]{animation:rdsScrimIn .22s ease both}[data-app] [data-toast]{animation:rdsToastIn .28s cubic-bezier(.22,.61,.36,1) both}[data-app] [data-skel]{background:linear-gradient(100deg,var(--well) 30%,var(--hover) 50%,var(--well) 70%);background-size:920px 100%;animation:rdsShimmer 1.3s linear infinite;border-radius:var(--r-chip)}[data-app] [data-skel],[data-app] .skel,[data-app] .mrp-shimmer{background-image:linear-gradient(100deg,var(--skeleton-base) 30%,var(--skeleton-highlight) 50%,var(--skeleton-base) 70%);animation-duration:1.6s}[data-app] .prose{max-width:72ch}[data-app] [data-page]{max-width:none}[data-app] [data-prodgrid]{grid-template-columns:minmax(0,1fr) 272px}[data-app] [data-fgrid]{grid-template-columns:clamp(272px,23vw,336px) minmax(0,1fr)}[data-app] .fa-trow{-webkit-tap-highlight-color:transparent}[data-app] .fa-trow:focus{outline:none}[data-app] .fa-trow:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--r-chip)}[data-app] .fa-trow{--fa-row-bg: var(--card)}[data-app] .fa-trow:hover{background:var(--well);--fa-row-bg: var(--well)}[data-app] .fa-trow{box-shadow:inset 3px 0 0 transparent}[data-app] [data-fdraft]{position:static}@media (min-height: 820px){[data-app] [data-fdraft]{position:sticky;top:24px}}[data-app] [data-fdlist]{max-height:min(428px,calc(100vh - 430px));min-height:132px;overflow-y:auto}[data-app] [data-fpane]>*{flex:0 0 auto}@media (max-width:1080px){[data-app] [data-prodgrid]{grid-template-columns:minmax(0,1fr)!important}[data-app] [data-prodgrid] aside{position:static!important}[data-app] [data-prodgrid] aside{max-height:none!important}}@media (prefers-reduced-motion:reduce){[data-app] *{animation:none!important;transition:none!important}}body:has([data-app]){background:#f3f2f7}body[data-theme=dark]:has([data-app]){background:#14161c}body[data-switching="1"] [data-app],body[data-switching="1"] [data-app] *{transition:none!important}.sxs-host{scrollbar-width:none;-ms-overflow-style:none}.mrp-factslide{scrollbar-width:none;-ms-overflow-style:none;background-image:linear-gradient(to right,var(--card),rgba(255,255,255,0)),linear-gradient(to left,var(--card),rgba(255,255,255,0)),linear-gradient(to right,#1c1b2221,#fff0),linear-gradient(to left,#1c1b2221,#fff0);background-position:left center,right center,left center,right center;background-repeat:no-repeat;background-size:20px 100%,20px 100%,11px 100%,11px 100%;background-attachment:local,local,scroll,scroll}.mrp-factslide::-webkit-scrollbar{display:none}.sxs-host::-webkit-scrollbar{display:none}[data-app] .mrp-oneline .mrp-combo{border-radius:var(--r-chip);transition:background .13s ease,box-shadow .13s ease}[data-app] .mrp-oneline [data-editcell]:hover .mrp-combo{background:var(--bone-3);box-shadow:0 0 0 3px var(--bone-3)}[data-app] .mrp-oneline [data-editcell]:hover .mrp-caret{color:var(--accent)}[data-app] .mrp-oneline h1 .mrp-combo:hover,[data-app] .mrp-oneline h1 .mrp-fact-edit:hover,[data-app] .mrp-oneline h1 .mrp-combo:focus-within{background:transparent!important;box-shadow:none!important}[data-app] .mrp-oneline h1 .mrp-combo:hover .mrp-fact-edit,[data-app] .mrp-oneline h1 .mrp-fact-edit:hover,[data-app] .mrp-oneline h1 .mrp-combo:focus-within .mrp-fact-edit{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px;text-decoration-color:var(--accent-line)}[data-app] .mrp-oneline .mrp-combo:focus-within{background:var(--bone-3);box-shadow:inset 0 0 0 1px var(--accent),0 0 0 3px var(--bone-3)}[data-app] .mrp-oneline .mrp-combo:focus-within .mrp-caret{color:var(--accent)}[data-app] .mrp-oneline input.mrp-fact-edit:focus-visible,[data-app] .mrp-oneline select.mrp-fact-edit:focus-visible,[data-app] .mrp-oneline select.mrp-fact-edit:focus{box-shadow:none!important;border-radius:var(--r-chip)!important}@media (prefers-reduced-motion: reduce){[data-app] .mrp-oneline .mrp-combo,[data-app] .mrp-oneline .mrp-caret{transition:none}}@media (max-width: 1454px){[data-app] .mrp-docrail{max-width:none!important}}@media (max-width: 1536px){[data-app] .mrp-oneline .mrp-combo:has(input.mrp-fact-edit:not([size])){width:fit-content!important}[data-app] .mrp-oneline input.mrp-fact-edit:not([size]){field-sizing:content;padding-right:26px!important}}[data-app] .mrp-combo:has(.mrp-caret) .mrp-fact-edit,[data-app] .mrp-combo:has(.mrp-caret){cursor:pointer}[data-app] .mrp-caret{right:8px;font-family:var(--disp);font-size:var(--fs-body);font-weight:700;line-height:1;color:var(--t3)}[data-app] .mrp-combo.mrp-cell-edit{align-self:center}@media (min-width: 1294px){.mrp-docmain>:last-child{flex:1 1 auto}}@keyframes remindPulse{0%,to{opacity:1}50%{opacity:.35}}[data-app] .remind-pulse{animation:remindPulse 2.2s ease-in-out infinite}@media (prefers-reduced-motion: reduce){[data-app] .remind-pulse{animation:none}}@keyframes waitPulseAmb{0%,to{background-color:transparent}50%{background-color:var(--amb-soft)}}@keyframes waitPulseRed{0%,to{background-color:transparent}50%{background-color:var(--red-soft)}}[data-app] .wait-pulse{animation:waitPulseAmb 2.2s ease-in-out infinite;border-radius:var(--r-chip)}[data-app] .wait-pulse.red{animation-name:waitPulseRed}@media (prefers-reduced-motion: reduce){[data-app] .wait-pulse{animation:none;background-color:var(--amb-soft)}[data-app] .wait-pulse.red{background-color:var(--red-soft)}}[data-app] .fa-card .fa-card-acts{opacity:0;transition:opacity .12s ease}[data-app] .fa-card:hover .fa-card-acts,[data-app] .fa-card:focus-within .fa-card-acts{opacity:1}@media (hover:none){[data-app] .fa-card .fa-card-acts{opacity:1}}[data-app] .fa-card{background:var(--card);box-shadow:var(--sh-sm);transition:background .13s ease,border-color .13s ease,box-shadow .13s ease,transform .13s ease}[data-app] .fa-card:hover{box-shadow:0 1px 2px #14131c0d,0 12px 28px #14131c14;transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){[data-app] .fa-card,[data-app] .fa-card .fa-card-acts{transition:none}[data-app] .fa-card:hover{transform:none}}[data-app] [data-material-page],[data-app] [data-add-material]{container-type:inline-size;container-name:matpage}[data-app] .mat-sec{display:grid;grid-template-columns:minmax(0,1fr);gap:14px 56px;padding:30px 28px}[data-app] .mat-sec+.mat-sec{border-top:1px solid var(--hair)}@container matpage (min-width: 900px){[data-app] .mat-sec{grid-template-columns:minmax(190px,260px) minmax(0,1fr)}}[data-app] .mat-row{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;padding:12px 0;border-top:1px solid var(--hair);align-items:baseline}[data-app] .mat-row:first-child{border-top:0}@container matpage (min-width: 620px){[data-app] .mat-row{grid-template-columns:minmax(130px,176px) minmax(0,1fr) auto;gap:18px}}[data-app] .mat-row>.mat-v{max-width:88ch;min-width:0}[data-app] .mat-row>.mat-v.wide{max-width:112ch}[data-app] .mat-figs{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;background:var(--hair)}[data-app] .mat-gate-list{margin:0;padding:0 0 0 2px;list-style:none;display:flex;flex-direction:column;gap:6px;max-height:132px;overflow:auto}.run-lot-documents{container-type:inline-size;width:100%;max-width:1480px;margin-inline:auto}.run-lot-section{padding:20px;min-width:0}.run-lot-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.run-lot-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.run-lot-section[data-expanded=false] .run-lot-heading{margin-bottom:0}.run-lot-document-status{font:var(--fs-label) var(--body);color:var(--t2)}.run-lot-document-status[data-missing=true]{color:var(--amb-ink, var(--amb))}.run-lot-toggle{display:inline-flex;align-items:center;justify-content:space-between;gap:14px;min-width:126px;min-height:40px}.run-lot-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.run-lot-groups{display:flex;flex-direction:column}.run-lot-group{display:grid;grid-template-columns:180px minmax(0,1fr);align-items:start;gap:16px;padding:12px 0;min-width:0;border-top:1px solid var(--hair)}.run-lot-type{padding-top:11px;font:600 var(--fs-body) var(--body);color:var(--t2)}.run-lot-file{display:flex;min-width:0;gap:4px;align-items:center}.run-lot-file>button:first-child{flex:1;min-width:0}.run-lot-file-open{min-height:52px!important}.run-lot-open-label{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex-shrink:0;padding:6px 10px;border:1px solid var(--hair-2);border-radius:var(--r-control);background:var(--card);color:var(--accent);font:600 var(--fs-label) var(--body)}.run-lot-file-more{display:grid;place-items:center;flex:0 0 36px;height:36px;padding:0}.run-lot-file-more:hover{background:var(--bone-2)!important}.run-lot-file button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.run-lot-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:12px}@container (max-width: 680px){.run-lot-section{padding:16px}.run-lot-group{grid-template-columns:1fr;gap:4px}.run-lot-type{padding-top:0}.run-lot-file-open{padding-left:0!important}.run-lot-heading{align-items:flex-start;gap:12px}.run-lot-actions{width:100%;justify-content:space-between}.run-lot-open-label{padding:7px 9px}}@media (pointer: coarse){.run-lot-file-more{flex-basis:44px;height:44px}.run-lot-actions button{min-height:44px}}:root{--bone:#E7E3D8;--bone-2:#E4DECF;--bone-3:#F6F4EE;--surface:#FFFFFF;--field:#FFFFFF;--t1:#17140F;--t2:#6E665A;--t3:#776F5C;--fs-micro:10px;--fs-label:11.5px;--fs-body:12.5px;--fs-emph:13.5px;--fs-lead:16px;--fs-h:19px;--fs-h-lg:22px;--fs-title:26px;--fs-display:32px;--r-xs:4px;--r-chip:7px;--r-control:10px;--r-card:16px;--r-pill:999px;--ctl-h:40px;--hair:#E5E0D3;--hair-2:#DBD5C8;--control-line:#8F8877;--focus-ring:rgba(74,53,184,.6);--vio:#4A35B8;--vio-2:#38279C;--vio-soft:#ECEBF9;--vio-line:#D9CCF8;--vio-ink:#38279C;--vio-3:#7B3FE4;--vio-4:#8A46E8;--gold:#916318;--gold-soft:#FBF3DC;--teal:#0C7A6F;--teal-soft:#D7F0EC;--grn-fill:#46B37E;--amb-fill:#DE9835;--on-grn:#1C1B22;--on-amb:#1C1B22;--grn:#127243;--grn-soft:#DBF0E3;--grn-line:#BBE3C8;--amb:#B4530C;--amb-soft:#FBF3DC;--amb-line:#F4E7CF;--red:#AE3B1D;--red-soft:#F8E4D9;--red-line:#F0CCC9;--blue:#3A5BC7;--blue-soft:#E6ECFB;--sh-sm:0 1px 2px rgba(40,30,10,.05),0 2px 6px -2px rgba(40,30,10,.07);--sh:0 1px 3px rgba(40,30,10,.06),0 10px 26px -10px rgba(40,30,10,.16);--sh-lg:0 22px 44px -22px rgba(40,30,10,.4),0 40px 80px -30px rgba(40,30,10,.3);--disp:"Space Grotesk",system-ui,sans-serif;--body:"Hanken Grotesk",system-ui,sans-serif;--mono:"Space Grotesk",system-ui,sans-serif;--pad:18px;--rowpad:11px;--gap:14px;--topbar-h:57px;--ease-out:cubic-bezier(.22,.61,.36,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--ease-emphasized:cubic-bezier(.2,0,0,1);--dur-1:.12s;--dur-2:.22s;--dur-3:.32s;--dur-4:.5s;--t-fast:.12s var(--ease-out);--t-base:.2s var(--ease-out);--scrim:rgba(40,32,22,.46)}@media (prefers-reduced-motion: reduce){:root{--dur-1:0s;--dur-2:0s;--dur-3:0s;--dur-4:0s;--t-fast:0s;--t-base:0s}}.skel{background:linear-gradient(90deg,var(--bone-2) 25%,var(--bone-3) 50%,var(--bone-2) 75%);background-size:200% 100%;animation:skelShimmer 1.4s ease-in-out infinite}@keyframes skelShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.skel{animation:none;background:var(--bone-2)}}@keyframes wkPulse{0%,to{box-shadow:0 1px 3px #1c1b220d,0 0 0 0 var(--accent-soft)}50%{box-shadow:0 1px 3px #1c1b220d,0 0 0 5px var(--accent-soft)}}@media (prefers-reduced-motion: reduce){[data-op]{animation:none!important}}.fa-doc{color:var(--t1);font-family:var(--body);font-size:var(--fs-body);line-height:1.5}.fa-doc h1{font-family:var(--disp);font-size:var(--fs-h-lg);font-weight:700;letter-spacing:-.02em;margin:0 0 4px;color:var(--t1)}.fa-doc h2{font-family:var(--disp);font-size:var(--fs-body);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--t2);margin:22px 0 8px;border-bottom:1px solid var(--hair);padding-bottom:5px}.fa-doc p{color:var(--t2);margin:0 0 8px}.fa-doc table{width:100%;border-collapse:collapse;margin:0 0 4px;font-size:var(--fs-body)}.fa-doc th{text-align:left;font-weight:700;font-size:var(--fs-micro);letter-spacing:.05em;text-transform:uppercase;color:var(--t3);padding:6px 8px;border-bottom:1px solid var(--hair-2)}.fa-doc td{padding:7px 8px;border-bottom:1px solid var(--hair);color:var(--t1);vertical-align:top}.fa-doc i{color:var(--t3);font-size:var(--fs-label)}body[data-theme=linen]{--bone:#F4F0E7;--bone-2:#F9F6EF;--bone-3:#FCFAF5;--hair:#E9E3D5;--hair-2:#DED7C5}body[data-theme=porcelain]{--bone:#F7F6F3;--bone-2:#F1F0EC;--bone-3:#FAFAF8;--hair:#E8E6E0;--hair-2:#DDDAD2;--sh:0 1px 3px rgba(30,28,24,.04),0 6px 18px -8px rgba(30,28,24,.1)}body[data-theme=dark]{--bone:#15110C;--bone-2:#211C15;--bone-3:#2E271E;--surface:#272019;--field:#1B160F;--scrim:rgba(0,0,0,.62);--t1:#F4F0E8;--t2:#B9B0A0;--t3:#928A79;--hair:rgba(243,238,225,.12);--hair-2:rgba(243,238,225,.22);--control-line:#8A8477;--focus-ring:rgba(139,107,255,.78);--vio:#8B6BFF;--vio-2:#A488FF;--vio-soft:#2A1D55;--vio-line:#46377C;--vio-ink:#CBBAFF;--vio-3:#9B7BFF;--vio-4:#A98CFF;--teal:#43C9BB;--teal-soft:#0D302C;--gold:#E0B45A;--gold-soft:#3A2E12;--grn-fill:var(--grn);--amb-fill:var(--amb);--on-grn:#14161C;--on-amb:#14161C;--grn:#4FD295;--grn-soft:#133324;--grn-line:#2C5C40;--amb:#F08A4B;--amb-soft:#382310;--amb-line:#5E3E1E;--red:#F58A63;--red-soft:#3D1E14;--red-line:#6E382A;--blue:#8AA8F0;--blue-soft:#1B2742;--sh-sm:0 1px 2px rgba(0,0,0,.4);--sh:0 1px 3px rgba(0,0,0,.5),0 8px 24px -10px rgba(0,0,0,.7);--sh-lg:0 22px 50px -18px rgba(0,0,0,.8),0 44px 90px -34px rgba(0,0,0,.62)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bone);color:var(--t1);font-family:var(--body);font-size:var(--fs-emph);line-height:1.5;letter-spacing:normal;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}::selection{background:var(--vio-line)}button{font-family:inherit;cursor:pointer}.press-soft{transition:box-shadow .15s}.col-grip{position:absolute;z-index:4;cursor:col-resize;touch-action:none;display:flex;align-items:center;justify-content:center}.col-grip i{display:block;width:2px;border-radius:1px;background:var(--grid-line,#DAD9E2);transition:background .12s,width .12s}.col-grip:hover i,.col-grip[data-active="1"] i{background:var(--accent);width:3px}.col-grip,.col-grip *{user-select:none;-webkit-user-select:none}.mono{font-family:var(--mono);font-feature-settings:"tnum","zero";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.disp,.sg{font-family:var(--disp)}.gm{font-family:var(--body)}.tnum{font-variant-numeric:tabular-nums}@keyframes routeIn{0%{opacity:0;transform:translateY(12px) scale(.992)}to{opacity:1;transform:none}}@keyframes panelIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}@keyframes sheetIn{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}@keyframes progPulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}.studio-route{animation:routeIn .3s cubic-bezier(.22,.61,.36,1)}.studio-panel{animation:panelIn .2s cubic-bezier(.22,.61,.36,1)}@keyframes readyPulse{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 0 0 var(--amb-soft,rgba(180,83,9,.3))}50%{opacity:.35;transform:scale(1.45);box-shadow:0 0 0 4px #b4530900}}.ready-pulse{animation:readyPulse 2.4s cubic-bezier(.4,0,.6,1) infinite;transform-origin:center}@keyframes makingPulse{0%,to{box-shadow:0 0 #12724357}50%{box-shadow:0 0 0 5px #12724300}}.making-bars{display:inline-flex;align-items:flex-end;gap:2px;height:11px;flex:none}.making-bars i{width:3px;border-radius:1.5px;background:currentColor;display:block;transform-origin:bottom center;animation:makingBars 1.05s cubic-bezier(.45,0,.55,1) infinite}.making-bars i:nth-child(1){height:5px;animation-delay:0s}.making-bars i:nth-child(2){height:9px;animation-delay:.16s}.making-bars i:nth-child(3){height:6px;animation-delay:.33s}@keyframes makingBars{0%,to{transform:scaleY(.45);opacity:.65}50%{transform:scaleY(1);opacity:1}}@media (prefers-reduced-motion: reduce){.studio-route,.studio-panel{animation:none}[style*=progPulse]{animation:none!important}.ready-pulse{animation:none;opacity:1;transform:none}.making-bars i{animation:none;transform:none;opacity:1}}*::-webkit-scrollbar{height:10px;width:10px}*::-webkit-scrollbar-thumb{background:var(--hair-2);border-radius:var(--r-chip);border:3px solid var(--bone)}*::-webkit-scrollbar-track{background:transparent}.card{background:var(--surface);border:1px solid var(--hair);border-radius:var(--r-card);box-shadow:var(--sh)}.pill{display:inline-flex;align-items:center;gap:4px;font-family:var(--disp);font-weight:700;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:6px;white-space:nowrap}.seg{display:inline-flex;background:var(--bone-2);border:1px solid var(--hair);border-radius:10px;padding:3px;gap:2px}.seg button{border:none;background:none;border-radius:7px;padding:5px 14px;font-family:var(--disp);font-weight:600;font-size:12.5px;color:var(--t2)}.seg button.on{background:var(--surface);color:var(--t1);box-shadow:var(--sh-sm);border:1px solid var(--hair)}.tbl{width:100%;border-collapse:collapse;font-size:13.5px}.tbl th{font-family:var(--disp);font-weight:600;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--t3);text-align:left;padding:10px 14px;background:var(--bone-3);border-bottom:1px solid var(--hair)}.tbl td{padding:13px 14px;border-bottom:1px solid var(--hair);vertical-align:middle}.tbl tr:last-child td{border-bottom:none}.btn{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-family:var(--disp);font-weight:600;font-size:var(--fs-body);border-radius:var(--r-control);padding:7px 14px;border:1px solid var(--control-line);background:var(--surface);color:var(--t1)}.btn:hover{background:var(--bone-3)}.btn.primary{background:var(--vio);border-color:var(--vio);color:#fff}.btn.primary:hover{background:var(--vio-2)}.inp{font-family:var(--body);font-size:var(--fs-emph);color:var(--t1);background:var(--surface);border:1px solid var(--control-line);border-radius:var(--r-control);padding:7px 11px;outline:none}.inp:focus{border-color:var(--vio);box-shadow:0 0 0 3px var(--focus-ring)}.inp:focus-visible{outline:2px solid var(--vio);outline-offset:2px}.filt{font-family:var(--disp);font-weight:600;font-size:var(--fs-body);color:var(--t2);background:var(--bone-2);border:1px solid var(--control-line);border-radius:var(--r-control);padding:8px 12px;outline:none}.filt:focus{border-color:var(--vio);box-shadow:0 0 0 3px var(--focus-ring);color:var(--t1);background:var(--surface)}.filt:focus-visible{outline:2px solid var(--vio);outline-offset:2px}:where(a,button,select,summary,[role=button],[tabindex]):focus-visible{outline:2px solid var(--vio);outline-offset:2px;border-radius:var(--r-chip)}.skip-link{position:fixed;top:10px;left:-9999px;z-index:200;font-family:var(--body);font-weight:600;font-size:var(--fs-emph);line-height:1;text-decoration:none;color:var(--on-accent,#fff);background:var(--accent,var(--vio));border:1px solid var(--accent,var(--vio));border-radius:var(--r-control);padding:11px 16px;box-shadow:0 10px 30px -10px #14100a73}.skip-link:focus{left:10px}#studio-main:focus,#studio-main:focus-visible{outline:none}.filt::placeholder{color:var(--t3);font-weight:500}input,textarea,select{color:var(--t1)}input::placeholder,textarea::placeholder{color:var(--t3)}option{color:var(--t1);background:var(--surface)}.x-scroll{overflow-x:auto;max-width:100%}a{color:var(--vio);text-decoration:none}@keyframes fadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.fade-up{animation:fadeUp .25s ease both}@keyframes riseIn{0%{transform:translateY(10px)}to{transform:none}}@keyframes popIn{0%{transform:scale(.97)}to{transform:none}}@keyframes floaty{0%,to{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-3px) rotate(8deg)}}@media (prefers-reduced-motion: reduce){[style*=riseIn],[style*=popIn],[style*=floaty],[style*=sheetIn],[style*=overlayIn],[style*=navIn],[style*=toastIn],[style*=panelIn]{animation:none!important}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes matSeg{0%{transform:scaleX(.15);opacity:0}to{transform:none;opacity:1}}@keyframes matWait{0%,to{opacity:.55}50%{opacity:.9}}@keyframes matSweep{0%{transform:translate(-120%)}to{transform:translate(420%)}}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes popSoft{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:none}}@keyframes backdropIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.fade-up{animation:none}.kpi.click:hover{transform:none}}@keyframes mrpShimmer{0%{background-position:-180px 0}to{background-position:180px 0}}.mrp-shimmer{display:inline-block;height:.72em;width:82px;border-radius:var(--r-xs, 4px);vertical-align:baseline;background:linear-gradient(90deg,var(--well) 0%,var(--hair) 45%,var(--well) 90%);background-size:360px 100%;animation:mrpShimmer 1.25s linear infinite}.mrp-shimmer.wide{width:118px}@media (prefers-reduced-motion: reduce){.mrp-shimmer{animation:none}}@keyframes m360spin{to{transform:rotate(360deg)}}@keyframes navIn{0%{opacity:0}to{opacity:1}}@keyframes logoSheen{0%{transform:translate(-130%) skew(-18deg)}55%,to{transform:translate(230%) skew(-18deg)}}.studio-navrow{transition:background .14s,color .14s,transform .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s}.studio-navrow svg{transition:transform .16s cubic-bezier(.2,.8,.2,1)}.studio-navrow:hover svg{transform:translate(2px)}@media (prefers-reduced-motion: reduce){.studio-navrow,.studio-navrow svg{transition:none}}.gate{display:flex;align-items:center;gap:11px;border-radius:12px;padding:11px 14px;font-size:13px}.gate .gi{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;flex:none}.gate .gt{font:600 14px var(--disp)}.gate .gs{font:400 10.5px var(--mono);margin-top:1px}.gate .gact{margin-left:auto;flex:none}.gate.ok{background:var(--vio-soft);border:1px solid var(--vio-line)}.gate.ok .gi{background:var(--vio);color:#fff}.gate.ok .gs{color:var(--vio-ink)}.gate.warn{background:var(--amb-soft);border:1px solid var(--amb-line)}.gate.warn .gi{background:var(--amb);color:#fff}.gate.warn .gs{color:var(--amb)}.gate.block{background:var(--red-soft);border:1px solid var(--red-line)}.gate.block .gi{background:var(--red);color:#fff}.gate.block .gs{color:var(--red)}.gate.done{background:var(--grn-soft);border:1px solid var(--grn-line)}.gate.done .gi{background:var(--grn);color:#fff}.gate.done .gs{color:var(--grn)}.sec{border:1px solid var(--hair-2);border-radius:14px;background:var(--surface);overflow:hidden;box-shadow:var(--sh-sm)}.sec>.sl{display:flex;align-items:baseline;gap:10px;padding:9px 16px;background:var(--bone-3);border-bottom:1px solid var(--hair)}.sec>.sb{padding:8px 16px 13px;display:flex;flex-direction:column}.sec>.sb.flush{padding:0}.sl .slt{font:600 10px var(--disp);text-transform:uppercase;letter-spacing:.1em;color:var(--t3);white-space:nowrap}.sl .slh{font:400 10px var(--mono);color:var(--t3)}.sl .slr{margin-left:auto;font:400 10px var(--mono);color:var(--t3)}.supgrid{display:grid;grid-template-columns:minmax(140px,1fr) 100px 86px 58px 76px 62px 78px 220px;gap:0 10px;align-items:center;font:400 10.5px var(--mono);color:var(--t2)}.supgrid.hdr{padding:7px 14px 6px;font:600 8.5px var(--disp);letter-spacing:.1em;text-transform:uppercase;color:var(--t3)}.kv2{display:grid;grid-template-columns:86px 1fr;gap:4px 10px;font:400 11px var(--mono)}.kv2 .k{font:600 9px var(--disp);letter-spacing:.08em;text-transform:uppercase;color:var(--t3);padding-top:1px}.arow{display:flex;align-items:center;gap:11px;padding:var(--rowpad) 2px;border-top:1px solid var(--hair);min-height:38px}.sb>.arow:first-child{border-top:none}.sb.flush .arow{padding-left:16px;padding-right:16px}.arow .ri{width:26px;height:26px;border-radius:8px;background:var(--bone-2);color:var(--t2);display:grid;place-items:center;flex:none}.arow .ri.vio{background:var(--vio-soft);color:var(--vio)}.arow .ri.grn{background:var(--grn-soft);color:var(--grn)}.arow .rt{min-width:0}.arow .rt .t{display:block;font:500 14px var(--body)}.arow .rt .s{display:block;font:400 10px var(--mono);color:var(--t3);margin-top:1px}.arow .rr{margin-left:auto;display:flex;align-items:center;gap:8px;white-space:nowrap}.arow.click{cursor:pointer;margin:0 -8px;padding-left:10px;padding-right:10px;border-radius:10px}.arow.click:hover{background:var(--bone-3)}.pstate.done{background:var(--grn-soft);color:var(--grn)}.pstate.current{background:var(--vio-soft);color:var(--vio-ink)}.pstate.par{background:var(--bone-2);color:var(--t2)}.kpi .ic{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;flex:none}.kpi{display:flex;gap:14px;align-items:center;background:var(--surface);border:1px solid var(--hair-2);border-radius:15px;padding:17px 19px;box-shadow:var(--sh-sm);transition:box-shadow .15s,transform .15s}.kpi.click{cursor:pointer}.kpi.click:hover{box-shadow:var(--sh);transform:translateY(-1px)}.kpi .n{font:700 27px var(--disp);letter-spacing:-.02em;font-feature-settings:"tnum"}.kpi .l{font:600 10.5px var(--disp);text-transform:uppercase;letter-spacing:.09em;color:var(--t3)}.newidea{border:1.5px dashed var(--hair-2);border-radius:16px;background:var(--bone-3);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:160px;cursor:pointer;color:var(--t3)}.newidea:hover{border-color:var(--vio-line);color:var(--vio)}.newidea .plus{width:34px;height:34px;border-radius:50%;background:var(--surface);border:1px solid var(--hair-2);display:grid;place-items:center}@media (max-width: 834px){input,select,textarea{font-size:16px!important}html{overflow-x:hidden}*{touch-action:manipulation}button,.btn{min-height:44px}button[aria-label]{min-width:44px;min-height:44px}}.ro-board button,.ro-board [role=button],.ro-board input,.ro-board select,.ro-board textarea{filter:grayscale(1);opacity:.5;pointer-events:none;cursor:not-allowed}[role=table][data-room=runs]{--room: var(--accent);--roomsoft: var(--accent-soft)}[role=table][data-room=purchasing]{--room: var(--teal);--roomsoft: var(--teal-soft)}.mrp-orow{position:relative;min-height:86px}[role=table][data-room=purchasing] .mrp-orow{min-height:48px}[role=table][data-room=purchasing] .mrp-orow>[role=cell]{padding-top:10px;padding-bottom:10px}.mrp-ohead{background:var(--roomsoft, var(--raise));border-bottom:1px solid var(--hair);background-clip:padding-box}.sxs-head{position:sticky;z-index:20;top:calc(var(--topbar-h, 0px) + var(--ops-tabs-h, 0px) + var(--buy-tabs-h, 0px))}.sxs-head .mrp-ohead{box-shadow:0 6px 10px -8px #1c1b2247}.buytab{border-radius:var(--r-control) var(--r-control) 0 0;position:relative;isolation:isolate;background:linear-gradient(180deg,transparent 38%,var(--tabsoft, transparent) 100%);transition:color .16s ease,background .18s ease}.buytab:hover{background:var(--tabsoft, var(--well));color:var(--t1)!important}.buytab:focus-visible{outline:2px solid var(--tabhue, var(--accent));outline-offset:-2px}.buytab[data-on="1"]{background:var(--tabsoft, var(--accent-soft))}.buytab[data-on="1"]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:linear-gradient(180deg,var(--tabhue, var(--accent)) 0%,transparent 72%);opacity:.16;pointer-events:none}.buytab .buytab-ico{color:var(--tabhue, var(--t3));opacity:.82;transition:color .16s ease,opacity .16s ease,transform .22s cubic-bezier(.4,1.3,.5,1)}.buytab:hover .buytab-ico{color:var(--tabhue, var(--t1));opacity:1}.buytab[data-on="1"] .buytab-ico{color:var(--tabhue, var(--accent));opacity:1}@keyframes buytabpop{0%{transform:scale(.82)}60%{transform:scale(1.12)}to{transform:scale(1)}}.buytab[data-on="1"] .buytab-ico{animation:buytabpop .34s cubic-bezier(.4,1.3,.5,1)}.buytab-rail{position:absolute;bottom:0;left:0;width:0;height:2.5px;background:var(--accent);border-radius:2px;pointer-events:none;transition:left .28s cubic-bezier(.4,1.25,.45,1),width .28s cubic-bezier(.4,1.25,.45,1)}@media (prefers-reduced-motion: reduce){.buytab,.buytab-rail{transition:none}.buytab .buytab-ico{transition:none;animation:none}}[data-pw]{--pw-bg:var(--canvas, var(--bone));--pw-card:var(--card, var(--surface));--pw-card2:var(--raise, var(--bone-3));--pw-line:var(--hair);--pw-line2:var(--hair);--pw-hair:var(--hair);--pw-ink:var(--t1);--pw-ink2:var(--t2);--pw-ink3:var(--t3);--pw-ink4:var(--t3);--pw-ink5:var(--hair-2);--pw-acc:var(--vio);--pw-accInk:var(--vio-ink);--pw-accSoft:var(--vio-soft);--pw-accSoft2:var(--hover, var(--vio-soft));--pw-accLine:var(--vio-line);--pw-ok:var(--grn);--pw-okDot:var(--grn);--pw-okBg:var(--grn-soft);--pw-okLine:var(--grn-line);--pw-warn:var(--amb);--pw-warnDot:var(--amb);--pw-warnBg:var(--amb-soft);--pw-warnLine:var(--amb-line);--pw-bad:var(--red);--pw-badBg:var(--red-soft);--pw-badLine:var(--red-line);--pw-tealBg:var(--teal-soft);--pw-tealInk:var(--teal);--pw-tealDot:var(--teal);--pw-phA:#F7F6FA;--pw-phB:#F1F0F6;--pw-tbb:rgba(255,255,255,.95);--pw-tbi:var(--t1);--pw-shadow:var(--sh-sm);--pw-menuLine:var(--hair-2);--pw-menuShadow:0 0 0 1px rgba(28,27,34,.05), 0 2px 6px rgba(28,27,34,.09), 0 14px 32px -10px rgba(28,27,34,.3)}body[data-theme=dark] [data-pw]{--pw-phA:#262A35;--pw-phB:#1E212B;--pw-tbb:rgba(27,30,39,.92);--pw-menuLine:rgba(243,238,225,.28);--pw-menuShadow:0 0 0 1px rgba(0,0,0,.55), 0 2px 8px rgba(0,0,0,.45), 0 16px 34px -10px rgba(0,0,0,.7)}@keyframes wkin{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes wkpop{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:none}}@keyframes wkpulse{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion: reduce){[style*=wkin],[style*=wkpop],[style*=wkpulse]{animation:none!important}}[data-pw-still] [style*=wkin]{animation:none!important}.pw-scroll-hint{position:relative;scrollbar-width:none}.pw-scroll-hint::-webkit-scrollbar{height:0}@media (max-width:1200px){.pw-scroll-hint{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 18px,#000 calc(100% - 18px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 18px,#000 calc(100% - 18px),transparent 100%)}}[data-pw] :focus-visible{outline:2px solid var(--pw-acc,var(--vio))!important;outline-offset:2px!important;border-radius:var(--r-xs)}.pw-tile .pw-tile-acts{opacity:0;transition:opacity .15s ease}.pw-tile:hover .pw-tile-acts,.pw-tile:focus-within .pw-tile-acts{opacity:1}.pw-rail-g:hover{background:var(--canvas)}.pw-rail-g[aria-current=true]:hover{background:var(--accent-soft)}.pw-rail-s:hover{background:var(--canvas);color:var(--t1)}.pw-rail-a:hover{color:var(--t1)}.pw-rail-x:hover{background:var(--canvas);color:var(--t1)}.pw-gap-chip{transition:border-color .14s ease}.pw-gap-chip:hover{border-color:var(--amb)}.pw-mt-out{transition:border-color .14s ease,color .14s ease}.pw-mt-out:hover:not(:disabled){border-color:var(--accent-line-2);color:var(--pw-acc)}.pw-mt-in{transition:background .14s ease}.pw-mt-in:hover:not(:disabled){background:var(--accent2)}.pw-mt-btn{transition:border-color .14s ease,color .14s ease}.pw-mt-btn:hover{border-color:var(--pw-acc);color:var(--pw-acc)}.pw-mt-item:hover{background:var(--hover)}.pw-mt-item[data-tone=acc]:hover{background:var(--accent-soft)}.pw-mt-item[data-tone=red]:hover{background:var(--red-soft)}.pw-sel-dl:hover:not(:disabled){background:var(--accent-lift)}.pw-set-add:hover{background:var(--accent-soft)}.pw-media-tile{transition:border-color .14s ease}.pw-media-tile:not([data-live="1"]):not([data-sel="1"]):hover{border-color:var(--accent-line-2)}@media (hover: none){.pw-tile .pw-tile-acts{opacity:1}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.pw-chip .pw-chip-glyph{opacity:0;transition:opacity .15s ease}.pw-chip:hover .pw-chip-glyph,.pw-chip:focus-within .pw-chip-glyph{opacity:1}@media (hover: none){.pw-chip .pw-chip-glyph{opacity:1}}.pw-docx h1,.pw-docx h2,.pw-docx h3{font-family:var(--disp);color:var(--t1);line-height:1.25;margin:1.4em 0 .5em}.pw-docx h1{font-size:var(--fs-title)}.pw-docx h2{font-size:var(--fs-lead)}.pw-docx h3{font-size:var(--fs-emph)}.pw-docx p{margin:0 0 .85em}.pw-docx ul,.pw-docx ol{margin:0 0 .9em 1.3em}.pw-docx li{margin:.2em 0}.pw-docx strong{font-weight:700;color:var(--t1)}.pw-docx a{color:var(--accent)}.pw-docx img{max-width:100%;height:auto}.pw-docx table{width:100%;border-collapse:collapse;margin:0 0 1.1em;font-size:var(--fs-body);display:block;overflow-x:auto}.pw-docx th,.pw-docx td{border:1px solid var(--hair-2);padding:7px 10px;text-align:left;vertical-align:top}.pw-docx th{background:var(--bone-2);font-weight:700}@keyframes poDotStuck{0%,to{box-shadow:0 0 #af50088c}50%{box-shadow:0 0 0 4px #af500800}}.po-dot-stuck{animation:poDotStuck 2.4s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.po-dot-stuck{animation:none}}
