:root{--bg:#fff;--bg-alt:#f6f5f4;--bg-hover:#0000000a;--bg-sunken:#0000000d;--surface:#fff;--surface-dark:#31302e;--text-1:#000000f2;--text-2:#615d59;--text-3:#a39e98;--text-on-accent:#fff;--border:#0000001a;--border-input:#ddd;--overlay:#0006;--accent:#0075de;--accent-hover:#005bab;--accent-soft:#f2f9ff;--accent-soft-text:#097fe8;--focus:#097fe8;--navy:#213183;--card-company:var(--navy);--card-company-soft:#eef0f8;--card-personal:#7d4fa3;--card-personal-soft:#f5f0f9;--series-1:#2a78d6;--series-2:#eb6834;--ok:#1aae39;--ok-soft:#e7f6ea;--ok-soft-text:#1a8a32;--green-deep:#1b6e3c;--green-deep-hover:#15572f;--teal:#2a9d99;--teal-soft:#e8f5f4;--warn:#dd5b00;--warn-soft:#fdeee3;--bad:#d44c47;--bad-soft:#fdf0ef;--bad-soft-text:#a5322e;--org-1-soft:#f3effa;--org-1-text:#6b42a8;--org-2-soft:#e6f3f1;--org-2-text:#246f6b;--org-3-soft:#fbeef2;--org-3-text:#a23c66;--org-4-soft:#f8f0e2;--org-4-text:#855420;--org-5-soft:#edf0fa;--org-5-text:#424f9c;--org-6-soft:#eef3e5;--org-6-text:#4c6f2e;--org-7-soft:#faeee9;--org-7-text:#9a4529;--org-8-soft:#f1efec;--org-8-text:#5d5752;--r-xs:4px;--r-sm:5px;--r-md:8px;--r-lg:12px;--r-xl:16px;--r-pill:9999px;--shadow-card:#0000000a 0 4px 18px, #00000007 0 2.025px 7.84688px, #00000005 0 .8px 2.925px, #00000003 0 .175px 1.04062px;--btn-shadow:#0000000a 0 1px 2px;--btn-primary-shadow:#0075de3d 0 1px 3px, #ffffff29 0 1px 0 inset;--shadow-deep:#00000003 0 1px 3px, #00000005 0 3px 7px, #00000005 0 7px 15px, #0000000a 0 14px 28px, #0000000d 0 23px 52px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--content-max:1200px;--header-h:56px;--font-brand:Fredoka, var(--font-sans);--font-brand-light:Comfortaa, var(--font-sans);--font-sans:Inter, "Noto Sans KR", -apple-system, system-ui, "Segoe UI", Helvetica, Arial, sans-serif}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);color:var(--text-1);background:var(--bg);-webkit-font-smoothing:antialiased;font-size:16px;font-weight:400;line-height:1.5}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}h1,h2,h3,h4{color:var(--text-1);font-feature-settings:"lnum", "locl";font-weight:700}.t-display{letter-spacing:-2.125px;font-size:64px;line-height:1}.t-h1{letter-spacing:-1.5px;font-size:48px;line-height:1}.t-h2{letter-spacing:-.625px;font-size:26px;line-height:1.23}.t-h3{letter-spacing:-.25px;font-size:22px;line-height:1.27}.page-title{letter-spacing:-.2px;text-align:center;font-size:18px;font-weight:700;line-height:1.3}.t-lead{letter-spacing:-.125px;color:var(--text-2);font-size:20px;font-weight:600;line-height:1.4}.t-body{font-size:16px;line-height:1.5}.t-caption{color:var(--text-2);font-size:14px;font-weight:500;line-height:1.43}.t-micro{letter-spacing:.125px;color:var(--text-3);font-size:12px;line-height:1.33}.muted{color:var(--text-2)}.container{width:100%;max-width:var(--content-max);padding:0 var(--sp-5);margin:0 auto}.section{padding:var(--sp-8) 0}.section-alt{background:var(--bg-alt)}.stack{gap:var(--sp-4);flex-direction:column;display:flex}.row{align-items:center;gap:var(--sp-2);display:flex}.grid{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-card);padding:var(--sp-5)}.card-flat{box-shadow:none}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-card);padding:var(--sp-5)}.btn{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);height:34px;color:var(--text-1);letter-spacing:-.1px;white-space:nowrap;box-shadow:var(--btn-shadow);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:600;line-height:1;transition:background .12s,border-color .12s,box-shadow .12s,transform 80ms,color .12s;display:inline-flex}.btn svg{flex:none}.btn:hover{background:var(--bg-alt);text-decoration:none}.btn:active{box-shadow:none;transform:translateY(.5px)}.btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.btn:disabled{background:var(--bg-alt);color:var(--text-3);cursor:not-allowed;box-shadow:none}.card-dot{border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.card-dot-company{background:var(--card-company)}.card-dot-personal{background:var(--card-personal)}.btn-xs{height:24px;padding:0 8px;font-size:11.5px;font-weight:600}.btn-sm{height:28px;padding:0 10px;font-size:12.5px}.btn-primary{border-color:var(--accent);background:var(--accent);color:var(--text-on-accent);box-shadow:var(--btn-primary-shadow)}.btn-primary:hover{border-color:var(--accent-hover);background:var(--accent-hover)}.btn-primary:disabled,.btn-danger:disabled{color:var(--text-on-accent);opacity:.55}.btn-primary:disabled{border-color:var(--accent);background:var(--accent)}.btn-danger:disabled{border-color:var(--bad);background:var(--bad)}.btn-ghost{box-shadow:none;background:0 0;border-color:#0000}.btn-ghost:hover{background:var(--bg-hover)}.badge{align-items:center;gap:var(--sp-1);border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent-soft-text);letter-spacing:.125px;white-space:nowrap;padding:2px 7px;font-size:11px;font-weight:600;line-height:1.36;display:inline-flex}.badge-neutral{background:var(--bg-sunken);color:var(--text-2)}.badge-ok{background:var(--ok-soft);color:var(--ok-soft-text)}.badge-warn{background:var(--warn-soft);color:var(--warn)}.badge-bad{background:var(--bad-soft);color:var(--bad)}.input,.select,.textarea{border:1px solid var(--border-input);border-radius:var(--r-sm);background:var(--surface);color:#000000e6;width:100%;min-height:34px;padding:6px 10px;font-size:13px}.input::placeholder,.textarea::placeholder{color:var(--text-3)}.input:focus,.select:focus,.textarea:focus{outline:2px solid var(--focus);outline-offset:0;border-color:#0000}.input.invalid{border-color:var(--bad)}.field{gap:var(--sp-1);flex-direction:column;display:flex}.field>label{letter-spacing:.125px;color:var(--text-2);font-size:11px;font-weight:600}.table{border-collapse:collapse;width:100%;font-size:12px}.table th{text-align:left;letter-spacing:.125px;color:var(--text-2);border-bottom:1px solid var(--border);background:var(--bg-alt);white-space:nowrap;padding:8px 10px;font-size:11px;font-weight:600}.table tbody:last-child>tr:last-child>td{border-bottom:0}.panel.table-panel{padding:0;overflow-x:auto}.table-panel .table thead th:first-child{border-top-left-radius:var(--r-lg)}.table-panel .table thead th:last-child{border-top-right-radius:var(--r-lg)}.table-panel .table th:first-child,.table-panel .table td:first-child{padding-left:var(--sp-4)}.table-panel .table th:last-child,.table-panel .table td:last-child{padding-right:var(--sp-4)}.table th.right{text-align:right}.sort-btn{font:inherit;color:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.sort-btn:hover,.sort-btn.on{color:var(--text-1)}.sort-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-xs)}.sort-mark{color:var(--text-3);opacity:.6;font-size:11px}.sort-btn:hover .sort-mark{opacity:1}.sort-btn.on .sort-mark{color:var(--accent);opacity:1}.table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:8px 10px}.table tbody tr:hover{background:var(--bg-alt)}.notice{padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-alt);color:var(--text-1);font-size:12px;line-height:1.5}.notice-info{background:var(--accent-soft);color:var(--accent-soft-text);border-color:#0000}.notice-warn{color:#9a4200;background:#fff7ed;border-color:#0000}.notice-danger{background:var(--bad-soft);color:var(--bad-soft-text);border-color:#0000}.divider{background:var(--border);border:0;height:1px}.spinner{border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:22px;height:22px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.seg{border-radius:var(--r-md);background:var(--bg-sunken);flex-wrap:wrap;gap:2px;padding:2px;display:inline-flex}.seg-item{border-radius:var(--r-sm);color:var(--text-2);cursor:pointer;-webkit-user-select:none;user-select:none;padding:6px 14px;font-size:13px;font-weight:500;transition:background .12s,color .12s;position:relative}.seg-item:hover{color:var(--text-1)}.seg-item.on{background:var(--surface);color:var(--text-1);box-shadow:var(--shadow-card);font-weight:600}.seg-item input{opacity:0;pointer-events:none;position:absolute}.seg-item:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:1px}.modal-backdrop{z-index:40;background:var(--overlay);position:fixed;inset:0}.modal{z-index:41;width:520px;max-width:calc(100vw - var(--sp-6));max-height:calc(100vh - var(--sp-8));background:var(--surface);border-radius:var(--r-xl);box-shadow:var(--shadow-deep);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.modal-head{padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.modal-head h2{margin:0}.modal-x{border-radius:var(--r-xs);width:28px;height:28px;color:var(--text-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.modal-x:hover{background:var(--bg-hover);color:var(--text-1)}.modal-body{gap:var(--sp-4);padding:var(--sp-5);flex-direction:column;display:flex;overflow:auto}.detail-hero{gap:var(--sp-2);padding:var(--sp-4) var(--sp-5);border-radius:var(--r-md);background:var(--bg-alt);flex-direction:column;display:flex}.detail-hero.compact{gap:var(--sp-1);padding:var(--sp-3) var(--sp-4)}.detail-hero-top{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.detail-hero-name{letter-spacing:-.2px;font-size:16px;font-weight:700}.detail-hero-top .badge:last-child{margin-left:auto}.detail-hero .badge{background:var(--surface);box-shadow:inset 0 0 0 1px var(--border)}.detail-mark{border-radius:3px;flex:none;width:10px;height:10px}.detail-hero-amount{align-items:baseline;gap:var(--sp-1) var(--sp-3);flex-wrap:wrap;display:flex}.detail-hero .next-badge{color:var(--accent-soft-text)}.detail-hero-amount b{letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1.15}.detail-hero-sub{color:var(--text-2);font-size:12.5px}.detail-group{gap:var(--sp-2);flex-direction:column;display:flex}.detail-group+.detail-group{padding-top:var(--sp-4);border-top:1px solid var(--border)}.detail-group-title{letter-spacing:.2px;color:var(--text-3);margin:0;font-size:11.5px;font-weight:600}.detail-list{gap:10px var(--sp-4);grid-template-columns:128px minmax(0,1fr);margin:0;font-size:13px;line-height:1.5;display:grid}.detail-list dt{color:var(--text-2);white-space:nowrap}.detail-list dd{align-items:center;gap:var(--sp-1) 6px;min-width:0;color:var(--text-1);flex-wrap:wrap;margin:0;display:flex}.detail-list .multiline{white-space:pre-wrap;word-break:break-word;display:block}.detail-list .sub{color:var(--text-2);overflow-wrap:anywhere}.detail-list .sub.block{width:100%;display:block}.detail-list .by{color:var(--text-3);font-size:12px}.empty{padding:var(--sp-7) var(--sp-4);text-align:center}.empty-title{margin:0 0 var(--sp-1);color:var(--text-1);font-size:14px;font-weight:600}.modal-actions{align-items:center;gap:var(--sp-2);padding-top:var(--sp-2);display:flex}.modal-actions .spacer{flex:1}.modal-actions.sticky{bottom:calc(var(--sp-5) * -1);margin:0 calc(var(--sp-5) * -1) calc(var(--sp-5) * -1);padding:var(--sp-3) var(--sp-5);background:var(--surface);border-top:1px solid var(--border);position:sticky}.btn-danger{background:var(--bad);border-color:var(--bad);color:var(--text-on-accent)}.btn-danger-quiet{color:var(--bad)}.btn-danger-quiet:hover{border-color:var(--bad);background:var(--bad-soft)}.btn-danger-line{border-color:var(--bad);color:var(--bad)}.btn-danger-line:hover{background:var(--bad-soft)}.btn-danger-line:disabled,.btn-danger-quiet:disabled{background:var(--surface);color:var(--bad);opacity:.55}.confirm{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:var(--bad-soft);color:var(--bad-soft-text);font-size:13px;line-height:1.55}.confirm p{margin:0}.confirm p+p{margin-top:6px}.confirm.info{background:var(--accent-soft);color:var(--text-1)}.confirm-title{font-weight:600}.confirm-acts{justify-content:flex-end;gap:var(--sp-2);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.form-section{gap:var(--sp-4);flex-direction:column;display:flex}.form-section+.form-section{padding-top:var(--sp-5);border-top:1px solid var(--border)}.form-section-title{letter-spacing:.2px;color:var(--text-3);margin:0;font-size:11.5px;font-weight:600}.form-section-title .all-req{letter-spacing:0;color:var(--text-3);margin-left:auto;font-size:11px;font-weight:500}.form-section-title{align-items:center;display:flex}.input-affix{border:1px solid var(--border-input);border-radius:var(--r-sm);background:var(--surface);align-items:center;height:34px;display:flex}.input-affix:focus-within{box-shadow:0 0 0 2px var(--focus);border-color:#0000}.input-affix.invalid{border-color:var(--bad)}.input-affix input{min-width:0;height:100%;padding:0 var(--sp-2);font:inherit;color:var(--text-1);appearance:textfield;background:0 0;border:0;outline:none;flex:1;font-size:14px}.input-affix input::-webkit-outer-spin-button{appearance:none;margin:0}.input-affix input::-webkit-inner-spin-button{appearance:none;margin:0}.input-affix .affix{color:var(--text-2);white-space:nowrap;flex:none;padding-left:10px;font-size:13px;font-weight:600}.input-affix .affix-unit{letter-spacing:.2px;color:var(--text-3);padding:0 10px 0 0;font-size:11px}.form-row{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form-row .seg{flex-wrap:nowrap;width:100%;display:flex}.form-row .seg-item{text-align:center;white-space:nowrap;flex:1;padding:6px 10px}.form-fixed{align-items:center;gap:var(--sp-2);font-size:13px;font-weight:600;display:inline-flex}.opt{color:var(--text-3);font-size:11px;font-weight:500}@media (width<=560px){.form-row{grid-template-columns:1fr}}.modal .f{border:0;min-width:0;margin:0;padding:0}.modal legend,.modal .field>label{margin-bottom:var(--sp-2);letter-spacing:0;color:var(--text-1);align-items:center;gap:6px;padding:0;font-size:13px;font-weight:600;display:flex}.modal .field{gap:0}.modal .num{border-radius:var(--r-pill);background:var(--bg-sunken);width:18px;height:18px;color:var(--text-2);place-items:center;font-size:11px;font-weight:700;display:inline-grid}.form-banner{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:var(--accent-soft);flex-wrap:wrap;align-items:baseline;gap:6px;font-size:13px;display:flex}.modal-actions.split{padding-top:var(--sp-4);border-top:1px solid var(--border)}.btn-danger:hover{background:var(--bad-soft-text);border-color:var(--bad-soft-text)}.req{color:var(--bad);font-size:11px;font-weight:500}.field-hint{color:var(--text-3);margin:6px 0 0;font-size:12px}.field-err{color:var(--bad);margin:6px 0 0;font-size:12px}@media (width<=768px){.container{padding:0 var(--sp-4)}.section{padding:var(--sp-7) 0}.t-display{letter-spacing:-1.3px;font-size:40px}.t-h1{letter-spacing:-.9px;font-size:30px}.t-h2{letter-spacing:-.4px;font-size:22px}.grid{grid-template-columns:1fr}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lang.svelte-tnqytv{background:var(--bg-sunken);border-radius:var(--r-pill);padding:2px;display:inline-flex}.lang-btn.svelte-tnqytv{border-radius:var(--r-pill);color:var(--text-2);letter-spacing:.125px;cursor:pointer;background:0 0;border:0;padding:2px 8px;font-size:10.5px;font-weight:600}.lang-btn.active.svelte-tnqytv{background:var(--surface);color:var(--text-1);box-shadow:var(--shadow-card)}.login-mark.svelte-3z0wmw img:where(.svelte-3z0wmw){border-radius:var(--r-md);display:block}.login-screen.svelte-3z0wmw{min-height:100vh;padding:var(--sp-5);background:var(--bg-alt);place-items:center;display:grid}.login-lang.svelte-3z0wmw{top:var(--sp-4);right:var(--sp-4);position:fixed}.login-card.svelte-3z0wmw{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);width:400px;max-width:100%;box-shadow:var(--shadow-deep);overflow:hidden}.login-hero.svelte-3z0wmw{padding:var(--sp-6) var(--sp-6) var(--sp-5);text-align:center;border-bottom:1px solid var(--border)}.login-mark.svelte-3z0wmw{margin-bottom:var(--sp-3);justify-content:center;display:flex}.login-title.svelte-3z0wmw{letter-spacing:-.25px;font-size:22px;font-weight:500;line-height:1.27}.login-title-light.svelte-3z0wmw{font-family:var(--font-brand-light);font-weight:300}.login-title.svelte-3z0wmw strong:where(.svelte-3z0wmw){font-family:var(--font-brand);letter-spacing:0;font-weight:700}.login-sub.svelte-3z0wmw{color:var(--text-2);margin-top:6px;font-size:12px;line-height:1.45}.login-body.svelte-3z0wmw{padding:var(--sp-5) var(--sp-6) var(--sp-6)}.login-btn.svelte-3z0wmw{background:#f4511e;width:100%;height:40px}.login-btn.svelte-3z0wmw:hover{background:#d8410f}.login-btn.svelte-3z0wmw svg{background:#fff;border-radius:50%;padding:2px}.login-error.svelte-3z0wmw{margin-top:var(--sp-3);font-size:12px;line-height:1.45}.login-footer.svelte-3z0wmw{margin-top:var(--sp-4);text-align:center;color:var(--text-3);font-size:11px;line-height:1.45}.login-footer.svelte-3z0wmw a:where(.svelte-3z0wmw){color:var(--text-2)}.to-top.svelte-wpwieb{right:calc(var(--sp-4) + env(safe-area-inset-right,0px));bottom:calc(var(--sp-4) + env(safe-area-inset-bottom,0px));z-index:35;border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);width:44px;height:44px;color:var(--text-1);box-shadow:var(--shadow-deep);cursor:pointer;opacity:0;pointer-events:none;place-items:center;transition:opacity .15s,transform .15s,background .12s;display:grid;position:fixed;transform:translateY(8px)}.to-top.shown.svelte-wpwieb{opacity:1;pointer-events:auto;transform:none}.to-top.svelte-wpwieb:hover{background:var(--bg-alt)}.to-top.svelte-wpwieb:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.to-top.svelte-wpwieb{transition:none}}.status.svelte-xnoq44{align-items:center;gap:var(--sp-3);white-space:nowrap;display:flex}.line.svelte-xnoq44{align-items:center;gap:5px;font-size:11.5px;display:flex}.dot.svelte-xnoq44{border-radius:var(--r-pill);background:var(--text-3);flex:none;width:6px;height:6px}.name.svelte-xnoq44{color:var(--text-2);font-weight:600}.state.svelte-xnoq44{color:var(--text-3)}.dot.ok.svelte-xnoq44{background:var(--ok)}.state.ok.svelte-xnoq44{color:var(--ok)}.dot.down.svelte-xnoq44{background:var(--bad)}.state.down.svelte-xnoq44{color:var(--bad);font-weight:600}.clocks.svelte-75zg5l{align-items:center;gap:var(--sp-2);display:flex}.clock.svelte-75zg5l{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);white-space:nowrap;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:12px;display:inline-flex}.clock.home.svelte-75zg5l{background:var(--bg-alt)}.flag.svelte-75zg5l{font-size:14px;line-height:1}.date.svelte-75zg5l{color:var(--text-3);font-weight:500}.time.svelte-75zg5l{color:var(--text-2);font-variant-numeric:tabular-nums;font-weight:600}.home.svelte-75zg5l .date:where(.svelte-75zg5l){color:var(--text-2)}.home.svelte-75zg5l .time:where(.svelte-75zg5l){color:var(--text-1);font-weight:700}@media (width<=1360px){.date.svelte-75zg5l{display:none}}.topbar.svelte-8qg7p{z-index:30;align-items:center;gap:var(--sp-3);height:var(--header-h);padding:0 var(--sp-4);background:var(--surface);border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid;position:sticky;top:0}.topbar-left.svelte-8qg7p{align-items:center;gap:var(--sp-3);min-width:0;display:flex}.brand.svelte-8qg7p{align-items:center;gap:var(--sp-2);min-width:0;color:var(--text-1);flex:0 auto;display:flex}.brand-logo.svelte-8qg7p{border-radius:4.4px;flex:none;display:block}.topbar-center.svelte-8qg7p{justify-content:center;display:flex}.brand.svelte-8qg7p:hover{text-decoration:none}.brand-mark.svelte-8qg7p{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.2px;font-size:15px;font-weight:500;overflow:hidden}.brand-light.svelte-8qg7p{font-family:var(--font-brand-light);letter-spacing:0;font-weight:300}.brand-mark.svelte-8qg7p strong:where(.svelte-8qg7p){font-family:var(--font-brand);letter-spacing:0;font-weight:700}.topbar-right.svelte-8qg7p{justify-content:flex-end;align-items:center;gap:var(--sp-3);min-width:0;display:flex}.me.svelte-8qg7p{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.avatar.svelte-8qg7p{border:1px solid var(--border);border-radius:50%;flex:none;width:24px;height:24px}.avatar-blank.svelte-8qg7p{background:var(--bg-sunken);color:var(--text-2);text-transform:uppercase;place-items:center;font-size:11px;font-weight:600;display:grid}.me-text.svelte-8qg7p{flex-direction:column;min-width:0;line-height:1.25;display:flex}.me-name.svelte-8qg7p{color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.me-email.svelte-8qg7p{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.icon-btn.svelte-8qg7p{border-radius:var(--r-xs);width:28px;height:28px;color:var(--text-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.icon-btn.svelte-8qg7p:hover{background:var(--bg-hover);color:var(--text-1)}.nav-toggle.svelte-8qg7p{border-radius:var(--r-xs);width:32px;height:32px;color:var(--text-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:none}.nav-toggle.svelte-8qg7p:hover{background:var(--bg-hover)}.layout.svelte-8qg7p{min-height:calc(100vh - var(--header-h));grid-template-columns:160px minmax(0,1fr);display:grid}.lnb.svelte-8qg7p{border-right:1px solid var(--border);background:var(--bg-alt);padding:var(--sp-3) 10px;flex-direction:column;display:flex}.lnb-box.svelte-8qg7p{margin-bottom:var(--sp-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);flex-direction:column;gap:2px;padding:4px;display:flex}.lnb-bottom.svelte-8qg7p .lnb-item:where(.svelte-8qg7p){justify-content:flex-start}.lnb-ico.svelte-8qg7p{color:var(--text-3);flex:none;display:inline-grid}.lnb-item.active.svelte-8qg7p .lnb-ico:where(.svelte-8qg7p){color:var(--text-1)}.lnb-label.svelte-8qg7p{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.lnb-count.svelte-8qg7p{border-radius:var(--r-pill);background:var(--bg-sunken);min-width:16px;color:var(--text-2);text-align:center;flex:none;padding:0 5px;font-size:10px;font-weight:600;line-height:16px}.lnb-inner.svelte-8qg7p{top:calc(var(--header-h) + var(--sp-3));position:sticky}.lnb.svelte-8qg7p nav:where(.svelte-8qg7p){flex-direction:column;gap:2px;display:flex}.lnb-item.svelte-8qg7p{justify-content:space-between;align-items:center;gap:var(--sp-2);border-radius:var(--r-sm);color:var(--text-2);padding:5px 9px;font-size:12px;font-weight:500;line-height:1.4;display:flex}.lnb-item.svelte-8qg7p:hover{background:var(--bg-hover);color:var(--text-1);text-decoration:none}.lnb-item.active.svelte-8qg7p{background:var(--surface);color:var(--text-1);box-shadow:var(--shadow-card);font-weight:600}.lnb-group.svelte-8qg7p{margin-top:var(--sp-3);letter-spacing:.3px;color:var(--text-3);text-transform:uppercase;padding:4px 9px;font-size:10.5px;font-weight:700}.lnb-group-link.svelte-8qg7p{border-radius:var(--r-sm);display:block}.lnb-group-link.svelte-8qg7p:hover{background:var(--bg-hover);color:var(--text-1);text-decoration:none}.lnb-group-link.active.svelte-8qg7p{color:var(--text-1);background:var(--surface);box-shadow:var(--shadow-card)}.lnb-children.svelte-8qg7p{border-left:1px solid var(--border);flex-direction:column;gap:2px;margin-left:9px;padding-left:8px;display:flex}.ext.svelte-8qg7p{color:var(--text-3);flex:none}.content.svelte-8qg7p{background:var(--bg);min-width:0}@media (width<=768px){.content.svelte-8qg7p{padding-bottom:calc(44px + var(--sp-6))}}@media (width<=1100px){.topbar.svelte-8qg7p{grid-template-columns:minmax(0,1fr) auto}.topbar-center.svelte-8qg7p{display:none}}@media (width<=768px){.nav-toggle.svelte-8qg7p{display:inline-flex}.status-slot.svelte-8qg7p,.me-text.svelte-8qg7p{display:none}.layout.svelte-8qg7p{grid-template-columns:minmax(0,1fr)}.lnb.svelte-8qg7p{border-right:0;border-bottom:1px solid var(--border);display:none}.lnb.open.svelte-8qg7p{display:block}.lnb-inner.svelte-8qg7p{position:static}}@media (width<=420px){.brand-mark.svelte-8qg7p{display:none}}.subtitle.svelte-1cvq6r2{margin:var(--sp-2) 0 0;text-align:center;color:var(--text-2);font-size:13px}.nowrap.svelte-1cvq6r2{white-space:nowrap}.center.svelte-1cvq6r2{padding:var(--sp-7) 0;place-items:center;display:grid}.gap.svelte-1cvq6r2{margin-top:var(--sp-4)}.stats.svelte-1cvq6r2{gap:var(--sp-3);margin-top:var(--sp-4);grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.8fr);display:grid}.stat.svelte-1cvq6r2{padding:var(--sp-4) var(--sp-5);border-radius:var(--r-md);background:var(--bg-alt);min-width:0;font:inherit;color:inherit;text-align:left;border:0;flex-direction:column;align-items:flex-start;gap:4px;display:flex}button.stat.svelte-1cvq6r2{cursor:pointer;transition:background .12s,box-shadow .12s}button.stat.svelte-1cvq6r2:hover:not(.on){box-shadow:inset 0 0 0 1px var(--border-input)}.stat.on.svelte-1cvq6r2{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}button.stat.svelte-1cvq6r2:focus-visible,.role-btn.svelte-1cvq6r2:focus-visible,.chip.svelte-1cvq6r2:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.stat-l.svelte-1cvq6r2{color:var(--text-2);font-size:12px;font-weight:600}.stat-n.svelte-1cvq6r2{letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1.15}.roles.svelte-1cvq6r2{gap:2px var(--sp-3);color:var(--text-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;font-size:12px;list-style:none;display:grid}.role-btn.svelte-1cvq6r2{justify-content:space-between;gap:var(--sp-2);border-radius:var(--r-xs);width:100%;font:inherit;color:inherit;white-space:nowrap;cursor:pointer;box-sizing:content-box;background:0 0;border:0;margin:0 -6px;padding:1px 6px;display:flex}.role-btn.svelte-1cvq6r2:hover{background:var(--bg-hover)}.role-btn.on.svelte-1cvq6r2{background:var(--surface);color:var(--accent-soft-text);box-shadow:inset 0 0 0 1px var(--accent)}.role-btn.on.svelte-1cvq6r2 b:where(.svelte-1cvq6r2){color:var(--accent-soft-text)}.roles.svelte-1cvq6r2 b:where(.svelte-1cvq6r2){color:var(--text-1);font-variant-numeric:tabular-nums}@media (width<=860px){.stats.svelte-1cvq6r2{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-roles.svelte-1cvq6r2{grid-column:1/-1}}@media (width<=560px){.stats.svelte-1cvq6r2{grid-template-columns:1fr}}.toolbar.svelte-1cvq6r2{align-items:center;gap:var(--sp-2);margin-top:var(--sp-4);flex-wrap:wrap;display:flex}.search.svelte-1cvq6r2{width:240px;max-width:100%}.spacer.svelte-1cvq6r2{flex:1}.shown.svelte-1cvq6r2{color:var(--text-2)}.chip.svelte-1cvq6r2{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--warn-soft);height:28px;color:var(--warn);font:inherit;cursor:pointer;padding:0 10px;font-size:12px;font-weight:600}.chip.on.svelte-1cvq6r2{box-shadow:inset 0 0 0 1px var(--warn)}.confirm.svelte-1cvq6r2{justify-content:flex-end;align-items:center;gap:var(--sp-1) 6px;padding:var(--sp-1) var(--sp-2);white-space:nowrap;flex-wrap:wrap;display:inline-flex}.confirm-btns.svelte-1cvq6r2{gap:6px;display:inline-flex}.empty-filtered.svelte-1cvq6r2{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.u-name.svelte-1cvq6r2,.u-email.svelte-1cvq6r2{text-overflow:ellipsis;white-space:nowrap;max-width:280px;display:block;overflow:hidden}.u-name.svelte-1cvq6r2{font-weight:600}@media (width<=1180px){.u-name.svelte-1cvq6r2,.u-email.svelte-1cvq6r2{max-width:200px}}.u-email.svelte-1cvq6r2{color:var(--text-3);font-size:11.5px}.locked-note.svelte-1cvq6r2{color:var(--text-3);white-space:nowrap}.subtitle.svelte-xcsjzj{margin:var(--sp-1) 0 0;text-align:center;color:var(--text-2);font-size:13px}.sub.svelte-xcsjzj{margin:var(--sp-6) 0 var(--sp-3);font-size:14px;font-weight:700}.note.svelte-xcsjzj{margin:var(--sp-2) 0 0}.gap.svelte-xcsjzj{margin-top:var(--sp-3)}.center.svelte-xcsjzj{padding:var(--sp-7) 0;place-items:center;display:grid}.c.svelte-xcsjzj{text-align:center;width:112px}.r.svelte-xcsjzj{text-align:right}.matrix.svelte-xcsjzj td:where(.svelte-xcsjzj):first-child{color:var(--text-1)}.yes.svelte-xcsjzj{color:var(--ok);display:inline-flex}.no.svelte-xcsjzj{color:var(--text-3)}.badge.role-member.svelte-xcsjzj{background:var(--bg-sunken);color:var(--text-2)}.badge.role-org_manager.svelte-xcsjzj{background:var(--teal-soft);color:var(--teal)}.badge.role-admin.svelte-xcsjzj{background:var(--accent-soft);color:var(--accent-soft-text)}.badge.role-super.svelte-xcsjzj{background:var(--navy);color:var(--text-on-accent)}.filters.svelte-xcsjzj{gap:var(--sp-2);flex-wrap:wrap;display:flex}.chip.svelte-xcsjzj{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);height:28px;color:var(--text-2);cursor:pointer;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex}.chip.svelte-xcsjzj:hover{color:var(--text-1)}.chip.on.svelte-xcsjzj{border-color:var(--text-1);color:var(--text-1);font-weight:600}.chip-count.svelte-xcsjzj{color:var(--text-3);font-variant-numeric:tabular-nums}.users-wrap.svelte-xcsjzj{margin-top:var(--sp-3)}.acts.svelte-xcsjzj{align-items:center;gap:var(--sp-1);display:inline-flex}.just-saved.svelte-xcsjzj>td:where(.svelte-xcsjzj){background:var(--accent-soft);transition:background 1.2s}.sub-row.svelte-xcsjzj>td:where(.svelte-xcsjzj){background:var(--bg-alt)}.edit.svelte-xcsjzj{align-items:flex-end;gap:var(--sp-3);padding:var(--sp-1) 0;flex-wrap:wrap;display:flex}.grow.svelte-xcsjzj{flex:1;min-width:220px}.opt.svelte-xcsjzj{color:var(--text-3);font-weight:500}.lbl.svelte-xcsjzj{color:var(--text-2);margin-bottom:6px;font-size:11px;font-weight:600;display:block}.edit-acts.svelte-xcsjzj{gap:var(--sp-1);padding-bottom:4px;display:flex}.seg-item.svelte-xcsjzj{padding:5px 12px;font-size:12px}.history.svelte-xcsjzj{flex-direction:column;gap:6px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.history.svelte-xcsjzj li:where(.svelte-xcsjzj){gap:var(--sp-3);grid-template-columns:150px 180px minmax(0,1fr) auto;align-items:baseline;display:grid}.when.svelte-xcsjzj,.who.svelte-xcsjzj{color:var(--text-3)}.move.svelte-xcsjzj{font-weight:600}.why.svelte-xcsjzj{color:var(--text-1);word-break:break-word}.spinner.small.svelte-xcsjzj{width:16px;height:16px}.narrow.svelte-ljikm3{width:420px}.compact.svelte-ljikm3{gap:var(--sp-1);padding:var(--sp-3) var(--sp-4)}.amount.svelte-ljikm3{font-variant-numeric:tabular-nums;margin-left:auto;font-size:15px}.who.svelte-ljikm3{color:var(--text-2);overflow-wrap:anywhere;font-size:12.5px}.lead.svelte-ljikm3{color:var(--text-2);margin:0;font-size:12.5px}.date.svelte-ljikm3{width:180px}.now.svelte-1epq1w9{font-variant-numeric:tabular-nums;margin-left:auto;font-size:15px}.plan.svelte-1epq1w9{color:var(--text-3);font-size:11.5px}.change-desc.svelte-1epq1w9{color:var(--text-2);margin:0;font-size:12.5px}.money-row.svelte-1epq1w9{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.amount.svelte-1epq1w9{font-variant-numeric:tabular-nums}.date.svelte-1epq1w9{width:100%;height:34px}.diff.svelte-1epq1w9{color:var(--text-3);margin:6px 0 0;font-size:12px;font-weight:600}.diff.up.svelte-1epq1w9{color:var(--warn)}.diff.down.svelte-1epq1w9{color:var(--ok)}.change-preview.svelte-1epq1w9{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:var(--accent-soft)}.change-preview.svelte-1epq1w9 p:where(.svelte-1epq1w9){margin:0}.preview-main.svelte-1epq1w9{color:var(--accent-soft-text);font-size:13px;font-weight:600}.change-preview.svelte-1epq1w9 .preview-sub:where(.svelte-1epq1w9){color:var(--text-1);font-variant-numeric:tabular-nums;margin-top:2px;font-size:12.5px}.change-preview.svelte-1epq1w9 .preview-warn:where(.svelte-1epq1w9){color:var(--warn);margin-top:6px;font-size:12px}.history.svelte-1jzalqf{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.history.svelte-1jzalqf li:where(.svelte-1jzalqf){align-items:start;gap:var(--sp-2) var(--sp-3);padding:var(--sp-2) 0;border-bottom:1px solid var(--border);grid-template-columns:max-content minmax(0,1fr) auto;font-size:13px;display:grid}.history.svelte-1jzalqf li:where(.svelte-1jzalqf):last-child{border-bottom:0}.when.svelte-1jzalqf{white-space:nowrap;min-width:128px;color:var(--text-2);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.what.svelte-1jzalqf{flex-direction:column;gap:2px;min-width:0;display:flex}.move.svelte-1jzalqf{font-variant-numeric:tabular-nums}.memo.svelte-1jzalqf{color:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.by.svelte-1jzalqf{color:var(--text-3);font-size:11.5px}.base.svelte-1jzalqf .when:where(.svelte-1jzalqf),.base.svelte-1jzalqf .move:where(.svelte-1jzalqf){color:var(--text-3)}.sched.svelte-1jzalqf{margin-left:4px;font-size:10px}.undo.svelte-1jzalqf{white-space:nowrap}.reactivate-hint.svelte-1sc5jd8{margin:calc(var(--sp-2) * -1) 0 0;color:var(--text-2);text-align:right;font-size:12px;line-height:1.55}.plan-standard.svelte-1sc5jd8{background:var(--bg-sunken);color:var(--text-2)}.plan-premium.svelte-1sc5jd8{background:var(--bg-sunken);color:var(--text-1)}.money-row.svelte-1sc5jd8{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.amount.svelte-1sc5jd8{font-variant-numeric:tabular-nums}.krw-row.svelte-1sc5jd8{margin-top:var(--sp-2)}.service-fixed.svelte-1sc5jd8{height:34px}.plan-hint.svelte-1sc5jd8{margin-top:calc(-1 * var(--sp-2))}.card-row.svelte-1sc5jd8{grid-template-columns:1fr}.seg-item.svelte-1sc5jd8 .card-dot:where(.svelte-1sc5jd8){margin-right:6px}.amount-next.svelte-1q3lhpn,.amount-note.svelte-1q3lhpn{white-space:nowrap;margin-top:2px;font-size:10.5px;display:block}.amount-next.svelte-1q3lhpn{color:var(--accent-soft-text);font-weight:600}.amount-note.svelte-1q3lhpn{color:var(--text-3);font-weight:500}.subtitle.svelte-ys6isz{margin:var(--sp-1) 0 0;text-align:center;color:var(--text-2);font-size:13px}.toolbar.svelte-ys6isz{justify-content:space-between;align-items:center;gap:var(--sp-3);margin:var(--sp-6) 0 var(--sp-3);flex-wrap:wrap;display:flex}.toolbar.bottom.svelte-ys6isz{margin:var(--sp-3) 0 0}.toolbar.svelte-ys6isz .btn:where(.svelte-ys6isz){gap:6px}.summary.svelte-ys6isz{align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;display:flex}.count.svelte-ys6isz{color:var(--text-2);font-size:13px;font-weight:600}.totals.svelte-ys6isz{color:var(--text-3);font-size:12.5px}.totals.svelte-ys6isz b:where(.svelte-ys6isz){color:var(--text-1);font-variant-numeric:tabular-nums;margin-left:4px}.sep.svelte-ys6isz{margin:0 4px}.center.svelte-ys6isz{padding:var(--sp-7) 0;place-items:center;display:grid}.table-wrap.svelte-ys6isz{padding:0;overflow-x:auto}.clickable.svelte-ys6isz{cursor:pointer}@media (width<=1180px){.wide-only.svelte-ys6isz,.table.svelte-ys6isz th.wide-only{display:none}}.count-detail.svelte-ys6isz{color:var(--text-3);margin-left:6px;font-weight:500}.cancelled.svelte-ys6isz>td:where(.svelte-ys6isz){color:var(--text-3)}.cancelled.svelte-ys6isz .row-open:where(.svelte-ys6isz),.cancelled.svelte-ys6isz .amount:where(.svelte-ys6isz){color:var(--text-3);text-decoration:line-through}.row-open.svelte-ys6isz{font:inherit;color:var(--text-1);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.clickable.svelte-ys6isz:hover .row-open:where(.svelte-ys6isz){color:var(--accent)}.row-open.svelte-ys6isz:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-xs)}.user.svelte-ys6isz{min-width:180px}.user-name.svelte-ys6isz{font-weight:600;display:block}.user-email.svelte-ys6isz{color:var(--text-2);word-break:break-all}.right.svelte-ys6isz{text-align:right}.amount.svelte-ys6isz{font-variant-numeric:tabular-nums;white-space:nowrap}.memo.svelte-ys6isz{text-overflow:ellipsis;white-space:nowrap;max-width:220px;color:var(--text-2);overflow:hidden}.nowrap.svelte-ys6isz{white-space:nowrap}.plan-standard.svelte-ys6isz{background:var(--bg-sunken);color:var(--text-2)}.plan-premium.svelte-ys6isz{background:var(--bg-sunken);color:var(--text-1)}.narrow.svelte-hxwek4{max-width:880px}.subtitle.svelte-hxwek4{margin:var(--sp-1) 0 0;text-align:center;color:var(--text-2);font-size:13px}.gap.svelte-hxwek4{margin-top:var(--sp-4)}.center.svelte-hxwek4{padding:var(--sp-7) 0;place-items:center;display:grid}.status-card.svelte-hxwek4{margin-top:var(--sp-6);padding:var(--sp-5);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface)}.status-head.svelte-hxwek4{align-items:center;gap:var(--sp-4);display:flex}.dot.svelte-hxwek4{border-radius:var(--r-pill);background:var(--text-3);flex:none;width:12px;height:12px}.on.svelte-hxwek4 .dot:where(.svelte-hxwek4){background:var(--ok);box-shadow:0 0 0 4px var(--ok-soft)}.off.svelte-hxwek4 .dot:where(.svelte-hxwek4){background:var(--warn);box-shadow:0 0 0 4px var(--warn-soft)}.status-text.svelte-hxwek4{flex:1;min-width:0}.status-title.svelte-hxwek4{margin:0;font-size:16px;font-weight:700}.status-desc.svelte-hxwek4{color:var(--text-2);margin:2px 0 0;font-size:13px}.changed.svelte-hxwek4{margin:var(--sp-3) 0 0;color:var(--text-2);font-size:12px}.confirm.svelte-hxwek4{margin-top:var(--sp-4);padding:var(--sp-4);border-radius:var(--r-md);background:var(--accent-soft);color:var(--text-1);font-size:13px;line-height:inherit}.confirm.warn.svelte-hxwek4{background:var(--bad-soft)}.confirm.svelte-hxwek4 p:where(.svelte-hxwek4){margin:0 0 var(--sp-2)}.confirm-title.svelte-hxwek4{font-weight:700}.lbl.svelte-hxwek4{margin:var(--sp-3) 0 6px;color:var(--text-2);font-size:12px;font-weight:600;display:block}.opt.svelte-hxwek4{color:var(--text-3);font-weight:500}.confirm-acts.svelte-hxwek4{justify-content:flex-end;gap:var(--sp-2);margin-top:var(--sp-3);display:flex}.facts.svelte-hxwek4{gap:var(--sp-2) var(--sp-4);margin:var(--sp-4) 0 0;grid-template-columns:120px minmax(0,1fr);font-size:13px;display:grid}.facts.svelte-hxwek4 dt:where(.svelte-hxwek4){color:var(--text-2)}.facts.svelte-hxwek4 dd:where(.svelte-hxwek4){align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin:0;display:flex}code.svelte-hxwek4{border-radius:var(--r-xs);background:var(--bg-sunken);padding:2px 6px;font-size:12px}.note.svelte-hxwek4{margin:var(--sp-2) 0 0}.sub.svelte-hxwek4{margin:var(--sp-6) 0 var(--sp-3);font-size:14px;font-weight:700}.nowrap.svelte-hxwek4{white-space:nowrap}.subtitle.svelte-1kirdo3{margin:var(--sp-1) 0 0;text-align:center;color:var(--text-2);font-size:13px}.stats.svelte-1kirdo3{gap:var(--sp-3);margin-top:var(--sp-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.stat.svelte-1kirdo3{padding:var(--sp-4) var(--sp-5);border-radius:var(--r-md);background:var(--bg-alt);flex-direction:column;gap:4px;display:flex}.stat-n.svelte-1kirdo3{letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1.15}.stat-l.svelte-1kirdo3{color:var(--text-2);font-size:12px;font-weight:600}.stat.hot.svelte-1kirdo3{background:var(--bad-soft)}.stat.hot.svelte-1kirdo3 .stat-n:where(.svelte-1kirdo3){color:var(--bad)}.toolbar.svelte-1kirdo3{align-items:center;gap:var(--sp-2);margin:var(--sp-4) 0 var(--sp-3);flex-wrap:wrap;display:flex}.seg-item.svelte-1kirdo3{padding:5px 12px;font-size:12px}.search.svelte-1kirdo3{flex:200px;min-width:0}.center.svelte-1kirdo3{padding:var(--sp-7) 0;place-items:center;display:grid}.table-wrap.svelte-1kirdo3{padding:0;overflow-x:auto}.nowrap.svelte-1kirdo3{white-space:nowrap}.mono.svelte-1kirdo3{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.where.svelte-1kirdo3{text-overflow:ellipsis;white-space:nowrap;max-width:220px;color:var(--text-2);overflow:hidden}.msg.svelte-1kirdo3{max-width:460px}.msg-btn.svelte-1kirdo3{width:100%;font:inherit;text-align:left;color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;display:block;overflow:hidden}.msg-btn.svelte-1kirdo3:hover{color:var(--accent)}.opened.svelte-1kirdo3>td:where(.svelte-1kirdo3){background:var(--bg-alt)}.src-backend.svelte-1kirdo3{background:var(--accent-soft);color:var(--accent-soft-text)}.src-frontend.svelte-1kirdo3{background:var(--teal-soft);color:var(--teal)}.src-request.svelte-1kirdo3,.src-auth.svelte-1kirdo3,.src-page.svelte-1kirdo3{background:var(--bg-sunken);color:var(--text-2)}.lvl.svelte-1kirdo3{letter-spacing:.3px;font-size:11px;font-weight:700}.time.svelte-1kirdo3{font-variant-numeric:tabular-nums;color:var(--text-2);font-size:11.5px}.lvl-row-error.svelte-1kirdo3>td:where(.svelte-1kirdo3):first-child{box-shadow:inset 3px 0 0 var(--bad)}.lvl-row-warn.svelte-1kirdo3>td:where(.svelte-1kirdo3):first-child{box-shadow:inset 3px 0 0 var(--warn)}.user-cell.svelte-1kirdo3{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}@media (width<=1180px){.wide-only.svelte-1kirdo3{display:none}}.lvl-info.svelte-1kirdo3{color:var(--text-3)}.detail-row.svelte-1kirdo3>td:where(.svelte-1kirdo3){background:var(--bg-alt)}.stat.svelte-1kirdo3{font:inherit;color:inherit;text-align:left;cursor:pointer;border:0;transition:box-shadow .12s}.stat.svelte-1kirdo3:hover:not(.on){box-shadow:inset 0 0 0 1px var(--border-input)}.stat.on.svelte-1kirdo3{box-shadow:inset 0 0 0 1px var(--accent)}.stat.svelte-1kirdo3:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.log-row.svelte-1kirdo3{cursor:pointer}.shown.svelte-1kirdo3{margin:0 0 var(--sp-2);color:var(--text-2)}.copy-btn.svelte-1kirdo3{border:1px solid var(--border);border-radius:var(--r-xs);background:var(--surface);height:18px;font:inherit;color:var(--text-2);cursor:pointer;margin-left:6px;padding:0 6px;font-size:10.5px;font-weight:600}.copy-btn.svelte-1kirdo3:hover{color:var(--text-1)}.detail-title.svelte-1kirdo3{margin:var(--sp-2) 0 4px;color:var(--text-2);font-size:11px;font-weight:700}pre.svelte-1kirdo3{padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);white-space:pre-wrap;word-break:break-word;max-height:320px;margin:0;font-size:11.5px;line-height:1.5;overflow:auto}.more.svelte-1kirdo3{margin-top:var(--sp-3);justify-content:center;display:flex}@media (width<=768px){.stats.svelte-1kirdo3{grid-template-columns:1fr}}.add-modal.svelte-1p7a3k7{width:720px}.desc.svelte-1p7a3k7{color:var(--text-2);margin:0;font-size:12.5px}.grid-head.svelte-1p7a3k7,.row.svelte-1p7a3k7{gap:var(--sp-2);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1.2fr) 28px;align-items:center;display:grid}.grid-head.svelte-1p7a3k7{color:var(--text-3);font-size:11.5px;font-weight:600}.rows.svelte-1p7a3k7{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cell.svelte-1p7a3k7{min-width:0}.cell.svelte-1p7a3k7 .input:where(.svelte-1p7a3k7){width:100%}.del.svelte-1p7a3k7{justify-content:center;width:28px;padding:0}.row-err.svelte-1p7a3k7{grid-column:1/-1;margin:0}.add-row.svelte-1p7a3k7{align-self:flex-start}.count.svelte-1p7a3k7{color:var(--text-2)}@media (width<=640px){.grid-head.svelte-1p7a3k7{display:none}.row.svelte-1p7a3k7{grid-template-columns:minmax(0,1fr) 28px}.cell.svelte-1p7a3k7{grid-column:1}.del.svelte-1p7a3k7{grid-area:1/2}}.subtitle.svelte-1ey4xqs{margin:var(--sp-1) 0 0;text-align:center;color:var(--text-2);font-size:13px}.cal.svelte-1ey4xqs{margin:var(--sp-6) 0 var(--sp-3);padding:var(--sp-4) var(--sp-5) var(--sp-5)}.cal-head.svelte-1ey4xqs{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.year-nav.svelte-1ey4xqs{align-items:center;gap:2px;display:flex}.year.svelte-1ey4xqs{letter-spacing:-.2px;text-align:center;font-variant-numeric:tabular-nums;min-width:76px;font-size:16px;font-weight:700}.nav-btn.svelte-1ey4xqs{border-radius:var(--r-md);width:28px;height:28px;color:var(--text-2);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:17px;line-height:1;transition:background .12s;display:inline-grid}.nav-btn.svelte-1ey4xqs:hover:not(:disabled){background:var(--bg-hover);color:var(--text-1)}.nav-btn.svelte-1ey4xqs:disabled{opacity:.3;cursor:default}.cal-grid.svelte-1ey4xqs{gap:var(--sp-2);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.cell.svelte-1ey4xqs{min-height:72px;padding:var(--sp-2) var(--sp-2) 9px;border-radius:var(--r-md);background:var(--bg-alt);color:var(--text-3);font-variant-numeric:tabular-nums;text-align:left;cursor:pointer;border:1px solid #0000;flex-direction:column;align-items:flex-start;gap:2px;font-size:11.5px;transition:border-color .12s,box-shadow .12s,background .12s;display:flex}.cell.svelte-1ey4xqs:disabled{border:1px dashed var(--border);cursor:default;background:0 0}.cell.has.svelte-1ey4xqs{border-color:var(--border);background:var(--surface);color:var(--text-2)}.cell.svelte-1ey4xqs:not(:disabled):hover{box-shadow:var(--shadow-card)}.cell.on.svelte-1ey4xqs,.cell.target.svelte-1ey4xqs{border:1px solid var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.cell-month.svelte-1ey4xqs{align-items:center;gap:var(--sp-1);color:var(--text-2);margin-bottom:2px;font-size:12px;font-weight:600;display:inline-flex}.cell.on.svelte-1ey4xqs .cell-month:where(.svelte-1ey4xqs){color:var(--accent-soft-text)}.cell.svelte-1ey4xqs:not(.has) .cell-month:where(.svelte-1ey4xqs){color:var(--text-3);font-weight:500}.dot.svelte-1ey4xqs{border-radius:var(--r-pill);background:var(--accent);width:6px;height:6px}.cell-budget.svelte-1ey4xqs{color:var(--accent-soft-text);font-weight:600}.cell-budget.unset.svelte-1ey4xqs{color:var(--text-3);font-weight:500}.cell-add.svelte-1ey4xqs{color:var(--accent);font-weight:600;display:none}.cell.svelte-1ey4xqs:not(.has):not(:disabled):hover .cell-empty:where(.svelte-1ey4xqs){display:none}.cell.svelte-1ey4xqs:not(.has):not(:disabled):hover .cell-add:where(.svelte-1ey4xqs){display:inline}@media (width<=1180px){.cal-grid.svelte-1ey4xqs{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=520px){.cal-grid.svelte-1ey4xqs{grid-template-columns:repeat(4,minmax(0,1fr))}}.import.svelte-1ey4xqs{gap:var(--sp-3);padding:var(--sp-5);flex-direction:column;display:flex}.import-head.svelte-1ey4xqs{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.sub.svelte-1ey4xqs{flex:1;margin:0;font-size:15px;font-weight:700}.month-field.svelte-1ey4xqs{align-items:center;gap:var(--sp-2);color:var(--text-2);font-size:12px;display:flex}.month-field.svelte-1ey4xqs .input:where(.svelte-1ey4xqs){width:160px}.guide.svelte-1ey4xqs{color:var(--text-2);margin:0;padding-left:18px;font-size:12.5px;line-height:1.6}.drop.svelte-1ey4xqs{align-items:center;gap:var(--sp-1);padding:var(--sp-6) var(--sp-4);border:1.5px dashed var(--border-input);border-radius:var(--r-lg);background:var(--bg-alt);cursor:pointer;text-align:center;flex-direction:column;display:flex;position:relative}.drop.svelte-1ey4xqs:hover{border-color:var(--accent)}.drop.svelte-1ey4xqs input:where(.svelte-1ey4xqs){opacity:0;cursor:pointer;position:absolute;inset:0}.drop-title.svelte-1ey4xqs{font-size:13px;font-weight:600}.thumbs.svelte-1ey4xqs{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.thumbs.svelte-1ey4xqs li:where(.svelte-1ey4xqs){position:relative}.thumbs.svelte-1ey4xqs img:where(.svelte-1ey4xqs){object-fit:cover;object-position:top;border:1px solid var(--border);border-radius:var(--r-sm);width:96px;height:120px;display:block}.thumb-x.svelte-1ey4xqs{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);width:20px;height:20px;color:var(--text-2);cursor:pointer;padding:0;line-height:1;position:absolute;top:-6px;right:-6px}.import-acts.svelte-1ey4xqs{align-items:center;gap:var(--sp-2);display:flex}.spacer.svelte-1ey4xqs{flex:1}.reading.svelte-1ey4xqs{align-items:center;gap:var(--sp-2);color:var(--text-2);font-size:12.5px;display:inline-flex}.spinner.small.svelte-1ey4xqs{width:14px;height:14px}.summary.svelte-1ey4xqs{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.vs.svelte-1ey4xqs{margin-left:var(--sp-2);color:var(--text-3);font-size:12px}.usage.svelte-1ey4xqs{margin-left:auto}.st-check.svelte-1ey4xqs{background:var(--warn-soft);color:var(--warn)}.st-auto.svelte-1ey4xqs{background:var(--accent-soft);color:var(--accent-soft-text)}.st-new.svelte-1ey4xqs{background:var(--ok-soft);color:var(--ok)}.st-moved.svelte-1ey4xqs{background:var(--teal-soft);color:var(--teal)}.st-removed.svelte-1ey4xqs{background:var(--bad-soft);color:var(--bad-soft-text)}.st-same.svelte-1ey4xqs{background:var(--bg-sunken);color:var(--text-3)}.hint-check.svelte-1ey4xqs{color:var(--warn);margin:0;font-size:12.5px}.table-wrap.svelte-1ey4xqs{overflow-x:auto}.row-check.svelte-1ey4xqs>td:where(.svelte-1ey4xqs){background:var(--warn-soft)}.id-cell.svelte-1ey4xqs{min-width:260px}.id-input.svelte-1ey4xqs{align-items:center;gap:var(--sp-1);display:flex}.id-input.svelte-1ey4xqs .input:where(.svelte-1ey4xqs){flex:1;min-width:0}.domain.svelte-1ey4xqs{color:var(--text-3);font-size:11.5px}.cands.svelte-1ey4xqs{gap:var(--sp-1);margin-top:var(--sp-1);flex-wrap:wrap;display:flex}.cand.svelte-1ey4xqs{padding:2px var(--sp-2);border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);cursor:pointer;font-size:11.5px}.cand.svelte-1ey4xqs:hover{border-color:var(--accent);color:var(--accent)}.confirm-btn.svelte-1ey4xqs{margin-top:var(--sp-1);padding:2px var(--sp-2);border:1px solid var(--warn);border-radius:var(--r-pill);background:var(--surface);color:var(--warn);cursor:pointer;font-size:11.5px;font-weight:600}.confirm-btn.svelte-1ey4xqs:hover{background:var(--warn-soft)}.removed.svelte-1ey4xqs summary:where(.svelte-1ey4xqs){cursor:pointer;color:var(--bad);font-size:12.5px}.removed.svelte-1ey4xqs ul:where(.svelte-1ey4xqs){margin:var(--sp-2) 0 0;padding-left:18px;font-size:12.5px}.budget.svelte-1ey4xqs{margin-top:var(--sp-3);padding:var(--sp-4) var(--sp-5)}.budget-head.svelte-1ey4xqs{align-items:baseline;gap:var(--sp-2);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.budget-title.svelte-1ey4xqs{letter-spacing:-.2px;margin:0;font-size:15px;font-weight:700}.budget-row.svelte-1ey4xqs{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.budget-field.svelte-1ey4xqs{align-items:center;gap:var(--sp-2);color:var(--text-2);font-size:13px;display:flex}.money-input.svelte-1ey4xqs{align-items:center;gap:var(--sp-1);display:inline-flex}.money-input.svelte-1ey4xqs .cur:where(.svelte-1ey4xqs){color:var(--text-1);font-weight:600}.money-input.svelte-1ey4xqs .input:where(.svelte-1ey4xqs){text-align:right;font-variant-numeric:tabular-nums;width:120px}.budget-total.svelte-1ey4xqs{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:13px}.budget-msg.svelte-1ey4xqs{margin:var(--sp-2) 0 0;color:var(--ok);font-size:12px}.month-head.svelte-1ey4xqs{align-items:center;gap:var(--sp-2);margin-top:var(--sp-5);flex-wrap:wrap;display:flex}.month-title.svelte-1ey4xqs{margin:0 var(--sp-1);font-size:18px;font-weight:700}.saved-by.svelte-1ey4xqs{margin-left:var(--sp-2)}.month-confirm.svelte-1ey4xqs{align-items:center;gap:var(--sp-2);white-space:nowrap;margin-left:auto;display:inline-flex}.stats.svelte-1ey4xqs{gap:var(--sp-3);margin-top:var(--sp-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.stat.svelte-1ey4xqs{gap:var(--sp-1);padding:var(--sp-4) var(--sp-5);border-radius:var(--r-md);background:var(--bg-alt);flex-direction:column;display:flex}.stat-label.svelte-1ey4xqs{color:var(--text-2);font-size:12px;font-weight:600}.stat-value.svelte-1ey4xqs{letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1.15}.stat-value.unset.svelte-1ey4xqs{color:var(--text-3);font-size:15px;font-weight:500;line-height:30px}@media (width<=720px){.stats.svelte-1ey4xqs{grid-template-columns:repeat(2,minmax(0,1fr))}}.right.svelte-1ey4xqs{text-align:right}.nowrap.svelte-1ey4xqs{white-space:nowrap}.danger-text.svelte-1ey4xqs{color:var(--bad)}.confirm-q.svelte-1ey4xqs{color:var(--text-2);margin-right:4px}.editing.svelte-1ey4xqs td:where(.svelte-1ey4xqs){background:var(--accent-soft)}.editing.svelte-1ey4xqs .input:where(.svelte-1ey4xqs){width:100%;height:28px}.row-error.svelte-1ey4xqs{margin-top:var(--sp-2)}.roster.svelte-1ey4xqs{margin-top:var(--sp-3);padding:var(--sp-4) var(--sp-5)}.roster-head.svelte-1ey4xqs{align-items:center;gap:var(--sp-3);display:flex}.search.svelte-1ey4xqs{width:220px}.depts.svelte-1ey4xqs{margin:var(--sp-3) 0;flex-wrap:wrap;gap:6px;display:flex}.dept.svelte-1ey4xqs{align-items:center;gap:var(--sp-1);border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);height:26px;color:var(--text-2);cursor:pointer;padding:0 10px;font-size:12px;display:inline-flex}.dept.svelte-1ey4xqs:hover{background:var(--bg-alt)}.dept.on.svelte-1ey4xqs{border-color:var(--text-1);color:var(--text-1);font-weight:600}.dept-n.svelte-1ey4xqs{color:var(--text-3);font-variant-numeric:tabular-nums}.no-match.svelte-1ey4xqs{padding:var(--sp-5) 0;text-align:center;color:var(--text-3)}.center.svelte-1ey4xqs{padding:var(--sp-7) 0;place-items:center;display:grid}.reactivate-hint.svelte-nilgod{margin:calc(var(--sp-2) * -1) 0 0;color:var(--text-2);text-align:right;font-size:12px;line-height:1.55}.by.svelte-nilgod{color:var(--text-3);margin-left:6px;font-size:11.5px}.for-label.svelte-nilgod{color:var(--accent-soft-text);font-size:12px;font-weight:600}.pick-row.svelte-nilgod{grid-template-columns:max-content minmax(0,1fr)}@media (width<=560px){.pick-row.svelte-nilgod{grid-template-columns:1fr}}.money-row.svelte-nilgod{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.amount.svelte-nilgod{font-variant-numeric:tabular-nums}.krw-row.svelte-nilgod{margin-top:var(--sp-2)}.svc-mark.svelte-nilgod{border-radius:2px;width:8px;height:8px;margin-right:6px;display:inline-block}.seg-item.svelte-nilgod .card-dot:where(.svelte-nilgod){margin-right:6px}.seg-block.svelte-nilgod .seg{width:100%;display:flex}.seg-block.svelte-nilgod .seg-item{text-align:center;white-space:nowrap;flex:auto}.email.svelte-nilgod{margin-top:var(--sp-3)}.taken-owner.svelte-nilgod{border-radius:var(--r-xs);background:var(--bad-soft);color:var(--bad-soft-text);margin-top:6px;padding:8px 10px;font-size:12px;line-height:1.5}.taken-owner.on-notice.svelte-nilgod{margin-top:var(--sp-2);background:#ffffff8c}.who-row.svelte-nilgod{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.who-row.svelte-nilgod .k:where(.svelte-nilgod){opacity:.8;white-space:nowrap;font-weight:600}.who-row.svelte-nilgod .who:where(.svelte-nilgod){white-space:nowrap;font-weight:700}.who-row.svelte-nilgod .mail:where(.svelte-nilgod){text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.taken-owner.svelte-nilgod .ask:where(.svelte-nilgod){color:var(--text-2);margin:2px 0 0;display:block}.spend.svelte-3ybqm9{margin-top:var(--sp-4);padding:var(--sp-4) var(--sp-5)}.spend-head.svelte-3ybqm9{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);flex-wrap:wrap;display:flex}.spend-title.svelte-3ybqm9{margin:0;font-size:14px;font-weight:700}.hero.svelte-3ybqm9{align-items:baseline;gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.hero-label.svelte-3ybqm9{color:var(--text-2);font-size:12px}.hero-value.svelte-3ybqm9{font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.hero-krw.svelte-3ybqm9{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.delta.svelte-3ybqm9{color:var(--text-3);font-size:12px;font-weight:600}.delta.up.svelte-3ybqm9{color:var(--warn)}.delta.down.svelte-3ybqm9{color:var(--ok)}.legend.svelte-3ybqm9{gap:var(--sp-3);color:var(--text-2);margin:0;padding:0;font-size:12px;list-style:none;display:flex}.legend.svelte-3ybqm9 li:where(.svelte-3ybqm9){align-items:center;gap:6px;display:inline-flex}.swatch.svelte-3ybqm9{border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.body.svelte-3ybqm9{gap:var(--sp-5);margin-top:var(--sp-4);grid-template-columns:minmax(0,1fr) 260px;display:grid}.chart.svelte-3ybqm9{grid-template-rows:150px auto;grid-template-columns:40px minmax(0,1fr);display:grid}.axis.svelte-3ybqm9{color:var(--text-3);font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;align-items:flex-end;margin:-6px 0;padding-right:6px;font-size:10.5px;display:flex}.plot.svelte-3ybqm9{position:relative}.grid-line.svelte-3ybqm9{border-top:1px solid var(--bg-sunken);position:absolute;left:0;right:0}.cols.svelte-3ybqm9{gap:2px;display:flex;position:absolute;inset:0}.col.svelte-3ybqm9{border-radius:var(--r-sm);flex:1;justify-content:center;align-items:flex-end;display:flex;position:relative}.col.forecast.svelte-3ybqm9 .bar:where(.svelte-3ybqm9){opacity:.45;outline:1px dashed var(--text-3);outline-offset:1px}.forecast.svelte-3ybqm9 .fc:where(.svelte-3ybqm9){color:var(--accent-soft-text);margin-left:2px;font-size:9.5px;font-style:normal}.changes.svelte-3ybqm9 li.planned:where(.svelte-3ybqm9){opacity:.6}.col.on.svelte-3ybqm9{background:var(--bg-hover)}.bar.svelte-3ybqm9{flex-direction:column;gap:2px;width:min(28px,60%);display:flex}.seg.svelte-3ybqm9{flex-basis:0;min-height:2px}.seg.svelte-3ybqm9:first-child{border-radius:4px 4px 0 0}.bar-value.svelte-3ybqm9{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px;font-weight:700;position:absolute;left:50%;transform:translate(-50%)}.months-row.svelte-3ybqm9{grid-column:2;gap:2px;margin-top:6px;display:flex}.months-row.svelte-3ybqm9 span:where(.svelte-3ybqm9){text-align:center;color:var(--text-3);flex:1;font-size:11px}.months-row.svelte-3ybqm9 .now:where(.svelte-3ybqm9){color:var(--text-1);font-weight:600}.tip.svelte-3ybqm9{z-index:5;min-width:150px;padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-deep);pointer-events:none;position:absolute;bottom:calc(100% + 6px);left:50%}.tip.left.svelte-3ybqm9{left:auto;right:50%}.tip.svelte-3ybqm9 p:where(.svelte-3ybqm9){margin:0}.tip-title.svelte-3ybqm9{font-size:12px;font-weight:700;margin-bottom:var(--sp-1)!important}.tip-row.svelte-3ybqm9{color:var(--text-2);align-items:center;gap:6px;font-size:11.5px;display:flex}.tip-row.svelte-3ybqm9 b:where(.svelte-3ybqm9){color:var(--text-1);font-variant-numeric:tabular-nums;margin-left:auto}.tip-row.total.svelte-3ybqm9{padding-top:var(--sp-1);border-top:1px solid var(--border);margin-top:var(--sp-1)!important}.changes.svelte-3ybqm9{border-left:1px solid var(--border);padding-left:var(--sp-4)}.changes-title.svelte-3ybqm9{margin:0 0 var(--sp-2);color:var(--text-2);font-size:12.5px;font-weight:700}.changes.svelte-3ybqm9 ul:where(.svelte-3ybqm9){flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.changes.svelte-3ybqm9 li:where(.svelte-3ybqm9){align-items:center;gap:var(--sp-2);grid-template-columns:34px minmax(0,1fr) auto;font-size:12px;display:grid}.c-month.svelte-3ybqm9{white-space:nowrap;color:var(--text-3);font-variant-numeric:tabular-nums}.c-what.svelte-3ybqm9{min-width:0;color:var(--text-1);align-items:center;gap:6px;display:inline-flex}.c-label.svelte-3ybqm9{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.c-amount.svelte-3ybqm9{font-variant-numeric:tabular-nums;font-weight:600}.c-amount.minus.svelte-3ybqm9{color:var(--text-3)}.note.svelte-3ybqm9{margin:var(--sp-3) 0 0}.sr-table.svelte-3ybqm9{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=760px){.body.svelte-3ybqm9{grid-template-columns:1fr}.changes.svelte-3ybqm9{border-left:0;padding-left:0}}.shared-modal.svelte-95mj3d{width:960px}.table-panel.svelte-95mj3d{padding:0;overflow:visible}.table.svelte-95mj3d{table-layout:fixed;width:100%}.table.svelte-95mj3d th:first-child,.table.svelte-95mj3d td:where(.svelte-95mj3d):first-child{width:20%}.table.svelte-95mj3d th:nth-child(2),.table.svelte-95mj3d td:where(.svelte-95mj3d):nth-child(2){width:19%}.table.svelte-95mj3d th:nth-child(3),.table.svelte-95mj3d td:where(.svelte-95mj3d):nth-child(3){width:26%}.table.svelte-95mj3d th:nth-child(4),.table.svelte-95mj3d td:where(.svelte-95mj3d):nth-child(4){width:23%}.table.svelte-95mj3d th:nth-child(5),.table.svelte-95mj3d td:where(.svelte-95mj3d):nth-child(5){width:12%}.table.svelte-95mj3d td:where(.svelte-95mj3d){vertical-align:middle;padding:6px 10px;overflow:hidden}.table.svelte-95mj3d td.svc:where(.svelte-95mj3d){white-space:normal}.end.svelte-95mj3d{margin-top:2px;display:inline-block}.table.svelte-95mj3d th{top:calc(-1 * var(--sp-5));z-index:1;position:sticky}.org-picks.svelte-95mj3d{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.org-chip.svelte-95mj3d{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);height:28px;color:var(--text-2);cursor:pointer;align-items:center;gap:6px;padding:0 10px 0 8px;font-size:12px;display:inline-flex}.org-chip.svelte-95mj3d:hover{background:var(--bg-hover)}.org-chip.off.svelte-95mj3d{background:var(--bg-alt);color:var(--text-3)}.org-chip.off.svelte-95mj3d .org-badge:where(.svelte-95mj3d){background:var(--bg-sunken)!important;color:var(--text-3)!important}.org-chip.svelte-95mj3d input:where(.svelte-95mj3d){width:13px;height:13px;accent-color:var(--accent);cursor:pointer;margin:0}.org-chip.svelte-95mj3d:has(input:where(.svelte-95mj3d):focus-visible){outline:2px solid var(--focus);outline-offset:1px}.pick-all.svelte-95mj3d{font-weight:600}.pick-count.svelte-95mj3d{color:var(--text-3);font-variant-numeric:tabular-nums}.pick-sum.svelte-95mj3d{color:var(--text-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.org-badge.svelte-95mj3d{border-radius:var(--r-pill);white-space:nowrap;align-items:center;padding:2px 8px;font-size:11.5px;font-weight:600;line-height:1.36;display:inline-flex}.org-badge.unknown.svelte-95mj3d{background:var(--bg-sunken);color:var(--text-3)}.ours.svelte-95mj3d{border:1px solid var(--border);border-radius:var(--r-pill);color:var(--text-3);margin-left:4px;padding:1px 6px;font-size:10px;font-weight:600}.svc-mark.svelte-95mj3d{border-radius:2px;width:8px;height:8px;margin-right:6px;display:inline-block}.clip.svelte-95mj3d{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mail.svelte-95mj3d{max-width:100%;color:var(--text-2)}.owner.svelte-95mj3d{white-space:nowrap;align-items:center;gap:4px;min-width:0;display:flex}.owner.svelte-95mj3d>:first-child{text-overflow:ellipsis;overflow:hidden}.owner-mail.svelte-95mj3d{max-width:100%;color:var(--text-3);margin-top:1px;font-size:11px}.mine.svelte-95mj3d{background:var(--accent-soft);color:var(--accent-soft-text);font-size:10px}.nowrap.svelte-95mj3d{white-space:nowrap}.tnum.svelte-95mj3d{font-variant-numeric:tabular-nums}.right.svelte-95mj3d{text-align:right;white-space:nowrap}.sum-row.svelte-95mj3d td:where(.svelte-95mj3d){border-top:1px solid var(--border);background:var(--bg-alt);border-bottom:0;padding:10px;font-weight:700}.sum-amt.svelte-95mj3d{display:block}.btn-view-all.svelte-knd870{border-color:var(--green-deep);background:var(--green-deep);color:var(--text-on-accent)}.btn-view-all.svelte-knd870:hover{border-color:var(--green-deep-hover);background:var(--green-deep-hover)}.sec-head.svelte-knd870{align-items:center;gap:var(--sp-2);margin:var(--sp-5) 0 var(--sp-3);flex-wrap:wrap;display:flex}.sec-title.svelte-knd870{color:var(--text-1);white-space:nowrap;margin:0;font-size:15px;font-weight:700}.sec-sub.svelte-knd870{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:12px}.sum-sep.svelte-knd870:before{content:"·";margin:0 4px}.sec-head.svelte-knd870 .btn-sm:where(.svelte-knd870){gap:6px;margin-left:auto}@media (width<=560px){.spacer.svelte-knd870{flex-basis:100%;height:0}}.table-panel.flat.svelte-knd870{background:var(--bg-alt);box-shadow:none}.svc-mark.svelte-knd870{border-radius:2px;width:8px;height:8px;margin-right:6px;display:inline-block}.clip.svelte-knd870{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mail.svelte-knd870{max-width:280px;color:var(--text-2)}@media (width<=1180px){.mail.svelte-knd870{max-width:200px}}.owner.svelte-knd870{white-space:nowrap;align-items:center;gap:4px;font-size:13px;display:inline-flex}.owner-mail.svelte-knd870{max-width:220px;color:var(--text-3);margin-top:1px;font-size:11.5px}.mine.svelte-knd870{background:var(--accent-soft);color:var(--accent-soft-text);font-size:10px}.nowrap.svelte-knd870{white-space:nowrap}.tnum.svelte-knd870{font-variant-numeric:tabular-nums}.right.svelte-knd870{text-align:right;white-space:nowrap}.sum-row.svelte-knd870 td:where(.svelte-knd870){border-top:1px solid var(--border);border-bottom:0;font-weight:700}.sum-amt.svelte-knd870{display:block}.sec-note.svelte-knd870{color:var(--text-3);margin:6px 0 0;font-size:11.5px;line-height:1.5}.plan.svelte-4k5163{color:var(--text-3);margin-left:4px;font-size:11px}.email.none.svelte-4k5163{color:var(--text-3)}.team-badge.svelte-4k5163{background:var(--teal-soft);color:var(--teal)}.guide-row.svelte-4k5163{gap:var(--sp-4);margin-top:var(--sp-5);grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}@media (width<=1180px){.guide-row.svelte-4k5163{grid-template-columns:1fr}}.guide.svelte-4k5163,.tax.svelte-4k5163{padding:var(--sp-5);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-card)}.box-title.svelte-4k5163{align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-3);color:var(--text-1);font-size:14px;font-weight:700;display:flex}.box-icon.svelte-4k5163{border-radius:var(--r-md);place-items:center;width:28px;height:28px;display:inline-grid}.icon-guide.svelte-4k5163{background:var(--accent-soft);color:var(--accent)}.icon-tax.svelte-4k5163{background:var(--warn-soft);color:var(--warn)}.guide-list.svelte-4k5163{color:var(--text-1);flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;line-height:1.6;list-style:none;display:flex}.guide-list.svelte-4k5163 li:where(.svelte-4k5163){gap:var(--sp-2);word-break:keep-all;overflow-wrap:anywhere;text-wrap:pretty;grid-template-columns:18px minmax(0,1fr);display:grid}.step.svelte-4k5163{border-radius:var(--r-pill);background:var(--bg-sunken);width:18px;height:18px;color:var(--text-2);place-items:center;margin-top:2px;font-size:11px;font-weight:700;display:inline-grid}.step.warn.svelte-4k5163{background:var(--warn-soft);color:var(--warn)}.guide-notice.svelte-4k5163{margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--border)}.guide-notice.svelte-4k5163 li:where(.svelte-4k5163){font-weight:500}.notice-label.svelte-4k5163{color:var(--warn);margin:0 0 6px;font-size:11.5px;font-weight:600}.tax-desc.svelte-4k5163{margin:calc(-1 * var(--sp-2)) 0 var(--sp-3);color:var(--text-2);word-break:keep-all;font-size:12px;line-height:1.5}.tax-list.svelte-4k5163{padding:2px var(--sp-3);border-radius:var(--r-md);background:var(--bg-alt);grid-template-columns:max-content minmax(0,1fr) 24px;margin:0;font-size:12.5px;display:grid}.tax-list.svelte-4k5163 dt:where(.svelte-4k5163),.tax-list.svelte-4k5163 dd:where(.svelte-4k5163){border-bottom:1px solid var(--border);align-items:center;min-height:30px;margin:0;display:flex}.tax-list.svelte-4k5163 dt:where(.svelte-4k5163):last-of-type,.tax-list.svelte-4k5163 dd:where(.svelte-4k5163):last-of-type,.tax-list.svelte-4k5163 dd:where(.svelte-4k5163):nth-last-of-type(2){border-bottom:0}.tax-list.svelte-4k5163 dt:where(.svelte-4k5163){padding-right:var(--sp-4);color:var(--text-2)}.tax-list.svelte-4k5163 dd:where(.svelte-4k5163){min-width:0}.tax-val.svelte-4k5163{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all;font-weight:600;overflow:hidden}.copy-cell.svelte-4k5163{justify-content:flex-end}.tax-copy.svelte-4k5163{border-radius:var(--r-xs);width:24px;height:24px;color:var(--text-3);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.tax-copy.svelte-4k5163:hover{background:var(--bg-hover);color:var(--text-1)}.tax-copy.done.svelte-4k5163{color:var(--ok)}.tax-copy.svelte-4k5163:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.toolbar.svelte-4k5163{justify-content:space-between;align-items:center;gap:var(--sp-3);margin:var(--sp-5) 0 var(--sp-3);display:flex}.toolbar.bottom.svelte-4k5163{margin:var(--sp-3) 0 0}.toolbar.svelte-4k5163 .btn{gap:6px}.count.svelte-4k5163{color:var(--text-2);font-size:13px;font-weight:600}.count-detail.svelte-4k5163{color:var(--text-3);margin-left:6px;font-weight:500}.cancelled.svelte-4k5163>td:where(.svelte-4k5163){color:var(--text-3)}.cancelled.svelte-4k5163 .row-open:where(.svelte-4k5163),.cancelled.svelte-4k5163 .amount:where(.svelte-4k5163){color:var(--text-3);text-decoration:line-through}.danger-text.svelte-4k5163{color:var(--bad)}.change-row-btn.svelte-4k5163{background:var(--accent-soft);color:var(--accent-soft-text);box-shadow:none;border-color:#0000;margin-right:4px}.change-row-btn.svelte-4k5163:hover{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.narrow-only.svelte-4k5163{display:none}@media (width<=1180px){.change-row-btn.svelte-4k5163 .narrow-only:where(.svelte-4k5163){display:inline}.change-row-btn.svelte-4k5163{padding:0 6px}}.center.svelte-4k5163{padding:var(--sp-7) 0;place-items:center;display:grid}.table-wrap.svelte-4k5163{padding:0;overflow-x:auto}.clickable.svelte-4k5163{cursor:pointer}.row-open.svelte-4k5163{font:inherit;color:var(--text-1);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.clickable.svelte-4k5163:hover .row-open:where(.svelte-4k5163){color:var(--accent)}.row-open.svelte-4k5163:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-xs)}.right.svelte-4k5163{text-align:right}.amount.svelte-4k5163{font-variant-numeric:tabular-nums;white-space:nowrap}.email.svelte-4k5163{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}@media (width<=1180px){.wide-only.svelte-4k5163{display:none}.email.svelte-4k5163{width:100%;max-width:0}th.svelte-4k5163,td.svelte-4k5163:first-child{white-space:nowrap}.table.svelte-4k5163 th:where(.svelte-4k5163):not(:first-child):not(:last-child),.table.svelte-4k5163 td:where(.svelte-4k5163):not(:first-child):not(:last-child){padding-left:var(--sp-2);padding-right:var(--sp-2)}}.memo.svelte-4k5163{text-overflow:ellipsis;white-space:nowrap;max-width:220px;color:var(--text-2);overflow:hidden}.nowrap.svelte-4k5163{white-space:nowrap}.by.svelte-4k5163{white-space:normal;margin-top:2px}.svc-icon.svelte-19vgm4l{border:1px solid var(--border);background:var(--surface);border-radius:22%;flex:none;place-items:center;display:inline-grid;overflow:hidden}img.svelte-19vgm4l{object-fit:contain;border-radius:22%;width:80%;height:80%;display:block}.letter.svelte-19vgm4l{color:var(--text-2);font-weight:700;line-height:1}.url-row.svelte-y5vgiv{gap:var(--sp-2);display:flex}.url-row.svelte-y5vgiv .input:where(.svelte-y5vgiv){flex:1;min-width:0}.url-row.svelte-y5vgiv .btn:where(.svelte-y5vgiv){flex:none}.note.svelte-y5vgiv{margin:6px 0 0;font-size:12px}.note.ok.svelte-y5vgiv{color:var(--ok)}.note.warn.svelte-y5vgiv{color:var(--warn)}.name-row.svelte-y5vgiv{align-items:center;gap:var(--sp-3);display:flex}.name-row.svelte-y5vgiv .input:where(.svelte-y5vgiv){flex:1;min-width:0}.icon-box.svelte-y5vgiv{flex:none;margin-top:0;position:relative}.icon-remove.svelte-y5vgiv{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);width:18px;height:18px;color:var(--text-2);cursor:pointer;place-items:center;padding:0;display:grid;position:absolute;top:-6px;right:-6px}.icon-remove.svelte-y5vgiv:hover{color:var(--bad)}.name-row.svelte-y5vgiv .svc-icon{border-radius:var(--r-sm)}.subtitle.svelte-1kva3vo{margin:var(--sp-1) 0 0;text-align:center;color:var(--text-2);font-size:13px}.toolbar.svelte-1kva3vo{align-items:center;gap:var(--sp-3);margin:var(--sp-6) 0 var(--sp-4);flex-wrap:wrap;display:flex}.toolbar.svelte-1kva3vo .btn:where(.svelte-1kva3vo){gap:6px}.spacer.svelte-1kva3vo{flex:1}.count.svelte-1kva3vo{color:var(--text-2);font-size:13px;font-weight:600}.sort.svelte-1kva3vo{align-items:center;gap:var(--sp-2);display:flex}.sort-label.svelte-1kva3vo{color:var(--text-2);font-size:12px}.sort.svelte-1kva3vo .select:where(.svelte-1kva3vo){width:auto}.center.svelte-1kva3vo{padding:var(--sp-7) 0;place-items:center;display:grid}.tiles.svelte-1kva3vo{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.tile.svelte-1kva3vo{gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;transition:box-shadow .15s,transform .15s;display:flex;position:relative}.tile.svelte-1kva3vo:hover{box-shadow:var(--shadow-card);transform:translateY(-1px)}.tile.svelte-1kva3vo:focus-within{outline:2px solid var(--focus);outline-offset:1px}.tile-head.svelte-1kva3vo{align-items:center;gap:var(--sp-3);display:flex}.tile-title.svelte-1kva3vo{flex-direction:column;flex:1;min-width:0;display:flex}.tile-link.svelte-1kva3vo{color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;outline:none;font-size:15px;font-weight:700;overflow:hidden}.tile-link.svelte-1kva3vo:after{content:"";border-radius:inherit;position:absolute;inset:0}.tile-link.svelte-1kva3vo:hover{text-decoration:none}.tile.svelte-1kva3vo:hover .tile-link:where(.svelte-1kva3vo){color:var(--accent)}.host.svelte-1kva3vo{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.edit.svelte-1kva3vo{z-index:1;border-radius:var(--r-xs);width:28px;height:28px;color:var(--text-3);cursor:pointer;opacity:.55;background:0 0;border:0;justify-content:center;align-self:flex-start;align-items:center;transition:opacity .12s;display:inline-flex;position:relative}.tile.svelte-1kva3vo:hover .edit:where(.svelte-1kva3vo),.edit.svelte-1kva3vo:focus-visible{opacity:1}@media (hover:none){.edit.svelte-1kva3vo{opacity:1}}.edit.svelte-1kva3vo:hover{background:var(--bg-hover);color:var(--text-1)}.desc.svelte-1kva3vo{color:var(--text-2);-webkit-line-clamp:3;line-clamp:3;word-break:break-word;-webkit-box-orient:vertical;flex:1;margin:0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.tile-foot.svelte-1kva3vo{padding-top:var(--sp-3);border-top:1px solid var(--border);min-width:0;min-height:calc(var(--sp-3) + 18px);align-items:center;gap:6px;font-size:12px;display:flex}.owner-label.svelte-1kva3vo{color:var(--text-3);flex:none}.owner.svelte-1kva3vo{z-index:1;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-weight:500;position:relative;overflow:hidden}.owner.svelte-1kva3vo:hover{color:var(--accent)}.empty.svelte-1sz3zaw{margin-top:var(--sp-6)}.go.svelte-1sz3zaw{margin-top:var(--sp-2);color:var(--accent);font-size:13px;font-weight:600;display:inline-block}.billing-modal.svelte-10uysxz{width:960px}.tools.svelte-10uysxz{justify-content:space-between;align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.desc.svelte-10uysxz{color:var(--text-2);flex:320px;margin:0}h2.svelte-10uysxz .card-dot:where(.svelte-10uysxz){vertical-align:middle;width:8px;height:8px;margin-right:8px}.table-panel.svelte-10uysxz{padding:0;overflow:visible}.table.svelte-10uysxz td:where(.svelte-10uysxz){vertical-align:middle;padding:6px 10px}.table.svelte-10uysxz th{top:calc(-1 * var(--sp-5));z-index:1;position:sticky}.right.svelte-10uysxz{text-align:right}.nowrap.svelte-10uysxz{white-space:nowrap}.muted.svelte-10uysxz{color:var(--text-3)}.tnum.svelte-10uysxz{font-variant-numeric:tabular-nums}.acc-name.svelte-10uysxz,.acc-email.svelte-10uysxz,.clip.svelte-10uysxz{text-overflow:ellipsis;white-space:nowrap;max-width:170px;display:block;overflow:hidden}.acc-email.svelte-10uysxz{color:var(--text-3)}.email.svelte-10uysxz{color:var(--text-2)}.svc-mark.svelte-10uysxz{border-radius:2px;width:8px;height:8px;margin-right:6px;display:inline-block}.usage-self.svelte-10uysxz{background:var(--bg-alt);color:var(--text-2)}.usage-proxy.svelte-10uysxz{background:var(--warn-soft);color:var(--warn)}.usage-shared.svelte-10uysxz{background:var(--teal-soft);color:var(--teal)}.amount-prev.svelte-10uysxz{color:var(--text-3);margin-top:2px;font-size:10.5px;font-weight:500;display:block}.total.svelte-10uysxz{font-variant-numeric:tabular-nums;padding:10px;font-weight:600}.subtitle.svelte-kre03o{margin:var(--sp-1) 0 0;text-align:center;color:var(--text-2);font-size:13px}.cal.svelte-kre03o,.month-sum.svelte-kre03o,.pick.svelte-kre03o,.table-wrap.svelte-kre03o{box-shadow:var(--shadow-card)}.cal.svelte-kre03o{margin:var(--sp-6) 0 var(--sp-3);padding:var(--sp-4) var(--sp-5) var(--sp-5)}.cal-head.svelte-kre03o{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.year-nav.svelte-kre03o{align-items:center;gap:2px;display:flex}.year.svelte-kre03o{letter-spacing:-.2px;text-align:center;font-variant-numeric:tabular-nums;min-width:76px;font-size:16px;font-weight:700}.nav-btn.svelte-kre03o{border-radius:var(--r-md);width:28px;height:28px;color:var(--text-2);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:17px;line-height:1;transition:background .12s;display:inline-grid}.nav-btn.svelte-kre03o:hover:not(:disabled){background:var(--bg-hover);color:var(--text-1)}.nav-btn.svelte-kre03o:disabled{opacity:.3;cursor:default}.cal-grid.svelte-kre03o{gap:var(--sp-2);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.cell.svelte-kre03o{min-height:78px;padding:var(--sp-2) var(--sp-2) 9px;border-radius:var(--r-md);background:var(--bg-alt);color:var(--text-3);font-variant-numeric:tabular-nums;text-align:left;cursor:pointer;border:1px solid #0000;flex-direction:column;align-items:stretch;gap:2px;font-size:11px;transition:border-color .12s,box-shadow .12s,background .12s;display:flex}.cell.svelte-kre03o:disabled{border:1px dashed var(--border);cursor:default;background:0 0}.cell.has.svelte-kre03o{border-color:var(--border);background:var(--surface)}.cell.has.svelte-kre03o:hover{box-shadow:var(--shadow-card)}.cell.on.svelte-kre03o{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.cell-month.svelte-kre03o{align-items:center;gap:var(--sp-1);color:var(--text-2);margin-bottom:2px;font-size:12px;font-weight:600;display:inline-flex}.cell.on.svelte-kre03o .cell-month:where(.svelte-kre03o){color:var(--accent-soft-text)}.cell.svelte-kre03o:not(.has) .cell-month:where(.svelte-kre03o){color:var(--text-3);font-weight:500}.dot.svelte-kre03o{border-radius:var(--r-pill);background:var(--accent);width:6px;height:6px}.cell-basis.svelte-kre03o{border-radius:var(--r-pill);background:var(--warn-soft);color:var(--warn);white-space:nowrap;align-self:flex-start;padding:0 5px;font-size:10px;font-weight:600}.org-fallback.svelte-kre03o{align-items:center;gap:var(--sp-2) var(--sp-3);margin:0 0 var(--sp-4);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:var(--warn-soft);color:var(--warn);flex-wrap:wrap;font-size:13px;line-height:1.5;display:flex}.org-fallback.svelte-kre03o svg:where(.svelte-kre03o){flex:none}.org-fallback-text.svelte-kre03o{color:var(--text-1);flex:260px}.org-fallback-text.svelte-kre03o b:where(.svelte-kre03o){margin-right:var(--sp-1);color:var(--warn)}.org-fallback-link.svelte-kre03o{color:var(--accent);white-space:nowrap;font-size:12.5px;font-weight:600}.cell-used.svelte-kre03o{letter-spacing:-.2px;color:var(--text-1);font-size:12.5px;font-weight:700}.cell-used.svelte-kre03o,.cell-of.svelte-kre03o,.cell-left.svelte-kre03o{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cell-of.wrap.svelte-kre03o{white-space:normal}.cell-left.svelte-kre03o{color:var(--ok);font-size:10.5px;font-weight:600}.cell-left.over.svelte-kre03o{color:var(--bad)}.bar.svelte-kre03o,.sum-bar.svelte-kre03o{border-radius:var(--r-pill);background:var(--bg-sunken);height:4px;margin-top:auto;padding-top:0;display:block;overflow:hidden}.bar.svelte-kre03o{margin-top:6px}.bar-fill.svelte-kre03o{border-radius:var(--r-pill);background:var(--ok);height:100%;transition:width .3s;display:block}.bar-fill.over.svelte-kre03o{background:var(--bad)}@media (width<=1180px){.cal-grid.svelte-kre03o{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=520px){.cal-grid.svelte-kre03o{grid-template-columns:repeat(4,minmax(0,1fr))}}.month-sum.svelte-kre03o{padding:var(--sp-5)}.sum-head.svelte-kre03o{align-items:baseline;gap:var(--sp-2) var(--sp-3);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.sum-title.svelte-kre03o,.pick-title.svelte-kre03o{letter-spacing:-.2px;margin:0;font-size:16px;font-weight:700}.sum-grid.svelte-kre03o{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sum-grid.two.svelte-kre03o{grid-template-columns:repeat(2,minmax(0,1fr))}.sum-item.svelte-kre03o{gap:var(--sp-1);padding:var(--sp-4) var(--sp-5);border-radius:var(--r-md);background:var(--bg-alt);flex-direction:column;display:flex}.sum-item.tint-ok.svelte-kre03o{background:var(--ok-soft)}.sum-item.tint-bad.svelte-kre03o{background:var(--bad-soft)}.sum-label.svelte-kre03o{color:var(--text-2);font-size:12px;font-weight:600}.sum-value.svelte-kre03o{letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1.15}.sum-value.ok.svelte-kre03o{color:var(--ok)}.sum-value.bad.svelte-kre03o{color:var(--bad)}.sum-sub.svelte-kre03o{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:11.5px}.sum-bar.svelte-kre03o{height:8px;margin-top:var(--sp-4)}.sum-note.svelte-kre03o{margin:var(--sp-2) 0 0}@media (width<=720px){.sum-grid.svelte-kre03o{grid-template-columns:1fr}}.pick.svelte-kre03o{margin:var(--sp-3) 0;padding:var(--sp-5)}.pick-head.svelte-kre03o{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.pick-status.svelte-kre03o{border-radius:var(--r-pill);background:var(--bg-sunken);color:var(--text-2);font-variant-numeric:tabular-nums;padding:2px 9px;font-size:11.5px;font-weight:600}.pick-hint.svelte-kre03o{margin:var(--sp-1) 0 var(--sp-3)}.pick-wrap.svelte-kre03o{border:1px solid var(--border);border-radius:var(--r-md);overflow-x:auto}.pick-table.svelte-kre03o{margin:0}.pick-table.svelte-kre03o thead:where(.svelte-kre03o) th:where(.svelte-kre03o){background:var(--bg-alt)}.pick-table.svelte-kre03o tbody:where(.svelte-kre03o) tr:where(.svelte-kre03o):last-child td:where(.svelte-kre03o){border-bottom:0}.pick-table.svelte-kre03o tbody:where(.svelte-kre03o) tr:where(.svelte-kre03o):hover{background:var(--bg-hover)}.pick-org.svelte-kre03o{font-weight:600}.pick-empty.svelte-kre03o{text-align:center;color:var(--text-3);padding:var(--sp-4)!important}.pick-table.svelte-kre03o tfoot:where(.svelte-kre03o) td:where(.svelte-kre03o){border-top:1px solid var(--border);background:var(--bg-alt);border-bottom:0;font-weight:700}.left-ok.svelte-kre03o{color:var(--ok);font-weight:600}.left-over.svelte-kre03o{color:var(--bad);font-weight:600}.pick-note.svelte-kre03o{margin:var(--sp-2) 0 0}.nowrap.svelte-kre03o{white-space:nowrap}.card-type.svelte-kre03o{color:var(--text-2);align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.card-type.svelte-kre03o:before{content:"";border-radius:var(--r-pill);background:var(--card-personal);width:6px;height:6px}.card-type-company.svelte-kre03o{color:var(--text-1);font-weight:600}.card-type-company.svelte-kre03o:before{background:var(--card-company)}.center.svelte-kre03o{padding:var(--sp-7) 0;place-items:center;display:grid}.hint-row.svelte-kre03o{align-items:center;gap:var(--sp-1) var(--sp-3);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.super-hint.svelte-kre03o{flex:320px;min-width:0;margin:0}.billing-links.svelte-kre03o{align-items:center;gap:6px;margin-left:auto;display:flex}.billing-label.svelte-kre03o{color:var(--text-2);margin-right:2px;font-size:12px;font-weight:600}.billing-links.svelte-kre03o .btn:where(.svelte-kre03o){box-shadow:none;border-color:#0000}.billing-links.svelte-kre03o .btn-personal:where(.svelte-kre03o){background:var(--card-personal-soft);color:var(--card-personal)}.billing-links.svelte-kre03o .btn-company:where(.svelte-kre03o){background:var(--card-company-soft);color:var(--card-company)}.billing-links.svelte-kre03o .btn-personal:where(.svelte-kre03o):hover{box-shadow:inset 0 0 0 1px var(--card-personal)}.billing-links.svelte-kre03o .btn-company:where(.svelte-kre03o):hover{box-shadow:inset 0 0 0 1px var(--card-company)}.bill-count.svelte-kre03o{opacity:.75;font-size:11px}.table-wrap.svelte-kre03o{margin-top:var(--sp-3);padding:0;overflow-x:auto}.table.svelte-kre03o td:where(.svelte-kre03o){padding:5px 10px;font-size:12px;line-height:1.35}.table.svelte-kre03o th:where(.svelte-kre03o){padding:var(--sp-2) 10px}.table-wrap.svelte-kre03o thead:where(.svelte-kre03o) th:where(.svelte-kre03o){background:var(--bg-alt)}.table-wrap.svelte-kre03o thead:where(.svelte-kre03o) th:where(.svelte-kre03o):first-child{border-top-left-radius:var(--r-lg)}.table-wrap.svelte-kre03o thead:where(.svelte-kre03o) th:where(.svelte-kre03o):last-child{border-top-right-radius:var(--r-lg)}.table.svelte-kre03o td.org:where(.svelte-kre03o),.table.svelte-kre03o td.account:where(.svelte-kre03o),.table.svelte-kre03o td.total:where(.svelte-kre03o){padding:var(--sp-2) 14px}.table-wrap.svelte-kre03o th.narrow:where(.svelte-kre03o){padding-left:14px;padding-right:14px}.org.svelte-kre03o,.org-total.svelte-kre03o,.account.svelte-kre03o,.table-wrap.svelte-kre03o th.narrow:where(.svelte-kre03o){width:1%}.group.svelte-kre03o .badge:where(.svelte-kre03o){padding:1px 6px;font-size:10.5px}.group.svelte-kre03o+.group:where(.svelte-kre03o)>tr:where(.svelte-kre03o):first-child>td:where(.svelte-kre03o){border-top:1px solid var(--border)}.group.svelte-kre03o:last-child>tr:where(.svelte-kre03o):last-child>td:where(.svelte-kre03o){border-bottom:0}.group.svelte-kre03o tr:where(.svelte-kre03o):hover{background:0 0}.sel.svelte-kre03o{text-align:center;width:72px}.sel-all.svelte-kre03o{border-radius:var(--r-sm);font:inherit;color:var(--accent);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:2px 6px;font-size:11.5px;font-weight:600}.sel-all.svelte-kre03o:hover{background:var(--accent-soft)}.sel.svelte-kre03o input:where(.svelte-kre03o){width:16px;height:16px;accent-color:var(--accent);cursor:pointer;margin:0}.pick-table.svelte-kre03o .unpicked:where(.svelte-kre03o)>td:where(.svelte-kre03o):not(.sel),.unpicked.svelte-kre03o>tr:where(.svelte-kre03o)>td:where(.svelte-kre03o){opacity:.4}.none.svelte-kre03o{color:var(--text-3);font-size:11.5px}.muted-sum.svelte-kre03o{color:var(--text-3);font-weight:500}.org.svelte-kre03o{vertical-align:top;min-width:110px;max-width:160px}.org-name.svelte-kre03o{letter-spacing:-.1px;font-size:13px;font-weight:700;line-height:1.3;display:block}.account.over-person.svelte-kre03o{box-shadow:inset 3px 0 0 var(--bad)}.person-over.svelte-kre03o{color:var(--bad);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:3px;margin-top:2px;font-size:10.5px;font-weight:600;display:flex}.person-over.svelte-kre03o svg:where(.svelte-kre03o){flex:none}.person-over.svelte-kre03o span:where(.svelte-kre03o){text-overflow:ellipsis;min-width:0;overflow:hidden}.org-over.svelte-kre03o{color:var(--bad);margin-top:2px;font-size:10.5px;font-weight:600;display:block}.org-count.svelte-kre03o{color:var(--text-3);margin-top:2px;font-size:10.5px;display:block}.org.unknown.svelte-kre03o .org-name:where(.svelte-kre03o){color:var(--warn)}.org-excluded.svelte-kre03o{white-space:nowrap;margin-top:var(--sp-1);border-radius:var(--r-pill);background:var(--warn-soft);color:var(--warn);padding:0 6px;font-size:10px;font-weight:600;display:inline-block}.org-budget.svelte-kre03o{color:var(--text-2);font-variant-numeric:tabular-nums;margin-top:2px;font-size:11px;display:block}.budget-left.svelte-kre03o{margin-top:var(--sp-1);border-radius:var(--r-pill);background:var(--ok-soft);color:var(--ok);font-variant-numeric:tabular-nums;padding:1px 7px;font-size:10.5px;font-weight:600;display:inline-block}.budget-left.over.svelte-kre03o{background:var(--bad-soft);color:var(--bad)}.org-total.svelte-kre03o{border-right:1px solid var(--border)}.group.svelte-kre03o tr.alt:where(.svelte-kre03o)>td:where(.svelte-kre03o):not(.org):not(.org-total){background:var(--bg-alt)}.narrow-only.svelte-kre03o{display:none}.svc-day.svelte-kre03o{color:var(--text-3);margin-left:4px;font-size:10.5px}@media (width<=1300px){.wide-only.svelte-kre03o{display:none}.narrow-only.svelte-kre03o{display:inline}td.svc.svelte-kre03o .shared-email:where(.svelte-kre03o){display:none}.svc-sub.shared-mail.svelte-kre03o{max-width:160px}.payer-mail.svelte-kre03o{display:none}.svc-sub.payer.svelte-kre03o,.person-over.svelte-kre03o{max-width:160px}.account.svelte-kre03o .email:where(.svelte-kre03o){text-overflow:ellipsis;max-width:160px;overflow:hidden}.account.svelte-kre03o .email-line:where(.svelte-kre03o) .email:where(.svelte-kre03o){max-width:90px}.account.svelte-kre03o{min-width:0}}.svc-mark.svelte-kre03o{vertical-align:0;border-radius:2px;width:8px;height:8px;margin-right:6px;display:inline-block}.account-btn.svelte-kre03o,.row-btn.svelte-kre03o{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.row-btn.svelte-kre03o{width:auto;font-weight:500;display:inline}.account-btn.svelte-kre03o:hover .name:where(.svelte-kre03o),.account-btn.svelte-kre03o:hover .email:where(.svelte-kre03o),.row-btn.svelte-kre03o:hover{color:var(--accent)}.add-hint.svelte-kre03o{color:var(--accent);font-size:10.5px;font-weight:600;display:none}.account-btn.svelte-kre03o:hover .add-hint:where(.svelte-kre03o){display:block}.account.svelte-kre03o{vertical-align:top;min-width:170px}.name.svelte-kre03o{white-space:nowrap;font-size:12.5px;font-weight:600;line-height:1.35;display:block}.email-line.svelte-kre03o{align-items:center;min-width:0;display:flex}.email-line.svelte-kre03o .email:where(.svelte-kre03o){text-overflow:ellipsis;min-width:0;max-width:150px;overflow:hidden}.email-line.svelte-kre03o .guest-badge:where(.svelte-kre03o){flex:none}.amount-prev.svelte-kre03o{color:var(--text-3);white-space:nowrap;margin-top:2px;font-size:10.5px;font-weight:500;display:block}.guest-badge.svelte-kre03o{margin-left:var(--sp-1);background:var(--bg-sunken);color:var(--text-2)}.manager.svelte-kre03o{white-space:nowrap;border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent-soft-text);vertical-align:1px;margin-left:6px;padding:0 6px;font-size:10px;font-weight:600;display:inline-block}.email.svelte-kre03o{color:var(--text-3);word-break:break-all;font-size:10.5px;line-height:1.3;display:block}.account.svelte-kre03o .email:where(.svelte-kre03o){white-space:nowrap;word-break:normal}@media (width>=1301px){.account.svelte-kre03o .email:where(.svelte-kre03o){text-overflow:ellipsis;max-width:200px;overflow:hidden}.account.svelte-kre03o .email-line:where(.svelte-kre03o) .email:where(.svelte-kre03o){max-width:150px}}.plan.svelte-kre03o{margin-left:var(--sp-1);color:var(--text-3);font-size:10.5px}.shared-badge.svelte-kre03o{background:var(--teal-soft);color:var(--teal)}.shared-acc.svelte-kre03o .email:where(.svelte-kre03o){margin-top:3px}.svc-sub.svelte-kre03o{contain:inline-size;text-overflow:ellipsis;white-space:nowrap;max-width:200px;margin-top:1px;font-size:10.5px;line-height:1.35;display:block;overflow:hidden}.svc-sub.shared-mail.svelte-kre03o{color:var(--text-2)}.svc-sub.payer.svelte-kre03o{color:var(--text-3)}.team-badge.svelte-kre03o{margin-left:var(--sp-1)}.proxy-badge.svelte-kre03o{margin-left:var(--sp-1);background:var(--warn-soft);color:var(--warn)}.memo-btn.svelte-kre03o{border-radius:var(--r-sm);width:20px;height:20px;color:var(--text-3);vertical-align:-5px;cursor:help;background:0 0;border:0;place-items:center;margin-left:2px;padding:0;display:inline-grid}.memo-btn.svelte-kre03o:hover,.memo-btn.svelte-kre03o:focus-visible{background:var(--bg-hover);color:var(--text-1)}.memo-pop.svelte-kre03o{z-index:50;max-width:320px;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);background:var(--surface-dark);color:var(--text-on-accent);white-space:pre-wrap;word-break:break-word;box-shadow:var(--shadow-deep);pointer-events:none;font-size:12px;line-height:1.5;position:fixed}.memo-pop-title.svelte-kre03o{opacity:.6;margin-bottom:2px;font-size:10.5px;font-weight:600;display:block}.shared-email.svelte-kre03o{max-width:140px;margin-left:var(--sp-1);text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;color:var(--text-3);font-size:10.5px;display:inline-block;overflow:hidden}.total.svelte-kre03o{vertical-align:top;text-align:right;white-space:nowrap;border-right:1px solid var(--border)}.total-sum.svelte-kre03o{font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700;display:block}.split.svelte-kre03o{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:10px;line-height:1.35;display:block}.right.svelte-kre03o{text-align:right}.amount.svelte-kre03o{font-variant-numeric:tabular-nums;white-space:nowrap}td.amount.svelte-kre03o:last-child{font-weight:600}.fb-modal.wide.svelte-1kzrpv7{width:600px}.head-title.svelte-1kzrpv7{align-items:center;gap:var(--sp-2);display:flex}.kind-mark.svelte-1kzrpv7{border-radius:var(--r-xs);flex:none;place-items:center;width:20px;height:20px;display:inline-grid}.kind-bug.svelte-1kzrpv7{background:var(--bad-soft);color:var(--bad)}.kind-improvement.svelte-1kzrpv7{background:var(--teal-soft);color:var(--teal)}.fb-title.svelte-1kzrpv7{overflow-wrap:anywhere;min-width:0}.body-text.svelte-1kzrpv7{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.6}.ua.svelte-1kzrpv7{margin:var(--sp-2) 0 0;color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.reply-box.svelte-1kzrpv7{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:var(--bg-alt)}.reply-head.svelte-1kzrpv7{color:var(--text-3);margin:0 0 4px;font-size:11.5px}.no-reply.svelte-1kzrpv7{color:var(--text-3);margin:0;font-size:12.5px}.handle.svelte-1kzrpv7{gap:var(--sp-2);margin-top:var(--sp-3);flex-direction:column;display:flex}.status-seg.svelte-1kzrpv7{flex-wrap:wrap;display:flex}.counter.svelte-1kzrpv7{text-align:right}.body-input.svelte-1kzrpv7{resize:vertical;min-height:120px}.spacer.svelte-1kzrpv7{flex:1}.st-in_progress.svelte-1kzrpv7{background:var(--warn-soft);color:var(--warn)}.st-done.svelte-1kzrpv7{background:var(--ok-soft);color:var(--ok-soft-text)}.st-on_hold.svelte-1kzrpv7,.st-rejected.svelte-1kzrpv7{background:var(--bg-sunken);color:var(--text-2)}.page-title.svelte-1ymxiyc{justify-content:center;align-items:center;gap:var(--sp-2);display:flex}.kind-ico.svelte-1ymxiyc{border-radius:var(--r-md);place-items:center;width:28px;height:28px;display:inline-grid}.kind-bug.svelte-1ymxiyc{background:var(--bad-soft);color:var(--bad)}.kind-improvement.svelte-1ymxiyc{background:var(--teal-soft);color:var(--teal)}.subtitle.svelte-1ymxiyc{margin:var(--sp-2) 0 0;text-align:center;color:var(--text-2);font-size:13px}.stats.svelte-1ymxiyc{gap:var(--sp-2);margin-top:var(--sp-5);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.stat.svelte-1ymxiyc{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:var(--bg-alt);font:inherit;color:inherit;text-align:left;cursor:pointer;border:0;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.stat.svelte-1ymxiyc:hover:not(.on){box-shadow:inset 0 0 0 1px var(--border-input)}.stat.on.svelte-1ymxiyc{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.stat.svelte-1ymxiyc:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.stat-l.svelte-1ymxiyc{color:var(--text-2);white-space:nowrap;font-size:12px;font-weight:600}.stat-n.svelte-1ymxiyc{font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.toolbar.svelte-1ymxiyc{align-items:center;gap:var(--sp-3);margin:var(--sp-4) 0 var(--sp-3);display:flex}.spacer.svelte-1ymxiyc{flex:1}.center.svelte-1ymxiyc{padding:var(--sp-7) 0;place-items:center;display:grid}.clickable.svelte-1ymxiyc{cursor:pointer}.num.svelte-1ymxiyc{color:var(--text-3);font-variant-numeric:tabular-nums}.title-cell.svelte-1ymxiyc{max-width:420px}.row-open.svelte-1ymxiyc{max-width:100%;font:inherit;color:var(--text-1);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;overflow:hidden}.row-open.svelte-1ymxiyc:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.replied.svelte-1ymxiyc{color:var(--accent-soft-text);margin-left:6px;font-size:10.5px;font-weight:600}.muted.svelte-1ymxiyc{color:var(--text-2)}.nowrap.svelte-1ymxiyc{white-space:nowrap}.st-in_progress.svelte-1ymxiyc{background:var(--warn-soft);color:var(--warn)}.st-done.svelte-1ymxiyc{background:var(--ok-soft);color:var(--ok-soft-text)}.st-on_hold.svelte-1ymxiyc,.st-rejected.svelte-1ymxiyc{background:var(--bg-sunken);color:var(--text-2)}@media (width<=1180px){.wide-only.svelte-1ymxiyc,.table.svelte-1ymxiyc th.wide-only{display:none}}@media (width<=768px){.stats.svelte-1ymxiyc{grid-template-columns:repeat(3,minmax(0,1fr))}}.subtitle.svelte-vb000m{margin:var(--sp-2) 0 0;text-align:center;color:var(--text-2);font-size:13px}.center.svelte-vb000m{padding:var(--sp-7) 0;place-items:center;display:grid}.fail.svelte-vb000m{justify-content:space-between;align-items:center;gap:var(--sp-3);margin-top:var(--sp-5);display:flex}.cards.svelte-vb000m{gap:var(--sp-4);margin-top:var(--sp-5);flex-direction:column;display:flex}.head-row.svelte-vb000m{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.dash-body.svelte-vb000m{gap:var(--sp-5);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;display:grid}.dash-side.svelte-vb000m,.dash-main.svelte-vb000m{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.solo.svelte-vb000m .dash-side:where(.svelte-vb000m){column-gap:var(--sp-5);row-gap:var(--sp-2);grid-column:1/-1;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:end;display:grid}.solo.svelte-vb000m .log-nums:where(.svelte-vb000m){grid-row:span 2;align-self:stretch}@media (width<=900px){.dash-body.svelte-vb000m,.solo.svelte-vb000m .dash-side:where(.svelte-vb000m){grid-template-columns:1fr}.solo.svelte-vb000m .log-nums:where(.svelte-vb000m){grid-row:auto}}.dash-card.svelte-vb000m{gap:var(--sp-3);min-width:0;padding:var(--sp-4) var(--sp-5);flex-direction:column;display:flex}.card-head.svelte-vb000m{align-items:center;gap:var(--sp-2);min-width:0;margin:calc(-1 * var(--sp-1));padding:var(--sp-1);border-radius:var(--r-md);color:var(--text-1);flex:1;display:flex}a.card-head.svelte-vb000m:hover{background:var(--bg-hover);text-decoration:none}.card-title.svelte-vb000m{font-size:15px;font-weight:700}.card-total.svelte-vb000m{margin-left:var(--sp-2);color:var(--text-2);white-space:nowrap;font-size:12px}.kind-mark.svelte-vb000m{border-radius:var(--r-md);flex:none;place-items:center;width:28px;height:28px;display:inline-grid}.kind-bug.svelte-vb000m{background:var(--bad-soft);color:var(--bad)}.kind-improvement.svelte-vb000m{background:var(--teal-soft);color:var(--teal)}.kind-logs.svelte-vb000m{background:var(--bg-sunken);color:var(--text-2)}.status-row.svelte-vb000m{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.status-row.svelte-vb000m li:where(.svelte-vb000m){border-radius:var(--r-sm);background:var(--bg-alt);flex-direction:column;align-items:center;gap:2px;min-width:0;padding:6px 2px;display:flex}.st-name.svelte-vb000m{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--text-2);font-size:10.5px;overflow:hidden}.status-row.svelte-vb000m b:where(.svelte-vb000m){font-variant-numeric:tabular-nums;font-size:16px}.status-row.svelte-vb000m li.hot:where(.svelte-vb000m) b:where(.svelte-vb000m){color:var(--warn)}.list-title.svelte-vb000m{margin:var(--sp-1) 0 0;color:var(--text-3);font-size:11.5px;font-weight:600}.recent.svelte-vb000m{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.recent.svelte-vb000m a:where(.svelte-vb000m){align-items:center;gap:var(--sp-2);min-height:32px;padding:0 var(--sp-1);border-bottom:1px solid var(--border);color:var(--text-1);font-size:12.5px;display:flex}.recent.svelte-vb000m li:where(.svelte-vb000m):last-child a:where(.svelte-vb000m){border-bottom:0}.recent.svelte-vb000m a:where(.svelte-vb000m):hover{background:var(--bg-hover);text-decoration:none}.recent.svelte-vb000m .badge:where(.svelte-vb000m){flex:none}.r-title.svelte-vb000m{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.r-meta.svelte-vb000m{color:var(--text-3);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.empty-line.svelte-vb000m,.locked-note.svelte-vb000m{color:var(--text-3);margin:0;font-size:12.5px}.view-all.svelte-vb000m{flex:none;font-size:12.5px;font-weight:600}.log-nums.svelte-vb000m{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.log-num.svelte-vb000m{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:var(--bg-alt);flex-direction:column;gap:2px;display:flex}.log-num.svelte-vb000m span:where(.svelte-vb000m){color:var(--text-2);font-size:12px;font-weight:600}.log-num.svelte-vb000m b:where(.svelte-vb000m){font-variant-numeric:tabular-nums;font-size:24px}.log-num.bad.svelte-vb000m{background:var(--bad-soft)}.log-num.bad.svelte-vb000m b:where(.svelte-vb000m){color:var(--bad)}.log-num.warn.svelte-vb000m b:where(.svelte-vb000m){color:var(--warn)}.st-in_progress.svelte-vb000m{background:var(--warn-soft);color:var(--warn)}.st-done.svelte-vb000m{background:var(--ok-soft);color:var(--ok-soft-text)}.st-on_hold.svelte-vb000m,.st-rejected.svelte-vb000m{background:var(--bg-sunken);color:var(--text-2)}.splash.svelte-1n46o8q{min-height:100vh;padding:var(--sp-5);place-items:center;display:grid}.splash-notice.svelte-1n46o8q{max-width:420px}
