@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-vietnamese-wght-normal-qRpaaN48.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2) format("woff2-variations");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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+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}:root{--primary: #e8725c;--primary-hover: #c4533e;--primary-dim: rgba(232, 114, 92, .1);--primary-surface: #fff6f3;--focus: 0 0 0 3px rgba(232, 114, 92, .24);--bg: #faf8f6;--bg2: #ffffff;--bg3: #f2ede8;--fg: #1a1210;--fg2: #6a5a4a;--fg3: #8a7a72;--border: rgba(26, 18, 16, .08);--border-hover: rgba(26, 18, 16, .16);--shadow: 0 4px 24px rgba(0, 0, 0, .06);--g50: #faf8f6;--g100: #f2ede8;--g200: #e8e0d8;--g300: #c8beb4;--g400: #a89a8e;--g500: #8a7a72;--g600: #6a5a4a;--g700: #4a3a2a;--g800: #2a1e16;--g900: #1a1210;--success: #2e7d32;--success-bg: #e8f5e9;--warning: #c4533e;--warning-bg: #fff0eb;--error: #d32f2f;--error-bg: #ffebee;--info: #1565c0;--info-bg: #e3f2fd;--r-sm: 4px;--r-md: 8px;--r-lg: 12px;--r-xl: 16px;--font-mono: "JetBrains Mono Variable", ui-monospace, "SF Mono", Menlo, monospace;--dot: rgba(26, 18, 16, .07);--live: #e8725c;--ease: cubic-bezier(.2, 0, 0, 1);--sb-bg: #1a1210;--sb-fg: #a89a8e;--sb-fg-strong: #ffffff;--sb-muted: #8a7a72;--sb-hover: rgba(255, 255, 255, .05);--sb-active: rgba(232, 114, 92, .15);--sb-border: rgba(255, 255, 255, .08);--sb-chip: #4a3a2a;--inverse-bg: #1a1210;--inverse-fg: #ffffff;--inverse-muted: #c8beb4;--scrim: rgba(26, 18, 16, .32);--topbar-bg: rgba(250, 248, 246, .86);--input-border: var(--border-hover)}:root.dark{--primary-dim: rgba(232, 114, 92, .16);--primary-surface: rgba(232, 114, 92, .12);--focus: 0 0 0 3px rgba(232, 114, 92, .36);--bg: #1a1210;--bg2: #221914;--bg3: #2a1e16;--fg: #faf8f6;--fg2: #c8beb4;--fg3: #a89a8e;--border: rgba(250, 240, 230, .09);--border-hover: rgba(250, 240, 230, .18);--shadow: 0 4px 24px rgba(0, 0, 0, .06);--g50: #241a15;--g100: #2a1e16;--g200: #3a2c22;--g300: #4a3a2a;--g400: #6a5a4a;--g500: #8a7a72;--g600: #a89a8e;--g700: #c8beb4;--g800: #e8e0d8;--g900: #faf8f6;--success: #81c784;--success-bg: rgba(46, 125, 50, .2);--warning: #f0a08f;--warning-bg: rgba(196, 83, 62, .2);--error: #ef9a9a;--error-bg: rgba(211, 47, 47, .2);--info: #90caf9;--info-bg: rgba(21, 101, 192, .24);--sb-bg: #140e0c;--sb-border: rgba(250, 240, 230, .07);--inverse-bg: #f2ede8;--inverse-fg: #1a1210;--inverse-muted: #6a5a4a;--scrim: rgba(0, 0, 0, .5);--topbar-bg: rgba(26, 18, 16, .86);--dot: rgba(250, 240, 230, .05)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background-color:var(--bg);background-image:radial-gradient(var(--dot) 1px,transparent 1px);background-size:24px 24px;background-attachment:fixed;transition:background-color .16s var(--ease);color:var(--fg);font:400 14px/1.5 Plus Jakarta Sans Variable,system-ui,sans-serif;-webkit-font-smoothing:antialiased;font-feature-settings:"cv11"}#app{zoom:var(--zoom, 1)}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1{font-size:24px;font-weight:700;letter-spacing:-.03em;line-height:1.2}h2{font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:1.3}h3{font-size:14px;font-weight:600}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:none;box-shadow:var(--focus);border-radius:var(--r-md)}input[type=checkbox]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}input:focus,select:focus{outline:none}::selection{background:var(--primary-dim)}.num{font-family:var(--font-mono);font-size:.92em;letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.mono{font-family:var(--font-mono);font-size:12px;letter-spacing:-.01em}.muted{color:var(--fg2)}.faint{color:var(--fg3)}.small{font-size:13px}.xs{font-size:12px;font-weight:500}.label{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--fg3)}.eyebrow{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.04em;color:var(--fg3)}.eyebrow b{color:var(--fg2);font-weight:500}.neg{color:var(--error)}.row{display:flex;align-items:center;gap:8px}.grow{flex:1;min-width:0}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stack{display:flex;flex-direction:column;gap:24px}.card{background:var(--bg2);border:1px solid var(--border);border-radius:var(--r-md);transition:border-color .16s var(--ease)}.card-head{display:flex;align-items:center;gap:12px;padding:16px 24px;border-bottom:1px solid var(--border);min-height:56px}.card-body{padding:24px}.table{width:100%;border-collapse:collapse}.table th{position:sticky;top:0;z-index:1;background:var(--bg2);text-align:left;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--fg3);padding:12px 16px;border-bottom:1px solid var(--border);white-space:nowrap}.table th.num{text-align:right}.table td{padding:10px 16px;border-bottom:1px solid var(--border);vertical-align:middle}.table tbody tr:last-child td{border-bottom:none}.table td:has(>span.num:only-child){text-align:right}.table tr.click{cursor:pointer}.table tr.click:hover td{background:var(--g50)}.table tr.active td{background:var(--primary-surface)}.table tfoot td{font-weight:600;border-top:1px solid var(--border-hover);border-bottom:none}.table-wrap{overflow-x:auto}.field{display:flex;flex-direction:column;gap:4px;min-width:0}.field>span{font-size:12px;font-weight:500;color:var(--fg2)}.input{width:100%;height:36px;padding:0 12px;line-height:1.4;background:var(--bg2);border:1.5px solid var(--input-border);border-radius:var(--r-md);outline:none;color:var(--fg);transition:border-color .12s var(--ease),box-shadow .12s var(--ease)}.input:hover{border-color:var(--g300)}.input:focus{border-color:var(--primary);box-shadow:0 0 0 3px #e8725c1f}.input::placeholder{color:var(--g400)}.input.num{text-align:right}select.input{appearance:none;padding-right:32px;background:var(--bg2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%238A7A72' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 8px center}kbd{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 4px;font:500 11px/1 var(--font-mono);color:var(--fg3);background:var(--bg2);border:1px solid var(--border-hover);border-bottom-width:2px;border-radius:var(--r-sm)}@keyframes fade-in{0%{opacity:0}}@keyframes pulse{0%{box-shadow:0 0 #e8725c80}70%{box-shadow:0 0 0 6px #e8725c00}to{box-shadow:0 0 #e8725c00}}@keyframes flow{to{stroke-dashoffset:-24}}@keyframes rise{0%{opacity:0;transform:translateY(4px)}}.skeleton{background:linear-gradient(90deg,var(--g100),var(--g50),var(--g100));background-size:200% 100%;animation:shimmer 1.2s infinite;border-radius:var(--r-sm)}@keyframes shimmer{to{background-position:-200% 0}}.dd{z-index:60;min-width:220px;padding:4px;background:var(--bg2);color:var(--fg);border-radius:var(--r-lg);box-shadow:var(--shadow),0 0 0 1px var(--border);transform-origin:var(--reka-dropdown-menu-content-transform-origin);animation:dd-in .14s var(--ease)}@keyframes dd-in{0%{opacity:0;transform:scale(.97)}}.dd-label{padding:8px 8px 4px;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--fg3)}.dd-item{position:relative;display:flex;align-items:center;gap:8px;height:32px;padding:0 8px;border-radius:6px;font-size:13px;cursor:pointer;outline:none;-webkit-user-select:none;user-select:none}.dd-item[data-highlighted]{background:var(--g100)}.dd-item[data-disabled]{opacity:.48;pointer-events:none}.dd-item>svg{color:var(--fg3);flex-shrink:0}.dd-item .kbd-hint{margin-left:auto;font-size:11px;color:var(--fg3);letter-spacing:.04em}.dd-item .check{margin-left:auto;color:var(--primary)}.dd-item.radio{padding-left:28px}.dd-item.radio .dot{position:absolute;left:10px;width:8px;height:8px;border-radius:50%;background:var(--primary)}.dd-sep{height:1px;margin:4px -4px;background:var(--border)}.tooltip{z-index:70;padding:6px 10px;border-radius:var(--r-md);background:var(--inverse-bg);color:var(--inverse-fg);font-size:12px;font-weight:500;animation:dd-in .1s var(--ease)}.tooltip kbd{margin-left:8px;background:transparent;color:inherit;opacity:.7;border-color:currentColor}main>*{animation:rise .32s var(--ease) both}main>*:nth-child(2){animation-delay:40ms}main>*:nth-child(3){animation-delay:80ms}main>*:nth-child(4){animation-delay:.12s}main>*:nth-child(n+5){animation-delay:.16s}.skip{position:absolute;left:8px;top:-48px;z-index:100;padding:8px 12px;border-radius:var(--r-md);background:var(--bg2);color:var(--fg);font-weight:600;box-shadow:var(--shadow),0 0 0 1px var(--border)}.skip:focus{top:8px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}:root{--bg: #ffffff;--bg2: #ffffff;--bg3: #f5f5f5;--fg: #0a0a0a;--fg2: #525252;--fg3: #8a8a8a;--border: rgba(10, 10, 10, .09);--border-hover: rgba(10, 10, 10, .2);--g50: #fafafa;--g100: #f4f4f4;--g200: #e8e8e8;--g300: #d0d0d0;--g400: #a3a3a3;--g500: #8a8a8a;--g600: #525252;--g700: #3a3a3a;--g800: #1f1f1f;--g900: #0a0a0a;--primary: #0a0a0a;--primary-hover: #2a2a2a;--primary-on: #ffffff;--primary-dim: rgba(10, 10, 10, .06);--primary-surface: #f4f4f4;--focus: 0 0 0 3px rgba(10, 10, 10, .16);--live: #0a0a0a;--dot: rgba(10, 10, 10, .06);--sb-bg: #0a0a0a;--sb-fg: #a3a3a3;--sb-fg-strong: #ffffff;--sb-muted: #8a8a8a;--sb-hover: rgba(255, 255, 255, .06);--sb-active: rgba(255, 255, 255, .1);--sb-border: rgba(255, 255, 255, .08);--sb-chip: #262626;--inverse-bg: #0a0a0a;--inverse-fg: #ffffff;--inverse-muted: #a3a3a3;--scrim: rgba(0, 0, 0, .4);--topbar-bg: rgba(255, 255, 255, .82)}:root.dark{--bg: #000000;--bg2: #0a0a0a;--bg3: #141414;--fg: #fafafa;--fg2: #a3a3a3;--fg3: #737373;--border: rgba(255, 255, 255, .09);--border-hover: rgba(255, 255, 255, .2);--g50: #0f0f0f;--g100: #161616;--g200: #222222;--g300: #333333;--g400: #525252;--g500: #737373;--g600: #a3a3a3;--g700: #d4d4d4;--g800: #e8e8e8;--g900: #fafafa;--primary: #fafafa;--primary-hover: #d4d4d4;--primary-on: #0a0a0a;--primary-dim: rgba(255, 255, 255, .08);--primary-surface: #141414;--focus: 0 0 0 3px rgba(255, 255, 255, .22);--live: #fafafa;--dot: rgba(255, 255, 255, .05);--sb-bg: #000000;--sb-border: rgba(255, 255, 255, .09);--sb-active: rgba(255, 255, 255, .1);--sb-chip: #1f1f1f;--inverse-bg: #fafafa;--inverse-fg: #0a0a0a;--inverse-muted: #525252;--scrim: rgba(0, 0, 0, .6);--topbar-bg: rgba(0, 0, 0, .78)}.test-tag{margin-left:auto;font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;padding:1px 6px;border-radius:4px;border:1px solid var(--border-hover);color:var(--fg2)}.test-tag+.check{margin-left:8px}.host[data-v-bf01e1bb]{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:60;display:flex;flex-direction:column;gap:8px;align-items:center;pointer-events:none;width:max-content;max-width:calc(100vw - 32px)}.toast[data-v-bf01e1bb]{display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:var(--r-md);background:var(--inverse-bg);color:var(--inverse-fg);font-size:13px;font-weight:500;box-shadow:var(--shadow);pointer-events:auto}.toast.success svg[data-v-bf01e1bb]{color:#81c784}:root.dark .toast.success svg[data-v-bf01e1bb]{color:var(--success)}:root.dark .toast[data-v-bf01e1bb]{box-shadow:var(--shadow),0 0 0 1px var(--border)}.toast.error svg[data-v-bf01e1bb]{color:#ef9a9a}.t-enter-active[data-v-bf01e1bb],.t-leave-active[data-v-bf01e1bb]{transition:all .2s var(--ease)}.t-enter-from[data-v-bf01e1bb],.t-leave-to[data-v-bf01e1bb]{opacity:0;transform:translateY(8px)}.scrim[data-v-f1d55b5a]{position:fixed;inset:0;z-index:55;background:var(--scrim);display:flex;justify-content:center;padding:12vh 16px 16px;animation:fade-in .12s var(--ease)}.palette[data-v-f1d55b5a]{width:min(600px,100%);max-height:480px;display:flex;flex-direction:column;background:var(--bg2);border-radius:var(--r-xl);box-shadow:var(--shadow),0 0 0 1px var(--border);overflow:hidden;animation:rise .16s var(--ease);align-self:flex-start}.search[data-v-f1d55b5a]{display:flex;align-items:center;gap:12px;padding:0 16px;height:56px;border-bottom:1px solid var(--border);color:var(--fg3)}.search input[data-v-f1d55b5a]{flex:1;border:none;outline:none;background:none;font-size:15px;color:var(--fg)}ul[data-v-f1d55b5a]{list-style:none;margin:0;padding:8px;overflow-y:auto}li[data-v-f1d55b5a]{display:flex;align-items:center;gap:12px;height:40px;padding:0 12px;border-radius:var(--r-md);cursor:pointer;color:var(--fg)}li svg[data-v-f1d55b5a]:first-child{color:var(--fg3)}li.on[data-v-f1d55b5a]{background:var(--g100)}li.group[data-v-f1d55b5a]{height:28px;padding-top:8px;cursor:default}li.none[data-v-f1d55b5a]{cursor:default}.picker[data-v-9802474c]{position:relative;min-width:0}.input.invalid[data-v-9802474c]{border-color:var(--error)}.list[data-v-9802474c]{position:absolute;z-index:10;top:calc(100% + 4px);left:0;min-width:100%;width:max-content;max-width:420px;max-height:280px;overflow-y:auto;list-style:none;margin:0;padding:4px;background:var(--bg2);border-radius:var(--r-lg);box-shadow:var(--shadow),0 0 0 1px var(--border)}li[data-v-9802474c]{display:flex;align-items:center;gap:12px;height:36px;padding:0 8px;border-radius:6px;cursor:pointer;font-size:13px}li.on[data-v-9802474c]{background:var(--g100)}.nr[data-v-9802474c]{color:var(--fg2);width:40px}.preview[data-v-06d75b33]{background:var(--g50);border:1px solid var(--border);border-radius:var(--r-md);padding:8px 12px 12px}.preview.err[data-v-06d75b33]{background:var(--warning-bg);border-color:transparent}.head[data-v-06d75b33]{display:flex;align-items:center;height:24px;margin-bottom:4px}.lines[data-v-06d75b33]{width:100%;border-collapse:collapse;font-size:13px;table-layout:fixed}.lines td[data-v-06d75b33]{height:28px;padding:0 4px}.acct[data-v-06d75b33]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.code[data-v-06d75b33]{width:116px}.num[data-v-06d75b33]{width:88px;text-align:right}.chip[data-v-06d75b33]{font-size:11px;padding:1px 6px;border-radius:var(--r-sm);background:var(--bg2);border:1px solid var(--border);color:var(--fg2)}tr.tax td[data-v-06d75b33]{color:var(--fg2)}tr.tax .acct[data-v-06d75b33]{padding-left:16px}tr.sum td[data-v-06d75b33]{border-top:1px solid var(--border);font-weight:600}.error[data-v-06d75b33]{display:flex;gap:8px;color:var(--warning)}.hint[data-v-06d75b33]{margin-top:4px;color:var(--fg2)}.spin[data-v-06d75b33]{animation:spin-06d75b33 1s linear infinite;color:var(--fg3)}@keyframes spin-06d75b33{to{transform:rotate(360deg)}}@media(max-width:520px){.code[data-v-06d75b33]{width:84px}.num[data-v-06d75b33]{width:72px}}.editor[data-v-4c6bdd90]{display:flex;flex-direction:column;gap:8px}.head[data-v-4c6bdd90],.row1[data-v-4c6bdd90],.row2[data-v-4c6bdd90]{display:flex;align-items:center;gap:8px}.head .col[data-v-4c6bdd90]{text-align:right;padding-right:12px}.line[data-v-4c6bdd90]{display:flex;flex-direction:column;gap:6px;padding:8px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg2)}.col[data-v-4c6bdd90]{width:112px;flex-shrink:0}.row2[data-v-4c6bdd90]{padding-right:36px}.tax[data-v-4c6bdd90]{width:auto;max-width:280px;height:32px;font-size:13px}.seg[data-v-4c6bdd90]{display:inline-flex;border:1px solid var(--border-hover);border-radius:var(--r-md);overflow:hidden;height:32px}.seg button[data-v-4c6bdd90]{border:none;background:none;padding:0 10px;font-size:12px;font-weight:500;color:var(--fg2);cursor:pointer}.seg button.on[data-v-4c6bdd90]{background:var(--fg);color:var(--bg2)}.seg button[data-v-4c6bdd90]:disabled{opacity:.4;cursor:not-allowed}.rest[data-v-4c6bdd90]{display:inline-flex;align-items:center;gap:4px;color:var(--fg2);cursor:pointer;white-space:nowrap}.del[data-v-4c6bdd90]{width:28px;height:28px;flex-shrink:0;display:grid;place-items:center;border:none;background:none;color:var(--fg3);border-radius:6px;cursor:pointer}.del[data-v-4c6bdd90]:hover:not(:disabled){background:var(--g100);color:var(--error)}.del[data-v-4c6bdd90]:disabled{opacity:.3;cursor:default}.link[data-v-4c6bdd90]{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;border:none;background:none;padding:0;color:var(--fg2);font-size:13px;font-weight:500;cursor:pointer}.link[data-v-4c6bdd90]:hover{color:var(--fg)}@media(max-width:520px){.col[data-v-4c6bdd90]{width:84px}.row2[data-v-4c6bdd90]{flex-wrap:wrap;padding-right:0}.tax[data-v-4c6bdd90]{max-width:100%;flex:1 1 100%}}.btn[data-v-5bc56bd3]{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;height:36px;padding:0 16px;border-radius:var(--r-md);border:1px solid transparent;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .12s var(--ease),border-color .12s var(--ease),color .12s var(--ease),transform 80ms var(--ease)}.btn[data-v-5bc56bd3]:active:not(:disabled){transform:translateY(1px)}.btn[data-v-5bc56bd3]:disabled{opacity:.48;cursor:not-allowed}.btn.sm[data-v-5bc56bd3]{height:28px;padding:0 12px;font-size:12px;gap:4px}.btn[data-v-5bc56bd3] svg{flex-shrink:0}.primary[data-v-5bc56bd3]{background:var(--primary);color:var(--primary-on)}.primary[data-v-5bc56bd3]:hover:not(:disabled){background:var(--primary-hover)}.neutral[data-v-5bc56bd3]{background:var(--bg2);border-color:var(--border-hover);color:var(--fg)}.neutral[data-v-5bc56bd3]:hover:not(:disabled){background:var(--g50);border-color:var(--g300)}.ghost[data-v-5bc56bd3]{background:transparent;color:var(--fg2)}.ghost[data-v-5bc56bd3]:hover:not(:disabled){background:var(--g100);color:var(--fg)}.danger[data-v-5bc56bd3]{background:var(--bg2);border-color:var(--border-hover);color:var(--error)}.danger[data-v-5bc56bd3]:hover:not(:disabled){background:var(--error-bg);border-color:transparent}.spin[data-v-5bc56bd3]{animation:spin-5bc56bd3 .8s linear infinite}@keyframes spin-5bc56bd3{to{transform:rotate(360deg)}}.scrim[data-v-6cc2e1bb]{position:fixed;inset:0;background:var(--scrim);z-index:40;animation:fade-in .16s var(--ease)}.sheet[data-v-6cc2e1bb]{position:fixed;top:8px;right:8px;bottom:8px;z-index:41;width:min(var(--w),calc(100vw - 16px));display:flex;flex-direction:column;background:var(--bg2);border-radius:var(--r-lg);box-shadow:0 4px 24px #0000000f,0 0 0 1px var(--border);animation:slide-6cc2e1bb .22s var(--ease)}@keyframes slide-6cc2e1bb{0%{transform:translate(24px);opacity:0}}header[data-v-6cc2e1bb]{display:flex;align-items:flex-start;gap:8px;padding:24px 24px 16px}.close[data-v-6cc2e1bb]{display:grid;place-items:center;width:32px;height:32px;border:none;background:none;border-radius:var(--r-md);color:var(--fg3);cursor:pointer;margin:-4px -8px 0 0}.close[data-v-6cc2e1bb]:hover{background:var(--g100);color:var(--fg)}.content[data-v-6cc2e1bb]{flex:1;overflow-y:auto;padding:0 24px 24px}footer[data-v-6cc2e1bb]{display:flex;gap:8px;justify-content:flex-end;padding:16px 24px;border-top:1px solid var(--border)}@media(max-width:600px){.sheet[data-v-6cc2e1bb]{top:auto;left:8px;right:8px;max-height:calc(92vh / var(--zoom, 1))}}.form[data-v-2c45a73b]{display:flex;flex-direction:column;gap:16px}.grid2[data-v-2c45a73b]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.grid3[data-v-2c45a73b]{display:grid;grid-template-columns:1fr 1.4fr auto;gap:12px;align-items:end}@media(max-width:520px){.grid2[data-v-2c45a73b],.grid3[data-v-2c45a73b]{grid-template-columns:1fr}}.input.invalid[data-v-2c45a73b]{border-color:var(--error)}.seg[data-v-2c45a73b]{display:inline-flex;border:1.5px solid var(--border-hover);border-radius:var(--r-md);overflow:hidden;height:40px}.seg button[data-v-2c45a73b]{border:none;background:none;padding:0 12px;font-size:13px;font-weight:500;color:var(--fg2);cursor:pointer}.seg button.on[data-v-2c45a73b]{background:var(--fg);color:var(--bg2)}.seg button[data-v-2c45a73b]:disabled{opacity:.4;cursor:not-allowed}.link[data-v-2c45a73b]{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;border:none;background:none;padding:0;color:var(--fg2);font-size:13px;font-weight:500;cursor:pointer}.link[data-v-2c45a73b]:hover{color:var(--fg)}.flip[data-v-2c45a73b]{transform:rotate(180deg)}.del[data-v-2c45a73b]{width:28px;height:28px;flex-shrink:0;display:grid;place-items:center;border:none;background:none;color:var(--fg3);border-radius:6px;cursor:pointer}.del[data-v-2c45a73b]:hover{background:var(--g100);color:var(--error)}.drop[data-v-2c45a73b]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px;border:1.5px dashed var(--g300);border-radius:var(--r-md);background:var(--g50);color:var(--fg2);cursor:pointer;font-size:13px}.drop[data-v-2c45a73b]:hover{border-color:var(--g400);color:var(--fg)}.file[data-v-2c45a73b]{display:flex;align-items:center;gap:8px;height:40px;padding:0 8px 0 12px;border:1px solid var(--border-hover);border-radius:var(--r-md);font-size:13px}.problems[data-v-2c45a73b]{margin:0;padding:12px 12px 12px 28px;background:var(--warning-bg);color:var(--warning);border-radius:var(--r-md)}.live[data-v-c326981a]{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:var(--r-md);border:1px solid var(--border);background:var(--bg2);font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.04em;color:var(--fg2);text-transform:lowercase;white-space:nowrap;transition:border-color .16s var(--ease),color .16s var(--ease)}.live[data-v-c326981a]:hover{border-color:var(--border-hover);color:var(--fg)}.dot[data-v-c326981a]{width:6px;height:6px;border-radius:50%;background:var(--live);animation:pulse 2.4s var(--ease) infinite}.pulse[data-v-c326981a]{border-color:var(--primary);color:var(--fg)}.pulse .dot[data-v-c326981a]{animation-duration:.8s}.offline .dot[data-v-c326981a]{background:var(--g400);animation:none}.ago[data-v-c326981a]{color:var(--fg3)}.ago[data-v-c326981a]:before{content:"·";margin-right:6px}@media(max-width:900px){.hide-sm[data-v-c326981a]{display:none}}.seg[data-v-83179863]{display:inline-flex;padding:2px;gap:2px;background:var(--g100);border-radius:var(--r-md)}button[data-v-83179863]{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 12px;border:none;border-radius:6px;background:transparent;color:var(--fg2);font-family:var(--font-mono);font-size:12px;font-weight:500;cursor:pointer;font-variant-numeric:tabular-nums}button[data-v-83179863]:hover{color:var(--fg)}button.on[data-v-83179863]{background:var(--bg2);color:var(--fg);box-shadow:0 1px 2px #1a121014,0 0 0 1px var(--border)}button svg[data-v-83179863]{color:var(--fg3)}.shell[data-v-88bf3394]{display:flex;min-height:calc(100vh / var(--zoom, 1))}.sidebar[data-v-88bf3394]{position:sticky;top:0;height:calc(100dvh / var(--zoom, 1));width:var(--sb-w);flex-shrink:0;z-index:30;display:flex;flex-direction:column;gap:16px;padding:12px;background:var(--sb-bg);color:var(--sb-fg);border-right:1px solid var(--sb-border);transition:width .2s var(--ease)}.dragging .sidebar[data-v-88bf3394]{transition:none;-webkit-user-select:none;user-select:none}.dragging[data-v-88bf3394]{cursor:col-resize}.tenant[data-v-88bf3394],.user[data-v-88bf3394],.search[data-v-88bf3394]{display:flex;align-items:center;gap:12px;width:100%;min-width:0;border:none;background:none;text-align:left;border-radius:var(--r-md);color:inherit;cursor:pointer;outline:none}.tenant[data-v-88bf3394]:focus-visible,.user[data-v-88bf3394]:focus-visible,.search[data-v-88bf3394]:focus-visible,.nav-item[data-v-88bf3394]:focus-visible,.modes a[data-v-88bf3394]:focus-visible{box-shadow:var(--focus)}.tenant[data-v-88bf3394]{padding:8px}.tenant[data-v-88bf3394]:hover,.user[data-v-88bf3394]:hover,.tenant[data-state=open][data-v-88bf3394],.user[data-state=open][data-v-88bf3394]{background:var(--sb-hover)}.chev[data-v-88bf3394]{color:var(--sb-muted);flex-shrink:0}.mark[data-v-88bf3394]{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:var(--r-md);background:var(--sb-chip);color:#fff;font-weight:700;font-size:14px}.mark.sm[data-v-88bf3394]{width:24px;height:24px;font-size:12px;border-radius:6px;background:var(--g200);color:var(--fg)}.tenant .grow[data-v-88bf3394]{display:flex;flex-direction:column;min-width:0}.name[data-v-88bf3394]{color:var(--sb-fg-strong);font-weight:600;font-size:13px}.meta[data-v-88bf3394]{font-family:var(--font-mono);font-size:10.5px;letter-spacing:-.01em;color:var(--sb-muted)}.search[data-v-88bf3394]{height:36px;padding:0 10px;background:#ffffff0d;color:var(--sb-muted);font-size:13px}.search[data-v-88bf3394]:hover{background:#ffffff14;color:var(--sb-fg)}.search kbd[data-v-88bf3394]{background:transparent;border-color:#ffffff1f;color:var(--sb-muted)}.modes[data-v-88bf3394]{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:var(--r-md);background:#ffffff0d}.modes a[data-v-88bf3394]{display:flex;align-items:center;justify-content:center;gap:6px;height:28px;border-radius:6px;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:lowercase;color:var(--sb-fg);outline:none}.modes a[data-v-88bf3394]:hover{color:var(--sb-fg-strong)}.modes a.on[data-v-88bf3394]{background:var(--sb-chip);color:var(--sb-fg-strong)}.mode-icon[data-v-88bf3394]{display:none}nav[aria-label=Seiten][data-v-88bf3394]{display:flex;flex-direction:column;gap:2px;flex:1;overflow-y:auto;overflow-x:hidden;margin:0 -4px;padding:0 4px}.nav-item[data-v-88bf3394]{display:flex;align-items:center;gap:12px;height:44px;padding:0 12px;border-radius:var(--r-md);outline:none;color:var(--sb-fg);font-weight:500;font-size:14px;white-space:nowrap;transition:background .12s var(--ease),color .12s var(--ease)}.nav-item svg[data-v-88bf3394]{color:var(--sb-muted);flex-shrink:0}.nav-item[data-v-88bf3394]:hover{color:var(--sb-fg-strong);background:var(--sb-hover)}.nav-item.on[data-v-88bf3394]{background:var(--sb-active);color:var(--sb-fg-strong)}.nav-item.on[data-v-88bf3394]:before{content:"";position:absolute;left:-4px;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0;background:var(--sb-fg-strong)}.nav-item[data-v-88bf3394]{position:relative}.nav-label[data-v-88bf3394]{padding:0 12px;margin:4px 0 -8px;color:var(--sb-muted);opacity:.8}.nav-item.on svg[data-v-88bf3394]{color:var(--sb-fg-strong)}.count[data-v-88bf3394]{min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--sb-fg-strong);color:var(--sb-bg);font-family:var(--font-mono);font-size:11px;font-weight:600;display:grid;place-items:center}.user[data-v-88bf3394]{padding:8px;font-size:13px}.avatar[data-v-88bf3394]{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--sb-chip);color:#fff;font-size:12px;font-weight:600;flex-shrink:0}.collapsed .sidebar[data-v-88bf3394]{padding:12px 8px}.collapsed .label-wrap[data-v-88bf3394],.collapsed .chev[data-v-88bf3394]{display:none}.collapsed .tenant[data-v-88bf3394],.collapsed .user[data-v-88bf3394]{justify-content:center;padding:6px 0}.collapsed .search[data-v-88bf3394]{justify-content:center;padding:0}.collapsed .modes[data-v-88bf3394]{grid-template-columns:1fr}.collapsed .mode-icon[data-v-88bf3394]{display:block}.collapsed .nav-item[data-v-88bf3394]{justify-content:center;padding:0;position:relative}.collapsed .count[data-v-88bf3394]{position:absolute;top:4px;right:2px;min-width:16px;height:16px;font-size:10px;padding:0 4px}.rail[data-v-88bf3394]{position:absolute;top:0;bottom:0;right:-5px;width:10px;padding:0;border:none;background:none;cursor:col-resize;z-index:2}.rail[data-v-88bf3394]:after{content:"";position:absolute;top:0;bottom:0;left:4px;width:2px;background:transparent;transition:background .12s var(--ease)}.rail[data-v-88bf3394]:hover:after,.rail[data-v-88bf3394]:focus-visible:after,.dragging .rail[data-v-88bf3394]:after{background:var(--primary)}.rail[data-v-88bf3394]:focus-visible{outline:none}.main[data-v-88bf3394]{flex:1;min-width:0;display:flex;flex-direction:column}.topbar[data-v-88bf3394]{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:8px;height:56px;padding:0 24px 0 16px;background:var(--topbar-bg);-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid var(--border)}.topbar kbd[data-v-88bf3394]{margin-left:4px}.icon-btn[data-v-88bf3394]{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border:none;background:none;border-radius:var(--r-md);color:var(--fg2);cursor:pointer;outline:none}.icon-btn[data-v-88bf3394]:hover,.icon-btn[data-state=open][data-v-88bf3394]{background:var(--g100);color:var(--fg)}.icon-btn[data-v-88bf3394]:focus-visible{box-shadow:var(--focus)}.sep[data-v-88bf3394]{width:1px;height:16px;background:var(--border-hover);margin:0 4px}.crumbs[data-v-88bf3394]{display:flex;align-items:center;gap:6px;min-width:0;font-family:var(--font-mono);font-size:12px;text-transform:lowercase;letter-spacing:-.01em}.crumb[data-v-88bf3394]{color:var(--fg2)}a.crumb[data-v-88bf3394]:hover{color:var(--fg)}.crumb.now[data-v-88bf3394]{color:var(--fg);font-weight:600}main[data-v-88bf3394]{width:100%;max-width:1280px;margin:0 auto;padding:32px;animation:fade-in .2s var(--ease);outline:none}main.wide[data-v-88bf3394]{max-width:none}.nav-scrim[data-v-88bf3394]{display:none}@media(max-width:900px){.sidebar[data-v-88bf3394]{position:fixed;left:0;width:min(var(--sb-w),85vw);z-index:45;transform:translate(-100%);transition:transform .22s var(--ease)}.sidebar.open[data-v-88bf3394]{transform:none;box-shadow:var(--shadow)}.rail[data-v-88bf3394]{display:none}.nav-scrim[data-v-88bf3394]{display:block;position:fixed;inset:0;z-index:44;background:var(--scrim);animation:fade-in .16s var(--ease)}.topbar[data-v-88bf3394]{padding:0 16px 0 12px}main[data-v-88bf3394]{padding:24px 16px 48px}.hide-sm[data-v-88bf3394]{display:none}}@media(max-width:480px){.hide-xs[data-v-88bf3394]{display:none}}
