.ob__head[data-v-b3748a5d]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-3)}.ob__ht[data-v-b3748a5d]{display:grid;gap:2px}.ob__ht .st__q[data-v-b3748a5d]{float:none}.ob__row[data-v-b3748a5d]{grid-template-columns:1.25rem minmax(0,1fr) auto;min-height:2.75rem;padding:0 var(--space-1) 0 var(--space-3);border:1px solid var(--field-line);border-radius:var(--control-radius);background:var(--field)}.ob__row[data-v-b3748a5d]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash)}.ob__row .st__obj-n[data-v-b3748a5d]{text-align:left}.ob__in[data-v-b3748a5d]{width:100%;min-width:0;min-height:2.5rem;margin:0;padding:0!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:var(--content);font:inherit;font-size:.9375rem}.ob__in[data-v-b3748a5d]::placeholder{color:var(--content-muted)}.sp[data-v-a1d1a1f4]{position:sticky;top:var(--space-5);display:grid;gap:var(--space-3);min-width:0}.sp__card[data-v-a1d1a1f4]{display:grid;gap:var(--space-4);align-content:start;min-height:30rem;padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:0 24px 60px #0f172a14}.sp__top[data-v-a1d1a1f4]{display:flex;align-items:center;gap:var(--space-3);min-width:0}.sp__icon[data-v-a1d1a1f4]{flex:none;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:var(--radius);background:var(--accent);color:var(--accent-content);font-size:var(--font-sm);font-weight:800}.sp__id[data-v-a1d1a1f4]{display:grid;gap:var(--space-1);min-width:0}.sp__name[data-v-a1d1a1f4]{margin:0;font-size:var(--font-lg, 1.125rem);font-weight:800;letter-spacing:-.01em;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sp__faces[data-v-a1d1a1f4]{display:flex;flex-wrap:wrap;gap:4px}.sp__face[data-v-a1d1a1f4]{display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;color:#fff;font-size:10px;font-weight:800;box-shadow:0 0 0 2px var(--surface-raised)}.sp__face--more[data-v-a1d1a1f4]{background:var(--line-strong);color:var(--content)}.sp__muted[data-v-a1d1a1f4]{margin:0;font-size:var(--font-xs);color:var(--content-muted)}.sp__chips[data-v-a1d1a1f4]{margin:0;display:flex;flex-wrap:wrap;gap:var(--space-1);min-height:1.25rem}.sp__chip[data-v-a1d1a1f4]{padding:1px var(--space-2);border-radius:var(--radius-pill);background:var(--surface-sunk);font-size:var(--font-xs);font-weight:600;color:var(--content-2)}.sp__chip--mono[data-v-a1d1a1f4]{font-family:var(--font-mono, ui-monospace, monospace)}.sp__tabs[data-v-a1d1a1f4]{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:0 var(--space-4);border-bottom:1px solid var(--line);font-size:var(--font-sm);color:var(--content-2)}.sp__tabs li[data-v-a1d1a1f4]{padding-bottom:var(--space-2);margin-bottom:-1px;white-space:nowrap}.sp__tabs li[data-on][data-v-a1d1a1f4]{color:var(--accent);font-weight:700;border-bottom:2px solid var(--accent)}.sp__rows[data-v-a1d1a1f4]{display:grid;gap:0}.sp__group[data-v-a1d1a1f4]{display:block;width:5.5rem;height:7px;margin:var(--space-2) 0 var(--space-3);border-radius:4px;background:var(--line)}.sp__group--2[data-v-a1d1a1f4]{width:7.5rem;margin-top:var(--space-5)}.sp__row[data-v-a1d1a1f4]{display:grid;grid-template-columns:1rem minmax(0,1fr) 1.4rem 5.5rem;align-items:center;gap:var(--space-4);height:2.75rem;border-bottom:1px solid var(--line)}.sp__row i[data-v-a1d1a1f4]{width:1rem;height:1rem;border-radius:50%;border:1.5px solid var(--line-strong);box-sizing:border-box}.sp__row i[data-done][data-v-a1d1a1f4]{border:0;background:var(--ok)}.sp__row b[data-v-a1d1a1f4]{height:7px;border-radius:4px;background:var(--line)}.sp__row u[data-v-a1d1a1f4]{width:1.4rem;height:1.4rem;border-radius:50%;background:var(--surface-sunk)}.sp__row s[data-v-a1d1a1f4]{height:7px;border-radius:4px;background:var(--ok);opacity:.7}.sp__row s[data-tone=danger][data-v-a1d1a1f4]{background:var(--danger)}.sp__row s[data-tone=warn][data-v-a1d1a1f4]{background:var(--warn)}.sp__row s[data-tone=info][data-v-a1d1a1f4]{background:var(--accent)}.sp__gl[data-v-a1d1a1f4]{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-2) 0 var(--space-1);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--t)}.sp__gl[data-v-a1d1a1f4]:before{content:"";width:.5rem;height:.5rem;border-radius:2px;background:var(--t)}.sp__gl--2[data-v-a1d1a1f4]{margin-top:var(--space-4)}.sp__rt[data-v-a1d1a1f4]{min-width:0;font-style:normal;font-size:var(--font-sm);color:var(--content);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp__rt--muted[data-v-a1d1a1f4]{color:var(--content-muted)}.sp__rows--res .sp__row s[data-v-a1d1a1f4]{background:var(--t, var(--ok));opacity:.85}.sp__rows--res .sp__row u[data-v-a1d1a1f4]{display:grid;place-items:center;text-decoration:none}.sp__q[data-v-a1d1a1f4]{width:auto!important;height:auto!important;padding:1px 6px;border-radius:6px!important;background:color-mix(in srgb,var(--t) 16%,var(--surface-raised))!important;color:var(--t);font-size:10px;font-weight:800}.sp__pill[data-v-a1d1a1f4]{width:auto!important;height:auto!important;padding:2px 8px;border-radius:var(--radius-pill)!important;background:color-mix(in srgb,var(--ok) 14%,var(--surface-raised))!important;color:var(--ok);font-size:10px;font-weight:800;white-space:nowrap}.sp__pill[data-empty][data-v-a1d1a1f4]{background:color-mix(in srgb,var(--warn) 16%,var(--surface-raised))!important;color:var(--warn)}.sp__rows--res .sp__row[data-v-a1d1a1f4]{grid-template-columns:1rem minmax(0,1fr) auto 4.5rem}.sp__more[data-v-a1d1a1f4]{padding:var(--space-1) 0 0 calc(1rem + var(--space-4));font-size:var(--font-xs);color:var(--content-muted)}.sp__note[data-v-a1d1a1f4]{margin:0;font-size:var(--font-xs);color:var(--content-muted);text-align:center}.ap[data-v-b003672e]{display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--accent) 7%,var(--surface-raised));border:1px solid color-mix(in srgb,var(--accent) 22%,transparent)}.ap__h[data-v-b003672e]{margin:0;display:flex;align-items:center;gap:var(--space-1);font-size:var(--font-xs);font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.ap__muted[data-v-b003672e]{margin:0;font-size:var(--font-xs);color:var(--content-muted)}.ap__list[data-v-b003672e]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-1)}.ap__row[data-v-b003672e]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid color-mix(in srgb,var(--accent) 12%,transparent)}.ap__row[data-v-b003672e]:first-child{border-top:0}.ap__t[data-v-b003672e]{flex:1;display:grid;gap:2px;min-width:0;font-size:var(--font-sm);overflow-wrap:anywhere}.ap__add[data-v-b003672e]{flex:none;min-height:2rem;padding:0 var(--space-3);border:1px solid var(--accent);border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--accent);font:600 var(--font-xs) var(--font-ui);cursor:pointer}.ap__add[data-v-b003672e]:hover{background:var(--accent);color:var(--accent-content)}.sa[data-v-315a1c4c]{display:grid;gap:var(--space-2);min-width:0}.sa__file[data-v-315a1c4c]{position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.sa__list[data-v-315a1c4c]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-1)}.sa__item[data-v-315a1c4c]{display:flex;align-items:center;gap:var(--space-2);min-width:0;font-size:var(--font-sm)}.sa__name[data-v-315a1c4c]{overflow-wrap:anywhere;min-width:0}.sa__size[data-v-315a1c4c]{color:var(--content-muted);white-space:nowrap}.sf__add[data-v-61e69294]{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) 0;border:0;background:none;color:var(--accent);font:600 .8125rem var(--font-ui);cursor:pointer}.sf__add[data-v-61e69294]:hover{text-decoration:underline}.sf__add[data-v-61e69294]:focus-visible,.sf__x[data-v-61e69294]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.sf__x[data-v-61e69294]{display:grid;place-items:center;width:2rem;height:2rem;border:0;border-radius:8px;background:none;color:var(--content-muted);cursor:pointer}.sf__x[data-v-61e69294]:hover:not(:disabled){background:var(--surface-sunk);color:var(--content)}.sf__x[data-v-61e69294]:disabled{opacity:.35;cursor:default}.sf[data-v-61e69294]{display:grid;gap:var(--space-3);min-width:0}.sf__set[data-v-61e69294]{display:grid;gap:var(--space-2);margin:0;padding:0;border:0;min-width:0}.sf__q[data-v-61e69294]{padding:0;font-size:var(--font-sm);font-weight:600}.sf__qs[data-v-61e69294]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.sf__row[data-v-61e69294]{display:grid;grid-template-columns:3.25rem minmax(0,1fr) auto;gap:var(--space-2);align-items:center}.sf__n[data-v-61e69294]{font-family:var(--font-mono);font-size:var(--font-xs);font-weight:600;color:var(--accent)}.sf__two[data-v-61e69294]{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.sf__col[data-v-61e69294]{display:grid;gap:var(--space-1);align-content:start;min-width:0}.sf__hint[data-v-61e69294]{margin:0;font-size:var(--font-xs);color:var(--content-muted)}.sf__box[data-v-61e69294]{display:grid;grid-template-columns:7rem minmax(0,12rem);gap:var(--space-2)}.sf__date[data-v-61e69294]{max-width:12rem}.as[data-v-9c56e8fb]{display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line);border-inline-start:3px solid var(--accent);border-radius:var(--radius);background:var(--surface-raised);min-width:0}.as__head[data-v-9c56e8fb]{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;font-size:var(--font-xs)}.as__spark[data-v-9c56e8fb]{color:var(--accent);display:inline-flex}.as__title[data-v-9c56e8fb]{font-weight:600}.as__origin[data-v-9c56e8fb]{padding:1px 8px;border-radius:999px;background:var(--surface-sunk);color:var(--content-2)}.as__origin[data-origin=AI][data-v-9c56e8fb]{border:1px dashed var(--line-strong)}.as__src[data-v-9c56e8fb]{color:var(--content-muted);overflow-wrap:anywhere}.as__body[data-v-9c56e8fb]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2);align-items:start}.as__value[data-v-9c56e8fb]{margin:0;font-size:var(--font-sm);white-space:pre-line;overflow-wrap:anywhere}.as__error[data-v-9c56e8fb]{margin:0;font-size:var(--font-sm);color:var(--danger)}.as__reason[data-v-9c56e8fb]{margin:0;font-size:var(--font-xs);color:var(--content-muted)}.as__acts[data-v-9c56e8fb]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.as__eye[data-v-9c56e8fb]{display:inline-grid;place-items:center;inline-size:2.25rem;block-size:2.25rem;padding:0;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-raised);color:var(--content-2);cursor:pointer}.as__eye[aria-pressed=true][data-v-9c56e8fb]{background:var(--surface-2);color:var(--content)}.as__eye[data-v-9c56e8fb]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sg[data-v-dc64cdec]{display:grid;gap:var(--space-6);width:100%;max-width:64rem;margin:0 auto}.sg__head[data-v-dc64cdec]{display:grid;gap:var(--space-2);justify-items:start}.sg__h[data-v-dc64cdec]{margin:0;font-size:clamp(1.5rem,1.1rem + 1.4vw,1.875rem);font-weight:800;letter-spacing:-.02em}.sg__h[data-v-dc64cdec]:focus{outline:none}.sg__line[data-v-dc64cdec]{margin:0;font-size:var(--font-md, 1rem);color:var(--content-2)}.sg__back[data-v-dc64cdec]{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) 0;border:0;background:none;color:var(--accent);font:600 var(--font-sm) var(--font-ui);cursor:pointer}.sg__back[data-v-dc64cdec]:hover{text-decoration:underline}.sg__cards[data-v-dc64cdec]{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.sg__cards>li[data-v-dc64cdec]{display:grid}.sg__card[data-v-dc64cdec]{display:grid;gap:var(--space-2);align-content:start;justify-items:start;text-align:left;width:100%;min-height:44px;padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised);color:var(--content);font:inherit;cursor:pointer;transition:border-color var(--dur-1) var(--ease-standard),box-shadow var(--dur-1) var(--ease-standard),transform var(--dur-1) var(--ease-standard)}.sg__card[data-v-dc64cdec]:hover{border-color:var(--accent);box-shadow:0 8px 24px #0f172a12}.sg__card[data-v-dc64cdec]:active{transform:scale(.995)}.sg__card[data-v-dc64cdec]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sg__card[data-on][data-v-dc64cdec]{border-color:var(--accent)}.sg__icon[data-v-dc64cdec]{display:grid;place-items:center;width:2.75rem;height:2.75rem;margin-bottom:var(--space-2);border-radius:var(--radius);background:var(--accent-wash);color:var(--accent)}.sg__icon[data-tone=ink][data-v-dc64cdec]{background:var(--content);color:var(--surface-raised)}.sg__t[data-v-dc64cdec]{font-size:var(--font-md, 1rem);font-weight:700;letter-spacing:-.01em}.sg__l[data-v-dc64cdec]{font-size:var(--font-sm);line-height:1.5;color:var(--content-2)}.sg__tag[data-v-dc64cdec]{display:inline-flex;align-items:center;gap:4px;margin-top:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--surface-sunk);font-size:var(--font-xs);font-weight:600;color:var(--content-2)}.sg__card:hover .sg__tag[data-v-dc64cdec],.sg__card[data-on] .sg__tag[data-v-dc64cdec]{background:var(--accent-wash);color:var(--accent)}.sg__tools[data-v-dc64cdec]{display:flex;gap:6px;margin-bottom:var(--space-2)}.sg__tool[data-v-dc64cdec]{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:var(--radius);color:#fff;font-size:var(--font-sm);font-weight:800}.sg__names[data-v-dc64cdec]{margin-top:var(--space-1);font-size:var(--font-xs);font-weight:600;color:var(--content-muted)}@media(min-width:48rem){.sg__cards[data-v-dc64cdec]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.sg__card[data-v-dc64cdec]{transition:none}}.pf[data-v-fbe86124]{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-flow:column;grid-auto-columns:auto;gap:var(--space-2);align-items:start}.pf__mask[data-v-fbe86124]{min-height:var(--control-h);display:flex;align-items:center;overflow-wrap:anywhere;cursor:text}.pf__eye[data-v-fbe86124]{display:inline-grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;padding:0;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-raised);color:var(--content-2);cursor:pointer}.pf__eye[data-v-fbe86124]:hover{color:var(--content)}.pf__eye[aria-pressed=true][data-v-fbe86124]{background:var(--surface-2);color:var(--content)}.pf__eye[data-v-fbe86124]:focus-visible,.pf__mask[data-v-fbe86124]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ks[data-v-b0fa0eef]{display:grid;gap:var(--space-3)}.ac[data-v-53156086]{display:grid;gap:var(--space-2)}.st__aura-line[data-v-4a31957f]{display:flex;gap:var(--space-2);align-items:center;margin:0;font-size:var(--font-sm);color:var(--content-2)}.st__aura-set[data-v-4a31957f]{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.st__aura-desc[data-v-4a31957f]{margin-block-start:var(--space-2)}.at[data-v-d4bf36ed]{display:grid;gap:var(--space-4);min-width:0}.at__head[data-v-d4bf36ed]{display:grid;gap:var(--space-1)}.at__title[data-v-d4bf36ed]{margin:0;font-size:var(--font-lg);font-weight:700;letter-spacing:-.01em}.at__title[data-v-d4bf36ed]:focus{outline:none}.at__lede[data-v-d4bf36ed],.at__quiet[data-v-d4bf36ed]{margin:0;max-width:62ch;font-size:var(--font-sm);color:var(--content-muted);line-height:1.45}.at__quiet[data-v-d4bf36ed]{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.at__sub[data-v-d4bf36ed]{margin:0;display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--font-md);font-weight:700}.at__bad[data-v-d4bf36ed]{margin:0;font-size:var(--font-sm);color:var(--danger-content, var(--danger))}.at__muted[data-v-d4bf36ed]{font-size:var(--font-sm);color:var(--content-muted)}.at__link[data-v-d4bf36ed]{background:none;border:0;padding:0;font:inherit;font-size:var(--font-xs);font-weight:700;color:var(--accent);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.at__add[data-v-d4bf36ed]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-sunk)}.at__add-row[data-v-d4bf36ed]>.sel,.at__add[data-v-d4bf36ed]>.sel{width:9rem}.at__add-pick[data-v-d4bf36ed]{flex:1 1 14rem;min-width:0}.at__pct[data-v-d4bf36ed]{display:inline-flex;align-items:center;gap:var(--space-1)}.at__pct[data-v-d4bf36ed] .input{width:4.5rem}.at__block[data-v-d4bf36ed]{display:grid;gap:var(--space-3);min-width:0}.at__bhead[data-v-d4bf36ed]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.at__sug[data-v-d4bf36ed]{list-style:none;margin:0;padding:0;display:grid}.at__sugitem[data-v-d4bf36ed]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--line)}.at__sugbody[data-v-d4bf36ed]{display:grid;gap:2px;min-width:0}.at__why[data-v-d4bf36ed]{margin:0;font-size:var(--font-xs);color:var(--content-muted);line-height:1.45;overflow-wrap:anywhere}.at__acts[data-v-d4bf36ed]{display:flex;flex-wrap:wrap;gap:var(--space-1);justify-content:flex-end}.at__table[data-v-d4bf36ed]{display:grid;min-width:0}.at__tr[data-v-d4bf36ed]{display:grid;align-items:center;column-gap:var(--space-4);grid-template-columns:minmax(0,2fr) 9rem 6.5rem minmax(0,1.4fr) 2rem;padding:var(--space-3) 0;border-top:1px solid var(--line)}.at__tr--head[data-v-d4bf36ed]{padding:var(--space-2) 0;border-top:0;font-size:var(--font-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--content-muted)}.at__tr[data-editing][data-v-d4bf36ed]{box-shadow:-3px 0 0 0 var(--accent);padding-left:var(--space-3)}.at__tr[data-kind=lead][data-v-d4bf36ed],.at__tr[data-kind=sponsor][data-v-d4bf36ed]{background:color-mix(in srgb,var(--accent) 4%,transparent)}.at__cell[data-v-d4bf36ed]{min-width:0;font-size:var(--font-sm)}.at__cell--who[data-v-d4bf36ed]{display:flex;align-items:center;gap:var(--space-3)}.at__cell--end[data-v-d4bf36ed]{display:flex;justify-content:flex-end}.at__whotext[data-v-d4bf36ed]{display:grid;min-width:0}.at__name[data-v-d4bf36ed]{font-size:var(--font-base);overflow-wrap:anywhere}.at__meta[data-v-d4bf36ed]{font-size:var(--font-xs);color:var(--content-muted)}.at__rights[data-v-d4bf36ed]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3)}.at__rowmsg[data-v-d4bf36ed]{grid-column:1 / -1;padding-top:var(--space-1)}.at__empty[data-v-d4bf36ed]{max-width:none;padding:var(--space-3) 0;border-top:1px solid var(--line)}.at__remove[data-v-d4bf36ed]{display:grid;place-items:center;width:2rem;height:2rem;border:0;border-radius:var(--radius);background:transparent;color:var(--content-muted);cursor:pointer}.at__remove[data-v-d4bf36ed]:hover{color:var(--content);text-decoration:underline}@media(max-width:52rem){.at__tr--head[data-v-d4bf36ed]{display:none}.at__tr[data-v-d4bf36ed]{grid-template-columns:minmax(0,1fr) auto;row-gap:var(--space-2)}.at__cell--who[data-v-d4bf36ed]{grid-column:1}.at__cell--end[data-v-d4bf36ed]{grid-column:2;grid-row:1}.at__cell[data-label][data-v-d4bf36ed]{grid-column:1 / -1;display:flex;align-items:center;gap:var(--space-3)}.at__cell[data-label][data-v-d4bf36ed]:before{content:attr(data-label);flex:0 0 6.5rem;font-size:var(--font-xs);color:var(--content-muted)}.at__sugitem[data-v-d4bf36ed]{grid-template-columns:auto minmax(0,1fr)}.at__acts[data-v-d4bf36ed]{grid-column:1 / -1;justify-content:flex-start}}.mb__aura[data-v-847259ef]{display:flex;align-items:center;gap:var(--space-2);margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:color-mix(in srgb,var(--accent) 7%,var(--surface-raised));font-size:var(--font-sm);color:var(--content-2)}.mb__aura[data-v-847259ef] .icon{flex:none;color:var(--tag-4-ink)}.mb__retry[data-v-847259ef]{margin-left:auto;border:0;background:none;color:var(--accent);font:600 var(--font-xs) var(--font-ui);cursor:pointer}.ak__row[data-v-ce71a2c0]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--line)}.ak__row[data-editing][data-v-ce71a2c0]{box-shadow:-3px 0 0 0 var(--accent);padding-left:var(--space-3)}.ak__row[data-failed][data-v-ce71a2c0]{box-shadow:-3px 0 0 0 var(--danger);padding-left:var(--space-3)}.ak__main[data-v-ce71a2c0]{display:grid;gap:var(--space-2);min-width:0}.ak__src[data-v-ce71a2c0]{margin:0;font-size:var(--font-xs);color:var(--content-muted);overflow-wrap:anywhere}.ak__fields[data-v-ce71a2c0]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}.ak__fields[data-v-ce71a2c0]>.sel,.ak__owner[data-v-ce71a2c0] .sel{min-width:8rem}.ak__hours[data-v-ce71a2c0]{display:inline-flex;align-items:center;gap:var(--space-1)}.ak__hours[data-v-ce71a2c0] .input{width:5rem}.ak__owner[data-v-ce71a2c0]{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0}.ak__tag[data-v-ce71a2c0]{justify-self:start;font-size:var(--font-xs);font-weight:600;color:var(--content-muted)}.ak__bad[data-v-ce71a2c0]{margin:0;font-size:var(--font-sm);color:var(--danger-content, var(--danger))}.ak__acts[data-v-ce71a2c0]{display:flex;gap:var(--space-2)}.ak__remove[data-v-ce71a2c0]{display:grid;place-items:center;width:2rem;height:2rem;border:0;border-radius:var(--radius);background:transparent;color:var(--content-muted);cursor:pointer}.ak__remove[data-v-ce71a2c0]:hover{color:var(--content);text-decoration:underline}@media(max-width:40rem){.ak__row[data-v-ce71a2c0]{position:relative}.ak__remove[data-v-ce71a2c0]{position:absolute;top:var(--space-2);right:0}.ak__main[data-v-ce71a2c0]{padding-right:1.5rem}}.ak[data-v-a831991e]{display:grid;gap:var(--space-4);min-width:0}.ak__head[data-v-a831991e]{display:grid;gap:var(--space-1)}.ak__title[data-v-a831991e]{margin:0;font-size:var(--font-lg);font-weight:700;letter-spacing:-.01em}.ak__lede[data-v-a831991e],.ak__quiet[data-v-a831991e]{margin:0;max-width:62ch;font-size:var(--font-sm);color:var(--content-muted);line-height:1.45}.ak__quiet[data-v-a831991e]{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.ak__group[data-v-a831991e]{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-2) 0 0;font-size:var(--font-md);font-weight:700}.ak__group[data-v-a831991e] .icon{color:var(--tag-4-ink)}.ak__done[data-v-a831991e]{display:flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--font-sm);font-weight:600;color:var(--ok)}.ak__rows[data-v-a831991e]{list-style:none;margin:0;padding:0;display:grid}.ak__foot[data-v-a831991e]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.sp[data-v-726a9e78]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);min-width:0;max-width:100%;container-type:inline-size;font-size:var(--font-sm)}.sp p[data-v-726a9e78],.sp h3[data-v-726a9e78],.sp h4[data-v-726a9e78],.sp ul[data-v-726a9e78],.sp ol[data-v-726a9e78]{margin:0}.sp__sum[data-v-726a9e78]{display:grid;gap:var(--space-1);color:var(--content);max-width:62ch}.sp__safe[data-v-726a9e78],.sp__ga[data-v-726a9e78]{font-size:var(--font-xs);color:var(--content-muted)}.sp__block[data-v-726a9e78],.sp__group[data-v-726a9e78]{grid-template-columns:minmax(0,1fr)}.sp__block[data-v-726a9e78]{display:grid;gap:var(--space-2);min-width:0}.sp__h[data-v-726a9e78]{font-size:var(--font-md);color:var(--content)}.sp__note[data-v-726a9e78]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-left:2px solid var(--line);color:var(--content-2)}.sp__note--warn[data-v-726a9e78]{border-color:var(--warn)}.sp__note--ok[data-v-726a9e78]{border-color:var(--ok)}.sp__repos[data-v-726a9e78]{list-style:none;padding:0;display:grid;gap:var(--space-2)}.sp__repo[data-v-726a9e78]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3);width:100%;padding:var(--space-2) var(--space-3);text-align:left;cursor:pointer;color:inherit;font:inherit;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-raised)}.sp__repo[aria-pressed=true][data-v-726a9e78]{border-color:var(--accent);background:var(--accent-wash)}.sp__repo[data-v-726a9e78]:focus-visible,.sp__file summary[data-v-726a9e78]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sp__name[data-v-726a9e78]{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0;overflow-wrap:anywhere}.sp__name code[data-v-726a9e78],.sp__path[data-v-726a9e78],.sp__snipRow code[data-v-726a9e78]{font-family:var(--font-mono);font-size:var(--font-xs);overflow-wrap:anywhere}.sp__pills[data-v-726a9e78]{display:flex;flex-wrap:wrap;gap:var(--space-1)}.sp__tag[data-v-726a9e78]{font-size:var(--font-xs);color:var(--content-muted);border:1px solid var(--line);border-radius:999px;padding:0 .5em;white-space:nowrap}.sp__link[data-v-726a9e78]{display:inline-flex;align-items:center;gap:4px;margin-top:var(--space-1);color:var(--accent);font-weight:600}.sp__cols[data-v-726a9e78]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.sp__side[data-v-726a9e78]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);align-content:start;min-width:0}.sp__group[data-v-726a9e78]{display:grid;gap:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--line-soft)}.sp__gh[data-v-726a9e78]{font-size:var(--font-sm);color:var(--content)}.sp__file[data-v-726a9e78]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-raised)}.sp__file summary[data-v-726a9e78]{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;padding:var(--space-2) var(--space-3);cursor:pointer;list-style-position:inside;min-height:44px}.sp__ft[data-v-726a9e78]{font-weight:650;color:var(--content)}.sp__fp[data-v-726a9e78]{color:var(--content-2);overflow-wrap:anywhere}.sp__ga[data-v-726a9e78]{overflow-wrap:anywhere}.sp__code[data-v-726a9e78]{margin:0;padding:var(--space-3);max-height:18rem;max-width:100%;overflow:auto;border-top:1px solid var(--line);background:var(--surface-sunk);font:var(--font-xs) / 1.5 var(--font-mono);white-space:pre;-moz-tab-size:2;tab-size:2}.sp__row[data-v-726a9e78]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.sp__seg[data-v-726a9e78]{display:inline-flex;gap:var(--space-1)}.sp__snip[data-v-726a9e78]{display:grid;gap:2px;min-width:0}.sp__snipRow[data-v-726a9e78]{display:flex;align-items:center;gap:var(--space-2);min-width:0}.sp__snipRow code[data-v-726a9e78]{flex:1;min-width:0;padding:var(--space-1) 0;border-bottom:1px solid var(--line);white-space:pre-wrap}.sp__steps[data-v-726a9e78]{list-style:none;padding:0;display:grid;gap:var(--space-1);color:var(--content-2)}.sp__steps li[data-v-726a9e78]{display:flex;gap:var(--space-2);align-items:flex-start}.sp__steps li[data-v-726a9e78] svg{flex:none;margin-top:4px;color:var(--content-muted)}.sp__steps li[data-done][data-v-726a9e78]{color:var(--content)}.sp__steps li[data-done][data-v-726a9e78] svg{color:var(--ok)}.sp__act[data-v-726a9e78]{justify-items:start;padding-top:var(--space-3);border-top:1px solid var(--line)}.sp__err[data-v-726a9e78]{font-size:var(--font-xs);color:var(--danger)}@container (min-width: 760px){.sp__cols[data-v-726a9e78]{grid-template-columns:minmax(0,3fr) minmax(16rem,2fr)}.sp__file summary[data-v-726a9e78]{grid-template-columns:minmax(9rem,12rem) minmax(0,1fr);column-gap:var(--space-3)}.sp__ft[data-v-726a9e78]{grid-column:1}.sp__path[data-v-726a9e78]{grid-column:1;color:var(--content-muted)}.sp__fp[data-v-726a9e78]{grid-column:2;grid-row:1 / span 2}.sp__tag[data-v-726a9e78]{grid-column:2;justify-self:start}}.std[data-v-eea47879]{display:grid;gap:var(--space-4);min-width:0}.std__title[data-v-eea47879]{margin:0;font-size:var(--font-lg);color:var(--content)}.std__lede[data-v-eea47879]{margin:var(--space-1) 0 0;font-size:var(--font-sm);color:var(--content-2);max-width:62ch}.tt[data-v-24665fd0]{display:grid;gap:var(--space-2);padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised);min-width:0}.tt__caprow[data-v-24665fd0]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.tt__cap[data-v-24665fd0]{display:flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--font-sm);font-weight:700}.tt__cap[data-v-24665fd0] .icon{color:var(--tag-4-ink)}.tt__table[data-v-24665fd0]{display:grid;min-width:0;overflow-x:auto}.tt__tr[data-v-24665fd0]{display:grid;grid-template-columns:1.25rem 4.5rem minmax(10rem,1fr) 9.5rem 7rem 5rem;align-items:center;gap:var(--space-3);min-height:3.25rem;border-bottom:1px solid var(--line);font-size:var(--font-sm)}.tt__tr--sug[data-v-24665fd0]{grid-template-columns:minmax(10rem,1fr) 6.5rem 4.5rem 9.5rem 5.5rem}.tt__th[data-v-24665fd0]{min-height:2.25rem;font-size:var(--font-xs);font-weight:600;color:var(--content-muted)}.tt__ck[data-v-24665fd0]{width:1rem;height:1rem;border-radius:50%;border:1.5px solid var(--line-strong)}.tt__key[data-v-24665fd0]{font-family:var(--font-mono);font-size:var(--font-xs);color:var(--content-2)}.tt__title[data-v-24665fd0]{min-width:0;overflow-wrap:anywhere}.tt__stack[data-v-24665fd0]{display:grid;gap:2px;min-width:0;padding:var(--space-2) 0}.tt__stack .tt__muted[data-v-24665fd0]{font-size:var(--font-xs)}.tt__who[data-v-24665fd0]{display:flex;align-items:center;gap:var(--space-2);min-width:0;font-size:var(--font-xs);color:var(--content-2)}.tt__av[data-v-24665fd0]{flex:none;display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--surface-sunk);color:var(--content-2);font-size:10px;font-weight:800}.tt__ms[data-v-24665fd0]{padding:3px 9px;border-radius:var(--radius-pill);background:var(--surface-sunk);font-size:var(--font-xs);font-weight:600;color:var(--content-2);white-space:nowrap}.tt__pr[data-v-24665fd0]{font-size:var(--font-xs);font-weight:700}.tt__pr[data-p=HIGHEST][data-v-24665fd0],.tt__pr[data-p=HIGH][data-v-24665fd0]{color:var(--danger)}.tt__pr[data-p=LOW][data-v-24665fd0],.tt__pr[data-p=LOWEST][data-v-24665fd0]{color:var(--content-muted)}.tt__muted[data-v-24665fd0]{color:var(--content-muted);font-size:var(--font-sm);margin:0}.tt__hint[data-v-24665fd0]{font-size:var(--font-xs)}.tt__add[data-v-24665fd0]{grid-template-columns:1.25rem minmax(0,1fr);border-bottom:0;color:var(--content-muted)}.tt__plus[data-v-24665fd0]{display:grid;place-items:center}.tt .tt__input[data-v-24665fd0]{width:100%;min-height:2.25rem;margin:0;padding:0!important;border:0!important;border-radius:0;outline:0!important;box-shadow:none!important;background:transparent!important;color:var(--content);font:inherit}.tt__input[data-v-24665fd0]::placeholder{color:var(--content-muted)}.tt__add[data-v-24665fd0]:focus-within{box-shadow:inset 0 -2px 0 var(--accent)}.tt__acts[data-v-24665fd0]{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-1)}.tt__add-btn[data-v-24665fd0]{padding:4px 12px;border:1px solid var(--accent);border-radius:var(--radius-pill);background:none;color:var(--accent);font:600 var(--font-xs) var(--font-ui);cursor:pointer}.tt__add-btn[data-v-24665fd0]:hover{background:var(--accent-wash)}.tt__x[data-v-24665fd0]{display:grid;place-items:center;width:1.75rem;height:1.75rem;border:0;border-radius:50%;background:none;color:var(--content-muted);cursor:pointer}.tt__x[data-v-24665fd0]:hover{background:var(--surface-sunk);color:var(--content)}.tt__link[data-v-24665fd0]{border:0;background:none;padding:0;color:var(--accent);font:600 var(--font-xs) var(--font-ui);cursor:pointer}.tk[data-v-b3c4003e]{gap:var(--space-4)}.tk__head[data-v-b3c4003e]{display:grid;gap:var(--space-2)}.tk__plan[data-v-b3c4003e]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);border-radius:var(--radius-lg);background:var(--accent-wash)}.tk__plan-i[data-v-b3c4003e]{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--surface-raised);color:var(--accent)}.tk__plan-t[data-v-b3c4003e]{display:grid;gap:2px;min-width:0;font-size:var(--font-sm)}.tk__plan-t span[data-v-b3c4003e]{font-size:var(--font-xs);color:var(--content-2)}.tk__list[data-v-b3c4003e]:not(:has(.ak)){display:none}.tk__list[data-v-b3c4003e]{padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised)}.tk__std[data-v-b3c4003e]{padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised)}.tk__std summary[data-v-b3c4003e]{cursor:pointer;font-size:var(--font-sm);font-weight:600}.tk__std[open] summary[data-v-b3c4003e]{margin-bottom:var(--space-3)}.sc[data-missing-objective][data-v-49c66505] [data-testid=scope-objective],.sc[data-missing-questions][data-v-49c66505] [data-scope-q] input,.sc[data-missing-box][data-v-49c66505] [data-testid=scope-box]{border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 14%,transparent)}.tm[data-v-62c588c3]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.tm__pill[data-v-62c588c3]{display:inline-flex;align-items:center;gap:var(--space-2);min-height:2.25rem;padding:2px var(--space-1) 2px var(--space-3);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-raised);font-size:var(--font-sm);box-shadow:0 1px 2px #0f172a0d}.tm__pill--lead[data-v-62c588c3]{padding-right:var(--space-3)}.tm__dot[data-v-62c588c3]{width:.5rem;height:.5rem;border-radius:50%;flex:none}.tm__role[data-v-62c588c3]{padding:1px var(--space-2);border-radius:var(--radius-pill);background:var(--accent-wash);color:var(--accent);font-size:var(--font-xs);font-weight:700}.tm__x[data-v-62c588c3]{min-width:2rem;min-height:2rem;border:0;border-radius:50%;background:none;color:var(--content-2);font:inherit;cursor:pointer}.tm__x[data-v-62c588c3]:hover{background:var(--surface-sunk)}.rd[data-v-e125c8d9]{display:grid;gap:var(--space-5);justify-items:center;width:100%;max-width:40rem;margin:var(--space-8, 4rem) auto 0;text-align:center}.rd__icon[data-v-e125c8d9]{display:grid;place-items:center;width:4rem;height:4rem;border-radius:18px;background:var(--accent);color:var(--accent-content)}.rd__h[data-v-e125c8d9]{margin:0;font-size:clamp(1.5rem,1.1rem + 1.4vw,1.875rem);font-weight:800;letter-spacing:-.02em;overflow-wrap:anywhere}.rd__h[data-v-e125c8d9]:focus{outline:none}.rd__line[data-v-e125c8d9]{margin:calc(var(--space-3) * -1) 0 0;font-size:var(--font-md, 1rem);color:var(--content-2)}.rd__sum[data-v-e125c8d9]{list-style:none;margin:0;padding:var(--space-1) var(--space-5);width:100%;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised);text-align:left}.rd__sum li[data-v-e125c8d9]{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:var(--space-3);min-height:3rem;border-bottom:1px solid var(--line);font-size:var(--font-sm)}.rd__sum li[data-v-e125c8d9]:last-child{border-bottom:0}.rd__ok[data-v-e125c8d9]{display:grid;place-items:center;width:1.4rem;height:1.4rem;border-radius:50%;background:color-mix(in srgb,var(--ok) 16%,var(--surface-raised));color:var(--ok)}.rd__ok[data-empty][data-v-e125c8d9]{background:var(--surface-sunk);border:1.5px dashed var(--line-strong)}.rd__v[data-v-e125c8d9]{justify-self:end;color:var(--content-2);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.rd__next[data-v-e125c8d9]{display:grid;gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.rd__next--two[data-v-e125c8d9]{grid-template-columns:repeat(2,minmax(0,1fr))}.rd__card[data-v-e125c8d9]{display:grid;gap:var(--space-1);justify-items:start;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised);color:var(--content);font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:border-color var(--dur-1) var(--ease-standard)}.rd__card[data-v-e125c8d9]:hover{border-color:var(--accent)}.rd__card[data-v-e125c8d9]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rd__card b[data-v-e125c8d9]{font-size:var(--font-sm);margin-top:var(--space-2)}.rd__card span[data-v-e125c8d9]:last-child{font-size:var(--font-xs);color:var(--content-2)}.rd__ci[data-v-e125c8d9]{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:var(--radius);background:var(--accent-wash);color:var(--accent)}@media(max-width:640px){.rd__next[data-v-e125c8d9],.rd__next--two[data-v-e125c8d9]{grid-template-columns:minmax(0,1fr)}}.rr[data-v-ac9fcc39]{position:sticky;top:var(--space-5);display:grid;gap:var(--space-4);align-content:start;min-height:22rem;padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:0 24px 60px #0f172a14}.rr__head[data-v-ac9fcc39]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-3);align-items:start}.rr__i[data-v-ac9fcc39]{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--accent-wash);color:var(--accent)}.rr__t[data-v-ac9fcc39]{display:grid;gap:2px;min-width:0;font-size:var(--font-sm)}.rr__t span[data-v-ac9fcc39]{font-size:var(--font-xs);color:var(--content-muted)}.rr__state[data-v-ac9fcc39]{font-size:var(--font-xs);font-weight:700;color:var(--ok)}.rr__rows[data-v-ac9fcc39]{margin:0;display:grid}.rr__rows>div[data-v-ac9fcc39]{display:grid;grid-template-columns:5.5rem minmax(0,1fr) auto;gap:var(--space-3);align-items:center;padding:var(--space-3) 0;border-top:1px solid var(--line);font-size:var(--font-sm)}.rr__rows dt[data-v-ac9fcc39]{font-size:var(--font-xs);color:var(--content-muted)}.rr__rows dd[data-v-ac9fcc39]{margin:0;min-width:0;font-weight:600;overflow-wrap:anywhere}.rr__mono[data-v-ac9fcc39]{font-family:var(--font-mono)}.rr__goals[data-v-ac9fcc39]{margin:0;padding-left:1.1rem;display:grid;gap:2px;font-weight:400;font-size:var(--font-xs)}.rr__clamp[data-v-ac9fcc39]{font-weight:400!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rr__chip[data-v-ac9fcc39]{padding:2px 8px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--warn) 14%,var(--surface-raised));color:var(--warn);font-size:var(--font-xs);font-weight:700}.rr__use[data-v-ac9fcc39]{border:0;background:none;padding:var(--space-1);color:var(--accent);font:600 var(--font-xs) var(--font-ui);cursor:pointer}.rr__use[data-v-ac9fcc39]:disabled{color:var(--content-muted);cursor:default}.rr__faces[data-v-ac9fcc39]{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.rr__face[data-v-ac9fcc39]{display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--accent-wash);color:var(--accent);font-size:10px;font-weight:800}.rr__muted[data-v-ac9fcc39]{margin:0 0 0 var(--space-1);font-size:var(--font-xs);font-weight:400;color:var(--content-muted)}.at[data-v-abc6d2d1]{position:sticky;top:var(--space-5);display:grid;gap:var(--space-3);align-content:start;padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:0 24px 60px #0f172a14}.at__head[data-v-abc6d2d1]{display:grid;gap:2px}.at__head b[data-v-abc6d2d1]{font-size:var(--font-md, 1rem)}.at__head span[data-v-abc6d2d1]{font-size:var(--font-xs);color:var(--content-muted)}.at__t[data-v-abc6d2d1]{width:100%;border-collapse:collapse;font-size:var(--font-xs)}.at__t th[data-v-abc6d2d1],.at__t td[data-v-abc6d2d1]{padding:var(--space-2) 4px;border-bottom:1px solid var(--line);text-align:center}.at__t thead th[data-v-abc6d2d1]{font-weight:700;color:var(--content-2)}.at__t th[scope=row][data-v-abc6d2d1],.at__t thead th[data-v-abc6d2d1]:first-child{text-align:left;font-weight:600;color:var(--content)}.at__y[data-v-abc6d2d1]{display:inline-grid;place-items:center;width:1.25rem;height:1.25rem;border-radius:50%;background:color-mix(in srgb,var(--ok) 16%,var(--surface-raised));color:var(--ok)}.at__n[data-v-abc6d2d1]{display:inline-block;width:.6rem;height:2px;border-radius:2px;background:var(--line-strong);vertical-align:middle}.at__s[data-v-abc6d2d1]{color:var(--content-2)}.at__ai[data-v-abc6d2d1]{margin:0;display:flex;gap:var(--space-1);align-items:center;font-size:var(--font-xs);color:var(--content-2)}.tka[data-v-16fbb1fa]{display:grid;gap:var(--space-3)}.tka__card[data-v-16fbb1fa]{display:grid;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised)}.tka__h[data-v-16fbb1fa]{margin:0;font-size:var(--font-sm);font-weight:700}.tka__n[data-v-16fbb1fa]{margin:0;font-size:var(--font-xs);color:var(--content-muted)}.tka__code[data-v-16fbb1fa]{display:block;padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--surface-sunk);font-family:var(--font-mono);font-size:var(--font-xs);color:var(--content-2);overflow-wrap:anywhere}.tka__chips[data-v-16fbb1fa]{margin:0;display:flex;flex-wrap:wrap;gap:6px}.tka__chips span[data-v-16fbb1fa]{padding:2px 8px;border-radius:var(--radius-pill);background:var(--surface-sunk);font-size:var(--font-xs);font-weight:600;color:var(--content-2)}.st{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5);width:100%;max-width:none;padding-bottom:calc(var(--phone-bottom, 0px) + var(--space-8, 4rem));--st-safe: env(safe-area-inset-bottom, 0px);--smc-fade: var(--surface)}.st__card{display:grid;gap:var(--space-5);min-width:0;padding:var(--space-5) var(--space-6);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-lg)}.st__h{margin:0;font-size:var(--font-md, 1rem);font-weight:700;letter-spacing:-.015em}.st__line{margin:0;font-size:var(--font-sm);line-height:1.5;color:var(--content-2)}.st__grid{display:grid;gap:var(--space-4) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.st__opts{display:grid;gap:var(--space-2);margin:0;padding:0;border:0;min-width:0}.st__q{padding:0;font-size:var(--font-sm);font-weight:600}.st__row{display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.st__opt{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer}.st__opt[data-on]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.st__opt input{margin-top:3px}.st__opt:focus-within{outline:2px solid var(--accent);outline-offset:2px}.st__opt>span{display:grid;gap:2px;min-width:0}.st__opt strong{font-size:var(--font-sm)}.st__opt>span>span{font-size:var(--font-xs);color:var(--content-2);overflow-wrap:anywhere}.st__note{margin:0;font-size:var(--font-xs);color:var(--content-muted)}.st__err{margin:0;font-size:var(--font-sm);color:var(--danger)}.st__banner{margin:0;padding-left:var(--space-3);border-left:2px solid var(--warn);font-size:var(--font-sm)}.st__problems{margin:0;padding:0 0 0 var(--space-5);display:grid;gap:var(--space-1);border-left:2px solid var(--warn);font-size:var(--font-sm);list-style:none}.st__act{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-2)}.st__sum{margin:0;display:grid;gap:var(--space-2) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised)}.st__sum dt{font-size:var(--font-xs);font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--content-muted)}.st__sum dd{margin:2px 0 0;font-size:var(--font-sm);overflow-wrap:anywhere}.st__after{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);gap:var(--space-6);align-items:start}.st__after>.st__side{grid-column:2;grid-row:1;display:grid;gap:var(--space-4);align-content:start;position:sticky;top:var(--space-4)}.st__after>.st__steparea{grid-column:1;grid-row:1}.st__aura{position:sticky;top:var(--space-4);max-height:calc(100vh - 9rem);overflow-y:auto}@media(max-width:1100px){.st__after{grid-template-columns:minmax(0,1fr)}.st__aura{position:static;max-height:none;overflow:visible}.st__after>.st__side,.st__after>.st__steparea{grid-column:1;grid-row:auto;position:static}}.st__side .st__aura{position:static;max-height:none}@media(max-width:760px){.st__card{padding:var(--space-4)}.st__grid{grid-template-columns:minmax(0,1fr)}.st__act{justify-content:stretch}}.st__check{display:flex;gap:10px;align-items:flex-start}.st__check>span{display:grid;gap:3px;font-size:var(--font-sm)}.st__check small{color:var(--content-muted);font-size:var(--font-xs)}.st__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.st__group{display:grid;gap:var(--space-4);min-width:0}.st__repo{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:var(--font-sm);color:var(--content-muted)}.st__repo[data-tone=ok]{color:var(--ok)}.st__repo[data-tone=ok] strong,.st__repo[data-tone=warn]{color:var(--content)}.st__sec{display:grid;gap:var(--space-3);min-width:0}.st__picks{display:grid;gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.st__pick{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--space-3);row-gap:2px;align-items:start;padding:var(--space-4);background:var(--surface);border:1.5px solid var(--line);border-radius:var(--radius-lg);cursor:pointer}.st__pick[data-on]{border-color:var(--accent);background:var(--accent-wash)}.st__pick:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.st__mark{grid-row:1 / span 3;width:1.125rem;height:1.125rem;margin-top:2px;border:2px solid var(--line-strong);border-radius:50%;background:var(--surface)}.st__pick[data-on] .st__mark{border-color:var(--accent);background:radial-gradient(circle,var(--accent) 0 38%,var(--surface) 42%)}.st__pick-t{grid-column:2;font-weight:700;font-size:var(--font-md, 1rem);letter-spacing:-.01em}.st__pick-l{grid-column:2;font-size:var(--font-sm);line-height:1.45;color:var(--content-2)}.st__pick-s{grid-column:2;margin-top:var(--space-1);font-size:var(--font-xs);font-weight:600;color:var(--accent)}.st__picks--opt .st__pick{padding:var(--space-3) var(--space-4)}.st__switch{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);cursor:pointer}.st__switch:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.st__track{flex:none;position:relative;width:2.5rem;height:1.5rem;margin-top:1px;border-radius:999px;background:var(--line-strong);transition:background .15s}.st__knob{position:absolute;top:3px;left:3px;width:1.125rem;height:1.125rem;border-radius:50%;background:var(--surface);box-shadow:0 1px 2px #0000004d;transition:transform .15s}.st__switch:has(input:checked) .st__track{background:var(--accent)}.st__switch:has(input:checked) .st__knob{transform:translate(1rem)}.st__sw-t{display:grid;gap:2px;min-width:0;font-size:var(--font-sm)}.st__sw-t>span{font-size:var(--font-xs);color:var(--content-2)}.st__phases{margin:0;padding:0;list-style:none;display:grid;gap:0;counter-reset:none}.st__phase{position:relative;display:grid;align-content:start;grid-template-columns:1.75rem minmax(0,1fr);gap:var(--space-3);align-items:start;padding-bottom:var(--space-3)}.st__phase:last-child{padding-bottom:0}.st__phase:before{content:"";position:absolute;left:.875rem;top:1.75rem;bottom:0;border-left:2px solid var(--line-strong)}.st__phase:last-child:before{display:none}.st__phase-n{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--accent);color:var(--accent-content);font-size:var(--font-xs);font-weight:700}.st__phase-t{display:grid;gap:1px;padding-top:3px;font-size:var(--font-sm)}.st__phase-t>span{font-size:var(--font-xs);color:var(--content-muted)}.st__phase[data-then] .st__phase-n{background:transparent;border:2px dashed var(--line-strong)}.st__phase[data-then] .st__phase-t{color:var(--content-muted)}.st__phase[data-then]:before{display:none}.st__phase:has(+.st__phase[data-then]):before{border-left-style:dashed}.st__tag{margin-left:var(--space-2);padding:1px var(--space-2);border:1px solid var(--line);border-radius:999px;font-size:var(--font-xs);font-weight:600;color:var(--content-muted)}.st__drop{position:relative;display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:4.5rem;padding:var(--space-4);border:1.5px dashed var(--line-strong);border-radius:var(--radius-lg);color:var(--content-2);cursor:pointer}.st__drop:hover,.st__drop[data-over]{border-color:var(--accent);background:var(--accent-wash)}.st__drop:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.st__drop-in{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.st__drop-t{font-size:var(--font-sm);font-weight:600}.st__done{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);color:var(--ok)}.st__done>p{flex:1;min-width:0;color:var(--content)}.st__step{margin:0;font-size:var(--font-sm);font-weight:600;color:var(--content-2)}@media(min-width:40rem){.st__picks{grid-template-columns:repeat(2,minmax(0,1fr))}.st__picks--opt{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.st__phases{grid-auto-flow:column;grid-auto-columns:1fr;gap:var(--space-3)}.st__phase{grid-template-columns:1fr;padding-bottom:0}.st__phase:before{left:2.25rem;right:calc(-1 * var(--space-3));top:.875rem;bottom:auto;border-left:0;border-top:2px solid var(--line-strong)}.st__phase:has(+.st__phase[data-then]):before{border-top-style:dashed}.st__phase-t{padding-top:0}}@media(prefers-reduced-motion:reduce){.st__track,.st__knob{transition:none}}.st__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.st__objs{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-2)}.st__obj{display:grid;grid-template-columns:1.5rem minmax(0,1fr) auto;gap:var(--space-2);align-items:center}.st__obj-n{font-size:var(--font-xs);font-weight:700;color:var(--content-muted);text-align:center}.st__obj-act{display:flex;gap:2px}.st__chips{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2)}.st__chip{display:inline-flex;align-items:center;gap:var(--space-1);padding:2px var(--space-1) 2px var(--space-3);border:1px solid var(--line);border-radius:999px;font-size:var(--font-sm)}.st__chip-x{min-width:1.75rem;min-height:1.75rem;border:0;background:transparent;border-radius:50%;color:var(--content-2);font:inherit;cursor:pointer}.st__chip-x:hover{background:var(--accent-wash)}.st__files{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-2)}.st__file{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius)}.st__file-n{flex:1;min-width:0;font-size:var(--font-sm);overflow-wrap:anywhere}@media(max-width:760px){.st__grid--2{grid-template-columns:minmax(0,1fr)}}.st-step-enter-active,.st-step-leave-active{transition:opacity var(--dur-2) var(--ease-standard),transform var(--dur-2) var(--ease-standard)}.st-step-enter-from{opacity:0;transform:translateY(6px)}.st-step-leave-to{opacity:0;transform:translateY(-4px)}@media(prefers-reduced-motion:reduce){.st-step-enter-active,.st-step-leave-active{transition:none}}.st__picks{grid-auto-rows:1fr}.st__pick{transition:border-color var(--dur-1) var(--ease-standard),background var(--dur-1) var(--ease-standard),transform var(--dur-1) var(--ease-standard)}.st__pick:hover{border-color:var(--line-strong)}.st__pick:active{transform:scale(.995)}@media(min-width:720px){.st__picks--opt{grid-template-columns:repeat(var(--st-cols, 2),minmax(0,1fr))}}.st__head{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-3);min-height:3.5rem;margin:calc(var(--space-3) * -1) 0 0}.st__head-side{display:flex;align-items:center;gap:var(--space-2);min-width:0}.st__head-side--end{justify-content:flex-end}.st__back{display:grid;place-items:center;width:2.5rem;height:2.5rem;border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:50%;background:var(--accent-wash);color:var(--accent);cursor:pointer;transition:background var(--dur-1) var(--ease-standard),color var(--dur-1) var(--ease-standard)}.st__back:hover{background:var(--accent);border-color:var(--accent);color:var(--accent-content)}.st__back:focus{outline:none}.st__back:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.st__brand{padding:4px 12px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--brand) 8%,var(--surface-raised));color:var(--brand);font-size:var(--font-sm);font-weight:800;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 14%,transparent)}.st__icon{display:grid;place-items:center;width:2.5rem;height:2.5rem;border:0;border-radius:var(--radius);background:transparent;color:var(--content-2);cursor:pointer}.st__icon:hover{background:var(--surface-sunk);color:var(--content)}.st__icon:focus{outline:none}.st__icon:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.st__prog{display:flex;gap:6px;margin:0;padding:0;list-style:none}.st__prog li{width:1.75rem;height:4px;border-radius:4px;background:var(--line);transition:background var(--dur-2) var(--ease-standard)}.st__prog li[data-done]{background:var(--accent)}.st__body{display:grid;gap:var(--space-4);width:100%;margin:0 auto;min-width:0}.st__body--gallery{max-width:68rem;padding-top:var(--space-4)}.st__body--split{max-width:76rem;padding-top:var(--space-4)}.st__body--wide,.st__body--after{max-width:76rem}.st__flabel{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);font-size:var(--font-sm);font-weight:600;color:var(--content-2)}.st__flabel-o{font-size:var(--font-xs);font-weight:400;color:var(--content-muted)}.st__resume{display:grid;gap:var(--space-5);width:100%;max-width:36rem;margin:var(--space-8, 4rem) auto 0}.st__resume-head{display:grid;gap:var(--space-2)}.st__resume-h{margin:0;font-size:clamp(1.5rem,1.1rem + 1.4vw,1.875rem);font-weight:800;letter-spacing:-.02em}.st__resume-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-4);align-items:start;padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:0 8px 24px #0f172a0f}.st__resume-icon{display:grid;place-items:center;width:3rem;height:3rem;border-radius:var(--radius);background:var(--accent);color:var(--accent-content);font-weight:800}.st__resume-t{display:grid;gap:var(--space-1);justify-items:start;min-width:0}.st__resume-t strong{font-size:var(--font-lg, 1.125rem);font-weight:800;letter-spacing:-.01em;overflow-wrap:anywhere}.st__resume-m{font-size:var(--font-sm);color:var(--content-2)}.st__resume-prog{margin-top:var(--space-2)}.st__main{display:grid;gap:var(--space-8, 4rem);grid-template-columns:minmax(0,1fr);align-items:start;min-width:0}.st__body--split .st__main{grid-template-columns:minmax(0,40rem) minmax(0,21rem);justify-content:center;gap:var(--space-7, 3rem)}.st__form{display:grid;gap:var(--space-4);align-content:start;min-width:0}.st__steparea{display:grid;gap:var(--space-4);min-width:0}.st__kindchip{justify-self:start;padding:3px 10px;border-radius:var(--radius-pill);background:var(--accent-wash);color:var(--accent);font-size:var(--font-xs);font-weight:700}.st__body--split .st__card{padding:0;border:0;background:transparent;gap:var(--space-4)}.st__body--split .st__grid,.st__body--split .st__grid--2{grid-template-columns:minmax(0,1fr)}.st__title{font-size:clamp(1.5rem,1.1rem + 1.4vw,1.875rem);font-weight:800;letter-spacing:-.02em;line-height:1.2}.st__title:focus{outline:none}.st__body--split .st__title+.st__line{font-size:var(--font-md, 1rem);margin-top:calc(var(--space-2) * -1)}.st__acts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--space-3);margin-top:var(--space-2)}.st__acts>:only-child{grid-column:1 / -1}.st__body--split .st__acts>*,.st__body--wide .st__acts>*{min-height:2.875rem}.st__body--after .st__acts{justify-self:end;grid-template-columns:auto auto}.st__foot{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-2) var(--space-4);margin:0;font-size:var(--font-xs);color:var(--content-muted);text-align:center}.st__body--after .st__foot{justify-content:flex-end}.st__foot:has(.st__status:empty):not(:has(.st__link)){display:none}.st__status{min-width:0}.st__link{border:0;background:none;padding:var(--space-1);color:var(--accent);font:600 var(--font-xs) var(--font-ui);cursor:pointer}.st__link:hover{text-decoration:underline}@media(max-width:64rem){.st__body--split .st__main{grid-template-columns:minmax(0,36rem);justify-content:center}.st__body--split .st__preview.sp{display:none}}@media(max-width:640px){.st__brand{display:none}.st__acts{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}}.st__file{display:grid;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:0 1px 2px #0f172a0a}.st__file-head{display:flex;align-items:center;gap:var(--space-3);min-width:0}.st__file-icon{flex:none;display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:var(--radius);background:var(--accent-wash);color:var(--accent)}.st__file-t{flex:1;display:grid;gap:2px;min-width:0;margin:0;font-size:var(--font-sm);overflow-wrap:anywhere}.st__file-m{font-size:var(--font-xs);color:var(--content-muted)}.st__opts[data-invalid] .st__opt{border-color:var(--danger)}.st__body--wide .st__main{grid-template-columns:minmax(0,56rem);justify-content:center}@media(min-width:64rem){.st__body--split.st__body--step-security .st__main{grid-template-columns:minmax(0,34rem) minmax(0,30rem)}}.st__steparea:has([data-own-acts])>.st__acts{display:none}.st,.kb{--field: var(--surface-raised);--field-line: color-mix(in srgb, var(--content) 14%, transparent);--control-radius: 10px;--control-h-md: 2.75rem;--control-py: .625rem;--control-px: .875rem}.st :is(input:not([type=checkbox],[type=radio],[type=file],[type=range]),textarea,select),.kb :is(input:not([type=checkbox],[type=radio],[type=file],[type=range]),textarea,select){font-size:.9375rem}.st :is(.st__drop,.pi__drop,.kb__drop,.ip__zone),.kb :is(.st__drop,.pi__drop,.kb__drop,.ip__zone){border:1.5px dashed color-mix(in srgb,var(--content) 18%,transparent);border-radius:12px;background:var(--surface-raised);font-weight:600}.st :is(.st__drop,.pi__drop,.kb__drop,.ip__zone):hover,.kb :is(.st__drop,.pi__drop,.kb__drop,.ip__zone):hover{border-color:var(--accent)}.st .file.ctl,.kb .file.ctl{min-height:4rem;border:1.5px dashed color-mix(in srgb,var(--content) 18%,transparent);border-radius:12px;background:var(--surface-raised);font-weight:600}.st .file.ctl:hover,.kb .file.ctl:hover,.st .file.file--over,.kb .file.file--over{border-color:var(--accent)}.st .btn.btn,.kb .btn.btn{border-radius:10px}.st .btn.btn--sm,.kb .btn.btn--sm{min-height:2.25rem;padding:0 .875rem;font-size:.8125rem}.st .st__addlink,.kb .st__addlink{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) 0;border:0;background:none;color:var(--accent);font:600 .8125rem var(--font-ui);cursor:pointer}.st .st__addlink:hover,.kb .st__addlink:hover{text-decoration:underline}.st .st__addlink:focus-visible,.kb .st__addlink:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.st .st__addlink:disabled,.kb .st__addlink:disabled{color:var(--content-muted);cursor:default;text-decoration:none}.st .st__iconbtn,.kb .st__iconbtn{display:grid;place-items:center;width:2rem;height:2rem;border:0;border-radius:8px;background:none;color:var(--content-muted);cursor:pointer}.st .st__iconbtn:hover:not(:disabled),.kb .st__iconbtn:hover:not(:disabled){background:var(--surface-sunk);color:var(--content)}.st .st__iconbtn:disabled,.kb .st__iconbtn:disabled{opacity:.35;cursor:default}.st .st__iconbtn:focus-visible,.kb .st__iconbtn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.rl[data-v-8069e9f9]{display:grid;gap:var(--space-3)}.rl__search[data-v-8069e9f9]{display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-3);min-height:2.75rem;border:1px solid var(--field-line);border-radius:var(--control-radius);background:var(--field);color:var(--content-muted)}.rl__search[data-v-8069e9f9]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash)}.rl .rl__search input[data-v-8069e9f9]{flex:1;min-width:0;min-height:2.5rem;margin:0;padding:0!important;border:0!important;border-radius:0;outline:0!important;box-shadow:none!important;background:transparent!important;color:var(--content);font:inherit;font-size:.9375rem}.rl .rl__search input[data-v-8069e9f9]::-webkit-search-cancel-button{cursor:pointer}.rl__rows[data-v-8069e9f9]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.rl__row[data-v-8069e9f9]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:0 var(--space-4) 0 0;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-raised)}.rl__row[data-on][data-v-8069e9f9]{border:1.5px solid var(--accent);background:var(--accent-wash)}.rl__pick[data-v-8069e9f9]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:var(--radius)}.rl__pick[data-v-8069e9f9]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rl__cb[data-v-8069e9f9]{display:grid;place-items:center;width:1.25rem;height:1.25rem;border-radius:6px;border:1.5px solid var(--line-strong);background:var(--surface-raised);color:var(--accent-content)}.rl__row[data-on] .rl__cb[data-v-8069e9f9]{border-color:var(--accent);background:var(--accent)}.rl__t[data-v-8069e9f9]{display:grid;gap:2px;min-width:0}.rl__n[data-v-8069e9f9]{font-family:var(--font-mono);font-size:var(--font-sm);font-weight:700;overflow-wrap:anywhere}.rl__m[data-v-8069e9f9]{font-size:var(--font-xs);color:var(--content-2)}.rl__main[data-v-8069e9f9]{padding:3px 9px;border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-content);font-size:11px;font-weight:700}.rl__make[data-v-8069e9f9]{border:0;background:none;padding:var(--space-1);color:var(--accent);font:600 var(--font-xs) var(--font-ui);cursor:pointer}.rl__note[data-v-8069e9f9]{margin:0;font-size:var(--font-sm);color:var(--content-2)}.st__reads[data-v-f517fd86]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-1);font-size:var(--font-sm);color:var(--content-2)}.ip[data-v-8d260987]{display:grid;gap:var(--space-5);min-width:0}.ip__h3[data-v-8d260987]{margin:0;font-size:var(--font-sm);font-weight:700}.ip__req[data-v-8d260987]{color:var(--danger)}.pu[data-v-8d260987]{display:grid;gap:var(--space-5);min-width:0}.pu__head[data-v-8d260987]{display:grid;gap:var(--space-2)}.pu__grid[data-v-8d260987]{display:grid;gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start}@media(min-width:60rem){.pu__grid[data-v-8d260987]{grid-template-columns:minmax(0,1fr) minmax(0,24rem)}}.pu__left[data-v-8d260987]{display:grid;gap:var(--space-4);min-width:0}.pu__drop[data-v-8d260987]{display:grid;justify-items:center;align-content:center;gap:var(--space-2);min-height:11.25rem;padding:var(--space-5);border:2px dashed color-mix(in srgb,var(--accent) 40%,transparent);border-radius:16px;background:var(--surface-raised);text-align:center;font-size:var(--font-sm);color:var(--content-2);cursor:pointer;transition:border-color var(--dur-1) var(--ease-standard),background var(--dur-1) var(--ease-standard)}.pu__drop strong[data-v-8d260987]{font-size:var(--font-md, 1rem);color:var(--content)}.pu__drop[data-v-8d260987]:hover,.pu__drop[data-over][data-v-8d260987]{border-color:var(--accent);background:var(--accent-wash)}.pu__drop[data-v-8d260987]:focus-within{outline:2px solid var(--accent);outline-offset:2px}.pu__dropi[data-v-8d260987]{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--accent-wash);color:var(--accent)}.pu__browse[data-v-8d260987]{color:var(--accent);font-weight:700;text-decoration:underline}.pu__card[data-v-8d260987]{display:grid;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--line);border-radius:16px;background:var(--surface-raised)}.pu__busy[data-v-8d260987]{display:flex;align-items:center;gap:var(--space-3);font-size:var(--font-sm);color:var(--content-2)}.pu__spin[data-v-8d260987]{width:1rem;height:1rem;border-radius:50%;border:2px solid var(--accent-wash);border-top-color:var(--accent);animation:pu-spin-8d260987 .8s linear infinite}@keyframes pu-spin-8d260987{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.pu__spin[data-v-8d260987]{animation:none}}.pu__file[data-v-8d260987]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-3);align-items:center;padding:var(--space-3);border:1px solid var(--line);border-radius:10px}.pu__fok[data-v-8d260987]{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:var(--radius);background:color-mix(in srgb,var(--ok) 16%,var(--surface-raised));color:var(--ok)}.pu__ft[data-v-8d260987]{display:grid;gap:2px;min-width:0;font-size:var(--font-sm);overflow-wrap:anywhere}.pu__ft span[data-v-8d260987]{font-size:var(--font-xs);color:var(--content-muted)}.pu__change[data-v-8d260987]{border:0;background:none;color:var(--accent);font:600 var(--font-sm) var(--font-ui);cursor:pointer}.pu__holds[data-v-8d260987]{margin:0;font-size:var(--font-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--content-muted)}.pu__stats[data-v-8d260987]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2)}.pu__stats li[data-v-8d260987]{display:grid;gap:2px;padding:var(--space-3);border-radius:10px;background:var(--surface-sunk)}.pu__stats b[data-v-8d260987]{font-size:1.375rem;font-weight:800;letter-spacing:-.02em}.pu__stats span[data-v-8d260987]{font-size:var(--font-xs);color:var(--content-2)}.pu__todo[data-v-8d260987]{margin:0;padding-left:var(--space-5);display:grid;gap:var(--space-1);font-size:var(--font-sm);color:var(--content-2)}.pu__note[data-v-8d260987]{display:flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--font-xs);color:var(--content-muted)}.pu__muted[data-v-8d260987]{margin:0;font-size:var(--font-xs);color:var(--content-muted)}.pu__tpl[data-v-8d260987]{justify-self:start;display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--font-sm);font-weight:600;color:var(--accent);text-decoration:none}.pu__tpl[data-v-8d260987]:hover{text-decoration:underline}.pu__acts[data-v-8d260987]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--space-3)}.pu__guide[data-v-8d260987]{display:grid;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--line);border-radius:16px;background:var(--surface-raised)}.pu__gh[data-v-8d260987]{margin:0;font-size:var(--font-md, 1rem);font-weight:700}.pu__tbl[data-v-8d260987]{display:grid;border:1px solid var(--line);border-radius:10px;overflow:hidden;font-size:11px}.pu__tr[data-v-8d260987]{display:grid;grid-template-columns:1.1fr .9fr 1.6fr 1fr .6fr;gap:var(--space-2);padding:6px 10px;border-top:1px solid var(--line);color:var(--content-2)}.pu__th[data-v-8d260987]{border-top:0;background:var(--surface-sunk);font-weight:700;color:var(--content-muted)}.pu__tips[data-v-8d260987]{margin:0;padding-left:var(--space-5);display:grid;gap:var(--space-2);font-size:var(--font-xs);color:var(--content-2)}.ip__tiles[data-v-8d260987]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2)}.ip__tile[data-v-8d260987]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);min-height:5.25rem;padding:var(--space-2);border:1px solid var(--line-strong);border-radius:12px;background:var(--surface-raised);color:var(--content);font:700 .8125rem var(--font-ui);cursor:pointer}.ip__tile[data-v-8d260987]:hover{border-color:var(--accent)}.ip__tile[aria-checked=true][data-v-8d260987]{border:1.5px solid var(--accent);background:var(--accent-wash);color:var(--accent)}.ip__tile[data-v-8d260987]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ip__lg[data-v-8d260987]{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:8px;color:#fff;font-size:.75rem;font-weight:800}.ip__drop[data-v-8d260987]{min-height:9rem}.ip__how[data-v-8d260987]{align-content:start}.ip__map[data-v-8d260987]{display:grid;gap:var(--space-4);min-width:0}.ip__maph[data-v-8d260987]{display:grid;gap:var(--space-2)}.ip__mapgrid[data-v-8d260987]{display:grid;gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start}@media(min-width:60rem){.ip__mapgrid[data-v-8d260987]{grid-template-columns:minmax(0,22rem) minmax(0,1fr)}}.ip__left[data-v-8d260987]{display:grid;gap:var(--space-3);position:sticky;top:var(--space-4)}.ip__right[data-v-8d260987]{display:grid;gap:var(--space-4);min-width:0;padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised)}.ip__file[data-v-8d260987]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-3);align-items:center;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised)}.ip__fok[data-v-8d260987]{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:var(--radius);background:color-mix(in srgb,var(--ok) 16%,var(--surface-raised));color:var(--ok)}.ip__ft[data-v-8d260987]{display:grid;gap:2px;min-width:0;font-size:var(--font-sm);overflow-wrap:anywhere}.ip__ft span[data-v-8d260987]{font-size:var(--font-xs);color:var(--content-muted)}.ip__change[data-v-8d260987]{border:0;background:none;color:var(--accent);font:600 var(--font-sm) var(--font-ui);cursor:pointer}.ip__comes[data-v-8d260987]{margin:0;display:grid;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised);font-size:var(--font-sm)}.ip__comes>div[data-v-8d260987]{display:flex;justify-content:space-between}.ip__comes dt[data-v-8d260987]{color:var(--content-2)}.ip__comes dd[data-v-8d260987],.ip__ch[data-v-8d260987]{margin:0;font-weight:700}.ip__acts[data-v-8d260987]{justify-content:stretch}.ip__acts[data-v-8d260987]>*{flex:1}.ip__start[data-v-8d260987]{display:grid;gap:var(--space-4);width:100%;max-width:56rem;margin:0 auto}.ip__sources[data-v-8d260987]{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr))}.ip__mark[data-v-8d260987]{flex:none;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:var(--radius);background:var(--surface-sunk)}.ip__mark svg[data-v-8d260987]{width:1.75rem;height:1.75rem}.ip__st[data-v-8d260987]{display:grid;gap:2px;min-width:0;text-align:left}.ip__st span[data-v-8d260987]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ip__any[data-v-8d260987]{display:grid;gap:var(--space-2);margin-top:var(--space-2)}.ip__source[data-v-8d260987]{display:flex;align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised);color:var(--content);font:inherit;cursor:pointer;transition:border-color var(--dur-1) var(--ease-standard),box-shadow var(--dur-1) var(--ease-standard)}.ip__source[data-v-8d260987]:hover{box-shadow:0 8px 24px #0f172a12}.ip__source[data-v-8d260987]:hover,.ip__source[data-v-8d260987]:focus-visible{border-color:var(--accent)}.ip__source strong[data-v-8d260987]{font-size:var(--font-md, 1rem)}.ip__source span[data-v-8d260987]{font-size:var(--font-sm);color:var(--content-2);line-height:1.45}.ip__go[data-v-8d260987]{display:inline-flex;align-items:center;min-height:40px;padding:0 var(--space-4);border-radius:var(--radius);background:var(--accent);color:var(--on-accent, #fff);font-weight:600;font-size:var(--font-sm);text-decoration:none}.ip__block[data-v-8d260987]{display:grid;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--line);min-width:0}.ip__pairs[data-v-8d260987]{display:grid;gap:var(--space-2) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.ip__pair[data-v-8d260987]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:var(--space-3);align-items:center;min-width:0}.ip__from[data-v-8d260987]{font-size:var(--font-sm);overflow-wrap:anywhere}.ip__from small[data-v-8d260987]{color:var(--content-muted)}.ip__who[data-v-8d260987]{display:grid;gap:var(--space-2);min-width:0}.ip__warn[data-v-8d260987]{margin:0;padding:0 0 0 var(--space-5);display:grid;gap:var(--space-1);border-left:2px solid var(--warn);font-size:var(--font-sm);color:var(--content)}.ip__stats[data-v-8d260987]{margin:0;display:grid;gap:var(--space-3) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.ip__stats dt[data-v-8d260987]{font-size:var(--font-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--content-muted)}.ip__stats dd[data-v-8d260987]{margin:2px 0 0;font-size:var(--font-sm);overflow-wrap:anywhere}.ip__table-wrap[data-v-8d260987]{overflow-x:auto;max-width:100%;border:1px solid var(--line);border-radius:var(--radius)}.ip__table[data-v-8d260987]{width:100%;border-collapse:collapse;font-size:var(--font-sm)}.ip__table th[data-v-8d260987]{text-align:left;font-size:var(--font-xs);color:var(--content-muted);font-weight:700;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);white-space:nowrap}.ip__table td[data-v-8d260987]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line-soft, var(--line));vertical-align:top}.ip__table tr:last-child td[data-v-8d260987]{border-bottom:0}.ip__title[data-v-8d260987]{display:block;min-width:14rem}.ip__meta[data-v-8d260987]{display:block;font-size:var(--font-xs);color:var(--content-muted)}@media(max-width:760px){.ip__table-wrap[data-v-8d260987]{border:0;overflow:visible}.ip__table[data-v-8d260987],.ip__table tbody[data-v-8d260987],.ip__table tr[data-v-8d260987],.ip__table td[data-v-8d260987]{display:block}.ip__table thead[data-v-8d260987]{display:none}.ip__table tr[data-v-8d260987]{padding:var(--space-3) 0;border-bottom:1px solid var(--line)}.ip__table td[data-v-8d260987]{padding:2px 0;border:0}.ip__table td[data-label][data-v-8d260987]{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:var(--space-2)}.ip__table td[data-label][data-v-8d260987]:before{content:attr(data-label);font-size:var(--font-xs);color:var(--content-muted)}.ip__table td[data-label] .ip__meta[data-v-8d260987]{grid-column:2}.ip__title[data-v-8d260987]{min-width:0;font-weight:600}.ip__sources[data-v-8d260987],.ip__pairs[data-v-8d260987]{grid-template-columns:minmax(0,1fr)}.ip__pair[data-v-8d260987]{grid-template-columns:minmax(0,1fr);gap:var(--space-1)}}
