.mark[data-v-1ec82544]{flex:none;display:block}.icon[data-v-d9a47a55]{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;flex:none;width:1em;height:1em;font-family:Material Symbols Rounded;font-style:normal;font-weight:400;line-height:1;display:inline-block;overflow:hidden}.tip[data-v-68ac7791]{z-index:60;padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--r-chip);background:var(--surface);box-shadow:var(--shadow-menu);font-family:var(--font-mono);font-size:var(--text-xs);white-space:nowrap;pointer-events:none;position:fixed;transform:translate(-50%,-100%)}.tip--below[data-v-68ac7791]{transform:translate(-50%)}.tip--wide[data-v-68ac7791]{max-width:44ch;color:var(--ink-soft);font-family:inherit;line-height:var(--leading-normal);white-space:normal;text-wrap:pretty}.tip--address[data-v-68ac7791],.tip--wide[data-v-68ac7791]{padding:var(--space-3) var(--space-4);border-radius:var(--r-field);font-size:var(--text-md)}.tip--address[data-v-68ac7791]{white-space:normal;overflow-wrap:anywhere;max-width:64ch}.tip--address[data-v-68ac7791],.tip--list[data-v-68ac7791]{gap:var(--space-1);line-height:var(--leading-tight);flex-direction:column;display:flex}.tip--list[data-v-68ac7791]{max-width:56ch}.ai[data-v-e1400ac1]{isolation:isolate;padding:var(--space-5) var(--space-6);border:1px solid var(--glass-edge);border-radius:var(--r-card);background:linear-gradient(145deg,var(--glass-sheen),transparent 50%),var(--glass-bg);box-shadow:var(--shadow-glass);-webkit-backdrop-filter:var(--glass-blur);position:relative;overflow:hidden;container:ai/inline-size}.ai__liquid[data-v-e1400ac1]{z-index:-1;filter:blur(28px);position:absolute;inset:0}.ai__blob[data-v-e1400ac1]{border-radius:var(--r-pill);width:55%;height:170%;position:absolute}.ai__blob--a[data-v-e1400ac1]{background:var(--liquid-blob-a);animation:14s ease-in-out infinite alternate ai-drift-a-e1400ac1;top:-40%;left:-8%}.ai__blob--b[data-v-e1400ac1]{background:var(--liquid-blob-b);animation:18s ease-in-out infinite alternate ai-drift-b-e1400ac1;top:-60%;right:-12%}@keyframes ai-drift-a-e1400ac1{to{transform:translate(40%,18%)scale(1.15)}}@keyframes ai-drift-b-e1400ac1{to{transform:translate(-45%,12%)scale(.9)}}.ai__row[data-v-e1400ac1]{gap:var(--space-5)}.ai__badge[data-v-e1400ac1],.ai__row[data-v-e1400ac1]{align-items:center;display:flex}.ai__badge[data-v-e1400ac1]{border-radius:var(--r-card);background:linear-gradient(135deg,var(--magic-from),var(--magic-mid) 60%,var(--magic-to));width:40px;height:40px;color:var(--magic-ink);box-shadow:inset 0 1px 0 var(--liquid-shine),0 6px 18px -8px var(--magic-glow);flex:none;justify-content:center;align-self:flex-start}.ai__lines[data-v-e1400ac1]{gap:var(--space-1);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.ai__name[data-v-e1400ac1]{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--ink);margin:0}.ai__hint[data-v-e1400ac1]{max-width:68ch;font-size:var(--text-md);line-height:var(--leading-normal);color:var(--ink-soft);text-wrap:pretty;margin:0}.ai__acts[data-v-e1400ac1]{align-items:stretch;gap:var(--space-3);flex:none}.ai-compact[data-v-e1400ac1],.ai__acts[data-v-e1400ac1]{flex-direction:column;display:flex}.ai-compact[data-v-e1400ac1]{align-items:flex-start;gap:var(--space-4)}.ai-compact .ai__prompt[data-v-e1400ac1]{align-self:stretch}.pill[data-v-e1400ac1]{justify-content:center;align-items:center;gap:var(--space-3);height:var(--control-h);padding:0 var(--space-4);border:1px solid var(--line);border-radius:var(--r-field);background:var(--surface);box-shadow:var(--shadow-raised);color:var(--ink);font-family:inherit;font-size:var(--text-base);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;transition:border-color var(--transition),box-shadow var(--transition);text-decoration:none;display:inline-flex}@media (pointer:coarse){.pill[data-v-e1400ac1]{height:var(--control-h-touch)}}.pill[data-v-e1400ac1]:hover{border-color:var(--line-strong);box-shadow:0 8px 26px -8px var(--magic-glow)}.pill[data-v-e1400ac1]:focus-visible{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}.pill__marks[data-v-e1400ac1]{align-items:center;display:inline-flex}.pill__marks[data-v-e1400ac1]>*{border-radius:var(--r-pill);box-shadow:0 0 0 2px var(--surface)}.pill__marks[data-v-e1400ac1]>*+*{margin-left:-4px}.pill__copy[data-v-e1400ac1]{color:var(--ink-faint)}.pill:hover .pill__copy[data-v-e1400ac1]{color:var(--ink-soft)}.ai__prompt[data-v-e1400ac1]{margin-top:var(--space-5);max-height:340px;overflow-y:auto}@container ai (width<=560px){.ai__row[data-v-e1400ac1]{flex-wrap:wrap}.ai__lines[data-v-e1400ac1]{flex-basis:calc(100% - 40px - var(--space-5))}.ai__acts[data-v-e1400ac1]{flex-flow:wrap;flex-basis:100%}}@media (prefers-reduced-motion:reduce){.ai__blob[data-v-e1400ac1]{animation:none}}@media (width<=767px){.ai[data-v-e1400ac1]{padding:var(--space-5)}}.alert[data-v-dc6a179d]{align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-6);border:1px solid var(--bad-line);border-radius:var(--r-menu);background:var(--bad-bg);display:flex}.alert__mark[data-v-dc6a179d]{color:var(--bad-mark)}.alert__body[data-v-dc6a179d]{gap:var(--space-0);flex-direction:column;min-width:0;display:flex}.alert__title[data-v-dc6a179d]{font-size:var(--text-lg);font-weight:var(--weight-medium);color:var(--ink)}.alert__hint[data-v-dc6a179d]{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--ink-soft);text-wrap:pretty}.badge[data-v-dfe3f2e5]{align-items:center;gap:var(--space-2);padding:var(--space-0) var(--space-3);border-radius:var(--r-chip);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-tight);white-space:nowrap;border:1px solid #0000;display:inline-flex}.badge--ok[data-v-dfe3f2e5]{background:var(--ok-bg);border-color:var(--ok-line);color:var(--ok-ink)}.badge--warn[data-v-dfe3f2e5]{background:var(--warn-bg);border-color:var(--warn-line);color:var(--warn-ink)}.badge--bad[data-v-dfe3f2e5]{background:var(--bad-bg);border-color:var(--bad-line);color:var(--bad-ink)}.badge--idle[data-v-dfe3f2e5]{background:var(--idle-bg);border-color:var(--idle-line);color:var(--idle-ink)}.badge--token[data-v-dfe3f2e5]{background:var(--token-bg);color:var(--token-ink)}.badge--info[data-v-dfe3f2e5],.badge--token[data-v-dfe3f2e5]{border-color:var(--token-line)}.badge--info[data-v-dfe3f2e5]{background:var(--info-bg);color:var(--info-ink)}.badge--bot[data-v-dfe3f2e5]{background:var(--bot-bg);border-color:var(--bot-line);color:var(--bot-ink)}.badge--task[data-v-dfe3f2e5]{background:var(--task-bg);border-color:var(--task-line);color:var(--task-ink)}.badge--solid[data-v-dfe3f2e5]{background:var(--bad-mark);border-color:var(--bad-mark);color:var(--bad-solid-ink)}.badge--solid[data-v-dfe3f2e5]>*{--bad-mark:var(--bad-solid-ink)}.button[data-v-34b69457]{justify-content:center;align-items:center;gap:var(--space-2);height:var(--control-h);padding:0 var(--space-5);border-radius:var(--r-chip);font-family:inherit;font-size:var(--text-base);font-weight:var(--weight-medium);cursor:pointer;white-space:nowrap;transition:background var(--transition),border-color var(--transition),color var(--transition);border:1px solid #0000;text-decoration:none;display:inline-flex}.button[data-v-34b69457]:focus-visible{border-color:var(--accent);box-shadow:var(--focus-ring);outline:none}.button[data-v-34b69457]:disabled{background:var(--canvas);border-color:var(--line);color:var(--ink-faint);cursor:not-allowed}.button--busy[data-v-34b69457]:disabled{cursor:progress}.button--sm[data-v-34b69457]{height:var(--control-h-sm);padding:0 var(--space-3);font-size:var(--text-md)}.button--xs[data-v-34b69457]{height:var(--control-h-xs);padding:0 var(--space-2);font-size:var(--text-sm)}.button--lg[data-v-34b69457]{height:var(--control-h-lg);padding:0 var(--space-7);font-size:var(--text-lg)}.button--primary[data-v-34b69457]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.button--primary[data-v-34b69457]:not(:disabled):hover{background:var(--accent-hover);border-color:var(--accent-hover)}.button--ghost[data-v-34b69457]{background:var(--surface);border-color:var(--line-strong);color:var(--ink)}.button--ghost[data-v-34b69457]:not(:disabled):hover{background:var(--control-hover)}.button--magic[data-v-34b69457]{background-image:linear-gradient(135deg,var(--magic-from),var(--magic-mid) 60%,var(--magic-to));color:var(--magic-ink);transition:filter var(--transition),box-shadow var(--transition);border-color:#0000}.button--magic[data-v-34b69457]:not(:disabled):hover{filter:brightness(1.07)}.button--magic[data-v-34b69457]:not(:disabled):hover:not(:focus-visible){box-shadow:0 3px 16px -4px var(--magic-glow)}.button--magic[data-v-34b69457]:disabled{background-image:none}.button--incident[data-v-34b69457]{background:var(--bad-mark);border-color:var(--bad-mark);color:var(--bad-solid-ink)}.button--incident[data-v-34b69457]:not(:disabled):hover{background:var(--bad-mark-hover);border-color:var(--bad-mark-hover)}@media (pointer:coarse){.button[data-v-34b69457],.button--sm[data-v-34b69457],.button--xs[data-v-34b69457]{height:var(--control-h-touch);padding:0 var(--space-7)}}.card[data-v-8d5e4e2f]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-card)}.card--raised[data-v-8d5e4e2f]{box-shadow:var(--shadow-raised)}.card--padded[data-v-8d5e4e2f]{padding:var(--space-6)}.card__head[data-v-8d5e4e2f]{align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.card__body[data-v-8d5e4e2f]{padding:var(--space-6)}.card--flush[data-v-8d5e4e2f]{overflow:hidden}.check[data-v-f635c68e]{align-items:center;gap:var(--space-3);cursor:pointer;display:inline-flex}.check--off[data-v-f635c68e]{cursor:default;opacity:.5}.check__input[data-v-f635c68e]{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.check__box[data-v-f635c68e]{border:1px solid var(--line-strong);border-radius:var(--r-hair);background:var(--surface);width:18px;height:18px;color:var(--accent-ink);transition:background var(--transition),border-color var(--transition);flex:none;place-items:center;display:grid}.check:hover .check__box[data-v-f635c68e]{border-color:var(--ink-muted)}.check--on .check__box[data-v-f635c68e],.check--on:hover .check__box[data-v-f635c68e]{border-color:var(--accent);background:var(--accent)}.check__input:focus-visible+.check__box[data-v-f635c68e]{box-shadow:var(--focus-ring)}.check__text[data-v-f635c68e]{font-size:var(--text-base)}.chips[data-v-644de37f]{flex-direction:column}.chips[data-v-644de37f],.chips__row[data-v-644de37f]{gap:var(--space-2);display:flex}.chips__row[data-v-644de37f]{flex-wrap:wrap}.chips__item[data-v-644de37f]{height:var(--control-h-sm);padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--r-chip);background:var(--surface);color:var(--ink-soft);font:inherit;font-family:var(--font-mono);font-size:var(--text-sm);cursor:pointer;transition:background var(--transition),border-color var(--transition),color var(--transition)}.chips__item[data-v-644de37f]:hover{background:var(--control-hover)}.chips__item--on[data-v-644de37f]{border-color:var(--accent-soft-line);background:var(--accent-soft);color:var(--accent-soft-ink);font-weight:var(--weight-medium)}.chips__item[data-v-644de37f]:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.chips__hint[data-v-644de37f]{font-size:var(--text-sm)}.lock[data-v-98e09bab]{align-items:center;gap:var(--space-1);padding:0 var(--space-2) 0 var(--space-1);border:1px solid var(--accent-soft-line);border-radius:var(--r-chip);background:var(--accent-soft);color:var(--accent-soft-ink);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-tight);white-space:nowrap;flex:none;text-decoration:none;display:inline-flex}.lock--link[data-v-98e09bab]{transition:border-color var(--transition)}.lock--link[data-v-98e09bab]:hover{border-color:var(--accent)}.lock--link[data-v-98e09bab]:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.choice[data-v-8bff90f7]{gap:var(--space-2);flex-direction:column;display:flex}.choice__row[data-v-8bff90f7]{gap:var(--space-0);padding:var(--space-0);background:var(--canvas);border:1px solid var(--line-strong);border-radius:var(--r-field);flex-wrap:wrap;display:flex}.choice__item[data-v-8bff90f7]{justify-content:center;align-items:center;gap:var(--space-2);min-width:52px;padding:var(--space-1) var(--space-4);border-radius:var(--r-chip);color:var(--ink-soft);font:inherit;font-size:var(--text-md);font-weight:var(--weight-regular);line-height:var(--leading-normal);text-align:center;cursor:pointer;transition:background var(--transition),color var(--transition);background:0 0;border:1px solid #0000;flex:1 0 auto;display:inline-flex}.choice__item[data-v-8bff90f7]:hover:not(.choice__item--on):not(.choice__item--locked){color:var(--ink)}.choice__item--locked[data-v-8bff90f7]{color:var(--ink-muted);cursor:default}.choice__item--on[data-v-8bff90f7]{background:var(--accent-soft);border-color:var(--accent-soft-line);color:var(--accent-soft-ink);font-weight:var(--weight-medium);box-shadow:var(--shadow-knob)}.choice__item[data-v-8bff90f7]:focus-visible{outline:2px solid var(--focus);outline-offset:-1px}.choice__row--compact[data-v-8bff90f7]{min-height:var(--control-h);background:var(--surface);border-radius:var(--r-chip);gap:0;padding:0;overflow:hidden}.choice__row--compact .choice__item[data-v-8bff90f7]{min-width:0;padding:0 var(--space-3);font-size:var(--text-md);border-radius:0;justify-content:center;align-items:center;display:inline-flex}.choice__row--compact .choice__item+.choice__item[data-v-8bff90f7]{border-left-color:var(--line-strong)}.choice__row--compact .choice__item--on[data-v-8bff90f7]{box-shadow:none;border-color:#0000}.choice__hint[data-v-8bff90f7]{font-size:var(--text-sm);line-height:var(--leading-tight)}@media (pointer:coarse){.choice__item[data-v-8bff90f7]{min-height:var(--control-h-touch)}}.empty[data-v-3a540539]{min-height:0;padding:var(--space-9) var(--content-pad-x);flex:1;justify-content:center;align-items:center;display:flex}.empty--inset[data-v-3a540539]{padding:var(--space-8) var(--space-8) var(--space-9);justify-content:flex-start;align-items:flex-start}.empty--inset .empty__body[data-v-3a540539]{gap:var(--space-4);background:0 0;border:0;padding:0}.empty--inset .empty__title[data-v-3a540539]{font-size:var(--text-lg);letter-spacing:normal}.empty__body[data-v-3a540539]{gap:var(--space-5);width:100%;max-width:620px;padding:var(--space-9) var(--space-8);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);flex-direction:column;display:flex}.empty__title[data-v-3a540539]{font-size:var(--text-2xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);margin:0}.empty__hint[data-v-3a540539]{font-size:var(--text-md);line-height:var(--leading-normal);color:var(--ink-soft);text-wrap:pretty;margin:0}.empty__steps[data-v-3a540539]{flex-direction:column;margin:0;padding:0;list-style:none}.empty__step[data-v-3a540539],.empty__steps[data-v-3a540539]{gap:var(--space-4);display:flex}.empty__step[data-v-3a540539]{font-size:var(--text-md);line-height:var(--leading-normal);color:var(--ink-soft);text-wrap:pretty;align-items:flex-start}.empty__n[data-v-3a540539]{border-radius:var(--r-pill);background:var(--accent-soft);width:20px;height:20px;color:var(--accent-soft-ink);font-size:var(--text-sm);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;flex:none;place-items:center;display:grid}.empty__acts[data-v-3a540539]{align-items:center;gap:var(--space-4);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.empty__act[data-v-3a540539]{display:flex}@media (width<=767px){.empty[data-v-3a540539]{padding:var(--space-7) var(--space-5);align-items:flex-start}.empty__body[data-v-3a540539]{padding:var(--space-7) var(--space-6)}}.field[data-v-8aaf0692]{gap:var(--space-1);flex-direction:column;display:flex}.field__head[data-v-8aaf0692]{justify-content:space-between;align-items:baseline}.field__box[data-v-8aaf0692],.field__head[data-v-8aaf0692]{gap:var(--space-3);display:flex}.field__box[data-v-8aaf0692]{min-height:var(--control-h);padding:0 var(--space-4);border:1px solid var(--line-strong);border-radius:var(--r-field);background:var(--surface);transition:border-color var(--transition),box-shadow var(--transition);align-items:center}.field__box[data-v-8aaf0692]:focus-within{border-color:var(--accent);box-shadow:var(--focus-ring)}.field__box--bad[data-v-8aaf0692]{border-color:var(--bad-line)}.field__box--bad[data-v-8aaf0692]:focus-within{border-color:var(--bad-mark);box-shadow:0 0 0 3px var(--bad-bg)}.field__box--off[data-v-8aaf0692]{background:var(--surface-inset)}.field__prefix[data-v-8aaf0692]{font-family:var(--font-mono);font-size:var(--text-md);color:var(--ink-faint);flex:none}.field__input[data-v-8aaf0692]{min-width:0;font:inherit;font-size:var(--text-md);color:var(--ink);background:0 0;border:0;outline:none;flex:1}.field__input--mono[data-v-8aaf0692]{font-family:var(--font-mono)}.field__box--area[data-v-8aaf0692]{padding:var(--space-3) var(--space-4);align-items:stretch}.field__input--area[data-v-8aaf0692]{resize:vertical;line-height:var(--leading-normal)}.field__input[data-v-8aaf0692]::placeholder{color:var(--ink-faint)}.field__input[data-v-8aaf0692]:disabled{color:var(--ink-soft)}.field__error[data-v-8aaf0692],.field__hint[data-v-8aaf0692]{font-size:var(--text-sm);line-height:var(--leading-normal)}.field__error[data-v-8aaf0692]{color:var(--bad-ink)}.field--lg[data-v-8aaf0692]{gap:var(--space-2)}.field--lg .field__label[data-v-8aaf0692]{font-size:var(--text-base);color:var(--ink)}.field--lg .field__box[data-v-8aaf0692]{min-height:var(--control-h-lg);padding:0 var(--space-5)}.field--lg .field__input[data-v-8aaf0692]{font-size:var(--text-lg)}@media (pointer:coarse){.field__box[data-v-8aaf0692]{min-height:var(--control-h-touch)}}.gauge[data-v-b98a099b]{flex:none;place-items:center;display:inline-grid;position:relative}.gauge__ring[data-v-b98a099b]{position:absolute;inset:0;transform:rotate(-90deg)}.gauge__arc[data-v-b98a099b],.gauge__track[data-v-b98a099b]{fill:none}.gauge__track[data-v-b98a099b]{stroke:var(--line)}.gauge__arc[data-v-b98a099b]{stroke:var(--gauge-mark);stroke-linecap:round}.gauge--sm[data-v-b98a099b]{width:30px;height:30px}.gauge--sm .gauge__arc[data-v-b98a099b],.gauge--sm .gauge__track[data-v-b98a099b]{stroke-width:2.5px}.gauge--lg[data-v-b98a099b]{width:64px;height:64px}.gauge--lg .gauge__arc[data-v-b98a099b],.gauge--lg .gauge__track[data-v-b98a099b]{stroke-width:4px}.gauge__value[data-v-b98a099b]{color:var(--gauge-ink);font-variant-numeric:tabular-nums;position:relative}.gauge--sm .gauge__value[data-v-b98a099b]{font-size:var(--text-xs);font-weight:var(--weight-medium)}.gauge--lg .gauge__value[data-v-b98a099b]{font-size:var(--text-2xl)}.gauge--ok[data-v-b98a099b]{--gauge-mark:var(--ok-mark);--gauge-ink:var(--ok-ink)}.gauge--warn[data-v-b98a099b]{--gauge-mark:var(--warn-mark);--gauge-ink:var(--warn-ink)}.gauge--bad[data-v-b98a099b]{--gauge-mark:var(--bad-mark);--gauge-ink:var(--bad-ink)}.gauge-fraction[data-v-b98a099b]{border:1px solid var(--gauge-line);border-radius:var(--r-pill);background:var(--gauge-bg);color:var(--gauge-ink);font-variant-numeric:tabular-nums;flex:none;align-items:center;display:inline-flex}.gauge-fraction--sm[data-v-b98a099b]{padding:var(--space-1) var(--space-3);font-size:var(--text-sm)}.gauge-fraction--lg[data-v-b98a099b]{padding:var(--space-5) var(--space-6);font-size:var(--text-2xl)}.gauge-fraction.gauge--ok[data-v-b98a099b]{--gauge-bg:var(--ok-bg);--gauge-line:var(--ok-line)}.gauge-fraction.gauge--warn[data-v-b98a099b]{--gauge-bg:var(--warn-bg);--gauge-line:var(--warn-line)}.meter[data-v-1ddbe24f]{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.meter__line[data-v-1ddbe24f]{justify-content:space-between;align-items:baseline;gap:var(--space-4);font-size:var(--text-base);line-height:var(--leading-tight);display:flex}.meter__label[data-v-1ddbe24f]{color:var(--ink);min-width:0}.meter__value[data-v-1ddbe24f]{color:var(--ink-soft);font-size:var(--text-md);flex:none}.meter__track[data-v-1ddbe24f]{height:var(--space-2);border-radius:var(--r-chip);background:var(--line);overflow:hidden}.meter__fill[data-v-1ddbe24f]{border-radius:inherit;background:var(--accent);height:100%;transition:width var(--transition);display:block}.meter--near .meter__fill[data-v-1ddbe24f]{background:var(--warn-mark)}.meter--over .meter__fill[data-v-1ddbe24f]{background:var(--bad-mark)}.meter__note[data-v-1ddbe24f]{font-size:var(--text-sm);line-height:var(--leading-tight);color:var(--ink-muted)}.meter--near .meter__note[data-v-1ddbe24f]{color:var(--warn-ink)}.meter--over .meter__note[data-v-1ddbe24f]{color:var(--bad-ink)}.mark[data-v-a17a1936]{border:1px solid var(--accent-soft-line);background:var(--accent-soft);color:var(--accent-soft-ink);flex:none;place-items:center;display:grid}.mark--sm[data-v-a17a1936]{width:var(--space-9);height:var(--space-9);border-radius:var(--r-chip)}.mark--md[data-v-a17a1936]{width:calc(var(--space-10)*1.6);height:calc(var(--space-10)*1.6);border-radius:var(--r-card)}.mark--lg[data-v-a17a1936]{width:calc(var(--space-10)*2.4);height:calc(var(--space-10)*2.4)}.mark--lg[data-v-a17a1936],.mark--xl[data-v-a17a1936]{border-radius:var(--r-overlay)}.mark--xl[data-v-a17a1936]{width:calc(var(--space-10)*3.6);height:calc(var(--space-10)*3.6);background:var(--surface);box-shadow:var(--shadow-raised)}.menu[data-v-89c937a7]{display:inline-flex;position:relative}.menu__trigger[data-v-89c937a7]{width:28px;height:28px;font:inherit;border-radius:var(--r-field);color:var(--ink-muted);cursor:pointer;transition:background var(--transition),color var(--transition);background:0 0;border:0;place-items:center;display:grid}.menu__trigger--wide[data-v-89c937a7]{align-items:center;gap:var(--space-2);width:auto;min-width:28px;padding:0 var(--space-3);color:var(--ink-soft);font-size:var(--text-md);font-weight:var(--weight-medium);display:inline-flex}.menu__trigger--framed[data-v-89c937a7]{height:var(--control-h);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink)}@media (pointer:coarse){.menu__trigger--framed[data-v-89c937a7]{height:var(--control-h-touch)}}.menu__check[data-v-89c937a7]{color:var(--accent);margin-left:auto}.menu__trigger[data-v-89c937a7]:hover,.menu__trigger[aria-expanded=true][data-v-89c937a7]{background:var(--surface-hover);color:var(--ink)}.menu__list{z-index:40;min-width:168px;padding:var(--space-1);border:1px solid var(--line);border-radius:var(--r-menu);background:var(--surface);box-shadow:var(--shadow-overlay);position:fixed}.menu__item{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--r-field);color:var(--ink);font:inherit;font-size:var(--text-md);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.menu__item:hover{background:var(--surface-hover)}.menu__item--danger{margin-top:var(--space-1);border-top:1px solid var(--line);border-radius:0 0 var(--r-field) var(--r-field);color:var(--bad-ink)}.scrim[data-v-21416f09]{z-index:40;padding:var(--space-6);background:var(--scrim);place-items:center;display:grid;position:fixed;inset:0}.modal[data-v-21416f09]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-overlay);width:min(520px,100%);max-height:min(80vh,720px);box-shadow:var(--shadow-overlay);flex-direction:column;display:flex;overflow:hidden}.modal__head[data-v-21416f09]{align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--line);display:flex}.modal__titles[data-v-21416f09]{flex:1;min-width:0}.modal__title[data-v-21416f09]{font-size:var(--text-lg);font-weight:var(--weight-medium);margin:0}.modal__subtitle[data-v-21416f09]{margin:var(--space-1) 0 0;font-size:var(--text-sm);line-height:var(--leading-normal)}.modal__body[data-v-21416f09]{gap:var(--space-5);padding:var(--space-6);flex-direction:column;display:flex;overflow-y:auto}.modal__foot[data-v-21416f09]{align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-6);border-top:1px solid var(--line);display:flex}.note[data-v-465f7e21]{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--info-bg);border:1px solid var(--accent-soft-line);border-radius:var(--r-field);color:var(--info-ink);font-size:var(--text-sm);line-height:var(--leading-normal);text-wrap:pretty;margin:0;display:flex}.note__icon[data-v-465f7e21]{flex:none;margin-top:1px}.note__text[data-v-465f7e21]{min-width:0}.pager[data-v-8e4ddac9]{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.pager__count[data-v-8e4ddac9]{font-size:var(--text-md);color:var(--ink-muted);font-variant-numeric:tabular-nums}.pager__arrows[data-v-8e4ddac9]{gap:var(--space-2);display:flex}.pager__arrow[data-v-8e4ddac9]{width:var(--control-h-sm);height:var(--control-h-sm);border:1px solid var(--line-strong);border-radius:var(--r-chip);background:var(--surface);color:var(--ink-soft);cursor:pointer;place-items:center;display:grid}.pager__arrow[data-v-8e4ddac9]:hover:not(:disabled){background:var(--control-hover);color:var(--ink)}.pager__arrow[data-v-8e4ddac9]:disabled{cursor:default;opacity:.4}.pager__arrow[data-v-8e4ddac9]:focus-visible{box-shadow:var(--focus-ring);outline:none}.search[data-v-2d289325]{align-items:center;gap:var(--space-3);min-width:0;height:var(--control-h);padding:0 var(--space-4);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-field);display:flex}.search[data-v-2d289325]:focus-within{border-color:var(--accent);box-shadow:var(--focus-ring)}.search__icon[data-v-2d289325]{color:var(--ink-faint)}.search__input[data-v-2d289325]{min-width:0;color:var(--ink);font:inherit;font-size:var(--text-md);background:0 0;border:0;outline:none;flex:1}.search__input[data-v-2d289325]::placeholder{color:var(--ink-faint)}.search__input[data-v-2d289325]::-webkit-search-cancel-button{appearance:none}@media (pointer:coarse){.search[data-v-2d289325]{height:auto;min-height:var(--control-h-touch)}}.select[data-v-ca447326]{gap:var(--space-1);flex-direction:column;display:flex}.select__trigger[data-v-ca447326]{align-items:center;gap:var(--space-3);width:100%;height:var(--control-h);padding:0 var(--space-3) 0 var(--space-4);border:1px solid var(--line-strong);border-radius:var(--r-field);background:var(--surface-inset);color:var(--ink);font:inherit;font-size:var(--text-md);text-align:left;cursor:pointer;transition:border-color var(--transition),background var(--transition);display:flex}.select__trigger[data-v-ca447326]:hover:not(:disabled){background:var(--surface)}.select__trigger[data-v-ca447326]:focus-visible{border-color:var(--focus);box-shadow:var(--focus-ring);outline:none}.select__trigger[data-v-ca447326]:disabled{color:var(--ink-muted);cursor:not-allowed}.select__value[data-v-ca447326]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.select__arrow[data-v-ca447326]{color:var(--ink-muted);transition:transform var(--transition);flex:none}.select__arrow--up[data-v-ca447326]{transform:rotate(180deg)}.select__hint[data-v-ca447326]{font-size:var(--text-sm);color:var(--ink-muted)}.select__list{z-index:40;padding:var(--space-1);border:1px solid var(--line);border-radius:var(--r-menu);box-shadow:var(--shadow-overlay);flex-direction:column;gap:1px;position:fixed;overflow-y:auto}.select__list,.select__search{background:var(--surface);display:flex}.select__search{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);margin-bottom:var(--space-1);border-bottom:1px solid var(--line-hair);color:var(--ink-muted);position:sticky;top:0}.select__searchInput{min-width:0;color:var(--ink);font:inherit;font-size:var(--text-md);background:0 0;border:0;flex:1}.select__searchInput:focus{outline:none}.select__none{padding:var(--space-3) var(--space-3);color:var(--ink-muted);font-size:var(--text-md);margin:0}.select__option{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--r-field);color:var(--ink);font:inherit;font-size:var(--text-md);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.select__option--active{background:var(--surface-hover)}.select__option--picked{font-weight:var(--weight-medium)}.select__option--off{color:var(--ink-muted);cursor:not-allowed}.select__optionText{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.select__optionLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select__optionHint{font-size:var(--text-sm);color:var(--ink-muted)}.skel[data-v-24307a88]{background:linear-gradient(90deg,var(--skeleton-base) 25%,var(--skeleton-sheen) 50%,var(--skeleton-base) 75%);background-size:200% 100%;flex:none;animation:1.3s linear infinite skel-shimmer-24307a88;display:block}@keyframes skel-shimmer-24307a88{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skel[data-v-24307a88]{background:var(--skeleton-base);animation:none}}.site-button[data-v-8a7837df]{--h:calc(var(--space-10)*2.3);align-items:center;gap:var(--space-5);height:var(--h);padding:0 calc((var(--h) - var(--arrow))/2) 0 calc(var(--space-10)*1.1);border-radius:var(--r-pill);background:var(--landing-cta-sheen),var(--accent);color:var(--accent-ink);font-size:var(--text-lead);font-weight:var(--weight-semibold);white-space:nowrap;box-shadow:var(--landing-cta-shadow);transition:transform var(--transition),box-shadow var(--transition),background-color var(--transition);text-decoration:none;display:inline-flex}.site-button--lg[data-v-8a7837df]{--arrow:calc(var(--space-10)*1.6)}.site-button--card[data-v-8a7837df]{--h:var(--control-h-lg);--arrow:calc(var(--control-h-lg) - var(--space-5));gap:var(--space-4);padding-left:var(--space-9);font-size:var(--text-lg)}.site-button--md[data-v-8a7837df]{--h:var(--control-h);--arrow:calc(var(--control-h) - var(--space-3));gap:var(--space-3);padding-left:var(--space-7);font-size:var(--text-lg)}.site-button--wide[data-v-8a7837df]{justify-content:space-between;width:100%}.site-button--quiet[data-v-8a7837df]{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-raised)}.site-button--quiet .site-button__arrow[data-v-8a7837df]{background:var(--accent-soft);color:var(--accent)}.site-button--quiet[data-v-8a7837df]:focus-visible,.site-button--quiet[data-v-8a7837df]:hover{border-color:var(--accent-soft-line);background:var(--accent-soft);color:var(--accent-soft-ink)}.site-button--quiet:focus-visible .site-button__arrow[data-v-8a7837df],.site-button--quiet:hover .site-button__arrow[data-v-8a7837df]{background:var(--accent);color:var(--accent-ink)}.site-button__arrow[data-v-8a7837df]{width:var(--arrow);height:var(--arrow);border-radius:var(--r-pill);background:var(--landing-cta-arrow);transition:background var(--transition),color var(--transition);flex:none;place-items:center;display:grid;overflow:hidden}.site-button__glyph[data-v-8a7837df]{transition:transform var(--transition)}.site-button--accent[data-v-8a7837df]:focus-visible,.site-button--accent[data-v-8a7837df]:hover{box-shadow:var(--landing-cta-shadow-hover);transform:translateY(calc(var(--space-0)*-1))}.site-button--accent:focus-visible .site-button__arrow[data-v-8a7837df],.site-button--accent:hover .site-button__arrow[data-v-8a7837df]{background:var(--accent-ink);color:var(--accent)}.site-button:focus-visible .site-button__glyph[data-v-8a7837df],.site-button:hover .site-button__glyph[data-v-8a7837df]{transform:translateX(var(--space-0))}.site-button[data-v-8a7837df]:active{transform:translateY(0)scale(.98)}.site-button--accent[data-v-8a7837df]:active{box-shadow:var(--landing-cta-shadow)}.site-button--quiet[data-v-8a7837df]:active{box-shadow:var(--shadow-raised)}.site-button[data-v-8a7837df]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.site-button[data-v-8a7837df],.site-button__arrow[data-v-8a7837df],.site-button__glyph[data-v-8a7837df]{transition:none}}.site-faq[data-v-c35d8e33]{border:1px solid var(--line);border-radius:var(--r-overlay);background:var(--surface);box-shadow:var(--landing-story-shadow)}.site-faq__item+.site-faq__item[data-v-c35d8e33]{border-top:1px solid var(--line-hair)}.site-faq__question[data-v-c35d8e33]{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-9) calc(var(--space-10)*1.1);font-size:var(--text-xl);font-weight:var(--weight-semibold);cursor:pointer;list-style:none;display:flex}.site-faq__question[data-v-c35d8e33]::-webkit-details-marker{display:none}.site-faq__chevron[data-v-c35d8e33]{color:var(--ink-muted);transition:transform var(--transition);flex:none}.site-faq__item[open] .site-faq__chevron[data-v-c35d8e33]{transform:rotate(180deg)}.site-faq__answer[data-v-c35d8e33]{padding:0 calc(var(--space-10)*1.1) var(--space-9);color:var(--ink-soft);font-size:var(--text-lg);line-height:var(--leading-normal);white-space:pre-line;margin:0}@media (prefers-reduced-motion:reduce){.site-faq__chevron[data-v-c35d8e33]{transition:none}}.prose[data-v-e9188f95]{min-width:0;font-size:var(--text-lead);line-height:var(--leading-read)}.prose[data-v-e9188f95]>*{margin:0 0 var(--space-8)}.prose[data-v-e9188f95] h2{margin:calc(var(--space-10)*2) 0 var(--space-6);font-family:var(--font-display);font-size:var(--text-display);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);line-height:var(--leading-display);scroll-margin-top:calc(var(--space-10)*2)}.prose[data-v-e9188f95] h3{margin:calc(var(--space-10)*1.5) 0 var(--space-5);font-size:var(--text-xl);font-weight:var(--weight-semibold);scroll-margin-top:calc(var(--space-10)*2)}.prose[data-v-e9188f95] h2 a,.prose[data-v-e9188f95] h3 a{color:inherit;text-decoration:none}.prose[data-v-e9188f95] li,.prose[data-v-e9188f95] p{color:var(--ink-soft)}.prose[data-v-e9188f95] strong{color:var(--ink);font-weight:var(--weight-semibold)}.prose[data-v-e9188f95] a{color:var(--accent);text-decoration:underline}.prose[data-v-e9188f95] ol,.prose[data-v-e9188f95] ul{gap:var(--space-4);padding-left:var(--space-9);flex-direction:column;display:flex}.prose[data-v-e9188f95] li::marker{color:var(--ink-muted)}.prose[data-v-e9188f95] blockquote{padding:var(--space-6) var(--space-8);border-left:var(--space-0) solid var(--accent);border-radius:0 var(--r-card) var(--r-card) 0;background:var(--surface);box-shadow:var(--shadow-raised)}.prose[data-v-e9188f95] blockquote p{color:var(--ink);margin:0}.prose[data-v-e9188f95] blockquote p+p{margin-top:var(--space-3)}.prose[data-v-e9188f95] code{padding:var(--space-0) var(--space-2);border-radius:var(--r-chip);background:var(--surface-inset);font-family:var(--font-mono);font-size:calc(1em - var(--space-0))}.prose[data-v-e9188f95] pre{padding:var(--space-7) var(--space-8);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);font-size:var(--text-md);line-height:var(--leading-normal);overflow-x:auto}.prose[data-v-e9188f95] pre code{font-size:inherit;background:0 0;padding:0}.prose[data-v-e9188f95] table{border:1px solid var(--line);border-collapse:separate;border-spacing:0;border-radius:var(--r-card);background:var(--surface);width:100%;font-size:var(--text-lg);line-height:var(--leading-normal);display:block;overflow-x:auto}.prose[data-v-e9188f95] td,.prose[data-v-e9188f95] th{padding:var(--space-5) var(--space-7);border-bottom:1px solid var(--line-hair);color:var(--ink-soft);text-align:left;vertical-align:top}.prose[data-v-e9188f95] th{color:var(--ink-muted);font-size:var(--text-md);font-weight:var(--weight-semibold)}.prose[data-v-e9188f95] tr:last-child td{border-bottom:none}.prose[data-v-e9188f95] td:first-child{color:var(--ink);font-weight:var(--weight-medium)}@media (width<=767px){.prose[data-v-e9188f95]{font-size:var(--text-lg)}.prose[data-v-e9188f95] table{font-size:var(--text-base)}}.toc[data-v-94598f5a]{top:calc(var(--space-10)*2);padding-left:var(--space-7);border-left:1px solid var(--line);align-self:start;position:sticky}.toc__title[data-v-94598f5a]{margin:0 0 var(--space-4);color:var(--ink-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.toc__list[data-v-94598f5a]{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.toc__link[data-v-94598f5a]{color:var(--ink-soft);font-size:var(--text-md);line-height:var(--leading-normal);text-decoration:none}.toc__link[data-v-94598f5a]:hover{color:var(--accent)}.spinner[data-v-89acb1ff]{animation:.9s linear infinite spin-89acb1ff}@keyframes spin-89acb1ff{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.spinner[data-v-89acb1ff]{animation-duration:2.4s}}.steps[data-v-e4899138]{margin:0;padding:0;list-style:none}.steps[data-v-e4899138],.steps__item[data-v-e4899138]{align-items:center;gap:var(--space-3);display:flex}.steps__item[data-v-e4899138]{flex:1;min-width:0}.steps__item[data-v-e4899138]:last-child{flex:none}.steps__who[data-v-e4899138]{align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-2);margin:calc(var(--space-1)*-1) calc(var(--space-2)*-1);border-radius:var(--r-chip);color:var(--ink-muted);font:inherit;background:0 0;border:0;flex:none;display:flex}.steps__who--pick[data-v-e4899138]{cursor:pointer}.steps__who--pick[data-v-e4899138]:hover{background:var(--control-hover);color:var(--ink)}.steps__mark[data-v-e4899138]{border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface);width:22px;height:22px;color:var(--ink-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;flex:none;place-items:center;display:grid}.steps__label[data-v-e4899138],.steps__mark[data-v-e4899138]{font-weight:var(--weight-medium)}.steps__label[data-v-e4899138]{font-size:var(--text-md);white-space:nowrap}.steps__line[data-v-e4899138]{min-width:var(--space-4);background:var(--line);flex:1;height:1px}.steps__item--done .steps__mark[data-v-e4899138]{border-color:var(--accent-soft-line);background:var(--accent-soft);color:var(--accent-soft-ink)}.steps__item--done .steps__who[data-v-e4899138],.steps__item--skipped .steps__who[data-v-e4899138]{color:var(--ink-soft)}.steps__item--done .steps__line[data-v-e4899138]{background:var(--accent-soft-line)}.steps__item--current .steps__mark[data-v-e4899138]{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.steps__item--current .steps__who[data-v-e4899138]{color:var(--ink)}.steps__item--skipped .steps__mark[data-v-e4899138]{border-style:dashed}@media (width<=767px){.steps__item:not(.steps__item--current) .steps__label[data-v-e4899138]{display:none}}.switch[data-v-67103e81]{align-items:center;gap:var(--space-3);display:inline-flex}.switch--disabled[data-v-67103e81]{opacity:.5}.switch__track[data-v-67103e81]{width:34px;height:19px;padding:var(--space-0);border-radius:var(--r-pill);background:var(--track-off);cursor:pointer;transition:background var(--transition);border:0;align-items:center;display:flex}.switch__track[data-v-67103e81]:disabled{cursor:default}.switch__track--on[data-v-67103e81]{background:var(--accent)}.switch__knob[data-v-67103e81]{border-radius:var(--r-pill);background:var(--knob);width:15px;height:15px;box-shadow:var(--shadow-knob);transition:transform var(--transition);display:block}.switch__track--on .switch__knob[data-v-67103e81]{transform:translate(15px)}.switch__label[data-v-67103e81]{font-size:var(--text-md);color:var(--ink-soft)}.table[data-v-3145d95e]{--table-pad:var(--table-pad-x,var(--content-pad-x));--table-gap:var(--space-4);background:var(--surface);flex-direction:column;min-height:0;display:flex}.table__sort[data-v-3145d95e]{align-items:center;gap:var(--space-2);color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.table__sort--on[data-v-3145d95e],.table__sort[data-v-3145d95e]:hover{color:var(--ink)}.table__arrow[data-v-3145d95e]{font-size:var(--text-md);line-height:1}.table__head[data-v-3145d95e]{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--table-pad-x,var(--content-pad-x));--divide-reach:var(--space-3);border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-soft);flex:none;margin-top:-1px;display:grid}.table__head[data-v-3145d95e]>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.table__groups[data-v-3145d95e]{align-items:center;gap:var(--space-4);padding:var(--space-2) var(--table-pad-x,var(--content-pad-x));border-top:1px solid var(--line);--divide-reach:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink);flex:none;margin-top:-1px;display:grid}.table__group[data-v-3145d95e]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.table__head--grouped[data-v-3145d95e]{margin-top:0}.table__cell--divide[data-v-3145d95e]{margin-block:calc(var(--divide-reach)*-1);margin-left:calc(var(--space-4)/-2);padding-block:var(--divide-reach);padding-left:calc(var(--space-4)/2);border-left:1px solid var(--line);align-self:stretch}.table__head>.table__cell--divide[data-v-3145d95e]{align-items:center;display:flex}.table__head>.table__cell--divide.table__cell--right[data-v-3145d95e]{justify-content:flex-end}.table__body[data-v-3145d95e]{flex:1;min-height:0;overflow-y:auto}.table__row[data-v-3145d95e]{align-items:center;gap:var(--space-4);padding:var(--space-1) var(--table-pad-x,var(--content-pad-x));--divide-reach:var(--space-1);border-bottom:1px solid var(--line-hair);color:inherit;text-decoration:none;display:grid}.table__row--link[data-v-3145d95e]{cursor:pointer}.table__panel[data-v-3145d95e]{padding:var(--space-4) var(--table-pad-x,var(--content-pad-x)) var(--space-5);border-bottom:1px solid var(--line-hair);background:var(--surface-inset)}.table__row[data-v-3145d95e]:last-child{border-bottom:none}.table__row[data-v-3145d95e]:hover{background:var(--surface-hover)}.table__row--active[data-v-3145d95e],.table__row--active[data-v-3145d95e]:hover{background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent)}.table__cell[data-v-3145d95e]{flex-direction:column;justify-content:center;gap:1px;min-width:0;display:flex}.table__cell[data-v-3145d95e]>*{max-width:100%}.table__cell--left[data-v-3145d95e]{text-align:left;align-items:flex-start}.table__cell--right[data-v-3145d95e]{text-align:right;align-items:flex-end}.table__cell--nowrap[data-v-3145d95e]{white-space:nowrap}@media (width<=767px){.table__groups[data-v-3145d95e],.table__head[data-v-3145d95e]{display:none}.table__cell--divide[data-v-3145d95e]{border-left:0;align-self:auto;margin:0;padding:0}.table__row[data-v-3145d95e]{grid-auto-flow:dense;align-items:start;gap:var(--space-0) var(--space-4);padding:var(--space-4) var(--space-5);min-height:var(--row-h-touch);grid-template-columns:22px minmax(0,1fr) auto!important}.table__cell--m-dot[data-v-3145d95e],.table__row>.table__cell[data-v-3145d95e]:first-child{padding-top:var(--space-1);grid-area:1/1}.table__row--plain[data-v-3145d95e]{grid-template-columns:minmax(0,1fr) auto!important}.table__row--plain>.table__cell[data-v-3145d95e]:first-child{grid-column:1;padding-top:0}.table__row--plain>.table__cell--m-main[data-v-3145d95e]{grid-column:1}.table__row--plain>.table__cell--m-aside[data-v-3145d95e]{grid-column:2}.table__cell--m-main[data-v-3145d95e]{text-align:left;grid-column:2;align-items:flex-start}.table__cell--m-aside[data-v-3145d95e]{text-align:right;grid-column:3;align-items:flex-end}.table__cell--m-hide[data-v-3145d95e]{display:none}}@media (width>=768px){.table[data-v-3145d95e]{grid-template-columns:var(--table-tracks);grid-template-rows:auto auto minmax(0,1fr);display:grid}.table__body[data-v-3145d95e],.table__groups[data-v-3145d95e],.table__head[data-v-3145d95e],.table__row[data-v-3145d95e]{grid-column:1/-1;grid-template-columns:subgrid;-moz-column-gap:0;column-gap:0;padding-inline:0;display:grid}.table__groups[data-v-3145d95e]{grid-row:1}.table__head[data-v-3145d95e]{grid-row:2}.table__body[data-v-3145d95e]{grid-row:3;grid-auto-rows:min-content;align-content:start;overflow-x:hidden}.table__panel[data-v-3145d95e]{grid-column:1/-1}.table__head[data-v-3145d95e]>*,.table__row>.table__cell[data-v-3145d95e]{grid-column:var(--table-col)}}.tabs[data-v-fc9f94c3]{flex-direction:column;height:100%;min-height:0;display:flex}.tabs__bar[data-v-fc9f94c3]{align-items:center;gap:var(--space-0);padding:var(--space-3) var(--tabs-pad-x,var(--space-5)) 0;background:var(--surface);border-bottom:1px solid var(--line);flex:none;display:flex}.tabs__tab[data-v-fc9f94c3]{padding:var(--space-3) var(--space-5);color:var(--ink-muted);font:inherit;font-size:var(--text-lg);cursor:pointer;transition:color var(--transition);background:0 0;border:0;border-bottom:3px solid #0000}.tabs__tab[data-v-fc9f94c3]:hover:not(.tabs__tab--active){color:var(--ink-soft)}.tabs__tab--active[data-v-fc9f94c3]{border-bottom-color:var(--accent);color:var(--ink);font-weight:var(--weight-semibold)}.tabs__tab[data-v-fc9f94c3]:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-chip);outline:none}.tabs__body[data-v-fc9f94c3]{flex-direction:column;flex:1;min-height:0;display:flex}.brand[data-v-62393f4c]{isolation:isolate;box-sizing:border-box;width:var(--brand-size);height:var(--brand-size);border:1px solid var(--glass-edge);border-radius:calc(var(--brand-size)/4);background:linear-gradient(145deg,var(--glass-sheen),transparent 55%),var(--glass-bg);box-shadow:inset 0 1px 0 var(--glass-highlight);-webkit-backdrop-filter:var(--glass-blur);flex:none;position:relative;overflow:hidden}.brand__liquid[data-v-62393f4c]{z-index:-1;filter:blur(calc(var(--brand-size)/6));position:absolute;inset:-20%}.brand__blob[data-v-62393f4c]{border-radius:var(--r-pill);width:60%;height:120%;position:absolute}.brand__blob--a[data-v-62393f4c]{background:var(--liquid-blob-a);animation:14s ease-in-out infinite alternate brand-drift-a-62393f4c;top:-30%;left:-5%}.brand__blob--b[data-v-62393f4c]{background:var(--liquid-blob-b);animation:18s ease-in-out infinite alternate brand-drift-b-62393f4c;top:-10%;right:-10%}@keyframes brand-drift-a-62393f4c{to{transform:translate(35%,15%)scale(1.15)}}@keyframes brand-drift-b-62393f4c{to{transform:translate(-40%,10%)scale(.9)}}@media (prefers-reduced-motion:reduce){.brand__blob[data-v-62393f4c]{animation:none}}.brand__bars[data-v-62393f4c]{width:100%;height:100%;position:absolute;inset:0}.brand__bar--warn[data-v-62393f4c]{fill:var(--brand-bar-warn)}.brand__bar--bad[data-v-62393f4c]{fill:var(--brand-bar-bad)}.brand__bar--ok[data-v-62393f4c]{fill:var(--brand-bar-ok)}.confirm__text[data-v-d990a18f]{margin:0 0 var(--space-6);line-height:var(--leading-normal);color:var(--ink-soft)}.confirm__actions[data-v-d990a18f]{justify-content:flex-end;gap:var(--space-3);display:flex}.counts[data-v-719e58b4]{margin:0 0 var(--space-6);border:1px solid var(--line-hair);border-radius:var(--r-field);background:var(--surface-inset);flex-direction:column;padding:0;list-style:none;display:flex}.counts__row[data-v-719e58b4]{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);display:flex}.counts__row+.counts__row[data-v-719e58b4]{border-top:1px solid var(--line-hair)}.counts__icon[data-v-719e58b4]{color:var(--ink-muted)}.counts__label[data-v-719e58b4]{color:var(--ink-soft);flex:1}.counts__value[data-v-719e58b4]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:var(--weight-medium)}.open-link[data-v-b20180e9]{width:var(--control-h-xs);height:var(--control-h-xs);border-radius:var(--r-chip);color:var(--ink-faint);cursor:pointer;vertical-align:middle;transition:color var(--transition),background var(--transition);background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.open-link[data-v-b20180e9]:hover{background:var(--control-hover);color:var(--ink)}.open-link[data-v-b20180e9]:focus-visible{box-shadow:var(--focus-ring);outline:none}.field[data-v-d687ab33]{pointer-events:none;height:100%;inset:0}.field[data-v-d687ab33],.field__canvas[data-v-d687ab33]{width:100%;position:absolute}.field__canvas[data-v-d687ab33]{top:0;left:0}.head[data-v-c0862249]{gap:var(--space-3);flex-direction:column;display:flex}.head__title[data-v-c0862249]{font-size:var(--text-display);font-weight:var(--weight-bold);line-height:var(--leading-display);letter-spacing:var(--tracking-tight);text-wrap:balance;margin:0}.head__title[data-v-c0862249]:focus{outline:none}.head__lead[data-v-c0862249]{font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--ink-muted);text-wrap:pretty;margin:0}@media (width<=767px){.head__title[data-v-c0862249]{font-size:var(--text-verdict)}}.filters[data-v-44784155]{align-items:center;gap:var(--space-4);padding:var(--space-5) var(--content-pad-x);background:var(--surface-inset);border-bottom:1px solid var(--line);flex-wrap:wrap;flex:none;display:flex}.filters__controls[data-v-44784155],.filters__search[data-v-44784155]{display:contents}.filters__actions[data-v-44784155]{align-items:center;gap:var(--space-3);margin-left:auto;display:flex}.filters__tune[data-v-44784155]{display:none}@media (width<=767px){.filters[data-v-44784155]{align-items:stretch;gap:var(--space-4);padding:var(--space-4) var(--space-5);flex-direction:column}.filters__search[data-v-44784155]{align-items:center;gap:var(--space-3);display:flex}.filters__search[data-v-44784155]>:first-child{flex:1;width:auto!important}.filters__tune[data-v-44784155]{width:var(--control-h-touch);height:var(--control-h-touch);border:1px solid var(--line-strong);border-radius:var(--r-field);background:var(--surface);color:var(--ink-soft);cursor:pointer;flex:none;place-items:center;padding:0;display:grid;position:relative}.filters__tune--dirty[data-v-44784155]:after{content:"";border-radius:var(--r-pill);background:var(--accent);width:7px;height:7px;position:absolute;top:7px;right:7px}.filters__controls[data-v-44784155]{gap:var(--space-4);flex-direction:column;display:none}.filters--open .filters__controls[data-v-44784155]{display:flex}.filters__actions[data-v-44784155]{justify-content:flex-end;margin-left:0}}.lookout[data-v-e38e5fa5]{display:block}.lookout[data-v-e38e5fa5],.lookout__sheet[data-v-e38e5fa5]{position:absolute;inset:0}.lookout__sheet[data-v-e38e5fa5]{visibility:hidden}.lookout--sheet .lookout__sheet[data-v-e38e5fa5]{visibility:visible;background:url(../landing/guard-look-grid.webp) 0 0/900% 600% no-repeat;animation:.75s steps(9,end) infinite look-column-e38e5fa5,4.5s steps(6,end) infinite look-row-e38e5fa5}@keyframes look-column-e38e5fa5{to{background-position-x:112.5%}}@keyframes look-row-e38e5fa5{to{background-position-y:120%}}.lookout__model[data-v-e38e5fa5]{visibility:hidden;width:150%;height:100%;position:absolute;top:0;left:-25%}.lookout--live .lookout__model[data-v-e38e5fa5]{visibility:visible}.lookout--live .lookout__sheet[data-v-e38e5fa5]{visibility:hidden;animation-play-state:paused}@media (prefers-reduced-motion:reduce){.lookout--sheet .lookout__sheet[data-v-e38e5fa5]{animation:none}}.strip[data-v-aaa9888f]{flex-direction:column;min-width:120px;display:flex;position:relative}.strip__bars[data-v-aaa9888f]{gap:2px;overflow:hidden}.strip__bars[data-v-aaa9888f],.strip__slot[data-v-aaa9888f]{align-items:flex-end;display:flex}.strip__slot[data-v-aaa9888f]{cursor:default;flex:1 1 0;min-width:3px;height:100%}.strip__bar[data-v-aaa9888f]{width:100%;transition:opacity var(--transition)}.strip__bar--ok[data-v-aaa9888f]{background:var(--ok-mark)}.strip__bar--slow[data-v-aaa9888f]{background:var(--warn-fill)}.strip__bar--bad[data-v-aaa9888f]{background:var(--bad-mark)}.strip__bar--off[data-v-aaa9888f]{background:var(--track-off)}.strip__bar--active[data-v-aaa9888f]{opacity:.65}.strip__empty[data-v-aaa9888f]{font-size:var(--text-sm);white-space:nowrap;align-self:center}.code[data-v-21cbbfc9]{width:100%;padding:var(--space-5);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface-inset);text-align:center}.code__value[data-v-21cbbfc9]{font-size:var(--text-xl);font-weight:var(--weight-medium);letter-spacing:var(--space-1);margin:0}.code__hint[data-v-21cbbfc9]{margin:var(--space-2) 0 0;font-size:var(--text-sm)}.spark[data-v-dd5af7f3]{align-items:flex-end;gap:1px;width:100%;height:22px;display:flex}.spark__bar[data-v-dd5af7f3]{border-radius:var(--r-xs);flex:1;min-width:2px}.spark__bar--bad[data-v-dd5af7f3]{background:var(--bad-mark)}.spark__bar--warn[data-v-dd5af7f3]{background:var(--warn-mark)}.spark__bar--idle[data-v-dd5af7f3]{background:var(--idle-mark)}.spark__bar--empty[data-v-dd5af7f3],.spark__bar--empty.spark__bar--bad[data-v-dd5af7f3],.spark__bar--empty.spark__bar--idle[data-v-dd5af7f3],.spark__bar--empty.spark__bar--warn[data-v-dd5af7f3]{background:var(--line)}.spark__bar--blank[data-v-dd5af7f3],.spark__bar--blank.spark__bar--bad[data-v-dd5af7f3],.spark__bar--blank.spark__bar--idle[data-v-dd5af7f3],.spark__bar--blank.spark__bar--warn[data-v-dd5af7f3]{background:var(--line-hair)}.stat[data-v-a20e987f]{gap:var(--space-1);padding:var(--space-5) var(--space-6);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.stat--flat[data-v-a20e987f]{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.stat__label[data-v-a20e987f]{align-items:center;gap:var(--space-2);min-width:0;display:flex}.stat__value[data-v-a20e987f]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-metric);font-weight:var(--weight-regular);line-height:1.1}.stat__value--word[data-v-a20e987f]{font-family:var(--font);font-variant-numeric:normal;font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight)}.stat__value--ok[data-v-a20e987f]{color:var(--ok-ink)}.stat__value--warn[data-v-a20e987f]{color:var(--warn-ink)}.stat__value--bad[data-v-a20e987f]{color:var(--bad-ink)}.stat__value--idle[data-v-a20e987f]{color:var(--ink-muted)}.stat__hint[data-v-a20e987f]{font-size:var(--text-sm)}@media (width<=767px){.stat[data-v-a20e987f]{padding:var(--space-4) var(--space-5)}.stat--flat[data-v-a20e987f]{padding:0}.stat__hint[data-v-a20e987f]{font-size:var(--text-xs);line-height:1.3}.stat__value[data-v-a20e987f]{font-size:var(--text-xl)}}.dot[data-v-36148c24]{width:var(--size);height:var(--size);flex:none;display:block}.dot--ok[data-v-36148c24]{box-sizing:border-box;border:max(2px,calc(var(--size)/4)) solid var(--ok-mark);--halo-color:var(--ok-bg)}.dot--bad[data-v-36148c24],.dot--ok[data-v-36148c24]{border-radius:var(--r-pill)}.dot--bad[data-v-36148c24]{background:var(--bad-mark);--halo-color:var(--bad-bg)}.dot--warn[data-v-36148c24]{border-left:calc(var(--size)*.6) solid transparent;border-right:calc(var(--size)*.6) solid transparent;border-bottom:var(--size) solid var(--warn-mark);--halo-color:var(--warn-bg);width:0;height:0}.dot--idle[data-v-36148c24]{width:calc(var(--size) - 1px);height:calc(var(--size) - 1px);background:var(--idle-mark);--halo-color:var(--idle-bg)}.dot--halo[data-v-36148c24]:not(.dot--warn){box-shadow:0 0 0 4px var(--halo-color)}.dot--beacon[data-v-36148c24]{width:var(--size);height:var(--size);border-radius:var(--r-pill);background:var(--beacon-color);border:0}.dot--beacon.dot--ok[data-v-36148c24]{--beacon-color:var(--ok-mark)}.dot--beacon.dot--warn[data-v-36148c24]{--beacon-color:var(--warn-fill)}.dot--beacon.dot--bad[data-v-36148c24]{--beacon-color:var(--bad-mark)}.dot--beacon.dot--idle[data-v-36148c24]{--beacon-color:var(--idle-mark)}.dot--beacon.dot--halo[data-v-36148c24]{box-shadow:0 0 0 4px var(--halo-color)}.step[data-v-8689a7c6]{gap:var(--space-7);padding:var(--space-9) var(--space-8)}.step[data-v-8689a7c6],.step__head[data-v-8689a7c6]{flex-direction:column;display:flex}.step__head[data-v-8689a7c6]{gap:var(--space-3)}.step__title[data-v-8689a7c6]{font-size:var(--text-2xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);margin:0}.step__lead[data-v-8689a7c6]{font-size:var(--text-md);line-height:var(--leading-normal);color:var(--ink-soft);text-wrap:pretty;margin:0}.step__foot[data-v-8689a7c6]{justify-content:space-between;gap:var(--space-4);padding-top:var(--space-7);border-top:1px solid var(--line-hair)}.step__foot[data-v-8689a7c6],.step__side[data-v-8689a7c6]{align-items:center;display:flex}.step__side[data-v-8689a7c6]{gap:var(--space-3)}@media (width<=767px){.step[data-v-8689a7c6]{padding:var(--space-7) var(--space-6)}.step__foot[data-v-8689a7c6],.step__side[data-v-8689a7c6]{flex-direction:column-reverse;align-items:stretch}}.toasts[data-v-1c029ea0]{right:var(--space-6);bottom:var(--space-6);z-index:60;max-width:min(420px,calc(100vw - var(--space-8)));flex-direction:column;position:fixed}.toast[data-v-1c029ea0],.toasts[data-v-1c029ea0]{gap:var(--space-3);display:flex}.toast[data-v-1c029ea0]{padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-radius:var(--r-overlay);background:var(--surface);box-shadow:var(--shadow-overlay);font-size:var(--text-md);align-items:center}.toast__icon[data-v-1c029ea0]{color:var(--ok-mark);flex:none}.toast--bad .toast__icon[data-v-1c029ea0]{color:var(--bad-mark)}.toast__text[data-v-1c029ea0]{text-wrap:pretty;flex:1;min-width:0}.toast__close[data-v-1c029ea0]{border-radius:var(--r-chip);width:22px;height:22px;color:var(--ink-faint);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.toast__close[data-v-1c029ea0]:hover{background:var(--control-hover);color:var(--ink)}.toast-enter-active[data-v-1c029ea0],.toast-leave-active[data-v-1c029ea0]{transition:opacity .15s,transform .15s}.toast-enter-from[data-v-1c029ea0],.toast-leave-to[data-v-1c029ea0]{opacity:0;transform:translateY(6px)}@media (width<=767px){.toasts[data-v-1c029ea0]{right:var(--space-4);left:var(--space-4);max-width:none;bottom:78px}}
