.actionbar[data-v-5258f8d7]{position:sticky;bottom:var(--actionbar-lift, env(safe-area-inset-bottom, 0));z-index:10;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);padding-right:var(--helper-side, var(--space-5));background:var(--white);border-top:1px solid var(--paper-line);transition:box-shadow var(--motion-base) var(--ease-out)}.actionbar--stuck[data-v-5258f8d7]{box-shadow:0 -4px 16px var(--ink-06)}.actionbar__left[data-v-5258f8d7]{display:flex;align-items:center;gap:var(--space-3);min-width:0;color:var(--ink-70);font-size:var(--text-small)}.actionbar__right[data-v-5258f8d7]{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}@media(max-width:900px){.actionbar[data-v-5258f8d7]{bottom:var(--actionbar-lift, calc(62px + var(--space-4) + var(--space-2)))}}@media(max-width:640px){.actionbar[data-v-5258f8d7]{flex-flow:column nowrap;align-items:stretch;gap:var(--space-2);padding:var(--space-3) var(--space-4)}.actionbar__right[data-v-5258f8d7]{margin-left:0;flex-wrap:wrap}.actionbar__right[data-v-5258f8d7] .btn{flex:1 1 auto}}.advice-list[data-v-f4375a8e]{margin:0;padding:0;list-style:none}.advice[data-v-f4375a8e]{display:flex;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--ink-06)}.advice[data-v-f4375a8e]:last-child{border-bottom:0}.advice__icon[data-v-f4375a8e]{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:var(--r-chip);background:var(--paper-2);color:var(--ink-70)}.advice__icon--ok[data-v-f4375a8e]{color:var(--ok-ink)}.advice__icon--warn[data-v-f4375a8e]{color:var(--warn-ink)}.advice__icon--danger[data-v-f4375a8e]{color:var(--danger-ink)}.advice__icon--accent[data-v-f4375a8e]{color:var(--warn-ink)}.advice__icon--info[data-v-f4375a8e]{color:var(--info)}.advice__body[data-v-f4375a8e]{flex:1;min-width:0}.advice__title[data-v-f4375a8e]{margin:0 0 2px;font-size:var(--text-body);font-weight:700}.advice__text[data-v-f4375a8e]{margin:0 0 6px;font-size:var(--text-small);color:var(--ink-70)}.advice__chips[data-v-f4375a8e]{display:flex;flex-wrap:wrap;gap:4px}.chip[data-v-f4375a8e]{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:var(--r-chip);background:var(--paper-2);color:var(--ink);font-size:var(--text-tiny);font-weight:600;max-width:100%;overflow-wrap:anywhere}.chip--ok[data-v-f4375a8e]{background:var(--ok-soft);color:var(--ok-ink)}.chip--warn[data-v-f4375a8e]{background:var(--warn-soft);color:var(--warn-ink)}.chip--danger[data-v-f4375a8e]{background:var(--danger-soft);color:var(--danger-ink)}.chip--accent[data-v-f4375a8e]{background:var(--warn-soft);color:var(--warn-ink)}.chip--info[data-v-f4375a8e]{background:var(--info-soft);color:var(--info)}.advice__acts[data-v-f4375a8e]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:6px}.advice__act[data-v-f4375a8e]{display:inline-flex;align-items:center;padding:0;border:0;background:none;font-family:var(--font-body);font-size:var(--text-small);font-weight:600;color:var(--ink);text-decoration:none;cursor:pointer}.advice__act[data-v-f4375a8e]:hover{text-decoration:underline}.advice__act--primary[data-v-f4375a8e]{min-height:28px;padding:2px 10px;border-radius:var(--r-control);background:var(--pen-soft);color:var(--pen-ink)}.advice__act--primary[data-v-f4375a8e]:hover{background:var(--pen-line);text-decoration:none}.advice__why[data-v-f4375a8e]{margin:6px 0 0;font-size:var(--text-small);color:var(--ink-70)}:root[data-mode=child] .advice__act[data-v-f4375a8e]{min-height:44px}@media(pointer:coarse){.advice__act[data-v-f4375a8e]{min-height:44px}}.tabs[data-v-07a42285]{position:relative;display:flex;gap:var(--space-1);border-bottom:1px solid var(--paper-line);overflow-x:auto;min-width:0;scrollbar-width:none;overscroll-behavior-x:contain}.tabs[data-v-07a42285]::-webkit-scrollbar{display:none}.tabs--stuck[data-v-07a42285]{position:sticky;top:0;z-index:3;background:var(--white)}.tabs--more-start[data-v-07a42285],.tabs--more-end[data-v-07a42285]{-webkit-mask-image:linear-gradient(to right,transparent,black var(--tabs-fade-start, 0%),black calc(100% - var(--tabs-fade-end, 0%)),transparent);mask-image:linear-gradient(to right,transparent,black var(--tabs-fade-start, 0%),black calc(100% - var(--tabs-fade-end, 0%)),transparent)}.tabs--more-start[data-v-07a42285]{--tabs-fade-start: var(--space-6)}.tabs--more-end[data-v-07a42285]{--tabs-fade-end: var(--space-6)}.tab[data-v-07a42285]{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:var(--space-2) var(--space-3);min-height:36px;font-family:var(--font-body);font-size:var(--text-body);font-weight:600;color:var(--ink-70);white-space:nowrap;cursor:pointer;transition:color var(--motion-fast) var(--ease-out)}.tab[data-v-07a42285]:hover:not(.tab--on){color:var(--ink)}.tab[data-v-07a42285]:focus-visible{outline-offset:-3px}.tab--on[data-v-07a42285]{color:var(--ink)}.tab__count[data-v-07a42285]{min-width:16px;padding:0 5px;border-radius:var(--r-pill);background:var(--ink-06);color:var(--ink);font-size:var(--text-tiny);font-weight:700;font-variant-numeric:tabular-nums;text-align:center}.tabs__ink[data-v-07a42285]{position:absolute;bottom:-1px;left:0;height:2px;width:var(--w, 0);border-radius:2px 2px 0 0;background:var(--pen);transform:translate(var(--x, 0));pointer-events:none;transition:transform var(--motion-slow) var(--ease-out),width var(--motion-slow) var(--ease-out)}.tabs--pills[data-v-07a42285]{display:inline-flex;gap:2px;padding:3px;border-bottom:0;border-radius:var(--r-control);background:var(--paper-2);max-width:100%}.tabs--pills .tab[data-v-07a42285]{min-height:32px;padding:var(--space-1) var(--space-3);border-radius:7px;transition:color var(--motion-fast) var(--ease-out),background-color var(--motion-base) var(--ease-out)}.tabs--pills .tab--on[data-v-07a42285]{background:var(--white);box-shadow:var(--shadow-soft)}.tabs--pills .tab__count[data-v-07a42285]{background:var(--paper-2)}.tabs__panel[data-v-07a42285]{padding-top:var(--space-4)}.tabs__panel[data-v-07a42285]:focus{outline:none}@supports not (view-transition-name: none){.tabs__panel[data-v-07a42285]{animation:tabs-rise-07a42285 var(--motion-base) var(--ease-out) both}}@keyframes tabs-rise-07a42285{0%{opacity:0;transform:translateY(8px)}}@media(pointer:coarse),(max-width:640px){.tab[data-v-07a42285],.tabs--pills .tab[data-v-07a42285]{min-height:44px}}:root[data-mode=child] .tab[data-v-07a42285],:root[data-mode=child] .tabs--pills .tab[data-v-07a42285]{min-height:44px;font-size:15px}:root[data-mode=child] .tab__count[data-v-07a42285]{font-size:13px}.skel[data-v-6466b6ca]{display:flex;flex-direction:column;gap:var(--space-2)}.skel__line[data-v-6466b6ca]{display:block;height:12px;border-radius:var(--r-chip)}.skel__line--tail[data-v-6466b6ca]{width:62%}.skel__line--short[data-v-6466b6ca]{width:72%}.skel__line--head[data-v-6466b6ca]{width:46%;height:10px}.skel__line--title[data-v-6466b6ca]{width:40%;height:14px}.skel__line--cap[data-v-6466b6ca]{width:58%;height:10px}.skel__line--big[data-v-6466b6ca]{width:72%;height:16px}.skel__table td>.skel__line[data-v-6466b6ca]{margin-block:4px}.skel__table th>.skel__line[data-v-6466b6ca]{margin-block:5px}@media(max-width:900px){.skel__table[data-v-6466b6ca]{overflow:visible}.skel__table>table[data-v-6466b6ca],.skel__table>table>tbody[data-v-6466b6ca],.skel__table>table>tbody>tr[data-v-6466b6ca],.skel__table>table>tbody>tr>td[data-v-6466b6ca]{display:block;width:auto;min-width:0}.skel__table>table>thead[data-v-6466b6ca]{display:none}.skel__table>table>tbody>tr[data-v-6466b6ca]{padding:var(--space-3) var(--space-4);margin-bottom:var(--space-3);background:var(--surface-card);border:1px solid var(--paper-line);border-radius:var(--r-card);box-shadow:var(--shadow-soft)}.skel__table>table>tbody>tr>td[data-v-6466b6ca]{padding:0;border:0}.skel__table>table>tbody>tr>td[data-v-6466b6ca]:nth-child(n+4){display:none}.skel__table>table>tbody>tr>td:first-child>.skel__line[data-v-6466b6ca]{width:52%;height:14px}}.skel__cards[data-v-6466b6ca]{display:flex;flex-direction:column;gap:var(--space-3)}.skel__card[data-v-6466b6ca]{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--paper-line);border-radius:var(--r-card)}.skel__tiles[data-v-6466b6ca]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-3)}.skel__tile[data-v-6466b6ca]{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4);background:var(--surface-card);border:1px solid var(--paper-line);border-radius:var(--r-card)}.skel__tile>.skel__line--cap[data-v-6466b6ca]{margin-block:3px}.skel__tile>.skel__line--big[data-v-6466b6ca]{margin-block:5px}.skel__cal[data-v-6466b6ca]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--space-1)}.skel__cell[data-v-6466b6ca]{min-height:64px;border-radius:var(--r-chip)}.skel__report[data-v-6466b6ca]{display:flex;flex-direction:column;gap:var(--space-4)}.skel__para[data-v-6466b6ca]{display:flex;flex-direction:column;gap:var(--space-2)}.mark[data-v-7ca41227]{display:inline-flex;align-items:center;gap:var(--space-3);margin:0;padding:var(--space-2) var(--space-4) var(--space-2) var(--space-3);background:var(--surface-card);border:1px solid var(--paper-line);border-radius:var(--r-pill);box-shadow:var(--shadow-lift)}.mark--bare[data-v-7ca41227]{padding:0;background:none;border:0;box-shadow:none}.mark__beat[data-v-7ca41227]{display:inline-flex;align-items:center;gap:5px;height:14px}.mark__dot[data-v-7ca41227]{width:6px;height:6px;border-radius:var(--r-pill);background:var(--pen);opacity:.3;animation:mark-beat-7ca41227 var(--motion-breath) var(--ease-out) infinite}.mark__dot[data-v-7ca41227]:nth-child(2){animation-delay:.16s}.mark__dot[data-v-7ca41227]:nth-child(3){animation-delay:.32s}@keyframes mark-beat-7ca41227{0%,60%,to{opacity:.3;transform:translateY(0) scale(.8)}30%{opacity:1;transform:translateY(-3px) scale(1)}}.mark__word[data-v-7ca41227]{font-family:var(--font-body);font-size:var(--text-small);font-weight:600;color:var(--ink-70);white-space:nowrap}:root[data-mode=child] .mark__word[data-v-7ca41227]{font-size:15px}@media(prefers-reduced-motion:reduce){.mark__dot[data-v-7ca41227]{opacity:.75}}.async[data-v-ef22bb68]{padding:var(--space-6);text-align:center;color:var(--ink-70);font-size:var(--text-body)}.async--pending[data-v-ef22bb68]{position:relative;padding:var(--space-3) 0;text-align:left}.async__mark[data-v-ef22bb68]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mark-in-enter-active[data-v-ef22bb68],.mark-in-leave-active[data-v-ef22bb68]{transition:opacity var(--motion-base) var(--ease-out)}.mark-in-enter-from[data-v-ef22bb68],.mark-in-leave-to[data-v-ef22bb68]{opacity:0}.async--shape[data-v-ef22bb68]{padding:0;text-align:left}.async--error[data-v-ef22bb68]{border:1px solid var(--danger-line);border-radius:var(--r-card);background:var(--danger-soft);color:var(--danger);display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.async__text[data-v-ef22bb68]{margin:0}.async__safe[data-v-ef22bb68]{margin:0;font-size:var(--text-small);color:var(--ink-70)}.async__retry[data-v-ef22bb68]{font-family:var(--font-body);font-size:var(--text-small);font-weight:600;min-height:28px;padding:4px 12px;border-radius:var(--r-control);border:1px solid var(--danger-line);background:var(--white);color:var(--danger);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.async__retry[data-v-ef22bb68]:hover{border-color:var(--danger)}.async__retry[data-v-ef22bb68]:active{transform:translateY(1px)}.async__retry[data-v-ef22bb68]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}:root[data-mode=child] .async__retry[data-v-ef22bb68]{display:inline-flex;align-items:center;min-height:44px}@media(pointer:coarse),(max-width:640px){.async__retry[data-v-ef22bb68]{min-height:44px}}.check[data-v-c241eef3]{display:inline-flex;align-items:center;gap:var(--space-2);min-height:36px;font-size:var(--text-body);cursor:pointer}.check input[data-v-c241eef3]{width:16px;height:16px;border-radius:var(--r-chip);accent-color:var(--pen);cursor:pointer}.check input[data-v-c241eef3]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}:root[data-mode=child] .check[data-v-c241eef3]{min-height:44px}:root[data-mode=child] .check input[data-v-c241eef3]{width:24px;height:24px}@media(pointer:coarse),(max-width:640px){.check[data-v-c241eef3]{min-height:44px}.check input[data-v-c241eef3]{width:22px;height:22px}}.input[data-v-9e18ef4c]{font-family:var(--font-body);font-size:var(--text-body);color:var(--ink);background:var(--white);border:1px solid var(--paper-line);border-radius:var(--r-control);height:36px;padding:0 12px;width:100%}.input--invalid[data-v-9e18ef4c]{border-color:var(--danger)}.date[data-v-9e18ef4c]{display:flex;align-items:center;background:var(--white);border:1px solid var(--paper-line);border-radius:var(--r-control);height:36px;width:100%;transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.date[data-v-9e18ef4c]:focus-within{border-color:var(--pen);box-shadow:var(--shadow-focus)}.date--invalid[data-v-9e18ef4c]{border-color:var(--danger)}.date__text[data-v-9e18ef4c]{flex:1;min-width:0;font-family:var(--font-body);font-size:var(--text-body);color:var(--ink);background:none;border:none;height:100%;padding:0 0 0 12px;font-variant-numeric:tabular-nums}.date__text[data-v-9e18ef4c]:focus{outline:none}.date__text[data-v-9e18ef4c]::placeholder{color:var(--ink-70)}.date__text[data-v-9e18ef4c]:disabled{color:var(--ink-70)}.date__open[data-v-9e18ef4c]{display:flex;align-items:center;justify-content:center;width:34px;height:100%;border:none;background:none;color:var(--ink-55);cursor:pointer;border-radius:0 var(--r-control) var(--r-control) 0;transition:color var(--motion-fast) var(--ease-out)}.date__open[data-v-9e18ef4c]:hover{color:var(--pen)}.date__open[data-v-9e18ef4c]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.date[data-v-9e18ef4c]:has(.date__text:disabled){background:var(--paper-2)}.datepop{--datepop-w: min(260px, 100vw - 16px);position:fixed;z-index:60;left:clamp(8px,var(--datepop-x, 8px),max(8px,100vw - var(--datepop-w) - 8px));width:var(--datepop-w);padding:var(--space-3);background:var(--white);border:1px solid var(--paper-line);border-radius:var(--r-panel);box-shadow:var(--shadow-raise);animation:datepop-in var(--motion-fast) var(--ease-out)}@keyframes datepop-in{0%{opacity:0;transform:translateY(-4px)}}.datepop__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-2)}.datepop__title{font-size:var(--text-body);font-weight:600;text-transform:capitalize}.datepop__step{width:28px;height:28px;border:none;background:none;border-radius:var(--r-control);color:var(--ink-70);font-size:var(--text-title);cursor:pointer}.datepop__step:hover{background:var(--paper);color:var(--ink)}.datepop__week,.datepop__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.datepop__week{margin-bottom:2px;font-size:var(--text-tiny);color:var(--ink-70);text-align:center}.datepop__day{height:30px;border:none;background:none;border-radius:var(--r-control);font-family:var(--font-body);font-size:var(--text-small);color:var(--ink);cursor:pointer;font-variant-numeric:tabular-nums;transition:background-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.datepop__day:hover:not(:disabled){background:var(--paper)}.datepop__day:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.datepop__day--out{color:var(--ink-70)}.datepop__day--today{font-weight:700;color:var(--pen)}.datepop__day--today:hover:not(:disabled,.datepop__day--on){color:var(--pen-ink)}.datepop__day--on{background:var(--ink);color:var(--white)}.datepop__day--on:hover:not(:disabled){background:var(--ink-deep)}.datepop__day:disabled{color:var(--ink-12);cursor:default}.datepop__today{width:100%;margin-top:var(--space-2);padding:6px;border:none;background:none;border-radius:var(--r-control);font-family:var(--font-body);font-size:var(--text-small);font-weight:600;color:var(--pen);cursor:pointer}.datepop__today:hover{background:var(--pen-soft);color:var(--pen-ink)}@media(max-width:640px){.datepop{--datepop-w: min(346px, 100vw - 16px)}.datepop__step{width:44px;height:44px}.datepop__day{height:44px}.datepop__today{min-height:44px}}.field[data-v-3fc60387]{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-body)}.field__label[data-v-3fc60387]{font-size:var(--text-tiny);font-weight:600;color:var(--ink-70)}.field__req[data-v-3fc60387]{color:var(--pen-ink)}.field__hint[data-v-3fc60387]{color:var(--ink-70);font-size:var(--text-small)}.field__hint--hidden[data-v-3fc60387],.field__hint--shown[data-v-3fc60387]{border-inline-start:2px solid currentcolor;padding-inline-start:var(--space-2)}.field__hint--hidden[data-v-3fc60387]{color:var(--access-hidden)}.field__hint--shown[data-v-3fc60387]{color:var(--access-shown)}.field__error[data-v-3fc60387]{color:var(--danger);font-size:var(--text-small);font-weight:600}.filepick[data-v-cfa85f91]{position:relative;display:flex;align-items:center;width:100%;min-height:36px;background:var(--white);border:1px solid var(--paper-line);border-radius:var(--r-control);overflow:hidden;transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.filepick[data-v-cfa85f91]:focus-within{border-color:var(--pen);box-shadow:var(--shadow-focus)}.filepick--invalid[data-v-cfa85f91]{border-color:var(--danger)}.filepick--off[data-v-cfa85f91]{background:var(--paper-2)}.filepick__native[data-v-cfa85f91]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:16px}.filepick__native[data-v-cfa85f91]:disabled{cursor:default}.filepick__pick[data-v-cfa85f91]{align-self:stretch;display:flex;align-items:center;padding:0 12px;background:var(--paper-2);border-right:1px solid var(--paper-line);color:var(--ink);font-size:var(--text-body);font-weight:600;white-space:nowrap;transition:background-color var(--motion-fast) var(--ease-out)}.filepick:not(.filepick--off):hover .filepick__pick[data-v-cfa85f91]{background:var(--paper-line)}.filepick__name[data-v-cfa85f91]{flex:1;min-width:0;padding:0 12px;color:var(--ink-70);font-size:var(--text-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(pointer:coarse),(max-width:640px){.filepick[data-v-cfa85f91]{min-height:44px}}.veil[data-v-14a17692]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:55;display:flex;align-items:center;justify-content:center;pointer-events:none;transition:background-color var(--motion-slow) var(--ease-out),backdrop-filter var(--motion-slow) var(--ease-out)}.veil--dim[data-v-14a17692]{background:var(--veil-wash);-webkit-backdrop-filter:blur(var(--veil-blur));backdrop-filter:blur(var(--veil-blur));pointer-events:auto}.veil__mark[data-v-14a17692]{position:sticky;top:var(--space-6);bottom:var(--space-6)}.veil-in-enter-active[data-v-14a17692],.veil-in-leave-active[data-v-14a17692]{transition:opacity var(--motion-base) var(--ease-out)}.veil-in-enter-from[data-v-14a17692],.veil-in-leave-to[data-v-14a17692]{opacity:0}.modal[data-v-50eabaac]{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:flex-start;justify-content:center;padding:var(--space-8) var(--space-4);z-index:60;overflow-y:auto}.modal__panel[data-v-50eabaac]{position:relative;background:var(--white);border:1px solid var(--paper-line);border-radius:var(--r-panel);box-shadow:var(--shadow-lift);width:100%;max-height:calc(100vh - var(--space-8) * 2);overflow-y:auto;display:flex;flex-direction:column}.modal__panel[data-v-50eabaac]:focus{outline:none}.veil-enter-active[data-v-50eabaac],.veil-leave-active[data-v-50eabaac]{transition:opacity var(--motion-base) var(--ease-out)}.veil-leave-active[data-v-50eabaac]{transition-duration:var(--motion-fast)}.veil-enter-from[data-v-50eabaac],.veil-leave-to[data-v-50eabaac]{opacity:0}.veil-enter-active .modal__panel[data-v-50eabaac]{animation:modal-pop-50eabaac var(--motion-slow) var(--ease-back) 60ms backwards}@keyframes modal-pop-50eabaac{0%{opacity:0;transform:scale(.96) translateY(6px)}}.veil-leave-active .modal__panel[data-v-50eabaac]{transition:opacity var(--motion-fast) var(--ease-in),transform var(--motion-fast) var(--ease-in)}.veil-leave-to .modal__panel[data-v-50eabaac]{opacity:0;transform:translateY(6px) scale(.99)}.modal__head[data-v-50eabaac]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-3);border-bottom:1px solid var(--paper-line);position:sticky;top:0;z-index:1;background:var(--white);border-radius:var(--r-panel) var(--r-panel) 0 0}.modal__title[data-v-50eabaac]{min-width:0}.modal__head h3[data-v-50eabaac]{margin:0;font-size:var(--text-title);font-weight:700}.modal__eyebrow[data-v-50eabaac]{margin:0 0 2px;font-size:var(--text-tiny);font-weight:700;letter-spacing:.055em;text-transform:uppercase;color:var(--ink-70)}.modal__lead[data-v-50eabaac]{margin:4px 0 0;font-size:var(--text-body);color:var(--ink-70)}.modal__close[data-v-50eabaac]{background:none;border:0;border-radius:var(--r-control);font-size:24px;line-height:1;color:var(--ink-55);cursor:pointer;min-width:44px;min-height:44px;transition:color var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out)}.modal__close[data-v-50eabaac]:hover{color:var(--ink);background:var(--paper-2)}.modal__close[data-v-50eabaac]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.modal__body[data-v-50eabaac]{padding:var(--space-4) var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.modal__foot[data-v-50eabaac]{position:sticky;bottom:0;padding:var(--space-3) var(--space-5) var(--space-4);border-top:1px solid var(--paper-line);background:var(--paper-2);border-radius:0 0 var(--r-panel) var(--r-panel);display:flex;align-items:center;gap:var(--space-2);justify-content:flex-end;flex-wrap:wrap}.modal__note[data-v-50eabaac]{margin:0 auto 0 0;font-size:var(--text-tiny);color:var(--ink-70)}.modal__why[data-v-50eabaac]{margin:0 auto 0 0;font-size:var(--text-small);font-weight:600;color:var(--ink-70)}@media(max-width:640px){.modal[data-v-50eabaac]{padding:0;align-items:stretch}.modal__panel[data-v-50eabaac]{max-width:none!important;max-height:none;min-height:100%;border:0;border-radius:0;box-shadow:none}.modal__head[data-v-50eabaac]{border-radius:0}.modal__body[data-v-50eabaac]{flex:1}.modal__foot[data-v-50eabaac]{border-radius:0;flex-flow:column-reverse nowrap;align-items:stretch;padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom))}.modal__foot[data-v-50eabaac] .btn{width:100%}.modal__note[data-v-50eabaac]{order:1;margin:0 0 var(--space-1);text-align:center}.modal__why[data-v-50eabaac]{order:2;margin:0 0 var(--space-1);text-align:center}}.pager[data-v-45b9d1ef]{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.pager__steps[data-v-45b9d1ef]{display:flex;align-items:center;gap:var(--space-1);flex-wrap:wrap;min-width:0}.pager__step[data-v-45b9d1ef]{min-width:var(--space-8);min-height:30px;padding:0 var(--space-2);border:1px solid transparent;border-radius:var(--r-chip);background:none;font-family:var(--font-body);font-size:var(--text-small);font-weight:600;color:var(--ink-70);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out)}.pager__step[data-v-45b9d1ef]:hover:not(:disabled){background:var(--paper-2);color:var(--ink)}.pager__step--on[data-v-45b9d1ef]{border-color:var(--paper-line);background:var(--white);color:var(--ink);box-shadow:var(--shadow-soft)}.pager__step--arrow[data-v-45b9d1ef]{min-width:var(--space-6)}.pager__step[data-v-45b9d1ef]:disabled{color:var(--ink-40);cursor:default}.pager__gap[data-v-45b9d1ef]{font-size:var(--text-small);color:var(--ink-70)}.pager__count[data-v-45b9d1ef]{margin:0;font-variant-numeric:tabular-nums}.pager__all[data-v-45b9d1ef]{display:inline-flex;align-items:center;border:0;background:none;padding:0;font-family:var(--font-body);font-weight:600;color:var(--ink);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.pager__all[data-v-45b9d1ef]:hover{color:var(--pen-ink)}:root[data-mode=child] .pager__step[data-v-45b9d1ef]{min-height:44px}:root[data-mode=child] .pager__all[data-v-45b9d1ef]{min-height:44px}@media(pointer:coarse),(max-width:640px){.pager__step[data-v-45b9d1ef],.pager__all[data-v-45b9d1ef]{min-height:44px}}.suggest[data-v-23b191de]{position:relative}.suggest__list[data-v-23b191de]{position:absolute;z-index:20;top:calc(100% + 6px);left:0;right:0;margin:0;padding:4px;list-style:none;background:var(--white);border:1px solid var(--paper-line);border-radius:var(--r-control);box-shadow:var(--shadow-lift);max-height:220px;overflow-y:auto;animation:suggest-drop-23b191de var(--motion-fast) var(--ease-out) both;transform-origin:top}@keyframes suggest-drop-23b191de{0%{opacity:0;transform:translateY(-6px) scaleY(.96)}}.suggest__row[data-v-23b191de]{padding:8px 10px;border-radius:7px;font-size:var(--text-body);cursor:pointer}.suggest__row--on[data-v-23b191de],.suggest__row[data-v-23b191de]:hover{background:var(--paper-2)}@media(pointer:coarse),(max-width:640px){.suggest__row[data-v-23b191de]{min-height:44px;display:flex;align-items:center}}.sw[data-v-73799bb2]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:36px;cursor:pointer}.sw--off[data-v-73799bb2]{cursor:default}.sw__text[data-v-73799bb2]{min-width:0;font-size:var(--text-body)}.sw__name[data-v-73799bb2]{display:block}.sw__text b[data-v-73799bb2]{display:block;font-weight:600}.sw__text small[data-v-73799bb2]{display:block;margin-top:2px;font-size:var(--text-small);color:var(--ink-70)}.sw__input[data-v-73799bb2]{position:absolute;width:0;height:0;opacity:0}.sw__track[data-v-73799bb2]{position:relative;flex:none;width:40px;height:22px;border-radius:var(--r-pill);background:var(--ink-12);transition:background-color var(--motion-fast) var(--ease-out)}.sw__track[data-v-73799bb2]:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:var(--r-pill);background:var(--white);box-shadow:var(--shadow-raise);transition:transform var(--motion-base) var(--ease-out)}.sw__input:checked+.sw__track[data-v-73799bb2]{background:var(--ok)}.sw__input:checked+.sw__track[data-v-73799bb2]:after{transform:translate(18px)}.sw--idle .sw__name[data-v-73799bb2]{color:var(--ink-70)}.sw--idle .sw__track[data-v-73799bb2]{opacity:.5}.sw__input:checked+.sw__track--locked[data-v-73799bb2]{background:var(--ink-40)}.sw__input:focus-visible+.sw__track[data-v-73799bb2]{box-shadow:var(--shadow-focus)}@media(pointer:coarse),(max-width:640px){.sw[data-v-73799bb2]{min-height:44px}}:root[data-mode=child] .sw[data-v-73799bb2]{min-height:44px}:root[data-mode=child] .sw__text[data-v-73799bb2]{font-size:15px}:root[data-mode=child] .sw__text small[data-v-73799bb2]{font-size:14px}.textarea[data-v-9a3f3979]{font-family:var(--font-body);font-size:var(--text-body);line-height:1.5;color:var(--ink);background:var(--white);border:1px solid var(--paper-line);border-radius:var(--r-control);min-height:36px;padding:8px 12px;width:100%;resize:vertical;transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.textarea[data-v-9a3f3979]::placeholder{color:var(--ink-70)}.textarea[data-v-9a3f3979]:focus{outline:none;border-color:var(--pen);box-shadow:var(--shadow-focus)}.textarea[aria-invalid=true][data-v-9a3f3979]{border-color:var(--danger)}@media(pointer:coarse),(max-width:640px){.textarea[data-v-9a3f3979]{font-size:16px}}.fld[data-v-3d890eca]{display:flex;flex-direction:column;gap:var(--space-1)}.fld__k[data-v-3d890eca]{font-size:var(--text-tiny);font-weight:600;color:var(--ink-70)}.fld__req[data-v-3d890eca]{color:var(--pen-ink)}.fld__hint[data-v-3d890eca]{font-size:var(--text-tiny);color:var(--ink-70)}.fld__err[data-v-3d890eca]{font-size:var(--text-tiny);font-weight:600;color:var(--danger)}.fld__wait[data-v-3d890eca]{height:32px;border-radius:var(--r-control)}.fld[data-v-3d890eca] .input,.fld[data-v-3d890eca] .select,.fld[data-v-3d890eca] .date{height:32px;min-height:32px;font-size:var(--text-small)}.fld[data-v-3d890eca] .date__text{font-size:var(--text-small)}.fld[data-v-3d890eca] .textarea{min-height:32px;padding:6px 10px;font-size:var(--text-small)}.fld--bad[data-v-3d890eca] .input,.fld--bad[data-v-3d890eca] .select,.fld--bad[data-v-3d890eca] .textarea,.fld--bad[data-v-3d890eca] .date{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-soft)}@media(max-width:640px){.fld[data-v-3d890eca] .input,.fld[data-v-3d890eca] .select,.fld[data-v-3d890eca] .date{height:44px;min-height:44px;font-size:16px}.fld[data-v-3d890eca] .date__text,.fld[data-v-3d890eca] .textarea{font-size:16px}.fld[data-v-3d890eca] .textarea{min-height:44px}.fld__wait[data-v-3d890eca]{height:44px}}.notice[data-v-2c84e1a0]{display:flex;gap:10px;padding:10px 12px;border-radius:var(--r-control);background:var(--warn-soft);border:1px solid var(--warn-line);font-size:var(--text-small);line-height:1.5}.notice[data-v-2c84e1a0] .icon{margin-top:1px;color:var(--ink-70)}.notice--stop[data-v-2c84e1a0]{background:var(--danger-soft);border-color:var(--danger-line)}.notice--ok[data-v-2c84e1a0]{background:var(--ok-soft);border-color:var(--ok-line)}.notice--info[data-v-2c84e1a0]{background:var(--info-soft);border-color:var(--info-line)}.notice__body[data-v-2c84e1a0]{min-width:0}.notice__t[data-v-2c84e1a0]{display:block;margin-bottom:2px}.notice__p[data-v-2c84e1a0]{margin:0;color:var(--ink-70);font-size:var(--text-tiny)}.notice__p[data-v-2c84e1a0]:first-child{font-size:var(--text-small);color:var(--ink)}.outcome-line[data-v-49c7e03d]{margin:0;display:flex;align-items:flex-start;gap:7px;font-size:var(--text-small);font-weight:600;line-height:1.45;font-variant-numeric:tabular-nums}.outcome-line[data-v-49c7e03d] .icon{margin-top:2px;color:var(--ink-40)}.outcome-line--ok[data-v-49c7e03d],.outcome-line--ok[data-v-49c7e03d] .icon{color:var(--ok-ink)}.outcome-line--warn[data-v-49c7e03d],.outcome-line--warn[data-v-49c7e03d] .icon{color:var(--warn-ink)}.outcome-line--stop[data-v-49c7e03d],.outcome-line--stop[data-v-49c7e03d] .icon{color:var(--danger-ink)}.outcome-line--off[data-v-49c7e03d]{color:var(--ink-70);font-weight:500}.clash[data-v-ecb23a39]{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2)}.clash__box--override[data-v-ecb23a39]{display:flex;flex-direction:column;gap:var(--space-3);padding:10px 12px;background:var(--warn-soft);border:1px solid var(--warn-line);border-radius:var(--r-control)}.clash__box--override .clash__notice[data-v-ecb23a39]{padding:0;background:none;border:0}.clash__field[data-v-ecb23a39]{padding-left:26px}.clash__group[data-v-ecb23a39]{display:block}.clash__group+.clash__group[data-v-ecb23a39]{margin-top:var(--space-2)}.clash__reason[data-v-ecb23a39],.clash__when[data-v-ecb23a39]{display:block}.clash__reason[data-v-ecb23a39]{font-size:var(--text-small);color:var(--ink)}.clash__when[data-v-ecb23a39]{color:var(--ink-70);font-variant-numeric:tabular-nums}.clash__warns[data-v-ecb23a39]{display:flex;flex-direction:column;gap:5px}.clash__link[data-v-ecb23a39]{display:inline-flex;align-items:center;min-height:28px;padding:0;border:0;background:none;font-family:var(--font-body);font-size:var(--text-small);font-weight:600;color:var(--ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.clash__link[data-v-ecb23a39]:hover{color:var(--pen-ink)}.clash__link[data-v-ecb23a39]:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--r-chip)}.clash__change[data-v-ecb23a39]{align-self:flex-start}@media(pointer:coarse),(max-width:640px){.clash__link[data-v-ecb23a39]{min-height:44px}.clash__field[data-v-ecb23a39]{padding-left:0}}.outcome[data-v-72c4f283]{background:var(--paper-2);border-radius:var(--r-control);padding:10px 12px;display:flex;flex-direction:column;gap:5px}.outcome__note[data-v-72c4f283]{margin:2px 0 0;font-size:var(--text-tiny);color:var(--ink-70);line-height:1.5}.sums[data-v-2c51905f]{background:var(--paper-2);border-radius:var(--r-control);padding:10px 12px}.sums__r[data-v-2c51905f]{display:flex;align-items:baseline;gap:var(--space-3);padding:4px 0;font-size:var(--text-small)}.sums__k[data-v-2c51905f]{color:var(--ink-70)}.sums__v[data-v-2c51905f]{margin-left:auto;font-weight:700;font-variant-numeric:tabular-nums}.sums__r--total[data-v-2c51905f]{border-top:1px solid var(--ink-12);margin-top:4px;padding-top:8px;font-size:var(--text-body)}.sums__r--total .sums__v[data-v-2c51905f]{font-weight:800}.sums__v--ok[data-v-2c51905f]{color:var(--ok-ink)}.sums__v--stop[data-v-2c51905f]{color:var(--danger-ink)}.sums__v--off[data-v-2c51905f]{color:var(--ink-70);font-weight:500}.sums__wait[data-v-2c51905f]{width:64px;height:11px;border-radius:var(--r-chip)}.dropwrap[data-v-1ded63a6]{position:relative;display:inline-flex}.dropwrap__btn[data-v-1ded63a6]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:32px;min-height:32px;padding:0 var(--space-2);border:0;border-radius:var(--r-control);background:none;font-family:var(--font-body);font-size:var(--text-body);font-weight:600;color:var(--ink-70);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.dropwrap__btn[data-v-1ded63a6]:hover{background:var(--paper-2);color:var(--ink)}.drop[data-v-1ded63a6]{min-width:200px;padding:4px;border:1px solid var(--paper-line);border-radius:var(--r-control);background:var(--white);box-shadow:var(--shadow-lift);list-style:none;transform-origin:top}.drop[data-side=up][data-v-1ded63a6]{transform-origin:bottom}.drop__item[data-v-1ded63a6]{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:8px 10px;border:0;border-radius:7px;background:none;font-family:var(--font-body);font-size:var(--text-body);color:var(--ink);text-align:left;cursor:pointer;transition:background-color var(--motion-fast) linear}.drop__item[data-v-1ded63a6]:hover{background:var(--paper-2)}.drop__item--danger[data-v-1ded63a6]{color:var(--danger)}.drop__item--danger[data-v-1ded63a6]:hover{background:var(--danger-soft)}.drop__sep[data-v-1ded63a6]{height:1px;margin:4px 0;background:var(--paper-line)}.drop__note[data-v-1ded63a6]{padding:6px 10px 8px;max-width:30ch;font-size:var(--text-tiny);line-height:1.4;color:var(--ink-70)}@media(pointer:coarse),(max-width:640px){.dropwrap__btn[data-v-1ded63a6]{min-width:44px;min-height:44px}.drop__item[data-v-1ded63a6]{min-height:44px}}.faces[data-v-1cb1c535]{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0}.faces__set[data-v-1cb1c535]{display:inline-flex;flex:none}.faces__one[data-v-1cb1c535]{display:grid;place-items:center;width:24px;height:24px;border-radius:var(--r-pill);border:2px solid var(--white);background:var(--paper-2);color:var(--ink-70);font-weight:700;letter-spacing:.02em;line-height:1}.faces__one+.faces__one[data-v-1cb1c535]{margin-left:-7px}.faces__one--a[data-v-1cb1c535]{background:var(--pen-soft);color:var(--pen-ink)}.faces__one--b[data-v-1cb1c535]{background:var(--info-soft);color:var(--info)}.faces__one--c[data-v-1cb1c535]{background:var(--ok-soft);color:var(--ok-ink)}.faces__one--d[data-v-1cb1c535]{background:var(--warn-soft);color:var(--warn-ink)}.faces__one--rest[data-v-1cb1c535]{background:var(--white);border-color:var(--paper-line);color:var(--ink-70);font-variant-numeric:tabular-nums}.faces__word[data-v-1cb1c535]{min-width:0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flt[data-v-4c74f242]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.flt__label[data-v-4c74f242]{font-size:var(--text-tiny);font-weight:600;color:var(--ink-70)}.flt__chip[data-v-4c74f242]{display:inline-flex;align-items:center;gap:5px;padding:3px 6px 3px 9px;border-radius:var(--r-chip);background:var(--paper-2);color:var(--ink-70);font-size:var(--text-tiny);font-weight:600;max-width:100%;overflow-wrap:anywhere}.flt__x[data-v-4c74f242]{display:grid;place-items:center;flex:none;width:18px;height:18px;padding:0;border:0;border-radius:var(--r-chip);background:none;color:inherit;opacity:.55;cursor:pointer}.flt__x[data-v-4c74f242]:hover{opacity:1}.flt__x[data-v-4c74f242]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.flt__all[data-v-4c74f242]{padding:0;border:0;background:none;font-family:var(--font-body);font-size:var(--text-small);font-weight:600;color:var(--ink);cursor:pointer}.flt__all[data-v-4c74f242]:hover{text-decoration:underline;text-underline-offset:3px}@media(pointer:coarse),(max-width:640px){.flt__chip[data-v-4c74f242]{padding:6px 6px 6px 10px}.flt__x[data-v-4c74f242]{width:28px;height:28px}.flt__all[data-v-4c74f242]{min-height:44px}}:root[data-mode=child] .flt__chip[data-v-4c74f242],:root[data-mode=child] .flt__label[data-v-4c74f242]{font-size:13px}.glyph[data-v-ddfc2678]{display:block;flex:none}.account[data-v-a0bc6f45]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:none;min-width:40px;height:40px;padding:0 11px 0 9px;border:1px solid var(--paper-line);border-radius:var(--r-pill);background:var(--white);font-family:var(--font-body);font-size:var(--text-small);font-weight:700;color:var(--pen-ink);cursor:pointer}.account__menu[data-v-a0bc6f45]{color:var(--ink-70)}.account[data-v-a0bc6f45]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.account__fresh[data-v-a0bc6f45]{position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:var(--r-pill);background:var(--pen);border:2px solid var(--white)}@media(pointer:coarse),(max-width:640px){.account[data-v-a0bc6f45]{min-width:44px;height:44px}}.help-door[data-v-93dbaaf4]{display:grid;place-items:center;flex:none;width:44px;height:44px;margin:-2px;color:var(--ink-70);text-decoration:none}.help-door__mark[data-v-93dbaaf4]{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--paper-line);border-radius:var(--r-pill);background:var(--white);transition:color var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out)}.help-door:hover .help-door__mark[data-v-93dbaaf4]{color:var(--ink);background:var(--paper-2)}.help-door[aria-current=page][data-v-93dbaaf4]{color:var(--white)}.help-door[aria-current=page] .help-door__mark[data-v-93dbaaf4]{background:var(--ink);border-color:var(--ink)}.help-door[data-v-93dbaaf4]:focus-visible{outline:none}.help-door:focus-visible .help-door__mark[data-v-93dbaaf4]{box-shadow:var(--shadow-focus)}.helper-key[data-v-a66d5433]{display:grid;place-items:center;flex:none;width:44px;height:44px;margin:-2px;padding:0;border:0;background:transparent;cursor:pointer}.helper-key__mark[data-v-a66d5433]{display:grid;place-items:center;width:40px;height:40px;overflow:hidden;border:1px solid var(--paper-line);border-radius:var(--r-pill);background:var(--white);transition:background-color var(--motion-fast) var(--ease-out)}.helper-key:hover .helper-key__mark[data-v-a66d5433]{background:var(--paper-2)}.helper-key[aria-expanded=true] .helper-key__mark[data-v-a66d5433]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.helper-key[data-v-a66d5433]:focus-visible{outline:none}.helper-key:focus-visible .helper-key__mark[data-v-a66d5433]{box-shadow:var(--shadow-focus)}.page-head[data-v-eb488168]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-5)}.page-head__main[data-v-eb488168]{min-width:0}.page-head--empty[data-v-eb488168]{margin-bottom:0}.page-head h1[data-v-eb488168]{margin:0}.page-head__eyebrow[data-v-eb488168]{margin:0 0 2px;font-size:var(--text-tiny);font-weight:700;letter-spacing:.055em;text-transform:uppercase;color:var(--ink-70)}:root[data-mode=child] .page-head__eyebrow[data-v-eb488168]{font-size:13px}.page-head p[data-v-eb488168]{margin:var(--space-1) 0 0;font-size:var(--text-body)}.page-head__actions[data-v-eb488168]{display:flex;gap:var(--space-2);flex-wrap:wrap;align-items:center}:root[data-mode=child] .page-head__actions[data-v-eb488168] a{display:inline-flex;align-items:center;min-height:44px}.page-head__me[data-v-eb488168]{display:flex;align-items:center;gap:var(--space-2);align-self:flex-start;order:1}@media(max-width:900px){.page-head__main[data-v-eb488168]{flex:1 1 240px}.page-head__actions[data-v-eb488168]{order:2}.page-head[data-v-eb488168]{gap:var(--space-2);margin-bottom:var(--space-4)}}@media(max-width:640px){.page-head__main[data-v-eb488168]{flex:1 1 100%}.page-head--floated .page-head__main[data-v-eb488168]{display:flow-root}.page-head__me--float[data-v-eb488168]{float:right;margin-left:var(--space-3)}}.pw[data-v-8ea1a352]{position:relative;display:block;width:100%}.pw__box[data-v-8ea1a352]{font-family:var(--font-body);font-size:var(--text-body);color:var(--ink);background:var(--white);border:1px solid var(--paper-line);border-radius:var(--r-control);height:36px;padding:0 40px 0 12px;width:100%;transition:border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out)}.pw__box[data-v-8ea1a352]::placeholder{color:var(--ink-70)}.pw__box[data-v-8ea1a352]:focus{outline:none;border-color:var(--pen);box-shadow:var(--shadow-focus)}.pw__box[data-v-8ea1a352]:disabled{background:var(--paper-2);color:var(--ink-70)}.pw--invalid .pw__box[data-v-8ea1a352]{border-color:var(--danger)}.pw--invalid .pw__box[data-v-8ea1a352]:focus{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-line)}.pw__eye[data-v-8ea1a352]{position:absolute;inset-inline-end:0;top:0;bottom:0;display:grid;place-items:center;width:40px;padding:0;border:0;background:none;color:var(--ink-70);cursor:pointer;border-radius:var(--r-control)}.pw__eye[data-v-8ea1a352]:hover{color:var(--ink)}.pw__eye[data-v-8ea1a352]:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.pw__eye[aria-pressed=true][data-v-8ea1a352]{color:var(--pen-ink)}.pw--off .pw__eye[data-v-8ea1a352]{cursor:default;color:var(--ink-40)}@media(pointer:coarse),(max-width:640px){.pw__box[data-v-8ea1a352]{font-size:16px;min-height:44px;padding-inline-end:48px}.pw__eye[data-v-8ea1a352]{width:48px}}.row-acts[data-v-ab2c9001]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)}.row-acts[data-v-ab2c9001] .btn{background:var(--white);color:var(--ink);border-color:var(--paper-line)}.row-acts[data-v-ab2c9001] .btn:hover:not(:disabled){background:var(--paper-2);color:var(--ink);filter:none}.row-acts[data-v-ab2c9001] .btn--danger{color:var(--danger-ink);border-color:var(--danger-line)}.row-acts[data-v-ab2c9001] .btn--danger:hover:not(:disabled){background:var(--danger-soft);color:var(--danger-ink)}.row-acts[data-v-ab2c9001] .dropwrap__btn{background:var(--white);color:var(--ink);border:1px solid var(--paper-line)}.row-acts[data-v-ab2c9001] .dropwrap__btn:hover{background:var(--paper-2);color:var(--ink)}.toasts[data-v-7e17b081]{position:fixed;right:calc(var(--space-5) + env(safe-area-inset-right,0px));bottom:calc(var(--space-6) + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:var(--space-2);z-index:80;width:min(420px,calc(100vw - var(--space-8)));pointer-events:none}:root[data-helper=on] .toasts[data-v-7e17b081]{bottom:calc(var(--helper-knob) + var(--space-5) * 2)}:root[data-helper-column] .toasts[data-v-7e17b081]{right:calc(var(--helper-column) + var(--space-5))}:root:has([aria-modal=true]) .toasts[data-v-7e17b081]{top:calc(var(--space-5) + env(safe-area-inset-top,0px));bottom:auto}@media(max-width:900px){.toasts[data-v-7e17b081]{left:var(--space-4);right:var(--space-4);width:auto}:root:has(.shell:not(.shell--solo,.shell--bare) .tabbar) .toasts[data-v-7e17b081]{bottom:calc(var(--tabbar-height) + var(--tabbar-gap) + var(--space-3))}:root:has([aria-modal=true]) .toasts[data-v-7e17b081]{top:calc(var(--space-4) + env(safe-area-inset-top,0px));bottom:auto}}.toast[data-v-7e17b081]{display:flex;align-items:center;gap:var(--space-3);background:var(--ink);color:var(--white);border-radius:var(--r-control);box-shadow:var(--shadow-lift);padding:var(--space-3) var(--space-4);font-family:var(--font-body);font-size:var(--text-body);font-weight:600;line-height:1.4;text-align:left;cursor:pointer;pointer-events:auto}.toast--action[data-v-7e17b081]{cursor:default}.toast--ok[data-v-7e17b081]{background:var(--ok)}.toast--warn[data-v-7e17b081]{background:var(--warn)}.toast--danger[data-v-7e17b081]{background:var(--danger)}.toast__text[data-v-7e17b081]{flex:1;min-width:0}.toast__undo[data-v-7e17b081]{flex:none;font-family:inherit;font-size:var(--text-small);font-weight:700;padding:5px 12px;border-radius:var(--r-chip);border:1px solid currentColor;background:transparent;color:inherit;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.toast__undo[data-v-7e17b081]:hover{background:var(--white);color:var(--ink)}.toast__undo[data-v-7e17b081]:active{transform:translateY(1px)}.toast__close[data-v-7e17b081]{flex:none;border:0;background:transparent;color:inherit;font-size:18px;line-height:1;padding:0 var(--space-1);cursor:pointer;opacity:.8}.toast__close[data-v-7e17b081]:hover{opacity:1}.toast__undo[data-v-7e17b081]:focus-visible,.toast__close[data-v-7e17b081]:focus-visible{outline:2px solid var(--white);outline-offset:1px}:root[data-mode=child] .toast__undo[data-v-7e17b081],:root[data-mode=child] .toast__close[data-v-7e17b081]{min-height:44px}@media(pointer:coarse),(max-width:640px){.toast__undo[data-v-7e17b081],.toast__close[data-v-7e17b081]{min-height:44px;min-width:44px}}.toast-enter-active[data-v-7e17b081]{transition:opacity var(--motion-slow) var(--ease-back),transform var(--motion-slow) var(--ease-back)}.toast-leave-active[data-v-7e17b081]{transition:opacity var(--motion-fast) var(--ease-in),transform var(--motion-fast) var(--ease-in)}.toast-enter-from[data-v-7e17b081],.toast-leave-to[data-v-7e17b081]{opacity:0;transform:translateY(12px) scale(.98)}.toast-leave-active[data-v-7e17b081]{pointer-events:none}.toast-move[data-v-7e17b081]{transition:transform var(--motion-base) var(--ease-out)}.rls-tip{position:fixed;top:0;left:0;z-index:1000;max-width:260px;padding:5px 9px;border-radius:var(--r-chip);background:var(--ink);color:var(--white);font-family:var(--font-body);font-size:var(--text-small);font-weight:600;line-height:1.35;box-shadow:var(--shadow-lift);pointer-events:none;opacity:0;transform:translateY(-4px);transition:opacity var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out)}.rls-tip--side{transform:translate(-4px)}.rls-tip.is-on{opacity:1;transform:none}.boot[data-v-f0628c56]{min-height:100vh;display:flex;align-items:center;justify-content:center}.boot__mark[data-v-f0628c56]{font-family:var(--font-display);font-weight:800;font-size:34px;color:var(--ink);border-bottom:4px solid var(--pen);padding-bottom:4px;animation:breathe-f0628c56 1.4s ease-in-out infinite}@keyframes breathe-f0628c56{0%,to{opacity:.45}50%{opacity:1}}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/caveat-cyrillic-ext-500-normal-DcrB4vVx.woff2) format("woff2"),url(/assets/caveat-cyrillic-ext-500-normal-DqTXtm5N.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/caveat-cyrillic-500-normal-DpMZbbjM.woff2) format("woff2"),url(/assets/caveat-cyrillic-500-normal-DLSfp5IU.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/caveat-latin-ext-500-normal-jKqJW7bC.woff2) format("woff2"),url(/assets/caveat-latin-ext-500-normal-wUUXxlbS.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/caveat-latin-500-normal-B9SDL8cy.woff2) format("woff2"),url(/assets/caveat-latin-500-normal-Do9veZfZ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-cyrillic-ext-700-normal-CrK2-ngJ.woff2) format("woff2"),url(/assets/caveat-cyrillic-ext-700-normal-DjFGiEhD.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-cyrillic-700-normal-BIyejhEL.woff2) format("woff2"),url(/assets/caveat-cyrillic-700-normal-Bhcx9qBB.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-latin-ext-700-normal-DFbRgDry.woff2) format("woff2"),url(/assets/caveat-latin-ext-700-normal-DjJQd59I.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-latin-700-normal-D8_1Nw6V.woff2) format("woff2"),url(/assets/caveat-latin-700-normal-cPyBTTZN.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@page{margin:14mm 12mm}@media print{:root{--paper: #fff !important;--paper-2: #fff !important;--white: #fff !important;--surface-page: #fff !important;--surface-card: #fff !important;--surface-well: #fff !important;--paper-line: #b3b3b3 !important;--ink: #000 !important;--ink-deep: #000 !important;--ink-70: #333 !important;--ink-55: #444 !important;--ink-40: #555 !important;--ink-12: #c8c8c8 !important;--ink-06: #dcdcdc !important;--pen: #b83527 !important;--pen-ink: #9d2c1e !important;--ok-ink: #1f5a3e !important;--warn-ink: #5f4a0c !important;--danger-ink: #8a2a20 !important;--pen-soft: #fff !important;--ok-soft: #fff !important;--warn-soft: #fff !important;--danger-soft: #fff !important;--info-soft: #fff !important;--shadow-soft: none !important;--shadow-lift: none !important;--shadow-raise: none !important;--shadow-focus: none !important;--content-max: none !important}*,*:before,*:after{-webkit-print-color-adjust:exact;print-color-adjust:exact}html,body,#app{height:auto!important;overflow:visible!important}body{background:var(--paper)!important;color:var(--ink)!important}.shell,.shell__frame{display:block!important;height:auto!important;min-height:0!important}.shell__canvas{flex:none!important;height:auto!important;max-height:none!important;overflow:visible!important}.shell__inner{max-width:none!important;margin:0!important;padding:0!important}.rail,.tabbar,.tabbar__panel,.shell__top,.shell__skip,button,[role=button],input[type=button],input[type=submit],input[type=reset],.btn,.actionbar,.page-head__actions,.pager__nav,.dropwrap,.drop,.datepop,.suggest__list,.modal__foot,.toasts,.rls-tip{display:none!important}.tabs .tab:not(.tab--on),.segmented .segmented__item:not(.segmented__item--on),.tabs__ink{display:none!important}.tabs,.segmented{border:0!important;padding:0!important;overflow:visible!important}.tab--on,.segmented__item--on{display:inline-flex!important;padding-left:0!important}.async--pending,.skeleton,.skel{display:none!important}.input,.select,.textarea,.date{background:none!important;border-color:var(--paper-line)!important}body:not(.printing-qr):has(.modal)>*:not(.modal){display:none!important}body:not(.printing-qr) .modal{position:static!important;display:block!important;padding:0!important;overflow:visible!important;background:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body:not(.printing-qr) .modal__panel{max-width:none!important;max-height:none!important;overflow:visible!important;border:0!important}body:not(.printing-qr) .modal__head{position:static!important;padding-left:0!important;padding-right:0!important}.table{overflow:visible!important}.table>table{min-width:0!important}.table>table>*>tr>:first-child{position:static!important;box-shadow:none!important}.table--cards>table{display:table!important}.table--cards>table>thead{display:table-header-group!important}.table--cards>table>tbody{display:table-row-group!important}.table--cards>table>tfoot{display:table-footer-group!important}.table--cards>table>tbody>tr,.table--cards>table>tfoot>tr{display:table-row!important;background:none!important;border:0!important;border-radius:0!important;padding:0!important;margin:0!important}.table--cards>table>tbody>tr>td,.table--cards>table>tbody>tr>th,.table--cards>table>tfoot>tr>td{display:table-cell!important;padding:var(--space-2) var(--space-3)!important;text-indent:0!important;border-bottom:1px solid var(--paper-line)!important}.table--cards>table>tbody>tr>:first-child{font-size:inherit!important;font-weight:400!important;margin-bottom:0!important}.table--cards>table>tbody>tr>td:before,.table--cards>table>tfoot>tr>td:before{display:none!important}thead{display:table-header-group!important}h1,h2,h3,h4{break-after:avoid}p,li{orphans:3;widows:3}tr,img,.card,.stat,.advice,.empty{break-inside:avoid}.pill,.chip{border:1px solid currentcolor!important}a{color:inherit!important;text-decoration:none!important}}
