:root{--bg:#04060e;--bg2:#0a0f1f;--fg:#f6f3ee;--muted:#9ba7c6;--faint:#5b6688;--glass:rgba(120,160,255,.07);--glass-strong:rgba(140,175,255,.14);--line:rgba(165,195,255,.14);--line-strong:rgba(175,205,255,.32);--ink:#3b78ff;--ink-2:#ff8a5c;--on-ink:#ffffff;--orb1:rgba(43,104,255,.5);--orb2:rgba(18,38,110,.75);--orb3:rgba(255,118,72,.55);--ray:rgba(150,190,255,.13);--shadow:0 20px 60px rgba(0,0,0,.6);--f-display:"Unbounded","Manrope",system-ui,sans-serif;--f-body:"Manrope",system-ui,-apple-system,"Segoe UI",sans-serif;--f-mono:"JetBrains Mono",ui-monospace,Menlo,Consolas,monospace;--r:18px;--blur:22px;color-scheme:dark}@media(prefers-color-scheme:light){:root:not([data-theme=dark]){--bg:#f6f2ec;--bg2:#ffffff;--fg:#0b1020;--muted:#5a6280;--faint:#9aa1b8;--glass:rgba(255,255,255,.6);--glass-strong:rgba(255,255,255,.85);--line:rgba(20,40,110,.12);--line-strong:rgba(20,40,110,.3);--ink:#2a5cf0;--ink-2:#ea6a3c;--on-ink:#ffffff;--orb1:rgba(80,140,255,.38);--orb2:rgba(150,185,255,.35);--orb3:rgba(255,150,105,.42);--ray:rgba(40,80,200,.07);--shadow:0 20px 50px rgba(20,40,110,.14);color-scheme:light}}:root[data-theme=light]{--bg:#f6f2ec;--bg2:#ffffff;--fg:#0b1020;--muted:#5a6280;--faint:#9aa1b8;--glass:rgba(255,255,255,.6);--glass-strong:rgba(255,255,255,.85);--line:rgba(20,40,110,.12);--line-strong:rgba(20,40,110,.3);--ink:#2a5cf0;--ink-2:#ea6a3c;--on-ink:#ffffff;--orb1:rgba(80,140,255,.38);--orb2:rgba(150,185,255,.35);--orb3:rgba(255,150,105,.42);--ray:rgba(40,80,200,.07);--shadow:0 20px 50px rgba(20,40,110,.14);color-scheme:light}:root.lite{--blur:8px}*{box-sizing:border-box}[hidden]{display:none!important}html,body{margin:0}body{background:var(--bg);color:var(--fg);font-family:var(--f-body);font-size:14px;line-height:1.5;min-height:100vh;overflow-x:hidden}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:10;background:var(--bg)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--ink)}:focus-visible{outline:2px solid var(--ink-2);outline-offset:2px}.atmo{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;contain:strict;transform:translateZ(0)}.atmo i{position:absolute;border-radius:50%;filter:blur(90px)}.atmo i:nth-child(1){width:70vw;height:55vw;left:15vw;top:-22vw;background:var(--orb1)}.atmo i:nth-child(2){width:40vw;height:40vw;left:-14vw;top:30vh;background:var(--orb2)}.atmo i:nth-child(3){width:80vw;height:40vw;left:10vw;bottom:-24vw;background:var(--orb3)}.atmo:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,var(--ray) 0 1px,transparent 1px 7px);mask-image:radial-gradient(ellipse 45% 70% at 50% 25%,#000 10%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 45% 70% at 50% 25%,#000 10%,transparent 75%)}.wrap{position:relative;z-index:1;max-width:1320px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));padding-block:18px 80px;display:flex;flex-direction:column;gap:18px}.glass{background:var(--glass);border:1px solid var(--line);border-radius:var(--r);backdrop-filter:blur(var(--blur)) saturate(150%);-webkit-backdrop-filter:blur(var(--blur)) saturate(150%)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--line-strong);background:var(--glass);border-radius:999px;padding:8px 16px;font-weight:600;font-size:13px;white-space:nowrap;transition:background .15s}.btn:hover{background:var(--glass-strong)}.btn.solid{background:linear-gradient(135deg,var(--ink),color-mix(in srgb,var(--ink) 55%,var(--ink-2)));color:var(--on-ink);border-color:transparent;box-shadow:0 6px 24px color-mix(in srgb,var(--ink) 40%,transparent)}.btn.solid:hover{filter:brightness(1.1)}.btn.sm{padding:5px 11px;font-size:12px}.btn.ghost{border-color:transparent;background:transparent}.btn:disabled{opacity:.45;cursor:default}.linkbtn{border:0;background:none;padding:0;color:var(--ink);font-weight:600;text-decoration:underline;text-underline-offset:3px}.ic{width:16px;height:16px;flex:none}.eyebrow{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:600}.mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.hint{margin:0;font-size:12px;color:var(--muted)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sp{flex:1}.round{position:relative;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line-strong);background:var(--glass)}.round:hover{background:var(--glass-strong)}.pill{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700;border:1px solid var(--line-strong);white-space:nowrap}.pill.xs{font-size:10px;padding:1px 7px}.pill.solid{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.pill.dash{border-style:dashed;color:var(--muted)}.pill.soft{background:var(--glass-strong);color:var(--ink-2);border-color:transparent}.pill.warn{border-color:var(--ink-2);color:var(--ink-2)}.pill.over{background:repeating-linear-gradient(-45deg,var(--ink) 0 6px,color-mix(in srgb,var(--ink) 70%,var(--bg)) 6px 12px);color:var(--on-ink);border-color:var(--ink)}.pane{padding:18px;display:flex;flex-direction:column;gap:18px}.pane h3{margin:0;font-family:var(--f-display);font-size:15px;font-weight:700}.pane-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rbox{border:1px solid var(--line);border-radius:16px;background:var(--glass);padding:16px;display:flex;flex-direction:column;gap:12px;min-width:0;box-shadow:inset 0 1px color-mix(in srgb,var(--fg) 9%,transparent)}.rsum{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.rsum.one{grid-template-columns:1fr}.rsum div{padding:10px 12px;border-radius:12px;background:var(--glass-strong);min-width:0}.rsum div.hl{background:linear-gradient(135deg,color-mix(in srgb,var(--ink) 30%,transparent),var(--glass-strong))}.rsum span{display:block;font-size:11px;color:var(--muted)}.rsum b{font-family:var(--f-mono);font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}@media(max-width:760px){.rsum{grid-template-columns:repeat(2,minmax(0,1fr))}}.table-empty{padding:42px 20px;text-align:center;color:var(--muted)}.table-empty b{display:block;color:var(--fg);font-family:var(--f-display);font-size:15px;margin-bottom:4px}.fempty{border:1px dashed var(--line);border-radius:10px;padding:14px;text-align:center;color:var(--faint);font-size:12px}.inl{border:1px solid var(--line-strong);background:var(--glass);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600;color:var(--fg)}.inl option{background:var(--bg2);color:var(--fg)}.seg{display:inline-flex;padding:3px;border:1px solid var(--line-strong);border-radius:999px;background:var(--glass)}.seg button{border:0;background:transparent;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600;color:var(--muted)}.seg button[aria-pressed=true]{background:var(--ink);color:var(--on-ink)}.round.sm{width:32px;height:32px;font-size:18px;line-height:1}.tdrow{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.tdrow .sp{flex:1}.tdrow input{border:1px solid var(--line-strong);background:color-mix(in srgb,var(--bg) 40%,transparent);border-radius:10px;padding:6px 8px;color:var(--fg);font:inherit;font-size:13px;min-width:0;flex:1}.tdrow .df{width:150px;flex:0 0 auto}.tdrow input:focus{outline:none;border-color:var(--ink-2);box-shadow:0 0 0 3px color-mix(in srgb,var(--ink-2) 22%,transparent)}.tdlist{display:flex;flex-direction:column;gap:4px}.f{display:flex;flex-direction:column;gap:14px;min-width:0}fieldset{border:1px solid var(--line-strong);border-radius:14px;padding:12px 14px 14px;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:10px;min-width:0;background:var(--glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}fieldset.one{grid-template-columns:1fr}legend{padding:0 6px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:600}label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--muted);font-weight:600;min-width:0}label.w{grid-column:1/-1}label input,label select,label textarea{border:1px solid var(--line-strong);background:color-mix(in srgb,var(--bg) 35%,transparent);border-radius:10px;padding:9px 11px;color:var(--fg);font-size:14px;font-weight:500;width:100%;min-width:0}label input[aria-invalid=true]{border-color:var(--ink-2)}.check{font-size:12px;color:var(--muted);grid-column:1/-1}.check.bad{color:var(--ink-2);font-weight:700}.err{color:var(--ink-2);font-weight:600;font-size:13px;margin:0}.ok{color:color-mix(in srgb,var(--ink) 70%,var(--fg));font-weight:600;font-size:13px;margin:0}.toast{position:fixed;left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:60;background:var(--ink);color:var(--on-ink);border-radius:999px;padding:10px 18px;font-weight:600;box-shadow:var(--shadow);max-width:calc(100vw - 32px);display:flex;gap:12px;align-items:center}@keyframes rise{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:none}}.rise{animation:rise .7s cubic-bezier(.2,.8,.2,1) both}@media(max-width:560px){fieldset{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:autofill{-webkit-text-fill-color:var(--fg);caret-color:var(--fg);-webkit-box-shadow:0 0 0 1000px color-mix(in srgb,var(--bg2) 82%,var(--ink)) inset;box-shadow:0 0 0 1000px color-mix(in srgb,var(--bg2) 82%,var(--ink)) inset;transition:background-color 600000s 0s,color 600000s 0s}.center.svelte-z7kg2q{position:relative;z-index:1;min-height:100vh;display:grid;place-items:center;padding:24px max(16px,env(safe-area-inset-left,0px))}.card.svelte-z7kg2q{width:min(440px,100%);padding:26px 24px;display:flex;flex-direction:column;gap:14px}.brand.svelte-z7kg2q b:where(.svelte-z7kg2q){font-family:var(--f-display);font-weight:800;font-size:19px;letter-spacing:.06em}.brand.svelte-z7kg2q b:where(.svelte-z7kg2q) span:where(.svelte-z7kg2q){font-weight:500;color:var(--ink-2)}h1.svelte-z7kg2q{margin:6px 0 0;font-family:var(--f-display);font-size:22px}.links.svelte-z7kg2q{display:flex;flex-direction:column;gap:8px;font-size:13px;color:var(--muted)}.center.svelte-5k0r7z{position:relative;z-index:1;min-height:100vh;display:grid;place-items:center;padding:24px 16px}.card.svelte-5k0r7z{width:min(440px,100%);padding:24px}h1.svelte-5k0r7z{margin:0;font-family:var(--f-display);font-size:22px}.push.svelte-1j1a02z{grid-column:1 / -1;display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--glass)}.txt.svelte-1j1a02z{flex:1 1 260px;display:flex;flex-direction:column;gap:4px;min-width:0}.txt.svelte-1j1a02z b:where(.svelte-1j1a02z){font-size:13px}.btns.svelte-1j1a02z{display:flex;gap:8px;flex-wrap:wrap}.mrow.svelte-1j1a02z{flex-direction:row;align-items:center;gap:8px;color:var(--fg);cursor:pointer}.mrow.svelte-1j1a02z input:where(.svelte-1j1a02z){width:18px!important;height:18px;padding:0!important;margin:0;flex:none;accent-color:var(--ink-2)}.mrow.svelte-1j1a02z b:where(.svelte-1j1a02z){font-size:13px}.row.svelte-5uf3hr{display:flex;gap:10px;align-items:center}.df.svelte-p2nurk{position:relative;display:flex;align-items:center;min-width:0}.df.svelte-p2nurk>input:where(.svelte-p2nurk){width:100%;padding-right:34px!important;font-variant-numeric:tabular-nums}.cal.svelte-p2nurk{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:28px;height:28px;display:grid;place-items:center;border-radius:8px;color:var(--muted)}.cal.svelte-p2nurk:hover{color:var(--fg);background:var(--glass)}.native.svelte-p2nurk{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;border:0;padding:0;margin:0}.native.svelte-p2nurk::-webkit-calendar-picker-indicator{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;cursor:pointer}.inst.svelte-1eslkw9{display:flex;align-items:center;gap:14px;padding:12px 16px;flex-wrap:wrap}img.svelte-1eslkw9{border-radius:10px}b.svelte-1eslkw9{font-weight:700}.chips.svelte-19lyqen{display:flex;gap:6px;padding:12px 14px 0;flex-wrap:wrap;align-items:center}.chip.svelte-19lyqen{border:1px solid var(--line-strong);background:transparent;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600;color:var(--muted)}.chip[aria-pressed=true].svelte-19lyqen{color:var(--fg);background:var(--glass-strong);border-color:var(--ink-2)}.chip.svelte-19lyqen .c:where(.svelte-19lyqen){font-family:var(--f-mono);margin-left:4px;opacity:.7}.sortl.svelte-19lyqen{flex-direction:row;align-items:center;gap:8px;font-size:12px}.inl.svelte-19lyqen{border:1px solid var(--line-strong);background:var(--glass);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600;color:var(--fg)}.inl.svelte-19lyqen option:where(.svelte-19lyqen){background:var(--bg2);color:var(--fg)}.tablebox.svelte-19lyqen{overflow-x:auto;padding:8px 6px 14px}table.svelte-19lyqen{width:100%;border-collapse:separate;border-spacing:0;min-width:1080px}th.svelte-19lyqen{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:600;text-align:left;padding:0;border-bottom:1px solid var(--line);white-space:nowrap}.thb.svelte-19lyqen{all:unset;box-sizing:border-box;display:block;width:100%;padding:10px 12px;cursor:pointer;text-align:inherit}.thb.svelte-19lyqen:focus-visible{outline:2px solid var(--ink-2);outline-offset:-2px}th.r.svelte-19lyqen,td.r.svelte-19lyqen{text-align:right}.ar.svelte-19lyqen{color:var(--ink-2);margin-left:4px}td.svelte-19lyqen{padding:12px;border-bottom:1px solid var(--line);vertical-align:middle}tbody.svelte-19lyqen tr:where(.svelte-19lyqen){cursor:pointer;transition:background .12s}tbody.svelte-19lyqen tr:where(.svelte-19lyqen):hover,tbody.svelte-19lyqen tr:where(.svelte-19lyqen):focus-visible{background:var(--glass);outline:none}tr.paid.svelte-19lyqen td:where(.svelte-19lyqen){color:var(--muted)}td.strong.svelte-19lyqen{font-weight:600}.fold.svelte-19lyqen{font-size:12px;max-width:160px}.small.svelte-19lyqen{font-size:12px}.sup.svelte-19lyqen b:where(.svelte-19lyqen){display:block;font-weight:700;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sup.svelte-19lyqen .sub:where(.svelte-19lyqen){font-size:12px;color:var(--muted);font-family:var(--f-mono)}.tags.svelte-19lyqen{display:flex;gap:4px;flex-wrap:wrap;margin-top:4px}.due.svelte-19lyqen{display:flex;flex-direction:column;gap:3px;align-items:flex-start}.rsd.svelte-19lyqen{display:block;font-size:11px;color:var(--muted)}.pay.svelte-19lyqen{border:1px solid var(--line-strong);background:transparent;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex;gap:6px;align-items:center;white-space:nowrap}.pay.on.svelte-19lyqen{background:var(--glass-strong);color:var(--ink-2)}.pay.part.svelte-19lyqen{border-style:dashed}.box.svelte-19lyqen{width:12px;height:12px;border-radius:4px;border:1.5px solid currentColor}.pay.on.svelte-19lyqen .box:where(.svelte-19lyqen){background:currentColor}.pay.part.svelte-19lyqen .box:where(.svelte-19lyqen){background:linear-gradient(90deg,currentColor 50%,transparent 50%)}.table-empty.svelte-19lyqen{padding:42px 20px;text-align:center;color:var(--muted);display:flex;flex-direction:column;gap:4px;align-items:center}.table-empty.svelte-19lyqen b:where(.svelte-19lyqen){display:block;color:var(--fg);font-family:var(--f-display);font-size:15px}.table-empty.svelte-19lyqen span:where(.svelte-19lyqen){margin-top:12px}.qrbox.svelte-1xjsor1{border:1px solid var(--line-strong);border-radius:14px;padding:14px;display:flex;gap:14px;align-items:center;background:var(--glass)}.qr.svelte-1xjsor1{width:150px;height:150px;flex:none;background:#fff;border-radius:10px;padding:8px;display:grid;place-items:center}.qr.svelte-1xjsor1 img:where(.svelte-1xjsor1){width:100%;height:100%;image-rendering:pixelated}.qerr.svelte-1xjsor1{color:#8a3b1c;font-size:12px;text-align:center;font-weight:600}.txt.svelte-1xjsor1{min-width:0;flex:1;display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--muted)}.qamt.svelte-1xjsor1 input:where(.svelte-1xjsor1){text-align:right;font-family:var(--f-mono)}.qrow.svelte-1xjsor1{display:flex;gap:8px;align-items:center;justify-content:space-between;flex-wrap:wrap}.qsteps.svelte-1xjsor1{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:2px}.chg.svelte-1xjsor1{color:var(--ink-2);font-weight:700}@media(max-width:420px){.qrbox.svelte-1xjsor1{flex-direction:column;align-items:stretch}.qr.svelte-1xjsor1{align-self:center}}.lb.svelte-11o8oez{position:fixed;inset:0;z-index:80;display:flex;flex-direction:column;background:color-mix(in srgb,#04060e 92%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:svelte-11o8oez-lbIn .18s ease-out;padding-top:env(safe-area-inset-top,0px)}@keyframes svelte-11o8oez-lbIn{0%{opacity:0}to{opacity:1}}.bar.svelte-11o8oez{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid rgba(175,205,255,.2);color:#f6f3ee;flex-wrap:wrap}.bar.svelte-11o8oez .btn:where(.svelte-11o8oez){color:#f6f3ee;border-color:#afcdff59;background:#8cafff1a}.bar.svelte-11o8oez .btn.solid:where(.svelte-11o8oez){background:linear-gradient(135deg,#3b78ff,#ff8a5c);border-color:transparent}.t.svelte-11o8oez{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--f-display);font-size:14px}.sp.svelte-11o8oez{flex:1}.z.svelte-11o8oez{min-width:48px;text-align:center;font-size:12px}.scroll.svelte-11o8oez{flex:1;overflow:auto;padding:18px;overscroll-behavior:contain}.doc.svelte-11o8oez{margin:0 auto;display:flex;flex-direction:column;gap:12px;transition:width .15s}.pages.svelte-11o8oez{display:flex;flex-direction:column;gap:12px}.pages.svelte-11o8oez canvas,img.svelte-11o8oez{width:100%;height:auto;display:block;background:#fff;border-radius:4px;box-shadow:0 10px 40px #00000080}.ld.svelte-11o8oez{color:#9ba7c6;text-align:center;padding:60px 0}@media(max-width:640px){.scroll.svelte-11o8oez{padding:8px}.t.svelte-11o8oez{flex-basis:100%}}.zoomable.svelte-1g9kbgq{display:block;width:100%;border:0;padding:0;background:none;cursor:zoom-in;position:relative}.zoomable.svelte-1g9kbgq:after{content:"⤢";position:absolute;right:10px;top:10px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#04060eb3;color:#fff;font-size:15px;opacity:0;transition:opacity .15s}.zoomable.svelte-1g9kbgq:hover:after,.zoomable.svelte-1g9kbgq:focus-visible:after{opacity:1}.prev.svelte-1g9kbgq{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:color-mix(in srgb,var(--bg) 50%,transparent);display:flex;flex-direction:column;min-height:200px}.pempty.svelte-1g9kbgq{flex:1;padding:22px 18px;color:var(--muted);font-size:13px}.pages.svelte-1g9kbgq{display:flex;flex-direction:column;gap:6px}.pages.svelte-1g9kbgq canvas,img.svelte-1g9kbgq{width:100%;height:auto;display:block}.prevbar.svelte-1g9kbgq{display:flex;gap:8px;padding:8px 10px;align-items:center;border-top:1px solid var(--line)}.name.svelte-1g9kbgq{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scrim.svelte-13wtisq{position:fixed;inset:0;z-index:40;background:#07050d8c;border:0;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.drawer.svelte-13wtisq{position:fixed;top:0;right:0;bottom:0;width:min(820px,100vw);z-index:41;display:flex;flex-direction:column;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-right:env(safe-area-inset-right,0px);background:linear-gradient(165deg,color-mix(in srgb,var(--ink) 26%,var(--bg2)) 0%,var(--bg2) 42%,var(--bg2) 70%,color-mix(in srgb,var(--ink-2) 20%,var(--bg2)) 100%);border-left:1px solid var(--line-strong);box-shadow:var(--shadow);animation:svelte-13wtisq-slide .28s cubic-bezier(.2,.8,.2,1)}@keyframes svelte-13wtisq-slide{0%{transform:translate(40px);opacity:0}to{transform:none;opacity:1}}.dh.svelte-13wtisq{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--glass-strong) 60%,transparent)}.dh.svelte-13wtisq h3:where(.svelte-13wtisq){margin:0;font-family:var(--f-display);font-size:15px;font-weight:700;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(100deg,var(--fg) 45%,var(--ink-2));-webkit-background-clip:text;background-clip:text;color:transparent}.db.svelte-13wtisq{flex:1;overflow:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:18px;padding:18px}.lcol.svelte-13wtisq{display:flex;flex-direction:column;gap:14px;min-width:0}.check.disc.svelte-13wtisq{color:var(--fg)}.check.disc.svelte-13wtisq b:where(.svelte-13wtisq){color:var(--ink-2)}.discpay.svelte-13wtisq{grid-column:1 / -1;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;border:1px solid var(--ink-2);border-radius:12px;background:color-mix(in srgb,var(--ink-2) 10%,transparent);font-size:13px}.discpay.svelte-13wtisq span:where(.svelte-13wtisq){flex:1 1 220px}.discpay.svelte-13wtisq b:where(.svelte-13wtisq){color:var(--ink-2)}.warn-box.svelte-13wtisq{border:1px dashed var(--ink-2);border-radius:12px;padding:10px 12px;font-size:13px;background:var(--glass)}.warn-box.svelte-13wtisq b:where(.svelte-13wtisq){color:var(--ink-2)}.warn-box.soft.svelte-13wtisq{border-color:var(--line-strong)}.warn-box.soft.svelte-13wtisq b:where(.svelte-13wtisq){color:var(--muted)}.prev.svelte-13wtisq{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:color-mix(in srgb,var(--bg) 50%,transparent);display:flex;flex-direction:column;min-height:200px}.pempty.svelte-13wtisq{flex:1;padding:22px 18px;color:var(--muted);display:flex;flex-direction:column;gap:8px;font-size:13px}.pempty.svelte-13wtisq b:where(.svelte-13wtisq){color:var(--fg);font-family:var(--f-display);font-size:14px}.arch-t.svelte-13wtisq{flex-direction:row;align-items:flex-start;gap:10px;margin-top:8px;padding:10px 12px;border-radius:12px;border:1px dashed var(--line-strong);font-weight:500;color:var(--muted);cursor:pointer}.arch-t.svelte-13wtisq input:where(.svelte-13wtisq){width:16px;height:16px;flex:none;margin-top:2px;accent-color:var(--ink-2)}.arch-t.svelte-13wtisq b:where(.svelte-13wtisq){color:var(--fg)}input.num.svelte-13wtisq{font-family:var(--f-mono);text-align:right}label.svelte-13wtisq input:where(.svelte-13wtisq):disabled{opacity:.5}.drawer.svelte-13wtisq label:where(.svelte-13wtisq) input:where(.svelte-13wtisq):focus,.drawer.svelte-13wtisq label:where(.svelte-13wtisq) select:where(.svelte-13wtisq):focus,.drawer.svelte-13wtisq label:where(.svelte-13wtisq) textarea:where(.svelte-13wtisq):focus{outline:none;border-color:var(--ink-2);box-shadow:0 0 0 3px color-mix(in srgb,var(--ink-2) 22%,transparent)}.drawer.svelte-13wtisq select:where(.svelte-13wtisq) option:where(.svelte-13wtisq){background:var(--bg2);color:var(--fg)}.payments.svelte-13wtisq{grid-column:1 / -1;display:flex;flex-direction:column;gap:6px}.payments.svelte-13wtisq:empty{display:none}.payrow.svelte-13wtisq{display:flex;gap:10px;align-items:center;font-size:13px;padding:6px 10px;border-radius:10px;background:var(--glass-strong)}.payrow.svelte-13wtisq .sp:where(.svelte-13wtisq){flex:1}.pform.svelte-13wtisq{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr auto;gap:8px;align-items:end}.remain.svelte-13wtisq{grid-column:1 / -1;display:flex;justify-content:space-between;font-size:13px}.remain.svelte-13wtisq b:where(.svelte-13wtisq){font-family:var(--f-mono)}.dferr.svelte-13wtisq{padding:8px 18px 0}.df.svelte-13wtisq{display:flex;gap:8px;padding:12px 18px;border-top:1px solid var(--line);flex-wrap:wrap;background:color-mix(in srgb,var(--glass-strong) 60%,transparent)}.df.svelte-13wtisq .sp:where(.svelte-13wtisq){flex:1}@media(max-width:720px){.db.svelte-13wtisq{grid-template-columns:1fr}}@media(max-width:480px){.pform.svelte-13wtisq{grid-template-columns:1fr 1fr}.pform.svelte-13wtisq .btn:where(.svelte-13wtisq){grid-column:1 / -1}}.layer.svelte-1qe44cv{display:contents}.scrim.svelte-1qe44cv{position:fixed;inset:0;z-index:40;background:#07050d8c;border:0;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.drawer.svelte-1qe44cv{position:fixed;top:0;right:0;bottom:0;width:min(820px,100vw);z-index:41;display:flex;flex-direction:column;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);background:linear-gradient(165deg,color-mix(in srgb,var(--ink) 26%,var(--bg2)) 0%,var(--bg2) 42%,var(--bg2) 70%,color-mix(in srgb,var(--ink-2) 20%,var(--bg2)) 100%);border-left:1px solid var(--line-strong);box-shadow:var(--shadow);animation:svelte-1qe44cv-slide .28s cubic-bezier(.2,.8,.2,1)}@keyframes svelte-1qe44cv-slide{0%{transform:translate(40px);opacity:0}to{transform:none;opacity:1}}.dh.svelte-1qe44cv{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--glass-strong) 60%,transparent)}.dh.svelte-1qe44cv h3:where(.svelte-1qe44cv){margin:0;font-family:var(--f-display);font-size:15px;font-weight:700;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sdb.svelte-1qe44cv{padding:18px 20px;overflow-y:auto;flex:1}.dt.svelte-1qe44cv{max-width:220px}.keychk.svelte-1qe44cv{flex-direction:row;align-items:flex-start;gap:10px;font-weight:500;color:var(--muted);cursor:pointer}.keychk.svelte-1qe44cv input:where(.svelte-1qe44cv){width:18px!important;height:18px;margin:2px 0 0;padding:0!important;flex:none;accent-color:var(--ink-2)}.keychk.svelte-1qe44cv b:where(.svelte-1qe44cv){color:var(--fg)}input.num.svelte-1qe44cv{font-family:var(--f-mono);text-align:right}.orows.svelte-1qe44cv{display:flex;flex-direction:column;gap:8px}.orow.svelte-1qe44cv{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto;gap:8px;align-items:end}.orow.svelte-1qe44cv label:where(.svelte-1qe44cv){font-size:11px}.otot.svelte-1qe44cv{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px}.oex.svelte-1qe44cv{display:flex;gap:10px;align-items:center;padding:8px 10px;border-radius:10px;background:var(--glass-strong);font-size:13px}.oex.svelte-1qe44cv .sp:where(.svelte-1qe44cv){flex:1}.dferr.svelte-1qe44cv{padding:8px 20px 0}.df.svelte-1qe44cv{display:flex;gap:8px;padding:12px 18px;border-top:1px solid var(--line);flex-wrap:wrap;background:color-mix(in srgb,var(--glass-strong) 60%,transparent)}.df.svelte-1qe44cv .sp:where(.svelte-1qe44cv){flex:1}@media(max-width:620px){.orow.svelte-1qe44cv{grid-template-columns:1fr 1fr}}.impbox.svelte-jcfqfg{border:1px dashed var(--ink-2);border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:10px;background:var(--glass)}.impbox.svelte-jcfqfg ul:where(.svelte-jcfqfg){margin:0;padding-left:18px;color:var(--muted);font-size:13px}.impbox.svelte-jcfqfg .row:where(.svelte-jcfqfg){display:flex;gap:10px;align-items:end;flex-wrap:wrap}.dt.svelte-jcfqfg{max-width:200px}.star.svelte-jcfqfg{color:var(--ink-2)}.small.svelte-jcfqfg{font-size:13px}.warn.svelte-jcfqfg{color:var(--ink-2);font-weight:600}.sgrid.svelte-jcfqfg{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px}.scard.svelte-jcfqfg{border:1px solid var(--line);border-radius:16px;background:var(--glass);padding:16px;display:flex;flex-direction:column;gap:10px;min-width:0;box-shadow:inset 0 1px color-mix(in srgb,var(--fg) 9%,transparent)}.scard.svelte-jcfqfg h4:where(.svelte-jcfqfg){margin:0;font-size:15px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ids.svelte-jcfqfg{font-family:var(--f-mono);font-size:12px;color:var(--muted);display:flex;gap:10px;flex-wrap:wrap}.sstats.svelte-jcfqfg{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sstats.svelte-jcfqfg div:where(.svelte-jcfqfg){padding:8px 10px;border-radius:10px;background:var(--glass-strong);min-width:0}.sstats.svelte-jcfqfg span:where(.svelte-jcfqfg){display:block;font-size:11px;color:var(--muted)}.sstats.svelte-jcfqfg b:where(.svelte-jcfqfg){font-family:var(--f-mono);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.contact.svelte-jcfqfg{font-size:12px;color:var(--muted);overflow-wrap:anywhere;display:flex;gap:6px;flex-wrap:wrap;align-items:center}.acts.svelte-jcfqfg{display:flex;gap:8px;flex-wrap:wrap}.table-empty.svelte-jcfqfg{grid-column:1 / -1}.paid.svelte-ab26zt{display:flex;flex-direction:column;gap:14px}.srcl.svelte-ab26zt{flex-direction:row;align-items:center;gap:8px;font-size:12px}.ghead.svelte-ab26zt{display:flex;justify-content:space-between;align-items:baseline;padding:4px 4px 0;font-size:13px}.plist.svelte-ab26zt{display:flex;flex-direction:column;gap:6px}.prow.svelte-ab26zt{display:grid;grid-template-columns:96px minmax(0,1fr) auto auto 150px;gap:12px;align-items:center;padding:9px 14px;border:1px solid var(--line);border-radius:12px;background:var(--glass);text-align:left;width:100%}.prow.svelte-ab26zt:hover{border-color:var(--line-strong);background:var(--glass-strong)}.dt.svelte-ab26zt{font-size:12px;color:var(--muted)}.n.svelte-ab26zt{min-width:0}.n.svelte-ab26zt b:where(.svelte-ab26zt){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.n.svelte-ab26zt span:where(.svelte-ab26zt){font-size:12px;color:var(--muted)}.amt.svelte-ab26zt{font-weight:600;text-align:right}.rsd.svelte-ab26zt{display:block;font-size:11px;color:var(--muted);font-weight:400}@media(max-width:640px){.prow.svelte-ab26zt{grid-template-columns:minmax(0,1fr) auto}.dt.svelte-ab26zt{grid-column:1 / -1}}.sv.svelte-ab26zt b:where(.svelte-ab26zt){color:var(--ink-2)}.small.svelte-1bbzp9m{font-size:13px}.bars.svelte-1bbzp9m{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:8px;align-items:end;height:220px;padding:0 2px;border-bottom:1px solid var(--line-strong)}.bar.svelte-1bbzp9m{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%;gap:6px;min-width:0;border:0;background:transparent;padding:0}.bar.svelte-1bbzp9m .val:where(.svelte-1bbzp9m){font-family:var(--f-mono);font-size:11px;color:var(--muted);white-space:nowrap}.bar.svelte-1bbzp9m .col:where(.svelte-1bbzp9m){width:100%;max-width:64px;border-radius:10px 10px 3px 3px;background:linear-gradient(0deg,var(--ink-2),var(--ink) 75%);min-height:3px;transition:height .3s;transform-origin:bottom;animation:svelte-1bbzp9m-grow .8s .15s cubic-bezier(.2,.8,.2,1) both}.bar.over.svelte-1bbzp9m .col:where(.svelte-1bbzp9m){background:repeating-linear-gradient(-45deg,var(--ink) 0 6px,color-mix(in srgb,var(--ink) 55%,var(--bg)) 6px 12px)}.bar.zero.svelte-1bbzp9m .col:where(.svelte-1bbzp9m){background:var(--line-strong)}.bar[aria-pressed=true].svelte-1bbzp9m .col:where(.svelte-1bbzp9m){outline:2px solid var(--fg);outline-offset:2px}@keyframes svelte-1bbzp9m-grow{0%{transform:scaleY(0)}to{transform:none}}.blabels.svelte-1bbzp9m{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:8px;font-size:11px;color:var(--muted);text-align:center;margin-top:6px}.blabels.svelte-1bbzp9m b:where(.svelte-1bbzp9m){display:block;color:var(--fg);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:clip}.blabels.svelte-1bbzp9m .sh:where(.svelte-1bbzp9m){display:none}.plist.svelte-1bbzp9m{display:flex;flex-direction:column;gap:8px}.prow.svelte-1bbzp9m{display:grid;grid-template-columns:minmax(0,1.6fr) auto auto auto;gap:14px;align-items:center;padding:10px 14px;border:1px solid var(--line);border-radius:14px;background:var(--glass)}.prow.svelte-1bbzp9m .n:where(.svelte-1bbzp9m) b:where(.svelte-1bbzp9m){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prow.svelte-1bbzp9m .n:where(.svelte-1bbzp9m) span:where(.svelte-1bbzp9m){font-size:12px;color:var(--muted)}.amt.svelte-1bbzp9m{font-weight:600;text-align:right}.dsc.svelte-1bbzp9m{font-style:normal;color:var(--ink-2);font-weight:600}@media(max-width:640px){.prow.svelte-1bbzp9m{grid-template-columns:auto minmax(0,1fr) auto;gap:8px 10px;padding:10px 12px}.prow.svelte-1bbzp9m .n:where(.svelte-1bbzp9m){grid-column:1 / -1;min-width:0}.bars.svelte-1bbzp9m,.blabels.svelte-1bbzp9m{gap:3px}.bar.svelte-1bbzp9m .val:where(.svelte-1bbzp9m){font-size:9px}.blabels.svelte-1bbzp9m{font-size:10px}.blabels.svelte-1bbzp9m b:where(.svelte-1bbzp9m){font-size:10.5px}.blabels.svelte-1bbzp9m .lg:where(.svelte-1bbzp9m){display:none}.blabels.svelte-1bbzp9m .sh:where(.svelte-1bbzp9m){display:inline}}.tdi.svelte-k12ry5{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;border-radius:10px}.tdi.svelte-k12ry5:hover{background:var(--glass-strong)}.tdi.boxed.svelte-k12ry5{background:var(--bg2);border:1px solid var(--line)}.tdi.svelte-k12ry5 input:where(.svelte-k12ry5){accent-color:var(--ink-2);width:16px;height:16px;margin-top:2px;flex:none}.tdt.svelte-k12ry5{flex:1;min-width:0;font-size:14px;color:var(--fg);overflow-wrap:anywhere;cursor:pointer;font-weight:500}.tdi.done.svelte-k12ry5 .tdt:where(.svelte-k12ry5){color:var(--muted);text-decoration:line-through}.tdi.svelte-k12ry5 .pill:where(.svelte-k12ry5){margin-top:1px}.tdx.svelte-k12ry5{padding:2px 6px;opacity:.6}.tdx.svelte-k12ry5:hover{opacity:1}.small.svelte-1taj9dl{font-size:12px}.caltitle.svelte-1taj9dl{min-width:150px;text-align:center}.calwrap.svelte-1taj9dl{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}.cal.svelte-1taj9dl{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.cwd.svelte-1taj9dl{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-align:center;padding:4px 0}.cday.svelte-1taj9dl{min-height:104px;border:1px solid var(--line);border-radius:12px;background:var(--glass);padding:6px 7px;display:flex;flex-direction:column;gap:3px;text-align:left;min-width:0;transition:border-color .12s,background .12s}.cday.svelte-1taj9dl:hover{border-color:var(--line-strong);background:var(--glass-strong)}.cday.out.svelte-1taj9dl{opacity:.4}.cday.today.svelte-1taj9dl .cnum:where(.svelte-1taj9dl){background:linear-gradient(150deg,var(--ink),var(--ink-2));color:var(--on-ink)}.cday.sel.svelte-1taj9dl{border-color:var(--ink-2);box-shadow:0 0 0 2px color-mix(in srgb,var(--ink-2) 35%,transparent)}.cday.late.svelte-1taj9dl{background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--ink-2) 12%,transparent) 0 6px,transparent 6px 12px),var(--glass)}.ctop.svelte-1taj9dl{display:flex;align-items:center;gap:4px}.cnum.svelte-1taj9dl{font-weight:700;font-size:13px;min-width:24px;height:24px;border-radius:999px;display:grid;place-items:center}.cnote.svelte-1taj9dl{font-size:12px;color:var(--ink-2)}.csum.svelte-1taj9dl{margin-left:auto;font-size:11px;font-weight:600;color:var(--fg)}.cit.svelte-1taj9dl{display:flex;align-items:center;gap:5px;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--fg)}.cit.svelte-1taj9dl i:where(.svelte-1taj9dl){width:6px;height:6px;border-radius:50%;background:var(--ink);flex:none}.cit.done.svelte-1taj9dl{color:var(--muted);text-decoration:line-through}.cit.done.svelte-1taj9dl i:where(.svelte-1taj9dl){background:var(--line-strong)}.cmore.svelte-1taj9dl{font-size:10px;color:var(--muted)}.calside.svelte-1taj9dl{gap:12px}.cside-t.svelte-1taj9dl{margin:2px 0 0;font-family:var(--f-display);font-size:18px}.list.svelte-1taj9dl{display:flex;flex-direction:column;gap:8px}.cside-i.svelte-1taj9dl{display:flex;justify-content:space-between;gap:10px;align-items:center;text-align:left;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:var(--bg2);width:100%}.cside-i.svelte-1taj9dl:hover{border-color:var(--line-strong)}.cside-i.svelte-1taj9dl .l:where(.svelte-1taj9dl){min-width:0}.cside-i.svelte-1taj9dl b:where(.svelte-1taj9dl){display:block;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cside-i.svelte-1taj9dl .l:where(.svelte-1taj9dl) span:where(.svelte-1taj9dl){font-size:12px;color:var(--muted)}.cside-i.svelte-1taj9dl .r:where(.svelte-1taj9dl){display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex:none;font-size:12px}.cnotel.svelte-1taj9dl{gap:6px}.cnotel.svelte-1taj9dl textarea:where(.svelte-1taj9dl){border:1px solid var(--line-strong);background:color-mix(in srgb,var(--bg) 35%,transparent);border-radius:12px;padding:10px 12px;color:var(--fg);font:inherit;font-size:14px;resize:vertical;width:100%}.cnotel.svelte-1taj9dl textarea:where(.svelte-1taj9dl):focus{outline:none;border-color:var(--ink-2);box-shadow:0 0 0 3px color-mix(in srgb,var(--ink-2) 22%,transparent)}.nstat.svelte-1taj9dl{font-size:12px;color:var(--muted);min-height:16px}@media(max-width:980px){.calwrap.svelte-1taj9dl{grid-template-columns:1fr}}@media(max-width:640px){.cal.svelte-1taj9dl{gap:3px}.cday.svelte-1taj9dl{min-height:56px;padding:4px}.cit.svelte-1taj9dl,.cmore.svelte-1taj9dl{display:none}.csum.svelte-1taj9dl{font-size:9px;margin-left:0}.ctop.svelte-1taj9dl{flex-wrap:wrap}.cnum.svelte-1taj9dl{min-width:20px;height:20px;font-size:11px}}.calc.svelte-1uni5xg{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:18px}.ccol.svelte-1uni5xg{display:flex;flex-direction:column;gap:12px;min-width:0}.klist.svelte-1uni5xg{display:flex;flex-direction:column;gap:6px;max-height:460px;overflow:auto;min-height:140px;padding:8px;border:1px solid var(--line);border-radius:14px;background:var(--glass)}.kbasket.svelte-1uni5xg{display:flex;flex-direction:column;gap:6px;min-height:150px;max-height:340px;overflow:auto;padding:10px;border:1.5px dashed var(--ink-2);border-radius:16px;background:linear-gradient(160deg,color-mix(in srgb,var(--ink) 14%,transparent),color-mix(in srgb,var(--ink-2) 10%,transparent))}.kzone.svelte-1uni5xg{transition:box-shadow .15s,border-color .15s,background-color .15s}.kzone.over.svelte-1uni5xg{box-shadow:0 0 0 3px color-mix(in srgb,var(--ink-2) 35%,transparent);border-color:var(--ink-2);background-color:color-mix(in srgb,var(--ink-2) 8%,transparent)}.chipi.svelte-1uni5xg{user-select:none;-webkit-user-select:none;transition:opacity .15s,border-color .12s}.chipi.dragging.svelte-1uni5xg{opacity:.3}.dragcard.svelte-1uni5xg{position:fixed;left:0;top:0;z-index:70;pointer-events:none;border:1px solid var(--ink-2);border-radius:10px;background:var(--bg2);padding:8px 10px;display:flex;flex-direction:column;gap:2px;font-size:12px;box-shadow:0 14px 40px color-mix(in srgb,var(--bg) 55%,transparent),0 0 0 3px color-mix(in srgb,var(--ink-2) 25%,transparent);will-change:transform}.dragcard.svelte-1uni5xg .c1:where(.svelte-1uni5xg),.dragcard.svelte-1uni5xg .c2:where(.svelte-1uni5xg){display:flex;justify-content:space-between;gap:8px;min-width:0}.dragcard.svelte-1uni5xg .c1:where(.svelte-1uni5xg) b:where(.svelte-1uni5xg){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.dragcard.svelte-1uni5xg .c2:where(.svelte-1uni5xg){color:var(--muted)}.dragcard.svelte-1uni5xg .hintx:where(.svelte-1uni5xg){color:var(--ink-2);font-weight:700}.chipi.svelte-1uni5xg{border:1px solid var(--line);border-radius:10px;background:var(--bg2);padding:8px 10px;cursor:grab;display:flex;flex-direction:column;gap:2px;font-size:12px}.chipi.svelte-1uni5xg:hover{border-color:var(--line-strong)}.chipi.svelte-1uni5xg .c1:where(.svelte-1uni5xg),.chipi.svelte-1uni5xg .c2:where(.svelte-1uni5xg){display:flex;justify-content:space-between;gap:8px;min-width:0;align-items:center}.chipi.svelte-1uni5xg .c1:where(.svelte-1uni5xg) b:where(.svelte-1uni5xg){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.chipi.svelte-1uni5xg .c2:where(.svelte-1uni5xg){color:var(--muted)}.chipi.svelte-1uni5xg .c1:where(.svelte-1uni5xg) span:where(.svelte-1uni5xg),.chipi.svelte-1uni5xg .c2:where(.svelte-1uni5xg) span:where(.svelte-1uni5xg):last-child{white-space:nowrap;flex:none}.chipi.svelte-1uni5xg .c2:where(.svelte-1uni5xg) span:where(.svelte-1uni5xg):first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kc.urgent.svelte-1uni5xg{border-left:3px solid var(--ink-2)}.kc.inb.svelte-1uni5xg{border-color:var(--line-strong)}.kbtn.svelte-1uni5xg{width:24px;height:24px;border-radius:50%;border:1px solid var(--line-strong);background:var(--glass-strong);font-weight:700;line-height:1;display:grid;place-items:center;flex:none;padding:0}.kbal.svelte-1uni5xg input:where(.svelte-1uni5xg){font-family:var(--f-display);font-size:22px;font-weight:700;padding:12px 14px;text-align:right}.ksum.svelte-1uni5xg{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:14px;overflow:hidden}.ksum.svelte-1uni5xg div:where(.svelte-1uni5xg){display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--line)}.ksum.svelte-1uni5xg span:where(.svelte-1uni5xg){color:var(--muted);font-size:13px}.ksum.svelte-1uni5xg b:where(.svelte-1uni5xg){font-size:15px}.ksum.svelte-1uni5xg .krest:where(.svelte-1uni5xg){border-bottom:0;background:var(--glass-strong)}.ksum.svelte-1uni5xg .krest:where(.svelte-1uni5xg) b:where(.svelte-1uni5xg){font-family:var(--f-display);font-size:20px}.ksum.svelte-1uni5xg .krest.neg:where(.svelte-1uni5xg){background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--ink-2) 28%,transparent) 0 8px,color-mix(in srgb,var(--ink-2) 14%,transparent) 8px 16px)}.ksum.svelte-1uni5xg .krest.neg:where(.svelte-1uni5xg) span:where(.svelte-1uni5xg),.ksum.svelte-1uni5xg .krest.neg:where(.svelte-1uni5xg) b:where(.svelte-1uni5xg){color:var(--ink-2)}.paybtn.svelte-1uni5xg,.sugbtn.svelte-1uni5xg{justify-content:center}.kstar.svelte-1uni5xg{color:var(--ink-2)}.sug.svelte-1uni5xg{border:1px solid var(--ink-2);border-radius:16px;padding:12px 14px;display:flex;flex-direction:column;gap:8px;background:linear-gradient(160deg,color-mix(in srgb,var(--ink) 12%,transparent),color-mix(in srgb,var(--ink-2) 12%,transparent));animation:svelte-1uni5xg-sugIn .2s ease-out}@keyframes svelte-1uni5xg-sugIn{0%{opacity:0;transform:translateY(-4px)}}.sug.svelte-1uni5xg .sh:where(.svelte-1uni5xg){display:flex;align-items:center;justify-content:space-between;gap:8px}.sug.svelte-1uni5xg .hint:where(.svelte-1uni5xg){margin:0}.slist.svelte-1uni5xg{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px;font-size:13px;max-height:240px;overflow:auto}.slist.svelte-1uni5xg li:where(.svelte-1uni5xg){display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:baseline}.slist.svelte-1uni5xg .snm:where(.svelte-1uni5xg){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slist.svelte-1uni5xg .w:where(.svelte-1uni5xg){font-size:12px;color:var(--muted);white-space:nowrap}.slist.svelte-1uni5xg li.over:where(.svelte-1uni5xg) .w:where(.svelte-1uni5xg){color:var(--ink-2);font-weight:700}.sskip.svelte-1uni5xg{font-size:12px;color:var(--ink-2)}.stot.svelte-1uni5xg{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:13px;color:var(--muted);border-top:1px solid var(--line);padding-top:8px}.stot.svelte-1uni5xg b:where(.svelte-1uni5xg){color:var(--fg)}.sact.svelte-1uni5xg{display:flex;justify-content:flex-end;gap:8px}.legend.svelte-1uni5xg{display:flex;gap:14px;font-size:12px;color:var(--muted);flex-wrap:wrap}.legend.svelte-1uni5xg i:where(.svelte-1uni5xg){display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:5px;vertical-align:-1px}.lg-on.svelte-1uni5xg{background:linear-gradient(var(--ink),var(--ink-2))}.lg-off.svelte-1uni5xg{background:var(--line-strong)}.kchart.svelte-1uni5xg{position:relative;overflow-x:auto;min-height:200px}.kchart.svelte-1uni5xg svg:where(.svelte-1uni5xg){display:block}.grid.svelte-1uni5xg{stroke:var(--line)}.tick.svelte-1uni5xg{fill:var(--muted);font:11px var(--f-mono)}.kbar.svelte-1uni5xg{cursor:pointer}rect.on.svelte-1uni5xg{fill:url(#kg)}rect.off.svelte-1uni5xg{fill:var(--line-strong)}.val.svelte-1uni5xg{fill:var(--muted);font:10px var(--f-mono)}.nm.svelte-1uni5xg{fill:var(--muted);font:10px var(--f-body)}.val.on.svelte-1uni5xg,.nm.on.svelte-1uni5xg{fill:var(--fg)}.balline.svelte-1uni5xg{stroke:var(--fg)}.ballbl.svelte-1uni5xg{fill:var(--fg);font:600 11px var(--f-body)}.tip.svelte-1uni5xg{position:absolute;top:0;pointer-events:none;background:var(--bg2);border:1px solid var(--line-strong);border-radius:10px;padding:8px 10px;font-size:12px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:2px;white-space:nowrap;z-index:2}.tip.svelte-1uni5xg span:where(.svelte-1uni5xg){color:var(--muted);font-family:var(--f-mono)}@media(max-width:860px){.calc.svelte-1uni5xg{grid-template-columns:1fr}}.small.svelte-1btmhdt{font-size:12px}.strong.svelte-1btmhdt{font-weight:600}.izdrop.svelte-1btmhdt{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;padding:18px;border:1.5px dashed var(--line-strong);border-radius:16px;background:var(--glass);transition:border-color .15s,background .15s}.izdrop.over.svelte-1btmhdt{border-color:var(--ink-2);background:var(--glass-strong)}.izdrop.svelte-1btmhdt .big:where(.svelte-1btmhdt){width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(160deg,var(--ink),var(--ink-2));color:var(--on-ink)}.izdrop.svelte-1btmhdt p:where(.svelte-1btmhdt){margin:2px 0 0}.izstatus.svelte-1btmhdt{display:flex;gap:10px;align-items:center;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:var(--glass);font-size:13px}.spin.svelte-1btmhdt{width:16px;height:16px;border-radius:50%;border:2px solid var(--line-strong);border-top-color:var(--ink-2);animation:svelte-1btmhdt-spin .8s linear infinite;flex:none}@keyframes svelte-1btmhdt-spin{to{transform:rotate(360deg)}}.izres.svelte-1btmhdt{display:flex;flex-direction:column;gap:12px}.warn-box.svelte-1btmhdt{border:1px dashed var(--ink-2);border-radius:12px;padding:10px 12px;font-size:13px;background:var(--glass)}.warn-box.svelte-1btmhdt b:where(.svelte-1btmhdt){color:var(--ink-2)}.tablebox.svelte-1btmhdt{overflow-x:auto}.iztable.svelte-1btmhdt{width:100%;border-collapse:separate;border-spacing:0;min-width:980px}.iztable.svelte-1btmhdt th:where(.svelte-1btmhdt){font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:600;text-align:left;padding:10px 12px;border-bottom:1px solid var(--line);white-space:nowrap}.iztable.svelte-1btmhdt td:where(.svelte-1btmhdt){padding:10px 12px;border-bottom:1px solid var(--line);vertical-align:top}.iztable.svelte-1btmhdt .r:where(.svelte-1btmhdt){text-align:right}tr.paid.svelte-1btmhdt td:where(.svelte-1btmhdt){color:var(--muted)}.iztable.svelte-1btmhdt select.inl:where(.svelte-1btmhdt){max-width:320px;font-size:12px}.sup.svelte-1btmhdt b:where(.svelte-1btmhdt){display:block;font-weight:700;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sup.svelte-1btmhdt .sub:where(.svelte-1btmhdt){font-size:12px;color:var(--muted);font-family:var(--f-mono)}.rsd.svelte-1btmhdt{display:block;font-size:11px;color:var(--muted);margin-top:3px}.izinv.svelte-1btmhdt{display:block;border:0;background:none;padding:0;text-align:left;color:inherit}.izinv.svelte-1btmhdt b:where(.svelte-1btmhdt){display:block;font-size:13px}.izinv.svelte-1btmhdt span:where(.svelte-1btmhdt){font-size:12px;color:var(--muted)}.izk.svelte-1btmhdt{flex-direction:row;align-items:center;gap:6px;font-size:12px;color:var(--fg);white-space:nowrap}.izk.svelte-1btmhdt input:where(.svelte-1btmhdt){accent-color:var(--ink-2);width:16px;height:16px}.izrules.svelte-1btmhdt{margin:0;padding-left:18px;font-size:13px;color:var(--muted);display:flex;flex-direction:column;gap:4px}.izrules.svelte-1btmhdt b:where(.svelte-1btmhdt){color:var(--fg)}.orows.svelte-1btmhdt{display:flex;flex-direction:column;gap:8px}.oex.svelte-1btmhdt{display:flex;gap:10px;align-items:center;padding:8px 10px;border-radius:10px;background:var(--glass-strong);font-size:13px;flex-wrap:wrap}.oex.svelte-1btmhdt .sp:where(.svelte-1btmhdt){flex:1}.stpaid.svelte-1btmhdt{display:flex;flex-direction:column;gap:4px;margin:-2px 0 6px 14px;padding-left:12px;border-left:2px solid var(--line-strong)}.stp.svelte-1btmhdt{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:10px;align-items:center;padding:6px 10px;border:1px solid var(--line);border-radius:10px;background:var(--glass);font-size:13px;text-align:left;width:100%}.stp.svelte-1btmhdt:hover{border-color:var(--line-strong)}.stp.svelte-1btmhdt .n:where(.svelte-1btmhdt){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:640px){.izdrop.svelte-1btmhdt{grid-template-columns:1fr}}.lc.svelte-2pxauf{position:relative;min-height:200px}.lc.svelte-2pxauf svg:where(.svelte-2pxauf){display:block;touch-action:pan-y}.grid.svelte-2pxauf{stroke:var(--line)}.zero.svelte-2pxauf{stroke:var(--line-strong)}.tick.svelte-2pxauf{fill:var(--muted);font:11px var(--f-mono)}.xl.svelte-2pxauf{fill:var(--muted);font:11px var(--f-body)}.guide.svelte-2pxauf{stroke:var(--line-strong)}.pt.svelte-2pxauf{fill:var(--bg2);stroke:var(--ink);transition:r .12s}.pt.last.svelte-2pxauf{fill:var(--ink-2);stroke:var(--bg2)}.lastv.svelte-2pxauf{fill:var(--fg);font:600 12px var(--f-mono)}.ln.svelte-2pxauf{stroke-dasharray:1;stroke-dashoffset:0;animation:svelte-2pxauf-draw 1s .1s cubic-bezier(.2,.8,.2,1) both}.area.svelte-2pxauf{animation:svelte-2pxauf-fadein .8s .5s both}@keyframes svelte-2pxauf-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes svelte-2pxauf-fadein{0%{opacity:0}to{opacity:1}}.tip.svelte-2pxauf{position:absolute;top:0;width:200px;pointer-events:none;background:var(--bg2);border:1px solid var(--line-strong);border-radius:10px;padding:8px 10px;font-size:12px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:2px;z-index:2}.tip.svelte-2pxauf span:where(.svelte-2pxauf){color:var(--muted);font-family:var(--f-mono)}.warn-box.svelte-9oam1c{border:1px dashed var(--ink-2);border-radius:12px;padding:10px 12px;font-size:13px;background:var(--glass)}.warn-box.svelte-9oam1c b:where(.svelte-9oam1c){color:var(--ink-2)}.yclist.svelte-9oam1c{display:flex;flex-direction:column;gap:6px;max-height:360px;overflow:auto}.ycs.svelte-9oam1c{border:1px solid var(--line);border-radius:10px;background:var(--glass)}.ycs.svelte-9oam1c summary:where(.svelte-9oam1c){display:flex;justify-content:space-between;gap:10px;padding:8px 12px;cursor:pointer;font-size:13px;list-style:none}.ycs.svelte-9oam1c summary:where(.svelte-9oam1c)::-webkit-details-marker{display:none}.ycs.svelte-9oam1c summary:where(.svelte-9oam1c) span:where(.svelte-9oam1c):first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ycit.svelte-9oam1c{display:flex;justify-content:space-between;gap:10px;padding:4px 12px 4px 24px;font-size:12px;color:var(--muted)}.board.svelte-1401is0{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;align-items:start}.fcol.svelte-1401is0{border:1px solid var(--line);border-radius:16px;background:var(--glass);padding:12px;display:flex;flex-direction:column;gap:10px;min-width:0;transition:border-color .15s,background .15s,box-shadow .15s;box-shadow:inset 0 1px color-mix(in srgb,var(--fg) 9%,transparent)}.fcol.inbox.svelte-1401is0{border-style:dashed;border-color:var(--line-strong)}.fcol.over.svelte-1401is0{border-color:var(--ink-2);background:var(--glass-strong);box-shadow:0 0 0 3px color-mix(in srgb,var(--ink-2) 25%,transparent)}.fhead.svelte-1401is0{display:flex;align-items:center;gap:8px}.fhead.svelte-1401is0 b:where(.svelte-1401is0){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fst.svelte-1401is0{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.fst.svelte-1401is0 div:where(.svelte-1401is0){background:var(--glass-strong);border-radius:8px;padding:5px 8px;min-width:0}.fst.svelte-1401is0 span:where(.svelte-1401is0){display:block;font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.fst.svelte-1401is0 b:where(.svelte-1401is0){font-family:var(--f-mono);font-size:12px}.fitems.svelte-1401is0{display:flex;flex-direction:column;gap:6px;max-height:340px;overflow:auto;min-height:56px}.chipi.svelte-1401is0{border:1px solid var(--line);border-radius:10px;background:var(--bg2);padding:8px 10px;cursor:grab;display:flex;flex-direction:column;gap:2px;font-size:12px;user-select:none;-webkit-user-select:none;transition:opacity .15s,border-color .12s}.chipi.svelte-1401is0:hover{border-color:var(--line-strong)}.chipi.dragging.svelte-1401is0{opacity:.3}.chipi.svelte-1401is0 .c1:where(.svelte-1401is0),.chipi.svelte-1401is0 .c2:where(.svelte-1401is0),.dragcard.svelte-1401is0 .c1:where(.svelte-1401is0),.dragcard.svelte-1401is0 .c2:where(.svelte-1401is0){display:flex;justify-content:space-between;gap:8px;min-width:0}.chipi.svelte-1401is0 .c1:where(.svelte-1401is0) b:where(.svelte-1401is0),.dragcard.svelte-1401is0 .c1:where(.svelte-1401is0) b:where(.svelte-1401is0){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.chipi.svelte-1401is0 .c2:where(.svelte-1401is0),.dragcard.svelte-1401is0 .c2:where(.svelte-1401is0){color:var(--muted)}.chipi.svelte-1401is0 .c1:where(.svelte-1401is0) span:where(.svelte-1401is0),.chipi.svelte-1401is0 .c2:where(.svelte-1401is0) span:where(.svelte-1401is0):last-child{white-space:nowrap;flex:none}.chipi.svelte-1401is0 .c2:where(.svelte-1401is0) span:where(.svelte-1401is0):first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dragcard.svelte-1401is0{position:fixed;left:0;top:0;z-index:70;pointer-events:none;border:1px solid var(--ink-2);border-radius:10px;background:var(--bg2);padding:8px 10px;display:flex;flex-direction:column;gap:2px;font-size:12px;box-shadow:0 14px 40px color-mix(in srgb,var(--bg) 55%,transparent),0 0 0 3px color-mix(in srgb,var(--ink-2) 25%,transparent);will-change:transform}.dragcard.svelte-1401is0 .hintx:where(.svelte-1401is0){color:var(--ink-2);font-weight:700;white-space:nowrap}.newf.svelte-1401is0{display:flex;gap:8px;max-width:560px;flex-wrap:wrap}.newf.svelte-1401is0 input:where(.svelte-1401is0){flex:1;min-width:200px;border:1px solid var(--line-strong);background:color-mix(in srgb,var(--bg) 35%,transparent);border-radius:10px;padding:7px 10px;color:var(--fg);font:inherit;font-size:13px}.arch.svelte-nszur{display:grid;grid-template-columns:250px 1fr;min-height:420px}.side.svelte-nszur{border-right:1px solid var(--line);padding:14px;display:flex;flex-direction:column;gap:14px;min-width:0;max-height:80vh;overflow-y:auto}.grp.svelte-nszur{display:flex;flex-direction:column;gap:2px}.grp.svelte-nszur .eyebrow:where(.svelte-nszur){padding:0 8px 6px;color:var(--fg);opacity:.85;font-weight:700}.fold.svelte-nszur{display:flex;align-items:center;gap:8px;border:0;background:transparent;text-align:left;padding:7px 8px;border-radius:10px;width:100%;color:var(--fg);font-weight:500}.fold.svelte-nszur .nm:where(.svelte-nszur){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fold.svelte-nszur .c:where(.svelte-nszur){font-family:var(--f-mono);font-size:12px;color:var(--muted)}.fold[aria-current=true].svelte-nszur .c:where(.svelte-nszur){color:var(--fg)}.fold.svelte-nszur:hover{background:var(--glass)}.fold[aria-current=true].svelte-nszur{background:var(--glass-strong);color:var(--fg);font-weight:700}.newf.svelte-nszur{display:flex;gap:6px;margin-top:6px}.newf.svelte-nszur input:where(.svelte-nszur){flex:1;min-width:0;border:1px solid var(--line-strong);background:transparent;border-radius:10px;padding:6px 10px;color:var(--fg);font:inherit;font-size:13px}.main.svelte-nszur{padding:16px;min-width:0;display:flex;flex-direction:column;gap:12px}.small.svelte-nszur{font-size:12px}.grid.svelte-nszur{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px;align-content:start}.tile.svelte-nszur{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--glass);text-align:left;padding:0;transition:transform .15s,border-color .15s}.tile.svelte-nszur:hover{transform:translateY(-2px);border-color:var(--ink-2)}.thumb.svelte-nszur{aspect-ratio:3 / 4;max-width:100%;background:var(--bg2);display:grid;place-items:center;overflow:hidden;position:relative}.thumb.svelte-nszur img:where(.svelte-nszur){width:100%;height:100%;object-fit:cover;object-position:top}.ext.svelte-nszur{position:absolute;left:8px;top:8px;font-family:var(--f-mono);font-size:10px;font-weight:600;padding:2px 7px;border-radius:6px;background:var(--ink);color:var(--on-ink)}.meta.svelte-nszur{padding:10px 12px;display:flex;flex-direction:column;gap:2px;min-width:0}.meta.svelte-nszur b:where(.svelte-nszur){font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta.svelte-nszur span:where(.svelte-nszur){font-size:11px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty.svelte-nszur{grid-column:1 / -1}@media(max-width:720px){.arch.svelte-nszur{grid-template-columns:1fr}.side.svelte-nszur{border-right:0;border-bottom:1px solid var(--line);max-height:260px}.grid.svelte-nszur{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}header.top.svelte-1ary22t{position:sticky;top:env(safe-area-inset-top,0px);z-index:20;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:10px 14px}.hside.svelte-1ary22t{justify-self:start;padding-left:6px}.hdate.svelte-1ary22t{color:var(--muted);font-size:13px;white-space:nowrap;letter-spacing:.04em}.brand.svelte-1ary22t b:where(.svelte-1ary22t){font-family:var(--f-display);font-weight:800;font-size:19px;letter-spacing:.06em}.brand.svelte-1ary22t b:where(.svelte-1ary22t) span:where(.svelte-1ary22t){font-weight:500;color:var(--ink-2)}.hr.svelte-1ary22t{display:flex;justify-content:flex-end;align-items:center;gap:10px;min-width:0}.round.svelte-1ary22t:disabled{opacity:.5;cursor:default}.round.up.svelte-1ary22t{width:44px;height:44px;box-shadow:0 6px 22px color-mix(in srgb,var(--ink) 45%,transparent),0 0 0 4px color-mix(in srgb,var(--ink) 18%,transparent)}.round.up.svelte-1ary22t{background:linear-gradient(150deg,var(--ink),var(--ink-2));color:var(--on-ink);border-color:transparent}.prof.svelte-1ary22t .ini:where(.svelte-1ary22t){font-family:var(--f-display);font-size:13px;font-weight:700}.pop.svelte-1ary22t{position:relative}.menu.svelte-1ary22t{position:absolute;right:0;top:48px;z-index:30;min-width:220px;padding:10px;display:flex;flex-direction:column;gap:2px;background:var(--bg2)}.menu.svelte-1ary22t .btn:where(.svelte-1ary22t){justify-content:flex-start}.menu.svelte-1ary22t .hint:where(.svelte-1ary22t){padding:4px 10px 8px;overflow:hidden;text-overflow:ellipsis}.welcome.svelte-1ary22t{padding:4px 6px 0;display:flex;flex-direction:column;gap:4px}.welcome.svelte-1ary22t h1:where(.svelte-1ary22t){margin:0;font-family:var(--f-display);font-weight:700;font-size:clamp(22px,3.4vw,34px);letter-spacing:-.01em;background:linear-gradient(100deg,var(--fg) 40%,var(--ink-2));-webkit-background-clip:text;background-clip:text;color:transparent}.welcome.svelte-1ary22t p:where(.svelte-1ary22t){margin:0;color:var(--muted);font-size:14px;display:flex;flex-wrap:wrap;gap:4px;align-items:baseline}.welcome.svelte-1ary22t p:where(.svelte-1ary22t) b:where(.svelte-1ary22t){color:var(--fg)}.welcome.svelte-1ary22t .linkbtn:where(.svelte-1ary22t){margin-left:8px}.kpis.svelte-1ary22t{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.kpi.svelte-1ary22t{position:relative;overflow:hidden;padding:16px 18px;display:flex;flex-direction:column;gap:6px;min-width:0}.kpi.svelte-1ary22t .v:where(.svelte-1ary22t){font-family:var(--f-display);font-size:clamp(17px,2.1vw,25px);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.kpi.svelte-1ary22t .s:where(.svelte-1ary22t){color:var(--muted);font-size:12px}.kpi.accent.svelte-1ary22t{background:linear-gradient(135deg,color-mix(in srgb,var(--ink) 32%,transparent),color-mix(in srgb,var(--ink-2) 14%,transparent));border-color:var(--line-strong)}.kpis.svelte-1ary22t .kpi:where(.svelte-1ary22t):nth-child(2){animation-delay:.06s}.kpis.svelte-1ary22t .kpi:where(.svelte-1ary22t):nth-child(3){animation-delay:.12s}.kpis.svelte-1ary22t .kpi:where(.svelte-1ary22t):nth-child(4){animation-delay:.18s}.work.svelte-1ary22t{padding:0;overflow:hidden}.tabs.svelte-1ary22t{position:relative;display:flex;align-items:center;gap:6px;padding:12px 14px;border-bottom:1px solid var(--line);flex-wrap:wrap}.tab.svelte-1ary22t{position:relative;z-index:1;border:1px solid transparent;background:transparent;border-radius:999px;padding:7px 14px;font-weight:600;color:var(--muted);transition:color .25s}.tab.svelte-1ary22t:hover{color:var(--fg)}.tab[aria-selected=true].svelte-1ary22t{color:var(--on-ink)}.tab-ink.svelte-1ary22t{position:absolute;z-index:0;border-radius:999px;background:linear-gradient(135deg,var(--ink),color-mix(in srgb,var(--ink) 60%,var(--ink-2)));box-shadow:0 6px 22px color-mix(in srgb,var(--ink) 45%,transparent);opacity:0;transition:left .45s cubic-bezier(.2,.9,.2,1),top .45s cubic-bezier(.2,.9,.2,1),width .45s cubic-bezier(.2,.9,.2,1),height .45s,opacity .2s;pointer-events:none}.tab-ink.on.svelte-1ary22t{opacity:1}.tools.svelte-1ary22t{display:flex;gap:8px;margin-left:auto;flex-wrap:wrap;align-items:center}.search.svelte-1ary22t{display:flex;flex-direction:row;align-items:center;gap:8px;border:1px solid var(--line-strong);border-radius:999px;padding:6px 12px;background:var(--glass);min-width:0}.search.svelte-1ary22t input:where(.svelte-1ary22t){border:0;background:transparent;outline:0;width:170px;min-width:0;padding:0;font-size:13px}.v-in.svelte-1ary22t{animation:svelte-1ary22t-vIn .28s cubic-bezier(.2,.8,.2,1)}@keyframes svelte-1ary22t-vIn{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:none}}.empty.svelte-1ary22t{padding:40px 16px;text-align:center;color:var(--muted);display:flex;flex-direction:column;gap:6px}.empty.svelte-1ary22t b:where(.svelte-1ary22t){color:var(--fg);font-size:15px;font-family:var(--f-display)}.foot.svelte-1ary22t{color:var(--faint);font-size:12px;text-align:center;margin:0}.notice.svelte-1ary22t{padding:12px 16px;border-radius:14px;border:1px dashed var(--line-strong)}.small.svelte-1ary22t{font-size:12px}.alerts.svelte-1ary22t{padding:16px 20px;display:flex;flex-direction:column;gap:10px;border-color:var(--line-strong)}.alerts-head.svelte-1ary22t{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.alerts-head.svelte-1ary22t h2:where(.svelte-1ary22t){margin:0;font-family:var(--f-display);font-size:15px;font-weight:700;letter-spacing:.02em}.alerts-head.svelte-1ary22t .ml:where(.svelte-1ary22t){margin-left:auto}.linkbtn.tiny.svelte-1ary22t{font-size:inherit;letter-spacing:inherit;text-transform:inherit;margin:0}.alist.svelte-1ary22t{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px}.acard.svelte-1ary22t{flex:0 0 auto;min-width:220px;max-width:280px;display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:14px;border:1px solid var(--line-strong);background:var(--glass);text-align:left}.acard.hot.svelte-1ary22t{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.acard.warn.svelte-1ary22t{border-style:dashed;border-color:var(--ink-2)}.acard.svelte-1ary22t .a1:where(.svelte-1ary22t){font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acard.svelte-1ary22t .a2:where(.svelte-1ary22t){font-family:var(--f-mono);font-size:13px}.acard.svelte-1ary22t .a3:where(.svelte-1ary22t){font-size:12px;opacity:.8}.pulse.svelte-1ary22t{width:8px;height:8px;border-radius:50%;background:var(--ink-2);animation:svelte-1ary22t-pulse 1.8s infinite}@keyframes svelte-1ary22t-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--ink-2) 60%,transparent)}to{box-shadow:0 0 0 12px transparent}}.next.svelte-1ary22t{display:flex;align-items:center;gap:16px;padding:10px 16px;flex-wrap:wrap;border-color:var(--line-strong);background:linear-gradient(110deg,color-mix(in srgb,var(--ink) 22%,transparent),var(--glass) 55%,color-mix(in srgb,var(--ink-2) 14%,transparent))}.nx-days.svelte-1ary22t{width:58px;height:58px;border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--line-strong);background:var(--glass-strong);flex:none}.nx-days.svelte-1ary22t b:where(.svelte-1ary22t){font-family:var(--f-display);font-size:20px;line-height:1}.nx-days.svelte-1ary22t span:where(.svelte-1ary22t){font-size:11px;color:var(--muted)}.nx-days.hot.svelte-1ary22t{background:linear-gradient(150deg,var(--ink),var(--ink-2));color:var(--on-ink);border-color:transparent}.nx-days.hot.svelte-1ary22t span:where(.svelte-1ary22t){color:inherit;opacity:.85}.nx-l.svelte-1ary22t{flex:1;min-width:200px;display:flex;flex-direction:column;gap:2px}.nx-name.svelte-1ary22t{font-family:var(--f-display);font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx-l.svelte-1ary22t .muted:where(.svelte-1ary22t){font-size:13px}.nx-r.svelte-1ary22t{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.nx-amt.svelte-1ary22t{font-family:var(--f-display);font-size:20px;font-weight:700}.drop.svelte-1ary22t{position:relative;padding:22px;display:grid;grid-template-columns:auto 1fr auto;gap:14px 18px;align-items:center;border-style:dashed;border-color:var(--line-strong);transition:background .2s,border-color .2s}.drop.over.svelte-1ary22t{background:var(--glass-strong);border-color:var(--ink-2)}.drop.archmode.svelte-1ary22t{border-color:var(--ink-2)}.drop.svelte-1ary22t .big:where(.svelte-1ary22t){width:54px;height:54px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(160deg,var(--ink),var(--ink-2));color:var(--on-ink)}.drop.svelte-1ary22t h3:where(.svelte-1ary22t){margin:0 0 2px;font-family:var(--f-display);font-size:16px;font-weight:700}.drop.svelte-1ary22t p:where(.svelte-1ary22t){margin:0;color:var(--muted)}.dbtns.svelte-1ary22t{display:flex;gap:8px;flex-wrap:wrap}.arch-t.svelte-1ary22t{grid-column:1 / -1;flex-direction:row;align-items:flex-start;gap:10px;font-weight:500;color:var(--muted);cursor:pointer}.arch-t.svelte-1ary22t input:where(.svelte-1ary22t){width:16px;height:16px;flex:none;margin-top:2px;accent-color:var(--ink-2)}.arch-t.svelte-1ary22t b:where(.svelte-1ary22t){color:var(--fg)}.queue.svelte-1ary22t{display:flex;flex-direction:column;gap:8px}.qitem.svelte-1ary22t{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:14px;border:1px solid var(--line);background:var(--glass);flex-wrap:wrap}.qitem.svelte-1ary22t .n:where(.svelte-1ary22t){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.qitem.svelte-1ary22t .st:where(.svelte-1ary22t){color:var(--muted);font-size:12px;white-space:nowrap}.spin.svelte-1ary22t{width:16px;height:16px;border-radius:50%;border:2px solid var(--line-strong);border-top-color:var(--ink-2);animation:svelte-1ary22t-spin .8s linear infinite;flex:none}@keyframes svelte-1ary22t-spin{to{transform:rotate(360deg)}}@media(max-width:640px){.drop.svelte-1ary22t{grid-template-columns:1fr}}.todo.svelte-1ary22t{width:min(420px,calc(100vw - 32px));max-height:72vh;overflow-y:auto;gap:6px}.todo.svelte-1ary22t h4:where(.svelte-1ary22t){margin:4px 8px 6px}.tdform.svelte-1ary22t{display:flex;flex-direction:column;gap:8px;padding:0 6px 10px;border-bottom:1px solid var(--line)}.tdform.svelte-1ary22t textarea:where(.svelte-1ary22t){border:1px solid var(--line-strong);background:color-mix(in srgb,var(--bg) 40%,transparent);border-radius:12px;padding:10px 12px;color:var(--fg);font:inherit;font-size:14px;resize:vertical;width:100%}.tdform.svelte-1ary22t textarea:where(.svelte-1ary22t):focus{outline:none;border-color:var(--ink-2);box-shadow:0 0 0 3px color-mix(in srgb,var(--ink-2) 22%,transparent)}.todo.svelte-1ary22t .tdlist:where(.svelte-1ary22t){padding:6px 2px 2px}.tddone.svelte-1ary22t{padding:4px 6px;font-size:13px;color:var(--muted)}.tddone.svelte-1ary22t summary:where(.svelte-1ary22t){cursor:pointer;padding:6px 4px}.round.svelte-1ary22t .dot:where(.svelte-1ary22t){position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--ink-2);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center}.notif.svelte-1ary22t{width:min(360px,calc(100vw - 32px));max-height:70vh;overflow-y:auto;gap:4px}.notif.svelte-1ary22t h4:where(.svelte-1ary22t){margin:4px 8px 6px}.empty-n.svelte-1ary22t{padding:4px 8px 8px}.nitem.svelte-1ary22t{display:flex;gap:10px;align-items:flex-start;text-align:left;padding:8px;border-radius:10px;border:0;background:transparent}.nitem.svelte-1ary22t:hover{background:var(--glass-strong)}.nitem.svelte-1ary22t .t:where(.svelte-1ary22t){display:flex;flex-direction:column;min-width:0}.nitem.svelte-1ary22t .t:where(.svelte-1ary22t) b:where(.svelte-1ary22t){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nitem.svelte-1ary22t .t:where(.svelte-1ary22t) span:where(.svelte-1ary22t){font-size:12px;color:var(--muted)}.scrim.svelte-1ary22t{position:fixed;inset:0;z-index:40;background:color-mix(in srgb,var(--bg) 55%,transparent);border:0}.drawer.svelte-1ary22t{position:fixed;top:0;right:0;bottom:0;width:min(820px,100vw);z-index:41;display:flex;flex-direction:column;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);background:linear-gradient(165deg,color-mix(in srgb,var(--ink) 26%,var(--bg2)) 0%,var(--bg2) 42%,var(--bg2) 70%,color-mix(in srgb,var(--ink-2) 20%,var(--bg2)) 100%);border-left:1px solid var(--line-strong);box-shadow:var(--shadow);animation:svelte-1ary22t-slide .28s cubic-bezier(.2,.8,.2,1)}@keyframes svelte-1ary22t-slide{0%{transform:translate(40px);opacity:0}to{transform:none;opacity:1}}.dh.svelte-1ary22t{display:flex;align-items:center;padding:16px 20px;border-bottom:1px solid var(--line)}.dh.svelte-1ary22t h3:where(.svelte-1ary22t){margin:0;font-family:var(--f-display);font-size:17px;flex:1}.sdb.svelte-1ary22t{padding:18px 20px;overflow-y:auto;flex:1}@media(max-width:860px){.kpis.svelte-1ary22t{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.kpi.svelte-1ary22t{padding:14px}.kpi.svelte-1ary22t .v:where(.svelte-1ary22t){font-size:15px}}@media(max-width:560px){.nx-r.svelte-1ary22t{align-items:flex-start;width:100%}.search.svelte-1ary22t input:where(.svelte-1ary22t){width:120px}}@media(max-width:640px){header.top.svelte-1ary22t{grid-template-columns:1fr;justify-items:center}.hside.svelte-1ary22t{justify-self:center;padding:0}.hr.svelte-1ary22t{justify-content:center;flex-wrap:wrap}}.box.svelte-18f4te2{position:relative;z-index:1;max-width:640px;margin:12vh auto;padding:24px}h1.svelte-18f4te2{margin:0 0 8px;font-family:var(--f-display);font-size:20px}code.svelte-18f4te2{font-family:var(--f-mono);font-size:12px}li.svelte-18f4te2{margin:6px 0}.center.svelte-1n46o8q{position:relative;z-index:1;min-height:100vh;display:grid;place-items:center;padding:24px max(16px,env(safe-area-inset-left,0px))}.card.svelte-1n46o8q{width:min(760px,100%);padding:24px;display:flex;flex-direction:column;gap:12px}.brand.svelte-1n46o8q b:where(.svelte-1n46o8q){font-family:var(--f-display);font-weight:800;font-size:17px;letter-spacing:.06em}.brand.svelte-1n46o8q b:where(.svelte-1n46o8q) span:where(.svelte-1n46o8q){font-weight:500;color:var(--ink-2)}h1.svelte-1n46o8q{margin:0;font-family:var(--f-display);font-size:clamp(20px,3vw,28px)}
