@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32687112bd2dd8db-s.0v2ipp7s07_p9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/28868e710e86be81-s.44ks8kcggj012.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.1ii7211jqpzi_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.0v2ipp7s07_p9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.44ks8kcggj012.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.1ii7211jqpzi_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/32687112bd2dd8db-s.0v2ipp7s07_p9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/28868e710e86be81-s.44ks8kcggj012.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.1ii7211jqpzi_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.0v2ipp7s07_p9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.44ks8kcggj012.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.1ii7211jqpzi_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.rqJFvW_className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.rqJFvW_variable{--font-sg:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}._pESfG_className{font-family:DM Sans,DM Sans Fallback;font-style:normal}._pESfG_variable{--font-dm:"DM Sans", "DM Sans Fallback"}
:root{--lime-50:#fafcea;--lime-100:#f1f7c8;--lime-500:#bfd730;--lime-700:#87991c;--navy-50:#f2f5f8;--navy-100:#e2e9f0;--navy-300:#a7bacd;--navy-500:#3d5a7d;--navy-700:#1f3350;--navy-900:#101c2e;--n-0:#fff;--n-50:#f7f8f9;--n-75:#f3f5f6;--n-100:#eef0f2;--n-200:#e1e4e8;--n-300:#ced1d6;--n-400:#9ca1a8;--n-500:#7a7e85;--n-700:#54565a;--n-900:#2e3033;--amber:#efa831;--amber-bg:#fff3d7;--amber-line:#f3d79e;--amber-ink:#8d5406;--blue-50:#e9f4ff;--blue-100:#d3e9ff;--blue-500:#2784d5;--blue-ink:#094e8c;--ink:var(--navy-900);--text:var(--n-900);--text-2:var(--n-700);--text-3:var(--n-500);--line:var(--n-200);--surface:var(--n-0);--page:#f2f4f6;--tile:var(--n-75);--pop:0 12px 32px #141c301f, 0 2px 6px #141c300f;--font-display:var(--font-sg), "Space Grotesk", ui-sans-serif, system-ui, sans-serif;--font-body:var(--font-dm), "DM Sans", ui-sans-serif, system-ui, sans-serif}@supports (color:lab(0% 0 0)){:root{--lime-50:lab(98.4446% -2.97236 8.42443);--lime-100:lab(95.8978% -7.74077 21.9932);--lime-500:lab(82.1054% -23.0034 72.0687);--lime-700:lab(60.1543% -18.1771 56.8574);--navy-50:lab(96.3679% -.624329 -1.79989);--navy-100:lab(91.9565% -1.44941 -4.25795);--navy-300:lab(74.4321% -3.46616 -12.3215);--navy-500:lab(37.137% -3.01389 -23.4232);--navy-700:lab(20.6928% -.537679 -20.5481);--navy-900:lab(9.8974% -.328697 -13.9037);--n-50:lab(97.5289% -.210166 -.600767);--n-75:lab(96.2875% -.320554 -.918496);--n-100:lab(94.6864% -.418186 -1.2007);--n-200:lab(90.44% -.498354 -2.31863);--n-300:lab(83.742% -.603139 -2.94753);--n-400:lab(65.9939% -.808805 -4.30936);--n-500:lab(52.6278% -.45222 -4.37287);--n-700:lab(36.4829% -.167996 -2.6351);--n-900:lab(19.7562% -.357777 -2.25726);--amber:lab(74.342% 19.9794 67.2846);--amber-bg:lab(96.3455% .854164 16.3615);--amber-line:lab(87.4581% 4.07097 32.16);--amber-ink:lab(41.6375% 20.833 48.6247);--blue-50:lab(95.5694% -2.32229 -7.81221);--blue-100:lab(91.2358% -4.40535 -15.82);--blue-500:lab(52.8659% -4.50641 -50.4063);--blue-ink:lab(31.9765% -.567123 -40.6449);--page:lab(96.0553% -.367105 -1.06068)}}*{box-sizing:border-box}html,body{margin:0}body{font-family:var(--font-body);color:var(--text);background:var(--page);-webkit-font-smoothing:antialiased;font-size:13px;line-height:20px}button,input,select{font:inherit;color:inherit}[hidden]{display:none!important}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shell{grid-template-columns:208px minmax(0,1fr);min-height:100vh;display:grid}.side{background:var(--surface);border-right:1px solid var(--line);height:100vh;padding:20px 12px;font-size:14px;position:sticky;top:0}.brand{font-family:var(--font-display);color:var(--ink);letter-spacing:-.01em;padding:0 10px 18px;font-size:18px;font-weight:700}.brand i{background:var(--lime-500);border-radius:50%;width:8px;height:8px;margin-left:2px;display:inline-block}.side a{color:var(--text-2);border-radius:6px;padding:7px 10px;text-decoration:none;display:block}.side a:hover{background:var(--n-50);color:var(--text)}.side a.on{background:var(--lime-100);color:var(--ink);font-weight:500}.side .group{color:var(--text-3);padding:16px 10px 4px;font-size:11px}.main{min-width:0}.topbar{display:none}.content{max-width:1680px;padding:24px 32px 64px}.head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.title{font-family:var(--font-display);color:var(--ink);letter-spacing:-.01em;margin:0;font-size:24px;font-weight:600;line-height:1.2}.head-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.btn{border:1px solid var(--line);background:var(--surface);cursor:pointer;white-space:nowrap;border-radius:8px;height:36px;padding:0 14px;font-size:14px}.btn:hover{border-color:var(--n-400)}.btn:disabled{color:var(--n-400);cursor:default;border-color:var(--line)}.btn.primary{background:var(--navy-700);border-color:var(--navy-700);color:#fff;font-weight:500}.btn.primary:hover{background:var(--navy-900);border-color:var(--navy-900)}.switch{cursor:pointer;height:36px;color:var(--text-2);-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:0 4px;font-size:14px;display:inline-flex}.switch input{appearance:none;background:var(--n-300);cursor:pointer;border-radius:999px;width:32px;height:18px;margin:0;transition:background .15s;position:relative}.switch input:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:2px;left:2px}.switch input:checked{background:var(--navy-700)}.switch input:checked:after{transform:translate(14px)}.stages{flex-wrap:wrap;gap:6px;margin:16px 0 0;display:flex}.stage-tab{height:34px;color:var(--text-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:baseline;gap:7px;padding:0 13px;font-size:14px;display:inline-flex}.stage-tab:hover{background:var(--n-100)}.stage-tab b{color:var(--text-3);font-size:12px;font-weight:400}.stage-tab[aria-selected=true]{background:var(--surface);border-color:var(--line);color:var(--ink);font-weight:500;box-shadow:0 1px 2px #141c300f}.filters{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 14px;display:flex}.field{border:1px solid var(--line);background-color:var(--surface);border-radius:8px;outline:none;height:36px;padding:0 12px;font-size:14px}.field:hover{border-color:var(--n-400)}.field:focus-visible{border-color:var(--navy-500);box-shadow:0 0 0 3px var(--navy-50)}.search{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a8f98' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E");background-position:12px;background-repeat:no-repeat;background-size:16px;width:240px;padding-left:36px}.search::placeholder{color:var(--text-3)}select.field{appearance:none;cursor:pointer;color:var(--text-2);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a8f98' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:12px;max-width:240px;padding-right:30px}.clear{height:36px;color:var(--navy-500);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 8px;font-size:14px}.clear:hover{text-decoration:underline}.filter{position:relative}.fbtn{max-width:280px;color:var(--text-2);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding-right:10px;display:inline-flex}.fbtn span{text-overflow:ellipsis;overflow:hidden}.fbtn:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a8f98' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/12px no-repeat;flex:none;width:12px;height:12px}.fbtn.set{border-color:var(--navy-500);color:var(--ink);font-weight:500}.fbtn[aria-expanded=true]{border-color:var(--navy-500);box-shadow:0 0 0 3px var(--navy-50)}.menu{z-index:30;background:var(--surface);border:1px solid var(--line);min-width:236px;max-height:348px;box-shadow:var(--pop);cursor:default;border-radius:10px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.opt{cursor:pointer;white-space:nowrap;color:var(--text);border-radius:6px;align-items:center;gap:10px;padding:6px 8px;font-size:14px;display:flex}.opt:hover{background:var(--n-50)}.opt input{width:15px;height:15px;accent-color:var(--navy-700);cursor:pointer;flex:none;margin:0}.opt .n{color:var(--text-3);margin-left:auto;padding-left:20px;font-size:12px}.menu.pop{min-width:190px}.item{text-align:left;width:100%;color:var(--text);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font-size:13.5px;display:flex}.item:hover{background:var(--n-50)}.item.danger{color:#b6322d;color:lab(42.6437% 53.3299 35.8635)}.menu hr{border:0;border-top:1px solid var(--line);margin:5px 4px}.menu .hint{color:var(--text-3);white-space:normal;max-width:250px;padding:5px 10px 6px;font-size:12px;line-height:16px}.cards{gap:10px;display:grid;container:cards/inline-size}.card{background:var(--surface);border:1px solid var(--line);border-radius:14px;grid-template-columns:minmax(0,1fr);gap:10px;padding:10px 34px 10px 10px;transition:border-color .12s,box-shadow .12s;display:grid;position:relative;box-shadow:0 1px 2px #141c3008}.card:focus-within{border-color:var(--navy-300);box-shadow:0 2px 10px #141c3012}.card.retired .who,.card.retired .facts,.card.retired .prices{opacity:.55}.card.fresh{border-color:var(--lime-700);box-shadow:0 0 0 3px var(--lime-100)}@container cards (min-width:760px){.card{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr)}.prices{grid-column:1/-1}}@container cards (min-width:1090px){.card{grid-template-columns:minmax(268px,1.05fr) minmax(426px,1.6fr) minmax(330px,1.45fr)}.prices{grid-column:auto}}.who{align-content:start;gap:6px;min-width:0;padding:2px 2px 0;display:grid}.idrow{grid-template-columns:48px minmax(0,1fr);align-items:center;column-gap:10px;display:grid}.slot{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:9px;width:48px;height:48px;padding:0;position:relative}.slot>img{object-fit:contain;border-radius:8px;width:100%;height:100%;display:block}.slot.empty{border:1px dashed var(--n-300);background:var(--n-50);color:var(--text-3);font-size:10px;line-height:12px}.slot.empty:hover{border-color:var(--navy-500);color:var(--navy-500);background:var(--surface)}.zoom{z-index:25;background:var(--surface);border:1px solid var(--line);width:232px;box-shadow:var(--pop);pointer-events:none;opacity:0;visibility:hidden;border-radius:12px;padding:8px 8px 6px;transition:opacity .12s,visibility 0s linear .12s;position:absolute;top:-10px;left:56px}.zoom img{object-fit:contain;border-radius:6px;width:214px;height:214px;display:block}.zoom span{color:var(--text-3);text-align:center;padding-top:4px;font-size:11.5px;line-height:16px;display:block}.slot:hover .zoom{opacity:1;visibility:visible;transition:opacity .12s .3s,visibility 0s linear .3s}.idtext{min-width:0}.nm{width:calc(100% + 6px);height:24px;color:var(--ink);text-overflow:ellipsis;background:0 0;border:0;border-radius:6px;outline:none;margin-left:-6px;padding:0 6px;font-size:14px;display:block}.nm.lead{font-weight:600}.nm:hover{background:var(--n-100)}.nm:focus{background:var(--surface);box-shadow:0 0 0 1.5px var(--navy-500)}.nm::placeholder{color:var(--n-400);font-weight:400}.nm.need:placeholder-shown{background:var(--amber-bg);box-shadow:inset 0 0 0 1px var(--amber-line)}.under{min-width:0;height:20px;color:var(--text-3);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.sku{font-family:var(--font-display);color:var(--text-2);letter-spacing:.01em;font-size:12px}.st{color:var(--text-2);font-weight:500}.st.ready{color:var(--lime-700)}.needs{text-overflow:ellipsis;min-width:0;color:var(--amber-ink);cursor:help;overflow:hidden}.webchip{background:var(--lime-100);height:18px;color:var(--navy-700);cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 7px;font-size:11.5px;font-weight:500;display:inline-flex}.webchip:after{content:"";opacity:.55;border-top:3.5px solid;border-left:3px solid #0000;border-right:3px solid #0000}.webchip.retired{box-shadow:inset 0 0 0 1px var(--n-300);color:var(--text-3);background:0 0}.webgo{border:1px solid var(--line);background:var(--surface);height:20px;color:var(--navy-500);cursor:pointer;border-radius:999px;flex:none;padding:0 8px;font-size:11.5px}.webgo:hover{border-color:var(--navy-500)}.catline{min-width:0;color:var(--text-2);flex-wrap:wrap;align-items:center;gap:0 2px;margin-left:52px;font-size:12px;display:flex}.catline .sel{color:var(--text-2);font-size:12.5px}.catline .sep{color:var(--n-400);margin-right:2px}.catline .sel{max-width:100%}.facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;gap:6px;min-width:0;display:grid}.tile{background:var(--tile);border-radius:10px;min-width:0;padding:4px 10px 6px}.tile h4{height:18px;color:var(--text-3);align-items:center;gap:6px;margin:0;font-size:11px;font-weight:500;display:flex}.fr{align-items:center;gap:12px;min-width:0;height:22px;display:flex}.f{flex:1 1 0;align-items:center;gap:5px;min-width:0;display:flex}.f.fit{flex:none}.f>label,.f>.lab{color:var(--text-3);white-space:nowrap;flex:none;font-size:12px}.f>.auto{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.unit{color:var(--text-3);flex:none;font-size:12px}.x{color:var(--n-400);flex:none;font-size:11px}.code{background:var(--navy-100);color:var(--navy-700);border-radius:4px;flex:none;padding:0 5px;font-size:11px;font-weight:500;line-height:16px}.in,.sel{width:100%;min-width:0;height:20px;color:var(--text);text-overflow:ellipsis;background:0 0;border:0;border-radius:5px;outline:none;padding:0 5px;font-size:13px}.in:hover,.sel:hover{background:#141c300e}.in:focus,.sel:focus{background:var(--surface);box-shadow:0 0 0 1.5px var(--navy-500)}.in::placeholder{color:var(--n-400)}.in.n,.in.n3,.in.rng{flex:none;width:52px}@supports (field-sizing:content){.sel{field-sizing:content}.tiers .in,.tiers td:first-child .in{field-sizing:content;width:auto;min-width:44px;max-width:78px}.in.n,.in.n3,.in.rng{field-sizing:content;width:auto;min-width:26px;max-width:84px}.in.n:placeholder-shown,.in.rng:placeholder-shown{min-width:44px}.in.n3:placeholder-shown{min-width:30px}}.in.need:placeholder-shown,select.need:invalid{background:var(--amber-bg);box-shadow:inset 0 0 0 1px var(--amber-line)}.in.need:placeholder-shown:focus,select.need:invalid:focus{background:var(--surface);box-shadow:0 0 0 1.5px var(--navy-500)}.sel{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a3a8b3' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 4px center;background-repeat:no-repeat;background-size:9px;width:auto;max-width:100%;padding-right:16px}.sel:invalid{color:var(--n-400)}.tog{background:var(--navy-100);height:18px;color:var(--navy-700);cursor:pointer;border:0;border-radius:999px;flex:none;padding:0 8px;font-size:11px;font-weight:500}.tog.off{box-shadow:inset 0 0 0 1px var(--n-300);color:var(--n-400);background:0 0}.attr{align-items:center;gap:4px;display:inline-flex}.prices{scrollbar-width:thin;align-items:stretch;gap:6px;min-width:0;display:flex;overflow-x:auto}.ptile{background:var(--tile);border-radius:10px;flex-direction:column;flex:none;padding:5px 8px 6px 10px;display:flex}.ptile h4{width:0;min-width:100%;min-height:18px;color:var(--ink);align-items:flex-start;gap:4px;margin:0 0 1px;font-size:12px;font-weight:500;line-height:16px;display:flex}.ptile h4 span{-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-top:1px;display:-webkit-box;overflow:hidden}.dmenu{width:20px;height:18px;color:var(--n-400);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;margin-left:auto;padding:0;font-size:14px;line-height:12px}.dmenu:hover{background:var(--n-200);color:var(--text)}.tiers{border-collapse:collapse}.tiers th{color:var(--text-3);text-align:right;white-space:nowrap;padding:0 5px;font-size:11px;font-weight:400;line-height:16px}.tiers th:first-child{text-align:left}.tiers td{white-space:nowrap;padding:0}.tiers .in{text-align:right;width:50px;height:19px;font-family:var(--font-display);font-size:12.5px}.tiers td:first-child .in{text-align:left;width:46px;color:var(--text-2)}.tiers td.u .in{color:var(--ink);font-weight:500}.tiers tr+tr+tr td{padding-top:0}.tiers .pc{min-width:24px;color:var(--text-3);padding-right:4px;font-size:10.5px;display:inline-block}.padd{border:1px dashed var(--n-300);min-width:92px;color:var(--text-3);cursor:pointer;background:0 0;border-radius:10px;flex:none;align-self:stretch;place-items:center;padding:0 12px;font-size:12px;display:grid}.padd:hover{border-color:var(--navy-500);color:var(--navy-500)}.padd:not(.first){min-width:34px;padding:0;font-size:16px}.tadd{height:18px;color:var(--text-3);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:5px;align-self:flex-start;margin-top:auto;margin-left:-5px;padding:0 5px;font-size:11.5px}.tadd:hover{color:var(--navy-500);background:var(--n-200)}.note{color:var(--text-3);max-width:240px;margin:1px 0 0;font-size:11.5px}.kebab{width:24px;height:26px;color:var(--n-400);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0;font-size:17px;line-height:1;position:absolute;top:8px;right:6px}.kebab:hover,.kebab[aria-expanded=true]{background:var(--n-100);color:var(--text)}.empty-state{text-align:center;color:var(--text-3);padding:56px 20px;font-size:14px}.pager{color:var(--text-3);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.pager div{gap:8px;display:flex}.pager .btn{height:32px;color:var(--text);font-size:13px}dialog.sheet{width:420px;max-width:calc(100vw - 32px);color:var(--text);border:0;border-radius:16px;padding:22px 22px 18px;box-shadow:0 24px 60px #141c3040}dialog.sheet::backdrop{background:#141c3052}.sheet h2{font-family:var(--font-display);color:var(--ink);margin:0;font-size:19px;font-weight:600}.sheet .sub{color:var(--text-2);margin:4px 0 14px;font-size:13.5px}.sheet .lbl{color:var(--text-2);margin:12px 0 5px;font-size:13px;display:block}.sheet .lbl i{color:var(--text-3);font-style:normal}.field.wide{width:100%;max-width:none}.drop{border:1px dashed var(--n-300);background:var(--n-50);width:100%;min-height:64px;color:var(--text-2);cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:12px;padding:8px 12px;font-size:13.5px;display:flex}.drop:hover{border-color:var(--navy-500);color:var(--navy-500)}.drop img{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:8px;width:48px;height:48px}.sheet-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.card{gap:14px;padding:12px 28px 12px 12px}@container cards (min-width:1040px){.card{grid-template-columns:minmax(236px,.85fr) minmax(430px,1.45fr) minmax(0,1.6fr)}.prices{grid-column:auto}.facts,.prices{border-left:1px solid var(--line);padding-left:14px}}.who{gap:8px;padding:0}.idrow{grid-template-columns:50px minmax(0,1fr);align-items:start}.slot{width:50px;height:50px;margin-top:1px}.slot.empty{color:var(--n-400);font-size:16px}.cap{color:var(--text-3);letter-spacing:.02em;font-size:10.5px;line-height:13px}.nm{height:22px;color:var(--text);font-size:14px;font-weight:400}.nm.lead{color:var(--ink);font-size:14.5px;font-weight:600}.under{gap:8px;height:20px}.pill{background:var(--n-100);height:18px;color:var(--text-2);border-radius:999px;flex:none;padding:0 8px;font-size:11.5px;font-weight:600;line-height:18px}.pill.progress{background:var(--navy-100);color:var(--navy-700)}.needs{height:18px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;margin-left:-2px;padding:0 4px;font-size:12px}.needs:before{content:"";background:var(--amber);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.needs:hover,.needs[aria-expanded=true]{background:var(--n-100);color:var(--text)}.catline{white-space:nowrap;flex-wrap:nowrap;margin-left:55px;overflow:hidden}.catline>.sel{flex:0 2 auto;min-width:48px}.subwrap{flex:0 auto;align-items:center;min-width:0;display:inline-flex}.subwrap .sel{min-width:0}.facts{gap:10px 20px}.tile{background:0 0;border-radius:0;padding:0}.tile h4{height:17px;color:var(--text-2);letter-spacing:.02em;font-size:11px;font-weight:600}.fr{flex-wrap:wrap;gap:0 10px;height:auto;min-height:22px}.f>.lab{min-width:0}.tog{padding:0 7px}.in.need:placeholder-shown,select.need:invalid,.nm.need:placeholder-shown,.tiers td.u .in:placeholder-shown{box-shadow:inset 0 -1.5px 0 var(--amber);background:0 0;border-radius:2px}.card:focus-within .in.need:placeholder-shown,.card:focus-within select.need:invalid,.card:focus-within .nm.need:placeholder-shown,.card:focus-within .tiers td.u .in:placeholder-shown{background:var(--amber-bg);box-shadow:inset 0 0 0 1px var(--amber-line);border-radius:5px}.in.need:placeholder-shown:focus,select.need:invalid:focus,.nm.need:placeholder-shown:focus,.card .tiers td.u .in:placeholder-shown:focus{background:var(--surface);box-shadow:0 0 0 1.5px var(--navy-500);border-radius:5px}.nm.need:placeholder-shown::placeholder,select.need:invalid{color:var(--amber-ink)}.in.bad,.in.bad:focus{background:#fff2f0;background:lab(96.3429% 6.02031 3.53601);box-shadow:inset 0 0 0 1.5px #db423c;box-shadow:inset 0 0 0 1.5px lab(51.7326% 59.5451 39.6593)}.saved{animation:.9s ease-out saved}@keyframes saved{0%{background-color:var(--lime-100)}to{background-color:#0000}}@media (prefers-reduced-motion:reduce){.saved{animation:none}}@supports (field-sizing:content){.tile .in[data-kind=text]:focus{field-sizing:content;z-index:6;width:auto;min-width:100%;max-width:440px;box-shadow:0 0 0 1.5px var(--navy-500), var(--pop);flex:none;position:relative}}.prices{flex-wrap:wrap;align-content:flex-start;gap:8px;overflow-x:visible}.ptile{background:var(--n-50);box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;padding:6px 10px 6px 12px}.ptile h4{align-items:flex-start;width:0;min-width:100%;margin-bottom:2px}.dtitle{text-align:left;min-width:0;color:var(--ink);cursor:pointer;-webkit-line-clamp:2;background:0 0;border:0;border-radius:5px;-webkit-box-orient:vertical;flex:auto;margin:0 0 0 -5px;padding:1px 5px;font-size:12.5px;font-weight:600;line-height:16px;display:-webkit-box;overflow:hidden}.dtitle:hover{background:var(--n-200)}.tiers th{padding:0 5px 1px;font-size:11px;line-height:17px}.tiers .in{height:21px;font-size:13px}.tiers td.u .in{font-weight:600}.tiers .pc{font-size:10.5px}.tadd{opacity:0;margin-top:2px}.card:hover .tadd,.card:focus-within .tadd{opacity:0}.ptile:hover .tadd,.ptile:focus-within .tadd{opacity:1}.padd{border:1px solid var(--line);background:var(--surface);min-width:0;height:28px;color:var(--text-2);border-style:solid;border-radius:8px;align-self:flex-start;padding:0 12px;font-size:12.5px;display:inline-grid}.padd:not(.first){width:28px;min-width:28px;color:var(--text-3);padding:0;font-size:16px}.padd.first{min-width:0}.card.unpriced .padd.first{border-color:var(--amber-line);box-shadow:inset 0 -1.5px 0 var(--amber)}.kebab{top:10px;right:4px}textarea.nm{resize:none;field-sizing:content;white-space:pre-wrap;overflow-wrap:anywhere;height:auto;min-height:22px;padding:1px 6px;font-family:inherit;line-height:20px;display:block;overflow:hidden}.catline{white-space:normal;flex-wrap:wrap;row-gap:0;overflow:visible}.catline>.sel,.subwrap{flex:none;max-width:100%}.facts{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}@container cards (min-width:1040px){.padd:not(.first){background:0 0;border-color:#0000;width:24px;min-width:24px;height:24px;position:absolute;top:40px;right:2px}.padd:not(.first):hover{border-color:var(--line);background:var(--surface);color:var(--navy-500)}}.in.n:placeholder-shown,.in.rng:placeholder-shown{min-width:36px}.filters{gap:8px;margin:12px 0}.filters .grow{flex:1 1 0}.filters select.field{color:var(--text-2)}.fbtn .count{background:var(--navy-700);color:#fff;border-radius:999px;margin-left:2px;padding:0 6px;font-size:11px;font-weight:600;line-height:17px}.fbtn .count:empty{display:none}.menu.panel{grid-template-columns:repeat(3,auto);gap:4px 20px;min-width:0;max-height:none;padding:10px 14px 12px;display:grid;right:auto}.fgroup{min-width:150px}.fgroup h5{color:var(--text-3);letter-spacing:.02em;margin:3px 8px 2px;font-size:11px;font-weight:600}.chips{flex-wrap:wrap;align-items:center;gap:6px;margin:-4px 0 12px;display:flex}.chip{background:var(--navy-100);height:26px;color:var(--navy-700);border-radius:999px;align-items:center;gap:2px;padding:0 4px 0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.chip button{width:20px;height:20px;color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;border-radius:50%;padding:0;font-size:15px;line-height:1}.chip button:hover{opacity:1;background:#141c301a}.chips .clear{height:26px;font-size:12.5px}@media (max-width:900px){.menu.panel{grid-template-columns:1fr 1fr}.filters .grow{display:none}}@media (max-width:1440px){.content{padding:20px 24px 56px}}@media (max-width:900px){.shell{grid-template-columns:minmax(0,1fr)}.side{display:none}.topbar{background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:52px;padding:0 16px;display:flex}.topbar .brand{padding:0}.topbar span{color:var(--text-2);font-size:14px}.content{padding:18px 12px 48px}.filters{scrollbar-width:none;flex-wrap:nowrap;margin-left:-12px;margin-right:-12px;padding:0 12px 2px;overflow-x:auto}.filters>*{flex:none}.filter{position:static}.menu{max-height:60vh;position:fixed;inset:auto 12px 12px}.facts{grid-template-columns:minmax(0,1fr)}.zoom{display:none}.tadd{opacity:1}}.side .brand{text-decoration:none;display:block}.side nav{display:block}.side .me{border-top:1px solid var(--line);color:var(--text-3);padding:10px 10px 8px;font-size:12.5px;position:absolute;bottom:16px;left:12px;right:12px}.side .me b{color:var(--text);font-weight:500;display:block}.side .me .out{color:var(--navy-500);margin-top:6px;padding:0;font-size:12px;display:inline-block}.side .me .out:hover{background:0 0;text-decoration:underline}.topbar .brand{text-decoration:none}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-bottom:18px;display:flex}.page-head .sub{color:var(--text-3);margin:2px 0 0;font-size:13.5px}.panel{background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:0 1px 2px #141c3008}.panel>h3{font-family:var(--font-display);color:var(--ink);justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding:14px 18px 10px;font-size:15px;font-weight:600;display:flex}.panel>h3 a{font-family:var(--font-body);color:var(--navy-500);font-size:13px;font-weight:400;text-decoration:none}.panel>h3 a:hover{text-decoration:underline}.panel .note{color:var(--text-3);max-width:720px;margin:0;padding:0 18px 14px;font-size:12.5px}.tbl{border-collapse:collapse;width:100%;font-size:13px}.tbl th{z-index:2;background:var(--surface);border-bottom:1px solid var(--line);text-align:left;color:var(--text-3);white-space:nowrap;padding:9px 18px;font-size:11.5px;font-weight:500;position:sticky;top:0}.tbl td{border-bottom:1px solid var(--line);vertical-align:middle;padding:9px 18px}.tbl tr:last-child td{border-bottom:0}.tbl tbody tr:hover td{background:var(--n-50)}.tbl .num{text-align:right;font-variant-numeric:tabular-nums}.tbl td.empty{text-align:center;color:var(--text-3);padding:40px 18px}.tbl .thumb{border:1px solid var(--line);object-fit:contain;vertical-align:middle;background:#fff;border-radius:7px;width:32px;height:32px;margin-right:10px}.tbl .code{margin-right:0}.tbl .faint{color:var(--text-3)}.tbl .example td{color:var(--n-400)}.tbl .example .pill{opacity:.5}.panel .tbl th:first-child,.panel .tbl td:first-child{padding-left:18px}.dash{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:14px;display:grid}.dash .panel{min-width:0}.dash .wide{grid-column:1/-1}.stat-row{flex-wrap:wrap;gap:10px;margin:0 0 16px;display:flex}.stat{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex:150px;padding:12px 16px}.stat b{font-family:var(--font-display);color:var(--ink);font-size:22px;font-weight:600;line-height:1.1;display:block}.stat span{color:var(--text-3);font-size:12.5px}.stat.lime b{color:var(--lime-700)}.lead-in{max-width:640px;color:var(--text-2);margin:0 0 18px;font-size:13.5px}.rule-list{margin:0;padding:0;list-style:none}.rule-list li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:10px 18px;display:grid}.rule-list li:last-child{border-bottom:0}.rule-list .k{color:var(--text)}.rule-list .k small{color:var(--text-3);font-size:12px;display:block}.rule-list .v{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:500}.gate{background:var(--page);place-items:center;min-height:100vh;padding:24px;display:grid}.gate-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;width:380px;max-width:100%;padding:28px 28px 24px;box-shadow:0 20px 50px #141c3014}.gate-card .brand{padding:0 0 18px;font-size:22px}.gate-card h1{font-family:var(--font-display);color:var(--ink);margin:0 0 4px;font-size:20px;font-weight:600}.gate-card p{color:var(--text-3);margin:0 0 18px;font-size:13px}.gate-card .lbl{color:var(--text-2);margin:12px 0 5px;font-size:13px;display:block}.gate-card .btn.primary{width:100%;height:40px;margin-top:18px}.gate-card .foot{color:var(--text-3);text-align:center;margin:16px 0 0;font-size:12px}.stagebar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:2px;display:flex}.stagebar .stages{margin:0}.kinds{flex-wrap:wrap;gap:4px;display:flex}.kind{height:28px;color:var(--text-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 8px;font-size:12.5px;display:inline-flex}.kind i{background:var(--n-300);border-radius:3px;width:10px;height:10px}.kind b{color:var(--text-3);font-size:11.5px;font-weight:400}.kind:hover{background:var(--n-100)}.kind[aria-pressed=true]{background:var(--surface);border-color:var(--line);color:var(--ink);font-weight:500}.kind.k-catalogue i{background:var(--lime-500)}.kind.k-customer i{background:var(--blue-500)}.kind.k-basic i{background:var(--n-200);box-shadow:inset 0 0 0 1px var(--n-300)}.kind.k-retired i{background:var(--n-100);box-shadow:inset 0 0 0 1px var(--n-300)}.card{--k:var(--line);border-left:5px solid var(--k)}.card.k-catalogue{--k:var(--lime-500);background:linear-gradient(90deg, var(--lime-50) 0, var(--surface) 300px)}.card.k-draft{--k:var(--amber);background:linear-gradient(90deg, var(--amber-bg) 0, var(--surface) 300px)}.card.k-brand{--k:var(--blue-500);background:linear-gradient(90deg, var(--blue-50) 0, var(--surface) 300px)}.card.k-retired{--k:var(--n-300);background:var(--n-50)}.card .ptile{background:var(--n-50)}.cap{align-items:center;gap:8px;display:flex}.cap .webchip,.cap .webgo{height:17px;font-size:11px}.cap .webchip:before{content:"";background:var(--lime-700);border-radius:50%;width:6px;height:6px}.cap .webchip.retired:before{background:var(--n-400)}.brandline{align-items:center;gap:8px;margin-left:74px;display:flex}.brandline .cap{flex:none}.bsel{color:var(--n-400)}.bsel.set{color:var(--blue-ink);font-weight:500}.idrow{grid-template-columns:64px minmax(0,1fr)}.idrow:first-child .slot{width:64px;height:64px}.idrow:nth-child(2) .slot{width:44px;height:44px;margin-left:2px}.catline{margin-left:74px}.pill.draft{background:var(--amber-bg);color:var(--amber-ink);box-shadow:inset 0 0 0 1px var(--amber-line)}.pill.ready{background:var(--lime-100);color:var(--navy-700)}.kind.k-draft i{background:var(--amber)}.kind.k-web i{background:var(--lime-500)}.kind.k-brand i{background:var(--blue-500)}.card.k-customer .webchip,.card.k-customer .webgo{display:none}.proposals-page .panel+.panel,.users-page .panel+.panel{margin-top:14px}.proposals-page .panel .note,.requests-page .panel .note{max-width:720px}.customers-page .tools{margin:0 0 14px}.margins .tbl .in.n{text-align:right;font-variant-numeric:tabular-nums}a.btn{color:inherit;align-items:center;text-decoration:none;display:inline-flex}a.btn.primary{color:#fff}.side .me span{margin-top:1px;display:block}.loading{z-index:100;background:var(--page);opacity:0;pointer-events:none;place-items:center;transition:opacity .18s;display:grid;position:fixed;inset:0}.loading.on{opacity:1;pointer-events:auto}.loading .mark{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);font-size:28px;font-weight:700}.loading .dots{vertical-align:1px;gap:4px;margin-left:4px;display:inline-flex}.loading .dots i{background:var(--lime-500);border-radius:50%;width:9px;height:9px;animation:.9s ease-in-out infinite bounce}.loading .dots i:nth-child(2){animation-delay:.15s}.loading .dots i:nth-child(3){animation-delay:.3s}@keyframes bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-9px)}}@media (prefers-reduced-motion:reduce){.loading .dots i{animation:none}}.tiers .in,.in.n,.in.n3,.in.rng,.sku,.tbl .num{font-variant-numeric:tabular-nums}.cadd{width:18px;height:18px;color:var(--n-400);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;flex:none;margin-left:2px;padding:0;font-size:13px;line-height:1}.cadd:hover{border-color:var(--navy-500);color:var(--navy-500)}.cdel{width:16px;height:16px;color:var(--n-400);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;margin:0 1px 0 -3px;padding:0;font-size:14px;line-height:1}.cdel:hover{background:var(--n-100);color:var(--ink)}.tadd.inl{margin-top:0}.tile:hover .tadd.inl,.tile:focus-within .tadd.inl{opacity:1}.ptile.setprice{background:var(--navy-50);box-shadow:inset 0 0 0 1px var(--navy-100)}.ptile.setprice .basis{color:var(--text-3);max-width:170px;margin:-2px 0 3px;font-size:11px;line-height:14px}.ptile.setprice td.lbl .in{text-align:left;width:72px;font-family:var(--font-body);color:var(--text-2);font-size:12.5px}.fcol{align-content:start;gap:10px;min-width:0;display:grid}.f>.lab.ghost{visibility:hidden}textarea.in.inc{resize:none;field-sizing:content;white-space:pre-wrap;overflow-wrap:anywhere;height:auto;min-height:20px;padding:0 5px;font-family:inherit;line-height:20px;overflow:hidden}.fr:has(>.f>textarea.inc){height:auto}.tiers th.pc,.tiers td.pc{text-align:left;width:26px;color:var(--text-3);padding:0 0 0 3px;font-size:10.5px}.tbl .nowrap{white-space:nowrap}.tbl small.faint{font-size:11.5px;line-height:15px;display:block}.item:disabled{color:var(--n-400);cursor:default}.item:disabled:hover{background:0 0}.facts{column-gap:28px}.tile.includes{grid-column:1/-1;gap:2px;display:grid}.tile.includes textarea.inc{width:100%}.tile.includes .tadd.inl{margin-top:2px}.in.n3{width:38px}@supports (field-sizing:content){.in.n3:placeholder-shown{min-width:28px}}.facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:24px}.cadd{margin-left:0}.drv{color:var(--text-2);font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px}.f>.drv:before{content:"= ";color:var(--n-400)}.drv.none{color:var(--text-3)}.tile h4 .from,.ptile h4 .from{letter-spacing:0;color:var(--text-3);white-space:nowrap;margin-left:6px;font-size:11px;font-weight:400}.ptile h4 .from{padding-top:2px}.pill.kit{box-shadow:inset 0 0 0 1px var(--n-300);color:var(--text-2);background:0 0}.clab{field-sizing:content;width:auto;min-width:46px;max-width:120px;height:18px;font:inherit;color:var(--text-3);white-space:nowrap;background:0 0;border:0;border-radius:4px;flex:none;margin-left:-3px;padding:0 3px;font-size:12px;line-height:18px}.clab:not(:placeholder-shown){color:var(--text-2)}.clab:hover,.clab:focus{background:var(--n-100);color:var(--text);outline:none}.nbtn{height:18px;color:var(--text-3);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:5px;flex:none;padding:0 5px;font-size:11.5px}.tile:hover .nbtn,.tile:focus-within .nbtn{opacity:1}.nbtn:hover{color:var(--navy-500);background:var(--n-200)}.nobox{height:18px;box-shadow:inset 0 0 0 1px var(--n-300);color:var(--text-2);white-space:nowrap;border-radius:999px;align-items:center;gap:2px;padding:0 2px 0 7px;font-size:11.5px;display:inline-flex}.nbx{width:16px;height:16px;color:var(--n-400);cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;font-size:13px;line-height:1}.nbx:hover{background:var(--n-200);color:var(--ink)}.adders{gap:10px;display:flex}.plist th.l{text-align:left}.plist td{vertical-align:middle}.plist td.pdelc{width:16px;padding-right:2px}.pdel{width:16px;height:16px;color:var(--n-400);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:50%;padding:0;font-size:13px;line-height:1}.plist tr:hover .pdel,.pdel:focus{opacity:1}.pdel:hover{background:var(--n-200);color:var(--ink)}.pgo{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;max-width:200px;height:30px;padding:0 6px 0 0;display:flex}.pgo:hover{background:var(--n-100)}.pthumb{border:1px solid var(--line);background:var(--surface);border-radius:6px;flex:none;width:24px;height:24px;overflow:hidden}.pthumb img{object-fit:contain;width:100%;height:100%;display:block}.pthumb.empty{border-style:dashed;border-color:var(--n-300);background:var(--n-50)}.ptext{flex-direction:column;min-width:0;line-height:14px;display:flex}.pname{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.pcode{font-family:var(--font-display);color:var(--text-3);white-space:nowrap;font-size:10.5px}.plist td.q .in{text-align:center;width:34px}.plist td.pfrom{padding-left:6px}.plist .sel.pf{height:21px;font-size:12px}.ptile.parts .note,.ptile.kitcost .basis{max-width:240px;color:var(--text-3);white-space:normal;margin:4px 0 0;font-size:11px;line-height:14px}.kitcost td .drv{text-align:right;padding:0 5px;line-height:21px;display:block}.kitcost td.lbl .drv{text-align:left;color:var(--text-2)}.kitcost td.sum .drv{color:var(--ink);font-weight:600}.menu.pick{min-width:270px;padding-top:8px}.menu.pick .seek{width:100%;height:28px;margin-bottom:6px}.menu.pick .item{flex-direction:column;align-items:flex-start;gap:0}.menu.pick .item .sub{color:var(--text-3);font-size:11px}.card.lit{animation:1.4s ease-out lit}@keyframes lit{0%{box-shadow:0 0 0 3px var(--lime-100), 0 0 0 4px var(--navy-500)}to{box-shadow:none}}.clab{text-overflow:ellipsis;max-width:74px;overflow:hidden}.seg{border:1px solid var(--line);background:var(--n-50);border-radius:9px;padding:2px;display:inline-flex}.seg button{height:28px;font:inherit;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 12px;font-size:13px}.seg button:hover{color:var(--ink)}.seg button[aria-checked=true]{background:var(--surface);color:var(--ink);font-weight:500;box-shadow:0 1px 2px #141c301f}.pill.type{box-shadow:inset 0 0 0 1px var(--n-300);color:var(--text-2);cursor:pointer;background:0 0}.pill.type:hover{background:var(--n-100);color:var(--ink)}.clab{field-sizing:fixed;width:74px;min-width:74px}.cdel{opacity:0;box-shadow:inset 0 0 0 1px var(--n-300)}.fr:hover .cdel,.cdel:focus{opacity:1}.nobox{box-shadow:none;color:var(--text);gap:4px;padding:0;font-size:13px}.nbx{opacity:0}.fr:hover .nbx,.nbx:focus{opacity:1}.fr.nowrap{flex-wrap:nowrap}.pgo{max-width:220px;height:auto;min-height:30px}.pname{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:14px;display:-webkit-box;overflow:hidden}.pname .stem{color:var(--text-3)}.pname b{color:var(--ink);font-weight:500}.pthumb.empty{display:none}.pill.type{border:0;font-family:inherit;font-weight:600}.band{grid-column:1/-1;grid-template-columns:subgrid;border-top:1px dashed var(--line);gap:14px;padding-top:10px;display:grid}.band .bhead{flex-wrap:wrap;align-content:start;align-items:center;gap:6px 8px;display:flex}.bname{min-width:0;height:24px;font-family:var(--font-display);color:var(--ink);flex:100%;margin-left:-4px;padding:0 4px;font-size:13.5px;font-weight:600}.bqty{align-items:center;gap:4px;display:flex}.bqty .in.n{text-align:center;width:34px}.band .bstage{align-items:center;height:20px;display:flex}.bdel{opacity:0;margin-left:auto}.band:hover .bdel,.bdel:focus{opacity:1}.band .adders [data-act=part]{display:none}.band.add{border-top:1px dashed var(--line);padding-top:6px;display:block}.band.add .tadd{opacity:1;margin-left:0}.band .ctitle{flex:100%;width:auto;min-width:0;font-size:13.5px}.band .ctitle.need{color:var(--amber-ink);box-shadow:inset 0 -1.5px 0 var(--amber);border-radius:5px 5px 0 0}.clab{width:64px;min-width:64px}.clab~.in.n3{width:32px}.bline{flex:100%;align-items:center;gap:6px;min-width:0;display:flex}.bline .in.bcode{field-sizing:content;width:auto;min-width:70px;max-width:150px;font-family:var(--font-display);font-size:12.5px}.bline .sel.bsup{opacity:0;height:21px;font-size:12px}.bline .sel.bsup.own,.band:hover .sel.bsup,.sel.bsup:focus{opacity:1}.bline .sel.bsup:invalid,.bline .sel.bsup.own{color:var(--text-2)}.ctab th.ch{text-align:left;vertical-align:top;min-width:96px;padding:0 8px 4px 5px;font-weight:400}.ctab th.qh,.ctab th:last-child{vertical-align:bottom;padding-bottom:4px}.ctop{align-items:center;gap:4px;height:20px;display:flex}.ctop .ctitle{flex:none;margin:0 0 0 -5px;font-size:12.5px}.cqty{color:var(--n-400);align-items:center;gap:3px;display:inline-flex}.cqty .in.cq{text-align:center;width:28px;height:19px;font-family:var(--font-display);font-size:12px}.ctop .pdel{margin-left:2px}.ctab th:hover .pdel{opacity:1}.ccode{align-items:center;gap:4px;height:19px;display:flex}.ccode .in.bcode{field-sizing:content;width:auto;min-width:60px;max-width:120px;height:18px;font-family:var(--font-display);color:var(--text-2);font-size:11.5px}.csup{color:var(--text-3);font-size:11px;line-height:16px}.dsub{color:var(--text-3);white-space:nowrap;margin-left:-5px;font-size:11px;font-weight:400;line-height:16px;display:block}.cneeds{margin-top:2px;display:inline-block}.ctab td.lbl .drv{text-align:left;color:var(--text-2);padding:0 5px;line-height:21px;display:block}.ctab td.u .in.carried::placeholder{color:var(--text-3)}.ctab td.sum .drv{text-align:right;color:var(--ink);padding:0 5px;font-weight:600;line-height:21px;display:block}.pscope+.pscope{margin-top:2px}.pscope .f>.lab{text-overflow:ellipsis;max-width:84px;overflow:hidden}.pcap{color:var(--text-3);margin-top:3px;font-size:11px;line-height:15px}.pscope:first-of-type .pcap{margin-top:0}.pscope .in.n3{width:40px}.pscope .f>.lab{max-width:none}.gate-card .gate-err{color:var(--amber-ink);margin:10px 0 0;font-size:12.5px}.gate-card .btn.primary:disabled{opacity:.6}.side nav a{cursor:pointer}.side .me form{display:inline}.side .me button.out{color:var(--navy-500);cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:12px}.side .me button.out:hover{text-decoration:underline}.save-err{color:#9e1618;color:lab(34.4967% 53.5765 38.2567);background:#fff2f0;background:lab(96.3429% 6.02031 3.53601);border-radius:8px;align-items:center;gap:12px;margin:0 0 12px;padding:8px 12px;font-size:13px;display:flex}.save-err button{height:24px;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:6px;padding:0 8px;font-size:12px}.cline{display:contents}.tbl.list td{height:36px;padding:4px 10px}.tbl.list th{padding:8px 10px}.tbl.list td .in{width:100%;min-width:60px}.tbl.list td .in.name{color:var(--ink);min-width:140px;font-weight:500}.tbl.list td .in.code-in{width:70px;min-width:0;font-family:var(--font-display);text-transform:uppercase;font-size:12px}.tbl.list td .in.n{text-align:right;width:44px;min-width:0}.tbl.list td.who{white-space:nowrap}.tbl.list td.who .code{vertical-align:middle;margin-right:6px}.tbl.list td.who .sub{color:var(--n-400);margin-right:6px}.tbl.list tr.faint td,.tbl.list tr.faint td .in{color:var(--text-3)}.tbl.list td.acts{text-align:right;white-space:nowrap}.tbl.list td.acts .tadd{opacity:0;margin:0}.tbl.list tr:hover td.acts .tadd,.tbl.list td.acts .tadd:focus{opacity:1}.tbl.list tr.drow td{border-bottom-color:var(--n-100)}.tbl.list tr.drow td:first-child{border-bottom:0}.tbl.list tr.fresh td{background:var(--lime-50)}.inline-add{flex-wrap:wrap;align-items:center;gap:8px;padding:4px 0;display:flex}.inline-add .field{height:32px}.inline-add .field.code{text-transform:uppercase;width:80px}.panel.origins{max-width:640px;margin-top:14px}.panel.origins .tbl{margin-top:-4px}.tbl td.deco{position:relative}.tbl td.deco .webgo.set{color:var(--navy-700);border-color:var(--navy-300);background:var(--navy-50)}.menu.pop.decos{grid-template-columns:1fr 1fr;gap:2px 14px;min-width:320px;max-height:420px;padding:10px 12px;display:grid;top:30px;left:0}.menu.pop.decos .hint{grid-column:1/-1;max-width:none}.menu.pop.decos .btn{grid-column:1/-1;justify-self:end;height:28px;margin-top:4px;font-size:12.5px}.menu.pop.decos .fgroup{min-width:0}.menu.pop.decos .opt{padding:3px 6px;font-size:13px}.switch input{accent-color:var(--navy-700)}.tbl.list td.who .in.name{vertical-align:middle;width:calc(100% - 46px);display:inline-block}.tbl.list td.who .code{text-align:center;min-width:36px;display:inline-block}.tbl.list tr.drow td.who .in.name{width:calc(100% - 20px)}.panel>h3 .small{font-family:var(--font-body);color:var(--text-3);margin-left:10px;font-size:12.5px;font-weight:400}.faint{color:var(--text-3)}.block{display:block}.small{font-size:12.5px}.tbl.list.grid td.who{color:var(--ink);font-weight:500}.tbl.list.grid tr.drow td.who{color:var(--text-2);font-weight:400}.tbl.list.grid td .in.n{width:56px}.rule-list .v{align-items:center;gap:4px;display:flex}.rule-list .v .in.wide{text-align:right;font-variant-numeric:tabular-nums;width:110px;min-width:0}.tbl.tree tr.tm td{background:var(--n-50);border-top:1px solid var(--line);vertical-align:top}.tbl.tree tr.tm td:first-child{padding-top:9px}.tbl.tree tr.tm td .in.code-in{width:60px;color:var(--ink);font-weight:600}.tbl.tree tr.tm td.who{min-height:0;padding-top:7px;padding-bottom:6px;display:table-cell}.tbl.tree tr.tm td.who .in.name{width:auto;min-width:160px;font-weight:600;display:block}.tbl.tree .msub{color:var(--text-3);white-space:nowrap;align-items:center;gap:3px;margin-top:1px;font-size:11.5px;display:flex}.tbl.tree .msub .sel,.tbl.tree .msub .in.n{width:auto;min-width:0;height:18px;color:var(--text-2);padding:0 2px;font-size:11.5px}.tbl.tree .msub .sel{padding-right:14px}.tbl.tree .msub .in.n{width:36px}.tbl.tree .msub label{align-items:center;gap:3px;display:inline-flex}.tbl.tree thead tr+tr th{top:33px}.tbl.tree th.grp{text-align:center;padding-bottom:2px}.tbl.tree th.sub{padding-top:0;font-weight:400}.tbl.tree td.lvl{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);white-space:nowrap;padding-left:28px;font-size:10.5px}.tbl.tree .disc{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin-left:-14px;padding:0}.tbl.tree .disc:hover{color:var(--navy-500)}.tbl.tree .disc .chev{letter-spacing:0;width:14px;font-size:11px;display:inline-block}.tbl.tree tr.tb td.lvl{padding-left:48px}.tbl.tree tr.tl td{border-bottom-style:dashed}.tbl.tree tr.tl .arrow{color:var(--n-400)}.tbl.tree tr.tl .unit{color:var(--text-3);align-items:center;gap:3px;margin-left:8px;font-size:12px;display:inline-flex}.tbl.tree tr.tl .unit .sel{height:19px;color:var(--text-2);font-size:12px}.tbl.tree tr.tl .unit .in.n{width:34px;min-width:0;height:19px;color:var(--text-2);font-size:12px}.tbl.tree td.notes .inland{color:var(--text-3);white-space:nowrap;align-items:center;gap:5px;font-size:11.5px;display:flex}.tbl.tree tr.tb td{border-bottom:1px dashed var(--line);height:28px;color:var(--text-2);padding-top:0;padding-bottom:0;font-size:12.5px}.tbl.tree tr.tb td.who{gap:4px;min-height:28px}.tbl.tree tr.tb td .in.n{width:46px;min-width:0;height:19px;font-size:12.5px}.tbl.tree tr.tb td.rate{white-space:nowrap}.tbl.tree tr.tb td.rate .in.n{width:60px;color:var(--ink);font-weight:500}.tbl.tree tr.tb td.rate .per{color:var(--text-3);margin-left:4px;font-size:11.5px}.tbl.tree tr.tb .cdel{opacity:0}.tbl.tree tr.tb:hover .cdel,.tbl.tree tr.tb .cdel:focus{opacity:1}.tbl.tree td.acts .tadd+.tadd{margin-left:6px}.tbl.list tr.addrow td{border-bottom:0;padding:2px 10px 6px}.tbl.list tr.addrow .tadd{opacity:1}.tbl td input[type=checkbox]{accent-color:var(--navy-700);vertical-align:middle;margin:0}.tbl.list td.who{white-space:nowrap;align-items:center;gap:6px;min-height:36px;display:flex}.tbl.list td.who .in.name,.tbl.list tr.drow td.who .in.name{flex:auto;width:auto;min-width:120px;display:block}.tbl.list td.who small.block{white-space:normal;display:block}.panel{overflow-x:auto}.tbl.list td.who{vertical-align:middle;white-space:nowrap;display:table-cell}.tbl.list td.who .in.name,.tbl.list tr.drow td.who .in.name{vertical-align:middle;width:auto;min-width:150px;display:inline-block}.tbl.list td.who .code,.tbl.list td.who .sub{margin-right:6px}.tbl.list td .webgo{white-space:nowrap}.costlink{color:var(--navy-500);flex:none;font-size:12px;text-decoration:none}.costlink:hover{text-decoration:underline}.tbl.cost{font-size:12.5px}.tbl.cost th,.tbl.cost td{white-space:nowrap;padding:6px 10px}.tbl.cost td.num,.tbl.cost th.num{text-align:right;font-variant-numeric:tabular-nums}.tbl.cost th.price,.tbl.cost td.price{background:var(--lime-50)}.tbl.cost td b{color:var(--ink)}.panel .note{max-width:none}.seglink{height:28px;color:var(--text-2);border-radius:7px;padding:0 12px;font-size:13px;line-height:28px;text-decoration:none;display:inline-block}.seglink:hover{color:var(--ink)}.seglink[aria-checked=true]{background:var(--surface);color:var(--ink);font-weight:500;box-shadow:0 1px 2px #141c301f}.page-head .sub a{color:var(--navy-500);text-decoration:none}.page-head .sub a.back,.docback a.back{border:1px solid var(--line);background:var(--surface);height:24px;color:var(--navy-500);vertical-align:middle;border-radius:999px;align-items:center;margin-right:10px;padding:0 10px 0 8px;font-size:12.5px;text-decoration:none;display:inline-flex}.page-head .sub a.back:hover,.docback a.back:hover{border-color:var(--navy-500);background:var(--navy-50)}.docback{margin:0 0 12px}.tbl tr.rowlink{cursor:pointer}.sheet .two{grid-template-columns:1fr 1fr 1fr;gap:0 12px;display:grid}.title-in{font:inherit;width:100%;min-width:320px;height:auto;color:var(--ink);margin-left:-6px;padding:0 6px}.panel.terms,.panel.line,.panel.addline{margin-top:14px;padding-bottom:12px}.termsgrid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px 20px;padding:0 18px;display:grid}.termsgrid label{color:var(--text-3);letter-spacing:.02em;flex-direction:column;gap:3px;font-size:11px;display:flex}.termsgrid label.wide{grid-column:1/-1}.termsgrid .sel,.termsgrid .in{color:var(--text);width:100%;font-size:13px}.termsgrid .in.n{width:64px}.linehead{align-items:flex-start;gap:14px;padding:14px 18px 8px;display:flex}.linehead .thumb{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:10px;flex:none;width:72px;height:72px}.linehead .thumb.empty{background:var(--n-50);border-style:dashed;display:block}.linetext{flex:1;min-width:0}.linetext>b{font-family:var(--font-display);color:var(--ink);font-size:15px}.linectl{flex-wrap:wrap;gap:6px 18px;margin-top:6px;display:flex}.linectl label{color:var(--text-3);align-items:center;gap:6px;font-size:11.5px;display:flex}.linectl label.wide{flex:100%}.linectl .sel,.linectl .in{color:var(--text);font-size:12.5px}.linectl .in.qtys{width:170px}.linectl .ticks{gap:4px;display:inline-flex}.linectl .ticks .opt{padding:2px 6px;font-size:12px}.cdel.big{opacity:1;width:24px;height:24px;margin-top:4px;font-size:18px}.tiers.prices{margin:0 18px 10px}.tiers.prices th{text-align:right}.tiers.prices th:first-child{text-align:left;color:var(--text-2);font-weight:500}.tiers.prices td.lbl{color:var(--text-2);white-space:nowrap;padding:0 14px 0 0}.tiers.prices td.u .in.price{width:84px;color:var(--ink);font-weight:600}.tiers.prices td.u.over .in.price{color:var(--blue-ink);background:var(--blue-50)}.note.warn{color:var(--amber-ink);padding:0 18px}.panel.addline{justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.panel.addline .padd.first{height:32px}.menu.pick.inline{box-shadow:none;border:0;flex-direction:column;gap:6px;width:100%;min-width:0;max-height:none;padding:0;display:flex;position:static}.menu.pick.inline .picklist{max-height:260px;overflow-y:auto}.tadd.danger{color:#b6322d;color:lab(42.6437% 53.3299 35.8635);opacity:1}.docpage{background:var(--page);max-width:860px;margin:0 auto;padding:32px 24px 64px}.doc{border:1px solid var(--line);background:#fff;border-radius:14px;padding:40px 48px;font-size:13.5px}.dochead{border-bottom:2px solid var(--navy-900);justify-content:space-between;align-items:flex-start;padding-bottom:18px;display:flex}.dochead .brand{padding:0;font-size:26px}.docmeta{text-align:right;gap:28px;display:flex}.docmeta div{flex-direction:column;gap:2px;display:flex}.docmeta span{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);font-size:10.5px}.docmeta b{font-family:var(--font-display);color:var(--ink);font-size:14px}.docintro{padding:26px 0 10px}.docintro h1{font-family:var(--font-display);color:var(--ink);letter-spacing:-.01em;margin:0;font-size:26px;font-weight:600}.docto{color:var(--text-2);margin:6px 0 0;font-size:14px}.docnote{color:var(--text-2);max-width:640px;margin:12px 0 0}.docitems{gap:22px;margin-top:18px;display:grid}.docitem{border-top:1px solid var(--line);break-inside:avoid;grid-template-columns:240px minmax(0,1fr);gap:24px;padding:22px 0;display:grid}.docpic img{object-fit:contain;background:#fff;border-radius:10px;width:240px;height:240px}.docpic .nopic{background:var(--n-50);border-radius:10px;width:240px;height:240px;display:block}.docbody h2{font-family:var(--font-display);color:var(--ink);margin:0 0 8px;font-size:18px;font-weight:600}.docbody h2 small{color:var(--text-3);margin-left:6px;font-size:12px;font-weight:400}.docspecs{border-collapse:collapse;margin:0 0 12px;font-size:12.5px}.docspecs th{text-align:left;color:var(--text-3);white-space:nowrap;vertical-align:top;padding:2px 16px 2px 0;font-weight:500}.docspecs td{color:var(--text);padding:2px 0}.docbasis{text-transform:uppercase;letter-spacing:.06em;color:var(--navy-700);margin:0 0 6px;font-size:11px;font-weight:600}.docprices{border-collapse:collapse;font-size:13px}.docprices th,.docprices td{border:1px solid var(--line);text-align:right;font-variant-numeric:tabular-nums;padding:5px 12px}.docprices thead th{background:var(--n-50);color:var(--ink);font-weight:600}.docprices thead th small{color:var(--text-3);font-weight:400}.docprices tbody th{text-align:left;color:var(--text-2);white-space:nowrap;font-weight:500}.docprices td{color:var(--ink);font-weight:600}.docfoot{color:var(--text-2);margin:10px 0 0;font-size:12.5px}.docfoot span{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);margin-right:4px;font-size:10.5px}.docend{border-top:1px solid var(--line);color:var(--text-3);margin-top:24px;padding-top:14px;font-size:11.5px}.docend p{max-width:640px;margin:0 0 6px}.docfooter{color:var(--text-2);font-weight:500}.docactions{text-align:center;margin:18px 0 0}@media print{.docpage{background:#fff;max-width:none;margin:0;padding:0}.doc{border:0;border-radius:0;padding:0}.noprint{display:none!important}.docitem{page-break-inside:avoid}@page{margin:18mm 16mm}}.tbl.list td.basis{white-space:nowrap}.tbl.list td.basis .sel.sub{color:var(--text-3);margin-top:1px;font-size:11.5px;display:block}.tbl.list td.basis .sel.sub.set{color:var(--navy-700);font-weight:500}.tiers td.pc .in.pc{width:34px;min-width:0;max-width:40px;height:19px;color:var(--text-3);text-align:left;font-size:10.5px;font-family:var(--font-body);text-transform:uppercase;padding:0 2px}.tiers td.pc .in.pc::placeholder{color:var(--n-400)}@supports (field-sizing:content){.tiers td.pc .in.pc{field-sizing:fixed}}.tbl.list td.codes{white-space:nowrap}.tbl.list td.codes .in.code-in{width:44px;margin-right:2px}.docpage.wide{max-width:1240px}.doc.recon{font-size:12.5px}.doc.recon h1 small{color:var(--text-3);margin-left:8px;font-size:14px;font-weight:400}.reconline{border-top:1px solid var(--line);break-inside:avoid;margin-top:14px;padding:18px 0 6px}.reconline h2{font-family:var(--font-display);color:var(--ink);margin:0 0 10px;font-size:16px;font-weight:600}.reconline h2 small{font-family:var(--font-body);color:var(--text-3);margin-top:2px;font-size:12px;font-weight:400;display:block}table.recon{border-collapse:collapse;width:100%;font-size:12px}table.recon th,table.recon td{border-bottom:1px solid var(--n-100);text-align:right;font-variant-numeric:tabular-nums;vertical-align:top;padding:3px 10px}table.recon thead th{background:var(--n-50);color:var(--ink);border-bottom:1px solid var(--line);font-weight:600}table.recon thead th:first-child,table.recon tbody th{text-align:left;color:var(--text-2);white-space:nowrap;font-weight:400}table.recon tr.grp th{color:var(--navy-700);text-transform:uppercase;letter-spacing:.04em;border-bottom:0;padding-top:10px;font-size:11px;font-weight:600}table.recon tr.sum td,table.recon tr.sum th{color:var(--ink);background:var(--lime-50);font-weight:600}table.recon td{white-space:normal;max-width:260px}@media print{.docpage.wide{max-width:none}table.recon{font-size:10.5px}@page{size:A4 landscape;margin:14mm}}.f .chg{font-family:var(--font-display);color:var(--amber-ink);white-space:nowrap;cursor:help;flex:none;margin-left:4px;font-size:12px}.site{--lime-300:#dcea7c;--src-0:#ea3d38;--src-1:#2b54b7;--src-2:#4cb86a;border:1px solid var(--line);background:var(--n-0);max-width:1440px;font-family:var(--font-body);border-radius:16px;margin:0 auto;overflow:hidden}@supports (color:lab(0% 0 0)){.site{--lime-300:lab(89.9248% -16.3977 51.2588);--src-0:lab(53.8415% 65.9514 44.8839);--src-1:lab(37.4446% 13.9358 -57.742);--src-2:lab(67.0945% -45.2256 29.7459)}}.site .hdr{background:var(--lime-500);border-bottom:1px solid color-mix(in oklab, var(--lime-700) 20%, transparent);align-items:center;gap:12px;height:64px;padding:0 24px;display:flex}.site .ib{width:40px;height:40px;color:var(--n-700);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.site .ib:hover{background:color-mix(in oklab, var(--n-700) 10%, transparent)}.site .ib svg{width:20px;height:20px}.site .ib .cnt{background:var(--navy-900);color:#fff;text-align:center;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:1px;right:1px}.site .wordmark{font-family:var(--font-display);letter-spacing:-.02em;color:var(--navy-900);flex:none;margin:0 6px 0 2px;font-size:22px;font-weight:700}.site .wordmark i{font-style:normal}.site .search{flex:1;min-width:0;margin-right:8px;position:relative}.site .search svg{width:16px;height:16px;color:var(--text-3);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.site .search input{width:100%;height:40px;font:inherit;color:var(--n-700);background:#fff;border:1px solid #0000;border-radius:999px;outline:none;padding:0 14px 0 36px;font-size:14px}.site .search input::placeholder{color:var(--n-500)}.site .search input:focus{box-shadow:0 0 0 2px var(--lime-700)}.site .body{gap:24px;padding:20px 24px 40px;display:flex}.site .rail{border-right:1px solid var(--n-200);flex:none;width:240px}.site .rail .surf{background:color-mix(in oklab, var(--n-50) 70%, transparent);border-radius:12px 0 0 12px;padding:12px;position:sticky;top:16px}.site .rail .head{color:var(--n-900);justify-content:space-between;align-items:center;padding-bottom:16px;font-size:14px;font-weight:600;display:flex}.site .rail .head a,.site .clear{color:var(--navy-500);font-size:12px;font-weight:600;text-decoration:none}.site .rail .head a:hover,.site .clear:hover{text-decoration:underline}.site .rail .grp{margin-bottom:24px}.site .rail .grp h4{letter-spacing:.06em;text-transform:uppercase;color:var(--n-400);margin:0 0 8px;font-size:11px;font-weight:600}.site .rail .opt{min-height:32px;color:var(--n-700);border-radius:6px;align-items:center;gap:10px;padding:6px;font-size:13px;line-height:1.25;text-decoration:none;display:flex}.site .rail .opt:hover{background:var(--n-50)}.site .rail .opt.on{color:var(--n-900);font-weight:500}.site .rail .bx{border:1.5px solid var(--n-400);background:#fff;border-radius:50%;flex:none;width:16px;height:16px}.site .rail .opt.on .bx{border-color:var(--navy-900);background:var(--lime-500);box-shadow:inset 0 0 0 2px #fff}.site .rail .nm{flex:auto;min-width:0}.site .rail .n{color:var(--n-400);flex:none;font-size:12px}.site .dot{border-radius:50%;flex:none;width:8px;height:8px}.site .s0{background:var(--src-0)}.site .s1{background:var(--src-1)}.site .s2{background:var(--src-2)}.site .main{flex:1;min-width:0;container-type:inline-size}.site .toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.site .showing{color:var(--text-3);margin:0;font-size:14px}.site .ctl{align-items:center;gap:8px;display:flex}.site .seg{border:1px solid var(--n-200);background:#fff;border-radius:999px;gap:4px;padding:4px;display:inline-flex}.site .seg button{height:32px;font:inherit;color:var(--n-700);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.site .seg button:hover{background:var(--navy-50);color:var(--navy-700)}.site .seg button[aria-pressed=true]{background:var(--navy-900);color:#fff}.site .seg svg{width:16px;height:16px}.site .pill{border:1px solid var(--n-200);width:auto;height:40px;font:inherit;color:var(--n-900);background-color:#fff;background-position:right 14px center;border-radius:999px;padding:0 34px 0 14px;font-size:14px}.site .preview{border:1px dashed var(--n-300);color:var(--text-3);border-radius:999px;align-items:center;gap:2px;margin-left:8px;padding:3px 4px 3px 10px;font-size:11.5px;display:inline-flex}.site .preview>span{margin-right:4px}.site .preview button{height:24px;font:inherit;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 10px;font-size:12px}.site .preview button[aria-checked=true]{background:var(--navy-900);color:#fff}.site .chips{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.site .chip{background:var(--lime-500);color:var(--n-700);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.site .chip:hover{background:var(--lime-300)}.site .chip span{color:color-mix(in oklab, var(--n-700) 70%, transparent)}.site .chip svg{width:12px;height:12px}.site .pgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}@container (min-width:700px){.site .pgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@container (min-width:940px){.site .pgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width:1180px){.site .pgrid{grid-template-columns:repeat(5,minmax(0,1fr))}}.site .xlist{flex-direction:column;gap:16px;margin-top:16px;display:flex}.site .pcard{border:1px solid var(--n-200);background:#fff;border-radius:16px;flex-direction:column;height:100%;transition:box-shadow .18s ease-out;display:flex;overflow:hidden;container-type:inline-size}.site .pcard:hover{box-shadow:0 8px 24px #141c3014}.site .pic{aspect-ratio:1;background:#fff;position:relative;overflow:hidden}.site .pic img{object-fit:contain;width:100%;height:100%;padding:6%}.site .pic .nopic{background:var(--n-100);border-radius:50%;position:absolute;inset:30%}.site .srcb{z-index:1;border:2px solid #fff;border-radius:50%;width:22px;height:22px;position:absolute;bottom:10px;right:10px;box-shadow:0 1px 3px #0000002e}.site .dots{background:#3c3c468c;border-radius:999px;gap:5px;padding:5px 7px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.site .dots i{cursor:pointer;background:#fff9;border-radius:50%;width:6px;height:6px}.site .dots i.on{background:var(--lime-500)}.site .pbody{flex-direction:column;flex:1;padding:12px;display:flex}.site .lbl{letter-spacing:.01em;text-transform:uppercase;color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11px;line-height:14px;overflow:hidden}.site .ttl{-webkit-line-clamp:2;height:42px;color:var(--n-900);-webkit-box-orient:vertical;margin:4px 0 0;font-size:16px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.site .val{font-variant-numeric:tabular-nums;color:var(--n-700);white-space:nowrap;margin:0;font-size:14px;font-weight:500;line-height:18px}.site .val.faint{color:var(--n-500)}.site .spec{border-top:1px solid var(--n-200);grid-template-columns:40% 60%;min-height:89px;margin-top:12px;padding-top:12px;display:grid}.site .spec>div{min-width:0;padding:0 0 0 12px}.site .spec>div+div{border-left:1px solid var(--n-200)}.site .spec .val{margin-top:4px}.site .spec .lead{flex-direction:column;gap:2px;margin-top:4px;display:flex}.site .lrow{align-items:center;gap:6px;height:18px;display:flex}.site .lrow svg,.site .fact svg,.site .mini td svg,.site .bubble td svg,.site .from svg{width:13px;height:13px;color:var(--n-500);flex:none}.site .rush{background:var(--lime-500);letter-spacing:.02em;color:var(--n-700);border-radius:4px;align-items:center;padding:2px 6px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.site .kv{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);margin:0;font-size:11px;line-height:20px}.site .mname{color:var(--navy-700);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;font-weight:600;line-height:1.3;overflow:hidden}.site .mini{border:1px solid var(--n-200);border-radius:12px;margin-top:10px;padding:8px}.site .scroll{scrollbar-width:none;overflow-x:auto}.site .scroll::-webkit-scrollbar{display:none}.site .mini .scroll{margin-top:4px}.site table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums}.site .mini table{width:max-content;min-width:100%}.site .mini th,.site .mini td{text-align:right;min-width:52px;color:var(--n-900);padding:4px;font-size:13px}.site .mini th{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);border-radius:6px 6px 0 0;font-size:11px;font-weight:600}.site .mini th:first-child,.site .mini td:first-child{text-align:left;background:#fff;width:26px;min-width:26px;padding-left:0;position:sticky;left:0;box-shadow:1px 0 #0000000d}.site .mini td{border-top:1px solid var(--n-200)}.site .band{background:var(--lime-50)}.site th.band{color:var(--navy-700)!important}.site .moq{letter-spacing:0;text-transform:none;margin-left:2px;font-size:9px}.site .ask{border:1px dashed var(--n-200);color:var(--n-500);text-align:center;border-radius:12px;margin-top:12px;padding:12px;font-size:13px}.site .ask.plain{text-align:left;border:0;margin-top:8px;padding:0;font-size:14px}.site .from{border:1px solid var(--n-200);color:var(--n-700);border-radius:12px;flex-direction:column;gap:3px;margin-top:10px;padding:8px 10px;font-size:13px;display:flex}.site .from span{align-items:center;gap:5px;display:flex}.site .from b{color:var(--n-900);font-variant-numeric:tabular-nums;font-weight:600}.site .addrow{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:10px;display:flex}.site .stepper{background:var(--n-100);width:100%;height:40px;color:var(--n-900);border-radius:999px;justify-content:space-between;align-items:center;display:flex}@container (min-width:280px){.site .addrow{flex-wrap:nowrap}.site .stepper{width:auto}}.site .stepper button{width:40px;height:40px;color:var(--n-700);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.site .stepper button svg{width:14px;height:14px}.site .stepper button:hover{background:var(--n-200)}.site .stepper button:disabled{color:var(--n-400);cursor:not-allowed;background:0 0}.site .stepper input{width:64px;height:40px;font:inherit;text-align:center;color:var(--n-900);background:0 0;border:0;outline:none;font-size:14px;font-weight:500}.site .addbtn{border:1px solid var(--n-200);min-width:0;height:40px;font:inherit;color:var(--n-700);white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:500;transition:all .15s ease-out;display:inline-flex}.site .addbtn svg{width:14px;height:14px}.site .addbtn:hover{border-color:var(--navy-700);background:var(--navy-700);color:#fff}.site .addbtn.in{border-color:var(--lime-500);background:var(--lime-500);color:var(--n-700)}.site .addbtn.in:hover{background:var(--lime-300);border-color:var(--lime-300)}.site .addbtn.primary{background:var(--navy-700);color:#fff;border-color:#0000}.site .addbtn.primary:hover{background:var(--navy-500)}.site .xcard{border:1px solid var(--n-200);background:#fff;border-radius:16px;grid-template-columns:300px minmax(320px,380px) minmax(0,1fr);gap:24px;padding:16px;display:grid}.site .xcard>div{min-width:0}.site .xcard .pic{border-radius:12px}.site .thumbs{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.site .thumbs button{border:1px solid var(--n-200);cursor:pointer;background:#fff;border-radius:6px;width:44px;height:44px;padding:0;overflow:hidden}.site .thumbs button.on{border-color:var(--lime-500);box-shadow:0 0 0 2px var(--lime-500)}.site .thumbs img{object-fit:contain;width:100%;height:100%}.site .xcard .ttl{-webkit-line-clamp:unset;height:auto;display:block}.site .sec{margin-top:12px}.site .sec h5,.site .sech{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin:0 0 2px;font-size:11px;font-weight:600;line-height:20px}.site .fact{color:var(--navy-700);align-items:flex-start;gap:6px;margin:0 0 4px;font-size:14px;line-height:20px;display:flex}.site .fact svg{margin-top:3px}.site .facts{flex-wrap:wrap;gap:4px 14px;display:flex}.site .fact .k{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);margin-right:2px;font-size:11px;line-height:20px}.site .xcard .addrow{border-top:1px solid var(--n-200);max-width:336px;margin-top:16px;padding-top:12px}.site .xcard .addrow .stepper{width:auto}.site .bubble{border:1px solid var(--n-200);background:#fff;border-radius:12px;min-width:0;margin-top:8px;padding:12px}.site .bubble .scroll{margin:8px -4px 0;padding:0 4px}.site .bubble table{table-layout:fixed;width:100%;min-width:560px;font-size:14px}.site .bubble th{text-align:right;letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);border-radius:6px 6px 0 0;padding:4px 8px;font-size:11px;font-weight:600}.site .bubble th:first-child{width:176px}.site .bubble td{border-top:1px solid var(--n-200);text-align:right;color:var(--n-900);padding:4px 8px}.site .bubble td:first-child{text-align:left}.site .bubble td:first-child>span{white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.site .bubble td:first-child small{color:var(--n-500);font-size:11px}.site .foot{color:var(--n-500);align-items:flex-start;gap:6px;margin:12px 0 0;font-size:11px;line-height:16px;display:flex}.site .foot svg{flex:none;width:12px;height:12px;margin-top:1px}.site .pager{color:var(--text-3);justify-content:center;align-items:center;gap:12px;margin-top:40px;font-size:14px;display:flex}.site .pager a{border:1px solid var(--n-200);color:var(--navy-700);border-radius:8px;padding:8px 16px;text-decoration:none}.site .pager a.off{pointer-events:none;opacity:.5}.site .empty{text-align:center;color:var(--text-3);margin-top:64px}
