:root{--bg: #faf9f7;--text: #2b2925;--text-muted: #726d63;--accent: #2f6f4f;--accent-text: #ffffff;--border: #e3e0da;--border-strong: #cfcabf;--radius: 6px;--shadow: 0 2px 10px rgba(30, 25, 15, .1), 0 1px 2px rgba(30, 25, 15, .06);--font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:var(--font);height:100%}#app{min-height:100%;padding-right:var(--drawer-space, 0px)}button,input,textarea,select{font-family:inherit;font-size:inherit;color:inherit}button{cursor:pointer;background:#fff;border:1px solid var(--border-strong);border-radius:var(--radius);padding:.45em .9em;font-size:.9rem;color:var(--text);transition:background .12s ease,border-color .12s ease}button:hover{background:#f2f0ea}button:active{background:#eae7df}button.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}button.primary:hover{background:#275f43}button.quiet{border-color:transparent;background:transparent}button.quiet:hover{background:#f2f0ea}button.danger{color:#a23a2f}button:disabled{opacity:.5;cursor:default}input[type=text],input[type=search],input[type=number],textarea{border:1px solid var(--border-strong);border-radius:var(--radius);padding:.4em .6em;background:#fff;color:var(--text)}input[type=color]{border:1px solid var(--border-strong);border-radius:var(--radius);padding:2px;width:2.2em;height:2.2em;background:#fff}a{color:var(--accent)}::placeholder{color:#b6b0a3}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html{overscroll-behavior-y:none;--sab: env(safe-area-inset-bottom, 0px)}@media (pointer: coarse){.no-page-pan #app{touch-action:pan-x pinch-zoom}.no-page-pan .drawer,.no-page-pan [data-scrolls]{touch-action:auto}}.viewer-mode .sheet .no-print{display:none!important}@media print{@page{size:A4 portrait;margin:0}html,body{height:auto}html,body{background:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact}.no-print{display:none!important}#app{padding-right:0}}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/assets/playfair-display-400-900-latin-ext-CnXWPxla.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/assets/playfair-display-400-900-latin-CSUZDoAs.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/cormorant-garamond-300-latin-ext-DkewdGEa.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/cormorant-garamond-300-latin-vTYAbwjx.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/cormorant-garamond-300-latin-ext-DkewdGEa.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/cormorant-garamond-300-latin-vTYAbwjx.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/cormorant-garamond-300-latin-ext-DkewdGEa.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/cormorant-garamond-300-latin-vTYAbwjx.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/cormorant-garamond-300-latin-ext-DkewdGEa.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/cormorant-garamond-300-latin-vTYAbwjx.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/cormorant-garamond-300-latin-ext-DkewdGEa.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/cormorant-garamond-300-latin-vTYAbwjx.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/eb-garamond-400-800-latin-ext-CLnU8tfL.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/eb-garamond-400-800-latin-DHJaSK_n.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/lora-400-700-latin-ext-DgyGNlSC.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/lora-400-700-latin-BplyFJq7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/libre-baskerville-400-latin-ext-C2F7Qh2u.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/libre-baskerville-400-latin-8upxpn-O.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/libre-baskerville-400-latin-ext-C2F7Qh2u.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Libre Baskerville;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/libre-baskerville-400-latin-8upxpn-O.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:200 900;font-display:swap;src:url(/assets/crimson-pro-200-900-latin-ext-CeixzfXh.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Crimson Pro;font-style:normal;font-weight:200 900;font-display:swap;src:url(/assets/crimson-pro-200-900-latin-BHslzmyu.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/assets/source-serif-4-200-900-latin-ext-iEVfbfSw.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/assets/source-serif-4-200-900-latin-l1vr9vou.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/spectral-300-latin-ext-CAlK0IWw.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/spectral-300-latin-x8zSl3Cj.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/spectral-400-latin-ext-VbSs_Pnq.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/spectral-400-latin-Com8ZUEe.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/spectral-600-latin-ext-DXYEkyVx.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/spectral-600-latin-YQFuBY_k.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-100-900-latin-ext-B_-bZUTo.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-100-900-latin-8kRkwJBP.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/montserrat-100-900-latin-ext-D0hf-lZB.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/montserrat-100-900-latin-Dk9Pm7OY.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/lato-300-latin-BFGNU66h.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/lato-400-latin-DXRmO6t1.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/lato-700-latin-D0hIvJyG.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/poppins-300-latin-ext-DAekass1.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/poppins-300-latin-CAodptMY.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/poppins-400-latin-ext-BGNV62LR.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/poppins-400-latin-BwTUGeWf.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/poppins-600-latin-ext-BO279Z4F.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/poppins-600-latin-DJVo7c07.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/raleway-100-900-latin-ext-CaeC7bqP.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Raleway;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/raleway-100-900-latin-CGbyi9Q1.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/work-sans-100-900-latin-ext-Ct2Hid3G.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Work Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/work-sans-100-900-latin-BGbNWJ1H.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/manrope-200-800-latin-ext-CDracvZH.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/manrope-200-800-latin-C46ZzDBF.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/archivo-100-900-latin-ext-CEt9KWsu.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Archivo;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/archivo-100-900-latin-BEIDiHaE.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:100 700;font-display:swap;src:url(/assets/josefin-sans-100-700-latin-ext-DqnjF3ua.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Josefin Sans;font-style:normal;font-weight:100 700;font-display:swap;src:url(/assets/josefin-sans-100-700-latin--WQnNTTe.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:400 900;font-display:swap;src:url(/assets/cinzel-400-900-latin-ext-C_yqxIr0.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Cinzel;font-style:normal;font-weight:400 900;font-display:swap;src:url(/assets/cinzel-400-900-latin-BOqWLKHx.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/marcellus-400-latin-ext-CZ83hikv.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/marcellus-400-latin-PfqeU9xk.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/bebas-neue-400-latin-ext-CGFY99TM.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/bebas-neue-400-latin-CoNGBGqG.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(/assets/oswald-200-700-latin-ext-BwOv_p-X.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(/assets/oswald-200-700-latin-4rCYjiah.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Abril Fatface;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/abril-fatface-400-latin-ext-cXR1y_FM.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Abril Fatface;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/abril-fatface-400-latin-BWAS9RQc.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/anton-400-latin-ext-BG9LYhSW.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/anton-400-latin-BbqyLdY8.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/great-vibes-400-latin-ext-DPaghOKJ.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/great-vibes-400-latin-Bcoi9gjv.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Dancing Script;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/dancing-script-400-700-latin-ext-DXJhadO_.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Dancing Script;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/dancing-script-400-700-latin-BbISTpl1.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Parisienne;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/parisienne-400-latin-ext-B5ixarxK.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Parisienne;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/parisienne-400-latin-CbT3YVsa.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/caveat-400-700-latin-ext-CK30vzPY.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/caveat-400-700-latin-CP6HlsNg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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;font-style:normal;font-weight:100 800;font-display:swap;src:url(/assets/jetbrains-mono-100-800-latin-ext-Dey_PoKW.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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;font-style:normal;font-weight:100 800;font-display:swap;src:url(/assets/jetbrains-mono-100-800-latin-D000Msq0.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.actor-picker.svelte-eux3pb{position:relative;margin-left:auto}.who.svelte-eux3pb{display:flex;align-items:center;gap:.45rem;font-size:.76rem;font-weight:600;padding:.15rem;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--text)}.who.svelte-eux3pb:hover{border-color:var(--border);background:#fff}.avatar.svelte-eux3pb{flex:0 0 auto;width:1.5rem;height:1.5rem;border-radius:999px;display:grid;place-items:center;font-size:.66rem;font-weight:700;background:var(--border);color:var(--text)}.avatar.admin.svelte-eux3pb{background:var(--accent);color:var(--accent-text)}.avatar.sm.svelte-eux3pb{width:1.5rem;height:1.5rem;font-size:.6rem}.panel.svelte-eux3pb{position:absolute;right:0;top:calc(100% + .4rem);z-index:50;min-width:14rem;background:var(--bg);border:1px solid var(--border);border-radius:calc(var(--radius) * 1.5);box-shadow:0 8px 24px #0000001f;padding:.5rem;display:flex;flex-direction:column;gap:.15rem}.me.svelte-eux3pb{display:flex;align-items:center;gap:.5rem;padding:.3rem .35rem;font-size:.84rem}.me-name.svelte-eux3pb{flex:1;font-weight:600}.role-tag.svelte-eux3pb{font-size:.62rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.foot.svelte-eux3pb{display:flex;gap:.9rem;margin-top:.35rem;padding:.45rem .35rem .15rem;border-top:1px solid var(--border)}.link.svelte-eux3pb{border:none;background:transparent;padding:0;font-size:.76rem;color:var(--text-muted);text-decoration:underline;text-underline-offset:2px}.link.svelte-eux3pb:hover{color:var(--accent)}.inbox-badge.svelte-hg1xu2{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:1.35em;height:1.35em;padding:0 .35em;border-radius:1em;font-size:.72rem;font-weight:700;line-height:1;text-decoration:none;color:var(--text-muted);border:1px solid var(--border);background:transparent;align-self:center}.inbox-badge.svelte-hg1xu2:hover{color:var(--text);border-color:var(--text-muted)}.inbox-badge.unread.svelte-hg1xu2{color:#fff;background:var(--accent);border-color:var(--accent)}.dot.svelte-hg1xu2{position:absolute;top:-.2em;right:-.2em;width:.55em;height:.55em;border-radius:50%;background:#e02020;border:1px solid var(--bg)}.compact-trigger.svelte-cfpyzy{padding:.25em .5em;line-height:1.2}.compact-trigger.on.svelte-cfpyzy{border-color:var(--accent)}.drive.svelte-cfpyzy{border:1px solid var(--border);border-radius:var(--radius);padding:.5rem;display:flex;flex-direction:column;gap:.5rem}.bucket-tabs.svelte-cfpyzy{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem}.drive-search.svelte-cfpyzy{box-sizing:border-box;width:100%;font-size:.8rem;padding:.3em .7em;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--text)}.chip-btn.svelte-cfpyzy{font-size:.72rem;font-weight:600;padding:.1em .6em;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--text-muted);cursor:pointer}.chip-btn.active.svelte-cfpyzy{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.picker-grid.svelte-cfpyzy{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));grid-auto-rows:64px;align-content:start;gap:.35rem;max-height:280px;overflow-y:auto;overscroll-behavior:contain}.pick.svelte-cfpyzy{padding:0;height:64px;border:1px solid var(--border);border-radius:var(--radius);background:#f7f6f2;overflow:hidden;cursor:pointer}.pick.svelte-cfpyzy:hover{border-color:var(--accent)}.pick.svelte-cfpyzy img:where(.svelte-cfpyzy){width:100%;height:100%;object-fit:cover;display:block}.hint.svelte-cfpyzy{margin:0;color:var(--text-muted);font-size:.8rem}.error.svelte-cfpyzy{margin:0;color:#a23a2f;font-size:.8rem}.segmented.svelte-1u0bchy{display:flex;flex-wrap:wrap;gap:.3rem}.segmented.svelte-1u0bchy button:where(.svelte-1u0bchy){font-size:.8rem;padding:.3em .7em;min-width:2.2em}.segmented.svelte-1u0bchy button.active:where(.svelte-1u0bchy){background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.segmented.svelte-1u0bchy button.marked:where(.svelte-1u0bchy){text-decoration:underline dotted #a23a2f;text-decoration-thickness:2px;text-underline-offset:2px}.ref-wrap.svelte-o6ennm{position:relative;flex:1}.ref-wrap.svelte-o6ennm input:where(.svelte-o6ennm){width:100%}.ref-dropdown.svelte-o6ennm{position:absolute;top:100%;left:0;right:0;margin-top:.2rem;background:#fff;border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);list-style:none;padding:.25rem;max-height:160px;overflow-y:auto;z-index:7}.ref-dropdown.svelte-o6ennm li:where(.svelte-o6ennm) button:where(.svelte-o6ennm){width:100%;text-align:left;border:none;background:transparent;padding:.35rem .5rem;font-size:.82rem}.ref-dropdown.svelte-o6ennm li:where(.svelte-o6ennm) button:where(.svelte-o6ennm):hover{background:#f2f0ea}.attachments.svelte-gf9nah{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem}.attachment.svelte-gf9nah{display:inline-flex;align-items:center;gap:.15rem}.attachment.svelte-gf9nah img:where(.svelte-gf9nah){display:block;width:44px;height:44px;object-fit:cover;border:1px solid var(--border);border-radius:var(--radius);background:#fff}.doc.svelte-gf9nah{display:inline-block;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.1em .5em;border:1px solid var(--border);border-radius:999px;font-size:.72rem;color:var(--text-muted)}.attachment.svelte-gf9nah a:where(.svelte-gf9nah){text-decoration:none}.attachment.svelte-gf9nah a:where(.svelte-gf9nah):hover .doc:where(.svelte-gf9nah){border-color:var(--accent);color:var(--accent)}.remove.svelte-gf9nah{padding:0 .2em;color:var(--text-muted)}.remove.svelte-gf9nah:hover{color:#a23a2f}.attach.svelte-gf9nah{padding:0 .35em;font-size:.9rem}.error.svelte-gf9nah{color:#a23a2f;font-size:.75rem}.composer.svelte-1sm40rp{display:flex;gap:.4rem;align-items:flex-start}.assign.svelte-1sm40rp{flex:none;align-self:center;font-size:.72rem;padding:.15em .3em;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--text-muted);max-width:8rem}.target.svelte-1sm40rp{flex:none;align-self:center;font-size:.72rem;font-weight:600;padding:.1em .6em;border:1px solid var(--accent);border-radius:999px;color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);white-space:nowrap}.edit-main.svelte-1sm40rp{flex:1;display:flex;flex-direction:column;gap:.35rem}.edit-main.svelte-1sm40rp .ref-wrap input{font-size:.85rem}.error.svelte-1sm40rp{margin:.2rem 0 0;color:#a23a2f;font-size:.8rem}.swatch.svelte-1prctuf{display:inline-block;border-radius:50%;border:1px solid rgba(0,0,0,.15);flex:none;print-color-adjust:exact;-webkit-print-color-adjust:exact}.swatch.hidden-color.svelte-1prctuf{background:transparent;border-style:dashed;border-color:#0006}.history.svelte-1j96als{display:flex;flex-direction:column;gap:.5rem}.entry.svelte-1j96als{border:1px solid var(--border);border-radius:var(--radius);padding:.5rem .7rem;display:flex;flex-direction:column;gap:.35rem;background:var(--bg, #fff)}.entry.flash.svelte-1j96als{outline:2px solid var(--accent);outline-offset:1px;transition:outline-color .2s}.prov.svelte-1j96als{font-size:.7rem;color:var(--text-muted);background:transparent;border:1px solid var(--border);border-radius:999px;padding:.1em .55em;white-space:nowrap;cursor:pointer}.prov.svelte-1j96als:hover{color:var(--text);border-color:var(--accent)}.prov.undone.svelte-1j96als{border-style:dashed}.entry-head.svelte-1j96als{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.actor.svelte-1j96als{font-weight:600;font-size:.85rem}.what.svelte-1j96als{font-size:.85rem;flex:1}.etype.svelte-1j96als{font-size:.65rem;text-transform:uppercase;color:var(--text-muted);margin-left:.3em}.ts.svelte-1j96als{font-size:.75rem;color:var(--text-muted);white-space:nowrap}.diff.svelte-1j96als{display:flex;align-items:center;gap:.6rem;font-size:.82rem}.arrow.svelte-1j96als{color:var(--text-muted);flex:none}.val.svelte-1j96als{overflow-wrap:anywhere}.val.old.svelte-1j96als{color:var(--text-muted);text-decoration:line-through}.thumb-box.svelte-1j96als{width:72px;height:72px;border:1px solid var(--border);border-radius:var(--radius);display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff}.thumb-box.svelte-1j96als img:where(.svelte-1j96als){max-width:100%;max-height:100%;object-fit:contain}.none.svelte-1j96als{font-size:.72rem;color:var(--text-muted)}.chips.svelte-1j96als{display:flex;gap:.25rem;flex-wrap:wrap}.more.svelte-1j96als{align-self:center}.hint.svelte-1j96als{margin:0;color:var(--text-muted);font-size:.85rem}.error.svelte-1j96als{margin:0;color:#a23a2f;font-size:.85rem}.notice.svelte-1j96als{margin:0;color:var(--accent);font-size:.85rem}.mention.svelte-1nfj3zf{background:#e7f1ec;color:var(--accent);border-radius:4px;padding:.02em .3em;font-weight:600}.product-ref.svelte-1nfj3zf{background:#f2f0ea;color:var(--text);border-radius:4px;padding:.02em .3em;font-weight:600;text-decoration:none}.product-ref.svelte-1nfj3zf:hover{color:var(--accent);text-decoration:underline}.mention.structural.svelte-1nfj3zf{background:var(--accent);color:var(--accent-text)}.product-ref.structural.svelte-1nfj3zf{background:#6b5844;color:#fff}.product-ref.structural.svelte-1nfj3zf:hover{color:#fff;text-decoration:underline}.prop-row.svelte-6votbp{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}.prop-ico.svelte-6votbp{font-size:.85rem;line-height:1;opacity:.75;flex:none}.coll-sel.svelte-6votbp{font-size:.78rem;padding:.2em .4em;border:1px solid var(--border);border-radius:6px;background:#fff;max-width:14rem}.coll-static.svelte-6votbp{font-size:.78rem;font-weight:600}.link-chip.svelte-6votbp{display:inline-flex;align-items:center;gap:.2rem;font-size:.72rem;padding:.15em .45em;border:1px solid var(--border);border-radius:999px;background:#fff;white-space:nowrap}.link-chip.pin.svelte-6votbp{color:inherit;cursor:pointer}.link-chip.pin.svelte-6votbp:disabled{cursor:default}.link-x.svelte-6votbp{border:none;background:transparent;padding:0 0 0 .1em;font-size:.8rem;line-height:1;color:var(--text-muted);cursor:pointer}.link-x.svelte-6votbp:hover{color:#a23a2f}.prod-input.svelte-6votbp{width:5.5rem;font-size:.72rem;padding:.15em .4em;border:1px dashed var(--border);border-radius:999px;background:transparent}.add-pin.svelte-6votbp{font-size:.72rem;padding:.15em .4em;line-height:1}.task.svelte-1ramlln{display:flex;align-items:flex-start;gap:.55rem;font-size:.78rem;cursor:pointer}.root-msg.svelte-1ramlln{display:flex;align-items:flex-start;gap:.45rem;margin-bottom:.15rem}.root-body.svelte-1ramlln{min-width:0;flex:1;word-break:break-word}.subj.svelte-1ramlln{flex:none;width:2.2rem;height:2.9rem;border:1px solid var(--border);border-radius:6px;background:color-mix(in srgb,var(--text) 4%,transparent);overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}.subj.svelte-1ramlln img:where(.svelte-1ramlln){width:100%;height:100%;object-fit:cover;display:block}.subj-label.svelte-1ramlln{font-size:.62rem;font-weight:600;color:var(--text-muted);text-align:center;word-break:break-all;padding:0 .15rem}.subj-pin.svelte-1ramlln{position:absolute;right:1px;bottom:1px;font-size:.65rem;line-height:1}.subj.general.svelte-1ramlln{border-style:dashed;color:var(--text-muted);font-size:.9rem}.task-text.svelte-1ramlln{flex:1;min-width:0;word-break:break-word}@container tasklist (min-width: 620px){.task.svelte-1ramlln{gap:.8rem;font-size:.82rem}.subj.svelte-1ramlln{width:3.1rem;height:4rem}.task-text.svelte-1ramlln{max-width:62ch}.side.svelte-1ramlln{width:7.5rem;margin-left:auto}}.head-line.svelte-1ramlln{display:block;line-height:1.2}.task.closed.svelte-1ramlln .task-text:where(.svelte-1ramlln){color:var(--text-muted)}.task-author.svelte-1ramlln{font-weight:600;color:var(--text-muted);margin-right:.35em;font-size:.75rem}.task-id.svelte-1ramlln{font-size:.72rem;color:var(--text-muted);opacity:.75;margin-right:.35em}.unread-dot.svelte-1ramlln{display:inline-block;width:.5em;height:.5em;border-radius:50%;background:var(--accent);margin-right:.35em;vertical-align:.1em}.stamp.svelte-1ramlln{font-size:.65rem;color:var(--text-muted);opacity:.7;margin-right:.35em;white-space:nowrap}.task.highlight.svelte-1ramlln{animation:svelte-1ramlln-task-flash 1.6s ease-out 1;border-radius:var(--radius)}@keyframes svelte-1ramlln-task-flash{0%,45%{background:color-mix(in srgb,var(--accent) 18%,transparent)}to{background:transparent}}.attachment-strip.svelte-1ramlln{display:block;margin-top:.25rem}.row-error.svelte-1ramlln{display:block;color:#a23a2f;font-size:.75rem}.thread-block.svelte-1ramlln{margin-top:.25rem;padding-left:.5rem;border-left:2px solid var(--border);display:flex;flex-direction:column;gap:.2rem;cursor:auto}.replies-inline.svelte-1ramlln{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.1rem;font-size:.8rem}.replies-inline.svelte-1ramlln li:where(.svelte-1ramlln){word-break:break-word}.replies-inline.svelte-1ramlln .author:where(.svelte-1ramlln){font-weight:600;color:var(--text-muted);margin-right:.35em}.re-chip.svelte-1ramlln{font-size:.62rem;color:var(--text-muted);background:transparent;border:1px solid var(--border);border-radius:999px;padding:0 .4em;margin-left:.3em;white-space:nowrap;cursor:default}.re-chip.svelte-1ramlln:hover,.re-chip.svelte-1ramlln:focus-visible{border-color:var(--accent);color:var(--accent)}.reply-act.svelte-1ramlln{font-size:.72rem;padding:0 .2em;opacity:0}.replies-inline.svelte-1ramlln li:where(.svelte-1ramlln):hover .reply-act:where(.svelte-1ramlln),.reply-act.svelte-1ramlln:focus-visible{opacity:1}.edit-reply.svelte-1ramlln{display:flex;gap:.4rem;align-items:flex-start}.edit-main.svelte-1ramlln{flex:1;display:flex;flex-direction:column;gap:.35rem}.reply-composer.svelte-1ramlln{display:flex;gap:.3rem;align-items:center;max-width:34rem}.reply-composer.svelte-1ramlln input{font-size:.78rem;padding:.15rem .45rem}.reply-composer.svelte-1ramlln>.quiet:where(.svelte-1ramlln){flex:none;font-size:.72rem;padding:0 .3em}.changes.svelte-1ramlln{margin-top:.3rem;padding-left:.5rem}.side.svelte-1ramlln{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:.2rem}.side-top.svelte-1ramlln{display:flex;align-items:center;gap:.15rem}.status-chip.svelte-1ramlln{border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--text-muted);font-size:.7rem;font-weight:700;padding:.1em .7em;white-space:nowrap;cursor:pointer}.status-chip.armed.svelte-1ramlln{opacity:.5;border-style:dashed}.confirm-move.svelte-1ramlln{border:1px solid var(--accent);background:var(--accent);color:var(--accent-text);border-radius:999px;font-size:.7rem;font-weight:700;padding:.1em .7em;white-space:nowrap;cursor:pointer}.status-chip.open.svelte-1ramlln:hover{border-color:var(--accent);color:var(--accent)}.status-chip.ready.svelte-1ramlln{background:color-mix(in srgb,#b07a1e 14%,transparent);border-color:#b07a1e;color:#b07a1e}.status-chip.done.svelte-1ramlln{background:color-mix(in srgb,var(--accent) 12%,transparent);border-color:var(--accent);color:var(--accent)}.status-chip.accepted.svelte-1ramlln{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.turn.svelte-1ramlln{font-size:.65rem;color:var(--text-muted);white-space:nowrap}.actions.svelte-1ramlln{position:relative;flex:none}.menu-btn.svelte-1ramlln{font-size:.9rem;padding:0 .35em;color:var(--text-muted)}.menu-btn.open.svelte-1ramlln{color:var(--accent)}.menu.svelte-1ramlln{position:absolute;right:0;top:calc(100% + 2px);z-index:40;display:flex;flex-direction:column;min-width:9.5rem;padding:.25rem;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.menu.svelte-1ramlln button:where(.svelte-1ramlln){text-align:left;font-size:.78rem;padding:.35em .6em;border:none;background:transparent;border-radius:calc(var(--radius) - 2px);white-space:nowrap}.menu.svelte-1ramlln button:where(.svelte-1ramlln):hover{background:color-mix(in srgb,var(--accent) 12%,transparent)}.menu.svelte-1ramlln button.danger:where(.svelte-1ramlln){color:#a23a2f}.menu.svelte-1ramlln button.danger:where(.svelte-1ramlln):hover{background:color-mix(in srgb,#a23a2f 12%,transparent)}button.page-chip.svelte-1ramlln{background:transparent;line-height:inherit;cursor:pointer}button.page-chip.svelte-1ramlln:hover{border-color:var(--accent);color:var(--accent)}.remove.svelte-1ramlln{flex:none;padding:0 .3em;font-size:1rem;color:var(--text-muted)}.remove.svelte-1ramlln:hover{color:#a23a2f}.task-list-shell.svelte-1ybyftr{container-type:inline-size;container-name:tasklist;display:flex;flex-direction:column;gap:.5rem}.error.svelte-1ybyftr{margin:0;color:#a23a2f;font-size:.85rem}.task-list.svelte-1ybyftr{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.7rem}.task-list.svelte-1ybyftr>li:not(:last-child){padding-bottom:.7rem;border-bottom:1px solid var(--border)}.chips.svelte-1ybyftr{display:flex;gap:.3rem}.chip-btn.svelte-1ybyftr{font-size:.72rem;font-weight:600;padding:.1em .6em;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--text-muted)}.chip-btn.active.svelte-1ybyftr{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.empty.svelte-1ybyftr{color:var(--text-muted);font-size:.85rem;list-style:none}.done-toggle.svelte-1ybyftr{align-self:stretch;display:flex;align-items:center;gap:.45rem;margin-top:.2rem;padding:.4em .7em;font-size:.82rem;font-weight:600;color:var(--text-muted);background:transparent;border:1px dashed var(--border-strong);border-radius:999px}.done-toggle.svelte-1ybyftr:hover{color:var(--accent);border-color:var(--accent)}.done-toggle.on.svelte-1ybyftr{border-style:solid}.done-count.svelte-1ybyftr{display:inline-grid;place-items:center;min-width:1.5em;height:1.5em;padding:0 .35em;border-radius:999px;background:var(--accent);color:var(--accent-text);font-size:.74rem;font-weight:700}.done-caret.svelte-1ybyftr{margin-left:auto;font-size:.7rem}.edit-task.svelte-1ybyftr{display:flex;gap:.4rem;align-items:flex-start;list-style:none}.edit-main.svelte-1ybyftr{flex:1;display:flex;flex-direction:column;gap:.35rem}.annotator.svelte-rfluet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;flex-direction:column;background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.toolbar.svelte-rfluet{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;padding:.5rem .9rem;border-bottom:1px solid var(--border);background:var(--bg)}.title.svelte-rfluet{font-weight:600;font-size:.85rem;max-width:18rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.swatches.svelte-rfluet{display:flex;align-items:center;gap:.25rem}.swatch.svelte-rfluet{width:1.15rem;height:1.15rem;border-radius:50%;border:2px solid transparent;padding:0;cursor:pointer}.swatch.active.svelte-rfluet{border-color:var(--text)}.swatches.svelte-rfluet input[type=color]:where(.svelte-rfluet){width:1.5rem;height:1.5rem;padding:0;border:none;background:none;cursor:pointer}.widths.svelte-rfluet{display:flex;align-items:center;gap:.2rem}.width-btn.svelte-rfluet{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;padding:0;border:1px solid var(--border);border-radius:4px;background:transparent;cursor:pointer}.width-btn.active.svelte-rfluet{border-color:var(--accent)}.width-btn.svelte-rfluet .dot:where(.svelte-rfluet){border-radius:50%;background:var(--text)}.spacer.svelte-rfluet{flex:1}.quiet-link.svelte-rfluet{font-size:.78rem;color:var(--text-muted)}.save-copy.svelte-rfluet{font-size:.95rem;font-weight:700;padding:.45em 1.2em}.close.svelte-rfluet{font-size:1.1rem}.error.svelte-rfluet{margin:.4rem .9rem;color:#a23a2f;font-size:.85rem}.body.svelte-rfluet{flex:1;display:flex;min-height:0}.stage.svelte-rfluet{flex:1;overflow:auto;display:flex;align-items:flex-start;justify-content:center;padding:.8rem}.canvas-wrap.svelte-rfluet{position:relative;max-width:100%}canvas.svelte-rfluet{display:block;max-width:100%;max-height:calc(100vh - 5rem);object-fit:contain;box-shadow:0 2px 14px #00000040;cursor:crosshair;touch-action:none}canvas.text-tool.svelte-rfluet{cursor:text}.text-entry.svelte-rfluet{position:absolute;background:transparent;border:1px dashed var(--accent);border-radius:0;padding:0;margin:0;min-width:8rem;font-family:sans-serif;font-weight:600;line-height:1.2;outline:none}.tasks-btn.has-open.svelte-rfluet{color:var(--accent);font-weight:600}.tasks-btn.open.svelte-rfluet{color:var(--accent)}.tasks-panel.svelte-rfluet{width:24rem;max-width:45vw;border-left:1px solid var(--border);background:var(--bg);overflow:auto;padding:.7rem .9rem;display:flex;flex-direction:column;gap:.5rem}.tasks-head.svelte-rfluet{display:flex;align-items:center;justify-content:space-between;font-size:.8rem;font-weight:600}.tree.svelte-1agfzbj{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;margin:.35rem 0 .15rem}.t-line.svelte-1agfzbj{display:flex;align-items:center;flex-wrap:wrap;gap:0;row-gap:.4rem;max-width:100%}.c-line.svelte-1agfzbj{flex:none;width:.7rem;border-top:2px solid var(--border);align-self:center}.t-kids.svelte-1agfzbj{display:flex;flex-direction:column;gap:.3rem;border-left:2px solid var(--border);padding-left:.55rem}.t-row.svelte-1agfzbj{display:flex;align-items:center;gap:0;position:relative}.t-row.svelte-1agfzbj:before{content:"";position:absolute;left:-.55rem;top:50%;width:.45rem;border-top:2px solid var(--border)}.t-card.svelte-1agfzbj{position:relative;display:flex;flex-direction:column;align-items:center;gap:.1rem;width:4.3rem;flex:none}.t-card.svelte-1agfzbj img:where(.svelte-1agfzbj){width:4.3rem;height:4.3rem;object-fit:cover;border:2px solid var(--border);border-radius:6px;display:block;background:color-mix(in srgb,var(--text) 4%,transparent)}.t-card.is-rel.svelte-1agfzbj img:where(.svelte-1agfzbj){border-style:dotted}.t-card.is-ann.svelte-1agfzbj img:where(.svelte-1agfzbj){border-style:dotted}.t-card.spotlit.svelte-1agfzbj img:where(.svelte-1agfzbj){outline:2px solid var(--accent);outline-offset:2px}.t-card.selected.svelte-1agfzbj img:where(.svelte-1agfzbj){border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 35%,transparent)}.t-open.svelte-1agfzbj{display:block;padding:0;border:none;background:transparent;cursor:zoom-in}.t-open.svelte-1agfzbj:hover img:where(.svelte-1agfzbj){border-color:var(--accent)}.t-n.svelte-1agfzbj{position:absolute;right:-.3rem;top:-.3rem;box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-width:1.05rem;height:1.05rem;font-size:.55rem;font-weight:700;line-height:1;padding:0 .25em;border-radius:999px;background:var(--bg);border:1px solid var(--border);color:var(--text-muted);cursor:pointer}.t-n.svelte-1agfzbj:hover,.t-n.on.svelte-1agfzbj{border-color:var(--accent);color:var(--accent)}.t-dl.svelte-1agfzbj{position:absolute;left:-.3rem;top:3.55rem;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:1.05rem;height:1.05rem;border-radius:50%;border:1px solid var(--border);background:var(--bg);color:var(--text-muted);font-size:.6rem;line-height:1;text-decoration:none}.t-dl.svelte-1agfzbj:hover{color:var(--text);border-color:var(--text-muted)}.t-rel.svelte-1agfzbj{position:absolute;right:-.3rem;top:3.55rem;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:.1em;min-width:1.05rem;height:1.05rem;padding:0 .2em;border-radius:999px;border:1px solid var(--border);background:var(--bg);color:var(--text-muted);font-size:.55rem;font-weight:700;line-height:1;cursor:pointer}.t-rel.svelte-1agfzbj:hover,.t-rel.on.svelte-1agfzbj{border-color:var(--accent);color:var(--accent)}.t-x.svelte-1agfzbj{position:absolute;top:-.35rem;left:-.35rem;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:0;width:1.1rem;height:1.1rem;border-radius:50%;border:1px solid var(--border);background:var(--bg);color:var(--text-muted);font-size:.7rem;line-height:1;cursor:pointer}.t-x.svelte-1agfzbj:hover{color:#a23a2f;border-color:#a23a2f}.t-label.svelte-1agfzbj{font-size:.58rem;color:var(--text-muted);text-align:center;line-height:1.2}.b-wrap.svelte-1agfzbj{position:relative;display:inline-flex;align-items:center}.b-add.svelte-1agfzbj{border:none;background:transparent;color:var(--text-muted);font-size:.95rem;font-weight:700;line-height:1;padding:0 .05em;cursor:pointer}.b-add.svelte-1agfzbj:hover,.b-add.on.svelte-1agfzbj{color:var(--accent)}.b-menu.svelte-1agfzbj{position:absolute;left:1.2rem;top:-.4rem;z-index:5;display:flex;flex-direction:column;gap:.15rem;background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:.3rem .45rem;box-shadow:0 2px 10px #0000002e}.b-row.svelte-1agfzbj{display:flex;align-items:center;gap:.25rem;font-size:.7rem}.b-row.svelte-1agfzbj button:where(.svelte-1agfzbj),.t-grid.svelte-1agfzbj button:where(.svelte-1agfzbj){border:1px solid var(--border);border-radius:5px;background:transparent;color:var(--text-muted);font-size:.75rem;padding:.1em .3em;cursor:pointer}.b-row.svelte-1agfzbj button:where(.svelte-1agfzbj):hover:not(:disabled),.t-grid.svelte-1agfzbj button:where(.svelte-1agfzbj):hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.b-row.svelte-1agfzbj button:where(.svelte-1agfzbj):disabled,.t-grid.svelte-1agfzbj button:where(.svelte-1agfzbj):disabled{opacity:.35;cursor:default}.t-addsrc.svelte-1agfzbj{display:flex;flex-direction:column;align-items:center;gap:.1rem}.t-grid.svelte-1agfzbj{width:4.3rem;height:4.3rem;display:grid;grid-template-columns:1fr 1fr;border:2px dashed var(--border);border-radius:6px;overflow:hidden}.t-grid.svelte-1agfzbj button:where(.svelte-1agfzbj){border:none;border-radius:0;font-size:.8rem;padding:0;line-height:1}.t-drive.svelte-1agfzbj{margin-top:.3rem}.hub.svelte-1agfzbj{border:1px solid var(--accent);border-radius:8px;padding:.5rem .6rem;margin:.3rem 0;display:flex;flex-direction:column;gap:.35rem;background:color-mix(in srgb,var(--accent) 4%,transparent)}.hub-head.svelte-1agfzbj{display:flex;align-items:center;gap:.45rem;font-size:.78rem}.hub-thumb.svelte-1agfzbj{width:1.6rem;height:1.6rem;object-fit:cover;border-radius:4px;border:1px solid var(--border)}.hub-actions.svelte-1agfzbj{margin-left:auto;display:flex;gap:.3rem}.hub-comments.svelte-1agfzbj{list-style:none;margin:0;padding:0 0 0 .4rem;display:flex;flex-direction:column;gap:.15rem;font-size:.78rem}.hc-author.svelte-1agfzbj{font-weight:700;color:var(--text-muted);margin-right:.3em}.hc-stamp.svelte-1agfzbj{font-size:.62rem;color:var(--text-muted);margin-right:.3em}.hub-composer.svelte-1agfzbj{display:flex;align-items:center;gap:.3rem}.hub-composer.svelte-1agfzbj input{font-size:.75rem;padding:.15rem .45rem}.t-error.svelte-1agfzbj{margin:0;color:#a23a2f;font-size:.72rem}.t-hint.svelte-1agfzbj{margin:0;color:var(--text-muted);font-size:.72rem}.new-task-root.svelte-irn4w7{display:inline-flex;align-items:center}.new-task.svelte-irn4w7{border:1px solid var(--accent);border-radius:999px;background:var(--accent);color:var(--accent-text);font-size:.72rem;font-weight:700;padding:.28em .7em;white-space:nowrap}.grip-bar.svelte-irn4w7{display:flex;align-items:center;gap:.4rem;margin:-.6rem -.7rem 0;padding:.35rem .7rem;border-bottom:1px solid var(--border);border-radius:10px 10px 0 0;background:color-mix(in srgb,var(--text) 4%,transparent);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.grip-bar.dragging.svelte-irn4w7{cursor:grabbing}.grip.svelte-irn4w7{color:var(--text-muted);font-size:.9rem;line-height:1}.grip-title.svelte-irn4w7{font-size:.72rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.grip-pinned.svelte-irn4w7{margin-left:auto;font-size:.64rem;color:var(--text-muted);opacity:.7}.new-task.open.svelte-irn4w7,.new-task.svelte-irn4w7:hover{filter:brightness(1.08)}.pop.svelte-irn4w7{position:fixed;z-index:41;width:min(30rem,92vw);background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:.6rem .7rem;box-shadow:0 4px 18px #00000038;display:flex;flex-direction:column;gap:.5rem}.draft-head.svelte-irn4w7{display:flex;align-items:center;gap:.4rem;font-size:.78rem;color:var(--text-muted)}.draft-finish.svelte-irn4w7{margin-left:auto;font-size:.72rem}.draft-head.svelte-irn4w7 b:where(.svelte-irn4w7){color:var(--text)}.dh-hint.svelte-irn4w7{font-size:.68rem;opacity:.8}.src-grid.svelte-irn4w7{width:3.6rem;height:3.6rem;display:grid;grid-template-columns:1fr 1fr;border:2px dashed var(--border);border-radius:6px;overflow:hidden}.src-grid.svelte-irn4w7 button:where(.svelte-irn4w7){border:none;background:transparent;color:var(--text-muted);font-size:.8rem;cursor:pointer;padding:0;line-height:1}.src-grid.svelte-irn4w7 button:where(.svelte-irn4w7):hover:not(:disabled){background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent)}.src-grid.svelte-irn4w7 button:where(.svelte-irn4w7):disabled{opacity:.35;cursor:default}.role-error.svelte-irn4w7{margin:0;color:#a23a2f;font-size:.72rem}.pre-src.svelte-irn4w7{display:flex;flex-direction:column;align-items:center;gap:.1rem;align-self:flex-start}.pre-label.svelte-irn4w7{font-size:.58rem;color:var(--text-muted)}.nt-add-comment.svelte-irn4w7{align-self:flex-start;font-size:.72rem}.nt-comment.svelte-irn4w7{display:flex;gap:.35rem;align-items:center}.nt-comment.svelte-irn4w7 input:where(.svelte-irn4w7){flex:1;min-width:0;font-size:.8rem}.nt-comments.svelte-irn4w7{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.15rem;font-size:.74rem;color:var(--text-muted)}.pop.svelte-1ld0dh4{position:relative;display:inline-flex;align-items:center}.menu.svelte-1ld0dh4{position:absolute;right:0;top:calc(100% + 3px);z-index:40;display:flex;flex-direction:column;gap:.35rem;min-width:9.5rem;max-height:min(78vh,760px);overflow-y:auto;overscroll-behavior:contain;padding:.45rem;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);text-align:left}.menu.left.svelte-1ld0dh4{right:auto;left:0}.menu.svelte-1ld0dh4 button.row{text-align:left;font-size:.78rem;padding:.35em .6em;border:none;background:transparent;border-radius:calc(var(--radius) - 2px);white-space:nowrap}.menu.svelte-1ld0dh4 button.row:hover:not(:disabled){background:var(--bg-alt, rgba(0, 0, 0, .05))}.menu.svelte-1ld0dh4 button.row:disabled{opacity:.4;cursor:default}.menu.svelte-1ld0dh4 .menu-label{font-size:.68rem;color:var(--text-muted);padding:0 .15rem}.app-nav.svelte-1y6048s{display:flex;align-items:center;gap:.7rem;padding:.35rem .9rem;border-bottom:1px solid var(--border);background:var(--bg);position:sticky;top:0;z-index:20;min-width:0}.app-nav.svelte-1y6048s>*{flex:0 0 auto}.app-nav.svelte-1y6048s a:where(.svelte-1y6048s){text-decoration:none;font-size:.78rem;font-weight:600;color:var(--text-muted);padding:.15em 0;border-bottom:2px solid transparent;white-space:nowrap}.app-nav.svelte-1y6048s a:where(.svelte-1y6048s):hover{color:var(--text)}.tasks-slot.svelte-1y6048s{display:inline-flex;align-items:center;gap:.3rem}.centre.svelte-1y6048s{display:inline-flex;align-items:center;gap:.4rem;margin-left:.4rem;padding-left:.7rem;border-left:1px solid var(--border)}.panel-toggle.svelte-1y6048s{font-size:.72rem;padding:.28em .7em}.panel-toggle.active.svelte-1y6048s{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.app-nav.svelte-1y6048s a.active:where(.svelte-1y6048s){color:var(--accent);border-bottom-color:var(--accent)}.context.svelte-1y6048s{flex:1 1 auto;display:flex;align-items:center;gap:.4rem;min-width:0;margin-left:.4rem;padding-left:.7rem;border-left:1px solid var(--border)}.admin-menu.svelte-1y6048s button.nav-icon{display:inline-flex;align-items:center;line-height:0;padding:.15em .35rem;background:transparent;color:var(--text-muted);border:none;border-bottom:2px solid transparent}.admin-menu.svelte-1y6048s button.nav-icon:hover,.admin-menu.on.svelte-1y6048s button.nav-icon{color:var(--accent)}.admin-menu.svelte-1y6048s .menu-link{display:block;text-decoration:none;font-size:.78rem;font-weight:600;color:var(--text);padding:.35em .6em;border-radius:calc(var(--radius) - 2px)}.admin-menu.svelte-1y6048s .menu-link:hover{background:#0000000d;color:var(--accent)}.size-table.svelte-1r07y47{box-sizing:border-box;flex:none}.cell.svelte-1r07y47{position:relative}.sep.svelte-1r07y47{position:absolute;left:100%;top:0;bottom:0;width:var(--sep-gap);display:grid;place-items:center;pointer-events:none}.matrix.svelte-1r07y47{display:flex;flex-direction:column;align-items:flex-start}.row.svelte-1r07y47{display:grid;align-items:center;width:100%;flex:none}.label.svelte-1r07y47,.cup-head.svelte-1r07y47,.linear.svelte-1r07y47 .cell:where(.svelte-1r07y47){font-size:var(--cell-font);text-align:center;color:var(--cell-color)}.matrix.svelte-1r07y47 .cell:where(.svelte-1r07y47){font-size:var(--cell-font);text-align:center;color:var(--cell-color)}.cup-head.svelte-1r07y47{font-weight:700;color:var(--cell-strong)}.band-label.svelte-1r07y47{font-weight:700;color:var(--cell-strong);text-align:left}.linear.svelte-1r07y47{display:flex;flex-direction:column;align-items:flex-start}.linear.svelte-1r07y47 .cell:where(.svelte-1r07y47){display:flex;align-items:center;justify-content:center;min-width:0;overflow:hidden;white-space:nowrap;font-weight:var(--cell-weight, 400)}.linear.equal.svelte-1r07y47 .row:where(.svelte-1r07y47){display:flex;justify-content:flex-start}.linear.equal.svelte-1r07y47 .cell:where(.svelte-1r07y47){flex:none;overflow:visible}@media screen{.size-table.wire.svelte-1r07y47{outline:1px dotted #b8862f;outline-offset:-1px}.size-table.overflowing.svelte-1r07y47{position:relative}.size-table.overflowing.svelte-1r07y47:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px dotted #a23a2f;pointer-events:none}.marks-off .size-table.overflowing.svelte-1r07y47:after{content:none}}.field.svelte-14impl7{position:absolute;overflow:hidden}.place.svelte-14impl7{width:100%;height:100%;box-sizing:border-box;display:flex;min-width:0;min-height:0}.image-box.svelte-14impl7{flex:1;align-self:stretch;min-width:0}.rect.svelte-14impl7{flex:1;align-self:stretch;min-width:0;print-color-adjust:exact;-webkit-print-color-adjust:exact}.image-box.svelte-14impl7 img:where(.svelte-14impl7){width:100%;height:100%;min-width:0}.text.svelte-14impl7{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100%;min-width:0}.text.screen-only.svelte-14impl7{text-decoration:underline dotted;text-underline-offset:.15em;opacity:.75}.colors.svelte-14impl7{flex:1;align-self:stretch;min-width:0;display:flex;flex-wrap:wrap}.colors.column.svelte-14impl7{flex-direction:column}.cup-type.svelte-14impl7{display:flex;flex-direction:column-reverse;align-items:center;justify-content:flex-end}.cup-type.below.svelte-14impl7{flex-direction:column}.cup-type.beside.svelte-14impl7{flex-direction:row-reverse;align-items:center}.cup-icon.svelte-14impl7{flex:none;object-fit:contain}.cup-label.svelte-14impl7{line-height:1.05;white-space:nowrap}.cup-type.caps.svelte-14impl7 .cup-label:where(.svelte-14impl7){text-transform:uppercase}.spec-labels.svelte-14impl7{flex:1;align-self:stretch;min-width:0;display:flex;flex-wrap:wrap}.spec-labels.column.svelte-14impl7{flex-direction:column}.spec-labels.caps.svelte-14impl7{text-transform:uppercase}.spec-label.svelte-14impl7{line-height:1.15;white-space:nowrap}.checks.svelte-14impl7{flex:1;align-self:stretch;min-width:0;display:flex;flex-wrap:wrap}.checks.column.svelte-14impl7{flex-direction:column}.check-item.svelte-14impl7{line-height:1.15;white-space:nowrap;color:#a23a2f}.check-item.on.svelte-14impl7{color:#2f7d4f}.color-entry.svelte-14impl7{display:flex;flex-direction:column;align-items:center}.swatch-box.svelte-14impl7{position:relative;flex:none}.ring.svelte-14impl7,.swatch.svelte-14impl7{position:absolute;print-color-adjust:exact;-webkit-print-color-adjust:exact}.ring.svelte-14impl7{top:0;right:0;bottom:0;left:0;box-sizing:border-box}.swatch.plain.svelte-14impl7{border-style:solid;border-color:#00000026}.color-code.svelte-14impl7{line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sizes-box.svelte-14impl7{flex:none;position:relative}.features-box.svelte-14impl7{position:relative;flex:none}.feature-mark.svelte-14impl7{position:absolute}@media screen{.field.clipped.svelte-14impl7:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px dotted #a23a2f;pointer-events:none}.text.svelte-14impl7.overflowing{text-decoration:underline dotted #a23a2f;text-decoration-thickness:2px}.colors.svelte-14impl7.overflowing{position:relative}.colors.svelte-14impl7.overflowing:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.colors.svelte-14impl7.of-top:after{border-top:2px dotted #a23a2f}.colors.svelte-14impl7.of-bottom:after{border-bottom:2px dotted #a23a2f}.colors.svelte-14impl7.of-left:after{border-left:2px dotted #a23a2f}.colors.svelte-14impl7.of-right:after{border-right:2px dotted #a23a2f}.spec-labels.svelte-14impl7.overflowing{position:relative}.spec-labels.svelte-14impl7.overflowing:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.spec-labels.svelte-14impl7.of-top:after{border-top:2px dotted #a23a2f}.spec-labels.svelte-14impl7.of-bottom:after{border-bottom:2px dotted #a23a2f}.spec-labels.svelte-14impl7.of-left:after{border-left:2px dotted #a23a2f}.spec-labels.svelte-14impl7.of-right:after{border-right:2px dotted #a23a2f}.checks.svelte-14impl7.overflowing{position:relative}.checks.svelte-14impl7.overflowing:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.checks.svelte-14impl7.of-top:after{border-top:2px dotted #a23a2f}.checks.svelte-14impl7.of-bottom:after{border-bottom:2px dotted #a23a2f}.checks.svelte-14impl7.of-left:after{border-left:2px dotted #a23a2f}.checks.svelte-14impl7.of-right:after{border-right:2px dotted #a23a2f}.sizes-box.svelte-14impl7.overflowing:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px dotted #a23a2f;pointer-events:none}.sizes-box.svelte-14impl7.overflowing{position:relative}.features-box.svelte-14impl7.overflowing:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px dotted #a23a2f;pointer-events:none}.marks-off .field.clipped.svelte-14impl7:after,.marks-off .colors.svelte-14impl7.overflowing:after,.marks-off .checks.svelte-14impl7.overflowing:after,.marks-off .spec-labels.svelte-14impl7.overflowing:after,.marks-off .sizes-box.svelte-14impl7.overflowing:after,.marks-off .features-box.svelte-14impl7.overflowing:after{content:none}.marks-off .text.svelte-14impl7.overflowing{text-decoration:none}.field.wire.svelte-14impl7{outline:1px dashed #4a7dbd;outline-offset:-1px}}.slot.svelte-yys650{display:block;position:relative;width:100%;height:100%;padding:0;border:none;border-radius:0;background:transparent}.fields.svelte-yys650{position:relative;width:100%;height:100%;overflow:hidden}.slot.empty.svelte-yys650{display:flex;align-items:center;justify-content:center}.plus.svelte-yys650{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;box-sizing:border-box;border-style:dashed;border-color:var(--border-strong);color:var(--text-muted);font-weight:300;line-height:1}.slot.empty.svelte-yys650:hover .plus:where(.svelte-yys650){background:#f2f0ea}@media print{.slot.empty.svelte-yys650{visibility:hidden}}@media screen{.grab.svelte-yys650{position:absolute;top:3px;right:3px;z-index:4;font-size:13px;line-height:1;padding:3px 5px;border-radius:5px;background:#ffffffe0;border:1px solid var(--border-strong);color:var(--text-muted);cursor:grab;opacity:0;transition:opacity .12s ease}.slot.svelte-yys650:hover .grab:where(.svelte-yys650){opacity:1}}@media screen{.drag-layer.svelte-yys650{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3}.drag-box.svelte-yys650{position:absolute;pointer-events:auto;cursor:move;outline:1px dashed var(--accent);outline-offset:-1px}.drag-box.svelte-yys650:hover{background:#2f6f4f14}.drag-grip.svelte-yys650{position:absolute;right:0;bottom:0;z-index:1;cursor:nwse-resize;background:var(--accent);opacity:.65}.drag-grip.svelte-yys650:hover{opacity:1}}@media screen{.fields.missing.svelte-yys650{position:relative}.fields.missing.svelte-yys650:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px dotted #a23a2f;pointer-events:none}}.mini.svelte-o5u9ce{container-type:inline-size;width:100%;pointer-events:none;position:relative}@supports not (container-type: inline-size){.sheet.svelte-o5u9ce,.extra-layer.svelte-o5u9ce{--mm: var(--mm-fb, 1mm)}}.extra-layer.svelte-o5u9ce{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;--mm: calc(100cqw / var(--page-w))}.sheet.svelte-o5u9ce{--mm: calc(100cqw / var(--page-w));position:relative;width:calc(var(--page-w) * var(--mm));height:calc(var(--page-h) * var(--mm));background:#fff;overflow:hidden;font-family:var(--collection-face, var(--sheet-font, inherit))}.slot-box.svelte-o5u9ce{position:absolute}.slot-hit.svelte-o5u9ce{position:absolute;pointer-events:auto;border:none;background:transparent;cursor:pointer;padding:0}.slot-hit.svelte-o5u9ce:hover{outline:2px solid var(--accent);outline-offset:-2px}.slot-extra.svelte-o5u9ce{position:absolute;display:flex;justify-content:flex-end;padding:2px;pointer-events:none;transform:translateY(-15px)}.slot-extra.svelte-o5u9ce>*{pointer-events:auto}.slot-extra.svelte-o5u9ce .erp-badge{font-size:.5rem;padding:.18em .42em;letter-spacing:0}.mini.svelte-o5u9ce .slot.empty{visibility:hidden}.tile.svelte-11bfjm4{position:relative;height:var(--tile-h, 280px);aspect-ratio:210 / 297;flex:0 0 auto;border-radius:var(--radius);overflow:hidden;border:1px solid var(--border);cursor:pointer;box-shadow:var(--shadow)}.tile.spread.svelte-11bfjm4{aspect-ratio:420 / 297}.cover-single.svelte-11bfjm4{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center}.cover-halves.svelte-11bfjm4{position:absolute;top:0;right:0;bottom:0;left:0;display:flex}.half.svelte-11bfjm4{position:relative;flex:1 1 50%;overflow:hidden;background-size:cover;background-position:center}.half-right.svelte-11bfjm4{border-left:1px solid rgba(0,0,0,.28);box-shadow:1px 0 2px #00000026 inset}.cover.svelte-11bfjm4{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.flip.svelte-11bfjm4{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:1.7rem;height:1.7rem;padding:0;line-height:1;font-size:.95rem;border-radius:999px;border-color:transparent;background:#ffffffdb;opacity:0;transition:opacity .12s ease}.flip.prev.svelte-11bfjm4{left:.35rem}.flip.next.svelte-11bfjm4{right:.35rem}.tile.svelte-11bfjm4:hover .flip:where(.svelte-11bfjm4),.tile.svelte-11bfjm4:focus-within .flip:where(.svelte-11bfjm4){opacity:1}.flip.svelte-11bfjm4:disabled{opacity:0;cursor:default}.tile.svelte-11bfjm4:hover .flip:where(.svelte-11bfjm4):disabled,.tile.svelte-11bfjm4:focus-within .flip:where(.svelte-11bfjm4):disabled{opacity:.3}.name-bar.svelte-11bfjm4{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(to top,#0000008c,#0000);color:#fff;padding:1.2rem .7rem .5rem;display:flex;flex-direction:column;gap:.1rem;z-index:1}.name.svelte-11bfjm4{font-size:.9rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meta-row.svelte-11bfjm4{display:flex;align-items:center;gap:.4rem}.count.svelte-11bfjm4{font-size:.72rem;opacity:.85}.tag-badge.svelte-11bfjm4{font-size:.66rem;line-height:1.5;padding:0 .5em;border-radius:999px;background:#ffffff47;max-width:9em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qa-badge.svelte-11bfjm4{font-size:.66rem;line-height:1.5;padding:0 .5em;border-radius:999px;background:#a23a2f;color:#fff;white-space:nowrap;font-weight:600}.qa-badge.all.svelte-11bfjm4{background:#2f7d4f}.board.svelte-jpc25w{max-width:1200px;margin:0 auto;padding:2rem 1.5rem 4rem}.board-header.svelte-jpc25w{margin-bottom:1.5rem;display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap}.tag-chips.svelte-jpc25w{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.chip.svelte-jpc25w{font-size:.78rem;padding:.25em .8em;border-radius:999px;border:1px solid var(--border-strong);background:transparent;color:var(--text-muted)}.chip.svelte-jpc25w:hover{color:var(--text);background:#f2f0ea}.chip.active.svelte-jpc25w{background:var(--text);border-color:var(--text);color:#fff}.chip-sep.svelte-jpc25w{width:1px;align-self:stretch;background:var(--border-strong);margin:0 .2rem}.group.headed.svelte-jpc25w+.group.headed:where(.svelte-jpc25w){margin-top:2.6rem;border-top:1px solid var(--border);padding-top:1.3rem}.group-title.svelte-jpc25w{display:flex;align-items:center;gap:.5rem;font-size:1.05rem;font-weight:700;color:var(--text);margin:0 0 .9rem}.group-count.svelte-jpc25w{font-size:.72rem;font-weight:600;color:var(--text-muted);background:var(--bg-alt, rgba(0, 0, 0, .06));border-radius:999px;padding:.1em .55em}.group-title.hidden-tag.svelte-jpc25w .group-name:where(.svelte-jpc25w){color:var(--text-muted)}.tag-eye.svelte-jpc25w{font-size:.7rem;padding:.15em .5em;border-radius:999px;border:1px solid var(--border);background:transparent;color:var(--text-muted);font-weight:600}.tag-eye.svelte-jpc25w:hover{color:var(--text);background:#f2f0ea}h1.svelte-jpc25w{font-size:1.4rem;font-weight:600;margin:0}.error.svelte-jpc25w{color:#a23a2f}.hint.svelte-jpc25w{color:var(--text-muted)}.grid.svelte-jpc25w{--tile-h: clamp(220px, calc((100vw - 88px) / 2.83), 340px);display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:1.5rem}.viewer-order.svelte-jpc25w{flex:0 0 auto;width:2.6rem;margin-left:auto;padding:.1em .25em;font-size:.72rem;text-align:center;border:1px solid var(--border);border-radius:4px;background:var(--bg, #fff);color:var(--text)}.new-tile.svelte-jpc25w{height:var(--tile-h);aspect-ratio:210 / 297;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;border:1.5px dashed var(--border-strong);border-radius:var(--radius);background:transparent;color:var(--text-muted)}.new-tile.svelte-jpc25w:hover{background:#f2f0ea;color:var(--text)}.plus.svelte-jpc25w{font-size:1.8rem;line-height:1;font-weight:300}.erp-badge.svelte-1o5w0uk{display:inline-flex;align-items:center;border:1px solid var(--erp-c);border-radius:999px;background:color-mix(in srgb,var(--erp-c) 12%,#fff);color:var(--erp-c);font-size:.62rem;font-weight:700;line-height:1;padding:.25em .55em;white-space:nowrap;letter-spacing:.02em}button.erp-badge.svelte-1o5w0uk{cursor:pointer}button.erp-badge.svelte-1o5w0uk:hover{background:color-mix(in srgb,var(--erp-c) 22%,#fff)}.erp-badge.armed.svelte-1o5w0uk{background:var(--erp-c);color:#fff}.erp-badge.lg.svelte-1o5w0uk{font-size:.72rem}.erp-badge.dim.svelte-1o5w0uk{opacity:.55}.page-block.svelte-18oikze{display:flex;flex-direction:column;align-items:center}.page-width.svelte-18oikze{width:var(--shell-width);display:flex;flex-direction:column;align-items:stretch}.chrome.svelte-18oikze{display:flex;align-items:center;gap:.35rem;width:100%;min-width:0;margin-bottom:.5rem;padding:0 .5rem;flex-wrap:wrap}.chrome.svelte-18oikze>*{flex:0 0 auto}.layout-select.svelte-18oikze{font-size:.78rem;padding:.3em .4em;max-width:11rem;border:1px solid var(--border-strong);border-radius:var(--radius);background:#fff}.pencil.svelte-18oikze{font-size:.85rem;padding:.3em .5em;line-height:1}.meta-input.svelte-18oikze{flex:1 1 0;min-width:2.5rem;font-size:.78rem;padding:.3em .5em}.chrome.svelte-18oikze button.row.danger-row{color:#a23a2f}.sheet-shell.svelte-18oikze{container-type:inline-size;width:100%;position:relative}.erp-layer.svelte-18oikze{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;--mm: calc(100cqw / var(--page-w))}@supports not (container-type: inline-size){.sheet.svelte-18oikze,.erp-layer.svelte-18oikze{--mm: var(--mm-fb, 1mm)}}.sheet.svelte-18oikze{--mm: calc(100cqw / var(--page-w));position:relative;width:calc(var(--page-w) * var(--mm));height:calc(var(--page-h) * var(--mm));background:#fff;box-shadow:var(--shadow);border-radius:calc(var(--sheet-radius) * var(--mm));font-family:var(--collection-face, var(--sheet-font, inherit));overflow:hidden}.slot-box.svelte-18oikze{position:absolute}.slot-erp.svelte-18oikze{position:absolute;display:flex;justify-content:flex-end;padding:2px;pointer-events:none;transform:translateY(-15px)}.slot-erp.svelte-18oikze>*{pointer-events:auto}.slot-erp.svelte-18oikze .erp-badge{font-size:.5rem;padding:.18em .42em;letter-spacing:0}@media screen{.page-block.hidden-page.svelte-18oikze .sheet{outline:2px dashed var(--text-muted, #726d63);outline-offset:3px}.page-block.hidden-page.svelte-18oikze:after{content:"admin only";display:block;text-align:center;font-size:.7rem;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted, #726d63);margin-top:.3rem}}@media screen{.slot-box.drop-target.svelte-18oikze{outline:3px dashed var(--accent, #2f7d4f);outline-offset:-3px;background:#2f7d4f14}}@media screen{.slot-box.wire.svelte-18oikze{outline:1px dashed var(--border-strong);outline-offset:-1px}.slot-box.clipped.svelte-18oikze{outline:2px dotted #a23a2f;outline-offset:-2px}.sheet.marks-off.svelte-18oikze .slot-box.clipped:where(.svelte-18oikze){outline:none}}.page-number.svelte-18oikze{margin-top:.5rem;font-size:.8rem;color:var(--text-muted);width:100%;text-align:center}@media screen{.drag-layer.svelte-18oikze{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3}.drag-box.svelte-18oikze{position:absolute;pointer-events:auto;cursor:move;outline:1px solid var(--accent);outline-offset:-1px}.drag-box.svelte-18oikze:hover{background:#2f6f4f14}.drag-box.is-field.svelte-18oikze{outline-style:dashed}.drag-grip.svelte-18oikze{position:absolute;right:0;bottom:0;z-index:1;cursor:nwse-resize;background:var(--accent);opacity:.65}.drag-grip.svelte-18oikze:hover{opacity:1}.pin.svelte-18oikze{position:absolute;transform:translate(-50%,-50%);z-index:4;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:999px 999px 999px 0;background:#a23a2f;color:#fff;font-weight:600;line-height:1;box-shadow:var(--shadow);cursor:pointer}.pin.svelte-18oikze:hover{background:#7e2d24}.pin.movable.svelte-18oikze{cursor:grab;touch-action:none}.pin.dragging.svelte-18oikze{cursor:grabbing}.pin.done.svelte-18oikze{background:var(--accent);opacity:.15;box-shadow:none}.pin.done.svelte-18oikze:hover{opacity:1}.pin-area.svelte-18oikze{position:absolute;transform:translate(-50%,-50%);z-index:3;border:2px dashed #a23a2f;border-radius:50%;pointer-events:none}.pin-area.done.svelte-18oikze{border-color:var(--accent);opacity:.12}.pin-capture.svelte-18oikze{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;padding:0;border:none;border-radius:0;background:transparent;cursor:crosshair}.snip-rect.svelte-18oikze{position:absolute;z-index:6;border:1.5px dashed var(--accent, #2e6b4f);background:color-mix(in srgb,#2e6b4f 8%,transparent);pointer-events:none;display:flex;align-items:center;justify-content:center;font-size:.8rem}.select-capture.svelte-18oikze{cursor:pointer}.sel-slot.svelte-18oikze,.sel-field.svelte-18oikze{position:absolute;z-index:6;pointer-events:none}.sel-slot.svelte-18oikze{border:2px dashed var(--accent, #2e6b4f);background:color-mix(in srgb,#2e6b4f 5%,transparent)}.sel-field.svelte-18oikze{border:2px solid #d3382b;border-radius:3px}.pin-popover.svelte-18oikze{position:absolute;z-index:6;display:flex;gap:.3rem;padding:.35rem;background:#fff;border:1px solid var(--border-strong);border-radius:var(--radius);box-shadow:var(--shadow)}.pin-popover.svelte-18oikze input{width:15rem;font-size:.85rem}.pin-target.svelte-18oikze{align-self:center;font-size:.72rem;font-weight:600;color:var(--text-muted);white-space:nowrap}}@media print{.page-block.hidden-page.svelte-18oikze{display:none}.page-block.svelte-18oikze{margin:0;display:block;break-after:page;page-break-after:always}.page-block.last-page.svelte-18oikze{break-after:auto;page-break-after:auto}.page-width.svelte-18oikze{width:calc(var(--page-w) * 1mm);display:block}.sheet-shell.svelte-18oikze{width:calc(var(--page-w) * 1mm);container-type:normal}.sheet.svelte-18oikze{--mm: 1mm;box-shadow:none;border-radius:0;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.field.svelte-13rslnh{display:flex;flex-direction:column;gap:.35rem}.label.svelte-13rslnh{font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.02em}.field-error.svelte-13rslnh{margin:0;color:#a23a2f;font-size:.8rem}.color-chips.svelte-13rslnh{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.chip.svelte-13rslnh{display:inline-flex;align-items:center;gap:.3rem;background:#f2f0ea;border:1px solid var(--border);border-radius:999px;padding:.15rem .3rem .15rem .55rem;font-size:.8rem;line-height:1.4}.chip-note.svelte-13rslnh{color:var(--text-muted)}.chip-hidden.svelte-13rslnh{border-style:dashed}.chip-hidden.svelte-13rslnh .chip-text:where(.svelte-13rslnh){color:var(--text-muted)}.order-col.svelte-13rslnh{display:flex;flex-direction:column;flex:none;justify-content:center}.order-btn.svelte-13rslnh{border:none;background:transparent;padding:0;width:1rem;height:.72rem;font-size:.5rem;line-height:1;color:var(--text-muted)}.order-btn.svelte-13rslnh:hover:not(:disabled){color:var(--text);background:transparent}.order-btn.svelte-13rslnh:disabled{opacity:.2}.color-row.on-product.svelte-13rslnh .color-option:where(.svelte-13rslnh){opacity:.55}.chip-hide.svelte-13rslnh,.chip-edit.svelte-13rslnh,.chip-remove.svelte-13rslnh{border:none;background:transparent;padding:0 .2em;font-size:.9rem;line-height:1;color:var(--text-muted)}.chip-hide.svelte-13rslnh{font-size:.72rem;opacity:.55}.chip-hide.svelte-13rslnh:hover:not(:disabled){opacity:1;background:transparent}.chip-hide.svelte-13rslnh:disabled{opacity:.2}.chip-edit.svelte-13rslnh:hover{color:var(--text);background:transparent}.chip-remove.svelte-13rslnh:hover{color:#a23a2f;background:transparent}.chip-edit-form.svelte-13rslnh{margin-top:.5rem}.add-color.svelte-13rslnh{font-size:.8rem;padding:.25em .7em}.hidden-toggle.svelte-13rslnh{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;color:var(--text-muted)}.dimmed.svelte-13rslnh{opacity:.35}.color-picker.svelte-13rslnh{margin-top:.5rem;padding:.6rem;border:1px solid var(--border);border-radius:var(--radius);background:#f7f6f2;display:flex;flex-direction:column;gap:.5rem}.color-search.svelte-13rslnh{width:100%}.cleanup.svelte-13rslnh{display:flex;flex-direction:column;gap:.35rem;padding:.4rem;border:1px solid var(--border);border-radius:var(--radius);background:#fff}.cleanup-toggle.svelte-13rslnh{align-self:flex-start;font-size:.75rem}.cleanup-result.svelte-13rslnh{font-style:italic}.cleanup-list.svelte-13rslnh{list-style:none;margin:0;padding:0;max-height:140px;overflow-y:auto;display:flex;flex-direction:column;gap:.1rem}.cleanup-row.svelte-13rslnh{display:flex;align-items:center;gap:.35rem;font-size:.78rem;padding:.1em .2em;cursor:pointer}.cleanup-actions.svelte-13rslnh{display:flex;gap:.4rem}.color-list.svelte-13rslnh{list-style:none;margin:0;padding:0;max-height:160px;overflow-y:auto;display:flex;flex-direction:column;gap:.15rem}.color-row.svelte-13rslnh{display:flex;align-items:stretch;gap:.15rem}.color-option.svelte-13rslnh{flex:1;min-width:0;display:flex;align-items:center;gap:.4rem;padding:.3rem .4rem;text-align:left;background:#fff;border-color:var(--border)}.option-code.svelte-13rslnh{font-family:ui-monospace,SF Mono,Menlo,monospace;font-weight:600;font-size:.8rem}.option-note.svelte-13rslnh{color:var(--text-muted);font-size:.8rem}.option-usage.svelte-13rslnh{margin-left:auto;color:var(--text-muted);font-size:.75rem;white-space:nowrap}.edit-color.svelte-13rslnh{flex:none;padding:.3rem .5rem;font-size:.8rem;line-height:1}.color-edit-form.svelte-13rslnh{display:flex;flex-direction:column;gap:.35rem;padding:.4rem;background:#fff;border:1px solid var(--border);border-radius:var(--radius)}.color-edit-row.svelte-13rslnh{display:flex;align-items:center;gap:.35rem}.color-edit-actions.svelte-13rslnh{display:flex;align-items:center;gap:.4rem}.hint.svelte-13rslnh{color:var(--text-muted);font-size:.8rem;margin:0}.hint.no-matches.svelte-13rslnh{padding:.3rem .4rem}.hint.subtle.svelte-13rslnh{font-style:italic}.new-color.svelte-13rslnh{display:flex;flex-direction:column;gap:.35rem;border-top:1px solid var(--border);padding-top:.5rem}.new-color-row.svelte-13rslnh{display:flex;align-items:center;gap:.35rem}.new-code.svelte-13rslnh{width:4.5rem}.new-note.svelte-13rslnh{flex:1;min-width:0}.spacer.svelte-13rslnh{flex:1}.chip-select.svelte-3ym8a{display:flex;flex-direction:column;gap:.3rem;font-size:.75rem;color:var(--text-muted)}.chips.svelte-3ym8a{display:flex;flex-wrap:wrap;gap:.3rem}.chip.svelte-3ym8a{font-size:.78rem;padding:.25em .65em;border-radius:999px}.chip.active.svelte-3ym8a{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.chip.add.svelte-3ym8a{padding:.25em .55em}.new-value.svelte-3ym8a{font-size:.78rem;padding:.2em .5em;width:7em}.ref-picker.svelte-sjfjqi{display:flex;flex-direction:column;gap:.3rem;padding:.4rem;border:1px solid var(--border);border-radius:var(--radius)}.ref-search.svelte-sjfjqi{display:flex;gap:.3rem;align-items:center}.ref-search.svelte-sjfjqi input:where(.svelte-sjfjqi){flex:1 1 auto;min-width:0}.ref-heading.svelte-sjfjqi{margin:0;font-size:.7rem;text-transform:uppercase;letter-spacing:.02em;color:var(--text-muted)}.ref-note.svelte-sjfjqi{margin:0;font-size:.78rem;color:var(--text-muted)}.ref-list.svelte-sjfjqi{display:flex;flex-direction:column;gap:.15rem;max-height:14rem;overflow-y:auto}.ref-row.svelte-sjfjqi{display:flex;align-items:center;gap:.4rem;padding:.2rem .3rem;background:none;border:1px solid transparent;border-radius:var(--radius);text-align:left;cursor:pointer;min-width:0}.ref-row.svelte-sjfjqi:hover{border-color:var(--border);background:var(--surface-2, rgba(0, 0, 0, .03))}.ref-row.svelte-sjfjqi img:where(.svelte-sjfjqi),.ref-blank.svelte-sjfjqi{width:1.8rem;height:1.8rem;flex:none;object-fit:cover;border:1px solid var(--border);border-radius:2px;background:#f7f6f2}.ref-code.svelte-sjfjqi{font-size:.78rem;font-weight:600;white-space:nowrap}.ref-name.svelte-sjfjqi{font-size:.75rem;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.field-error.svelte-sjfjqi{margin:0;color:#a23a2f;font-size:.8rem}.drawer.svelte-uoov0r{position:fixed;top:0;right:0;bottom:0;width:min(var(--drawer-width, 380px),100vw);background:#fff;border-left:1px solid var(--border);z-index:31;display:flex;flex-direction:column}.drawer-header.svelte-uoov0r{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.2rem;border-bottom:1px solid var(--border)}.drawer-header.svelte-uoov0r h2:where(.svelte-uoov0r){margin:0;font-size:1rem;font-weight:600}.drawer-body.svelte-uoov0r{flex:1;overflow-y:auto;padding:1rem 1.2rem}.drawer-footer.svelte-uoov0r{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:1rem 1.2rem;border-top:1px solid var(--border)}.chip-input.svelte-1ddhbeq{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;border:1px solid var(--border-strong);border-radius:var(--radius);padding:.35rem;background:#fff}.chip.svelte-1ddhbeq{display:inline-flex;align-items:center;gap:.3rem;background:#f2f0ea;border:1px solid var(--border);border-radius:999px;padding:.15rem .3rem .15rem .55rem;font-size:.8rem;line-height:1.4}.chip-remove.svelte-1ddhbeq{border:none;background:transparent;padding:0 .2em;font-size:.9rem;line-height:1;color:var(--text-muted)}.chip-remove.svelte-1ddhbeq:hover{color:#a23a2f;background:transparent}input.svelte-1ddhbeq{flex:1;min-width:70px;border:none;outline:none;padding:.2rem;background:transparent}.field.svelte-1c0f6kv{display:flex;flex-direction:column;gap:.4rem}.label.svelte-1c0f6kv{font-size:.8rem;font-weight:600;color:var(--text-muted)}.manage-toggle.svelte-1c0f6kv{margin-left:.6em;font-size:.72rem;font-weight:400}.toggles.svelte-1c0f6kv{display:flex;flex-wrap:wrap;gap:.3rem}.chip-toggle.svelte-1c0f6kv{font-size:.8rem;padding:.25em .6em;border-radius:999px}.chip-toggle.active.svelte-1c0f6kv{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.manage.svelte-1c0f6kv{display:flex;flex-direction:column;gap:.3rem}.manage-row.svelte-1c0f6kv{display:flex;gap:.3rem;align-items:center}.manage-row.svelte-1c0f6kv input:where(.svelte-1c0f6kv){flex:1;font-size:.82rem;padding:.2em .5em}.manage-row.svelte-1c0f6kv .quiet:where(.svelte-1c0f6kv){flex:none;padding:0 .35em}.mgmt-note.svelte-1c0f6kv{margin:0;font-size:.75rem;color:var(--text-muted)}.sizes-editor.svelte-1qcl6g3{display:flex;flex-direction:column;gap:.6rem}.linear-editor.svelte-1qcl6g3,.matrix-editor.svelte-1qcl6g3{display:flex;flex-direction:column;gap:.5rem}.standard-toggles.svelte-1qcl6g3{display:flex;flex-wrap:wrap;gap:.3rem}.chip-toggle.svelte-1qcl6g3{font-size:.8rem;padding:.25em .6em;border-radius:999px}.chip-toggle.active.svelte-1qcl6g3{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.matrix-header-row.svelte-1qcl6g3,.matrix-row.svelte-1qcl6g3{display:flex;align-items:center;gap:.15rem}.band-col-label.svelte-1qcl6g3{width:2.1rem;flex:none;font-size:.68rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.02em}.band-label.svelte-1qcl6g3{width:2.1rem;flex:none;text-align:center;font-size:.78rem;color:var(--text-muted)}.matrix-row.in-use.svelte-1qcl6g3 .band-label:where(.svelte-1qcl6g3){color:var(--text);font-weight:600}.cup-toggle.svelte-1qcl6g3{width:1.55rem;flex:none;padding:.25em 0;text-align:center;font-size:.74rem;touch-action:none;user-select:none;-webkit-user-select:none}.cup-toggle.active.svelte-1qcl6g3{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.upload-error.svelte-1qcl6g3{margin:0;font-size:.72rem;color:#a23a2f}.field.svelte-1s431in{display:flex;flex-direction:column;gap:.35rem}.label.svelte-1s431in{font-size:.8rem;font-weight:600;color:var(--text-muted)}.grid.svelte-1s431in{display:grid;grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.35rem}.feature.svelte-1s431in{display:flex;align-items:center;gap:.4rem;padding:.3rem .45rem;border:1px solid var(--border);border-radius:var(--radius);background:#fff;text-align:left}.feature.svelte-1s431in img:where(.svelte-1s431in){width:1.5rem;height:1.5rem;flex:none}.feature-label.svelte-1s431in{font-size:.72rem;line-height:1.15;color:var(--text-muted)}.feature.selected.svelte-1s431in{border-color:var(--accent);background:#2f6f4f14}.feature.selected.svelte-1s431in .feature-label:where(.svelte-1s431in){color:var(--text);font-weight:600}.erp-summary.svelte-87l7x5{display:flex;flex-direction:column;gap:.55rem}.erp-summary.compact.svelte-87l7x5{gap:.3rem}.head.svelte-87l7x5{margin:0;display:flex;align-items:center;gap:.5rem;min-width:0}.name.svelte-87l7x5{font-weight:600;font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact.svelte-87l7x5 .name:where(.svelte-87l7x5){font-size:.8rem}.hint.svelte-87l7x5{margin:0;font-size:.78rem;color:var(--text-muted);line-height:1.45}.compact.svelte-87l7x5 .hint:where(.svelte-87l7x5){font-size:.72rem}.reason.svelte-87l7x5{margin:0;font-size:.82rem;font-weight:600;color:#a23a2f}.stale.svelte-87l7x5{margin:0;font-size:.75rem;font-weight:600;color:#1f7f78}.proposal.svelte-87l7x5{margin:0;display:flex;flex-wrap:wrap;gap:.3rem}.chip.svelte-87l7x5{font-size:.75rem;font-weight:600;padding:.15em .5em;border:1px solid var(--border);border-radius:999px}.note.svelte-87l7x5{margin:0;font-size:.78rem;line-height:1.45}.dim-note.svelte-87l7x5{font-style:italic}.matrix-block.svelte-87l7x5{display:flex;flex-direction:column;gap:.3rem}.mx-head.svelte-87l7x5{margin:0;font-size:.75rem;font-weight:700}.mx-scroll.svelte-87l7x5{overflow-x:auto;max-width:100%;border:1px solid var(--border);border-radius:6px}.mx.svelte-87l7x5{border-collapse:collapse;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem;line-height:1}.mx.svelte-87l7x5 th:where(.svelte-87l7x5),.mx.svelte-87l7x5 td:where(.svelte-87l7x5){padding:.28em .34em;text-align:center;border:1px solid var(--border);white-space:nowrap}.mx.svelte-87l7x5 thead:where(.svelte-87l7x5) th:where(.svelte-87l7x5){background:var(--bg-alt, rgba(0, 0, 0, .04));font-weight:600;color:var(--text-muted)}.mx.svelte-87l7x5 tbody:where(.svelte-87l7x5) th:where(.svelte-87l7x5){text-align:left;font-weight:700;background:var(--bg-alt, rgba(0, 0, 0, .04))}.mx.svelte-87l7x5 td.has:where(.svelte-87l7x5){color:#2f6f4f}.mx.svelte-87l7x5 td.add:where(.svelte-87l7x5){color:#2b5f8f;background:color-mix(in srgb,#2b5f8f 9%,transparent);font-weight:700}.mx-legend.svelte-87l7x5{margin:0;font-size:.7rem;color:var(--text-muted);line-height:1.45}.scope-out.svelte-87l7x5{border:1px solid #9a6b1f;border-radius:6px;padding:.45rem .6rem;display:flex;flex-direction:column;gap:.35rem;background:color-mix(in srgb,#9a6b1f 7%,transparent)}.so-head.svelte-87l7x5{margin:0;font-size:.75rem;font-weight:700;color:#9a6b1f}.so-list.svelte-87l7x5{margin:0;display:flex;flex-wrap:wrap;gap:.3rem}.so-chip.svelte-87l7x5{display:inline-flex;align-items:center;gap:.35em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;font-weight:600;padding:.15em .5em;border:1px solid var(--border);border-radius:999px}.so-chip.blocked.svelte-87l7x5{border-style:dashed;color:var(--text-muted)}.so-tag.svelte-87l7x5{font-family:inherit;font-size:.85em;font-weight:500;color:var(--text-muted)}.so-rule.svelte-87l7x5{margin:0;font-size:.7rem;color:var(--text-muted);line-height:1.45}details.svelte-87l7x5 summary:where(.svelte-87l7x5){cursor:pointer;font-size:.72rem;color:var(--text-muted)}.lines.svelte-87l7x5{margin:.3rem 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;line-height:1.5;background:var(--bg-alt, rgba(0, 0, 0, .04));border:1px solid var(--border);border-radius:6px;padding:.5rem .6rem;max-height:45vh;overflow:auto;white-space:pre}.compact.svelte-87l7x5 .lines:where(.svelte-87l7x5){max-height:60px}.warn-block.svelte-87l7x5{font-size:.75rem}.w-title.svelte-87l7x5{font-weight:700;color:#9a6b1f}.warnings.svelte-87l7x5{margin:.2rem 0 0;padding-left:1.1rem;color:var(--text-muted);font-size:.75rem}.warnings.svelte-87l7x5 li:where(.svelte-87l7x5){margin-bottom:.15rem}.mgr.svelte-m0ms9p{display:flex;flex-direction:column;gap:.3rem;padding:.5rem;border:1px solid var(--border);border-radius:6px;background:var(--bg)}.hidden-input.svelte-m0ms9p{display:none}.mgr-head.svelte-m0ms9p{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-top:.3rem}.row.svelte-m0ms9p{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap}.ord.svelte-m0ms9p{display:flex;flex-direction:column}.ord.svelte-m0ms9p button:where(.svelte-m0ms9p){font-size:.5rem;line-height:1;padding:.05rem .2rem;border:none;background:none}.thumb.svelte-m0ms9p{width:1.6rem;height:1.6rem;object-fit:contain;flex:0 0 auto}.follow.svelte-m0ms9p{display:inline-flex;align-items:center;justify-content:center;font-size:.55rem;color:var(--text-muted);border:1px dashed var(--border);border-radius:4px}.key-id.svelte-m0ms9p{border:none;background:none;padding:.1rem;font-size:.7rem;color:var(--text-muted);flex:0 0 auto}.key-id.svelte-m0ms9p code:where(.svelte-m0ms9p){font-size:.7rem}.caption.svelte-m0ms9p{flex:1 1 4rem;min-width:3.5rem;font-size:.75rem;padding:.2em .35em}.key-input.svelte-m0ms9p{flex:0 1 7rem;font-family:monospace;font-size:.72rem;padding:.2em .35em}select.svelte-m0ms9p{font-size:.7rem;max-width:7.5rem;padding:.15em .25em}.danger.svelte-m0ms9p{color:#a23a2f}.note.svelte-m0ms9p{margin:0;font-size:.7rem;color:var(--text-muted)}.set.svelte-m0ms9p{border:1px solid var(--border);border-radius:5px;padding:.3rem;display:flex;flex-direction:column;gap:.25rem}.set.live.svelte-m0ms9p{border-color:var(--accent)}.live-tag.svelte-m0ms9p{font-size:.65rem;color:var(--accent);font-weight:600}.icon-row.svelte-m0ms9p{padding-left:.5rem}.cell-key.svelte-m0ms9p{flex:0 0 6rem;font-size:.68rem;overflow:hidden;text-overflow:ellipsis}.meta.svelte-1jyig98{display:flex;flex-direction:column;gap:.15rem;font-size:.72rem;color:var(--text-muted)}.row.svelte-1jyig98{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap}.mono.svelte-1jyig98{font-family:ui-monospace,monospace;background:transparent;border:none;padding:0;color:var(--text-muted);cursor:copy;text-align:left}.mono.svelte-1jyig98:hover{color:var(--accent)}.name.svelte-1jyig98{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.row.svelte-1jyig98 a:where(.svelte-1jyig98){color:var(--text-muted)}.row.svelte-1jyig98 a:where(.svelte-1jyig98):hover{color:var(--accent)}.shared.svelte-1jyig98{font-style:italic}.label-line.svelte-1jyig98{color:var(--text);font-weight:600}.adjust-field.svelte-12mhrk9{display:flex;flex-direction:column;gap:.35rem}.label-row.svelte-12mhrk9{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.label.svelte-12mhrk9{font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.02em}.link-button.svelte-12mhrk9{background:none;border:none;padding:0;font-size:.75rem;color:var(--accent);cursor:pointer}.adjust-grid.svelte-12mhrk9{display:flex;flex-direction:column;gap:.15rem}.adjust-row.svelte-12mhrk9{display:grid;grid-template-columns:5.2rem 1fr 3.2rem;align-items:center;gap:.5rem;font-size:.8rem;color:var(--text-muted)}.adjust-row.svelte-12mhrk9 input[type=range]:where(.svelte-12mhrk9){width:100%;margin:0}.adjust-value.svelte-12mhrk9{text-align:right;font-variant-numeric:tabular-nums}.field.svelte-b34r5w{display:flex;flex-direction:column;gap:.35rem}.label.svelte-b34r5w{font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.02em}.image-preview.svelte-b34r5w{width:100%;aspect-ratio:1;border:1px solid var(--border);border-radius:var(--radius);display:flex;align-items:center;justify-content:center;overflow:hidden;background:#f7f6f2;padding:0;cursor:zoom-in}.image-preview.svelte-b34r5w img:where(.svelte-b34r5w){max-width:100%;max-height:100%;object-fit:contain}.img-actions.svelte-b34r5w button:where(.svelte-b34r5w),.img-actions.svelte-b34r5w button{padding:.25em .5em;line-height:1.2}.img-actions.svelte-b34r5w a.dl:where(.svelte-b34r5w){display:inline-flex;align-items:center;padding:.25em .5em;line-height:1.2;background:#fff;border:1px solid var(--border-strong);border-radius:var(--radius);color:var(--text);text-decoration:none}.img-actions.svelte-b34r5w a.dl:where(.svelte-b34r5w):hover{background:#f2f0ea}.img-actions.svelte-b34r5w{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.adjust-toggle.on.svelte-b34r5w{border-color:var(--accent);color:var(--accent)}.field-error.svelte-b34r5w{margin:0;color:#a23a2f;font-size:.8rem}.check.svelte-5uyexo{display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;padding:0;margin-left:.35em;border:1px solid var(--border);border-radius:50%;background:transparent;color:transparent;font-size:.7rem;line-height:1;vertical-align:text-bottom;cursor:pointer}.check.svelte-5uyexo:hover:not(:disabled){border-color:#2f7d4f;color:#2f7d4f}.check.on.svelte-5uyexo{background:#2f7d4f;border-color:#2f7d4f;color:#fff}.check.on.svelte-5uyexo:hover:not(:disabled){opacity:.85;color:#fff}.check.svelte-5uyexo:disabled{cursor:default}.cup-set.svelte-dgm0tq{font-size:.7rem;max-width:15rem;padding:.15em .3em}.cup-row.svelte-dgm0tq{display:flex;flex-wrap:wrap;gap:.4rem}.cup-option.svelte-dgm0tq{display:flex;flex-direction:column;align-items:center;gap:.2rem;width:4.6rem;padding:.4rem .2rem;font-size:.62rem;font-weight:600;line-height:1.1;text-align:center;color:var(--text-muted)}.manage-toggle.svelte-dgm0tq{font-size:.68rem;padding:.1em .4em}.cup-option.svelte-dgm0tq img:where(.svelte-dgm0tq){width:1.9rem;height:1.9rem;object-fit:contain}.cup-option.active.svelte-dgm0tq{border-color:var(--accent);color:var(--accent)}.checks-strip.svelte-dgm0tq{display:flex;flex-direction:column;gap:.3rem}.checks-row.svelte-dgm0tq{display:flex;flex-wrap:wrap;gap:.25rem}.check-chip.svelte-dgm0tq{font-size:.7rem;padding:.15em .55em;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--text-muted);cursor:pointer}.check-chip.svelte-dgm0tq:hover{border-color:#2f7d4f;color:#2f7d4f}.check-chip.on.svelte-dgm0tq{background:#2f7d4f;border-color:#2f7d4f;color:#fff}.check-chip.on.svelte-dgm0tq:hover{opacity:.85}.check-chip.all.svelte-dgm0tq{font-weight:600}.banner.svelte-dgm0tq{margin:.8rem 1.2rem 0;padding:.5rem .7rem;background:#f2f0ea;border:1px solid var(--border);border-radius:var(--radius);color:var(--text-muted);font-size:.8rem}.error.svelte-dgm0tq{color:#a23a2f;padding:0 1.2rem;font-size:.85rem}.editor-body.svelte-dgm0tq{display:flex;flex-direction:column;gap:1rem}.field.svelte-dgm0tq{display:flex;flex-direction:column;gap:.35rem}.labels-field.svelte-dgm0tq{gap:.6rem}.erp-context.svelte-dgm0tq{padding:.5rem .9rem .55rem;border-bottom:1px solid var(--border);background:var(--bg-alt, rgba(0, 0, 0, .03))}.erp-context-as-of.svelte-dgm0tq{margin:0 0 .35rem;font-size:.68rem;color:var(--text-muted)}.erp-ready.svelte-dgm0tq{display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;cursor:pointer}.erp-status.svelte-dgm0tq{display:inline-flex;align-items:center;gap:.45rem}.erp-date.svelte-dgm0tq{font-size:.68rem;color:var(--text-muted)}.erp-more.svelte-dgm0tq{font-size:.7rem;padding:.1em .4em}.erp-inline.svelte-dgm0tq{border:1px solid var(--border);border-radius:6px;padding:.5rem .6rem;background:var(--bg-alt, rgba(0, 0, 0, .02))}.erp-decl.svelte-dgm0tq{display:flex;align-items:center;gap:.5rem}.erp-decl-label.svelte-dgm0tq{flex:0 0 auto;font-size:.72rem;color:var(--text-muted);min-width:5.2em}.erp-suffix.svelte-dgm0tq{flex:1 1 auto;min-width:0;font-size:.78rem}.erp-derived.svelte-dgm0tq{margin:0;font-size:.7rem;color:var(--text-muted)}.clip-advisory.svelte-dgm0tq{margin:.35rem 0 0;font-size:.78rem;color:#a23a2f}.variant-field.svelte-dgm0tq{margin:-.35rem 0 .15rem;gap:.3rem}.variant-grid.svelte-dgm0tq{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));align-items:start}.variant-color.svelte-dgm0tq{display:flex;align-items:center;gap:.25rem;min-width:0}.variant-color.svelte-dgm0tq select:where(.svelte-dgm0tq),select.variant-page.svelte-dgm0tq{min-width:0;width:100%;font-size:.7rem;padding:.1em .2em}.variant-page-fixed.svelte-dgm0tq{font-size:.7rem;color:var(--text-muted);text-align:center}.variant-panel.svelte-dgm0tq{grid-column:1 / -1}.placed-list.svelte-dgm0tq{display:flex;flex-direction:column;gap:.15rem}.placed-row.svelte-dgm0tq{display:flex;align-items:baseline;gap:.4rem;padding:.2rem .35rem;border:1px solid transparent;border-radius:var(--radius);text-decoration:none;color:inherit;min-width:0}.placed-row.svelte-dgm0tq:hover{border-color:var(--border);background:#00000008}.placed-coll.svelte-dgm0tq{font-size:.82rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.placed-where.svelte-dgm0tq{font-size:.76rem;color:var(--text-muted);white-space:nowrap}.placed-tag.svelte-dgm0tq{font-size:.68rem;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);border:1px dashed var(--border);border-radius:999px;padding:0 .35em}.placed-none.svelte-dgm0tq{margin:0;font-size:.78rem;color:var(--text-muted)}.sister-list.svelte-dgm0tq{display:flex;flex-direction:column;gap:.2rem}.pair-row.svelte-dgm0tq{display:flex;align-items:center;gap:.4rem;min-width:0}.pair-thumb.svelte-dgm0tq{width:2rem;height:2rem;flex:none;object-fit:cover;border:1px solid var(--border);border-radius:2px;background:#f7f6f2}.pair-code.svelte-dgm0tq{font-size:.8rem;font-weight:600;white-space:nowrap}.pair-name.svelte-dgm0tq{flex:1 1 auto;font-size:.78rem;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.label.svelte-dgm0tq{font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.02em}.label-row.svelte-dgm0tq{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.pencil.svelte-dgm0tq{font-size:.8rem;padding:.15em .45em;line-height:1}textarea.svelte-dgm0tq{resize:vertical;font-family:inherit}.photo-grid.svelte-dgm0tq{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem}.photo-cell.svelte-dgm0tq{display:flex;flex-direction:column;gap:.15rem}.photo-open.svelte-dgm0tq{display:flex;align-items:center;justify-content:center;aspect-ratio:1;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:#f7f6f2;padding:0;cursor:zoom-in}.photo-cell.svelte-dgm0tq img:where(.svelte-dgm0tq){max-width:100%;max-height:100%;object-fit:contain}.img-actions.svelte-dgm0tq{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.img-actions.svelte-dgm0tq button:where(.svelte-dgm0tq),.img-actions.svelte-dgm0tq button{padding:.25em .5em;line-height:1.2}.photo-actions.svelte-dgm0tq{display:flex;justify-content:space-between;gap:.15rem}.photo-actions.svelte-dgm0tq button:where(.svelte-dgm0tq){flex:1}.photo-actions.svelte-dgm0tq button:where(.svelte-dgm0tq){font-size:.7rem;padding:.1em .35em;line-height:1}.photo-actions.svelte-dgm0tq a.dl:where(.svelte-dgm0tq){flex:1;display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;padding:.1em .35em;line-height:1;background:#fff;border:1px solid var(--border-strong);border-radius:var(--radius);color:var(--text);text-decoration:none}.photo-actions.svelte-dgm0tq a.dl:where(.svelte-dgm0tq):hover{background:#f2f0ea}.photo-actions.svelte-dgm0tq button.on:where(.svelte-dgm0tq){background:var(--accent);border-color:var(--accent);color:#fff}.photo-cell.in-cell.svelte-dgm0tq .photo-open:where(.svelte-dgm0tq){border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.field-error.svelte-dgm0tq{margin:0;color:#a23a2f;font-size:.8rem}.spacer.svelte-dgm0tq{flex:1}.error.svelte-1dkk921{color:#a23a2f;padding:0 1.2rem;font-size:.85rem}.picker-body.svelte-1dkk921{display:flex;flex-direction:column;gap:.8rem}.create-new.svelte-1dkk921,.search.svelte-1dkk921{width:100%}.hint.svelte-1dkk921{color:var(--text-muted);font-size:.85rem}.results.svelte-1dkk921{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.result.svelte-1dkk921{width:100%;display:flex;align-items:center;gap:.6rem;padding:.4rem;text-align:left}.thumb.svelte-1dkk921{flex:none;width:2.6rem;height:2.6rem;border:1px solid var(--border);border-radius:var(--radius);background:#f7f6f2;display:flex;align-items:center;justify-content:center;overflow:hidden}.thumb.svelte-1dkk921 img:where(.svelte-1dkk921){max-width:100%;max-height:100%;object-fit:contain}.preview.svelte-1dkk921{position:fixed;right:calc(var(--drawer-space, 0px) + .6rem);width:15rem;display:flex;flex-direction:column;gap:.15rem;padding:.5rem;background:var(--surface, #fff);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 6px 24px #00000029;pointer-events:none;z-index:60}.preview.svelte-1dkk921 img:where(.svelte-1dkk921){width:100%;height:15rem;object-fit:contain;background:#f7f6f2;border-radius:var(--radius)}.preview-code.svelte-1dkk921{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.8rem;font-weight:600}.preview-name.svelte-1dkk921{font-size:.85rem;color:var(--text-muted)}.info.svelte-1dkk921{display:flex;flex-direction:column;gap:.1rem;min-width:0}.code.svelte-1dkk921{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.8rem;font-weight:600}.name.svelte-1dkk921{font-size:.85rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.font-picker.svelte-pevwnl{position:relative;display:flex;align-items:center;gap:.4rem;font-size:.75rem;color:var(--text-muted)}.fp-current.svelte-pevwnl{font-size:.8rem;padding:.25em .6em;max-width:15em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fp-panel.svelte-pevwnl{position:absolute;top:calc(100% + 4px);left:0;z-index:30;width:260px;background:#fff;border:1px solid var(--border-strong);border-radius:var(--radius);box-shadow:var(--shadow);padding:.5rem;display:flex;flex-direction:column;gap:.4rem}.fp-controls.svelte-pevwnl{display:flex;flex-direction:column;gap:.3rem}.fp-controls.svelte-pevwnl input:where(.svelte-pevwnl){font-size:.8rem;width:100%;box-sizing:border-box}.fp-chips.svelte-pevwnl{display:flex;gap:.25rem;flex-wrap:wrap}.fp-chips.svelte-pevwnl button:where(.svelte-pevwnl){font-size:.68rem;padding:.15em .55em;border-radius:999px}.fp-chips.svelte-pevwnl button.active:where(.svelte-pevwnl){background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.fp-list.svelte-pevwnl{list-style:none;margin:0;padding:0;max-height:260px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.fp-option.svelte-pevwnl{width:100%;display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;text-align:left;border-color:transparent;padding:.3em .5em}.fp-option.svelte-pevwnl:hover{border-color:var(--border-strong)}.fp-option.picked.svelte-pevwnl{background:color-mix(in srgb,var(--accent) 14%,#fff);border-color:var(--accent)}.fp-preview.svelte-pevwnl{font-size:1.05rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fp-meta.svelte-pevwnl{font-size:.62rem;color:var(--text-muted);white-space:nowrap}.fp-empty.svelte-pevwnl{font-size:.75rem;color:var(--text-muted);padding:.3em .5em}.form.svelte-1lqnex3{display:flex;flex-direction:column;gap:.9rem}.field.svelte-1lqnex3{display:flex;flex-direction:column;gap:.3rem;font-size:.75rem;color:var(--text-muted)}.note.svelte-1lqnex3{width:100%;box-sizing:border-box;font:inherit;font-size:.85rem;color:var(--text);line-height:1.4;resize:vertical;min-height:5.5rem}.name-field.svelte-1lqnex3{font-size:.95rem;font-weight:600}.color-field.svelte-1lqnex3{flex-direction:row;align-items:center;gap:.5rem}.hex-field.svelte-1lqnex3{width:6.5rem;font-family:monospace;font-size:.8rem}.row.svelte-1lqnex3{display:flex;gap:.4rem;align-items:center}.hint.svelte-1lqnex3{margin:0;font-size:.72rem;color:var(--text-muted)}.sub.svelte-1lqnex3{width:3.6rem;flex:0 0 auto}.seg.svelte-1lqnex3{display:flex;gap:.3rem}.seg.svelte-1lqnex3 button:where(.svelte-1lqnex3){font-size:.78rem;padding:.3em .6em;min-width:2.4em}.seg.svelte-1lqnex3 button.active:where(.svelte-1lqnex3){background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.cover-preview.svelte-1lqnex3{max-width:140px;max-height:100px;object-fit:contain;border:1px solid var(--border);border-radius:var(--radius)}.danger-field.svelte-1lqnex3{margin-top:.3rem;border-top:1px solid var(--border);padding-top:.6rem}.danger.svelte-1lqnex3{color:#a23a2f;align-self:flex-start}.field-error.svelte-1lqnex3{margin:0;font-size:.72rem;color:#a23a2f}.aspect-lock.svelte-658lef{display:inline-flex;align-items:center;gap:.25rem}.aspect-lock.svelte-658lef button:where(.svelte-658lef){display:inline-flex;align-items:center;padding:.25em .3em;line-height:1;color:var(--text-muted)}.aspect-lock.svelte-658lef button.locked:where(.svelte-658lef){color:var(--accent)}.aspect-lock.svelte-658lef input:where(.svelte-658lef){width:3.4rem;border-color:var(--accent)}.aspect-lock.svelte-658lef input.invalid:where(.svelte-658lef){border-color:#c0392b}.key.svelte-n5rk4c{display:flex;flex-direction:column;gap:.25rem;min-width:0}.key.svelte-n5rk4c span:where(.svelte-n5rk4c){font-size:.7rem;color:var(--text-muted)}.key.svelte-n5rk4c input:where(.svelte-n5rk4c),.key.svelte-n5rk4c select:where(.svelte-n5rk4c){width:100%;min-width:4.5rem}.color-row.svelte-r2ilz6{display:flex;flex-direction:column;gap:.25rem;min-width:0}.row-label.svelte-r2ilz6{font-size:.7rem;color:var(--text-muted)}.controls.svelte-r2ilz6{display:flex;align-items:center;gap:.4rem}input[type=color].svelte-r2ilz6{width:2.4rem;height:1.6rem;padding:.1rem}.auto-btn.svelte-r2ilz6{font-size:.75rem;padding:.2em .6em}.auto-note.svelte-r2ilz6{font-size:.72rem;color:var(--text-muted)}.page-form.svelte-133xzzz{display:flex;flex-direction:column;gap:1.4rem}.block.svelte-133xzzz h3:where(.svelte-133xzzz){margin:0 0 .5rem;font-size:.85rem;font-weight:600}.hint.svelte-133xzzz{margin:0 0 .5rem;font-size:.78rem;color:var(--text-muted)}.rows.svelte-133xzzz{list-style:none;margin:0 0 .6rem;padding:0;display:flex;flex-direction:column;gap:.4rem}.row.svelte-133xzzz{display:flex;align-items:center;gap:.4rem;padding:.5rem;border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap}.field-row.svelte-133xzzz{flex-direction:column;align-items:stretch}.field-line.svelte-133xzzz{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.field-line.svelte-133xzzz+.field-line:where(.svelte-133xzzz){margin-top:.4rem}.geom.svelte-133xzzz,.param.svelte-133xzzz{display:flex;align-items:center;gap:.3rem;font-size:.78rem;color:var(--text-muted)}.geom.svelte-133xzzz input:where(.svelte-133xzzz),.param.svelte-133xzzz input:where(.svelte-133xzzz),.param.svelte-133xzzz select:where(.svelte-133xzzz){width:4.5rem}.text-param.svelte-133xzzz input:where(.svelte-133xzzz){width:100%}.text-param.svelte-133xzzz{flex:1}.order-buttons.svelte-133xzzz{display:flex;gap:.2rem;margin-left:auto}.order-buttons.svelte-133xzzz button:where(.svelte-133xzzz),.remove.svelte-133xzzz{padding:.15em .5em;line-height:1}.gen-inputs.svelte-133xzzz{display:flex;gap:.6rem;flex-wrap:wrap;margin-bottom:.6rem}.cover-picks.svelte-133xzzz{display:flex;gap:1rem;align-items:flex-start;flex-wrap:wrap;margin-bottom:.6rem}.cover-pick.svelte-133xzzz{display:flex;flex-direction:column;gap:.25rem}.pick-label.svelte-133xzzz{font-size:.7rem;color:var(--text-muted)}.mini-grid.svelte-133xzzz{display:grid;gap:2px;width:66px}.mini-cell.svelte-133xzzz{aspect-ratio:210 / 297;padding:0;border:1px solid var(--border-strong);border-radius:2px;background:#fff;cursor:pointer}.mini-cell.hero.svelte-133xzzz{background:color-mix(in srgb,var(--accent) 30%,#fff);border-color:var(--accent)}.mini-cell.anchor.svelte-133xzzz{background:var(--accent)}.mini-cell.brand.svelte-133xzzz{background:#c89a56;border-color:#c89a56}.mini-cell.svelte-133xzzz:disabled{cursor:not-allowed}.form.svelte-1pexx09{display:flex;flex-direction:column;gap:1.2rem}.section.svelte-1pexx09{display:flex;flex-direction:column;gap:.5rem}.section-header.svelte-1pexx09{display:flex;align-items:center;justify-content:space-between}.section-title.svelte-1pexx09{font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.02em}.hint.svelte-1pexx09{margin:0;color:var(--text-muted);font-size:.78rem}.geometry-grid.svelte-1pexx09{display:grid;gap:.5rem}.geometry-grid.two.svelte-1pexx09{grid-template-columns:repeat(2,1fr)}.geometry-grid.four.svelte-1pexx09{grid-template-columns:repeat(4,1fr) auto;align-items:end}.num.svelte-1pexx09{display:flex;flex-direction:column;gap:.25rem;min-width:0}.num-label.svelte-1pexx09{font-size:.7rem;color:var(--text-muted)}.num.svelte-1pexx09 input:where(.svelte-1pexx09),.num.svelte-1pexx09 select:where(.svelte-1pexx09){width:100%}.checkbox.svelte-1pexx09{display:flex;flex-direction:row;align-items:center;gap:.4rem;justify-content:flex-end}.field-row.svelte-1pexx09{display:flex;flex-direction:column;gap:.5rem;padding:.7rem;border:1px solid var(--border);border-radius:var(--radius);background:#f7f6f2}.field-row.piece-2.svelte-1pexx09{border-left:3px solid var(--accent)}.piece-select.svelte-1pexx09{flex:none;font-size:.75rem}.field-row-header.svelte-1pexx09{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.field-row-header.svelte-1pexx09 select:where(.svelte-1pexx09){flex:1;min-width:0}.row-actions.svelte-1pexx09{display:flex;align-items:center;gap:.15rem;flex:none}.row-actions.svelte-1pexx09 button:where(.svelte-1pexx09){padding:.2em .5em;line-height:1}.derived.svelte-1pexx09{margin:0;color:var(--text-muted);font-size:.75rem;font-style:italic}.field-params.svelte-1pexx09{display:grid;grid-template-columns:repeat(auto-fit,minmax(6rem,1fr));gap:.5rem;padding-top:.4rem;border-top:1px dashed var(--border)}.form.svelte-4nf6ct{display:flex;flex-direction:column;gap:1.2rem}.section.svelte-4nf6ct{display:flex;flex-direction:column;gap:.5rem}.section-title.svelte-4nf6ct{font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.02em}.hint.svelte-4nf6ct{margin:0;color:var(--text-muted);font-size:.78rem}.segmented.svelte-4nf6ct{display:flex;flex-wrap:wrap;gap:.3rem}.segmented.svelte-4nf6ct button:where(.svelte-4nf6ct){font-size:.8rem;padding:.3em .7em}.segmented.svelte-4nf6ct button.active:where(.svelte-4nf6ct){background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.geometry-grid.svelte-4nf6ct{display:grid;gap:.5rem}.geometry-grid.three.svelte-4nf6ct{grid-template-columns:repeat(3,1fr)}.num.svelte-4nf6ct{display:flex;flex-direction:column;gap:.25rem;min-width:0}.num-label.svelte-4nf6ct{font-size:.7rem;color:var(--text-muted)}.num.svelte-4nf6ct input:where(.svelte-4nf6ct){width:100%}.num-spacer.svelte-4nf6ct{min-width:0}.picker-row.svelte-4nf6ct{display:flex;flex-direction:column;gap:.25rem}.checkbox.svelte-4nf6ct{display:flex;align-items:center;gap:.4rem;align-self:end;padding-bottom:.35rem}.preview-box.svelte-4nf6ct{display:inline-flex;background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:4px;overflow:auto;max-width:100%}.error.svelte-13xes7s{color:#a23a2f;padding:0 1.2rem;font-size:.85rem}.editor-body.svelte-13xes7s{display:flex;flex-direction:column;gap:1rem}.meta-row.svelte-13xes7s{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.meta-kind.svelte-13xes7s{font-size:.78rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.02em}.meta-key.svelte-13xes7s{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.78rem;color:var(--text-muted)}.badge.svelte-13xes7s{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em;padding:.15em .5em;border-radius:999px;border:1px solid var(--border-strong);color:var(--text-muted)}.badge-override.svelte-13xes7s{color:var(--accent);border-color:var(--accent)}.badge-variant.svelte-13xes7s,.badge-new.svelte-13xes7s{color:#7a5a1e;border-color:#d8b96a;background:#fbf3de}.field.svelte-13xes7s{display:flex;flex-direction:column;gap:.35rem}.wireframe-toggle.svelte-13xes7s{flex-direction:row;align-items:center;gap:.5rem}.label.svelte-13xes7s{font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.02em}.form-mount.svelte-13xes7s{border-top:1px solid var(--border);padding-top:1rem}.spacer.svelte-13xes7s{flex:1}.hint.svelte-1c2zsl3,.error.svelte-1c2zsl3{padding:2rem;color:var(--text-muted)}.error.svelte-1c2zsl3{color:#a23a2f}.not-found.svelte-1c2zsl3{padding:2rem;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.not-found.svelte-1c2zsl3 .error:where(.svelte-1c2zsl3){padding:0}.view-header.svelte-1c2zsl3{flex:1 1 auto;display:flex;align-items:center;gap:.4rem;min-width:0}.view-header.svelte-1c2zsl3 button{font-size:.72rem;padding:.28em .7em}.view-header.svelte-1c2zsl3>*{flex:0 0 auto}.back.svelte-1c2zsl3{text-decoration:none;font-size:.85rem;color:var(--text-muted);white-space:nowrap}.back.svelte-1c2zsl3:hover{color:var(--accent)}.spacer.svelte-1c2zsl3{flex:1}.coll-switch.svelte-1c2zsl3{flex:0 1 auto;min-width:4rem;max-width:12rem;font-size:.72rem;padding:.2em .4em;color:var(--text)}.pages-shell.svelte-1c2zsl3{position:relative}.fit-debug.svelte-1c2zsl3{position:fixed;right:6px;bottom:6px;z-index:9999;margin:0;padding:8px 10px;background:#141414e0;color:#fff;font:11px/1.45 ui-monospace,Menlo,monospace;border-radius:8px;white-space:pre;pointer-events:none}.pages.svelte-1c2zsl3{padding:1.2rem 1rem .6rem;display:flex;flex-direction:row;align-items:flex-start;justify-content:center;gap:1rem}@media (pointer: coarse){.pages-shell.no-pan.svelte-1c2zsl3{touch-action:pan-x pinch-zoom;overscroll-behavior:none}.pages-shell.svelte-1c2zsl3 .drawer,.pages-shell.svelte-1c2zsl3 [data-scrolls]{touch-action:auto}}.spread.svelte-1c2zsl3{display:flex;align-items:flex-start;flex:0 0 auto}.offstage.svelte-1c2zsl3{display:none}.page-nav.svelte-1c2zsl3{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;padding:0;line-height:0;color:var(--text-muted);background:transparent;border:1px solid var(--border-strong);border-radius:999px}.page-nav.svelte-1c2zsl3 svg:where(.svelte-1c2zsl3){display:block}.page-nav.svelte-1c2zsl3:hover:not(:disabled){background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.page-nav.svelte-1c2zsl3:disabled{opacity:.32;cursor:default}.page-nav.crossing.svelte-1c2zsl3{border-style:dashed}.counter-text.svelte-1c2zsl3{min-width:7.5rem;text-align:center}.page-counter.svelte-1c2zsl3{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:.35rem 0 .9rem;font-size:.78rem;color:var(--text-muted)}.pager-group.svelte-1c2zsl3{grid-column:2;display:flex;align-items:center;gap:.5rem}.pager-aside.svelte-1c2zsl3{grid-column:3;justify-self:start;padding-left:1rem}.erp-stamp.svelte-1c2zsl3{grid-column:1;justify-self:end;padding-right:1rem;font-size:.68rem;color:var(--text-muted);white-space:nowrap}.page-counter.solo-add.svelte-1c2zsl3 .pager-aside:where(.svelte-1c2zsl3){grid-column:2;justify-self:center;padding-left:0}.add-page.svelte-1c2zsl3{border-style:dashed;color:var(--text-muted);font-size:.78rem;padding:.3em .8em}.add-page.solo.svelte-1c2zsl3{width:min(60vw,420px);min-height:40vh;padding:.8rem .5rem}.drag-ghost.svelte-1c2zsl3{position:fixed;z-index:60;transform:translate(12px,14px);pointer-events:none;display:flex;align-items:center;gap:.45em;padding:.3em .6em;border-radius:var(--radius);background:#fff;border:1px solid var(--border-strong);box-shadow:var(--shadow);font-size:.8rem;font-weight:600;white-space:nowrap}.ghost-hint.svelte-1c2zsl3{font-weight:400;font-size:.72rem;color:var(--text-muted)}.zoom-control.svelte-1c2zsl3{display:flex;gap:.3rem}.menu-rule.svelte-1c2zsl3{width:100%;margin:.35rem 0 .1rem;border:0;border-top:1px solid var(--border)}.zoom-control.svelte-1c2zsl3 button:where(.svelte-1c2zsl3){min-width:2.6em;font-size:.74rem;padding:.28em .55em}.zoom-control.svelte-1c2zsl3 button.active:where(.svelte-1c2zsl3){background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.marks-toggle.active.svelte-1c2zsl3,.pin-toggle.active.svelte-1c2zsl3{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.pin-toggle.svelte-1c2zsl3{position:absolute;top:calc(100% + .4rem);left:50%;transform:translate(-50%);z-index:12;box-shadow:var(--shadow);white-space:nowrap}@media print{.pages.svelte-1c2zsl3,.spread.svelte-1c2zsl3,.spread.offstage.svelte-1c2zsl3{padding:0;display:block}}.body.svelte-58sm15{display:flex;flex-direction:column;gap:1rem;padding:.8rem}section.svelte-58sm15{display:flex;flex-direction:column;gap:.4rem}.label.svelte-58sm15{font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.02em}.chips.svelte-58sm15{display:flex;flex-wrap:wrap;gap:.3rem;max-height:8rem;overflow-y:auto}.chip.svelte-58sm15{display:inline-flex;align-items:center;gap:.3rem;background:#f2f0ea;border:1px solid var(--border);border-radius:999px;padding:.1em .5em;font-size:.75rem}.hint.svelte-58sm15{color:var(--text-muted);font-size:.8rem;margin:0}.error.svelte-58sm15{color:#a23a2f;margin:0}.search.svelte-58sm15,.new-note.svelte-58sm15{width:100%;min-width:0}.list.svelte-58sm15{list-style:none;margin:0;padding:0;max-height:15rem;overflow-y:auto;display:flex;flex-direction:column;gap:.15rem}.option.svelte-58sm15{width:100%;display:flex;align-items:center;gap:.4rem;padding:.3rem .4rem;text-align:left;background:#fff;border-color:var(--border)}.option-code.svelte-58sm15{font-family:ui-monospace,SF Mono,Menlo,monospace;font-weight:600;font-size:.8rem}.tag.svelte-58sm15{margin-left:auto;font-size:.68rem;color:var(--text-muted)}.target.svelte-58sm15{display:flex;align-items:center;gap:.4rem}.target-code.svelte-58sm15{font-family:ui-monospace,SF Mono,Menlo,monospace;font-weight:600}.new-toggle.svelte-58sm15{align-self:flex-start;font-size:.78rem}.new-form.svelte-58sm15{display:flex;flex-direction:column;gap:.35rem;border-top:1px solid var(--border);padding-top:.5rem}.new-row.svelte-58sm15{display:flex;align-items:center;gap:.35rem}.new-code.svelte-58sm15{width:4.5rem}.new-actions.svelte-58sm15{display:flex;gap:.4rem}.spacer.svelte-58sm15{flex:1}.group.svelte-akl5rc{display:flex;flex-direction:column;gap:.3rem;border-top:1px solid var(--border);padding-top:.35rem}.head.svelte-akl5rc{display:flex;align-items:center;gap:.35rem;border:none;background:transparent;padding:.15em;font-size:.72rem;color:var(--text-muted);text-align:left}.head.svelte-akl5rc:hover{background:transparent;color:var(--text)}.caret.svelte-akl5rc{font-size:.6rem;flex:none}.head-label.svelte-akl5rc{flex:1}.badge.svelte-akl5rc{flex:none;background:var(--accent, #2f6b52);color:#fff;border-radius:999px;padding:0 .4em;font-size:.65rem;line-height:1.5}.badge.wide.svelte-akl5rc{max-width:8em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clear.svelte-akl5rc,.all.svelte-akl5rc{align-self:flex-start;border:none;background:transparent;padding:.1em .15em;font-size:.68rem;color:var(--text-muted);text-decoration:underline}.clear.svelte-akl5rc:hover,.all.svelte-akl5rc:hover{color:var(--text);background:transparent}.picked.svelte-akl5rc{display:flex;flex-wrap:wrap;gap:.25rem}.chip.svelte-akl5rc{display:inline-flex;align-items:center;gap:.25rem;background:#f2f0ea;border:1px solid var(--border);border-radius:999px;padding:.1em .45em;font-size:.72rem;line-height:1.4}.chip-x.svelte-akl5rc{color:var(--text-muted)}.chip.svelte-akl5rc:hover .chip-x:where(.svelte-akl5rc){color:#a23a2f}.search.svelte-akl5rc{width:100%;font-size:.75rem;padding:.2em .4em}.modes.svelte-akl5rc button{font-size:.68rem;padding:.15em .5em;min-width:0}.list.svelte-akl5rc{display:flex;flex-direction:column;max-height:13rem;overflow-y:auto;overscroll-behavior:contain}.row.svelte-akl5rc{display:flex;align-items:center;gap:.35rem;font-size:.78rem;padding:.15em .3em;white-space:nowrap;cursor:pointer}.row-label.svelte-akl5rc{font-weight:600;flex:none}.note.svelte-akl5rc{color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;min-width:0}.count.svelte-akl5rc{margin-left:auto;padding-left:.4rem;color:var(--text-muted);font-size:.7rem;flex:none}.empty.svelte-akl5rc{font-size:.75rem;color:var(--text-muted);padding:.3em}.body.svelte-1m2puhq{display:flex;flex-direction:column;gap:.5rem;padding:.8rem}.row.svelte-1m2puhq{display:flex;flex-direction:column;gap:.4rem;border-top:1px solid var(--border);padding-top:.4rem}.head.svelte-1m2puhq{display:flex;align-items:center;gap:.4rem;border:none;background:transparent;padding:.2em .15em;font-size:.8rem;text-align:left}.head.svelte-1m2puhq:hover{background:transparent;color:var(--text)}.caret.svelte-1m2puhq{font-size:.65rem;flex:none;color:var(--text-muted)}.head-label.svelte-1m2puhq{flex:1}.sel.svelte-1m2puhq,.dot.svelte-1m2puhq{flex:none;font-size:.68rem;color:var(--text-muted)}.dot.svelte-1m2puhq{color:var(--accent);font-size:.7rem}.controls.svelte-1m2puhq{display:flex;flex-direction:column;gap:.45rem;padding:0 0 .35rem 1rem}.row-foot.svelte-1m2puhq{display:flex;align-items:baseline;gap:.5rem}.desc.svelte-1m2puhq{flex:1;font-size:.75rem;font-weight:600}.summary.svelte-1m2puhq{display:flex;flex-direction:column;gap:.2rem;border-top:1px solid var(--border);padding-top:.5rem;margin-top:.3rem}.lab.svelte-1m2puhq{font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.02em}.line.svelte-1m2puhq{margin:0;font-size:.8rem}.hint.svelte-1m2puhq{color:var(--text-muted);font-size:.78rem;margin:0}.error.svelte-1m2puhq{color:#a23a2f;margin:0}.spacer.svelte-1m2puhq{flex:1}.library.svelte-mxnc22{padding:.6rem 1.2rem .8rem}.bar-controls.svelte-mxnc22{display:inline-flex;gap:.4rem;align-items:center;min-width:0}.new-btn.svelte-mxnc22{flex:0 0 auto;font-size:.78rem;white-space:nowrap}.bar-controls.svelte-mxnc22 .fields-toggle{flex:0 0 auto;font-size:.72rem;color:var(--text-muted);background:transparent;border:none;padding:.25em .3em;white-space:nowrap}.menu-actions.svelte-mxnc22{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.bulk-open.svelte-mxnc22{font-size:.72rem;padding:.2em .5em}.clear-all.svelte-mxnc22{text-align:left;border:none;background:transparent;padding:.2em .15em;font-size:.72rem;color:var(--text-muted)}.clear-all.svelte-mxnc22:hover{color:var(--text);background:var(--bg-alt, rgba(0, 0, 0, .05))}.cf-replace.svelte-mxnc22{align-self:flex-start;font-size:.72rem;padding:.2em .5em}.error.svelte-mxnc22{color:#a23a2f}.hint.svelte-mxnc22{color:var(--text-muted)}.hint.empty.svelte-mxnc22{margin-top:1rem}.link-btn.svelte-mxnc22{border:none;background:transparent;padding:0 .2em;font-size:inherit;color:var(--accent, #2f6b52);text-decoration:underline;cursor:pointer}.spread.svelte-mxnc22{display:flex;justify-content:center;gap:4px;width:min(100%,calc((100dvh - 155px)*1.4141));margin:0 auto}.spread.single.svelte-mxnc22{width:min(50%,calc((100dvh - 155px)*.707))}.page-box.svelte-mxnc22{position:relative;flex:1 1 0;min-width:0;box-shadow:0 1px 6px #0000002e}.armed-bar.svelte-mxnc22{position:sticky;top:47px;z-index:30;display:flex;align-items:center;justify-content:center;gap:.8rem;padding:.35rem .8rem;margin-bottom:.5rem;background:var(--accent);color:var(--accent-text, #fff);border-radius:6px;font-size:.8rem}.snip-cover.svelte-mxnc22{position:absolute;top:0;right:0;bottom:0;left:0;border:2px dashed var(--accent);background:transparent;cursor:crosshair;padding:0;z-index:5}.snip-cover.svelte-mxnc22:hover{background:#0000000a}.pager.svelte-mxnc22{display:flex;align-items:center;justify-content:center;gap:.8rem;margin-top:.55rem}.arrow.svelte-mxnc22{width:2rem;height:2rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:1.1rem;line-height:1}.counter.svelte-mxnc22{font-size:.78rem;color:var(--text-muted);font-variant-numeric:tabular-nums}.erp-as-of.svelte-mxnc22{margin:.35rem 0 0;text-align:center;font-size:.68rem;color:var(--text-muted)}.form.svelte-1vdcjcb{display:flex;flex-direction:column;gap:.8rem}.row.svelte-1vdcjcb{display:flex;align-items:center;gap:.6rem}.row-label.svelte-1vdcjcb{width:5.5rem;font-size:.8rem;color:var(--text-muted)}.row.svelte-1vdcjcb input[type=color]:where(.svelte-1vdcjcb){width:2.6rem;height:1.8rem;padding:.1rem}.row.svelte-1vdcjcb code:where(.svelte-1vdcjcb){font-size:.78rem;color:var(--text-muted)}.quiet.svelte-1vdcjcb{align-self:flex-start;font-size:.78rem}.hint.svelte-1vdcjcb{margin:0;color:var(--text-muted);font-size:.78rem}.error.svelte-1vdcjcb{margin:0;color:#a23a2f;font-size:.8rem}.spacer.svelte-1vdcjcb{flex:1}.layouts-view.svelte-11b6rpy{max-width:900px;margin:0 auto;padding:1.2rem 1.5rem 4rem;display:flex;flex-direction:column;gap:2rem}.error.svelte-11b6rpy{color:#a23a2f}.ink-summary.svelte-11b6rpy{margin:0;font-size:.85rem;color:var(--text-muted);display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.ink-dot.svelte-11b6rpy{display:inline-block;width:.9em;height:.9em;border-radius:50%;border:1px solid var(--border)}.section-header.svelte-11b6rpy{display:flex;align-items:center;justify-content:space-between;margin-bottom:.8rem}.section-header.svelte-11b6rpy h2:where(.svelte-11b6rpy){margin:0;font-size:1.1rem}.rows.svelte-11b6rpy{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.row.svelte-11b6rpy{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.55rem .7rem;border:1px solid var(--border);border-radius:var(--radius);background:#fff;flex-wrap:wrap}.row-main.svelte-11b6rpy{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;min-width:0}.row-label.svelte-11b6rpy{font-weight:600}.row-key.svelte-11b6rpy{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.78rem;color:var(--text-muted)}.badge.svelte-11b6rpy{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em;padding:.15em .5em;border-radius:999px;border:1px solid var(--border-strong);color:var(--text-muted)}.badge-modified.svelte-11b6rpy{color:var(--accent);border-color:var(--accent)}.badge-custom.svelte-11b6rpy{color:#7a5a1e;border-color:#d8b96a;background:#fbf3de}.row-usage.svelte-11b6rpy{font-size:.78rem;color:var(--text-muted)}.row-actions.svelte-11b6rpy{display:flex;gap:.4rem;flex:none}.row-actions.svelte-11b6rpy button:where(.svelte-11b6rpy){font-size:.8rem;padding:.3em .7em}.browser.svelte-1w8al2z{display:flex;flex-direction:column;gap:.9rem}.error.svelte-1w8al2z{margin:0;color:#a23a2f;font-size:.85rem}.tabs.svelte-1w8al2z{display:flex;align-items:center;gap:.3rem}.tab.svelte-1w8al2z{font-size:.78rem;font-weight:600;padding:.15em .8em;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--text-muted)}.tab.svelte-1w8al2z .n:where(.svelte-1w8al2z){font-weight:400;opacity:.85}.tab.svelte-1w8al2z .n:where(.svelte-1w8al2z) b:where(.svelte-1w8al2z){font-weight:700}.tab.svelte-1w8al2z:not(.active) .n:where(.svelte-1w8al2z) b.hot:where(.svelte-1w8al2z){color:var(--accent)}.tab.active.svelte-1w8al2z{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.coll-select.svelte-1w8al2z{margin-left:auto;font-size:.75rem;padding:.15em .4em;border:1px solid var(--border);border-radius:6px;background:transparent;color:var(--text-muted);max-width:12rem}.group.svelte-1w8al2z h2:where(.svelte-1w8al2z){margin:0 0 .35rem;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);display:flex;align-items:baseline;gap:.5rem}.group.svelte-1w8al2z h2:where(.svelte-1w8al2z) a:where(.svelte-1w8al2z){color:inherit;text-decoration:none}.group.svelte-1w8al2z h2:where(.svelte-1w8al2z) a:where(.svelte-1w8al2z):hover{color:var(--accent);text-decoration:underline}.count.svelte-1w8al2z{font-size:.7rem;font-weight:400;text-transform:none;letter-spacing:0;color:var(--text-muted)}.empty.svelte-1w8al2z{margin:0;color:var(--text-muted);font-size:.9rem}.tasks-view.svelte-6h6nd7{max-width:900px;margin:0 auto;padding:1.2rem 1.5rem 4rem;display:flex;flex-direction:column;gap:.9rem}.hint.svelte-6h6nd7{margin:0;font-size:.85rem;color:var(--text-muted)}.history-view.svelte-jbfxh1{max-width:900px;margin:0 auto;padding:1rem 1.5rem 3rem;display:flex;flex-direction:column;gap:.8rem}.view-header.svelte-jbfxh1{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}h1.svelte-jbfxh1{font-size:1.3rem;margin:0;flex:1}.filters.svelte-jbfxh1{display:flex;gap:.5rem}.hint.svelte-jbfxh1{margin:0;color:var(--text-muted);font-size:.8rem}.erp-detail.svelte-yxwaua{padding:.7rem .9rem 1rem}.as-of.svelte-yxwaua{margin:0;padding:.45rem .9rem;font-size:.72rem;color:var(--text-muted);border-bottom:1px solid var(--border);background:var(--bg-alt, rgba(0, 0, 0, .03))}.erp-view.svelte-1fxwazm{padding:.8rem 1.2rem 2rem;max-width:62rem}.hint.svelte-1fxwazm{color:var(--text-muted);font-size:.8rem;line-height:1.5}.banner.svelte-1fxwazm{margin:0 0 .8rem;padding:.5rem .8rem;border:1px solid var(--border);border-radius:8px;background:var(--bg-alt, rgba(0, 0, 0, .03));font-size:.85rem}.banner.svelte-1fxwazm .meta:where(.svelte-1fxwazm){display:block;margin-top:.15rem;font-size:.72rem;color:var(--text-muted)}.counters.svelte-1fxwazm{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}.counter.svelte-1fxwazm{display:inline-flex;align-items:center;gap:.35em;border:1px solid var(--erp-c);border-radius:999px;color:var(--erp-c);background:color-mix(in srgb,var(--erp-c) 10%,#fff);font-size:.75rem;font-weight:600;padding:.3em .7em}.counter.svelte-1fxwazm .num:where(.svelte-1fxwazm){font-size:.9rem;font-weight:700;font-variant-numeric:tabular-nums}button.counter.svelte-1fxwazm{cursor:pointer}.counter.active.svelte-1fxwazm{background:var(--erp-c);color:#fff}.row-line.svelte-1fxwazm{display:flex;align-items:center;gap:.5rem;padding-right:.3rem}.row-line.svelte-1fxwazm .row:where(.svelte-1fxwazm){flex:1 1 auto;width:auto;min-width:0}.ops.svelte-1fxwazm{flex:0 0 auto;font-size:.72rem;color:var(--text-muted)}section.svelte-1fxwazm{margin-top:1.2rem}h2.svelte-1fxwazm{font-size:.95rem;margin:0 0 .2rem}h3.svelte-1fxwazm{font-size:.8rem;margin:.7rem 0 .25rem}.count.svelte-1fxwazm{color:var(--text-muted);font-weight:500}ul.svelte-1fxwazm{list-style:none;margin:0;padding:0}li.svelte-1fxwazm{border-bottom:1px solid var(--border)}.row.svelte-1fxwazm{display:flex;align-items:baseline;gap:.6rem;width:100%;text-align:left;border:none;background:transparent;padding:.35rem .2rem;cursor:pointer;font-size:.8rem;min-width:0}.row.svelte-1fxwazm:hover{background:var(--bg-alt, rgba(0, 0, 0, .04))}.code.svelte-1fxwazm{font-weight:700;flex:0 0 auto}.name.svelte-1fxwazm{color:var(--text-muted);flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stale-tag.svelte-1fxwazm{flex:0 0 auto;font-size:.7rem;font-weight:600;color:#1f7f78}.proposal.svelte-1fxwazm{flex:1 1 auto;font-size:.72rem;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.images-page.svelte-1qjsxyd{max-width:1200px;margin:0 auto;padding:1.2rem 1.5rem 4rem}.bucket-bar.svelte-1qjsxyd{display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:.8rem}.chip-btn.svelte-1qjsxyd{font-size:.78rem;font-weight:600;padding:.15em .7em;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--text-muted);cursor:pointer}.chip-btn.active.svelte-1qjsxyd{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.chip-btn.new.svelte-1qjsxyd{border-style:dashed}.chip-btn.gc.svelte-1qjsxyd{margin-left:auto;color:var(--text-muted)}.bucket-actions.svelte-1qjsxyd{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:.8rem}.bucket-note.svelte-1qjsxyd{color:var(--text-muted);font-size:.8rem}.danger.svelte-1qjsxyd:hover{color:#a23a2f}.access-matrix.svelte-1qjsxyd{border:1px solid var(--border);border-radius:var(--radius);padding:.6rem .8rem;margin-bottom:.8rem;display:flex;flex-direction:column;gap:.35rem;max-width:560px}.access-row.svelte-1qjsxyd{display:flex;align-items:center;gap:.8rem;font-size:.85rem}.member-name.svelte-1qjsxyd{flex:1;font-weight:600}.access-row.svelte-1qjsxyd label:where(.svelte-1qjsxyd){display:inline-flex;align-items:center;gap:.25rem;font-size:.78rem;color:var(--text-muted)}.toolbar.svelte-1qjsxyd{display:flex;align-items:baseline;gap:1rem;flex-wrap:wrap;margin-bottom:.6rem}.search.svelte-1qjsxyd{width:min(360px,100%)}.meta.svelte-1qjsxyd{color:var(--text-muted);font-size:.8rem}.meta.svelte-1qjsxyd code:where(.svelte-1qjsxyd){-webkit-user-select:all;user-select:all}.store-note.svelte-1qjsxyd{margin:0 0 1.2rem;font-size:.8rem}.error.svelte-1qjsxyd{color:#a23a2f}.notice.svelte-1qjsxyd{color:var(--accent);font-size:.85rem}.hint.svelte-1qjsxyd{color:var(--text-muted)}.hint.empty.svelte-1qjsxyd{margin-top:1rem}.grid.svelte-1qjsxyd{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:1rem}.picking-bar.svelte-1qjsxyd{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:.6rem;margin-bottom:.6rem;padding:.4rem .7rem;border-radius:var(--radius);background:var(--accent);color:var(--accent-text);font-size:.8rem;font-weight:600}.card.pickable.svelte-1qjsxyd{cursor:crosshair;outline:2px dashed transparent}.card.pickable.svelte-1qjsxyd:hover{outline-color:var(--accent);outline-offset:2px}.card.svelte-1qjsxyd{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:#fff;display:flex;flex-direction:column}.card.missing.svelte-1qjsxyd{border-color:#a23a2f}.thumb.svelte-1qjsxyd{display:flex;align-items:center;justify-content:center;aspect-ratio:1;background:#f7f6f2;overflow:hidden}button.thumb.svelte-1qjsxyd{border:none;padding:0;width:100%;cursor:zoom-in}.thumb.svelte-1qjsxyd img:where(.svelte-1qjsxyd){max-width:100%;max-height:100%;object-fit:contain}.doc-tile.svelte-1qjsxyd{font-size:2.4rem}.missing-note.svelte-1qjsxyd{color:#a23a2f;font-size:.8rem}.card-body.svelte-1qjsxyd{display:flex;flex-direction:column;gap:.28rem;padding:.5rem .6rem .55rem}.usage.svelte-1qjsxyd{display:flex;flex-wrap:wrap;gap:.2rem}.chip.svelte-1qjsxyd{font-size:.62rem;font-weight:600;padding:.1em .5em;border:1px solid var(--border);border-radius:999px;color:var(--text);text-decoration:none;background:#f2f0ea}.chip.unused.svelte-1qjsxyd{color:var(--text-muted);background:transparent;border-style:dashed;opacity:.7}.chip.svelte-1qjsxyd:hover{border-color:var(--accent);color:var(--accent)}.chip.bucket-chip.svelte-1qjsxyd{background:transparent;color:var(--text-muted);cursor:pointer;font-family:inherit;line-height:inherit}.chip.task-chip.svelte-1qjsxyd{background:transparent}.chip.task-open.svelte-1qjsxyd{border-color:#a23a2f;color:#a23a2f}.derived-chip.svelte-1qjsxyd{font-style:italic}.name-line.svelte-1qjsxyd{display:flex;align-items:baseline;gap:.2rem;min-width:0}.name-line.svelte-1qjsxyd .name:where(.svelte-1qjsxyd){font-size:.72rem;font-weight:600;color:var(--text);word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.name-line.svelte-1qjsxyd .rename:where(.svelte-1qjsxyd){flex:none;border:none;background:none;padding:0 .15rem;cursor:pointer;font-size:.68rem;color:var(--text-muted);opacity:.6}.name-line.svelte-1qjsxyd .rename:where(.svelte-1qjsxyd):hover{opacity:1}.stored.svelte-1qjsxyd{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem;color:var(--text-muted);opacity:.65;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.facts.svelte-1qjsxyd{display:flex;align-items:baseline;gap:.25rem;font-size:.62rem;color:var(--text-muted);white-space:nowrap;overflow:hidden}.facts.svelte-1qjsxyd .hash:where(.svelte-1qjsxyd){font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem;padding:0;color:var(--text-muted)}.facts.svelte-1qjsxyd .hash:where(.svelte-1qjsxyd):hover{color:var(--accent)}.actions.svelte-1qjsxyd{display:flex;align-items:center;gap:.5rem}.download.svelte-1qjsxyd{font-size:.68rem;font-weight:600}.move.svelte-1qjsxyd{flex:1;min-width:0;max-width:9rem;margin-left:auto;font-size:.62rem;padding:.1em .2em;color:var(--text-muted);border-color:var(--border);background:transparent}.team-view.svelte-1c7816k{padding:1.4rem 1.6rem 3rem;max-width:60rem}header.svelte-1c7816k{margin-bottom:1.2rem}h1.svelte-1c7816k{margin:0 0 .2rem;font-size:1.3rem}.lede.svelte-1c7816k{margin:0;font-size:.82rem;color:var(--text-muted);max-width:42rem}.table.svelte-1c7816k{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:calc(var(--radius) * 1.5);overflow:hidden;background:#fff}.row.svelte-1c7816k{display:grid;grid-template-columns:minmax(11rem,1.4fr) 7.5rem 8rem minmax(13rem,1.6fr) 6rem;align-items:center;gap:.6rem;padding:.55rem .9rem;border-top:1px solid var(--border);font-size:.82rem}.row.head.svelte-1c7816k{border-top:none;background:var(--bg);font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-weight:600}.row.inactive.svelte-1c7816k{background:repeating-linear-gradient(-45deg,transparent,transparent 6px,rgba(0,0,0,.02) 6px,rgba(0,0,0,.02) 12px);color:var(--text-muted)}.row.minted.svelte-1c7816k{display:block;background:var(--bg)}.minted-inner.svelte-1c7816k{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.minted-label.svelte-1c7816k{font-size:.74rem;color:var(--text-muted);white-space:nowrap}.minted-url.svelte-1c7816k{flex:1;min-width:14rem;font-size:.74rem;font-family:ui-monospace,monospace;padding:.3em .5em}.who.svelte-1c7816k{display:flex;align-items:center;gap:.55rem;min-width:0}.name.svelte-1c7816k{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row.inactive.svelte-1c7816k .name:where(.svelte-1c7816k){font-weight:500}.you.svelte-1c7816k{font-size:.66rem;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);border:1px solid var(--border);border-radius:999px;padding:.05em .4em;margin-left:.35em}.avatar.svelte-1c7816k{flex:0 0 auto;width:1.9rem;height:1.9rem;border-radius:999px;display:grid;place-items:center;font-size:.68rem;font-weight:700;letter-spacing:.02em;background:var(--border);color:var(--text)}.avatar.admin.svelte-1c7816k{background:var(--accent);color:var(--accent-text)}.avatar.ghost.svelte-1c7816k{background:transparent;border:1px dashed var(--border-strong);color:var(--text-muted);font-weight:400}.perms.svelte-1c7816k{display:flex;flex-wrap:wrap;gap:.15rem .9rem}.perms.svelte-1c7816k label:where(.svelte-1c7816k),.status.svelte-1c7816k{display:inline-flex;align-items:center;gap:.3rem;font-size:.76rem;color:var(--text-muted);white-space:nowrap}.everything.svelte-1c7816k{font-size:.76rem;color:var(--text-muted);font-style:italic}.dash.svelte-1c7816k{color:var(--text-muted);font-size:.76rem}.cred-cell.svelte-1c7816k{display:flex;align-items:center;gap:.35rem}.cred-state.svelte-1c7816k{font-size:.74rem;color:var(--text-muted)}.cred-btn.svelte-1c7816k{font-size:.74rem;padding:.25em .55em}.name-input.svelte-1c7816k{flex:1;min-width:0;font-size:.82rem;padding:.35em .5em}select.svelte-1c7816k{font-size:.8rem;padding:.3em .4em;border:1px solid var(--border-strong);border-radius:var(--radius);background:#fff;width:100%}.row.add.svelte-1c7816k{background:var(--bg)}.foot.svelte-1c7816k{margin:.9rem 0 0;max-width:46rem;line-height:1.5}.own.svelte-1c7816k{margin-top:2rem;max-width:46rem}h2.svelte-1c7816k{margin:1.4rem 0 .2rem;font-size:.95rem}.h2-sub.svelte-1c7816k{font-size:.74rem;font-weight:400;color:var(--text-muted)}.own-list.svelte-1c7816k{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius);background:#fff;margin-top:.5rem}.own-list.svelte-1c7816k:empty{display:none}.own-row.svelte-1c7816k{display:flex;align-items:center;gap:.7rem;padding:.45rem .8rem;font-size:.8rem}.own-row.svelte-1c7816k+.own-row:where(.svelte-1c7816k){border-top:1px solid var(--border)}.own-main.svelte-1c7816k{font-weight:600;display:flex;align-items:center}.own-meta.svelte-1c7816k{flex:1;color:var(--text-muted);font-size:.72rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.own-action.svelte-1c7816k{margin-top:.5rem;font-size:.76rem}.secret-reveal.svelte-1c7816k{margin-top:.5rem;padding:.5rem .7rem;border:1px solid var(--accent);border-radius:var(--radius);background:#fff}.hint.svelte-1c7816k{font-size:.76rem;color:var(--text-muted);margin:.15rem 0 0}.error.svelte-1c7816k{margin:.8rem 0 0;font-size:.8rem;color:#a23a2f}.backdrop.svelte-12i8mx1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;background:#14121059;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dialog.svelte-12i8mx1{width:min(24rem,calc(100vw - 2rem));display:flex;flex-direction:column;gap:.5rem;padding:1.1rem 1.2rem 1rem;background:var(--bg);border:1px solid var(--border);border-radius:calc(var(--radius) * 2);box-shadow:0 18px 48px #0000003d}h2.svelte-12i8mx1{margin:0;font-size:.98rem;font-weight:650}label.svelte-12i8mx1{font-size:.74rem;color:var(--text-muted)}input.svelte-12i8mx1{padding:.5em .6em;font-size:.9rem;border:1px solid var(--border-strong);border-radius:var(--radius);background:#fff}input.svelte-12i8mx1:focus{outline:2px solid var(--accent);outline-offset:-1px}.hint.svelte-12i8mx1{margin:0;font-size:.72rem;color:var(--text-muted)}.actions.svelte-12i8mx1{display:flex;justify-content:flex-end;gap:.4rem;margin-top:.3rem}.gate.svelte-9u7n1y{min-height:100vh;min-height:100svh;display:flex;align-items:center;justify-content:center;padding:2rem}.card.svelte-9u7n1y{width:100%;max-width:420px;border:1px solid var(--border);border-radius:var(--radius);padding:2rem;display:flex;flex-direction:column;gap:.8rem;background:var(--bg, #fff)}h1.svelte-9u7n1y{margin:0;font-size:1.2rem}.sub.svelte-9u7n1y{margin:0;color:var(--text-muted);font-size:.9rem}.form.svelte-9u7n1y{display:flex;flex-direction:column;gap:.5rem}.hint.svelte-9u7n1y{margin:0;color:var(--text-muted);font-size:.8rem}.error.svelte-9u7n1y{margin:0;color:#a23a2f;font-size:.85rem}.gate.svelte-basgzi{min-height:100vh;min-height:100svh;display:flex;align-items:center;justify-content:center;padding:2rem}.card.svelte-basgzi{width:100%;max-width:420px;border:1px solid var(--border);border-radius:var(--radius);padding:2rem;display:flex;flex-direction:column;gap:.8rem;background:var(--bg, #fff)}h1.svelte-basgzi{margin:0;font-size:1.2rem}.sub.svelte-basgzi{margin:0;color:var(--text-muted);font-size:.9rem}.form.svelte-basgzi{display:flex;flex-direction:column;gap:.5rem}.hint.svelte-basgzi{margin:0;color:var(--text-muted);font-size:.8rem}.error.svelte-basgzi{margin:0;color:#a23a2f;font-size:.85rem}.catalog.svelte-183vi5p{min-height:100%;display:flex;flex-direction:column}.gate.svelte-183vi5p{min-height:100vh;min-height:100svh;display:flex;align-items:center;justify-content:center;padding:2rem}.card.svelte-183vi5p{width:100%;max-width:420px;border:1px solid var(--border);border-radius:var(--radius);padding:2rem;display:flex;flex-direction:column;gap:.8rem;background:var(--bg, #fff)}h1.svelte-183vi5p{margin:0;font-size:1.2rem}.sub.svelte-183vi5p{margin:0;color:var(--text-muted);font-size:.9rem}.form.svelte-183vi5p{display:flex;flex-direction:column;gap:.5rem}.bar.svelte-183vi5p{display:flex;align-items:center;gap:.9rem;padding:.55rem 1rem;border-bottom:1px solid var(--border)}.title.svelte-183vi5p{font-weight:700;font-size:.95rem;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meta.svelte-183vi5p{font-size:.74rem;color:var(--text-muted);white-space:nowrap}.back.svelte-183vi5p{border:none;background:transparent;font-size:.82rem;color:var(--text-muted);padding:.2em .4em;white-space:nowrap}.back.svelte-183vi5p:hover{color:var(--accent)}.pages-pick.svelte-183vi5p{display:inline-flex;border:1px solid var(--border);border-radius:999px;overflow:hidden}.pages-pick.svelte-183vi5p button:where(.svelte-183vi5p){border:none;background:transparent;font-size:.74rem;padding:.2em .7em}.pages-pick.svelte-183vi5p button.active:where(.svelte-183vi5p){background:var(--accent);color:var(--accent-text)}.tiles.svelte-183vi5p{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:1.1rem;padding:1.1rem}.tile.svelte-183vi5p{display:flex;flex-direction:column;gap:.3rem;border:none;background:transparent;text-align:left;cursor:pointer;padding:0}.tile-face.svelte-183vi5p{display:block;aspect-ratio:210 / 297;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:#fff}.tile.svelte-183vi5p:hover .tile-face:where(.svelte-183vi5p){border-color:var(--accent)}.tile-face.svelte-183vi5p img:where(.svelte-183vi5p){width:100%;height:100%;object-fit:cover;display:block}.tile-blank.svelte-183vi5p{display:block;width:100%;height:100%}.tile-name.svelte-183vi5p{font-size:.82rem;font-weight:600}.tile-pages.svelte-183vi5p{font-size:.7rem;color:var(--text-muted)}.spread.svelte-183vi5p{display:flex;justify-content:center;gap:.6rem;align-self:center;width:min(100%,calc((100dvh - 95px)*1.4141));padding:.5rem .5rem 0}.spread.single.svelte-183vi5p{width:min(60%,calc((100dvh - 95px)*.707))}@media (max-width: 700px){.spread.single.svelte-183vi5p{width:100%}}.page-box.svelte-183vi5p{flex:1;min-width:0}.pager.svelte-183vi5p{display:flex;align-items:center;justify-content:center;gap:.9rem;padding:.4rem 0 .8rem}.arrow.svelte-183vi5p{width:2rem;height:2rem;border-radius:999px;border:1px solid var(--border);background:transparent;font-size:1rem}.arrow.svelte-183vi5p:disabled{opacity:.3}.counter.svelte-183vi5p{font-size:.76rem;color:var(--text-muted)}.hint.svelte-183vi5p{color:var(--text-muted);font-size:.85rem}.center.svelte-183vi5p{text-align:center;padding:3rem 1rem}.error.svelte-183vi5p{margin:0;color:#a23a2f;font-size:.85rem}.access-view.svelte-1agjkrx{padding:1.4rem 1.6rem 3rem;max-width:58rem}header.svelte-1agjkrx{margin-bottom:1.2rem}h1.svelte-1agjkrx{margin:0 0 .2rem;font-size:1.3rem}.lede.svelte-1agjkrx{margin:0;font-size:.82rem;color:var(--text-muted);max-width:44rem}.card.svelte-1agjkrx{border:1px solid var(--border);border-radius:calc(var(--radius) * 1.5);background:#fff;padding:1rem 1.2rem 1.1rem;margin-bottom:1.2rem}h2.svelte-1agjkrx{margin:0 0 .5rem;font-size:.95rem}.pub-line.svelte-1agjkrx{margin:0 0 .6rem;font-size:.84rem}.muted.svelte-1agjkrx{color:var(--text-muted)}.pub-actions.svelte-1agjkrx{display:flex;align-items:center;gap:1rem;margin-bottom:.4rem}.preview.svelte-1agjkrx{font-size:.78rem;color:var(--text-muted);text-decoration:underline;text-underline-offset:2px}.preview.svelte-1agjkrx:hover{color:var(--accent)}.keys.svelte-1agjkrx{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius);margin-bottom:.7rem}.keys.svelte-1agjkrx:empty{display:none}.key-row.svelte-1agjkrx{display:flex;align-items:center;gap:.7rem;padding:.5rem .8rem;font-size:.82rem}.key-row.svelte-1agjkrx+.key-row:where(.svelte-1agjkrx),.key-row.svelte-1agjkrx+.log:where(.svelte-1agjkrx),.log.svelte-1agjkrx+.key-row:where(.svelte-1agjkrx){border-top:1px solid var(--border)}.key-row.off.svelte-1agjkrx{color:var(--text-muted)}.key-label.svelte-1agjkrx{font-weight:600;min-width:8rem}.key-meta.svelte-1agjkrx{flex:1;color:var(--text-muted);font-size:.74rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.revoked.svelte-1agjkrx{font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:#a23a2f}.danger.svelte-1agjkrx:hover{color:#a23a2f}.log.svelte-1agjkrx{padding:.5rem .8rem .7rem;background:var(--bg)}.log-ips.svelte-1agjkrx{display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:.5rem}.ip-chip.svelte-1agjkrx{font-size:.7rem;font-family:ui-monospace,monospace;border:1px solid var(--border);border-radius:999px;padding:.1em .55em;background:#fff}.log-rows.svelte-1agjkrx{display:flex;flex-direction:column;gap:.15rem;max-height:16rem;overflow-y:auto}.log-row.svelte-1agjkrx{display:grid;grid-template-columns:10.5rem 8rem 1fr 7rem;gap:.6rem;font-size:.72rem;color:var(--text-muted)}.log-ts.svelte-1agjkrx,.log-ip.svelte-1agjkrx{font-family:ui-monospace,monospace}.log-event.bad.svelte-1agjkrx{color:#a23a2f;font-weight:600}.add-key.svelte-1agjkrx{display:flex;gap:.5rem;flex-wrap:wrap}.add-key.svelte-1agjkrx input:where(.svelte-1agjkrx){flex:1;min-width:12rem;font-size:.82rem;padding:.4em .6em}.hint.svelte-1agjkrx{font-size:.76rem;color:var(--text-muted);margin:.4rem 0 0}.error.svelte-1agjkrx{margin:.8rem 0 0;font-size:.8rem;color:#a23a2f}main.svelte-1n46o8q{padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.boot-hint.svelte-1n46o8q{padding:2rem;color:var(--text-muted)}
