:root{--lime-50:#fafcea;--lime-100:#f1f7c8;--lime-500:#bfd730;--lime-700:#87991c;--lime-300:#dcea7c;--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);--lime-300:lab(89.9248% -16.3977 51.2588);--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}html{-moz-text-size-adjust:100%;text-size-adjust:100%}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)}.btn.primary:disabled{opacity:.45;cursor:default}.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}.item .inote{color:var(--text-3);margin-left:auto;padding-left:18px;font-size:12px}.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)}.card.wait{min-height:220px;color:var(--text-3);padding:16px 34px 16px 16px;font-size:13px;display:block}.card.wait b{color:var(--text-2);margin-right:8px;font-weight:600}@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}.spchip{background:var(--navy-900);height:18px;color:var(--lime-500);border-radius:999px;flex:none;align-items:center;margin-left:6px;padding:0 7px;font-size:11.5px;font-weight:600;text-decoration:none;display:inline-flex}.webchip.warn{color:#6c4302;color:lab(32.5189% 14.7585 41.2073);background:#feedc9;background:lab(94.3657% 2.03729 19.5421)}.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);justify-content:center;align-items:center;min-height:100svh;padding:24px;display:flex}.gate-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;width:100%;max-width:380px;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)}.card.k-draft{--k:var(--amber)}.card.k-brand{--k:var(--blue-500)}.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}@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}.ptile h4 .from.dwired{text-overflow:ellipsis;flex:0 auto;min-width:0;max-width:55%;margin-left:2px;overflow:hidden}.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,tr.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{touch-action:manipulation}.gate-card .field{font-size:16px}.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}.save-err.note{color:#6c4302;color:lab(32.5189% 14.7585 41.2073);background:#fef4df;background:lab(96.63% 1.03894 11.5687)}.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)}.tbl.decos td.look{width:260px;min-width:200px}.tbl.decos td.look .in.multi{display:block}.tbl.decos td.noink{text-align:center;width:56px}.tbl.decos td.unit{width:92px}.tbl.decos tr:has(+tr.wrow) td{border-bottom-color:#0000}.tbl.decos tr.wrow td{height:auto;padding:0 10px 8px}.tbl.decos tr.wrow td.wired{color:var(--text-3);white-space:normal;font-size:11.5px;line-height:16px}.tbl.decos tr.wrow td.wired b{color:var(--text-2);font-weight:500}.tbl.decos tr.wrow td.wired .off{opacity:.55}.tbl.decos tr.wrow td.wired.wm{padding-left:23px}@media (max-width:700px){.tbl.decos tr.wrow td.wired.wm .wl{max-width:calc(100vw - 72px);display:block;position:sticky;left:12px}}.tbl.decos td.noink input{width:16px;height:16px;accent-color:var(--navy-700)}.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)}.tiers.prices td.u.sp .in.price{background:var(--lime-100)}.tiers.prices td.u.moved .in.price{box-shadow:inset 0 -2px 0 var(--amber-line)}.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}.docprices tbody th small{color:var(--text-3);font-size:11.5px;font-weight:400}.docprices td s{color:var(--text-3);font-size:11.5px;font-weight:400;display:block}.docspecial{color:var(--text-2);margin:0 0 8px;font-size:12.5px}.docspecial b{background:var(--lime-500);color:var(--navy-900);-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:4px;margin-right:4px;padding:1px 7px;font-weight:600;display:inline-block}.docexpired{background:var(--amber-bg);color:var(--amber-ink);box-shadow:inset 0 0 0 1px var(--amber-line);border-radius:8px;margin:0 0 18px;padding:10px 14px;font-size:13.5px}.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:2px solid var(--line);margin-top:26px;padding:22px 0 6px}@media print{.reconline{break-before:page;page-break-before:always;border-top:0;margin-top:0;padding-top:0}}.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}}.fr .chg{font-family:var(--font-display);color:var(--amber-ink);white-space:nowrap;cursor:help;flex:none;font-size:12px}.slot .n{background:var(--navy-900);color:#fff;text-align:center;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-weight:600;line-height:18px;position:absolute;top:-6px;right:-6px}.menu.pop.pics{min-width:300px;max-width:440px;padding:10px 12px 12px}.menu.pop.pics .hint{max-width:none;margin-bottom:8px}.pthumbs{flex-wrap:wrap;gap:10px;display:flex}.pthumb{width:72px;position:relative}.pthumb .pt{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;width:72px;height:72px;padding:0;overflow:hidden}.pthumb.main .pt{border-color:var(--navy-900);box-shadow:0 0 0 2px var(--lime-500);cursor:default}.pthumb .pt img{object-fit:contain;width:100%;height:100%}.pthumb .tag{background:var(--lime-500);color:var(--n-700);border-radius:4px;padding:1px 5px;font-size:10px;font-weight:600;position:absolute;bottom:4px;left:4px}.pthumb .cdel{opacity:1;background:#fff;position:absolute;top:-5px;right:-5px}.menu.pop.pics .prow{justify-content:space-between;gap:8px;margin-top:10px;display:flex}.menu.pop.pics .btn{height:28px;font-size:12.5px}.piclib{width:min(1040px,94vw);max-height:86vh;box-shadow:var(--pop);border:0;border-radius:16px;padding:0}.piclib::backdrop{background:#141c3059}.plhead{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;display:flex}.plhead h3{margin:0 8px 0 0;font-size:16px}.plhead .seek,.pictures .seek{width:200px}.linkform{gap:6px;display:flex}.linkform .field{width:250px}.plbody{max-height:calc(86vh - 70px);padding:16px 18px 20px;overflow-y:auto}.picgrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px 14px;display:grid}.pictile .pimg{aspect-ratio:1;border:1px solid var(--line);cursor:default;background:#fff;border-radius:10px;width:100%;padding:0;display:block;overflow:hidden}.pictile.pickable .pimg{cursor:pointer}.pictile.pickable .pimg:hover,.pictile.on .pimg{border-color:var(--navy-500);box-shadow:0 0 0 2px var(--lime-500)}.pictile .pimg img{object-fit:contain;width:100%;height:100%;padding:6%}.psmall{z-index:1;color:var(--amber-ink);background:#ffffffe6;border-radius:3px;padding:0 4px;font-size:9.5px;font-weight:600;line-height:14px;position:absolute;bottom:4px;right:4px}.slot .psmall{padding:0 3px;font-size:9px;line-height:12px;bottom:2px;right:2px}.pthumb .pt,.pictile .pimg{position:relative}.pictile .psmall{padding:0 5px;font-size:10.5px;line-height:16px;bottom:6px;right:6px}.pmeta{flex-direction:column;gap:1px;margin-top:6px;font-size:12px;display:flex}.pmeta .pname,.pmeta .in.pname{width:100%;min-width:0;height:20px;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;padding:0 2px;font-size:12.5px;font-weight:500;overflow:hidden}.pmeta .faint{font-size:11.5px}.pmeta .tadd.del{opacity:1;align-self:flex-start;margin:2px 0 0}.pmeta .tadd.del.arm{color:#b22222}.picempty{text-align:center;padding:24px 0}.picmore{justify-content:center;align-items:center;gap:10px;padding:18px 0 6px;display:flex}.pictures .head-actions{flex-wrap:wrap;align-items:center}.btn.ghost{background:0 0;border-color:#0000}.panel.request{margin-bottom:16px;padding:16px 18px 14px;overflow:visible}.request .reqhead{flex-direction:column;gap:3px;margin-bottom:12px;display:flex}.request .rline{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.request .rline b{font-family:var(--font-display);color:var(--ink);font-size:15px}.request .rline .grow{flex:1}.request .when,.request .meta{color:var(--text-3);font-size:12px}.request .who{color:var(--text);font-size:13.5px}.request .who a{color:var(--navy-500);text-decoration:none}.request .who a:hover{text-decoration:underline}.pill.st-new{background:var(--lime-100);color:var(--navy-700)}.pill.st-in_progress{background:var(--navy-100);color:var(--navy-700)}.pill.st-quoted{background:var(--amber-bg);color:var(--amber-ink);box-shadow:inset 0 0 0 1px var(--amber-line)}.pill.st-closed{background:var(--n-100);color:var(--text-3)}.request .tbl{width:calc(100% + 36px);margin:0 -18px}.request .tbl tfoot td{color:var(--text-2);border-bottom:0}.request .tbl .note{max-width:420px}.request .msg{color:var(--text-2);margin:12px 0 0;font-size:13.5px;font-style:italic}.request .stsel{border:1px solid var(--line);background:var(--surface);height:28px;font:inherit;color:var(--text);border-radius:6px;padding:0 8px;font-size:12.5px}.request .notes{margin-top:12px}.request .notes label{color:var(--text-3);font-size:11.5px;font-weight:500;display:block}.request .notes label small{margin-left:6px;font-weight:400}.request .notes textarea{border:1px solid var(--line);background:var(--surface);width:100%;min-height:48px;font:inherit;color:var(--text);resize:vertical;border-radius:8px;margin-top:4px;padding:8px 10px;font-size:13px;display:block}.request .notes textarea:focus{border-color:var(--navy-300);box-shadow:0 0 0 2px var(--navy-50);outline:none}.panel.request.st-closed{opacity:.75}.panel.taxes .phelp{color:var(--text-3);margin:-4px 18px 10px;font-size:12.5px}.panel.taxes .tbl td .in{max-width:160px}.panel.taxes .tbl td.addrow{color:var(--text-3);font-size:12.5px}.panel.taxes .tbl td.addrow .sel{margin-left:6px}.panel.logokinds{margin-bottom:14px;padding:14px 18px}.panel.logokinds .lk-head h3{margin:0 0 2px}.panel.logokinds .lk-head p{color:var(--text-3);max-width:760px;margin:0 0 10px;font-size:12.5px}.panel.logokinds .lk-list{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.panel.logokinds .lk{border:1px solid var(--line);border-radius:999px;align-items:center;gap:4px;padding:2px 4px 2px 8px;display:inline-flex}.panel.logokinds .lk .in{width:120px}.tile h4 .tact{height:18px;color:var(--navy-500);font:inherit;letter-spacing:0;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:5px;margin-left:auto;padding:0 6px;font-size:11.5px;font-weight:500}.tile h4 .tact:hover{background:var(--n-200)}.tile h4 .tact:disabled{color:var(--text-3);cursor:default;background:0 0}.cerr{color:#9e1618;color:lab(34.4967% 53.5765 38.2567);background:#fff2f0;background:lab(96.3429% 6.02031 3.53601);border-radius:10px;grid-area:upd;min-width:0;padding:6px 12px;font-size:12.5px}.cerr b{margin-right:4px;font-weight:600}.upd .cerr{margin:-2px -4px 8px}.upd{background:var(--n-50);min-width:0;color:var(--text-2);border-radius:10px;grid-area:upd;padding:8px 12px 10px;font-size:12px}.upd .uh{align-items:center;gap:10px;min-width:0;display:flex}.upd .uh b{color:var(--text);flex:none;font-weight:600}.upd .uh .un{min-width:0;color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.upd .uh .un.bad{color:#b6322d;color:lab(42.6437% 53.3299 35.8635)}.upd .ux{width:22px;height:22px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:0;font-size:15px;line-height:1}.upd .ux:hover{background:var(--n-200);color:var(--text)}.upd .uc{border-collapse:collapse;margin-top:6px}.upd .uc th,.upd .uc td{text-align:left;vertical-align:baseline;white-space:nowrap;padding:3px 14px 3px 0}.upd .uc thead th{color:var(--text-3);font-size:11px;font-weight:500}.upd .uc tbody th{color:var(--text-2);font-weight:500}.upd .uc td{color:var(--text-2);font-variant-numeric:tabular-nums}.upd .uc td.pg{color:var(--navy-700);font-weight:500}.upd .ua{border:1px solid var(--n-300);height:22px;color:var(--navy-500);cursor:pointer;background:#fff;border-radius:999px;padding:0 9px;font-size:11.5px;font-weight:500}.upd .ua:hover{border-color:var(--navy-500)}.upd .ua.all{border-color:var(--navy-500);margin-top:6px}.uall .row .v{flex-wrap:wrap;gap:6px 10px}.uall .ulist{margin-top:10px}.uall .ulist td{vertical-align:baseline}.uall .ulist tr.u-waiting td{color:var(--text-3)}.uall .ulist tr.u-change td{border-top:0;padding-top:2px;padding-bottom:2px;font-size:12px}.uall .ulist tr.u-change .lab{color:var(--text-2);padding-left:12px}.uall .ulist .was{color:var(--text-2);font-variant-numeric:tabular-nums}.uall .ulist .pg{color:var(--navy-700);font-variant-numeric:tabular-nums;font-weight:500}.uall .ulist td.bad,.uall .hint.bad{color:#b6322d;color:lab(42.6437% 53.3299 35.8635)}.uall .ua{border:1px solid var(--n-300);height:22px;color:var(--navy-500);white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;padding:0 9px;font-size:11.5px;font-weight:500}.uall .ua:hover{border-color:var(--navy-500)}.who{grid-area:who}.colours{grid-area:colours}.facts{grid-area:facts}.prices{grid-area:prices}@container cards (min-width:760px){.card{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);grid-template-areas:"who colours""facts facts""prices prices"}.card.has-upd{grid-template-areas:"who colours""upd upd""facts facts""prices prices"}}@container cards (min-width:1040px){.card{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"who who who colours colours colours colours colours colours colours colours colours""facts facts facts facts facts prices prices prices prices prices prices prices"}.card.has-upd{grid-template-areas:"who who who colours colours colours colours colours colours colours colours colours""upd upd upd upd upd upd upd upd upd upd upd upd""facts facts facts facts facts prices prices prices prices prices prices prices"}.facts{border-left:0;padding-left:0}.colours,.prices{border-left:1px solid var(--line);padding-left:14px}.facts,.prices{border-top:1px solid var(--line);padding-top:12px}}.slotgap{width:48px;height:8px}.sel.inherit{color:var(--text-3)}.colours{flex-direction:column;gap:6px;min-width:0;display:flex}.colours .ch{height:18px;color:var(--text-3);align-items:center;gap:10px;font-size:11px;font-weight:500;display:flex}.colours .ch .grow{flex:auto}.colours .ch .tadd{opacity:1;margin:0}.colours .ch .tadd:disabled{color:var(--n-400);cursor:default;background:0 0}.colours .ch>*{white-space:nowrap;flex:none}.colours .ch .cmsg{min-width:0;color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;font-weight:400;overflow:hidden}.colours .ch .cmsg.bad{color:#b6322d;color:lab(42.6437% 53.3299 35.8635)}.ctiles{flex-wrap:wrap;align-items:flex-start;gap:8px 10px;display:flex}.colours .csug{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:11.5px;display:flex}.colours .csug .lab{margin-right:2px;font-size:11px;font-weight:500}.colours .csug .sug,.colours .csug .lbx .sel.lb.sug{border:1px solid var(--n-200);height:22px;color:var(--text-2);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:11.5px;display:inline-flex}.colours .csug .sug:hover,.colours .csug .lbx .sel.lb.sug:hover{border-color:var(--navy-500);color:var(--navy-500)}.colours .csug .sug .dot{border-radius:50%;flex:none;width:9px;height:9px;box-shadow:inset 0 0 0 1px #00000024}.colours .csug .sug .dot.none{box-shadow:inset 0 0 0 1px var(--n-300);background:0 0}.colours .csug .sug .q{color:var(--text-3);font-variant-numeric:tabular-nums}.colours .csug .sug.all{border-color:var(--navy-500);color:var(--navy-500);font-weight:500}.colours .csug .sug.x{width:22px;color:var(--text-3);border-color:#0000;justify-content:center;padding:0}.ctile{gap:1px;width:96px;display:grid;position:relative}.ctile .cpic{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;width:96px;height:72px;padding:0;position:relative;overflow:hidden}.ctile .cpic:hover{border-color:var(--navy-300)}.ctile .cpic img{object-fit:contain;width:100%;height:100%;display:block}.ctile .cpic .sw{width:100%;height:100%;display:block}.ctile.main .cpic{border-color:var(--navy-900);box-shadow:0 0 0 2px var(--lime-500)}.ctile .vtag{color:var(--text-2);background:#ffffffe0;border-radius:3px;padding:0 4px;font-size:9.5px;line-height:14px;position:absolute;bottom:4px;left:4px}.ctile .in{width:calc(100% + 4px);height:18px;margin-left:-4px;padding:0 4px;font-size:12px}.ctile .in.ccode{font-family:var(--font-display);color:var(--text-3);font-size:10.5px}.ctile .csys{align-items:center;gap:4px;min-width:0;display:flex}.ctile .csys .dot{border-radius:50%;flex:none;width:8px;height:8px}.ctile .csys .sel{background-position:right 2px center;flex:auto;width:auto;height:18px;padding:0 14px 0 2px;font-size:11px}.ctile .cstock{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:2px 4px;font-size:11px;display:flex}.ctile .cstock .in{text-align:left;width:50px;font-family:var(--font-display);color:var(--ink);margin:0;padding:0 2px}@supports (field-sizing:content){.ctile .cstock .in{field-sizing:content;width:auto;min-width:30px;max-width:64px}}.ctile .cdel{z-index:1;opacity:0;background:#fff;position:absolute;top:-6px;right:-6px}.ctile:hover .cdel,.ctile:focus-within .cdel{opacity:1}.ctile .cnote{color:var(--text-3);font-size:10.5px}.dtime{height:20px;color:var(--text-3);white-space:nowrap;align-items:center;gap:4px;margin:-2px 0 3px;font-size:11.5px;display:flex}.dtime .in{height:18px;font-family:var(--font-display);color:var(--ink);text-align:left;padding:0 4px;font-size:12.5px}.dtime .in.rng{width:38px}.dtime .in.amt{width:44px}.dtime .in.pc{width:28px;color:var(--text-3);font-size:10.5px}.dtime .sep{margin:0 2px}.menu.pop.pics .pthumb{background:0 0;border:0;border-radius:0;width:72px;height:auto;overflow:visible}.menu.pop.pics .plab{gap:2px;margin-top:3px;display:grid}.menu.pop.pics .plab .sel{background-position:right 2px center;width:72px;height:18px;padding:0 14px 0 3px;font-size:11px}.in.n3{width:46px}.menu.pop.decos .dhead{color:var(--text-3);grid-template-columns:minmax(0,1fr) 52px 52px 52px;gap:6px;padding:0 8px 2px;font-size:10.5px;display:grid}.menu.pop.decos .drow{grid-template-columns:minmax(0,1fr) 52px 52px 52px;align-items:center;gap:6px;display:grid}.menu.pop.decos .drow .in{height:20px;font-family:var(--font-display);text-align:left;font-size:12px}.supply .tog{margin-top:2px}.lbx{vertical-align:middle;min-width:0;max-width:100%;display:inline-flex;position:relative}.lbx.wide{width:100%;display:flex}.lbx.wide .sel.lb{width:100%}.sel.lb{text-align:left;min-width:0;font:inherit;color:var(--text);align-items:center;font-size:13px;line-height:1;display:inline-flex}.sel.lb .lbv{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sel.lb.empty{color:var(--n-400)}.sel.lb.need.empty{background:var(--amber-bg);box-shadow:inset 0 0 0 1px var(--amber-line)}.sel.lb.need.empty:focus{background:var(--surface);box-shadow:0 0 0 1.5px var(--navy-500)}.sel.lb.inherit{color:var(--text-3)}.sel.lb:disabled{color:var(--n-400);cursor:default;background-color:#0000}.sel.lb[aria-expanded=true]{background-color:var(--surface);box-shadow:0 0 0 1.5px var(--navy-500)}.field.sel.lb{height:36px;color:var(--text);background-position:right 10px center;background-size:12px;padding:0 28px 0 12px;font-size:14px}.field.sel.lb.empty{color:var(--text-3)}.menu.pop.lbm{min-width:max(190px,100%);max-height:320px;padding:6px;top:calc(100% + 4px)}.menu.pop.lbm.up{top:auto;bottom:calc(100% + 4px)}.menu.pop.lbm .item{padding:5px 10px 5px 8px}.menu.pop.lbm .item:focus-visible{background:var(--n-100);outline:none}.menu.pop.lbm .item.on{color:var(--ink);font-weight:500}.menu.pop.lbm .chk{width:12px;color:var(--navy-700);flex:none;font-size:11px}.menu.pop.lbm .seek{width:100%;height:28px;margin-bottom:6px;font-size:13px}.menu.pop.lbm .item.new{color:var(--navy-500)}.catline>.lbx{flex:0 auto;min-width:48px;max-width:100%}.plist .lbx .sel.pf{height:21px;font-size:12px}.ctile .csys .lbx{flex:auto;min-width:0}.ctile .csys .lbx .sel{width:100%}.menu.pop.pics .plab .lbx,.menu.pop.pics .plab .lbx .sel{width:72px}.ctile .cpic .sw.none{background:repeating-linear-gradient(45deg, var(--n-100) 0 6px, var(--surface) 6px 12px)}.ctile .csys .lbx{flex:none}.sel.lb.cdot{background-image:none;border-radius:50%;justify-content:center;width:16px;height:16px;padding:0}.sel.lb.cdot .dot{width:10px;height:10px}.ctile .in.cname{width:auto;color:var(--ink);flex:auto;margin-left:0;font-weight:500}.ctile .in.cname::placeholder{color:var(--ink);opacity:1}.ctile .in.cname.renamed{font-style:italic}.colours .ch .lbx .sel.lb.tadd{height:18px;color:var(--text-3);background-image:none;padding:0 5px;font-size:11.5px}.colours .ch .lbx .sel.lb.tadd:hover{color:var(--navy-500);background:var(--n-200)}.sel.lb.addc{border:1px solid var(--line);background-image:none;background-color:var(--surface);height:28px;color:var(--text-2);border-radius:8px;padding:0 12px;font-size:12.5px}.sel.lb.addc:hover{border-color:var(--navy-500);color:var(--navy-500)}.tagline{flex-wrap:wrap;align-items:center;gap:6px;min-height:22px;margin-left:58px;display:flex}.tagline .cap{margin-right:2px}.tagc{background:var(--navy-100);height:20px;color:var(--navy-700);border-radius:999px;align-items:center;gap:2px;padding:0 4px 0 8px;font-size:11.5px;font-weight:500;display:inline-flex}.tagc .tx{width:16px;height:16px;color:var(--navy-500);cursor:pointer;opacity:.6;background:0 0;border:0;border-radius:50%;padding:0;font-size:12px;line-height:1}.tagc .tx:hover{opacity:1;background:#141c3014}.tagline .lbx .sel.lb.tagadd{height:20px;color:var(--text-3);opacity:1;background-image:none;padding:0 5px;font-size:11.5px}.tagline .lbx .sel.lb.tagadd:hover{color:var(--navy-500);background:var(--n-200)}.ptile .in.tnote{width:100%;max-width:240px;height:18px;color:var(--text-3);margin:1px 0 0 -5px;font-size:11.5px}@supports (field-sizing:content){.tiers .in{field-sizing:content;width:auto;min-width:46px;max-width:110px}.tiers td:first-child .in{min-width:44px}.tiers td{text-align:right}}.swd{vertical-align:middle;border-radius:50%;width:16px;height:16px;display:inline-block;box-shadow:inset 0 0 0 1px #00000024}.swd.none{box-shadow:inset 0 0 0 1px var(--n-300);background:0 0}.tbl td.swc{width:24px;padding-right:0}.tbl td.also{width:50%;min-width:200px}.tbl td.also .in.multi{display:block}.tbl td .row-note{color:#9e1618;color:lab(34.4967% 53.5765 38.2567);white-space:normal;padding:2px 6px 0;font-size:12px;line-height:1.4;display:block}.panel.lists .phelp{color:var(--text-3);margin:-4px 18px 10px;font-size:12.5px;line-height:1.45}.in.url{text-overflow:ellipsis;width:150px}.spage{grid-template-columns:1fr 1fr;gap:16px 24px;max-width:1100px;display:grid}.spage .sec{background:var(--surface);border:1px solid var(--line);border-radius:14px;min-width:0;padding:14px 18px 16px;box-shadow:0 1px 2px #141c3008}.spage .sec.wide{grid-column:1/-1}.sec h3{letter-spacing:.02em;color:var(--text-3);margin:0 0 8px;font-size:12px;font-weight:600}.sec .row{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:10px;min-height:28px;display:grid}.sec .row .k{color:var(--text-3);font-size:12.5px}.sec .row .v{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.sec .row .v .in,.sec .row .v .sel{width:auto;min-width:110px;max-width:100%}.sec .row .v .in.wide{width:100%;max-width:520px}.sec .row .v .in.code-in{width:44px;min-width:44px}.sec .row .v .in.name{min-width:180px;color:var(--ink);font-weight:600}.sec .hint{color:var(--text-3);max-width:640px;margin:6px 0 8px;font-size:12px;line-height:1.5}.sec .hint code{font-family:var(--font-display);background:var(--n-200);border-radius:4px;padding:0 4px;font-size:11.5px}.sec .row .v .btn.small{height:24px;margin-left:4px;padding:0 10px;font-size:12px}.sec .dgrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:6px 24px;display:grid}.sec .dgrid .fgroup{min-width:0}.sec .dgrid .opt{padding:3px 6px;font-size:13px}.sec .doffer{width:auto;min-width:560px;margin:2px 0 8px}.sec .doffer th,.sec .doffer td{height:30px;padding:3px 8px}.sec .doffer th{vertical-align:bottom;padding-top:4px;padding-bottom:4px;font-size:11px;line-height:13px}.sec .doffer th.ech{white-space:normal;width:92px}.sec .doffer td.n{width:22px;color:var(--text-3);font-family:var(--font-display);font-size:12px}.sec .doffer td.dn{min-width:190px;padding-right:10px}.sec .doffer td.dn .in.name{color:var(--ink);min-width:0;font-family:inherit;font-size:13px;font-weight:500}.sec .doffer td.dw{width:290px;max-width:290px;padding-right:14px}.sec .doffer td.dw .lbx,.sec .doffer td.dw .sel{width:100%;max-width:100%}.sec .doffer td.dw .sel{height:auto;min-height:24px;color:var(--text-2);font-size:12.5px}.sec .doffer td.dw .sel .lbv{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sec .doffer td .in{height:22px;font-family:var(--font-display);font-size:12.5px}.sec .doffer td.dd .in{width:56px;min-width:0}.sec .doffer td.ds{padding-right:4px}.sec .doffer td.ds .amt{align-items:center;gap:2px;display:inline-flex}.sec .doffer td.ds .in{text-align:right;width:60px;min-width:0}.sec .doffer .sel.pc{width:auto;min-width:26px;height:22px;color:var(--text-3);text-transform:uppercase;background-position:right 1px center;background-size:8px;padding:0 12px 0 3px;font-size:11px}.sec .doffer .sel.pc.empty .lbv{color:var(--n-400)}.sec .doffer .sel.pc .lbv{text-overflow:clip;overflow:visible}.sec .doffer td.ord{white-space:nowrap;padding-left:10px}.sec .doffer td.ord .btn.ghost{height:24px;color:var(--text-3);padding:0 7px;font-size:13px}.sec .doffer td.ord .btn.ghost:hover{color:var(--ink)}.sec .doffer td.ord .btn.ghost:disabled{opacity:.3;cursor:default}.sec .doffer th.on,.sec .doffer td.on{text-align:center;width:30px;padding-left:2px;padding-right:2px}.sec .doffer td.on input{width:15px;height:15px;accent-color:var(--navy-700);cursor:pointer;vertical-align:middle;margin:0}.sec .doffer td.rm{width:24px;padding-left:0}.sec .doffer td.rm .tadd{color:var(--n-400);margin:0;padding:0 4px;font-size:14px}.sec .doffer tr:hover td.rm .tadd,.sec .doffer td.rm .tadd:focus{opacity:1}.sec .doffer td.rm .tadd:hover{color:var(--ink)}.sec .doffer tr.faint td.dn .in.name,.sec .doffer tr.faint td.dw .sel{color:var(--text-3)}.sec .doffer tr.addname td{background:var(--lime-50)}.sec .doffer tr.addname td.aw{font-size:12px}.sec .decos .tlink.addn{margin:2px 0 0;font-size:12.5px}@media (max-width:700px){.sec .doffer{width:100%;min-width:0}.sec .doffer,.sec .doffer tbody{display:block}.sec .doffer thead{display:none}.sec .doffer tr{border-bottom:1px solid var(--line);grid-template-columns:24px repeat(4,minmax(0,1fr)) 28px;align-items:start;gap:2px 0;padding:6px 0 8px;display:grid}.sec .doffer tr:last-child{border-bottom:0}.sec .doffer td{border:0;height:auto;padding:0 4px 0 0}.sec .doffer td.n{grid-area:1/1;align-self:center}.sec .doffer td.dn{grid-area:1/2/auto/5;align-self:center;min-width:0;padding:0}.sec .doffer td.on{grid-area:1/5;place-self:center end;width:auto;padding:0 6px 0 0}.sec .doffer td.on:before{content:"On";color:var(--text-3);vertical-align:middle;margin-right:4px;font-size:10.5px;display:inline-block}.sec .doffer td.ord{flex-direction:column;grid-area:1/6/3;place-self:start end;padding:0;display:flex}.sec .doffer td.ord .btn.ghost{height:22px;padding:0 4px}.sec .doffer td.dw{grid-area:2/2/auto/6;width:auto;max-width:none;padding:0 0 2px}.sec .doffer td.st{grid-area:3/2}.sec .doffer td.ech{grid-area:3/3}.sec .doffer td.days{grid-area:3/4}.sec .doffer td.rush{grid-area:3/5}.sec .doffer td.rm{grid-area:3/6;place-self:end;width:auto}.sec .doffer td.rc{grid-area:4/2}.sec .doffer td[data-label]:before{content:attr(data-label);color:var(--text-3);padding:0 0 1px 5px;font-size:10.5px;display:block}.sec .doffer td[data-label]:empty:before{content:none}.sec .doffer td.ds .in{text-align:left;width:52px;padding-right:2px}.sec .doffer td.ds .sel.pc{padding-right:10px}.sec .doffer tr.addname td.aw{grid-area:3/2/auto/7}.sec .doffer td.rm .tadd{opacity:1}}.sec .gre{border-top:1px solid var(--line);margin:8px 0 2px;padding-top:10px}.sec .gre .gre-head{color:var(--ink);margin:0 0 4px;font-size:13px}.sec .gre .ulist{width:auto;margin-top:6px}.sec .gre .ulist td{vertical-align:top;padding-top:7px;padding-bottom:7px}.sec .gre .ulist td.pn{min-width:240px;max-width:360px}.sec .gre .ulist td.gq>div{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:3px 18px;max-width:560px;font-size:12.5px;display:flex}.sec .gre .ulist td.gq span{white-space:nowrap}.sec .gre .ulist td.gq small{color:var(--text-3);margin-right:6px;font-size:11px}.sec .gre .ulist .tk{width:22px;padding-right:0}.sec .gre .ulist .tk input{width:15px;height:15px;accent-color:var(--navy-700);cursor:pointer;margin:0}.sec .gre .ulist tr.faint td.gq{opacity:.55}.sec .gre .gre-act{align-items:center;gap:10px;margin-top:10px;display:flex}.sec .gre .gre-act .btn.small{height:28px;padding:0 14px;font-size:12.5px}@media (max-width:700px){.sec .gre .ulist,.sec .gre .ulist tbody{width:100%;display:block}.sec .gre .ulist thead{display:none}.sec .gre .ulist tr{border-bottom:1px solid var(--line);grid-template-columns:auto auto minmax(0,1fr);gap:2px 8px;padding:7px 0;display:grid}.sec .gre .ulist td{border:0;height:auto;padding:0}.sec .gre .ulist td.pn{min-width:0;max-width:none}.sec .gre .ulist td.gq{grid-column:1/-1}.sec .gre .ulist td.gq>div{gap:2px 14px}}.sec .plist{margin-top:2px}.pill{vertical-align:middle;border-radius:999px;align-items:center;height:18px;padding:0 7px;font-size:11px;font-weight:500;display:inline-flex}.pill.ok{background:var(--lime-100);color:var(--navy-700)}.pill.bad{color:#9e1618;color:lab(34.4967% 53.5765 38.2567);background:#ffe8e5;background:lab(93.9332% 9.0487 5.32291)}.pill.none{background:var(--n-200);color:var(--text-3)}.pill.sent{background:var(--navy-50);color:var(--navy-700);box-shadow:inset 0 0 0 1px var(--navy-100)}td .expired{color:var(--amber-ink)}.title .pill{margin-left:10px}.page-head .sub .code{font-family:var(--font-display);color:var(--text-3);margin-left:8px}.tbl.list a.lnk{color:var(--navy-700);font-weight:500;text-decoration:none}.tbl.list a.lnk:hover{text-decoration:underline}.tbl.list td.state .faint{margin-left:6px}.sec .lgn{margin:2px 0 8px}.sec .lgn th,.sec .lgn td{padding:4px 8px}.sec .lgn td>.in,.sec .lgn td>input{width:auto;min-width:0;max-width:100%}.sec .lgn td.w .in{width:220px}.sec .lgn td.u .in{width:160px}.sec .lgn td.p .in{width:150px}.sec .lgn td.n .in{width:100%;min-width:140px}@supports (field-sizing:content){.sec .lgn td.w .in,.sec .lgn td.u .in{field-sizing:content;width:auto;min-width:90px;max-width:280px}}.sec.logins>.btn.small{height:26px;padding:0 10px;font-size:12px}.sec .lgn td.w,.sec .lgn td.u,.sec .lgn td.p{white-space:nowrap}.sec .lgn td.x{width:20px}.sec .lgn .pw{min-width:72px;font-family:var(--font-display);color:var(--text-2);letter-spacing:.08em;vertical-align:middle;padding:0 5px;font-size:12.5px;display:inline-block}.sec .lgn .pw.on{letter-spacing:0;color:var(--ink);-webkit-user-select:all;user-select:all}.sec .lgn .lb{height:20px;color:var(--navy-500);cursor:pointer;vertical-align:middle;background:0 0;border:0;border-radius:5px;margin-left:2px;padding:0 6px;font-size:11.5px;font-weight:500}.sec .lgn .lb:hover{background:var(--n-200)}.sec .lgn a.lnk{margin-left:6px;font-size:11.5px}.sec .lgn .said{color:var(--text-3);margin-left:6px;font-size:11.5px}.sec .lgn .cdel{opacity:0}.sec .lgn tr:hover .cdel,.sec .lgn .cdel:focus{opacity:1}.sec .row .v .in.code-ps{width:84px;min-width:64px;font-family:var(--font-display);font-size:12.5px}.sec .pss{table-layout:fixed;margin:6px 0 8px}.sec .pss th,.sec .pss td{height:32px;padding:4px 8px}.sec .pss th:first-child{width:120px}.sec .pss th:nth-child(2){width:62px}.sec .pss th:nth-child(3){width:27%}.sec .pss th:nth-child(5){width:20px}.sec .pss td.sv{color:var(--ink);font-weight:500;line-height:1.3}.sec .pss td.sv small{color:var(--text-3);font-size:11px;font-weight:400;display:block}.sec .pss tr.off td.sv{color:var(--text-3);font-weight:400}.sec .pss td .in.ver{width:100%;font-family:var(--font-display);font-size:12px}.sec .pss td .in.url{width:100%;color:var(--text-2);font-size:12px}.sec .pss td.rs .rsw{align-items:center;gap:8px;min-width:0;font-size:12.5px;display:flex}.sec .pss td.rs .res{border-radius:50%;flex:none;width:14px;height:14px;position:relative}.sec .pss td.rs .res.ok{background:var(--lime-300,#a3e635)}.sec .pss td.rs .res.ok:after{content:"";border:solid var(--navy-700);border-width:0 2px 2px 0;width:4px;height:7px;position:absolute;top:2px;left:4.5px;transform:rotate(45deg)}.sec .pss td.rs .res.bad{background:#ffe8e5;background:lab(93.9332% 9.0487 5.32291);box-shadow:inset 0 0 0 1.5px #d24d45;box-shadow:inset 0 0 0 1.5px lab(51.9471% 53.0982 34.415)}.sec .pss td.rs .res.bad:before,.sec .pss td.rs .res.bad:after{content:"";background:#9e1618;background:lab(34.4967% 53.5765 38.2567);width:1.5px;height:7px;position:absolute;top:3.5px;left:6.25px;transform:rotate(45deg)}.sec .pss td.rs .res.bad:after{transform:rotate(-45deg)}.sec .pss td.rs .ms{min-width:42px;font-family:var(--font-display);color:var(--text-3);text-align:right;flex:none;font-size:11.5px}.sec .pss td.rs .line{-webkit-line-clamp:2;min-width:0;color:var(--ink);-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.sec .pss td.rs .when{color:var(--text-3);white-space:nowrap;text-align:right;flex:none;margin-left:auto;font-size:11px;line-height:1.35}.sec .pss td.rs .when b{font-family:var(--font-display);color:var(--text-2);font-weight:400;display:block}.sec .pss .cdel{opacity:0}.sec .pss tr:hover .cdel,.sec .pss .cdel:focus{opacity:1}.sec .psfoot{align-items:center;gap:8px;display:flex}.sec .psfoot .sp{flex:1}.sec .psfoot .itm{color:var(--text-3);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.sec .psfoot .itm .in{width:96px;font-family:var(--font-display);font-size:12.5px}.sec .psfoot .btn.small{height:26px;padding:0 12px;font-size:12px}.sec .pss td.rs .nx{color:var(--amber-ink,#8a5a00);margin:2px 0 0 22px;font-size:11.5px;line-height:1.4}@media (max-width:700px){.sec .pss,.sec .pss tbody{width:100%;display:block}.sec .pss thead,.sec .pss td.ad{display:none}.sec .pss tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 60px 96px 20px;align-items:center;display:grid}.sec .pss td{border-bottom:0;align-items:center;height:auto;min-height:32px;display:flex}.sec .pss td.sv{grid-area:1/1;padding-top:6px;padding-bottom:6px;display:block}.sec .pss td.vr{grid-area:1/2}.sec .pss td.rs{grid-area:1/3;font-size:12px;line-height:1.3}.sec .pss td.x{grid-area:1/4}:is(.sec .pss td.rs:has(.res),.sec .pss td.rs:has(.nx)){grid-area:2/1/auto/-1;padding-top:0;padding-bottom:8px;display:block}.sec .pss td.rs .nx{margin-left:0}}.sec .clog{border-top:1px solid var(--line);margin-top:14px;padding-top:10px}.sec .clog .clhead{align-items:center;gap:8px;margin-bottom:4px;display:flex}.sec .clog h4{color:var(--ink);white-space:nowrap;margin:0 6px 0 0;font-size:13px;font-weight:600}.sec .clog .clk{flex:none;width:128px}.sec .clog .in.cltext{flex:1;min-width:0;font-size:12.5px}.sec .clog .btn.small{height:26px;padding:0 12px;font-size:12px}.sec .cll{margin:0;padding:0;list-style:none}.sec .cll li{border-bottom:1px solid var(--n-100);grid-template-columns:96px 92px minmax(0,1fr) 20px;align-items:baseline;gap:8px;padding:5px 0;font-size:12.5px;line-height:1.45;display:grid}.sec .cll li:last-child{border-bottom:0}.sec .cll .at{font-family:var(--font-display);color:var(--text-3);white-space:nowrap;font-size:11.5px}.sec .cll .kd{color:var(--text-2);white-space:nowrap;font-size:11.5px;font-weight:500}.sec .cll li.k-test .kd{color:var(--navy-500)}.sec .cll li.k-login .kd{color:var(--amber-ink,#8a5a00)}.sec .cll .bd{min-width:0;color:var(--ink);overflow-wrap:anywhere}.sec .cll .tx{flex-wrap:wrap;gap:2px 12px;display:flex}.sec .cll .it{font-family:var(--font-display);color:var(--text-2);font-weight:400}.sec .cll .r{align-items:baseline;gap:5px;display:inline-flex}.sec .cll .r i{background:var(--lime-300,#a3e635);border-radius:50%;flex:none;align-self:center;width:8px;height:8px}.sec .cll .r.refused i,.sec .cll .r.failed i{background:#d24d45;background:lab(51.9471% 53.0982 34.415)}.sec .cll .r .nm{white-space:nowrap}.sec .cll .r.refused,.sec .cll .r.failed{flex-basis:100%;grid-template-columns:8px auto minmax(0,1fr);column-gap:5px;display:grid}.sec .cll .r.refused i,.sec .cll .r.failed i{align-self:start;margin-top:.5em}.sec .cll .r em{color:var(--text-2);font-style:normal}.sec .cll .r em:before{content:"· ";color:var(--text-3)}@media (max-width:700px){.sec .cll .r.refused em,.sec .cll .r.failed em{grid-column:2/4}}.sec .cll .fx{background:var(--lime-50);color:var(--navy-700);border-radius:6px;margin-top:3px;padding:3px 8px;font-size:12px;display:block}.sec .cll .fx .bw{display:block}.sec .cll .fx .bw b{font-weight:500}.sec .cll .cdel{opacity:0}.sec .cll li:hover .cdel,.sec .cll .cdel:focus{opacity:1}.sec .clog .lb.more{height:22px;color:var(--navy-500);cursor:pointer;background:0 0;border:0;border-radius:5px;margin-top:2px;padding:0 6px;font-size:11.5px;font-weight:500}.sec .clog .lb.more:hover{background:var(--n-200)}@media (max-width:700px){.sec .clog .clhead{flex-wrap:wrap}.sec .clog .in.cltext{flex-basis:100%;order:3}.sec .cll li{grid-template-columns:84px minmax(0,1fr) 20px}.sec .cll .kd{grid-area:1/2}.sec .cll .bd{grid-column:1/3}}.psa{gap:14px;max-width:1240px;display:grid}.psa .phelp{max-width:900px;color:var(--text-3);margin:-4px 18px 10px;font-size:12.5px;line-height:1.45}.psa .tbl{table-layout:fixed;width:100%}.psa .tbl td{padding-top:4px;padding-bottom:4px}.psa .tbl .cd{width:104px;font-family:var(--font-display);color:var(--text-2);font-size:12.5px}.psa .tbl .svc{width:150px}.psa .tbl .mn{width:27%}.psa .tbl .x{width:36px}.psa .tbl td .in{width:100%}.psa .tbl td{vertical-align:top}.psa .tbl td.cd{padding-top:7px}.psa .tbl td.nx .in{color:var(--text-2);line-height:20px}.psa .tbl td.addrow{color:var(--text-3);font-size:12.5px}.psa .tbl td.addrow .in{width:320px;margin-left:6px}.psa .tbl td.addrow .in.cdin{width:64px;font-family:var(--font-display)}.psa .cdel{opacity:0}.psa tr:hover .cdel,.psa .cdel:focus{opacity:1}.sec .auto{gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.sec .auto li{grid-template-columns:18px 130px minmax(0,1fr);align-items:baseline;gap:8px;font-size:13px;display:grid}.sec .auto li b{color:var(--ink);font-weight:600}.sec .auto li .faint{font-size:12px;line-height:1.45}.sec .auto .tick{width:14px;height:14px;box-shadow:inset 0 0 0 1.5px var(--n-300);border-radius:50%;align-self:center}.sec .auto li.on .tick{background:var(--lime-300,#a3e635);box-shadow:none;position:relative}.sec .auto li.on .tick:after{content:"";border:solid var(--navy-700);border-width:0 2px 2px 0;width:4px;height:7px;position:absolute;top:2px;left:4.5px;transform:rotate(45deg)}.ptile .cmsg{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;max-width:420px;font-size:11px;overflow:hidden}textarea.in.multi{resize:none;field-sizing:content;white-space:pre-wrap;overflow-wrap:anywhere;width:100%;height:auto;min-height:20px;padding:0 5px;font-family:inherit;line-height:20px;overflow:hidden}.fr:has(>.f>textarea.multi){align-items:flex-start;height:auto}.f:has(>textarea.multi){align-items:flex-start}.f:has(>textarea.multi)>.lab{line-height:20px}.f .lnk{color:var(--navy-500);text-underline-offset:2px;white-space:nowrap;cursor:pointer;margin-left:4px;font-size:12.5px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.f .lnk:hover{color:var(--navy-700);text-decoration-thickness:2px}.tiers td.pc .lbx{max-width:100%}.tiers td.pc .sel.pc,.dtime .sel.pc{min-width:26px;height:19px;color:var(--text-3);text-transform:uppercase;background-position:right 1px center;background-size:8px;padding:0 12px 0 2px;font-size:10.5px}.who .under .lnk{color:var(--navy-500);text-underline-offset:2px;white-space:nowrap;margin-left:8px;font-size:12px;font-weight:500;text-decoration:underline}.who .under .lnk:hover{color:var(--navy-700)}.tiers td.pc .sel.pc .lbv,.dtime .sel.pc .lbv{text-overflow:clip;overflow:visible}.tiers td.pc .sel.pc.empty .lbv,.dtime .sel.pc.empty .lbv{color:var(--n-400)}.mnav-btn{display:none}@media (max-width:900px){.topbar{gap:10px}.topbar .ttl{margin-left:auto}.mnav-btn{cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;gap:4px;width:36px;height:36px;margin-left:-8px;padding:0 8px;display:inline-flex}.mnav-btn span{background:var(--ink);border-radius:1px;height:2px;display:block}.mnav-btn:hover,.mnav-btn[aria-expanded=true]{background:var(--n-100)}.mnav-scrim{z-index:60;background:#141c3052;position:fixed;inset:0}.mnav{background:var(--surface);width:min(300px,84vw);padding:16px 12px 24px;font-size:15px;position:absolute;top:0;bottom:0;left:0;overflow-y:auto;box-shadow:0 12px 40px #141c3040}.mnav nav a{color:var(--text-2);border-radius:8px;padding:10px 12px;text-decoration:none;display:block}.mnav nav a.on{background:var(--lime-100);color:var(--ink);font-weight:500}.mnav .group{color:var(--text-3);padding:18px 12px 6px;font-size:11px}.mnav .me{border-top:1px solid var(--line);color:var(--text-3);margin-top:18px;padding:14px 12px 0;font-size:13px}.mnav .me b{color:var(--text);font-weight:500;display:block}.mnav .me span{margin-top:1px;display:block}.mnav .me form{display:inline}.mnav .me button.out{color:var(--navy-500);cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-size:13px}.spage{grid-template-columns:minmax(0,1fr);gap:12px}.spage .sec{padding:12px 14px 14px}.sec .row{grid-template-columns:minmax(0,1fr);gap:2px 10px;min-height:0;padding:4px 0}.sec .row .k{font-size:11.5px}.sec .row .v .in.wide{max-width:100%}.sec .auto li{grid-template-columns:18px minmax(0,1fr)}.sec .auto li .faint{grid-column:2}.page-head .head-actions{width:100%}.colours .ch{flex-wrap:wrap;row-gap:4px;height:auto}.colours .ch .cmsg{flex-basis:100%}.tadd.inl,.tagline .tadd{white-space:nowrap}.ptile .cmsg{white-space:normal;max-width:100%}.tbl.list td.who{min-width:160px}.rule-list li{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.rule-list li .v{justify-content:flex-start}.rule-list li .v .in.wide{max-width:100%}}.panel.costv{margin-bottom:16px;padding:14px 18px 12px}.panel.costv h3{color:var(--ink);margin:0 0 10px;font-size:14px;font-weight:600}.panel.costv h3 .small{margin-left:10px;font-size:12px;font-weight:400}.tbl.cost.v{border-collapse:collapse;font-variant-numeric:tabular-nums;width:auto;min-width:100%}.tbl.cost.v th[scope=col]{text-align:right;color:var(--text-3);border-bottom:1px solid var(--line);padding:6px 12px;font-size:11.5px;font-weight:600}.tbl.cost.v th[scope=col]:first-child{text-align:left}.tbl.cost.v th[scope=row]{text-align:left;color:var(--text-2);white-space:nowrap;padding:5px 12px 5px 0;font-size:12.5px;font-weight:400}.tbl.cost.v th[scope=row] small{color:var(--text-3);white-space:normal;max-width:300px;font-size:11px;font-weight:400;display:block}.tbl.cost.v td.num{text-align:right;color:var(--text);white-space:nowrap;padding:5px 12px;font-size:12.5px}.tbl.cost.v td.num small{font-size:11px}.tbl.cost.v tr.sum th[scope=row]{color:var(--ink);font-weight:500}.tbl.cost.v tr.sum td{border-top:1px solid var(--line);color:var(--ink)}.tbl.cost.v tr.sum.price td{background:var(--lime-100);font-size:13.5px}.tbl.cost.v tr.gap th{color:var(--text-3);text-align:left;border-bottom:1px solid var(--line);padding:14px 0 6px;font-size:11.5px;font-weight:600}.dash.apis .panel.api .rule-list .v{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.panel.api .phelp{color:var(--text-3);margin:-4px 18px 10px;font-size:12.5px;line-height:1.45}.panel.api .keyhint{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;color:var(--text);font-size:12.5px}.panel.api .keyin{border:1px solid var(--line-2,var(--n-300));width:340px;max-width:100%;height:30px;font:inherit;border-radius:8px;padding:0 10px;font-size:13px}.panel.api .tstate{border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:600}.panel.api .tstate.works{background:var(--lime-100);color:#405600;color:lab(33.6931% -18.3621 42.589)}.panel.api .tstate.failed{color:#b02b27;color:lab(40.3167% 53.3957 36.3887);background:#ffe8e5;background:lab(93.9332% 9.0487 5.32291)}.rulebook{flex-direction:column;gap:22px;max-width:980px;display:flex}.rb-search{border:1px solid var(--n-300);width:280px;height:34px;font:inherit;border-radius:999px;padding:0 12px;font-size:13px}.rb-area h2{color:var(--text);align-items:baseline;gap:8px;margin:0 0 8px;font-size:15px;font-weight:600;display:flex}.rb-area h2 .n{color:var(--text-3);font-size:12px;font-weight:500}.rb-entry{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;gap:2px;margin-bottom:8px;padding:10px 34px 10px 14px;display:flex;position:relative}.rb-entry.fresh{border-color:var(--navy-500)}.rb-entry input,.rb-entry textarea{width:100%;font:inherit;color:inherit;resize:none;field-sizing:content;background:0 0;border:1px solid #0000;border-radius:6px;margin-left:-4px;padding:2px 4px}.rb-entry input:hover,.rb-entry textarea:hover{border-color:var(--n-200)}.rb-entry input:focus,.rb-entry textarea:focus{border-color:var(--navy-500);background:#fff;outline:none}.rb-head{align-items:baseline;gap:10px;display:flex}.rb-head .rb-title{color:var(--text);flex:auto;font-size:14px;font-weight:600}.rb-head .rb-since{text-align:right;width:110px;color:var(--text-3);flex:none;font-size:11.5px}.rb-entry textarea.rb-rule{color:var(--text);font-size:13.5px;line-height:1.5}.rb-line{align-items:baseline;gap:8px;display:flex}.rb-line .rb-k{letter-spacing:.02em;width:34px;color:var(--text-3);flex:none;font-size:11px;font-weight:600}.rb-line textarea{color:var(--text-2);font-size:12.5px;line-height:1.45}.rb-x{width:22px;height:22px;color:var(--text-3);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;padding:0;font-size:15px;line-height:1;position:absolute;top:8px;right:8px}.rb-entry:hover .rb-x,.rb-x:focus-visible{opacity:1}.rb-x:hover{background:var(--n-200);color:var(--text)}.rb-add{height:26px;color:var(--navy-500);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:12px;font-weight:500}.rb-add:hover{background:var(--n-200)}.rb-none{color:var(--text-3)}dialog.sheet.confirm h2{margin:0 0 6px;font-size:16px}dialog.sheet.confirm .confirm-text{color:var(--text-2);margin:0 0 14px;font-size:13px;line-height:1.5}dialog.sheet.confirm.has-alt{width:520px}dialog.sheet.confirm .sheet-actions{flex-wrap:wrap}.btn.danger{color:#fff;background:#c9302d;background:lab(45.9154% 59.7076 40.9321);border-color:#c9302d;border-color:lab(45.9154% 59.7076 40.9321)}.btn.danger:hover{background:#b7191c;background:lab(40.095% 59.891 42.9038)}.spl-tabs{flex-wrap:wrap;gap:6px;display:flex}.spl-tabs .tog{height:28px;padding:0 12px;font-size:13px}dialog.spl-sheet{width:640px}.spl-form h2{margin:0}.spl-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.spl-row .tog{height:28px;padding:0 12px;font-size:13px}.spl-row .tog:disabled{cursor:default;opacity:.6}.spl-pct{color:var(--text-2);align-items:center;gap:6px;margin-left:8px;font-size:13px;display:inline-flex}.spl-pct .field{text-align:right;width:64px}.spl-grid-wrap{overflow-x:auto}.spl-grid td{vertical-align:middle}.spl-grid .spl-reg{color:var(--text-3);font-size:11.5px;display:block}.spl-grid .spl-in{text-align:right;width:90px}.spl-live{background:var(--lime-50);color:var(--text);border-radius:10px;margin:14px 0 0;padding:10px 12px;font-size:13px;line-height:19px}.spl-detail h3,.spl-edit h3,.spl-history h3{font-family:var(--font-display);color:var(--ink);margin:0 0 10px;font-size:15px}.spl-detail h3 i,.spl-grid i{color:var(--text-3);font-size:12px;font-style:normal;font-weight:400}.spl-see .spl-was{color:var(--text-3);font-size:12px}.spl-see .spl-now{font-family:var(--font-display);color:var(--ink)}.spl-edit,.spl-history{margin-top:14px}.spl-history ul{gap:4px;margin:0;padding-left:18px;font-size:13px;display:grid}.spl-edit .lbl,.spl-form .lbl{color:var(--text-2);margin:12px 0 5px;font-size:13px;display:block}.spl-edit .lbl i,.spl-form .lbl i{color:var(--text-3);font-style:normal}.spl-edit .two{grid-template-columns:repeat(2,minmax(0,240px));gap:12px;display:grid}.spl-edit .field.wide{max-width:480px}.spl-edit .sheet-actions{justify-content:flex-start;gap:8px;margin-top:14px;display:flex}.spl-grid{width:auto;min-width:360px}.spl-grid th,.spl-grid td{padding-right:18px}.sw{grid-template-columns:minmax(0,780px) minmax(0,440px);align-items:start;gap:14px;display:grid}@media (max-width:1180px){.sw{grid-template-columns:minmax(0,780px)}}.sw .phelp{color:var(--text-3);margin:-4px 18px 10px;font-size:12.5px;line-height:1.45}.sw .phelp.none{margin:0 18px 14px}.sw .tbl td{padding-top:6px;padding-bottom:6px}.sw .tbl .ctr{text-align:center;width:72px}.sw-rows .tbl td:last-child{width:44px}.sw-rows tr.fresh td{background:var(--lime-50)}.sw-rows tr.lone .in{color:var(--text-3)}.sw-rows td.addrow{color:var(--text-3);white-space:nowrap;padding:8px 18px 10px;font-size:12.5px}.sw-rows td.addrow .in{width:calc(100% - 80px);margin-left:6px;display:inline-block}.sw-side{gap:14px;display:grid}.sw-rec .tbl td.q{color:var(--ink);overflow-wrap:anywhere;font-weight:500}.sw-rec .tbl td.num{width:64px}.sw-rec .tbl td.act{white-space:nowrap;text-align:right;width:1%}.sw-rec .tbl td.zero{color:#c13c36;color:lab(46.1332% 53.2376 35.2213)}.sw-rec .sw-add{color:var(--navy-500);font-size:12.5px}.sw-rec tr.done td{color:var(--text-3)}.sw-rec tr.done td.q{font-weight:400}.sw-rec .into{text-overflow:ellipsis;vertical-align:middle;max-width:180px;color:var(--text-3);font-size:12px;display:inline-block;overflow:hidden}.sw .tbl .btn.ghost{height:24px;color:var(--text-3);padding:0 8px}.sw .tbl .btn.ghost:hover{color:var(--ink)}.sw-rec{overflow:visible}.sw-rec .sel.lb.sw-add{color:var(--navy-500)}.rule-list li.words{grid-template-columns:minmax(0,1fr);gap:4px}textarea.in.words{resize:none;field-sizing:content;white-space:pre-wrap;overflow-wrap:anywhere;height:auto;min-height:40px;padding:0 5px;font-family:inherit;line-height:20px;display:block;overflow:hidden}.rule-list li.words textarea.in.words{max-width:720px;color:var(--text)}.panel.lists>.phelp{color:var(--text-3);margin:-4px 18px 14px;font-size:12.5px;line-height:1.45}.panel.tg{max-width:1240px;overflow:visible}.panel.tg .phelp{max-width:760px;color:var(--text-3);margin:14px 18px 10px;font-size:12.5px;line-height:1.45}.panel.tg .tbl td{vertical-align:top;padding-top:6px;padding-bottom:6px}.panel.tg .tbl td>.in:not(.words),.panel.tg .tbl td>.lb,.panel.tg .tbl td.num{line-height:20px}.panel.tg .tbl td.num{padding-top:8px}.panel.tg .tbl .tg-ic{width:44px;padding-right:0}.panel.tg .tbl td.tg-nm{width:180px}.panel.tg .tbl td.tg-ex{min-width:300px}.panel.tg .tbl td.tg-sh{width:160px}.panel.tg .tbl td.addrow{color:var(--text-3);white-space:nowrap;padding:8px 18px 10px;font-size:12.5px}.panel.tg .tbl td.addrow .in{width:240px;margin-left:6px;display:inline-block}.panel.tg .btn.ghost{height:24px;color:var(--text-3);padding:0 8px}.panel.tg .btn.ghost:hover{color:var(--ink)}.tg-pick{display:inline-block;position:relative}.tg-ib{border:1px solid var(--line);background:var(--surface);width:28px;height:28px;color:var(--ink);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:0;display:inline-flex}.tg-ib:hover{background:var(--n-50);border-color:var(--n-300)}.tg-ib svg{width:16px;height:16px}.tg-none{color:var(--n-400)}.tg-pal{z-index:30;background:var(--surface);border:1px solid var(--line);box-shadow:var(--pop);border-radius:10px;grid-template-columns:repeat(6,32px);gap:4px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);left:0}.tg-pal button{width:32px;height:32px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;padding:0;display:inline-flex}.tg-pal button:hover{background:var(--n-100)}.tg-pal button[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--navy-500)}.tg-pal button svg{width:18px;height:18px}.tg-pal .tg-noicon{width:auto;height:28px;color:var(--text-2);grid-column:1/-1;font-size:12.5px}.dash .panel.lists{align-self:start}.card{grid-template-areas:"who""colours""facts""prices""content"}.card.has-upd{grid-template-areas:"who""colours""upd""facts""prices""content"}@container cards (min-width:760px){.card{grid-template-areas:"who colours""facts facts""prices prices""content content"}.card.has-upd{grid-template-areas:"who colours""upd upd""facts facts""prices prices""content content"}}@container cards (min-width:1040px){.card{grid-template-areas:"who who who colours colours colours colours colours colours colours colours colours""facts facts facts facts facts prices prices prices prices prices prices prices""content content content content content content content content content content content content"}.card.has-upd{grid-template-areas:"who who who colours colours colours colours colours colours colours colours colours""upd upd upd upd upd upd upd upd upd upd upd upd""facts facts facts facts facts prices prices prices prices prices prices prices""content content content content content content content content content content content content"}}.ctile2{border-top:1px solid var(--line);grid-area:content;min-width:0;padding-top:10px;font-size:12.5px}.ctile2 .ch2{flex-wrap:wrap;align-items:center;gap:10px;min-height:22px;display:flex}.ctile2 .ch2 .ttl{letter-spacing:.02em;color:var(--text-2);font-size:11px;font-weight:600}.ctile2 .ch2 .grow{flex:auto}.ctile2 .tadd{opacity:1;color:var(--navy-500);margin:0}.ctile2 .tadd:disabled{color:var(--n-400);cursor:default;background:0 0}.pill.c-supplier{background:var(--n-100);color:var(--text-3)}.pill.c-draft{background:var(--amber-bg);color:var(--amber-ink);box-shadow:inset 0 0 0 1px var(--amber-line)}.pill.c-approved{background:var(--lime-100);color:var(--navy-700)}.cverdict{color:var(--text-2);font-size:11.5px}.cverdict.quiet{color:var(--text-3)}.cverdict.bad{color:#b6322d;color:lab(42.6437% 53.3299 35.8635);font-weight:500}.ctile2 .cmeta{color:var(--text-3);white-space:nowrap;font-size:11.5px}.ctile2 .cmsg{text-overflow:ellipsis;white-space:nowrap;max-width:420px;color:var(--text-2);font-size:11.5px;overflow:hidden}.ctile2 .cmsg.bad{color:#b6322d;color:lab(42.6437% 53.3299 35.8635)}.capprove{background:var(--navy-700);color:#fff;height:24px;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 12px;font-size:12px;font-weight:600}.capprove:disabled{background:var(--n-200);color:var(--text-3);cursor:default}.clive{color:var(--text-3);margin:6px 0 0;font-size:11.5px}.coffers{flex-wrap:wrap;gap:6px 14px;margin-top:6px;display:flex}.coffer{background:var(--navy-50);color:var(--text);border-radius:999px;align-items:center;gap:6px;padding:3px 4px 3px 10px;font-size:12px;display:inline-flex}.coffer button{border:1px solid var(--n-300);height:20px;color:var(--navy-500);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:0 8px;font-size:11.5px}.coffer button.cx{color:var(--text-3);background:0 0;border:0;padding:0 4px}.cgrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.15fr) minmax(0,1.05fr);align-items:start;gap:8px 28px;margin-top:8px;display:grid}@container cards (max-width:900px){.cgrid{grid-template-columns:minmax(0,1fr)}}.cgrid .cap{color:var(--text-3);margin:4px 0 2px;font-size:11px;font-weight:500}.cgrid .cap small{color:var(--n-400);margin-left:4px;font-size:11px}.csuptext{-webkit-line-clamp:3;color:var(--text-3);-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.csuptext.open{display:block}.csuptext p{margin:0 0 3px}.cin{width:100%;min-width:0;font:inherit;color:var(--text);resize:none;field-sizing:content;background:0 0;border:1px solid #0000;border-radius:6px;margin-left:-5px;padding:2px 5px}.cin:hover{border-color:var(--n-200)}.cin:focus{border-color:var(--navy-500);background:#fff;outline:none}.cin::placeholder{color:var(--n-400)}textarea.cwline{min-height:24px;color:var(--ink);font-size:13.5px;font-weight:500;line-height:1.35;display:block}.cpoint{grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:0 4px;display:grid}.cpoint:before{content:none}.cpoint .clen{color:var(--n-400);font-variant-numeric:tabular-nums;font-size:10.5px}.cpoint .cprobs,.cfact .cprobs{grid-column:1/-1}.cx{width:18px;height:18px;color:var(--n-400);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:5px;padding:0;font-size:13px;line-height:1}.cpoint:hover .cx,.cfact:hover .cx,.cgap .cx,.cx:focus-visible{opacity:1}.cx:hover{background:var(--n-200);color:var(--text)}.cfact{grid-template-columns:86px minmax(0,250px) auto auto;justify-content:start;align-items:baseline;gap:0 6px;display:grid}.cfact .lab{color:var(--text-3);font-size:11.5px}.cfact .cunit{min-width:30px;color:var(--text-2)}.cfact .cshow{color:var(--text-3);grid-column:2/-1;font-size:11px}.cfact.need .lab{color:var(--amber-ink)}.cfact.need .cin{background:var(--amber-bg);border-color:var(--amber-line)}.cprobs{flex-direction:column;gap:1px;margin:0 0 3px;display:flex}.cprob{color:#b6322d;color:lab(42.6437% 53.3299 35.8635);font-size:11px}.cprob.soft{color:var(--amber-ink)}.cgaps{flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:8px;display:flex}.cgaps .cap{margin:0 4px 0 0}.cgap{background:var(--amber-bg);box-shadow:inset 0 0 0 1px var(--amber-line);color:var(--amber-ink);border-radius:999px;align-items:center;gap:2px;padding:1px 2px 1px 8px;font-size:11.5px;display:inline-flex}.ctile2 .sel.cval{color:var(--text)}.cr{flex-direction:column;gap:14px;max-width:1280px;display:flex}.cr-nav{gap:4px;display:flex}.cr-nav a{color:var(--text-2);border-radius:999px;padding:4px 10px;font-size:12.5px;text-decoration:none}.cr-nav a:hover{background:var(--n-200);color:var(--ink)}.cr .panel{scroll-margin-top:16px;overflow:visible}.cr .panel h3 .small{margin-left:8px}.cr .phelp{color:var(--text-3);margin:-4px 18px 10px;font-size:12.5px;line-height:1.45}.cr-body{border:1px solid var(--line);width:calc(100% - 36px);min-height:260px;max-height:560px;font:inherit;color:var(--text);resize:vertical;field-sizing:content;border-radius:10px;margin:0 18px;padding:10px 12px;font-size:13px;line-height:1.55;display:block}.cr-body:focus{border-color:var(--navy-500);outline:none}.cr-save{gap:10px;margin:10px 18px 14px;display:flex}.cr-save .field{flex:auto;max-width:520px}.cr-hist{color:var(--text-3);margin:0 18px 14px;padding:0;font-size:12px;list-style:none}.cr-hist b{color:var(--text-2);font-weight:600}.cr .tbl td{vertical-align:top;padding-top:6px;padding-bottom:6px}.cr .tbl .ctr{text-align:center;width:64px}.cr .tbl td.num{width:44px}.cr .tbl td.addrow{color:var(--text-3);white-space:nowrap;padding:8px 18px 10px;font-size:12.5px}.cr .tbl td.addrow .in{width:260px;margin-left:6px;display:inline-block}.cr .tbl .btn.ghost{height:24px;color:var(--text-3);padding:0 8px}.cr-k{width:300px;color:var(--text-2)}.cr-v{width:160px}.cr-d{color:var(--text-3);font-size:12px}.cr-key{color:var(--n-400);font-size:10.5px;display:block}.cr-facts td:first-child{width:140px}.cr-facts td:nth-child(2),.cr-facts td:nth-child(3){width:150px}.cr-for{white-space:nowrap;color:var(--text-2)}.cr-note{-webkit-line-clamp:2;max-width:260px;color:var(--text-3);-webkit-box-orient:vertical;font-size:11px;display:-webkit-box;overflow:hidden}.cr-tpl td:first-child{width:220px}.cr-chips,.cr-banned{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.cr-banned{padding:0 18px 14px}.cr-banned .in{width:120px}.cr-chip{background:var(--n-100);height:22px;color:var(--text);white-space:nowrap;border-radius:999px;align-items:center;gap:2px;padding:0 2px 0 9px;font-size:12px;display:inline-flex}.cr-chip.off{background:var(--amber-bg);color:var(--amber-ink)}.cr-chip button{width:18px;height:18px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;font-size:12px;line-height:1}.cr-chip button:hover{background:var(--n-200);color:var(--ink)}.cr-chip .cr-num{color:var(--n-400);font-size:10.5px}.cr-chip .cr-num.on{color:var(--navy-500);font-weight:700}.cr-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;scroll-margin-top:16px;display:grid}@media (max-width:1280px){.cr-two{grid-template-columns:minmax(0,1fr)}}.cr-arrow{width:20px;color:var(--text-3)}.cr-ex{flex-direction:column;display:flex}.cr-exi{border-top:1px solid var(--line);padding:10px 18px 12px}.cr-exh{color:var(--text-3);align-items:center;gap:12px;font-size:12px;display:flex}.cr-exh b{color:var(--ink);font-size:13.5px}.cr-exh .grow{flex:auto}.cr-pin{border:1px solid var(--n-300);height:22px;font:inherit;color:var(--text-3);cursor:pointer;background:#fff;border-radius:999px;padding:0 9px;font-size:11.5px}.cr-pin.on{border-color:var(--lime-500);background:var(--lime-100);color:var(--navy-700)}.cr-exb{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:20px;margin-top:6px;font-size:12.5px;display:grid}.cr-exb .cap{color:var(--text-3);margin-bottom:2px;font-size:11px;font-weight:500}.cr-sup p{color:var(--text-3);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 3px;line-height:1.35;display:-webkit-box;overflow:hidden}.cr-copy .l{color:var(--ink);margin:0 0 4px;font-weight:500}.cr-copy .none{color:var(--n-400);margin:0 0 4px}.cr-copy ul{margin:0 0 6px;padding-left:16px}.cr-copy dl{grid-template-columns:86px minmax(0,1fr);gap:1px 8px;margin:0;display:grid}.cr-copy dl div{display:contents}.cr-copy dt{color:var(--text-3)}.cr-copy dd{margin:0}.cr-copy .inc{margin:4px 0 0}.cr-copy .gaps{color:var(--amber-ink);margin:4px 0 0}.cr-tpl td:nth-child(5){width:70px}.cr-tpl td:nth-child(5) .in{text-align:center;min-width:46px}.cr-scroll{overflow-x:auto}.cr-md{max-width:860px;color:var(--text);margin:0 18px;font-size:13.5px;line-height:1.55}.cr-md h4,.cr-md h5{color:var(--ink);margin:16px 0 6px;font-size:14px;font-weight:600}.cr-md>:first-child{margin-top:0}.cr-md p{margin:0 0 8px}.cr-md ol,.cr-md ul{margin:0 0 8px;padding-left:20px}.cr-md li{margin:0 0 3px}.cr-md b{color:var(--ink);font-weight:600}.cr-when{color:var(--ink);display:block}.cr-when+*{color:var(--text-3);font-size:11px}.cr-exbad{color:var(--amber-ink);margin:8px 0 0;font-size:12px}@media (max-width:767px){.cr-nav{flex-wrap:wrap}.cr-facts{min-width:980px}.cr-facts td:first-child{min-width:140px}.cr-facts td:nth-child(3){min-width:90px}.cr-facts td:nth-child(4){min-width:170px}.cr-tpl{min-width:900px}.cr-writer{min-width:620px}.cr-k{width:220px}.cr-exb{grid-template-columns:minmax(0,1fr);gap:10px}.cr-exi{padding:10px 16px 12px}.cr-exh{flex-wrap:wrap;gap:4px 12px}.cr-save{flex-wrap:wrap;margin:10px 16px 14px}.cr-body,.cr-md{width:calc(100% - 32px);margin:0 16px}}.rv-cats{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.rv-cats button{border:1px solid var(--line);background:var(--surface);height:30px;font:inherit;color:var(--text-2);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;display:inline-flex}.rv-cats button.on{border-color:var(--navy-700);color:var(--ink);box-shadow:inset 0 0 0 .5px var(--navy-700)}.rv-cats .n{color:var(--text-3)}.rv-cats .d,.rv-cats .a{text-align:center;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;line-height:18px}.rv-cats .d{background:var(--amber-bg);color:var(--amber-ink)}.rv-cats .a{background:var(--lime-100);color:var(--navy-700)}.rv{overflow:visible}.rv-head{color:var(--text-3);align-items:center;gap:12px;padding:12px 18px;font-size:12.5px;display:flex}.rv-head b{color:var(--ink);font-size:14px}.rv-head .grow{flex:auto}.rv-msg{color:var(--text-2)}.rv-msg.bad{color:#b6322d;color:lab(42.6437% 53.3299 35.8635)}.rv-runs{color:var(--text-3);flex-wrap:wrap;gap:4px 18px;margin:-4px 18px 10px;font-size:12px;display:flex}.rv-tbl td{vertical-align:top;padding-top:10px;padding-bottom:10px;font-size:12.5px}.rv-pic{width:64px}.rv-pic img{object-fit:contain;background:var(--n-50);border-radius:8px;width:56px;height:56px}.rv-name{width:200px}.rv-name b{color:var(--ink);font-weight:600;display:block}.rv-name small{color:var(--text-3);margin:2px 0 4px;display:block}.rv-name .pill{display:inline-block}.rv-sup{width:260px}.rv-sup p{color:var(--text-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 3px;line-height:1.35;display:-webkit-box;overflow:hidden}.rv-copy .l{color:var(--ink);margin:0 0 4px;font-weight:500}.rv-copy .none{color:var(--n-400);margin:0}.rv-copy ul{color:var(--text);margin:0;padding-left:16px}.rv-facts{width:340px}.rv-facts div{line-height:1.45}.rv-facts span{width:78px;color:var(--text-3);display:inline-block}.rv-facts .gaps{color:var(--amber-ink);margin:4px 0 0}.rv-chk{width:170px}.rv-chk p{margin:0 0 2px}.rv-chk .bad{color:#b6322d;color:lab(42.6437% 53.3299 35.8635)}.rv-chk .soft{color:var(--amber-ink)}.rv-chk .ok{color:var(--lime-700);font-weight:600}.rv-chk .q{color:var(--n-400)}.rv-act{text-align:right;white-space:nowrap;width:120px}.rv-act .rv-open{color:var(--navy-500);margin-top:6px;font-size:12px;display:block}.rv-prog{color:var(--text-2);font-variant-numeric:tabular-nums}@media (max-width:767px){.rv-head{flex-wrap:wrap;gap:6px 12px;padding:12px 16px}.rv-runs{margin:-4px 16px 10px}.rv-tbl,.rv-tbl tbody{display:block}.rv-tbl thead,.rv-tbl .rv-sup{display:none}.rv-tbl tr{border-top:1px solid var(--line);grid-template-columns:56px minmax(0,1fr);gap:8px 12px;padding:12px 16px;display:grid}.rv-tbl tr>td{border:0;width:auto;padding:0;display:block}.rv-tbl .rv-pic img{display:block}.rv-tbl .rv-copy,.rv-tbl .rv-facts,.rv-tbl .rv-chk,.rv-tbl .rv-act{grid-column:1/-1}.rv-tbl .rv-act{text-align:left;align-items:center;gap:14px;display:flex}.rv-tbl .rv-act .rv-open{margin:0}}textarea.cin.cval{min-height:22px;line-height:1.4;display:block}.cfact .cin.cval{min-width:60px}.cpick{align-items:baseline;gap:6px;min-width:0;display:flex}.cpick .ctail{flex:auto;min-width:90px}.cpick>.lbx{flex:none}.cpick .sel.cval{max-width:none}.tlink{height:22px;color:var(--navy-500);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 6px;font-size:12px;font-weight:500}.tlink:hover{background:var(--n-200)}.tlink:disabled{color:var(--text-3);cursor:default;background:0 0}.sec .row .v .ok{color:var(--lime-700);font-weight:500}.sec .row .v .bad,.srcs .bad{color:#b6322d;color:lab(42.6437% 53.3299 35.8635)}.pill.warn{background:var(--amber-bg);color:var(--amber-ink);box-shadow:inset 0 0 0 1px var(--amber-line)}.hint.busy{color:var(--navy-500)}.hint.ok{color:var(--navy-700)}.dfile.over{box-shadow:0 0 0 2px var(--navy-500)}.dfile .drop{border:1.5px dashed var(--n-300);text-align:center;color:var(--text-2);cursor:pointer;border-radius:10px;padding:18px;font-size:13px}.dfile .drop:hover{border-color:var(--navy-500)}.dfile .fname{color:var(--ink);font-weight:600}.sec .row .v .in.day{width:110px;min-width:0}.dfile .efiles{color:var(--text-2);gap:4px 14px;font-size:12px}.dfile .ef{align-items:center;gap:4px;display:inline-flex}.dfile .ef .cdel{width:18px;height:18px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0}.dfile .ef .cdel:hover{background:var(--n-200);color:var(--ink)}.mapscr{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.mapscr .mhead{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:6px 18px;margin-bottom:8px;font-size:12.5px;display:flex}.mapscr .mhead b{color:var(--ink);font-size:13px}.mapscr .mhead span{align-items:center;gap:6px;display:inline-flex}.mapscr .mtab{table-layout:fixed;width:100%}.mapscr .mtab th,.mapscr .mtab td{vertical-align:top;text-align:left;height:30px;padding:3px 8px;line-height:24px}.mapscr .mtab thead th{color:var(--text-3);font-size:11px;font-weight:500}.mapscr .mtab thead th:first-child{width:124px}.mapscr .mtab thead th:nth-child(3){width:128px}.mapscr .mtab thead th:nth-child(4){width:80px}.mapscr .mtab thead th:nth-child(5){width:27%}.mapscr .mtab tbody th{color:var(--ink);cursor:help;font-size:12.5px;font-weight:500}.mapscr .mtab tr.off tbody th,.mapscr .mtab tr.off th{color:var(--text-3);font-weight:400}.mapscr .mtab .mcw{flex-wrap:wrap;align-items:center;gap:0 2px;display:flex}.mapscr .mcol{max-width:170px;font-size:12.5px}.mapscr .mtab .mcw .mcol{padding-left:4px;padding-right:18px}.mapscr .mread{font-size:12.5px}.mapscr .mz .opt{color:var(--text-3);gap:4px;padding:0;font-size:11.5px}.mapscr .mex{color:var(--navy-700);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:500;overflow:hidden}.mapscr .mnote{width:100%;color:var(--text-3);font-size:11px;display:block}.mapscr .via{color:var(--text-3);align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.mapscr tr.msub th{letter-spacing:.02em;color:var(--text-3);cursor:default;padding-top:12px;font-size:11px;font-weight:600}.mapscr .mpics,.mapscr .mleft{flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:10px;font-size:12.5px;display:flex}.mapscr .mpics b,.mapscr .mleft b{color:var(--text-3);flex-basis:100%;font-size:12px;font-weight:600}.mapscr .mpic{align-items:center;gap:6px;display:inline-flex}.mapscr .mpic i{color:var(--text-3);font-style:normal}.mapscr .mpic .in.wide{width:240px;font-family:var(--font-display);font-size:12px}.mapscr .ml{flex-basis:100%;grid-template-columns:320px minmax(0,1fr);gap:8px;display:grid}.mapscr .ml .in{width:100%;font-size:12.5px}.mapscr .ml .mly{color:var(--text-3)}.srcs h3 .faint{letter-spacing:0;font-weight:400}.srcs .stab{width:100%}.srcs .stab td{vertical-align:middle;height:34px}.srcs .stab td.jb{width:150px;color:var(--ink);font-weight:500}.srcs .stab td.by{white-space:nowrap;width:270px}.srcs .stab tr.none td.jb{color:var(--text-3);font-weight:400}.srcs .stab .srcp{min-width:180px}.srcs .pinned{color:var(--amber-ink);margin-left:6px;font-size:11px}.archsec .arch{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12.5px;display:inline-flex}.fupd .chips{gap:6px}.fupd .fchip{border:1px solid var(--n-200);height:22px;color:var(--text-2);cursor:pointer;background:#fff;border-radius:999px;padding:0 9px;font-size:11.5px}.fupd .fchip.on{border-color:var(--navy-500);color:var(--navy-700);font-weight:500}.uall .ua.keep{color:var(--text-3);border-color:#0000;margin-left:4px}.uall .ua.keep:hover{border-color:var(--n-300);color:var(--ink)}.uall .ua+.ua{margin-left:4px}.addf h3 .tlink{margin-left:8px}.addf .afilt{flex-wrap:wrap;align-items:center;gap:6px 12px;margin:4px 0 8px;font-size:12.5px;display:flex}.addf .afilt .opt{gap:5px;padding:0;font-size:12.5px}.addf .afilt .in{width:200px}.addf .alist td{vertical-align:middle}.addf .alist tr.on td{background:var(--lime-50)}.addf .athumb{background:var(--n-100);object-fit:cover;vertical-align:middle;border-radius:5px;width:28px;height:28px;margin-right:8px;display:inline-block}.addf .arev .ucol{align-items:center;gap:4px;margin-left:8px;font-size:12px;display:inline-flex}.addf .tlink.more{margin-top:6px}@media (max-width:760px){.mapscr .mtab thead th:nth-child(5),.mapscr .mtab td.mex{display:none}.srcs .stab td.by{width:auto}}.fupd .ulist td.pn{min-width:260px}.addf .alist .pill{white-space:nowrap}.ftext{white-space:pre-wrap;vertical-align:top;max-width:46ch;line-height:1.45}.uall .ulist td.ftext,.upd .uc td.ftext{font-variant-numeric:normal}.rboth{white-space:nowrap;margin-left:8px;font-size:11.5px;font-weight:400}.srcs .dt{white-space:nowrap}@media (max-width:760px){.srcs .stab,.srcs .stab tbody{width:100%;display:block}.srcs .stab thead{display:none}.srcs .stab tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:center;column-gap:10px;padding:6px 0;display:grid}.srcs .stab td{border-bottom:0;height:auto;padding:2px 0;display:block}.srcs .stab td.jb{width:auto}.srcs .stab td.by{white-space:normal;width:auto}.srcs .stab td.ao,.srcs .stab td.al{grid-column:1/-1;font-size:12px}.srcs .stab .srcp{min-width:0;max-width:100%}}.addf .arev .utiles{flex-direction:column;gap:2px;margin-top:4px;display:flex}.addf .arev .utile{white-space:nowrap;align-items:center;gap:14px;font-size:12px;display:flex}.addf .arev .utile.bad .tname{color:#b6322d;color:lab(42.6437% 53.3299 35.8635)}.addf .arev .tpair{align-items:center;gap:6px;display:inline-flex}.addf .arev .tname{width:14ch;min-width:0;padding:2px 6px;font-size:12px}.addf .arev .asays{flex-direction:column;gap:1px;max-width:46ch;margin-top:3px;display:flex}.addf .arev .asays small{color:var(--text-3);font-size:11.5px;line-height:1.35}.addf .arev .asays small.warn{color:var(--amber-ink)}.addf .alist td.ast{min-width:90px;max-width:260px}.addf .alist td.ast .pill{margin-right:6px}.addf .alist td.ast small{font-size:11.5px;line-height:1.3}.svc .pts{gap:4px 14px;font-size:12.5px}.svc .tlist{width:auto;max-width:760px;margin:0 0 4px}.svc .tlist td{vertical-align:middle;height:32px}.svc .tlist td.tw{color:var(--ink);font-size:12.5px;font-weight:500}.svc .tlist td.ty{min-width:260px}.svc .terms{align-items:flex-start}@media (max-width:760px){.svc .tlist td.ty{min-width:0}.addf .alist td.ast{max-width:none}}.addf .arev .adecos{flex-direction:column;gap:3px;display:flex}.addf .arev .adeco .dn{color:var(--ink);font-size:12.5px}.addf .arev .adeco .pr{letter-spacing:.02em;color:var(--lime-700);margin-left:6px;font-size:10.5px;font-weight:600}.addf .arev .pho{display:none}@media (max-width:760px){.addf .alist,.addf .alist tbody,.addf .arev table,.addf .arev tbody{width:100%;display:block}.addf .alist thead,.addf .arev thead{display:none}.addf .alist tr{border-bottom:1px solid var(--line);grid-template-columns:22px auto minmax(0,1fr) auto;align-items:baseline;gap:1px 8px;padding:7px 0;display:grid}.addf .alist td{border:0;height:auto;padding:0;display:block}.addf .alist td.tk{grid-area:1/1/span 3;align-self:start;padding-top:2px}.addf .alist td.it{grid-area:1/2}.addf .alist td.anm{grid-area:1/3}.addf .alist td.fq{grid-area:1/4;font-size:12px}.addf .alist td.ct{grid-area:2/2/auto/-1;font-size:12px}.addf .alist td.ast{grid-area:3/2/auto/-1;min-width:0}.addf .alist td.ast:empty,.addf .alist td.ln,.addf .alist td.cl,.addf .alist td.eq{display:none}.addf .arev tr{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px;padding:8px 0;display:grid}.addf .arev td{border:0;height:auto;padding:0;display:block}.addf .arev td:nth-child(n+3){grid-column:1/-1}.addf .arev .in.wide{max-width:100%}.addf .arev .pho{display:inline}}.gtrain{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.gtrain h4{color:var(--ink);margin:0 0 4px;font-size:13px;font-weight:600}.sec .row .v textarea.in.qbox{border:1px solid var(--line);background:var(--surface);width:100%;max-width:520px;height:auto;min-height:96px;font-family:var(--font-display);resize:vertical;border-radius:8px;padding:8px 10px;font-size:12.5px;line-height:1.5;display:block}.sec .row .v textarea.in.qbox:focus{border-color:var(--navy-300);box-shadow:0 0 0 2px var(--navy-50)}.gtrain .qplan,.gtrain .qfit{max-width:900px;margin:4px 0 8px}.gtrain .qplan td,.gtrain .qfit td{vertical-align:middle;height:30px;font-size:12.5px}.gtrain .qfit tr.off td{background:var(--amber-bg)}.gtrain .ladder{font-variant-numeric:tabular-nums;gap:2px 12px;font-size:12.5px}.gtrain .pho{display:none}@media (max-width:760px){.gtrain .qplan,.gtrain .qplan tbody,.gtrain .qfit,.gtrain .qfit tbody{width:100%;display:block}.gtrain .qplan thead,.gtrain .qfit thead{display:none}.gtrain .qplan tr,.gtrain .qfit tr{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:6px 0;display:flex}.gtrain .qplan td,.gtrain .qfit td{text-align:left;border:0;height:auto;padding:0;display:block}.gtrain .qplan td:nth-child(2){flex:1 1 0;min-width:0}.gtrain .qplan td:nth-child(3),.gtrain .qfit td:first-child{white-space:normal;flex-basis:100%;font-size:12px}.gtrain .qfit tr.off{background:var(--amber-bg)}.gtrain .pho{display:inline}}.gtrain .ladder span{white-space:nowrap}.wanted-how{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.wanted-how p{color:var(--text-2);flex:320px;margin:0;font-size:13.5px}.wbtn{cursor:grab}.wsup{margin:0 0 8px;font-size:15px}.tbl.wanted td.wwhat{max-width:520px}.tbl.wanted td.wnote input{width:100%;min-width:180px;font:inherit;background:0 0;border:0}.tbl.wanted tr.skipped td{opacity:.55}.tbl.wanted .wwait{color:var(--text-2)}.wadd{gap:10px;max-width:400px;margin:0 auto;padding:22px 20px;font-family:inherit;display:grid}.wadd-brand{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin:0;font-size:12px}.wadd h1{margin:0;font-size:18px}.wadd-title{color:var(--text-2);overflow-wrap:anywhere;margin:0;font-size:13.5px}.wadd textarea{width:100%;font:inherit;border:1px solid var(--line);border-radius:8px;padding:8px}
