.language[data-v-622669b3]{border:1px solid var(--ink-600);min-height:36px;color:var(--ink-100);align-items:center;gap:6px;padding-inline:10px 4px;display:inline-flex}.language[data-v-622669b3]:focus-within{border-color:var(--blue-400)}svg[data-v-622669b3]{fill:none;stroke:currentColor;stroke-width:1.2px;flex:none;width:16px;height:16px}select[data-v-622669b3]{max-width:11rem;min-height:34px;color:inherit;font:500 var(--t-15) / 1.2 var(--font);cursor:pointer;background:0 0;border:0}select[data-v-622669b3]:focus{outline:none}.compact[data-v-622669b3]{padding-inline:10px;position:relative}.compact .code[data-v-622669b3]{font:600 var(--t-13) / 1 var(--mono);text-transform:uppercase;letter-spacing:.04em}.compact select[data-v-622669b3]{opacity:0;width:100%;max-width:none;position:absolute;inset:0}option[data-v-622669b3]{color:var(--ink-900);background:var(--white)}.site-footer[data-v-e52497be]{background:var(--ink-950);padding-block:var(--s-10) var(--s-6);font-size:var(--t-15);color:var(--text-soft)}.grid[data-v-e52497be]{gap:var(--s-8);grid-template-columns:1.4fr 1fr 1fr 1fr 1.4fr;display:grid}.name[data-v-e52497be]{margin-bottom:var(--s-3);letter-spacing:.06em;color:var(--text);font-weight:700}.name span[data-v-e52497be]{color:var(--text-soft);font-weight:400}nav[data-v-e52497be]{gap:var(--s-2);align-content:start;display:grid}nav a[data-v-e52497be]{color:var(--text-soft);text-decoration:none}nav a[data-v-e52497be]:hover{color:var(--text)}.eyebrow[data-v-e52497be]{margin-bottom:var(--s-2)}address[data-v-e52497be]{font-style:normal}.legal[data-v-e52497be]{justify-content:space-between;align-items:center;gap:var(--s-4);margin-top:var(--s-9);padding-top:var(--s-5);border-top:1px solid var(--line);font-size:var(--t-13);flex-wrap:wrap;display:flex}@media (width<=860px){.grid[data-v-e52497be]{grid-template-columns:1fr 1fr}}.u-button[data-v-7e1dfb8c]{justify-content:center;align-items:center;gap:var(--s-2);min-height:44px;padding:0 var(--s-5);border-radius:var(--radius);font-weight:600;font-size:var(--t-15);cursor:pointer;transition:background var(--fast) var(--ease), border-color var(--fast) var(--ease), transform var(--fast) var(--ease);white-space:nowrap;border:1px solid #0000;line-height:1;text-decoration:none;display:inline-flex}.u-button.large[data-v-7e1dfb8c]{min-height:52px;padding:0 var(--s-6);font-size:var(--t-17)}.u-button[data-v-7e1dfb8c]:active:not(:disabled){transform:translateY(1px)}.primary[data-v-7e1dfb8c]{background:var(--red-600);color:var(--white)}.primary[data-v-7e1dfb8c]:hover:not(:disabled){background:var(--red-700)}.accent[data-v-7e1dfb8c]{background:var(--blue-600);color:var(--white)}.accent[data-v-7e1dfb8c]:hover:not(:disabled){background:var(--blue-700)}.quiet[data-v-7e1dfb8c]{color:var(--text);border-color:var(--line-strong);background:0 0}.quiet[data-v-7e1dfb8c]:hover:not(:disabled){border-color:var(--text-soft)}.u-button[data-v-7e1dfb8c]:disabled{opacity:.55;cursor:not-allowed}.busy[data-v-7e1dfb8c]{cursor:progress}.waiting[data-v-63478c17]{background:var(--amber-500);block-size:22px;min-inline-size:22px;color:var(--ink-900);font-size:var(--t-13);place-items:center;padding-inline:5px;font-weight:700;text-decoration:none;display:inline-grid}.account-wrap[data-v-5564145f]{align-items:center;gap:var(--s-2);display:inline-flex}.account-link[data-v-5564145f]{font-size:var(--t-15);font-weight:500;text-decoration:none}.quiet[data-v-5564145f]{color:var(--text-soft);cursor:pointer;background:0 0;border:0;padding:0}.quiet[data-v-5564145f]:hover{color:var(--text)}.mark[data-v-5564145f]{border:1px solid var(--line-strong);width:32px;height:32px;color:var(--text);place-items:center;font-weight:650;display:inline-grid}.mark[data-v-5564145f]:hover{border-color:var(--blue-400)}.site-header[data-v-5d85b9a3]{z-index:20;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--ink-950) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}.bar[data-v-5d85b9a3]{justify-content:space-between;align-items:center;gap:var(--s-5);min-height:64px;display:flex}.brand[data-v-5d85b9a3]{align-items:center;gap:var(--s-3);color:var(--text);text-decoration:none;display:inline-flex}.brand svg[data-v-5d85b9a3]{width:30px;height:30px}.shield[data-v-5d85b9a3]{fill:var(--red-600)}.mark[data-v-5d85b9a3]{fill:var(--white)}.word[data-v-5d85b9a3]{letter-spacing:.06em;font-weight:700;font-size:var(--t-15)}.word span[data-v-5d85b9a3]{letter-spacing:.02em;color:var(--text-soft);font-weight:400}nav[data-v-5d85b9a3]{align-items:center;gap:clamp(var(--s-3), 1.6vw, var(--s-6));display:flex}nav a[data-v-5d85b9a3]:not(.u-button){white-space:nowrap;color:var(--text-soft);font-size:var(--t-15);transition:color var(--fast) var(--ease);font-weight:500;text-decoration:none}nav a[data-v-5d85b9a3]:not(.u-button):hover,nav a.router-link-active[data-v-5d85b9a3]:not(.u-button){color:var(--text)}.menu[data-v-5d85b9a3]{min-height:40px;padding:0 var(--s-4);border:1px solid var(--line-strong);border-radius:var(--radius);font-weight:600;font-size:var(--t-15);background:0 0;display:none}.skip[data-v-5d85b9a3]{position:absolute;inset-inline-start:-9999px}.skip[data-v-5d85b9a3]:focus{inset-inline-start:var(--s-4);top:var(--s-2);z-index:30;padding:var(--s-2) var(--s-4);background:var(--white);color:var(--ink-900);border-radius:var(--radius-small)}@media (width<=860px){.menu[data-v-5d85b9a3]{align-items:center;display:inline-flex}nav[data-v-5d85b9a3]{padding:var(--s-3) var(--gutter) var(--s-5);background:var(--ink-950);border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:0;display:none;position:absolute;inset:64px 0 auto}nav.open[data-v-5d85b9a3]{display:flex}nav a[data-v-5d85b9a3]:not(.u-button){padding:var(--s-3) 0;font-size:var(--t-17)}nav .u-button[data-v-5d85b9a3]{margin-top:var(--s-3)}}#app{flex-direction:column;min-height:100vh;display:flex}main{flex:1}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-ext-wght-normal-EocZY2iu.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");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{--ink-950:#070b14;--ink-900:#0b1220;--ink-800:#121b2e;--ink-700:#1c2740;--ink-600:#2c3a58;--ink-500:#4a5876;--ink-400:#6f7c98;--ink-300:#9aa5bd;--ink-200:#c9d0de;--ink-100:#e4e8f0;--ink-50:#f4f6fa;--white:#fff;--blue-700:#086199;--blue-600:#0a7bc0;--blue-400:#38a3e8;--blue-100:#dcefff;--red-700:#b51d16;--red-600:#d9271f;--red-100:#fde6e4;--green-600:#17834f;--green-500:#22a565;--green-100:#dcf5e7;--amber-600:#a87600;--amber-500:#e0a100;--amber-100:#fff3cf;--copper-400:#d08a4b;--bg:var(--white);--bg-soft:var(--ink-50);--text:var(--ink-900);--text-soft:var(--ink-500);--line:var(--ink-100);--line-strong:var(--ink-200);--link:var(--blue-600);--focus:var(--blue-400);--font:"Inter Variable", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "PingFang SC", "Hiragino Sans", "Microsoft YaHei", "Noto Sans CJK SC", "Malgun Gothic", "Noto Sans Arabic", "Noto Sans Hebrew", "Noto Sans Devanagari", "Noto Sans Thai", sans-serif;--mono:"JetBrains Mono Variable", ui-monospace, "SFMono-Regular", Menlo, monospace;--t-13:.8125rem;--t-15:.9375rem;--t-17:1.0625rem;--t-20:1.25rem;--t-26:1.625rem;--t-36:2.25rem;--t-52:3.25rem;--t-68:4.25rem;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:40px;--s-8:48px;--s-9:64px;--s-10:72px;--s-11:80px;--s-12:96px;--radius:10px;--radius-small:6px;--page:1200px;--gutter:24px;--shadow-float:0 12px 32px -12px #070b1447, 0 2px 6px #070b1414;--ease:cubic-bezier(.2, .7, .2, 1);--fast:.15s;--slow:.22s}.on-ink{--bg:var(--ink-900);--bg-soft:var(--ink-800);--text:var(--ink-50);--text-soft:var(--ink-300);--line:var(--ink-700);--line-strong:var(--ink-600);--link:var(--blue-400);background:var(--bg);color:var(--text)}@media (width<=640px){:root{--gutter:16px;--t-68:2.75rem;--t-52:2.375rem;--t-36:1.875rem;--s-12:64px;--s-11:56px}}@media (prefers-reduced-motion:reduce){:root{--fast:0s;--slow:0s}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--text);font:400 var(--t-17) / 1.6 var(--font);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4{letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:650;line-height:1.12}h1{font-size:var(--t-52)}h2{font-size:var(--t-36)}h3{font-size:var(--t-20);letter-spacing:-.01em;line-height:1.3}p{text-wrap:pretty;margin:0}a{color:var(--link);text-underline-offset:3px;text-decoration-thickness:1px}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}::selection{background:var(--blue-100);color:var(--ink-900)}.page{width:100%;max-width:calc(var(--page) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.num{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.lead{font-size:var(--t-20);color:var(--text-soft);max-width:62ch;line-height:1.5}.eyebrow{font:600 var(--t-13) / 1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--blue-600)}.on-ink .eyebrow{color:var(--blue-400)}.soft{color:var(--text-soft)}.visually-hidden,.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.u-card[data-v-c2818dea]{gap:var(--s-3);padding:var(--s-6);border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);align-content:start;display:grid}.tone-soft[data-v-c2818dea]{background:var(--bg-soft)}.u-picture[data-v-eca60f51]{border-radius:var(--radius);background:var(--bg-soft);margin:0;overflow:hidden}img[data-v-eca60f51]{width:100%;height:auto}img.boxed[data-v-eca60f51]{object-fit:cover}.missing[data-v-eca60f51]{aspect-ratio:3/2;background:var(--bg-soft);border:1px dashed var(--line-strong);border-radius:var(--radius);width:100%;min-height:160px}figcaption[data-v-eca60f51]{padding:var(--s-3) var(--s-4);font-size:var(--t-13);color:var(--text-soft);background:var(--bg);line-height:1.4}.u-spinner[data-v-60a56b14]{border:2px solid var(--line-strong);border-top-color:var(--blue-600);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite turn-60a56b14;display:inline-block}@keyframes turn-60a56b14{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.u-spinner[data-v-60a56b14]{animation-duration:2.4s}}.u-tag[data-v-eca1e050]{--tag-ink:var(--ink-500);--tag-bg:var(--bg-soft);min-height:24px;font:600 var(--t-13) / 1.4 var(--font);background:var(--tag-bg);color:var(--tag-ink);white-space:nowrap;align-items:stretch;display:inline-flex}.sq[data-v-eca1e050]{background:var(--tag-ink);clip-path:polygon(0 0,84% 0,62% 56%,100% 44%,74% 100%,0 100%);flex:none;width:30px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .sq[data-v-eca1e050]{transform:scaleX(-1)}.txt[data-v-eca1e050]{align-items:center;padding-block:2px;padding-inline:4px 10px;display:inline-flex}.instant[data-v-eca1e050]{--tag-ink:var(--green-600);--tag-bg:var(--green-100)}.review[data-v-eca1e050]{--tag-ink:var(--amber-600);--tag-bg:var(--amber-100)}.error[data-v-eca1e050]{--tag-ink:var(--red-700);--tag-bg:var(--red-100)}.u-section[data-v-a8303d91]{padding-block:var(--s-12)}.tone-soft[data-v-a8303d91]{background:var(--bg-soft)}.head[data-v-a8303d91]{gap:var(--s-4);margin-bottom:var(--s-9);max-width:760px;display:grid}.u-stat dt[data-v-81d0cb86]{font-size:var(--t-36);color:var(--text);font-weight:600;line-height:1.1}.u-stat dd[data-v-81d0cb86]{margin:var(--s-1) 0 0;font-size:var(--t-15);color:var(--text-soft);max-width:26ch;line-height:1.4}.steps[data-v-a0d8a251],.levels[data-v-a0d8a251],.groups[data-v-a0d8a251],.terms[data-v-a0d8a251]{gap:var(--s-5);margin:0;padding:0;list-style:none;display:grid}.steps[data-v-a0d8a251],.levels[data-v-a0d8a251],.terms[data-v-a0d8a251]{grid-template-columns:repeat(3,minmax(0,1fr))}.groups[data-v-a0d8a251]{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr))}.icon[data-v-a0d8a251]{color:var(--blue-600)}.step-n[data-v-a0d8a251],.lv-n[data-v-a0d8a251]{font-size:var(--t-13);color:var(--text-soft)}.level[data-v-a0d8a251]{gap:var(--s-3);border-block-start:2px solid var(--blue-400);align-content:start;padding-block-start:var(--s-5);display:grid}.level ul[data-v-a0d8a251]{margin:var(--s-2) 0 0;gap:var(--s-2);font-size:var(--t-15);padding:0;list-style:none;display:grid}.level li[data-v-a0d8a251]{border-block-start:1px solid var(--line);padding-block-start:var(--s-2)}.findings[data-v-a0d8a251]{margin-block:var(--s-9) var(--s-6);padding:var(--s-6);border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-soft);gap:var(--s-4);display:grid}.findings ul[data-v-a0d8a251]{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.findings li[data-v-a0d8a251]{align-items:center;gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.f-title[data-v-a0d8a251]{font-weight:500}.note[data-v-a0d8a251]{font-size:var(--t-13)}.honest[data-v-a0d8a251]{max-width:62ch;border-inline-start:2px solid var(--copper-400);color:var(--text);margin-block-end:var(--s-6);padding-inline-start:var(--s-4)}.status[data-v-a0d8a251]{align-items:center;gap:var(--s-3);margin-block-end:var(--s-6);display:flex}.legend[data-v-a0d8a251]{gap:var(--s-3) var(--s-6);margin:0 0 var(--s-5);font-size:var(--t-15);color:var(--text-soft);flex-wrap:wrap;padding:0;list-style:none;display:flex}.legend li[data-v-a0d8a251]{align-items:center;gap:var(--s-2);display:flex}.groups[data-v-a0d8a251]{margin-block-end:var(--s-6)}.g-head[data-v-a0d8a251]{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.opt[data-v-a0d8a251]{gap:var(--s-2);border-block-start:1px solid var(--line);padding-block-start:var(--s-3);display:grid}.o-name[data-v-a0d8a251]{font-size:var(--t-15);font-weight:600}.chips[data-v-a0d8a251]{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chips li[data-v-a0d8a251]{border:1px solid var(--line-strong);font-size:var(--t-13);padding:2px 10px;line-height:1.6}.chips li.rv[data-v-a0d8a251]{border-color:var(--amber-500)}.chips li.more[data-v-a0d8a251]{color:var(--text-soft);border-style:dashed}.photos[data-v-a0d8a251]{align-items:start;gap:var(--s-5);grid-template-rows:auto auto;grid-template-columns:1.4fr 1fr;margin-block-end:var(--s-8);display:grid}.photos .ph0[data-v-a0d8a251]{grid-row:span 2}.states[data-v-a0d8a251]{gap:var(--s-4);margin-block-end:var(--s-6);display:grid}.stats[data-v-a0d8a251]{gap:var(--s-6);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.dates[data-v-a0d8a251]{font-size:var(--t-15);margin-block-start:var(--s-5)}.cta[data-v-a0d8a251]{padding-block:var(--s-12);border-block-start:1px solid var(--line)}.cta .inner[data-v-a0d8a251]{gap:var(--s-5);justify-items:start;display:grid}@media (width<=900px){.steps[data-v-a0d8a251],.levels[data-v-a0d8a251],.terms[data-v-a0d8a251],.stats[data-v-a0d8a251],.photos[data-v-a0d8a251]{grid-template-columns:1fr}.photos .ph0[data-v-a0d8a251]{grid-row:auto}}.drop[data-v-9b90ab92]{justify-items:center;gap:var(--s-2);padding:var(--s-8) var(--s-5);border:1.5px dashed var(--line-strong);background:color-mix(in srgb, var(--bg-soft) 70%, transparent);text-align:center;transition:border-color var(--fast) var(--ease), background var(--fast) var(--ease);border-radius:16px;display:grid}.over[data-v-9b90ab92]{border-color:var(--blue-400);background:color-mix(in srgb, var(--blue-400) 12%, var(--bg-soft))}.icon[data-v-9b90ab92]{fill:none;width:48px;height:48px;stroke:var(--blue-400);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.icon circle[data-v-9b90ab92]{fill:var(--copper-400);stroke:none}.title[data-v-9b90ab92]{font-size:var(--t-20);letter-spacing:-.01em;font-weight:650}.or[data-v-9b90ab92]{color:var(--text-soft)}.browse[data-v-9b90ab92]{color:var(--link);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 2px;font-weight:600;text-decoration:underline}.hint[data-v-9b90ab92]{max-width:46ch;font-size:var(--t-13);color:var(--text-soft)}.problem[data-v-9b90ab92]{margin-top:var(--s-2);color:var(--red-600);font-weight:600}.on-ink .problem[data-v-9b90ab92]{color:#ff8a84}.hero[data-v-846f7174]{background:var(--ink-950);position:relative;overflow:hidden}.backdrop[data-v-846f7174]{object-fit:cover;object-position:30% 40%;opacity:.3;filter:saturate(.6)contrast(1.05);width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 38%,#000 72%);mask-image:linear-gradient(90deg,#0000 38%,#000 72%)}.glow[data-v-846f7174]{background:linear-gradient(90deg, var(--ink-950) 30%, transparent 75%), radial-gradient(60% 70% at 85% 0%, color-mix(in srgb, var(--blue-600) 26%, transparent), transparent 70%), radial-gradient(40% 50% at 10% 100%, color-mix(in srgb, var(--red-600) 14%, transparent), transparent 70%), linear-gradient(180deg, transparent 70%, var(--ink-950));position:absolute;inset:0}.inner[data-v-846f7174]{gap:var(--s-9);padding-block:var(--s-12);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;display:grid;position:relative}.copy[data-v-846f7174]{gap:var(--s-5);display:grid}h1[data-v-846f7174]{font-size:var(--t-68);letter-spacing:-.035em;line-height:1.02}.facts[data-v-846f7174]{gap:var(--s-8);margin:var(--s-4) 0 0;flex-wrap:wrap;display:flex}.facts dt[data-v-846f7174]{font-size:var(--t-36);color:var(--white);font-weight:600;line-height:1.1}.facts dd[data-v-846f7174]{font-size:var(--t-13);color:var(--text-soft);max-width:18ch;margin:4px 0 0}.upload[data-v-846f7174]{gap:var(--s-3);padding:var(--s-4);border:1px solid var(--line);background:color-mix(in srgb, var(--ink-800) 82%, transparent);box-shadow:var(--shadow-float);border-radius:24px;scroll-margin-top:96px;display:grid}.private[data-v-846f7174]{text-align:center;font-size:var(--t-13);color:var(--text-soft)}@media (width<=980px){.inner[data-v-846f7174]{gap:var(--s-8);grid-template-columns:1fr}}.cap[data-v-54844118]{padding-block:var(--s-10) var(--s-12)}.head[data-v-54844118]{gap:var(--s-4);max-width:760px;margin-block-end:var(--s-8);display:grid}.status[data-v-54844118]{align-items:center;gap:var(--s-3);display:flex}.tools[data-v-54844118]{justify-content:space-between;align-items:center;gap:var(--s-4);flex-wrap:wrap;margin-block-end:var(--s-6);display:flex}.filter[data-v-54844118]{flex:320px;max-width:460px}input[data-v-54844118]{width:100%;min-height:44px;padding-inline:var(--s-4);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg)}input[data-v-54844118]:focus-visible{outline-offset:0;border-color:var(--blue-400)}.group[data-v-54844118]{margin-block-end:var(--s-9)}.group h2[data-v-54844118]{font-size:var(--t-26);margin-block-end:var(--s-4)}.lead-small[data-v-54844118]{max-width:62ch;margin-block-end:var(--s-4)}table[data-v-54844118]{border-collapse:collapse;width:100%}th[data-v-54844118],td[data-v-54844118]{padding:var(--s-4) var(--s-3);text-align:start;vertical-align:top;border-block-end:1px solid var(--line)}thead th[data-v-54844118]{font:600 var(--t-13) / 1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft)}tbody th[data-v-54844118]{width:30%;font-weight:600}.id[data-v-54844118]{font-size:var(--t-13);color:var(--text-soft);font-weight:400;display:block}.vals[data-v-54844118]{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.vals li[data-v-54844118]{border:1px solid var(--line-strong);font-size:var(--t-15);padding:2px 10px}.vals li.rv[data-v-54844118]{border-color:var(--amber-500);background:var(--amber-100);color:var(--ink-900)}.def[data-v-54844118]{font:600 11px / 1 var(--mono);text-transform:uppercase;color:var(--blue-600);margin-inline-start:6px}.flag[data-v-54844118]{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.legend[data-v-54844118]{align-items:center;gap:var(--s-2) var(--s-4);font-size:var(--t-15);flex-wrap:wrap;margin-block-end:var(--s-9);display:flex}@media (width<=640px){thead[data-v-54844118]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}table[data-v-54844118],tbody[data-v-54844118],tr[data-v-54844118],th[data-v-54844118],td[data-v-54844118]{display:block}tr[data-v-54844118]{padding-block:var(--s-3);border-block-end:1px solid var(--line)}th[data-v-54844118],td[data-v-54844118]{padding:var(--s-1) 0;border:0}tbody th[data-v-54844118]{width:auto}.limits tr[data-v-54844118]{grid-template-columns:1fr 1fr;display:grid}.limits th[data-v-54844118]{grid-column:1/-1}.limits td[data-v-54844118]:before{content:attr(data-label);font-size:var(--t-13);font-family:var(--font);color:var(--text-soft);display:block}}.intro[data-v-2f8de185]{background:var(--ink-950);padding-block:var(--s-11)}.inner[data-v-2f8de185]{gap:var(--s-5);display:grid}.jump[data-v-2f8de185]{gap:var(--s-3);margin:var(--s-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.jump a[data-v-2f8de185]{gap:var(--s-2);min-height:44px;padding:0 var(--s-4);border:1px solid var(--line-strong);color:var(--text);align-items:center;text-decoration:none;display:inline-flex}.jump a[data-v-2f8de185]:hover{border-color:var(--blue-400)}.body[data-v-2f8de185]{padding-block:var(--s-10) var(--s-12)}.level[data-v-2f8de185]{gap:var(--s-8);padding-block:var(--s-9);border-block-end:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,2fr);scroll-margin-top:80px;display:grid}.level header[data-v-2f8de185]{gap:var(--s-3);align-content:start;align-self:start;display:grid;position:sticky;top:96px}.lv[data-v-2f8de185]{font-size:var(--t-13);color:var(--blue-600)}.rules[data-v-2f8de185]{margin:0;padding:0;list-style:none;display:grid}.rules li[data-v-2f8de185]{gap:var(--s-4);padding-block:var(--s-4);border-block-end:1px solid var(--line);grid-template-columns:64px minmax(0,1fr);display:grid}.rules li[data-v-2f8de185]:last-child{border-block-end:0}.rid[data-v-2f8de185]{font-size:var(--t-13);color:var(--text-soft);padding-block-start:2px}.rules h3[data-v-2f8de185]{font-size:var(--t-17);margin-block-end:var(--s-1)}.rules p[data-v-2f8de185]{font-size:var(--t-15);max-width:62ch}.trust[data-v-2f8de185]{max-width:760px;padding-block-start:var(--s-9)}@media (width<=900px){.level[data-v-2f8de185]{gap:var(--s-5);grid-template-columns:1fr}.level header[data-v-2f8de185]{position:static}}.intro[data-v-0b4d73e6]{background:var(--ink-950);padding-block:var(--s-11)}.inner[data-v-0b4d73e6]{gap:var(--s-5);display:grid}.jump[data-v-0b4d73e6]{gap:var(--s-3);margin:var(--s-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.jump a[data-v-0b4d73e6]{min-height:44px;padding:0 var(--s-4);border:1px solid var(--line-strong);color:var(--text);align-items:center;text-decoration:none;display:inline-flex}.jump a[data-v-0b4d73e6]:hover{border-color:var(--blue-400)}.body[data-v-0b4d73e6]{padding-block:var(--s-10) var(--s-12)}.category[data-v-0b4d73e6]{gap:var(--s-8);padding-block:var(--s-9);border-block-end:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,2fr);scroll-margin-top:80px;display:grid}.category[data-v-0b4d73e6]:last-child{border-block-end:0}.category header[data-v-0b4d73e6]{gap:var(--s-3);align-content:start;align-self:start;display:grid}.count[data-v-0b4d73e6]{font-size:var(--t-13);color:var(--blue-600)}.cards[data-v-0b4d73e6]{gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.card[data-v-0b4d73e6]{gap:var(--s-2);height:100%;padding:var(--s-5);border:1px solid var(--line);border-radius:var(--radius);color:var(--text);transition:border-color var(--fast) var(--ease);align-content:start;text-decoration:none;display:grid}.card[data-v-0b4d73e6]:hover{border-color:var(--blue-400)}.card h3[data-v-0b4d73e6]{font-size:var(--t-17)}.card p[data-v-0b4d73e6]{font-size:var(--t-15)}.card[data-v-0b4d73e6] .u-tag{justify-self:start}.meta[data-v-0b4d73e6]{font-size:var(--t-13);color:var(--text-soft)}@media (width<=900px){.category[data-v-0b4d73e6]{gap:var(--s-5);grid-template-columns:1fr}}.help-drawing{block-size:auto;inline-size:100%;color:var(--text);stroke-linejoin:round;stroke-linecap:round;display:block}.help-drawing *{stroke:none}.help-drawing .lam{fill:var(--ink-100)}.help-drawing .pre{fill:var(--ink-200)}.help-drawing .cu{fill:var(--copper-400)}.help-drawing .mk{fill:var(--green-500);fill-opacity:.55}.help-drawing .mkx{fill:none}.help-drawing .ink{fill:var(--white);stroke:var(--ink-500);stroke-width:.75px}.help-drawing .glyph{fill:var(--ink-600)}.help-drawing .sn{fill:var(--ink-300)}.help-drawing .ni{fill:var(--ink-500)}.help-drawing .au{fill:var(--amber-500)}.help-drawing .pd{fill:var(--blue-400)}.help-drawing .osp,.help-drawing .resin{fill:var(--blue-100);stroke:var(--blue-400);stroke-width:.75px}.help-drawing .al{fill:var(--ink-300)}.help-drawing .pin{fill:var(--ink-500)}.help-drawing .adh{fill:var(--amber-500)}.help-drawing .conn{fill:var(--bg);stroke:var(--ink-500);stroke-width:1.25px}.help-drawing .hole{fill:var(--bg)}.help-drawing .glass{fill:var(--ink-300)}.help-drawing .edge{fill:none;stroke:var(--ink-500);stroke-width:1.25px}.help-drawing .ring{fill:none;stroke:var(--amber-600);stroke-width:3px}.help-drawing .ringw{fill:none;stroke:var(--copper-400);stroke-width:3px}.help-drawing .th{fill:none;stroke:var(--ink-500);stroke-width:1.25px}.help-drawing .thw{fill:none;stroke:var(--ink-300);stroke-width:1px}.help-drawing .dash{fill:none;stroke:var(--ink-500);stroke-width:1px;stroke-dasharray:4 3}.help-drawing .dim{fill:none;stroke:var(--blue-600);stroke-width:1px}.help-drawing .dimf{fill:var(--blue-600)}.help-drawing .solid{fill:var(--ink-500)}.help-drawing .sq{fill:var(--bg);stroke:var(--text);stroke-width:1.25px}.help-drawing .pi{fill:none;stroke:var(--amber-600);stroke-width:6px}.help-drawing .cuw{fill:none;stroke:var(--copper-400);stroke-width:2px}.help-drawing .curveA{fill:none;stroke:var(--blue-600);stroke-width:2px}.help-drawing .curveB{fill:none;stroke:var(--copper-400);stroke-width:2px}.help-drawing .probe{fill:none;stroke:var(--ink-500);stroke-width:1.5px}.help-drawing .cal{fill:var(--text)}.help-drawing .calg{fill:none;stroke:var(--bg);stroke-width:1.3px;stroke-linecap:butt;stroke-linejoin:miter}.missing[data-v-f670ca3e]{justify-items:start;gap:var(--s-5);padding-block:var(--s-12);display:grid}.learn-drawing{direction:ltr}.learn-drawing .ln{fill:none;stroke:var(--ink-500);stroke-width:2px}.learn-drawing .thin{fill:none;stroke:var(--ink-400);stroke-width:1.25px}.learn-drawing .lnb{fill:none;stroke:var(--blue-600);stroke-width:2.5px}.learn-drawing .lng{fill:none;stroke:var(--green-600);stroke-width:2.5px}.learn-drawing .lna{fill:none;stroke:var(--amber-600);stroke-width:2.5px}.learn-drawing .lnc{fill:none;stroke:var(--copper-400);stroke-width:3px}.learn-drawing .lnt{fill:none;stroke:var(--text);stroke-width:2px}.learn-drawing .bx{fill:var(--bg);stroke:var(--ink-500);stroke-width:2px}.learn-drawing .bxs{fill:var(--bg-soft);stroke:var(--ink-300);stroke-width:1.5px}.learn-drawing .bxb{fill:var(--blue-400);fill-opacity:.18;stroke:var(--blue-400);stroke-width:2px}.learn-drawing .bxg{fill:var(--green-500);fill-opacity:.2;stroke:var(--green-500);stroke-width:2px}.learn-drawing .bxa{fill:var(--amber-500);fill-opacity:.2;stroke:var(--amber-500);stroke-width:2px}.learn-drawing .fb{fill:var(--blue-400)}.learn-drawing .fbd{fill:var(--blue-600)}.learn-drawing .fg{fill:var(--green-500)}.learn-drawing .fgd{fill:var(--green-600)}.learn-drawing .fa{fill:var(--amber-500)}.learn-drawing .fc{fill:var(--copper-400)}.learn-drawing .fi{fill:var(--ink-500)}.learn-drawing .fil{fill:var(--ink-300)}.learn-drawing .fi1{fill:var(--ink-100)}.learn-drawing .fi2{fill:var(--ink-200)}.learn-drawing .ft{fill:var(--text)}.learn-drawing .fbg{fill:var(--bg)}.learn-drawing .fgm{fill:var(--green-500);fill-opacity:.35}.learn-drawing .fgs{fill:var(--green-500);fill-opacity:.18}.learn-drawing .fas{fill:var(--amber-500);fill-opacity:.25}.learn-drawing .fbs{fill:var(--blue-400);fill-opacity:.2}.learn-drawing .arrow{fill:var(--ink-500)}.learn-drawing .arrowb{fill:var(--blue-600)}.learn-drawing .arrowa{fill:var(--amber-600)}.learn-drawing .dsh{fill:none;stroke:var(--ink-400);stroke-width:1.5px;stroke-dasharray:5 4}.learn-drawing .dsha{fill:none;stroke:var(--amber-600);stroke-width:2px;stroke-dasharray:5 4}.learn-drawing .bxc{fill:var(--copper-400);fill-opacity:.3;stroke:var(--copper-400);stroke-width:2px}.learn-drawing .lna1{fill:none;stroke:var(--amber-600);stroke-width:1.5px}.learn-drawing .band-a{fill:none;stroke:var(--amber-500);stroke-width:12px;stroke-linecap:butt}.learn-drawing .band-as{fill:none;stroke:var(--amber-500);stroke-opacity:.35;stroke-width:6px;stroke-linecap:butt}.learn-drawing .band-c{fill:none;stroke:var(--copper-400);stroke-width:4px;stroke-linecap:butt}.learn-drawing .glassw{fill:none;stroke:var(--ink-300);stroke-width:8px}.only-english[data-v-e0380ed4]{padding:var(--s-2) var(--s-3);border-inline-start:4px solid var(--amber-500);background:var(--amber-100);color:var(--ink-900);font-size:var(--t-15);margin-block-start:var(--s-4)}.head[data-v-e0380ed4]{padding-block:var(--s-9) var(--s-7);border-block-end:1px solid var(--line)}.inner[data-v-e0380ed4]{gap:var(--s-4);justify-items:start;display:grid}.inner h1[data-v-e0380ed4]{max-width:24ch;font-size:var(--t-36)}.back[data-v-e0380ed4]{font-size:var(--t-15)}.meta[data-v-e0380ed4]{gap:var(--s-2) var(--s-5);font-size:var(--t-13);color:var(--text-soft);flex-wrap:wrap;align-items:center;display:flex}.layout[data-v-e0380ed4]{gap:var(--s-9);padding-block:var(--s-9);grid-template-columns:220px minmax(0,68ch);display:grid}.toc[data-v-e0380ed4]{align-self:start;gap:var(--s-3);font-size:var(--t-15);display:grid;position:sticky;top:96px}.toc ol[data-v-e0380ed4]{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.toc a[data-v-e0380ed4]{color:var(--text-soft);text-decoration:none}.toc a[data-v-e0380ed4]:hover{color:var(--text)}.layout>.prose[data-v-e0380ed4]:only-child{grid-column:2}.prose[data-v-e0380ed4]{overflow-wrap:break-word;min-width:0;max-width:68ch}.prose[data-v-e0380ed4]>*+*{margin-block-start:var(--s-4)}.prose[data-v-e0380ed4] h2{font-size:var(--t-26);margin-block-start:var(--s-9);scroll-margin-top:88px}.prose[data-v-e0380ed4] h3{margin-block-start:var(--s-6);scroll-margin-top:88px}.prose[data-v-e0380ed4] ul,.prose[data-v-e0380ed4] ol{padding-inline-start:var(--s-5)}.prose[data-v-e0380ed4] li+li{margin-block-start:var(--s-2)}.prose[data-v-e0380ed4] code{font-family:var(--mono);font-size:.9em}.prose[data-v-e0380ed4] :not(pre)>code{border-radius:var(--radius-small);background:var(--bg-soft);padding:1px 5px}.prose[data-v-e0380ed4] .code-block{position:relative}.prose[data-v-e0380ed4] pre{padding:var(--s-4);white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-soft);font-size:var(--t-15);margin:0;padding-inline-end:88px;line-height:1.5;overflow-x:auto}.prose[data-v-e0380ed4] .copy{min-height:32px;padding:0 var(--s-3);border:1px solid var(--line-strong);border-radius:var(--radius-small);background:var(--bg);font-size:var(--t-13);cursor:pointer;position:absolute;inset-block-start:var(--s-2);inset-inline-end:var(--s-2)}.prose[data-v-e0380ed4] .copy:hover{border-color:var(--blue-400)}.prose[data-v-e0380ed4] .table-scroll{overflow-x:auto}.prose[data-v-e0380ed4] table{border-collapse:collapse;width:100%;font-size:var(--t-15)}.prose[data-v-e0380ed4] th,.prose[data-v-e0380ed4] td{padding:var(--s-2) var(--s-3);border-block-end:1px solid var(--line);text-align:start;vertical-align:top}.prose[data-v-e0380ed4] th{white-space:nowrap;font-weight:650}.prose[data-v-e0380ed4] blockquote{border-inline-start:3px solid var(--blue-400);color:var(--text-soft);margin-inline:0;padding-inline-start:var(--s-4)}.prose[data-v-e0380ed4] figure.picture{border-radius:var(--radius);margin-inline:0;overflow:hidden}.prose[data-v-e0380ed4] figure.picture img{width:100%;height:auto}.prose[data-v-e0380ed4] figcaption{padding:var(--s-3) 0 0;font-size:var(--t-13);color:var(--text-soft)}.prose[data-v-e0380ed4] figure.drawing{margin-inline:0}.prose[data-v-e0380ed4] figure.drawing+ol.callouts{margin-block-start:var(--s-3)}.prose[data-v-e0380ed4] .plate{padding:var(--s-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-soft);direction:ltr;overflow-x:auto}.prose[data-v-e0380ed4] .plate:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.prose[data-v-e0380ed4] .learn-drawing{min-inline-size:520px}.prose[data-v-e0380ed4] ol.callouts{counter-reset:callout;font-size:var(--t-15);padding-inline-start:0;list-style:none}.prose[data-v-e0380ed4] ol.callouts>li{counter-increment:callout;min-block-size:1.5rem;padding-inline-start:2.25rem;position:relative}.prose[data-v-e0380ed4] ol.callouts>li:before{content:counter(callout);background:var(--text);block-size:1.4rem;inline-size:1.4rem;color:var(--bg);font:650 var(--t-13) / 1 var(--mono);place-items:center;display:grid;position:absolute;inset-block-start:.1em;inset-inline-start:0}.prose[data-v-e0380ed4] hr{border:0;border-block-start:1px solid var(--line)}.after[data-v-e0380ed4]{gap:var(--s-7);padding-block:0 var(--s-12);display:grid}.cta[data-v-e0380ed4]{max-width:760px}.pager[data-v-e0380ed4]{gap:var(--s-4);grid-template-columns:1fr 1fr;display:grid}.pager a[data-v-e0380ed4]{gap:var(--s-1);padding:var(--s-4) var(--s-5);border:1px solid var(--line);border-radius:var(--radius);color:var(--text);text-decoration:none;display:grid}.pager a[data-v-e0380ed4]:hover{border-color:var(--blue-400)}.pager .next[data-v-e0380ed4]{text-align:end;grid-column:2}@media (width<=900px){.layout[data-v-e0380ed4]{gap:var(--s-6);padding-block:var(--s-7);grid-template-columns:minmax(0,1fr)}.toc[data-v-e0380ed4]{position:static}.layout>.prose[data-v-e0380ed4]:only-child{grid-column:1}.pager[data-v-e0380ed4]{grid-template-columns:1fr}.pager .next[data-v-e0380ed4]{grid-column:1}}.wait[data-v-bb7dde47]{justify-items:start;gap:var(--s-4);padding-block:var(--s-12);display:grid}.draft .page[data-v-bb7dde47]{display:block}.draft[data-v-bb7dde47]{padding-block:var(--s-3);background:var(--red-700);color:var(--white);text-align:start;font-weight:650}.head[data-v-bb7dde47]{padding-block:var(--s-9) var(--s-7);border-block-end:1px solid var(--line)}.inner[data-v-bb7dde47]{gap:var(--s-4);justify-items:start;display:grid}.inner h1[data-v-bb7dde47]{max-width:24ch;font-size:var(--t-36)}.meta[data-v-bb7dde47]{font-size:var(--t-13);color:var(--text-soft)}.layout[data-v-bb7dde47]{gap:var(--s-9);padding-block:var(--s-9);grid-template-columns:220px minmax(0,68ch);display:grid}.toc[data-v-bb7dde47]{align-self:start;gap:var(--s-3);font-size:var(--t-15);display:grid;position:sticky;top:96px}.toc ol[data-v-bb7dde47]{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.toc a[data-v-bb7dde47]{color:var(--text-soft);text-decoration:none}.toc a[data-v-bb7dde47]:hover{color:var(--text)}.layout>.prose[data-v-bb7dde47]:only-child{grid-column:2}.prose[data-v-bb7dde47]{overflow-wrap:break-word;min-width:0;max-width:68ch}.prose[data-v-bb7dde47]>*+*{margin-block-start:var(--s-4)}.prose[data-v-bb7dde47] h2{font-size:var(--t-26);margin-block-start:var(--s-9);scroll-margin-top:88px}.prose[data-v-bb7dde47] h3{margin-block-start:var(--s-6);scroll-margin-top:88px}.prose[data-v-bb7dde47] ul,.prose[data-v-bb7dde47] ol{padding-inline-start:var(--s-5)}.prose[data-v-bb7dde47] li+li{margin-block-start:var(--s-2)}.prose[data-v-bb7dde47] code{font-family:var(--mono);font-size:.9em}.prose[data-v-bb7dde47] :not(pre)>code{border-radius:var(--radius-small);background:var(--bg-soft);padding:1px 5px}.prose[data-v-bb7dde47] .code-block{position:relative}.prose[data-v-bb7dde47] pre{padding:var(--s-4);white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-soft);font-size:var(--t-15);margin:0;padding-inline-end:88px;line-height:1.5;overflow-x:auto}.prose[data-v-bb7dde47] .copy{min-height:32px;padding:0 var(--s-3);border:1px solid var(--line-strong);border-radius:var(--radius-small);background:var(--bg);font-size:var(--t-13);cursor:pointer;position:absolute;inset-block-start:var(--s-2);inset-inline-end:var(--s-2)}.prose[data-v-bb7dde47] .copy:hover{border-color:var(--blue-400)}.prose[data-v-bb7dde47] .table-scroll{overflow-x:auto}.prose[data-v-bb7dde47] table{border-collapse:collapse;width:100%;font-size:var(--t-15)}.prose[data-v-bb7dde47] th,.prose[data-v-bb7dde47] td{padding:var(--s-2) var(--s-3);border-block-end:1px solid var(--line);text-align:start;vertical-align:top}.prose[data-v-bb7dde47] th{white-space:nowrap;font-weight:650}.prose[data-v-bb7dde47] blockquote{border-inline-start:3px solid var(--blue-400);color:var(--text-soft);margin-inline:0;padding-inline-start:var(--s-4)}.prose[data-v-bb7dde47] figure.picture{border-radius:var(--radius);margin-inline:0;overflow:hidden}.prose[data-v-bb7dde47] figure.picture img{width:100%;height:auto}.prose[data-v-bb7dde47] figcaption{padding:var(--s-3) 0 0;font-size:var(--t-13);color:var(--text-soft)}.prose[data-v-bb7dde47] hr{border:0;border-block-start:1px solid var(--line)}.others[data-v-bb7dde47]{gap:var(--s-3);padding-block:0 var(--s-12);display:grid}.others ul[data-v-bb7dde47]{gap:var(--s-2) var(--s-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@media (width<=900px){.layout[data-v-bb7dde47]{gap:var(--s-6);padding-block:var(--s-7);grid-template-columns:minmax(0,1fr)}.toc[data-v-bb7dde47]{position:static}.layout>.prose[data-v-bb7dde47]:only-child{grid-column:1}}.tools[data-v-a999a662]{padding-block:var(--s-10) var(--s-12)}.head[data-v-a999a662]{gap:var(--s-4);max-width:760px;margin-block-end:var(--s-8);display:grid}.list[data-v-a999a662]{gap:var(--s-5);margin:0 0 var(--s-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));padding:0;list-style:none;display:grid}h2[data-v-a999a662]{font-size:var(--t-20)}.honest[data-v-a999a662]{max-width:62ch}.rows[data-v-0cfe6a18]{margin:0;display:grid}.row[data-v-0cfe6a18]{justify-content:space-between;align-items:baseline;gap:var(--s-1) var(--s-4);padding-block:var(--s-3);border-block-end:1px solid var(--line);flex-wrap:wrap;display:flex}dt[data-v-0cfe6a18]{color:var(--text-soft);font-size:var(--t-15)}dd[data-v-0cfe6a18]{font-size:var(--t-17);margin:0}.strong dd[data-v-0cfe6a18]{font-size:var(--t-26);font-weight:650}.u[data-v-0cfe6a18]{color:var(--text-soft);font-size:var(--t-15);margin-inline-start:.3em}.field[data-v-39e2f932]{gap:var(--s-1);display:grid}label[data-v-39e2f932]{font-size:var(--t-15);font-weight:600}.box[data-v-39e2f932]{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg);align-items:stretch;display:flex}.box[data-v-39e2f932]:focus-within{border-color:var(--blue-400)}.bad .box[data-v-39e2f932]{border-color:var(--red-600)}input[data-v-39e2f932]{min-width:0;min-height:44px;padding-inline:var(--s-4);color:inherit;font-size:var(--t-17);background:0 0;border:0;flex:auto}.unit[data-v-39e2f932]{padding-inline:var(--s-3);color:var(--text-soft);font-size:var(--t-15);align-items:center;display:flex}.err[data-v-39e2f932]{color:var(--red-700);font-size:var(--t-15);margin:0}.tool[data-v-40ae82dd]{padding-block:var(--s-10) var(--s-12)}.head[data-v-40ae82dd]{gap:var(--s-4);max-width:760px;margin-block-end:var(--s-8);display:grid}.work[data-v-40ae82dd]{gap:var(--s-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));margin-block-end:var(--s-9);display:grid}h2[data-v-40ae82dd]{font-size:var(--t-20);margin-block-end:var(--s-4)}.fields[data-v-40ae82dd]{gap:var(--s-4);display:grid}.hint[data-v-40ae82dd]{font-size:var(--t-13);margin-block-start:var(--s-3)}.results[data-v-40ae82dd]{padding:var(--s-6);border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-soft);align-content:start}.notes[data-v-40ae82dd]{gap:var(--s-3);max-width:760px;border-block-start:1px solid var(--line);margin-block-end:var(--s-9);padding-block-start:var(--s-6);display:grid}.notes h2[data-v-40ae82dd]:not(:first-child){margin-block-start:var(--s-5)}.links[data-v-40ae82dd]{align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.up[data-v-40ae82dd]{font-size:var(--t-15)}.layer[data-v-f4c6ea0c]{gap:var(--s-2);border:0;margin:0;padding:0;display:grid}legend[data-v-f4c6ea0c]{font-size:var(--t-15);margin-block-end:var(--s-1);padding:0;font-weight:600}.layer label[data-v-f4c6ea0c]{align-items:center;gap:var(--s-2);min-height:32px;display:flex}.formula[data-v-f4c6ea0c]{padding:var(--s-3) var(--s-4);background:var(--bg-soft);border-inline-start:4px solid var(--blue-600);overflow-wrap:anywhere}.note[data-v-f4c6ea0c]{font-size:var(--t-13);margin-block-start:var(--s-4)}.formula[data-v-ff16b622]{padding:var(--s-3) var(--s-4);background:var(--bg-soft);border-inline-start:4px solid var(--blue-600);overflow-wrap:anywhere}.note[data-v-ff16b622]{font-size:var(--t-13);margin-block-start:var(--s-4)}.kind[data-v-dc8cc1c5]{gap:var(--s-2);border:0;margin:0;padding:0;display:grid}legend[data-v-dc8cc1c5]{font-size:var(--t-15);margin-block-end:var(--s-1);padding:0;font-weight:600}.kind label[data-v-dc8cc1c5]{align-items:center;gap:var(--s-2);min-height:32px;display:flex}.warn[data-v-dc8cc1c5]{padding:var(--s-3) var(--s-4);border-inline-start:4px solid var(--amber-500);background:var(--amber-100);color:var(--ink-900);font-size:var(--t-15);margin-block-end:var(--s-4)}.formula[data-v-dc8cc1c5]{padding:var(--s-3) var(--s-4);background:var(--bg-soft);border-inline-start:4px solid var(--blue-600);overflow-wrap:anywhere}.note[data-v-dc8cc1c5]{font-size:var(--t-13);margin-block-start:var(--s-4)}.rails[data-v-1c7bfc09]{gap:var(--s-2);border:0;margin:0;padding:0;display:grid}legend[data-v-1c7bfc09]{font-size:var(--t-15);margin-block-end:var(--s-1);padding:0;font-weight:600}.rails label[data-v-1c7bfc09]{align-items:center;gap:var(--s-2);min-height:32px;display:flex}.block h3[data-v-1c7bfc09]{margin-block:var(--s-5) 0;font-size:var(--t-17)}.fig[data-v-1c7bfc09]{margin:var(--s-5) 0 0}svg[data-v-1c7bfc09]{width:100%;max-height:320px;display:block}.panel[data-v-1c7bfc09]{fill:var(--bg);stroke:var(--line-strong);stroke-width:.6px;vector-effect:non-scaling-stroke}.board[data-v-1c7bfc09]{fill:var(--blue-600);fill-opacity:.28;stroke:var(--blue-600);stroke-width:1px;vector-effect:non-scaling-stroke}.formula[data-v-1c7bfc09]{padding:var(--s-3) var(--s-4);background:var(--bg-soft);border-inline-start:4px solid var(--blue-600);overflow-wrap:anywhere}.hero[data-v-6b24f33d]{background:var(--ink-950);align-items:end;min-height:520px;display:grid;position:relative;overflow:hidden}.bg[data-v-6b24f33d]{border-radius:0;position:absolute;inset:0}.bg[data-v-6b24f33d] img{height:100%;aspect-ratio:auto!important}.shade[data-v-6b24f33d]{background:linear-gradient(0deg, color-mix(in srgb, var(--ink-950) 94%, transparent) 8%, color-mix(in srgb, var(--ink-950) 70%, transparent) 55%, color-mix(in srgb, var(--ink-950) 35%, transparent));position:absolute;inset:0}.inner[data-v-6b24f33d]{gap:var(--s-4);padding-block:var(--s-11) var(--s-9);display:grid;position:relative}.cap[data-v-6b24f33d]{font-size:var(--t-13);color:var(--text-soft)}.facts[data-v-6b24f33d]{gap:var(--s-8);padding-block:var(--s-11);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.facts header[data-v-6b24f33d]{gap:var(--s-3);align-content:start;display:grid}.facts ul[data-v-6b24f33d]{gap:0;margin:0;padding:0;list-style:none;display:grid}.facts li[data-v-6b24f33d]{gap:var(--s-4);padding-block:var(--s-4);border-block-end:1px solid var(--line);display:flex}.mark[data-v-6b24f33d]{background:var(--blue-600);flex:none;width:8px;height:8px;margin-block-start:.6em}.gallery[data-v-6b24f33d]{padding-block-end:var(--s-12)}.kind[data-v-6b24f33d]{margin-block-end:var(--s-9)}.kind h3[data-v-6b24f33d]{font-size:var(--t-26);margin-block-end:var(--s-5)}.grid[data-v-6b24f33d]{gap:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.thumbs[data-v-6b24f33d]{gap:var(--s-3);grid-template-columns:repeat(6,minmax(0,1fr))}.open[data-v-6b24f33d]{border-radius:var(--radius);text-align:start;cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.open[data-v-6b24f33d] img{transition:transform var(--slow) var(--ease)}.open[data-v-6b24f33d]:hover img{transform:scale(1.02)}.viewer[data-v-6b24f33d]{border-radius:var(--radius);background:var(--ink-950);width:min(96vw,1400px);max-height:94vh;color:var(--ink-50);border:0;padding:0;overflow:auto}.viewer[data-v-6b24f33d]::backdrop{background:color-mix(in srgb, var(--ink-950) 82%, transparent)}.viewer[data-v-6b24f33d] img{object-fit:contain;max-height:80vh}.viewer[data-v-6b24f33d] figure,.viewer[data-v-6b24f33d] figcaption{background:var(--ink-950);color:var(--ink-200)}.x[data-v-6b24f33d]{min-height:40px;padding:0 var(--s-4);border:1px solid var(--ink-600);background:var(--ink-900);color:var(--ink-50);cursor:pointer;position:absolute;inset-block-start:var(--s-3);inset-inline-end:var(--s-3)}@media (width<=900px){.facts[data-v-6b24f33d]{gap:var(--s-5);grid-template-columns:1fr}.grid[data-v-6b24f33d]{grid-template-columns:repeat(2,minmax(0,1fr))}.thumbs[data-v-6b24f33d]{grid-template-columns:repeat(3,minmax(0,1fr))}.hero[data-v-6b24f33d]{min-height:440px}}@media (width<=560px){.grid[data-v-6b24f33d]{grid-template-columns:1fr}.thumbs[data-v-6b24f33d]{grid-template-columns:repeat(2,minmax(0,1fr))}}.reply[data-v-51f0f368]{gap:var(--s-3);display:grid}.label[data-v-51f0f368]{font-weight:600;font-size:var(--t-15)}textarea[data-v-51f0f368]{width:100%;min-height:110px;padding:var(--s-3);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg);resize:vertical;line-height:1.5}p[data-v-51f0f368]{margin:0}.answering[data-v-51f0f368]{padding:var(--s-2) var(--s-3);border-inline-start:4px solid var(--blue-600);background:var(--blue-100);color:var(--ink-900);font-size:var(--t-15);gap:var(--s-3);flex-wrap:wrap;display:flex}.counter[data-v-51f0f368]{font-size:var(--t-13);text-align:end}.counter.near[data-v-51f0f368]{color:var(--red-700)}.attach[data-v-51f0f368]{gap:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.hint[data-v-51f0f368]{font-size:var(--t-13)}.chosen[data-v-51f0f368]{gap:var(--s-1);margin:0;padding:0;display:grid}.chosen li[data-v-51f0f368]{gap:var(--s-2) var(--s-3);padding:var(--s-1) var(--s-2);background:var(--bg-soft);border-inline-start:2px solid var(--green-500);font-size:var(--t-15);flex-wrap:wrap;align-items:center;list-style:none;display:flex}.chosen li.failed[data-v-51f0f368],.chosen li.big[data-v-51f0f368]{border-inline-start-color:var(--red-600)}.chosen li.uploading[data-v-51f0f368]{border-inline-start-color:var(--amber-500)}.fname[data-v-51f0f368]{overflow-wrap:anywhere;flex:12ch;min-width:0}.state[data-v-51f0f368]{font-size:var(--t-13)}.link[data-v-51f0f368]{padding:0 var(--s-1);color:var(--link);cursor:pointer;background:0 0;border:0;font-weight:600}.problem[data-v-51f0f368]{padding:var(--s-2) var(--s-3);border-inline-start:4px solid var(--red-600);background:var(--red-100);color:var(--ink-900);font-size:var(--t-15)}.u-chip[data-v-cf53a7c8]{border:1px solid var(--line-strong);background:var(--bg);min-height:36px;font-size:var(--t-15);cursor:pointer;transition:border-color var(--fast) var(--ease), background var(--fast) var(--ease), color var(--fast) var(--ease);align-items:center;gap:6px;padding:0 14px;font-weight:500;display:inline-flex}.u-chip[data-v-cf53a7c8]:hover:not(:disabled){border-color:var(--blue-600)}.selected[data-v-cf53a7c8]{border-color:var(--blue-600);background:var(--blue-600);color:var(--white)}.u-chip[data-v-cf53a7c8]:disabled{color:var(--ink-300);background:var(--bg-soft);cursor:not-allowed;border-style:dashed}.mark[data-v-cf53a7c8]{background:var(--amber-500);width:7px;height:7px}.selected .mark[data-v-cf53a7c8]{background:var(--amber-100)}.form[data-v-64583267]{gap:var(--s-4);max-width:760px;margin-block-start:var(--s-8);display:grid}h2[data-v-64583267]{font-size:var(--t-26);margin:0}p[data-v-64583267]{margin:0}.kinds[data-v-64583267]{gap:var(--s-2);flex-wrap:wrap;display:flex}.grid[data-v-64583267]{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.field[data-v-64583267]{gap:var(--s-1);border:0;align-content:start;min-width:0;margin:0;padding:0;display:grid}.narrow[data-v-64583267]{max-width:280px}label[data-v-64583267],legend[data-v-64583267]{font-weight:600;font-size:var(--t-15);padding:0}input[data-v-64583267],select[data-v-64583267]{width:100%;min-height:44px;padding:0 var(--s-3);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg)}input[aria-invalid=true][data-v-64583267],select[aria-invalid=true][data-v-64583267]{border-color:var(--red-600)}.hint[data-v-64583267]{font-size:var(--t-13)}.problem[data-v-64583267]{color:var(--red-700);font-size:var(--t-15)}.trap[data-v-64583267]{width:1px;height:1px;position:absolute;inset-inline-start:-10000px;overflow:hidden}.link[data-v-64583267]{color:var(--link);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.sent[data-v-64583267]{gap:var(--s-3);padding:var(--s-5);border-inline-start:4px solid var(--green-500);background:var(--green-100);color:var(--ink-900);display:grid}.sent h3[data-v-64583267]{margin:0}.actions[data-v-64583267]{gap:var(--s-3);flex-wrap:wrap;display:flex}@media (width<=640px){.grid[data-v-64583267]{grid-template-columns:minmax(0,1fr)}}.contact[data-v-cf2b2017]{padding-block:var(--s-10) var(--s-12)}.head[data-v-cf2b2017]{gap:var(--s-4);max-width:760px;margin-block-end:var(--s-8);display:grid}.grid[data-v-cf2b2017]{gap:var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}h2[data-v-cf2b2017]{font-size:var(--t-26)}address[data-v-cf2b2017]{font-style:normal}dl[data-v-cf2b2017]{gap:var(--s-5);margin:var(--s-3) 0 0;display:grid}dt[data-v-cf2b2017]{font:600 var(--t-13) / 1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft)}dd[data-v-cf2b2017]{margin:var(--s-1) 0 0;font-size:var(--t-20);overflow-wrap:anywhere}ul[data-v-cf2b2017]{gap:var(--s-3);margin:0;padding-inline-start:var(--s-5);display:grid}.small[data-v-cf2b2017]{font-size:var(--t-15)}@media (width<=800px){.grid[data-v-cf2b2017]{grid-template-columns:1fr}}.developers[data-v-f479bd97]{gap:var(--s-6);max-width:760px;padding-block:var(--s-9) var(--s-12);display:grid}h1[data-v-f479bd97]{font-size:var(--t-36)}h2[data-v-f479bd97]{font-size:var(--t-20);margin-block-end:var(--s-3)}.lead[data-v-f479bd97]{font-size:var(--t-18,var(--t-15));margin:0}section[data-v-f479bd97]{gap:var(--s-3);display:grid}.addr[data-v-f479bd97]{gap:var(--s-3);margin:0;display:grid}.addr dt[data-v-f479bd97]{font-weight:600}.addr dd[data-v-f479bd97]{overflow-wrap:anywhere;margin:0}code[data-v-f479bd97],pre[data-v-f479bd97]{font-family:var(--mono);font-size:var(--t-15)}pre[data-v-f479bd97]{padding:var(--s-3) var(--s-4);border:1px solid var(--line);background:var(--bg-soft);margin:0;overflow-x:auto}ol[data-v-f479bd97],ul[data-v-f479bd97]{gap:var(--s-2);margin:0;padding-inline-start:var(--s-5);display:grid}.actions[data-v-f479bd97]{gap:var(--s-3);flex-wrap:wrap;display:flex}.trigger[data-v-073cda9f]{border:1px solid var(--line-strong);background:var(--bg);block-size:24px;inline-size:24px;color:var(--blue-600);font:700 var(--t-13) / 1 var(--mono);cursor:pointer;vertical-align:middle;transition:background var(--fast) var(--ease), color var(--fast) var(--ease), border-color var(--fast) var(--ease);border-radius:0;place-items:center;padding:0;display:inline-grid;position:relative}.trigger[data-v-073cda9f]:after{content:"";position:absolute;inset:-10px}.trigger[data-v-073cda9f]:hover,.trigger.open[data-v-073cda9f]{border-color:var(--blue-600)}.trigger.open[data-v-073cda9f]{background:var(--blue-600);color:var(--white)}.trigger[data-v-073cda9f]:focus-visible,.close[data-v-073cda9f]:focus-visible,.panel[data-v-073cda9f]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.panel[data-v-073cda9f]{z-index:30;box-sizing:border-box;inline-size:min(100%,780px);max-inline-size:100%;padding:var(--s-4) var(--s-5) var(--s-5);border:1px solid var(--line-strong);border-block-start:3px solid var(--blue-600);background:var(--bg);color:var(--text);box-shadow:var(--shadow-float);text-align:start;text-transform:none;letter-spacing:normal;scroll-margin-block:90px;font-weight:400;position:absolute;inset-block-start:calc(100% + var(--s-2));inset-inline-start:0}.top[data-v-073cda9f]{justify-content:space-between;align-items:flex-start;gap:var(--s-3);margin-block-end:var(--s-3);display:flex}h3[data-v-073cda9f]{font-size:var(--t-17);margin:0;font-weight:650;line-height:1.3}.close[data-v-073cda9f]{border:1px solid var(--line-strong);background:var(--bg);block-size:28px;inline-size:28px;color:var(--text);cursor:pointer;border-radius:0;flex:none;place-items:center;padding:0;display:inline-grid}.close[data-v-073cda9f]:hover{border-color:var(--blue-600)}.close svg[data-v-073cda9f]{fill:none;stroke:currentColor;stroke-width:1.5px;block-size:12px;inline-size:12px}.scrim[data-v-073cda9f]{display:none}@media (width<=719.98px){.scrim[data-v-073cda9f]{z-index:29;background:#070b1473;display:block;position:fixed;inset:0}.panel[data-v-073cda9f]{overscroll-behavior:contain;z-index:31;max-block-size:85dvh;inline-size:auto;padding-block-end:var(--s-6);position:fixed;inset-block:auto 0;inset-inline:0;overflow-y:auto}}@media (prefers-reduced-motion:no-preference){.panel[data-v-073cda9f]{animation:help-in-073cda9f var(--slow) var(--ease)}}@keyframes help-in-073cda9f{0%{opacity:0;transform:translateY(6px)}}.l-assembly[data-v-4223051a]{pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.part-body[data-v-4223051a]{color:var(--blue-400)}.part-pin1[data-v-4223051a]{color:var(--amber-500)}.part-unknown[data-v-4223051a]{color:var(--ink-300)}.part-off[data-v-4223051a]{color:#ff5148}.legend[data-v-a2ee18a9]{gap:var(--s-2);padding:var(--s-3) var(--s-4);background:var(--ink-800);color:var(--ink-100);font-size:var(--t-13);display:grid;position:relative}.head[data-v-a2ee18a9]{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}p[data-v-a2ee18a9]{margin:0}.title[data-v-a2ee18a9]{font-weight:600}ul[data-v-a2ee18a9]{gap:var(--s-1);margin:0;padding:0;list-style:none;display:grid}li[data-v-a2ee18a9]{align-items:center;gap:var(--s-2);display:flex}.part-body[data-v-a2ee18a9]{color:var(--blue-400)}.part-pin1[data-v-a2ee18a9]{color:var(--amber-500)}.part-unknown[data-v-a2ee18a9]{color:var(--ink-300)}.part-off[data-v-a2ee18a9]{color:#ff5148}.note[data-v-a2ee18a9]{color:var(--ink-300)}.help p+p[data-v-a2ee18a9]{margin-block-start:var(--s-2)}.viewer[data-v-58165285]{gap:var(--s-4);padding:var(--s-5);background:radial-gradient(circle at 30% 10%, var(--ink-700), transparent 60%), var(--ink-900);color:var(--ink-100);border-radius:16px;margin:0;display:grid}.bar[data-v-58165285]{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.sides[data-v-58165285]{background:var(--ink-800);padding:3px;display:inline-flex}.sides button[data-v-58165285]{min-height:32px;color:var(--ink-300);font-size:var(--t-13);cursor:pointer;background:0 0;border:0;padding:0 14px;font-weight:600}.sides button[aria-pressed=true][data-v-58165285]{background:var(--ink-50);color:var(--ink-900)}.toggles[data-v-58165285]{gap:var(--s-4);font-size:var(--t-13);color:var(--ink-300);flex-wrap:wrap;display:flex}.toggles label[data-v-58165285]{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.toggles input[data-v-58165285]{accent-color:var(--blue-400)}.board[data-v-58165285]{width:100%;max-height:520px;transition:transform var(--slow) var(--ease);margin-inline:auto;position:relative}.board>svg[data-v-58165285]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.flipped[data-v-58165285]{transform:scaleX(-1)}.l-board[data-v-58165285]{color:var(--mask)}.l-board[data-v-58165285] .outline{fill:currentColor;stroke:color-mix(in srgb, var(--mask) 70%, #000)}.l-copper[data-v-58165285]{color:color-mix(in srgb, var(--mask) 62%, #f2d9a0)}.l-mask[data-v-58165285]{color:var(--finish)}.l-silk[data-v-58165285]{color:#f5f6f8}.l-holes[data-v-58165285]{color:var(--ink-950)}.flat .l-board[data-v-58165285]{color:var(--ink-800)}.flat .l-copper[data-v-58165285]{color:var(--copper-400)}.l-marks circle[data-v-58165285]{fill:none;stroke:var(--amber-500)}.l-marks .error[data-v-58165285]{stroke:#ff5148}.sketch[data-v-58165285]{width:100%;height:auto}.sketch rect[data-v-58165285]{fill:var(--mask);stroke:color-mix(in srgb, var(--mask) 70%, #000);stroke-width:1.5px}figcaption[data-v-58165285]{justify-content:space-between;gap:var(--s-3);font-size:var(--t-13);color:var(--ink-300);flex-wrap:wrap;display:flex}.report[data-v-f1421a8f]{gap:var(--s-4);display:grid}header[data-v-f1421a8f]{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}h2[data-v-f1421a8f]{font-size:var(--t-26)}.findings[data-v-f1421a8f]{border:1px solid var(--line);border-radius:var(--radius);margin:0;padding:0;list-style:none;overflow:hidden}.findings li[data-v-f1421a8f]{gap:var(--s-4);padding:var(--s-4);border-inline-start:3px solid var(--line-strong);grid-template-columns:84px 1fr;display:grid}.findings li+li[data-v-f1421a8f]{border-top:1px solid var(--line)}.findings .error[data-v-f1421a8f]{border-inline-start-color:var(--red-600)}.findings .warning[data-v-f1421a8f]{border-inline-start-color:var(--amber-500)}.severity[data-v-f1421a8f]{font:600 var(--t-13) / 1.8 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-soft)}.error .severity[data-v-f1421a8f]{color:var(--red-600)}.warning .severity[data-v-f1421a8f]{color:var(--amber-600)}.name[data-v-f1421a8f]{font-weight:600}.detail[data-v-f1421a8f],.fix[data-v-f1421a8f]{font-size:var(--t-15);color:var(--text-soft)}.fix[data-v-f1421a8f]{color:var(--text)}.fix[data-v-f1421a8f]:before{content:"→ ";color:var(--text-soft)}.honest[data-v-f1421a8f]{font-size:var(--t-15);color:var(--text-soft);max-width:70ch}.toggle[data-v-f1421a8f]{color:var(--link);font-size:var(--t-15);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.all[data-v-f1421a8f]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.all li[data-v-f1421a8f]{border-radius:var(--radius-small);font-size:var(--t-13);background:var(--green-100);color:var(--green-600);padding:2px 8px}.all .skipped[data-v-f1421a8f]{background:var(--bg-soft);color:var(--text-soft)}.all .skipped span[data-v-f1421a8f]{font-family:var(--font)}@media (width<=560px){.findings li[data-v-f1421a8f]{gap:var(--s-1);grid-template-columns:1fr}}.mapping[data-v-cb904c12]{gap:var(--s-4);display:grid}h2[data-v-cb904c12]{font-size:var(--t-26)}form[data-v-cb904c12]{gap:var(--s-4);justify-items:start;display:grid}table[data-v-cb904c12]{border-collapse:collapse;width:100%;font-size:var(--t-15)}th[data-v-cb904c12],td[data-v-cb904c12]{padding:var(--s-3) var(--s-3);border-block-end:1px solid var(--line);text-align:start;vertical-align:top;padding-inline-start:0}thead th[data-v-cb904c12]{font-size:var(--t-13);color:var(--text-soft);font-weight:600}.name[data-v-cb904c12]{overflow-wrap:anywhere;font-weight:500}.sure[data-v-cb904c12]{font-size:var(--t-13)}.choice[data-v-cb904c12]{gap:var(--s-2);display:grid}select[data-v-cb904c12],input[data-v-cb904c12]{height:44px;padding-inline:var(--s-3);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg);width:100%;max-width:320px}input[data-v-cb904c12]{font:500 var(--t-15) var(--mono);max-width:120px}.inner[data-v-cb904c12]{font-size:var(--t-13);color:var(--text-soft);gap:4px;display:grid}.row-error[data-v-cb904c12]{color:var(--red-700);font-weight:600;font-size:var(--t-13);margin-block-start:var(--s-2)}@media (width<=720px){thead[data-v-cb904c12]{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}table[data-v-cb904c12],tbody[data-v-cb904c12],tr[data-v-cb904c12],th[data-v-cb904c12],td[data-v-cb904c12]{display:block}tr[data-v-cb904c12]{padding-block:var(--s-3);border-block-end:1px solid var(--line)}th[data-v-cb904c12],td[data-v-cb904c12]{padding:var(--s-1) 0;border:0}td[data-label][data-v-cb904c12]:before{content:attr(data-label);font-size:var(--t-13);color:var(--text-soft);display:block}select[data-v-cb904c12],input[data-v-cb904c12]{max-width:none}input[data-v-cb904c12]{max-width:120px}}.help[data-v-3ebe84fc]{gap:var(--s-4);font-size:var(--t-15);line-height:1.55;display:grid}.help p[data-v-3ebe84fc]{margin:0}.vis[data-v-3ebe84fc]{gap:var(--s-4);align-items:start;display:grid}.art[data-v-3ebe84fc],.core[data-v-3ebe84fc]{gap:var(--s-4);align-content:start;min-inline-size:0;display:grid}.txt[data-v-3ebe84fc]{gap:var(--s-4);min-inline-size:0;display:grid}@media (width>=720px){.vis[data-v-3ebe84fc]{gap:var(--s-5);grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.txt.split[data-v-3ebe84fc]{gap:var(--s-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.drawing[data-v-3ebe84fc]{gap:var(--s-2);margin:0;display:grid}.plate[data-v-3ebe84fc]{padding:var(--s-3);border:1px solid var(--line);background:var(--bg)}figcaption[data-v-3ebe84fc]{font-size:var(--t-13);color:var(--text-soft)}h4[data-v-3ebe84fc]{margin:0 0 var(--s-1);font:600 var(--t-13) / 1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft)}.marks[data-v-3ebe84fc]{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.marks li[data-v-3ebe84fc]{gap:var(--s-2);grid-template-columns:22px 1fr;align-items:start;display:grid}.num[data-v-3ebe84fc]{background:var(--text);block-size:20px;inline-size:20px;color:var(--bg);font:600 var(--t-13) / 1 var(--mono);place-items:center;display:inline-grid}.photo[data-v-3ebe84fc]{max-inline-size:360px}.values[data-v-3ebe84fc]{gap:0;margin:0;display:grid}.values dt[data-v-3ebe84fc]{font-weight:600}.values dd[data-v-3ebe84fc]{margin:0 0 var(--s-3);color:var(--text-soft)}.guide[data-v-3ebe84fc]{gap:var(--s-2);border-block-start:1px solid var(--line);font-size:var(--t-13);color:var(--text-soft);flex-wrap:wrap;padding-block-start:var(--s-3);display:flex}.guide a[data-v-3ebe84fc]{color:var(--link);font-weight:600}.order[data-v-ba013950]{gap:var(--s-5);display:grid}h2[data-v-ba013950]{font-size:var(--t-26)}.row[data-v-ba013950]{gap:var(--s-3);grid-template-columns:120px 1fr;display:grid;position:relative}.field[data-v-ba013950]{font-size:var(--t-13);color:var(--text-soft);gap:6px;font-weight:600;display:grid}.head[data-v-ba013950]{align-items:center;gap:var(--s-2);display:flex}.option[data-v-ba013950]{position:relative}select[data-v-ba013950]{height:44px;padding:0 var(--s-3);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg);font-size:var(--t-15);color:var(--text)}fieldset[data-v-ba013950]{gap:var(--s-4);border:0;margin:0;padding:0;display:grid}legend[data-v-ba013950]{margin-bottom:var(--s-3);font:600 var(--t-13) / 1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft);padding:0}.label[data-v-ba013950]{font-size:var(--t-15);margin:0;font-weight:600}.corrected[data-v-ba013950]{font-weight:500;font-size:var(--t-13);color:var(--amber-600);margin-inline-start:var(--s-2)}.head[data-v-ba013950]:has(.label){margin-bottom:var(--s-2)}.chips[data-v-ba013950]{gap:var(--s-2);flex-wrap:wrap;display:flex}.legend[data-v-ba013950]{align-items:center;gap:var(--s-2);font-size:var(--t-13);color:var(--text-soft);display:flex}.mark[data-v-ba013950]{background:var(--amber-500);width:7px;height:7px}.price[data-v-64676b16]{gap:var(--s-4);padding:var(--s-5);border:1px solid var(--line);background:var(--bg);box-shadow:var(--shadow-float);border-radius:16px;display:grid}header[data-v-64676b16]{justify-content:space-between;align-items:center;min-height:28px;display:flex}h2[data-v-64676b16]{font-size:var(--t-20)}.body[data-v-64676b16]{gap:var(--s-3);transition:opacity var(--fast) var(--ease);display:grid}.stale[data-v-64676b16]{opacity:.55}.lines[data-v-64676b16]{gap:var(--s-2);font-size:var(--t-15);margin:0;padding:0;list-style:none;display:grid}.lines li[data-v-64676b16],.total[data-v-64676b16]{justify-content:space-between;gap:var(--s-4);display:flex}.total[data-v-64676b16]{padding-top:var(--s-3);border-top:1px solid var(--line);font-weight:650;font-size:var(--t-26);letter-spacing:-.02em;align-items:baseline}.total span[data-v-64676b16]:first-child{font-size:var(--t-15);letter-spacing:0;font-weight:600}.ship[data-v-64676b16]{font-size:var(--t-15);font-weight:600}.note[data-v-64676b16],.valid[data-v-64676b16],.reasons[data-v-64676b16]{font-size:var(--t-13);color:var(--text-soft)}.reasons[data-v-64676b16]{gap:2px;margin:0;padding-inline-start:18px;display:grid}.checking[data-v-64676b16]{align-items:center;gap:var(--s-2);font-size:var(--t-15);display:flex}.problem[data-v-64676b16]{color:var(--red-700);font-weight:600}.kept[data-v-64676b16]{gap:var(--s-2);padding:var(--s-4);border-radius:var(--radius);background:var(--green-100);justify-items:start;display:grid}.kept-title[data-v-64676b16]{color:var(--green-600);font-weight:650}.kept-title[data-v-64676b16]:before{content:"✓ "}.kept .num[data-v-64676b16]{font-size:var(--t-13)}.tool[data-v-8f65102c]{padding-block:var(--s-8) var(--s-12)}.state[data-v-8f65102c]{justify-items:center;gap:var(--s-4);padding-block:var(--s-12);text-align:center;display:grid}.state h1[data-v-8f65102c]{font-size:var(--t-36);max-width:24ch}.actions[data-v-8f65102c]{gap:var(--s-3);display:flex}.head[data-v-8f65102c]{justify-content:space-between;align-items:end;gap:var(--s-4);margin-bottom:var(--s-6);flex-wrap:wrap;display:flex}.head h1[data-v-8f65102c]{margin-top:var(--s-2);font-size:var(--t-52)}.facts[data-v-8f65102c]{margin-top:var(--s-2);color:var(--text-soft)}.banner[data-v-8f65102c]{margin-bottom:var(--s-6);padding:var(--s-4);border-radius:var(--radius);background:var(--amber-100);color:var(--ink-800)}.banner.rejected[data-v-8f65102c]{background:var(--red-100)}.grid[data-v-8f65102c]{gap:var(--s-8);grid-template-columns:minmax(0,1fr) 380px;align-items:start;display:grid}.main[data-v-8f65102c]{gap:var(--s-9);display:grid}.side[data-v-8f65102c]{position:sticky;top:88px}.stated[data-v-8f65102c]{gap:var(--s-3);padding:var(--s-5);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.stated legend[data-v-8f65102c]{padding:0 var(--s-2);font-weight:600}.stated label[data-v-8f65102c]{font-size:var(--t-13);color:var(--text-soft);gap:6px;display:grid}.stated input[data-v-8f65102c]{height:44px;padding:0 var(--s-3);border:1px solid var(--line-strong);border-radius:var(--radius);font:500 var(--t-15) var(--mono)}@media (width<=980px){.grid[data-v-8f65102c]{grid-template-columns:1fr}.side[data-v-8f65102c]{order:-1;position:static}}.question[data-v-9c7123e0]{gap:var(--s-2);border-block-start:1px solid var(--line);padding-block-start:var(--s-3);display:grid}.question.open[data-v-9c7123e0]{padding:var(--s-3);border:1px solid var(--blue-600);background:var(--bg)}p[data-v-9c7123e0]{margin:0}.personal[data-v-9c7123e0]{padding:var(--s-2) var(--s-3);border-inline-start:4px solid var(--amber-500);background:var(--amber-100);color:var(--ink-900);font-size:var(--t-15)}.choices[data-v-9c7123e0]{gap:var(--s-2);flex-wrap:wrap;display:flex}.choices[data-v-9c7123e0] .chosen{border-color:var(--blue-600);background:var(--blue-600);color:var(--white)}.hint[data-v-9c7123e0],.due[data-v-9c7123e0],.done[data-v-9c7123e0]{font-size:var(--t-13)}.band[data-v-8be659f9]{gap:var(--s-2) var(--s-4);padding:var(--s-3) var(--s-4);border-inline-start:4px solid var(--amber-500);background:var(--amber-100);color:var(--ink-900);font-size:var(--t-15);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.box[data-v-8be659f9]{align-items:start;gap:var(--s-3);justify-content:stretch;display:grid}.top[data-v-8be659f9]{gap:var(--s-2) var(--s-4);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}p[data-v-8be659f9]{margin:0;font-weight:600}.subject[data-v-8be659f9]{font-weight:700}.text[data-v-8be659f9]{white-space:pre-wrap;overflow-wrap:anywhere;font-weight:400}.waits[data-v-8be659f9],.thanks[data-v-8be659f9]{font-weight:400}a[data-v-8be659f9]{color:var(--blue-700);font-weight:600}.share-panel[data-v-14d863fe]{gap:var(--s-3);padding:var(--s-5);border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-soft);flex:1 0 100%;order:10;display:grid}h2[data-v-14d863fe]{font-size:var(--t-17)}.row[data-v-14d863fe]{gap:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.link[data-v-14d863fe]{min-width:0;height:44px;padding-inline:var(--s-3);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg);font-size:var(--t-13);flex:260px}.note[data-v-14d863fe]{font-size:var(--t-13);color:var(--text-soft)}.problem[data-v-14d863fe]{color:var(--red-700);font-weight:600;font-size:var(--t-15)}.kept[data-v-0326bc22]{gap:var(--s-4);max-width:760px;padding-block:var(--s-10) var(--s-12);justify-items:start;display:grid}.center[data-v-0326bc22]{gap:var(--s-5);justify-items:start;display:grid}h1[data-v-0326bc22]{font-size:var(--t-36);word-break:break-all}.tags[data-v-0326bc22]{align-items:center;gap:var(--s-3);font-size:var(--t-15);flex-wrap:wrap;display:flex}table[data-v-0326bc22]{border-collapse:collapse;width:100%;margin-block:var(--s-4)}th[data-v-0326bc22],td[data-v-0326bc22]{padding:var(--s-3) 0;border-bottom:1px solid var(--line);text-align:start;font-weight:500}td[data-v-0326bc22]{text-align:end}tfoot th[data-v-0326bc22],tfoot td[data-v-0326bc22]{font-weight:650;font-size:var(--t-20);border-bottom:0}.actions[data-v-0326bc22]{align-items:center;gap:var(--s-3);width:100%;flex-wrap:wrap;margin-block-start:var(--s-3);display:flex}.note[data-v-0326bc22]{font-size:var(--t-13)}.problem[data-v-0326bc22]{color:var(--red-700);font-weight:600;font-size:var(--t-15)}.reasons[data-v-0326bc22]{font-size:var(--t-15);color:var(--text-soft);margin:0;padding-inline-start:18px}.shared[data-v-46ceade3]{gap:var(--s-4);max-width:760px;padding-block:var(--s-10) var(--s-12);justify-items:start;display:grid}.shared[data-v-46ceade3]>*{max-width:100%}.center[data-v-46ceade3]{gap:var(--s-5);justify-items:start;display:grid}h1[data-v-46ceade3]{font-size:var(--t-36)}h2[data-v-46ceade3]{font-size:var(--t-20);margin-block-end:var(--s-2)}section[data-v-46ceade3]{width:100%}.tags[data-v-46ceade3]{gap:var(--s-3);flex-wrap:wrap;display:flex}.facts[data-v-46ceade3],.options[data-v-46ceade3]{gap:0;width:100%;margin:0;display:grid}.facts>div[data-v-46ceade3],.options>div[data-v-46ceade3]{justify-content:space-between;gap:var(--s-1) var(--s-4);padding-block:var(--s-3);border-block-end:1px solid var(--line);flex-wrap:wrap;display:flex}dt[data-v-46ceade3]{color:var(--text-soft)}dd[data-v-46ceade3]{margin:0;font-weight:500}table[data-v-46ceade3]{border-collapse:collapse;width:100%;margin-block:var(--s-2) var(--s-3)}th[data-v-46ceade3],td[data-v-46ceade3]{padding:var(--s-3) 0;border-block-end:1px solid var(--line);text-align:start;font-weight:500}td[data-v-46ceade3]{text-align:end}tfoot th[data-v-46ceade3],tfoot td[data-v-46ceade3]{font-weight:650;font-size:var(--t-20);border-block-end:0}.reasons[data-v-46ceade3]{font-size:var(--t-15);color:var(--text-soft);margin:0;padding-inline-start:18px}.ship[data-v-46ceade3]{font-weight:600}.note[data-v-46ceade3]{font-size:var(--t-13)}.callback[data-v-caeb488a]{padding-block:var(--s-12)}.box[data-v-caeb488a]{gap:var(--s-4);justify-items:start;max-width:560px;display:grid}.google[data-v-60aefa28]{gap:var(--s-3);justify-items:start;display:grid}.google-button[data-v-60aefa28]{align-items:center;gap:var(--s-3);min-height:44px;padding:0 var(--s-5) 0 var(--s-4);color:#1f1f1f;font-size:var(--t-15);white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #747775;border-radius:0;font-weight:500;line-height:1;display:inline-flex}.google-button[data-v-60aefa28]:hover:not(:disabled){background:#f8f8f8}.google-button[data-v-60aefa28]:focus-visible{outline:2px solid var(--blue-600);outline-offset:2px}.google-button[data-v-60aefa28]:disabled{opacity:.6;cursor:default}.mark[data-v-60aefa28]{flex:none}.or[data-v-60aefa28]{color:var(--text-soft);font-size:var(--t-13);margin:0}.account[data-v-7f134d03]{padding-block:var(--s-9) var(--s-12)}.center[data-v-7f134d03]{gap:var(--s-5);justify-items:start;max-width:560px;display:grid}.actions[data-v-7f134d03]{gap:var(--s-3);flex-wrap:wrap;display:flex}.layout[data-v-7f134d03]{gap:var(--s-8);grid-template-columns:200px minmax(0,1fr);align-items:start;display:grid}.side[data-v-7f134d03]{gap:var(--s-1);display:grid;position:sticky;top:88px}.side a[data-v-7f134d03],.out[data-v-7f134d03]{padding:var(--s-2) var(--s-3);color:var(--text-soft);font-size:var(--t-15);text-align:start;cursor:pointer;background:0 0;border:0;border-inline-start:2px solid #0000;font-weight:500;text-decoration:none;display:block}.side a[data-v-7f134d03]:hover,.out[data-v-7f134d03]:hover{color:var(--text)}.side a.here[data-v-7f134d03]{border-inline-start-color:var(--blue-600);color:var(--text);font-weight:650}.out[data-v-7f134d03]{border-block-start:1px solid var(--line);margin-block-start:var(--s-4);padding-block-start:var(--s-4)}.content[data-v-7f134d03]{gap:var(--s-5);min-width:0;display:grid}h1[data-v-7f134d03]{font-size:var(--t-36)}.note[data-v-7f134d03]{padding:var(--s-3) var(--s-4);border-inline-start:4px solid var(--amber-500);background:var(--amber-100);font-size:var(--t-15);margin:0}@media (width<=760px){.layout[data-v-7f134d03]{gap:var(--s-5);grid-template-columns:minmax(0,1fr)}.side[data-v-7f134d03]{gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex;position:static}.side a[data-v-7f134d03],.out[data-v-7f134d03]{border-block-end:2px solid #0000;border-inline-start:0;padding-inline:0}.side a.here[data-v-7f134d03]{border-block-end-color:var(--blue-600)}.out[data-v-7f134d03]{border-block-start:0;margin-block-start:0;padding-block-start:var(--s-2)}}.rows{border-collapse:collapse;width:100%;font-size:var(--t-15)}.rows th,.rows td{padding:var(--s-3) var(--s-3);border-bottom:1px solid var(--line);text-align:start;vertical-align:middle;padding-inline-start:0}.rows th{font:600 var(--t-13) / 1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft)}.rows .name{overflow-wrap:anywhere;font-weight:600}.rows .go{text-align:end;white-space:nowrap}.rows .go a{color:var(--link);font-weight:600}@media (width<=760px){.rows thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.rows,.rows tbody,.rows tr,.rows td{display:block}.rows tr{padding-block:var(--s-3);border-bottom:1px solid var(--line)}.rows td{justify-content:space-between;gap:var(--s-4);padding:var(--s-1) 0;text-align:end;border-bottom:0;display:flex}.rows td[data-label]:before{content:attr(data-label);color:var(--text-soft);text-align:start}.rows .go{justify-content:flex-start}}.block[data-v-a6c9308b]{gap:var(--s-3);display:grid}h2[data-v-a6c9308b]{font-size:var(--t-20)}.head[data-v-a6c9308b]{justify-content:space-between;align-items:baseline;gap:var(--s-4);display:flex}.head a[data-v-a6c9308b]{font-size:var(--t-15);color:var(--link);font-weight:600}.facts[data-v-a6c9308b]{gap:var(--s-2) var(--s-5);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}dt[data-v-a6c9308b]{color:var(--text-soft)}dd[data-v-a6c9308b]{overflow-wrap:anywhere;margin:0}.state[data-v-68df5041]{gap:var(--s-4);justify-items:start;display:grid}.state p[data-v-68df5041]{margin:0}.state[data-v-be399cfa]{gap:var(--s-4);justify-items:start;display:grid}.state p[data-v-be399cfa]{margin:0}.block[data-v-6f955313]{gap:var(--s-4);display:grid}h2[data-v-6f955313]{font-size:var(--t-20)}.state[data-v-6f955313]{gap:var(--s-3);justify-items:start;display:grid}.cards[data-v-6f955313]{gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.cards li[data-v-6f955313]{padding:var(--s-4);border:1px solid var(--line);border-radius:var(--radius);font-size:var(--t-15);align-content:start;gap:2px;display:grid}.cards li[data-v-6f955313] :first-child{justify-self:start;margin-block-end:var(--s-2)}.use[data-v-6f955313]{gap:var(--s-2) var(--s-5);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.use legend[data-v-6f955313]{margin-block-end:var(--s-2);padding:0;font-weight:600}.grid[data-v-6f955313]{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.field[data-v-6f955313]{gap:var(--s-1);align-content:start;display:grid}.f-name[data-v-6f955313],.f-company[data-v-6f955313],.f-line1[data-v-6f955313],.f-line2[data-v-6f955313]{grid-column:1/-1}label[data-v-6f955313]{font-size:var(--t-15);font-weight:600}input[type=text][data-v-6f955313],input[type=email][data-v-6f955313],input[type=tel][data-v-6f955313],select[data-v-6f955313]{min-height:44px;padding-inline:var(--s-3);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg)}[aria-invalid=true][data-v-6f955313]{border-color:var(--red-600)}.error[data-v-6f955313]{color:var(--red-700);font-size:var(--t-13);margin:0}.ok[data-v-6f955313]{color:var(--green-600);font-size:var(--t-15);margin:0}@media (width<=760px){.grid[data-v-6f955313]{grid-template-columns:minmax(0,1fr)}}.new[data-v-b0a2a05a]{gap:var(--s-4);padding:var(--s-5);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg-soft);display:grid}h2[data-v-b0a2a05a]{font-size:var(--t-20);margin:0}.field[data-v-b0a2a05a]{gap:var(--s-1);display:grid}label[data-v-b0a2a05a]{font-weight:600;font-size:var(--t-15)}input[data-v-b0a2a05a],select[data-v-b0a2a05a]{width:100%;min-height:44px;padding:0 var(--s-3);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg)}.hint[data-v-b0a2a05a]{font-size:var(--t-13);margin:0}.problem[data-v-b0a2a05a]{color:var(--red-700);font-size:var(--t-15);margin:0}.top[data-v-5e76cfaf]{gap:var(--s-3) var(--s-5);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.lead-in[data-v-5e76cfaf]{max-width:60ch;margin:0}.filters[data-v-5e76cfaf]{gap:var(--s-2);flex-wrap:wrap;display:flex}.state[data-v-5e76cfaf]{gap:var(--s-3);justify-items:start;margin:0;display:grid}.threads[data-v-5e76cfaf]{border-block-start:1px solid var(--line);margin:0;padding:0;display:grid}.threads li[data-v-5e76cfaf]{list-style:none}.row[data-v-5e76cfaf]{gap:var(--s-1) var(--s-4);padding:var(--s-4) var(--s-2);border-block-end:1px solid var(--line);color:inherit;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tags meta""title title""preview preview";text-decoration:none;display:grid}.row[data-v-5e76cfaf]:hover{background:var(--bg-soft)}.tags[data-v-5e76cfaf]{gap:var(--s-2);flex-wrap:wrap;grid-area:tags;display:flex}.title[data-v-5e76cfaf]{overflow-wrap:anywhere;grid-area:title;font-weight:600}.unread .title[data-v-5e76cfaf]{font-weight:700}.preview[data-v-5e76cfaf]{text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-15);grid-area:preview;overflow:hidden}.meta[data-v-5e76cfaf]{gap:var(--s-3);font-size:var(--t-13);grid-area:meta;align-items:center;display:flex}.badge[data-v-5e76cfaf]{background:var(--blue-600);min-width:22px;color:var(--white);font-size:var(--t-13);text-align:center;padding:1px 6px;font-weight:700}.item[data-v-f0941911]{min-width:0;list-style:none;display:flex}.item.mine[data-v-f0941911]{justify-content:flex-end}.bubble[data-v-f0941911]{gap:var(--s-2);min-width:0;max-width:min(100%,640px);padding:var(--s-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);display:grid}.factory .bubble[data-v-f0941911]{border-inline-start:4px solid var(--blue-600)}.mine .bubble[data-v-f0941911]{background:var(--bg-soft)}.who[data-v-f0941911]{gap:var(--s-1) var(--s-3);font-size:var(--t-13);flex-wrap:wrap;align-items:baseline;display:flex}.who time[data-v-f0941911]{color:var(--text-soft)}.text[data-v-f0941911]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.55}.tline[data-v-f0941911],.through[data-v-f0941911]{font-size:var(--t-13);margin:0}.link[data-v-f0941911]{color:var(--link);font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.files[data-v-f0941911]{gap:var(--s-1);font-size:var(--t-15);margin:0;padding:0;display:grid}.files li[data-v-f0941911]{gap:var(--s-2);padding:var(--s-1) var(--s-2);background:var(--bg-soft);border-inline-start:2px solid var(--line-strong);flex-wrap:wrap;list-style:none;display:flex}.fname[data-v-f0941911]{overflow-wrap:anywhere}.pane[data-v-8389070b]{gap:var(--s-5);min-width:0;display:grid}.messages[data-v-8389070b]{gap:var(--s-3);margin:0;padding:0;display:grid}p[data-v-8389070b]{margin:0}.closed[data-v-8389070b],.notice[data-v-8389070b]{font-size:var(--t-13)}.close[data-v-8389070b]{gap:var(--s-2);justify-items:start;display:grid}.problem[data-v-8389070b]{padding:var(--s-2) var(--s-3);border-inline-start:4px solid var(--red-600);background:var(--red-100);color:var(--ink-900);font-size:var(--t-15)}.back[data-v-8cee0b2e],.state p[data-v-8cee0b2e]{margin:0}.state[data-v-8cee0b2e]{gap:var(--s-3);justify-items:start;display:grid}.tags[data-v-8cee0b2e]{gap:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.subject-link[data-v-8cee0b2e]{font-size:var(--t-15);font-weight:600}.stripe[data-v-834dec3d]{gap:var(--s-4);justify-items:start;display:grid}.element[data-v-834dec3d]{width:100%;min-height:0}.wait[data-v-834dec3d]{gap:var(--s-2);align-items:center;display:flex}.error[data-v-834dec3d]{color:var(--red-700);margin:0}.stub[data-v-01218292]{gap:var(--s-3);padding:var(--s-5);border:1px dashed var(--amber-600);border-radius:var(--radius);background:var(--amber-100);display:grid}h2[data-v-01218292]{font-size:var(--t-20)}.actions[data-v-01218292],.wait[data-v-01218292]{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.panel[data-v-7f2716db]{gap:var(--s-4);display:grid}.wait[data-v-7f2716db]{align-items:center;gap:var(--s-2);margin:0;display:flex}.ok[data-v-7f2716db]{color:var(--green-600);margin:0;font-weight:600}.bad[data-v-7f2716db]{gap:var(--s-3);padding:var(--s-4);border-inline-start:4px solid var(--red-600);background:var(--red-100);justify-items:start;display:grid}.bad p[data-v-7f2716db],.amount[data-v-7f2716db]{margin:0}.grid[data-v-b543fc93]{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.field[data-v-b543fc93]{gap:var(--s-1);align-content:start;display:grid}.f-name[data-v-b543fc93],.f-company[data-v-b543fc93],.f-line1[data-v-b543fc93],.f-line2[data-v-b543fc93]{grid-column:1/-1}label[data-v-b543fc93]{font-size:var(--t-15);font-weight:600}input[data-v-b543fc93],select[data-v-b543fc93]{min-height:44px;padding-inline:var(--s-3);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg)}[aria-invalid=true][data-v-b543fc93]{border-color:var(--red-600)}.hint[data-v-b543fc93]{color:var(--text-soft);font-size:var(--t-13);margin:0}.error[data-v-b543fc93]{color:var(--red-700);font-size:var(--t-13);margin:0}@media (width<=760px){.grid[data-v-b543fc93]{grid-template-columns:minmax(0,1fr)}}.summary[data-v-c9a98cfd]{gap:var(--s-3);padding:var(--s-5);border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);box-shadow:var(--shadow-float);align-content:start;display:grid;position:sticky;inset-block-start:88px}h2[data-v-c9a98cfd]{font-size:var(--t-20)}.board[data-v-c9a98cfd]{color:var(--text-soft);font-size:var(--t-15);margin:0}.note[data-v-c9a98cfd]{padding:var(--s-2) var(--s-3);border-inline-start:4px solid var(--amber-500);background:var(--amber-100);font-size:var(--t-15);margin:0}table[data-v-c9a98cfd]{border-collapse:collapse;width:100%;font-size:var(--t-15)}th[data-v-c9a98cfd],td[data-v-c9a98cfd]{padding-block:var(--s-2);border-block-end:1px solid var(--line);text-align:start;font-weight:400}td[data-v-c9a98cfd]{text-align:end}tfoot th[data-v-c9a98cfd],tfoot td[data-v-c9a98cfd]{font-weight:650;font-size:var(--t-17);border-block-end:0}.ready[data-v-c9a98cfd]{margin:0;font-weight:600}.duties[data-v-c9a98cfd]{font-size:var(--t-13);margin:0}@media (width<=900px){.summary[data-v-c9a98cfd]{position:static}}.checkout[data-v-759a912c]{padding-block:var(--s-8) var(--s-12);gap:var(--s-6);align-content:start;display:grid}.center[data-v-759a912c]{gap:var(--s-5);justify-items:start;max-width:560px;display:grid}.actions[data-v-759a912c]{gap:var(--s-3);flex-wrap:wrap;display:flex}.head[data-v-759a912c]{gap:var(--s-2);display:grid}h1[data-v-759a912c]{font-size:var(--t-36)}.banner[data-v-759a912c]{gap:var(--s-3);padding:var(--s-4);border-inline-start:4px solid var(--red-600);background:var(--red-100);justify-items:start;display:grid}.banner p[data-v-759a912c]{margin:0}.layout[data-v-759a912c]{gap:var(--s-8);grid-template-columns:minmax(0,1fr) 360px;align-items:start;display:grid}.blocks[data-v-759a912c]{gap:var(--s-7);min-width:0;display:grid}.block[data-v-759a912c]{gap:var(--s-4);border:0;min-width:0;margin:0;padding:0;display:grid}legend[data-v-759a912c]{align-items:center;gap:var(--s-3);font-size:var(--t-26);letter-spacing:-.02em;margin-block-end:var(--s-4);padding:0;font-weight:650;display:flex}.n[data-v-759a912c]{background:var(--ink-900);width:32px;height:32px;color:var(--white);font-size:var(--t-15);place-items:center;display:inline-grid}h3[data-v-759a912c]{font-size:var(--t-17)}.rows[data-v-759a912c]{gap:var(--s-2);display:grid}.row[data-v-759a912c]{gap:var(--s-3);padding:var(--s-3) var(--s-4);border:1px solid var(--line-strong);border-radius:var(--radius);cursor:pointer;align-items:flex-start;display:flex}.row.on[data-v-759a912c]{border-color:var(--blue-600);background:var(--blue-100)}.row input[data-v-759a912c]{margin-block-start:4px}.what[data-v-759a912c]{font-size:var(--t-15);gap:2px;display:grid}.field[data-v-759a912c]{gap:var(--s-1);align-content:start;display:grid}label[data-v-759a912c]{font-size:var(--t-15)}.field>label[data-v-759a912c]{font-weight:600}.field input[data-v-759a912c],.field select[data-v-759a912c],.field textarea[data-v-759a912c]{width:100%;min-height:44px;padding:var(--s-2) var(--s-3);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg)}.invoice[data-v-759a912c]{gap:var(--s-3);border-block-start:1px solid var(--line);padding-block-start:var(--s-4);display:grid}.inv-grid[data-v-759a912c]{gap:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hint[data-v-759a912c]{color:var(--text-soft);font-size:var(--t-13);margin:0}.error[data-v-759a912c]{color:var(--red-700);font-size:var(--t-15);margin:0}.tick[data-v-759a912c]{gap:var(--s-3);align-items:flex-start;display:flex}.tick input[data-v-759a912c]{width:18px;height:18px;margin-block-start:5px}.tick em[data-v-759a912c]{color:var(--text-soft);font-style:normal;font-size:var(--t-13);display:block}.corrections[data-v-759a912c]{gap:var(--s-3);padding:var(--s-4);border-inline-start:4px solid var(--amber-500);background:var(--amber-100);display:grid}.missing[data-v-759a912c]{outline:2px solid var(--red-600);outline-offset:4px}.report p[data-v-759a912c]{margin:0}.place[data-v-759a912c]{align-items:center;gap:var(--s-4);display:flex}.paying[data-v-759a912c]{gap:var(--s-4);max-width:640px;border-block-start:1px solid var(--line);padding-block-start:var(--s-6);display:grid}@media (width<=900px){.layout[data-v-759a912c]{gap:var(--s-6);grid-template-columns:minmax(0,1fr)}.inv-grid[data-v-759a912c]{grid-template-columns:minmax(0,1fr)}}.backdrop[data-v-66d45857]{z-index:50;padding:var(--s-4);background:#070b1499;place-items:center;display:grid;position:fixed;inset:0}.dialog[data-v-66d45857]{gap:var(--s-3);width:min(520px,100%);max-height:100%;padding:var(--s-5);border-radius:var(--radius);background:var(--bg);box-shadow:var(--shadow-float);display:grid;overflow:auto}h2[data-v-66d45857]{font-size:var(--t-20)}p[data-v-66d45857]{margin:0}label[data-v-66d45857]{font-weight:600;font-size:var(--t-15)}textarea[data-v-66d45857]{padding:var(--s-2) var(--s-3);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg)}.buttons[data-v-66d45857]{gap:var(--s-3);flex-wrap:wrap;display:flex}.error[data-v-66d45857]{color:var(--red-700)}.needs[data-v-7251a49c]{gap:var(--s-4);padding:var(--s-5);border-inline-start:4px solid var(--amber-500);background:var(--amber-100);display:grid}h2[data-v-7251a49c]{font-size:var(--t-20)}h3[data-v-7251a49c]{font-size:var(--t-17)}.item[data-v-7251a49c]{gap:var(--s-3);border-block-start:1px solid var(--line-strong);justify-items:start;padding-block-start:var(--s-4);display:grid}.item p[data-v-7251a49c]{margin:0}textarea[data-v-7251a49c]{width:100%;padding:var(--s-2) var(--s-3);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg)}label[data-v-7251a49c]{font-weight:600;font-size:var(--t-15)}.note[data-v-7251a49c]{padding:var(--s-2) var(--s-3);background:var(--bg);white-space:pre-wrap;overflow-wrap:anywhere}.prices[data-v-7251a49c]{font-size:var(--t-20)}.old[data-v-7251a49c]{color:var(--text-soft);text-decoration:line-through}.buttons[data-v-7251a49c]{gap:var(--s-3);flex-wrap:wrap;display:flex}.error[data-v-7251a49c]{color:var(--red-700);margin:0}.plain[data-v-7251a49c]{margin:0}.line[data-v-11f2dac3]{gap:var(--s-2);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}li[data-v-11f2dac3]{--mark:var(--ink-300);gap:var(--s-2);border-block-start:3px solid var(--line-strong);color:var(--text-soft);font-size:var(--t-15);align-content:start;padding-block-start:var(--s-2);display:grid}.sq[data-v-11f2dac3]{border:2px solid var(--mark);background:0 0;width:14px;height:14px}li.done[data-v-11f2dac3]{--mark:var(--ink-900);border-block-start-color:var(--ink-900);color:var(--text)}li.done .sq[data-v-11f2dac3]{background:var(--mark)}li.current[data-v-11f2dac3]{--mark:var(--blue-600);border-block-start-color:var(--blue-600);color:var(--blue-600);font-weight:650}li.current .sq[data-v-11f2dac3]{background:var(--mark);box-shadow:0 0 0 3px var(--blue-100)}li.stopped .sq[data-v-11f2dac3]{background:repeating-linear-gradient(45deg, var(--ink-300) 0 3px, transparent 3px 6px)}.cancelled li[data-v-11f2dac3],.cancelled li.done[data-v-11f2dac3],.cancelled li.current[data-v-11f2dac3]{--mark:var(--ink-300);border-block-start-color:var(--line-strong);color:var(--ink-400);font-weight:400}.cancelled li.done .sq[data-v-11f2dac3]{background:var(--ink-300)}.cancelled li.stopped[data-v-11f2dac3]{color:var(--text);font-weight:650}@media (width<=560px){.line[data-v-11f2dac3]{grid-template-columns:minmax(0,1fr)}li[data-v-11f2dac3]{border-block-start:0;border-inline-start:3px solid var(--line-strong);grid-template-columns:auto 1fr;align-items:center;padding-inline-start:var(--s-3)}li.done[data-v-11f2dac3]{border-inline-start-color:var(--ink-900)}li.current[data-v-11f2dac3]{border-inline-start-color:var(--blue-600)}.cancelled li[data-v-11f2dac3]{border-inline-start-color:var(--line-strong)}}.problem[data-v-a1f98862]{gap:var(--s-4);max-width:640px;padding:var(--s-5);border:1px solid var(--line-strong);border-radius:var(--radius);display:grid}h3[data-v-a1f98862]{font-size:var(--t-17)}fieldset[data-v-a1f98862]{gap:var(--s-2);border:0;margin:0;padding:0;display:grid}legend[data-v-a1f98862]{margin-block-end:var(--s-2);padding:0;font-weight:600}.line[data-v-a1f98862]{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.tick[data-v-a1f98862],.qty[data-v-a1f98862]{align-items:center;gap:var(--s-2);display:flex}.qty input[data-v-a1f98862]{width:96px;min-height:40px;padding-inline:var(--s-2);border:1px solid var(--line-strong);border-radius:var(--radius)}.field[data-v-a1f98862]{gap:var(--s-1);display:grid}.field label[data-v-a1f98862]{font-weight:600;font-size:var(--t-15)}textarea[data-v-a1f98862]{padding:var(--s-2) var(--s-3);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg)}.hint[data-v-a1f98862]{color:var(--text-soft);font-size:var(--t-13);margin:0}.error[data-v-a1f98862]{color:var(--red-700);margin:0}.buttons[data-v-a1f98862]{gap:var(--s-3);flex-wrap:wrap;display:flex}.state[data-v-04c60bfa]{gap:var(--s-4);justify-items:start;display:grid}.state p[data-v-04c60bfa]{margin:0}.band[data-v-04c60bfa]{padding:var(--s-3) var(--s-4);border-inline-start:4px solid var(--amber-500);background:var(--amber-100);margin:0}.head[data-v-04c60bfa]{gap:var(--s-3);display:grid}.facts[data-v-04c60bfa]{gap:var(--s-3) var(--s-7);flex-wrap:wrap;margin:0;display:flex}.facts div[data-v-04c60bfa]{gap:2px;display:grid}.facts.stack[data-v-04c60bfa]{gap:var(--s-3);display:grid}dt[data-v-04c60bfa]{color:var(--text-soft);font:600 var(--t-13) / 1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase}dd[data-v-04c60bfa]{font-size:var(--t-17);margin:0}.sentence[data-v-04c60bfa]{font-size:var(--t-20);margin:0}.block[data-v-04c60bfa]{gap:var(--s-3);border-block-start:1px solid var(--line);padding-block-start:var(--s-5);display:grid}.block p[data-v-04c60bfa]{margin:0}h2[data-v-04c60bfa]{font-size:var(--t-20)}.ship[data-v-04c60bfa]{gap:var(--s-1);display:grid}.options[data-v-04c60bfa]{gap:var(--s-3) var(--s-5);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;display:grid}.options div[data-v-04c60bfa]{gap:2px;display:grid}.options dd[data-v-04c60bfa]{font-size:var(--t-15)}.lines[data-v-04c60bfa]{border-collapse:collapse;width:100%;max-width:480px;font-size:var(--t-15)}.lines th[data-v-04c60bfa],.lines td[data-v-04c60bfa]{padding-block:var(--s-2);border-block-end:1px solid var(--line);text-align:start;font-weight:400}.lines td[data-v-04c60bfa]{text-align:end}.threads[data-v-04c60bfa]{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.threads li[data-v-04c60bfa]{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.history[data-v-04c60bfa]{gap:var(--s-2);font-size:var(--t-15);margin:0;padding:0;list-style:none;display:grid}.history li[data-v-04c60bfa]{gap:var(--s-3);grid-template-columns:120px minmax(0,1fr);display:grid}.when[data-v-04c60bfa]{color:var(--text-soft)}.extras[data-v-04c60bfa]{gap:var(--s-4);border-block-start:1px solid var(--line);padding-block-start:var(--s-5);display:grid}.extras-row[data-v-04c60bfa]{gap:var(--s-3);flex-wrap:wrap;display:flex}@media (width<=560px){.history li[data-v-04c60bfa]{grid-template-columns:minmax(0,1fr);gap:0}}.state[data-v-f0ebfd3b]{gap:var(--s-4);justify-items:start;display:grid}.state p[data-v-f0ebfd3b]{margin:0}.error[data-v-f0ebfd3b]{color:var(--red-700);margin:0}.approve[data-v-fb8cda7a]{padding-block:var(--s-9) var(--s-12)}.center[data-v-fb8cda7a]{gap:var(--s-5);justify-items:start;max-width:560px;display:grid}.actions[data-v-fb8cda7a]{gap:var(--s-3);flex-wrap:wrap;display:flex}.card[data-v-fb8cda7a]{gap:var(--s-4);max-width:640px;padding:var(--s-6);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-float);display:grid}.card p[data-v-fb8cda7a]{margin:0}h1[data-v-fb8cda7a]{font-size:var(--t-36)}h2[data-v-fb8cda7a]{font-size:var(--t-17)}.facts[data-v-fb8cda7a]{gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));margin:0;display:grid}.facts div[data-v-fb8cda7a]{gap:2px;display:grid}dt[data-v-fb8cda7a]{color:var(--text-soft);font:600 var(--t-13) / 1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase}dd[data-v-fb8cda7a]{margin:0}.total[data-v-fb8cda7a]{font-size:var(--t-26);font-weight:650}.change[data-v-fb8cda7a]{gap:var(--s-2);padding:var(--s-4);border-inline-start:4px solid var(--amber-500);background:var(--amber-100);display:grid}.change ul[data-v-fb8cda7a]{margin:0;padding-inline-start:var(--s-5)}.old[data-v-fb8cda7a]{color:var(--text-soft);text-decoration:line-through}.done[data-v-fb8cda7a]{gap:var(--s-3);justify-items:start;display:grid}.error[data-v-fb8cda7a]{color:var(--red-700)}.visitor[data-v-15922325]{padding-block:var(--s-9) var(--s-12);max-width:880px}.head[data-v-15922325]{gap:var(--s-3);margin-block-end:var(--s-6);display:grid}h1[data-v-15922325]{font-size:var(--t-36);margin:0}.lead[data-v-15922325]{font-size:var(--t-17);margin:0}.state[data-v-15922325]{gap:var(--s-3);justify-items:start;display:grid}.state p[data-v-15922325]{margin:0}.connect[data-v-d2c3c47b]{padding-block:var(--s-9) var(--s-12)}.center[data-v-d2c3c47b]{gap:var(--s-5);justify-items:start;max-width:560px;display:grid}.card[data-v-d2c3c47b]{gap:var(--s-5);max-width:680px;padding:var(--s-6);border:1px solid var(--line-strong);display:grid}.eyebrow[data-v-d2c3c47b]{font:600 var(--t-13) / 1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft);margin:0}h1[data-v-d2c3c47b]{font-size:var(--t-28,var(--t-36))}h2[data-v-d2c3c47b]{font-size:var(--t-20)}.facts[data-v-d2c3c47b]{gap:var(--s-3);margin:0;display:grid}.facts>div[data-v-d2c3c47b]{gap:var(--s-3);grid-template-columns:180px minmax(0,1fr);align-items:baseline;display:grid}dt[data-v-d2c3c47b]{color:var(--text-soft);font-weight:600}dd[data-v-d2c3c47b]{overflow-wrap:anywhere;margin:0}.appname[data-v-d2c3c47b]{font-size:var(--t-20);font-weight:700;display:block}.claim[data-v-d2c3c47b]{font-size:var(--t-13);color:var(--text-soft);display:block}.strong[data-v-d2c3c47b]{font-weight:700}.lead[data-v-d2c3c47b]{margin:0}.scopes[data-v-d2c3c47b]{gap:var(--s-3);display:grid}.scopes ul[data-v-d2c3c47b]{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.scopes li[data-v-d2c3c47b]{gap:var(--s-2) var(--s-4);padding:var(--s-3);border:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.scopes li.off[data-v-d2c3c47b]{color:var(--text-soft);background:var(--bg-soft)}.scopes label[data-v-d2c3c47b]{gap:var(--s-3);cursor:pointer;align-items:center;display:flex}.scopes li.off label[data-v-d2c3c47b]{cursor:not-allowed}.notes[data-v-d2c3c47b]{gap:var(--s-2);font-size:var(--t-13);flex-wrap:wrap;align-items:center;display:flex}.warnings[data-v-d2c3c47b]{gap:var(--s-2);display:grid}.note[data-v-d2c3c47b]{padding:var(--s-3) var(--s-4);border-inline-start:4px solid var(--amber-500);background:var(--amber-100);font-size:var(--t-15);margin:0}.error[data-v-d2c3c47b]{color:var(--red-700);margin:0}.actions[data-v-d2c3c47b]{gap:var(--s-3);flex-wrap:wrap;display:flex}.actions[data-v-d2c3c47b]>*{flex:160px}@media (width<=560px){.facts>div[data-v-d2c3c47b]{grid-template-columns:minmax(0,1fr);gap:0}.card[data-v-d2c3c47b]{padding:var(--s-4)}}.lead[data-v-c0ffc371]{margin:0}.state[data-v-c0ffc371]{gap:var(--s-3);justify-items:start;display:grid}.cards[data-v-c0ffc371]{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}.cards>li[data-v-c0ffc371]{gap:var(--s-3);padding:var(--s-4);border:1px solid var(--line);display:grid}.head[data-v-c0ffc371]{gap:var(--s-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.appname[data-v-c0ffc371]{font-size:var(--t-20);overflow-wrap:anywhere}.claim[data-v-c0ffc371]{font-size:var(--t-13);color:var(--text-soft);margin:0}dl[data-v-c0ffc371]{gap:var(--s-2);font-size:var(--t-15);margin:0;display:grid}dl>div[data-v-c0ffc371]{gap:var(--s-3);grid-template-columns:140px minmax(0,1fr);display:grid}dt[data-v-c0ffc371]{color:var(--text-soft);font-weight:600}dd[data-v-c0ffc371]{overflow-wrap:anywhere;margin:0}.scopelist[data-v-c0ffc371]{margin:0;padding-inline-start:var(--s-4)}.confirm[data-v-c0ffc371]{gap:var(--s-3);padding:var(--s-3) var(--s-4);border-inline-start:4px solid var(--amber-500);background:var(--amber-100);display:grid}.confirm p[data-v-c0ffc371]{margin:0}.row[data-v-c0ffc371]{gap:var(--s-3);flex-wrap:wrap;display:flex}.ok[data-v-c0ffc371]{color:var(--green-600);margin:0}.error[data-v-c0ffc371]{color:var(--red-700);margin:0}@media (width<=560px){dl>div[data-v-c0ffc371]{grid-template-columns:minmax(0,1fr);gap:0}}.lead[data-v-55ca8c19]{margin:0}h2[data-v-55ca8c19]{font-size:var(--t-20)}.state[data-v-55ca8c19]{gap:var(--s-3);justify-items:start;display:grid}.secret[data-v-55ca8c19]{gap:var(--s-3);padding:var(--s-4) var(--s-5);border:2px solid var(--blue-600);background:var(--bg-soft);display:grid}.secret p[data-v-55ca8c19]{margin:0}.copyrow[data-v-55ca8c19]{gap:var(--s-3);flex-wrap:wrap;display:flex}.copyrow input[data-v-55ca8c19]{min-width:0;font-family:var(--mono);flex:320px}.cards[data-v-55ca8c19]{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}.cards>li[data-v-55ca8c19]{gap:var(--s-3);padding:var(--s-4);border:1px solid var(--line);display:grid}.cards>li.dim[data-v-55ca8c19]{color:var(--text-soft)}.head[data-v-55ca8c19]{gap:var(--s-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.keyname[data-v-55ca8c19]{font-size:var(--t-20);overflow-wrap:anywhere}.tags[data-v-55ca8c19]{gap:var(--s-2);flex-wrap:wrap;display:flex}dl[data-v-55ca8c19]{gap:var(--s-2);font-size:var(--t-15);margin:0;display:grid}dl>div[data-v-55ca8c19]{gap:var(--s-3);grid-template-columns:140px minmax(0,1fr);display:grid}dt[data-v-55ca8c19]{color:var(--text-soft);font-weight:600}dd[data-v-55ca8c19]{overflow-wrap:anywhere;margin:0}.scopelist[data-v-55ca8c19]{margin:0;padding-inline-start:var(--s-4)}.confirm[data-v-55ca8c19]{gap:var(--s-3);padding:var(--s-3) var(--s-4);border-inline-start:4px solid var(--amber-500);background:var(--amber-100);display:grid}.confirm p[data-v-55ca8c19]{margin:0}.row[data-v-55ca8c19]{gap:var(--s-3);flex-wrap:wrap;display:flex}.form[data-v-55ca8c19]{gap:var(--s-4);max-width:640px;display:grid}.field[data-v-55ca8c19]{gap:var(--s-1);border:0;align-content:start;margin:0;padding:0;display:grid}.field label[data-v-55ca8c19]:not(.check),legend[data-v-55ca8c19]{font-size:var(--t-15);padding:0;font-weight:600}.check[data-v-55ca8c19]{gap:var(--s-3);align-items:center;font-weight:400;display:flex}.two[data-v-55ca8c19]{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}input[type=text][data-v-55ca8c19]{min-height:44px;padding-inline:var(--s-3);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg)}[aria-invalid=true][data-v-55ca8c19]{border-color:var(--red-600)}.hint[data-v-55ca8c19]{color:var(--text-soft);font-size:var(--t-13);margin:0}.error[data-v-55ca8c19]{color:var(--red-700);font-size:var(--t-13);margin:0}.ok[data-v-55ca8c19]{color:var(--green-600);margin:0}@media (width<=760px){.two[data-v-55ca8c19]{grid-template-columns:minmax(0,1fr)}dl>div[data-v-55ca8c19]{grid-template-columns:minmax(0,1fr);gap:0}}
/*$vite$:1*/