.icon[data-v-335c9bb9]{display:inline-block;vertical-align:-.18em;flex-shrink:0}.reopen-wrap[data-v-9268e8be]{position:relative;z-index:1;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.reopen-card[data-v-9268e8be]{max-width:360px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.reopen-ico[data-v-9268e8be]{opacity:.85}.reopen-card h2[data-v-9268e8be]{margin:0;font-size:19px}.reopen-card p[data-v-9268e8be]{margin:0;font-size:14px;line-height:1.5;opacity:.8}.reopen-actions[data-v-9268e8be]{display:flex;gap:10px;margin-top:6px}.btn-ghost[data-v-9268e8be]{background:transparent;opacity:.7}.chat-page[data-v-6348c357]{display:flex;flex-direction:column;height:calc(var(--tg-viewport-height, 100vh) - 104px)}.chat-head[data-v-6348c357]{display:flex;align-items:center;justify-content:space-between;margin:2px 0 10px}.brand[data-v-6348c357]{display:flex;align-items:center;gap:9px}.brand-mark[data-v-6348c357]{width:28px;height:28px;flex-shrink:0}.brand-word[data-v-6348c357]{font-size:18px;font-weight:800;letter-spacing:.02em;color:var(--ink)}.avatar[data-v-6348c357]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:0;background:#ffffff6b;backdrop-filter:blur(16px) saturate(135%);-webkit-backdrop-filter:blur(16px) saturate(135%);border:1.5px solid var(--ink);box-shadow:3px 3px 0 var(--ink);color:var(--ink);text-decoration:none}.avatar[data-v-6348c357]:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)}.thread[data-v-6348c357]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:8px 4px 12px}.empty[data-v-6348c357]{margin-top:36px;text-align:center}.greet[data-v-6348c357]{font-size:22px;font-weight:800;margin:0 0 8px;color:var(--ink)}.greet-sub[data-v-6348c357]{font-family:var(--mono);font-size:13px;line-height:1.5;color:var(--ink-3);margin:0 0 20px}.chips[data-v-6348c357]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.chip[data-v-6348c357]{font-family:var(--mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:9px 13px;border-radius:0;border:1.5px solid var(--ink);background:#ffffff6b;backdrop-filter:blur(16px) saturate(135%);-webkit-backdrop-filter:blur(16px) saturate(135%);color:var(--ink);box-shadow:3px 3px 0 var(--ink);cursor:pointer;transition:transform .05s ease,box-shadow .05s ease}.chip[data-v-6348c357]:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)}.chip[data-v-6348c357]:disabled{opacity:.5}.bubble[data-v-6348c357]{max-width:82%;padding:10px 14px;border-radius:0;line-height:1.45;white-space:pre-wrap;word-break:break-word;border:1.5px solid var(--ink);box-shadow:3px 3px 0 var(--ink)}.bubble.mine[data-v-6348c357]{align-self:flex-end;background:var(--accent);color:#fff}.bubble.agent[data-v-6348c357]{align-self:flex-start;background:#ffffff8c;color:var(--ink)}.bubble.typing[data-v-6348c357]{color:var(--ink-2);animation:typing-pulse-6348c357 1.6s ease-in-out infinite}@keyframes typing-pulse-6348c357{0%,to{opacity:.55}50%{opacity:1}}.bubble.typing .ell span[data-v-6348c357]{animation:typing-dot-6348c357 1.4s infinite}.bubble.typing .ell span[data-v-6348c357]:nth-child(2){animation-delay:.2s}.bubble.typing .ell span[data-v-6348c357]:nth-child(3){animation-delay:.4s}@keyframes typing-dot-6348c357{0%,to{opacity:.25}50%{opacity:1}}.confirm-bar[data-v-6348c357]{display:flex;gap:10px;padding:10px 0}.confirm-ok[data-v-6348c357]{flex:1}.cancel-btn[data-v-6348c357]{flex:0 0 auto;color:var(--tg-destructive)}.rec-indicator[data-v-6348c357]{display:flex;align-items:center;gap:7px;padding:4px 2px 6px;font-family:var(--mono);font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2)}.rec-dot[data-v-6348c357]{width:9px;height:9px;border-radius:0;background:var(--tg-destructive);animation:micPulse-6348c357 1s ease-in-out infinite}.composer[data-v-6348c357]{display:flex;gap:8px;align-items:flex-end;padding:8px 0 4px}.composer .textarea[data-v-6348c357]{flex:1;resize:none;max-height:96px;margin-bottom:0}.send-btn[data-v-6348c357]{width:46px;height:46px;flex-shrink:0;padding:0;font-size:20px;font-weight:800;border-radius:0}.composer .mic-btn[data-v-6348c357]{width:46px;height:46px;flex-shrink:0;padding:0;border-radius:0;touch-action:none;-webkit-user-select:none;user-select:none}.composer .mic-btn.mic-recording[data-v-6348c357]{background:var(--tg-destructive);color:#fff;animation:micPulse-6348c357 1s ease-in-out infinite}@keyframes micPulse-6348c357{0%,to{opacity:1}50%{opacity:.6}}.tn-row[data-v-7373efe2]{display:flex;align-items:center;gap:6px}.tn-exp[data-v-7373efe2]{display:inline-flex;align-items:center;gap:2px;border:1.5px solid var(--ink);background:#ffffff80;color:var(--ink);border-radius:0;padding:3px 6px;font-family:var(--mono);font-size:11px;font-weight:700;cursor:pointer;transition:transform var(--dur) var(--ease)}.tn-exp[data-v-7373efe2]:active{transform:translate(1px,1px)}.tn-count[data-v-7373efe2]{font-variant-numeric:tabular-nums}.tn-check[data-v-7373efe2]{display:flex;align-items:center;gap:8px;flex:1;text-align:left;border:1.5px solid var(--ink);border-radius:0;background:#ffffff80;color:var(--ink);font:inherit;font-size:13px;padding:7px 8px;cursor:pointer;transition:transform var(--dur) var(--ease)}.tn-check[data-v-7373efe2]:active{transform:scale(.98)}.tn-check .icon[data-v-7373efe2]{color:var(--accent);flex:none}.tn-check.tndone .tn-title[data-v-7373efe2]{text-decoration:line-through;opacity:.5}.tn-title[data-v-7373efe2]{flex:1}.tn-price[data-v-7373efe2]{font-family:var(--mono);font-size:11px;font-weight:700;text-transform:uppercase;color:var(--accent-text);background:var(--accent);border:1.5px solid var(--ink);border-radius:0;padding:1px 5px;white-space:nowrap}.tn-children[data-v-7373efe2]{margin-top:2px;display:flex;flex-direction:column;gap:2px}.tn-act[data-v-7373efe2]{border:1.5px solid var(--ink);background:#ffffff80;color:var(--ink);border-radius:0;padding:3px 6px;cursor:pointer;transition:transform var(--dur) var(--ease)}.tn-act[data-v-7373efe2]:active{transform:translate(1px,1px)}.tn-del[data-v-7373efe2]{background:#ffffff80;color:var(--tg-destructive)}.tn-edit[data-v-7373efe2]{display:flex;align-items:center;gap:6px}.tn-edit-title[data-v-7373efe2]{flex:1;min-width:0}.tn-edit-price[data-v-7373efe2]{width:76px}.cl-hero[data-v-290caa36]{position:relative;display:flex;align-items:stretch;background:#ffffff6b;border:1.5px solid var(--ink);padding:20px 14px;margin-bottom:12px;box-shadow:4px 4px 0 var(--ink);overflow:hidden}.cl-hero[data-v-290caa36]>*{position:relative;z-index:1}.cl-hero.clear[data-v-290caa36]{background:var(--accent);color:#fff;box-shadow:4px 4px 0 var(--ink);justify-content:center}.cl-hero.clear[data-v-290caa36]:before{content:"";position:absolute;top:0;left:0;right:0;height:55%;background:linear-gradient(180deg,rgba(255,255,255,.14),transparent);pointer-events:none}.hero-half[data-v-290caa36]{flex:1;text-align:center;display:flex;flex-direction:column;justify-content:center}.hero-div[data-v-290caa36]{width:1px;background:var(--hair);margin:4px 0}.hero-num[data-v-290caa36]{font-size:52px;line-height:1;color:var(--accent)}.hero-num.soft[data-v-290caa36]{color:var(--tg-text)}.hero-label[data-v-290caa36]{font-size:12px;color:var(--tg-hint);margin-top:6px;font-weight:600}.clear-wrap[data-v-290caa36]{text-align:center}.clear-emoji[data-v-290caa36]{font-size:40px;line-height:1}.clear-text[data-v-290caa36]{font-size:15px;font-weight:700;margin-top:8px}.progress-track[data-v-290caa36]{height:10px;border:1.5px solid var(--ink);background:#ffffff80;overflow:hidden;margin:0 0 16px}.progress-fill[data-v-290caa36]{height:100%;background:var(--accent);transition:width var(--dur) var(--ease)}.cl-row[data-v-290caa36]{position:relative;display:flex;align-items:flex-start;gap:12px;background:#ffffff80;border:1.5px solid var(--ink);padding:12px 14px;margin-bottom:9px;box-shadow:3px 3px 0 var(--ink)}.check[data-v-290caa36]{flex:none;background:none;border:none;cursor:pointer;padding:1px 0 0;transition:transform var(--dur) var(--ease)}.check[data-v-290caa36]:active{transform:scale(.82)}.check-box[data-v-290caa36]{display:block;width:22px;height:22px;border:1.5px solid var(--ink);background:#fff;box-sizing:border-box}.check-done[data-v-290caa36]{flex:none;width:23px;text-align:center;color:var(--accent);font-weight:800;padding-top:1px}.cl-body[data-v-290caa36]{flex:1;min-width:0}.cl-title[data-v-290caa36]{font-weight:600;word-break:break-word}.cl-title.struck[data-v-290caa36]{text-decoration:line-through;opacity:.5;font-weight:500}.cl-meta[data-v-290caa36]{display:flex;gap:8px;flex-wrap:wrap;margin-top:7px;font-size:12px;color:var(--tg-hint)}.chip[data-v-290caa36]{background:#ffffff80;border:1.5px solid var(--ink);border-radius:0;padding:2px 8px;font-family:var(--mono);font-size:11px;font-weight:700;text-transform:uppercase}.chip.accent[data-v-290caa36]{background:var(--accent);color:#fff;border-color:var(--accent)}.dots[data-v-290caa36]{flex:none;background:none;border:none;cursor:pointer;font-size:18px;color:var(--tg-hint);padding:0 4px;line-height:1.2}.recur-picker[data-v-290caa36]{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.recur-opt[data-v-290caa36]{font-size:13px;padding:6px 12px;border-radius:12px;border:none;background:var(--tg-secondary-bg);color:var(--tg-text);cursor:pointer}.recur-opt.on[data-v-290caa36]{background:var(--accent);color:var(--accent-text)}.del-opt[data-v-290caa36]{margin-top:8px;font-size:13px;padding:6px 12px;border-radius:12px;border:none;background:#ff464624;color:#ff9b9b;cursor:pointer;display:inline-flex;align-items:center;gap:5px}.del-opt[data-v-290caa36]:active{transform:scale(.97)}.sub-chip[data-v-290caa36]{cursor:pointer;border:none;font:inherit;display:inline-flex;align-items:center;gap:3px}.sub-list[data-v-290caa36]{margin-top:8px;display:flex;flex-direction:column;gap:3px}.sub-row[data-v-290caa36]{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:8px 10px;border:none;border-radius:var(--radius);background:var(--tg-secondary-bg);color:var(--tg-text);font:inherit;font-size:14px;cursor:pointer}.sub-row[data-v-290caa36]:active{transform:scale(.98)}.sub-row .icon[data-v-290caa36]{color:var(--accent);flex:none}.sub-row.subdone .sub-title[data-v-290caa36]{text-decoration:line-through;opacity:.5}.sub-title[data-v-290caa36]{flex:1;min-width:0}.done-block[data-v-290caa36]{margin-top:18px}.done-head[data-v-290caa36]{display:flex;justify-content:space-between;width:100%;background:none;border:none;cursor:pointer;font-size:14px;font-weight:700;color:var(--tg-text);padding:6px 2px 10px}.cl-row.done[data-v-290caa36]{padding:10px 15px}.bd-hero[data-v-b5705cbf]{position:relative;display:flex;align-items:stretch;border:1.5px solid var(--ink);padding:18px 12px;margin-bottom:16px;background:var(--accent);color:#fff;box-shadow:4px 4px 0 var(--ink);overflow:hidden}.bd-hero[data-v-b5705cbf]:before{content:"";position:absolute;top:0;left:0;right:0;height:55%;background:linear-gradient(180deg,rgba(255,255,255,.14),transparent);pointer-events:none}.bd-hero[data-v-b5705cbf]>*{position:relative;z-index:1}.hero-half[data-v-b5705cbf]{flex:1;text-align:center;display:flex;flex-direction:column;justify-content:center}.hero-div[data-v-b5705cbf]{width:1px;background:#ffffff38;margin:4px 0}.hero-num[data-v-b5705cbf]{font-size:40px;line-height:1}.hero-num.soft[data-v-b5705cbf]{opacity:.92}.hero-label[data-v-b5705cbf]{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.06em;margin-top:7px;font-weight:700;opacity:.95}.sub-chip[data-v-b5705cbf]{cursor:pointer;border:none;font:inherit;gap:3px}.sub-list[data-v-b5705cbf]{margin:8px 0 2px;display:flex;flex-direction:column;gap:2px}.sub-row[data-v-b5705cbf]{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:7px 8px;border:none;border-radius:var(--radius);background:var(--tg-section-bg, rgba(255, 255, 255, .04));color:inherit;font:inherit;font-size:13px;cursor:pointer}.sub-row[data-v-b5705cbf]:active{scale:.98}.sub-row.subdone .sub-title[data-v-b5705cbf]{text-decoration:line-through;opacity:.5}.sub-title[data-v-b5705cbf]{flex:1}.ib-ai-btn[data-v-f702ab07]{margin-bottom:14px}.ib-empty[data-v-f702ab07]{text-align:center;padding:56px 24px 40px;color:var(--ink-2)}.ib-empty-icon[data-v-f702ab07]{margin-bottom:14px;color:var(--accent);opacity:.85}.ib-empty-title[data-v-f702ab07]{font-size:18px;font-weight:700;color:var(--ink);margin-bottom:6px}.ib-empty-sub[data-v-f702ab07]{font-size:14px;color:var(--tg-hint);line-height:1.5}.ib-list[data-v-f702ab07]{display:flex;flex-direction:column;gap:0}.ib-row[data-v-f702ab07]{padding:12px 0;border-bottom:1px solid var(--hair)}.ib-row[data-v-f702ab07]:last-child{border-bottom:none}.ib-row-body[data-v-f702ab07]{display:flex;align-items:flex-start;gap:10px}.ib-kind-icon[data-v-f702ab07]{flex-shrink:0;margin-top:1px;color:var(--tg-hint)}.ib-content[data-v-f702ab07]{flex:1;min-width:0}.ib-title[data-v-f702ab07]{font-weight:600;font-size:14px;line-height:1.4;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ib-reason[data-v-f702ab07]{font-size:12px;margin-top:3px;color:var(--accent);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ib-chips[data-v-f702ab07]{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:4px;margin-top:1px}.ib-chip[data-v-f702ab07]{font-size:11px;font-weight:600;padding:2px 7px;border-radius:8px;display:inline-flex;align-items:center;gap:3px;white-space:nowrap;max-width:90px;overflow:hidden;text-overflow:ellipsis}.ib-actions[data-v-f702ab07]{display:flex;align-items:center;gap:6px;margin-top:8px}.ib-act[data-v-f702ab07]{display:inline-flex;align-items:center;gap:4px;border:none;border-radius:10px;padding:5px 10px;font-size:12px;font-weight:600;font-family:inherit;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff1a;color:var(--tg-hint);cursor:pointer;transition:transform var(--dur) var(--ease),color var(--dur) var(--ease);white-space:nowrap}.ib-act[data-v-f702ab07]:active{transform:scale(.94)}.ib-act[data-v-f702ab07]:hover{color:var(--ink)}.ib-act.danger[data-v-f702ab07]{color:var(--tg-destructive);margin-left:auto;padding:5px 8px}.ib-act[data-v-f702ab07]:disabled{opacity:.45;pointer-events:none}.ib-proj-pick[data-v-f702ab07]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid var(--hair)}.seg[data-v-855269f6]{display:flex;margin-bottom:14px;border:1.5px solid var(--ink);border-radius:0;background:var(--tg-section-bg);box-shadow:4px 4px 0 var(--ink)}.seg-btn[data-v-855269f6]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:none;border-right:1.5px solid var(--ink);border-radius:0;padding:10px;font-family:var(--mono);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink);background:transparent;cursor:pointer;transition:background .12s,color .12s}.seg-btn[data-v-855269f6]:last-child{border-right:none}.seg-btn.on[data-v-855269f6]{background:var(--ink);color:var(--tg-bg)}.seg-btn[data-v-855269f6]:active{transform:translate(1px,1px)}.frog-banner[data-v-855269f6]{display:flex;align-items:center;gap:10px;padding:10px 14px;margin-bottom:12px;border:1.5px solid var(--ink);border-radius:0;background:var(--accent-soft);box-shadow:4px 4px 0 var(--ink);color:var(--accent);text-decoration:none}.frog-body[data-v-855269f6]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.frog-eyebrow[data-v-855269f6]{font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.frog-text[data-v-855269f6]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;font-size:14px}.frog-banner .muted[data-v-855269f6]{color:var(--ink-2);font-weight:600}.frog-banner[data-v-855269f6]:active{transform:translate(1px,1px)}.proj-card[data-v-6a7e3f1d]{position:relative;background:#ffffff70;backdrop-filter:blur(12px) saturate(130%);-webkit-backdrop-filter:blur(12px) saturate(130%);border:1.5px solid var(--ink);border-radius:0;padding:16px;margin-bottom:var(--gap);box-shadow:3px 3px 0 var(--ink);overflow:hidden;cursor:pointer;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.proj-card[data-v-6a7e3f1d]:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)}.proj-card.archived[data-v-6a7e3f1d]{opacity:.6}.proj-head[data-v-6a7e3f1d]{display:flex;align-items:center;justify-content:space-between;gap:10px}.proj-name[data-v-6a7e3f1d]{font-weight:700;font-size:16px;word-break:break-word}.progress-track[data-v-6a7e3f1d]{height:8px;border:1.5px solid var(--ink);border-radius:0;background:#ffffff80;overflow:hidden;margin:12px 0}.progress-fill[data-v-6a7e3f1d]{height:100%;border-radius:0;background:var(--accent);transition:width var(--dur) var(--ease)}.proj-meta[data-v-6a7e3f1d]{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.arch-toggle[data-v-6a7e3f1d]{cursor:pointer}.ph-row[data-v-6a7e3f1d]{display:flex;align-items:center;justify-content:space-between;gap:10px}.add-btn[data-v-6a7e3f1d]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1.5px solid var(--ink);border-radius:0;background:var(--accent);color:var(--accent-text);box-shadow:3px 3px 0 var(--ink);cursor:pointer;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.add-btn[data-v-6a7e3f1d]:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)}.create-form[data-v-6a7e3f1d]{display:flex;gap:8px;margin:12px 0}.create-form .input[data-v-6a7e3f1d]{flex:1;margin-bottom:0}.hero[data-v-f5548ca5]{position:relative;text-align:center;padding:26px 20px 22px;border:1.5px solid var(--ink);border-radius:0;margin-bottom:14px;background:var(--accent);color:var(--accent-text);box-shadow:4px 4px 0 var(--ink);overflow:hidden}.hero[data-v-f5548ca5]>*{position:relative;z-index:1}.hero-num[data-v-f5548ca5]{font-size:60px;line-height:1;word-break:break-word}.hero-unit[data-v-f5548ca5]{font-size:30px;font-weight:700;opacity:.85;margin-left:2px}.hero-word[data-v-f5548ca5]{display:inline-flex;align-items:center;justify-content:center;gap:5px;font-family:var(--mono);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;opacity:.95;margin-top:6px}.hero-debt[data-v-f5548ca5]{display:inline-flex;align-items:center;gap:5px;margin-top:10px;font-family:var(--mono);font-size:12px;font-weight:700;text-transform:uppercase;background:var(--ink);color:#fff;border:1.5px solid var(--ink);padding:4px 10px}.hero-bar[data-v-f5548ca5]{margin-top:18px}.hero-track[data-v-f5548ca5]{height:8px;border:1.5px solid var(--accent-text);border-radius:0;background:#ffffff40;overflow:hidden}.hero-fill[data-v-f5548ca5]{height:100%;border-radius:0;background:var(--accent-text);transition:width var(--dur) var(--ease)}.hero-bar-label[data-v-f5548ca5]{display:inline-flex;align-items:center;justify-content:center;gap:5px;font-family:var(--mono);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;opacity:.95;margin-top:8px}.name-row[data-v-f5548ca5]{display:flex;align-items:center;justify-content:space-between;gap:8px}.icon-btn[data-v-f5548ca5]{border:1.5px solid var(--ink);border-radius:0;background:#ffffff80;color:var(--ink);padding:8px;box-shadow:3px 3px 0 var(--ink);cursor:pointer;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.icon-btn[data-v-f5548ca5]:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)}.name-edit[data-v-f5548ca5]{display:flex;gap:8px;margin-bottom:12px}.name-edit .input[data-v-f5548ca5]{flex:1;margin-bottom:0}.arch-chip[data-v-f5548ca5]{display:inline-flex;align-items:center;gap:5px;margin:2px 0 4px}.tmr-start[data-v-f5548ca5]{margin-bottom:10px}.tmr-row[data-v-f5548ca5]{display:flex;align-items:center;gap:8px;background:#ffffff6b;border:1.5px solid var(--ink);border-radius:0;box-shadow:3px 3px 0 var(--ink);padding:10px 12px;margin-bottom:10px}.tmr-live[data-v-f5548ca5]{flex:1;font-size:13px;font-weight:700}.tmr-other .tmr-live[data-v-f5548ca5]{color:var(--ink-3)}.tab-badge[data-v-f5548ca5]{margin-left:6px;font-family:var(--mono);font-size:10px;font-variant-numeric:tabular-nums;opacity:.85}.add-mini[data-v-f5548ca5]{display:inline-flex;align-items:center;gap:4px;border:1.5px solid var(--ink);border-radius:0;background:#ffffff80;color:var(--ink);padding:4px 9px;font-family:var(--mono);font-size:11px;font-weight:700;text-transform:uppercase;box-shadow:2px 2px 0 var(--ink);cursor:pointer;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.add-mini[data-v-f5548ca5]:active{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--ink)}.add-row[data-v-f5548ca5]{display:flex;gap:8px;margin:8px 0}.add-row .input[data-v-f5548ca5]{flex:1;margin-bottom:0}.proj-task[data-v-f5548ca5]{background:#ffffff6b;border:1.5px solid var(--ink);border-radius:0;box-shadow:3px 3px 0 var(--ink);padding:10px;margin-bottom:10px}.done-toggle[data-v-f5548ca5]{display:flex;align-items:center;gap:6px;width:100%;border:none;background:none;color:var(--ink-3);font-family:var(--mono);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:10px 2px 8px;cursor:pointer}.done-block[data-v-f5548ca5]{opacity:.7}.fin-summary[data-v-f5548ca5]{display:flex;gap:8px;margin:10px 0}.fin-chip[data-v-f5548ca5]{flex:1;text-align:center;background:#ffffff6b;border:1.5px solid var(--ink);border-radius:0;box-shadow:3px 3px 0 var(--ink);padding:10px 6px;font-family:var(--mono);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;text-transform:uppercase}.fin-chip.ok[data-v-f5548ca5]{color:var(--success)}.fin-chip.warn[data-v-f5548ca5]{color:var(--tg-destructive)}.fin-actions[data-v-f5548ca5]{display:flex;gap:8px;margin-bottom:8px}.fin-actions .btn[data-v-f5548ca5]{flex:1}.fin-form[data-v-f5548ca5]{display:flex;flex-direction:column;gap:8px;background:#ffffff6b;border:1.5px solid var(--ink);border-radius:0;box-shadow:3px 3px 0 var(--ink);padding:12px;margin-bottom:10px}.fin-form .input[data-v-f5548ca5]{margin-bottom:0}.fin-row[data-v-f5548ca5]{display:flex;align-items:center;gap:8px;background:#ffffff80;border:1.5px solid var(--ink);border-radius:0;box-shadow:3px 3px 0 var(--ink);padding:10px 11px;margin-bottom:8px}.fin-info[data-v-f5548ca5]{flex:1;min-width:0}.fin-title[data-v-f5548ca5]{font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fin-meta[data-v-f5548ca5]{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.02em;color:var(--ink-3);margin-top:2px}.fin-amount[data-v-f5548ca5]{font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap}.fin-pay[data-v-f5548ca5]{border:1.5px solid var(--ink);border-radius:0;background:var(--accent);color:var(--accent-text);padding:6px 9px;font-family:var(--mono);font-size:11px;font-weight:700;text-transform:uppercase;box-shadow:3px 3px 0 var(--ink);cursor:pointer;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.fin-pay[data-v-f5548ca5]:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)}.tn-del-btn[data-v-f5548ca5]{border:1.5px solid var(--ink);border-radius:0;background:#ffffff80;color:var(--tg-destructive);padding:6px 8px;box-shadow:3px 3px 0 var(--ink);cursor:pointer;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.tn-del-btn[data-v-f5548ca5]:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)}.lead-row[data-v-f5548ca5]{display:flex;align-items:center;gap:8px;background:#ffffff80;border:1.5px solid var(--ink);border-radius:0;box-shadow:3px 3px 0 var(--ink);padding:10px 11px;margin-bottom:8px;text-decoration:none;color:inherit;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.lead-row[data-v-f5548ca5]:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)}.lead-info[data-v-f5548ca5]{flex:1;min-width:0}.lead-title[data-v-f5548ca5]{font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-meta[data-v-f5548ca5]{font-family:var(--mono);font-size:10px;text-transform:uppercase;color:var(--ink-3);margin-top:2px}.lead-unlink[data-v-f5548ca5]{flex:none;border:1.5px solid var(--ink);border-radius:0;background:#ffffff80;color:var(--ink);padding:6px 9px;font-family:var(--mono);font-size:11px;font-weight:700;text-transform:uppercase;box-shadow:3px 3px 0 var(--ink);cursor:pointer;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.lead-unlink[data-v-f5548ca5]:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)}.lead-unlink[data-v-f5548ca5]:disabled{opacity:.5}.hero[data-v-9b853b5e]{position:relative;text-align:center;padding:28px 20px;margin-bottom:14px;background:var(--accent);color:var(--accent-text);border:1.5px solid var(--ink);box-shadow:4px 4px 0 var(--ink);overflow:hidden}.hero[data-v-9b853b5e]>*{position:relative;z-index:1}.hero-num[data-v-9b853b5e]{font-size:76px;line-height:1}.hero-unit[data-v-9b853b5e]{font-size:34px;font-weight:700;opacity:.85;margin-left:2px}.hero-word[data-v-9b853b5e]{font-family:var(--mono);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-top:4px}.list-row .muted[data-v-9b853b5e]{font-family:var(--mono);font-size:12px;font-variant-numeric:tabular-nums;color:var(--ink-2);text-transform:none}.reset-btn[data-v-9b853b5e]{margin-top:28px}.hero[data-v-62c5d114]{position:relative;text-align:center;padding:32px 20px;margin-bottom:14px;background:var(--accent);color:var(--accent-text);border:1.5px solid var(--ink);box-shadow:4px 4px 0 var(--ink);overflow:hidden}.hero[data-v-62c5d114]>*{position:relative;z-index:1}.hero.cold[data-v-62c5d114]{background:#ffffff6b;color:var(--ink);backdrop-filter:blur(var(--glass-blur)) saturate(135%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(135%);border:1.5px solid var(--ink);box-shadow:4px 4px 0 var(--ink)}.hero-flames[data-v-62c5d114]{font-size:32px;line-height:1}.hero-num[data-v-62c5d114]{font-size:88px;line-height:1;margin:6px 0 2px}.hero-word[data-v-62c5d114]{font-family:var(--mono);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.insight-card[data-v-e0479384]{position:relative;margin-bottom:var(--gap);background:#ffffff6b;backdrop-filter:blur(var(--glass-blur)) saturate(135%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(135%);border:1.5px solid var(--ink);box-shadow:4px 4px 0 var(--ink);overflow:hidden}.insight-head[data-v-e0479384]{background:var(--ink);padding:8px 14px}.insight-badge[data-v-e0479384]{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tg-bg)}.plan[data-v-e0479384]{padding:16px;font-size:15px;line-height:1.6;color:var(--ink)}.seg[data-v-e2dfb24f]{display:flex;margin-bottom:14px;border:1.5px solid var(--ink);box-shadow:4px 4px 0 var(--ink)}.seg-btn[data-v-e2dfb24f]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:none;border-right:1.5px solid var(--ink);padding:10px 6px;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--ink);background:transparent;cursor:pointer;transition:background .12s,color .12s}.seg-btn[data-v-e2dfb24f]:last-child{border-right:none}.seg-btn.on[data-v-e2dfb24f]{background:var(--ink);color:var(--tg-bg)}.seg-btn[data-v-e2dfb24f]:active{transform:translate(1px,1px)}.module[data-v-00cfedb8]{border:1.5px solid var(--ink);box-shadow:4px 4px 0 var(--ink),inset 0 1px #fff6;background:#ffffff6b;backdrop-filter:blur(16px) saturate(135%);-webkit-backdrop-filter:blur(16px) saturate(135%);margin-bottom:var(--gap);overflow:hidden}.module-head[data-v-00cfedb8]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:7px 11px;border:none;background:var(--ink);color:var(--tg-bg);font-family:var(--mono);text-transform:uppercase;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-align:left;cursor:pointer;transition:opacity var(--dur) var(--ease)}.module-head.static[data-v-00cfedb8]{cursor:default}.module-head[data-v-00cfedb8]:not(.static):active{opacity:.85}.module-caret[data-v-00cfedb8]{font-size:9px;opacity:.8;flex:0 0 auto}.module-more[data-v-00cfedb8]{font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.06em;color:var(--tg-bg);text-decoration:none;opacity:.85}.module-count[data-v-00cfedb8]{font-family:var(--mono);font-size:10px;font-variant-numeric:tabular-nums;opacity:.9}.digest-body[data-v-00cfedb8]{padding:14px}.mod-body[data-v-00cfedb8]{padding:4px 12px 6px}.r-row[data-v-00cfedb8]{display:flex;align-items:baseline;gap:10px;padding:9px 0;border-bottom:1px solid var(--hair)}.r-row[data-v-00cfedb8]:last-child{border-bottom:none}.r-text[data-v-00cfedb8]{flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r-time[data-v-00cfedb8]{flex:0 0 auto;font-family:var(--mono);font-size:11px;font-weight:700;color:var(--accent);font-variant-numeric:tabular-nums}.h-row[data-v-00cfedb8]{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--hair)}.h-row[data-v-00cfedb8]:last-child{border-bottom:none}.h-check[data-v-00cfedb8]{flex:none;width:28px;height:28px;border:1.5px solid var(--ink);background:#ffffff80;box-shadow:2px 2px 0 var(--ink);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.h-check[data-v-00cfedb8]:active{transform:translate(2px,2px);box-shadow:0 0 0 var(--ink)}.h-check.on[data-v-00cfedb8]{background:var(--success);border-color:var(--ink)}.h-name[data-v-00cfedb8]{flex:1;min-width:0;font-weight:600;font-size:14px}.h-name.done[data-v-00cfedb8]{color:var(--ink-3);text-decoration:line-through}.plan-card[data-v-00cfedb8]{border:1.5px solid var(--ink);box-shadow:4px 4px 0 var(--ink),inset 0 1px #fff6;background:#ffffff6b;backdrop-filter:blur(16px) saturate(135%);-webkit-backdrop-filter:blur(16px) saturate(135%);margin-bottom:var(--gap);overflow:hidden}.plan-head[data-v-00cfedb8]{display:flex;align-items:center;gap:8px;padding:9px 13px;background:var(--accent);color:var(--accent-text);border-bottom:1.5px solid var(--ink)}.plan-badge[data-v-00cfedb8]{display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.plan[data-v-00cfedb8]{padding:16px;line-height:1.6}.gen-wrap[data-v-00cfedb8]{text-align:center;padding:34px 18px;margin-bottom:var(--gap);border:1.5px solid var(--ink);box-shadow:4px 4px 0 var(--ink),inset 0 1px #fff6;background:#ffffff6b;backdrop-filter:blur(16px) saturate(135%);-webkit-backdrop-filter:blur(16px) saturate(135%)}.gen-emoji[data-v-00cfedb8]{color:var(--accent)}.gen-text[data-v-00cfedb8]{font-size:14px;margin:12px 0 18px;line-height:1.5}.frog-banner[data-v-00cfedb8]{display:flex;align-items:center;gap:10px;padding:10px 14px;margin-bottom:var(--gap);border:1.5px solid var(--ink);box-shadow:4px 4px 0 var(--ink);background:var(--accent-soft);color:var(--accent);text-decoration:none}.frog-banner[data-v-00cfedb8]:active{transform:translate(1px,1px)}.frog-ico[data-v-00cfedb8]{font-size:18px;line-height:1}.frog-body[data-v-00cfedb8]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.frog-eyebrow[data-v-00cfedb8]{font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.frog-text[data-v-00cfedb8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;font-size:14px}.kick-btn[data-v-00cfedb8]{margin-top:4px}.kick-card[data-v-00cfedb8]{margin-top:var(--gap);padding:14px 15px;border:1.5px solid var(--ink);box-shadow:3px 3px 0 var(--ink);background:#ffffff80;font-size:15px;line-height:1.5;white-space:pre-wrap}.tm-hero[data-v-31b2122b]{position:relative;text-align:center;padding:30px 22px 22px;border:1.5px solid var(--ink);border-radius:0;background:var(--accent);color:var(--accent-text);box-shadow:4px 4px 0 var(--ink);overflow:hidden}.tm-tag[data-v-31b2122b]{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.9}.tm-elapsed[data-v-31b2122b]{font-size:56px;line-height:1.05;margin:10px 0 4px}.tm-label[data-v-31b2122b]{font-size:17px;font-weight:700;word-break:break-word}.tm-rate[data-v-31b2122b]{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:.9;margin-top:6px}.tm-stop[data-v-31b2122b]{width:100%;margin-top:22px;padding:14px;border:1.5px solid var(--ink);border-radius:0;background:var(--tg-bg);box-shadow:3px 3px 0 var(--ink);color:var(--ink);font-family:var(--mono);font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.tm-stop[data-v-31b2122b]:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)}.tm-stop[data-v-31b2122b]:disabled{opacity:.5}.time-select[data-v-5968212c]{display:inline-flex;align-items:center;gap:4px}.ts-sep[data-v-5968212c]{font-family:var(--mono);font-weight:800;color:var(--ink-2)}.ts[data-v-5968212c]{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1.5px solid var(--ink);border-radius:0;padding:9px 30px 9px 13px;font-family:var(--mono);font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--ink);background-color:#ffffffb3;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2317150f' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center;cursor:pointer;box-shadow:3px 3px 0 var(--ink);transition:border-color var(--dur) var(--ease)}.ts option[data-v-5968212c]{background:#fff;color:var(--ink)}.ts[data-v-5968212c]:focus{outline:none;border-color:var(--accent)}.lead-chips[data-v-e7e5c120]{display:flex;gap:8px;flex-wrap:wrap}.lead-chip[data-v-e7e5c120]{font-family:var(--mono);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;padding:7px 13px;border:1.5px solid var(--ink);border-radius:0;cursor:pointer;background:#ffffff80;color:var(--ink);box-shadow:2px 2px 0 var(--ink);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.lead-chip.on[data-v-e7e5c120]{background:var(--accent);color:var(--accent-text);border-color:var(--ink)}.lead-chip[data-v-e7e5c120]:active{transform:translate(2px,2px);box-shadow:0 0 0 var(--ink)}.empty-emoji[data-v-5f758f37]{font-size:40px;line-height:1;margin-bottom:10px;color:var(--ink-3)}.rem-row[data-v-5f758f37]{position:relative;background:#ffffff70;border:1.5px solid var(--ink);border-radius:0;box-shadow:3px 3px 0 var(--ink);padding:14px 15px;margin-bottom:10px;overflow:hidden;transition:opacity var(--dur) var(--ease)}.rem-title[data-v-5f758f37]{font-weight:600;word-break:break-word}.rem-snooze[data-v-5f758f37]{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:12px}.snooze-cap[data-v-5f758f37]{font-family:var(--mono);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);margin-right:2px}.snooze[data-v-5f758f37]{border:1.5px solid var(--ink);border-radius:0;padding:7px 12px;font-family:var(--mono);font-size:12px;font-weight:700;text-transform:uppercase;background:#ffffff80;color:var(--ink);box-shadow:3px 3px 0 var(--ink);cursor:pointer;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.snooze[data-v-5f758f37]:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)}.snooze[data-v-5f758f37]:disabled{opacity:.5}.dt-row[data-v-5f758f37]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.dt-date[data-v-5f758f37]{flex:1;min-width:130px;width:auto}.dt-add[data-v-5f758f37]{margin-top:14px}.cal-card[data-v-b211d57f]{position:relative;background:#ffffff6b;border:1.5px solid var(--ink);border-radius:0;padding:14px 12px 16px;backdrop-filter:blur(var(--glass-blur)) saturate(135%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(135%);box-shadow:4px 4px 0 var(--ink),inset 0 1px #ffffffb3;overflow:hidden;margin-bottom:8px}.deadline-num[data-v-b211d57f]{color:var(--tg-destructive);font-weight:800}.cal-detail[data-v-b211d57f]{position:relative;background:#ffffff6b;border:1.5px solid var(--ink);border-radius:0;padding:2px 15px;backdrop-filter:blur(var(--glass-blur)) saturate(135%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(135%);box-shadow:3px 3px 0 var(--ink);overflow:hidden}.cal-detail .list-row[data-v-b211d57f]{gap:10px}.cal-detail .list-row[data-v-b211d57f]:last-child{border-bottom:none}.det-text[data-v-b211d57f]{word-break:break-word}.time-chip[data-v-b211d57f]{flex:none;background:var(--accent);color:var(--accent-text);border-color:var(--accent);font-variant-numeric:tabular-nums}.det-section-label[data-v-b211d57f]{font-family:var(--mono);font-size:11px;font-weight:700;color:var(--ink-3);text-transform:uppercase;letter-spacing:.1em;margin-top:14px;margin-bottom:4px;padding:0 2px}.deadline-item[data-v-b211d57f]{color:var(--tg-destructive);font-weight:700}.cal-create[data-v-b211d57f]{margin-top:14px}.cal-create-actions[data-v-b211d57f]{display:flex;gap:8px}.cal-form[data-v-b211d57f]{display:flex;flex-direction:column;gap:8px}.cal-form-row[data-v-b211d57f]{display:flex;gap:8px;align-items:center}.cm-label[data-v-b211d57f]{display:flex;align-items:center;gap:5px;font-family:var(--mono);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3)}.cm-time[data-v-b211d57f]{width:auto;flex:none}.cm-btn[data-v-b211d57f]{flex:1;padding:10px 12px;border:1.5px solid var(--ink);border-radius:0;font-family:var(--mono);font-size:12px;font-weight:700;text-transform:uppercase;color:var(--ink);background:#ffffff80;box-shadow:3px 3px 0 var(--ink);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:5px;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.cm-btn[data-v-b211d57f]:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)}.cm-btn.primary[data-v-b211d57f]{background:var(--accent);color:var(--accent-text)}.cm-btn[data-v-b211d57f]:disabled{opacity:.5}.section-title[data-v-aae2556e]{display:flex;align-items:center;gap:8px}.count-chip[data-v-aae2556e]{background:var(--accent);color:var(--accent-text);font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:0}.hit-list[data-v-aae2556e]{display:flex;flex-direction:column;gap:9px}.hit-row[data-v-aae2556e]{display:flex;align-items:flex-start;gap:11px;background:#ffffff80;border:1.5px solid var(--ink);border-radius:0;padding:12px 14px;box-shadow:3px 3px 0 var(--ink);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.hit-row[data-v-aae2556e]:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)}.hit-ico[data-v-aae2556e]{flex:none;display:inline-flex;align-items:center;gap:4px;color:var(--accent);line-height:1.4}.hit-title[data-v-aae2556e]{flex:1;min-width:0;font-weight:600;word-break:break-word}.note-row[data-v-ae56c714]{padding:12px 0;border-bottom:1px solid var(--hair)}.note-row[data-v-ae56c714]:last-child{border-bottom:none}.note-head[data-v-ae56c714]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.note-title[data-v-ae56c714]{font-weight:600;flex:1;word-break:break-word}.note-body[data-v-ae56c714]{margin-top:4px;font-size:14px}.note-actions[data-v-ae56c714]{display:flex;gap:4px;flex:none}.icon-btn[data-v-ae56c714]{background:none;border:none;cursor:pointer;color:var(--ink-2);padding:2px 4px;transition:transform var(--dur) var(--ease)}.icon-btn[data-v-ae56c714]:active{transform:scale(.9)}.icon-btn[data-v-ae56c714]:disabled{opacity:.3}.icon-btn.danger[data-v-ae56c714]{color:var(--tg-destructive)}.note-edit-actions[data-v-ae56c714]{display:flex;gap:6px;margin-top:8px}.btn-mini[data-v-ae56c714]{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:12px;font-weight:700;text-transform:uppercase;padding:8px 12px;border:1.5px solid var(--ink);border-radius:0;background:#ffffff80;box-shadow:3px 3px 0 var(--ink);color:var(--ink);cursor:pointer;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.btn-mini[data-v-ae56c714]:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)}.btn-mini.primary[data-v-ae56c714]{background:var(--accent);color:var(--accent-text)}.btn-mini[data-v-ae56c714]:disabled{opacity:.5}.tag-cloud[data-v-ae56c714]{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.tag-chip[data-v-ae56c714]{font-family:var(--mono);font-size:12px;font-weight:700;padding:5px 10px;border:1.5px solid var(--ink);border-radius:0;background:#ffffff80;color:var(--accent);box-shadow:3px 3px 0 var(--ink);cursor:pointer;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.tag-chip[data-v-ae56c714]:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)}.tag-chip.on[data-v-ae56c714]{background:var(--accent);color:var(--accent-text)}.note-tags[data-v-ae56c714]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.note-tag[data-v-ae56c714]{font-family:var(--mono);font-size:11px;font-weight:700;padding:2px 8px;border:1.5px solid var(--ink);border-radius:0;background:#ffffff80;color:var(--accent);cursor:pointer;transition:transform var(--dur) var(--ease)}.note-tag[data-v-ae56c714]:active{transform:translate(1px,1px)}.kick-card[data-v-1bd99daf]{background:var(--accent);color:var(--accent-text);border:1.5px solid var(--ink);box-shadow:4px 4px 0 var(--ink);border-radius:0;padding:28px 22px;text-align:center;margin-bottom:16px}.kick-ico[data-v-1bd99daf]{line-height:1;margin-bottom:10px}.kick-text[data-v-1bd99daf]{font-size:19px;font-weight:700;line-height:1.45;letter-spacing:-.01em}.set-row[data-v-00dbeb65]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid var(--hair)}.set-row[data-v-00dbeb65]:last-child{border-bottom:none}.set-title[data-v-00dbeb65]{font-weight:600}.set-hint[data-v-00dbeb65]{font-size:13px;margin-top:2px}.toggle[data-v-00dbeb65]{flex:none;width:48px;height:28px;border-radius:0;border:1.5px solid var(--ink);background:#ffffff80;box-shadow:2px 2px 0 var(--ink);position:relative;cursor:pointer;transition:background var(--dur) var(--ease),transform var(--dur) var(--ease)}.toggle[data-v-00dbeb65]:active{transform:translate(1px,1px)}.toggle[data-v-00dbeb65]:disabled{opacity:.6;cursor:default}.toggle.on[data-v-00dbeb65]{background:var(--accent)}.toggle .knob[data-v-00dbeb65]{position:absolute;top:2px;left:2px;width:21px;height:21px;border-radius:0;border:1.5px solid var(--ink);background:#fff;transition:transform var(--dur) var(--ease)}.toggle.on .knob[data-v-00dbeb65]{transform:translate(21px)}.set-row--col[data-v-00dbeb65]{flex-direction:column;align-items:flex-start;gap:8px}.persona-textarea[data-v-00dbeb65]{width:100%;background:#ffffff9e;border:1.5px solid var(--ink);border-radius:0;box-shadow:3px 3px 0 var(--ink);color:var(--ink);font-family:inherit;font-size:14px;padding:10px 12px;resize:vertical;box-sizing:border-box;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.persona-textarea[data-v-00dbeb65]:focus{outline:none;border-color:var(--accent);box-shadow:3px 3px 0 var(--accent)}.persona-textarea[data-v-00dbeb65]:disabled{opacity:.6}.mem-card[data-v-00dbeb65]{margin-top:12px}.mem-header-row[data-v-00dbeb65]{border-bottom:1px solid var(--hair)}.mem-body[data-v-00dbeb65]{padding:12px 0 4px;display:flex;flex-direction:column;gap:12px}.mem-text[data-v-00dbeb65]{font-size:13px;line-height:1.5;color:var(--ink);margin:0;white-space:pre-wrap}.mem-forget-btn[data-v-00dbeb65]{align-self:flex-start}.btn--danger[data-v-00dbeb65]{background:#ffffff80;color:var(--tg-destructive)}.btn--danger[data-v-00dbeb65]:disabled{opacity:.5;cursor:default}.frog-hero[data-v-1b47522d]{text-align:center;padding:32px 22px;margin-bottom:14px;background:var(--accent);color:var(--accent-text);border:1.5px solid var(--ink);box-shadow:4px 4px 0 var(--ink);border-radius:0}.frog-emoji[data-v-1b47522d]{font-size:48px;line-height:1}.frog-title[data-v-1b47522d]{font-size:22px;font-weight:800;letter-spacing:-.01em;margin-top:12px;word-break:break-word}.frog-proj[data-v-1b47522d]{display:inline-flex;align-items:center;gap:5px;font-family:var(--mono);font-size:12px;font-weight:700;text-transform:uppercase;opacity:.9;margin-top:8px}.cand-row[data-v-1b47522d]{display:flex;align-items:center;gap:8px;width:100%;text-align:left;background:none;border:none;color:var(--ink);font-size:15px;font-weight:600;padding:13px 0;border-bottom:1px solid var(--hair);cursor:pointer;transition:transform var(--dur) var(--ease)}.cand-row[data-v-1b47522d]:active{transform:translate(1px,1px)}.cand-row[data-v-1b47522d]:last-child{border-bottom:none}.cand-row[data-v-1b47522d]:disabled{opacity:.5}.live[data-v-cb4e37cf]{position:fixed;top:0;right:0;bottom:0;left:0;max-width:640px;margin:0 auto;padding:calc(env(safe-area-inset-top) + 24px) 24px calc(env(safe-area-inset-bottom) + 92px);display:flex;flex-direction:column;color:var(--accent-text);background:var(--accent);z-index:40;overflow:hidden}.live.break[data-v-cb4e37cf]{background:#0080a6;background:oklch(.56 .12 228)}.live-top[data-v-cb4e37cf]{display:flex;align-items:center;justify-content:space-between}.phase-tag[data-v-cb4e37cf]{display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;opacity:.95}.pips[data-v-cb4e37cf]{display:flex;gap:7px}.pip[data-v-cb4e37cf]{width:10px;height:10px;border-radius:0;background:var(--accent-text);opacity:.3;transition:opacity var(--dur) var(--ease)}.pip.on[data-v-cb4e37cf]{opacity:1}.live-center[data-v-cb4e37cf]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}.timer[data-v-cb4e37cf]{font-size:84px;line-height:1;font-variant-numeric:tabular-nums}.live-task[data-v-cb4e37cf]{font-size:18px;font-weight:600;text-align:center;opacity:.95;max-width:90%}.live-bottom[data-v-cb4e37cf]{display:flex;flex-direction:column;gap:16px}.progress[data-v-cb4e37cf]{height:12px;border-radius:0;border:1.5px solid var(--accent-text);background:#ffffff26;overflow:hidden}.progress-fill[data-v-cb4e37cf]{height:100%;border-radius:0;background:var(--accent-text);transition:width 1s linear}.stop-btn[data-v-cb4e37cf]{width:100%;padding:15px;border:1.5px solid var(--ink);border-radius:0;background:var(--tg-bg);box-shadow:3px 3px 0 var(--ink);color:var(--ink);font-family:var(--mono);font-size:14px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.stop-btn[data-v-cb4e37cf]:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)}.big-input[data-v-cb4e37cf]{font-size:17px;padding:16px}.mode-card[data-v-cb4e37cf]{position:relative;background:#ffffff6b;border:1.5px solid var(--ink);border-radius:0;padding:20px 14px;text-align:center;cursor:pointer;color:var(--ink);backdrop-filter:blur(var(--glass-blur)) saturate(135%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(135%);box-shadow:3px 3px 0 var(--ink),inset 0 1px #ffffffb3;overflow:hidden;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.mode-card[data-v-cb4e37cf]:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)}.mode-card[data-v-cb4e37cf]:disabled{opacity:.5}.mode-ico[data-v-cb4e37cf]{font-size:28px}.mode-num[data-v-cb4e37cf]{font-size:40px;margin-top:2px;color:var(--accent)}.mode-sub[data-v-cb4e37cf]{font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.03em;color:var(--ink-3);margin-top:4px}.add-form[data-v-bd8f0d63]{margin-bottom:14px}.habits-hero[data-v-bd8f0d63]{position:relative;text-align:center;padding:28px 20px;margin-bottom:12px;background:var(--accent);color:var(--accent-text);border:1.5px solid var(--ink);box-shadow:4px 4px 0 var(--ink);overflow:hidden}.habits-hero[data-v-bd8f0d63]>*{position:relative;z-index:1}.habits-hero.cold[data-v-bd8f0d63]{background:#ffffff6b;color:var(--ink);backdrop-filter:blur(var(--glass-blur)) saturate(135%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(135%);border:1.5px solid var(--ink);box-shadow:4px 4px 0 var(--ink)}.hero-flames[data-v-bd8f0d63]{font-size:30px;line-height:1}.hero-num[data-v-bd8f0d63]{font-size:76px;line-height:1;margin:4px 0 2px}.hero-word[data-v-bd8f0d63]{font-family:var(--mono);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.stat-den[data-v-bd8f0d63]{font-size:18px;font-weight:700;color:var(--ink-3)}.wd-row[data-v-bd8f0d63]{display:flex;gap:6px;margin-bottom:12px}.wd[data-v-bd8f0d63]{flex:1;padding:9px 0;border:1.5px solid var(--ink);background:#ffffff80;box-shadow:3px 3px 0 var(--ink);color:var(--ink);font-family:var(--mono);font-size:12px;font-weight:700;text-transform:uppercase;cursor:pointer;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.wd[data-v-bd8f0d63]:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)}.wd.on[data-v-bd8f0d63]{background:var(--accent);color:var(--accent-text);border-color:var(--ink)}.reminder-toggle[data-v-bd8f0d63]{margin-bottom:10px}.btn-text[data-v-bd8f0d63]{background:none;border:none;color:var(--ink-2);font-family:var(--mono);font-size:12px;font-weight:700;text-transform:uppercase;cursor:pointer;padding:4px 0;display:flex;align-items:center;gap:6px;transition:color var(--dur) var(--ease)}.btn-text.on[data-v-bd8f0d63]{color:var(--accent)}.reminder-block[data-v-bd8f0d63]{margin-bottom:12px}.field-label[data-v-bd8f0d63]{font-family:var(--mono);font-size:11px;text-transform:uppercase;color:var(--tg-hint);font-weight:700;margin-bottom:8px}.mt8[data-v-bd8f0d63]{margin-top:8px}.edit-form[data-v-bd8f0d63]{padding:12px 0;border-bottom:1px solid var(--hair)}.edit-form[data-v-bd8f0d63]:last-child{border-bottom:none}.edit-actions[data-v-bd8f0d63]{display:flex;gap:8px;margin-top:10px}.btn-ghost[data-v-bd8f0d63]{background:#ffffff80;color:var(--ink)}.habit-row[data-v-bd8f0d63]{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--hair)}.habit-row[data-v-bd8f0d63]:last-child{border-bottom:none}.check[data-v-bd8f0d63]{flex:none;width:34px;height:34px;border:1.5px solid var(--ink);background:#ffffff80;box-shadow:3px 3px 0 var(--ink);color:var(--ink);font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.check[data-v-bd8f0d63]:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)}.check.on[data-v-bd8f0d63]{background:var(--success);color:#fff;border-color:var(--ink)}.off-mark[data-v-bd8f0d63]{color:var(--ink-3);font-family:var(--mono);line-height:1}.habit-main[data-v-bd8f0d63]{flex:1;min-width:0}.habit-name[data-v-bd8f0d63]{font-weight:700}.habit-meta[data-v-bd8f0d63]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:5px}.habit-meta .muted[data-v-bd8f0d63]{font-family:var(--mono);font-size:11px;text-transform:uppercase;color:var(--ink-3)}.chip[data-v-bd8f0d63]{border:1.5px solid var(--ink);border-radius:0;background:#ffffff80;padding:2px 8px;font-family:var(--mono);font-size:11px;font-weight:700;text-transform:uppercase;font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;gap:3px}.chip.streak[data-v-bd8f0d63]{background:var(--flame);color:#fff;border-color:var(--ink)}.chip.time-chip[data-v-bd8f0d63]{background:#ffffff80;color:var(--ink)}.icon-btn[data-v-bd8f0d63]{flex:none;background:none;border:none;color:var(--ink-2);cursor:pointer;padding:2px;transition:transform var(--dur) var(--ease)}.icon-btn.danger[data-v-bd8f0d63]{color:var(--tg-destructive)}.icon-btn[data-v-bd8f0d63]:active{transform:scale(.92)}.icon-btn[data-v-bd8f0d63]:disabled{opacity:.3}.add-form[data-v-5ea16508]{margin-bottom:14px}.goals-hero[data-v-5ea16508]{position:relative;display:flex;align-items:stretch;padding:22px 14px;margin-bottom:14px;background:var(--accent);color:var(--accent-text);border:1.5px solid var(--ink);box-shadow:4px 4px 0 var(--ink);overflow:hidden}.goals-hero[data-v-5ea16508]>*{position:relative;z-index:1}.hero-half[data-v-5ea16508]{flex:1;text-align:center;display:flex;flex-direction:column;justify-content:center}.hero-div[data-v-5ea16508]{width:1.5px;background:#fff6;margin:4px 0}.hero-num[data-v-5ea16508]{font-size:48px;line-height:1}.hero-pct[data-v-5ea16508]{font-size:22px;font-weight:700;opacity:.85;margin-left:1px}.hero-label[data-v-5ea16508]{font-family:var(--mono);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-top:7px}.goal-card.done[data-v-5ea16508]{opacity:.6}.goal-head[data-v-5ea16508]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.goal-name[data-v-5ea16508]{font-weight:700;flex:1}.bar[data-v-5ea16508]{height:10px;border:1.5px solid var(--ink);background:#ffffff80;overflow:hidden;margin:12px 0 8px}.bar-fill[data-v-5ea16508]{height:100%;background:var(--accent);transition:width var(--dur) var(--ease)}.goal-meta[data-v-5ea16508]{display:flex;align-items:baseline;gap:4px;font-size:13px;margin-top:6px}.goal-meta .muted[data-v-5ea16508],.goal-meta.muted[data-v-5ea16508]{font-family:var(--mono);font-size:11px;text-transform:uppercase;color:var(--ink-3)}.goal-cur[data-v-5ea16508]{font-size:17px;color:var(--accent)}.goal-pct[data-v-5ea16508]{margin-left:auto;align-self:center}.chip.accent[data-v-5ea16508]{background:var(--accent);color:var(--accent-text);border:1.5px solid var(--ink);border-radius:0;padding:2px 8px;font-family:var(--mono);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.goal-actions[data-v-5ea16508]{display:flex;gap:6px;margin-top:12px}.steps[data-v-5ea16508]{margin-top:12px;display:flex;flex-direction:column;gap:2px}.step-row[data-v-5ea16508]{display:flex;align-items:center;gap:9px;padding:5px 0}.step-check[data-v-5ea16508]{flex:none;width:22px;height:22px;border:1.5px solid var(--ink);display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;background:#ffffff80;box-shadow:2px 2px 0 var(--ink);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.step-check.on[data-v-5ea16508]{background:var(--success);border-color:var(--ink)}.step-check[data-v-5ea16508]:active{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--ink)}.step-check[data-v-5ea16508]:disabled{opacity:.5}.step-title[data-v-5ea16508]{flex:1;font-size:14px;line-height:1.3}.step-title.struck[data-v-5ea16508]{text-decoration:line-through;opacity:.55}.step-add[data-v-5ea16508]{display:flex;gap:6px;margin-top:6px}.step-input[data-v-5ea16508]{flex:1;font-size:13px;padding:8px 10px;margin-bottom:0}.btn-mini[data-v-5ea16508]{font-family:var(--mono);font-size:12px;font-weight:700;text-transform:uppercase;padding:8px 12px;border:1.5px solid var(--ink);border-radius:0;background:#ffffff80;box-shadow:3px 3px 0 var(--ink);color:var(--ink);cursor:pointer;display:inline-flex;align-items:center;gap:3px;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.btn-mini[data-v-5ea16508]:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)}.btn-mini.primary[data-v-5ea16508]{background:var(--accent);color:var(--accent-text)}.btn-mini[data-v-5ea16508]:disabled{opacity:.5}.icon-btn[data-v-5ea16508]{flex:none;background:none;border:none;color:var(--ink-2);cursor:pointer;padding:2px;transition:transform var(--dur) var(--ease)}.icon-btn.danger[data-v-5ea16508]{color:var(--tg-destructive)}.icon-btn[data-v-5ea16508]:active{transform:scale(.92)}.icon-btn[data-v-5ea16508]:disabled{opacity:.3}.scraper-status.compact[data-v-b208933e]{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0 0 12px;padding:8px 12px;border-radius:0;border:1.5px solid var(--ink);background:#ffffff6b;backdrop-filter:blur(12px) saturate(130%);-webkit-backdrop-filter:blur(12px) saturate(130%);box-shadow:3px 3px 0 var(--ink);font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.02em}.scraper-status.full[data-v-b208933e]{display:flex;flex-direction:column;gap:8px}.ss-title[data-v-b208933e]{font-family:var(--mono);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);margin-bottom:2px}.ss-row[data-v-b208933e]{display:flex;align-items:center;gap:7px;min-width:0}.scraper-status.full .ss-row[data-v-b208933e]{padding:10px 12px;border-radius:0;border:1.5px solid var(--ink);background:#ffffff70;backdrop-filter:blur(12px) saturate(130%);-webkit-backdrop-filter:blur(12px) saturate(130%);box-shadow:3px 3px 0 var(--ink);flex-wrap:wrap;font-family:var(--mono);text-transform:uppercase;letter-spacing:.02em}.ss-dot[data-v-b208933e]{width:9px;height:9px;border-radius:0;border:1.5px solid var(--ink);flex-shrink:0;background:var(--ink-3)}.ss-dot.working[data-v-b208933e]{background:var(--success)}.ss-dot.sleeping[data-v-b208933e]{background:var(--accent)}.ss-dot.error[data-v-b208933e]{background:var(--tg-destructive)}.ss-dot.stale[data-v-b208933e]{background:var(--flame)}.ss-src[data-v-b208933e]{font-weight:700;color:var(--ink)}.ss-state[data-v-b208933e]{color:var(--ink-2)}.ss-row.error .ss-state[data-v-b208933e]{color:var(--tg-destructive)}.ss-meta[data-v-b208933e]{color:var(--ink-3)}.ss-err[data-v-b208933e]{color:var(--tg-destructive);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.ss-age[data-v-b208933e]{color:var(--ink-3);margin-left:auto;white-space:nowrap}.scraper-status.full .ss-age[data-v-b208933e]{font-size:11px}.tabs[data-v-678298e1]{display:flex;gap:6px;margin-bottom:16px;border:none;box-shadow:none;background:transparent;padding:0}.tabs button[data-v-678298e1]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:5px;font-family:var(--mono);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;padding:10px 6px;border:1.5px solid var(--ink);border-radius:0;background:#ffffff80;color:var(--ink-2);cursor:pointer;box-shadow:3px 3px 0 var(--ink);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),background var(--dur) var(--ease),color var(--dur) var(--ease)}.tabs button[data-v-678298e1]:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)}.tabs button.on[data-v-678298e1]{background:var(--accent);color:var(--accent-text)}.count[data-v-678298e1]{font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px}.hint[data-v-678298e1]{font-size:12.5px;line-height:1.4;margin:0 0 14px}.user[data-v-678298e1]{margin-bottom:12px}.user.busy[data-v-678298e1]{opacity:.55}.u-head[data-v-678298e1]{display:flex;align-items:center;justify-content:space-between;gap:10px}.u-name[data-v-678298e1]{font-weight:700}.u-name .muted[data-v-678298e1]{font-weight:400;font-size:13px}.badges[data-v-678298e1]{display:flex;gap:6px;flex:none}.badge[data-v-678298e1]{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 8px;border:1.5px solid var(--ink);border-radius:0;display:inline-flex;align-items:center;gap:3px}.badge.free[data-v-678298e1]{background:#ffffff80;color:var(--ink-2)}.badge.pro[data-v-678298e1]{background:var(--accent);color:var(--accent-text)}.badge.admin[data-v-678298e1]{background:var(--accent-soft);color:var(--accent)}.badge.owner[data-v-678298e1]{background:var(--accent);color:var(--accent-text)}.u-meta[data-v-678298e1]{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.02em;color:var(--ink-3);margin-top:6px}.u-actions[data-v-678298e1]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.abtn[data-v-678298e1]{font-family:var(--mono);font-size:12px;font-weight:700;text-transform:uppercase;padding:8px 12px;border:1.5px solid var(--ink);border-radius:0;cursor:pointer;background:var(--accent);color:var(--accent-text);box-shadow:3px 3px 0 var(--ink);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.abtn.ghost[data-v-678298e1]{background:#ffffff80;color:var(--ink)}.abtn.danger[data-v-678298e1]{background:#ffffff80;color:var(--tg-destructive)}.abtn[data-v-678298e1]:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)}.abtn[data-v-678298e1]:disabled{opacity:.5;cursor:default}.self-tag[data-v-678298e1]{font-family:var(--mono);font-size:11px;text-transform:uppercase;align-self:center;padding:0 4px}.fl-group[data-v-678298e1]{margin-bottom:18px}.fl-cat[data-v-678298e1]{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:0 2px 8px}.fl-row[data-v-678298e1]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;padding:12px 14px}.fl-row.busy[data-v-678298e1]{opacity:.55}.fl-main[data-v-678298e1]{min-width:0}.fl-label[data-v-678298e1]{font-weight:600}.fl-chips[data-v-678298e1]{display:flex;gap:6px;margin-top:7px}.chip[data-v-678298e1]{font-family:var(--mono);font-size:11px;font-weight:700;text-transform:uppercase;padding:3px 12px;border:1.5px solid var(--ink);border-radius:0;cursor:pointer;background:#ffffff80;color:var(--ink-2);transition:transform var(--dur) var(--ease)}.chip[data-v-678298e1]:active{transform:translate(1px,1px)}.chip.on[data-v-678298e1]{background:var(--accent);color:var(--accent-text);border-color:var(--ink)}.chip[data-v-678298e1]:disabled{opacity:.4}.switch[data-v-678298e1]{flex:none;width:46px;height:28px;border-radius:0;border:1.5px solid var(--ink);background:#ffffff80;box-shadow:2px 2px 0 var(--ink);cursor:pointer;padding:0;position:relative;transition:background var(--dur) var(--ease)}.switch.on[data-v-678298e1]{background:var(--accent)}.knob[data-v-678298e1]{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:0;border:1.5px solid var(--ink);background:#fff;transition:left var(--dur) var(--ease)}.switch.on .knob[data-v-678298e1]{left:21px}.range[data-v-678298e1]{display:flex;gap:6px;margin-bottom:14px}.range button[data-v-678298e1]{flex:1;font-family:var(--mono);font-size:12px;font-weight:700;text-transform:uppercase;padding:9px;border:1.5px solid var(--ink);border-radius:0;background:#ffffff80;color:var(--ink-2);cursor:pointer;box-shadow:3px 3px 0 var(--ink);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.range button[data-v-678298e1]:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)}.range button.on[data-v-678298e1]{background:var(--accent);color:var(--accent-text)}.grid2[data-v-678298e1]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.stat[data-v-678298e1]{background:#ffffff6b;border:1.5px solid var(--ink);border-radius:0;box-shadow:4px 4px 0 var(--ink);padding:16px;text-align:center}.stat .num[data-v-678298e1]{font-size:30px}.slabel[data-v-678298e1]{font-family:var(--mono);font-size:11px;text-transform:uppercase;color:var(--ink-3);margin-top:4px}.acard[data-v-678298e1]{margin-bottom:12px}.acard-h[data-v-678298e1]{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin-bottom:10px}.arow[data-v-678298e1]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 0;font-size:14px}.arow .num[data-v-678298e1]{font-size:22px}.model[data-v-678298e1]{font-family:var(--mono);font-size:12px}.src[data-v-678298e1]{flex-wrap:wrap}.src-chip[data-v-678298e1]{font-family:var(--mono);font-size:11px;text-transform:uppercase;background:#ffffff80;border:1.5px solid var(--ink);border-radius:0;padding:2px 8px;margin:2px 4px 0 0}.bar-row[data-v-678298e1]{display:flex;align-items:center;gap:8px;padding:3px 0;font-size:12px}.bar-day[data-v-678298e1]{width:38px;font-family:var(--mono);color:var(--ink-3);flex:none}.bar-track[data-v-678298e1]{flex:1;height:10px;background:#ffffff80;border:1.5px solid var(--ink);border-radius:0;overflow:hidden}.bar-fill[data-v-678298e1]{display:block;height:100%;background:var(--accent);border-radius:0}.bar-val[data-v-678298e1]{width:28px;text-align:right;font-family:var(--mono);flex:none;color:var(--ink-3)}.intro-text[data-v-f2037e36]{font-size:14px;line-height:1.5;color:var(--ink-2);margin:0 0 14px}.muted-line[data-v-f2037e36]{font-family:var(--mono);font-size:12px;color:var(--ink-3);margin:10px 0 0;text-align:center}.fld-label[data-v-f2037e36]{display:block;font-family:var(--mono);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);margin:0 0 5px}.row-between[data-v-f2037e36]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:14px}.batch-title[data-v-f2037e36]{font-size:22px;font-weight:800;color:var(--accent)}.flip[data-v-f2037e36]{cursor:pointer;font:inherit;display:inline-flex;align-items:center;gap:4px;flex:none}.module[data-v-f2037e36]{border:1.5px solid var(--ink);box-shadow:4px 4px 0 var(--ink),inset 0 1px #fff6;background:#ffffff6b;backdrop-filter:blur(16px) saturate(135%);-webkit-backdrop-filter:blur(16px) saturate(135%);margin:18px 0 0;overflow:hidden}.module-head[data-v-f2037e36]{padding:7px 11px;background:var(--ink);color:var(--tg-bg);font-family:var(--mono);text-transform:uppercase;font-size:10.5px;font-weight:700;letter-spacing:.1em}.module-body[data-v-f2037e36]{padding:14px}.task-edit[data-v-f2037e36]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.task-input[data-v-f2037e36]{flex:1;margin-bottom:0}.del-btn[data-v-f2037e36]{flex:none;border:1.5px solid var(--ink);border-radius:0;background:#ffffff80;color:var(--tg-destructive);box-shadow:3px 3px 0 var(--ink);padding:10px;cursor:pointer;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.del-btn[data-v-f2037e36]:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)}.add-btn[data-v-f2037e36]{margin:2px 0}.actions[data-v-f2037e36]{margin-top:18px;display:flex;flex-direction:column;gap:8px}.btn-ghost[data-v-f2037e36]{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:var(--mono);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--ink);background:#ffffff80;border:1.5px solid var(--ink);border-radius:0;box-shadow:3px 3px 0 var(--ink);cursor:pointer;padding:11px 14px;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.btn-ghost[data-v-f2037e36]:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)}.btn-ghost[data-v-f2037e36]:disabled{opacity:.5}.intro-text[data-v-38129ddb]{font-size:14px;line-height:1.5;color:var(--ink-2);margin:0}.muted-line[data-v-38129ddb]{font-family:var(--mono);font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);margin:14px 0;text-align:center}.order-row[data-v-38129ddb]{display:block;width:100%;text-align:left;cursor:pointer;font:inherit;color:var(--ink);margin-bottom:10px;background:#ffffff80;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:3px 3px 0 var(--ink);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.order-row[data-v-38129ddb]:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)}.order-head[data-v-38129ddb]{display:flex;align-items:center;gap:7px;margin-bottom:6px;flex-wrap:wrap}.badge[data-v-38129ddb]{font-family:var(--mono);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:2px 7px;border-radius:0;border:1.5px solid var(--ink);background:#ffffff80;color:var(--ink)}.badge.relevant[data-v-38129ddb]{background:var(--success);border-color:var(--success);color:#fff}.badge.irrelevant[data-v-38129ddb]{background:var(--tg-destructive);border-color:var(--tg-destructive);color:#fff}.badge.pending[data-v-38129ddb]{opacity:.55}.badge.sm[data-v-38129ddb]{font-size:9px;padding:1px 6px}.src[data-v-38129ddb]{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.src.done[data-v-38129ddb]{color:var(--success);display:inline-flex;align-items:center;gap:3px}.order-title[data-v-38129ddb]{font-size:15px;font-weight:700;line-height:1.35}.order-reason[data-v-38129ddb]{font-size:12px;color:var(--ink-3);margin-top:4px;line-height:1.4}.feed-top[data-v-38129ddb]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.feed-title[data-v-38129ddb]{flex:1;font-family:var(--mono);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2);font-size:13px}.refresh-btn[data-v-38129ddb]{flex-shrink:0;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--ink);border-radius:0;background:#ffffff80;color:var(--ink);box-shadow:3px 3px 0 var(--ink);cursor:pointer;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.refresh-btn[data-v-38129ddb]:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)}.refresh-btn[data-v-38129ddb]:disabled{opacity:.5}.src-window[data-v-38129ddb]{margin:0 0 12px;border-radius:0;line-height:1.4}.src-window.sleeping[data-v-38129ddb]{display:flex;flex-direction:column;gap:2px;padding:10px 13px;font-size:13px;background:#ffffff6b;border:1.5px solid var(--ink);border-left:4px solid var(--accent);box-shadow:3px 3px 0 var(--ink)}.src-window.sleeping .sw-head[data-v-38129ddb]{font-family:var(--mono);font-weight:700;text-transform:uppercase;font-size:12px}.src-window.sleeping .sw-sub[data-v-38129ddb]{font-size:12px;color:var(--ink-3)}.src-window.online[data-v-38129ddb]{padding:6px 2px 8px;font-family:var(--mono);font-size:11px;text-transform:uppercase;color:var(--ink-3)}.src-tabs[data-v-38129ddb]{display:flex;gap:6px;flex:1;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.src-tabs[data-v-38129ddb]::-webkit-scrollbar{display:none}.src-tab[data-v-38129ddb]{flex:0 0 auto;white-space:nowrap;padding:8px 13px;font-family:var(--mono);font-size:12px;font-weight:700;text-transform:uppercase;border:1.5px solid var(--ink);border-radius:0;background:#ffffff80;color:var(--ink-2);box-shadow:2px 2px 0 var(--ink);cursor:pointer;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.src-tab[data-v-38129ddb]:active{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--ink)}.src-tab.active[data-v-38129ddb]{background:var(--ink);color:var(--tg-bg)}.order-budget[data-v-38129ddb]{font-family:var(--mono);font-size:12px;text-transform:uppercase;color:var(--ink-2);margin-top:6px;display:inline-flex;align-items:center;gap:4px}.order-metaline[data-v-38129ddb]{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px;font-family:var(--mono);font-size:11px;text-transform:uppercase;color:var(--ink-3)}.order-metaline span[data-v-38129ddb]{display:inline-flex;align-items:center;gap:4px}.order-title.detail[data-v-38129ddb]{margin:4px 0 10px}.order-meta[data-v-38129ddb]{display:flex;flex-wrap:wrap;gap:8px 14px;margin:4px 0 12px;padding:10px 12px;background:#ffffff6b;border:1.5px solid var(--ink);border-radius:0}.meta-item[data-v-38129ddb]{font-family:var(--mono);font-size:11px;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;display:inline-flex;align-items:center;gap:5px}.meta-item[data-v-38129ddb] svg{opacity:.7;flex-shrink:0}.order-fulltext[data-v-38129ddb]{font-size:14px;line-height:1.5;white-space:pre-wrap;color:var(--ink)}.order-link[data-v-38129ddb]{display:inline-block;margin-top:8px;font-family:var(--mono);font-size:12px;font-weight:700;text-transform:uppercase;color:var(--accent)}.back[data-v-38129ddb]{display:inline-flex;align-items:center;gap:4px;margin-bottom:8px}.anchor-note[data-v-38129ddb]{font-family:var(--mono);font-size:11px;text-transform:uppercase;color:var(--ink-3);margin:14px 0 8px}.variant[data-v-38129ddb]{margin-top:10px}.variant-head[data-v-38129ddb]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.vnum[data-v-38129ddb]{font-family:var(--mono);font-size:12px;font-weight:700;text-transform:uppercase;color:var(--ink-2)}.variant-text[data-v-38129ddb]{font-size:14px;line-height:1.55;white-space:pre-wrap}.variant-actions[data-v-38129ddb]{display:flex;gap:7px;margin-top:12px;flex-wrap:wrap}.chip[data-v-38129ddb]{display:inline-flex;align-items:center;gap:4px;font-family:var(--mono);font-size:11px;font-weight:700;text-transform:uppercase;padding:6px 10px;border-radius:0;border:1.5px solid var(--ink);background:#ffffff80;color:var(--ink);box-shadow:3px 3px 0 var(--ink);cursor:pointer;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.chip[data-v-38129ddb]:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)}.chip[data-v-38129ddb]:disabled{opacity:.5}.refine[data-v-38129ddb]{display:flex;gap:7px;margin-top:10px}.input[data-v-38129ddb]{flex:1;box-sizing:border-box;padding:10px 12px;border-radius:0;border:1.5px solid var(--ink);background:#ffffff9e;color:var(--ink);font:inherit;font-size:14px;box-shadow:3px 3px 0 var(--ink)}.input[data-v-38129ddb]:focus{outline:none;border-color:var(--accent);box-shadow:3px 3px 0 var(--accent)}.btn-sm[data-v-38129ddb]{flex:none;border:1.5px solid var(--ink);border-radius:0;padding:0 16px;background:var(--accent);color:var(--accent-text);font:inherit;font-weight:700;box-shadow:3px 3px 0 var(--ink);cursor:pointer;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.btn-sm[data-v-38129ddb]:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)}.btn-sm[data-v-38129ddb]:disabled{opacity:.5}.clarify[data-v-38129ddb]{margin-top:12px;border-left:4px solid var(--accent)}.clarify-h[data-v-38129ddb]{font-family:var(--mono);font-size:11px;font-weight:700;text-transform:uppercase;color:var(--ink-3);margin-bottom:5px}.clarify-q[data-v-38129ddb]{font-size:15px;font-weight:600;line-height:1.4}.btn-ghost[data-v-38129ddb]{background:transparent;border:none;color:var(--ink-2);font-family:var(--mono);font-size:12px;font-weight:700;text-transform:uppercase;cursor:pointer;padding:6px 0}.won-btn[data-v-38129ddb]{display:inline-flex;align-items:center;gap:5px;margin-top:10px}.won-btn[data-v-38129ddb]:disabled{opacity:.4;cursor:default}.picker[data-v-38129ddb]{margin-top:10px;display:flex;flex-direction:column;gap:7px}.picker-h[data-v-38129ddb]{font-family:var(--mono);font-size:11px;font-weight:700;text-transform:uppercase;color:var(--ink-3);margin-bottom:3px}.picker-opt[data-v-38129ddb]{text-align:left;padding:11px 13px;font-size:14px;font-weight:700;border:1.5px solid var(--ink);border-radius:0;background:#ffffff80;color:var(--ink);font-family:inherit;cursor:pointer;box-shadow:3px 3px 0 var(--ink);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.picker-opt[data-v-38129ddb]:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)}.picker-opt[data-v-38129ddb]:disabled{opacity:.5;cursor:default}.picker-opt.new[data-v-38129ddb]{background:var(--accent);color:var(--accent-text)}.attach-btn[data-v-38129ddb]{display:inline-flex;align-items:center;gap:5px;margin-top:10px;padding:8px 13px;border-radius:0;border:1.5px solid var(--ink);background:#ffffff80;color:var(--ink);font-family:var(--mono);font-size:12px;font-weight:700;text-transform:uppercase;box-shadow:3px 3px 0 var(--ink);cursor:pointer;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.attach-btn[data-v-38129ddb]:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)}.stat-num.received[data-v-dfe14bec]{color:var(--success)}.stat-num.debt[data-v-dfe14bec]{color:var(--tg-destructive)}.fin-row[data-v-dfe14bec]{display:flex;align-items:center;gap:8px;background:#ffffff80;border:1.5px solid var(--ink);border-radius:0;box-shadow:3px 3px 0 var(--ink);padding:10px 11px;margin-bottom:8px}.fin-info[data-v-dfe14bec]{flex:1;min-width:0}.fin-title[data-v-dfe14bec]{font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fin-meta[data-v-dfe14bec]{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.02em;color:var(--ink-3);margin-top:2px}.fin-amount[data-v-dfe14bec]{font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap}.fin-pay[data-v-dfe14bec]{border:1.5px solid var(--ink);border-radius:0;background:var(--accent);color:var(--accent-text);padding:6px 9px;font-family:var(--mono);font-size:11px;font-weight:700;text-transform:uppercase;box-shadow:3px 3px 0 var(--ink);cursor:pointer;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.fin-pay[data-v-dfe14bec]:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)}.fin-pay[data-v-dfe14bec]:disabled{opacity:.5}.proj-row[data-v-dfe14bec]{display:flex;align-items:center;gap:8px;background:#ffffff80;border:1.5px solid var(--ink);border-radius:0;box-shadow:3px 3px 0 var(--ink);padding:10px 11px;margin-bottom:8px;text-decoration:none;color:inherit;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.proj-row[data-v-dfe14bec]:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)}.proj-info[data-v-dfe14bec]{flex:1;min-width:0}.proj-name[data-v-dfe14bec]{font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.proj-meta[data-v-dfe14bec]{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.02em;color:var(--ink-3);margin-top:2px}.money-strip[data-v-9d60c61f]{display:block;text-decoration:none;color:inherit}.stat-num.received[data-v-9d60c61f]{color:var(--success)}.stat-num.debt[data-v-9d60c61f]{color:var(--tg-destructive)}.proj-row[data-v-9d60c61f]{display:flex;align-items:center;gap:8px;background:#ffffff70;backdrop-filter:blur(12px) saturate(130%);-webkit-backdrop-filter:blur(12px) saturate(130%);border:1.5px solid var(--ink);border-radius:0;box-shadow:3px 3px 0 var(--ink);padding:10px 11px;margin-bottom:10px;text-decoration:none;color:inherit;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.proj-row[data-v-9d60c61f]:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)}.proj-info[data-v-9d60c61f]{flex:1;min-width:0}.proj-name[data-v-9d60c61f]{font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.proj-meta[data-v-9d60c61f]{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.02em;color:var(--ink-3);margin-top:2px}.dl-badge[data-v-9d60c61f]{display:inline-flex;align-items:center;gap:4px;border:1.5px solid var(--ink);border-radius:0;padding:3px 7px;font-family:var(--mono);font-size:10px;font-weight:700;text-transform:uppercase;white-space:nowrap;background:#ffffff80;color:var(--ink)}.dl-badge.dl-overdue[data-v-9d60c61f]{background:var(--tg-destructive);border-color:var(--tg-destructive);color:#fff}.dl-badge.dl-soon[data-v-9d60c61f]{background:var(--flame);color:#fff}.add-proj[data-v-9d60c61f]{margin:8px 0 4px}.bd-hero[data-v-eeaa13d2]{display:flex;align-items:center;background:#ffffff6b;backdrop-filter:blur(16px) saturate(135%);-webkit-backdrop-filter:blur(16px) saturate(135%);border:1.5px solid var(--ink);border-radius:0;box-shadow:4px 4px 0 var(--ink);padding:16px 12px;margin-bottom:16px}.hero-half[data-v-eeaa13d2]{flex:1;text-align:center;min-width:0}.hero-num[data-v-eeaa13d2]{font-size:24px;line-height:1.1;word-break:break-word}.hero-num.soft[data-v-eeaa13d2]{color:var(--ink-2)}.hero-label[data-v-eeaa13d2]{display:inline-flex;align-items:center;justify-content:center;gap:4px;font-family:var(--mono);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);margin-top:5px}.hero-div[data-v-eeaa13d2]{width:1.5px;align-self:stretch;background:var(--ink);margin:2px 0}.new-deal[data-v-eeaa13d2]{display:flex;gap:8px;margin-bottom:16px}.inp[data-v-eeaa13d2]{flex:1;min-width:0;padding:10px 12px;border:1.5px solid var(--ink);border-radius:0;background:#ffffff9e;color:var(--ink);font:inherit;font-size:14px;box-shadow:3px 3px 0 var(--ink)}.inp[data-v-eeaa13d2]:focus{outline:none;border-color:var(--accent);box-shadow:3px 3px 0 var(--accent)}.inp-amount[data-v-eeaa13d2]{flex:0 0 84px}.new-deal .act[data-v-eeaa13d2]{flex:0 0 auto}.new-deal[data-v-895ae89b]{display:flex;gap:8px;margin-bottom:16px}.inp[data-v-895ae89b]{flex:1;min-width:0;padding:10px 12px;border:1.5px solid var(--ink);border-radius:0;background:#ffffff9e;color:var(--ink);font:inherit;font-size:14px;box-shadow:3px 3px 0 var(--ink)}.inp[data-v-895ae89b]:focus{outline:none;border-color:var(--accent);box-shadow:3px 3px 0 var(--accent)}.inp-src[data-v-895ae89b]{flex:0 0 110px}.new-deal .act[data-v-895ae89b]{flex:0 0 auto}:root{--tg-bg: #e7e4da;--tg-text: #17150f;--tg-hint: rgba(23, 21, 15, .6);--tg-link: #5b3df5;--tg-button: #5b3df5;--tg-button-text: #ffffff;--tg-secondary-bg: rgba(255, 255, 255, .5);--tg-section-bg: rgba(255, 255, 255, .42);--tg-destructive: #d0322c;--ink: #17150f;--ink-2: rgba(23, 21, 15, .66);--ink-3: rgba(23, 21, 15, .45);--hair: rgba(23, 21, 15, .14);--accent: #5b3df5;--accent-2: #5b3df5;--accent-strong: #4a2ee0;--accent-deep: #5b3df5;--accent-text: #ffffff;--accent-soft: rgba(91, 61, 245, .14);--success: #2b8259;--flame: #b8791f;--glass-blur: 16px;--glass-tint: .42;--glass-edge: .7;--radius: 0px;--radius-sm: 0px;--radius-lg: 0px;--gap: 12px;--shadow-sm: 3px 3px 0 var(--ink);--shadow-md: 4px 4px 0 var(--ink);--shadow-accent: 4px 4px 0 var(--ink);--ease: cubic-bezier(.22, 1, .36, 1);--dur: .15s;--font: -apple-system, "SF Pro Display", "Segoe UI", Roboto, system-ui, sans-serif;--mono: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;padding:0}html{background:var(--tg-bg);scrollbar-width:none}::-webkit-scrollbar{width:0;height:0;display:none}*{scrollbar-width:none}body{background:radial-gradient(440px 320px at 88% 2%,rgba(91,61,245,.14),transparent 60%),radial-gradient(380px 340px at 2% 100%,rgba(208,50,44,.08),transparent 60%),var(--tg-bg);color:var(--ink);font-family:var(--font);font-size:15px;line-height:1.45;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}#app{max-width:640px;margin:0 auto;min-height:100vh;padding-bottom:84px;position:relative;z-index:1}.aurora,.app-vignette{display:none!important}.glass{position:relative;border-radius:0;background:#ffffff6b;backdrop-filter:blur(var(--glass-blur)) saturate(135%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(135%);border:1.5px solid var(--ink);box-shadow:4px 4px 0 var(--ink),inset 0 1px #ffffffb3;overflow:hidden}.glass:before{content:none}.glass>*{position:relative;z-index:1}.glass-soft{position:relative;border-radius:0;background:#ffffff52;backdrop-filter:blur(calc(var(--glass-blur) * .8)) saturate(130%);-webkit-backdrop-filter:blur(calc(var(--glass-blur) * .8)) saturate(130%);border:1.5px solid var(--ink);box-shadow:3px 3px 0 var(--ink)}.page{padding:22px 16px;position:relative;z-index:1}.page-title{display:flex;align-items:center;gap:10px;font-size:32px;font-weight:800;letter-spacing:-.03em;text-transform:uppercase;margin:2px 0 18px}.muted{color:var(--tg-hint)}.num{font-family:var(--mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-weight:800;letter-spacing:-.02em}.eyebrow{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.grad-ink{color:var(--accent)}.card{position:relative;border-radius:0;padding:16px;margin-bottom:var(--gap);background:#ffffff6b;backdrop-filter:blur(var(--glass-blur)) saturate(135%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(135%);border:1.5px solid var(--ink);box-shadow:4px 4px 0 var(--ink),inset 0 1px #ffffffb3;overflow:hidden}.col{margin-bottom:24px}.col-head{display:flex;align-items:center;justify-content:space-between;font-family:var(--mono);font-weight:700;font-size:12px;margin:0 2px 10px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em}.col-count{background:var(--ink);color:var(--tg-bg);border-radius:0;padding:1px 8px;font-family:var(--mono);font-size:11px;font-variant-numeric:tabular-nums}.task{position:relative;border-radius:0;padding:12px 13px;margin-bottom:9px;background:#ffffff70;backdrop-filter:blur(12px) saturate(130%);-webkit-backdrop-filter:blur(12px) saturate(130%);border:1.5px solid var(--ink);box-shadow:3px 3px 0 var(--ink)}.task-title{font-weight:600}.task-meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:7px;font-family:var(--mono);font-size:11px;color:var(--ink-3)}.chip{background:#ffffff80;border:1.5px solid var(--ink);border-radius:0;padding:2px 8px;font-family:var(--mono);font-size:11px;font-weight:700;text-transform:uppercase}.chip.accent{background:var(--accent);color:#fff;border-color:var(--accent);font-weight:700}.task-actions{display:flex;gap:8px;margin-top:12px}button.act{flex:1;border:1.5px solid var(--ink);border-radius:0;padding:10px 8px;font-family:var(--mono);font-size:12px;font-weight:700;text-transform:uppercase;background:#ffffff80;box-shadow:3px 3px 0 var(--ink);color:var(--ink);cursor:pointer;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}button.act:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)}button.act.primary{background:var(--accent);color:var(--accent-text)}button.act.danger{flex:0 0 auto;background:transparent;box-shadow:none;border-color:transparent;color:var(--tg-destructive)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1.5px solid var(--ink);border-radius:0;padding:13px 18px;font-family:var(--mono);font-size:14px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;background:var(--accent);color:var(--accent-text);cursor:pointer;text-decoration:none;box-shadow:4px 4px 0 var(--ink),inset 0 1px #fff6;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.btn:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)}.btn:disabled{opacity:.5;box-shadow:2px 2px 0 var(--ink)}.btn-block{width:100%;margin-bottom:8px}.btn.secondary{background:#ffffff80;color:var(--ink)}.btn.secondary.danger{color:var(--tg-destructive)}.stat-grid,.grid2{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap);margin-bottom:var(--gap)}.stat{position:relative;border-radius:0;padding:16px;text-align:center;background:#ffffff6b;backdrop-filter:blur(14px) saturate(130%);-webkit-backdrop-filter:blur(14px) saturate(130%);border:1.5px solid var(--ink);box-shadow:4px 4px 0 var(--ink)}.stat-num{font-family:var(--mono);font-size:30px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.stat-label{font-family:var(--mono);font-size:11px;text-transform:uppercase;color:var(--ink-3);margin-top:4px}.empty{text-align:center;color:var(--tg-hint);padding:44px 18px;line-height:1.6}.nav{position:fixed;left:0;right:0;bottom:0;max-width:640px;margin:0 auto;display:flex;justify-content:space-around;align-items:center;gap:0;padding:8px 6px calc(8px + env(safe-area-inset-bottom));border-radius:0;background:var(--ink);box-shadow:0 -2px #00000026;z-index:50}.nav a{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 0 4px;border-radius:0;color:#8f8b80;text-decoration:none;font-family:var(--mono);font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;transition:color var(--dur) var(--ease)}.nav a.router-link-active{color:#fff}.nav a.router-link-active .nav-ico{color:#b9a9ff}.nav .nav-ico{display:block;font-size:20px}.loader{text-align:center;padding:50px;color:var(--tg-hint)}.input,.textarea{width:100%;border:1.5px solid var(--ink);border-radius:0;padding:12px 14px;font-size:15px;background:#ffffff9e;box-shadow:3px 3px 0 var(--ink);color:var(--ink);margin-bottom:10px;font-family:inherit;transition:box-shadow var(--dur) var(--ease),border-color var(--dur) var(--ease)}.input::placeholder,.textarea::placeholder{color:var(--ink-3);font-family:var(--mono);text-transform:uppercase;font-size:12px}.input:focus,.textarea:focus{outline:none;border-color:var(--accent);box-shadow:3px 3px 0 var(--accent)}.textarea{resize:none}.row{display:flex;gap:8px}.tabs{display:flex;gap:0;margin-bottom:18px;background:transparent;border:1.5px solid var(--ink);border-radius:0;padding:0;box-shadow:4px 4px 0 var(--ink)}.tab{flex:1;text-align:center;padding:10px;border-radius:0;background:transparent;font-family:var(--mono);font-size:12px;font-weight:700;text-transform:uppercase;cursor:pointer;border:none;border-right:1.5px solid var(--ink);color:var(--ink-2);transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.tab:last-child{border-right:0}.tab.active{background:var(--ink);color:var(--tg-bg)}.tile{position:relative;border-radius:0;padding:16px;text-align:center;cursor:pointer;text-decoration:none;color:var(--ink);display:block;background:#ffffff6b;backdrop-filter:blur(14px) saturate(130%);-webkit-backdrop-filter:blur(14px) saturate(130%);border:1.5px solid var(--ink);box-shadow:3px 3px 0 var(--ink);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.tile:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)}.tile-ico{font-size:24px}.tile-label{font-size:13px;font-weight:700;margin-top:5px}.launch-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.launch{display:flex;align-items:center;gap:10px;padding:12px 13px;border-radius:0;background:#ffffff6b;backdrop-filter:blur(12px) saturate(130%);-webkit-backdrop-filter:blur(12px) saturate(130%);border:1.5px solid var(--ink);box-shadow:3px 3px 0 var(--ink);color:var(--ink);text-decoration:none;font-weight:700;font-size:14px;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.launch:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)}.launch-ico{font-size:19px;line-height:1}.list-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid var(--hair)}.danger{color:var(--tg-destructive)}.field-label{font-family:var(--mono);font-size:11px;text-transform:uppercase;color:var(--tg-hint);margin:10px 2px 4px}.section-title{font-family:var(--mono);font-size:11px;font-weight:700;color:var(--ink-3);text-transform:uppercase;letter-spacing:.1em;margin:22px 2px 10px}pre.plan{white-space:pre-wrap;word-wrap:break-word;font-family:inherit;margin:0}.cal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.cal-nav{border:1.5px solid var(--ink);border-radius:0;padding:8px 16px;font-size:16px;color:var(--ink);cursor:pointer;background:#ffffff8c;box-shadow:3px 3px 0 var(--ink)}.cal-title{font-weight:800;text-transform:uppercase}.cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.cal-wd{text-align:center;font-family:var(--mono);font-size:10px;text-transform:uppercase;color:var(--tg-hint);padding:4px 0}.cal-cell{aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:0;background:#ffffff6b;border:1.5px solid var(--ink);font-family:var(--mono);font-size:14px;font-variant-numeric:tabular-nums;cursor:pointer}.cal-cell.blank{background:transparent;border-color:transparent;cursor:default}.cal-cell.today{box-shadow:inset 0 0 0 3px var(--accent)}.cal-cell.selected{background:var(--accent);color:#fff;border-color:var(--accent)}.cal-dot{width:5px;height:5px;border-radius:0;background:var(--accent);margin-top:2px}.cal-cell.selected .cal-dot{background:#fff}.press{transition:transform var(--dur) var(--ease);cursor:pointer}.press:active{transform:translate(1px,1px)}.select-inline{width:auto;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1.5px solid var(--ink);border-radius:0;padding:9px 34px 9px 13px;font-family:var(--mono);font-size:13px;font-weight:700;text-transform:uppercase;color:var(--ink);background-color:#ffffffb3;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2317150f' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center;cursor:pointer;box-shadow:3px 3px 0 var(--ink);transition:border-color var(--dur) var(--ease)}.select-inline option{background:#fff;color:var(--ink)}.select-inline:focus{outline:none;border-color:var(--accent)}.select-inline:disabled{opacity:.5}@media(prefers-reduced-motion:reduce){*{animation:none!important}}
