@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-cyrillic-ext-wght-normal-DjL33-gN.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-vietnamese-wght-normal-6IgcOCM7.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-latin-ext-wght-normal-DC-KSUi6.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-latin-wght-normal-BgDaEnEv.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:Arimo;src:url(./Arimo-Regular-CzYM_rPM.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Arimo;src:url(./Arimo-Bold-DSzzAYfW.ttf)format("truetype");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Arimo;src:url(./Arimo-Italic-B9q04Rr5.ttf)format("truetype");font-weight:400;font-style:italic;font-display:block}:root{--cover:#fff;--cover-deep:#e9f1f9;--cover-edge:#e4e6e1;--cover-hover:#2b2d2f0d;--cover-ink:#2b2d2f;--cover-ink-2:#5e6267;--cover-chip:#fff;--cover-chip-hover:#f4f5f2;--cover-chip-ink:#2b2d2f;--cover-chip-edge:#cdd1cb;--cover-action:#2b2d2f;--cover-action-hover:#3f4245;--cover-action-ink:#fff;--cover-focus:#2f6fb5;--cover-line:#2b2d2f73;--cover-mark:#2b2d2f;--cover-mark-ink:#fff;--cover-mark-dot:#6fa3dc;--cover-active-ink:#1f4e80;--graphite:#2b2d2f;--graphite-hover:#3f4245;--rule:#dfe7ed;--rule-major:#c9d7e2;--desk:#f6f7f3;--panel:#fff;--panel-2:#f4f5f2;--line:#e4e6e1;--line-strong:#cdd1cb;--ink:#2b2d2f;--ink-2:#4c5054;--ink-3:#5e6267;--line-input:#8d949e;--accent:#2f6fb5;--accent-hover:#255a93;--accent-wash:#e9f1f9;--accent-ring:#2f6fb559;--accent-ink:#1f4e80;--ok:#1f7a4d;--ok-wash:#e7f4ec;--warn:#8a5300;--warn-wash:#fdf3dc;--err:#b42318;--err-wash:#fdecea;--warn-ink:#6d4200;--r-panel:12px;--r-card:10px;--r-ctl:8px;--r-chip:6px;--ui:"Geist Variable", system-ui, -apple-system, "Segoe UI", "Nirmala UI", "Noto Sans Bengali", "Hind Siliguri", "Vrinda", sans-serif;--shadow-1:0 1px 2px #2b2d2f12, 0 1px 1px #2b2d2f0a;--shadow-2:0 8px 24px -10px #2b2d2f29, 0 2px 6px -3px #2b2d2f12;--shadow-page:0 1px 2px #2b2d2f1a, 0 10px 30px -12px #2b2d2f38;--ease:cubic-bezier(.2, .8, .2, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{height:100%;margin:0}body{font-family:var(--ui);color:var(--ink);background:var(--desk);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.45}#app{height:100dvh}html,body{overscroll-behavior:none;overflow:clip}h1,h2,h3{text-wrap:balance}p,small,dd{text-wrap:pretty}.skip{z-index:100;border-radius:var(--r-ctl);background:var(--ink);color:#fff;padding:10px 14px;font-weight:600;text-decoration:none;position:fixed;top:-60px;left:12px}.skip:focus{top:10px}::selection{background:var(--accent-wash);color:var(--ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}h2[tabindex="-1"]:focus,h3[tabindex="-1"]:focus{outline:none}input,select,textarea,button{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--accent);text-underline-offset:2px}*{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line-strong);background-clip:content-box;border:3px solid #0000;border-radius:10px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.field{gap:6px;display:grid}.field>span,.label{color:var(--ink-2);font-size:12.5px;font-weight:500}.input,select.input,textarea.input{background:var(--panel);border:1px solid var(--line-input);border-radius:var(--r-ctl);width:100%;min-height:38px;padding:8px 10px;font-size:14px;transition:border-color .12s,box-shadow .12s}.input:hover{border-color:var(--ink-3)}.input:focus-visible{outline-offset:2px;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring);outline:2px solid #0000}.input::placeholder{color:var(--ink-3);opacity:1}select.input{appearance:none;cursor:pointer;background:var(--panel) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%235e6267' d='M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z'/%3E%3C/svg%3E") no-repeat right 11px center / 14px;padding-right:34px}textarea.input{resize:vertical;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12.5px;line-height:1.5}.row{align-items:center;gap:8px;display:flex}.grid2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.btn{border-radius:var(--r-ctl);border:1px solid var(--line-strong);background:var(--panel);white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:7px 14px;font-weight:500;transition:background-color .12s,border-color .12s,transform 80ms,box-shadow .12s;display:inline-flex}.btn:hover:not(:disabled){background:var(--panel-2)}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.btn:focus-within:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.btn.primary{background:var(--graphite);border-color:var(--graphite);color:#fff}.btn.primary:disabled{opacity:1;background:var(--panel-2);border-color:var(--line-strong);color:var(--ink-3)}.btn.primary:hover:not(:disabled){background:var(--graphite-hover)}.btn.small{min-height:30px;padding:4px 10px;font-size:12.5px}.btn.ghost{background:0 0;border-color:#0000}.btn.ghost:hover:not(:disabled){background:#2b2d2f0f}.btn.danger{border-color:var(--err);color:var(--err);background:var(--err-wash)}.btn.danger:hover:not(:disabled){background:color-mix(in srgb, var(--err) 12%, var(--err-wash))}.btn.block{width:100%}.check{cursor:pointer;align-items:center;gap:9px;font-size:14px;display:flex}.check input{width:16px;height:16px;accent-color:var(--accent)}input[type=range]{appearance:none;cursor:pointer;background:0 0;border-radius:4px;width:100%;height:24px;margin:0}input[type=range]::-webkit-slider-runnable-track{background:var(--line-input);border-radius:2px;height:4px}input[type=range]::-moz-range-track{background:var(--line-input);border-radius:2px;height:4px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;box-sizing:border-box;background:var(--panel);border:2px solid var(--accent);border-radius:50%;width:18px;height:18px;margin-top:-7px;transition:transform .12s;box-shadow:0 1px 3px #2b2d2f40}input[type=range]::-moz-range-thumb{box-sizing:border-box;background:var(--panel);border:2px solid var(--accent);border-radius:50%;width:18px;height:18px;box-shadow:0 1px 3px #2b2d2f40}input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.1)}input[type=range]:hover::-moz-range-thumb{transform:scale(1.1)}input[type=range]:focus-visible::-webkit-slider-thumb{background:var(--accent-wash)}input[type=range]:focus-visible::-moz-range-thumb{background:var(--accent-wash)}@media (pointer:coarse){input[type=range]{height:44px}input[type=range]::-webkit-slider-thumb{width:28px;height:28px;margin-top:-12px}input[type=range]::-moz-range-thumb{width:28px;height:28px}}@media (forced-colors:active){input[type=range]::-webkit-slider-runnable-track{background:buttontext}input[type=range]::-moz-range-track{background:buttontext}input[type=range]::-webkit-slider-thumb{background:highlight;border-color:buttontext}input[type=range]::-moz-range-thumb{background:highlight;border-color:buttontext}}.field.slider>span{justify-content:space-between;gap:8px;display:flex}.field.slider .val{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}input[type=color]{border:1px solid var(--line-strong);border-radius:var(--r-ctl);cursor:pointer;background:#fff;width:38px;height:38px;padding:3px}.seg{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-ctl);gap:3px;width:100%;padding:3px;display:flex}.seg button{min-height:30px;color:var(--ink-2);background:0 0;border:0;border-radius:6px;flex:1;padding:6px 8px;font-size:12.5px;font-weight:500;transition:background-color .12s,color .12s,box-shadow .12s}.seg button:hover:not([aria-pressed=true]){color:var(--ink);background:#fff9}.seg button:focus-visible{outline-offset:-2px}.seg{min-width:0}.seg button:active{transform:scale(.97)}.seg:not(.wrap) button{white-space:nowrap;flex:auto}.seg:not(.wrap){grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.seg.wrap{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.seg.wrap button{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.seg.wrap button:last-child:nth-child(odd){grid-column:1/-1}.seg button[aria-pressed=true]{background:var(--panel);color:var(--ink);box-shadow:0 1px 2px #2b2d2f1f, 0 0 0 1px var(--line-input);font-weight:600}.panel-title{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600}input,textarea{caret-color:var(--accent)}.group-title{color:var(--ink);letter-spacing:-.005em;margin:0 0 10px;font-size:14px;font-weight:600}.hint{color:var(--ink-3);text-wrap:pretty;margin:0;font-size:12.5px;line-height:1.45}.hint,.about,.msg,.note,.lede,.caption,.detail,.why,.cvdnote,.row-switch small,.acc-body p{text-wrap:pretty}.stack{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.stack>section,.stack>.acc{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}.stack>section+section,.stack>section+.acc,.stack>.acc+section{border-top:1px solid var(--line);padding-top:16px}.stack>section>.group-title{margin:0}.side .body :where(section,.stack,.choose,.field,form){min-width:0}.acc,.acc+.acc{border-top:1px solid var(--line)}.acc>summary{cursor:pointer;min-height:40px;color:var(--ink);border-radius:var(--r-ctl);justify-content:space-between;align-items:center;gap:8px;padding:0 2px;font-size:14px;font-weight:600;list-style:none;transition:background-color .12s;display:flex}.acc>summary::-webkit-details-marker{display:none}.acc>summary:after{content:"+";color:var(--ink-3);font-size:16px;font-weight:400;line-height:1}.acc[open]>summary:after{content:"−"}.acc>summary:hover{background:var(--panel-2)}.acc>summary:focus-visible{outline-offset:-2px}.acc>summary .cur{color:var(--ink-3);margin-left:auto;font-size:12.5px;font-weight:500}.acc>.acc-body{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;padding:4px 2px 14px;display:grid}.acc.quiet>summary{min-height:34px;color:var(--ink-2);font-size:12.5px;font-weight:500}.stack>.acc{gap:0}.stack>.acc+.acc{margin-top:-16px}.stack>.acc:last-child{border-bottom:1px solid var(--line)}.row-switch{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:36px;font-size:14px;display:flex}.row-switch>span{gap:1px;min-width:0;display:grid}.row-switch small{color:var(--ink-3);font-size:12.5px;line-height:1.35}input[type=checkbox][role=switch]{appearance:none;background:var(--line-strong);border:1px solid var(--line-input);box-sizing:border-box;cursor:pointer;border-radius:10px;flex:none;width:34px;height:20px;margin:0;transition:background-color .15s,border-color .15s;position:relative}input[type=checkbox][role=switch]:after{content:"";width:16px;height:16px;transition:transform .15s var(--ease);background:#fff;border-radius:50%;position:absolute;top:1px;left:1px;box-shadow:0 1px 2px #2b2d2f40}input[type=checkbox][role=switch]:checked{background:var(--accent);border-color:var(--accent)}input[type=checkbox][role=switch]:checked:after{transform:translate(14px)}input[type=checkbox][role=switch]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (forced-colors:active){input[type=checkbox][role=switch]{forced-color-adjust:none;background:canvas;border:1px solid buttontext}input[type=checkbox][role=switch]:after{box-shadow:none;background:buttontext}input[type=checkbox][role=switch]:checked{background:highlight;border-color:buttontext}input[type=checkbox][role=switch]:checked:after{background:highlighttext}}@media (pointer:coarse){.row-switch{min-height:44px}}.hint.warn{color:var(--warn)}.msg{background:var(--accent-wash);border-radius:var(--r-ctl);color:var(--accent-ink);text-wrap:pretty;margin:0;padding:9px 11px;font-size:12.5px}.msg.err{background:var(--err-wash);color:var(--err)}.msg.ok{background:var(--ok-wash);color:var(--ok)}.msg:empty{background:0 0;height:0;margin:0;padding:0;overflow:hidden}@media (pointer:coarse){.btn,.btn.small,.seg button,.input,.check{min-height:44px}button,select,summary,label{touch-action:manipulation}input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=image]),select,textarea,.hex{font-size:16px!important}}@media (forced-colors:active){.seg button[aria-pressed=true]{outline:2px solid buttontext}[aria-pressed=true]:not(.eye),[aria-selected=true],[aria-checked=true],[aria-current=page],[aria-current=step],[aria-current=true],.tab.active,.tab.on,.chosen,.any.on,.pc.on,.font.on{outline-offset:-2px;outline:2px solid highlight}:is([aria-pressed=true],[aria-selected=true],[aria-checked=true],[aria-current]):focus-visible{outline-offset:2px;outline-color:buttontext}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important}}.maps.svelte-1d8huw5{background:var(--panel);width:min(860px,100vw - 32px);max-height:min(88dvh,860px);color:var(--ink);box-shadow:var(--shadow-page);border:0;border-radius:14px;padding:0}.maps.svelte-1d8huw5::backdrop{background:#1b1f1d52}.inner.svelte-1d8huw5{max-height:inherit;box-sizing:border-box;gap:14px;padding:20px;display:grid;overflow:auto}header.svelte-1d8huw5{justify-content:space-between;align-items:center;display:flex}h2.svelte-1d8huw5{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:600}h3.svelte-1d8huw5{margin:0;font-size:14px;font-weight:600}.close.svelte-1d8huw5{width:36px;height:36px;color:var(--ink-2);border-radius:8px;place-items:center;display:grid}.close.svelte-1d8huw5:hover{background:var(--panel-2);color:var(--ink)}.note.svelte-1d8huw5{color:var(--ink-3);text-wrap:pretty;margin:0;font-size:12.5px}.err.svelte-1d8huw5{color:var(--err);margin:0;font-size:12.5px}.grid.svelte-1d8huw5{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;display:grid}.card.svelte-1d8huw5{border:1px solid var(--line);background:var(--panel);border-radius:10px;grid-template-rows:auto auto auto;gap:8px;min-width:0;padding:10px;display:grid}.card.current.svelte-1d8huw5{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.card.new.svelte-1d8huw5{min-height:190px;color:var(--ink-2);border-style:dashed;border-color:var(--line-input);align-content:center;place-items:center;font-size:14px;font-weight:500}.card.new.svelte-1d8huw5:hover{border-color:var(--ink-3);color:var(--ink);background:var(--panel-2)}.plus.svelte-1d8huw5{font-size:28px;line-height:1}.pic.svelte-1d8huw5{aspect-ratio:4/3;background:var(--panel-2);border:1px solid var(--line);border-radius:6px;place-items:center;padding:0;display:grid;overflow:hidden}.pic.svelte-1d8huw5:hover{border-color:var(--line-strong)}.pic.svelte-1d8huw5 img:where(.svelte-1d8huw5){object-fit:contain;background:#fff;width:100%;height:100%}.nopic.svelte-1d8huw5{color:var(--ink-3);font-size:12.5px}.meta.svelte-1d8huw5{min-width:0;display:grid}.meta.svelte-1d8huw5 strong:where(.svelte-1d8huw5){text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.meta.svelte-1d8huw5 small:where(.svelte-1d8huw5){color:var(--ink-3);font-size:11.5px}.acts.svelte-1d8huw5{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ask.svelte-1d8huw5{color:var(--ink-2);width:100%;font-size:12.5px}.versions.svelte-1d8huw5{border-top:1px solid var(--line);gap:10px;padding-top:14px;display:grid}.row.svelte-1d8huw5{gap:8px;display:flex}.row.svelte-1d8huw5 .input:where(.svelte-1d8huw5){flex:1;min-width:0}.vlist.svelte-1d8huw5{margin:0;padding:0;list-style:none;display:grid}.vlist.svelte-1d8huw5 li:where(.svelte-1d8huw5){border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:8px 0;display:flex}.vname.svelte-1d8huw5{flex:1;min-width:0;display:grid}.vname.svelte-1d8huw5 strong:where(.svelte-1d8huw5){text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.vname.svelte-1d8huw5 small:where(.svelte-1d8huw5){color:var(--ink-3);font-size:11.5px}@media (width<=760px){.inner.svelte-1d8huw5{padding:16px}.grid.svelte-1d8huw5{grid-template-columns:repeat(2,minmax(0,1fr))}.row.svelte-1d8huw5{flex-direction:column}}@media (pointer:coarse){.close.svelte-1d8huw5{width:44px;height:44px}}.top.svelte-1h259us{background:var(--cover);border-bottom:1px solid var(--cover-edge);color:var(--cover-ink);z-index:20;grid-area:top;align-items:center;gap:6px;min-width:0;padding:0 12px 0 14px;display:flex;position:relative}.brand.svelte-1h259us{align-items:center;gap:9px;margin-right:10px;display:flex}.wordmark.svelte-1h259us{letter-spacing:-.02em;margin:0;font-size:16px;font-weight:700}.tbtn.svelte-1h259us,.ibtn.svelte-1h259us{border-radius:var(--r-ctl);height:36px;color:var(--cover-ink);background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;font-weight:500;display:inline-flex}.ibtn.svelte-1h259us{width:36px;color:var(--cover-ink);justify-content:center;padding:0}.tbtn.svelte-1h259us:hover,.ibtn.svelte-1h259us:hover:not(:disabled){background:var(--cover-hover)}.tbtn.svelte-1h259us:active,.ibtn.svelte-1h259us:active:not(:disabled),.check.svelte-1h259us:active{transform:scale(.97)}.tbtn.svelte-1h259us,.ibtn.svelte-1h259us,.check.svelte-1h259us{transition:background-color .12s,transform 80ms}.ibtn.svelte-1h259us:disabled{opacity:.35;cursor:default}.undo.svelte-1h259us{border-right:1px solid var(--cover-edge);gap:2px;margin-right:4px;padding-right:8px;display:flex}.title.svelte-1h259us{flex:auto;min-width:80px}.title.svelte-1h259us input:where(.svelte-1h259us){border-radius:var(--r-ctl);width:100%;height:36px;color:var(--cover-ink);text-overflow:ellipsis;background:0 0;border:1px solid #0000;padding:0 10px;font-weight:600;transition:border-color .12s,background-color .12s}.title.svelte-1h259us input:where(.svelte-1h259us):hover{background:var(--cover-hover)}.title.svelte-1h259us input:where(.svelte-1h259us):focus-visible{border-radius:var(--r-ctl);border:1px solid var(--graphite);background:var(--panel);color:var(--ink);box-shadow:0 0 0 3px var(--accent-ring);outline:none}.right.svelte-1h259us{flex:none;align-items:center;gap:8px;min-width:0;display:flex}.size.svelte-1h259us{border:1px solid var(--cover-chip-edge);background:var(--cover-chip);color:var(--cover-chip-ink);gap:8px}.size.svelte-1h259us:hover{background:var(--cover-chip-hover)!important}.size-name.svelte-1h259us{font-weight:500}.size-mm.svelte-1h259us{color:var(--cover-ink-2)}.saved.svelte-1h259us{color:var(--cover-ink-2);white-space:nowrap;padding:0 4px;font-size:12.5px}.saved.svelte-1h259us:before{content:"";background:var(--ok);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.saved.bad.svelte-1h259us{color:var(--err)}.saved.bad.svelte-1h259us:before{background:var(--err)}.saved.busy.svelte-1h259us:before{box-shadow:inset 0 0 0 1.5px var(--ink-3);background:0 0}.check.svelte-1h259us,.size.svelte-1h259us,.tbtn.svelte-1h259us{white-space:nowrap}.check.svelte-1h259us{border-radius:var(--r-ctl);border:0;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.check.idle.svelte-1h259us{background:var(--cover-chip);color:var(--cover-chip-ink);box-shadow:inset 0 0 0 1px var(--cover-chip-edge);font-weight:500}.check.ok.svelte-1h259us{background:var(--panel);color:var(--graphite);box-shadow:inset 0 0 0 1px var(--cover-chip-edge)}.check.ok.svelte-1h259us svg:first-child{color:var(--ok)}.check.ok.svelte-1h259us:hover{background:var(--panel-2)}.check.warn.svelte-1h259us{background:var(--warn-wash);color:var(--warn)}.check.idle.svelte-1h259us:hover,.check.is-loading.svelte-1h259us:hover{background:var(--cover-chip-hover)}.check.warn.svelte-1h259us:hover{background:color-mix(in srgb, var(--warn) 10%, var(--warn-wash))}.check.error.svelte-1h259us:hover{background:color-mix(in srgb, var(--err) 10%, var(--err-wash))}.check.error.svelte-1h259us{background:var(--err-wash);color:var(--err)}.check.is-loading.svelte-1h259us{background:var(--cover-chip);color:var(--cover-chip-ink);text-overflow:ellipsis;max-width:240px;font-weight:500;overflow:hidden}.spin.svelte-1h259us{border:2px solid var(--line-strong);border-top-color:var(--accent);border-radius:50%;flex:none;width:13px;height:13px;animation:.7s linear infinite svelte-1h259us-spin}@keyframes svelte-1h259us-spin{to{transform:rotate(360deg)}}.export.svelte-1h259us{height:38px;background:var(--cover-action)!important;border-color:var(--cover-action)!important;color:var(--cover-action-ink)!important}.export.svelte-1h259us:hover{background:var(--cover-action-hover)!important}.top.svelte-1h259us :where(.svelte-1h259us):focus-visible{outline-color:var(--cover-focus)}.top.svelte-1h259us .pop:where(.svelte-1h259us) :where(.svelte-1h259us):focus-visible{outline-color:var(--accent)}.menu-wrap.svelte-1h259us{position:relative}.pop.svelte-1h259us{z-index:30;background:var(--panel);border-radius:var(--r-panel);min-width:200px;box-shadow:var(--shadow-2), 0 0 0 1px var(--line);color:var(--ink);padding:6px;display:grid;position:absolute;top:42px;left:0}.right.svelte-1h259us .pop:where(.svelte-1h259us){left:auto;right:0}.pop.svelte-1h259us>button:where(.svelte-1h259us){text-align:left;border-radius:var(--r-chip);background:0 0;border:0;padding:9px 12px}.pop.svelte-1h259us>button:where(.svelte-1h259us):hover{background:var(--panel-2)}.pop-title.svelte-1h259us{border-bottom:1px solid var(--line);color:var(--ink-2);gap:4px;margin-bottom:4px;padding:4px 6px 10px;font-size:12.5px;font-weight:500;display:none}.pop.wide.svelte-1h259us{gap:12px;width:480px;padding:14px}.pop-note.svelte-1h259us{color:var(--ink-3);margin:0;font-size:12.5px}.sizes.svelte-1h259us{gap:0;max-height:min(420px,100dvh - 260px);padding-right:4px;display:grid;overflow:auto}.pub.svelte-1h259us{grid-template-columns:84px minmax(0,1fr);align-items:start;gap:8px;padding:6px 0;display:grid}.pub.svelte-1h259us+.pub:where(.svelte-1h259us){border-top:1px solid var(--line)}.pub-name.svelte-1h259us{padding-top:6px;font-size:12.5px;font-weight:600}.pub-sizes.svelte-1h259us{flex-wrap:wrap;gap:6px;display:flex}.chip.svelte-1h259us{border:1px solid var(--line);background:var(--panel);border-radius:var(--r-chip);align-items:baseline;gap:6px;padding:5px 9px;font-size:12.5px;display:inline-flex}.chip.svelte-1h259us small:where(.svelte-1h259us){color:var(--ink-3)}.chip.svelte-1h259us:hover{border-color:var(--line-strong)}.chip[aria-pressed=true].svelte-1h259us{border-color:var(--accent);background:var(--accent-wash);color:var(--accent-ink)}.custom.svelte-1h259us{border-top:1px solid var(--line);color:var(--ink-2);gap:16px;padding-top:10px;font-size:12.5px;display:flex}.custom.svelte-1h259us input:where(.svelte-1h259us){border:1px solid var(--line-strong);border-radius:var(--r-chip);width:64px;height:30px;margin:0 4px;padding:0 6px}.findings.svelte-1h259us{gap:6px;max-height:min(380px,100dvh - 360px);margin:0;padding:0;list-style:none;display:grid;overflow:auto}.cvd.svelte-1h259us{border-top:1px solid var(--line);gap:8px;padding-top:12px;display:grid}.cvd-title.svelte-1h259us{color:var(--ink);font-size:12.5px;font-weight:600}.cvd-field.svelte-1h259us{color:var(--ink-2);gap:6px;font-size:12.5px;font-weight:500;display:grid}.findings.svelte-1h259us li:where(.svelte-1h259us){border-radius:var(--r-ctl);padding:8px 10px;font-size:12.5px;line-height:1.4}.fixrow.svelte-1h259us{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.fixbtn.svelte-1h259us{background:var(--panel);color:inherit;border-radius:var(--r-chip);border:1px solid;padding:4px 10px;font-size:12.5px;font-weight:600;display:inline-block}.fixbtn.svelte-1h259us:hover{background:color-mix(in srgb, currentColor 10%, var(--panel))}.fixbtn.svelte-1h259us:active{transform:translateY(1px)}.fixbtn.ghost.svelte-1h259us{text-underline-offset:2px;background:0 0;border-color:#0000;text-decoration:underline}.findings.svelte-1h259us li.ok:where(.svelte-1h259us){background:var(--ok-wash);color:var(--ok)}.findings.svelte-1h259us li.info:where(.svelte-1h259us){background:var(--panel-2);color:var(--ink-2)}.check.svelte-1h259us .chev{opacity:.7;margin-left:-2px}.findings.svelte-1h259us li.warn:where(.svelte-1h259us){background:var(--warn-wash);color:var(--warn-ink)}.findings.svelte-1h259us li.error:where(.svelte-1h259us){background:var(--err-wash);color:var(--err)}@media (width<=1240px){.size-mm.svelte-1h259us{display:none}}@media (width<=1100px) and (width>=881px){.saved.svelte-1h259us{display:none}}@media (width<=980px){.size-name.svelte-1h259us{display:none}.size-mm.svelte-1h259us{display:inline}}.short.svelte-1h259us{display:none}@media (width<=880px){.long.svelte-1h259us{display:none}.short.svelte-1h259us{display:inline}.check.svelte-1h259us{padding:0 10px}.title.svelte-1h259us,.wordmark.svelte-1h259us,.size.svelte-1h259us{display:none}.pop-title.svelte-1h259us{display:grid}.saved.svelte-1h259us{padding:0 2px}.saved.svelte-1h259us:before{margin-right:0}.saved-text.svelte-1h259us{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.undo.svelte-1h259us{margin-right:0;padding-right:4px}.pop.wide.svelte-1h259us{width:auto;max-height:calc(100dvh - 140px);position:fixed;top:60px;left:12px;right:12px;overflow:auto}}@media (width<=440px){.ctext.svelte-1h259us,.check.svelte-1h259us .short:where(.svelte-1h259us){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.check.svelte-1h259us{padding:0 10px}.check.svelte-1h259us .chev{display:none}}@media (width<=360px){.brand.svelte-1h259us{display:none}.export.svelte-1h259us{padding:0 10px}.export-text.svelte-1h259us{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (pointer:coarse){.tbtn.svelte-1h259us,.ibtn.svelte-1h259us,.check.svelte-1h259us,.export.svelte-1h259us{min-height:44px}.ibtn.svelte-1h259us{width:44px}}.rail.svelte-1b3y2z4{background:var(--cover);border-right:1px solid var(--cover-edge);z-index:5;flex-direction:column;grid-area:rail;align-items:stretch;gap:2px;padding:10px 6px;display:flex;overflow-y:auto}.tab.svelte-1b3y2z4{border-radius:var(--r-card);min-height:58px;color:var(--cover-ink);background:0 0;border:0;justify-items:center;gap:4px;padding:8px 2px 7px;font-size:11.5px;font-weight:500;transition:background-color .12s,color .12s,transform .1s;display:grid}.tab.svelte-1b3y2z4:active{transform:scale(.97)}.tab.svelte-1b3y2z4:hover{background:var(--cover-hover)}.tab.active.svelte-1b3y2z4{background:var(--cover-deep);color:var(--cover-active-ink);box-shadow:inset 0 0 0 1px var(--cover-edge);font-weight:600}.tab.svelte-1b3y2z4:focus-visible{outline-color:var(--cover-focus)}.ic.svelte-1b3y2z4{place-items:center;display:grid;position:relative}.badge.svelte-1b3y2z4{background:var(--cover-mark);width:14px;height:14px;color:var(--cover-mark-ink);box-shadow:0 0 0 1.5px var(--cover);border-radius:50%;place-items:center;display:grid;position:absolute;top:-4px;right:-8px}.help.svelte-1b3y2z4{margin-top:auto}@media (width<=1100px) and (width>=761px){.rail.svelte-1b3y2z4{padding:10px 4px}.tab.svelte-1b3y2z4{padding-inline:0}.lbl.svelte-1b3y2z4{white-space:nowrap;letter-spacing:-.015em}}@media (width<=760px){.rail.svelte-1b3y2z4{border-right:0;border-top:1px solid var(--cover-edge);flex-direction:row;padding:4px;overflow:auto hidden}.tab.svelte-1b3y2z4{flex:1 1 0;min-width:0;min-height:54px;padding:6px 0;font-size:11.5px}.lbl.svelte-1b3y2z4{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.help.svelte-1b3y2z4{margin-top:0}}@media (forced-colors:active){.badge.svelte-1b3y2z4{forced-color-adjust:none;color:buttonface;background:buttontext}}.search.svelte-1auwazr{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid;position:relative}.box.svelte-1auwazr{background:var(--panel);border:1px solid var(--line-input);border-radius:var(--r-card);min-width:0;height:44px;color:var(--ink-3);align-items:center;gap:10px;padding:0 12px;transition:border-color .12s,box-shadow .12s;display:flex}.big.svelte-1auwazr .box:where(.svelte-1auwazr){border-radius:var(--r-panel);height:54px;box-shadow:var(--shadow-1);padding:0 16px}.box.svelte-1auwazr:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring);color:var(--ink-2)}input.svelte-1auwazr{width:0;min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:16px}.big.svelte-1auwazr input:where(.svelte-1auwazr){font-size:16px}input.svelte-1auwazr::-webkit-search-cancel-button{appearance:none;display:none}.clear.svelte-1auwazr{width:24px;height:24px;color:var(--ink-3);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-right:-4px;padding:0;display:grid}.clear.svelte-1auwazr:hover{background:var(--panel-2);color:var(--ink)}@media (pointer:coarse){.clear.svelte-1auwazr{width:44px;height:44px;margin-right:-14px}}.spin.svelte-1auwazr{border:2px solid var(--line-strong);border-top-color:var(--accent);border-radius:50%;width:16px;height:16px;animation:.7s linear infinite svelte-1auwazr-spin}@keyframes svelte-1auwazr-spin{to{transform:rotate(360deg)}}.results.svelte-1auwazr{z-index:40;background:var(--panel);border-radius:var(--r-panel);box-shadow:var(--shadow-2), 0 0 0 1px var(--line);max-height:320px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% - 4px);left:0;right:0;overflow:auto}.big.svelte-1auwazr .results:where(.svelte-1auwazr){top:60px}.results.svelte-1auwazr ul:where(.svelte-1auwazr){margin:0;padding:0;list-style:none}.group.svelte-1auwazr+.group:where(.svelte-1auwazr){border-top:1px solid var(--line);margin-top:4px;padding-top:4px}.heading.svelte-1auwazr{letter-spacing:.02em;color:var(--ink-3);padding:6px 10px 3px;font-size:11.5px;font-weight:600}.results.svelte-1auwazr li[role=option]:where(.svelte-1auwazr){border-radius:var(--r-ctl);cursor:pointer;gap:1px;padding:9px 10px;display:grid;position:relative}.add.svelte-1auwazr{border:1px solid var(--accent);border-radius:var(--r-chip);background:var(--panel);height:28px;color:var(--accent);padding:0 10px;font-size:12.5px;font-weight:600;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.add.svelte-1auwazr:hover{background:var(--accent-wash);color:var(--accent-ink)}.results.svelte-1auwazr li[role=option]:where(.svelte-1auwazr):has(.add:where(.svelte-1auwazr)){padding-right:104px}@media (pointer:coarse){.add.svelte-1auwazr{height:44px}.results.svelte-1auwazr li[role=option]:where(.svelte-1auwazr):has(.add:where(.svelte-1auwazr)){padding-right:108px}}.results.svelte-1auwazr li[role=option].active:where(.svelte-1auwazr),.results.svelte-1auwazr li[role=option]:where(.svelte-1auwazr):hover{background:var(--accent-wash)}.name.svelte-1auwazr{font-weight:600}.tag.svelte-1auwazr{background:var(--accent-wash);color:var(--accent-ink);border-radius:4px;margin-left:4px;padding:1px 6px;font-size:11.5px;font-weight:600}.detail.svelte-1auwazr{color:var(--ink-3);font-size:12.5px}.results.svelte-1auwazr li[role=option].active:where(.svelte-1auwazr) .detail:where(.svelte-1auwazr),.results.svelte-1auwazr li[role=option]:where(.svelte-1auwazr):hover .detail:where(.svelte-1auwazr){color:var(--ink-2)}.examples.svelte-1auwazr{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.try.svelte-1auwazr{color:var(--ink-3);margin-right:2px;font-size:12.5px}.examples.svelte-1auwazr button:where(.svelte-1auwazr){border:1px solid var(--line);background:var(--panel);border-radius:var(--r-chip);color:var(--ink-2);padding:5px 12px;font-size:12.5px}.examples.svelte-1auwazr button:where(.svelte-1auwazr):hover{border-color:var(--line-strong);color:var(--ink)}.examples.svelte-1auwazr button:where(.svelte-1auwazr):active{transform:scale(.97)}@media (pointer:coarse){.examples.svelte-1auwazr button:where(.svelte-1auwazr){min-height:44px;padding:0 14px}}@media (width<=760px){.results.svelte-1auwazr{max-height:none;box-shadow:0 0 0 1px var(--line);position:static}}.block.svelte-v1u5nn{gap:8px;display:grid}.combo.svelte-v1u5nn{position:relative}.list.svelte-v1u5nn{z-index:10;border-radius:var(--r-ctl);max-height:320px;box-shadow:var(--shadow-2), 0 0 0 1px var(--line);background:#fff;margin:0;padding:4px;list-style:none;position:absolute;top:38px;left:0;right:0;overflow:auto}.list.svelte-v1u5nn li:where(.svelte-v1u5nn){border-radius:var(--r-chip);cursor:pointer;justify-content:space-between;gap:8px;padding:7px 9px;display:flex}.list.svelte-v1u5nn li:where(.svelte-v1u5nn) small:where(.svelte-v1u5nn){color:var(--ink-3);font-size:11.5px}.list.svelte-v1u5nn li:where(.svelte-v1u5nn):hover,.list.svelte-v1u5nn li.active:where(.svelte-v1u5nn){background:var(--accent-wash)}.hint.svelte-v1u5nn{color:var(--ink-3);margin:0;font-size:12.5px}.hint.warn.svelte-v1u5nn{color:var(--warn)}.levels.svelte-v1u5nn{grid-template-columns:1fr 1fr;gap:6px;display:grid}.levels.svelte-v1u5nn button:where(.svelte-v1u5nn) span:where(.svelte-v1u5nn){-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.levels.svelte-v1u5nn button:where(.svelte-v1u5nn){text-align:left;border:1px solid var(--line-strong);border-radius:var(--r-ctl);text-transform:capitalize;background:#fff;gap:1px;padding:8px 10px;font-weight:500;display:grid}.levels.svelte-v1u5nn button:where(.svelte-v1u5nn) small:where(.svelte-v1u5nn){color:var(--ink-3);text-transform:none;font-size:11.5px;font-weight:400}.levels.svelte-v1u5nn button:where(.svelte-v1u5nn):hover{border-color:var(--ink-3)}.levels.svelte-v1u5nn button[aria-pressed=true]:where(.svelte-v1u5nn){border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--accent-wash)}.parent.svelte-v1u5nn{color:var(--ink-3);margin-left:auto;font-size:11.5px}.units.svelte-v1u5nn .check{width:100%;min-height:28px}.units.svelte-v1u5nn{border:1px solid var(--line);border-radius:var(--r-ctl);background:#fff;gap:4px;max-height:220px;padding:6px 8px;display:grid;overflow:auto}.stack.svelte-1i4cxsf{gap:12px;display:grid}.drop.svelte-1i4cxsf{text-align:center;border:1.5px dashed var(--line-input);border-radius:var(--r-panel);background:var(--panel-2);color:var(--ink-2);justify-items:center;gap:6px;padding:22px 16px;transition:border-color .12s,background-color .12s;display:grid}.drop.svelte-1i4cxsf strong:where(.svelte-1i4cxsf){color:var(--ink);font-weight:600}.drop.svelte-1i4cxsf small:where(.svelte-1i4cxsf){color:var(--ink-3);font-size:12.5px;line-height:1.4}.drop.svelte-1i4cxsf small:where(.svelte-1i4cxsf) b:where(.svelte-1i4cxsf){color:var(--ink-2);font-weight:600}.drop.svelte-1i4cxsf:hover,.drop.dragging.svelte-1i4cxsf{border-color:var(--accent);background:var(--accent-wash)}.units.svelte-1i4cxsf{border:1px solid var(--line);border-radius:var(--r-ctl);background:#fff;gap:4px;max-height:240px;padding:8px 10px;display:grid;overflow:auto}.units.svelte-1i4cxsf .check:where(.svelte-1i4cxsf){min-height:28px;font-size:14px}.nm.svelte-1i4cxsf{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.units.svelte-1i4cxsf small:where(.svelte-1i4cxsf){color:var(--ink-3);font-size:11.5px}.recipes.svelte-1v2ngtb{gap:10px;display:grid}.recipes.svelte-1v2ngtb .group-title:where(.svelte-1v2ngtb){margin:0}.chips.svelte-1v2ngtb{flex-wrap:wrap;gap:6px;display:flex}.chip.svelte-1v2ngtb{border:1px solid var(--line);background:var(--panel);height:32px;color:var(--ink-2);border-radius:16px;padding:0 12px;font-size:12.5px;font-weight:500}.chip.svelte-1v2ngtb:hover{border-color:var(--line-strong);color:var(--ink);background:var(--panel-2)}@media (pointer:coarse){.chip.svelte-1v2ngtb{border-radius:22px;height:44px}}.choose.svelte-1v2ngtb,.adding.svelte-1v2ngtb{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}.choose.svelte-1v2ngtb>.group-title:where(.svelte-1v2ngtb){margin:0}.inset.svelte-1v2ngtb,.adding.svelte-1v2ngtb{border-bottom:1px solid var(--line);padding:4px 0 16px}.rows.svelte-1v2ngtb{border-top:1px solid var(--line);display:grid}.kept.svelte-1v2ngtb+.rows:where(.svelte-1v2ngtb){border-top:0}.act.svelte-1v2ngtb{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;min-height:44px;color:var(--ink);background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:8px;padding:10px 4px;font-weight:500;display:flex}.act.svelte-1v2ngtb:hover{background:var(--panel-2)}.act.svelte-1v2ngtb:focus-visible{outline-offset:-2px}.act[aria-expanded=true].svelte-1v2ngtb{border-bottom-color:#0000}.act.reset.svelte-1v2ngtb:hover{color:var(--err)}.end.svelte-1v2ngtb{color:var(--ink-3);display:inline-flex}.caret.svelte-1v2ngtb{transition:transform .16s}.caret.open.svelte-1v2ngtb{transform:rotate(180deg)}.areas.svelte-1v2ngtb{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.areas.svelte-1v2ngtb li:where(.svelte-1v2ngtb){border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;min-height:36px;padding:0 0 0 4px;font-size:14px;font-weight:500;display:flex}.areas.svelte-1v2ngtb .x:where(.svelte-1v2ngtb){border-radius:var(--r-chip);width:28px;height:28px;color:var(--ink-3);background:0 0;border:0;place-items:center;display:grid}@media (pointer:coarse){.areas.svelte-1v2ngtb .x:where(.svelte-1v2ngtb){width:44px;height:44px}}.areas.svelte-1v2ngtb .x:where(.svelte-1v2ngtb):hover{background:var(--err-wash);color:var(--err)}.kept.svelte-1v2ngtb{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.kept.svelte-1v2ngtb li:where(.svelte-1v2ngtb){border-bottom:1px solid var(--line);grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0 8px 4px;display:grid}.kept.svelte-1v2ngtb .pic:where(.svelte-1v2ngtb){border:1px solid var(--line);border-radius:var(--r-chip);background:var(--panel-2);place-items:center;width:52px;height:39px;display:grid;overflow:hidden}.kept.svelte-1v2ngtb .pic:where(.svelte-1v2ngtb) img:where(.svelte-1v2ngtb){object-fit:contain;background:#fff;width:100%;height:100%}.kept.svelte-1v2ngtb .nm:where(.svelte-1v2ngtb){min-width:0;display:grid}.kept.svelte-1v2ngtb .nm:where(.svelte-1v2ngtb) strong:where(.svelte-1v2ngtb){text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.kept.svelte-1v2ngtb .nm:where(.svelte-1v2ngtb) small:where(.svelte-1v2ngtb){color:var(--ink-3);font-size:12.5px}.promise.svelte-1v2ngtb{color:var(--ink-3);gap:7px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.promise.svelte-1v2ngtb li:where(.svelte-1v2ngtb){align-items:center;gap:8px;display:flex}.promise.svelte-1v2ngtb li:where(.svelte-1v2ngtb):before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.3l3 3 6-6.4' fill='none' stroke='%232b2d2f' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/14px no-repeat;flex:none;width:14px;height:14px}.cur-text.svelte-1v2ngtb{gap:2px;display:grid}.area-name.svelte-1v2ngtb{letter-spacing:-.01em;border-radius:var(--r-chip);background:0 0;border:1px solid #0000;width:calc(100% + 7px);margin-left:-7px;padding:2px 6px;font-size:16px;font-weight:600}.area-name.svelte-1v2ngtb:hover{border-color:var(--line-strong);background:var(--panel)}.area-name.svelte-1v2ngtb:focus-visible{border-color:var(--accent);background:var(--panel);box-shadow:0 0 0 3px var(--accent-ring);outline:none}.label.svelte-1v2ngtb{color:var(--ink-3);font-size:11.5px;font-weight:500}.tools.svelte-1v2ngtb{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.tool.svelte-1v2ngtb{border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--panel);color:var(--ink-2);justify-items:center;gap:6px;padding:12px 4px 10px;font-size:11.5px;font-weight:500;transition:border-color .12s,background-color .12s,box-shadow .12s;display:grid}.tool.svelte-1v2ngtb:hover{border-color:var(--line-strong);color:var(--ink)}.tool[aria-pressed=true].svelte-1v2ngtb{background:var(--accent-wash);box-shadow:inset 0 0 0 1.5px var(--accent);color:var(--accent-ink);border-color:#0000}.ways.svelte-1v2ngtb button:where(.svelte-1v2ngtb){padding:6px 2px;font-size:12.5px}.adv.svelte-1v2ngtb{gap:18px;padding-top:4px;display:grid}.grid.svelte-1yw653f{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px 10px;display:grid}.tpl.svelte-1yw653f{text-align:left;border-radius:var(--r-ctl);background:0 0;border:0;align-content:start;gap:0;min-width:0;padding:0;display:grid}.img.svelte-1yw653f{aspect-ratio:4/3;border-radius:var(--r-chip);background:var(--panel-2);border:1px solid var(--line);place-items:center;transition:border-color .12s,box-shadow .12s;display:grid;overflow:hidden}.img.svelte-1yw653f img:where(.svelte-1yw653f){object-fit:contain;background:#fff;width:100%;height:100%;display:block}.tpl.svelte-1yw653f:hover .img:where(.svelte-1yw653f){border-color:var(--line-strong)}.tpl.svelte-1yw653f:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.tpl[aria-pressed=true].svelte-1yw653f .img:where(.svelte-1yw653f){border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}.name.svelte-1yw653f{color:var(--ink-2);margin-top:6px;font-size:12.5px;font-weight:600;line-height:1.3}.tpl[aria-pressed=true].svelte-1yw653f .name:where(.svelte-1yw653f){color:var(--ink)}.switches.svelte-pow73v{display:grid}.row-switch.svelte-pow73v{padding:8px 4px;font-weight:500}.switches.svelte-pow73v>:where(.svelte-pow73v)+:where(.svelte-pow73v){border-top:1px solid var(--line)}.row-switch.svelte-pow73v:hover{background:var(--panel-2)}.row-switch.svelte-pow73v small:where(.svelte-pow73v){font-weight:400}.row-link.svelte-pow73v{text-align:left;min-height:36px;color:var(--ink);background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 4px;font-size:14px;font-weight:500;display:flex}.row-link.svelte-pow73v>span:where(.svelte-pow73v){gap:1px;min-width:0;display:grid}.row-link.svelte-pow73v small:where(.svelte-pow73v){color:var(--ink-3);font-size:12.5px;font-weight:400;line-height:1.35}.row-link.svelte-pow73v:hover{background:var(--panel-2)}.row-link.svelte-pow73v svg{color:var(--ink-3);flex:none}.row-link.svelte-pow73v:focus-visible{outline-offset:-2px}@media (pointer:coarse){.row-link.svelte-pow73v{min-height:44px}}.tiles.svelte-pow73v{gap:8px;display:grid}.three.svelte-pow73v{grid-template-columns:repeat(3,minmax(0,1fr))}.four.svelte-pow73v{grid-template-columns:repeat(4,minmax(0,1fr))}.five.svelte-pow73v{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.five.svelte-pow73v .tile:where(.svelte-pow73v){letter-spacing:-.02em;padding-inline:0}.five.svelte-pow73v .tile:where(.svelte-pow73v) span:where(.svelte-pow73v){text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}@media (width<=1100px) and (width>=761px){.five.svelte-pow73v{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}}.tile.svelte-pow73v{border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--panel);color:var(--ink-2);align-content:center;justify-items:center;gap:4px;padding:8px 4px;font-size:11.5px;font-weight:500;transition:border-color .12s,box-shadow .12s;display:grid}.tile.svelte-pow73v svg:where(.svelte-pow73v){aspect-ratio:1;width:100%;max-width:56px}.tile.svelte-pow73v:hover:not(:disabled){border-color:var(--line-strong)}.tile.svelte-pow73v:disabled{opacity:.45;cursor:not-allowed}.tile.svelte-pow73v:focus-visible{outline-offset:0}.tile[aria-pressed=true].svelte-pow73v{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}.tt.svelte-pow73v{height:40px;color:var(--ink);place-items:center;font-family:Arimo,Arial,sans-serif;font-size:16px;font-weight:600;display:grid}.tt.big.svelte-pow73v{font-size:20px}.tt.small.svelte-pow73v{color:var(--ink-2);font-size:12.5px;font-weight:400}.opts.svelte-fyft40{border-top:1px solid var(--line);display:grid}.opt.svelte-fyft40{text-align:left;border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:12px;padding:10px 4px;display:grid}.opt.svelte-fyft40:hover:not(:disabled){background:var(--panel-2)}.opt.svelte-fyft40:disabled{opacity:.5;cursor:not-allowed}.ic.svelte-fyft40{border-radius:var(--r-ctl);background:var(--accent-wash);width:32px;height:32px;color:var(--accent-ink);place-items:center;display:grid}.opt.svelte-fyft40 strong:where(.svelte-fyft40){font-weight:600;display:block}.opt.svelte-fyft40 small:where(.svelte-fyft40){color:var(--ink-3);font-size:12.5px;line-height:1.35;display:block}.trigger.svelte-181phd1{vertical-align:middle;width:var(--s);height:var(--s);border-radius:var(--r-chip);touch-action:manipulation;forced-color-adjust:none;background:0 0;border:0;flex:none;padding:0;display:inline-block;position:relative}.chip.svelte-181phd1{border-radius:inherit;transition:box-shadow .12s;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #2b2d2f2e}.chip.pale.svelte-181phd1{box-shadow:inset 0 0 0 1px #2b2d2f47}.trigger.svelte-181phd1:hover .chip:where(.svelte-181phd1){box-shadow:inset 0 0 0 1px #2b2d2f66,0 0 0 3px #2b2d2f14}.trigger[aria-expanded=true].svelte-181phd1 .chip:where(.svelte-181phd1){box-shadow:inset 0 0 0 1px #2b2d2f66, 0 0 0 3px var(--accent-ring)}.cb.svelte-181phd1{background:repeating-conic-gradient(#d9dcda 0 25%, #fff 0 50%) 0 0 / 8px 8px}.cb.svelte-181phd1:after{content:"";background:linear-gradient(to bottom right, transparent calc(50% - .75px), var(--ink-3) calc(50% - .75px), var(--ink-3) calc(50% + .75px), transparent calc(50% + .75px));position:absolute;inset:0}.pop.svelte-181phd1{--sw:22px;z-index:1000;overscroll-behavior:contain;background:var(--panel);width:min(244px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--ink);border-radius:var(--r-panel);box-shadow:var(--shadow-2), 0 0 0 1px var(--line);transform-origin:20px 0;animation:svelte-181phd1-pop-in .12s var(--ease);outline:none;grid-template-columns:minmax(0,1fr);gap:12px;padding:12px;font-size:14px;line-height:1.45;display:grid;position:fixed;top:0;left:0;overflow-y:auto}.pop.svelte-181phd1[data-side=up]{transform-origin:20px 100%;--dy:4px}@keyframes svelte-181phd1-pop-in{0%{opacity:0;transform:translateY(var(--dy,-4px)) scale(.98)}}@media (prefers-reduced-motion:reduce){.pop.svelte-181phd1{animation:none}}@media (pointer:coarse){.pop.svelte-181phd1{--sw:24px;width:min(258px,100vw - 24px)}}.pop.svelte-181phd1>:where(.svelte-181phd1){min-width:0}.group.svelte-181phd1{gap:5px;display:grid}.gh.svelte-181phd1{color:var(--ink-3);font-size:11.5px;font-weight:600;line-height:1.2}.grid.svelte-181phd1{grid-template-columns:repeat(8, minmax(0, var(--sw)));justify-content:space-between;row-gap:6px;display:grid}.sw.svelte-181phd1{aspect-ratio:1;border-radius:var(--r-chip);width:100%;transition:transform .1s var(--ease), box-shadow .12s ease;touch-action:manipulation;forced-color-adjust:none;border:0;place-items:center;padding:0;display:grid;position:relative;box-shadow:inset 0 0 0 1px #2b2d2f29}.sw.light.svelte-181phd1{box-shadow:inset 0 0 0 1px #2b2d2f4d}.sw.svelte-181phd1:hover{transform:scale(1.12)}.sw.svelte-181phd1:active{transform:scale(.96)}.sw.sel.svelte-181phd1{box-shadow:inset 0 0 0 1px #2b2d2f29, 0 0 0 1.5px var(--panel), 0 0 0 3.5px var(--ink)}.custom.svelte-181phd1{border-top:1px solid var(--line);align-items:center;gap:6px;padding-top:12px;display:flex}.hex.svelte-181phd1{letter-spacing:.02em;text-transform:uppercase;flex:1;width:auto;min-width:0;min-height:32px;padding:3px 8px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12.5px}.hex[aria-invalid=true].svelte-181phd1{border-color:var(--err)}.hex[aria-invalid=true].svelte-181phd1:focus-visible{border-color:var(--err);box-shadow:0 0 0 3px #b4231833}.more.svelte-181phd1,.drop.svelte-181phd1{flex:none;min-height:32px}.more.svelte-181phd1{padding:3px 10px;position:relative}.more.svelte-181phd1:focus-within{outline:2px solid var(--accent);outline-offset:2px}.drop.svelte-181phd1{width:32px;padding:0}.err.svelte-181phd1{color:var(--err);margin:-6px 0 0;font-size:11.5px;line-height:1.35}.none.svelte-181phd1{border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--panel);text-align:left;width:100%;min-height:32px;color:var(--ink);align-items:center;gap:8px;padding:3px 8px 3px 5px;font-size:12.5px;font-weight:500;display:flex}.none.svelte-181phd1:hover{background:var(--panel-2);border-color:var(--line-strong)}.none[aria-pressed=true].svelte-181phd1{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.nsw.svelte-181phd1{border-radius:var(--r-chip);flex:none;width:22px;height:22px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #2b2d2f33}.tick.svelte-181phd1{margin-left:auto;display:grid}.head.svelte-107qsv5{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.head.svelte-107qsv5 .group-title:where(.svelte-107qsv5){margin:0}.head.svelte-107qsv5 .cur:where(.svelte-107qsv5){color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.head.sub.svelte-107qsv5{margin-top:6px}.themes.svelte-107qsv5{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.theme.svelte-107qsv5{text-align:center;background:0 0;border:0;justify-items:stretch;gap:4px;min-width:0;padding:0;display:grid}.sw.svelte-107qsv5{aspect-ratio:2;border-radius:var(--r-chip);border:1px solid var(--line);width:100%;height:auto;transition:box-shadow .12s,border-color .12s,transform .12s;display:block}.theme.svelte-107qsv5:hover .sw:where(.svelte-107qsv5){border-color:var(--line-strong);transform:translateY(-1px)}.theme.svelte-107qsv5:focus-visible{outline:none}.theme.svelte-107qsv5:focus-visible .sw:where(.svelte-107qsv5){outline:2px solid var(--accent);outline-offset:2px}.theme[aria-pressed=true].svelte-107qsv5 .sw:where(.svelte-107qsv5){border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}.tname.svelte-107qsv5{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.005em;font-size:11.5px;font-weight:500;line-height:1.2;overflow:hidden}.theme[aria-pressed=true].svelte-107qsv5 .tname:where(.svelte-107qsv5){color:var(--ink);font-weight:600}@media (width<=1100px){.themes.svelte-107qsv5{gap:10px 8px}.tname.svelte-107qsv5{letter-spacing:-.025em}}.colours.svelte-107qsv5{grid-template-columns:repeat(8,minmax(0,28px));justify-content:space-between;align-items:center;display:grid}.dot.svelte-107qsv5{width:28px;height:28px;box-shadow:0 0 0 1px var(--line-strong);border:2px solid #fff;border-radius:50%;padding:0;position:relative}@media (pointer:coarse){.dot.svelte-107qsv5:after{content:"";border-radius:50%;position:absolute;inset:-9px}}.dot[aria-pressed=true].svelte-107qsv5{box-shadow:0 0 0 2px var(--accent)}.any.svelte-107qsv5{width:28px;height:28px;box-shadow:0 0 0 1px var(--line-strong);cursor:pointer;background:#fff;border-radius:50%;place-items:center;display:grid;position:relative}.any.on.svelte-107qsv5{box-shadow:0 0 0 2px var(--accent)}.any.svelte-107qsv5 .trigger{border-radius:50%}.any.svelte-107qsv5 .trigger:focus-visible{outline-offset:3px}.any.svelte-107qsv5:before{content:"";pointer-events:none;background:linear-gradient(#fff, #fff) center / 7px 1.5px no-repeat, linear-gradient(#fff, #fff) center / 1.5px 7px no-repeat, var(--graphite);border-radius:50%;width:13px;height:13px;position:absolute;bottom:-4px;right:-4px;box-shadow:0 0 0 1.5px #fff}@media (pointer:coarse){.any.svelte-107qsv5:after{content:"";border-radius:50%;position:absolute;inset:-9px}}.pair.svelte-107qsv5{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}ul.svelte-9zz56c{--mini:28px;margin:0;padding:0;list-style:none;display:grid}@media (pointer:coarse){ul.svelte-9zz56c{--mini:44px}}li.svelte-9zz56c{--show:0;--row:var(--panel);grid-template-columns:22px minmax(0, 1fr) var(--mini);background:var(--row);border-radius:0;align-items:center;gap:2px;padding:1px 6px;display:grid;position:relative}li.svelte-9zz56c+li:where(.svelte-9zz56c){border-top:1px solid var(--line)}li.svelte-9zz56c:hover,li.open.svelte-9zz56c{--row:var(--panel-2)}li.sel.svelte-9zz56c{--row:var(--accent-wash)}li.svelte-9zz56c:hover,li.svelte-9zz56c:focus-within,li.sel.svelte-9zz56c{--show:1}li.off.svelte-9zz56c .name:where(.svelte-9zz56c){color:var(--ink-3)}.sw.svelte-9zz56c{background:var(--f);width:20px;height:14px;box-shadow:inset 0 0 0 1.5px var(--s);border-radius:3px}.sw.line.svelte-9zz56c{box-shadow:none;background:0 0;position:relative}.sw.line.svelte-9zz56c:after{content:"";background:var(--s);height:2px;position:absolute;top:6px;left:0;right:0}.nm.svelte-9zz56c{min-width:0;display:grid}.name.svelte-9zz56c{text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;min-width:0;padding:5px 2px;font-size:14px;font-weight:500;overflow:hidden}.nm.svelte-9zz56c:has(.why:where(.svelte-9zz56c)) .name:where(.svelte-9zz56c){padding-bottom:1px}.why.svelte-9zz56c{color:var(--ink-3);text-wrap:pretty;padding:0 2px 5px;font-size:12.5px;line-height:1.3}li.sel.svelte-9zz56c .name:where(.svelte-9zz56c){font-weight:600}.mini.svelte-9zz56c{width:var(--mini);height:max(28px, var(--mini));border-radius:var(--r-chip);color:var(--ink-3);background:0 0;border:0;place-items:center;display:grid}.mini.svelte-9zz56c:hover{background:var(--panel);color:var(--ink)}.mini.svelte-9zz56c:disabled,.mini[aria-disabled=true].svelte-9zz56c{cursor:default;opacity:.3}.mini.svelte-9zz56c:disabled:hover,.mini[aria-disabled=true].svelte-9zz56c:hover{color:var(--ink-3);background:0 0}.mini.del.svelte-9zz56c:hover{color:var(--err)}.eye.svelte-9zz56c{grid-column:-2}.more.svelte-9zz56c{display:none}.acts.svelte-9zz56c{top:0;bottom:0;right:calc(6px + var(--mini));background:linear-gradient(90deg, transparent, var(--row) 18px);opacity:var(--show);pointer-events:none;align-items:center;padding-left:18px;transition:opacity .12s;display:flex;position:absolute}li.svelte-9zz56c:hover .acts:where(.svelte-9zz56c)>:where(.svelte-9zz56c),li.svelte-9zz56c:focus-within .acts:where(.svelte-9zz56c)>:where(.svelte-9zz56c),li.sel.svelte-9zz56c .acts:where(.svelte-9zz56c)>:where(.svelte-9zz56c){pointer-events:auto}@media (hover:none),(pointer:coarse){li.svelte-9zz56c{grid-template-columns:22px minmax(0, 1fr) var(--mini) var(--mini)}.more.svelte-9zz56c{display:grid}.more[aria-expanded=true].svelte-9zz56c{background:var(--panel);color:var(--ink)}.acts.svelte-9zz56c{opacity:1;pointer-events:auto;background:0 0;grid-area:2/1/auto/-1;justify-content:flex-end;align-items:center;padding-left:0;display:none;position:static}li.open.svelte-9zz56c>.acts:where(.svelte-9zz56c){display:flex}}.add.svelte-9zz56c{box-sizing:border-box;border:1px dashed var(--line-input);border-radius:var(--r-ctl);width:100%;height:38px;color:var(--ink-2);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:600;display:flex;position:relative}@media (pointer:coarse){.add.svelte-9zz56c{height:44px}}.add.svelte-9zz56c:hover{border-color:var(--accent);color:var(--ink);background:var(--accent-wash)}.add.svelte-9zz56c select:where(.svelte-9zz56c){opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.add.svelte-9zz56c:has(select:where(.svelte-9zz56c):focus-visible){outline:2px solid var(--accent);outline-offset:2px}.add.svelte-9zz56c:after{content:attr(data-label)}.block.svelte-1k4ofx2{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.block.svelte-1k4ofx2 .btn{white-space:normal;text-align:center}.hint.svelte-1k4ofx2{color:var(--ink-3);margin:0;font-size:12.5px}#data-msgs.svelte-1k4ofx2{gap:6px;display:grid}.msg.err.svelte-1k4ofx2{background:var(--err-wash);color:var(--err)}.pick.svelte-9o5lo9{grid-template-rows:28px 64px 28px;grid-template-columns:34px 1fr 34px;justify-self:center;gap:4px;width:210px;max-width:100%;display:grid}.frame.svelte-9o5lo9{border:2px solid var(--ink);color:var(--ink-3);background:var(--panel-2);border-radius:2px;grid-area:2/2;place-items:center;font-size:11.5px;display:grid}.side.svelte-9o5lo9{border:1px dashed var(--line-input);border-radius:var(--r-chip);background:var(--panel);color:var(--ink-3);place-items:center;padding:0;font-size:11.5px;font-weight:600;transition:background-color .12s,border-color .12s;display:grid}.side.svelte-9o5lo9:hover{border-color:var(--accent)}.side[aria-pressed=true].svelte-9o5lo9{border-style:solid;border-color:var(--accent);background:var(--accent-wash);color:var(--accent-ink)}.top.svelte-9o5lo9{grid-area:1/2}.bottom.svelte-9o5lo9{grid-area:3/2}.left.svelte-9o5lo9{grid-area:2/1}.right.svelte-9o5lo9{grid-area:2/3}.left.svelte-9o5lo9 .txt:where(.svelte-9o5lo9),.right.svelte-9o5lo9 .txt:where(.svelte-9o5lo9){writing-mode:vertical-rl;transform:rotate(180deg)}.right.svelte-9o5lo9 .txt:where(.svelte-9o5lo9){transform:none}.txt.svelte-9o5lo9{white-space:nowrap}.left.svelte-9o5lo9 .txt.small:where(.svelte-9o5lo9),.right.svelte-9o5lo9 .txt.small:where(.svelte-9o5lo9){letter-spacing:-.02em;font-size:11.5px}.tsr.svelte-12uy5t8{justify-content:space-between;align-items:center;gap:10px;min-height:36px;display:flex}.lbl.svelte-12uy5t8{color:var(--ink-2);font-size:12.5px;font-weight:500}.tools.svelte-12uy5t8{align-items:center;gap:4px;display:flex}.tb.svelte-12uy5t8{border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--panel);width:32px;height:32px;color:var(--ink-2);place-items:center;transition:background-color .12s,border-color .12s,color .12s;display:grid}.tb.svelte-12uy5t8:hover{border-color:var(--line-strong);color:var(--ink)}.tb[aria-pressed=true].svelte-12uy5t8{background:var(--accent-wash);border-color:var(--accent);color:var(--accent-ink)}.reset.svelte-12uy5t8{color:var(--accent-ink);border-radius:var(--r-chip);background:0 0;border:0;padding:4px 6px;font-size:12.5px;font-weight:600}.reset.svelte-12uy5t8:hover{background:var(--accent-wash)}@media (pointer:coarse){.tsr.svelte-12uy5t8{min-height:44px}.tb.svelte-12uy5t8{width:44px;height:44px}.reset.svelte-12uy5t8{min-height:44px;padding:4px 10px}}.presets.svelte-e3h3ui{flex-wrap:wrap;gap:6px;display:flex}.chip.svelte-e3h3ui{border:1px solid var(--line-strong);background:var(--panel);border-radius:var(--r-chip);color:var(--ink-2);padding:4px 11px;font-size:12.5px}.chip.svelte-e3h3ui:hover:not(:disabled){border-color:var(--accent);color:var(--accent-ink)}.chip.svelte-e3h3ui:disabled{opacity:.4;cursor:not-allowed}.grid2.svelte-e3h3ui{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sides.svelte-e3h3ui{gap:4px;display:grid}.srow.svelte-e3h3ui{grid-template-columns:42px minmax(0,1.4fr) repeat(2,minmax(0,1fr));align-items:center;gap:4px;font-size:12.5px;display:grid}.srow.svelte-e3h3ui select.input:where(.svelte-e3h3ui){background-position:right 5px center;background-size:12px;height:34px;min-height:34px;padding:0 20px 0 6px;font-size:12.5px}.srow.head.svelte-e3h3ui{color:var(--ink-3);font-size:11.5px}@media (pointer:coarse){.chip.svelte-e3h3ui{min-height:44px;padding:4px 14px}.srow.svelte-e3h3ui select.input:where(.svelte-e3h3ui){height:44px;min-height:44px}}.inline.svelte-1yz7nm8{align-items:center;gap:6px;display:flex}.inline.svelte-1yz7nm8 .input:where(.svelte-1yz7nm8){flex:1;min-width:0}.inline.svelte-1yz7nm8 .rng:where(.svelte-1yz7nm8){flex:1;min-width:0;display:block;position:relative}.inline.svelte-1yz7nm8 .narrow:where(.svelte-1yz7nm8){flex:0 0 80px}.inline.svelte-1yz7nm8 .num:where(.svelte-1yz7nm8){flex:0 0 68px;padding-inline:8px}.field.inline.svelte-1yz7nm8{justify-content:space-between;align-items:center;gap:10px;display:flex}.pre.svelte-1yz7nm8{color:var(--ink-3);font-size:12.5px}.ext.svelte-1yz7nm8{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ext.svelte-1yz7nm8 .field:where(.svelte-1yz7nm8):first-child,.ext.svelte-1yz7nm8 .field:where(.svelte-1yz7nm8):last-child{grid-column:1/-1;justify-self:center;width:50%}.entries.svelte-19dcfaw{max-height:272px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}li.svelte-19dcfaw{background:var(--panel);grid-template-columns:22px minmax(0,1fr) 28px;align-items:center;gap:2px;min-height:34px;padding:0 6px;display:grid}li.plain.svelte-19dcfaw{grid-template-columns:minmax(0,1fr) 28px}li.svelte-19dcfaw+li:where(.svelte-19dcfaw){border-top:1px solid var(--line)}li.svelte-19dcfaw:hover{background:var(--panel-2)}.sw.svelte-19dcfaw{background:var(--f);width:20px;height:14px;box-shadow:inset 0 0 0 1.5px var(--s);border-radius:3px}.sw.line.svelte-19dcfaw{box-shadow:none;background:0 0;position:relative}.sw.line.svelte-19dcfaw:after{content:"";background:var(--s);height:2px;position:absolute;top:6px;left:0;right:0}.nm.svelte-19dcfaw{border-radius:var(--r-chip);text-overflow:ellipsis;cursor:text;background:0 0;border:1px solid #0000;width:100%;min-width:0;height:28px;padding:0 6px;font-size:14px;font-weight:500;transition:border-color .12s,box-shadow .12s}.nm.svelte-19dcfaw:focus-visible{background:var(--panel);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring);outline:2px solid #0000}li.off.svelte-19dcfaw .nm:where(.svelte-19dcfaw){color:var(--ink-3)}.eye.svelte-19dcfaw{border-radius:var(--r-chip);width:28px;height:28px;color:var(--ink-3);background:0 0;border:0;place-items:center;display:grid}.eye.svelte-19dcfaw:hover{background:var(--panel);color:var(--ink)}@media (pointer:coarse){li.svelte-19dcfaw{grid-template-columns:22px minmax(0,1fr) 44px;min-height:44px}li.plain.svelte-19dcfaw{grid-template-columns:minmax(0,1fr) 44px}.nm.svelte-19dcfaw{height:44px}.eye.svelte-19dcfaw{width:44px;height:44px}}.chars.svelte-3u5k2k{grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;display:grid}.ch.svelte-3u5k2k{border:1px solid var(--line);border-radius:var(--r-chip);background:var(--panel);min-width:0;height:32px;color:var(--ink);padding:0;font-family:Arimo,Arial,sans-serif;font-size:14px}.ch.svelte-3u5k2k:hover{border-color:var(--line-strong);background:var(--panel-2)}.ch.svelte-3u5k2k:active{transform:scale(.97)}@media (pointer:coarse){.ch.svelte-3u5k2k{height:44px}}.cats.svelte-fagfq{margin:0;padding:0;list-style:none;display:grid}.cats.svelte-fagfq li:where(.svelte-fagfq){grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:38px;padding:0 2px;display:grid}.cats.svelte-fagfq li.plain:where(.svelte-fagfq){grid-template-columns:minmax(0,1fr) auto}.cats.svelte-fagfq li:where(.svelte-fagfq)+li:where(.svelte-fagfq){border-top:1px solid var(--line)}.nm.svelte-fagfq{border-radius:var(--r-chip);text-overflow:ellipsis;background:0 0;border:1px solid #0000;width:100%;min-width:0;height:30px;padding:0 6px;font-size:14px;font-weight:500}.nm.static.svelte-fagfq{white-space:nowrap;line-height:30px;display:block;overflow:hidden}.nm.svelte-fagfq:not(.static):hover{border-color:var(--line-strong)}.nm.svelte-fagfq:not(.static):focus-visible{background:var(--panel);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring);outline:2px solid #0000}.shape.svelte-fagfq{border:1px solid var(--line-strong);border-radius:var(--r-chip);background:var(--panel);text-transform:capitalize;height:30px;padding:0 6px;font-size:12.5px}@media (pointer:coarse){.cats.svelte-fagfq li:where(.svelte-fagfq){min-height:44px}.nm.svelte-fagfq,.shape.svelte-fagfq{height:40px}}.two.svelte-1184j7c{gap:10px;display:grid}.unm.svelte-1184j7c{border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--panel-2);gap:8px;padding:10px;display:grid}.um.svelte-1184j7c{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:8px;display:grid}.un.svelte-1184j7c{overflow-wrap:anywhere;font-size:13px;font-weight:500}.um.svelte-1184j7c .input:where(.svelte-1184j7c){min-height:34px;padding:4px 8px;font-size:12.5px}.pal.svelte-1184j7c{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.pbtn.svelte-1184j7c{border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--panel);text-align:left;gap:4px;padding:6px;display:grid}.pbtn.svelte-1184j7c:hover{border-color:var(--line-strong)}.pbtn[aria-pressed=true].svelte-1184j7c{border-color:var(--accent);background:var(--accent-wash)}.ramp.svelte-1184j7c{border-radius:3px;height:12px;display:block;box-shadow:inset 0 0 0 1px #2b2d2f26}.pn.svelte-1184j7c{color:var(--ink-2);font-size:12.5px;font-weight:500}.pbtn[aria-pressed=true].svelte-1184j7c .pn:where(.svelte-1184j7c){color:var(--accent-ink)}.cats.svelte-1184j7c{margin:0;padding:0;list-style:none;display:grid}.cats.svelte-1184j7c li:where(.svelte-1184j7c){grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;min-height:38px;padding:0 2px;display:grid}.cats.svelte-1184j7c li:where(.svelte-1184j7c)+li:where(.svelte-1184j7c){border-top:1px solid var(--line)}.nm.svelte-1184j7c{border-radius:var(--r-chip);text-overflow:ellipsis;background:0 0;border:1px solid #0000;width:100%;min-width:0;height:30px;padding:0 6px;font-size:14px;font-weight:500}.nm.svelte-1184j7c:hover{border-color:var(--line-strong)}.nm.svelte-1184j7c:focus-visible{background:var(--panel);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring);outline:2px solid #0000}@media (pointer:coarse){.cats.svelte-1184j7c li:where(.svelte-1184j7c){min-height:44px}.nm.svelte-1184j7c{height:40px}.um.svelte-1184j7c .input:where(.svelte-1184j7c){min-height:44px}}.feature.svelte-gbetn8{border:1px solid var(--accent);background:var(--accent-wash);border-radius:10px;gap:10px;margin:0 0 4px;padding:12px;display:grid}.fhead.svelte-gbetn8{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.who.svelte-gbetn8{min-width:0}.who.svelte-gbetn8 .group-title:where(.svelte-gbetn8){text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.who.svelte-gbetn8 small:where(.svelte-gbetn8){color:var(--ink-3);font-size:12.5px}.close.svelte-gbetn8{width:32px;height:32px;color:var(--ink-2);border-radius:8px;flex:none;place-items:center;display:grid}.close.svelte-gbetn8:hover{background:var(--panel);color:var(--ink)}.lbl.svelte-gbetn8{color:var(--ink-2);justify-content:space-between;align-items:baseline;margin-bottom:6px;font-size:12.5px;display:flex}.link.svelte-gbetn8{color:var(--accent-ink);text-underline-offset:2px;padding:0;font-size:12.5px;text-decoration:underline}.colours.svelte-gbetn8{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dot.svelte-gbetn8{width:28px;height:28px;box-shadow:0 0 0 1px var(--line-strong);border:2px solid #fff;border-radius:50%;padding:0}.dot.svelte-gbetn8:hover{box-shadow:0 0 0 2px var(--ink-2)}.dot.on.svelte-gbetn8{box-shadow:0 0 0 2px var(--accent)}@media (pointer:coarse){.close.svelte-gbetn8{width:44px;height:44px}}.colours.svelte-5fwa05{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dot.svelte-5fwa05{width:28px;height:28px;box-shadow:0 0 0 1px var(--line-strong);border:2px solid #fff;border-radius:50%;padding:0}.dot.svelte-5fwa05:hover{box-shadow:0 0 0 2px var(--ink-2)}.dot.on.svelte-5fwa05{box-shadow:0 0 0 2px var(--accent)}.turn.svelte-5fwa05{gap:8px;display:grid}.quick.svelte-5fwa05{flex-wrap:wrap;gap:6px;display:flex}.chip.svelte-5fwa05{border:1px solid var(--line);min-width:44px;height:28px;color:var(--ink-2);background:var(--panel);border-radius:6px;padding:0 8px;font-size:12.5px}.chip.svelte-5fwa05:hover{border-color:var(--line-strong);color:var(--ink)}.chip[aria-pressed=true].svelte-5fwa05{background:var(--accent-wash);border-color:var(--accent);color:var(--accent-ink)}@media (pointer:coarse){.chip.svelte-5fwa05{height:44px}}.colours.svelte-145insc{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dot.svelte-145insc{width:28px;height:28px;box-shadow:0 0 0 1px var(--line-strong);border:2px solid #fff;border-radius:50%;padding:0}.dot.svelte-145insc:hover{box-shadow:0 0 0 2px var(--ink-2)}.dot.on.svelte-145insc{box-shadow:0 0 0 2px var(--accent)}.lbl.svelte-145insc{color:var(--ink-2);margin-bottom:6px;font-size:12.5px;display:block}section.svelte-145insc{gap:10px;display:grid}.cols.svelte-bz6br{border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}li.svelte-bz6br{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;padding:0 4px;display:grid}li.svelte-bz6br+li:where(.svelte-bz6br){border-top:1px solid var(--line)}li.svelte-bz6br:hover{background:var(--panel-2)}li.off.svelte-bz6br .row-switch:where(.svelte-bz6br)>span:where(.svelte-bz6br){color:var(--ink-3)}.row-switch.svelte-bz6br{min-height:38px;font-weight:500}.row-switch.svelte-bz6br small:where(.svelte-bz6br){font-weight:400}.mv.svelte-bz6br{justify-content:flex-end;gap:2px;min-width:60px;display:flex}.ic.svelte-bz6br{border-radius:var(--r-chip);width:28px;height:28px;color:var(--ink-3);background:0 0;border:0;place-items:center;display:grid}.ic.svelte-bz6br:hover:not(:disabled){background:var(--panel);color:var(--ink)}.ic.svelte-bz6br:disabled{opacity:.35;cursor:default}@media (pointer:coarse){.ic.svelte-bz6br{width:44px;height:44px}.mv.svelte-bz6br{min-width:92px}}.seg.svelte-bz6br button:where(.svelte-bz6br){font-variant-numeric:tabular-nums}.colours.svelte-oi7mq8{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dot.svelte-oi7mq8{width:28px;height:28px;box-shadow:0 0 0 1px var(--line-strong);border:2px solid #fff;border-radius:50%;padding:0}.dot.svelte-oi7mq8:hover{box-shadow:0 0 0 2px var(--ink-2)}.dot.on.svelte-oi7mq8{box-shadow:0 0 0 2px var(--accent)}.field.inline.svelte-oi7mq8{justify-content:space-between;align-items:center;gap:10px;display:flex}.inline.svelte-2h78l7{align-items:center;gap:6px;display:flex}.inline.svelte-2h78l7 .input:where(.svelte-2h78l7){flex:1;min-width:0}.inline.svelte-2h78l7 .narrow:where(.svelte-2h78l7){flex:0 0 80px}.pre.svelte-2h78l7{color:var(--ink-3);font-size:12.5px}.field.inline.svelte-2h78l7{justify-content:space-between;align-items:center;gap:10px;display:flex}.link.svelte-15x26sm{color:var(--accent-ink);text-underline-offset:2px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.head.svelte-15x26sm{z-index:3;background:var(--panel);grid-template-columns:32px 1fr 32px;align-items:center;gap:8px;margin:-8px -20px 8px;padding:8px 20px;transition:box-shadow .12s;display:grid;position:sticky;top:0;box-shadow:0 1px #0000}.head.scrolled.svelte-15x26sm{box-shadow:0 1px 0 var(--line)}@media (width<=760px){.head.svelte-15x26sm{margin:-6px -16px 8px;padding-inline:16px}}.head.svelte-15x26sm .panel-title:where(.svelte-15x26sm){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.back.svelte-15x26sm{border-radius:var(--r-ctl);width:32px;height:32px;color:var(--ink-2);background:0 0;border:0;place-items:center;display:grid}.back.svelte-15x26sm:hover{background:var(--panel-2);color:var(--ink)}@media (pointer:coarse){.head.svelte-15x26sm{grid-template-columns:44px 1fr 44px}.back.svelte-15x26sm{width:44px;height:44px}}.stack.svelte-15x26sm .btn{white-space:normal;max-width:100%}.colours.svelte-15x26sm{flex-wrap:wrap;gap:8px;display:flex}.dot.svelte-15x26sm{width:28px;height:28px;box-shadow:0 0 0 1px var(--line-strong);border:2px solid #fff;border-radius:50%;padding:0}.dot.svelte-15x26sm:hover{box-shadow:0 0 0 2px var(--ink-2)}.dot.on.svelte-15x26sm{box-shadow:0 0 0 2px var(--accent)}.grid2.svelte-15x26sm{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.grid4.svelte-15x26sm{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.grid4.svelte-15x26sm .input:where(.svelte-15x26sm){padding:6px 4px;font-size:12.5px}.seg.svelte-15x26sm button:where(.svelte-15x26sm):first-letter{text-transform:uppercase}.seg.five.svelte-15x26sm{grid-template-columns:repeat(6,minmax(0,1fr))}.seg.five.svelte-15x26sm button:where(.svelte-15x26sm){grid-column:span 2}.seg.five.wrap.svelte-15x26sm button:where(.svelte-15x26sm):nth-child(n+4){grid-column:span 3}.draw-tools.svelte-15x26sm{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:6px;display:grid}.draw-tools.svelte-15x26sm .btn:where(.svelte-15x26sm){min-width:0}.draw-tools.svelte-15x26sm .btn[aria-pressed=true]:where(.svelte-15x26sm){border-color:var(--accent);background:var(--accent-wash);color:var(--accent-ink)}.swatches.svelte-15x26sm{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sw.svelte-15x26sm{align-items:center;gap:8px;font-size:12.5px;display:flex}.cname.svelte-15x26sm{color:var(--ink-3);font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12.5px}.sbpick.svelte-15x26sm{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.sbd.svelte-15x26sm{border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--panel);min-width:0;color:var(--ink-2);justify-items:center;gap:3px;padding:6px 2px 4px;font-size:11.5px;display:grid}.sbd.svelte-15x26sm:hover{border-color:var(--line-strong);color:var(--ink)}.sbd[aria-pressed=true].svelte-15x26sm{border-color:var(--accent);background:var(--accent-wash);color:var(--accent-ink)}@media (pointer:coarse){.sbd.svelte-15x26sm{min-height:44px}}.field.inline.svelte-15x26sm{justify-content:space-between;align-items:center;gap:10px;display:flex}.pack.svelte-4mxhjz{gap:10px;display:grid}.facts.svelte-4mxhjz{grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:0;font-size:12.5px;display:grid}.facts.svelte-4mxhjz dt:where(.svelte-4mxhjz){color:var(--ink-3)}.facts.svelte-4mxhjz dd:where(.svelte-4mxhjz){color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.para.svelte-4mxhjz{gap:6px;display:grid}.para-head.svelte-4mxhjz{justify-content:space-between;align-items:center;gap:8px;display:flex}.para-head.svelte-4mxhjz h4:where(.svelte-4mxhjz){color:var(--ink-2);margin:0;font-size:12.5px;font-weight:600}.ready.svelte-4mxhjz{border-radius:var(--r-ctl);background:var(--panel-2);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.5}.formats.svelte-1jyn7ww{border-top:1px solid var(--line);display:grid}.fmt.svelte-1jyn7ww{text-align:left;border:0;border-bottom:1px solid var(--line);color:var(--ink-2);background:0 0;border-radius:0;grid-template-columns:28px minmax(0,1fr);align-items:center;column-gap:12px;padding:10px 8px;display:grid}.fmt.svelte-1jyn7ww span:where(.svelte-1jyn7ww){gap:2px;min-width:0;display:grid}.fmt.svelte-1jyn7ww strong:where(.svelte-1jyn7ww){color:var(--ink);align-items:baseline;gap:8px;font-weight:600;display:flex}.fmt.svelte-1jyn7ww strong:where(.svelte-1jyn7ww) em:where(.svelte-1jyn7ww){color:var(--ok);margin-left:auto;font-size:11.5px;font-style:normal;font-weight:600}.fmt.svelte-1jyn7ww small:where(.svelte-1jyn7ww){color:var(--ink-3);font-size:12.5px;display:block}.fmt.svelte-1jyn7ww:hover{background:var(--panel-2)}.fmt.svelte-1jyn7ww:focus-visible{outline-offset:-2px}.fmt[aria-pressed=true].svelte-1jyn7ww{background:var(--accent-wash);box-shadow:inset 0 0 0 1.5px var(--accent);color:var(--ink);border-radius:var(--r-ctl)}.namebox.svelte-1jyn7ww{background:var(--panel);border:1px solid var(--line-input);border-radius:var(--r-ctl);align-items:center;gap:2px;min-width:0;min-height:38px;padding:0 10px;transition:border-color .12s,box-shadow .12s;display:flex}.namebox.svelte-1jyn7ww:hover{border-color:var(--ink-3)}.namebox.svelte-1jyn7ww:focus-within{outline-offset:2px;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring);outline:2px solid #0000}.namebox.svelte-1jyn7ww input:where(.svelte-1jyn7ww){text-overflow:ellipsis;background:0 0;border:0;border-radius:0;outline:none;flex:auto;min-width:0;padding:8px 0;font-size:14px}.namebox.svelte-1jyn7ww input:where(.svelte-1jyn7ww)::placeholder{color:var(--ink-2);opacity:1}.suffix.svelte-1jyn7ww{color:var(--ink-3);flex:none}@media (pointer:coarse){.namebox.svelte-1jyn7ww{min-height:44px}.namebox.svelte-1jyn7ww input:where(.svelte-1jyn7ww){font-size:16px}}.problems.svelte-1jyn7ww{border-radius:var(--r-card);background:var(--err-wash);color:var(--err);padding:12px 14px;font-size:12.5px}.problems.svelte-1jyn7ww ul:where(.svelte-1jyn7ww){margin:6px 0 0;padding-left:18px}.caption.svelte-1jyn7ww{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:var(--r-ctl);background:var(--panel-2);-webkit-user-select:all;user-select:all;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.5}section.svelte-1jyn7ww .btn:where(.svelte-1jyn7ww){justify-self:start}.toolarge.svelte-1jyn7ww{justify-items:start;gap:6px;display:grid}.steps.svelte-ifw02h{margin:0;padding:0;list-style:none;display:grid}.steps.svelte-ifw02h li:where(.svelte-ifw02h)+li:where(.svelte-ifw02h){border-top:1px solid var(--line)}.step.svelte-ifw02h{text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:24px 1fr;align-items:start;gap:10px;width:100%;padding:10px 4px;transition:background-color .12s;display:grid}.step.svelte-ifw02h:hover{background:var(--panel-2)}.n.svelte-ifw02h{border:1.5px solid var(--ink-3);background:var(--panel);width:22px;height:22px;color:var(--ink);border-radius:50%;place-items:center;margin-top:1px;font-size:11.5px;font-weight:600;display:grid}.txt.svelte-ifw02h{color:var(--ink-2);gap:2px;font-size:12.5px;line-height:1.45;display:grid}.txt.svelte-ifw02h b:where(.svelte-ifw02h){color:var(--ink);font-size:14px;font-weight:600}.rows.svelte-ifw02h{gap:0}.rows.svelte-ifw02h>.acc:where(.svelte-ifw02h):first-of-type{border-top:0}.rows.svelte-ifw02h>.group-title:where(.svelte-ifw02h){margin-bottom:6px}.bare.svelte-ifw02h{padding-top:0}.acc-body.svelte-ifw02h p:where(.svelte-ifw02h){color:var(--ink-2);margin:0;font-size:12.5px;line-height:1.5}.acc-body.svelte-ifw02h p.lede:where(.svelte-ifw02h){color:var(--ink-3)}dl.svelte-ifw02h{margin:0;display:grid}dl.svelte-ifw02h>div:where(.svelte-ifw02h){grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:10px;padding:8px 4px;font-size:12.5px;display:grid}dl.svelte-ifw02h>div:where(.svelte-ifw02h)+div:where(.svelte-ifw02h){border-top:1px solid var(--line)}dt.svelte-ifw02h{color:var(--ink);font-weight:600}dd.svelte-ifw02h{color:var(--ink-2);margin:0;line-height:1.4}.keys.svelte-ifw02h dt:where(.svelte-ifw02h){flex-wrap:wrap;align-items:center;gap:3px;display:flex}kbd.svelte-ifw02h{border:1px solid var(--line-strong);background:var(--panel-2);color:var(--ink);border-bottom-width:2px;border-radius:5px;padding:4px 6px;font:600 11.5px/1 ui-monospace,Cascadia Mono,Consolas,monospace}.plus.svelte-ifw02h{color:var(--ink-3);font-size:11.5px}.foot.svelte-ifw02h{border-top:1px solid var(--line);color:var(--ink-3);margin:0;padding-top:14px;font-size:11.5px;line-height:1.5}.wh.svelte-frnchl{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sides.svelte-frnchl{gap:8px;display:grid}.stephead.svelte-frnchl{color:var(--ink-2);justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:flex}.stepsel.svelte-frnchl{flex:none;width:auto;min-height:30px;padding:2px 34px 2px 8px;font-size:12.5px}.pagebox.svelte-frnchl{grid-template:".top.""left paper right"".bottom."/minmax(0,1fr) auto minmax(0,1fr);place-items:center;gap:6px;padding:8px 4px;display:grid}.pmz.svelte-frnchl{border:1px solid var(--line-strong);border-radius:var(--r-ctl);background:var(--panel);display:inline-flex;overflow:hidden}.pmz.top.svelte-frnchl{grid-area:top}.pmz.bottom.svelte-frnchl{grid-area:bottom}.pmz.left.svelte-frnchl{flex-direction:column;grid-area:left;justify-self:end}.pmz.right.svelte-frnchl{flex-direction:column;grid-area:right;justify-self:start}.pmb.svelte-frnchl{width:30px;height:28px;color:var(--ink-2);background:0 0;border:0;place-items:center;transition:background-color .12s,color .12s;display:grid}.pmb.svelte-frnchl+.pmb:where(.svelte-frnchl){border-left:1px solid var(--line)}.pmz.left.svelte-frnchl .pmb:where(.svelte-frnchl)+.pmb:where(.svelte-frnchl),.pmz.right.svelte-frnchl .pmb:where(.svelte-frnchl)+.pmb:where(.svelte-frnchl){border-left:0;border-top:1px solid var(--line)}.pmb.svelte-frnchl:hover:not([aria-disabled=true]){background:var(--accent-wash);color:var(--accent-ink)}.pmb.svelte-frnchl:active:not([aria-disabled=true]){transform:scale(.95)}.pmb.svelte-frnchl:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pmb[aria-disabled=true].svelte-frnchl{opacity:.4;cursor:not-allowed}.paper.svelte-frnchl{background:var(--panel);border:1px solid var(--line-strong);min-width:64px;min-height:44px;box-shadow:var(--shadow-1);color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:2px;grid-area:paper;place-items:center;font-size:12.5px;font-weight:600;display:grid}@media (pointer:coarse){.pmb.svelte-frnchl{width:44px;height:44px}}.actions.svelte-frnchl{grid-template-columns:1fr 1fr;gap:8px;display:grid}.actions.svelte-frnchl .btn:where(.svelte-frnchl){white-space:nowrap}.colours.svelte-frnchl,.rg.svelte-frnchl{flex-wrap:wrap;gap:6px;display:flex}.pc.svelte-frnchl{border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--panel);min-height:32px;color:var(--ink);cursor:pointer;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;display:inline-flex}.pc.svelte-frnchl:hover{border-color:var(--line-strong)}.pc[aria-checked=true].svelte-frnchl,.pc.on.svelte-frnchl{background:var(--accent-wash);box-shadow:inset 0 0 0 1.5px var(--accent);color:var(--ink);border-color:#0000}label.pc.svelte-frnchl:has(:focus-visible){outline:2px solid var(--accent);outline-offset:2px}label.pc.svelte-frnchl .trigger:focus-visible{outline:none}.pc.svelte-frnchl i:where(.svelte-frnchl){border:1px solid var(--line-strong);border-radius:4px;width:16px;height:16px}.pc.svelte-frnchl i.clear:where(.svelte-frnchl){background:repeating-conic-gradient(#d9dcda 0 25%, #fff 0 50%) 0 0 / 8px 8px}@media (pointer:coarse){.pc.svelte-frnchl{min-height:44px}}.list.svelte-1xm4q7r{border-top:1px solid var(--line);gap:0;display:grid}.font.svelte-1xm4q7r{text-align:left;border:0;border-bottom:1px solid var(--line);color:var(--ink);background:0 0;border-radius:0;gap:1px;padding:9px 4px;transition:background-color .12s;display:grid}.font.svelte-1xm4q7r:hover{background:var(--panel-2)}.font[aria-checked=true].svelte-1xm4q7r,.font.custom.on.svelte-1xm4q7r{background:var(--accent-wash);box-shadow:inset 0 0 0 1.5px var(--accent);color:var(--ink);border-radius:var(--r-ctl);background-clip:padding-box;border-bottom-color:#0000}.sample.svelte-1xm4q7r{font-size:16px;line-height:1.3}.meta.svelte-1xm4q7r{color:var(--ink-3);font-size:11.5px}.ok.svelte-1xm4q7r{color:var(--ok)}.font.custom.svelte-1xm4q7r{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:0}.pickcustom.svelte-1xm4q7r{text-align:left;color:inherit;border-radius:inherit;background:0 0;border:0;gap:1px;min-width:0;padding:9px 4px;display:grid}.pickcustom.svelte-1xm4q7r .sample:where(.svelte-1xm4q7r){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.x.svelte-1xm4q7r{width:32px;height:32px;color:var(--ink-2);border-radius:var(--r-ctl);background:0 0;border:0;place-items:center;margin-right:4px;display:grid}.x.svelte-1xm4q7r:hover{background:var(--panel-2);color:var(--ink)}.ask.svelte-1xm4q7r{align-items:center;gap:4px;padding-right:6px;display:flex}@media (pointer:coarse){.x.svelte-1xm4q7r{width:44px;height:44px}}.add.svelte-1xm4q7r{justify-self:start}.three.svelte-1xm4q7r{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.three.svelte-1xm4q7r b:where(.svelte-1xm4q7r){font-weight:600}.save.svelte-10e8mvi{gap:10px;display:grid}.save.svelte-10e8mvi .btn:where(.svelte-10e8mvi){justify-self:start}.msg.svelte-10e8mvi{gap:8px;display:grid}.ask.svelte-10e8mvi{align-items:center;gap:6px;display:flex}.list.svelte-10e8mvi{margin:0;padding:0;list-style:none;display:grid}.row.svelte-10e8mvi{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 10px;padding:10px 8px;display:grid}.row.svelte-10e8mvi+.row:where(.svelte-10e8mvi){border-top:1px solid var(--line)}.row.default.svelte-10e8mvi{background:var(--accent-wash)}.chips.svelte-10e8mvi{border:1px solid var(--line-strong);border-radius:var(--r-chip);background:#fff;grid-template-columns:1fr 1fr;gap:2px;width:30px;height:30px;padding:2px;display:grid}.chips.svelte-10e8mvi i:where(.svelte-10e8mvi){border-radius:3px;box-shadow:inset 0 0 0 1px #2b2d2f1f}.who.svelte-10e8mvi{gap:2px;min-width:0;display:grid}.nm.svelte-10e8mvi{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.badge.svelte-10e8mvi{color:var(--accent-ink);justify-self:start;font-size:11.5px;font-weight:600}.acts.svelte-10e8mvi{grid-column:1/-1;align-items:center;gap:4px;display:flex}.acts.ask.svelte-10e8mvi{gap:6px}.q.svelte-10e8mvi{color:var(--ink-2);margin-right:auto;font-size:12.5px}.apply.svelte-10e8mvi{margin-right:auto}.icon.svelte-10e8mvi{border-radius:var(--r-chip);width:30px;height:30px;color:var(--ink-2);background:0 0;border:1px solid #0000;place-items:center;transition:background-color .12s,color .12s;display:grid}.icon.svelte-10e8mvi:hover{background:var(--panel-2);color:var(--ink)}.icon[aria-pressed=true].svelte-10e8mvi{color:var(--accent-ink)}@media (pointer:coarse){.icon.svelte-10e8mvi{width:44px;height:44px}}.empty.svelte-10e8mvi{border:0;padding:0}.import.svelte-10e8mvi{cursor:pointer;justify-self:start}.subtabs.svelte-1wcxt96{border-bottom:1px solid var(--line);justify-content:space-between;gap:6px;margin:2px 20px 12px;padding:0;display:flex}.tab.svelte-1wcxt96{min-width:28px;min-height:40px;color:var(--ink-2);letter-spacing:-.01em;white-space:nowrap;text-align:center;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:0 auto;align-content:center;justify-items:center;gap:3px;margin-bottom:-1px;padding:6px 2px 8px;font-size:12.5px;font-weight:500;line-height:1.15;transition:background-color .12s,color .12s,box-shadow .12s;display:grid}.tab.svelte-1wcxt96 span:where(.svelte-1wcxt96){text-overflow:ellipsis;max-width:100%;overflow:hidden}.tab.svelte-1wcxt96:hover{color:var(--ink);border-bottom-color:var(--line-strong)}.tab.on.svelte-1wcxt96{color:var(--ink);border-bottom-color:var(--accent);font-weight:600}.tab.svelte-1wcxt96:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (width<=1100px) and (width>=761px){.subtabs.svelte-1wcxt96{gap:2px;margin-inline:14px}.tab.svelte-1wcxt96{letter-spacing:-.01em;padding-inline:2px;font-size:11.5px}}@media (width<=760px){.subtabs.svelte-1wcxt96{margin:0 16px 6px}.tab.svelte-1wcxt96{min-height:36px;font-size:12.5px}}.side.svelte-fl8gqj{background:var(--panel);border-right:1px solid var(--line);z-index:4;flex-direction:column;grid-area:panel;min-width:0;min-height:0;display:flex;position:relative}.head.svelte-fl8gqj{align-items:center;gap:8px;padding:6px 6px 0 20px;display:flex}.head.svelte-fl8gqj .panel-title:where(.svelte-fl8gqj){flex:none}.stepnote.svelte-fl8gqj{color:var(--ink-3);white-space:nowrap;margin-left:auto;font-size:12.5px;font-weight:500}.close.svelte-fl8gqj{border-radius:var(--r-ctl);width:36px;height:36px;color:var(--ink-3);background:0 0;border:0;flex:none;place-items:center;display:grid}.head.svelte-fl8gqj .panel-title:where(.svelte-fl8gqj)+.close:where(.svelte-fl8gqj){margin-left:auto}.close.svelte-fl8gqj:hover{background:var(--panel-2);color:var(--ink)}@media (pointer:coarse){.close.svelte-fl8gqj{width:44px;height:44px}}.body.svelte-fl8gqj{flex:1;min-height:0;padding:8px 20px 20px;overflow-y:auto}.foot.svelte-fl8gqj{border-top:1px solid var(--line);background:var(--panel);z-index:1;padding:7px 20px 8px;position:relative;box-shadow:0 -10px 14px -12px #2b2d2f29}.foot.svelte-fl8gqj .btn.primary{height:40px;min-height:40px;padding-block:0}@media (pointer:coarse){.foot.svelte-fl8gqj .btn.primary{height:44px;min-height:44px}}.sections.svelte-fl8gqj{gap:16px;display:grid}.sections.svelte-fl8gqj>*+*{border-top:1px solid var(--line);padding-top:16px}.sections.svelte-fl8gqj>.uploads-anchor{border-top:0;padding-top:0}.about.svelte-fl8gqj{color:var(--ink-3);text-wrap:pretty;margin:0 0 12px;font-size:12.5px;line-height:1.45}.grab.svelte-fl8gqj{display:none}@media (width<=760px){.side.svelte-fl8gqj{border-right:0;border-top:1px solid var(--line);border-radius:var(--r-panel) var(--r-panel) 0 0;max-height:min(54dvh,100dvh - 280px);transition:max-height .22s var(--ease);box-shadow:0 -6px 20px -10px #2b2d2f40}.side.placed.svelte-fl8gqj{max-height:min(40dvh,100dvh - 280px)}.side.tall.svelte-fl8gqj{max-height:calc(100dvh - 280px)}.side.svelte-fl8gqj:has(.box:focus-within){max-height:calc(100dvh - 280px)}.side.svelte-fl8gqj:has([role=option]){max-height:calc(100dvh - 280px)}.grab.svelte-fl8gqj{background:0 0;border:0;flex:none;place-items:center;height:44px;margin-bottom:-6px;padding:0;display:grid}.grab.svelte-fl8gqj span:where(.svelte-fl8gqj){background:var(--line-strong);border-radius:2px;width:40px;height:4px}.head.svelte-fl8gqj{display:contents}.head.svelte-fl8gqj .panel-title:where(.svelte-fl8gqj),.stepnote.svelte-fl8gqj{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.close.svelte-fl8gqj{z-index:2;width:44px;height:44px;position:absolute;top:0;right:6px}.body.svelte-fl8gqj{padding:6px 16px 16px}.foot.svelte-fl8gqj{padding:7px 16px 8px}.about.svelte-fl8gqj{display:none}}.figure.svelte-1ntbvjc{display:block}.rulers.svelte-1g2pg2z{pointer-events:none;z-index:4;position:absolute;inset:0}svg.svelte-1g2pg2z{pointer-events:auto;position:absolute;overflow:hidden}.top.svelte-1g2pg2z{cursor:s-resize}.left.svelte-1g2pg2z{cursor:e-resize}.bg.svelte-1g2pg2z{fill:var(--panel)}.tick.svelte-1g2pg2z{stroke:var(--ink-3);stroke-width:1px;shape-rendering:crispedges}.edge.svelte-1g2pg2z{stroke:var(--line-strong);stroke-width:1px}.num.svelte-1g2pg2z{fill:var(--ink-2);font-variant-numeric:tabular-nums;font-family:inherit;font-size:11.5px}.cursor.svelte-1g2pg2z{stroke:var(--accent);stroke-width:1px}.marker.svelte-1g2pg2z{fill:var(--accent);cursor:grab}.corner.svelte-1g2pg2z{background:var(--panel);border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);position:absolute}.desk.svelte-dfb6jk{background-color:var(--desk);background-image:linear-gradient(to right, var(--rule-major) 1px, transparent 1px), linear-gradient(to bottom, var(--rule-major) 1px, transparent 1px), linear-gradient(to right, var(--rule) 1px, transparent 1px), linear-gradient(to bottom, var(--rule) 1px, transparent 1px);background-size:calc(var(--mm) * 10) calc(var(--mm) * 10), calc(var(--mm) * 10) calc(var(--mm) * 10), calc(var(--mm) * 5) calc(var(--mm) * 5), calc(var(--mm) * 5) calc(var(--mm) * 5);background-position:var(--ox) var(--oy);position:absolute;inset:0;overflow:hidden}.desk.fine.svelte-dfb6jk{background-image:linear-gradient(to right, var(--rule-major) 1px, transparent 1px), linear-gradient(to bottom, var(--rule-major) 1px, transparent 1px), linear-gradient(to right, var(--rule) 1px, transparent 1px), linear-gradient(to bottom, var(--rule) 1px, transparent 1px), linear-gradient(to right, #dfe7ed80 1px, transparent 1px), linear-gradient(to bottom, #dfe7ed80 1px, transparent 1px);background-size:calc(var(--mm) * 10) calc(var(--mm) * 10), calc(var(--mm) * 10) calc(var(--mm) * 10), calc(var(--mm) * 5) calc(var(--mm) * 5), calc(var(--mm) * 5) calc(var(--mm) * 5), var(--mm) var(--mm), var(--mm) var(--mm)}.scroller.svelte-dfb6jk{place-items:center;padding:64px 34px;display:grid;position:absolute;inset:0;overflow:auto}.scroller.chrome.svelte-dfb6jk{inset:20px 0 0 68px}.palette.svelte-dfb6jk{z-index:5;background:var(--panel);border-right:1px solid var(--line);scrollbar-width:none;flex-direction:column;align-items:center;gap:2px;padding:6px 0;display:flex;position:absolute;bottom:0;left:0;overflow-y:auto}.palette.svelte-dfb6jk::-webkit-scrollbar{display:none}.palette.fade-b.svelte-dfb6jk{-webkit-mask-image:linear-gradient(#000 calc(100% - 24px),#0000);mask-image:linear-gradient(#000 calc(100% - 24px),#0000)}.palette.fade-t.svelte-dfb6jk{-webkit-mask-image:linear-gradient(0deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(0deg,#000 calc(100% - 24px),#0000)}.palette.fade-t.fade-b.svelte-dfb6jk{-webkit-mask-image:linear-gradient(#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(#0000,#000 24px calc(100% - 24px),#0000)}.pal.svelte-dfb6jk{border-radius:var(--r-ctl);width:36px;height:34px;color:var(--ink-2);background:0 0;border:0;flex:none;place-items:center;transition:background-color .12s,color .12s,transform 80ms;display:grid;position:relative}.pal.svelte-dfb6jk:active:not(:disabled){transform:scale(.97)}.pal.svelte-dfb6jk:hover:not(:disabled){background:var(--panel-2);color:var(--ink)}.pal.svelte-dfb6jk:disabled{opacity:.4;cursor:not-allowed}.pal[aria-expanded=true].svelte-dfb6jk{background:var(--panel-2);color:var(--ink)}.pal[aria-pressed=true].svelte-dfb6jk{background:var(--accent-wash);color:var(--accent-ink)}.pal.has-menu.svelte-dfb6jk:after{content:"";opacity:.75;border-top:0 solid #0000;border-bottom:5px solid;border-left:5px solid #0000;border-right:0 solid #0000;position:absolute;bottom:4px;right:4px}.pal-sep.svelte-dfb6jk{background:var(--line);flex:none;width:24px;height:1px;margin:4px 0}.flyout.svelte-dfb6jk{z-index:21;background:var(--panel);border-radius:var(--r-panel);min-width:188px;box-shadow:var(--shadow-2), 0 0 0 1px var(--line);animation:svelte-dfb6jk-flyin .14s var(--ease) both;gap:2px;padding:6px;display:grid;position:absolute}@keyframes svelte-dfb6jk-flyin{0%{opacity:0;translate:-4px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.flyout.svelte-dfb6jk{animation:none}}.fly-item.svelte-dfb6jk{border-radius:var(--r-ctl);height:36px;color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:500;transition:background-color .12s,transform 80ms;display:flex}.fly-item.svelte-dfb6jk>svg{color:var(--ink-2);flex:none}.fly-item.svelte-dfb6jk:active{transform:scale(.98)}.fly-item.svelte-dfb6jk:hover{background:var(--panel-2)}.fly-item.off.svelte-dfb6jk{opacity:.45;cursor:not-allowed}.fly-item.off.svelte-dfb6jk:hover{background:0 0}.fly-item.svelte-dfb6jk:focus-visible{outline-offset:-2px}.fly-item[aria-current=true].svelte-dfb6jk{background:var(--accent-wash);color:var(--accent-ink);box-shadow:inset 0 0 0 1.5px var(--accent)}.fly-item[aria-current=true].svelte-dfb6jk>svg{color:inherit}.status.svelte-dfb6jk{z-index:5;background:var(--panel);border-radius:var(--r-ctl);height:30px;box-shadow:var(--shadow-1), 0 0 0 1px var(--line);color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:14px;min-width:0;max-width:calc(100% - 590px);padding:0 12px;font-size:11.5px;display:flex;position:absolute;bottom:16px;left:76px;overflow:hidden}.status.svelte-dfb6jk span:where(.svelte-dfb6jk){flex:none}.status.svelte-dfb6jk .selinfo:where(.svelte-dfb6jk){text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.guide-line.svelte-dfb6jk{stroke:var(--accent);stroke-width:1px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke;pointer-events:none}.loadbar.svelte-dfb6jk{z-index:9;background:var(--accent-wash);height:3px;position:absolute;top:0;left:0;right:0;overflow:hidden}.loadbar.svelte-dfb6jk:after{content:"";background:var(--accent);width:30%;animation:svelte-dfb6jk-loadbar 1.1s var(--ease) infinite;border-radius:2px;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}@keyframes svelte-dfb6jk-loadbar{0%{transform:translate(-100%)}to{transform:translate(340%)}}@media (prefers-reduced-motion:reduce){.loadbar.svelte-dfb6jk:after{opacity:.5;width:100%;animation:none;transform:none}}.paltip.svelte-dfb6jk{z-index:20;white-space:nowrap;pointer-events:none;border-radius:var(--r-chip);background:var(--ink);color:var(--panel);box-shadow:var(--shadow-1);animation:svelte-dfb6jk-paltip .14s var(--ease) .2s both;padding:4px 8px;font-size:11.5px;font-weight:500;position:absolute;transform:translateY(-50%)}@keyframes svelte-dfb6jk-paltip{0%{opacity:0;translate:-4px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.paltip.svelte-dfb6jk{animation:none}}.cvdnote.svelte-dfb6jk{z-index:8;background:var(--ink);color:var(--panel);box-shadow:var(--shadow-2);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:6px 8px 6px 14px;font-size:12.5px;font-weight:500;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.cvdnote.svelte-dfb6jk button:where(.svelte-dfb6jk){color:inherit;background:#ffffff24;border:0;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:600}.cvdnote.svelte-dfb6jk button:where(.svelte-dfb6jk):hover{background:#ffffff3d}.arrpop.svelte-dfb6jk{gap:8px;width:232px}.arrgrid.svelte-dfb6jk{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.arrgrid.two.svelte-dfb6jk{grid-template-columns:1fr 1fr}.arrgrid.svelte-dfb6jk button:where(.svelte-dfb6jk){border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--panel);color:var(--ink-2);justify-items:center;gap:3px;padding:7px 4px;font-size:11.5px;font-weight:500;display:grid}.arrgrid.two.svelte-dfb6jk button:where(.svelte-dfb6jk){justify-content:center;align-items:center;gap:6px;display:flex}.arrgrid.svelte-dfb6jk button:where(.svelte-dfb6jk):hover{border-color:var(--accent);background:var(--accent-wash);color:var(--ink)}.gridpop.svelte-dfb6jk{z-index:9;background:var(--panel);border-radius:var(--r-panel);width:250px;box-shadow:var(--shadow-2), 0 0 0 1px var(--line);gap:10px;padding:14px;display:grid;position:absolute}.gp-lbl.svelte-dfb6jk{color:var(--ink-3);font-size:11.5px}.tb-sep.svelte-dfb6jk{background:var(--line);width:1px;height:20px;margin:0 2px}.stage.svelte-dfb6jk{position:relative}.page.svelte-dfb6jk{box-shadow:var(--shadow-page);background:#fff;border-radius:2px;position:relative}.page.clear.svelte-dfb6jk{background:repeating-conic-gradient(#e9ebea 0 25%, #fff 0 50%) 0 0 / 16px 16px}.pagegrip.svelte-dfb6jk{z-index:3;touch-action:none;background:0 0;border:0;padding:0;position:absolute}.pagegrip.svelte-dfb6jk:after{content:"";background:var(--line-strong);border-radius:3px;transition:background .15s;position:absolute}.pagegrip.svelte-dfb6jk:hover:after,.pagegrip.active.svelte-dfb6jk:after,.pagegrip.svelte-dfb6jk:focus-visible:after,.pagegrip.on.svelte-dfb6jk:after{background:var(--accent)}.page.on.svelte-dfb6jk{outline:2px solid var(--accent);outline-offset:1px}.pagegrip.right.svelte-dfb6jk,.pagegrip.left.svelte-dfb6jk{cursor:ew-resize;width:24px;height:56px;margin-top:-28px;top:50%}.pagegrip.right.svelte-dfb6jk{right:-26px}.pagegrip.left.svelte-dfb6jk{left:-26px}.pagegrip.right.svelte-dfb6jk:after,.pagegrip.left.svelte-dfb6jk:after{width:4px;height:40px;top:8px;left:10px}.pagegrip.bottom.svelte-dfb6jk,.pagegrip.top.svelte-dfb6jk{cursor:ns-resize;width:56px;height:24px;margin-left:-28px;left:50%}.pagegrip.bottom.svelte-dfb6jk{bottom:-26px}.pagegrip.top.svelte-dfb6jk{top:-26px}.pagegrip.bottom.svelte-dfb6jk:after,.pagegrip.top.svelte-dfb6jk:after{width:40px;height:4px;top:10px;left:8px}.pagesize.svelte-dfb6jk{z-index:4;background:var(--ink);color:var(--panel);border-radius:var(--r-chip);font-variant-numeric:tabular-nums;pointer-events:none;padding:3px 8px;font-size:11.5px;font-weight:600;position:absolute;bottom:calc(100% + 28px);right:0}.fig.svelte-dfb6jk,.fig.svelte-dfb6jk svg.figure{width:100%;height:100%;position:absolute;inset:0}.overlay.svelte-dfb6jk{touch-action:pan-x pan-y;position:absolute;inset:0;overflow:visible}.overlay.working.svelte-dfb6jk{touch-action:none}.overlay.svelte-dfb6jk:focus{outline:none}.overlay.svelte-dfb6jk:focus-visible:not(.pointerfocus){outline:2px solid var(--accent);outline-offset:4px}.sel.svelte-dfb6jk{fill:none;stroke:var(--accent);stroke-width:1.5px;vector-effect:non-scaling-stroke}.sel.extra.svelte-dfb6jk{stroke-dasharray:5 3;fill:#2f6fb50d;pointer-events:none}.stalk.svelte-dfb6jk{stroke:var(--accent);stroke-width:1px;vector-effect:non-scaling-stroke;pointer-events:none}.hit.turn.svelte-dfb6jk,.handle.turn.svelte-dfb6jk{cursor:grab}.ctxmenu.svelte-dfb6jk{gap:1px;width:228px;max-height:calc(100% - 16px);padding:6px;display:grid;overflow-y:auto}.ctxmenu.svelte-dfb6jk button:where(.svelte-dfb6jk){width:100%;min-height:32px;box-shadow:none;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 10px;font-size:12.5px;font-weight:400;display:flex}.ctxmenu.svelte-dfb6jk button:where(.svelte-dfb6jk):hover:not(:disabled),.ctxmenu.svelte-dfb6jk button:where(.svelte-dfb6jk):focus-visible{background:var(--panel-2)}.ctxmenu.svelte-dfb6jk button:where(.svelte-dfb6jk):disabled{opacity:.45;cursor:not-allowed}.ctxmenu.svelte-dfb6jk button.danger:where(.svelte-dfb6jk):hover:not(:disabled){color:var(--err)}.ctxmenu.svelte-dfb6jk kbd:where(.svelte-dfb6jk){color:var(--ink-3);background:0 0;border:0;margin-left:auto;padding:0;font-family:inherit;font-size:11.5px}.ctxsep.svelte-dfb6jk{background:var(--line);height:1px;margin:4px 2px}@media (pointer:coarse){.ctxmenu.svelte-dfb6jk button:where(.svelte-dfb6jk){min-height:44px}}.marquee.svelte-dfb6jk{fill:#2f6fb512;stroke:var(--accent);stroke-width:1px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke;pointer-events:none}.picked.svelte-dfb6jk{fill:#2f6fb50f;stroke:var(--accent);stroke-width:1.5px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke;pointer-events:none}.handle.svelte-dfb6jk{fill:#fff;stroke:var(--accent);stroke-width:1.5px;vector-effect:non-scaling-stroke}.handle.nw.svelte-dfb6jk,.handle.se.svelte-dfb6jk,.hit.nw.svelte-dfb6jk,.hit.se.svelte-dfb6jk{cursor:nwse-resize}.hit.ne.svelte-dfb6jk,.hit.sw.svelte-dfb6jk{cursor:nesw-resize}.hit.svelte-dfb6jk{fill:#0000;stroke:none}.handle.ne.svelte-dfb6jk,.handle.sw.svelte-dfb6jk{cursor:nesw-resize}circle[data-corner=p1].svelte-dfb6jk,circle[data-corner=p2].svelte-dfb6jk{cursor:move}.guide.svelte-dfb6jk{stroke:var(--accent);stroke-width:1px;vector-effect:non-scaling-stroke}.adjust.svelte-dfb6jk{fill:none;stroke:var(--accent);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-dasharray:6 4}.draw-zone.svelte-dfb6jk{fill:#2f6fb50a;stroke:var(--accent);stroke-width:1px;vector-effect:non-scaling-stroke}.draft.svelte-dfb6jk{fill:#2f6fb51f;stroke:var(--accent);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.toolbar.svelte-dfb6jk{z-index:6;background:var(--panel);border-radius:var(--r-panel);max-width:calc(100% - 24px);box-shadow:var(--shadow-2), 0 0 0 1px var(--line);color:var(--ink-2);white-space:nowrap;align-items:center;gap:4px;padding:5px 6px 5px 12px;display:flex;position:absolute;top:30px;left:50%;overflow-x:auto;transform:translate(-50%)}.tb-label.svelte-dfb6jk{padding:0 6px;font-size:12.5px}.tb-label.muted.svelte-dfb6jk{color:var(--ink-3);white-space:nowrap;font-size:11.5px}.toolbar.compact.svelte-dfb6jk .tb-text:where(.svelte-dfb6jk){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.toolbar.compact.svelte-dfb6jk .tb-btn:where(.svelte-dfb6jk){padding-inline:8px}.toolbar.pagebar.compact.svelte-dfb6jk{white-space:normal;flex-wrap:wrap;justify-content:center;row-gap:2px;width:max-content;max-width:calc(100% - 16px);padding:5px 6px}.toolbar.pagebar.compact.svelte-dfb6jk .tb-label.strong:where(.svelte-dfb6jk){text-align:center;border-right:0;flex-basis:100%;margin:0;padding:2px 0 0}.tb-label.strong.svelte-dfb6jk{color:var(--ink);border-right:1px solid var(--line);margin-right:2px;padding-right:10px;font-weight:600}.tb-btn.svelte-dfb6jk,.tb-icon.svelte-dfb6jk{border-radius:var(--r-ctl);height:34px;color:var(--ink);background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:500;transition:background-color .12s,color .12s,transform 80ms;display:inline-flex}.tb-btn.svelte-dfb6jk:active:not(:disabled),.tb-icon.svelte-dfb6jk:active:not(:disabled){transform:scale(.97)}.tb-icon.svelte-dfb6jk{width:34px;color:var(--ink-2);justify-content:center;padding:0}.tb-icon[aria-pressed=true].svelte-dfb6jk{background:var(--accent-wash);color:var(--accent-ink)}.aa.svelte-dfb6jk{font-size:16px;font-weight:700;line-height:1}.aa.sm.svelte-dfb6jk{font-size:11.5px}.tb-size.svelte-dfb6jk{text-align:center;min-width:38px;color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.tb-btn.svelte-dfb6jk:hover:not(:disabled),.tb-icon.svelte-dfb6jk:hover:not(:disabled){background:var(--panel-2)}.tb-btn.svelte-dfb6jk:disabled,.tb-icon.svelte-dfb6jk:disabled{opacity:.45;cursor:not-allowed}.tb-btn[aria-pressed=true].svelte-dfb6jk{background:var(--accent-wash);color:var(--accent-ink)}.tb-btn.primary.svelte-dfb6jk{background:var(--graphite);color:#fff}.tb-btn.primary.svelte-dfb6jk:hover{background:var(--graphite-hover)}.tb-icon.danger.svelte-dfb6jk:hover:not(:disabled){background:var(--err-wash);color:var(--err)}.toolbar.fitbar.svelte-dfb6jk{white-space:normal;width:max-content;overflow:visible}.toolbar.fitbar.svelte-dfb6jk>svg,.toolbar.fitbar.svelte-dfb6jk .tb-btn:where(.svelte-dfb6jk){flex:none}.toolbar.fitbar.svelte-dfb6jk .tb-label:where(.svelte-dfb6jk){flex:1 1 0;min-width:0;padding-block:3px;line-height:1.3}.hint-pill.svelte-dfb6jk .short:where(.svelte-dfb6jk){display:none}@media (width<=760px){.hint-pill.svelte-dfb6jk .long:where(.svelte-dfb6jk){display:none}.hint-pill.svelte-dfb6jk .short:where(.svelte-dfb6jk){display:inline}}.hint-pill.svelte-dfb6jk{z-index:6;border-radius:var(--r-card);background:var(--panel);color:var(--ink-2);box-shadow:var(--shadow-1), 0 0 0 1px var(--line);white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 32px);margin:0;padding:9px 14px;font-size:14px;position:absolute;top:14px;left:50%;overflow:hidden;transform:translate(-50%)}.start.svelte-dfb6jk{z-index:7;border-radius:var(--r-panel);width:min(520px,100% - 40px);box-shadow:0 24px 60px -24px #2b2d2f4d, 0 0 0 1px var(--line);background:#fffffff7;gap:12px;padding:26px 26px 20px;display:grid;position:absolute;top:18px;left:50%;transform:translate(-50%)}.start.svelte-dfb6jk h2:where(.svelte-dfb6jk){letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700}.draw-link.svelte-dfb6jk{color:var(--accent);background:0 0;border:0;justify-self:start;align-items:center;gap:6px;padding:6px 0;font-weight:600;display:inline-flex}.draw-link.svelte-dfb6jk:hover{text-underline-offset:3px;text-decoration:underline}.textedit.svelte-dfb6jk{z-index:7;border:2px solid var(--accent);color:#1b1f1d;box-shadow:var(--shadow-2);background:#fff;border-radius:4px;padding:0 6px;font-family:Arimo,Arial,sans-serif;position:absolute}.textedit.svelte-dfb6jk:focus-visible{outline:none}textarea.textedit.svelte-dfb6jk{resize:none;line-height:1.25;overflow:hidden}.mapzoom.svelte-dfb6jk{border-left:1px solid var(--line);align-items:center;margin-left:4px;padding-left:4px;display:flex}.mapzoom.svelte-dfb6jk button:where(.svelte-dfb6jk){width:28px;height:26px;color:var(--ink);border-radius:var(--r-chip);background:0 0;border:0;place-items:center;transition:background-color .12s,transform 80ms;display:grid}.mapzoom.svelte-dfb6jk button:where(.svelte-dfb6jk):active:not(:disabled){transform:scale(.97)}.mapzoom.svelte-dfb6jk button:where(.svelte-dfb6jk):hover{background:var(--panel-2)}.grip.svelte-dfb6jk{fill:var(--accent);cursor:move}.scalebox.svelte-dfb6jk{z-index:6;background:var(--panel);border-radius:var(--r-card);height:34px;box-shadow:var(--shadow-1), 0 0 0 1px var(--line);color:var(--ink-2);align-items:center;gap:2px;padding:0 4px 0 10px;font-size:12.5px;display:flex;position:absolute;bottom:16px;right:150px}.scalebox.svelte-dfb6jk label:where(.svelte-dfb6jk){white-space:nowrap;font-weight:500}.scalebox.svelte-dfb6jk input:where(.svelte-dfb6jk){border-radius:var(--r-chip);width:92px;height:26px;font:inherit;color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;padding:0 4px;font-weight:600}.scalebox.svelte-dfb6jk input:where(.svelte-dfb6jk):hover{border-color:var(--line-strong)}.scalebox.svelte-dfb6jk input:where(.svelte-dfb6jk):focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring);background:var(--panel);outline:none}.scalebox.svelte-dfb6jk select:where(.svelte-dfb6jk){width:26px;height:26px;color:var(--ink-2);cursor:pointer;appearance:none;text-align:center;border-radius:var(--r-chip);background:0 0;border:0}.scalebox.svelte-dfb6jk select:where(.svelte-dfb6jk):hover{background:var(--panel-2)}@media (width<=760px){.scalebox.svelte-dfb6jk{left:12px;right:auto}.scalebox.svelte-dfb6jk label:where(.svelte-dfb6jk){font-size:0}.scalebox.svelte-dfb6jk label:where(.svelte-dfb6jk):after{content:"1:";font-size:12.5px}.cvdnote.svelte-dfb6jk{white-space:normal;max-width:calc(100% - 24px);bottom:66px}}.zoom.svelte-dfb6jk{z-index:6;background:var(--panel);border-radius:var(--r-card);box-shadow:var(--shadow-1), 0 0 0 1px var(--line);align-items:center;display:flex;position:absolute;bottom:16px;right:16px}.zoom.svelte-dfb6jk button:where(.svelte-dfb6jk){min-width:34px;height:34px;color:var(--ink-2);border-radius:var(--r-card);background:0 0;border:0;place-items:center;transition:background-color .12s,color .12s,transform 80ms;display:grid}.zoom.svelte-dfb6jk button:where(.svelte-dfb6jk):active:not(:disabled){transform:scale(.97)}.zoom.svelte-dfb6jk button:where(.svelte-dfb6jk):hover{background:var(--panel-2);color:var(--ink)}.pct.svelte-dfb6jk{padding:0 6px;font-size:12.5px;font-weight:600}.toast.svelte-dfb6jk{z-index:8;background:var(--ink);color:#f3f4f6;border-radius:var(--r-card);width:max-content;max-width:min(560px,100% - 24px);box-shadow:var(--shadow-2);transition:opacity .16s ease, transform .16s var(--ease);align-items:center;gap:12px;padding:9px 9px 9px 14px;font-size:14px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.toast.empty.svelte-dfb6jk{opacity:0;visibility:hidden;transition:opacity .16s,transform .16s,visibility 0s .16s;transform:translate(-50%,6px)}.toast.svelte-dfb6jk>span:where(.svelte-dfb6jk){min-width:0}.toast.svelte-dfb6jk button:where(.svelte-dfb6jk){color:#fff;border-radius:var(--r-chip);background:#ffffff1f;border:0;flex:none;padding:5px 10px;font-weight:600}@media (pointer:coarse){.mapzoom.svelte-dfb6jk button:where(.svelte-dfb6jk),.zoom.svelte-dfb6jk button:where(.svelte-dfb6jk),.tb-icon.svelte-dfb6jk,.pal.svelte-dfb6jk{min-width:44px;min-height:44px}.fly-item.svelte-dfb6jk,.tb-btn.svelte-dfb6jk{min-height:44px}.scalebox.svelte-dfb6jk{height:48px}.scalebox.svelte-dfb6jk input:where(.svelte-dfb6jk){min-height:44px}.scalebox.svelte-dfb6jk select:where(.svelte-dfb6jk),.toast.svelte-dfb6jk button:where(.svelte-dfb6jk){min-width:44px;min-height:44px}}@media (width<=760px){.scroller.svelte-dfb6jk{padding:6px 8px 56px;inset:56px 0 0}.pagegrip.svelte-dfb6jk{display:none}.start.svelte-dfb6jk{padding:18px;top:12px;transform:translate(-50%)}.start.svelte-dfb6jk h2:where(.svelte-dfb6jk){font-size:20px}.toast.svelte-dfb6jk{bottom:66px}}@media (forced-colors:active){.pal[aria-pressed=true].svelte-dfb6jk,.tb-icon[aria-pressed=true].svelte-dfb6jk,.tb-btn[aria-pressed=true].svelte-dfb6jk,.fly-item[aria-current=true].svelte-dfb6jk{outline:2px solid highlight}.tb-btn.svelte-dfb6jk,.toast.svelte-dfb6jk button:where(.svelte-dfb6jk),.cvdnote.svelte-dfb6jk button:where(.svelte-dfb6jk){border:1px solid buttontext}.flyout.svelte-dfb6jk{border:1px solid canvastext}}.veil.svelte-14u0zbq{z-index:60;pointer-events:none;position:fixed;inset:0}.ring.svelte-14u0zbq{box-shadow:0 0 0 2px var(--accent), 0 0 0 9999px #1b1f1d38;border-radius:10px;transition:all .2s;position:absolute}.card.svelte-14u0zbq{z-index:61;box-sizing:border-box;background:var(--panel);width:340px;max-width:calc(100vw - 16px);color:var(--ink);box-shadow:var(--shadow-page);border:1px solid var(--line);border-radius:12px;gap:8px;padding:16px;display:grid;position:fixed}.count.svelte-14u0zbq{color:var(--ink-3);margin:0;font-size:11.5px;font-weight:500}h2.svelte-14u0zbq{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600}p.svelte-14u0zbq{color:var(--ink-2);text-wrap:pretty;margin:0;font-size:12.5px;line-height:1.5}.ex.svelte-14u0zbq{gap:6px;padding-top:4px;display:grid}.exhead.svelte-14u0zbq{color:var(--ink);font-weight:500}.exbtn.svelte-14u0zbq{text-align:left;border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:2px;padding:8px 10px;display:grid}.exbtn.svelte-14u0zbq:hover{border-color:var(--line-strong);background:var(--panel-2)}.exbtn.svelte-14u0zbq strong:where(.svelte-14u0zbq){font-size:12.5px;font-weight:600}.exbtn.svelte-14u0zbq small:where(.svelte-14u0zbq){color:var(--ink-3);font-size:11.5px}.row.svelte-14u0zbq{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.row.svelte-14u0zbq .btn:where(.svelte-14u0zbq):first-child{margin-right:auto}@media (prefers-reduced-motion:reduce){.ring.svelte-14u0zbq{transition:none}}.app.svelte-1n46o8q{grid-template:"top top top"56px"rail panel canvas"minmax(0,1fr)/76px 340px minmax(0,1fr);height:100dvh;display:grid}.app.closed.svelte-1n46o8q{grid-template-columns:76px 0 minmax(0,1fr)}.center.svelte-1n46o8q{grid-area:canvas;min-width:0;min-height:0;position:relative}.center.svelte-1n46o8q:focus{outline:none}.load-error.svelte-1n46o8q button:where(.svelte-1n46o8q){background:var(--panel);color:inherit;border:1px solid;border-radius:6px;margin-left:6px;padding:3px 9px;font-weight:600}.load-error.svelte-1n46o8q{z-index:3;background:var(--err-wash);color:var(--err);border-radius:var(--r-ctl);margin:0;padding:8px 12px;position:absolute;top:12px;left:50%;transform:translate(-50%)}@media (width<=1100px){.app.svelte-1n46o8q{grid-template-columns:68px 300px minmax(0,1fr)}.app.closed.svelte-1n46o8q{grid-template-columns:68px 0 minmax(0,1fr)}}@media (width<=760px){.app.svelte-1n46o8q,.app.closed.svelte-1n46o8q{grid-template:"top"56px"canvas"minmax(160px,1fr)"panel""rail"64px/minmax(0,1fr)}}.crash.svelte-9tpkvn{background:var(--desk);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.card.svelte-9tpkvn{background:var(--panel);max-width:480px;box-shadow:var(--shadow-2), 0 0 0 1px var(--line);border-radius:14px;gap:14px;padding:28px;display:grid}h1.svelte-9tpkvn{margin:0;font-size:20px}p.svelte-9tpkvn{color:var(--ink-2);margin:0;line-height:1.5}.small.svelte-9tpkvn{color:var(--ink-3);font-size:12.5px}.row.svelte-9tpkvn{flex-wrap:wrap;gap:8px;display:flex}pre.svelte-9tpkvn{white-space:pre-wrap;color:var(--ink-3);font-size:11.5px}
