.tabbar[data-v-fa13871e]{display:flex;border-top:1px solid var(--c-line);background:var(--c-bg);padding-bottom:env(safe-area-inset-bottom,0px)}.tab[data-v-fa13871e]{flex:1;min-height:var(--tap-min);padding:10px 0 12px;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:12px;font-weight:500;color:var(--c-muted);text-decoration:none}.tab.router-link-active[data-v-fa13871e]{color:var(--c-accent);font-weight:600}.tab-icon[data-v-fa13871e]{display:block;height:22px;pointer-events:none}.tab-icon[data-v-fa13871e] svg{width:22px;height:22px}.lock[data-v-7c959a71]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-4);padding:0 var(--s-6);background:var(--c-bg)}.icon[data-v-7c959a71]{width:64px;height:64px;border-radius:var(--r-lg);background:var(--c-raised);color:var(--c-accent);display:flex;align-items:center;justify-content:center}.title[data-v-7c959a71]{margin:0;font-size:20px;font-weight:600}.btn[data-v-7c959a71]{min-height:52px;min-width:200px;padding:0 var(--s-5);border:none;border-radius:var(--r-md);background:var(--c-accent);color:var(--c-on-accent);font:600 16px var(--f-sans);cursor:pointer}.btn[data-v-7c959a71]:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.msg[data-v-7c959a71]{margin:0;max-width:300px;text-align:center;font-size:14px;line-height:1.5;color:var(--c-fg-soft)}.offer[data-v-5ae12f1f]{height:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--s-4);padding:96px var(--s-5) var(--s-6);background:var(--c-bg);overflow-y:auto}.icon[data-v-5ae12f1f]{width:64px;height:64px;border-radius:18px;background:var(--c-raised);color:var(--c-fg);display:flex;align-items:center;justify-content:center}.title[data-v-5ae12f1f]{margin:0;font-size:28px;font-weight:600;letter-spacing:-.02em}.body[data-v-5ae12f1f]{margin:0;font-size:16px;line-height:1.55;color:var(--c-muted)}.note[data-v-5ae12f1f]{margin:0;padding:var(--s-3) 14px;border-radius:var(--r-md);background:var(--c-surface);font-size:14px;line-height:1.45;color:var(--c-fg-soft)}.hint[data-v-5ae12f1f]{margin:0;font-size:14px;color:var(--c-muted)}.msg[data-v-5ae12f1f]{margin:0;padding:var(--s-3) 14px;border-radius:var(--r-md);background:var(--c-attention-soft);color:var(--c-fg);font-size:14px;line-height:1.45}.actions[data-v-5ae12f1f]{margin-top:auto;display:flex;flex-direction:column;gap:var(--s-3)}.btn[data-v-5ae12f1f]{min-height:52px;border-radius:var(--r-md);font:600 16px var(--f-sans);cursor:pointer}.btn[data-v-5ae12f1f]:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.primary[data-v-5ae12f1f]{border:none;background:var(--c-accent);color:var(--c-on-accent)}.ghost[data-v-5ae12f1f]{background:transparent;color:var(--c-fg);border:1px solid var(--c-line-strong)}.gone[data-v-9d1ca9b4]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-4);padding:0 var(--s-6);background:var(--c-bg);text-align:center}.icon[data-v-9d1ca9b4]{width:64px;height:64px;border-radius:var(--r-lg);background:var(--c-raised);color:var(--c-muted);display:flex;align-items:center;justify-content:center}.title[data-v-9d1ca9b4]{margin:0;font-size:20px;font-weight:600}.entry[data-v-ba46d857]{height:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:22px;padding:56px 24px 32px;background:var(--c-bg);overflow-y:auto}.head[data-v-ba46d857]{display:flex;flex-direction:column;gap:8px}.lbl[data-v-ba46d857]{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted)}.title[data-v-ba46d857]{margin:0;font-size:30px;font-weight:600;letter-spacing:-.02em}.lede[data-v-ba46d857]{margin:0;font-size:15.5px;line-height:1.5;color:var(--c-muted)}.note[data-v-ba46d857]{background:var(--c-raised);border-radius:12px;padding:12px 14px;font-size:13.5px;line-height:1.45;color:var(--c-fg-soft)}.error[data-v-ba46d857]{margin:0;font-size:14.5px;line-height:1.5;color:var(--c-attention)}.actions[data-v-ba46d857]{margin-top:auto;display:flex;flex-direction:column;gap:12px}.btn[data-v-ba46d857]{height:52px;min-height:var(--tap-min);border-radius:12px;display:flex;align-items:center;justify-content:center;font:600 16px var(--f-sans);cursor:pointer}.btn.primary[data-v-ba46d857]{border:none;background:var(--c-fg);color:var(--c-bg)}.btn.primary[data-v-ba46d857]:disabled{opacity:.5;cursor:default}.btn.ghost[data-v-ba46d857]{border:1px solid var(--c-line-strong);background:transparent;color:var(--c-fg)}.btn[data-v-ba46d857]:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.app[data-v-7a4f92a0]{display:flex;flex-direction:column;height:100%;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);background:var(--c-bg)}.content[data-v-7a4f92a0]{flex:1;min-height:0;overflow-y:auto}.m-0[data-v-241bddc9]{margin:0}.skeleton[data-v-241bddc9]{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-3);background:var(--c-surface);border-radius:var(--r-md)}.bar[data-v-241bddc9]{height:13px;border-radius:4px;background:var(--c-raised)}.error[data-v-241bddc9]{display:flex;gap:var(--s-3);align-items:flex-start;padding:var(--s-3);border:1px solid var(--c-attention);background:var(--c-attention-soft);border-radius:var(--r-md)}.error-text[data-v-241bddc9]{display:flex;flex-direction:column;gap:6px;flex:1;color:var(--c-attention);font-size:14px}.detail[data-v-241bddc9]{font-size:13px}.retry[data-v-241bddc9]{align-self:flex-start;min-height:var(--tap-min);padding:0 var(--s-4);border:1px solid var(--c-attention);background:transparent;color:var(--c-attention);font:600 14px var(--f-sans);border-radius:var(--r-sm);cursor:pointer}.offline[data-v-241bddc9]{padding:11px var(--s-3);background:var(--c-surface);border-radius:var(--r-md);color:var(--c-muted);font-size:14px}.empty[data-v-241bddc9]{display:flex;align-items:center;justify-content:center;min-height:220px;color:var(--c-muted);font-size:15px;text-align:center}.scrim[data-v-4204e0ee]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:flex-end;background:color-mix(in srgb,var(--c-fg) 40%,transparent)}.sheet[data-v-4204e0ee]{width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:14px;padding:20px 20px calc(20px + env(safe-area-inset-bottom,0px));border-radius:22px 22px 0 0;background:var(--c-bg);max-height:92%;overflow-y:auto}.title[data-v-4204e0ee]{margin:0;font-size:21px;font-weight:600;line-height:1.25}.sub[data-v-4204e0ee]{margin:0;font-size:14px;color:var(--c-muted)}.options[data-v-4204e0ee]{display:flex;flex-wrap:wrap;gap:var(--s-2)}.opt[data-v-4204e0ee]{display:inline-flex;align-items:center;min-height:var(--tap-min);padding:0 14px;border-radius:var(--r-pill);border:1px solid var(--c-line-strong);background:var(--c-surface);font-size:14.5px;color:var(--c-fg);cursor:pointer}.opt.on[data-v-4204e0ee]{border-color:var(--c-accent);background:var(--c-accent-soft);font-weight:600}.opt[data-v-4204e0ee]:has(.sr-only:focus-visible){outline:2px solid var(--c-accent);outline-offset:2px}.note[data-v-4204e0ee]{margin:0;padding:var(--s-3) 14px;border-radius:var(--r-md);background:var(--c-surface);font-size:13.5px;line-height:1.45;color:var(--c-fg-soft)}.hold[data-v-4204e0ee]{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:var(--tap-min);cursor:pointer}.hold-text[data-v-4204e0ee]{display:flex;flex-direction:column;gap:2px}.hold-title[data-v-4204e0ee]{font-size:15px;font-weight:500}.hold-detail[data-v-4204e0ee]{font-size:12.5px;color:var(--c-muted)}.track[data-v-4204e0ee]{width:48px;height:28px;border-radius:var(--r-pill);background:var(--c-line-strong);flex-shrink:0;position:relative}.track.on[data-v-4204e0ee]{background:var(--c-accent)}.thumb[data-v-4204e0ee]{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:var(--r-pill);background:var(--c-bg);transition:transform .15s}.track.on .thumb[data-v-4204e0ee]{transform:translate(20px);background:var(--c-on-accent)}.sr-only:focus-visible+.track[data-v-4204e0ee]{outline:2px solid var(--c-accent);outline-offset:2px}.msg[data-v-4204e0ee]{margin:0;padding:var(--s-3) 14px;border-radius:var(--r-md);background:var(--c-attention-soft);color:var(--c-fg);font-size:13.5px;line-height:1.45}.actions[data-v-4204e0ee]{display:grid;grid-template-columns:110px 1fr;gap:10px}.btn[data-v-4204e0ee]{min-height:52px;border-radius:var(--r-md);font:600 16px var(--f-sans);cursor:pointer}.btn[data-v-4204e0ee]:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.primary[data-v-4204e0ee]{border:none;background:var(--c-accent);color:var(--c-on-accent)}.primary[data-v-4204e0ee]:disabled{background:var(--c-surface);color:var(--c-muted);border:1px solid var(--c-line);cursor:not-allowed}.ghost[data-v-4204e0ee]{background:transparent;color:var(--c-fg);border:1px solid var(--c-line-strong)}.sr-only[data-v-4204e0ee]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.scrim[data-v-046682b8]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;align-items:center;justify-content:center;padding:var(--s-5);background:color-mix(in srgb,var(--c-fg) 45%,transparent)}.match[data-v-046682b8]{width:100%;max-width:360px;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-5);border-radius:var(--r-lg);background:var(--c-bg)}.title[data-v-046682b8]{margin:0;font-size:24px;font-weight:600;letter-spacing:-.02em}.body[data-v-046682b8]{margin:0;font-size:15px;color:var(--c-muted)}.btn[data-v-046682b8]{min-height:52px;margin-top:var(--s-2);border:none;border-radius:var(--r-md);background:var(--c-accent);color:var(--c-on-accent);font:600 16px var(--f-sans);cursor:pointer}.btn.ghost[data-v-046682b8]{margin-top:0;border:1px solid var(--c-line-strong);background:transparent;color:var(--c-fg)}.btn[data-v-046682b8]:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.spent[data-v-796bb447]{margin:0;padding:var(--s-3) 14px;border-radius:var(--r-md);background:var(--c-attention-soft);color:var(--c-fg);font-size:13.5px;line-height:1.45}.liked[data-v-796bb447]{margin:0;align-self:flex-start;padding:5px 11px;border-radius:var(--r-pill);background:var(--c-accent-soft);color:var(--c-fg);font-size:13.5px;font-weight:600}.toasts[data-v-796bb447]{position:fixed;left:16px;right:16px;z-index:10;bottom:calc(200px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:8px;pointer-events:none}.toast[data-v-796bb447]{pointer-events:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px 12px 16px;border-radius:var(--r-lg);background:var(--c-fg);color:var(--c-bg)}.toast-text[data-v-796bb447]{font-size:15px;font-weight:600}.toast-btn[data-v-796bb447]{min-height:var(--tap-min);padding:0 16px;border-radius:var(--r-md);border:1px solid var(--c-bg);background:transparent;color:var(--c-bg);font:600 15px var(--f-sans);cursor:pointer}.toast-btn[data-v-796bb447]:focus-visible{outline:2px solid var(--c-bg);outline-offset:2px}.pending[data-v-796bb447]{margin:0 0 8px;font-size:13.5px;color:var(--c-muted)}.screen[data-v-796bb447]{display:flex;flex-direction:column;height:100%;padding:22px 20px 0;gap:var(--s-4)}.head[data-v-796bb447]{display:flex;align-items:baseline;justify-content:space-between}.title[data-v-796bb447]{font-size:24px;font-weight:600;letter-spacing:-.02em;margin:0}.muted[data-v-796bb447]{color:var(--c-muted);font-size:13px}.card[data-v-796bb447]{position:relative;border:1px solid var(--c-line);border-radius:var(--r-lg);overflow:hidden;background:var(--c-surface);touch-action:none;-webkit-user-select:none;user-select:none;transition:transform .2s ease}.card.dragging[data-v-796bb447]{transition:none;cursor:grabbing}.card.flinging[data-v-796bb447]{transition:transform .23s ease-in;pointer-events:none}.card-in-enter-from[data-v-796bb447]{opacity:0;transform:translateY(16px) scale(.95)}.card-in-enter-active[data-v-796bb447]{transition:opacity .28s ease-out,transform .28s ease-out}.card-in-leave-active[data-v-796bb447]{display:none}@media(prefers-reduced-motion:reduce){.card[data-v-796bb447],.card.flinging[data-v-796bb447]{transition:none}.card-in-enter-from[data-v-796bb447]{transform:none}.card-in-enter-active[data-v-796bb447]{transition:opacity .15s linear}}.action-pill[data-v-796bb447]{position:fixed;z-index:15;left:50%;transform:translate(-50%);top:calc(env(safe-area-inset-top,0px) + 84px);margin:0;display:flex;align-items:center;gap:8px;padding:10px 18px;border-radius:var(--r-pill);font-size:17px;font-weight:600;white-space:nowrap;box-shadow:0 6px 20px color-mix(in srgb,var(--c-fg) 22%,transparent)}.action-pill.like[data-v-796bb447]{background:var(--c-accent);color:var(--c-on-accent)}.action-pill.pass[data-v-796bb447]{background:var(--c-raised);color:var(--c-fg);border:1px solid var(--c-line-strong)}.action-pill.hide[data-v-796bb447]{background:var(--c-attention-soft);color:var(--c-fg);border:1px solid var(--c-attention)}.pill-sub[data-v-796bb447]{font-weight:500;font-size:15px}.photo[data-v-796bb447]{height:300px;background:linear-gradient(155deg,var(--c-raised),var(--c-line-strong));position:relative;overflow:hidden}.img[data-v-796bb447]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none}.bio[data-v-796bb447]{margin:0;font-size:14.5px;line-height:1.5;color:var(--c-fg-soft);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.badge[data-v-796bb447]{position:absolute;left:12px;top:12px;margin:0;display:flex;align-items:center;gap:7px;padding:6px 10px;border-radius:var(--r-pill);background:var(--c-bg);border:1px solid var(--c-line);color:var(--c-accent);font-size:12px;font-weight:600}.body[data-v-796bb447]{padding:var(--s-4);display:flex;flex-direction:column;gap:10px}.name[data-v-796bb447]{margin:0;font-size:22px;font-weight:600;letter-spacing:-.01em}.age[data-v-796bb447]{font-size:15px;color:var(--c-muted);font-weight:400}.tags[data-v-796bb447]{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.tags li[data-v-796bb447]{font-size:13px;padding:5px 10px;border-radius:var(--r-sm);background:var(--c-raised)}.facts[data-v-796bb447]{display:flex;flex-wrap:wrap;gap:12px;margin:0;font-size:13px;color:var(--c-muted)}.spacer[data-v-796bb447]{flex:1;min-height:0}.actions[data-v-796bb447]{margin-top:var(--s-3);display:grid;grid-template-columns:56px 56px 1fr;gap:10px;align-items:start;padding-bottom:var(--s-4)}.action[data-v-796bb447]{display:flex;flex-direction:column;align-items:center;gap:6px}.label[data-v-796bb447]{font-size:12px;color:var(--c-muted);text-align:center;line-height:1.3}.btn[data-v-796bb447]{height:56px;border-radius:var(--r-md);display:flex;align-items:center;justify-content:center;gap:9px;cursor:pointer;font:600 16px var(--f-sans)}.btn.ghost[data-v-796bb447]{width:56px;background:transparent;border:1px solid var(--c-line);color:var(--c-fg)}.btn.primary[data-v-796bb447]{width:100%;background:var(--c-accent);color:var(--c-on-accent);border:none}.grow[data-v-796bb447]{width:100%}.btn[data-v-796bb447]:disabled{background:var(--c-surface);color:var(--c-muted);border:1px solid var(--c-line);cursor:not-allowed}.screen[data-v-d2c77f32]{display:flex;flex-direction:column;height:100%;padding:22px 20px 0;gap:14px;overflow-y:auto;box-sizing:border-box}.title[data-v-d2c77f32]{font-size:24px;font-weight:600;letter-spacing:-.02em;margin:0}.lbl[data-v-d2c77f32]{margin:6px 0 0;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted)}.fresh[data-v-d2c77f32]{display:flex;gap:14px;overflow-x:auto;padding-bottom:2px}.match[data-v-d2c77f32]{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:64px;text-decoration:none;color:var(--c-fg);font-size:13px}.mname[data-v-d2c77f32]{font-size:12.5px;max-width:64px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar[data-v-d2c77f32]{width:52px;height:52px;flex-shrink:0;border-radius:50%;background:var(--c-raised);color:var(--c-fg-soft);display:flex;align-items:center;justify-content:center;font:600 15px var(--f-sans)}.avatar.big[data-v-d2c77f32]{width:60px;height:60px}.convs[data-v-d2c77f32]{list-style:none;margin:0;padding:0}.conv[data-v-d2c77f32]{display:flex;align-items:center;gap:12px;padding:12px 0;min-height:var(--tap-min);border-bottom:1px solid var(--c-line);text-decoration:none;color:var(--c-fg)}.ctext[data-v-d2c77f32]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.cname[data-v-d2c77f32]{font-weight:600;font-size:15.5px}.preview[data-v-d2c77f32]{font-size:14px;color:var(--c-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preview.removed[data-v-d2c77f32]{font-style:italic}.conv[data-v-d2c77f32]:focus-visible,.match[data-v-d2c77f32]:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.notice[data-v-eb5f7350]{display:flex;gap:10px;align-items:flex-start;margin:0;padding:var(--s-3);border:1px dashed var(--c-line-strong);border-radius:var(--r-md);color:var(--c-muted);font-size:13px;line-height:1.5}.notice svg[data-v-eb5f7350]{flex-shrink:0;margin-top:2px}.screen[data-v-55c88b0c]{display:flex;flex-direction:column;height:100%;padding:22px 20px 0;gap:18px}.title[data-v-55c88b0c]{font-size:24px;font-weight:600;letter-spacing:-.02em;margin:0 0 6px}.sub[data-v-55c88b0c]{margin:0;color:var(--c-muted);font-size:14px}.switches[data-v-55c88b0c]{display:flex;flex-direction:column;gap:10px}.switch.inert[data-v-55c88b0c]{cursor:not-allowed}.switch.inert .switch-title[data-v-55c88b0c]{color:var(--c-fg-soft)}.switch.inert .switch-detail[data-v-55c88b0c]{color:var(--c-muted)}.switch.inert .track[data-v-55c88b0c]{opacity:.45}.switch[data-v-55c88b0c]{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:56px;padding:var(--s-3) 14px;background:var(--c-surface);border-radius:var(--r-md);cursor:pointer}.switch-text[data-v-55c88b0c]{display:flex;flex-direction:column;gap:3px}.switch-title[data-v-55c88b0c]{font-size:15px;font-weight:600}.switch-detail[data-v-55c88b0c]{font-size:13px;color:var(--c-muted)}.sr-only[data-v-55c88b0c]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.track[data-v-55c88b0c]{width:48px;height:28px;border-radius:var(--r-pill);background:var(--c-line-strong);flex-shrink:0;position:relative;transition:background .15s}.track.on[data-v-55c88b0c]{background:var(--c-accent)}.thumb[data-v-55c88b0c]{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:var(--r-pill);background:var(--c-bg);transition:transform .15s}.track.on .thumb[data-v-55c88b0c]{transform:translate(20px);background:var(--c-on-accent)}.sr-only:focus-visible+.track[data-v-55c88b0c]{outline:2px solid var(--c-accent);outline-offset:2px}.lock-msg[data-v-55c88b0c]{margin:0;padding:var(--s-3) 14px;border-radius:var(--r-md);background:var(--c-attention-soft);color:var(--c-fg);font-size:13.5px;line-height:1.45}.relock[data-v-55c88b0c]{border:none;margin:0;padding:var(--s-1) 0 0;display:flex;flex-direction:column;gap:var(--s-2)}.relock-title[data-v-55c88b0c]{padding:0;font-size:13px;color:var(--c-muted)}.seg[data-v-55c88b0c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-1);padding:3px;border-radius:var(--r-md);background:var(--c-surface)}.seg-opt[data-v-55c88b0c]{display:flex;align-items:center;justify-content:center;min-height:var(--tap-min);border-radius:8px;font-size:13.5px;color:var(--c-fg-soft);cursor:pointer}.seg-opt.on[data-v-55c88b0c]{background:var(--c-bg);color:var(--c-fg);font-weight:600;box-shadow:0 0 0 1px var(--c-line-strong)}.seg-opt[data-v-55c88b0c]:has(.sr-only:focus-visible){outline:2px solid var(--c-accent);outline-offset:2px}.rows[data-v-55c88b0c]{list-style:none;margin:0;padding:0}.row[data-v-55c88b0c]{display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:14px 4px;border-bottom:1px solid var(--c-line);color:var(--c-fg);text-decoration:none;font-size:15px}.notices[data-v-55c88b0c]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.notice[data-v-55c88b0c]{padding:14px;border-radius:var(--r-md);background:var(--c-surface);border:1px solid var(--c-line-strong);display:flex;flex-direction:column;gap:6px}.notice-title[data-v-55c88b0c]{margin:0;font-size:15px;font-weight:600}.notice-body[data-v-55c88b0c]{margin:0;font-size:13.5px;line-height:1.45;color:var(--c-fg-soft)}.notice-ok[data-v-55c88b0c]{align-self:flex-end;min-height:var(--tap-min);min-width:72px;padding:0 18px;border:none;border-radius:var(--r-pill);background:var(--c-accent);color:var(--c-on-accent);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.notice-ok[data-v-55c88b0c]:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.screen[data-v-dad0c942]{display:flex;flex-direction:column;height:100%;padding:22px 20px 0;gap:var(--s-3);overflow-y:auto}.title[data-v-dad0c942]{font-size:24px;font-weight:600;letter-spacing:-.02em;margin:0}.sub[data-v-dad0c942]{font-size:16px;font-weight:600;margin:10px 0 0}.facts[data-v-dad0c942]{display:flex;flex-direction:column;gap:6px;margin:0;font-size:14px;color:var(--c-muted)}.note[data-v-dad0c942]{margin:0;color:var(--c-muted);font-size:13.5px;line-height:1.5}.pending[data-v-dad0c942]{margin-top:6px}.link-row[data-v-dad0c942]{display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:0 4px;border-bottom:1px solid var(--c-line);color:var(--c-fg);text-decoration:none;font-size:15px}.delete-row[data-v-dad0c942]{margin-bottom:24px}.signout-row[data-v-dad0c942]{border:none;border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line);background:transparent;font:inherit;font-size:15px;text-align:left;cursor:pointer;width:100%}.consents[data-v-dad0c942]{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-direction:column;gap:8px}.consent[data-v-dad0c942]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:var(--tap-min);padding:10px 14px;background:var(--c-surface);border-radius:var(--r-md)}.ctext[data-v-dad0c942]{display:flex;flex-direction:column;gap:2px}.cname[data-v-dad0c942]{font-size:14.5px;font-weight:500}.cmeta[data-v-dad0c942]{color:var(--c-muted);font-size:12.5px}.cstate[data-v-dad0c942]{font-size:13px;color:var(--c-muted);white-space:nowrap}.cstate.on[data-v-dad0c942]{color:var(--c-accent)}.screen[data-v-a07e977c]{display:flex;flex-direction:column;height:100%;padding:22px 20px 0;gap:var(--s-3);overflow-y:auto}.back[data-v-a07e977c]{color:var(--c-muted);text-decoration:none;font-size:14px;min-height:var(--tap-min);display:inline-flex;align-items:center}.title[data-v-a07e977c]{font-size:24px;font-weight:600;letter-spacing:-.02em;margin:0}.note[data-v-a07e977c]{margin:0 0 4px;color:var(--c-muted);font-size:13.5px;line-height:1.5}.rows[data-v-a07e977c]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.row[data-v-a07e977c]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:var(--tap-min);padding:10px 14px;background:var(--c-surface);border-radius:var(--r-md)}.who[data-v-a07e977c]{display:flex;flex-direction:column;gap:2px;font-size:15px}.since[data-v-a07e977c]{color:var(--c-muted);font-size:12.5px}.undo[data-v-a07e977c]{min-height:var(--tap-min);min-width:var(--tap-min);padding:0 16px;background:var(--c-raised);color:var(--c-fg);border:1px solid var(--c-line-strong);border-radius:var(--r-md);font:inherit;font-size:14px;cursor:pointer}.undo[data-v-a07e977c]:hover{background:var(--c-line)}.undo[data-v-a07e977c]:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.actions[data-v-a07e977c]{display:flex;gap:8px}a.undo[data-v-a07e977c]{display:inline-flex;align-items:center;text-decoration:none}.screen[data-v-82155641]{display:flex;flex-direction:column;height:100%;padding:22px 20px 0;gap:var(--s-4)}.back[data-v-82155641]{color:var(--c-muted);text-decoration:none;font-size:14px;min-height:var(--tap-min);display:inline-flex;align-items:center}.title[data-v-82155641]{font-size:24px;font-weight:600;letter-spacing:-.02em;margin:0}.m0[data-v-82155641]{margin:0}.note[data-v-82155641]{margin:0;color:var(--c-muted);font-size:14px}.consequence[data-v-82155641]{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-4);border:1px solid var(--c-attention);background:var(--c-attention-soft);border-radius:var(--r-md);color:var(--c-attention);font-size:15px;line-height:1.5}.soft[data-v-82155641]{font-size:14px}.consequence.done[data-v-82155641]{border-color:var(--c-line);background:var(--c-surface);color:var(--c-fg)}.sessions[data-v-82155641]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.session[data-v-82155641]{display:flex;justify-content:space-between;gap:12px;padding:12px 14px;background:var(--c-surface);border-radius:var(--r-md);font-size:14.5px}.device[data-v-82155641]{font-weight:500}.meta[data-v-82155641]{color:var(--c-muted);font-size:13px}.actions[data-v-82155641]{display:flex;gap:10px}.btn[data-v-82155641]{flex:1;min-height:var(--tap-min);height:50px;border-radius:var(--r-md);display:flex;align-items:center;justify-content:center;font:600 15px var(--f-sans);cursor:pointer;text-decoration:none}.btn.ghost[data-v-82155641]{border:1px solid var(--c-line);background:transparent;color:var(--c-fg)}.btn.primary[data-v-82155641]{border:none;background:var(--c-accent);color:var(--c-on-accent)}.screen[data-v-16285f99]{display:flex;flex-direction:column;gap:var(--s-3);padding:22px 20px var(--s-5)}.back[data-v-16285f99]{color:var(--c-muted);font-size:14px;text-decoration:none;min-height:var(--tap-min);display:inline-flex;align-items:center;align-self:flex-start}.title[data-v-16285f99]{margin:0;font-size:24px;font-weight:600;letter-spacing:-.02em}.sub[data-v-16285f99]{margin:0;color:var(--c-muted);font-size:14px;line-height:1.45}.rows[data-v-16285f99]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s-2)}.row[data-v-16285f99]{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-3) 14px;border-radius:var(--r-md);background:var(--c-surface)}.who[data-v-16285f99]{display:flex;flex-direction:column;gap:3px;min-width:0}.name[data-v-16285f99]{font-size:15px;font-weight:500}.meta[data-v-16285f99]{font-size:13px;color:var(--c-muted)}.edit[data-v-16285f99]{min-height:var(--tap-min);padding:0 14px;border-radius:var(--r-md);flex-shrink:0;border:1px solid var(--c-line-strong);background:var(--c-bg);color:var(--c-fg);font:600 14px var(--f-sans);cursor:pointer}.edit[data-v-16285f99]:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.screen[data-v-0091b827]{display:flex;flex-direction:column;height:100%;padding:22px 20px 24px;gap:var(--s-4);overflow-y:auto;box-sizing:border-box}.back[data-v-0091b827]{color:var(--c-muted);text-decoration:none;font-size:14px;min-height:var(--tap-min);display:inline-flex;align-items:center}.title[data-v-0091b827]{font-size:24px;font-weight:600;letter-spacing:-.02em;margin:0}.group[data-v-0091b827]{display:flex;flex-direction:column;gap:6px}.sub[data-v-0091b827]{font-size:15px;font-weight:600;margin:0}.list[data-v-0091b827]{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;font-size:15px;line-height:1.5;color:var(--c-fg-soft)}.m0[data-v-0091b827]{margin:0}.consequence[data-v-0091b827]{padding:var(--s-4);border:1px solid var(--c-attention);background:var(--c-attention-soft);border-radius:var(--r-md);color:var(--c-attention);font-size:15px}.failed[data-v-0091b827]{margin:0;font-size:15px;color:var(--c-attention)}.actions[data-v-0091b827]{display:flex;gap:10px;margin-top:auto}.btn[data-v-0091b827]{flex:1;min-height:var(--tap-min);height:52px;border-radius:var(--r-md);display:flex;align-items:center;justify-content:center;font:600 15px var(--f-sans);cursor:pointer}.btn.ghost[data-v-0091b827]{border:1px solid var(--c-line-strong);background:transparent;color:var(--c-fg)}.btn.danger[data-v-0091b827]{border:none;background:var(--c-attention);color:var(--c-bg)}.btn[data-v-0091b827]:disabled{cursor:default}.btn[data-v-0091b827]:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.chat[data-v-b6601d2c]{display:flex;flex-direction:column;height:100%;background:var(--c-bg)}.bar[data-v-b6601d2c]{display:flex;align-items:center;gap:10px;padding:8px 10px 8px 6px;border-bottom:1px solid var(--c-line)}.icon-btn[data-v-b6601d2c]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:none;background:none;color:var(--c-fg);font-size:24px;text-decoration:none;cursor:pointer}.avatar[data-v-b6601d2c]{width:38px;height:38px;flex-shrink:0;border-radius:50%;background:var(--c-raised);color:var(--c-fg-soft);display:flex;align-items:center;justify-content:center;font:600 13px var(--f-sans)}.name[data-v-b6601d2c]{flex:1;margin:0;font-size:16px;font-weight:600}.center[data-v-b6601d2c]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:0 24px;text-align:center;font-size:15px}.muted[data-v-b6601d2c]{color:var(--c-muted)}.m0[data-v-b6601d2c]{margin:0}.link[data-v-b6601d2c]{border:none;background:none;color:var(--c-accent);font:600 15px var(--f-sans);text-decoration:none;cursor:pointer;min-height:var(--tap-min)}.messages[data-v-b6601d2c]{flex:1;min-height:0;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px}.start[data-v-b6601d2c]{margin:auto 0;text-align:center;font-size:15px}.bubble[data-v-b6601d2c]{max-width:78%;padding:10px 14px;border-radius:16px;font-size:15px;line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere}.bubble.in[data-v-b6601d2c]{align-self:flex-start;background:var(--c-raised);color:var(--c-fg)}.bubble.out[data-v-b6601d2c]{align-self:flex-end;background:var(--c-fg);color:var(--c-bg)}.bubble.tappable[data-v-b6601d2c]{border:none;text-align:left;font:inherit;font-size:15px;cursor:pointer}.crumb[data-v-b6601d2c]{max-width:78%;padding:8px 12px;border:1px dashed var(--c-line-strong);border-radius:14px;font-size:13.5px;font-style:italic;color:var(--c-muted);user-select:text;-webkit-user-select:text}.crumb.in[data-v-b6601d2c]{align-self:flex-start}.crumb.out[data-v-b6601d2c]{align-self:flex-end}.unsend[data-v-b6601d2c]{align-self:flex-end;min-height:36px;padding:0 14px;margin-top:-4px;border:1px solid var(--c-line-strong);border-radius:18px;background:var(--c-bg);color:var(--c-fg);font:600 14px var(--f-sans);cursor:pointer}.send-error[data-v-b6601d2c]{margin:0 16px 6px;font-size:14px;color:var(--c-attention)}.composer[data-v-b6601d2c]{display:flex;gap:10px;align-items:flex-end;padding:8px 16px 12px}.input[data-v-b6601d2c]{flex:1;min-height:44px;max-height:140px;box-sizing:border-box;padding:11px 16px;border:1px solid var(--c-line);border-radius:22px;background:var(--c-surface);color:var(--c-fg);font:400 16px/1.35 var(--f-sans);resize:none}.input[data-v-b6601d2c]:focus-visible{outline:2px solid var(--c-accent);outline-offset:1px}.send[data-v-b6601d2c]{min-height:44px;padding:0 16px;border:none;border-radius:22px;background:var(--c-accent);color:var(--c-on-accent);font:600 15px var(--f-sans);cursor:pointer}.send[data-v-b6601d2c]:disabled{background:var(--c-raised);color:var(--c-muted);cursor:default}.count[data-v-b6601d2c]{margin:-6px 16px 10px;text-align:right;font-size:13px;color:var(--c-muted)}.count.over[data-v-b6601d2c]{color:var(--c-attention)}.scrim[data-v-b6601d2c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:flex-end;background:color-mix(in srgb,var(--c-fg) 40%,transparent)}.sheet[data-v-b6601d2c]{width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:4px;padding:18px 22px calc(24px + env(safe-area-inset-bottom,0px));border-radius:22px 22px 0 0;background:var(--c-bg)}.sheet-title[data-v-b6601d2c]{margin:0 0 4px;font-size:20px;font-weight:600}.opt[data-v-b6601d2c]{display:flex;flex-direction:column;gap:3px;padding:14px 4px;border:none;text-decoration:none;border-bottom:1px solid var(--c-line);background:none;color:var(--c-fg);text-align:left;cursor:pointer}.opt b[data-v-b6601d2c]{font-size:16.5px;font-weight:600}.opt span[data-v-b6601d2c]{font-size:13.5px;line-height:1.4;color:var(--c-muted)}.sheet-note[data-v-b6601d2c]{margin:12px 0 8px;font-size:13px;color:var(--c-muted)}.cancel[data-v-b6601d2c]{height:52px;border:1px solid var(--c-line-strong);border-radius:12px;background:none;color:var(--c-fg);font:600 16px var(--f-sans);cursor:pointer}.screen[data-v-c23aa1c3]{display:flex;flex-direction:column;gap:14px;height:100%;box-sizing:border-box;padding:18px 20px 24px;overflow-y:auto;background:var(--c-bg)}.back[data-v-c23aa1c3]{align-self:flex-start;min-height:var(--tap-min);padding:0;border:none;background:none;color:var(--c-muted);font:400 14px var(--f-sans);cursor:pointer}.title[data-v-c23aa1c3]{margin:0;font-size:26px;font-weight:600;letter-spacing:-.02em}.lede[data-v-c23aa1c3]{margin:0;font-size:15px;line-height:1.5;color:var(--c-fg-soft)}.choices[data-v-c23aa1c3]{margin:0;padding:0;border:none;display:flex;flex-direction:column;gap:8px}.choice[data-v-c23aa1c3]{display:flex;align-items:center;gap:12px;min-height:52px;padding:0 14px;border:1px solid var(--c-line-strong);border-radius:12px;font-size:15.5px;cursor:pointer}.choice.on[data-v-c23aa1c3]{border-color:var(--c-fg);background:var(--c-surface)}.choice input[data-v-c23aa1c3]{width:20px;height:20px;margin:0;accent-color:var(--c-fg)}.reason-label[data-v-c23aa1c3]{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:500}.reason[data-v-c23aa1c3]{box-sizing:border-box;min-height:88px;padding:10px 12px;border:1px solid var(--c-line-strong);border-radius:10px;background:var(--c-surface);color:var(--c-fg);font:400 16px/1.4 var(--f-sans);resize:vertical}.note[data-v-c23aa1c3]{margin:0;padding:12px 14px;border-radius:12px;background:var(--c-raised);font-size:13.5px;line-height:1.45;color:var(--c-fg-soft)}.error[data-v-c23aa1c3]{margin:0;font-size:14px;color:var(--c-attention)}.btn[data-v-c23aa1c3]{min-height:52px;border-radius:12px;font:600 16px var(--f-sans);cursor:pointer}.btn.primary[data-v-c23aa1c3]{border:none;background:var(--c-fg);color:var(--c-bg)}.btn.primary[data-v-c23aa1c3]:disabled{background:var(--c-raised);color:var(--c-muted);cursor:default}.btn.ghost[data-v-c23aa1c3]{border:1px solid var(--c-line-strong);background:transparent;color:var(--c-fg)}.bottom[data-v-c23aa1c3]{margin-top:auto}.footer[data-v-c23aa1c3]{position:sticky;bottom:-24px;margin:auto -20px -24px;padding:12px 20px 24px;display:flex;flex-direction:column;gap:8px;background:var(--c-bg);border-top:1px solid var(--c-line)}.footer .btn[data-v-c23aa1c3]{width:100%}.done-head[data-v-c23aa1c3]{display:flex;flex-direction:column;gap:10px;padding-top:24px}.tick[data-v-c23aa1c3]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--c-accent-soft);color:var(--c-accent)}.card[data-v-c23aa1c3]{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:14px;background:var(--c-surface)}.card-title[data-v-c23aa1c3]{margin:0;font-size:17px;font-weight:600}.card-text[data-v-c23aa1c3]{margin:0;font-size:14px;line-height:1.45;color:var(--c-fg-soft)}.sr-only[data-v-c23aa1c3]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.back[data-v-c23aa1c3]:focus-visible,.btn[data-v-c23aa1c3]:focus-visible,.choice[data-v-c23aa1c3]:focus-within{outline:2px solid var(--c-accent);outline-offset:2px}.join[data-v-42dcdb83]{height:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;padding:56px 24px 32px;background:var(--c-bg);overflow-y:auto}.lbl[data-v-42dcdb83]{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted)}.title[data-v-42dcdb83]{margin:0;font-size:30px;font-weight:600;letter-spacing:-.02em}.lede[data-v-42dcdb83],.soft[data-v-42dcdb83]{margin:0;font-size:15.5px;line-height:1.5;color:var(--c-muted)}.facts[data-v-42dcdb83]{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:10px;font-size:15px;line-height:1.5;color:var(--c-fg-soft)}.test-note[data-v-42dcdb83]{background:var(--c-raised);border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.45;color:var(--c-fg-soft)}.fields[data-v-42dcdb83]{display:flex;flex-direction:column;gap:14px}.field-label[data-v-42dcdb83]{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:500}.field[data-v-42dcdb83]{height:48px;box-sizing:border-box;padding:0 14px;border:1px solid var(--c-line-strong);border-radius:10px;background:var(--c-surface);color:var(--c-fg);font:400 16px var(--f-sans)}.field[data-v-42dcdb83]:focus-visible{outline:2px solid var(--c-accent);outline-offset:1px}.error[data-v-42dcdb83]{margin:0;font-size:14.5px;line-height:1.5;color:var(--c-attention)}.actions[data-v-42dcdb83]{margin-top:auto;display:flex;flex-direction:column;gap:12px}.btn[data-v-42dcdb83]{height:52px;min-height:var(--tap-min);border-radius:12px;display:flex;align-items:center;justify-content:center;font:600 16px var(--f-sans);cursor:pointer;border:none;background:var(--c-fg);color:var(--c-bg)}.btn[data-v-42dcdb83]:disabled{opacity:.5;cursor:default}.btn[data-v-42dcdb83]:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.screen[data-v-e1d73f44]{display:flex;flex-direction:column;height:100%;box-sizing:border-box;padding:22px 20px 32px;gap:var(--s-3);overflow-y:auto}.back[data-v-e1d73f44]{color:var(--c-muted);text-decoration:none;font-size:14px;min-height:var(--tap-min);display:inline-flex;align-items:center}.lbl[data-v-e1d73f44]{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted);padding-top:34px}.title[data-v-e1d73f44]{font-size:24px;font-weight:600;letter-spacing:-.02em;margin:0}.note[data-v-e1d73f44]{margin:0;color:var(--c-muted);font-size:14px}.form[data-v-e1d73f44]{display:flex;flex-direction:column;gap:18px}.field-label[data-v-e1d73f44]{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:500;padding:0}.field[data-v-e1d73f44]{min-height:48px;box-sizing:border-box;padding:0 14px;border:1px solid var(--c-line-strong);border-radius:10px;background:var(--c-surface);color:var(--c-fg);font:400 16px var(--f-sans)}.field.area[data-v-e1d73f44]{padding:12px 14px;resize:vertical;line-height:1.45}.field[data-v-e1d73f44]:focus-visible{outline:2px solid var(--c-accent);outline-offset:1px}.hint[data-v-e1d73f44]{font-size:12.5px;font-weight:400;color:var(--c-muted)}.count[data-v-e1d73f44]{align-self:flex-end;font-variant-numeric:tabular-nums}.group[data-v-e1d73f44]{border:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.chips[data-v-e1d73f44]{display:flex;flex-wrap:wrap;gap:8px}.chip[data-v-e1d73f44]{min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--c-line-strong);background:transparent;color:var(--c-fg);font:500 14px var(--f-sans);cursor:pointer}.chip.on[data-v-e1d73f44]{background:var(--c-fg);color:var(--c-bg);border-color:var(--c-fg)}.chip[data-v-e1d73f44]:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.toggle[data-v-e1d73f44]{display:flex;align-items:center;gap:10px;font-size:15px;min-height:var(--tap-min)}.toggle input[data-v-e1d73f44]{width:20px;height:20px;accent-color:var(--c-accent)}.error[data-v-e1d73f44]{margin:0;font-size:14.5px;line-height:1.5;color:var(--c-attention)}.btn[data-v-e1d73f44]{height:52px;min-height:var(--tap-min);border-radius:12px;border:none;background:var(--c-fg);color:var(--c-bg);font:600 16px var(--f-sans);cursor:pointer;margin-top:6px}.btn[data-v-e1d73f44]:disabled{opacity:.5;cursor:default}.btn[data-v-e1d73f44]:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.screen[data-v-1964846a]{display:flex;flex-direction:column;height:100%;box-sizing:border-box;padding:22px 20px 32px;gap:var(--s-3);overflow-y:auto}.back[data-v-1964846a]{color:var(--c-muted);text-decoration:none;font-size:14px;min-height:var(--tap-min);display:inline-flex;align-items:center}.lbl[data-v-1964846a]{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted);padding-top:34px}.title[data-v-1964846a]{font-size:24px;font-weight:600;letter-spacing:-.02em;margin:0}.lede[data-v-1964846a]{margin:0;font-size:14.5px;line-height:1.5;color:var(--c-muted)}.grid[data-v-1964846a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.tile[data-v-1964846a]{position:relative;aspect-ratio:3 / 4;border-radius:12px;overflow:hidden;background:var(--c-raised);border:1px solid var(--c-line)}.tile img[data-v-1964846a]{width:100%;height:100%;object-fit:cover;display:block}.tile.waiting img[data-v-1964846a]{opacity:.55}.tag[data-v-1964846a]{position:absolute;left:6px;bottom:6px;right:6px;font-size:11px;font-weight:600;background:var(--c-bg);color:var(--c-fg);border-radius:6px;padding:3px 6px;text-align:center}.add[data-v-1964846a]{display:flex;align-items:center;justify-content:center;border-style:dashed;color:var(--c-fg);font:500 13.5px var(--f-sans);cursor:pointer}.add[data-v-1964846a]:disabled{opacity:.6;cursor:default}.add[data-v-1964846a]:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.hidden[data-v-1964846a]{display:none}.note[data-v-1964846a],.hint[data-v-1964846a]{margin:0;font-size:13.5px;line-height:1.5;color:var(--c-muted)}.error[data-v-1964846a]{margin:0;font-size:14.5px;line-height:1.5;color:var(--c-attention)}.btn[data-v-1964846a]{height:52px;min-height:var(--tap-min);border-radius:12px;border:none;background:var(--c-fg);color:var(--c-bg);font:600 16px var(--f-sans);cursor:pointer;margin-top:8px}.btn[data-v-1964846a]:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.screen[data-v-5f9bbbf0]{display:flex;flex-direction:column;height:100%;box-sizing:border-box;padding:22px 20px 32px;gap:var(--s-3);overflow-y:auto}.back[data-v-5f9bbbf0]{color:var(--c-muted);text-decoration:none;font-size:14px;min-height:var(--tap-min);display:inline-flex;align-items:center}.lbl[data-v-5f9bbbf0]{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted);padding-top:34px}.title[data-v-5f9bbbf0]{font-size:24px;font-weight:600;letter-spacing:-.02em;margin:0}.facts[data-v-5f9bbbf0]{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:10px;font-size:15px;line-height:1.5;color:var(--c-fg-soft)}.note[data-v-5f9bbbf0]{margin:0;font-size:14px;color:var(--c-muted)}.error[data-v-5f9bbbf0]{margin:0;font-size:14.5px;line-height:1.5;color:var(--c-attention)}.btn[data-v-5f9bbbf0]{height:52px;min-height:var(--tap-min);border-radius:12px;border:none;background:var(--c-fg);color:var(--c-bg);font:600 16px var(--f-sans);cursor:pointer}.btn.ghost[data-v-5f9bbbf0]{background:transparent;color:var(--c-fg);border:1px solid var(--c-line-strong)}.btn[data-v-5f9bbbf0]:first-of-type{margin-top:auto}.btn[data-v-5f9bbbf0]:disabled{opacity:.5;cursor:default}.btn[data-v-5f9bbbf0]:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}
