@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f6f5f0;--surface:#fff;--surface-2:#eeede6;--ink:#16191d;--ink-2:#3d434b;--ink-3:#5f6670;--rule:#d8d6ce;--rule-strong:#16191d;--action-bg:var(--ink);--action-bg-hover:#2c3138;--action-fg:var(--paper);--focus:#0b7a99;--mark:#d99a00;--brand-bg:#16191d;--brand-fg:#f4f3ee;--brand-fg-muted:#f4f3eec7;--brand-mark:#f2b705;--brand-rule:#f4f3ee14;--brand-rule-strong:#f4f3ee8c;--signal-green:#1e7a4c;--signal-green-bg:#e4f2ea;--signal-yellow:#8a5a00;--signal-yellow-bg:#fff3d1;--signal-red:#b42318;--signal-red-bg:#fde8e5;--signal-gray:#5f6670;--signal-gray-bg:#ecebe6;--flag:#8a5a00;--flag-bg:#fff3d1;--flag-border:#e8c26a;--font-sans:"IBM Plex Sans", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", monospace;--text-xs:.75rem;--text-sm:.8125rem;--text-base:.875rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:1.75rem;--text-2xl:2.5rem;--text-display:clamp(2.75rem, 1.5rem + 4.5vw, 5.5rem);--leading-tight:1.15;--leading-base:1.45;--tracking-label:.06em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--radius:2px;--rule-width:1px;--rule-width-strong:2px;--content-width:80rem;--duration-fast:.12s;--duration:.2s;--ease:cubic-bezier(.2, 0, 0, 1)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#111316;--surface:#16191d;--surface-2:#1d2126;--ink:#ecebe6;--ink-2:#c3c6cb;--ink-3:#9aa0a8;--rule:#2c3036;--rule-strong:#ecebe6;--action-bg:#ecebe6;--action-bg-hover:#d6d5cf;--action-fg:#111316;--focus:#4cc3e0;--mark:#f2b705;--signal-green:#5fcf94;--signal-green-bg:#13291e;--signal-yellow:#f2c14e;--signal-yellow-bg:#2e2510;--signal-red:#ff8a7a;--signal-red-bg:#331815;--signal-gray:#9aa0a8;--signal-gray-bg:#23272c;--flag:#f2c14e;--flag-bg:#2e2510;--flag-border:#7a5d18}}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration:0s}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--paper);min-height:100dvh;color:var(--ink);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-base);font-feature-settings:"kern";-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,p,dd{margin:0}button,input,select{font:inherit;color:inherit}a{color:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.button{justify-content:center;align-items:center;gap:var(--space-2);min-height:2.5rem;padding:var(--space-2) var(--space-4);border:var(--rule-width) solid transparent;border-radius:var(--radius);cursor:pointer;transition:background-color var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease), transform var(--duration-fast) var(--ease);font-weight:500;text-decoration:none;display:inline-flex}.button:active:not(:disabled){transform:translateY(1px)}.button:disabled{cursor:progress;opacity:.65}.button--primary{background:var(--action-bg);color:var(--action-fg)}.button--primary:hover:not(:disabled){background:var(--action-bg-hover)}.button--quiet{border-color:var(--rule);color:var(--ink);background:0 0}.button--quiet:hover:not(:disabled){border-color:var(--rule-strong)}.button--wide{width:100%}.field{gap:var(--space-1);display:grid}.field__label{font-size:var(--text-sm);color:var(--ink-2);font-weight:500}.field__input{min-height:2.75rem;padding:var(--space-2) var(--space-3);border:var(--rule-width) solid var(--ink-3);border-radius:var(--radius);background:var(--surface);transition:border-color var(--duration-fast) var(--ease)}.field__input:hover{border-color:var(--ink-2)}.field__input:focus-visible{border-color:var(--ink)}.alert{padding:var(--space-3) var(--space-4);border-left:3px solid var(--signal-red);background:var(--signal-red-bg);color:var(--ink)}.alert--block{gap:var(--space-2);justify-items:start;display:grid}.alert__detail{color:var(--ink-2);font-size:var(--text-sm)}.notice{padding:var(--space-3) var(--space-4);border-left:3px solid var(--mark);background:var(--surface-2)}.placeholder{padding:var(--space-6) 0;color:var(--ink-3)}.skip-link{top:var(--space-2);left:var(--space-2);z-index:10;padding:var(--space-2) var(--space-3);background:var(--action-bg);color:var(--action-fg);transition:transform var(--duration) var(--ease);position:absolute;transform:translateY(-200%)}.skip-link:focus-visible{transform:translateY(0)}.shell{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);min-height:100dvh;display:grid}.shell__bar{align-items:center;gap:var(--space-5);padding:var(--space-3) var(--space-6);border-bottom:var(--rule-width-strong) solid var(--rule-strong);background:var(--paper);display:flex}.wordmark{font-family:var(--font-mono);font-weight:500;font-size:var(--text-md);letter-spacing:.04em;white-space:nowrap;text-decoration:none}.wordmark__dash{color:var(--mark)}.shell__company{padding-left:var(--space-5);border-left:var(--rule-width) solid var(--rule);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.shell__nav{gap:var(--space-4);display:flex}.shell__nav-link{padding:var(--space-1) 0;border-bottom:var(--rule-width-strong) solid transparent;color:var(--ink-2);white-space:nowrap;transition:color var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease);font-weight:500;text-decoration:none}.shell__nav-link:hover{color:var(--ink);border-bottom-color:var(--rule)}.shell__nav-link[aria-current=page]{color:var(--ink);border-bottom-color:var(--mark)}.shell__tools{align-items:center;gap:var(--space-4);margin-left:auto;display:flex}.shell__user{color:var(--ink-2);white-space:nowrap}.shell__content{width:100%;max-width:var(--content-width);padding:var(--space-6);margin:0 auto}.shell__content:focus{outline:none}.language{align-items:center;column-gap:var(--space-2);grid-template-columns:auto auto;display:grid}.language__label{font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-3)}.language__select{min-height:2rem;padding:0 var(--space-2);border:var(--rule-width) solid var(--rule);border-radius:var(--radius);background:var(--surface)}.language__note{max-width:18rem;margin-top:var(--space-1);font-size:var(--text-xs);color:var(--flag);grid-column:1/-1}.page-head{align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.page-head__title{font-size:var(--text-xl);font-weight:600;line-height:var(--leading-tight);letter-spacing:-.01em}.page-head__count{font-family:var(--font-mono);color:var(--ink-3)}.empty{gap:var(--space-2);padding:var(--space-7) var(--space-6);border:var(--rule-width) dashed var(--rule);background:var(--surface);display:grid}.empty__title{font-size:var(--text-lg);font-weight:600}.empty__body{max-width:36rem;color:var(--ink-2)}.not-found{justify-items:start;gap:var(--space-4);max-width:var(--content-width);padding:var(--space-8) var(--space-6);margin:0 auto;display:grid}.not-found__code{font-family:var(--font-mono);font-size:var(--text-display);color:var(--rule);line-height:1}.not-found__title{font-size:var(--text-xl);font-weight:600}@media (width<=48rem){.shell__bar{gap:var(--space-3);padding:var(--space-3) var(--space-4);flex-wrap:wrap}.shell__company{border-left:0;flex-basis:100%;order:3;padding-left:0}.shell__nav{flex-basis:100%;order:4}.shell__tools{justify-content:flex-end;gap:var(--space-2) var(--space-3);flex-wrap:wrap}.shell__content{padding:var(--space-4)}}.login{grid-template-columns:minmax(0,1.1fr) minmax(22rem,1fr);min-height:100dvh;display:grid}.login__brand{justify-content:flex-end;gap:var(--space-4);padding:var(--space-8) var(--space-7);background-color:var(--brand-bg);background-image:linear-gradient(to bottom, transparent calc(100% - 2px), var(--brand-rule-strong) 0), repeating-linear-gradient(to bottom, transparent 0 47px, var(--brand-rule) 47px 48px);color:var(--brand-fg);flex-direction:column;display:flex;position:relative;overflow:hidden}.login__wordmark{font-family:var(--font-mono);font-size:var(--text-display);letter-spacing:-.02em;font-weight:500;line-height:1}.login__wordmark .wordmark__dash{color:var(--brand-mark)}.login__tagline{max-width:26rem;font-size:var(--text-lg);line-height:var(--leading-tight);color:var(--brand-fg-muted)}.login__panel{padding:var(--space-5) var(--space-7) var(--space-7);grid-template-rows:auto 1fr;display:grid}.login__language{justify-self:end}.login__form-wrap{align-self:center;gap:var(--space-4);width:100%;max-width:24rem;display:grid}.login__title{font-size:var(--text-2xl);font-weight:600;line-height:var(--leading-tight);letter-spacing:-.02em}.login__lead{color:var(--ink-2)}.login__form{gap:var(--space-4);padding-top:var(--space-4);border-top:var(--rule-width-strong) solid var(--rule-strong);display:grid}.login__hint{font-size:var(--text-sm);color:var(--ink-3)}@media (width<=52rem){.login{grid-template-rows:auto 1fr;grid-template-columns:1fr}.login__brand{padding:var(--space-6) var(--space-4)}.login__panel{padding:var(--space-4)}.login__language{order:-1}}.ledger{border-collapse:collapse;background:var(--surface);width:100%;font-size:var(--text-base)}.ledger__col-no{width:4rem}.ledger__col-amount{width:14rem}.ledger__col-status{width:10rem}.ledger__num{text-align:right}.ledger td{padding:var(--space-2) var(--space-3);vertical-align:top}.ledger__head th{padding:var(--space-2) var(--space-3);vertical-align:top;text-align:left;font-weight:400}.ledger__head>th,.ledger__head>td{background:var(--surface-2)}.ledger__row td{border-bottom:var(--rule-width) solid var(--rule)}.ledger__row:hover td{background:color-mix(in srgb, var(--surface-2) 55%, var(--surface))}.ledger thead th{z-index:1;padding:var(--space-2) var(--space-3);border-bottom:var(--rule-width-strong) solid var(--rule-strong);background:var(--paper);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-align:left;text-transform:uppercase;color:var(--ink-3);font-weight:500;position:sticky;top:0}.ledger thead th.ledger__num{text-align:right}.ledger__group+.ledger__group .ledger__head>th,.ledger__group+.ledger__group .ledger__head>td{border-top:var(--space-5) solid var(--paper)}.procurement__title{font-size:var(--text-md);font-weight:600;line-height:var(--leading-tight);display:block}.procurement__meta{gap:var(--space-1) var(--space-3);margin-top:var(--space-1);font-size:var(--text-sm);color:var(--ink-3);flex-wrap:wrap;display:flex}.procurement__meta>span+span:before{content:"·";margin-right:var(--space-3);color:var(--rule)}.ledger__total{vertical-align:top}.ledger__no{font-family:var(--font-mono);color:var(--ink-3)}.lot__title{display:block}.lot__external{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-3);margin-top:2px;display:block}.amount{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.amount--total{font-size:var(--text-md);font-weight:500;display:block}.amount--missing{font-family:var(--font-sans);color:var(--ink-3);font-style:italic}.amount__note{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--flag);display:block}.status{padding:1px var(--space-2);border:var(--rule-width) solid var(--rule);border-radius:var(--radius);font-size:var(--text-xs);letter-spacing:.02em;white-space:nowrap;color:var(--ink-2);font-weight:500;display:inline-block}.status--in_work,.status--submitted{border-color:var(--ink-3);color:var(--ink)}.status--submitted{background:var(--surface-2)}.status--won{border-color:var(--signal-green);color:var(--signal-green)}.status--lost{border-color:var(--signal-red);color:var(--signal-red)}.status--declined{color:var(--ink-3);text-decoration:line-through}.pager{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-4);display:flex}.pager__range{font-family:var(--font-mono);color:var(--ink-3)}.pager__buttons{gap:var(--space-2);display:flex}@media (width<=48rem){.ledger__col-amount{width:9rem}.ledger__col-status{width:auto}}.crumbs{margin-bottom:var(--space-3)}.crumbs__back{font-size:var(--text-sm);color:var(--ink-3);text-decoration:none}.crumbs__back:hover{color:var(--ink);text-decoration:underline}.page-head__action{margin-left:auto}.export{justify-items:end;gap:var(--space-2);display:grid}a.procurement__title{text-decoration:none}a.procurement__title:hover{text-underline-offset:3px;text-decoration:underline}.section-title{margin:var(--space-6) 0 var(--space-3);padding-bottom:var(--space-2);border-bottom:var(--rule-width-strong) solid var(--rule-strong);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-3);font-weight:500}.button--small{min-height:2rem;padding:var(--space-1) var(--space-3);font-size:var(--text-sm)}.field-cell{min-width:0;padding:var(--space-1) var(--space-1) var(--space-1) var(--space-2);border-left:3px solid #0000}.field-cell--corrected{border-left-color:var(--focus)}.field-cell--flagged{border-left-color:var(--flag);background:var(--flag-bg)}.field-cell__view{align-items:start;gap:0 var(--space-1);grid-template-columns:1fr auto;display:grid}.field-cell__value{overflow-wrap:anywhere;min-width:0}.field-cell__missing{color:var(--ink-3);font-style:italic}.field-cell__file{font-size:var(--text-xs);color:var(--ink-3);overflow-wrap:anywhere;grid-column:1;margin-top:2px}.field-cell__file-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-label)}.field-cell__edit{border:var(--rule-width) solid transparent;border-radius:var(--radius);width:1.75rem;height:1.75rem;color:var(--ink-3);cursor:pointer;opacity:.55;transition:opacity var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease);background:0 0;grid-area:1/2;padding:0}.field-cell:hover .field-cell__edit,.field-cell__edit:focus-visible{opacity:1;border-color:var(--rule);color:var(--ink)}.field-cell__editor{gap:var(--space-2);display:grid}.field-cell__input{width:100%;min-height:2.25rem;padding:var(--space-1) var(--space-2);border:var(--rule-width) solid var(--ink);border-radius:var(--radius);background:var(--surface);font:inherit;color:var(--ink)}textarea.field-cell__input{resize:vertical}.field-cell__input[aria-invalid=true]{border-color:var(--signal-red)}.field-cell__actions{gap:var(--space-1);flex-wrap:wrap;display:flex}.field-cell__problem{font-size:var(--text-xs);color:var(--signal-red)}.flag-notes{margin:var(--space-1) 0 0;gap:2px;padding:0;list-style:none;display:grid}.flag-notes__item{font-size:var(--text-xs);line-height:var(--leading-tight);color:var(--flag)}.flag-notes__item:before{content:"▲ ";vertical-align:.15em;font-size:.6em}.shares{gap:2px;margin:0;padding:0;list-style:none;display:grid}.shares__row{gap:0 var(--space-2);flex-wrap:wrap;display:flex}.shares__contract,.shares__for{color:var(--ink-2)}.shares__quantity,.shares__amount{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.shares__none{color:var(--ink-3);font-style:italic}.shares-editor__grid{gap:var(--space-1);border:0;grid-template-columns:minmax(6rem,2fr) minmax(4rem,1fr) minmax(5rem,1fr) auto;align-items:center;min-inline-size:0;margin:0;padding:0;display:grid}.shares-editor__head{font-size:var(--text-xs);color:var(--ink-3)}.shares-editor__remove{border:var(--rule-width) solid var(--rule);border-radius:var(--radius);cursor:pointer;background:0 0;width:1.75rem;height:1.75rem}.shares-editor__remove:hover{border-color:var(--signal-red);color:var(--signal-red)}.upload{max-width:48rem}.upload__lead{max-width:40rem;margin-bottom:var(--space-5);color:var(--ink-2)}.upload-form{gap:var(--space-4);display:grid}.upload-form__modes{border:var(--rule-width) solid var(--ink-3);border-radius:var(--radius);justify-self:start;margin:0;padding:0;display:inline-flex}.upload-form__mode{cursor:pointer;display:inline-flex;position:relative}.upload-form__mode+.upload-form__mode{border-left:var(--rule-width) solid var(--ink-3)}.upload-form__mode input{opacity:0;pointer-events:none;position:absolute}.upload-form__mode span{padding:var(--space-2) var(--space-4);color:var(--ink-2);transition:background-color var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);font-weight:500}.upload-form__mode input:checked+span{background:var(--action-bg);color:var(--action-fg)}.upload-form__mode input:focus-visible+span{outline:3px solid var(--focus);outline-offset:2px}.upload-form__file{padding:var(--space-5) var(--space-4);border:var(--rule-width) dashed var(--ink-3);border-radius:var(--radius);background:var(--surface);cursor:pointer}.upload-form__file:hover{border-color:var(--ink)}.upload-form__text{min-height:16rem;font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-base);resize:vertical}.upload-form__hint{font-size:var(--text-sm);color:var(--ink-3)}.upload-form__unread{gap:var(--space-2);justify-items:start;display:grid}.upload-form__actions{align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.upload-form__pending{align-items:baseline;gap:0 var(--space-3);padding-left:var(--space-4);border-left:3px solid var(--mark);grid-template-columns:auto auto;display:grid}.upload-form__elapsed{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-lg)}.upload-form__pending .upload-form__hint{grid-column:1/-1;max-width:28rem}.document-parse{justify-items:start;gap:var(--space-2);margin-top:var(--space-4);display:grid}.document-parse__name{overflow-wrap:anywhere;max-width:100%}.document-parse .upload-form__hint{max-width:38rem}.flag-summary{margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border:var(--rule-width) solid var(--flag-border);border-left:4px solid var(--flag);background:var(--flag-bg)}.flag-summary__title{margin-bottom:var(--space-2);font-size:var(--text-md);font-weight:600}.flag-summary__list{gap:var(--space-1);padding-left:var(--space-5);margin:0;display:grid}.flag-summary__item{font-size:var(--text-sm)}.flag-summary__place{margin-right:var(--space-2);color:var(--ink);font-weight:500}.flag-summary__reason{color:var(--ink-2)}.procurement-page .notice{margin-bottom:var(--space-4)}.header-grid{gap:var(--space-3) var(--space-5);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));margin:0;display:grid}.header-grid__item{min-width:0}.header-grid__item--title,.header-grid__item--customer_name{grid-column:1/-1}.header-grid dt,.lot__fact dt{font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-3);margin-bottom:2px;font-weight:500}.header-grid dd,.lot__fact dd{margin:0}.documents__list{margin:0 0 var(--space-3);background:var(--surface);gap:0;padding:0;list-style:none;display:grid}.document{align-items:baseline;gap:var(--space-1) var(--space-4);padding:var(--space-2) var(--space-3);border-bottom:var(--rule-width) solid var(--rule);flex-wrap:wrap;display:flex}.document__name{overflow-wrap:anywhere;font-weight:500}.document__meta{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-3)}.document__links{gap:var(--space-3);font-size:var(--text-sm);margin-left:auto;display:flex}.document .flag-notes{flex-basis:100%}.documents__add{gap:var(--space-2);justify-items:start;display:grid}.documents__add .upload-form{width:100%;padding:var(--space-4);border:var(--rule-width) solid var(--rule);background:var(--surface)}.lot{margin-bottom:var(--space-6)}.lot__head{gap:var(--space-2) var(--space-4);padding:var(--space-3);background:var(--surface-2);grid-template-columns:auto 1fr;align-items:baseline;display:grid}.lot__no{font-family:var(--font-mono);font-size:var(--text-sm);white-space:nowrap;color:var(--ink-2);font-weight:500}.lot__title{font-size:var(--text-md);font-weight:600}.lot__facts{gap:var(--space-2) var(--space-5);grid-column:1/-1;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));margin:0;display:grid}.lot__head>.flag-notes{grid-column:1/-1}.lot__empty{padding:var(--space-3);color:var(--ink-3)}.items-scroll{background:var(--surface);overflow-x:auto}.items{border-collapse:collapse;width:100%;min-width:95rem;font-size:var(--text-sm)}.items th{padding:var(--space-2) var(--space-2);border-bottom:var(--rule-width-strong) solid var(--rule-strong);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-align:left;text-transform:uppercase;color:var(--ink-3);font-weight:500}.items td{padding:var(--space-1) var(--space-2);vertical-align:top}.items__col-position_no{width:3rem}.items__col-name{width:15rem}.items__col-specification{width:24rem;min-width:24rem}.items__col-quantity,.items__col-unit{width:7rem}.items__col-customer_code,.items__col-enstru_code,.items__col-skp_code{width:9rem}.items__col-contract_shares{width:12rem}.items__no{padding-top:var(--space-1);font-family:var(--font-mono);color:var(--ink-3);display:block}.items__cell--quantity .field-cell__value,.items__cell--customer_code .field-cell__value,.items__cell--enstru_code .field-cell__value,.items__cell--skp_code .field-cell__value{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.items__cell--specification .field-cell__value{white-space:pre-line;color:var(--ink-2)}.items__notes td{padding-top:0}@media (width<=48rem){.page-head{flex-wrap:wrap}.lot__head{grid-template-columns:1fr}}.margin{margin-top:var(--space-3);padding-top:var(--space-3);border-top:var(--rule-width) solid var(--rule)}.margin--total{margin-top:var(--space-5);padding:var(--space-4);background:var(--surface);border:var(--rule-width) solid var(--rule)}.margin__figures{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));margin:0;display:grid}.margin__figure dt{font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-3);font-weight:500}.margin__figure dd{font-variant-numeric:tabular-nums;color:var(--ink);margin:0}.margin__note,.margin__cost{margin:var(--space-2) 0 0;color:var(--ink-2)}.margin__incomplete{margin-top:var(--space-2);color:var(--signal-red)}.margin__incomplete p,.margin__incomplete ul{margin:0}.lot__rule{min-height:2rem;padding:0 var(--space-2);border:var(--rule-width) solid var(--rule);border-radius:var(--radius);background:var(--surface)}.lot__hint{max-width:24rem;margin:var(--space-1) 0 0;font-size:var(--text-xs);color:var(--ink-3)}.items__offers td{padding:0 var(--space-2) var(--space-3) var(--space-7);border-bottom:var(--rule-width) solid var(--rule)}.offers{max-width:60rem;padding:var(--space-1) 0 var(--space-1) var(--space-3);border-left:var(--rule-width-strong) solid var(--rule)}.offers__title{margin:0 0 var(--space-1);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-3);font-weight:500}.offers__none{margin:0 0 var(--space-2);color:var(--ink-3)}.offers__list{margin:0 0 var(--space-2);padding:0;list-style:none}.offer{gap:var(--space-1) var(--space-4);padding:var(--space-2) var(--space-2);border-bottom:var(--rule-width) dashed var(--rule);grid-template-columns:1fr auto;display:grid}.offer:last-child{border-bottom:none}.offer--chosen{box-shadow:inset var(--rule-width-strong) 0 0 var(--signal-green);background:var(--signal-green-bg)}.offer--editing{display:block}.offer__line{gap:var(--space-1) var(--space-3);flex-wrap:wrap;align-items:baseline;display:flex}.offer__supplier{font-weight:600}.offer__price,.offer__tenge{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.offer__vat,.offer__lead{color:var(--ink-3)}.offer__rate{font-size:var(--text-xs);color:var(--ink-2);grid-column:1;margin:0}.offer__rate--missing{color:var(--signal-yellow)}.offer__tenge{color:var(--ink)}.offer__rate a{color:inherit;text-underline-offset:2px;text-decoration:underline}.offer__rate a:hover{color:var(--ink)}.offer__actions{gap:var(--space-1);flex-wrap:wrap;grid-area:1/2/span 2;justify-content:flex-end;align-items:start;display:flex}.offer__chosen{min-height:2rem;padding:0 var(--space-2);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--signal-green);align-items:center;font-weight:600;display:inline-flex}.offer__remove:hover:not(:disabled){border-color:var(--signal-red);color:var(--signal-red)}.offer>.field-cell__problem{grid-column:1/-1;margin:0}.offer-form{gap:var(--space-2);padding:var(--space-2) 0;display:grid}.offer-form__grid{gap:var(--space-2) var(--space-3);grid-template-columns:minmax(12rem,2fr) minmax(8rem,1fr) 5.5rem auto minmax(6rem,1fr);align-items:end;display:grid}.offer-form__field{gap:var(--space-1);display:grid}.offer-form__label{font-size:var(--text-xs);color:var(--ink-3)}.offer-form__field--currency .field-cell__input{text-transform:uppercase}.offer-form__vat{gap:var(--space-1) var(--space-3);border:none;flex-wrap:wrap;align-items:center;min-height:2.25rem;margin:0;padding:0;display:flex}.offer-form__vat legend{margin-bottom:var(--space-1);padding:0}.offer-form__vat--invalid{outline:var(--rule-width) solid var(--signal-red);outline-offset:var(--space-1)}.offer-form__choice{gap:var(--space-1);white-space:nowrap;cursor:pointer;align-items:center;display:inline-flex}.offer-form__choice input{accent-color:var(--ink)}.offer-form .field-cell__problem{margin:0}.offer-form__details>summary{cursor:pointer;width:fit-content}.offer-form__details-grid{gap:var(--space-2) var(--space-3);margin-top:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));display:grid}@media (width<=48rem){.items__offers td{padding-left:var(--space-2)}.offer{grid-template-columns:1fr}.offer__actions{grid-area:auto/1;justify-content:flex-start}.offer-form__grid{grid-template-columns:1fr 1fr}.offer-form__field--supplier{grid-column:1/-1}}.offers__head{gap:var(--space-1) var(--space-3);margin-bottom:var(--space-1);flex-wrap:wrap;align-items:baseline;display:flex}.offers__head .offers__title{margin:0}.light{gap:var(--space-1);padding:1px var(--space-2);border:var(--rule-width) solid currentcolor;border-radius:var(--radius);font-size:var(--text-xs);align-items:center;font-weight:500;display:inline-flex}.light:before{content:"";background:currentColor;border-radius:50%;width:.5rem;height:.5rem}.light--green{color:var(--signal-green);background:var(--signal-green-bg)}.light--yellow{color:var(--signal-yellow);background:var(--signal-yellow-bg)}.light--red{color:var(--signal-red);background:var(--signal-red-bg)}.light--grey{color:var(--signal-gray);background:var(--signal-gray-bg)}.offers__chosen-by{font-size:var(--text-xs);color:var(--ink-3)}.offer--review{box-shadow:inset var(--rule-width-strong) 0 0 var(--signal-yellow)}.offer--chosen.offer--review{box-shadow:inset var(--rule-width-strong) 0 0 var(--signal-green), inset calc(var(--rule-width-strong) * 2) 0 0 var(--signal-yellow)}.offer__facts{gap:0 var(--space-3);font-size:var(--text-xs);color:var(--ink-2);flex-wrap:wrap;grid-column:1;margin:0;display:flex}.offer__gap{color:var(--signal-yellow)}.offer__details{font-size:var(--text-xs);grid-column:1/-1}.offer__details summary{color:var(--ink-2);cursor:pointer}.offer__details dl{gap:var(--space-1) var(--space-4);margin:var(--space-1) 0 0;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));display:grid}.offer__detail dt{color:var(--ink-3)}.offer__detail dd{overflow-wrap:anywhere;margin:0}.offer__review{gap:var(--space-2);grid-column:1/-1;display:grid}.offer__review-note{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);background:var(--signal-yellow-bg);margin:0}.offer__reviewed{font-size:var(--text-xs);color:var(--ink-3);margin:0}.offer__review-actions{gap:var(--space-1);flex-wrap:wrap;display:flex}.offer__reply-vat{align-items:center;gap:var(--space-1);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.offer__reply{max-width:48rem}.admin{gap:var(--space-5);display:grid}.companies{border-block-start:var(--rule-width-strong) solid var(--rule-strong);margin:0;padding:0;list-style:none;display:grid}.company{gap:var(--space-3);padding:var(--space-4) 0;border-block-end:var(--rule-width) solid var(--rule);display:grid}.company__head{align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.company__name{font-size:var(--text-lg);font-weight:600;line-height:var(--leading-tight);margin:0}.company--off .company__name{color:var(--ink-3)}.company__facts{gap:var(--space-1) var(--space-5);font-size:var(--text-sm);color:var(--ink-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;display:flex}.company__warning{font-size:var(--text-sm);color:var(--signal-red);margin:0;font-weight:500}.company__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.company__confirm{align-items:center;gap:var(--space-2);min-inline-size:0;padding:var(--space-3);border:var(--rule-width) solid var(--signal-red);border-radius:var(--radius);background:var(--signal-red-bg);flex-wrap:wrap;margin:0;display:flex}.company__confirm legend{float:inline-start;inline-size:100%;font-size:var(--text-sm);color:var(--ink);padding:0}.status--on{border-color:var(--signal-green);color:var(--signal-green)}.status--off{color:var(--ink-3);background:var(--surface-2)}.staff{gap:var(--space-3);border-inline-start:var(--rule-width-strong) solid var(--rule);padding-inline-start:var(--space-4);display:grid}.staff__list{margin:0;padding:0;list-style:none;display:grid}.staff__row{align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-2) 0;border-block-end:var(--rule-width) solid var(--rule);grid-template-columns:minmax(8rem,1fr) minmax(10rem,2fr) auto auto;display:grid}.staff__login{font-family:var(--font-mono);font-size:var(--text-sm);overflow-wrap:anywhere}.staff__name{font-size:var(--text-sm);color:var(--ink-2)}.staff__actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.staff__problem,.staff__editor{grid-column:1/-1;margin:0}.staff__none{font-size:var(--text-sm);color:var(--ink-3);margin:0}.admin__switch{gap:var(--space-2);font-size:var(--text-sm);color:var(--ink-2);align-items:center;display:flex}.spend{gap:var(--space-2);border-inline-start:var(--rule-width-strong) solid var(--rule);padding-inline-start:var(--space-4);display:grid}.spend__list{max-inline-size:28rem;margin:0;padding:0;list-style:none;display:grid}.spend__row{justify-content:space-between;gap:var(--space-4);padding:var(--space-2) 0;border-block-end:var(--rule-width) solid var(--rule);font-size:var(--text-sm);display:flex}.spend__amount{font-variant-numeric:tabular-nums}.spend__search{font-variant-numeric:tabular-nums;min-inline-size:7rem;color:var(--ink-3);text-align:end}.spend__none{font-size:var(--text-sm);color:var(--ink-3);margin:0}.admin-form{gap:var(--space-3);padding:var(--space-4);border:var(--rule-width) solid var(--rule);border-radius:var(--radius);background:var(--surface);display:grid}.admin-form__grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));align-items:start;display:grid}.admin-form__field{gap:var(--space-1);display:grid}.admin-form__label,.admin-form__hint{font-size:var(--text-xs);color:var(--ink-3)}.admin-form__note{font-size:var(--text-sm);color:var(--ink-2);margin:0}@media (width<=40rem){.staff{padding-inline-start:var(--space-3)}.staff__row{grid-template-columns:1fr auto}.staff__name{grid-area:2/1/auto/-1}.staff__actions{grid-column:1/-1;justify-content:flex-start}}.supplier-search{max-width:40rem;margin-bottom:var(--space-5);display:block}.supplier-search form{gap:var(--space-1);display:grid}.supplier-search__row{gap:var(--space-2);flex-wrap:wrap;display:flex}.supplier-search__input{flex:16rem;min-width:0}a.supplier-table__name{font-weight:500;text-decoration:none}a.supplier-table__name:hover{text-underline-offset:3px;text-decoration:underline}.supplier-table__inactive{margin-left:var(--space-2);padding:0 var(--space-2);border:var(--rule-width) solid var(--rule);border-radius:var(--radius);font-size:var(--text-xs);color:var(--ink-3);vertical-align:middle;display:inline-block}.supplier-table__bin,.supplier-table__contact{font-family:var(--font-mono);font-size:var(--text-sm);overflow-wrap:anywhere}.supplier-table__channel{font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-3)}.supplier-table__more{font-size:var(--text-xs);color:var(--ink-3);display:block}.supplier-table__categories{max-width:22rem;color:var(--ink-2);font-size:var(--text-sm)}.supplier-card{max-width:56rem}.supplier-card__facts{margin-bottom:var(--space-6);border-top:var(--rule-width-strong) solid var(--rule-strong);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));display:grid}.supplier-card__fact{gap:var(--space-1);padding:var(--space-3) var(--space-4) var(--space-3) 0;border-bottom:var(--rule-width) solid var(--rule);align-content:start;display:grid}.supplier-card__fact dt{font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-3)}.supplier-card__fact dd{overflow-wrap:anywhere}.supplier-card__mono{font-family:var(--font-mono)}.supplier-card__missing{color:var(--ink-3)}.supplier-card__section{margin-bottom:var(--space-6)}.supplier-card__title{margin-bottom:var(--space-3);font-size:var(--text-lg);font-weight:600}.supplier-card__notes{white-space:pre-wrap;max-width:44rem;color:var(--ink-2)}.contact-list{border-top:var(--rule-width) solid var(--rule);margin:0;padding:0;list-style:none;display:grid}.contact-list__item{align-items:baseline;gap:var(--space-1) var(--space-4);padding:var(--space-2) 0;border-bottom:var(--rule-width) solid var(--rule);grid-template-columns:7rem minmax(0,1fr) auto;grid-auto-flow:dense;display:grid}.contact-list__channel{font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-3)}.contact-list__value{font-family:var(--font-mono);overflow-wrap:anywhere}.contact-list__tag{padding:0 var(--space-2);border-left:3px solid var(--mark);background:var(--surface-2);font-size:var(--text-xs);justify-self:start}.contact-list__tag--stop{border-left-color:var(--signal-red);background:var(--signal-red-bg);grid-column:2/-1}.contact-list__action{grid-column:-2/-1;justify-self:end}.supplier-card__refused{margin-bottom:var(--space-3);padding:var(--space-2) var(--space-4);border-left:var(--rule-width-strong) solid var(--signal-red);background:var(--signal-red-bg)}.supplier-card__hint{max-width:44rem;margin-top:var(--space-3);font-size:var(--text-sm);color:var(--ink-3)}.supplier-import__file{max-width:40rem;margin-bottom:var(--space-5)}.import-map{gap:var(--space-4);margin-bottom:var(--space-5);display:grid}.import-map__title{font-size:var(--text-lg);font-weight:600}.import-map__facts{align-items:flex-end;gap:var(--space-2) var(--space-6);color:var(--ink-2);flex-wrap:wrap;display:flex}.import-map__sheet{min-width:14rem}.import-map__scroll{border:var(--rule-width) solid var(--rule);background:var(--surface);overflow-x:auto}.import-map__table{border-collapse:collapse;font-size:var(--text-sm)}.import-map__table td,.import-map__table th{padding:var(--space-2) var(--space-3);border-bottom:var(--rule-width) solid var(--rule);text-align:left;vertical-align:top}.import-map__table td{text-overflow:ellipsis;white-space:nowrap;max-width:16rem;overflow:hidden}.import-map__row-no{font-family:var(--font-mono);color:var(--ink-3);font-weight:400}.import-map__head{background:var(--paper);border-top:3px solid #0000;min-width:11rem}.import-map__head>*{display:block}.import-map__head--name{border-top-color:var(--mark)}.import-map__letter{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-3)}.import-map__header{margin-bottom:var(--space-2);overflow-wrap:anywhere;font-weight:600}.import-map__field{width:100%;min-height:2.25rem;padding:0 var(--space-2);border:var(--rule-width) solid var(--ink-3);border-radius:var(--radius);background:var(--surface)}.import-map__guess{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--ink-3);font-weight:400}.import-map__head--skip .import-map__letter,.import-map__head--skip .import-map__header{color:var(--ink-3)}.import-map__cell--skip{color:var(--ink-3);background:var(--surface-2)}.import-map__actions{gap:var(--space-4);flex-wrap:wrap;display:flex}.import-result{gap:var(--space-5);display:grid}.import-result__title{font-size:var(--text-lg);font-weight:600}.import-result__counts{border-top:var(--rule-width-strong) solid var(--rule-strong);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.import-result__count{gap:var(--space-1);padding:var(--space-3) var(--space-4) var(--space-3) 0;border-bottom:var(--rule-width) solid var(--rule);display:grid}.import-result__count dt{font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-3)}.import-result__count dd{font-family:var(--font-mono);font-size:var(--text-2xl);font-variant-numeric:tabular-nums;line-height:var(--leading-tight)}.import-result__count--created dd{color:var(--signal-green)}.import-result__subtitle{margin-bottom:var(--space-2);font-size:var(--text-md);font-weight:600}.import-result__note{margin-bottom:var(--space-2);color:var(--ink-3)}.import-result__cell{font-family:var(--font-mono)}.import-result__value{overflow-wrap:anywhere;max-width:20rem}.import-result__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}@media (width<=48rem){.contact-list__item{grid-template-columns:minmax(0,1fr) auto}.contact-list__channel,.contact-list__tag--stop{grid-column:1/-1}}.mail{max-width:44rem}.mail__lead{margin-bottom:var(--space-5);color:var(--ink-2)}.mail__state{margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border-left:var(--rule-width-strong) solid var(--signal-gray);background:var(--signal-gray-bg)}.mail__state--verified{border-left-color:var(--signal-green);background:var(--signal-green-bg)}.mail__state--failed{border-left-color:var(--signal-red);background:var(--signal-red-bg)}.mail__checks{gap:var(--space-2);margin:0 0 var(--space-5);padding:0;list-style:none;display:grid}.mail__check{padding-left:var(--space-4);border-left:var(--rule-width-strong) solid var(--signal-green)}.mail__check--failed{border-left-color:var(--signal-red)}.mail__form{gap:var(--space-4);display:grid}.mail__servers{gap:var(--space-3);min-width:0;padding:var(--space-4) 0 0;border:0;border-top:var(--rule-width) solid var(--rule);grid-template-columns:2fr 1fr 1fr;margin:0;display:grid}.mail__servers legend{padding:0}.mail__hint{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--ink-3)}.mail__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.mail__sending{gap:var(--space-3);margin-bottom:var(--space-6);padding-top:var(--space-4);border-top:var(--rule-width) solid var(--rule);display:grid}.mail__send-state{padding:var(--space-3) var(--space-4);border-left:var(--rule-width-strong) solid var(--signal-green);background:var(--signal-green-bg)}.mail__send-state--paused{border-left-color:var(--signal-yellow);background:var(--signal-yellow-bg)}.mail__send-state--off,.mail__send-state--stoppedAuth,.mail__send-state--stoppedFailures{border-left-color:var(--signal-red);background:var(--signal-red-bg)}.mail__reading{gap:var(--space-3);margin-bottom:var(--space-6);padding-top:var(--space-4);border-top:var(--rule-width) solid var(--rule);display:grid}.mail__read-state{padding:var(--space-3) var(--space-4);border-left:var(--rule-width-strong) solid var(--signal-green);background:var(--signal-green-bg)}.mail__read-state--waiting{border-left-color:var(--rule);background:var(--paper)}.mail__read-state--retrying{border-left-color:var(--signal-yellow);background:var(--signal-yellow-bg)}.mail__read-state--off,.mail__read-state--stoppedAuth{border-left-color:var(--signal-red);background:var(--signal-red-bg)}.mail__resume{justify-items:start;gap:var(--space-1);display:grid}.mail__limits{gap:var(--space-2);display:grid}.mail__limits-fields{gap:var(--space-3);border:0;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;margin:0;padding:0;display:grid}.mail__limits-fields legend{padding:0}.mail__limit{font-variant-numeric:tabular-nums}.mail__saved{font-size:var(--text-sm);color:var(--signal-green);align-self:center}@media (width<=40rem){.mail__servers,.mail__limits-fields{grid-template-columns:1fr}}.mail__reminders{gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-4);border-top:var(--rule-width) solid var(--rule);display:grid}.mail__reminders .mail__limits-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.mail__switch{gap:var(--space-2);align-items:center;font-weight:600;display:flex}@media (width<=40rem){.mail__reminders .mail__limits-fields{grid-template-columns:1fr}}.settings{max-width:44rem}.settings__alibaba{gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-4);border-top:var(--rule-width) solid var(--rule);display:grid}.settings__alibaba .mail__lead{margin-bottom:0}.lot-suppliers__head{row-gap:var(--space-1);flex-wrap:wrap}.lot-suppliers__lot{font-size:var(--text-md);color:var(--ink-2);flex-basis:100%}.lot-suppliers__section-title{margin:var(--space-6) 0 var(--space-2);font-size:var(--text-lg);font-weight:600}.lot-suppliers__lead{max-width:48rem;margin-bottom:var(--space-3);font-size:var(--text-sm);color:var(--ink-2)}.target{z-index:2;align-items:center;gap:var(--space-2) var(--space-5);margin-bottom:var(--space-4);padding:var(--space-3) 0;border-top:var(--rule-width-strong) solid var(--rule-strong);border-bottom:var(--rule-width) solid var(--rule);background:var(--paper);grid-template-columns:auto auto minmax(8rem,1fr);display:grid;position:sticky;top:0}.target__title{font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-3);font-weight:500}.target__count{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.target__number{font-family:var(--font-mono);font-size:var(--text-lg);font-variant-numeric:tabular-nums;font-weight:500}.target__goal{font-size:var(--text-sm);color:var(--ink-3)}.target__scale{border-bottom:var(--rule-width) solid var(--rule-strong);block-size:1rem;position:relative}.target__band{border-inline:var(--rule-width) solid var(--signal-green);background:var(--signal-green-bg);position:absolute;inset-block:.25rem 0}.target__mark{background:var(--ink);inline-size:3px;margin-inline-start:-1px;position:absolute;inset-block:0 -.25rem}.target__hint{font-size:var(--text-sm);color:var(--ink-3);grid-column:1/-1}.target--below .target__mark{background:var(--signal-yellow)}.target--below .target__hint{color:var(--signal-yellow)}.target--within .target__mark{background:var(--signal-green)}.target--within .target__hint{color:var(--signal-green)}.match{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.match__hint{max-width:48rem;font-size:var(--text-sm);color:var(--ink-3);flex:24rem}.match__result,.match>.field-cell__problem{flex-basis:100%}.match__result{font-weight:500}.candidate-scroll{overflow-x:auto}.candidate-table{table-layout:fixed;min-inline-size:46rem}.candidate-table .candidate-table__col-supplier{inline-size:24%}.candidate-table .candidate-table__col-place{inline-size:13%}.candidate-table .candidate-table__col-contact{inline-size:26%}.candidate-table .candidate-table__col-actions{inline-size:17rem}.candidate-table td{overflow-wrap:anywhere}a.candidate-table__name{font-weight:500;text-decoration:none}a.candidate-table__name:hover{text-underline-offset:3px;text-decoration:underline}.candidate-table .candidate-table__write{text-align:center;inline-size:5rem}.candidate-table__check{block-size:1.125rem;inline-size:1.125rem;accent-color:var(--ink);cursor:pointer}.candidate-table__check:disabled{cursor:progress}.candidate-table__row--selected>td:first-child{box-shadow:inset 3px 0 0 var(--ink)}.candidate-table__no-contact{font-size:var(--text-sm);color:var(--signal-yellow)}.candidate-table__refused{color:var(--signal-red)}.candidate-table__coverage{font-size:var(--text-sm);color:var(--ink-2)}.candidate-table__actions{white-space:nowrap}.candidate-table__actions>.button+.button{margin-inline-start:var(--space-2)}.candidate-table__actions>.field-cell__problem{white-space:normal}.origin-list{gap:var(--space-1);font-size:var(--text-sm);color:var(--ink-2);margin:0;padding:0;list-style:none;display:grid}.origin-list__words{color:var(--ink-3)}.item-candidates{margin-bottom:var(--space-5)}.item-candidates__title{align-items:baseline;gap:var(--space-1) var(--space-3);padding:var(--space-2) var(--space-3);background:var(--surface-2);font-size:var(--text-md);flex-wrap:wrap;font-weight:600;display:flex}.item-candidates__no{font-family:var(--font-mono);font-size:var(--text-sm);white-space:nowrap;color:var(--ink-2);font-weight:500}.item-candidates__none{padding:var(--space-3);font-size:var(--text-sm);color:var(--ink-3)}.item-candidates__tools{align-items:flex-start;gap:var(--space-2) var(--space-4);padding:var(--space-3);border-bottom:var(--rule-width) solid var(--rule);flex-wrap:wrap;display:flex}.pick{gap:var(--space-2);padding:var(--space-3);border:var(--rule-width) solid var(--rule);background:var(--surface);flex:100%;display:grid}.pick>*{max-inline-size:44rem}.pick__search{gap:var(--space-1);display:grid}.pick__row{gap:var(--space-2);flex-wrap:wrap;display:flex}.pick__input{flex:14rem;min-width:0}.pick__list{margin:0;padding:0;list-style:none}.pick__item{align-items:baseline;gap:var(--space-1) var(--space-3);padding:var(--space-2) 0;border-bottom:var(--rule-width) solid var(--rule);flex-wrap:wrap;display:flex}.pick__name{font-weight:500}.pick__place,.pick__status{font-size:var(--text-sm);color:var(--ink-3)}.pick__tag{font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-3)}.pick__add,.pick__tag{margin-inline-start:auto}.pick__item>.field-cell__problem{flex-basis:100%}.alibaba{gap:var(--space-2);flex:18rem;min-inline-size:0;display:grid}.alibaba__row{align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}.alibaba__search{align-items:baseline;gap:var(--space-1) var(--space-3);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.alibaba__terms{font-family:var(--font-mono)}a.alibaba__open{font-weight:500}.alibaba__hint{font-size:var(--text-xs);color:var(--ink-3);flex-basis:100%}.alibaba__added{font-size:var(--text-sm);color:var(--signal-green)}.seller-form{gap:var(--space-2) var(--space-3);padding:var(--space-3);border:var(--rule-width) solid var(--rule);background:var(--surface);grid-template-columns:minmax(0,34rem) minmax(0,16rem);display:grid}.seller-form__actions,.seller-form__problem{grid-column:1/-1}.seller-form__actions{gap:var(--space-2);display:flex}.manual-seller{gap:var(--space-2);flex:18rem;min-inline-size:0;display:grid}.seller-form__hint{font-size:var(--text-xs);color:var(--ink-3);grid-column:1/-1}.lot__suppliers{grid-column:1/-1;justify-self:start}@media (width<=40rem){.target{grid-template-columns:1fr;position:static}.seller-form{grid-template-columns:1fr}}.web-search{margin-block-start:var(--space-3)}.web-search__item{gap:var(--space-2);flex:14rem;align-content:start;min-inline-size:0;display:grid}.web-search__action{justify-self:start}.web-search__state{font-size:var(--text-sm);color:var(--ink-2)}.web-search__state[role=alert]{color:var(--signal-red)}.web-search__platforms{padding:var(--space-2) var(--space-3);border-inline-start:var(--rule-width-strong) solid var(--rule);margin-block-start:var(--space-3)}.web-search__platforms-title{font-weight:500}.origin-list__snippet{font-size:var(--text-sm);color:var(--ink-3);display:block}.item-photo{gap:var(--space-2);padding:var(--space-2) var(--space-3);border-inline-start:var(--rule-width-strong) solid var(--mark);margin-block-start:var(--space-3);display:grid}.item-photo__title,.item-photo__found-title{font-weight:500}.item-photo__current{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin:0;display:flex}.item-photo__image{object-fit:contain;background:var(--surface);border:1px solid var(--rule);block-size:6rem;inline-size:6rem}.item-photo__source{font-size:var(--text-sm);color:var(--ink-3)}.item-photo__list{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.item-photo__option{align-items:center;gap:var(--space-2);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.item-photo__upload{cursor:pointer;justify-self:start}.item-photo__upload:has(+input:disabled){cursor:not-allowed;opacity:.6}.item-photo__upload:has(+input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.requests{max-width:52rem}.requests__lot{margin:calc(-1 * var(--space-4)) 0 var(--space-5);color:var(--ink-2)}.requests__lead{margin-bottom:var(--space-4);color:var(--ink-2)}.requests__hint{font-size:var(--text-sm);color:var(--ink-3)}.requests__note{font-size:var(--text-sm);color:var(--signal-green)}.terms__state{margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border-left:var(--rule-width-strong) solid var(--signal-yellow);background:var(--signal-yellow-bg)}.terms__state--ready{border-left-color:var(--signal-green);background:var(--signal-green-bg)}.terms__form{gap:var(--space-4) var(--space-5);grid-template-columns:1fr 1fr;display:grid}.terms__actions,.terms__form>.field-cell__problem{grid-column:1/-1}.terms__form>.field:has(textarea){grid-column:1/-1}.terms textarea.field__input{font-family:inherit}.terms__required{color:var(--ink-3);font-weight:400}.terms__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.drafts__build{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.drafts__list{gap:var(--space-4);display:grid}.request{gap:var(--space-2);padding:var(--space-4) var(--space-5);border:var(--rule-width) solid var(--rule);border-left:var(--rule-width-strong) solid var(--signal-gray);background:var(--surface);display:grid}:is(.request:has(.request__status--queued),.request:has(.request__status--sending)){border-left-color:var(--ink-3)}.request:has(.request__status--manual){border-left-color:var(--signal-yellow)}.request:has(.request__status--sent){border-left-color:var(--signal-green)}:is(.request:has(.request__status--failed),.request:has(.request__status--uncertain),.request:has(.request__status--refused)){border-left-color:var(--signal-red)}.request__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.request__supplier{font-size:var(--text-md);font-weight:600}.request__status--manual{border-color:var(--signal-yellow);background:var(--signal-yellow-bg);color:var(--ink)}.request__status--sent{border-color:var(--signal-green);color:var(--signal-green)}.request__status--failed,.request__status--uncertain,.request__status--refused{border-color:var(--signal-red);color:var(--signal-red)}.request__facts{gap:var(--space-1) var(--space-4);font-size:var(--text-sm);color:var(--ink-2);flex-wrap:wrap;display:flex}.request__channel{color:var(--ink);font-weight:500}.request__address{overflow-wrap:anywhere}.request__subject{font-weight:500}.request__note{font-size:var(--text-sm);color:var(--ink-2)}.request__note--failed,.request__note--uncertain,.request__note--refused,.request__note--overdue,.request__note--undelivered{padding-left:var(--space-3);border-left:var(--rule-width-strong) solid var(--signal-red);color:var(--ink)}.request__note--forwarded{padding-left:var(--space-3);border-left:var(--rule-width-strong) solid var(--signal-yellow);color:var(--ink)}.replies{gap:var(--space-3);padding-top:var(--space-3);border-top:var(--rule-width) solid var(--rule);display:grid}.replies__title{font-size:var(--text-sm);color:var(--ink-2);margin:0;font-weight:600}.reply{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-left:var(--rule-width-strong) solid var(--signal-green);background:var(--paper);display:grid}.reply__when{font-size:var(--text-sm);color:var(--ink-3)}.reply__text{max-height:24rem;line-height:var(--leading-base);white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto}.reply__empty,.reply__hint{font-size:var(--text-sm);color:var(--ink-3)}.reply__mark{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);background:var(--signal-yellow-bg)}.reply__files{gap:var(--space-1);font-size:var(--text-sm);display:grid}.reply__files ul{padding-left:var(--space-4);margin:0}.request__link-mark{padding:0 var(--space-1);border:var(--rule-width) dashed var(--ink-3);color:var(--ink-3);white-space:nowrap;font-style:italic}.request__text summary{cursor:pointer;font-size:var(--text-sm);color:var(--ink-3)}.request__body{margin-top:var(--space-2);padding:var(--space-3) var(--space-4);border-left:var(--rule-width) solid var(--rule);max-height:24rem;font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-base);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--paper);overflow:auto}.request__attachment{font-size:var(--text-sm);justify-self:start}.request__manual{gap:var(--space-2);padding-top:var(--space-3);border-top:var(--rule-width) dashed var(--rule);display:grid}.request__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.alibaba-intent{gap:var(--space-3);padding-top:var(--space-4);border-top:var(--rule-width) solid var(--rule);display:grid}.alibaba-intent__title{font-size:var(--text-sm);margin:0;font-weight:600}.alibaba-intent__preview{gap:var(--space-2);padding:var(--space-3);border-left:var(--rule-width-strong) solid var(--signal-yellow);background:var(--paper);display:grid}.alibaba-intent__files{gap:var(--space-2);padding-left:var(--space-4);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0;display:grid}.alibaba-intent__files summary{cursor:pointer;color:var(--ink-3)}.alibaba-intent__files code{font-size:var(--text-xs)}.skipped{margin-top:var(--space-5)}.skipped__title{margin-bottom:var(--space-2);font-size:var(--text-sm);font-weight:600}.skipped__list{gap:var(--space-1);font-size:var(--text-sm);color:var(--ink-2);margin:0;padding:0;list-style:none;display:grid}.skipped__name{color:var(--ink)}.send-bar{gap:var(--space-2);margin-top:var(--space-6);padding-top:var(--space-4);border-top:var(--rule-width-strong) solid var(--rule-strong);display:grid}.send-bar__row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.send-bar__done{padding-left:var(--space-3);border-left:var(--rule-width-strong) solid var(--signal-green)}@media (width<=40rem){.terms__form{grid-template-columns:1fr}.request{padding:var(--space-3) var(--space-4)}}.request__reminder{gap:var(--space-2);padding-top:var(--space-3);border-top:var(--rule-width) dashed var(--rule);display:grid}.request__reminder--now>.request__note{padding-left:var(--space-3);border-left:var(--rule-width-strong) solid var(--signal-yellow);color:var(--ink)}.request__reminder--failed>.request__note,.request__reminder--uncertain>.request__note{padding-left:var(--space-3);border-left:var(--rule-width-strong) solid var(--signal-red);color:var(--ink)}.send-bar__reminders{font-size:var(--text-sm);color:var(--ink-2)}.rfq{margin-top:var(--space-6);padding-top:var(--space-5);border-top:var(--rule-width) solid var(--rule)}.rfq__usage{gap:var(--space-2);margin-bottom:var(--space-4);display:grid}.rfq__count{font-variant-numeric:tabular-nums}.rfq__warning{padding:var(--space-2) var(--space-3);border-left:var(--rule-width-strong) solid var(--signal-yellow);background:var(--signal-yellow-bg);color:var(--ink)}.rfq__account{align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--ink-2);flex-wrap:wrap;display:flex}.rfq__items{gap:var(--space-3);padding:0;list-style:none;display:grid}.rfq__item{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:var(--rule-width) solid var(--rule);border-left:var(--rule-width-strong) solid var(--signal-gray);background:var(--surface);display:grid}.rfq__item:has(.rfq__posted){border-left-color:var(--signal-green)}.rfq__name{font-size:var(--text-base);font-weight:600}.rfq__make{justify-self:start}.rfq__posted{font-size:var(--text-sm);color:var(--signal-green)}.rfq__text{gap:var(--space-2);display:grid}.rfq__label{font-size:var(--text-sm);color:var(--ink-3)}.rfq__title{font-weight:600}.rfq__error{font-size:var(--text-sm);color:var(--signal-red)}.rfq__reply-open{justify-self:start}.rfq__reply{gap:var(--space-2);padding-top:var(--space-2);border-top:var(--rule-width) solid var(--rule);display:grid}.rfq__reply-field{gap:var(--space-1);display:grid}.rfq__reply-text{resize:vertical;width:100%}.rfq__reply-date{justify-self:start}.reply__parse{gap:var(--space-2);justify-items:start;display:grid}.reply__parse--parsed .reply__mark{background:var(--signal-green-bg)}.reply__parse--pending .reply__mark,.reply__parse--retrying .reply__mark{background:var(--signal-gray-bg)}.reply__parse--failed .reply__mark{color:var(--signal-red);background:var(--signal-red-bg)}.supplier-form{min-height:100dvh;padding:var(--space-6) var(--space-4) var(--space-8);background:var(--paper)}.supplier-form__sheet{gap:var(--space-5);max-width:52rem;margin:0 auto;display:grid}.supplier-form__head{justify-content:space-between;align-items:flex-end;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:var(--rule-width-strong) solid var(--rule-strong);flex-wrap:wrap;display:flex}.supplier-form__title{gap:var(--space-1);min-width:0;display:grid}.supplier-form__eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-3)}.supplier-form__buyer{font-size:var(--text-xl);font-weight:600;line-height:var(--leading-tight);letter-spacing:-.015em;overflow-wrap:anywhere}.supplier-form__language{border:var(--rule-width) solid var(--rule);border-radius:var(--radius);margin:0;padding:0;display:inline-flex}.supplier-form__language-option{min-height:2.25rem;padding:var(--space-1) var(--space-3);color:var(--ink-2);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0}.supplier-form__language-option+.supplier-form__language-option{border-left:var(--rule-width) solid var(--rule)}.supplier-form__language-option[aria-pressed=true]{background:var(--ink);color:var(--paper)}.supplier-form__lead{max-width:40rem;font-size:var(--text-md);color:var(--ink-2)}.supplier-form__dates{gap:var(--space-1);font-size:var(--text-sm);color:var(--ink-3);padding:0;list-style:none;display:grid}.supplier-form__respond-by{color:var(--ink);font-weight:600}.supplier-form__section-title{margin-bottom:var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-3);font-weight:500}.supplier-form__terms-list{border-top:var(--rule-width) solid var(--rule);margin:0;display:grid}.supplier-form__term{gap:var(--space-3);padding:var(--space-2) 0;border-bottom:var(--rule-width) solid var(--rule);grid-template-columns:minmax(9rem,14rem) minmax(0,1fr);display:grid}.supplier-form__term dt{color:var(--ink-3);font-size:var(--text-sm)}.supplier-form__term dd{white-space:pre-line;overflow-wrap:anywhere;margin:0}.supplier-form__form{gap:var(--space-5);display:grid}.supplier-form__items{border-top:var(--rule-width-strong) solid var(--rule-strong);margin:0;padding:0;list-style:none;display:grid}.supplier-item{border-bottom:var(--rule-width) solid var(--rule);background:var(--surface);transition:border-color var(--duration-fast) var(--ease);border-left:3px solid #0000}.supplier-item[data-answer=available]{border-left-color:var(--signal-green)}.supplier-item[data-answer=partial]{border-left-color:var(--signal-yellow)}.supplier-item[data-answer=unavailable]{border-left-color:var(--signal-gray)}.supplier-item__fieldset{gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-4) var(--space-3);border:0;min-width:0;margin:0;display:grid}.supplier-item__name{gap:var(--space-3);float:left;width:100%;font-weight:600;line-height:var(--leading-tight);overflow-wrap:anywhere;padding:0;display:flex}.supplier-item__name+*{clear:left}.supplier-item__number{min-width:1.75rem;font-family:var(--font-mono);color:var(--ink-3);flex:none;font-weight:500}.supplier-item__spec-block{gap:var(--space-1);justify-items:start;display:grid}.supplier-item__spec--clamped{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.supplier-item__more{margin-left:calc(1.75rem + var(--space-3));color:var(--ink);font-size:var(--text-sm);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.supplier-item__spec,.supplier-item__needed{padding-left:calc(1.75rem + var(--space-3));font-size:var(--text-sm);color:var(--ink-2);white-space:pre-line;overflow-wrap:anywhere}.supplier-item__needed{font-family:var(--font-mono);color:var(--ink)}.supplier-item__availability{gap:var(--space-2);margin:var(--space-2) 0 0;padding:0 0 0 calc(1.75rem + var(--space-3));border:0;flex-wrap:wrap;display:flex}.supplier-item__choice{display:inline-flex;position:relative}.supplier-item__choice input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.supplier-item__choice span{min-height:2.25rem;padding:var(--space-1) var(--space-3);border:var(--rule-width) solid var(--rule);border-radius:var(--radius);background:var(--surface);font-size:var(--text-sm);color:var(--ink-2);transition:background-color var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease);align-items:center;display:inline-flex}.supplier-item__choice:hover span{border-color:var(--ink-3)}.supplier-item__choice input:focus-visible+span{outline:3px solid var(--focus);outline-offset:2px}.supplier-item__choice input:checked+span{border-color:var(--ink);background:var(--ink);color:var(--paper)}.supplier-item__price{gap:var(--space-3);margin-top:var(--space-2);padding-left:calc(1.75rem + var(--space-3));grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));display:grid}.supplier-item__details{margin-top:var(--space-3);margin-left:calc(1.75rem + var(--space-3));border-top:var(--rule-width) solid var(--rule);padding-top:var(--space-2)}.supplier-item__details-title{cursor:pointer;font-size:var(--text-sm);font-weight:600}.supplier-item__details-title:focus-visible{outline:var(--rule-width-strong) solid var(--rule-strong);outline-offset:2px}.supplier-item__details-hint{margin:var(--space-1) 0 var(--space-2);color:var(--ink-2);font-size:var(--text-sm)}.supplier-item__details-fields{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.supplier-field{gap:var(--space-1);align-content:start;display:grid}.supplier-field__label{font-size:var(--text-sm);color:var(--ink-2);font-weight:500}.supplier-field__input{width:100%}input.supplier-field__input{font-family:var(--font-mono)}.supplier-field--invalid .field__input{border-color:var(--signal-red);background:var(--signal-red-bg)}.supplier-field__error{font-size:var(--text-sm);color:var(--signal-red)}.supplier-field__hint{font-size:var(--text-xs);color:var(--ink-3)}.supplier-form__comment-input{resize:vertical;width:100%;min-height:6rem;font:inherit}.supplier-form__submit{gap:var(--space-3);padding-top:var(--space-4);border-top:var(--rule-width-strong) solid var(--rule-strong);justify-items:start;display:grid}.supplier-form__saved{padding:var(--space-3) var(--space-4);border-left:3px solid var(--signal-green);background:var(--signal-green-bg)}.supplier-form__privacy,.supplier-form__refuse{font-size:var(--text-sm);color:var(--ink-3)}.supplier-refusal{justify-items:start;gap:var(--space-4);display:grid}.supplier-refusal__done{max-width:40rem;padding:var(--space-3) var(--space-4);border-left:3px solid var(--signal-green);background:var(--signal-green-bg)}.supplier-form__gone{gap:var(--space-5);padding-top:var(--space-6);border-top:var(--rule-width-strong) solid var(--rule-strong);display:grid}.supplier-form__gone-part{gap:var(--space-2);max-width:36rem;display:grid}.supplier-form__gone-title{font-size:var(--text-lg);font-weight:600}@media (width<=40rem){.supplier-form{padding:var(--space-4) var(--space-3) var(--space-7)}.supplier-form__term{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.supplier-item__more,.supplier-item__details{margin-left:0}.supplier-item__spec,.supplier-item__needed,.supplier-item__availability,.supplier-item__price{padding-left:0}}@media (prefers-reduced-motion:reduce){.supplier-item,.supplier-item__choice span{transition:none}}
