@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--cu1:#17807a;--cu2:#d0621b;--cu3:#6c4fc4;--cu4:#c03a78;--cu5:#2b6cd4;--cu6:#5e8a1e;--cu7:#b07d00;--cu8:#c8372d;--cu9:#8a5a3c;--cu10:#4f6378;--cu11:#9b3fb5;--cu12:#1f8f55;--ink:#16181d;--muted:#5b6170;--faint:#6b7180;--track:#eef0f3;--ground:#e9ebef;--accent:#17807a;--accent-bg:#e1f2f1;--accent-dark:#0f5c58;--ok:#1f7a55;--warn:#a35a00;--error:#b42318;--syn-string:#1f7a55;--syn-number:#a35a00;--syn-property:#3056a8;--glass:#ffffffdb;--hairline:#16181d14;--divider:#16181d1f;--shadow:0 1px 2px #16181d0f, 0 10px 30px #16181d1a;--sans:"Inter Variable", Inter, system-ui, sans-serif;--mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, monospace;--dots:#16181d;--dots-alpha:.1;--surface:#fff;--surface-2:#f4f5f7;--card-border:#16181d0f;--card-shadow:0 1px 2px #16181d0f, 0 10px 30px #16181d14;--pill-bg:#16181d;--pill-fg:#fff;--seg-on:#fff;--swatch-ring:#16181d29;--warn-bg:#fdf3e6;--error-bg:#fdecea;--scrim:#16181d3d;--sheet:#fffffff5;--grip:#d3d6dc;--dash:#c3c7cf;--selection:#e6e9ef;--caption:#ffffffe0;--grid-cell:#fff;--grid-none:#c4c7ce;--grid-line:#9aa0ab;--grid-box:#c0392b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--cu1:#4fb8b0;--cu2:#e8874a;--cu3:#9a83e8;--cu4:#e06fa2;--cu5:#6f9ff0;--cu6:#9cc455;--cu7:#e0b23f;--cu8:#f0776d;--cu9:#c39073;--cu10:#8fa3b8;--cu11:#c787de;--cu12:#5cc98c;--ink:#e8eaee;--muted:#a3a9b6;--faint:#8a90a0;--track:#262b34;--ground:#101318;--accent:#5cc8c0;--accent-bg:#5cc8c029;--accent-dark:#9de3dd;--ok:#4cc38a;--warn:#f0a54a;--error:#ff7b72;--syn-string:#6fd3a3;--syn-number:#f0b36a;--syn-property:#8fb4ff;--glass:#1c2028d1;--hairline:#ffffff14;--divider:#ffffff1f;--shadow:0 1px 2px #0006, 0 10px 30px #00000059;--dots:#fff;--dots-alpha:.06;--surface:#1a1e25;--surface-2:#232830;--card-border:#ffffff0f;--card-shadow:0 1px 2px #0006, 0 10px 30px #0000004d;--pill-bg:#e8eaee;--pill-fg:#16181d;--seg-on:#353b46;--swatch-ring:#ffffff38;--warn-bg:#f0a54a1f;--error-bg:#ff7b721f;--scrim:#00000080;--sheet:#1a1e25f7;--grip:#4a505c;--dash:#444b57;--selection:#2f3a4d;--caption:#1a1e25e0;--grid-cell:#20242c;--grid-none:#3b414c;--grid-line:#565d6a;--grid-box:#ff7b72;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light][data-palette=berry]{--accent:#a3326f;--accent-bg:#f7e8f0;--accent-dark:#7e2455}:root[data-theme=dark][data-palette=berry]{--accent:#e584b8;--accent-bg:#e584b829;--accent-dark:#f4b3d4}:root[data-theme=light][data-palette=coral]{--accent:#c0492f;--accent-bg:#fbe9e4;--accent-dark:#93341f}:root[data-theme=dark][data-palette=coral]{--accent:#f08a74;--accent-bg:#f08a7429;--accent-dark:#f7b9aa}:root[data-theme=light][data-palette=navy]{--accent:#2d4a8f;--accent-bg:#e7ecf8;--accent-dark:#1f3468}:root[data-theme=dark][data-palette=navy]{--accent:#8fa8ec;--accent-bg:#8fa8ec29;--accent-dark:#c0cff6}:root[data-theme=light][data-palette=graphite]{--accent:#3d4452;--accent-bg:#eceef2;--accent-dark:#262a33}:root[data-theme=dark][data-palette=graphite]{--accent:#c3c8d2;--accent-bg:#c3c8d224;--accent-dark:#e3e6ec}:root[data-theme=light]{--ground:color-mix(in srgb, var(--accent) 5%, #e9ebef);--dots:color-mix(in srgb, var(--accent) 74%, #16181d);--dots-alpha:.298;--track:color-mix(in srgb, var(--accent) 5%, #eef0f3);--selection:color-mix(in srgb, var(--accent) 8%, #e6e9ef);--glass:color-mix(in srgb, var(--accent) 2%, #ffffffdb)}:root[data-theme=dark]{--ground:color-mix(in srgb, var(--accent) 5%, #101318);--dots:color-mix(in srgb, var(--accent) 82.5%, #fff);--dots-alpha:.267;--track:color-mix(in srgb, var(--accent) 5%, #262b34);--selection:color-mix(in srgb, var(--accent) 10%, #2f3a4d);--glass:color-mix(in srgb, var(--accent) 3%, #1c2028d1)}*{box-sizing:border-box}html,body{overscroll-behavior:none;height:100%;margin:0}html{background-color:var(--ground);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--sans);color:var(--ink);-webkit-font-smoothing:antialiased}html{touch-action:pan-x pan-y;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}input,textarea,[contenteditable]:not([contenteditable=false]),.selectable,.selectable *{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}img{-webkit-user-drag:none}button,a,label,select,summary,[role=button]{touch-action:manipulation}:focus:not(:focus-visible){outline:none}:root[data-app] :is(button,summary,label,select,[role=button],.btn,.icon-btn){cursor:default}*{scrollbar-width:thin;scrollbar-color:var(--divider) transparent}:root{--text-size:.9}.text-sized{zoom:var(--text-size)}:root{--bar-top:16px;--bar-side:16px;--bar-height:calc(60px * var(--text-size));--bar-room:calc(var(--bar-top) + var(--bar-height))}@media (max-width:899px){:root{--bar-top:10px;--bar-side:10px;--bar-height:calc(56px * var(--text-size))}}:root[data-titlebar=overlay]{--titlebar:52px;--bar-room:0px}body:before{content:"";z-index:-1;pointer-events:none;background-color:var(--dots);opacity:calc(var(--dots-alpha) * var(--motif-strength,1));-webkit-mask:var(--motif) 0 0 / var(--motif-size) var(--motif-size) repeat;-webkit-mask:var(--motif) 0 0 / var(--motif-size) var(--motif-size) repeat;mask:var(--motif) 0 0 / var(--motif-size) var(--motif-size) repeat;position:fixed;inset:0}:root[data-motif=dots],[data-motif-preview=dots]{--motif:url(/assets/dots-YpLSZYC3.svg);--motif-size:200px}:root[data-motif=none],[data-motif-preview=none]{--motif:linear-gradient(transparent, transparent)}:root[data-motif=candies],[data-motif-preview=candies]{--motif:url(/assets/candies-D2iXuP11.svg);--motif-size:304px;--motif-zoom:.35}:root[data-motif=shapes],[data-motif-preview=shapes]{--motif:url(/assets/shapes-WM1iKxwP.svg);--motif-size:304px;--motif-zoom:.35}:root[data-motif=yarn],[data-motif-preview=yarn]{--motif:url(/assets/yarn-D-EXFsMP.svg);--motif-size:304px;--motif-zoom:.35}:root,[data-motif-preview=purrly]{--motif:url(/assets/purrly-Cc3eXbVk.svg);--motif-size:304px;--motif-zoom:.35}:root[data-motif=sheep],[data-motif-preview=sheep]{--motif:url(/assets/sheep-lmqAATFC.svg);--motif-size:304px;--motif-zoom:.35}:root[data-motif=knots],[data-motif-preview=knots]{--motif:url(/assets/knots-BASkgOVn.svg);--motif-size:300px;--motif-zoom:.35}button{font:inherit;color:inherit}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.glass{background:var(--glass);-webkit-backdrop-filter:blur(16px);border:1px solid var(--hairline);box-shadow:var(--shadow)}:root{--tap:32px}:root[data-touch]{--tap:44px}.icon-btn{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:11px;flex:none;justify-content:center;align-items:center;display:inline-flex}.icon-btn:hover{background:var(--track)}.icon-btn:disabled{opacity:.4;cursor:default;background:0 0}.btn{background:var(--track);white-space:nowrap;cursor:pointer;border:0;border-radius:11px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.btn.dark{background:var(--pill-bg);color:var(--pill-fg)}.btn:disabled{opacity:.5;cursor:default}.seg{background:var(--track);border-radius:13px;gap:2px;padding:3px;display:flex}.seg>button{min-width:40px;min-height:38px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.seg>button:disabled{opacity:.45;cursor:default}.seg>button[aria-pressed=true]{background:var(--seg-on);color:var(--ink);box-shadow:0 1px 2px #16181d24}.chip{background:var(--track);color:var(--muted);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px}.divider{background:var(--divider);flex:none;width:1px;height:24px}.mono{font-family:var(--mono)}.label{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:600}.status-pill{min-height:36px;color:var(--muted);border-radius:999px;align-items:center;gap:10px;padding:0 14px;font-size:12px;display:inline-flex}.dot{background:var(--ok);border-radius:50%;flex:none;width:8px;height:8px}@keyframes spin{to{transform:rotate(360deg)}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tool{border:1px solid var(--card-border);background:var(--surface);box-shadow:var(--card-shadow);border-radius:24px;flex-direction:column;gap:14px;padding:20px;font-size:14px;display:flex}.tool.bare{box-shadow:none;background:0 0;border:0;padding:10px 8px 14px}.tool .thead{align-items:flex-start;gap:12px;display:flex}.tool .thead .tile{border-radius:12px;width:44px;height:44px}.tool .thead h2{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600}.tool .thead p{color:var(--muted);margin:2px 0 0;font-size:13.5px;line-height:1.45}.tool .thead .htext{flex:1;min-width:0}.tool .tile{background:var(--accent-bg);width:40px;height:40px;color:var(--accent-dark);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.tool .context{background:var(--surface-2);color:var(--muted);border-radius:12px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.tool .context i{background:var(--cu1);border-radius:50%;flex:none;width:8px;height:8px}.tool .context b{color:var(--ink);font-weight:500}.tool .fields{flex-direction:column;gap:2px;display:flex}.tool .field{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;min-height:46px;padding:3px 0;display:grid}.tool .fname{min-width:0;font-size:14px}.tool .fname small{color:var(--faint);margin-top:1px;font-size:12px;line-height:1.4;display:block}.tool .ctl{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.tool .times{color:var(--faint);font-size:13px}.tool .text-in{border:1px solid var(--divider);background:var(--surface);width:100%;max-width:260px;height:36px;color:var(--ink);font:inherit;border-radius:10px;padding:0 10px;font-size:14px}.tool select.plain{border:1px solid var(--divider);background:var(--surface);height:36px;color:var(--ink);font:inherit;border-radius:10px;max-width:100%;padding:0 8px;font-size:13.5px}.tool select.pick{background:var(--accent-bg);height:28px;color:var(--accent-dark);font:inherit;cursor:pointer;border:0;border-radius:999px;max-width:210px;margin-top:4px;padding:0 8px;font-size:12px;font-weight:500}.tool .seg>button{min-height:34px;padding:0 10px}.numbox{border:1px solid var(--divider);background:var(--surface);cursor:ew-resize;touch-action:pan-y;border-radius:10px;flex:none;align-items:center;width:84px;height:36px;transition:border-color .12s,background .12s;display:inline-flex;overflow:hidden}.numbox:not(:focus-within):hover{background:var(--track)}.numbox:focus-within,.numbox.scrub{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg);cursor:auto}.numbox .nbox{flex:1;justify-content:flex-end;align-items:center;gap:3px;min-width:0;height:100%;padding:0 10px;display:flex}.numbox input::placeholder{color:var(--faint);opacity:1}.numbox input{min-width:1ch;max-width:100%;height:100%;color:var(--ink);font-family:var(--mono);text-align:right;field-sizing:content;cursor:inherit;background:0 0;border:0;outline:none;padding:0;font-size:13.5px}.numbox:focus-within input{cursor:text}.numbox .unit{color:var(--muted);white-space:nowrap;font-size:12.5px}.tool .result{background:var(--accent-bg);color:var(--accent-dark);border-radius:16px;flex-direction:column;gap:10px;padding:14px 16px;font-size:13.5px;line-height:1.5;display:flex}.tool .result.bad{background:var(--warn-bg);color:var(--warn)}.tool .big{letter-spacing:-.02em;font-size:26px;font-weight:650;line-height:1.15}.tool .big small{letter-spacing:0;opacity:.85;font-size:14px;font-weight:500}.tool .instr{background:var(--surface);color:var(--ink);border-radius:12px;padding:10px 12px;font-size:15px;line-height:1.6}.tool .instr b{font-weight:600}.tool .okf{background:var(--surface);color:var(--ink);font-family:var(--mono);white-space:pre-wrap;opacity:.92;border-radius:10px;margin:0;padding:8px 10px;font-size:12px;line-height:1.55}.tool .rhint{opacity:.85;margin:0;font-size:12.5px}.tool .cands{flex-wrap:wrap;gap:6px;display:flex}.tool .cand{background:var(--surface);color:var(--ink);font:inherit;border:0;border-radius:10px;padding:5px 10px;font-size:13px}.tool .cand.best{background:var(--accent);color:var(--surface);font-weight:600}.tool .cand small{color:inherit;opacity:.75;margin-left:4px}.tool .viz{width:100%;height:auto;display:block}.tool .actions{flex-wrap:wrap;gap:8px;display:flex}.tool .actions .btn{min-height:34px;padding:0 12px;font-size:13px}.tool .hint{color:var(--faint);margin:0;font-size:12.5px;line-height:1.5}.tool .table{background:var(--surface);max-height:300px;color:var(--ink);border-radius:12px;padding:4px 6px;overflow:auto}.tool table.ref{border-collapse:collapse;width:100%;font-size:13.5px}.tool table.ref th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);padding:6px 8px;font-size:11px;font-weight:600}.tool table.ref td{border-top:1px solid var(--divider);padding:7px 8px}.tool table.ref tr.on td{background:var(--accent-bg);color:var(--accent-dark);font-weight:600}.tool table.ref tr.on td:first-child{border-radius:10px 0 0 10px}.tool table.ref tr.on td:last-child{border-radius:0 10px 10px 0}@media (max-width:899px){.tool{border-radius:22px;padding:16px}.tool .field{flex-wrap:wrap;justify-content:space-between;gap:6px 10px;display:flex}.tool .ctl{margin-left:auto}}.tool .meta{color:var(--muted);font-size:12.5px}:root[data-touch] .tool .text-in,:root[data-touch] .tool select.plain,:root[data-touch] .tool select.pick,:root[data-touch] .numbox{height:44px}:root[data-touch] .tool .seg>button,:root[data-touch] .tool .actions .btn,:root[data-touch] .tool .cand{min-height:44px}:root[data-touch] .tool select.pick{margin-top:6px}.tool .result,.tool .instr,.tool .okf{-webkit-user-select:text;user-select:text}.tocounter.svelte-1sg01go{max-width:100%}.added.svelte-1sg01go{color:var(--accent-dark);align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.added.svelte-1sg01go .link:where(.svelte-1sg01go){color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.len.svelte-xs5x9s{font-weight:500}.note.svelte-xs5x9s{opacity:.85;margin:-2px 0 4px;font-size:14px}.open-q.svelte-1hoawdp{min-height:52px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:6px 8px;display:flex}.open-q.svelte-1hoawdp:hover{background:var(--track)}.t.svelte-1hoawdp{flex-direction:column;flex:1;min-width:0;display:flex}.t.svelte-1hoawdp b:where(.svelte-1hoawdp){font-weight:500}.abbr.svelte-1xpbzgv{border-top:1px solid var(--divider);grid-template-columns:96px 1fr;gap:2px 12px;padding:8px 4px;font-size:13.5px;line-height:1.45;display:grid}.abbr.svelte-1xpbzgv:first-child{border-top:0}.abbr.svelte-1xpbzgv b:where(.svelte-1xpbzgv){font-family:var(--mono);color:var(--accent-dark);font-size:13px;font-weight:600}.abbr.svelte-1xpbzgv span:where(.svelte-1xpbzgv){color:var(--muted)}.abbr.svelte-1xpbzgv em:where(.svelte-1xpbzgv){color:var(--ink);font-style:normal;font-weight:500}.gp.svelte-1ysyoh8{background:var(--surface);color:var(--ink);border-radius:12px;flex-wrap:wrap;align-items:flex-start;gap:16px;padding:12px;display:flex}.gp.svelte-1ysyoh8 rect:where(.svelte-1ysyoh8){cursor:crosshair;touch-action:none}.gp.svelte-1ysyoh8 svg:where(.svelte-1ysyoh8){touch-action:none;border-radius:6px}.rep.svelte-1ysyoh8{flex-direction:column;gap:6px;display:flex}.paints.svelte-1ysyoh8{gap:8px;display:flex}.paint.svelte-1ysyoh8{flex-direction:column;align-items:center;gap:2px;display:flex;position:relative}.paint.svelte-1ysyoh8 button:where(.svelte-1ysyoh8){cursor:pointer;border:2px solid #0000;border-radius:9px;width:30px;height:30px;box-shadow:inset 0 0 0 1px #00000026}.paint.on.svelte-1ysyoh8 button:where(.svelte-1ysyoh8){border-color:var(--ink)}.paint.svelte-1ysyoh8 input:where(.svelte-1ysyoh8){cursor:pointer;background:0 0;border:0;width:30px;height:14px;padding:0}.tpanel.svelte-1s8pcis{flex-direction:column;gap:4px;min-height:0;display:flex}.phead.svelte-1s8pcis{align-items:center;gap:8px;padding:4px 4px 0 12px;display:flex}.phead.svelte-1s8pcis b:where(.svelte-1s8pcis){flex:1;font-size:14px}.icon-btn.svelte-1s8pcis{width:36px;height:36px}:root[data-touch] .icon-btn.svelte-1s8pcis{width:44px;height:44px}.linetool.svelte-ohv5n4{flex-direction:column;gap:8px;width:min(380px,92vw);padding:12px;font-size:13px;display:flex}.row.svelte-ohv5n4{align-items:center;gap:8px;display:flex}.row.svelte-ohv5n4 b:where(.svelte-ohv5n4){flex:1;font-size:14px}.tile.svelte-ohv5n4{background:var(--accent-bg);width:30px;height:30px;color:var(--accent-dark);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.instr.svelte-ohv5n4{background:var(--surface);border-radius:10px;padding:8px 10px;font-size:14px;line-height:1.55}.actions.svelte-ohv5n4{flex-wrap:wrap;gap:8px;display:flex}.actions.svelte-ohv5n4 .btn:where(.svelte-ohv5n4){min-height:34px;padding:0 12px;font-size:13px}.x.svelte-ohv5n4{width:28px;height:28px}.hint.svelte-ohv5n4{color:var(--faint);margin:0;font-size:11.5px}.strip.svelte-me67li{align-items:center;gap:8px;min-width:0;display:flex}.strip.wrap.svelte-me67li{flex-wrap:wrap}.pill.svelte-me67li{border:1px solid var(--card-border);background:var(--surface);min-width:56px;max-width:180px;height:48px;box-shadow:inset 4px 0 0 var(--c,var(--accent)), 0 1px 2px #00000014;color:var(--ink);font:inherit;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;border-radius:14px;flex-direction:column;flex:none;justify-content:center;align-items:flex-start;gap:1px;padding:0 12px 0 15px;line-height:1.1;display:inline-flex;position:relative;overflow:hidden}.pill.svelte-me67li:hover{border-color:color-mix(in srgb, var(--c,var(--accent)) 45%, transparent)}.pill.svelte-me67li small:where(.svelte-me67li){max-width:100%;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-size:11px;font-weight:500;display:inline-flex;overflow:hidden}kbd.svelte-me67li{font:600 9.5px var(--sans);background:var(--track);color:var(--faint);border-radius:4px;padding:0 4px}.pill.svelte-me67li b:where(.svelte-me67li){font-variant-numeric:tabular-nums;white-space:nowrap;font-size:19px;font-weight:650}.pill.svelte-me67li b:where(.svelte-me67li) i:where(.svelte-me67li){color:var(--faint);font-size:12px;font-style:normal;font-weight:500}.dn.svelte-me67li{color:var(--faint);display:inline-flex;position:absolute;bottom:4px;right:5px}.hit.svelte-me67li{border-radius:inherit;background:color-mix(in srgb, var(--accent) 22%, transparent);pointer-events:none;animation:.6s ease-out forwards svelte-me67li-lit;position:absolute;inset:0}.plus1.svelte-me67li{background:var(--accent);color:#fff;pointer-events:none;border-radius:999px;padding:1px 6px;font-size:10.5px;font-weight:700;animation:.7s ease-out forwards svelte-me67li-rise;position:absolute;top:3px;right:5px}@keyframes svelte-me67li-lit{to{opacity:0}}@keyframes svelte-me67li-rise{0%{opacity:0;transform:translateY(4px)}20%{opacity:1;transform:translateY(0)}70%{opacity:1}to{opacity:0;transform:translateY(-6px)}}.pill.more.svelte-me67li,.pill.add.svelte-me67li{min-width:48px;color:var(--muted);align-items:center;padding:0 12px;font-size:14px;font-weight:600;box-shadow:0 1px 2px #00000014}.pill.add.svelte-me67li{border:1.5px dashed var(--dash);background:color-mix(in srgb, var(--surface) 75%, transparent);box-shadow:none}.chain.svelte-me67li{color:var(--faint);margin:0 -5px;display:inline-flex}@media (prefers-reduced-motion:reduce){.hit.svelte-me67li,.plus1.svelte-me67li{animation-duration:10ms}}.card.svelte-3m31he{color:var(--ink);flex-direction:column;display:flex}.head.svelte-3m31he{align-items:center;gap:10px;display:flex}.dot.svelte-3m31he{border-radius:50%;flex:none;width:12px;height:12px}.name.svelte-3m31he{min-width:0;height:max(40px, var(--tap));color:var(--ink);font:inherit;background:0 0;border:1px solid #0000;border-radius:10px;flex:1;margin-left:-8px;padding:0 8px;font-size:16px;font-weight:650}.name.svelte-3m31he:hover,.name.svelte-3m31he:focus{border-color:var(--divider);background:var(--surface)}.big.svelte-3m31he{justify-content:space-between;align-items:center;gap:12px;margin:10px 0 14px;display:flex}.big.svelte-3m31he .icon-btn:where(.svelte-3m31he){border-radius:16px;width:56px;height:56px}.icon-btn.fill.svelte-3m31he{background:var(--track)}.icon-btn.go.svelte-3m31he{background:var(--accent);color:#fff}.value.svelte-3m31he{min-width:0;height:56px;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;text-align:center;appearance:textfield;background:0 0;border:1px solid #0000;border-radius:14px;flex:1;font-size:40px;font-weight:650}.value.svelte-3m31he::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.value.svelte-3m31he::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.value.svelte-3m31he:hover,.value.svelte-3m31he:focus{border-color:var(--divider);background:var(--surface)}.line.svelte-3m31he{border:0;border-top:1px solid var(--hairline);width:100%;min-height:48px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:0;font-size:14px;display:flex}.line.svelte-3m31he>span:where(.svelte-3m31he):first-child,.line.svelte-3m31he>span:where(.svelte-3m31he):nth-child(2){flex:1}.field.svelte-3m31he{background:var(--track);min-width:64px;max-width:150px;height:40px;color:var(--ink);font:inherit;text-align:center;border:0;border-radius:10px;flex:none;margin-left:auto;padding:0 10px;font-weight:500}:root[data-touch] .field.svelte-3m31he{height:44px}.tog.svelte-3m31he{background:var(--track);border-radius:13px;flex:none;width:44px;height:26px;margin-left:auto;transition:background .15s;position:relative}.tog.svelte-3m31he:after{content:"";background:var(--surface);border-radius:50%;width:20px;height:20px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000040}[aria-checked=true].svelte-3m31he>.tog:where(.svelte-3m31he){background:var(--accent)}[aria-checked=true].svelte-3m31he>.tog:where(.svelte-3m31he):after{left:21px}.swatches.svelte-3m31he{cursor:default;gap:2px}.sw.svelte-3m31he{cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.sw.svelte-3m31he span:where(.svelte-3m31he){border-radius:50%;width:26px;height:26px}:root[data-touch] .sw.svelte-3m31he span:where(.svelte-3m31he){width:32px;height:32px}.sw[aria-checked=true].svelte-3m31he span:where(.svelte-3m31he){box-shadow:0 0 0 2px var(--surface), 0 0 0 4px currentColor}.foot.svelte-3m31he{gap:8px;margin-top:10px;display:flex}.foot.svelte-3m31he .btn:where(.svelte-3m31he):first-child{flex:1;justify-content:center}.btn.danger.svelte-3m31he{color:var(--error)}.spinner.svelte-15g82xt{flex:none;animation:.9s linear infinite spin}.row.svelte-9451bp{align-items:center;gap:8px;display:inline-flex}.swatches.svelte-9451bp{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.swatch.svelte-9451bp{background:var(--surface-2);color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:10px;flex-direction:column;align-items:flex-start;padding:4px 10px;font-size:12.5px;font-weight:500;display:inline-flex}.swatch.svelte-9451bp span:where(.svelte-9451bp){color:var(--muted);font-size:11.5px;font-weight:400}.swatch[aria-pressed=true].svelte-9451bp{background:var(--accent-bg);color:var(--accent-dark)}.link.svelte-9451bp{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:2px;padding:0;font-size:12px;display:block}.menu.svelte-eqhfzy{width:290px;max-width:calc(100vw - 24px);color:var(--ink);text-align:left;border-radius:16px;padding:6px;font-size:13px;line-height:1.35}.mhead.svelte-eqhfzy{color:var(--faint);justify-content:space-between;align-items:center;gap:6px;padding:2px 2px 4px 8px;font-size:12px;display:flex}.mhead.svelte-eqhfzy b:where(.svelte-eqhfzy){color:var(--ink);font-weight:600}.x.svelte-eqhfzy{width:30px;height:30px}.mi.svelte-eqhfzy{width:100%;min-height:38px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:0 8px;display:flex}.mi.svelte-eqhfzy:hover{background:var(--track)}.mi.svelte-eqhfzy>span:where(.svelte-eqhfzy):first-child{align-items:center;gap:8px;display:inline-flex}.mi.danger.svelte-eqhfzy{color:var(--error)}.with.svelte-eqhfzy{color:var(--faint);align-items:center;gap:4px;display:inline-flex}.numbox.svelte-eqhfzy{border:1px solid var(--divider);background:var(--surface);width:64px;height:30px;color:var(--ink);font:inherit;text-align:right;font-variant-numeric:tabular-nums;border-radius:8px;padding:0 8px}select.svelte-eqhfzy{border:1px solid var(--divider);background:var(--surface);max-width:130px;height:30px;color:var(--ink);font:inherit;border-radius:8px}.switch.svelte-eqhfzy{background:var(--track);width:30px;height:18px;box-shadow:inset 0 0 0 1px var(--divider);border-radius:999px;flex:none;position:relative}.switch.svelte-eqhfzy:after{content:"";background:var(--surface);border-radius:50%;width:14px;height:14px;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.msep.svelte-eqhfzy{background:var(--divider);height:1px;margin:4px 6px}.ask.svelte-eqhfzy{background:var(--warn-bg);border-radius:12px;margin:2px 2px 6px;padding:8px 10px;font-size:12.5px}.ask.svelte-eqhfzy p:where(.svelte-eqhfzy){color:var(--muted);margin:0 0 8px}.ask.svelte-eqhfzy .seg:where(.svelte-eqhfzy){display:flex}.ask.svelte-eqhfzy .seg:where(.svelte-eqhfzy) button:where(.svelte-eqhfzy){white-space:normal;flex:1;padding:4px 6px;font-size:12px;line-height:1.2}.facts.svelte-eqhfzy{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.facts.svelte-eqhfzy input:where(.svelte-eqhfzy){border:1px solid var(--divider);background:var(--surface);width:56px;height:30px;color:var(--ink);font:inherit;border-radius:8px;padding:0 6px}.warn.svelte-eqhfzy{color:var(--warn);margin:0 8px 4px;font-size:12px}:root[data-touch] .menu.svelte-eqhfzy{width:340px}:root[data-touch] .mi.svelte-eqhfzy{min-height:52px}:root[data-touch] :is(.x.svelte-eqhfzy,.numbox.svelte-eqhfzy,select.svelte-eqhfzy,.facts.svelte-eqhfzy input:where(.svelte-eqhfzy),.ask.svelte-eqhfzy .seg:where(.svelte-eqhfzy) button:where(.svelte-eqhfzy)){min-height:44px}:root[data-touch] .x.svelte-eqhfzy{min-width:44px}.sym.svelte-rmdq2c{flex:none;line-height:0;display:inline-block}.sym.svelte-rmdq2c svg{width:100%;height:100%}.lens.svelte-1284bls{flex-direction:column;align-items:center;gap:8px;display:flex}svg.svelte-1284bls{max-width:100%;height:auto}.who.svelte-1284bls,.key.svelte-1284bls{flex-wrap:wrap;justify-content:center;gap:6px 10px;font-size:12px;display:flex}.tag.svelte-1284bls{color:var(--muted);align-items:center;gap:5px;display:inline-flex}.tag.svelte-1284bls i:where(.svelte-1284bls),.key.svelte-1284bls i:where(.svelte-1284bls){background:var(--c);border-radius:50%;width:10px;height:10px;display:inline-block}.key.svelte-1284bls i:where(.svelte-1284bls){width:14px;height:14px;box-shadow:0 0 0 1px var(--swatch-ring);border-radius:2px;justify-content:center;align-items:center;font-size:9px;font-style:normal;line-height:1;display:inline-flex}.key.svelte-1284bls span:where(.svelte-1284bls){color:var(--ink);align-items:center;gap:5px;display:inline-flex}.stepcol.svelte-198gdo4{display:contents}.col.svelte-198gdo4{border-radius:calc(var(--b) * .6) 0 0 calc(var(--b) * .6);background:color-mix(in srgb, var(--surface-2) 94%, transparent);box-shadow:inset -1px 0 0 var(--divider), 3px 0 6px -4px #16181d2e;pointer-events:none;position:absolute;top:0;bottom:0}.bar.svelte-198gdo4{z-index:1;width:calc(var(--b) * .22);border-radius:calc(var(--b) * .11);background:var(--dash);pointer-events:none;transition:background .15s,box-shadow .15s;position:absolute}.bar.done.svelte-198gdo4{background:color-mix(in srgb, var(--c) 45%, transparent)}.bar.now.svelte-198gdo4,.bar.part.svelte-198gdo4{background:var(--c)}.bar.lit.svelte-198gdo4{background:var(--c);box-shadow:0 0 0 calc(var(--b) * .1) color-mix(in srgb, var(--c) 25%, transparent)}.rail.svelte-198gdo4{width:calc(var(--b) * .15);border-radius:calc(var(--b) * .08);background:var(--dash);pointer-events:none;position:absolute;transform:translate(50%)}.rail.on.svelte-198gdo4{background:var(--c)}.stop.svelte-198gdo4{z-index:1;max-width:calc(var(--t) * 14);text-overflow:ellipsis;transform:translateY(calc(-100% - var(--b) * .8));height:calc(var(--t) * 2.1);padding:0 calc(var(--t) * .8);background:var(--surface);box-shadow:0 0 0 calc(var(--t) * .17) var(--c);color:var(--ink);font-size:var(--t);font-weight:700;line-height:calc(var(--t) * 2.1);white-space:nowrap;pointer-events:none;border-radius:999px;position:absolute;overflow:hidden}.stop.shared.svelte-198gdo4,.stop.shared.todo.svelte-198gdo4{height:auto;margin-top:calc(var(--t) * .17);border:calc(var(--t) * .17) solid transparent;background:linear-gradient(var(--surface), var(--surface)) padding-box, var(--ring) border-box;box-shadow:none}.stop.narrow.svelte-198gdo4{padding:0 calc(var(--t) * .5)}.stop.todo.svelte-198gdo4{box-shadow:0 0 0 calc(var(--t) * .17) var(--dash);color:var(--muted)}.nowt.svelte-198gdo4{height:calc(var(--t) * 2.1);padding:0 calc(var(--t) * .6) 0 calc(var(--t) * .8);border-radius:calc(var(--t) * .6) 0 0 calc(var(--t) * .6);background:var(--c);color:#fff;font-size:var(--t);letter-spacing:.02em;pointer-events:none;align-items:center;font-weight:700;display:inline-flex;position:absolute;transform:translateY(-50%)}.nowt.svelte-198gdo4:after{content:"";border:calc(var(--t) * 1.05) solid transparent;border-left:calc(var(--t) * .75) solid var(--c);border-right:0;position:absolute;top:0;left:100%}:root[data-theme=dark] .nowt.svelte-198gdo4{color:#101318}.tk.svelte-198gdo4{--line:#6b7180;--ask:#a35a00;z-index:2;border-radius:calc(var(--b) * .4);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}:root[data-theme=dark] .tk.svelte-198gdo4{--line:#8a90a0;--ask:#f0a54a}.tk.svelte-198gdo4:hover,.tk.lit.svelte-198gdo4{background:color-mix(in srgb, var(--c) 12%, transparent)}.tk.lit.svelte-198gdo4>i:where(.svelte-198gdo4){border-color:var(--c)}.tk.svelte-198gdo4:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.tk.svelte-198gdo4>i:where(.svelte-198gdo4){width:var(--b);height:var(--b);border-radius:calc(var(--b) * .29);border:max(1px, calc(var(--b) * .075)) solid var(--c);background:var(--surface);color:var(--c);font-style:normal;font-weight:700;font-size:calc(var(--b) * .46);justify-content:center;align-items:center;transition:background .15s,border-color .15s;display:flex;position:relative}.dots.svelte-198gdo4{z-index:3;justify-content:center;align-items:center;gap:calc(var(--b) * .12);border-radius:calc(var(--b) * .3);background:var(--surface);box-shadow:0 0 0 1px var(--divider);cursor:pointer;border:0;flex-direction:column;padding:0;display:flex;position:absolute}.dots.svelte-198gdo4 i:where(.svelte-198gdo4){width:calc(var(--b) * .14);height:calc(var(--b) * .14);background:var(--muted);border-radius:50%}.dots.svelte-198gdo4:hover i:where(.svelte-198gdo4){background:var(--ink)}.dots.svelte-198gdo4:before{content:"";position:absolute;inset:-6px -2px -6px -10px}.tk.added.svelte-198gdo4>i:where(.svelte-198gdo4){border-style:dashed}.tk.changed.svelte-198gdo4>i:where(.svelte-198gdo4):before{content:"";top:calc(var(--b) * -.3);right:calc(var(--b) * -.3);width:calc(var(--b) * .42);height:calc(var(--b) * .42);background:var(--warn);box-shadow:0 0 0 1px var(--surface);border-radius:50%;position:absolute}.tk.picked.svelte-198gdo4>i:where(.svelte-198gdo4){box-shadow:0 0 0 calc(var(--b) * .22) var(--accent)}.tk.done.svelte-198gdo4>i:where(.svelte-198gdo4){background:var(--c);border-color:var(--c);color:#fff}:root[data-theme=dark] .tk.done.svelte-198gdo4>i:where(.svelte-198gdo4){color:#101318}.tk.done.svelte-198gdo4>i:where(.svelte-198gdo4):after{content:"";width:calc(var(--b) * .25);height:calc(var(--b) * .46);border:solid;border-width:0 calc(var(--b) * .11) calc(var(--b) * .11) 0;transform:translateY(-6%)rotate(45deg)}.tk.now.svelte-198gdo4>i:where(.svelte-198gdo4){border:max(1.5px, calc(var(--b) * .11)) solid var(--c)}.tk.active.now.svelte-198gdo4>i:where(.svelte-198gdo4),.tk.active.part.svelte-198gdo4>i:where(.svelte-198gdo4){box-shadow:0 0 0 calc(var(--b) * .18) color-mix(in srgb, var(--c) 22%, transparent)}.tk.now.svelte-198gdo4:not(.lane)>i:where(.svelte-198gdo4):after{content:"";width:calc(var(--b) * .36);height:calc(var(--b) * .43);background:var(--c);clip-path:polygon(0 0,100% 50%,0 100%);margin-left:8%}.tk.part.svelte-198gdo4>i:where(.svelte-198gdo4){border:max(1.5px, calc(var(--b) * .11)) solid var(--c);background:conic-gradient(color-mix(in srgb, var(--c) 55%, transparent) calc(var(--p) * 1turn), var(--surface) 0)}.tk.lane.svelte-198gdo4>i:where(.svelte-198gdo4){border-color:var(--c)}.tk.lane.now.svelte-198gdo4>i:where(.svelte-198gdo4){background:color-mix(in srgb, var(--c) 14%, var(--surface))}.tk.ask.svelte-198gdo4>i:where(.svelte-198gdo4){border:max(1px, calc(var(--b) * .075)) dashed var(--ask);background:color-mix(in srgb, var(--ask) 10%, var(--surface));color:var(--ask)}.tk.ask.svelte-198gdo4>i:where(.svelte-198gdo4):after{content:"?";font-size:calc(var(--b) * .57)}.tk.ghost.svelte-198gdo4>i:where(.svelte-198gdo4),.tk.fixed.svelte-198gdo4>i:where(.svelte-198gdo4){border:max(1px, calc(var(--b) * .075)) dashed color-mix(in srgb, var(--line) 60%, transparent);color:var(--faint);background:0 0}.tk.ghost.svelte-198gdo4>i:where(.svelte-198gdo4):after{content:"+";font-size:calc(var(--b) * .64);font-weight:500}.tk.fixed.svelte-198gdo4>i:where(.svelte-198gdo4){border-style:solid}.tk.fixed.svelte-198gdo4>i:where(.svelte-198gdo4):after{content:"✎";font-size:calc(var(--b) * .5)}.badge.svelte-198gdo4{--ask:#a35a00;z-index:3;width:calc(var(--b) * .6);height:calc(var(--b) * .6);background:var(--ask);color:#fff;font-size:calc(var(--b) * .42);font-weight:700;line-height:calc(var(--b) * .6);cursor:pointer;box-shadow:0 0 0 max(1px, calc(var(--b) * .07)) var(--surface);border:0;border-radius:50%;padding:0;position:absolute}.badge.svelte-198gdo4:before{content:"";inset:calc(var(--b) * -.25);position:absolute}.badge.unread.svelte-198gdo4{background:var(--muted)}.badge.fixed.svelte-198gdo4{background:var(--ok)}:root[data-theme=dark] .badge.svelte-198gdo4{--ask:#f0a54a;color:#101318}.cmenu.svelte-l8h85k{min-width:220px;max-width:min(320px, calc((100vw - 16px) / var(--text-size)));max-height:calc((100dvh - 16px) / var(--text-size));color:var(--ink);text-align:left;border-radius:14px;outline:none;margin:0;padding:0;font-size:14px;line-height:1.3;position:fixed;inset:0 auto auto 0;overflow:auto}.cmenu.svelte-l8h85k::backdrop{background:0 0}.inner.svelte-l8h85k{flex-direction:column;padding:5px;display:flex}.list.svelte-l8h85k{flex-direction:column;display:flex}.mi.svelte-l8h85k{width:100%;min-height:calc(var(--tap) / var(--text-size));color:inherit;font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:0 10px;font-weight:500;display:flex}.mi.svelte-l8h85k>svg{color:var(--muted);flex:none}.mi.svelte-l8h85k:hover:not(:disabled),.mi.svelte-l8h85k:focus-visible{background:var(--track);outline:none}.mi.svelte-l8h85k:disabled{opacity:.45;cursor:default}.mi.danger.svelte-l8h85k,.mi.danger.svelte-l8h85k>svg{color:var(--error)}.noicon.svelte-l8h85k{flex:none;width:18px}.tick.svelte-l8h85k{border:2px solid var(--c);background:color-mix(in srgb, var(--c) 18%, transparent);width:18px;height:18px;color:var(--ink);border-radius:6px;flex:none;place-items:center;display:grid}.mhead.svelte-l8h85k{color:var(--faint);padding:8px 10px 3px;font-size:12px;font-weight:600}.msep.svelte-l8h85k{background:var(--divider);height:1px;margin:4px 8px}:root[data-touch] .cmenu.svelte-l8h85k{border-radius:18px;font-size:15px}:root[data-touch] .mi.svelte-l8h85k{border-radius:12px;padding:0 12px}.cmenu.sheet.svelte-l8h85k{width:auto;min-width:0;max-width:none;max-height:calc((100dvh - 48px) / var(--text-size));border:1px solid var(--card-border);background:var(--sheet);border-bottom:0;border-radius:22px 22px 0 0;animation:.18s ease-out svelte-l8h85k-rise;inset:auto 0 0;box-shadow:0 -10px 40px #0000002e}.cmenu.sheet.svelte-l8h85k::backdrop{background:var(--scrim)}.sheet.svelte-l8h85k .inner:where(.svelte-l8h85k){padding:8px 10px calc(10px + env(safe-area-inset-bottom))}.mtitle.svelte-l8h85k{color:var(--muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;padding:8px 12px 6px;font-size:13px;font-weight:600;overflow:hidden}.sheet.svelte-l8h85k .mi:where(.svelte-l8h85k){min-height:max(48px, calc(var(--tap) / var(--text-size)));white-space:normal;font-size:16px}.cancel.svelte-l8h85k{min-height:max(48px, calc(var(--tap) / var(--text-size)));background:var(--track);color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:14px;margin-top:6px;font-size:16px;font-weight:600}@keyframes svelte-l8h85k-rise{0%{opacity:0;transform:translateY(30%)}}@media (prefers-reduced-motion:reduce){.cmenu.sheet.svelte-l8h85k{animation:none}}.tapcard.svelte-o9k23v{zoom:var(--text-size);border-radius:16px;flex-direction:column;gap:10px;width:min(340px,100vw - 32px);padding:14px 14px 12px;font-size:14px;display:flex;position:relative}section.svelte-o9k23v{flex-direction:column;gap:4px;padding-right:24px;display:flex}.x.svelte-o9k23v{position:absolute;top:6px;right:6px}.label.svelte-o9k23v{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.big.svelte-o9k23v{font-variant-numeric:tabular-nums;font-size:16px}.sub.svelte-o9k23v{color:var(--ink)}.hint.svelte-o9k23v{color:var(--muted);margin:0;font-size:12px}.row.svelte-o9k23v{align-items:center;gap:10px;display:flex}.mine.svelte-o9k23v{color:var(--accent);align-items:center;gap:4px;display:inline-flex}section.svelte-o9k23v>.btn:where(.svelte-o9k23v){align-self:flex-start;align-items:center;gap:6px;display:inline-flex}.btn.small.svelte-o9k23v{border-radius:10px;min-height:34px;padding:0 12px;font-size:13px}.btn.go.svelte-o9k23v{background:var(--accent);color:#fff}.find.svelte-18qzlk5{zoom:var(--text-size);border-radius:16px;flex-direction:column;gap:8px;width:min(380px,100vw - 32px);max-height:min(60vh,520px);padding:10px 10px 12px;font-size:14px;display:flex}.fhead.svelte-18qzlk5{justify-content:space-between;align-items:center;gap:8px;display:flex}.ftitle.svelte-18qzlk5{padding-left:6px;font-weight:600}.field.svelte-18qzlk5{border:1px solid var(--divider);color:var(--muted);border-radius:10px;align-items:center;gap:8px;padding:6px 10px;display:flex}.field.svelte-18qzlk5 input:where(.svelte-18qzlk5){min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1}.hint.svelte-18qzlk5{color:var(--muted);margin:0 6px;font-size:12px}.results.svelte-18qzlk5{margin:0;padding:0;list-style:none;overflow:auto}.results.svelte-18qzlk5 button:where(.svelte-18qzlk5){width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:baseline;gap:10px;padding:6px 8px;display:flex}.results.svelte-18qzlk5 button:where(.svelte-18qzlk5):hover,.results.svelte-18qzlk5 button[aria-current=true]:where(.svelte-18qzlk5){background:var(--hover,#0000000d)}.pg.svelte-18qzlk5{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.txt.svelte-18qzlk5{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}mark.svelte-18qzlk5{background:color-mix(in srgb, var(--accent) 25%, transparent);color:inherit;border-radius:2px}.crop.svelte-1lgwjng{background:#fff;border-radius:4px;width:100%;position:relative;overflow:hidden}canvas.svelte-1lgwjng{width:100%;height:100%;display:block}.over.svelte-1lgwjng{pointer-events:none;position:absolute}.pins.svelte-1xinri3{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}li.svelte-1xinri3{align-items:center;gap:2px;display:flex}.pname.svelte-1xinri3{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;align-items:center;gap:8px;padding:6px 8px;font-size:14px;display:flex}.pname.svelte-1xinri3:hover{background:var(--hover,#0000000d)}.pname.svelte-1xinri3 span:where(.svelte-1xinri3){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.icon-btn[aria-pressed=true].svelte-1xinri3{color:var(--accent)}.none.svelte-1xinri3{color:var(--muted);margin:0;font-size:13px}.win.svelte-qskuff{border-radius:16px;flex-direction:column;padding:0 4px 4px;display:flex;position:fixed;box-shadow:0 10px 40px #16181d40}.win.onpage.svelte-qskuff{position:absolute}.win.flash.svelte-qskuff{animation:.9s ease-out svelte-qskuff-flash}@keyframes svelte-qskuff-flash{0%,40%{box-shadow:0 0 0 4px var(--accent), 0 10px 40px #16181d40}to{box-shadow:0 0 #0000,0 10px 40px #16181d40}}.win.folded.svelte-qskuff{border-radius:19px;width:max-content;max-width:min(440px,100vw - 16px);padding-bottom:0}.folded.svelte-qskuff .title:where(.svelte-qskuff){flex:0 auto;max-width:220px}.bar.svelte-qskuff{cursor:grab;touch-action:none;flex:none;align-items:center;gap:2px;height:38px;padding-left:10px;display:flex}.busy.svelte-qskuff .bar:where(.svelte-qskuff){cursor:grabbing}.title.svelte-qskuff,.name.svelte-qskuff{flex:1;min-width:40px;margin-left:6px;font-size:13px;font-weight:600}.title.svelte-qskuff{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.name.svelte-qskuff{border:1px solid var(--accent);background:var(--bg,#fff);color:var(--ink);border-radius:6px;outline:none;padding:3px 6px;font-family:inherit}.bar.svelte-qskuff .icon-btn:where(.svelte-qskuff){width:30px;height:30px;color:inherit;flex:none}.bar.svelte-qskuff .icon-btn[aria-pressed=true]:where(.svelte-qskuff){color:var(--accent)}.body.svelte-qskuff{background:color-mix(in srgb, var(--ink) 6%, #fff);border-radius:12px;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.body.svelte-qskuff iframe{background:#000;border:0;width:100%;height:100%;display:block}.busy.svelte-qskuff .body:where(.svelte-qskuff){pointer-events:none}.edge.svelte-qskuff{touch-action:none;position:absolute}.edge[data-x="-1"].svelte-qskuff{width:10px;left:-5px}.edge[data-x="1"].svelte-qskuff{width:10px;right:-5px}.edge[data-x="0"].svelte-qskuff{left:14px;right:14px}.edge[data-y="-1"].svelte-qskuff{height:10px;top:-5px}.edge[data-y="1"].svelte-qskuff{height:10px;bottom:-5px}.edge[data-y="0"].svelte-qskuff{top:14px;bottom:14px}.edge.corner.svelte-qskuff{width:18px;height:18px}.edge[data-x="0"].svelte-qskuff{cursor:ns-resize}.edge[data-y="0"].svelte-qskuff{cursor:ew-resize}.edge[data-x="-1"][data-y="-1"].svelte-qskuff,.edge[data-x="1"][data-y="1"].svelte-qskuff{cursor:nwse-resize}.edge[data-x="1"][data-y="-1"].svelte-qskuff,.edge[data-x="-1"][data-y="1"].svelte-qskuff{cursor:nesw-resize}.tl.svelte-1eeh47n>:where(.svelte-1eeh47n),.tr.svelte-1eeh47n>:where(.svelte-1eeh47n),.bc.svelte-1eeh47n>:where(.svelte-1eeh47n),.railwrap.svelte-1eeh47n>:where(.svelte-1eeh47n),.sidesheet.svelte-1eeh47n>:where(.svelte-1eeh47n),.toolside.svelte-1eeh47n>:where(.svelte-1eeh47n),.sheet.svelte-1eeh47n>:where(.svelte-1eeh47n),.menuat.svelte-1eeh47n>:where(.svelte-1eeh47n),.cardpop.svelte-1eeh47n>:where(.svelte-1eeh47n){zoom:var(--text-size)}.pages.svelte-1eeh47n{flex-direction:column;align-items:safe center;gap:24px;display:flex}.page.svelte-1eeh47n{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;flex:none;position:relative}.page.svelte-1eeh47n input:where(.svelte-1eeh47n){-webkit-user-select:text;user-select:text}.band.hover.svelte-1eeh47n{background:color-mix(in srgb, var(--c,var(--accent)) 8%, transparent);box-shadow:0 0 0 1.5px color-mix(in srgb, var(--c,var(--accent)) 50%, transparent);border-radius:5px}.page.svelte-1eeh47n img:where(.svelte-1eeh47n){background:#fff;border-radius:4px;width:100%;height:auto;display:block;box-shadow:0 1px 2px #16181d14,0 14px 40px #16181d24}.band.svelte-1eeh47n{pointer-events:none;border-radius:4px;position:absolute}.band.across.svelte-1eeh47n{border-radius:4px 0 0 4px}.band.here.svelte-1eeh47n{background:color-mix(in srgb, var(--c) 16%, transparent)}.band.other.svelte-1eeh47n{background:color-mix(in srgb, var(--c) 9%, transparent)}.band.done.svelte-1eeh47n{background:#ffffff73}.band.changed.svelte-1eeh47n{background:color-mix(in srgb, var(--accent) 12%, transparent);outline:1.5px dashed var(--accent)}.who.svelte-1eeh47n{background:var(--c,var(--accent));color:#fff;white-space:nowrap;border-radius:999px;padding:0 6px;font-size:10px;font-weight:600;line-height:16px;position:absolute;top:-9px;right:0}.whos.svelte-1eeh47n{z-index:3;pointer-events:none;gap:3px;display:flex;position:absolute;right:4px;transform:translateY(-9px)}.whos.svelte-1eeh47n .who:where(.svelte-1eeh47n){position:static}.band.changed.svelte-1eeh47n .who:where(.svelte-1eeh47n){background:var(--accent)}.tag.svelte-1eeh47n{background:color-mix(in srgb, var(--c) 18%, #fff);color:color-mix(in srgb, var(--c) 75%, #000);white-space:nowrap;pointer-events:none;border-radius:999px;padding:0 7px;font-size:11px;font-weight:600;line-height:18px;position:absolute}.tag.done.svelte-1eeh47n{opacity:.7}.tick.svelte-1eeh47n{box-sizing:border-box;border:1.5px solid var(--c);color:#fff;cursor:pointer;background:0 0;border-radius:2px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.tick.drawn.svelte-1eeh47n{background:#fff}.ticklabel.svelte-1eeh47n{color:var(--c);pointer-events:none;align-items:center;font-weight:700;line-height:1;display:inline-flex;position:absolute}.tick.svelte-1eeh47n:hover{box-shadow:0 0 0 2px color-mix(in srgb, var(--c) 55%, transparent)}.tick.on.svelte-1eeh47n,.tick.drawn.on.svelte-1eeh47n{background:var(--c)}.tick.current.svelte-1eeh47n{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--c)}.snapline.svelte-1eeh47n{z-index:49;border-left:1.5px dashed var(--accent);pointer-events:none;position:absolute;top:0;bottom:0}.snapline.across.svelte-1eeh47n{border-left:0;border-top:1.5px dashed var(--accent);inset:auto -260px auto -24px}.note.svelte-1eeh47n{transform-origin:0 0;z-index:2;border:1px solid var(--card-border);background:var(--surface);width:max-content;max-width:240px;color:var(--ink);box-shadow:var(--shadow);font-family:var(--sans);overflow-wrap:anywhere;cursor:grab;touch-action:none;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;padding:6px 4px 6px 14px;font-size:12.5px;line-height:1.4;display:inline-flex;position:absolute}.nhead.svelte-1eeh47n{align-items:center;gap:6px;display:flex}.nhead.svelte-1eeh47n b:where(.svelte-1eeh47n){flex:1;min-width:0;font-size:12px;font-weight:600}.nhead.svelte-1eeh47n b.untitled:where(.svelte-1eeh47n){color:var(--muted);font-weight:500}.nbody.svelte-1eeh47n{white-space:pre-wrap;padding-right:10px}.nedit.svelte-1eeh47n,.noteform.svelte-1eeh47n{flex-direction:column}.nedit.svelte-1eeh47n{gap:6px;padding:2px 6px 2px 0;display:flex}.nedit.svelte-1eeh47n input:where(.svelte-1eeh47n),.nedit.svelte-1eeh47n textarea:where(.svelte-1eeh47n),.noteform.svelte-1eeh47n input:where(.svelte-1eeh47n),.noteform.svelte-1eeh47n textarea:where(.svelte-1eeh47n){border:1px solid var(--divider);background:var(--surface);width:220px;color:var(--ink);font:inherit;resize:vertical;border-radius:8px;padding:5px 8px;font-size:12.5px}.nedit.svelte-1eeh47n input:where(.svelte-1eeh47n),.noteform.svelte-1eeh47n input:where(.svelte-1eeh47n){font-weight:600}.nacts.svelte-1eeh47n{justify-content:flex-end;gap:6px;display:flex}.note.svelte-1eeh47n:before{content:"";background:var(--mc,var(--accent));border-radius:2px;width:3px;position:absolute;top:7px;bottom:7px;left:5px}.note.editing.svelte-1eeh47n{cursor:text}.note.dragged.svelte-1eeh47n{z-index:50;cursor:grabbing;box-shadow:var(--shadow), 0 10px 26px #16181d2e}.note.svelte-1eeh47n .x:where(.svelte-1eeh47n){color:var(--faint);opacity:0;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:2px;display:inline-flex}.note.svelte-1eeh47n:hover .x:where(.svelte-1eeh47n),.note.svelte-1eeh47n:focus-within .x:where(.svelte-1eeh47n){opacity:1}.note.svelte-1eeh47n .x:where(.svelte-1eeh47n):hover{background:var(--track);color:var(--ink)}@media (hover:none){.note.svelte-1eeh47n .x:where(.svelte-1eeh47n){opacity:1}}.noteform.svelte-1eeh47n{z-index:5;border-radius:14px;gap:6px;width:252px;padding:8px;display:flex;position:absolute}.noteform.svelte-1eeh47n input:where(.svelte-1eeh47n),.noteform.svelte-1eeh47n textarea:where(.svelte-1eeh47n){width:100%}.prow.svelte-1eeh47n{justify-content:space-between;align-items:center;gap:8px;display:flex}.link.svelte-1eeh47n{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.count.svelte-1eeh47n{gap:6px;display:flex}.count.svelte-1eeh47n input:where(.svelte-1eeh47n){border:1px solid var(--divider);background:var(--surface);min-width:0;min-height:36px;color:var(--ink);font:inherit;border-radius:10px;flex:1;max-width:120px;padding:0 10px}.hint.svelte-1eeh47n{color:var(--faint);align-items:center;gap:6px;font-size:12px;display:inline-flex}.state.svelte-1eeh47n{min-height:50vh;color:var(--muted);justify-content:center;align-items:center;gap:12px;display:flex}.state.error.svelte-1eeh47n{color:var(--error);white-space:pre-wrap}.tl.svelte-1eeh47n,.tr.svelte-1eeh47n{top:calc(16px + var(--bar-room));z-index:4;pointer-events:none;flex-direction:column;display:flex;position:absolute;bottom:120px}.tl.svelte-1eeh47n{left:16px}.tr.svelte-1eeh47n{right:16px}.widget.svelte-1eeh47n{pointer-events:auto;border-radius:18px;flex-direction:column;gap:8px;width:268px;max-height:100%;padding:8px;display:flex;overflow:auto}.wtitle.svelte-1eeh47n{padding:8px 10px 0;font-size:13px;font-weight:600}.wtitle.row.svelte-1eeh47n{justify-content:space-between;align-items:baseline;display:flex}.wbody.svelte-1eeh47n{flex-direction:column;gap:6px;padding:0 4px;display:flex}.wbody.zoom.svelte-1eeh47n{flex-direction:row;justify-content:center;align-items:center}.pct.svelte-1eeh47n{min-width:48px;color:var(--faint);font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px}.pct.small.svelte-1eeh47n{min-width:0;padding:2px 0;font-size:11px}.kv.svelte-1eeh47n{border-bottom:1px solid var(--divider);justify-content:space-between;gap:8px;padding:6px;font-size:13px;display:flex}.kv.svelte-1eeh47n span:where(.svelte-1eeh47n):first-child{color:var(--muted)}.piece.svelte-1eeh47n{color:var(--ink);text-align:left;cursor:pointer;touch-action:pan-x;background:0 0;border:0;border-radius:12px;flex-direction:column;gap:6px;padding:8px 6px 8px 10px;display:flex}.piece.svelte-1eeh47n:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.piece.dragged.svelte-1eeh47n{z-index:2;background:var(--surface);box-shadow:var(--shadow);cursor:grabbing;position:relative}.plist.svelte-1eeh47n{flex-direction:column;gap:2px;display:flex}.pend.svelte-1eeh47n{align-items:center;gap:2px;display:inline-flex}.piece[aria-pressed=true].svelte-1eeh47n{background:color-mix(in srgb, var(--c) 12%, transparent);box-shadow:inset 0 0 0 1.5px var(--c)}.pname.svelte-1eeh47n{align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.dot.svelte-1eeh47n{border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.bar.svelte-1eeh47n{background:var(--track);border-radius:3px;height:5px;display:block;overflow:hidden}.bar.svelte-1eeh47n i:where(.svelte-1eeh47n){height:100%;display:block}.icon-btn.fill.svelte-1eeh47n{background:var(--track)}.btn.small.svelte-1eeh47n{min-height:36px;font-size:13px}.phone.svelte-1eeh47n{padding-bottom:calc(250px * var(--text-size));flex-direction:column;gap:10px;display:flex}.scroll.svelte-1eeh47n{padding:calc(24px + var(--bar-room)) calc(300px * var(--text-size)) calc(160px * var(--text-size));position:absolute;inset:0;overflow:auto}.scroll.full.svelte-1eeh47n{padding:calc(16px + var(--bar-room)) 12px calc(200px * var(--text-size))}.scroll.withrail.svelte-1eeh47n{padding-left:calc(24px + 76px * var(--text-size));padding-right:24px;padding-bottom:calc(140px * var(--text-size))}.bc.svelte-1eeh47n{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:6;pointer-events:none;justify-content:center;display:flex;position:absolute}.stack.svelte-1eeh47n{width:min(100%, var(--barw,100%));flex-direction:column;align-items:flex-start;gap:8px;display:flex}.stack.svelte-1eeh47n>*{pointer-events:auto}.stack.svelte-1eeh47n>.lenscard:where(.svelte-1eeh47n){align-self:flex-end;max-width:360px}.pdock.svelte-1eeh47n{zoom:var(--text-size);left:10px;right:10px;bottom:calc(92px + env(safe-area-inset-bottom));z-index:9;flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:fixed}.pdock.svelte-1eeh47n>.lenscard:where(.svelte-1eeh47n){align-self:stretch}.kbar.svelte-1eeh47n{border-radius:24px;align-self:stretch;align-items:center;gap:10px;min-height:64px;padding:8px 8px 8px 10px;display:flex;position:relative}:root[data-touch] .kbar.svelte-1eeh47n{min-height:80px;padding:12px}.kbar.onphone.svelte-1eeh47n{flex-wrap:wrap;gap:8px;padding:10px}.kbar.editbar.svelte-1eeh47n{box-shadow:var(--shadow), 0 0 0 2px var(--accent)}.chip.svelte-1eeh47n{max-width:200px;height:var(--tap);border:1.5px solid var(--c);background:color-mix(in srgb, var(--c) 12%, var(--surface));min-height:36px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 12px 0 14px;font-size:14px;font-weight:600;display:inline-flex}.ctitle.svelte-1eeh47n{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.say.svelte-1eeh47n{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.kbar.onphone.svelte-1eeh47n .say:where(.svelte-1eeh47n){flex-basis:72px}.kbar.onphone.svelte-1eeh47n .say:where(.svelte-1eeh47n)>:where(.svelte-1eeh47n){white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.kbar.onphone.svelte-1eeh47n .say:where(.svelte-1eeh47n) .dot:where(.svelte-1eeh47n){vertical-align:1px;margin-right:6px;display:inline-block}.kbar.onphone.svelte-1eeh47n .acts:where(.svelte-1eeh47n) .btn.go:where(.svelte-1eeh47n){padding:0 18px}.saybtn.svelte-1eeh47n{min-height:44px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;padding:0}.head.svelte-1eeh47n{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:15px;font-weight:600;display:flex;overflow:hidden}.sub.svelte-1eeh47n{max-width:100%;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.sub.warn.svelte-1eeh47n,.sub.wrapping.svelte-1eeh47n{white-space:normal}.sub.warn.svelte-1eeh47n{color:var(--warn)}.acts.svelte-1eeh47n{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.divider.svelte-1eeh47n{background:var(--divider);flex:none;width:1px;height:28px}.btn.go.svelte-1eeh47n{background:var(--c);color:#fff;border-radius:14px;min-height:48px;padding:0 22px}.kbar.svelte-1eeh47n:not(.onphone) .acts:where(.svelte-1eeh47n) .btn.go:where(.svelte-1eeh47n){justify-content:center;width:160px}:root[data-touch] .kbar.svelte-1eeh47n .btn.go:where(.svelte-1eeh47n){border-radius:16px;min-height:56px;font-size:17px;font-weight:600}.kbar.svelte-1eeh47n .acts:where(.svelte-1eeh47n) .btn:where(.svelte-1eeh47n){min-height:var(--tap)}.toast.svelte-1eeh47n{z-index:2;background:var(--pill-bg);color:var(--pill-fg);box-shadow:var(--shadow);white-space:nowrap;border-radius:16px;align-items:center;gap:10px;padding:6px 6px 6px 14px;font-size:14px;font-weight:500;display:inline-flex;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.toast.svelte-1eeh47n .btn:where(.svelte-1eeh47n){background:color-mix(in srgb, var(--pill-fg) 16%, transparent);min-height:40px;color:var(--pill-fg)}.cstrip.svelte-1eeh47n{scrollbar-width:none;max-width:100%;padding:4px 2px;overflow-x:auto}.allc.svelte-1eeh47n{border-radius:20px;flex-direction:column;gap:8px;max-width:100%;padding:6px 12px 12px;display:flex}.palette.svelte-1eeh47n{border-radius:20px;align-items:center;gap:6px;max-width:100%;padding:6px 8px;display:flex}.tools.svelte-1eeh47n{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.tools.svelte-1eeh47n .icon-btn[aria-pressed=true]:where(.svelte-1eeh47n){background:var(--pill-bg);color:var(--pill-fg)}.swatches.svelte-1eeh47n{align-items:center;display:flex}.swatch.svelte-1eeh47n{width:var(--tap);height:var(--tap);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.swatch.svelte-1eeh47n span:where(.svelte-1eeh47n){width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--hairline);border-radius:50%}:root[data-touch] .swatch.svelte-1eeh47n span:where(.svelte-1eeh47n){width:32px;height:32px}.swatch[aria-checked=true].svelte-1eeh47n span:where(.svelte-1eeh47n){box-shadow:0 0 0 2px var(--surface), 0 0 0 4px currentColor}.mtools.svelte-1eeh47n{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.mtool.svelte-1eeh47n{background:var(--track);min-height:64px;color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:13px;font-weight:500;display:flex}.mtool[aria-pressed=true].svelte-1eeh47n{background:var(--pill-bg);color:var(--pill-fg)}.mrow.svelte-1eeh47n{justify-content:space-between;align-items:center;gap:8px;display:flex}.mhint.svelte-1eeh47n{color:var(--muted);margin:0;padding:0 6px;font-size:12.5px}.railwrap.svelte-1eeh47n{left:12px;top:calc(12px + var(--bar-room));z-index:7;position:absolute}.krail.svelte-1eeh47n{border-radius:20px;flex-direction:column;gap:6px;padding:6px;display:flex}.rb.svelte-1eeh47n{width:62px;min-height:56px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:4px 2px;display:flex}.rb.svelte-1eeh47n small:where(.svelte-1eeh47n){max-width:100%;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:500;overflow:hidden}.rb.svelte-1eeh47n:hover{background:var(--track)}.rb[aria-pressed=true].svelte-1eeh47n{background:var(--pill-bg);color:var(--pill-fg)}.rb[aria-pressed=true].svelte-1eeh47n small:where(.svelte-1eeh47n){color:var(--pill-fg)}.sidesheet.svelte-1eeh47n{left:calc(20px + 74px * var(--text-size));top:calc(12px + var(--bar-room));bottom:calc(112px * var(--text-size) + 12px);z-index:8;width:calc(380px * var(--text-size));pointer-events:none;flex-direction:column;max-width:calc(100% - 120px);display:flex;position:absolute}.sidein.svelte-1eeh47n{pointer-events:auto;border-radius:20px;flex-direction:column;gap:8px;max-height:100%;padding:8px;display:flex;overflow:auto}.cardwrap.svelte-1eeh47n{z-index:25;position:fixed;inset:0}.scrim.clear.svelte-1eeh47n{background:0 0}.cardpop.svelte-1eeh47n{width:340px;position:absolute}.cardin.svelte-1eeh47n{background:var(--sheet);border-radius:20px;padding:14px 16px 16px}.cardsheet.tabless.svelte-1eeh47n{width:min(100%,520px);left:50%;right:auto;transform:translate(-50%)}.cardsheet.svelte-1eeh47n{padding-top:18px;padding-left:20px;padding-right:20px}.pscroll.svelte-1eeh47n .pages:where(.svelte-1eeh47n){gap:14px}.lenscard.svelte-1eeh47n{width:auto}.pdock.svelte-1eeh47n .lenscard:where(.svelte-1eeh47n){margin-bottom:8px}.toolside.svelte-1eeh47n{top:calc(16px + var(--bar-room));max-height:calc(100% - 16px - var(--bar-room) - 120px);z-index:15;width:calc(440px * var(--text-size));border-radius:22px;max-width:calc(100% - 32px);padding:6px;position:fixed;right:16px;overflow:auto}.sheet-wrap.svelte-1eeh47n{z-index:20;position:fixed;inset:0}.scrim.svelte-1eeh47n{background:var(--scrim);border:0;position:absolute;inset:0}.sheet.svelte-1eeh47n{max-height:80vh;padding:14px 12px calc(96px * var(--text-size) + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:auto}.sheet.tabless.svelte-1eeh47n{padding-bottom:calc(20px + env(safe-area-inset-bottom))}.shead.svelte-1eeh47n{align-items:center;gap:8px;margin-bottom:4px;display:flex}.tabs.svelte-1eeh47n{scrollbar-width:none;flex:1;min-width:0;overflow-x:auto}.tabs.svelte-1eeh47n>button:where(.svelte-1eeh47n){min-height:var(--tap);flex:1 0 auto}.tabs.svelte-1eeh47n>button[aria-selected=true]:where(.svelte-1eeh47n){background:var(--seg-on);color:var(--ink);box-shadow:0 1px 2px #0000001f}:root[data-touch] :is(.sheet:where(.svelte-1eeh47n),.sidesheet:where(.svelte-1eeh47n)) .trow.svelte-1eeh47n{min-height:52px;font-size:15px}:root[data-touch] :is(.sheet:where(.svelte-1eeh47n),.sidesheet:where(.svelte-1eeh47n)) .tile.small.svelte-1eeh47n{width:32px;height:32px}:root[data-touch] :is(.sheet:where(.svelte-1eeh47n),.sidesheet:where(.svelte-1eeh47n)) .piece.svelte-1eeh47n{justify-content:center;min-height:52px}:root[data-touch] :is(.sheet.svelte-1eeh47n,.sidesheet.svelte-1eeh47n) :is(.more.svelte-1eeh47n,.pct.svelte-1eeh47n,.kv.svelte-1eeh47n select:where(.svelte-1eeh47n)){min-width:44px;min-height:44px}:root[data-touch] :is(.sheet.svelte-1eeh47n,.sidesheet.svelte-1eeh47n) :is(.addp.svelte-1eeh47n,.pmenu.svelte-1eeh47n .mi:where(.svelte-1eeh47n)){min-height:52px}.page.marking.svelte-1eeh47n{cursor:crosshair}.page.inking.svelte-1eeh47n{touch-action:none}canvas.svelte-1eeh47n{background:#fff;border-radius:4px;width:100%;height:auto;display:block;box-shadow:0 1px 2px #16181d14,0 14px 40px #16181d24}.hl.svelte-1eeh47n{background:color-mix(in srgb, var(--accent) 32%, transparent);pointer-events:none;border-radius:2px;position:absolute}.page.over.svelte-1eeh47n{cursor:pointer}.ruler.ghost.svelte-1eeh47n{opacity:.45}.band.dim.svelte-1eeh47n{background:color-mix(in srgb, var(--c) 8%, transparent)}.band.implied.svelte-1eeh47n{background:color-mix(in srgb, var(--c) 8%, transparent);outline:1.5px dashed var(--c)}.band.also.svelte-1eeh47n{box-shadow:none;outline:1.5px dashed color-mix(in srgb, var(--c) 70%, transparent);background:0 0}.fix.unsure.svelte-1eeh47n{border:1.5px dashed var(--warn);color:var(--warn)}.fix.unread.svelte-1eeh47n{border:1.5px dashed var(--dash);color:var(--faint)}.toolchip.svelte-1eeh47n{z-index:5;background:var(--accent-bg);width:24px;height:24px;color:var(--accent-dark);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;margin-top:-12px;display:flex;position:absolute;box-shadow:0 1px 3px #0000002e}.toolchip[aria-pressed=true].svelte-1eeh47n{background:var(--accent);color:var(--surface)}.linecard.svelte-1eeh47n{z-index:7;border-radius:16px;position:absolute}.tdiv.svelte-1eeh47n{background:var(--divider);width:1px;height:22px;margin:0 4px}.ruler.svelte-1eeh47n{background:color-mix(in srgb, var(--rc,var(--accent)) 14%, transparent);border-top:2px solid var(--rc,var(--accent));border-bottom:2px solid var(--rc,var(--accent));pointer-events:none;position:absolute;right:0}.ruler.live.svelte-1eeh47n{pointer-events:auto;cursor:grab;touch-action:none}.ruler.dragging.svelte-1eeh47n{cursor:grabbing}.redge.svelte-1eeh47n{cursor:ns-resize;touch-action:none;height:10px;position:absolute;left:0;right:0}.redge.top.svelte-1eeh47n{top:-6px}.redge.bottom.svelte-1eeh47n{bottom:-6px}.rx.svelte-1eeh47n{background:var(--surface);width:24px;height:24px;color:var(--muted);box-shadow:0 0 0 1px var(--divider);position:absolute;right:-30px;transform:translateY(-50%)}.rx.inside.svelte-1eeh47n{right:4px}.rx.svelte-1eeh47n:hover{color:var(--ink)}.shade.svelte-1eeh47n{pointer-events:none;background:#ffffff8c;position:absolute;right:0}.ink.svelte-1eeh47n{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ink.svelte-1eeh47n .hit:where(.svelte-1eeh47n){stroke:#0000;pointer-events:none}.ink.picking.svelte-1eeh47n .hit:where(.svelte-1eeh47n){pointer-events:stroke;cursor:grab}.ink.svelte-1eeh47n polyline.picked:where(.svelte-1eeh47n){filter:drop-shadow(0 0 2px var(--accent))}.inkx.svelte-1eeh47n{z-index:4;background:var(--surface);width:22px;height:22px;color:var(--muted);box-shadow:0 0 0 1px var(--divider);position:absolute}.tickmark.svelte-1eeh47n{background:var(--accent);color:#fff;cursor:grab;touch-action:none;border-radius:3px;padding:1px;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.tickmark.svelte-1eeh47n .x:where(.svelte-1eeh47n){background:var(--surface);box-shadow:0 0 0 1px var(--divider);border-radius:50%;padding:1px;display:none;position:absolute;top:-10px;right:-12px}.tickmark.svelte-1eeh47n:hover .x:where(.svelte-1eeh47n){display:inline-flex}.tickmark.dragged.svelte-1eeh47n,.counter.dragged.svelte-1eeh47n,.boxes.dragged.svelte-1eeh47n{z-index:50;opacity:.8;cursor:grabbing}.ink.svelte-1eeh47n{overflow:visible}.ink.dragging.svelte-1eeh47n,.ruler.dragging.svelte-1eeh47n{z-index:50}.boxes.svelte-1eeh47n .grip:where(.svelte-1eeh47n){color:#9aa0aa;cursor:grab;align-items:center;display:inline-flex}.boxes.svelte-1eeh47n{background:#fffc;border-radius:6px;flex-wrap:wrap;gap:4px;max-width:70%;padding:3px;display:inline-flex;position:absolute}.pbox.svelte-1eeh47n{border:1.5px dashed var(--accent);color:#fff;cursor:pointer;background:0 0;border-radius:2px;justify-content:center;align-items:center;width:16px;height:16px;padding:0;display:inline-flex}.pbox.svelte-1eeh47n:hover{background:color-mix(in srgb, var(--accent) 14%, transparent)}.pbox.on.svelte-1eeh47n{background:var(--accent);border-style:solid}.x.svelte-1eeh47n{color:#6b7180;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 2px;display:inline-flex}.counter.svelte-1eeh47n{width:max-content;color:var(--ink);cursor:grab;touch-action:none;border-radius:999px;align-items:center;gap:2px;padding:2px 4px 2px 10px;font-size:12px;display:inline-flex;position:absolute}.counter.svelte-1eeh47n .icon-btn:where(.svelte-1eeh47n){width:28px;height:28px}.clabel.svelte-1eeh47n{white-space:nowrap;font-weight:600}.clabel.svelte-1eeh47n:before{content:"";background:var(--mc,var(--accent));vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.cval.svelte-1eeh47n{text-align:center;font-variant-numeric:tabular-nums;min-width:36px}.cname.svelte-1eeh47n{border:1px solid var(--divider);background:var(--surface);min-width:0;color:var(--ink);font:inherit;border-radius:6px;padding:2px 6px;font-weight:600}.cmax.svelte-1eeh47n{border:1px solid var(--divider);width:34px;color:var(--ink);font:inherit;text-align:center;background:0 0;border-radius:6px;font-size:11px}.beside.svelte-1eeh47n{top:calc(24px + var(--bar-room));width:calc(46% - 32px);position:absolute;bottom:120px;right:16px;overflow:auto}.linkish.svelte-1eeh47n{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.page.svelte-1eeh47n canvas:where(.svelte-1eeh47n){background:#fff;border-radius:4px;width:100%;height:auto;display:block;box-shadow:0 1px 2px #16181d14,0 14px 40px #16181d24}.scroll.split.svelte-1eeh47n{right:46%}.label.svelte-1eeh47n{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);padding:0 6px;font-size:11px;font-weight:600}.fix.svelte-1eeh47n{vertical-align:-2px;border-radius:5px;justify-content:center;align-items:center;width:15px;height:15px;font-size:10.5px;font-weight:700;display:inline-flex}.hrow.svelte-1eeh47n{align-items:baseline;gap:10px;display:inline-flex}.pname.svelte-1eeh47n em:where(.svelte-1eeh47n){color:var(--faint);font-size:11.5px;font-style:normal;font-weight:400}.rename.svelte-1eeh47n{flex:1}.rename.svelte-1eeh47n input:where(.svelte-1eeh47n){border:1px solid var(--divider);background:var(--surface);width:100%;height:30px;color:var(--ink);font:inherit;border-radius:8px;padding:0 8px;font-size:13px}.more.svelte-1eeh47n{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.more.svelte-1eeh47n:hover,.more[aria-pressed=true].svelte-1eeh47n{background:var(--track);color:var(--ink)}.pmenu.svelte-1eeh47n{background:var(--surface-2);border-radius:12px;flex-direction:column;margin:-2px 0 4px;padding:4px;display:flex}.pmenu.svelte-1eeh47n .mi:where(.svelte-1eeh47n){min-height:34px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:0 8px;font-size:13px;display:flex}.pmenu.svelte-1eeh47n .mi:where(.svelte-1eeh47n):hover{background:var(--track)}.pmenu.svelte-1eeh47n .mi:where(.svelte-1eeh47n) small:where(.svelte-1eeh47n){color:var(--faint);margin-left:auto;font-size:11.5px}.pmenu.svelte-1eeh47n .mi.danger:where(.svelte-1eeh47n){color:var(--error)}.addp.svelte-1eeh47n{border:1.5px dashed var(--divider);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:500;display:flex}.detached.svelte-1eeh47n{background:var(--warn-bg);color:var(--warn);border-radius:12px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:12px;line-height:1.4;display:flex}.colhit.svelte-1eeh47n{z-index:1;position:absolute;top:0;bottom:0}.colhit.can.svelte-1eeh47n{cursor:copy}.trow.svelte-1eeh47n{width:100%;min-height:36px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:4px 6px;font-size:13px;display:flex}.trow.svelte-1eeh47n:hover,.trow[aria-pressed=true].svelte-1eeh47n{background:var(--track)}.trow.first.svelte-1eeh47n{min-height:48px}.tile.svelte-1eeh47n{background:var(--accent-bg);width:34px;height:34px;color:var(--accent-dark);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.tile.small.svelte-1eeh47n{border-radius:7px;width:26px;height:26px}.ttext.svelte-1eeh47n{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.tname.svelte-1eeh47n{flex:1;min-width:0;font-weight:500}.tmeta.svelte-1eeh47n{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.toolside.left.svelte-1eeh47n{left:16px;right:auto}.toolside.afterrail.svelte-1eeh47n{left:calc(16px + 68px * var(--text-size))}.hacts.svelte-1eeh47n{gap:2px;margin-left:auto;display:inline-flex}.hbtn.svelte-1eeh47n{width:30px;height:30px;color:var(--muted)}.hbtn.svelte-1eeh47n:hover{color:var(--ink)}.widget.railed.svelte-1eeh47n{width:auto;padding:6px}.rail.svelte-1eeh47n{flex-direction:column;align-items:center;gap:4px;display:flex}.rbtn.svelte-1eeh47n{cursor:pointer;background:0 0;border:0;border-radius:10px;padding:3px;display:flex}.rbtn.svelte-1eeh47n:hover{background:var(--track)}.rbtn[aria-pressed=true].svelte-1eeh47n{background:var(--accent-bg);box-shadow:inset 0 0 0 2px var(--accent)}.rbtn[aria-pressed=true].svelte-1eeh47n .tile:where(.svelte-1eeh47n),.trow[aria-pressed=true].svelte-1eeh47n .tile:where(.svelte-1eeh47n){background:var(--accent);color:var(--surface)}.pdot.svelte-1eeh47n{background:color-mix(in srgb, var(--c) 18%, var(--surface));width:26px;height:26px;box-shadow:inset 0 0 0 2px var(--c);color:color-mix(in srgb, var(--c) 75%, var(--ink));border-radius:50%;justify-content:center;align-items:center;font-size:10.5px;font-weight:650;display:flex}.rbtn[aria-pressed=true].svelte-1eeh47n:has(.pdot:where(.svelte-1eeh47n)){background:color-mix(in srgb, var(--c) 14%, transparent);box-shadow:inset 0 0 0 2px var(--c)}.rbtn[aria-pressed=true].svelte-1eeh47n .pdot:where(.svelte-1eeh47n){background:var(--c);color:var(--surface)}.rsep.svelte-1eeh47n{background:var(--divider);width:24px;height:1px;margin:2px 0}.focuswrap.svelte-1eeh47n{z-index:30;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.focuswrap.svelte-1eeh47n .scrim:where(.svelte-1eeh47n){background:#0a0c1073}.focusbox.svelte-1eeh47n{width:min(calc(640px * var(--text-size)), calc(100vw - 48px));border-radius:24px;max-height:calc(100vh - 64px);padding:10px;position:relative;overflow:auto}.focusin.svelte-1eeh47n{zoom:calc(1.2 * var(--text-size));flex-direction:column;gap:8px;display:flex}.menuat.svelte-1eeh47n{z-index:9;position:absolute}.menuat.up.svelte-1eeh47n{transform:translateY(-100%)}.addghost.svelte-1eeh47n{z-index:3;outline:1.5px dashed var(--c,var(--faint));outline-offset:-1.5px;color:var(--c,var(--faint));pointer-events:none;border-radius:3px;justify-content:center;align-items:center;display:flex;position:absolute}.addlabel.svelte-1eeh47n{z-index:3;background:var(--pill-bg);color:var(--pill-fg);white-space:nowrap;pointer-events:none;border-radius:6px;padding:1px 7px;font-size:11px;font-weight:500;line-height:18px;position:absolute}.menusheet.svelte-1eeh47n{padding-bottom:20px}.menusheet.svelte-1eeh47n .menu{width:100%;max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.scrim.light.svelte-1eeh47n{background:#0a0c1026}.findhl.svelte-1eeh47n,.taphl.svelte-1eeh47n{pointer-events:none;border-radius:2px;position:absolute}.findhl.svelte-1eeh47n{background:#f5b40059}.findhl.cur.svelte-1eeh47n{background:#f5b400b3;outline:2px solid #c98f00}.taphl.svelte-1eeh47n{background:color-mix(in srgb, var(--accent) 22%, transparent);outline:2px solid var(--accent)}.taphl.area.svelte-1eeh47n{background:0 0;outline-style:dashed}.tapat.svelte-1eeh47n{z-index:8;position:absolute}.plink.svelte-1eeh47n{z-index:2;cursor:pointer;background:0 0;border:0;border-radius:2px;padding:0;position:absolute}.plink.svelte-1eeh47n:hover{background:color-mix(in srgb, var(--accent) 12%, transparent)}.plink.off.svelte-1eeh47n{pointer-events:none}.pinbtn.svelte-1eeh47n{position:relative}.pincount.svelte-1eeh47n{background:var(--accent);color:#fff;text-align:center;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:600;line-height:16px;position:absolute;top:2px;right:2px}.pinpop.svelte-1eeh47n{border-radius:16px;flex-direction:column;gap:6px;width:min(340px,100vw - 32px);max-height:min(50vh,420px);padding:10px 10px 12px;display:flex;overflow:auto}.bhead.svelte-1eeh47n{z-index:3;border-radius:12px;align-items:center;gap:8px;margin-bottom:8px;padding:4px 12px 4px 4px;font-size:13px;font-weight:600;display:flex;position:sticky;top:0}.bhead.svelte-1eeh47n span:where(.svelte-1eeh47n){flex:1}.explained.svelte-1eeh47n{z-index:1;border-bottom:2px dashed color-mix(in srgb, var(--accent) 90%, transparent);cursor:help;position:absolute}.explained.off.svelte-1eeh47n{pointer-events:none}.intools.svelte-1eeh47n{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.plink.video.svelte-1eeh47n{outline:1px dashed color-mix(in srgb, var(--accent) 60%, transparent)}.vbadge.svelte-1eeh47n{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:16px;height:16px;display:grid;position:absolute;top:50%;right:-18px;transform:translateY(-50%)}.line.svelte-1uuggpp{padding:4px 6px 4px calc(6px + var(--depth) * 22px);border-radius:8px;grid-template-columns:4px minmax(0,1fr) auto;align-items:baseline;gap:12px;font-size:14px;line-height:1.55;display:grid;position:relative}.line.print.svelte-1uuggpp{font-family:"Open Sans", var(--sans)}.line.sel.svelte-1uuggpp,.line.editing.svelte-1uuggpp{background:color-mix(in srgb, var(--accent) 9%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent)}.gutter.svelte-1uuggpp{background:var(--cu1);opacity:.6;border-radius:2px;align-self:stretch}.status-generated.svelte-1uuggpp .gutter:where(.svelte-1uuggpp){opacity:.25}.status-prose.svelte-1uuggpp .gutter:where(.svelte-1uuggpp){background:repeating-linear-gradient(var(--muted) 0 3px, transparent 3px 6px);opacity:.7}.status-error.svelte-1uuggpp .gutter:where(.svelte-1uuggpp){background:var(--error);opacity:.9}.status-new.svelte-1uuggpp .gutter:where(.svelte-1uuggpp){opacity:.15}.note.svelte-1uuggpp .gutter:where(.svelte-1uuggpp),.tip.svelte-1uuggpp .gutter:where(.svelte-1uuggpp),.warning.svelte-1uuggpp .gutter:where(.svelte-1uuggpp){background:0 0}.body.svelte-1uuggpp{align-items:baseline;gap:8px;min-width:0;display:flex}.note.svelte-1uuggpp .body:where(.svelte-1uuggpp),.tip.svelte-1uuggpp .body:where(.svelte-1uuggpp),.warning.svelte-1uuggpp .body:where(.svelte-1uuggpp){background:var(--surface-2);border-radius:8px;padding:6px 10px}.warning.svelte-1uuggpp .body:where(.svelte-1uuggpp){background:var(--warn-bg)}.heading.svelte-1uuggpp .gutter:where(.svelte-1uuggpp){background:0 0}.heading.svelte-1uuggpp .text:where(.svelte-1uuggpp),.heading.svelte-1uuggpp .ce:where(.svelte-1uuggpp){font-size:15.5px;font-weight:700}.label.svelte-1uuggpp{color:var(--muted);flex:none;align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.text.svelte-1uuggpp{cursor:text;overflow-wrap:anywhere;flex:1;min-width:0}.text.svelte-1uuggpp .tag:where(.svelte-1uuggpp){background:var(--track);color:var(--muted);border-radius:999px;margin-left:6px;padding:1px 6px;font-size:11px}.b.svelte-1uuggpp{font-weight:700}.i.svelte-1uuggpp{font-style:italic}.u.svelte-1uuggpp{text-decoration:underline}.sz.svelte-1uuggpp{font-weight:600}.muted.svelte-1uuggpp{color:var(--faint);font-family:var(--mono);font-size:12px}.edit.svelte-1uuggpp{overflow-wrap:anywhere;flex:1;min-width:0}.ce.svelte-1uuggpp{white-space:pre-wrap;caret-color:var(--accent);outline:none}.ce.svelte-1uuggpp:empty:before{content:attr(data-placeholder);color:var(--faint)}.ghosted.svelte-1uuggpp .ce:where(.svelte-1uuggpp):empty:before{content:none}.ghost.svelte-1uuggpp{color:var(--faint);opacity:.75;pointer-events:none}.n.svelte-1uuggpp{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;min-width:72px;font-size:12px}.n.ok.svelte-1uuggpp{color:var(--ok)}@media (max-width:640px){.line.svelte-1uuggpp{grid-template-columns:4px minmax(0,1fr);row-gap:0}.n.svelte-1uuggpp{text-align:left;grid-column:2;min-width:0;font-size:11px}.n.svelte-1uuggpp:empty{display:none}}.n.bad.svelte-1uuggpp{color:var(--error);font-weight:600}.delta.svelte-1uuggpp{color:var(--accent);margin-right:6px;font-weight:600}.pop.svelte-1uuggpp{z-index:20;left:calc(28px + var(--depth) * 22px);width:min(380px,100% - 40px);font-family:var(--sans);border-radius:12px;gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 2px)}.pop.svelte-1uuggpp button:where(.svelte-1uuggpp){text-align:left;cursor:pointer;color:var(--ink);background:0 0;border:0;border-radius:8px;grid-template-columns:1fr auto;align-items:baseline;gap:12px;padding:6px 9px;font-size:13px;display:grid}.pop.svelte-1uuggpp button.on:where(.svelte-1uuggpp){background:var(--accent-bg)}.pop.svelte-1uuggpp small:where(.svelte-1uuggpp){color:var(--faint);font-size:11px}.hint.svelte-1uuggpp{border-top:1px solid var(--hairline);color:var(--faint);padding:4px 9px 2px;font-size:11px}.pic.svelte-de92f4{margin:6px 0 6px calc(22px + var(--depth) * 22px);gap:6px;display:grid}.frame.svelte-de92f4{width:calc(var(--w) * 100%);background:var(--surface-2);cursor:pointer;border:0;border-radius:6px;padding:0;position:relative;overflow:hidden}.sel.svelte-de92f4 .frame:where(.svelte-de92f4){outline:2px solid var(--accent);outline-offset:3px}img.svelte-de92f4{width:100%;height:auto;display:block}.none.svelte-de92f4{color:var(--faint);gap:6px;padding:24px;font-size:12px;display:flex}.flag.svelte-de92f4{background:var(--warn-bg);color:var(--warn);border-radius:6px;align-items:center;gap:4px;padding:3px 7px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;bottom:6px;left:6px}figcaption.svelte-de92f4{color:var(--muted);font-size:12px;font-style:italic}.tools.svelte-de92f4{border-radius:14px;gap:10px;max-width:520px;padding:12px;display:grid}.field.svelte-de92f4{color:var(--muted);gap:4px;font-size:12px;display:grid}.field.svelte-de92f4 input:where(.svelte-de92f4){border:1px solid var(--divider);background:var(--surface);color:var(--ink);border-radius:9px;padding:8px 10px;font-size:14px}.row.svelte-de92f4{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lbl.svelte-de92f4{color:var(--muted);min-width:110px;font-size:12px}.btn.danger.svelte-de92f4{background:var(--error-bg);color:var(--error)}.table.svelte-n8wagr{margin:6px 0 6px calc(22px + var(--depth) * 22px);gap:6px;display:grid}.caption.svelte-n8wagr{color:var(--ink);background:0 0;border:0;padding:2px 0;font-size:13px;font-weight:600}.wrap.svelte-n8wagr{overflow-x:auto}table.svelte-n8wagr{border-collapse:collapse;font-size:13px}td.svelte-n8wagr{border-bottom:1px solid var(--divider);padding:0}.head.svelte-n8wagr td:where(.svelte-n8wagr){border-bottom:1px solid var(--muted)}td.svelte-n8wagr input:where(.svelte-n8wagr){width:100%;min-width:70px;color:var(--ink);background:0 0;border:0;padding:5px 8px;font-size:13px}.head.svelte-n8wagr input:where(.svelte-n8wagr){color:var(--muted);font-weight:600}.sel.svelte-n8wagr .wrap:where(.svelte-n8wagr){outline:1px solid color-mix(in srgb, var(--accent) 45%, transparent);border-radius:6px}.tools.svelte-n8wagr{flex-wrap:wrap;gap:4px;display:flex}.add.svelte-n8wagr{background:var(--track);color:var(--muted);cursor:pointer;border:0;border-radius:8px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;display:inline-flex}.add.svelte-n8wagr:disabled{opacity:.45}.danger.svelte-n8wagr{background:var(--error-bg);color:var(--error)}svg.svelte-10degkc{font-family:var(--sans);-webkit-user-select:none;user-select:none;display:block;overflow:visible}use.svelte-10degkc{pointer-events:none}text.svelte-10degkc{text-anchor:middle;dominant-baseline:central;pointer-events:none}.num.svelte-10degkc{fill:var(--faint);font-variant-numeric:tabular-nums}.cell.svelte-10degkc rect:where(.svelte-10degkc){stroke:var(--grid-line)}.pick.svelte-10degkc{cursor:pointer}.pick.svelte-10degkc:hover rect:where(.svelte-10degkc){filter:brightness(.92)}.box.svelte-10degkc{fill:none;stroke:var(--grid-box);pointer-events:none}.row-mark.svelte-10degkc{fill:color-mix(in srgb, var(--accent) 10%, transparent);stroke:var(--accent);pointer-events:none}.cell-mark.svelte-10degkc{fill:color-mix(in srgb, var(--accent) 30%, transparent);stroke:var(--accent);pointer-events:none}.form.svelte-1iibxt3{font-family:var(--sans);border-radius:14px;gap:10px;margin:6px 0 10px;padding:12px;display:grid}.drawn.svelte-1iibxt3 summary:where(.svelte-1iibxt3){color:var(--muted);cursor:pointer;font-size:12.5px;font-weight:600}.drawn.svelte-1iibxt3{gap:8px;display:grid}.grids.svelte-1iibxt3{flex-wrap:wrap;gap:12px;max-height:340px;padding:8px 0;display:flex;overflow:auto}.grids.svelte-1iibxt3 figure:where(.svelte-1iibxt3){gap:4px;margin:0;display:grid}.grids.svelte-1iibxt3 figcaption:where(.svelte-1iibxt3){color:var(--muted);font-size:12px}.lbl.svelte-1iibxt3{font:600 11px var(--sans);letter-spacing:.05em;text-transform:uppercase;color:var(--faint)}.field.svelte-1iibxt3{gap:5px;display:grid}.name.svelte-1iibxt3{color:var(--muted);font-size:12.5px;font-weight:600}.field.svelte-1iibxt3 input:where(.svelte-1iibxt3),.field.svelte-1iibxt3 textarea:where(.svelte-1iibxt3){border:1px solid var(--divider);background:var(--surface);color:var(--ink);font:inherit;border-radius:9px;max-width:220px;padding:6px 9px;font-size:13px}.field.svelte-1iibxt3 textarea:where(.svelte-1iibxt3){resize:vertical;max-width:none}.note.svelte-1iibxt3{color:var(--faint);margin:0;font-size:11.5px}.seg.wrap.svelte-1iibxt3{flex-wrap:wrap;width:-moz-fit-content;width:fit-content;max-width:100%}.zone.svelte-1iibxt3{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.zone.svelte-1iibxt3 .zname:where(.svelte-1iibxt3){width:110px}.zone.svelte-1iibxt3 .znum:where(.svelte-1iibxt3){text-align:center;width:56px}.add.svelte-1iibxt3{background:var(--track);width:-moz-fit-content;width:fit-content;color:var(--muted);cursor:pointer;border:0;border-radius:8px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;display:inline-flex}.sizes.svelte-1iibxt3{flex-wrap:wrap;gap:6px;display:flex}.sizes.svelte-1iibxt3 label:where(.svelte-1iibxt3){text-align:center;gap:2px;display:grid}.sizes.svelte-1iibxt3 input:where(.svelte-1iibxt3){text-align:center;width:64px}.check.svelte-1iibxt3{cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.check.svelte-1iibxt3 input:where(.svelte-1iibxt3){accent-color:var(--accent)}.words.svelte-1iibxt3{border:1px solid var(--divider);background:var(--surface);min-height:3em;color:var(--ink);border-radius:10px;outline:none;padding:8px 10px;font-size:14px;line-height:1.55}.words.svelte-1iibxt3:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg)}.row.svelte-1iibxt3{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.grow.svelte-1iibxt3{flex:1}.btn.danger.svelte-1iibxt3{background:var(--error-bg);color:var(--error)}:root[data-touch] .form.svelte-1iibxt3 .seg>button,:root[data-touch] .field.svelte-1iibxt3 input:where(.svelte-1iibxt3),:root[data-touch] .add.svelte-1iibxt3,:root[data-touch] .check.svelte-1iibxt3,:root[data-touch] .form.svelte-1iibxt3 .btn{min-height:var(--tap)}:root[data-touch] .field.svelte-1iibxt3 input:where(.svelte-1iibxt3){font-size:15px}:root[data-touch] .check.svelte-1iibxt3 input:where(.svelte-1iibxt3){width:22px;height:22px}.blocks.svelte-twfdll{display:grid}.chain.svelte-twfdll{gap:0}.entry.svelte-twfdll{position:relative}.picked.svelte-twfdll{box-shadow:inset 3px 0 0 var(--accent);background:color-mix(in srgb, var(--accent) 9%, transparent)!important}.picking.svelte-twfdll{font:12.5px var(--sans);border-radius:12px;align-items:center;gap:8px;margin-bottom:6px;padding:6px 10px;display:flex}.picking.svelte-twfdll span:where(.svelte-twfdll){flex:1}.entry.drop.svelte-twfdll:before,.gap.end.over.svelte-twfdll:before{content:"";background:var(--accent);height:4px;box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 25%, transparent);pointer-events:none;z-index:5;border-radius:2px;position:absolute;top:-3px;left:-12px;right:-12px}.gap.end.svelte-twfdll{height:14px;position:relative}.gap.end.over.svelte-twfdll{background:0 0;margin:0}[draggable=true].svelte-twfdll{cursor:grab}.acts.svelte-twfdll{opacity:0;font-family:var(--sans);align-items:center;gap:2px;transition:opacity .12s;display:inline-flex}.instr.svelte-twfdll:hover .acts:where(.svelte-twfdll),.blk-row.svelte-twfdll:hover .acts:where(.svelte-twfdll),.aside.svelte-twfdll:hover .acts:where(.svelte-twfdll),.acts.svelte-twfdll:focus-within{opacity:1}.acts.svelte-twfdll .icon-btn:where(.svelte-twfdll){width:26px;height:26px;color:var(--muted)}.acts.svelte-twfdll .icon-btn.on:where(.svelte-twfdll){color:var(--accent)}.grip.svelte-twfdll{width:18px;color:var(--faint);place-items:center;display:inline-grid}.off.svelte-twfdll .text:where(.svelte-twfdll),.off.svelte-twfdll .blk:where(.svelte-twfdll),.aside.off.svelte-twfdll .aside-body:where(.svelte-twfdll){opacity:.5}.off.svelte-twfdll .text:where(.svelte-twfdll) p:where(.svelte-twfdll){text-decoration:line-through;-webkit-text-decoration-color:var(--faint);text-decoration-color:var(--faint)}.aside.svelte-twfdll{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px;display:grid}.blk-row.svelte-twfdll{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid}.blk.svelte-twfdll{background:var(--surface);border:1px solid var(--card-border);text-align:left;cursor:pointer;color:var(--ink);font-family:var(--sans);border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.blk.raw.svelte-twfdll{background:var(--surface-2)}.blk.sel.svelte-twfdll{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg)}.ic.svelte-twfdll{background:var(--track);border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.bt.svelte-twfdll{gap:1px;min-width:0;display:grid}.bt.svelte-twfdll b:where(.svelte-twfdll){font-size:13px}.bt.svelte-twfdll span:where(.svelte-twfdll){color:var(--muted);overflow-wrap:anywhere;font-size:12px}.own.svelte-twfdll{color:var(--accent)}.gap.svelte-twfdll{border-radius:3px;height:8px}.gap.over.svelte-twfdll,.empty.over.svelte-twfdll{background:var(--accent)}.gap.over.svelte-twfdll{height:4px;margin:2px 0}.empty.svelte-twfdll{border:1px dashed var(--dash);color:var(--faint);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:12px;padding:14px;font-size:13px}.empty.over.svelte-twfdll{color:#fff}.instr.svelte-twfdll{font:14px/1.55 "Open Sans", var(--sans);border-radius:8px;grid-template-columns:4px minmax(0,1fr) auto auto;align-items:baseline;gap:12px;padding:4px 6px;display:grid;position:relative}.instr.svelte-twfdll:hover{background:color-mix(in srgb, var(--accent) 5%, transparent)}.instr.sel.svelte-twfdll{background:color-mix(in srgb, var(--accent) 9%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent)}.gutter.svelte-twfdll{background:var(--cu1);opacity:.25;border-radius:2px;align-self:stretch}.gutter.mine.svelte-twfdll{opacity:.7}.prose.svelte-twfdll .gutter:where(.svelte-twfdll){background:repeating-linear-gradient(var(--muted) 0 3px, transparent 3px 6px);opacity:.7}.other.svelte-twfdll .gutter:where(.svelte-twfdll){background:var(--faint)}.text.svelte-twfdll{overflow-wrap:anywhere;cursor:pointer;min-width:0}.text.svelte-twfdll p:where(.svelte-twfdll){white-space:pre-line;margin:0}.tag.svelte-twfdll{font:11px var(--sans);background:var(--track);color:var(--muted);border-radius:999px;margin-top:2px;padding:1px 6px;display:inline-block}.gen.svelte-twfdll{border-left:2px solid var(--divider);font:12px/1.45 var(--sans);color:var(--faint);margin-top:3px;padding-left:8px}.gen.svelte-twfdll span{color:inherit!important}.ins.svelte-twfdll{cursor:pointer;opacity:0;z-index:2;background:0 0;border:0;place-items:center;width:32px;height:32px;padding:0;transition:opacity .12s;display:grid;position:absolute;top:-16px;left:-30px}.ins.svelte-twfdll .dot:where(.svelte-twfdll){border:1px solid var(--divider);background:var(--surface);width:18px;height:18px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.instr.svelte-twfdll:hover .ins:where(.svelte-twfdll),.instr.sel.svelte-twfdll .ins:where(.svelte-twfdll),.finding.svelte-twfdll .ins:where(.svelte-twfdll),.ins.svelte-twfdll:focus-visible{opacity:1}.ins.svelte-twfdll:hover .dot:where(.svelte-twfdll),.finding.svelte-twfdll .ins:where(.svelte-twfdll) .dot:where(.svelte-twfdll){border-color:var(--accent);color:var(--accent)}.entry.finding.svelte-twfdll:before{content:"";background:var(--accent);pointer-events:none;border-radius:1px;height:2px;position:absolute;top:-2px;left:-12px;right:-12px}:root[data-touch] .ins.svelte-twfdll{width:44px;height:44px;top:-22px;left:-36px}:root[data-touch] .acts.svelte-twfdll .icon-btn:where(.svelte-twfdll){width:var(--tap);height:var(--tap)}:root[data-touch] .acts.svelte-twfdll{display:none}:root[data-touch] .sel.svelte-twfdll .acts:where(.svelte-twfdll),:root[data-touch] .aside.svelte-twfdll:focus-within .acts:where(.svelte-twfdll){opacity:1;display:inline-flex}:root[data-touch] .blk-row.svelte-twfdll:has(.blk.sel:where(.svelte-twfdll)) .acts:where(.svelte-twfdll){opacity:1;display:inline-flex}:root[data-touch] .empty.svelte-twfdll{min-height:48px}:root[data-touch] .text.svelte-twfdll{min-height:var(--tap);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.n.svelte-twfdll{font:12px var(--sans);color:var(--faint);font-variant-numeric:tabular-nums;white-space:nowrap}.n.ok.svelte-twfdll{color:var(--ok)}.n.bad.svelte-twfdll{color:var(--error)}.b.svelte-twfdll{font-weight:700}.i.svelte-twfdll{font-style:italic}.u.svelte-twfdll{text-decoration:underline}.muted.svelte-twfdll{color:var(--faint);font-size:13px}.instr.svelte-twfdll .acts:where(.svelte-twfdll) .before:where(.svelte-twfdll){display:none}@media (max-width:640px){.instr.svelte-twfdll{grid-template-columns:4px minmax(0,1fr)}.instr.svelte-twfdll .n:where(.svelte-twfdll),.instr.svelte-twfdll .acts:where(.svelte-twfdll){grid-column:2}.blk-row.svelte-twfdll{grid-template-columns:minmax(0,1fr) auto}.blk-row.svelte-twfdll .acts:where(.svelte-twfdll){grid-column:1/-1;justify-self:end}.acts.svelte-twfdll{opacity:0}.sel.svelte-twfdll .acts:where(.svelte-twfdll){opacity:1}.ins.svelte-twfdll{display:none}.instr.svelte-twfdll .acts:where(.svelte-twfdll) .before:where(.svelte-twfdll){display:inline-flex}}.section.svelte-1611qla{grid-template-columns:minmax(0,1fr);gap:6px;scroll-margin-top:90px;display:grid}header.svelte-1611qla{border-bottom:1px solid color-mix(in srgb, var(--accent) 35%, transparent);flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:4px;display:flex}h3.svelte-1611qla{color:var(--accent-dark);margin:0;font:600 21px/1.2 Crimson Pro,Georgia,serif}.title-input.svelte-1611qla{border:1px solid var(--accent);background:var(--surface);color:var(--ink);border-radius:8px;padding:0 6px;font:600 21px/1.2 Crimson Pro,Georgia,serif}.grow.svelte-1611qla{flex:1}.icon-btn.small.svelte-1611qla{width:32px;height:32px}.btn.small.svelte-1611qla{min-height:32px;padding:0 10px;font-size:12px}.btn.danger.svelte-1611qla{background:var(--error-bg);color:var(--error)}.items.svelte-1611qla{grid-template-columns:minmax(0,1fr);gap:1px;display:grid}.empty.svelte-1611qla{text-align:left;border:1px dashed var(--dash);color:var(--faint);cursor:text;background:0 0;border-radius:10px;padding:10px 12px;font-size:13px}.adds.svelte-1611qla{opacity:.7;flex-wrap:wrap;gap:4px;display:flex}.section.svelte-1611qla:hover .adds:where(.svelte-1611qla),.adds.svelte-1611qla:focus-within{opacity:1}.add.svelte-1611qla{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;display:inline-flex}.add.svelte-1611qla:hover{background:var(--track);color:var(--ink)}.addblk.svelte-1611qla{border:1.5px dashed var(--dash);min-height:48px;color:var(--muted);font:500 14px var(--sans);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:4px;display:flex}.addblk.svelte-1611qla:hover,.addblk.on.svelte-1611qla{border-color:var(--accent);color:var(--accent)}:root[data-touch] .add.svelte-1611qla,:root[data-touch] .icon-btn.small.svelte-1611qla,:root[data-touch] .btn.small.svelte-1611qla{min-height:var(--tap);min-width:var(--tap)}:root[data-touch] .empty.svelte-1611qla{min-height:48px}.auto.svelte-ah970w{gap:6px;display:grid}header.svelte-ah970w{border-bottom:1px solid color-mix(in srgb, var(--accent) 35%, transparent);align-items:center;gap:8px;padding-bottom:4px;display:flex}h3.svelte-ah970w{color:var(--accent-dark);margin:0;font:600 19px/1.2 Crimson Pro,Georgia,serif}.grow.svelte-ah970w{flex:1}.link.svelte-ah970w{color:var(--accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:12px;display:inline-flex}:root[data-touch] .link.svelte-ah970w{min-height:var(--tap);margin:calc((var(--tap) - 20px) / -2) 0}.wrap.svelte-ah970w{overflow-x:auto}table.svelte-ah970w{border-collapse:collapse;font-size:12.5px}th.svelte-ah970w,td.svelte-ah970w{text-align:left;border-bottom:1px solid var(--divider);white-space:nowrap;padding:3px 10px 3px 0}th.svelte-ah970w{color:var(--muted);font-weight:600}.box.svelte-ah970w{background:var(--surface-2);border-radius:8px;gap:4px;padding:10px 12px;font-size:12.5px;display:grid}.sw.svelte-ah970w{vertical-align:-1px;border:1px solid var(--swatch-ring);border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.muted.svelte-ah970w{color:var(--faint);margin:0;font-size:12.5px}.cover.svelte-1r2yg9e{grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:18px;display:grid}@media (max-width:640px){.cover.svelte-1r2yg9e{grid-template-columns:1fr}}.titles.svelte-1r2yg9e{gap:4px;min-width:0;display:grid}input.svelte-1r2yg9e{box-sizing:border-box;width:100%;min-width:0;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:8px;margin-left:-6px;padding:2px 6px}input.svelte-1r2yg9e:hover,input.svelte-1r2yg9e:focus{border-color:var(--divider);background:var(--surface);outline:none}.t.svelte-1r2yg9e{font:600 40px/1.05 Crimson Pro,Georgia,serif}.sub.svelte-1r2yg9e{color:var(--muted);font:italic 400 18px/1.3 Crimson Pro,Georgia,serif}.by.svelte-1r2yg9e{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.photo-col.svelte-1r2yg9e{gap:6px;display:grid}.photo.svelte-1r2yg9e{aspect-ratio:1;background:var(--surface-2);cursor:pointer;border:0;border-radius:6px;padding:0;position:relative;overflow:hidden}.photo.svelte-1r2yg9e img:where(.svelte-1r2yg9e){object-fit:cover;width:100%;height:100%;display:block}.add.svelte-1r2yg9e{color:var(--faint);place-items:center;gap:6px;height:100%;padding:18px;font-size:12px;display:grid}.flag.svelte-1r2yg9e{background:var(--warn-bg);color:var(--warn);border-radius:6px;align-items:center;gap:4px;padding:3px 7px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;bottom:6px;left:6px}.alt.svelte-1r2yg9e{font-size:12px}:root[data-touch] .sub.svelte-1r2yg9e,:root[data-touch] .by.svelte-1r2yg9e,:root[data-touch] .alt.svelte-1r2yg9e{min-height:var(--tap)}.inspector.svelte-e02lcc{border-radius:16px;align-content:start;gap:12px;padding:14px;display:grid}h3.svelte-e02lcc{margin:2px 0 0;font-size:15px}.lbl.svelte-e02lcc{font:600 11px var(--sans);letter-spacing:.05em;text-transform:uppercase;color:var(--faint)}.status.svelte-e02lcc{background:var(--track);color:var(--muted);border-radius:10px;align-items:flex-start;gap:8px;padding:9px 10px;font-size:12.5px;display:flex}.status.ok.svelte-e02lcc{background:var(--accent-bg);color:var(--accent-dark)}.status.warn.svelte-e02lcc{background:var(--warn-bg);color:var(--warn)}.status.bad.svelte-e02lcc{background:var(--error-bg);color:var(--error)}.kv.svelte-e02lcc{font-variant-numeric:tabular-nums;grid-template-columns:auto 1fr;gap:4px 12px;font-size:12.5px;display:grid}.note.svelte-e02lcc{color:var(--muted);margin:0;font-size:12.5px}.field.svelte-e02lcc{gap:6px;display:grid}.row.svelte-e02lcc{flex-wrap:wrap;gap:6px;display:flex}.btn.sm.svelte-e02lcc{gap:5px;min-height:32px;padding:0 10px;font-size:12px}.btn.danger.svelte-e02lcc{background:var(--error-bg);color:var(--error)}:root[data-touch] .btn.sm.svelte-e02lcc{min-height:var(--tap);font-size:13px}.outline.svelte-1m0cb71{align-content:start;gap:2px;display:grid}.lbl.svelte-1m0cb71{font:600 11px var(--sans);letter-spacing:.05em;text-transform:uppercase;color:var(--faint);padding:4px 10px 6px}.orow.svelte-1m0cb71{min-height:var(--tap);text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:4px 10px;font-size:13.5px;display:flex}.orow.svelte-1m0cb71:hover{background:var(--track)}.orow.svelte-1m0cb71 small:where(.svelte-1m0cb71){color:var(--faint);margin-left:auto;font-size:11px}.orow.add.svelte-1m0cb71{color:var(--muted)}.otitle.svelte-1m0cb71{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dot.svelte-1m0cb71{border-radius:50%;flex:none;width:9px;height:9px}.sep.svelte-1m0cb71{background:var(--divider);height:1px;margin:6px 10px}:root[data-touch] .orow.svelte-1m0cb71{font-size:15px}.layer.svelte-1kjt7r2{display:contents}.probe.svelte-1kjt7r2{pointer-events:none;width:0;height:0;position:fixed;top:0;left:0}.scrim.svelte-1kjt7r2{z-index:60;background:var(--scrim);position:fixed;inset:0}.bsheet.svelte-1kjt7r2{z-index:61;background:var(--sheet);-webkit-backdrop-filter:blur(18px);max-height:min(86dvh,720px);box-shadow:var(--shadow);padding:8px 16px env(safe-area-inset-bottom,0px);color:var(--ink);border-radius:24px 24px 0 0;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}.grip.svelte-1kjt7r2{background:var(--grip);border-radius:3px;flex:none;width:44px;height:5px;margin:0 auto 6px}.head.svelte-1kjt7r2{flex:none;align-items:center;gap:8px;min-height:44px;display:flex}.head.svelte-1kjt7r2 b:where(.svelte-1kjt7r2){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:17px;overflow:hidden}.close.svelte-1kjt7r2{background:var(--track)}.body.svelte-1kjt7r2{overscroll-behavior:contain;min-height:0;padding-bottom:12px;overflow:auto}.pop.svelte-1kjt7r2{z-index:61;background:var(--sheet);-webkit-backdrop-filter:blur(18px);border:1px solid var(--hairline);box-shadow:var(--shadow);color:var(--ink);border-radius:18px;flex-direction:column;padding:10px;display:flex;position:fixed}.pop.svelte-1kjt7r2 .body:where(.svelte-1kjt7r2){padding-bottom:0}.phead.svelte-1kjt7r2{padding:2px 6px 8px;font-size:14px}.hidden.svelte-1kjt7r2{opacity:0;pointer-events:none}.help.svelte-72p3kk{gap:14px;padding:4px;display:grid}.lbl.svelte-72p3kk{font:600 11px var(--sans);letter-spacing:.05em;text-transform:uppercase;color:var(--faint)}.note.svelte-72p3kk{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.field.svelte-72p3kk{gap:6px;display:grid}.leg.svelte-72p3kk{color:var(--muted);align-items:center;gap:8px;font-size:12.5px;display:flex}.bar.svelte-72p3kk{background:var(--cu1);opacity:.6;border-radius:2px;width:4px;height:14px}.bar.gen.svelte-72p3kk{opacity:.25}.bar.prose.svelte-72p3kk{background:repeating-linear-gradient(var(--muted) 0 3px, transparent 3px 6px)}.style.svelte-19dn5zo{gap:14px;font-size:14px;display:grid}section.svelte-19dn5zo{gap:2px;display:grid}h4.svelte-19dn5zo{font:600 11px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 4px;padding:0 4px}.f.svelte-19dn5zo{min-height:var(--tap);border-top:1px solid var(--hairline);align-items:center;gap:12px;padding:2px 4px;display:flex}.f.svelte-19dn5zo>span:where(.svelte-19dn5zo):first-child{min-width:0;color:var(--ink);flex:1}select.svelte-19dn5zo{min-height:var(--tap);border:1px solid var(--divider);background:var(--surface);max-width:58%;color:var(--ink);font:inherit;border-radius:9px;padding:0 8px;font-size:13.5px}.swatch.svelte-19dn5zo{width:var(--tap);height:var(--tap);flex:none;place-items:center;display:grid;position:relative}.swatch.svelte-19dn5zo:before{content:"";background:var(--c);width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--swatch-ring);border-radius:50%}.swatch.svelte-19dn5zo input:where(.svelte-19dn5zo){opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.order.svelte-19dn5zo{border-top:1px solid var(--hairline);gap:4px;padding:8px 4px 0;display:grid}.olbl.svelte-19dn5zo{color:var(--ink)}ol.svelte-19dn5zo{margin:0;padding:0;list-style:none;display:grid}li.svelte-19dn5zo{align-items:center;gap:2px;display:flex}.oname.svelte-19dn5zo{color:var(--muted);flex:1}li.svelte-19dn5zo .icon-btn:where(.svelte-19dn5zo){width:var(--tap);height:var(--tap)}li.svelte-19dn5zo .icon-btn:where(.svelte-19dn5zo) svg{transform:rotate(90deg)}.order.svelte-19dn5zo .btn:where(.svelte-19dn5zo){min-height:var(--tap);justify-self:start}.search.svelte-1uddokp{font-family:var(--sans);border-radius:14px;margin:6px 0 10px;padding:6px}.bar.svelte-1uddokp{color:var(--faint);align-items:center;gap:8px;padding:2px 4px 2px 8px;display:flex}.bar.svelte-1uddokp input:where(.svelte-1uddokp){min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:6px 0;font-size:14px}ul.svelte-1uddokp{max-height:260px;margin:4px 0 0;padding:0;list-style:none;overflow:auto}li.svelte-1uddokp button:where(.svelte-1uddokp){text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:9px;gap:1px;padding:7px 10px;display:grid}li.svelte-1uddokp button.sel:where(.svelte-1uddokp){background:var(--accent-bg)}.bare.svelte-1uddokp{margin:0}.bare.svelte-1uddokp .bar:where(.svelte-1uddokp){background:var(--surface);min-height:48px;box-shadow:inset 0 0 0 1.5px var(--divider);border-radius:12px;padding:0 12px}.bare.svelte-1uddokp .bar:where(.svelte-1uddokp):focus-within{box-shadow:inset 0 0 0 2px var(--accent)}.bare.svelte-1uddokp .bar:where(.svelte-1uddokp) input:where(.svelte-1uddokp){align-self:stretch;font-size:15px}.bare.svelte-1uddokp ul:where(.svelte-1uddokp){max-height:none;margin-top:8px}.bare.svelte-1uddokp li:where(.svelte-1uddokp) button:where(.svelte-1uddokp){border-radius:12px;align-content:center;min-height:52px;padding:6px 12px}.bare.svelte-1uddokp li:where(.svelte-1uddokp) b:where(.svelte-1uddokp){font-size:14px}li.svelte-1uddokp b:where(.svelte-1uddokp){font-size:13px}li.svelte-1uddokp span:where(.svelte-1uddokp){color:var(--muted);font-size:12px}.none.svelte-1uddokp{color:var(--faint);padding:8px 10px;font-size:12.5px}.picker.svelte-h6e8ub{font-family:var(--sans);gap:10px;display:grid}.tabs.svelte-h6e8ub{scrollbar-width:none;overflow-x:auto}.tabs.svelte-h6e8ub>button:where(.svelte-h6e8ub){min-height:calc(var(--tap) + 4px);white-space:nowrap;flex:1 0 auto}.rows.svelte-h6e8ub{gap:2px;margin:0;padding:0;list-style:none;display:grid}.row.svelte-h6e8ub{width:100%;min-height:44px;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:4px 10px;font-size:14px;display:flex}.row[draggable=true].svelte-h6e8ub{cursor:grab}.row.svelte-h6e8ub:hover,.row.svelte-h6e8ub:focus-visible{background:var(--track)}:root[data-touch] .row.svelte-h6e8ub{min-height:52px}.ic.svelte-h6e8ub{background:var(--accent-bg);width:32px;height:32px;color:var(--accent-dark);border-radius:9px;flex:none;place-items:center;display:grid}.name.svelte-h6e8ub{font-weight:500}.maker.svelte-jqlv5f{z-index:3;border-radius:16px;gap:8px;width:min(520px,100% - 32px);max-height:calc(100% - 32px);padding:16px;font-size:13px;display:grid;position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}h3.svelte-jqlv5f{margin:0;font-size:16px}.muted.svelte-jqlv5f{color:var(--muted);margin:0}fieldset.svelte-jqlv5f{border:1px solid var(--line);border-radius:10px;gap:6px;padding:8px 10px;display:grid}legend.svelte-jqlv5f{color:var(--muted);font-size:12px}label.svelte-jqlv5f{color:var(--muted);gap:3px;font-size:12.5px;display:grid}input.svelte-jqlv5f,select.svelte-jqlv5f,textarea.svelte-jqlv5f{font:13px var(--sans);color:var(--ink);border:1px solid var(--line);background:var(--panel);border-radius:7px;padding:5px 7px}.lbl.svelte-jqlv5f{font:600 11px var(--sans);letter-spacing:.05em;text-transform:uppercase;color:var(--faint)}.sym.svelte-jqlv5f{border:1px solid var(--line);background:var(--panel);color:var(--ink);font:12.5px var(--sans);cursor:pointer;border-radius:8px;padding:4px 8px}.sym[aria-pressed=true].svelte-jqlv5f{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 30%, transparent)}.cable.svelte-jqlv5f{grid-template-columns:1fr 1fr;gap:6px 10px;display:grid}.steps.svelte-jqlv5f{color:var(--muted);font-size:12px}.symbols.svelte-jqlv5f{flex-wrap:wrap;gap:4px;display:flex}.sym.svelte-jqlv5f{color:#000;background:#fff;place-items:center;min-width:26px;height:26px;padding:2px;display:grid}.sym.svelte-jqlv5f svg{width:100%;height:100%}.row.svelte-jqlv5f{gap:6px;display:flex}.chart-ed.svelte-9jypph{z-index:20;inset:calc(12px + var(--bar-room,0px)) 12px 12px;font-family:var(--sans);color:var(--ink);border-radius:18px;grid-template-rows:auto 1fr;display:grid;position:absolute;overflow:hidden}header.svelte-9jypph{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.title.svelte-9jypph{font:600 16px var(--sans);color:var(--ink);background:0 0;border:1px solid #0000;border-radius:8px;width:16em;min-width:0;padding:5px 8px}.title.svelte-9jypph:hover,.title.svelte-9jypph:focus{border-color:var(--line);background:var(--panel)}.sel.svelte-9jypph{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.sel.svelte-9jypph select:where(.svelte-9jypph){font:inherit;color:var(--ink);border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:4px 6px}.grow.svelte-9jypph{flex:1}.body.svelte-9jypph{grid-template-columns:232px 1fr 300px;min-height:0;display:grid}.tools.svelte-9jypph,.side.svelte-9jypph{flex-direction:column;gap:8px;padding:12px;display:flex;overflow:auto}.tools.svelte-9jypph{border-right:1px solid var(--line)}.side.svelte-9jypph{border-left:1px solid var(--line);font-size:13px}.lbl.svelte-9jypph{font:600 11px var(--sans);letter-spacing:.05em;text-transform:uppercase;color:var(--faint);margin-top:4px}.seg.wrap.svelte-9jypph{flex-wrap:wrap}.colours.svelte-9jypph{flex-wrap:wrap;gap:4px;display:flex}.chip.svelte-9jypph{border:1px solid var(--line);background:var(--panel);color:var(--ink);font:12px var(--sans);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;display:inline-flex}.chip[aria-pressed=true].svelte-9jypph{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 30%, transparent)}.sw.svelte-9jypph{border:1px solid var(--line);border-radius:50%;width:12px;height:12px}.group.svelte-9jypph summary:where(.svelte-9jypph){color:var(--muted);cursor:pointer;padding:2px 0;font-size:12.5px;font-weight:600}.stitches.svelte-9jypph{flex-wrap:wrap;gap:4px;padding:4px 0;display:flex}.st.svelte-9jypph{border:1px solid var(--line);background:var(--panel);min-width:44px;color:var(--ink);cursor:pointer;border-radius:8px;justify-items:center;gap:2px;padding:4px;display:grid}.st.on.svelte-9jypph{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 30%, transparent)}.sym.svelte-9jypph small:where(.svelte-9jypph){white-space:nowrap;font-size:8px;overflow:hidden}.sym.svelte-9jypph{color:#000;background:#fff;border:1px solid #b8b8b8;place-items:center;height:18px;display:grid;overflow:hidden}.sym.svelte-9jypph svg,.cell.svelte-9jypph svg{width:100%;height:100%;display:block}.ab.svelte-9jypph{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:9em;font-size:10.5px;overflow:hidden}.canvas.svelte-9jypph{grid-template-rows:auto auto 1fr auto;gap:8px;min-width:0;min-height:0;padding:10px 14px;display:grid}.size-row.svelte-9jypph{color:var(--muted);align-items:center;gap:4px;font-size:12.5px;display:flex}.size-row.svelte-9jypph .sep:where(.svelte-9jypph){width:10px}.dims.svelte-9jypph{margin-right:8px}.scroll.svelte-9jypph{background:var(--track);border-radius:12px;place-items:center;min-height:0;padding:16px;display:grid;overflow:auto}.grid.svelte-9jypph{grid-auto-rows:var(--cell);-webkit-user-select:none;user-select:none;touch-action:none;display:grid}.cell.svelte-9jypph{color:#000;cursor:crosshair;background:#fff;border:0;outline:.5px solid #9a9a9a;place-items:center;margin:0;padding:0;display:grid;position:relative}.cell.svelte-9jypph small:where(.svelte-9jypph){font-size:9px;font-weight:700}.cell.none.svelte-9jypph{background:#bdbdbd}.cell.outside.svelte-9jypph{outline:.5px dashed color-mix(in srgb, var(--faint) 45%, transparent);background:0 0!important}.cell.box.svelte-9jypph:after,.cell.rbox.svelte-9jypph:before{content:"";pointer-events:none;position:absolute;inset:0}.cell.box.svelte-9jypph:after{background:#d6336c1a;border-top:0}.cell.rbox.svelte-9jypph:before{background:#1c7ed61a}.cell.sel.svelte-9jypph{box-shadow:inset 0 0 0 2px var(--accent)}.rowcol.svelte-9jypph{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:50%;width:12px;height:12px;margin:auto;padding:0;font-size:7px}.num.svelte-9jypph{color:var(--muted);place-items:center;font-size:10.5px;display:grid}.num.bad.svelte-9jypph{color:var(--error);font-weight:700}.col.svelte-9jypph{color:var(--faint);text-align:center;padding-top:2px;font-size:9.5px}.hint.svelte-9jypph,.muted.svelte-9jypph{color:var(--muted);margin:0;font-size:12px}.written.svelte-9jypph{gap:5px;margin:0;padding-left:0;list-style:none;display:grid}.written.svelte-9jypph li:where(.svelte-9jypph){line-height:1.4}.problems.svelte-9jypph p:where(.svelte-9jypph),.finding.svelte-9jypph{color:var(--error);margin:0;font-size:12.5px}.print.svelte-9jypph .field:where(.svelte-9jypph){gap:2px;margin:6px 0;font-size:12px;display:grid}.print.svelte-9jypph .field:where(.svelte-9jypph) input:where(.svelte-9jypph):not([type=color]),.print.svelte-9jypph .field:where(.svelte-9jypph) select:where(.svelte-9jypph),.print.svelte-9jypph .field:where(.svelte-9jypph) textarea:where(.svelte-9jypph){width:100%;font:inherit}.keyrow.svelte-9jypph{align-items:center;gap:6px;font-size:12px;display:flex}.keyrow.svelte-9jypph .glyph:where(.svelte-9jypph){width:7em}.boxrow.svelte-9jypph{background:var(--track);border-radius:10px;gap:4px;padding:8px;display:grid}.boxrow.svelte-9jypph input:where(.svelte-9jypph),.boxrow.svelte-9jypph select:where(.svelte-9jypph),.map.svelte-9jypph select:where(.svelte-9jypph){width:5em;font:inherit;border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:6px;padding:2px 4px}.map.svelte-9jypph select:where(.svelte-9jypph){width:auto;max-width:16em}.link.svelte-9jypph{color:var(--accent);font:12.5px var(--sans);cursor:pointer;text-align:left;background:0 0;border:0;justify-self:start;padding:0}.pic.svelte-9jypph{border:1px solid var(--line);border-radius:8px;max-width:100%}.split.svelte-9jypph{gap:4px;display:grid}.check.svelte-9jypph{align-items:center;gap:6px;display:flex}.row.svelte-9jypph{gap:6px;display:flex}.csv.svelte-9jypph{z-index:2;border-radius:14px;gap:8px;min-width:320px;padding:14px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.map.svelte-9jypph{align-items:center;gap:8px;display:flex}.btn.small.svelte-9jypph{place-self:flex-start start;padding:5px 9px;font-size:12.5px}@media (max-width:900px){.body.svelte-9jypph{grid-template-columns:1fr;overflow:auto}.tools.svelte-9jypph,.side.svelte-9jypph{border:0;overflow:visible}}.write.svelte-1rlqoa2{--at:calc(16px + var(--bar-room));--left:236px;--right:300px;position:absolute;inset:0;overflow:hidden}@media (max-width:1180px){.write.svelte-1rlqoa2{--left:220px;--right:280px}}.write.narrow.svelte-1rlqoa2{padding:0 0 24px;position:static;overflow:visible}.top.svelte-1rlqoa2{z-index:12;top:var(--at);gap:8px;display:grid;position:absolute;left:16px;right:16px}.narrow.svelte-1rlqoa2 .top:where(.svelte-1rlqoa2){display:contents}.narrow.svelte-1rlqoa2 .toolbar:where(.svelte-1rlqoa2){z-index:12;position:sticky;top:-8px}.narrow.svelte-1rlqoa2 .dev:where(.svelte-1rlqoa2),.narrow.svelte-1rlqoa2 .err:where(.svelte-1rlqoa2){margin-top:8px}.paper.svelte-1rlqoa2,.side.svelte-1rlqoa2>.inspector{zoom:var(--text-size)}.toolbar.svelte-1rlqoa2{border-radius:16px;align-items:center;gap:6px;min-width:0;padding:6px 8px;display:flex;position:relative}.narrow.svelte-1rlqoa2 .toolbar:where(.svelte-1rlqoa2){gap:2px;padding:4px}.tb.svelte-1rlqoa2{min-width:var(--tap);height:var(--tap);background:var(--track);color:var(--ink);font:500 13px var(--sans);white-space:nowrap;cursor:pointer;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.tb.icon.svelte-1rlqoa2{width:var(--tap);background:0 0;padding:0}.tb.icon.fill.svelte-1rlqoa2,.tb.icon.on.svelte-1rlqoa2{background:var(--track)}.tb.icon.on.svelte-1rlqoa2{color:var(--accent-dark);background:var(--accent-bg)}.tb.svelte-1rlqoa2:hover:not(:disabled){filter:brightness(.97)}.tb.icon.svelte-1rlqoa2:hover:not(:disabled){background:var(--track)}.tb.svelte-1rlqoa2:disabled{opacity:.4;cursor:default}.tb[aria-expanded=true].svelte-1rlqoa2{background:var(--accent-bg);color:var(--accent-dark)}.tb.pct.svelte-1rlqoa2{font-variant-numeric:tabular-nums;background:0 0;min-width:52px;padding:0 4px}.tsep.svelte-1rlqoa2{background:var(--divider);flex:none;width:1px;height:24px}.grow.svelte-1rlqoa2{flex:1}.views.svelte-1rlqoa2{flex:none;padding:2px}.views.svelte-1rlqoa2>button:where(.svelte-1rlqoa2){min-height:calc(var(--tap) - 4px);white-space:nowrap;padding:0 12px}:root[data-touch] .views.svelte-1rlqoa2>button:where(.svelte-1rlqoa2){min-height:var(--tap)}.narrow.svelte-1rlqoa2 .views:where(.svelte-1rlqoa2)>button:where(.svelte-1rlqoa2){min-width:var(--tap);padding:0 7px;font-size:12.5px}.narrow.svelte-1rlqoa2 .toolbar:where(.svelte-1rlqoa2){scrollbar-width:none;overflow-x:auto}.saved.svelte-1rlqoa2{color:var(--faint);white-space:nowrap;padding:0 4px;font-size:12px}.formatbar.svelte-1rlqoa2{border-radius:14px;align-items:center;gap:2px;padding:4px;display:flex;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.fbtn.svelte-1rlqoa2{width:var(--tap);height:var(--tap);color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.fbtn.svelte-1rlqoa2:hover{background:var(--track)}.fbtn.colour.svelte-1rlqoa2 span:where(.svelte-1rlqoa2){border-bottom:3px solid var(--c);font-size:16px;font-weight:700;line-height:1}.fbtn.pick.svelte-1rlqoa2{width:calc(var(--tap) * .75);color:var(--muted)}:root[data-touch] .fbtn.pick.svelte-1rlqoa2{width:var(--tap)}.fbtn.pick.svelte-1rlqoa2 input:where(.svelte-1rlqoa2){opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.outline.svelte-1rlqoa2,.side.svelte-1rlqoa2{z-index:3;top:calc(var(--at) + var(--top-h) + 12px);max-height:calc(100% - var(--at) - var(--top-h) - 28px);border-radius:16px;position:absolute;overflow:auto}.outline.svelte-1rlqoa2{width:var(--left);padding:10px 6px;left:16px}.side.svelte-1rlqoa2{width:var(--right);right:16px}.sheet.svelte-1rlqoa2{padding:calc(var(--at) + var(--top-h) + 12px) 16px 40px;scroll-padding-top:calc(var(--at) + var(--top-h) + 12px);position:absolute;inset:0;overflow:auto}.with-outline.svelte-1rlqoa2 .sheet:where(.svelte-1rlqoa2){padding-left:calc(16px + var(--left) + 16px)}.with-side.svelte-1rlqoa2 .sheet:where(.svelte-1rlqoa2){padding-right:calc(16px + var(--right) + 16px)}.narrow.svelte-1rlqoa2 .sheet:where(.svelte-1rlqoa2){padding:12px 0 0;position:static;overflow:auto hidden}.compact.svelte-1rlqoa2 .sheet:where(.svelte-1rlqoa2){padding-bottom:96px}.zoomed.svelte-1rlqoa2{margin:0 auto}.paper.svelte-1rlqoa2{background:var(--surface);border-radius:4px;grid-template-columns:minmax(0,1fr);gap:22px;width:100%;max-width:820px;margin:0 auto;padding:36px 44px 48px;display:grid;box-shadow:0 1px 2px #00000014,0 12px 32px #00000014}.narrow.svelte-1rlqoa2 .paper:where(.svelte-1rlqoa2){border-radius:16px;padding:18px 12px 24px}.dev.svelte-1rlqoa2{background:var(--warn-bg);color:var(--warn);border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:500;display:flex}.err.svelte-1rlqoa2{background:var(--error-bg);color:var(--error);border-radius:12px;align-items:center;gap:8px;padding:4px 6px 4px 14px;font-size:13px;display:flex}.err.svelte-1rlqoa2 .icon-btn:where(.svelte-1rlqoa2){width:var(--tap);height:var(--tap);color:var(--error);margin-left:auto}.peek.svelte-1rlqoa2{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:30;border-radius:18px;flex-direction:column;max-height:60dvh;display:flex;position:fixed;overflow:hidden}.narrow.svelte-1rlqoa2 .peek:where(.svelte-1rlqoa2){bottom:calc(20px + 68px * var(--text-size) + env(safe-area-inset-bottom,0px))}.peek-head.svelte-1rlqoa2{min-height:48px;color:var(--ink);font:600 14px var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 16px;display:flex}.peek-head.svelte-1rlqoa2 span:where(.svelte-1rlqoa2):first-child{flex:1}.chev.svelte-1rlqoa2{color:var(--muted);display:inline-flex}.chev.up.svelte-1rlqoa2{transform:rotate(180deg)}.peek-body.svelte-1rlqoa2{padding:0 6px 6px;overflow:auto}.peek-body.svelte-1rlqoa2 .inspector{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.keys.svelte-1rlqoa2{left:10px;right:10px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:30;scrollbar-width:none;border-radius:16px;align-items:center;gap:4px;padding:6px;display:flex;position:fixed;overflow-x:auto}.narrow.svelte-1rlqoa2 .keys:where(.svelte-1rlqoa2){bottom:calc(20px + 68px * var(--text-size) + env(safe-area-inset-bottom,0px))}.ksep.svelte-1rlqoa2{background:var(--divider);flex:none;width:1px;height:24px;margin:0 4px}.key.svelte-1rlqoa2{min-width:var(--tap);height:var(--tap);border:1px solid var(--card-border);background:var(--surface);font:500 13px var(--mono);color:var(--ink);cursor:pointer;border-radius:10px;flex:none;padding:0 10px}.layer.svelte-1rlqoa2{display:contents}.scrim.svelte-1rlqoa2{z-index:55;background:var(--scrim);position:fixed;inset:0}.drawer.svelte-1rlqoa2{top:var(--titlebar,0px);z-index:56;width:min(320px,86vw);padding:calc(12px + env(safe-area-inset-top,0px)) 10px 20px;background:var(--sheet);-webkit-backdrop-filter:blur(18px);box-shadow:var(--shadow);border-radius:0 22px 22px 0;position:fixed;bottom:0;left:0;overflow:auto}.dhead.svelte-1rlqoa2{justify-content:space-between;align-items:center;padding:0 0 6px 10px;display:flex}.dhead.svelte-1rlqoa2 b:where(.svelte-1rlqoa2){font-size:17px}.dhead.svelte-1rlqoa2 .icon-btn:where(.svelte-1rlqoa2){background:var(--track)}.drawer.svelte-1rlqoa2 .outline>.lbl:first-child{display:none}.menu.svelte-1rlqoa2{gap:2px;display:grid}.mrow.svelte-1rlqoa2{min-height:40px;color:var(--ink);font:500 14px var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:0 12px;display:flex}:root[data-touch] .mrow.svelte-1rlqoa2{min-height:52px;font-size:15px}.mrow.svelte-1rlqoa2:hover,.mrow.svelte-1rlqoa2:focus-visible{background:var(--track)}.msep.svelte-1rlqoa2{background:var(--divider);height:1px;margin:4px 8px}.state.svelte-1rlqoa2{place-items:center;padding:80px;display:grid}.scroll.svelte-1s7eruv>:where(.svelte-1s7eruv),.phone.svelte-1s7eruv{zoom:var(--text-size)}.scroll.svelte-1s7eruv{padding:calc(24px + var(--bar-room)) 16px calc(128px * var(--text-size));position:absolute;inset:0;overflow:auto}.scroll.svelte-1s7eruv>.banner:where(.svelte-1s7eruv){max-width:1180px;margin:0 auto 16px}.columns.svelte-1s7eruv{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:16px;max-width:1180px;margin:0 auto;display:grid}.col.svelte-1s7eruv{flex-direction:column;gap:16px;min-width:0;display:flex}@media (max-width:1099px){.columns.svelte-1s7eruv{grid-template-columns:minmax(0,1fr)}}.card.svelte-1s7eruv{background:var(--surface);border:1px solid var(--card-border);box-shadow:var(--card-shadow);border-radius:20px;flex-direction:column;gap:12px;padding:20px 22px 22px;display:flex}h2.svelte-1s7eruv{margin:0;font-size:17px;font-weight:600}h3.svelte-1s7eruv{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin:8px 0 0;font-size:12px;font-weight:600}.head.svelte-1s7eruv{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.hint.svelte-1s7eruv{color:var(--faint);margin:0;font-size:12.5px}.banner.svelte-1s7eruv{border-radius:14px;align-items:flex-start;gap:10px;padding:11px 14px;font-size:13.5px;line-height:1.45;display:flex}.banner.dev.svelte-1s7eruv{background:var(--warn-bg);color:var(--warn)}.banner.error.svelte-1s7eruv{background:var(--error-bg);color:var(--error)}.banner.svelte-1s7eruv span:where(.svelte-1s7eruv){color:var(--ink)}.field.svelte-1s7eruv{min-width:0;color:var(--muted);flex-direction:column;gap:5px;font-size:12.5px;font-weight:500;display:flex}input.svelte-1s7eruv:not([type=checkbox]):not([type=color]),select.svelte-1s7eruv,textarea.svelte-1s7eruv{border:1px solid var(--divider);background:var(--surface);min-width:0;min-height:40px;color:var(--ink);font:inherit;border-radius:10px;padding:0 11px;font-size:14px;font-weight:400}textarea.svelte-1s7eruv{resize:vertical;padding:9px 11px;line-height:1.5}input.mono.svelte-1s7eruv,textarea.mono.svelte-1s7eruv{font-family:var(--mono);font-size:13px}input.svelte-1s7eruv:focus,select.svelte-1s7eruv:focus,textarea.svelte-1s7eruv:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg);outline:none}input[aria-invalid=true].svelte-1s7eruv{border-color:var(--warn)}.row.svelte-1s7eruv{align-items:center;gap:8px;min-width:0;display:flex}.row.svelte-1s7eruv>input:where(.svelte-1s7eruv){flex:1}.row.wrap.svelte-1s7eruv{flex-wrap:wrap}.grow.svelte-1s7eruv{flex:140px}.row.svelte-1s7eruv>.idin:where(.svelte-1s7eruv){flex:0 96px}.row.svelte-1s7eruv>.sizein:where(.svelte-1s7eruv){flex:0 110px}.two.svelte-1s7eruv,.three.svelte-1s7eruv{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.three.svelte-1s7eruv{grid-template-columns:repeat(3,minmax(0,1fr))}.block.svelte-1s7eruv{background:var(--surface-2);border-radius:14px;flex-direction:column;gap:8px;padding:12px;display:flex}.block.svelte-1s7eruv input:where(.svelte-1s7eruv):not([type=checkbox]):not([type=color]),.block.svelte-1s7eruv select:where(.svelte-1s7eruv){background:var(--surface)}.held.svelte-1s7eruv{border-left:2px solid var(--divider);flex-direction:column;gap:8px;padding-left:12px;display:flex}.seg.small.svelte-1s7eruv>button:where(.svelte-1s7eruv){min-height:34px;font-size:12.5px}.seg.svelte-1s7eruv{flex-wrap:wrap;align-self:flex-start}.add.svelte-1s7eruv,.mini.svelte-1s7eruv{border:1px dashed var(--dash);min-height:36px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:10px;align-self:flex-start;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.mini.svelte-1s7eruv{border-style:solid;border-color:var(--divider);background:var(--surface);white-space:nowrap;min-height:32px;padding:0 10px}.add.svelte-1s7eruv:hover,.mini.svelte-1s7eruv:hover{background:var(--track);color:var(--ink)}.icon-btn.small.svelte-1s7eruv{width:36px;height:36px;color:var(--muted)}.pick.svelte-1s7eruv{border:1px solid var(--divider);background:var(--surface);min-height:36px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.pick[aria-pressed=true].svelte-1s7eruv{background:var(--accent-bg);border-color:var(--accent);color:var(--accent-dark);font-weight:600}.langs.svelte-1s7eruv{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.sub.svelte-1s7eruv{color:var(--muted);font-size:13px}.check.svelte-1s7eruv{min-height:34px;color:var(--ink);cursor:pointer;align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:inline-flex}.check.svelte-1s7eruv input:where(.svelte-1s7eruv){width:16px;height:16px;accent-color:var(--accent);margin:0}.checks.svelte-1s7eruv{flex-direction:column;display:flex}.facts.svelte-1s7eruv{border-top:1px solid var(--track);flex-direction:column;gap:10px;padding-top:12px;display:flex}.value.svelte-1s7eruv{color:var(--ink);font-size:15px}.errata.svelte-1s7eruv{color:var(--ink);margin:0;padding-left:18px;font-size:13.5px;font-weight:400;line-height:1.5}.errata.svelte-1s7eruv .date:where(.svelte-1s7eruv){color:var(--muted)}.chip.accent.svelte-1s7eruv{background:var(--accent-bg);color:var(--accent-dark)}.photo.svelte-1s7eruv{background:var(--surface-2);border-radius:14px;gap:12px;padding:10px;display:flex}.photo.missing.svelte-1s7eruv{box-shadow:inset 0 0 0 1px var(--warn)}.thumb.svelte-1s7eruv{background:var(--track);width:88px;height:88px;color:var(--faint);border-radius:10px;flex:none;place-items:center;display:grid;overflow:hidden}.thumb.svelte-1s7eruv img:where(.svelte-1s7eruv){object-fit:cover;width:100%;height:100%}.thumb.logo.svelte-1s7eruv{width:44px;height:44px}.thumb.logo.svelte-1s7eruv img:where(.svelte-1s7eruv){object-fit:contain}.pfields.svelte-1s7eruv{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.prow.svelte-1s7eruv{align-items:center;gap:8px;display:flex}.pname.svelte-1s7eruv{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.photo.svelte-1s7eruv input:where(.svelte-1s7eruv):not([type=checkbox]){background:var(--surface)}.flag.svelte-1s7eruv{color:var(--warn);align-items:center;gap:5px;font-size:12.5px;font-weight:500;display:inline-flex}.table-wrap.svelte-1s7eruv{overflow-x:auto}table.svelte-1s7eruv{border-collapse:collapse;width:100%;font-size:14px}th.svelte-1s7eruv{text-align:left;color:var(--muted);border-bottom:1px solid var(--track);padding:6px 8px 6px 0;font-size:12px;font-weight:500}td.svelte-1s7eruv{border-bottom:1px solid var(--track);padding:5px 8px 5px 0}tr.svelte-1s7eruv:last-child td:where(.svelte-1s7eruv){border-bottom:none}td.svelte-1s7eruv input:where(.svelte-1s7eruv){width:100%}.idcell.svelte-1s7eruv{width:120px}td.end.svelte-1s7eruv{text-align:right;width:44px}.persize.svelte-1s7eruv{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:6px;display:grid}.cell.svelte-1s7eruv{flex-direction:column;gap:3px;min-width:0;display:flex}.cell.svelte-1s7eruv input:where(.svelte-1s7eruv){text-align:right;font-variant-numeric:tabular-nums;width:100%}.cell.unit.svelte-1s7eruv input:where(.svelte-1s7eruv){text-align:left}.slabel.svelte-1s7eruv{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.raw.svelte-1s7eruv{gap:8px;display:flex}.raw.svelte-1s7eruv input:where(.svelte-1s7eruv){flex:1}.swatch.svelte-1s7eruv{width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--swatch-ring);cursor:pointer;border-radius:10px;flex:none;position:relative;overflow:hidden}.swatch.svelte-1s7eruv input:where(.svelte-1s7eruv){cursor:pointer;border:0;width:calc(100% + 12px);height:calc(100% + 12px);padding:0;position:absolute;inset:-6px}.swatch.none.svelte-1s7eruv:after{content:"";pointer-events:none;background:repeating-linear-gradient(45deg, var(--surface) 0 4px, var(--track) 4px 8px);position:absolute;inset:0}.swatch.svelte-1s7eruv:focus-within{outline:2px solid var(--accent);outline-offset:2px}.phone.svelte-1s7eruv{flex-direction:column;gap:12px;display:flex}.phone.svelte-1s7eruv .columns:where(.svelte-1s7eruv),.phone.svelte-1s7eruv .col:where(.svelte-1s7eruv){gap:12px}.phone.svelte-1s7eruv .card:where(.svelte-1s7eruv){border-radius:18px;padding:16px}@media (max-width:700px){.two.svelte-1s7eruv,.three.svelte-1s7eruv{grid-template-columns:minmax(0,1fr)}}.editor.svelte-nmz6rb{height:100%;min-height:0}.editor.svelte-nmz6rb .cm-editor{height:100%}canvas.svelte-chl3bw{display:block}.scroll.svelte-chl3bw{flex:1;min-width:0;min-height:0;display:flex;overflow:auto}.in.svelte-chl3bw{margin:auto;padding:8px 0 8px 12px}.pick.svelte-chl3bw{cursor:pointer}.tl.svelte-ldknnw>:where(.svelte-ldknnw),.tr.svelte-ldknnw>:where(.svelte-ldknnw),.bl.svelte-ldknnw>:where(.svelte-ldknnw),.card.svelte-ldknnw header:where(.svelte-ldknnw){zoom:var(--text-size)}.scroll.svelte-ldknnw{padding-top:calc(16px + var(--bar-room));padding-bottom:72px;display:flex;position:absolute;inset:0}.card.svelte-ldknnw{background:var(--surface);border:1px solid var(--card-border);min-width:0;min-height:0;box-shadow:var(--card-shadow);border-radius:20px;flex-direction:column;flex:1;display:flex;overflow:hidden}.card.svelte-ldknnw header:where(.svelte-ldknnw){border-bottom:1px solid var(--track);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 16px;font-size:13px;display:flex}.path.svelte-ldknnw{background:var(--surface-2);text-overflow:ellipsis;white-space:nowrap;border-radius:9px;align-items:center;max-width:100%;min-height:32px;padding:0 12px;font-weight:500;display:inline-flex;overflow:hidden}.meta.svelte-ldknnw{color:var(--muted);margin-left:auto}.source.svelte-ldknnw{flex:1;min-width:0;min-height:0}.modes.svelte-ldknnw button:where(.svelte-ldknnw){gap:6px}.faint.svelte-ldknnw{color:var(--faint)}.empty.col.svelte-ldknnw{text-align:center;flex-direction:column}.empty.svelte-ldknnw p:where(.svelte-ldknnw){margin:4px 0}.gallery.svelte-ldknnw{flex:1;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-content:start;gap:14px;padding:16px;display:grid;overflow:auto}.gcard.svelte-ldknnw{border:1px solid var(--track);background:var(--surface);text-align:left;cursor:zoom-in;border-radius:14px;flex-direction:column;gap:10px;padding:10px;display:flex}.gcard.svelte-ldknnw:hover{border-color:var(--accent)}.gthumb.svelte-ldknnw{background:var(--surface-2);border-radius:9px;justify-content:center;align-items:center;height:158px;display:flex;overflow:hidden}.gtext.svelte-ldknnw{flex-direction:column;gap:3px;min-width:0;display:flex}.gtitle.svelte-ldknnw,.ptitle.svelte-ldknnw{font-size:14px;font-weight:600}.gsub.svelte-ldknnw{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.gmeta.svelte-ldknnw,.psub.svelte-ldknnw{color:var(--faint);font-size:12px}.split.svelte-ldknnw{flex:1;min-height:0;display:flex}.panel.svelte-ldknnw{border-left:1px solid var(--track);background:var(--surface-2);flex-direction:column;flex:0 0 46%;min-width:0;display:flex}.phead.svelte-ldknnw{flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 12px 6px 16px;display:flex}.ptext.svelte-ldknnw{flex:140px;min-width:0}.seg.small.svelte-ldknnw>button:where(.svelte-ldknnw){min-width:32px;min-height:28px;padding:0 8px;font-size:12px}.big.svelte-ldknnw{flex:1;min-height:0;display:flex;overflow:auto}.bigin.svelte-ldknnw{margin:auto;padding:8px 12px}.legend.svelte-ldknnw{color:var(--muted);flex-wrap:wrap;flex:none;gap:6px 14px;max-height:30%;padding:8px 16px;font-size:12px;display:flex;overflow:auto}.key.svelte-ldknnw{align-items:center;gap:6px;display:inline-flex}.kcell.svelte-ldknnw{border:1px solid var(--grid-line);height:18px;color:var(--ink);justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.note.svelte-ldknnw{color:var(--faint);flex-basis:100%}.strip.svelte-ldknnw{border-top:1px solid var(--track);flex:none;gap:8px;padding:10px 12px 12px;display:flex;overflow-x:auto}.sthumb.svelte-ldknnw{background:var(--surface);cursor:pointer;border:2px solid #0000;border-radius:9px;flex:none;justify-content:center;align-items:center;width:104px;height:72px;display:flex;overflow:hidden}.sthumb.on.svelte-ldknnw{border-color:var(--accent)}.lightbox.svelte-ldknnw{z-index:50;padding:calc(16px + env(safe-area-inset-top)) 16px calc(16px + env(safe-area-inset-bottom));justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.backdrop.svelte-ldknnw{cursor:zoom-out;background:#0a0c10b8;border:0;position:absolute;inset:0}.lightbox.svelte-ldknnw figure:where(.svelte-ldknnw){background:var(--sheet);border-radius:18px;flex-direction:column;max-width:100%;max-height:100%;margin:0;display:flex;position:relative;overflow:hidden}.lightbox.svelte-ldknnw figcaption:where(.svelte-ldknnw){justify-content:space-between;align-items:center;gap:16px;padding:14px 16px 6px;display:flex}.zgrid.svelte-ldknnw{min-height:0;padding:8px 20px;overflow:auto}.lightbox.svelte-ldknnw .close:where(.svelte-ldknnw){top:calc(16px + env(safe-area-inset-top));background:var(--glass);box-shadow:var(--shadow);border-radius:50%;position:absolute;right:16px}.empty.svelte-ldknnw{color:var(--muted);flex:1;justify-content:center;align-items:center;padding:48px;font-size:14px;display:flex}.empty.error.svelte-ldknnw{color:var(--error)}.asset.svelte-ldknnw{flex-wrap:wrap;flex:1;align-items:flex-start;gap:32px;padding:32px;display:flex;overflow:auto}.asset.svelte-ldknnw img:where(.svelte-ldknnw){object-fit:contain;background:var(--surface-2);border-radius:14px;flex:320px;max-width:520px;max-height:70vh}dl.svelte-ldknnw{flex:220px;grid-template-columns:auto minmax(0,1fr);gap:12px 20px;margin:0;font-size:13px;display:grid}dt.svelte-ldknnw{color:var(--muted)}dd.svelte-ldknnw{flex-direction:column;align-items:flex-start;gap:4px;margin:0;display:flex}.link.svelte-ldknnw{color:var(--accent);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:13px}.tl.svelte-ldknnw,.tr.svelte-ldknnw{top:calc(16px + var(--bar-room));z-index:4;pointer-events:none;flex-direction:column;display:flex;position:absolute;bottom:72px}.tl.svelte-ldknnw{left:16px}.tr.svelte-ldknnw{right:16px}.widget.svelte-ldknnw{pointer-events:auto;border-radius:18px;flex-direction:column;width:256px;max-height:100%;padding:8px;display:flex}.whead.svelte-ldknnw{justify-content:space-between;align-items:center;padding-left:10px;font-size:13px;font-weight:600;display:flex}.icon-btn.small.svelte-ldknnw{color:var(--muted)}.wbody.svelte-ldknnw{flex-direction:column;gap:8px;display:flex;overflow:auto}.group.svelte-ldknnw{flex-direction:column;gap:2px;display:flex}.group.svelte-ldknnw .label:where(.svelte-ldknnw){padding:2px 10px 4px}.item.svelte-ldknnw{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;min-height:38px;padding:0 10px;font-size:12.5px;display:flex}.item.svelte-ldknnw:hover,.oitem.svelte-ldknnw:hover{background:var(--track)}.item[aria-pressed=true].svelte-ldknnw{background:var(--accent-bg);color:var(--accent-dark)}.ficon.svelte-ldknnw{flex:none;display:inline-flex}.fname.svelte-ldknnw{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dir.svelte-ldknnw{color:var(--faint)}.oitem.svelte-ldknnw{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;align-items:baseline;gap:8px;min-height:34px;padding:7px 10px;font-size:13px;display:flex}.oitem[aria-current=true].svelte-ldknnw{background:var(--accent-bg)}.kind.svelte-ldknnw{color:var(--accent);flex:none;font-size:11.5px}.oname.svelte-ldknnw{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.n.svelte-ldknnw{color:var(--faint);flex:none;margin-left:auto;font-size:11.5px}.none.svelte-ldknnw{color:var(--muted);margin:4px 10px 8px;font-size:13px}.fab.svelte-ldknnw{cursor:pointer;pointer-events:auto;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.bl.svelte-ldknnw{z-index:4;position:absolute;bottom:16px;left:16px}.phone.svelte-ldknnw{flex-direction:column;gap:10px;min-height:100%;display:flex}.phone.svelte-ldknnw .card:where(.svelte-ldknnw){min-height:60vh}.chips.svelte-ldknnw{scrollbar-width:none;gap:6px;padding:2px;display:flex;overflow-x:auto}.chips.svelte-ldknnw button:where(.svelte-ldknnw){border:1px solid var(--hairline);background:var(--glass);min-height:36px;font-family:var(--mono);cursor:pointer;border-radius:999px;flex:none;padding:0 12px;font-size:12px}.chips.svelte-ldknnw button[aria-pressed=true]:where(.svelte-ldknnw){background:var(--pill-bg);border-color:var(--pill-bg);color:var(--pill-fg)}.checking.svelte-ldknnw{color:var(--muted)}.tsheet.svelte-1o46zkv{pointer-events:auto;width:min(920px, calc((100vw - 32px) / var(--text-size)));background:var(--surface);color:var(--ink);box-shadow:var(--shadow);border:0;border-radius:24px;padding:0;overflow:hidden}.tsheet.svelte-1o46zkv::backdrop{background:var(--scrim)}.inner.svelte-1o46zkv{max-height:min(860px, calc((100dvh - 32px) / var(--text-size)));flex-direction:column;display:flex}.shead.svelte-1o46zkv{align-items:center;gap:12px;padding:18px 18px 8px 24px;display:flex}h2.svelte-1o46zkv{flex:1;align-items:center;gap:10px;margin:0;font-size:20px;font-weight:700;display:flex}.stools.svelte-1o46zkv{flex-wrap:wrap;align-items:center;gap:10px 16px;padding:0 24px 6px;display:flex}.status.svelte-1o46zkv{color:var(--ok);flex:1;font-size:14px;font-weight:500}.status.warn.svelte-1o46zkv{color:var(--warn)}.hint.svelte-1o46zkv{color:var(--faint);margin:0;padding:0 24px 10px;font-size:12.5px}.sbody.svelte-1o46zkv{flex:auto;min-height:0;padding:4px 24px 24px;overflow:auto}.state.svelte-1o46zkv{min-height:160px;color:var(--muted);justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex}.state.error.svelte-1o46zkv{color:var(--error)}.rows.svelte-1o46zkv{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.trow.svelte-1o46zkv{background:var(--surface-2);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;padding:12px 14px;display:grid}.src.svelte-1o46zkv,.dst.svelte-1o46zkv{flex-direction:column;gap:5px;min-width:0;display:flex}.src.svelte-1o46zkv p:where(.svelte-1o46zkv){white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.label.svelte-1o46zkv{font-size:11px}textarea.svelte-1o46zkv{border:1px solid var(--divider);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;resize:vertical;border-radius:10px;padding:8px 10px;font-size:14px;line-height:1.5}textarea.svelte-1o46zkv:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg);outline:none}.opt.svelte-1o46zkv{color:var(--faint);font-size:12px}@media (max-width:700px){.tsheet.svelte-1o46zkv{width:calc((100vw - 16px) / var(--text-size))}.trow.svelte-1o46zkv{grid-template-columns:minmax(0,1fr);gap:8px}.shead.svelte-1o46zkv{padding:14px 12px 6px 18px}.stools.svelte-1o46zkv,.hint.svelte-1o46zkv,.sbody.svelte-1o46zkv{padding-left:16px;padding-right:16px}}.proof.svelte-1fs8x5o{zoom:var(--text-size);pointer-events:auto;border-radius:18px;flex-direction:column;gap:4px;width:256px;max-height:100%;padding:8px;display:flex;overflow:auto}.proof.narrow.svelte-1fs8x5o{border-radius:16px;width:auto;max-height:none}.part.svelte-1fs8x5o{flex-direction:column;align-items:flex-start;gap:8px;padding:8px 8px 10px;display:flex}.part.svelte-1fs8x5o+.part:where(.svelte-1fs8x5o){border-top:1px solid var(--hairline)}.seg.svelte-1fs8x5o{flex-wrap:wrap}.seg.svelte-1fs8x5o>button:where(.svelte-1fs8x5o){min-height:34px;font-size:12.5px}.soft.svelte-1fs8x5o,.sm.svelte-1fs8x5o{background:var(--track);min-height:34px;color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:500;display:inline-flex}.sm.svelte-1fs8x5o{border:1px solid var(--divider);background:var(--surface);white-space:nowrap;min-height:28px;padding:0 9px;font-size:12px}.soft.svelte-1fs8x5o:hover,.sm.svelte-1fs8x5o:hover{background:var(--selection)}.soft.svelte-1fs8x5o:disabled{opacity:.5;cursor:default}.checks.svelte-1fs8x5o{flex-direction:column;gap:8px;width:100%;margin:0;padding:0;list-style:none;display:flex}.ck.svelte-1fs8x5o{grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:8px;font-size:12.5px;line-height:1.4;display:grid}.ctext.svelte-1fs8x5o{overflow-wrap:anywhere}.lvl.svelte-1fs8x5o{padding-top:1px;display:inline-flex}.lvl.ok.svelte-1fs8x5o{color:var(--ok)}.lvl.warn.svelte-1fs8x5o{color:var(--warn)}.lvl.error.svelte-1fs8x5o{color:var(--error)}.lvl.info.svelte-1fs8x5o{color:var(--muted)}.muted.svelte-1fs8x5o,.ok.svelte-1fs8x5o,.err.svelte-1fs8x5o{color:var(--muted);align-items:center;gap:6px;margin:0;font-size:12.5px;line-height:1.4;display:inline-flex}.ok.svelte-1fs8x5o{color:var(--ok)}.err.svelte-1fs8x5o{color:var(--error)}.btn.svelte-1fs8x5o{min-height:40px;padding:0 14px;font-size:13px}.check.svelte-1fs8x5o{cursor:pointer;align-items:flex-start;gap:8px;font-size:12.5px;font-weight:500;line-height:1.35;display:inline-flex}.check.svelte-1fs8x5o input:where(.svelte-1fs8x5o){width:16px;height:16px;accent-color:var(--accent);flex:none;margin:0}.publish.svelte-1fs8x5o{flex-direction:column;gap:8px;width:100%;display:flex}.kinds.svelte-1fs8x5o{flex-direction:column;align-self:stretch}.kinds.svelte-1fs8x5o>button:where(.svelte-1fs8x5o){justify-content:space-between;gap:8px}.kinds.svelte-1fs8x5o>button.on:where(.svelte-1fs8x5o){background:var(--seg-on);color:var(--ink);box-shadow:0 1px 2px #16181d24}.v.svelte-1fs8x5o{color:var(--muted);font-size:11.5px}.field.svelte-1fs8x5o{color:var(--muted);flex-direction:column;gap:5px;font-size:12px;font-weight:500;display:flex}textarea.svelte-1fs8x5o{border:1px solid var(--divider);background:var(--surface);color:var(--ink);font:inherit;resize:vertical;border-radius:10px;padding:8px 10px;font-size:13px}textarea.svelte-1fs8x5o:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg);outline:none}.row.svelte-1fs8x5o{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.tl.svelte-9zbcoc>:where(.svelte-9zbcoc),.tr.svelte-9zbcoc>:where(.svelte-9zbcoc),.bc.svelte-9zbcoc>:where(.svelte-9zbcoc),.bl.svelte-9zbcoc>:where(.svelte-9zbcoc),.sheet.svelte-9zbcoc>:where(.svelte-9zbcoc),.picker.svelte-9zbcoc,.pager.svelte-9zbcoc{zoom:var(--text-size)}.scroll.svelte-9zbcoc{padding:calc(24px + var(--bar-room)) calc(288px * var(--text-size)) calc(120px * var(--text-size));position:absolute;inset:0;overflow:auto}.pages.svelte-9zbcoc{flex-wrap:wrap;justify-content:safe center;align-items:flex-start;gap:24px;display:flex}.pages.single.svelte-9zbcoc{flex-flow:column;align-items:safe center}.pages.svelte-9zbcoc img:where(.svelte-9zbcoc){background:#fff;border-radius:4px;flex:none;height:auto;display:block;box-shadow:0 1px 2px #16181d14,0 14px 40px #16181d24}.state.svelte-9zbcoc{min-height:50vh;color:var(--muted);justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex}.state.error.svelte-9zbcoc{color:var(--error);white-space:pre-wrap;max-width:640px;margin:0 auto}.tl.svelte-9zbcoc,.tr.svelte-9zbcoc{top:calc(16px + var(--bar-room));z-index:4;pointer-events:none;flex-direction:column;display:flex;position:absolute;bottom:96px}.tl.svelte-9zbcoc{left:16px}.tr.svelte-9zbcoc{right:16px}.tr.proofed.svelte-9zbcoc{gap:12px}.tr.proofed.svelte-9zbcoc>*{flex:0 auto;min-height:0}.widget.svelte-9zbcoc{pointer-events:auto;border-radius:18px;flex-direction:column;gap:8px;width:256px;max-height:100%;padding:8px;display:flex}.wtitle.svelte-9zbcoc{padding:8px 10px 0;font-size:13px;font-weight:600}.wtitle.row.svelte-9zbcoc{justify-content:space-between;align-items:baseline;padding-bottom:2px;display:flex}.wbody.svelte-9zbcoc{flex-direction:column;gap:10px;display:flex;overflow:auto}.group.svelte-9zbcoc{flex-direction:column;gap:2px;display:flex}.ghead.svelte-9zbcoc{align-items:baseline;gap:6px;padding:2px 10px 4px;display:flex}.hint.svelte-9zbcoc{color:var(--faint);font-size:11.5px;font-weight:400}.litem.svelte-9zbcoc{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;min-height:48px;padding:6px 10px;display:flex}.litem.big.svelte-9zbcoc{min-height:56px}.litem.svelte-9zbcoc:hover{background:var(--track)}.litem[aria-pressed=true].svelte-9zbcoc{background:var(--accent-bg)}.paper-box.svelte-9zbcoc{flex:none;justify-content:center;width:24px;display:flex}.paper.svelte-9zbcoc{background:#fff;border:1.5px solid;border-radius:3px}.ltext.svelte-9zbcoc{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.lname.svelte-9zbcoc{font-size:14px;font-weight:500}.ldesc.svelte-9zbcoc{color:var(--muted);font-size:12px}.tick.svelte-9zbcoc{color:var(--accent);flex:none;display:inline-flex}.thumbs.svelte-9zbcoc{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:2px;display:grid;overflow:auto}.thumb.svelte-9zbcoc{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:4px;font-size:11px;display:flex}.thumb.svelte-9zbcoc img:where(.svelte-9zbcoc){background:#fff;border-radius:3px;width:100%;box-shadow:0 0 0 1px #16181d1a}.thumb[aria-current=true].svelte-9zbcoc{background:var(--accent-bg);color:var(--accent-dark)}.thumb[aria-current=true].svelte-9zbcoc img:where(.svelte-9zbcoc){box-shadow:0 0 0 2px var(--accent)}.bc.svelte-9zbcoc{z-index:4;pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.dock.svelte-9zbcoc{pointer-events:auto;border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;max-width:100%;padding:6px 6px 6px 16px;display:flex}.lsum.svelte-9zbcoc{align-items:center;gap:8px;display:flex}.chip.accent.svelte-9zbcoc{background:var(--accent-bg);color:var(--accent-dark)}.check.svelte-9zbcoc{white-space:nowrap;cursor:pointer;align-items:center;gap:8px;min-height:38px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.check.svelte-9zbcoc input:where(.svelte-9zbcoc){width:16px;height:16px;accent-color:var(--accent);margin:0}.count.svelte-9zbcoc{text-align:center;font-variant-numeric:tabular-nums;min-width:56px;font-size:13px}.bl.svelte-9zbcoc{z-index:5;max-width:360px;position:absolute;bottom:16px;left:16px}@media (max-width:1279px){.bl.svelte-9zbcoc{bottom:80px}}.warnings.svelte-9zbcoc{color:var(--muted);border-radius:16px;font-size:12px}.warnings.svelte-9zbcoc summary:where(.svelte-9zbcoc){cursor:pointer;align-items:center;gap:10px;min-height:36px;padding:0 14px;list-style:none;display:flex}.warnings.svelte-9zbcoc ul:where(.svelte-9zbcoc){max-height:240px;margin:0;padding:0 14px 12px 32px;overflow:auto}.phone.svelte-9zbcoc{flex-direction:column;gap:12px;display:flex}.phone.svelte-9zbcoc .pages:where(.svelte-9zbcoc){flex-direction:column;align-items:stretch;gap:16px}.phone.svelte-9zbcoc .pages:where(.svelte-9zbcoc) img:where(.svelte-9zbcoc){scroll-margin-top:80px;width:100%!important}.picker.svelte-9zbcoc{text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:10px;min-height:56px;padding:8px 16px;display:flex}.ptext.svelte-9zbcoc{flex-direction:column;flex:1;min-width:0;display:flex}.psub.svelte-9zbcoc{color:var(--muted);font-size:12px}.pname.svelte-9zbcoc{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.pager.svelte-9zbcoc{left:50%;bottom:calc(100px + env(safe-area-inset-bottom));z-index:6;border-radius:999px;align-items:center;gap:4px;padding:4px;display:flex;position:fixed;transform:translate(-50%)}.sheet-wrap.svelte-9zbcoc{z-index:20;background:var(--scrim);flex-direction:column;display:flex;position:fixed;inset:0}.scrim.svelte-9zbcoc{cursor:pointer;background:0 0;border:0;flex:1}.sheet.svelte-9zbcoc{max-height:75vh;padding:10px 8px calc(104px + env(safe-area-inset-bottom));background:var(--sheet);border-radius:22px 22px 0 0;flex-direction:column;gap:12px;display:flex;overflow:auto}.grip.svelte-9zbcoc{background:var(--grip);border-radius:2px;align-self:center;width:36px;height:4px}.pct.svelte-9zbcoc{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.home{--on-accent:var(--surface);font-size:16px;line-height:1.4}.home:not(dialog){min-height:100%}.home h1,.home h2,.home h3,.home p{margin:0}.home .btn{min-height:48px;color:var(--ink);background:var(--surface);box-shadow:var(--card-shadow);border-radius:14px;padding:0 20px;font-size:15px;font-weight:600;text-decoration:none}.home .btn.big{border-radius:16px;min-height:54px;padding:0 24px;font-size:16px}.home .btn.dark{background:var(--pill-bg);color:var(--pill-fg)}.home .btn.accent{background:var(--accent);color:var(--on-accent)}.home .btn.soft{background:var(--track);box-shadow:none}.home .btn.small{border-radius:12px;min-height:40px;padding:0 14px;font-size:14px}.home .btn:disabled{opacity:.5}.home .card{background:var(--surface);border:1px solid var(--card-border);box-shadow:var(--card-shadow);border-radius:24px}.home .sec{flex-direction:column;gap:18px;display:flex}.home .sec-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.home .sec-head h2{letter-spacing:-.015em;font-size:26px;font-weight:800}.home .badge{color:#fff;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid;transform:rotate(-6deg)}.home .count{background:var(--surface);min-width:32px;height:30px;box-shadow:var(--card-shadow);border-radius:999px;place-items:center;padding:0 10px;font-size:14px;font-weight:800;display:grid}.home .squig{fill:none;width:60px;height:14px;stroke:var(--accent);stroke-width:2.5px;stroke-linecap:round;opacity:.75}.home .end{margin-left:auto}.home .meta{color:var(--muted);font-size:15px}.home .chip{padding:3px 10px;font-size:12px;font-weight:700}.home .knit{background-image:linear-gradient(135deg,#ffffff2b 25%,#0000 25%),linear-gradient(225deg,#ffffff2b 25%,#0000 25%),linear-gradient(315deg,#ffffff2b 25%,#0000 25%),linear-gradient(45deg,#ffffff2b 25%,#0000 25%);background-position:-13px 0,-13px 0,0 0,0 0;background-size:26px 26px}.home .seg{background:var(--surface);box-shadow:var(--card-shadow);border-radius:14px}.home .card .seg{background:var(--track);box-shadow:none}.home .seg>button{min-height:42px;padding:0 14px;font-size:14px;font-weight:600}.home .seg>button[aria-pressed=true]{background:var(--pill-bg);color:var(--pill-fg)}.home .note{background:var(--surface);box-shadow:var(--card-shadow);border-radius:18px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:15px;line-height:1.45;display:flex}.home .note>span{flex:1}.home .note.warn{background:var(--warn-bg);color:var(--ink);box-shadow:none}.home .note.error{background:var(--error-bg);box-shadow:none}.home .note.error>svg{color:var(--error)}.home .field{color:var(--muted);flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}.home .field input,.home .field select,.home .field textarea{border:1px solid var(--divider);background:var(--surface);min-height:46px;color:var(--ink);font:inherit;border-radius:12px;padding:0 12px;font-size:16px;font-weight:400}.home .field textarea{resize:vertical;min-height:80px;padding:10px 12px}.home-dialog{width:min(560px, calc((100vw - 32px) / var(--text-size)));max-height:calc((100dvh - 32px) / var(--text-size));background:var(--surface);color:var(--ink);box-shadow:var(--shadow);border:0;border-radius:24px;padding:24px;font-size:16px}.home-dialog::backdrop{background:var(--scrim)}.home-dialog h2{margin:0 0 16px;font-size:22px;font-weight:800}.home .help-btn{border:1px solid var(--card-border);background:var(--surface);width:46px;height:46px;color:var(--ink);box-shadow:var(--card-shadow);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.home .help-btn:hover{background:var(--track)}.home-help h3{margin:18px 0 6px;font-size:17px;font-weight:700}.home-help h3:first-of-type{margin-top:0}.home-help p,.home-help li{color:var(--ink);font-size:16px;line-height:1.5}.home-help p{margin:0 0 6px}.home-help ol,.home-help ul{margin:0 0 6px;padding-left:22px}.home-help .from{background:var(--track);border-radius:18px;flex-direction:column;gap:8px;margin-top:18px;padding:16px 18px;display:flex}.home-help .from h3{margin:0}.home-help .from .btn{align-self:flex-start;margin-top:4px}.home-help .ruser{flex-direction:column;gap:8px;display:flex}.home-help .ruser input{background:var(--surface)}.home-help .from .btn:disabled{opacity:.55;cursor:default}.home-help .from .btn:not(.dark){border:1px solid var(--card-border);box-shadow:var(--card-shadow)}.home-help .small{color:var(--faint);font-size:13px}.home .favonly{background:var(--surface);height:46px;box-shadow:var(--card-shadow);color:var(--muted);font:inherit;cursor:pointer;border:0;border-radius:14px;align-items:center;gap:7px;padding:0 14px;font-size:15px;font-weight:600;display:inline-flex}.home .favonly[aria-pressed=true]{background:color-mix(in srgb, #d6336c 14%, var(--surface));color:#b0204f}.home .favonly[aria-pressed=true] svg path{fill:currentColor}.home .sbar{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.home .sfind,.home .spick{background:var(--surface);height:46px;box-shadow:var(--card-shadow);color:var(--muted);border-radius:14px;align-items:center;gap:8px;padding:0 12px;display:flex}.home .sfind{flex:0 260px}.home .sfind:focus-within,.home .spick:focus-within{outline:2px solid var(--accent)}.home .sfind input,.home .spick select{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:15px}.home .stoggle{background:var(--surface);height:46px;box-shadow:var(--card-shadow);color:var(--muted);font:inherit;cursor:pointer;border:0;border-radius:14px;align-items:center;gap:7px;padding:0 14px;font-size:15px;font-weight:600;display:inline-flex}.home .stoggle[aria-pressed=true]{background:var(--accent-bg);color:var(--accent-dark)}.home .sheet-hint{color:var(--muted);margin:0 0 10px;font-size:14px}.home .nomatch{color:var(--muted);padding:24px 4px;font-size:16px}@media (max-width:700px){.home .sfind{flex:100%}}.home-dialog .actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;display:flex}@media (max-width:700px){.home .sec-head h2{font-size:23px}.home .squig{display:none}}.home .panel{isolation:isolate;background-color:color-mix(in srgb, color-mix(in srgb, var(--sec) 16%, var(--ground)) 72%, transparent);border-radius:36px;flex-direction:column;gap:22px;margin-top:104px;padding:26px 28px 32px;display:flex;position:relative}.home .panel.without-companion{margin-top:0}.home .phone-ground:before{content:"";z-index:-1;border-radius:inherit;background-color:var(--sec);opacity:calc(.2 * var(--motif-strength,1));-webkit-mask:var(--motif) 0 0 / var(--motif-size) var(--motif-size) repeat;-webkit-mask:var(--motif) 0 0 / var(--motif-size) var(--motif-size) repeat;mask:var(--motif) 0 0 / var(--motif-size) var(--motif-size) repeat;position:absolute;inset:0}:root[data-theme=dark] .home .phone-ground:before{opacity:calc(.28 * var(--motif-strength,1))}.home .panel .pose{display:flex;position:absolute;top:-132px}.home .panel .pose.right{right:30px}.home .panel .pose.left{left:30px}.home .panel .bubble{background:var(--surface);max-width:320px;filter:drop-shadow(0 4px 0 color-mix(in srgb, var(--sec) 38%, transparent)) drop-shadow(0 10px 14px #00000014);border-radius:20px;margin:0;padding:11px 30px 11px 16px;font-size:15px;font-weight:600;line-height:1.35;position:relative}.home .panel .bubble .again{width:20px;height:20px;color:var(--muted);opacity:.4;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:opacity .15s,background-color .15s,color .15s;display:grid;position:absolute;top:6px;right:6px}.home .panel .bubble .again:hover,.home .panel .bubble .again:focus-visible{opacity:1;background:color-mix(in srgb, var(--sec) 14%, transparent);color:var(--sec)}.home .panel .bubble .again.spun svg{animation:.45s ease-out again-turn}@keyframes again-turn{0%{transform:rotate(-360deg)}}.home .panel .bubble .tiptag{color:var(--sec);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:4px;margin-bottom:2px;font-size:11px;font-weight:800;display:flex}.home .panel .bubble:before{content:"";background:inherit;width:11px;height:18px;position:absolute;top:50%;translate:0 -50%}.home .panel .bubble.left:before{clip-path:path("M11 0 C 7 6, 3 8, 0 9 C 3 10, 7 12, 11 18 Z");right:calc(100% - 1px)}.home .panel .bubble.right:before{clip-path:path("M0 0 C 4 6, 8 8, 11 9 C 8 10, 4 12, 0 18 Z");left:calc(100% - 1px)}.home .panel:not(.phone) .bubble{top:calc(-132px + var(--mouth));position:absolute;translate:0 -50%}.home .panel:not(.phone) .bubble.left{left:calc(30px + var(--reach) + 14px)}.home .panel:not(.phone) .bubble.right{right:calc(30px + var(--reach) + 14px)}.home .panel .head{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.home .panel .head h2{letter-spacing:-.02em;margin:0;font-size:32px;font-weight:900}.home .panel .acts{align-items:center;gap:8px;display:flex}.home .sbadge{background:var(--sec);border:5px solid var(--surface);color:#fff;width:62px;height:62px;box-shadow:0 5px 0 color-mix(in srgb, var(--sec) 50%, #000 10%);border-radius:50%;flex:none;place-items:center;display:grid;transform:rotate(-8deg)}.home .scount{background:var(--surface);border:3px solid var(--sec);border-radius:999px;place-items:center;min-width:34px;height:34px;padding:0 12px;font-size:15px;font-weight:800;display:grid;transform:rotate(4deg)}.home .panel .btn{box-shadow:0 4px 0 color-mix(in srgb, var(--sec) 40%, transparent)}.home .panel .btn.dark{box-shadow:0 4px 0 color-mix(in srgb, var(--sec) 70%, #000 10%)}.home .panel .help-btn{box-shadow:0 4px 0 color-mix(in srgb, var(--sec) 40%, transparent);border:0}.home .stk{background:var(--surface);border:6px solid var(--surface);box-shadow:0 6px 0 color-mix(in srgb, var(--sec) 38%, transparent), 0 14px 26px #0000001a;border-radius:26px;position:relative;overflow:hidden}.home .flag{background:var(--surface);box-shadow:0 3px 0 color-mix(in srgb, var(--sec) 38%, transparent);text-align:center;border-radius:12px;padding:6px 12px;font-size:13px;line-height:1.3;display:block}.home .flag b{font-size:14px;display:block}.home .flag span{color:var(--muted)}.home .panel .more{align-self:flex-start}.home .panel .shelved{grid-template-columns:repeat(var(--cols), var(--col));column-gap:var(--gap)}.home .panel .shelf{--room:14px;grid-template-columns:none;grid-template-rows:repeat(var(--rows), auto);grid-auto-flow:column;grid-auto-columns:var(--col);column-gap:var(--gap);margin:calc(-1 * var(--room));padding:var(--room);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--room);scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--sec) 40%, transparent) transparent;overflow-x:auto}.home .panel .shelf>*{scroll-snap-align:start}.home .panel .shelf.more-right{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}.home .panel .shelf.more-left{-webkit-mask-image:linear-gradient(90deg,#0000,#000 36px);mask-image:linear-gradient(90deg,#0000,#000 36px)}.home .panel .shelf.more-left.more-right{-webkit-mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 36px),#0000)}.home .panel .empty-note{color:var(--muted);margin:0;font-size:17px}.home .phone-ground{z-index:-1;isolation:isolate;background-color:color-mix(in srgb, var(--sec) 13%, var(--ground));position:fixed;inset:0}.home .panel.phone{background:0 0;border-radius:0;gap:16px;margin-top:0;padding:0}.home .panel.phone .hero{align-items:flex-start;display:flex}.home .panel.phone .hero.right{flex-direction:row-reverse}.home .panel.phone .bubble{margin-top:var(--mouth);font-size:14px;translate:0 -50%}.home .panel.phone .bubble.left{margin-left:calc(var(--reach) - var(--cat) + 14px)}.home .panel.phone .bubble.right{margin-right:calc(var(--reach) - var(--cat) + 14px)}.home .panel.phone .head{flex-wrap:nowrap;gap:10px}.home .panel.phone .head h2{font-size:26px}.home .panel.phone .sbadge{border-width:4px;width:46px;height:46px}.home .panel.phone .scount{min-width:28px;height:28px;font-size:13px}.home .fabs{right:16px;bottom:calc(96px + env(safe-area-inset-bottom));z-index:15;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed}.home .fabs .fab{min-height:60px;box-shadow:0 5px 0 color-mix(in srgb, var(--sec) 70%, #000 10%), 0 12px 24px #0003;border-radius:20px;padding:0 22px 0 18px;font-size:16px;font-weight:800}.home .fabs .fab2{box-shadow:0 4px 0 color-mix(in srgb, var(--sec) 40%, transparent), 0 8px 16px #0000001f}.yarn-art.svelte-1nz5fob{flex:none;overflow:visible}.body.svelte-1nz5fob{fill:var(--c)}.top.svelte-1nz5fob{fill:color-mix(in srgb, var(--c) 88%, #fff)}.strand.svelte-1nz5fob{fill:none;stroke:color-mix(in srgb, var(--c) 62%, #fff);stroke-width:1.6px;stroke-opacity:.75}.strand.dark.svelte-1nz5fob{stroke:color-mix(in srgb, var(--c) 70%, #000);stroke-opacity:.55}.multi.svelte-1nz5fob .strand:where(.svelte-1nz5fob){stroke:#fff;stroke-opacity:.4}.multi.svelte-1nz5fob .strand.dark:where(.svelte-1nz5fob){stroke:#000;stroke-opacity:.2}.multi.svelte-1nz5fob .top:where(.svelte-1nz5fob){fill:#fff;fill-opacity:.18}.burst.svelte-1nz5fob{stroke-width:4.5px;stroke-linecap:round}.hole.svelte-1nz5fob{fill:color-mix(in srgb, var(--c) 55%, #000)}.loop.svelte-1nz5fob{fill:none;stroke:color-mix(in srgb, var(--c) 55%, #fff);stroke-width:1.3px}.halo.svelte-1nz5fob{fill:color-mix(in srgb, var(--c) 75%, #fff);stroke:color-mix(in srgb, var(--c) 75%, #fff);stroke-width:14px;opacity:.5}.hairs.svelte-1nz5fob{fill:none;stroke:color-mix(in srgb, var(--c) 70%, #fff);stroke-width:11px;stroke-dasharray:.5 2.1;opacity:.85}.hairs.dark.svelte-1nz5fob{stroke:var(--c);stroke-width:7px;stroke-dasharray:.5 2.7;stroke-dashoffset:1.2px}.band.svelte-1nz5fob{fill:#f6f1e4;stroke:#0000001f;stroke-width:.8px}.bandtext.svelte-1nz5fob{stroke:#8a8172;stroke-width:1.4px;stroke-linecap:round}.tube.svelte-1nz5fob{fill:#d9c39a;stroke:#b49c6e;stroke-width:1px}.tail.svelte-1nz5fob{fill:none;stroke:var(--c);stroke-width:3px;stroke-linecap:round}.cthumb.svelte-1mmmvbg{aspect-ratio:.78;flex:none;width:58%;display:block;position:relative;container-type:inline-size}.cthumb.several.svelte-1mmmvbg{width:48%;translate:-12% 9%}.card.svelte-1mmmvbg{background:var(--surface);color:var(--ink);border-radius:13%/10%;position:absolute;inset:0}.front.svelte-1mmmvbg{filter:drop-shadow(0 6px 12px #0000002e);flex-direction:column;justify-content:center;align-items:center;display:flex;transform:rotate(-3deg)}.back.svelte-1mmmvbg{background:color-mix(in srgb, var(--tint) 14%, var(--surface));transform:translate(calc(var(--i) * 15cqi), calc(var(--i) * -11cqi)) rotate(calc(var(--i) * 6deg));box-shadow:0 3px 8px #00000024}.back.svelte-1mmmvbg i:where(.svelte-1mmmvbg){background:color-mix(in srgb, var(--tint) 30%, var(--surface));border-radius:3cqi;height:5cqi;position:absolute;top:12%;left:30%;right:30%}.unit.svelte-1mmmvbg{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;max-width:86%;color:var(--muted);margin-bottom:3cqi;font-size:11cqi;font-weight:600;overflow:hidden}b.svelte-1mmmvbg{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:46cqi;font-weight:650;line-height:1}b.long.svelte-1mmmvbg{font-size:36cqi}b.longer.svelte-1mmmvbg{font-size:27cqi}.of.svelte-1mmmvbg{color:var(--muted);margin-top:1cqi;font-size:10cqi;font-weight:600}.bar.svelte-1mmmvbg{background:var(--track);border-radius:2cqi;width:60%;height:4cqi;margin-top:6cqi;overflow:hidden}.bar.goal.svelte-1mmmvbg{border-radius:3cqi;height:6cqi}.bar.svelte-1mmmvbg i:where(.svelte-1mmmvbg){background:var(--tint);height:100%;display:block}.keys.svelte-1mmmvbg{align-items:center;gap:6cqi;margin-top:8cqi;display:flex}.keys.svelte-1mmmvbg>span:where(.svelte-1mmmvbg){aspect-ratio:1;background:var(--track);border-radius:7cqi;place-items:center;width:20cqi;display:grid}.keys.svelte-1mmmvbg>.plus:where(.svelte-1mmmvbg){background:var(--pill-bg);width:28cqi;color:var(--pill-fg);border-radius:9cqi}.keys.svelte-1mmmvbg svg{width:62%;height:62%}.badge.svelte-1mmmvbg{border:2.5cqi solid var(--surface);background:var(--tint);color:#fff;border-radius:11cqi;place-items:center;min-width:22cqi;height:22cqi;padding:0 5cqi;font-size:11cqi;font-weight:800;display:grid;position:absolute;bottom:-7cqi;right:-8cqi}.slip.svelte-1mmmvbg{aspect-ratio:1;background:#f7e7a3;flex-direction:column;justify-content:center;gap:6cqi;width:52cqi;padding:0 9cqi 0 10cqi;display:flex;position:absolute;top:-9cqi;left:-20cqi;transform:rotate(-14deg);box-shadow:0 2px 6px #00000024}.slip.svelte-1mmmvbg i:where(.svelte-1mmmvbg){background:#785a1459;border-radius:2cqi;height:2.5cqi}.slip.svelte-1mmmvbg i:where(.svelte-1mmmvbg):last-child{width:60%}.yarns.svelte-1mmmvbg{display:flex;position:absolute;bottom:-14cqi;left:-32cqi}.yarns.svelte-1mmmvbg svg{filter:drop-shadow(0 3px 5px #0003);width:36cqi;height:36cqi}.yarns.svelte-1mmmvbg svg+svg{margin-top:12cqi;margin-left:-16cqi}.pic.svelte-12kldy0{flex:none;overflow:visible}.stick.svelte-12kldy0{fill:none;stroke:var(--n);stroke-width:5.5px;stroke-linecap:round}.stick.thin.svelte-12kldy0{stroke-width:3.5px}circle.svelte-12kldy0{fill:var(--n)}.cable.svelte-12kldy0{fill:none;stroke:var(--muted);stroke-width:2.5px;stroke-linecap:round}.cable.wide.svelte-12kldy0{stroke-width:3px}.joint.svelte-12kldy0,.grip.svelte-12kldy0{fill:none;stroke:var(--ink);stroke-width:6px;stroke-linecap:round;opacity:.7}.sheet.svelte-i3z0p6{width:min(1120px, calc((100vw - 32px) / var(--text-size)));padding:0;overflow:hidden}.inner.svelte-i3z0p6{max-height:min(860px, calc((100dvh - 32px) / var(--text-size)));flex-direction:column;display:flex}.shead.svelte-i3z0p6{align-items:center;gap:12px;padding:20px 20px 12px 26px;display:flex}.shead.svelte-i3z0p6 h2:where(.svelte-i3z0p6){flex:1;margin:0}.shead.svelte-i3z0p6 h2:where(.svelte-i3z0p6) span:where(.svelte-i3z0p6){color:var(--muted);font-weight:500}.stools.svelte-i3z0p6{padding:0 26px 14px}.sbody.svelte-i3z0p6{flex:auto;min-height:0;padding:6px 26px 26px;overflow:auto}@media (max-width:700px){.sheet.svelte-i3z0p6{width:calc((100vw - 16px) / var(--text-size));max-height:none}.inner.svelte-i3z0p6{max-height:calc((100dvh - 16px) / var(--text-size))}.shead.svelte-i3z0p6{padding:14px 12px 8px 18px}.stools.svelte-i3z0p6,.sbody.svelte-i3z0p6{padding-left:16px;padding-right:16px}}.balls.svelte-1hdtcpi{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:14px 12px;margin:0;padding:0;list-style:none;display:grid}.yarn.svelte-1hdtcpi{width:100%;height:100%;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;padding:0;display:flex;position:relative}.ball.svelte-1hdtcpi{z-index:1;filter:drop-shadow(0 4px 5px #0000002e);margin-bottom:-30px;line-height:0;transition:transform .15s;position:relative}.yarn.svelte-1hdtcpi:hover .ball:where(.svelte-1hdtcpi){transform:translateY(-3px)rotate(-6deg)}.tag.svelte-1hdtcpi{background:color-mix(in srgb, var(--y) 12%, var(--surface));text-align:center;border-width:4px;border-radius:16px;flex-direction:column;flex:1;align-items:center;gap:1px;width:100%;padding:34px 8px 9px;display:flex}.yarn.on.svelte-1hdtcpi .tag:where(.svelte-1hdtcpi){border-color:var(--accent)}.tag.svelte-1hdtcpi b:where(.svelte-1hdtcpi){-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.25;display:-webkit-box;overflow:hidden}.amount.svelte-1hdtcpi{color:var(--muted);font-size:12px;line-height:1.3}.for.svelte-1hdtcpi{background:var(--accent-bg);max-width:100%;color:var(--accent-dark);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;margin-top:4px;padding:2px 8px;font-size:11.5px;font-weight:700;overflow:hidden}.tick.svelte-1hdtcpi{z-index:2;border:2px solid var(--surface);background:var(--accent);width:24px;height:24px;color:var(--on-accent);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:calc(50% + 22px)}@media (max-width:700px){.balls.svelte-1hdtcpi{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:12px 10px}}.needles.svelte-qk5el1{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.needle.svelte-qk5el1{width:100%;height:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:20px;align-items:center;gap:10px;padding:8px 12px 8px 8px;transition:transform .15s;display:flex}.needle.svelte-qk5el1:hover{transform:scale(1.03)}.needle.on.svelte-qk5el1{border-color:var(--accent)}.round.svelte-qk5el1{background:color-mix(in srgb, var(--sec) 14%, var(--surface));border-radius:50%;flex:none;padding:7px;line-height:0;position:relative}.tick.svelte-qk5el1{border:2px solid var(--surface);background:var(--accent);width:22px;height:22px;color:var(--on-accent);border-radius:50%;place-items:center;display:grid;position:absolute;top:-4px;right:-4px}.text.svelte-qk5el1{flex-direction:column;flex:1;align-items:flex-start;gap:1px;min-width:0;display:flex}.top.svelte-qk5el1{align-items:baseline;gap:6px;display:flex}.size.svelte-qk5el1{white-space:nowrap;font-size:20px;font-weight:900;line-height:1.15}.us.svelte-qk5el1{color:var(--sec);white-space:nowrap;font-size:12px;font-weight:700}.more.svelte-qk5el1{color:var(--muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.for.svelte-qk5el1{background:var(--accent-bg);max-width:100%;color:var(--accent-dark);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;margin-top:3px;padding:2px 8px;font-size:12px;font-weight:700;overflow:hidden}@media (max-width:700px){.needles.svelte-qk5el1{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.round.svelte-qk5el1 .pic{width:36px;height:36px}.size.svelte-qk5el1{font-size:17px}}.mats.svelte-1jmh6qv{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.mats.svelte-1jmh6qv li:where(.svelte-1jmh6qv){background:var(--surface-2);border-radius:12px;align-items:center;gap:10px;padding:8px 6px 8px 10px;display:flex}.text.svelte-1jmh6qv{flex-direction:column;flex:1;min-width:0;display:flex}.name.svelte-1jmh6qv{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.meta.svelte-1jmh6qv{color:var(--muted);font-size:12.5px}.empty.svelte-1jmh6qv{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.pickers.svelte-1jmh6qv{flex-wrap:wrap;gap:8px;display:flex}.ptile.svelte-1jghxbx{flex-direction:column;gap:10px;min-width:0;display:flex;position:relative}.pq.svelte-1jghxbx{aspect-ratio:1;background-color:color-mix(in srgb, var(--tint) 26%, var(--surface));cursor:pointer;border:0;border-radius:34px;place-items:center;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 -6px #0000000f}.pq.knit.svelte-1jghxbx{background-color:var(--tint)}.pq.on.svelte-1jghxbx{box-shadow:0 0 0 4px var(--accent)}.pring.svelte-1jghxbx{-webkit-mask-composite:xor;border-radius:28px;padding:7px;position:absolute;inset:8px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ppage.svelte-1jghxbx{object-fit:contain;filter:drop-shadow(0 6px 12px #0000002e);width:78%;height:78%;position:absolute;inset:11%;transform:rotate(-3deg)}.corner.svelte-1jghxbx{position:absolute;top:10px;right:10px}.corner.svelte-1jghxbx .fav{width:32px;height:32px}.tick.svelte-1jghxbx{border:3px solid var(--surface);background:var(--accent);width:30px;height:30px;color:var(--on-accent);border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;left:10px}.plbl.svelte-1jghxbx{flex-direction:column;gap:2px;min-width:0;display:flex}.plbl.svelte-1jghxbx b:where(.svelte-1jghxbx){overflow-wrap:anywhere;font-size:16px}.plbl.svelte-1jghxbx span:where(.svelte-1jghxbx){color:var(--muted);font-size:13px}.pdlg.svelte-joodhl{width:min(640px, calc((100vw - 32px) / var(--text-size)));display:none}.pdlg[open].svelte-joodhl{flex-direction:column;gap:12px;display:flex}.phead.svelte-joodhl{align-items:center;gap:14px;display:flex}.pic.svelte-joodhl{background:color-mix(in srgb, var(--tint) 26%, var(--surface));border-radius:16px;flex:none;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.pic.counter.svelte-joodhl{color:var(--ink)}.pic.svelte-joodhl img:where(.svelte-joodhl){object-fit:contain;filter:drop-shadow(0 3px 6px #0000002e);width:82%;height:82%}.ptext.svelte-joodhl{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pname.svelte-joodhl{width:100%;min-height:0;color:var(--ink);font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;margin-left:-6px;padding:2px 6px;font-size:20px;font-weight:800}.pname.svelte-joodhl:hover,.pname.svelte-joodhl:focus{border-color:var(--divider);background:var(--surface);outline:none}.titled.svelte-joodhl{align-items:center;gap:4px;min-width:0;display:flex}.titled.svelte-joodhl h2:where(.svelte-joodhl){text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:20px;font-weight:800;overflow:hidden}.titled.svelte-joodhl .icon-btn:where(.svelte-joodhl){color:var(--muted);flex:none}.naming.svelte-joodhl{display:flex}dl.svelte-joodhl{grid-template-columns:auto minmax(0,1fr);gap:2px 12px;margin:0;font-size:14px;display:grid}dt.svelte-joodhl{color:var(--muted)}dd.svelte-joodhl{margin:0;font-weight:600}.progress.svelte-joodhl{background:var(--track);border-radius:16px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.bar.svelte-joodhl{background:var(--surface);border-radius:999px;height:10px;display:block;overflow:hidden}.bar.svelte-joodhl i:where(.svelte-joodhl){border-radius:inherit;height:100%;display:block}.pct.svelte-joodhl{font-size:14px;font-weight:700}h3.svelte-joodhl{margin:6px 0 0;font-size:16px}.foot.svelte-joodhl{border-top:1px solid var(--divider);flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;padding-top:12px;display:flex}.gap.svelte-joodhl{flex:1}.foot.svelte-joodhl .btn:where(.svelte-joodhl){padding:0 14px}.dates.svelte-joodhl{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.dates.svelte-joodhl dl:where(.svelte-joodhl){flex:1;min-width:0}.danger.svelte-joodhl{color:var(--error)}.fav.svelte-18vgx0d{color:#4a4f5c;cursor:pointer;background:#fffffff2;border:0;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;padding:0;transition:transform .12s;display:grid;box-shadow:0 2px 6px #0000001f}.fav.plain.svelte-18vgx0d{background:var(--track);color:var(--muted);box-shadow:none}.fav.svelte-18vgx0d:hover{transform:scale(1.08)}.fav[aria-pressed=true].svelte-18vgx0d{color:#d6336c}.fav[aria-pressed=true].svelte-18vgx0d svg path{fill:currentColor}.cat.svelte-3ix750{flex:none;display:block;position:relative}.art.svelte-3ix750{transform-origin:0 0;display:block;transform:scale(.5)}.art.moving.svelte-3ix750{will-change:transform}.heart.svelte-3ix750{fill:#e9735a;opacity:0;pointer-events:none;width:15px;animation:6s ease-out 1s infinite svelte-3ix750-purr;position:absolute;top:12%;left:60%}.heart-1.svelte-3ix750{width:11px;animation-delay:1.7s;top:17%;left:70%}.heart-2.svelte-3ix750{width:9px;animation-delay:2.5s;top:15%;left:54%}@keyframes svelte-3ix750-purr{0%{opacity:0;transform:translate(0)scale(.4)rotate(-14deg)}6%{opacity:1}20%{transform:translate(-5px,-22px)scale(.85)rotate(-4deg)}32%{opacity:.9}42%,to{opacity:0;transform:translate(6px,-46px)scale(.65)rotate(12deg)}}.companion.svelte-aa50iq,img.svelte-aa50iq{flex:none;display:block}img.svelte-aa50iq{object-fit:contain;-webkit-user-select:none;user-select:none}.tile.svelte-8hbi3v,.pickrow.svelte-8hbi3v{position:relative}.cfav.svelte-8hbi3v{position:absolute;top:12px;left:12px}.rfav.svelte-8hbi3v{position:absolute;top:50%;right:12px;transform:translateY(-50%)}.pickrow.svelte-8hbi3v .pick:where(.svelte-8hbi3v){padding-right:60px}.paper.svelte-8hbi3v{background:color-mix(in srgb, var(--tint) 22%, var(--surface))}.label.svelte-8hbi3v{letter-spacing:.07em;font-size:12px}.bar.svelte-8hbi3v{background:var(--track);border-radius:999px;height:10px;margin-top:6px;display:block;overflow:hidden}.bar.svelte-8hbi3v i:where(.svelte-8hbi3v){border-radius:inherit;height:100%;display:block}.more.svelte-8hbi3v{align-self:flex-start}.ptiles.svelte-8hbi3v{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px 18px;display:grid}.tcover.svelte-8hbi3v .cthumb{width:26%}.tcover.svelte-8hbi3v .cthumb.several{width:23%}.lead.svelte-8hbi3v{grid-template-columns:124px minmax(0,1fr);align-items:center;gap:14px;padding:10px;display:grid}.lead.svelte-8hbi3v .plbl{display:none}.ltext.svelte-8hbi3v{flex-direction:column;gap:6px;min-width:0;display:flex}.ltext.svelte-8hbi3v .label:where(.svelte-8hbi3v){color:var(--sec);font-size:11px}.ltext.svelte-8hbi3v b:where(.svelte-8hbi3v){font-size:22px;font-weight:900}.ltext.svelte-8hbi3v>span:where(.svelte-8hbi3v):not(.label){color:var(--muted);font-size:14px}.ltext.svelte-8hbi3v .btn:where(.svelte-8hbi3v){align-self:flex-start}@media (max-width:1000px){.ptiles.svelte-8hbi3v{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:700px){.ptiles.svelte-8hbi3v{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}}.pick.svelte-8hbi3v{background:var(--track);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:18px;align-items:center;gap:14px;padding:12px;display:flex}.pick.svelte-8hbi3v:hover{background:color-mix(in srgb, var(--track) 85%, var(--ink) 6%)}.mine.svelte-8hbi3v{background:var(--accent);color:#fff;border-radius:999px;flex:none;align-items:center;gap:4px;padding:3px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.ctext.svelte-8hbi3v{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ctext.svelte-8hbi3v b:where(.svelte-8hbi3v){font-size:17px}.ctext.svelte-8hbi3v span:where(.svelte-8hbi3v){color:var(--muted);font-size:14px}.search.svelte-8hbi3v{background:var(--track);height:46px;color:var(--muted);border-radius:14px;align-items:center;gap:8px;padding:0 12px;display:flex}.search.svelte-8hbi3v input:where(.svelte-8hbi3v){min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1}.picks.svelte-8hbi3v{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.froms.svelte-8hbi3v{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:700px){.froms.svelte-8hbi3v{flex-wrap:nowrap;padding-bottom:6px;overflow-x:auto}}.fchip.svelte-8hbi3v{background:color-mix(in srgb, var(--c) 14%, var(--surface));color:var(--ink);font:inherit;text-align:left;cursor:pointer;border:2px solid #0000;border-radius:16px;flex:none;align-items:center;gap:10px;padding:8px 14px 8px 8px;display:flex}.fchip[aria-checked=true].svelte-8hbi3v{border-color:var(--c)}.fico.svelte-8hbi3v{background:var(--c);color:#fff;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.ftext.svelte-8hbi3v{flex-direction:column;line-height:1.2;display:flex}.ftext.svelte-8hbi3v b:where(.svelte-8hbi3v){white-space:nowrap;font-size:15px}.ftext.svelte-8hbi3v span:where(.svelte-8hbi3v){color:var(--muted);font-size:13px}.ptools.svelte-8hbi3v{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.ptools.svelte-8hbi3v .search:where(.svelte-8hbi3v){flex:240px}.order.svelte-8hbi3v{background:var(--track);height:46px;color:var(--muted);border-radius:14px;align-items:center;gap:8px;padding:0 12px;display:flex}.order.svelte-8hbi3v select:where(.svelte-8hbi3v){color:var(--ink);font:inherit;background:0 0;border:0;outline:none;font-size:15px}.pick.svelte-8hbi3v img:where(.svelte-8hbi3v),.pthumb.svelte-8hbi3v{object-fit:cover;object-position:center top;background-color:#fff;border-radius:6px;flex:none;width:46px;height:60px;box-shadow:0 2px 6px #00000026}.tiles.svelte-8hbi3v{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.tile.svelte-8hbi3v{border:1px solid var(--card-border);background:var(--surface);box-shadow:var(--card-shadow);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.tcover.svelte-8hbi3v{aspect-ratio:4/3;background-color:var(--track);cursor:pointer;border:0;place-items:center;padding:0;display:grid;position:relative}.tcover.paper.svelte-8hbi3v{background-color:color-mix(in srgb, var(--tint) 22%, var(--surface))}.tcover.svelte-8hbi3v img:where(.svelte-8hbi3v){object-fit:contain;filter:drop-shadow(0 6px 12px #0000002e);width:calc(100% - 28px);height:calc(100% - 28px);position:absolute;inset:14px;transform:rotate(-1.5deg)}.tbody.svelte-8hbi3v{flex-direction:column;flex:1;gap:4px;padding:14px 16px 16px;display:flex}.tbody.svelte-8hbi3v b:where(.svelte-8hbi3v){overflow-wrap:anywhere;font-size:18px;font-weight:800;line-height:1.2}.tbody.svelte-8hbi3v>span:where(.svelte-8hbi3v){color:var(--muted);font-size:15px}.tprog.svelte-8hbi3v{align-items:center;gap:10px;display:flex}.tprog.svelte-8hbi3v .bar:where(.svelte-8hbi3v){flex:1;margin-top:0}.tprog.svelte-8hbi3v>span:where(.svelte-8hbi3v):last-child{color:var(--ink);font-size:14px;font-weight:700}.tact.svelte-8hbi3v{align-items:center;gap:6px;margin-top:auto;padding-top:10px;display:flex}.tact.svelte-8hbi3v .btn:where(.svelte-8hbi3v){flex:1}.tact.svelte-8hbi3v .icon-btn.on:where(.svelte-8hbi3v){background:var(--accent-bg);color:var(--accent-dark)}.trail.svelte-1uoxxqh{color:var(--muted);flex-wrap:wrap;align-items:center;gap:2px 4px;display:flex}.crumb.svelte-1uoxxqh{color:var(--accent-dark);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:4px 6px;font-size:14px;font-weight:600}.crumb.svelte-1uoxxqh:disabled{color:var(--ink);cursor:default}.browser.svelte-1uoxxqh{flex-direction:column;gap:12px;display:flex}.wait.svelte-1uoxxqh{justify-content:center;padding:32px;display:flex}.items.svelte-1uoxxqh{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.items.dim.svelte-1uoxxqh{opacity:.55}.item.svelte-1uoxxqh{width:100%;min-height:44px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:8px 12px;font-size:15px;display:flex}.item.svelte-1uoxxqh:hover:not(:disabled),.item.on.svelte-1uoxxqh{background:var(--accent-bg)}.item.svelte-1uoxxqh:disabled{color:var(--faint);cursor:default}.item.folder.svelte-1uoxxqh{font-weight:600}.item.folder.svelte-1uoxxqh>svg:first-child{color:var(--accent)}.tick.svelte-1uoxxqh{border:1.5px solid var(--dash);border-radius:6px;flex:none;place-items:center;width:20px;height:20px;display:grid}.item.on.svelte-1uoxxqh .tick:where(.svelte-1uoxxqh){border-color:var(--accent);background:var(--accent);color:var(--surface)}.item.svelte-1uoxxqh:disabled .tick:where(.svelte-1uoxxqh){visibility:hidden}.iname.svelte-1uoxxqh{overflow-wrap:anywhere;flex:1;min-width:0}.isize.svelte-1uoxxqh{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:13px}.quiet.svelte-1uoxxqh{color:var(--muted);margin:0}.quiet.small.svelte-1uoxxqh{font-size:13px}.actions.svelte-1uoxxqh{background:var(--sheet);flex-wrap:wrap;align-items:center;gap:8px;padding-top:8px;display:flex;position:sticky;bottom:0}.grow.svelte-1uoxxqh{flex:1}.small.svelte-i7o3fk{color:var(--faint);font-size:13px}.failed.svelte-i7o3fk{margin:6px 0 0;padding-left:18px;font-size:14px}.answers.svelte-i7o3fk{flex-wrap:wrap;align-self:center;gap:8px;display:flex}.colls.svelte-i7o3fk{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;display:grid}.coll.svelte-i7o3fk{background:color-mix(in srgb, var(--c) 14%, var(--surface));min-height:148px;color:var(--ink);text-align:left;box-shadow:var(--card-shadow);cursor:pointer;border:2px solid #0000;border-radius:22px;flex-direction:column;align-items:flex-start;gap:4px;padding:16px;transition:transform .15s;display:flex;position:relative;overflow:hidden}.coll.svelte-i7o3fk:hover{transform:translateY(-2px)}.cico.svelte-i7o3fk{background:var(--c);color:#fff;border-radius:15px;place-items:center;width:46px;height:46px;display:grid}.cname.svelte-i7o3fk{overflow-wrap:anywhere;margin-top:auto;font-size:16px;font-weight:700;line-height:1.2}.ccount.svelte-i7o3fk{color:var(--muted);font-size:14px}.peek.svelte-i7o3fk{display:flex;position:absolute;top:14px;right:-6px}.peek.svelte-i7o3fk i:where(.svelte-i7o3fk){border:2px solid var(--surface);background-position:top;background-size:cover;border-radius:7px;width:30px;height:42px;margin-left:-12px;box-shadow:0 2px 6px #00000026}.peek.svelte-i7o3fk i:where(.svelte-i7o3fk):first-child{transform:rotate(-10deg)}.peek.svelte-i7o3fk i:where(.svelte-i7o3fk):nth-child(2){transform:rotate(2deg)translateY(-3px)}.peek.svelte-i7o3fk i:where(.svelte-i7o3fk):nth-child(3){transform:rotate(14deg)}.coll.new.svelte-i7o3fk{text-align:center;border:2px dashed var(--dash);box-shadow:none;color:var(--muted);background:0 0;justify-content:center;align-items:center}.coll.new.svelte-i7o3fk .cname:where(.svelte-i7o3fk){margin-top:6px}.coll.new.svelte-i7o3fk .cico:where(.svelte-i7o3fk){background:var(--surface);color:var(--ink);box-shadow:var(--card-shadow)}.pcard.open.svelte-i7o3fk{z-index:6}.toolbar.svelte-i7o3fk{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.search.svelte-i7o3fk,.sort.svelte-i7o3fk{background:var(--surface);height:46px;box-shadow:var(--card-shadow);color:var(--muted);border-radius:14px;align-items:center;gap:8px;padding:0 12px;display:flex}.search.svelte-i7o3fk{flex:0 260px}.search.svelte-i7o3fk:focus-within,.sort.svelte-i7o3fk:focus-within{outline:2px solid var(--accent)}.search.svelte-i7o3fk input:where(.svelte-i7o3fk),.sort.svelte-i7o3fk select:where(.svelte-i7o3fk){min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:15px}.pgrid.svelte-i7o3fk{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.pcard.svelte-i7o3fk{background:var(--surface);border:1px solid var(--card-border);box-shadow:var(--card-shadow);border-radius:20px;flex-direction:column;transition:transform .15s;display:flex;position:relative}.pcard.svelte-i7o3fk:hover{transform:translateY(-3px)}.popen.svelte-i7o3fk{border-radius:inherit;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;padding:0;display:flex}.popen.svelte-i7o3fk:disabled{cursor:default;opacity:.6}.pcover.svelte-i7o3fk{aspect-ratio:4/3;border-radius:19px 19px 0 0;place-items:center;display:grid;position:relative}.pcover.paper.svelte-i7o3fk{background:color-mix(in srgb, var(--tint) 22%, var(--surface));overflow:hidden}.pcover.paper.svelte-i7o3fk img:where(.svelte-i7o3fk){object-fit:contain;filter:drop-shadow(0 6px 12px #0000002e)drop-shadow(0 1px 2px #0000001f);width:calc(100% - 28px);height:calc(100% - 28px);transition:transform .2s;position:absolute;inset:14px;transform:rotate(-1.5deg)}.popen.svelte-i7o3fk:hover .pcover.paper:where(.svelte-i7o3fk) img:where(.svelte-i7o3fk){transform:rotate(0)scale(1.03)}.pcover.paper.svelte-i7o3fk .pico:where(.svelte-i7o3fk){position:relative}.pico.svelte-i7o3fk{color:#16181d;background:#ffffffe6;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.status.svelte-i7o3fk{color:#16181d;background:#fffffff2;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;bottom:10px;left:10px}.status.svelte-i7o3fk i:where(.svelte-i7o3fk){background:#17807a;border-radius:50%;width:8px;height:8px}.pbody.svelte-i7o3fk{flex-direction:column;gap:3px;min-width:0;padding:12px 14px 14px;display:flex}.ptitle.svelte-i7o3fk{overflow-wrap:anywhere;font-size:16px;font-weight:700;line-height:1.25}.pby.svelte-i7o3fk{color:var(--muted);font-size:14px}.pchips.svelte-i7o3fk{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.dots.svelte-i7o3fk{gap:4px;margin-left:auto;display:flex}.dots.svelte-i7o3fk i:where(.svelte-i7o3fk){border-radius:50%;width:11px;height:11px}.chip.need.svelte-i7o3fk{background:color-mix(in srgb, var(--warn) 14%, var(--surface));align-items:center;gap:3px;display:inline-flex}.chip.need.ok.svelte-i7o3fk{background:var(--accent-bg);color:var(--accent-dark)}.pfav.svelte-i7o3fk{position:absolute;top:10px;left:10px}.status.mine.svelte-i7o3fk{background:var(--accent);color:#fff;left:auto;right:10px}.pedit.svelte-i7o3fk{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:13px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:8px;right:58px}.pedit.svelte-i7o3fk:disabled{opacity:.5}.pgrid.list.svelte-i7o3fk .pedit:where(.svelte-i7o3fk){width:36px;height:36px;top:50%;transform:translateY(-50%)}.pmore.svelte-i7o3fk{color:#16181d;cursor:pointer;background:#fffffff2;border:0;border-radius:13px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:8px;right:8px}.pmenu.svelte-i7o3fk{z-index:5;background:var(--sheet);border:1px solid var(--hairline);min-width:230px;box-shadow:var(--shadow);border-radius:16px;flex-direction:column;gap:2px;padding:8px;display:flex;position:absolute;top:56px;right:8px}.pmenu.svelte-i7o3fk .label:where(.svelte-i7o3fk){padding:4px 10px}.pmenu.svelte-i7o3fk button:where(.svelte-i7o3fk){min-height:44px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:15px;display:flex}.pmenu.svelte-i7o3fk button:where(.svelte-i7o3fk):hover{background:var(--track)}.pmenu.svelte-i7o3fk .danger:where(.svelte-i7o3fk){color:var(--error)}.tick.svelte-i7o3fk{border:2px solid var(--c);background:color-mix(in srgb, var(--c) 18%, transparent);width:22px;height:22px;color:var(--ink);border-radius:7px;flex:none;place-items:center;display:grid}.pgrid.list.svelte-i7o3fk{grid-template-columns:minmax(0,1fr);gap:10px}.pgrid.list.svelte-i7o3fk .pcard:where(.svelte-i7o3fk),.pgrid.list.svelte-i7o3fk .popen:where(.svelte-i7o3fk){flex-direction:row;align-items:center}.pgrid.list.svelte-i7o3fk .pcover:where(.svelte-i7o3fk){aspect-ratio:auto;border-radius:14px;flex:none;width:76px;height:76px;margin:10px}.pgrid.list.svelte-i7o3fk .pcover.paper:where(.svelte-i7o3fk) img:where(.svelte-i7o3fk){width:calc(100% - 12px);height:calc(100% - 12px);inset:6px}.pgrid.list.svelte-i7o3fk .pico:where(.svelte-i7o3fk){width:40px;height:40px}.pgrid.list.svelte-i7o3fk .status:where(.svelte-i7o3fk){display:none}.pgrid.list.svelte-i7o3fk .pbody:where(.svelte-i7o3fk){flex:1;padding:10px 60px 10px 4px}.pgrid.list.svelte-i7o3fk .pfav:where(.svelte-i7o3fk){top:50%;left:auto;right:64px;transform:translateY(-50%)}.pgrid.list.svelte-i7o3fk .pbody:where(.svelte-i7o3fk){padding-right:110px}.pgrid.list.svelte-i7o3fk .pmore:where(.svelte-i7o3fk){background:var(--track);color:var(--ink);top:50%;transform:translateY(-50%)}.pgrid.list.svelte-i7o3fk .pmenu:where(.svelte-i7o3fk){top:calc(50% + 28px)}.empty.svelte-i7o3fk{background:var(--surface);color:var(--muted);text-align:center;border-radius:20px;padding:28px}.swatches.svelte-i7o3fk,.icons.svelte-i7o3fk{flex-wrap:wrap;gap:8px;display:flex}.swatch.svelte-i7o3fk{color:#fff;cursor:pointer;border:3px solid #0000;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.swatch[aria-pressed=true].svelte-i7o3fk{border-color:var(--ink)}.ichoice.svelte-i7o3fk{background:var(--track);width:50px;height:50px;color:var(--ink);cursor:pointer;border:2px solid #0000;border-radius:15px;place-items:center;display:grid}.ichoice[aria-pressed=true].svelte-i7o3fk{background:var(--c);color:#fff}form.svelte-i7o3fk .field:where(.svelte-i7o3fk)+.field:where(.svelte-i7o3fk){margin-top:14px}@media (max-width:700px){.colls.svelte-i7o3fk{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.search.svelte-i7o3fk{flex:100%}.pgrid.svelte-i7o3fk{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.picks.svelte-a8fujc{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:20px 16px;padding:4px;display:grid}@media (max-width:700px){.picks.svelte-a8fujc{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}}.asides.svelte-1qziiz4{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}li.svelte-1qziiz4{background:var(--track);border-radius:12px;align-items:center;gap:10px;padding:4px 4px 4px 6px;display:flex}.apic.svelte-1qziiz4{background:var(--surface);border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.apic.svelte-1qziiz4 img:where(.svelte-1qziiz4){object-fit:cover;object-position:center top;width:100%;height:100%}.atitle.svelte-1qziiz4{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:1;font-weight:600;overflow:hidden}.more.svelte-1dpian4{align-self:flex-start}.grid.svelte-1dpian4{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.changing.svelte-1dpian4>span:where(.svelte-1dpian4) small:where(.svelte-1dpian4){margin-left:6px;font-weight:400}.changing.svelte-1dpian4 .seg:where(.svelte-1dpian4){align-self:flex-start;margin-top:8px}.swatch.first.svelte-1dpian4{cursor:default;display:block}.swatch.more.svelte-1dpian4{display:block;position:relative}.swatch.more.svelte-1dpian4 input:where(.svelte-1dpian4){opacity:0;cursor:pointer;position:absolute;inset:0}.unswatch.svelte-1dpian4{background:var(--ink);width:18px;height:18px;color:var(--surface);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:-6px;right:-6px}.swatch.add.svelte-1dpian4{background:var(--track);color:var(--muted);place-items:center;display:grid}.setaside.svelte-1dpian4{align-self:flex-start}.looks-row.svelte-1dpian4{flex-wrap:wrap;gap:8px;display:flex}.look.svelte-1dpian4{background:var(--track);min-width:76px;color:var(--ink);font:inherit;cursor:pointer;border:2px solid #0000;border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:8px 6px 6px;font-size:13px;font-weight:600;display:flex}.look[aria-pressed=true].svelte-1dpian4{border-color:var(--accent);background:var(--accent-bg)}.colours.svelte-1dpian4,form.svelte-1dpian4>.field:where(.svelte-1dpian4){margin-top:14px}.swatches.svelte-1dpian4{flex-wrap:wrap;gap:8px;display:flex}.swatch.svelte-1dpian4{border:3px solid var(--surface);width:40px;height:40px;box-shadow:0 0 0 1px var(--divider);cursor:pointer;border-radius:50%}.swatch[aria-pressed=true].svelte-1dpian4{box-shadow:0 0 0 3px var(--ink)}.swatch.own.svelte-1dpian4{background:conic-gradient(#d0621b,#e0a21b,#4f9a3a,#3a6fb0,#6c4fc4,#c03a78,#d0621b);position:relative;overflow:hidden}.swatch.own.svelte-1dpian4 input:where(.svelte-1dpian4){opacity:0;cursor:pointer;position:absolute;inset:0}.danger.svelte-1dpian4{color:var(--error);margin-right:auto}@media (max-width:700px){.grid.svelte-1dpian4{grid-template-columns:minmax(0,1fr)}}.usefor.svelte-1klj6l4{align-self:flex-start}.kinds.svelte-1klj6l4{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.kindpick.svelte-1klj6l4{background:var(--track);min-height:84px;color:var(--ink);font:inherit;text-align:center;cursor:pointer;border:2px solid #0000;border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:8px 6px;font-size:13px;font-weight:600;display:flex}.kindpick[aria-checked=true].svelte-1klj6l4{border-color:var(--accent);background:var(--accent-bg)}.grid.svelte-1klj6l4{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;margin-top:14px;display:grid}.hint.svelte-1klj6l4{color:var(--muted);font-size:13px}form.svelte-1klj6l4>.field:where(.svelte-1klj6l4){margin-top:14px}.danger.svelte-1klj6l4{color:var(--error);margin-right:auto}@media (max-width:700px){.grid.svelte-1klj6l4{grid-template-columns:minmax(0,1fr)}}.np.svelte-1n36d6g{width:min(680px, calc((100vw - 32px) / var(--text-size)))}form.svelte-1n36d6g{flex-direction:column;gap:18px;display:flex}h2.svelte-1n36d6g{margin:0}.two.svelte-1n36d6g{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:12px;display:grid}.field.svelte-1n36d6g>span:where(.svelte-1n36d6g):first-child{color:var(--muted)}.chips.svelte-1n36d6g{flex-wrap:wrap;gap:6px;display:flex}.presets-row.svelte-1n36d6g{margin-top:2px}.pick.svelte-1n36d6g{border:1px solid var(--divider);background:var(--surface);min-height:38px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.pick.svelte-1n36d6g:hover{background:var(--track)}.pick[aria-pressed=true].svelte-1n36d6g,.pick.on.svelte-1n36d6g{background:var(--accent-bg);border-color:var(--accent);color:var(--accent-dark);font-weight:600}.pick.ghost.svelte-1n36d6g{color:var(--muted);border-style:dashed}.pick.svelte-1n36d6g:disabled{opacity:.5;cursor:default}.adder.svelte-1n36d6g{gap:6px;display:inline-flex}.adder.svelte-1n36d6g input:where(.svelte-1n36d6g){border:1px solid var(--accent);background:var(--surface);width:140px;min-height:38px;color:var(--ink);font:inherit;box-shadow:0 0 0 3px var(--accent-bg);border-radius:999px;outline:none;padding:0 12px;font-size:14px;font-weight:400}.starts.svelte-1n36d6g{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.start.svelte-1n36d6g{border:1px solid var(--divider);background:var(--surface);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:14px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.start.svelte-1n36d6g b:where(.svelte-1n36d6g){font-size:14px;font-weight:600}.start.svelte-1n36d6g span:where(.svelte-1n36d6g){color:var(--muted);font-size:12.5px;font-weight:400;line-height:1.35}.start[aria-checked=true].svelte-1n36d6g{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-bg)}.start.svelte-1n36d6g:disabled{opacity:.55;cursor:default}.langs.svelte-1n36d6g{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.sub.svelte-1n36d6g{color:var(--muted);font-size:14px;font-weight:500}.langs.svelte-1n36d6g .seg:where(.svelte-1n36d6g){background:var(--track);box-shadow:none}.presets.svelte-1n36d6g{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.preset.svelte-1n36d6g{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:4px;font-size:12.5px;font-weight:500;display:flex}.preset[aria-checked=true].svelte-1n36d6g{color:var(--accent-dark);font-weight:600}.thumb.svelte-1n36d6g{aspect-ratio:.71;background:#fff;border-radius:3px;align-content:start;gap:3px;width:100%;padding:7px;display:grid;box-shadow:0 1px 3px #0000002e}.preset[aria-checked=true].svelte-1n36d6g .thumb:where(.svelte-1n36d6g){outline:2px solid var(--accent);outline-offset:2px}.thumb.svelte-1n36d6g i:where(.svelte-1n36d6g){background:#d8dde4;border-radius:2px;height:3px;display:block}.thumb.svelte-1n36d6g i.h:where(.svelte-1n36d6g){opacity:.7;background:#2f5d8a;width:60%;height:5px}.thumb.svelte-1n36d6g i.img:where(.svelte-1n36d6g){background:#d9cfbd;height:22px}.thumb.svelte-1n36d6g i.box:where(.svelte-1n36d6g){background:#f2f5f8;height:26px}.thumb.svelte-1n36d6g i.big:where(.svelte-1n36d6g){height:5px}.thumb.svelte-1n36d6g i.h.big:where(.svelte-1n36d6g){height:7px}.thumb.magazine.svelte-1n36d6g{grid-template-columns:1fr 1fr;column-gap:4px}.hint.svelte-1n36d6g{color:var(--faint);margin:0;font-size:13px;font-weight:400}.hint.warn.svelte-1n36d6g{color:var(--warn)}.later.svelte-1n36d6g{color:var(--faint);align-self:center;margin-right:auto;font-size:13px}.actions.svelte-1n36d6g{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@media (max-width:700px){.two.svelte-1n36d6g,.starts.svelte-1n36d6g{grid-template-columns:minmax(0,1fr)}.presets.svelte-1n36d6g{grid-template-columns:repeat(3,minmax(0,1fr))}}.home.svelte-1ary22t{padding:calc(24px + (var(--bar-room) + env(safe-area-inset-top)) / var(--text-size)) 24px 72px;flex-direction:column;align-items:center;gap:28px;display:flex}.home.phone.svelte-1ary22t{padding:calc(12px + (var(--bar-room) + env(safe-area-inset-top)) / var(--text-size)) 14px calc(180px + env(safe-area-inset-bottom))}.column.svelte-1ary22t{flex-direction:column;gap:40px;width:100%;max-width:1240px;display:flex}.hero.svelte-1ary22t{flex-wrap:wrap;align-items:center;gap:16px 24px;padding:0 8px;display:flex}.hello.svelte-1ary22t{flex-direction:column;flex:280px;gap:8px;display:flex}.hello.svelte-1ary22t h1:where(.svelte-1ary22t){letter-spacing:-.025em;font-size:40px;font-weight:800;line-height:1.08}.hello.svelte-1ary22t p:where(.svelte-1ary22t){color:var(--muted);max-width:560px;font-size:19px}@media (max-width:700px){.home.svelte-1ary22t{padding:calc(16px + (var(--bar-room) + env(safe-area-inset-top)) / var(--text-size)) 16px 48px}.column.svelte-1ary22t{gap:32px}.hero.svelte-1ary22t{padding:0}.hello.svelte-1ary22t h1:where(.svelte-1ary22t){font-size:30px}.hello.svelte-1ary22t p:where(.svelte-1ary22t){font-size:17px}}.ctr.svelte-7u9l12{flex-direction:column;gap:12px;min-width:0;display:flex}.ctr.several.svelte-7u9l12{border:2px solid var(--divider);background:var(--surface);cursor:pointer;border-radius:20px;padding:14px}.ctr.several.focused.svelte-7u9l12{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-bg)}.chead.svelte-7u9l12{align-items:center;gap:6px;display:flex}.cname.svelte-7u9l12{flex:1;max-width:none;font-weight:600}.due.svelte-7u9l12{background:color-mix(in srgb, var(--cu2) 16%, transparent);color:var(--cu2);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;font-weight:600;display:flex}.due.svelte-7u9l12 span:where(.svelte-7u9l12){color:var(--ink)}.main.svelte-7u9l12{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:8px 4px;display:grid}.minus.svelte-7u9l12{background:var(--track);border-radius:18px;width:56px;height:56px}.val.svelte-7u9l12{text-align:center;flex-direction:column;display:flex}.n.svelte-7u9l12{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:64px;font-weight:650;line-height:1}.plus.svelte-7u9l12{background:var(--pill-bg);width:96px;height:96px;color:var(--pill-fg);cursor:pointer;border:0;border-radius:30px;justify-content:center;align-items:center;display:flex}.several.svelte-7u9l12 .main:where(.svelte-7u9l12){padding:2px}.several.svelte-7u9l12 .minus:where(.svelte-7u9l12){border-radius:15px;width:46px;height:46px}.several.svelte-7u9l12 .n:where(.svelte-7u9l12){font-size:46px}.several.svelte-7u9l12 .plus:where(.svelte-7u9l12){border-radius:22px;width:70px;height:70px}.goal.svelte-7u9l12{background:var(--surface-2);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.gtop.svelte-7u9l12{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.gbar.svelte-7u9l12{background:var(--track);border-radius:5px;height:10px;overflow:hidden}.gbar.svelte-7u9l12 i:where(.svelte-7u9l12){background:var(--cu1);border-radius:5px;height:100%;display:block}.goal.reached.svelte-7u9l12{background:var(--accent-bg);color:var(--accent-dark)}.goal.reached.svelte-7u9l12 .gbar:where(.svelte-7u9l12) i:where(.svelte-7u9l12){background:var(--accent)}.subctr.svelte-7u9l12{background:var(--surface-2);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.bars.svelte-7u9l12{flex:120px;gap:3px;display:flex}.bars.svelte-7u9l12 i:where(.svelte-7u9l12){background:var(--track);border-radius:3px;flex:1;height:8px}.bars.svelte-7u9l12 i.on:where(.svelte-7u9l12){background:var(--cu1)}.quick.svelte-1cubuos{width:100%;max-width:680px}.qhead.svelte-1cubuos{align-items:center;gap:6px;display:flex}.qname.svelte-1cubuos{flex:1;max-width:none;font-size:16px;font-weight:600}.rems.svelte-1cubuos{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.rems.svelte-1cubuos li:where(.svelte-1cubuos){border-radius:12px;align-items:center;gap:10px;padding:6px 6px 6px 10px;display:flex}.rems.svelte-1cubuos li.now:where(.svelte-1cubuos){background:color-mix(in srgb, var(--cu2) 10%, transparent)}.dot.svelte-1cubuos{border-radius:50%;flex:none;width:10px;height:10px}.text.svelte-1cubuos{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.name.svelte-1cubuos{font-weight:500}.adding.svelte-1cubuos{background:var(--surface-2);border-radius:14px;padding:8px 12px}.qtime.svelte-1cubuos{align-items:center;gap:6px;margin:-4px 0 0;display:flex}.finished.svelte-1cubuos{background:var(--accent-bg);color:var(--accent-dark);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;font-weight:600;display:flex}.finished.svelte-1cubuos span:where(.svelte-1cubuos){flex:1}.ctrs.several.svelte-1cubuos{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.addpiece.svelte-1cubuos{border:1.5px dashed var(--divider);min-height:40px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:12px;align-self:flex-start;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.addpiece.svelte-1cubuos:hover{color:var(--ink);border-color:var(--muted)}.like.svelte-1cubuos{align-items:center;gap:8px;font-size:14px;display:flex}h3.svelte-1cubuos{margin:4px 0 0;font-size:17px}.noteform.svelte-1cubuos{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.noteform.svelte-1cubuos textarea:where(.svelte-1cubuos){resize:vertical;width:100%;max-width:none;min-height:60px;font:inherit}.notes.svelte-1cubuos{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.notes.svelte-1cubuos li:where(.svelte-1cubuos){background:var(--surface-2);border-radius:12px;align-items:center;gap:10px;padding:8px 6px 8px 10px;display:flex}.body.svelte-1cubuos{white-space:pre-wrap}.actions.end.svelte-1cubuos{justify-content:flex-end;margin-top:6px}.tools-intro.svelte-16ycvnw{justify-content:space-between;align-items:center;gap:16px;padding:0 12px;display:flex}.tools-intro.svelte-16ycvnw h1:where(.svelte-16ycvnw){letter-spacing:-.04em;margin:0;font-size:28px}.tools-page.svelte-16ycvnw{min-height:100%;padding:calc(24px + (var(--bar-room) + env(safe-area-inset-top)) / var(--text-size)) 16px calc(48px + env(safe-area-inset-bottom));flex-direction:column;align-items:center;gap:24px;display:flex}@media (max-width:700px){.tools-page.svelte-16ycvnw{padding-bottom:calc(110px + env(safe-area-inset-bottom))}}.column.svelte-16ycvnw{flex-direction:column;gap:16px;width:100%;max-width:680px;display:flex}.card.svelte-16ycvnw{border:1px solid var(--card-border);background:var(--surface);box-shadow:var(--card-shadow);border-radius:24px;flex-direction:column;gap:12px;padding:20px;display:flex}h2.svelte-16ycvnw{flex:1;margin:0;font-size:17px;font-weight:600}.head.svelte-16ycvnw{align-items:center;gap:10px;display:flex}.units.svelte-16ycvnw>button:where(.svelte-16ycvnw){min-width:40px;min-height:30px}.meta.svelte-16ycvnw{color:var(--muted);font-size:12.5px}.list.svelte-16ycvnw{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.open.svelte-16ycvnw{width:100%;min-height:56px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:8px 10px;display:flex}.open.svelte-16ycvnw:hover{background:var(--track)}.tile.svelte-16ycvnw{background:var(--accent-bg);width:40px;height:40px;color:var(--accent-dark);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.text.svelte-16ycvnw{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.name.svelte-16ycvnw{font-size:14.5px;font-weight:500}.swatches.svelte-16ycvnw{scrollbar-width:thin;gap:10px;padding-bottom:2px;display:flex;overflow-x:auto}.swatch.svelte-16ycvnw{background:var(--surface-2);color:inherit;font:inherit;text-align:left;border:0;border-radius:14px;flex:none;align-items:center;gap:10px;padding:8px 12px 8px 8px;display:flex;position:relative}.swatch.svelte-16ycvnw b:where(.svelte-16ycvnw){font-size:13.5px;font-weight:600;display:block}.swatch.svelte-16ycvnw span:where(.svelte-16ycvnw) span:where(.svelte-16ycvnw){color:var(--muted);font-size:12px}.swatch.svelte-16ycvnw .x:where(.svelte-16ycvnw){width:28px;height:28px;color:var(--faint);margin-right:-6px}.swatch.add.svelte-16ycvnw{color:var(--muted);cursor:pointer;gap:6px;padding-right:14px;font-size:13.5px;font-weight:500}.people.svelte-16ycvnw{border-top:1px solid var(--divider);flex-direction:column;gap:8px;padding-top:14px;display:flex}.people.svelte-16ycvnw .head:where(.svelte-16ycvnw){flex-wrap:wrap;gap:2px 10px}h3.svelte-16ycvnw{margin:0;font-size:15px;font-weight:600}.people.svelte-16ycvnw .add:where(.svelte-16ycvnw){align-self:flex-start}.person.svelte-16ycvnw{background:var(--surface-2);color:var(--muted);border-radius:14px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}.who.svelte-16ycvnw{flex-wrap:wrap;flex:1;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.who.svelte-16ycvnw b:where(.svelte-16ycvnw){color:var(--ink);font-weight:600}.sum.svelte-16ycvnw{flex-basis:100%;font-size:13px}.tag.svelte-16ycvnw{background:var(--accent-bg);color:var(--accent-dark);border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:600}.measures.svelte-16ycvnw{background:var(--surface-2);border-radius:14px;grid-template-columns:repeat(auto-fill,minmax(180px,max-content));gap:6px 36px;padding:12px;display:grid}.mname.svelte-16ycvnw{grid-column:1/-1;align-items:center;gap:10px;font-size:14px;display:flex}.name-in.svelte-16ycvnw{border:1px solid var(--divider);background:var(--surface);max-width:260px;height:36px;color:var(--ink);font:inherit;border-radius:10px;flex:1;padding:0 10px;font-size:14px}.forget.svelte-16ycvnw{color:var(--muted);margin-left:auto}.mrow.svelte-16ycvnw{align-items:center;gap:10px;font-size:14px;display:flex}.ml.svelte-16ycvnw{flex:none;width:5.6em}.mbtns.svelte-16ycvnw{grid-column:1/-1;gap:8px;display:flex}.btn.small.svelte-16ycvnw{min-height:34px;padding:0 12px;font-size:13px}.back.svelte-16ycvnw{background:var(--glass);min-height:36px;color:var(--muted);font:inherit;cursor:pointer;border:0;border-radius:11px;align-self:flex-start;align-items:center;gap:6px;padding:0 12px 0 8px;font-weight:500;display:inline-flex}.back.svelte-16ycvnw:hover{color:var(--ink)}.toolpop.svelte-16ycvnw{width:min(680px, calc((100vw - 32px) / var(--text-size)));max-width:none;max-height:calc((100dvh - 32px) / var(--text-size));overscroll-behavior:contain;background:0 0;border:0;border-radius:24px;padding:0;overflow:auto}.toolpop.svelte-16ycvnw::backdrop{background:#0a0c1066}.toolpop.svelte-16ycvnw .tool .thead{padding-right:44px}.popclose.svelte-16ycvnw{z-index:1;position:absolute;top:14px;right:14px}@media (max-width:700px){.toolpop.svelte-16ycvnw{width:calc((100vw - 16px) / var(--text-size));max-height:calc((100dvh - 16px) / var(--text-size))}}.gone.svelte-16ycvnw{color:var(--muted)}.card.free.svelte-16ycvnw{color:var(--accent-dark);background:var(--accent-bg);box-shadow:none;border-color:#0000;flex-direction:row;align-items:center;gap:14px;padding:14px 16px}.card.free.svelte-16ycvnw p:where(.svelte-16ycvnw){color:var(--ink);flex:1;margin:0;font-size:13.5px;line-height:1.5}@media (max-width:520px){.card.free.svelte-16ycvnw{flex-wrap:wrap}.card.free.svelte-16ycvnw .btn:where(.svelte-16ycvnw){margin-left:auto}}.tools-page .numbox{flex:none}.tools.svelte-1y498ni{border:1px solid var(--divider);background:var(--surface);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.tools.svelte-1y498ni:hover{background:var(--surface-2)}.tools.svelte-1y498ni>span:where(.svelte-1y498ni){flex-direction:column;flex:1;gap:2px;min-width:0;font-size:14px;display:flex}.tools.svelte-1y498ni>span:where(.svelte-1y498ni) b:where(.svelte-1y498ni){font-weight:600}.tools.svelte-1y498ni>span:where(.svelte-1y498ni) span:where(.svelte-1y498ni){color:var(--muted);font-size:13px}.bypass.svelte-1y498ni{border-top:1px dashed var(--error);flex-direction:column;gap:8px;width:100%;padding-top:14px;display:flex}.bypass.svelte-1y498ni .danger:where(.svelte-1y498ni){background:var(--error-bg);color:var(--error);box-shadow:inset 0 0 0 1px var(--error);justify-content:center;font-weight:600}.signin.svelte-1y498ni{min-height:100%;padding:calc(24px + env(safe-area-inset-top)) 16px calc(48px + env(safe-area-inset-bottom));justify-content:center;display:flex}.card.svelte-1y498ni{text-align:center;border-radius:28px;flex-direction:column;align-self:flex-start;align-items:center;gap:14px;width:100%;max-width:420px;margin-top:6vh;padding:32px 28px 28px;display:flex;box-shadow:0 1px 2px #16181d0f,0 24px 60px #16181d24}h1.svelte-1y498ni{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:600}p.svelte-1y498ni{color:var(--muted);margin:0;font-size:15px;line-height:1.5}.stack.svelte-1y498ni{text-align:left;flex-direction:column;gap:10px;width:100%;display:flex}.field.svelte-1y498ni{flex-direction:column;gap:6px;display:flex}input.svelte-1y498ni{border:1px solid var(--divider);background:var(--surface);min-height:48px;color:var(--ink);font:inherit;border-radius:14px;padding:0 14px;font-size:16px}input.svelte-1y498ni:focus{outline:2px solid var(--accent);outline-offset:1px}.code.svelte-1y498ni{letter-spacing:.3em;text-align:center;font-size:20px}.wide.svelte-1y498ni{border-radius:14px;justify-content:center;width:100%;min-height:48px;font-size:15px}.logo.svelte-1y498ni{width:18px;font-weight:700}.or.svelte-1y498ni{width:100%;color:var(--faint);align-items:center;gap:10px;font-size:13px;display:flex}.or.svelte-1y498ni:before,.or.svelte-1y498ni:after{content:"";background:var(--divider);flex:1;height:1px}.sent.svelte-1y498ni{font-size:14px}.row.svelte-1y498ni{justify-content:space-between;gap:8px;display:flex}.link.svelte-1y498ni{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:14px}.error.svelte-1y498ni{background:var(--error-bg);width:100%;color:var(--error);text-align:left;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;display:flex}.error.svelte-1y498ni span:where(.svelte-1y498ni){color:var(--ink)}.dev.svelte-1y498ni{text-align:left;width:100%;color:var(--muted);margin-top:6px;font-size:14px}.dev.svelte-1y498ni summary:where(.svelte-1y498ni){cursor:pointer;padding:6px 0}.hint.svelte-1y498ni{color:var(--faint);font-size:13px}.gate.svelte-yl224w{min-height:100%;padding:calc(24px + env(safe-area-inset-top)) 16px calc(48px + env(safe-area-inset-bottom));justify-content:center;display:flex}.card.svelte-yl224w{text-align:center;border-radius:28px;flex-direction:column;align-self:flex-start;align-items:center;gap:14px;width:100%;max-width:420px;margin-top:6vh;padding:32px 28px 28px;display:flex;box-shadow:0 1px 2px #16181d0f,0 24px 60px #16181d24}h1.svelte-yl224w{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:600}p.svelte-yl224w{color:var(--muted);margin:0;font-size:15px;line-height:1.5}.hint.svelte-yl224w{color:var(--faint);font-size:13px}.err.svelte-yl224w{color:var(--error)}.state.svelte-yl224w{color:var(--muted);align-items:center;gap:10px;display:flex}.wide.svelte-yl224w{border-radius:14px;justify-content:center;width:100%;min-height:48px;font-size:15px}.link.svelte-yl224w{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:14px}.confirm.svelte-yl224w{flex-direction:column;gap:10px;display:flex}.row.svelte-yl224w{justify-content:center;gap:8px;display:flex}.danger.svelte-yl224w{color:var(--error)}.needs.svelte-1p2cted{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.label.svelte-1p2cted{color:var(--muted);font-size:12px;font-weight:600}.sizes.svelte-1p2cted{flex-wrap:wrap;gap:6px;display:flex}.size.svelte-1p2cted{background:color-mix(in srgb, var(--warn) 14%, var(--surface));color:var(--ink);border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:13px;font-weight:600;display:inline-flex}.size.ok.svelte-1p2cted{background:var(--accent-bg);color:var(--accent-dark)}.none.svelte-1p2cted{color:var(--muted);font-size:13px}.scroll.svelte-d6qpmr>:where(.svelte-d6qpmr),.bc.svelte-d6qpmr>:where(.svelte-d6qpmr),.phone.svelte-d6qpmr{zoom:var(--text-size)}.scroll.svelte-d6qpmr{padding:calc(24px + var(--bar-room)) 16px calc(128px * var(--text-size));position:absolute;inset:0;overflow:auto}.columns.svelte-d6qpmr{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:16px;max-width:1180px;margin:0 auto;display:grid}.col.svelte-d6qpmr,.wide.svelte-d6qpmr{flex-direction:column;gap:16px;min-width:0;display:flex}.wide.svelte-d6qpmr{grid-column:1/-1}@media (max-width:1099px){.columns.svelte-d6qpmr{grid-template-columns:minmax(0,1fr)}}.card.svelte-d6qpmr{background:var(--surface);border:1px solid var(--card-border);box-shadow:var(--card-shadow);border-radius:20px;flex-direction:column;gap:10px;padding:20px 22px 22px;display:flex}.titled.svelte-d6qpmr{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}h1.svelte-d6qpmr{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:600}h2.svelte-d6qpmr{margin:0;font-size:17px;font-weight:600}h3.svelte-d6qpmr{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin:10px 0 0;font-size:12px;font-weight:600}p.svelte-d6qpmr{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.about.svelte-d6qpmr{padding-top:12px}.cover.svelte-d6qpmr{object-fit:cover;background:var(--surface-2);border-radius:14px;width:100%;max-height:360px}.intro.svelte-d6qpmr{flex-direction:column;gap:4px;padding-top:6px;display:flex}.subtitle.svelte-d6qpmr{color:var(--ink);font-size:15px}.designer.svelte-d6qpmr{color:var(--ink);margin-top:6px;font-size:17px}.dlabel.svelte-d6qpmr{color:var(--muted)}.dname.svelte-d6qpmr{font-weight:600}dl.svelte-d6qpmr{grid-template-columns:auto minmax(0,1fr);gap:6px 16px;margin:0;font-size:14px;display:grid}dt.svelte-d6qpmr{color:var(--muted)}dd.svelte-d6qpmr{margin:0}.credits.svelte-d6qpmr{margin-top:4px;font-size:13px}.credits.svelte-d6qpmr dt:where(.svelte-d6qpmr){color:var(--faint)}.credits.svelte-d6qpmr dd:where(.svelte-d6qpmr){color:var(--muted)}.facts.svelte-d6qpmr{border-top:1px solid var(--track);padding-top:10px}.tags.svelte-d6qpmr{flex-wrap:wrap;gap:6px;display:flex}.head.svelte-d6qpmr{justify-content:space-between;align-items:center;gap:12px;display:flex}.chip.est.svelte-d6qpmr{background:var(--accent-bg);color:var(--accent-dark)}.tiles.svelte-d6qpmr{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.tile.svelte-d6qpmr{background:var(--surface-2);border-radius:14px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.tlabel.svelte-d6qpmr{color:var(--muted);font-size:12px}.tvalue.svelte-d6qpmr{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}.tnote.svelte-d6qpmr{color:var(--faint);font-size:12px}.problem.svelte-d6qpmr{background:var(--warn-bg);color:var(--warn);border-radius:12px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.problem.svelte-d6qpmr span:where(.svelte-d6qpmr){color:var(--ink)}.table-wrap.svelte-d6qpmr{overflow-x:auto}table.svelte-d6qpmr{border-collapse:collapse;width:100%;font-size:14px}th.svelte-d6qpmr{text-align:left;color:var(--muted);border-bottom:1px solid var(--track);white-space:nowrap;padding:6px 10px 6px 0;font-size:12px;font-weight:500}td.svelte-d6qpmr{border-bottom:1px solid var(--track);vertical-align:top;padding:9px 10px 9px 0}tr.svelte-d6qpmr:last-child td:where(.svelte-d6qpmr){border-bottom:none}.num.svelte-d6qpmr{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}th.svelte-d6qpmr:last-child,td.svelte-d6qpmr:last-child{padding-right:0}.sub.svelte-d6qpmr{color:var(--faint);font-size:12px;display:block}.muted.svelte-d6qpmr{color:var(--muted)}.yname.svelte-d6qpmr{font-weight:500}.ydetails.svelte-d6qpmr{color:var(--muted);font-size:12px;display:block}.colour.svelte-d6qpmr{align-items:flex-start;gap:10px;display:inline-flex}.swatch.svelte-d6qpmr{width:18px;height:18px;box-shadow:inset 0 0 0 1px var(--swatch-ring);border-radius:50%;flex:none;margin-top:1px}.measures.svelte-d6qpmr td:where(.svelte-d6qpmr):first-child{color:var(--muted);min-width:160px}.measures.svelte-d6qpmr .current:where(.svelte-d6qpmr){background:var(--accent-bg);color:var(--accent-dark);font-weight:500}.measures.svelte-d6qpmr th.num:where(.svelte-d6qpmr),.measures.svelte-d6qpmr td.num:where(.svelte-d6qpmr){padding-left:10px;padding-right:10px}ul.svelte-d6qpmr{margin:0;padding-left:18px;font-size:14px;line-height:1.55}.state.svelte-d6qpmr{min-height:50vh;color:var(--muted);justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex}.state.error.svelte-d6qpmr{color:var(--error)}.bc.svelte-d6qpmr{z-index:4;pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.dock.svelte-d6qpmr{pointer-events:auto;border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 10px;max-width:100%;padding:6px;display:flex}.dsum.svelte-d6qpmr{color:var(--muted);font-variant-numeric:tabular-nums;padding-right:10px;font-size:13px}.phone.svelte-d6qpmr{flex-direction:column;gap:12px;display:flex}.controls.svelte-d6qpmr{border-radius:18px;flex-wrap:wrap;gap:6px;padding:6px;display:flex}.controls.svelte-d6qpmr .sizes:where(.svelte-d6qpmr){flex:100%;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.phone.svelte-d6qpmr .card:where(.svelte-d6qpmr){border-radius:18px;padding:16px}.phone.svelte-d6qpmr .tvalue:where(.svelte-d6qpmr){font-size:20px}.phone.svelte-d6qpmr .columns:where(.svelte-d6qpmr){gap:12px}.column.svelte-131jnnd{zoom:var(--text-size)}.scroll.svelte-131jnnd{padding:calc(24px + var(--bar-room)) 16px 64px;position:absolute;inset:0;overflow:auto}.column.svelte-131jnnd{flex-direction:column;gap:16px;max-width:640px;margin:0 auto;display:flex}.card.svelte-131jnnd{background:var(--surface);border:1px solid var(--card-border);box-shadow:var(--card-shadow);border-radius:20px;flex-direction:column;gap:12px;padding:20px 22px 22px;display:flex}.cover.svelte-131jnnd{object-fit:cover;background:var(--surface-2);border-radius:20px 20px 0 0;width:calc(100% + 44px);max-height:420px;margin:-20px -22px 4px;display:block}.intro.svelte-131jnnd{flex-direction:column;gap:4px;display:flex}.titled.svelte-131jnnd{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}h1.svelte-131jnnd{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:26px;font-weight:600}h2.svelte-131jnnd{margin:0;font-size:17px;font-weight:600}p.svelte-131jnnd{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.designer.svelte-131jnnd{color:var(--ink);margin-top:4px;font-size:17px}.dlabel.svelte-131jnnd{color:var(--muted)}.dname.svelte-131jnnd{font-weight:600}dl.svelte-131jnnd{grid-template-columns:auto minmax(0,1fr);gap:8px 16px;margin:0;font-size:14px;display:grid}dt.svelte-131jnnd{color:var(--muted)}dd.svelte-131jnnd{overflow-wrap:anywhere;margin:0}.facts.svelte-131jnnd{border-top:1px solid var(--track);padding-top:12px}.hint.svelte-131jnnd{color:var(--faint);font-size:12.5px}.file.svelte-131jnnd{font-size:13px}.note.svelte-131jnnd{background:var(--surface-2);box-shadow:none;flex-direction:row;align-items:flex-start;gap:12px}.note-icon.svelte-131jnnd{color:var(--accent);flex:none;padding-top:1px}.plink.svelte-1e5da8b{cursor:pointer;background:0 0;border:0;border-radius:2px;padding:0;position:absolute}.plink.svelte-1e5da8b:hover{background:color-mix(in srgb, var(--accent) 12%, transparent)}.contents.svelte-1e5da8b{left:50%;bottom:calc(80px + env(safe-area-inset-bottom));z-index:7;zoom:var(--text-size);border-radius:16px;width:min(380px,100% - 32px);max-height:55vh;padding:6px;position:absolute;overflow:auto;transform:translate(-50%)}.contents.onphone.svelte-1e5da8b{bottom:calc(150px + env(safe-area-inset-bottom));position:fixed}.contents.svelte-1e5da8b ul:where(.svelte-1e5da8b){margin:0;padding:0;list-style:none}.contents.svelte-1e5da8b button:where(.svelte-1e5da8b){width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:baseline;gap:10px;padding:7px 10px;font-size:14px;display:flex}.contents.svelte-1e5da8b button:where(.svelte-1e5da8b):hover{background:var(--hover,#0000000d)}.contents.svelte-1e5da8b span:where(.svelte-1e5da8b){flex:1}.contents.svelte-1e5da8b small:where(.svelte-1e5da8b){color:var(--muted);font-variant-numeric:tabular-nums}.bc.svelte-1e5da8b>:where(.svelte-1e5da8b),.pager.svelte-1e5da8b{zoom:var(--text-size)}.scroll.svelte-1e5da8b{padding:calc(24px + var(--bar-room)) 16px calc(140px * var(--text-size));position:absolute;inset:0;overflow:auto}.pages.svelte-1e5da8b{flex-direction:column;align-items:safe center;gap:24px;display:flex}.page.svelte-1e5da8b{flex:none;position:relative}canvas.svelte-1e5da8b{background:#fff;border-radius:4px;width:100%;height:auto;display:block;box-shadow:0 1px 2px #16181d14,0 14px 40px #16181d24}.state.svelte-1e5da8b{min-height:40vh;color:var(--muted);justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex}.state.error.svelte-1e5da8b{color:var(--error)}.bc.svelte-1e5da8b{left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:5;pointer-events:none;justify-content:center;display:flex;position:absolute}.dock.svelte-1e5da8b{pointer-events:auto;border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;max-width:100%;padding:6px 6px 6px 16px;display:flex;position:relative}.divider.svelte-1e5da8b{background:var(--divider);width:1px;height:24px}.dsum.svelte-1e5da8b{font-size:14px;font-weight:500}.count.svelte-1e5da8b{text-align:center;min-width:56px;color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.pager.svelte-1e5da8b{left:50%;bottom:calc(100px + env(safe-area-inset-bottom));z-index:6;border-radius:999px;align-items:center;gap:4px;padding:4px;display:flex;position:fixed;transform:translate(-50%)}.pct.svelte-1e5da8b{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.picker.svelte-jo971g>:where(.svelte-jo971g){zoom:var(--text-size)}.picker.svelte-jo971g{top:calc(var(--bar-room,64px) + 70px);z-index:30;width:calc(320px * var(--text-size));max-height:calc(100dvh - var(--bar-room,64px) - 100px);border-radius:22px;flex-direction:column;gap:10px;padding:14px;display:flex;position:fixed;right:16px;overflow:auto}.picker.narrow.svelte-jo971g{top:auto;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));width:auto;max-height:70dvh}header.svelte-jo971g{align-items:center;gap:10px;display:flex}.ptitle.svelte-jo971g{flex-direction:column;flex:1;min-width:0;display:flex}.label.svelte-jo971g{color:var(--muted);font-size:12px;font-weight:600}.stash.svelte-jo971g{gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.syarn.svelte-jo971g{background:var(--track);width:70px;color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:14px;flex-direction:column;flex:none;align-items:center;gap:4px;padding:6px 4px;font-size:11px;display:flex}.syarn.svelte-jo971g span:where(.svelte-jo971g){text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mine.svelte-jo971g,.palette.svelte-jo971g{flex-wrap:wrap;gap:8px;display:flex}.chip.svelte-jo971g{border-radius:50%;position:relative}.chip.on.svelte-jo971g .dot:where(.svelte-jo971g){box-shadow:0 0 0 3px var(--ink)}.dot.svelte-jo971g{border:3px solid var(--surface);width:32px;height:32px;box-shadow:0 0 0 1px var(--divider);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.palette.svelte-jo971g .dot[aria-pressed=true]:where(.svelte-jo971g){box-shadow:0 0 0 3px var(--accent)}.dot.add.svelte-jo971g{background:var(--track);color:var(--muted)}.dot.own.svelte-jo971g{background:conic-gradient(#d0621b,#e0a21b,#4f9a3a,#3a6fb0,#6c4fc4,#c03a78,#d0621b);overflow:hidden}.dot.own.svelte-jo971g input:where(.svelte-jo971g){opacity:0;cursor:pointer;position:absolute;inset:0}.x.svelte-jo971g{background:var(--ink);width:16px;height:16px;color:var(--surface);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:-5px;right:-5px}.seg.svelte-jo971g{align-self:flex-start}.hint.svelte-jo971g{margin:0;font-size:12px}.acts.svelte-jo971g{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.tr.svelte-vxkeph>:where(.svelte-vxkeph),.bc.svelte-vxkeph>:where(.svelte-vxkeph),.bl.svelte-vxkeph>:where(.svelte-vxkeph),.phone.svelte-vxkeph>.controls:where(.svelte-vxkeph),.phone.svelte-vxkeph>.cover:where(.svelte-vxkeph),.notes.svelte-vxkeph,.failed.svelte-vxkeph,.tile.svelte-vxkeph figcaption:where(.svelte-vxkeph),.lightbox.svelte-vxkeph figcaption:where(.svelte-vxkeph),.lightbox.svelte-vxkeph .close:where(.svelte-vxkeph){zoom:var(--text-size)}.scroll.svelte-vxkeph{padding:calc(24px + var(--bar-room)) 16px calc(128px * var(--text-size));position:absolute;inset:0;overflow:auto}.grid.svelte-vxkeph{gap:16px;display:grid}.notes.svelte-vxkeph{background:var(--warn-bg);max-width:760px;color:var(--warn);border-radius:14px;align-items:flex-start;gap:8px;margin:0 auto 16px;padding:10px 14px;font-size:13px;line-height:1.45;display:flex}.notes.svelte-vxkeph span:where(.svelte-vxkeph){color:var(--ink)}.tile.svelte-vxkeph{box-shadow:var(--shadow);background:#252b37;border-radius:18px;margin:0;position:relative;overflow:hidden}.frame.svelte-vxkeph{aspect-ratio:4/3}.enlarge.svelte-vxkeph{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.lightbox.svelte-vxkeph{z-index:50;padding:calc(16px + env(safe-area-inset-top)) 16px calc(16px + env(safe-area-inset-bottom));justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.backdrop.svelte-vxkeph{cursor:zoom-out;background:#0a0c10b8;border:0;position:absolute;inset:0}.lightbox.svelte-vxkeph figure:where(.svelte-vxkeph){touch-action:pan-y;flex-direction:column;align-items:center;gap:12px;max-width:100%;max-height:100%;margin:0;display:flex;position:relative}.lightbox.svelte-vxkeph img:where(.svelte-vxkeph){width:min(calc(100vw - 32px), 1200px, calc((100vh - 120px - env(safe-area-inset-top) - env(safe-area-inset-bottom)) * 4 / 3));background:var(--surface);-webkit-user-select:none;user-select:none;border-radius:18px;height:auto;display:block}.lightbox.svelte-vxkeph figcaption:where(.svelte-vxkeph){border-radius:16px;align-items:center;gap:10px;padding:4px;display:flex}.lightbox.svelte-vxkeph figcaption:where(.svelte-vxkeph) .vname:where(.svelte-vxkeph){padding:0 4px}.lightbox.svelte-vxkeph .close:where(.svelte-vxkeph){top:calc(16px + env(safe-area-inset-top));background:var(--glass);box-shadow:var(--shadow);border-radius:50%;position:absolute;right:16px}.frame.svelte-vxkeph img:where(.svelte-vxkeph){object-fit:cover;width:100%;height:100%;display:block}.wait.svelte-vxkeph{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.tile.svelte-vxkeph figcaption:where(.svelte-vxkeph){background:var(--caption);-webkit-backdrop-filter:blur(10px);border-radius:10px;flex-direction:column;gap:1px;padding:6px 10px;display:flex;position:absolute;bottom:10px;left:10px}.vname.svelte-vxkeph{font-size:13px;font-weight:500}.angle.svelte-vxkeph{color:var(--muted);font-size:11.5px}.failed.svelte-vxkeph{max-width:640px;color:var(--error);border-radius:18px;gap:14px;margin:10vh auto 0;padding:20px 24px;display:flex}.failed.svelte-vxkeph strong:where(.svelte-vxkeph){color:var(--ink)}.failed.svelte-vxkeph p:where(.svelte-vxkeph){color:var(--muted);white-space:pre-wrap;margin:6px 0 0;font-size:13px}.bc.svelte-vxkeph{z-index:4;pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.dock.svelte-vxkeph{pointer-events:auto;border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 10px;max-width:100%;padding:6px;display:flex}.sizes.svelte-vxkeph{flex-wrap:wrap}.scroll.with-yarns.svelte-vxkeph{padding-right:calc(16px + 216px * var(--text-size))}.tr.svelte-vxkeph{top:calc(16px + var(--bar-room));z-index:4;pointer-events:none;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:absolute;bottom:96px;right:16px}.scroll.with-cover.svelte-vxkeph{padding-right:calc(16px + 256px * var(--text-size))}.tr.svelte-vxkeph>.yarns:where(.svelte-vxkeph){min-height:0}.cover.svelte-vxkeph{pointer-events:auto;border-radius:18px;flex-direction:column;flex:none;gap:8px;width:240px;max-height:60%;padding:8px 8px 10px;display:flex;overflow:auto}.cover.svelte-vxkeph p:where(.svelte-vxkeph){margin:0;padding:0 8px}.cstatus.svelte-vxkeph{background:var(--accent-bg);color:var(--accent-dark);border-radius:10px;font-size:12.5px;line-height:1.4;margin:0 4px!important;padding:8px 10px!important}.cstatus.warn.svelte-vxkeph{background:var(--warn-bg);color:var(--warn)}.cov.svelte-vxkeph{flex-direction:column;gap:8px;margin:0;padding:0 8px;list-style:none;display:flex}.covrow.svelte-vxkeph{grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:28px;font-size:12.5px;display:grid}.cname.svelte-vxkeph{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.meter.svelte-vxkeph{background:var(--track);border-radius:99px;height:7px;display:flex;overflow:hidden}.meter.svelte-vxkeph i:where(.svelte-vxkeph){background:var(--cu1);height:100%;display:block}.meter.svelte-vxkeph i.p:where(.svelte-vxkeph){background:repeating-linear-gradient(90deg, var(--faint) 0 3px, transparent 3px 6px);opacity:.6}.cnote.svelte-vxkeph{color:var(--muted);font-size:12px;line-height:1.4}.covrow.svelte-vxkeph .ok:where(.svelte-vxkeph){color:var(--ok);display:inline-flex}.sm.svelte-vxkeph{border:1px solid var(--divider);background:var(--surface);min-height:28px;color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;padding:0 9px;font-size:12px;font-weight:500}.sm.svelte-vxkeph:hover{background:var(--track)}.phone.svelte-vxkeph .cover:where(.svelte-vxkeph){border-radius:16px;width:auto;max-height:none}.yarns.svelte-vxkeph{pointer-events:auto;border-radius:18px;flex-direction:column;gap:6px;width:200px;max-height:100%;padding:8px;display:flex}.ytitle.svelte-vxkeph{padding:6px 8px 0;font-size:13px;font-weight:600}.ylist.svelte-vxkeph{flex-direction:column;gap:4px;display:flex;overflow:auto}.ylist.svelte-vxkeph .colour.big:where(.svelte-vxkeph){max-width:none}.colour.svelte-vxkeph{font:inherit;text-align:left;cursor:pointer;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;align-items:center;gap:8px;max-width:220px;font-size:12px;display:inline-flex;overflow:hidden}.colour.big[aria-pressed=true].svelte-vxkeph{box-shadow:0 0 0 2px var(--accent)}.colour.big.svelte-vxkeph svg{color:var(--muted);margin-left:auto}.colour.big.svelte-vxkeph{background:var(--track);width:100%;min-height:40px;color:var(--ink);border-radius:13px;padding:5px 10px 5px 8px;font-size:13px;font-weight:500}.cname.svelte-vxkeph{flex-direction:column;min-width:0;display:flex}.cname.svelte-vxkeph span:where(.svelte-vxkeph){text-overflow:ellipsis;overflow:hidden}.cyarn.svelte-vxkeph{color:var(--muted);font-size:12px;font-weight:400}.swatch.svelte-vxkeph{width:16px;height:16px;box-shadow:inset 0 0 0 1px var(--swatch-ring);border-radius:50%;flex:none}.colour.big.svelte-vxkeph .swatch:where(.svelte-vxkeph){width:22px;height:22px}.bl.svelte-vxkeph{z-index:5;position:absolute;bottom:16px;left:16px}.phone.svelte-vxkeph{flex-direction:column;gap:12px;display:flex}.controls.svelte-vxkeph{border-radius:18px;flex-direction:column;gap:6px;padding:6px;display:flex}.controls.svelte-vxkeph .sizes:where(.svelte-vxkeph){grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.check.svelte-vxkeph{white-space:nowrap;cursor:pointer;align-items:center;gap:8px;min-height:38px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.check.svelte-vxkeph input:where(.svelte-vxkeph){width:16px;height:16px;accent-color:var(--accent);margin:0}.prow.svelte-vxkeph{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.prow.svelte-vxkeph .poses:where(.svelte-vxkeph),.prow.svelte-vxkeph .poses:where(.svelte-vxkeph)>button:where(.svelte-vxkeph){flex:1}.crow.svelte-vxkeph{flex-wrap:wrap;align-items:center;gap:6px 14px;padding:2px 8px 4px;display:flex}.pstatus.svelte-vxkeph{color:var(--muted);margin-left:auto;font-size:12px}.phone.svelte-vxkeph .grid:where(.svelte-vxkeph){gap:10px}.phone.svelte-vxkeph .tile:where(.svelte-vxkeph){border-radius:14px}.phone.svelte-vxkeph figcaption:where(.svelte-vxkeph){padding:4px 8px;bottom:6px;left:6px}.phone.svelte-vxkeph .vname:where(.svelte-vxkeph){font-size:12px}nav.svelte-1m8rgp1{background:var(--track);border-radius:14px;gap:2px;padding:3px;display:flex}nav.svelte-1m8rgp1 button:where(.svelte-1m8rgp1){min-height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:500;display:flex}nav.svelte-1m8rgp1 button:where(.svelte-1m8rgp1):hover{color:var(--ink)}nav.svelte-1m8rgp1 button[aria-current=page]:where(.svelte-1m8rgp1){background:var(--pill-bg);color:var(--pill-fg)}nav.small.svelte-1m8rgp1{border-radius:11px;padding:2px}nav.small.svelte-1m8rgp1 button:where(.svelte-1m8rgp1){border-radius:9px;gap:7px;min-height:32px;padding:0 13px;font-size:13px}.quick.svelte-6xgtnr{flex-direction:column;gap:6px;display:flex}.q.svelte-6xgtnr{align-items:center;gap:10px;padding:0 6px;display:flex}.bare.svelte-6xgtnr .q:where(.svelte-6xgtnr){padding:0}.k.svelte-6xgtnr{width:72px;color:var(--muted);flex:none;font-size:13px}.seg.svelte-6xgtnr{flex:1;min-width:0}.seg.svelte-6xgtnr>button:where(.svelte-6xgtnr){min-width:0;min-height:max(36px, var(--tap));flex:1 1 0;padding:0 6px}.pic.svelte-kwt5u4{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.trigger.me.svelte-klhf43{border-radius:50%}.avatar.svelte-klhf43{background:var(--accent-bg);width:36px;height:36px;color:var(--accent-dark);box-shadow:inset 0 0 0 2px var(--surface), 0 0 0 1.5px var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:inline-flex}.avatar.big.svelte-klhf43{width:44px;height:44px;box-shadow:none;font-size:18px}.menu.svelte-klhf43{z-index:40;border:1px solid var(--card-border);background:var(--sheet);width:360px;max-height:calc((100dvh - 16px) / var(--text-size) - var(--top,0px));border-radius:22px;flex-direction:column;gap:2px;padding:10px;display:flex;position:fixed;overflow-y:auto;box-shadow:0 20px 60px #00000038}.head.svelte-klhf43,.use.svelte-klhf43,.row.svelte-klhf43{color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.head.svelte-klhf43{border-radius:14px;gap:12px;padding:6px 10px 8px}.who.svelte-klhf43{flex-direction:column;min-width:0;display:flex}.who.svelte-klhf43 small:where(.svelte-klhf43),.use.svelte-klhf43 small:where(.svelte-klhf43){color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.use.svelte-klhf43{border-radius:12px;flex-direction:column;align-items:stretch;gap:5px;padding:2px 10px 8px}.use.svelte-klhf43 small:where(.svelte-klhf43){font-size:12px}.bar.svelte-klhf43{background:var(--track);border-radius:4px;height:8px;display:flex;overflow:hidden}.bar.svelte-klhf43 i:where(.svelte-klhf43){height:100%;display:block}.head.svelte-klhf43:hover,.use.svelte-klhf43:hover,.row.svelte-klhf43:hover{background:var(--track)}.sep.svelte-klhf43{background:var(--divider);height:1px;margin:6px 4px}.row.svelte-klhf43{min-height:max(46px, var(--tap));border-radius:12px;gap:12px;padding:0 10px;font-size:14.5px;font-weight:500}.row.svelte-klhf43>svg:last-child{color:var(--faint);margin-left:auto}.val.svelte-klhf43{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:13.5px;font-weight:400}.val.svelte-klhf43+svg{margin-left:6px!important}.out.svelte-klhf43{color:var(--muted);white-space:nowrap}.pet.svelte-klhf43{max-height:40px;margin-left:auto;display:flex;overflow:hidden}.status.svelte-1mroknr{background:var(--track);min-height:28px;color:var(--muted);font:inherit;white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex}button.status.svelte-1mroknr{cursor:pointer}.status.warn.svelte-1mroknr{background:var(--warn-bg);color:var(--warn);font-weight:600}.more.svelte-1mroknr{color:var(--faint)}.hello.svelte-fcv4i8{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:19px;font-weight:800;overflow:hidden}.appbar.svelte-fcv4i8>*{zoom:var(--text-size)}.appbar.svelte-fcv4i8{top:calc(var(--bar-top) + env(safe-area-inset-top));left:var(--bar-side);right:var(--bar-side);z-index:20;height:var(--bar-height);border-radius:18px;align-items:center;gap:10px;padding:0 8px 0 14px;display:flex;position:fixed}.start.svelte-fcv4i8,.end.svelte-fcv4i8{flex:1 1 0;align-items:center;min-width:0;display:flex}.start.svelte-fcv4i8{gap:10px}.end.svelte-fcv4i8{justify-content:flex-end;gap:4px}.homelink.svelte-fcv4i8{min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;margin-left:-6px;padding:2px 6px;transition:background-color .15s,transform .1s;display:flex}.homelink.svelte-fcv4i8:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}.homelink.svelte-fcv4i8:active{transform:scale(.97)}.lockup.svelte-fcv4i8{flex:none;width:auto;height:40px}.mark.svelte-fcv4i8{width:auto;height:32px;display:none}.lockup.hidden.svelte-fcv4i8{display:none}.mark.shown.svelte-fcv4i8{display:block}.divider.short.svelte-fcv4i8{height:20px}.file.svelte-fcv4i8{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.views.svelte-fcv4i8{background:var(--track);border-radius:14px;gap:2px;padding:3px;display:flex}.views.svelte-fcv4i8 button:where(.svelte-fcv4i8){min-height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:500;display:flex}.views.svelte-fcv4i8 button:where(.svelte-fcv4i8):hover{color:var(--ink)}.views.svelte-fcv4i8 button:where(.svelte-fcv4i8):disabled{opacity:.35;cursor:default}.views.svelte-fcv4i8 button[aria-current=page]:where(.svelte-fcv4i8){background:var(--pill-bg);color:var(--pill-fg)}@media (max-width:899px){.views.svelte-fcv4i8 button:where(.svelte-fcv4i8):not([aria-current=page]) .vlabel:where(.svelte-fcv4i8){display:none}}:root[data-touch] .views.svelte-fcv4i8 button:where(.svelte-fcv4i8){min-height:44px}@media (max-width:1100px){.views.svelte-fcv4i8 button:where(.svelte-fcv4i8){padding:0 10px}.chip.svelte-fcv4i8{display:none}}@media (max-width:520px){.appbar.svelte-fcv4i8{gap:6px;padding-left:10px}.lockup.svelte-fcv4i8{display:none}.mark.svelte-fcv4i8{display:block}.pages.svelte-fcv4i8 .start:where(.svelte-fcv4i8){flex:none}}.tabs.svelte-8jpco1{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:20;border-radius:24px;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;padding:6px;display:grid;position:fixed}button.svelte-8jpco1{min-height:58px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:12px;font-weight:600;display:flex}button[aria-current=page].svelte-8jpco1{background:var(--tc);color:#fff}.titlebar.svelte-12vj4lp>*{zoom:var(--text-size)}.titlebar.svelte-12vj4lp{z-index:60;height:var(--titlebar);border-bottom:1px solid var(--hairline);background:var(--glass);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);align-items:center;gap:12px;padding:0 10px 0 88px;display:flex;position:fixed;top:0;left:0;right:0}.brand.svelte-12vj4lp,.actions.svelte-12vj4lp{flex:1 1 0;align-items:center;min-width:0;display:flex}.brand.svelte-12vj4lp{gap:10px}.homelink.svelte-12vj4lp{cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;margin-left:-6px;padding:2px 6px;transition:background-color .15s,transform .1s;display:flex}.homelink.svelte-12vj4lp:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}.homelink.svelte-12vj4lp:active{transform:scale(.97)}.actions.svelte-12vj4lp{justify-content:flex-end;gap:4px}.lockup.svelte-12vj4lp{flex:none;width:auto;height:34px}.divider.short.svelte-12vj4lp{height:18px}.file.svelte-12vj4lp{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.none.svelte-12vj4lp{color:var(--muted);white-space:nowrap;font-size:13px}nav.svelte-12vj4lp{background:var(--track);border-radius:11px;gap:2px;padding:2px;display:flex}nav.svelte-12vj4lp button:where(.svelte-12vj4lp){min-height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:500;display:flex}nav.svelte-12vj4lp button:where(.svelte-12vj4lp):hover{color:var(--ink)}nav.svelte-12vj4lp button:where(.svelte-12vj4lp):disabled{opacity:.35;cursor:default}nav.svelte-12vj4lp button:where(.svelte-12vj4lp):disabled:hover{color:var(--muted)}nav.svelte-12vj4lp button[aria-current=page]:where(.svelte-12vj4lp){background:var(--pill-bg);color:var(--pill-fg)}.actions.svelte-12vj4lp .icon-btn{border-radius:9px;width:36px;height:36px}.actions.svelte-12vj4lp .btn:where(.svelte-12vj4lp){min-height:34px;padding:0 12px;font-size:13px}.ask.svelte-s27hxu{width:min(420px, calc((100vw - 32px) / var(--text-size)))}form.svelte-s27hxu{flex-direction:column;gap:16px;display:flex}h2.svelte-s27hxu{margin:0}.actions.svelte-s27hxu{justify-content:flex-end;gap:8px;display:flex}.settings .sec-head{align-items:center;gap:16px;margin-bottom:12px;display:flex}.settings .sec-head h3{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:700}.settings .sub{color:var(--muted);margin:2px 0 0;font-size:13px;line-height:1.45}.settings .gl{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:18px 0 6px;font-size:11px;font-weight:600}.settings .group+.group{margin-top:4px}.settings .line{border-top:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:56px;padding:8px 0;display:flex}.settings .group>.line:first-child{border-top:0}.settings .line .k{flex:200px;min-width:0;font-size:14px;font-weight:500}.settings .line .k small{color:var(--muted);margin-top:2px;font-size:12.5px;font-weight:400;line-height:1.4;display:block}.settings .line .v{max-width:100%;color:var(--muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;font-size:14px;display:flex}.settings .line.wide{flex-direction:column;align-items:stretch}.settings .line.wide .k{flex:none}.settings .line.wide .v{justify-content:flex-start;margin-left:0}.settings .btn{min-height:max(36px, var(--tap));color:var(--ink);padding:0 14px;font-size:14px;text-decoration:none}.settings .btn.dark{color:var(--pill-fg)}.settings .btn.danger{color:var(--error);background:0 0;padding:0 6px}.settings .seg>button{min-height:max(36px, var(--tap));padding:0 12px}.settings .inp{width:300px;max-width:100%;min-height:max(40px, var(--tap));border:1px solid var(--divider);background:var(--surface);color:var(--ink);font:inherit;border-radius:10px;padding:0 12px;font-size:15px;font-weight:500}.settings .inp:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg);outline:none}.settings .inp::placeholder{color:var(--faint);font-weight:400}.settings .tog{width:44px;height:max(26px, var(--tap));cursor:pointer;background:0 0;border:0;flex:none;padding:0;position:relative}.settings .tog:before{content:"";background:var(--track);width:44px;height:26px;box-shadow:inset 0 0 0 1px var(--divider);border-radius:13px;margin-top:-13px;position:absolute;top:50%;left:0}.settings .tog:after{content:"";background:var(--surface);border-radius:50%;width:20px;height:20px;margin-top:-10px;transition:left .15s;position:absolute;top:50%;left:3px;box-shadow:0 1px 2px #00000040}.settings .tog[aria-checked=true]:before{background:var(--accent);box-shadow:none}.settings .tog[aria-checked=true]:after{left:21px}.settings .bar{background:var(--track);border-radius:6px;height:12px;display:flex;overflow:hidden}.settings .bar i{height:100%;display:block}.settings .legend{color:var(--muted);flex-wrap:wrap;gap:6px 16px;margin-top:8px;font-size:12.5px;display:flex}.settings .legend b{color:var(--ink);font-weight:600}.settings .sw{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.settings .note{background:var(--surface-2);border-radius:12px;align-items:flex-start;gap:10px;margin:8px 0;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.settings .note>span{flex:1}.settings .note.warn{background:var(--warn-bg)}.settings .note.error{background:var(--error-bg)}.settings .note.error>svg{color:var(--error)}.settings .avatar{background:var(--accent-bg);width:56px;height:56px;color:var(--accent-dark);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:22px;font-weight:700;display:flex}.settings.phone .group{border:1px solid var(--card-border);background:var(--surface);border-radius:16px;padding:0 14px}.settings.phone .group+.group{margin-top:12px}.settings.phone .line{min-height:52px}.settings.phone .gl{margin:18px 6px 6px}.settings.phone .group.pad{padding:14px}.pet.svelte-wpcb00{pointer-events:none;align-items:center;gap:12px;display:flex}.pet.before.svelte-wpcb00{flex-direction:row-reverse;justify-content:flex-start}.bub.svelte-wpcb00{border:1px solid var(--card-border);background:var(--surface);min-width:0;box-shadow:var(--shadow);color:var(--ink);border-radius:12px;padding:6px 10px;font-size:12.5px;font-weight:600;line-height:1.35;position:relative}.bub.svelte-wpcb00:after{content:"";background:var(--surface);border-right:1px solid var(--card-border);border-bottom:1px solid var(--card-border);width:12px;height:12px;margin-top:-6px;position:absolute;top:50%;left:-7px;transform:rotate(135deg)}.before.svelte-wpcb00 .bub:where(.svelte-wpcb00):after{left:auto;right:-7px;transform:rotate(-45deg)}.avatar.pick.svelte-c2upew{cursor:pointer;border:0;padding:0;position:relative;overflow:visible}.cam.svelte-c2upew{background:var(--surface);width:22px;height:22px;color:var(--ink);box-shadow:0 0 0 1.5px var(--divider);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-2px;right:-2px}.pics.svelte-c2upew{align-items:center;gap:8px;display:inline-flex}.who.svelte-c2upew{font-size:18px}.field.svelte-c2upew{width:300px;max-width:100%;display:inline-flex;position:relative}.field.svelte-c2upew .inp:where(.svelte-c2upew){width:100%}.field.svelte-c2upew .inp.following:where(.svelte-c2upew){color:var(--muted);padding-right:140px}.chipn.svelte-c2upew{background:var(--accent-bg);color:var(--accent-dark);white-space:nowrap;pointer-events:none;border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:600;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.email.svelte-c2upew{overflow-wrap:anywhere}.state.svelte-c2upew{margin:0 0 8px}.asking.svelte-c2upew{justify-content:flex-end;gap:8px;margin-bottom:8px;display:flex}.plan.svelte-11kkhiw{background:color-mix(in srgb, var(--cu2) 10%, var(--surface));border:1.5px solid color-mix(in srgb, var(--cu2) 45%, transparent);border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:8px;padding:16px 18px;display:flex}.what.svelte-11kkhiw{flex:220px;min-width:0}.name.svelte-11kkhiw{font-size:22px;font-weight:800}.what.svelte-11kkhiw small:where(.svelte-11kkhiw){color:var(--muted);font-size:13px}.hint.svelte-11kkhiw{margin:-2px 0 10px}.plans.svelte-11kkhiw{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.card.svelte-11kkhiw{border:1px solid var(--card-border);border-top:3px solid var(--c);background:var(--surface);border-radius:14px;flex-direction:column;gap:4px;padding:12px 14px;font-size:13px;display:flex}.card.svelte-11kkhiw b:where(.svelte-11kkhiw){font-size:15px}.card.svelte-11kkhiw small:where(.svelte-11kkhiw){color:var(--muted)}ul.svelte-11kkhiw{color:var(--ink);margin:4px 0 0;padding-left:16px;line-height:1.4}li.svelte-11kkhiw+li:where(.svelte-11kkhiw){margin-top:3px}.plus.svelte-11kkhiw{color:var(--muted);margin-left:-16px;font-weight:500;list-style:none}.lead.svelte-1ljxuxa{margin:0 6px 4px}.total.svelte-1ljxuxa{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-bottom:8px;display:flex}.total.svelte-1ljxuxa b:where(.svelte-1ljxuxa){color:var(--ink);font-size:26px}.legend.column.svelte-1ljxuxa{flex-direction:column}.counted.svelte-1ljxuxa{margin:8px 0 12px}.largest.svelte-1ljxuxa{margin:0 0 8px;padding:0;font-size:13px;list-style:none}.largest.svelte-1ljxuxa li:where(.svelte-1ljxuxa){border-top:1px solid var(--hairline);align-items:center;gap:10px;min-height:36px;display:flex}.largest.svelte-1ljxuxa .title:where(.svelte-1ljxuxa){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.largest.svelte-1ljxuxa b:where(.svelte-1ljxuxa){font-variant-numeric:tabular-nums;font-weight:600}.seg.svelte-1ljxuxa{flex-wrap:wrap}.dots.svelte-1xm8bix{gap:10px}.dot.svelte-1xm8bix{width:max(30px, var(--tap));height:max(30px, var(--tap));background:radial-gradient(circle, var(--swatch) 0 13px, transparent 14px);cursor:pointer;border:0;border-radius:50%;padding:0}.dot[aria-pressed=true].svelte-1xm8bix{background:radial-gradient(circle, var(--swatch) 0 11px, var(--surface) 12px 13px, var(--ink) 14px 15.5px, transparent 16.5px)}.motifs.svelte-1xm8bix{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;max-width:360px;display:grid}.choice.svelte-1xm8bix{min-width:0;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:4px 2px 5px;font-size:11.5px;font-weight:500;display:flex}.choice.svelte-1xm8bix:hover{background:var(--track)}.choice[aria-pressed=true].svelte-1xm8bix{background:var(--accent-bg);color:var(--accent-dark)}.name.svelte-1xm8bix{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tile.svelte-1xm8bix{aspect-ratio:1;background:var(--ground);width:100%;max-width:56px;box-shadow:inset 0 0 0 1px var(--hairline);border-radius:10px;position:relative;overflow:hidden}.choice[aria-pressed=true].svelte-1xm8bix .tile:where(.svelte-1xm8bix){box-shadow:inset 0 0 0 1.5px var(--accent)}.motif.svelte-1xm8bix:after{content:"";background:color-mix(in srgb, var(--accent) 45%, var(--faint));-webkit-mask:var(--motif) 0 0 / calc(var(--motif-size) * var(--motif-zoom,.5)) calc(var(--motif-size) * var(--motif-zoom,.5)) repeat;-webkit-mask:var(--motif) 0 0 / calc(var(--motif-size) * var(--motif-zoom,.5)) calc(var(--motif-size) * var(--motif-zoom,.5)) repeat;mask:var(--motif) 0 0 / calc(var(--motif-size) * var(--motif-zoom,.5)) calc(var(--motif-size) * var(--motif-zoom,.5)) repeat;position:absolute;inset:0}.strength.svelte-1xm8bix{color:var(--muted);align-items:center;gap:10px;font-size:13px;display:flex}.strength.svelte-1xm8bix input:where(.svelte-1xm8bix){max-width:320px;min-height:var(--tap);accent-color:var(--accent);flex:1}.strength.svelte-1xm8bix output:where(.svelte-1xm8bix){font-variant-numeric:tabular-nums;width:48px}.ctiles.svelte-1xm8bix{gap:10px}.ctile.svelte-1xm8bix{background:var(--surface-2);width:60px;height:60px;color:var(--muted);cursor:pointer;border:0;border-radius:16px;flex:none;justify-content:center;align-items:center;padding:0;font-size:12px;display:inline-flex;overflow:hidden}.ctile.svelte-1xm8bix img:where(.svelte-1xm8bix){object-fit:contain;width:56px;height:56px}.ctile[aria-pressed=true].svelte-1xm8bix{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--accent)}.seg.svelte-1xm8bix{flex-wrap:wrap}.abbrs.svelte-qs92bx>button:where(.svelte-qs92bx){flex-direction:column;gap:1px;padding:4px 12px;line-height:1.2}code.svelte-qs92bx{font-family:var(--mono);opacity:.75;font-size:11px}.seg.svelte-qs92bx{flex-wrap:wrap}.lead.svelte-1e95sjz{margin:0 6px 12px}.state.svelte-1e95sjz{margin:0 0 8px}.lead.svelte-np9szf{margin:0 6px 12px}.state.svelte-np9szf{margin:0 0 8px}.lead.svelte-gcv97e{margin:0 6px 12px}.settings.svelte-1u3w06f{width:min(1140px, calc((100vw - 48px) / var(--text-size)));height:min(760px, calc((100dvh - 48px) / var(--text-size)));border:1px solid var(--hairline);background:var(--sheet);max-width:none;max-height:none;color:var(--ink);border-radius:26px;padding:0;font-size:15px;overflow:hidden;box-shadow:0 30px 80px #00000040}.settings.svelte-1u3w06f::backdrop{background:var(--scrim)}.win.svelte-1u3w06f{flex-direction:column;height:100%;display:flex}.wbar.svelte-1u3w06f{flex:none;align-items:center;gap:10px;padding:14px 14px 6px 28px;display:flex}.wbar.svelte-1u3w06f h2:where(.svelte-1u3w06f){flex:1;margin:0;font-size:18px;font-weight:700}.cols.svelte-1u3w06f{flex:1;gap:20px;min-height:0;padding:6px 20px 20px;display:flex}.side.svelte-1u3w06f{flex-direction:column;flex:none;width:250px;display:flex;overflow-y:auto}nav.svelte-1u3w06f{flex-direction:column;gap:2px;display:flex}.it.svelte-1u3w06f{min-height:max(44px, var(--tap));color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:0 12px;font-size:14.5px;font-weight:500;display:flex}.it.svelte-1u3w06f:hover{background:var(--track)}.it[aria-current=page].svelte-1u3w06f{background:var(--pill-bg);color:var(--pill-fg)}.ic.svelte-1u3w06f{color:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.sep.svelte-1u3w06f{background:var(--divider);height:1px;margin:8px 6px}.nav-pet.svelte-1u3w06f{margin-top:auto;padding:16px 4px 0 8px}.panel.svelte-1u3w06f{border:1px solid var(--card-border);background:var(--surface);min-width:0;box-shadow:var(--shadow);border-radius:20px;flex:1;padding:22px 24px;overflow-y:auto}@media (max-width:899px){.side.svelte-1u3w06f{width:210px}.cols.svelte-1u3w06f{gap:14px;padding:6px 14px 14px}}.settings.phone.svelte-1u3w06f{width:calc(100vw / var(--text-size));height:calc(100dvh / var(--text-size));background:var(--ground);box-shadow:none;border:0;border-radius:0;margin:0}.sheet.svelte-1u3w06f{flex-direction:column;height:100%;display:flex}.pbar.svelte-1u3w06f{height:56px;margin:calc(10px + env(safe-area-inset-top)) 10px 0;border-radius:18px;flex:none;align-items:center;gap:6px;padding:0 6px;display:flex}.pbar.svelte-1u3w06f b:where(.svelte-1u3w06f){font-size:18px}.ptitle.svelte-1u3w06f{margin-left:12px}.spacer.svelte-1u3w06f{flex:1}.pbody.svelte-1u3w06f{min-height:0;padding:16px 12px calc(24px + env(safe-area-inset-bottom));flex:1;overflow-y:auto}.me.svelte-1u3w06f{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:12px;margin-bottom:12px;display:flex;padding:12px 14px!important}.me.svelte-1u3w06f .avatar:where(.svelte-1u3w06f){width:44px;height:44px;font-size:18px}.who.svelte-1u3w06f{flex-direction:column;flex:1;min-width:0;display:flex}.who.svelte-1u3w06f small:where(.svelte-1u3w06f){color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.group.pad.svelte-1u3w06f{margin-bottom:12px}.row.svelte-1u3w06f{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0;flex-wrap:nowrap}.row.svelte-1u3w06f .k:where(.svelte-1u3w06f){flex:auto}.row.svelte-1u3w06f .v:where(.svelte-1u3w06f){color:var(--muted);flex:none;gap:4px}.pend.svelte-1u3w06f{justify-content:flex-end;margin-top:24px;display:flex}.under-titlebar.svelte-1n46o8q{top:var(--titlebar);contain:layout;position:fixed;bottom:0;left:0;right:0}.page.svelte-1n46o8q{position:fixed;inset:0;overflow:auto}.starting.svelte-1n46o8q{height:100%;color:var(--muted);justify-content:center;align-items:center;display:flex}.root.svelte-1n46o8q{position:fixed;inset:0;overflow:hidden}.phone-scroll.svelte-1n46o8q{padding:calc(12px + var(--bar-room) + env(safe-area-inset-top)) 12px calc(104px * var(--text-size) + env(safe-area-inset-bottom));position:fixed;inset:0;overflow:auto}.tabs.svelte-1n46o8q{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:10;border-radius:22px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;padding:6px;display:grid;position:fixed}.tabs.svelte-1n46o8q button:where(.svelte-1n46o8q){min-height:56px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:12px;font-weight:500;display:flex}.tabs.svelte-1n46o8q button:where(.svelte-1n46o8q):disabled{opacity:.35;cursor:default}.tabs.svelte-1n46o8q button[aria-current=page]:where(.svelte-1n46o8q){background:var(--pill-bg);color:var(--pill-fg)}.toast.svelte-1n46o8q{left:50%;top:calc(84px + env(safe-area-inset-top));z-index:30;max-width:min(640px,100vw - 24px);color:var(--error);border-radius:16px;align-items:center;gap:10px;padding:6px 6px 6px 14px;font-size:13px;display:flex;position:fixed;transform:translate(-50%)}.toast.notice.svelte-1n46o8q{color:var(--ok)}.toast.warn.svelte-1n46o8q{color:var(--warn)}.toast.svelte-1n46o8q span:where(.svelte-1n46o8q){color:var(--ink);white-space:pre-wrap}.dropzone.svelte-1n46o8q{z-index:40;background:color-mix(in srgb, var(--accent) 8%, transparent);border:3px dashed var(--accent);pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dropzone.svelte-1n46o8q div:where(.svelte-1n46o8q){border-radius:18px;padding:16px 24px;font-weight:600}
