:root{color-scheme:dark;--bg: #070709;--surface: #0f0f18;--surface-2: #161622;--btn-bg: #1c1c2b;--line: #4a4a5e;--line-soft: rgba(255, 255, 255, .14);--ink: #ffffff;--muted: #c8c8d8;--dim: #888898;--accent: #000dc3;--accent-hover: #0011e8;--accent-ink: #00067a;--accent-soft: rgba(0, 13, 195, .16);--accent-text: #8fa0ff;--ok: #4caf7d;--ok-soft: rgba(76, 175, 125, .14);--ok-line: rgba(76, 175, 125, .45);--warn: #ff6b6b;--warn-soft: rgba(255, 107, 107, .12);--warn-line: rgba(255, 107, 107, .45);--soft: rgba(255, 255, 255, .07);--soft-hover: rgba(255, 255, 255, .11);--edge: rgba(255, 255, 255, .14);--in: #6fd9b0;--out: #ff9e85;--in-tint: rgba(10, 122, 92, .2);--in-tint-hover: rgba(10, 122, 92, .28);--in-edge: rgba(10, 122, 92, .5);--out-tint: rgba(196, 71, 44, .2);--out-tint-hover: rgba(196, 71, 44, .28);--out-edge: rgba(196, 71, 44, .5);--mute: #9a9aaa;--mute-soft: rgba(255, 255, 255, .06);--mute-line: rgba(255, 255, 255, .16);--radius: 16px;--radius-sm: 10px;--font: "Manrope", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-display: "Dela Gothic One", var(--font)}:root[data-theme=light]{color-scheme:light;--bg: #ffffff;--surface: #ffffff;--surface-2: #f5f5fa;--btn-bg: #ffffff;--line: #101018;--line-soft: rgba(0, 0, 0, .1);--ink: #101018;--muted: #3f3f52;--dim: #686878;--accent-ink: #101018;--accent-soft: rgba(0, 13, 195, .07);--accent-text: #000dc3;--ok: #1f7a52;--ok-soft: rgba(31, 122, 82, .1);--ok-line: rgba(31, 122, 82, .4);--warn: #c62828;--warn-soft: rgba(198, 40, 40, .08);--warn-line: rgba(198, 40, 40, .35);--soft: rgba(16, 16, 24, .055);--soft-hover: rgba(16, 16, 24, .09);--edge: rgba(16, 16, 24, .2);--in: #08795c;--out: #c4472c;--in-tint: rgba(10, 122, 92, .14);--in-tint-hover: rgba(10, 122, 92, .2);--in-edge: rgba(10, 122, 92, .45);--out-tint: rgba(196, 71, 44, .14);--out-tint-hover: rgba(196, 71, 44, .2);--out-edge: rgba(196, 71, 44, .45);--mute: #686878;--mute-soft: rgba(0, 0, 0, .05);--mute-line: rgba(0, 0, 0, .14)}*{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}.wrap{position:relative;max-width:540px;margin:0 auto;padding:22px 16px 44px}.brand{display:flex;align-items:center;justify-content:space-between;gap:12px}.theme-btn{width:40px;height:40px}.brand .logo{font-family:var(--font-display);font-size:24px;line-height:.98;letter-spacing:.02em;text-transform:uppercase;display:inline-block}.tagline{color:var(--muted);font-size:14px;font-weight:500;margin:12px 2px 20px}.card{position:relative;background:var(--surface);border:2px solid var(--line);border-bottom-width:4px;border-radius:var(--radius);padding:18px;margin-bottom:16px}.card .card{border:0;border-radius:12px;background:var(--surface-2)}.card .card .field,.card .card .dd-trigger{background:var(--surface)}.label{font-size:18px;font-weight:800;letter-spacing:-.025em;line-height:1.2;color:var(--ink);margin:0 0 12px}h1.h1{font-family:var(--font-display);font-size:22px;margin:0 0 4px}.h2{font-size:16px;font-weight:800;margin:0 0 12px}.muted{color:var(--muted)}.big{font-size:22px;font-weight:800;letter-spacing:-.03em;line-height:1.2}.pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:var(--surface-2);color:var(--dim);font-size:12px;font-weight:700;line-height:1.35;letter-spacing:.01em;white-space:nowrap;vertical-align:middle}.pill.ok{background:var(--ok-soft);color:var(--ok)}.pill.warn{background:var(--warn-soft);color:var(--warn)}.pill.ghost{background:var(--accent-soft);color:var(--accent-text)}.pill.mute{background:var(--mute-soft);color:var(--mute)}.settle{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:10px 12px;border-radius:10px;background:var(--accent-soft);color:var(--accent-text);font-size:14px;font-weight:700}.settle b{font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:13px 16px;border:2px solid transparent;border-radius:var(--radius-sm);box-shadow:0 2px 0 var(--edge);background:var(--soft);color:var(--ink);font-family:inherit;font-size:15px;font-weight:700;line-height:1.2;cursor:pointer;transition:background .15s,transform .1s,box-shadow .1s,opacity .15s}.btn:active:not(:disabled){transform:translateY(2px);box-shadow:none}.btn:disabled{opacity:.45;cursor:default}.btn-primary{background:var(--accent);color:#fff;border-color:var(--accent-ink);box-shadow:0 2px 0 var(--accent-ink)}.btn-primary:hover:not(:disabled){background:var(--accent-hover)}.btn-primary:active:not(:disabled){transform:translateY(2px);box-shadow:0 0 0 var(--accent-ink)}.btn-in{background:var(--in-tint);color:var(--in);box-shadow:0 2px 0 var(--in-edge)}.btn-out{background:var(--out-tint);color:var(--out);box-shadow:0 2px 0 var(--out-edge)}.btn-in:hover:not(:disabled){background:var(--in-tint-hover)}.btn-out:hover:not(:disabled){background:var(--out-tint-hover)}.btn-ghost,.btn-soft{background:var(--soft);color:var(--ink)}.btn-soft:hover:not(:disabled),.btn-ghost:hover:not(:disabled){background:var(--soft-hover)}.btn-row{display:flex;gap:8px}.btn-sm{width:auto;padding:9px 12px;font-size:14px;border-radius:8px}.btn-ok{background:var(--ok-soft);color:var(--ok)}.btn-no{background:var(--warn-soft);color:var(--warn)}.btn-ok:active:not(:disabled),.btn-no:active:not(:disabled){box-shadow:none}.btn-row .btn-sm{flex:1;min-width:0;padding-left:8px;padding-right:8px;gap:6px}.option{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left;padding:14px 15px;margin-bottom:8px;background:var(--soft);border:2px solid transparent;border-radius:12px;box-shadow:0 2px 0 var(--edge);color:var(--ink);cursor:pointer;font-family:inherit;transition:border-color .12s,background .12s,transform .1s}.option:active{transform:translateY(2px);box-shadow:none}.option.selected{border-color:var(--accent);background:var(--accent-soft)}.option .o-title{font-weight:800;font-size:16px;letter-spacing:-.01em}.option .o-sub{font-size:13px;color:var(--dim)}.option .o-price{font-size:20px;font-weight:800;letter-spacing:-.04em;white-space:nowrap}.option .check{color:var(--accent-text);font-weight:800}.field{width:100%;padding:12px 14px;border:2px solid transparent;border-radius:var(--radius-sm);font-family:inherit;font-size:16px;background:var(--soft);color:var(--ink)}.field::placeholder{color:var(--dim)}.field:focus{outline:none;border-color:var(--accent)}.field-label{display:block;font-size:13px;color:var(--muted);margin:12px 0 6px;font-weight:700}.dd{position:relative}.dd-trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:12px 14px;border:2px solid transparent;border-radius:var(--radius-sm);background:var(--soft);color:var(--ink);font-family:inherit;font-size:15px;font-weight:700;cursor:pointer;text-align:left}.dd-trigger.open{border-color:var(--accent)}.dd-label.ph{color:var(--dim);font-weight:500}.dd-chevron{display:inline-flex;color:var(--dim);transition:transform .15s}.dd-trigger.open .dd-chevron{transform:rotate(180deg);color:var(--accent-text)}.dd-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:transparent;border:0;cursor:default}.dd-panel{position:absolute;z-index:41;top:calc(100% + 8px);left:0;right:0;background:var(--surface);border:1px solid var(--line-soft);border-radius:12px;box-shadow:0 12px 32px #00000040;padding:6px;max-height:260px;overflow-y:auto}.dd-option{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:11px 12px;border:0;border-radius:8px;background:transparent;color:var(--ink);font-family:inherit;font-size:15px;font-weight:600;text-align:left;cursor:pointer}.dd-option:hover{background:var(--surface-2)}.dd-option.sel{background:var(--accent-soft);color:var(--accent-text);font-weight:800}.dd-check{color:var(--accent-text);font-weight:800}.requisites{background:var(--accent-soft);border-radius:12px;padding:14px;margin:6px 0 14px}.requisites .req-label{font-size:13px;font-weight:800;color:var(--accent-text);margin-bottom:6px}.requisites .req-value{font-family:ui-monospace,SF Mono,Menlo,monospace;font-weight:600;word-break:break-word;color:var(--ink)}.file{display:flex;align-items:center;justify-content:center;gap:8px;border:2px dashed var(--line-soft);border-radius:12px;padding:18px;text-align:center;color:var(--muted);font-weight:600;cursor:pointer}.file input{display:none}.file.has{border-color:transparent;color:var(--accent-text);background:var(--accent-soft)}.tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tile{background:var(--soft);border-radius:12px;padding:14px}.tile .t-label{font-size:13px;font-weight:700;color:var(--dim)}.tile .t-value{font-family:var(--font);font-size:22px;font-weight:800;letter-spacing:-.04em;line-height:1.15;margin-top:6px}.tile .t-sub{font-size:12px;color:var(--dim);margin-top:4px}.row{display:flex;justify-content:space-between;gap:10px;padding:12px 0;border-top:1.5px solid var(--line-soft);font-size:14px}.row:first-of-type{border-top:0}.rowbtn{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:11px 2px;margin:0;border:0;border-top:1.5px solid var(--line-soft);border-radius:0;background:transparent;color:var(--ink);font-family:inherit;font-size:14px;cursor:pointer;transition:background .12s}.rowbtn:first-child{border-top:0}.rowbtn:active{background:var(--accent-soft)}.rb-chev{flex:0 0 auto;display:inline-flex;color:var(--dim)}.rowbtn:active .rb-chev{color:var(--accent-text)}.rb-main{flex:1 1 auto;min-width:0}.rb-side{flex:0 0 auto;text-align:right;white-space:nowrap}.act{display:inline-flex;align-items:center;gap:5px;padding:7px 12px;border-radius:8px;border:0;box-shadow:0 2px 0 var(--edge);background:var(--soft);color:var(--ink);font:inherit;font-size:13px;font-weight:700;white-space:nowrap;flex-shrink:0;cursor:pointer;transition:transform .1s,box-shadow .1s,opacity .12s}.act:active:not(:disabled){transform:translateY(2px);box-shadow:none}.act:disabled{opacity:.4;cursor:default}.act.danger{background:var(--warn-soft);color:var(--warn)}.act.ok{background:var(--ok-soft);color:var(--ok)}.act-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.hist-item+.hist-item{border-top:1.5px solid var(--line-soft)}.hist-item .act-row{gap:8px;margin:0 0 14px}.iconbtn{flex:0 0 auto;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:0;box-shadow:0 2px 0 var(--edge);background:var(--soft);color:var(--ink);font-size:16px;cursor:pointer;transition:transform .1s,box-shadow .1s,opacity .12s}.iconbtn:active:not(:disabled){transform:translateY(2px);box-shadow:none}.iconbtn:disabled{opacity:.4;cursor:default}.iconbtn.on{background:var(--accent-soft);color:var(--accent-text)}.iconbtn.sm{width:30px;height:30px;border-radius:7px;font-size:13px}.iconbtn.sm svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.iconbtn.danger{color:var(--warn)}.ib-row{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px}.topmenu{display:flex;gap:8px;overflow-x:auto;margin:0 -16px 16px;padding:2px 16px 8px;scrollbar-width:none;scroll-padding-inline:16px}.topmenu::-webkit-scrollbar{display:none}.card .topmenu{margin:0 0 12px;padding:2px 2px 8px}.chip{flex:0 0 auto;padding:8px 14px;border-radius:8px;border:2px solid transparent;box-shadow:0 2px 0 var(--edge);background:var(--soft);color:var(--ink);font:inherit;font-size:14px;font-weight:700;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background .15s,transform .1s,box-shadow .1s}.chip:hover:not(.on){background:var(--soft-hover)}.chip:active{transform:translateY(2px);box-shadow:none}.chip.on{background:var(--accent);border-color:var(--accent-ink);box-shadow:0 2px 0 var(--accent-ink);color:#fff}.chip.on:active{box-shadow:0 0 0 var(--accent-ink)}.ok-note{display:flex;align-items:center;gap:6px;color:var(--ok);font-size:13px;font-weight:700}.mono{font-variant-numeric:tabular-nums}.tag{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:700;line-height:1.2;white-space:nowrap;color:var(--dim)}.tag.ok{color:var(--ok)}.tag.warn{color:var(--warn)}.tag.mute{color:var(--mute)}.tag.future,.tag.future-text{color:var(--accent-text)}.tag.done{color:var(--dim)}.linkbtn.danger{color:var(--warn)}.stepper{display:flex;gap:6px;margin-bottom:18px}.stepper .seg{height:5px;flex:1;border-radius:3px;background:var(--line-soft);transition:background .2s}.stepper .seg.on{background:var(--accent)}.payline{display:flex;align-items:center;justify-content:space-between;margin-top:14px;padding-top:14px;border-top:1.5px solid var(--line-soft)}.pay-amount{font-size:26px;font-weight:800;letter-spacing:-.04em;color:var(--ink)}.pay-card{border-top:1.5px solid var(--line-soft);padding:14px 0}.pay-card:first-of-type{border-top:0}.pay-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.center{text-align:center}.result{margin-top:10px;font-weight:600}.err{color:var(--warn)}@media (prefers-reduced-motion: reduce){.btn,.act,.iconbtn,.option,.rowbtn{transition:none}}.nw{white-space:nowrap}.mts{display:flex;flex-wrap:wrap;gap:2px 12px;margin-top:4px;font-size:12.5px}.mt{white-space:nowrap}.mt-l{color:var(--muted)}.mt-v{font-weight:700;font-variant-numeric:tabular-nums}.mt-v.in{color:var(--in)}.mt-v.out{color:var(--out)}.mt-v.share{color:var(--accent-text)}.sums{margin-top:2px}.sum{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;border-top:1.5px solid var(--line-soft);font-size:15px}.sum:first-child{border-top:0}.sum>span{color:var(--muted)}.sum>b{font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.sum.total{font-size:18px}.sum.total>span{color:var(--ink);font-weight:700}.ico{flex:0 0 auto;display:inline-block;vertical-align:-.15em}.tag .ico{vertical-align:middle}.ico-line{display:inline-flex;align-items:center;gap:6px}.badge-ico{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:6px;vertical-align:-4px;margin-right:2px}.badge-ico.mute{background:var(--mute-soft);color:var(--mute)}.badge-ico.new{background:var(--accent-soft);color:var(--accent-text)}.badge-ico.warn{background:var(--warn-soft);color:var(--warn)}.lead-info{margin-top:8px;display:grid;gap:4px;font-size:13.5px;line-height:1.45}.lead-info p{margin:0}.brand-actions{display:flex;align-items:center;gap:8px}.dgrid,.person-grid{display:block}@media (min-width: 960px){body.web .wrap{max-width:1200px;padding:32px 32px 64px}body.web .topmenu{flex-wrap:wrap;overflow:visible;margin:0 0 20px;padding:2px 0 8px}body.web .dgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;align-items:start}body.web .dgrid.three{grid-template-columns:repeat(3,minmax(0,1fr))}body.web .dgrid>.wide{grid-column:1 / -1}body.web .person-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:0 16px;align-items:start}body.web .person-grid>.col{min-width:0}}.ui-switch{border:1.5px solid var(--line-soft);background:var(--surface);color:var(--muted);border-radius:999px;padding:6px 12px;font:inherit;font-size:12.5px;font-weight:700;white-space:nowrap;cursor:pointer}.brand-actions{flex-wrap:wrap;justify-content:flex-end}.re.svelte-12j6yv4{max-width:820px}.re-top.svelte-12j6yv4{display:flex;align-items:center;gap:12px}.re-title.svelte-12j6yv4{margin:0;font-size:18px;font-weight:700}.re-sum.svelte-12j6yv4{margin:8px 0 14px;font-size:14px;color:var(--muted)}.re-block.svelte-12j6yv4{background:var(--surface);border:1.5px solid var(--line-soft);border-radius:14px;padding:0 16px 14px;margin-bottom:12px}.re-block.svelte-12j6yv4 h3:where(.svelte-12j6yv4){display:flex;align-items:center;gap:10px;margin:0 -16px 12px;padding:12px 16px 10px;border-bottom:1px solid var(--line-soft);font-size:14px;font-weight:700;color:var(--ink)}.re-n.svelte-12j6yv4{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--accent-soft);color:var(--accent-text);font-size:12px;font-weight:800}.re-chips.svelte-12j6yv4{display:flex;flex-wrap:wrap;gap:6px}.re-chips.svelte-12j6yv4 .chip{padding:6px 11px;font-size:13px}.re-hint.svelte-12j6yv4{margin:8px 0 0;font-size:12.5px;color:var(--dim);line-height:1.4}.re-line.svelte-12j6yv4{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:14px;color:var(--ink)}.re-line.svelte-12j6yv4 .re-hint:where(.svelte-12j6yv4){margin:0}.re-num.svelte-12j6yv4{width:76px;padding:8px 10px;margin:0}.re-sel.svelte-12j6yv4{width:auto;padding:8px 10px;margin:0}.re-time.svelte-12j6yv4{width:110px;padding:8px 10px;margin:0}.re-area.svelte-12j6yv4{margin:0 0 6px;line-height:1.45;resize:vertical}.re-vars.svelte-12j6yv4{display:flex;flex-wrap:wrap;gap:4px}.re-var.svelte-12j6yv4{padding:2px 8px;border:1px dashed var(--line);border-radius:6px;background:none;color:var(--muted);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.re-var.svelte-12j6yv4:hover{border-color:var(--accent-text);color:var(--accent-text)}.re-check.svelte-12j6yv4{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:13.5px;color:var(--ink)}.re-seg.svelte-12j6yv4,.re-code.svelte-12j6yv4{display:block}.re-seg.svelte-12j6yv4+.re-seg:where(.svelte-12j6yv4),.re-seg.svelte-12j6yv4+.re-code:where(.svelte-12j6yv4),.re-code.svelte-12j6yv4+.re-seg:where(.svelte-12j6yv4){margin-top:.6em}.re-code.svelte-12j6yv4{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;padding:8px 10px;border-radius:8px;background:color-mix(in srgb,var(--ink) 6%,transparent)}.re-bubble.svelte-12j6yv4{padding:10px 13px;max-width:520px;border-radius:14px 14px 14px 4px;background:var(--soft);color:var(--ink);font-size:14px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.re-actions.svelte-12j6yv4{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.re-actions.svelte-12j6yv4 .btn{width:auto;flex:none}.re-msg.svelte-12j6yv4{margin:4px 0 8px;font-size:13px}.re-switch.svelte-12j6yv4{flex:none;position:relative;width:46px;height:28px;padding:0;border:0;border-radius:999px;background:var(--line);cursor:pointer;transition:background .18s ease}.re-switch.svelte-12j6yv4 span:where(.svelte-12j6yv4){position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .18s cubic-bezier(.2,.8,.2,1)}.re-switch.on.svelte-12j6yv4{background:var(--accent)}.re-switch.on.svelte-12j6yv4 span:where(.svelte-12j6yv4){transform:translate(18px)}.ps-intro.svelte-dvapn{font-size:13.5px;color:var(--muted);margin:0 0 16px;line-height:1.5}.pst.svelte-dvapn{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);gap:14px;padding-bottom:18px}.pst.svelte-dvapn:before{content:"";position:absolute;left:15px;top:32px;bottom:0;width:2px;background:var(--line-soft)}.pst.svelte-dvapn:last-child:before{display:none}.pst-n.svelte-dvapn{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:#fff;font-weight:800;font-size:14px}.pst-h.svelte-dvapn{margin:5px 0 10px;font-size:17px}.ps.svelte-dvapn{background:var(--surface);border:1.5px solid var(--line-soft);border-radius:12px;padding:10px 14px;margin-bottom:8px}.ps-h.svelte-dvapn{display:flex;align-items:baseline;gap:10px;font-size:14.5px}.ps-h.svelte-dvapn .d-more:where(.svelte-dvapn){margin-left:auto;font-size:13px}.ps-when.svelte-dvapn{margin:3px 0 6px;font-size:13px;color:var(--dim);line-height:1.45}.ps-win.svelte-dvapn{color:var(--muted)}.ps-text.svelte-dvapn{display:grid;grid-template-columns:190px minmax(0,1fr) 18px;gap:10px;width:100%;margin:0 -6px;padding:6px;border:0;border-radius:8px;background:none;font:inherit;font-size:13.5px;text-align:left;color:var(--ink);cursor:pointer}.ps-text.svelte-dvapn:hover{background:var(--soft)}.ps-text.svelte-dvapn:focus-visible{outline:2px solid var(--accent-text)}.ps-tt.svelte-dvapn{font-weight:700;color:var(--muted)}.ps-tv.svelte-dvapn{line-height:1.45;overflow-wrap:anywhere}.ps-edit.svelte-dvapn{color:var(--dim);opacity:0}.ps-text.svelte-dvapn:hover .ps-edit:where(.svelte-dvapn){opacity:1}.ps-dot.svelte-dvapn{display:inline-block;width:6px;height:6px;margin-left:6px;border-radius:50%;background:var(--warn);vertical-align:middle}.ps-on.svelte-dvapn{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%;background:var(--line)}.ps-on.svelte-dvapn{background:none;border:1.5px solid var(--dim)}.ps-on.on.svelte-dvapn{border-color:var(--ok);background:var(--ok)}.ps-sub.svelte-dvapn{background:var(--accent-soft);color:inherit;border-radius:3px;box-shadow:0 0 0 1px var(--accent-soft)}.ps-sub.ex.svelte-dvapn{background:none;border-bottom:1.5px dashed var(--accent-text);border-radius:0}.ps-moretexts.svelte-dvapn{margin:4px 0 2px;font-size:13px}.ps-branches.svelte-dvapn{margin-top:4px}.ps-branch.svelte-dvapn{display:grid;grid-template-columns:60px minmax(0,1fr);gap:6px;align-items:start}.ps-arrow.svelte-dvapn{padding-top:12px;font-size:12.5px;font-weight:700;color:var(--dim)}.ps-rule.svelte-dvapn{display:block;width:100%;margin-bottom:8px;padding:9px 14px;border:1.5px dashed var(--line);border-radius:12px;background:none;font:inherit;font-size:13.5px;text-align:left;color:var(--ink);cursor:pointer}.ps-rule.off.svelte-dvapn{color:var(--dim)}.ps-tag.svelte-dvapn{font-size:12px;font-weight:700;color:var(--accent-text)}@media (max-width: 760px){.ps-text.svelte-dvapn{grid-template-columns:minmax(0,1fr) 18px}.ps-tt.svelte-dvapn{grid-column:1 / -1}.ps-branch.svelte-dvapn{grid-template-columns:1fr}.ps-arrow.svelte-dvapn{padding-top:0}}.au.svelte-g4zns4{display:grid;grid-template-columns:260px minmax(0,1fr);gap:20px;align-items:start}.au.mob.svelte-g4zns4,.au.embed.svelte-g4zns4{grid-template-columns:minmax(0,1fr)}.au-nav.svelte-g4zns4{position:sticky;top:16px;display:flex;flex-direction:column;gap:2px}.au.mob.svelte-g4zns4 .au-nav:where(.svelte-g4zns4),.au.embed.svelte-g4zns4 .au-nav:where(.svelte-g4zns4){position:static}.au-search.svelte-g4zns4{position:relative;margin-bottom:8px}.au-search.svelte-g4zns4 input:where(.svelte-g4zns4){width:100%;height:40px;padding:0 12px 0 34px;border-radius:10px;border:1.5px solid var(--line-soft);background:var(--surface);color:var(--ink);font:inherit;font-size:16px}.au-search.svelte-g4zns4 input:where(.svelte-g4zns4):focus{outline:none;border-color:var(--accent-text)}.au-search.svelte-g4zns4 svg{position:absolute;left:11px;top:12px;color:var(--dim)}.au-link.svelte-g4zns4{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:9px;background:none;color:var(--muted);font:inherit;font-size:14px;font-weight:600;text-align:left;cursor:pointer}.au.mob.svelte-g4zns4 .au-link:where(.svelte-g4zns4),.au.embed.svelte-g4zns4 .au-link:where(.svelte-g4zns4){padding:13px 10px;font-size:15px;color:var(--ink);border-bottom:1px solid var(--line-soft);border-radius:0}.au-link.svelte-g4zns4:hover{background:var(--soft);color:var(--ink)}.au-link.on.svelte-g4zns4{background:var(--accent-soft);color:var(--accent-text)}.au-group.svelte-g4zns4{margin:12px 10px 4px;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--dim)}.au-link-s.svelte-g4zns4{display:block;margin-top:1px;font-size:12px;font-weight:500;color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.au-state.svelte-g4zns4{flex:none;width:8px;height:8px;border-radius:50%;background:var(--line);margin:0 6px}.au-state.on.svelte-g4zns4{background:var(--ok)}.au-add.svelte-g4zns4{color:var(--accent-text)}.au-meta.svelte-g4zns4{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 14px;margin:6px 0 16px;padding:12px 14px;border-radius:12px;background:var(--surface-2);font-size:13.5px}.au-meta.svelte-g4zns4 dt:where(.svelte-g4zns4){color:var(--dim);font-weight:600}.au-meta.svelte-g4zns4 dd:where(.svelte-g4zns4){margin:0;color:var(--ink);line-height:1.4}.au-link-n.svelte-g4zns4{width:20px;color:var(--dim);font-size:12px;font-variant-numeric:tabular-nums;text-align:right}.au-link-t.svelte-g4zns4{flex:1;min-width:0}.au-link-c.svelte-g4zns4{min-width:20px;padding:1px 6px;border-radius:999px;background:var(--warn-soft);color:var(--warn);font-size:11.5px;font-weight:700;text-align:center}.au-body.svelte-g4zns4{min-width:0;max-width:820px}.au-back.svelte-g4zns4{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;padding:0;border:0;background:none;color:var(--accent-text);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.au-h.svelte-g4zns4{margin:0 0 4px;font-size:20px;font-weight:800;color:var(--ink)}.au-card.svelte-g4zns4{background:var(--surface);border:1.5px solid var(--line-soft);border-radius:14px;padding:4px 16px 8px;margin-bottom:16px}.au-h3.svelte-g4zns4{display:flex;gap:8px;margin:0 -16px 4px;padding:12px 16px 10px;border-bottom:1px solid var(--line-soft);font-size:14px;font-weight:700;color:var(--ink)}.au-n.svelte-g4zns4{color:var(--dim);font-weight:600}.au-set.svelte-g4zns4{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:11px 0}.au-set.svelte-g4zns4+.au-set:where(.svelte-g4zns4){border-top:1px solid var(--line-soft)}.au-set-l.svelte-g4zns4{flex:1 1 220px;min-width:0;display:flex;flex-direction:column;gap:2px}.au-set-t.svelte-g4zns4{font-size:14px;font-weight:600;color:var(--ink)}.au-set-r.svelte-g4zns4{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.au-num.svelte-g4zns4{width:76px;padding:8px 10px;margin:0;font-variant-numeric:tabular-nums}.au-time.svelte-g4zns4{width:110px;padding:8px 10px;margin:0}.au-unit.svelte-g4zns4{font-size:13px;color:var(--dim)}.au-dot.svelte-g4zns4{display:inline-block;width:7px;height:7px;margin-left:7px;border-radius:50%;background:var(--warn);vertical-align:middle}.au-switch.svelte-g4zns4{position:relative;width:46px;height:28px;padding:0;border:0;border-radius:999px;background:var(--line);cursor:pointer;transition:background .18s ease}.au-switch.svelte-g4zns4 span:where(.svelte-g4zns4){position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .18s cubic-bezier(.2,.8,.2,1)}.au-switch.on.svelte-g4zns4{background:var(--accent)}.au-switch.on.svelte-g4zns4 span:where(.svelte-g4zns4){transform:translate(18px)}.au-switch.svelte-g4zns4:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.au-text.svelte-g4zns4{padding:14px 0 12px}.au-text.svelte-g4zns4+.au-text:where(.svelte-g4zns4){border-top:1px solid var(--line-soft)}.au-head.svelte-g4zns4{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:4px}.au-title.svelte-g4zns4{font-size:14px;font-weight:700;color:var(--ink)}.au-where.svelte-g4zns4{font-size:12px;color:var(--dim)}.au-changed.svelte-g4zns4{font-size:11.5px;font-weight:700;color:var(--warn);background:var(--warn-soft);border-radius:6px;padding:1px 7px}.au-hint.svelte-g4zns4{display:block;margin:0 0 6px;font-size:12.5px;color:var(--dim);line-height:1.4}.au-area.svelte-g4zns4{margin:4px 0 6px;resize:vertical;line-height:1.45;min-height:64px}.au-vars.svelte-g4zns4{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.au-var.svelte-g4zns4{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;max-width:100%;padding:4px 9px;border:1px dashed var(--line);border-radius:8px;background:none;color:var(--muted);font:inherit;font-size:12.5px;font-weight:600;text-align:left;cursor:pointer}.au-var.svelte-g4zns4 code:where(.svelte-g4zns4){font-weight:700;color:var(--ink)}.au-var-d.svelte-g4zns4{color:var(--muted)}.au-var-v.svelte-g4zns4{color:var(--dim);max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.au-bubble-cap.svelte-g4zns4{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;margin:4px 0;font-size:12px;font-weight:700;color:var(--dim)}.au-legend.svelte-g4zns4{font-weight:500}.au-sub.svelte-g4zns4{background:var(--accent-soft);color:inherit;border-radius:3px;box-shadow:0 0 0 1px var(--accent-soft)}.au-sub.ex.svelte-g4zns4{background:none;border-bottom:1.5px dashed var(--accent-text);border-radius:0}.au-vt.svelte-g4zns4{padding:4px 16px}.au-vrow.svelte-g4zns4{display:grid;grid-template-columns:170px minmax(0,1fr);gap:14px;padding:12px 0;border-bottom:1px solid var(--line-soft);font-size:14px}.au-vrow.svelte-g4zns4:last-child{border-bottom:0}.au-vk.svelte-g4zns4{font-weight:700;color:var(--accent-text);overflow-wrap:anywhere}.au-vval.svelte-g4zns4{margin-top:4px;color:var(--muted);overflow-wrap:anywhere}.au-vtag.svelte-g4zns4{display:inline-block;margin-right:4px;padding:1px 7px;border-radius:6px;background:var(--soft);font-size:12px;font-weight:700;color:var(--muted)}.au-vtag.now.svelte-g4zns4{background:var(--ok-soft);color:var(--ok)}.au-vlink.svelte-g4zns4{margin-top:4px;font-size:13px}.au-vnote.svelte-g4zns4{margin:4px 0 0}.au-vused.svelte-g4zns4{margin-top:6px;font-size:13px;color:var(--muted)}.au-vused.svelte-g4zns4 summary:where(.svelte-g4zns4){cursor:pointer;font-weight:600}.au-vused.svelte-g4zns4 ul:where(.svelte-g4zns4){margin:6px 0 0;padding-left:18px}@media (max-width: 700px){.au-vrow.svelte-g4zns4{grid-template-columns:1fr;gap:4px}}.au-var.svelte-g4zns4:hover{border-color:var(--accent-text);color:var(--accent-text)}.au-bubble.svelte-g4zns4{margin:2px 0 10px;padding:10px 13px;max-width:520px;border-radius:14px 14px 14px 4px;background:var(--soft);color:var(--ink);font-size:14px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.au-row.svelte-g4zns4{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.au-row.svelte-g4zns4 .btn{width:auto;flex:none}.au-msg.svelte-g4zns4{flex-basis:100%;margin:6px 0 0;font-size:13px}.j-item.svelte-qc9bk2{display:flex;gap:10px;padding:8px 0;border-top:1px solid var(--line-soft)}.j-item.svelte-qc9bk2:first-child{border-top:0}.j-icon.svelte-qc9bk2{width:22px;flex:none;text-align:center}.j-main.svelte-qc9bk2{display:flex;flex-direction:column;gap:2px;min-width:0}.j-when.svelte-qc9bk2{font-size:12px}.j-text.svelte-qc9bk2{font-size:14px;overflow-wrap:anywhere}.j-fail.svelte-qc9bk2 .j-text:where(.svelte-qc9bk2){color:var(--warn)}.j-toggle.svelte-qc9bk2{align-self:flex-start;background:none;border:0;padding:0;font-size:12px;text-decoration:underline;cursor:pointer}.j-lines.svelte-qc9bk2{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--muted);overflow-wrap:anywhere}.db-row.svelte-1bhnt1y{display:flex;flex-wrap:wrap;gap:6px}.db-row.svelte-1bhnt1y .btn{width:auto;flex:none}.db-panel.svelte-1bhnt1y{display:flex;flex-direction:column;gap:8px;margin-top:10px;padding:12px;border-radius:12px;background:var(--surface-2)}.db-q.svelte-1bhnt1y{margin:0;font-size:13px;font-weight:700}.db-chips.svelte-1bhnt1y{display:flex;flex-wrap:wrap;gap:6px}.db-panel.svelte-1bhnt1y .field{margin:0}.db-hint.svelte-1bhnt1y{margin:0;font-size:12px;color:var(--dim)}.snz.svelte-1amt0hk{display:flex;gap:6px;align-items:center}.snz.svelte-1amt0hk .field{margin:0;flex:1;min-width:0}.snz.svelte-1amt0hk .btn{width:auto;flex:none}.pay-stuck.svelte-1amt0hk{margin:0 0 8px;font-size:13px;line-height:1.45}.pay-stuck.svelte-1amt0hk .tag:where(.svelte-1amt0hk){margin-right:6px}.p-name.svelte-1amt0hk{margin:0 0 6px;font-size:22px}.gd-tiles.svelte-qhh7i3{display:grid;grid-template-columns:1fr 1fr;gap:8px}.gd-tile.svelte-qhh7i3{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:12px;background:var(--surface-2)}.gd-tile.svelte-qhh7i3 span:where(.svelte-qhh7i3):first-child{font-size:12px}.gd-tile.svelte-qhh7i3 b:where(.svelte-qhh7i3){font-size:20px}.gd-meter.svelte-qhh7i3{height:6px;margin-top:10px;border-radius:3px;background:var(--line-soft);overflow:hidden}.gd-meter.svelte-qhh7i3 span:where(.svelte-qhh7i3){display:block;height:100%;border-radius:3px;background:var(--accent-text)}.rd-reels.svelte-1rjjrpp{grid-column:1 / -1}.rd-reel.svelte-1rjjrpp{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;align-items:center;padding:8px 0;border-top:1px solid var(--line-soft)}.rd-thumb.svelte-1rjjrpp{width:48px;height:64px;border-radius:8px;overflow:hidden;background:var(--soft);display:grid;place-items:center;color:var(--dim)}.rd-thumb.svelte-1rjjrpp img:where(.svelte-1rjjrpp){width:100%;height:100%;object-fit:cover}.rd-reel-t.svelte-1rjjrpp{font-weight:700;color:var(--ink);overflow-wrap:anywhere}a.rd-reel-t.svelte-1rjjrpp{color:var(--accent-text);text-decoration:none}a.rd-reel-t.svelte-1rjjrpp:hover{text-decoration:underline}.rd-reel-d.svelte-1rjjrpp{margin-left:8px;font-size:12px}.rd-reel-steps.svelte-1rjjrpp{display:flex;flex-wrap:wrap;gap:2px 6px;margin-top:4px;font-size:12.5px;color:var(--muted)}.rd-reel-steps.svelte-1rjjrpp b:where(.svelte-1rjjrpp){color:var(--ink)}.rd-reel-steps.svelte-1rjjrpp i:where(.svelte-1rjjrpp){font-style:normal}.rd-tiles.svelte-1rjjrpp{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:12px}.rd-tile.svelte-1rjjrpp{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:12px;background:var(--surface-2)}.rd-tile.svelte-1rjjrpp span:where(.svelte-1rjjrpp){font-size:11px}.rd-tile.svelte-1rjjrpp b:where(.svelte-1rjjrpp){font-size:20px}.rd-meter.svelte-1rjjrpp{display:flex;gap:2px;height:8px;margin-top:10px;border-radius:4px;background:var(--line-soft);overflow:hidden}.rd-meter.svelte-1rjjrpp span:where(.svelte-1rjjrpp){height:100%}.rd-meter.svelte-1rjjrpp .paid:where(.svelte-1rjjrpp){background:var(--accent-text)}.rd-meter.svelte-1rjjrpp .wait:where(.svelte-1rjjrpp){background:repeating-linear-gradient(45deg,var(--accent-text) 0 2px,transparent 2px 5px)}.rd-bars.svelte-1rjjrpp{display:flex;align-items:flex-end;gap:2px;height:92px;border-bottom:1px solid var(--line-soft)}.rd-col.svelte-1rjjrpp{flex:1;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:2px;background:none;border:0;padding:0;cursor:pointer;min-width:0}.rd-bar.svelte-1rjjrpp{width:100%;max-width:14px;border-radius:4px 4px 0 0;background:var(--accent-text);opacity:.85}.rd-bar.on.svelte-1rjjrpp{opacity:1}.rd-val.svelte-1rjjrpp{font-size:11px;line-height:14px;color:var(--muted)}.rd-axis.svelte-1rjjrpp{display:flex;justify-content:space-between;font-size:11px;margin-top:4px}.login.svelte-t5ftao{max-width:460px;margin:40px auto 0}.widget.svelte-t5ftao{min-height:48px;margin:18px 0 8px}.small.svelte-t5ftao{font-size:12px;margin-top:14px}body.desk-on{background:var(--bg)}body.desk-on .wrap{max-width:none;padding:0}body.desk-on .brand,body.desk-on .tagline{display:none}.d-shell{display:grid;grid-template-columns:232px minmax(0,1fr);min-height:100vh}.d-side{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:6px;padding:22px 12px 16px;border-right:1px solid var(--line-soft);background:var(--surface)}.d-logo{font-family:Dela Gothic One,sans-serif;font-size:19px;line-height:.95;text-transform:uppercase;padding:0 10px 18px;color:var(--ink)}.d-sep{height:1px;background:var(--line-soft);margin:8px 10px}.d-link{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:8px;background:none;color:var(--muted);font:inherit;font-size:14px;font-weight:600;text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease}.d-link:hover{background:var(--soft);color:var(--ink)}.d-link.on{background:var(--accent-soft);color:var(--accent-text)}.d-count{margin-left:auto;min-width:22px;padding:1px 7px;border-radius:999px;background:var(--accent);color:#fff;font-size:12px;font-weight:700;text-align:center;font-variant-numeric:tabular-nums}.d-me{margin-top:auto;display:flex;align-items:center;gap:6px;padding:10px 6px 0 10px;border-top:1px solid var(--line-soft);font-size:13px;color:var(--muted)}.d-me .d-me-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;border-radius:8px;background:none;color:var(--muted);cursor:pointer}.d-icon-btn:hover{background:var(--soft);color:var(--ink)}.d-main{min-width:0;padding:26px 32px 56px}.d-top{display:flex;align-items:center;gap:12px;margin-bottom:20px;min-height:40px}.d-title{margin:0;font-size:24px;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.d-sub{font-size:14px;color:var(--dim);font-weight:600}.d-actions{margin-left:auto;display:flex;gap:8px;align-items:center}.d-actions .btn{width:auto}.d-crumb{border:0;background:none;padding:0;font:inherit;font-size:14px;font-weight:600;color:var(--dim);cursor:pointer}.d-crumb:hover{color:var(--ink)}.d-panel{background:var(--surface);border:1.5px solid var(--line-soft);border-radius:14px;padding:16px 18px;margin-bottom:16px}.d-h2{display:flex;align-items:baseline;gap:8px;margin:0 0 8px;font-size:15px;font-weight:700;color:var(--ink)}.d-panel>.d-h2:first-child{margin:-16px -18px 12px;padding:14px 18px 12px;border-bottom:1px solid var(--line-soft)}.d-h2 .n{color:var(--dim);font-weight:600;font-variant-numeric:tabular-nums}.d-h2 .d-more{margin-left:auto;font-size:13px}.d-more{border:0;background:none;padding:0;font:inherit;font-weight:600;color:var(--accent-text);cursor:pointer}.d-more:hover{text-decoration:underline;text-underline-offset:3px}.d-hint{font-size:13px;color:var(--dim);margin:2px 0 8px}.d-empty{font-size:14px;color:var(--dim);padding:8px 0}.d-row{position:relative;display:flex;align-items:center;gap:12px;padding:10px 8px;margin:0 -8px;border-radius:8px}.d-row+.d-row:before{content:"";position:absolute;top:0;left:8px;right:8px;height:1px;background:var(--line-soft)}.d-row.click:hover:before,.d-row.click:hover+.d-row:before{background:transparent}.d-row.click{cursor:pointer}.d-row.click:hover{background:var(--soft)}.d-row .d-who{flex:1;min-width:0}.d-row .d-who b{font-weight:700}.d-row .d-meta{display:block;font-size:13px;color:var(--dim);margin-top:1px}.d-row .d-when{font-variant-numeric:tabular-nums;font-weight:700;min-width:52px}.d-row .btn{width:auto}.d-row-actions{display:flex;gap:6px;flex-shrink:0}.d-day{font-size:12px;font-weight:700;letter-spacing:.02em;color:var(--accent-text);padding:14px 0 4px}.d-day:first-of-type{padding-top:2px}.d-split{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(320px,1fr);gap:20px;align-items:start}.d-split>*{min-width:0}.d-meter{display:flex;gap:2px;height:10px;border-radius:5px;background:var(--line-soft);overflow:hidden;margin:10px 0 6px}.d-meter span{height:100%}.d-meter .paid{background:var(--accent-text)}.d-meter .wait{background:repeating-linear-gradient(45deg,var(--accent-text) 0 2px,transparent 2px 5px)}.d-big{font-size:28px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.d-steps{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}.d-steps b{color:var(--ink)}.d-table{width:100%;border-collapse:collapse;font-size:14px}.d-table th{text-align:left;font-size:12px;font-weight:600;color:var(--dim);padding:8px 10px;border-bottom:1px solid var(--line-soft);white-space:nowrap}.d-table td{padding:10px;border-bottom:1px solid var(--line-soft);vertical-align:top}.d-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.d-table tr.click{cursor:pointer}.d-table tr.click:hover td{background:var(--soft)}.d-table tr.on td{background:var(--accent-soft)}.d-table tfoot td{font-weight:700;border-bottom:0}.d-muted{color:var(--dim);font-size:13px}.d-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px}.d-search{position:relative;width:260px}.d-search input{width:100%;height:38px;padding:0 12px 0 34px;border-radius:10px;border:1.5px solid var(--line-soft);background:var(--surface);color:var(--ink);font:inherit;font-size:14px}.d-search input:focus{outline:none;border-color:var(--accent-text)}.d-search svg{position:absolute;left:11px;top:11px;color:var(--dim)}.d-select{height:38px;padding:0 10px;border-radius:10px;border:1.5px solid var(--line-soft);background:var(--surface);color:var(--ink);font:inherit;font-size:14px}.d-tabs{display:flex;gap:2px;border-bottom:1px solid var(--line-soft);margin-bottom:18px}.d-tab{padding:9px 14px;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:none;color:var(--muted);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.d-tab:hover{color:var(--ink)}.d-tab.on{color:var(--ink);border-bottom-color:var(--accent-text)}.d-board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(184px,1fr);gap:10px;overflow-x:auto;align-items:start;padding-bottom:10px}.d-col{background:var(--surface-2);border-radius:12px;padding:0 8px 8px}.d-col-h{position:sticky;top:0;z-index:1;display:flex;justify-content:space-between;gap:8px;margin:0 -8px 2px;padding:12px 14px 8px;border-radius:12px 12px 0 0;background:var(--surface-2);font-size:13px;font-weight:700;color:var(--ink)}.d-col-h .n{color:var(--dim);font-variant-numeric:tabular-nums}.d-tile{display:block;width:100%;text-align:left;background:var(--surface);border:1.5px solid var(--line-soft);border-radius:10px;padding:9px 11px;margin-bottom:6px;color:var(--ink);font:inherit;font-size:14px;cursor:pointer;transition:border-color .15s ease}.d-tile:hover{border-color:var(--line)}.d-tile.on{border-color:var(--accent-text)}.d-tile .d-meta{display:block;font-size:12.5px;color:var(--dim);margin-top:3px;line-height:1.35}.d-tile .d-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.d-badge{display:inline-block;padding:1px 7px;border-radius:6px;background:var(--soft);color:var(--muted);font-size:11.5px;font-weight:600}.d-badge.warn{background:var(--warn-soft);color:var(--warn)}.d-badge.ok{background:var(--ok-soft);color:var(--ok)}.d-badge.accent{background:var(--accent-soft);color:var(--accent-text)}.d-drawer{position:fixed;top:0;right:0;bottom:0;z-index:40;width:min(580px,46vw);overflow-y:auto;padding:0 20px 40px;background:var(--bg);border-left:1px solid var(--line-soft);box-shadow:-16px 0 40px #0000002e;animation:d-in .22s cubic-bezier(.16,1,.3,1)}.d-drawer-top{position:sticky;top:0;z-index:1;display:flex;gap:6px;justify-content:flex-end;padding:12px 0 8px;background:var(--bg)}@keyframes d-in{0%{transform:translate(28px);opacity:.4}}@media (prefers-reduced-motion: reduce){.d-drawer{animation:none}}.d-drawer .card,.d-page-person .card{border-width:1.5px;border-bottom-width:1.5px;border-color:var(--line-soft)}.d-link:focus-visible,.d-tile:focus-visible,.d-tab:focus-visible,.d-row:focus-visible,.d-more:focus-visible,.d-icon-btn:focus-visible,.d-table tr:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}body.desk-on ::selection{background:var(--accent-soft);color:var(--ink)}:root:has(body.desk-on),body.desk-on *{scrollbar-width:thin;scrollbar-color:var(--line) transparent}body.desk-on ::-webkit-scrollbar{width:10px;height:10px}body.desk-on ::-webkit-scrollbar-track{background:transparent}body.desk-on ::-webkit-scrollbar-thumb{background-color:var(--line);border:3px solid transparent;border-radius:999px;background-clip:padding-box}body.desk-on ::-webkit-scrollbar-thumb:hover{background-color:var(--dim)}.d-col-h .d-col-t{display:inline-flex;align-items:center;gap:7px;min-width:0}.d-col-h .d-col-t svg{flex:none;color:var(--dim)}.d-main.fill{height:100vh;display:flex;flex-direction:column;overflow:hidden;padding-right:0;padding-bottom:0}.d-main.fill>:not(.d-board-scroll){margin-right:32px}.d-board-scroll{flex:1;min-height:0;overflow:auto;padding:0 32px 16px 0}.d-board-scroll .d-board{overflow:visible;padding-bottom:0;min-height:100%}.d-col-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d-col-h .n{flex:none}.d-shell.m{display:block;min-height:100vh;-webkit-tap-highlight-color:transparent}.m-top{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:max(10px,env(safe-area-inset-top)) 14px 10px;background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line-soft)}.m-logo{font-family:Dela Gothic One,sans-serif;font-size:15px;letter-spacing:.02em;text-transform:uppercase;color:var(--ink)}.m-switch{border:1.5px solid var(--line-soft);background:var(--surface);color:var(--muted);border-radius:999px;padding:6px 12px;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.d-shell.m .d-main{padding:16px 14px calc(108px + env(safe-area-inset-bottom))}.d-shell.m .d-top{flex-wrap:wrap;gap:6px 10px;margin-bottom:14px;min-height:0}.d-shell.m .d-title{font-size:22px}.d-shell.m .d-actions{margin-left:auto}.d-shell.m .d-actions .btn{min-height:0;height:36px;padding:0 12px;font-size:13px}.d-shell.m .d-tools>label:not(.d-search){flex:1 1 100%;margin-left:0!important}.d-shell.m .d-split{grid-template-columns:minmax(0,1fr);gap:0}.d-shell.m .d-panel{padding:14px;margin-bottom:12px}.d-shell.m .d-panel>.d-h2:first-child{margin:-14px -14px 10px;padding:12px 14px 10px}.d-shell.m [style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important}.d-shell.m [style*=grid-template-columns]>*{grid-column:auto!important}.d-shell.m .d-search{width:100%;flex:1 1 100%}.d-shell.m .d-search input{height:42px;font-size:16px}.d-shell.m .d-select{flex:1 1 calc(50% - 4px);min-width:0;height:40px}.d-shell.m .d-tools>.d-sub{flex:1 1 100%;margin-left:0!important}.d-chips{display:flex;gap:6px}.d-shell.m .d-chips,.d-shell.m .d-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px;width:calc(100% + 28px)}.d-shell.m .d-chips::-webkit-scrollbar,.d-shell.m .d-tabs::-webkit-scrollbar,.m-steps::-webkit-scrollbar{display:none}.d-shell.m .d-chips .chip,.d-shell.m .d-tab{flex:none;white-space:nowrap}.d-shell.m .d-row{flex-wrap:wrap;padding:12px 8px}.d-shell.m .d-row-actions{margin-left:auto}.d-shell.m .d-table thead{display:none}.d-shell.m .d-table,.d-shell.m .d-table tbody,.d-shell.m .d-table tfoot{display:block}.d-shell.m .d-table tr{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 12px;padding:11px 6px;border-bottom:1px solid var(--line-soft)}.d-shell.m .d-table tbody tr:last-child{border-bottom:0}.d-shell.m .d-table td{display:block;padding:0;border:0;background:none!important}.d-shell.m .d-table td:first-child{flex:1 1 100%}.d-shell.m .d-table td:empty{display:none}.d-shell.m .d-table .num{text-align:left}.d-shell.m .d-table td[data-l]:before{content:attr(data-l) " ";color:var(--dim);font-size:12px;font-weight:600}.d-shell.m .d-table tr.click:active{background:var(--soft)}.d-shell.m .m-steps{position:sticky;top:calc(49px + env(safe-area-inset-top));z-index:5;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 -14px 10px;padding:8px 14px;background:var(--bg)}.m-step{flex:none;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:999px;border:1.5px solid var(--line-soft);background:var(--surface);color:var(--muted);font:inherit;font-size:13.5px;font-weight:700;white-space:nowrap;cursor:pointer}.m-step .n{color:var(--dim);font-variant-numeric:tabular-nums}.m-step.on{background:var(--accent);border-color:var(--accent);color:#fff}.m-step.on .n{color:#ffffffbf}.m-list .d-tile{padding:12px 14px;margin-bottom:8px;font-size:15px}.m-nav{position:fixed;left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:35;max-width:520px;margin:0 auto;display:grid;grid-template-columns:repeat(5,1fr);gap:2px;padding:6px;border-radius:22px;background:color-mix(in srgb,var(--surface) 90%,transparent);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);border:1px solid var(--line-soft);box-shadow:0 10px 30px #00000029,0 2px 6px #00000014}.m-tab{display:flex;flex-direction:column;align-items:center;gap:3px;padding:7px 0 6px;border:0;border-radius:16px;background:none;color:var(--dim);font:inherit;font-size:11px;font-weight:700;cursor:pointer;transition:background .15s ease,color .15s ease}.m-tab.on{color:var(--accent-text);background:var(--accent-soft)}.m-tab:active{transform:scale(.96)}.m-ico{position:relative;display:inline-flex}.m-dot{position:absolute;top:-5px;right:-11px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--accent);color:#fff;font-size:10.5px;line-height:17px;text-align:center;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--surface)}.m-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:33;border:0;background:#00000052;animation:m-fade .18s ease}.m-sheet{position:fixed;left:12px;right:12px;bottom:calc(86px + env(safe-area-inset-bottom));z-index:34;max-width:520px;margin:0 auto;padding:8px;border-radius:20px;background:var(--surface);border:1px solid var(--line-soft);box-shadow:0 16px 40px #00000038;animation:m-up .22s cubic-bezier(.16,1,.3,1)}.m-sheet-link{display:flex;align-items:center;gap:12px;width:100%;padding:13px 12px;border:0;border-radius:12px;background:none;color:var(--ink);font:inherit;font-size:16px;font-weight:700;text-align:left;cursor:pointer}.m-sheet-link.on{background:var(--accent-soft);color:var(--accent-text)}.m-sheet-foot{display:flex;align-items:center;gap:8px;margin-top:4px;padding:10px 6px 4px 12px;border-top:1px solid var(--line-soft)}.m-sheet-foot .d-muted{flex:1}.d-shell.m .d-drawer{left:0;width:100%;z-index:45;border-left:0;box-shadow:none;padding:0 14px calc(40px + env(safe-area-inset-bottom))}.d-shell.m .d-drawer-top{justify-content:space-between;padding-top:max(10px,env(safe-area-inset-top))}.d-shell.m .m-back{width:auto}@keyframes m-up{0%{transform:translateY(14px);opacity:0}}@keyframes m-fade{0%{opacity:0}}@media (prefers-reduced-motion: reduce){.m-sheet,.m-scrim{animation:none}}.fl-head.svelte-1ihizm9{display:flex;align-items:center;gap:16px;margin:4px 0 12px}.fl-name.svelte-1ihizm9{flex:1;min-width:0;font:inherit;font-size:24px;font-weight:800;color:var(--ink);background:transparent;border:0;border-bottom:2px solid transparent;padding:2px 0}.fl-name.svelte-1ihizm9:hover,.fl-name.svelte-1ihizm9:focus{outline:none;border-bottom-color:var(--line)}.fl-on.svelte-1ihizm9{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:14px;white-space:nowrap}.fl-switch.svelte-1ihizm9{position:relative;width:46px;height:28px;padding:0;border:0;border-radius:999px;background:var(--line);cursor:pointer;transition:background .18s ease}.fl-switch.svelte-1ihizm9 span:where(.svelte-1ihizm9){position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .18s cubic-bezier(.2,.8,.2,1)}.fl-switch.on.svelte-1ihizm9{background:var(--accent)}.fl-switch.on.svelte-1ihizm9 span:where(.svelte-1ihizm9){transform:translate(18px)}.fl-switch.svelte-1ihizm9:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.path.svelte-1ihizm9{list-style:none;margin:0;padding:0}.st.svelte-1ihizm9{position:relative;display:grid;grid-template-columns:32px 1fr;gap:14px;padding-bottom:14px}.st.svelte-1ihizm9:before{content:"";position:absolute;left:15px;top:32px;bottom:0;width:2px;background:var(--line-soft)}.st.svelte-1ihizm9:last-child:before{display:none}.st-n.svelte-1ihizm9{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:#fff;font-weight:800;font-size:14px}.st-thin.svelte-1ihizm9 .st-n:where(.svelte-1ihizm9){background:var(--surface);color:var(--muted);border:2px solid var(--line-soft)}.st-body.svelte-1ihizm9{background:var(--surface);border:1.5px solid var(--line-soft);border-radius:14px;padding:14px 18px;min-width:0}.st-thin.svelte-1ihizm9 .st-body:where(.svelte-1ihizm9){padding:10px 18px}.st-h.svelte-1ihizm9{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-bottom:8px;font-size:15px}.st-thin.svelte-1ihizm9 .st-h:where(.svelte-1ihizm9){margin-bottom:0}.st-h.svelte-1ihizm9 b:where(.svelte-1ihizm9){margin-right:auto}.st-sub.svelte-1ihizm9{font-size:13px;color:var(--dim)}.st-c.svelte-1ihizm9{display:inline-flex;align-items:baseline;gap:5px;font-size:18px;font-weight:800;color:var(--ink)}.st-c.svelte-1ihizm9 small:where(.svelte-1ihizm9){font-size:12px;font-weight:600;color:var(--dim)}.fl-label.svelte-1ihizm9{font-size:13px;color:var(--muted);margin:12px 0 6px;font-weight:700}.chips.svelte-1ihizm9{display:flex;flex-wrap:wrap;gap:8px}.fl-area.svelte-1ihizm9{resize:vertical;line-height:1.45}.d-hint.bad.svelte-1ihizm9{color:var(--warn);font-weight:700}.fl-two.svelte-1ihizm9{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:18px;align-items:start}@media (max-width: 900px){.fl-two.svelte-1ihizm9{grid-template-columns:1fr}}.dm.svelte-1ihizm9{border-radius:14px;background:var(--soft);padding:12px;font-size:13.5px;line-height:1.4}.dm-cap.svelte-1ihizm9{font-size:11.5px;font-weight:700;color:var(--dim);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px}.dm-msg.svelte-1ihizm9{background:var(--surface);border-radius:16px;padding:9px 12px;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink)}.dm-card.svelte-1ihizm9{padding-bottom:0;overflow:hidden}.dm-btn.svelte-1ihizm9{display:block;margin:9px -12px 0;padding:9px 12px;border-top:1px solid var(--line-soft);text-align:center;font-weight:700;color:var(--accent-text)}.dm-btn.svelte-1ihizm9 small:where(.svelte-1ihizm9){display:block;margin-top:2px;font-size:11.5px;font-weight:500;color:var(--dim);overflow-wrap:anywhere}.fl-vars.svelte-1ihizm9{margin:0 0 4px;font-size:13px;color:var(--muted)}.fl-vars.svelte-1ihizm9 code:where(.svelte-1ihizm9){font-weight:700;color:var(--accent-text)}.fl-link.svelte-1ihizm9{margin-top:12px;padding:10px 12px;border-radius:10px;background:var(--soft);font-size:13px}.fl-link.svelte-1ihizm9>div:where(.svelte-1ihizm9){display:grid;grid-template-columns:82px minmax(0,1fr);gap:8px;margin-bottom:4px}.fl-link-k.svelte-1ihizm9{color:var(--dim);font-weight:700}.fl-link.svelte-1ihizm9 code:where(.svelte-1ihizm9){overflow-wrap:anywhere;font-size:12.5px;color:var(--ink)}.fl-link.svelte-1ihizm9 .d-hint:where(.svelte-1ihizm9){margin:6px 0 0}.dm-qr.svelte-1ihizm9{display:inline-block;margin-top:8px;padding:6px 12px;border-radius:999px;border:1.5px solid var(--accent-text);color:var(--accent-text);font-weight:700}.fl-inline.svelte-1ihizm9{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;margin-bottom:8px}.fl-num.svelte-1ihizm9{width:76px;padding:8px 10px}.fl-src.svelte-1ihizm9{max-width:260px}.fl-more.svelte-1ihizm9{margin:4px 0 16px 46px;background:var(--surface);border:1.5px solid var(--line-soft);border-radius:14px;padding:12px 18px}.fl-more.svelte-1ihizm9 summary:where(.svelte-1ihizm9){cursor:pointer;font-weight:700;font-size:14px}.fl-more[open].svelte-1ihizm9 summary:where(.svelte-1ihizm9){margin-bottom:10px}.fl-del.svelte-1ihizm9{margin-top:12px;color:var(--warn)}.fl-bar.svelte-1ihizm9{position:sticky;bottom:0;margin:0 0 0 46px;padding:12px 0 16px;background:linear-gradient(to bottom,transparent,var(--bg) 30%)}.fl-bar-row.svelte-1ihizm9{display:flex;align-items:center;gap:10px}.fl-problems.svelte-1ihizm9{margin:0 0 10px;padding:10px 14px 10px 30px;border-radius:10px;background:var(--warn-soft);color:var(--warn);font-size:13.5px;font-weight:600}.copy-row.svelte-19a5g6o{display:flex;gap:8px;align-items:stretch}.copy-row.svelte-19a5g6o .field:where(.svelte-19a5g6o){flex:1;min-width:0}.copy-row.svelte-19a5g6o .btn:where(.svelte-19a5g6o){flex:none;width:auto}.ig-wrap.svelte-r7i8m9{max-width:860px}.ig-warn.svelte-r7i8m9{display:flex;gap:12px;align-items:baseline;border-color:var(--warn);color:var(--ink)}.ig-card.svelte-r7i8m9{display:block;width:100%;text-align:left;font:inherit;color:var(--ink);background:var(--surface);border:1.5px solid var(--line-soft);border-radius:14px;padding:14px 18px;margin-bottom:12px;cursor:pointer;transition:border-color .15s}.ig-card.svelte-r7i8m9:hover{border-color:var(--line)}.ig-card.svelte-r7i8m9:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.ig-card-top.svelte-r7i8m9{display:flex;align-items:center;gap:10px}.ig-name.svelte-r7i8m9{font-size:16px}.ig-state.svelte-r7i8m9{font-size:13px;color:var(--dim)}.ig-open.svelte-r7i8m9{margin-left:auto;color:var(--dim);display:inline-flex}.ig-dot.svelte-r7i8m9{width:9px;height:9px;border-radius:50%;border:1.5px solid var(--dim);flex:none}.ig-dot.on.svelte-r7i8m9{border-color:var(--ok);background:var(--ok)}.ig-meta.svelte-r7i8m9{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 10px;font-size:13px}.ig-word.svelte-r7i8m9{padding:2px 8px;border-radius:6px;background:var(--accent-soft);color:var(--accent-text);font-weight:700}.ig-flowline.svelte-r7i8m9{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 8px;font-size:13.5px;color:var(--muted)}.ig-flowline.svelte-r7i8m9 b:where(.svelte-r7i8m9){color:var(--ink);font-size:15px}.ig-flowline.svelte-r7i8m9 i:where(.svelte-r7i8m9){font-style:normal;color:var(--dim)}.ig-add.svelte-r7i8m9{margin-top:4px}
