.pspinner[data-v-58d0f792]{display:inline-block;border-radius:99px;border:1.5px solid var(--pspinner-ring, currentColor);border-top-color:transparent;animation:pspinner-rot-58d0f792 .8s linear infinite;flex-shrink:0;color:var(--ink-3)}.pspinner--xs[data-v-58d0f792]{width:12px;height:12px;border-width:1.5px}.pspinner--sm[data-v-58d0f792]{width:14px;height:14px;border-width:1.5px}.pspinner--md[data-v-58d0f792]{width:20px;height:20px;border-width:2px}.pspinner--lg[data-v-58d0f792]{width:32px;height:32px;border-width:2.5px}@keyframes pspinner-rot-58d0f792{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.pspinner[data-v-58d0f792]{animation-duration:2.4s}}.pempty[data-v-f9f29aa2]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;color:var(--muted);font-family:var(--font-body);background:var(--paper)}.pempty--sm[data-v-f9f29aa2]{padding:24px 18px;gap:8px}.pempty--md[data-v-f9f29aa2]{padding:56px 28px;gap:14px}.pempty--lg[data-v-f9f29aa2]{padding:80px 32px;gap:16px}.pempty__icon[data-v-f9f29aa2]{display:inline-flex;align-items:center;justify-content:center;color:var(--muted-2);margin-bottom:2px}.pempty__title[data-v-f9f29aa2]{margin:0;color:var(--ink);letter-spacing:-.01em;font-weight:400}.pempty--sm .pempty__title[data-v-f9f29aa2]{font-size:18px;line-height:1.1}.pempty--md .pempty__title[data-v-f9f29aa2]{font-size:32px;line-height:1}.pempty--lg .pempty__title[data-v-f9f29aa2]{font-size:44px;line-height:1}.pempty__subtitle[data-v-f9f29aa2]{margin:0;color:var(--muted);font-size:13.5px;line-height:1.55;max-width:380px}.pempty--sm .pempty__subtitle[data-v-f9f29aa2]{font-size:12.5px}.pempty__action[data-v-f9f29aa2]{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:4px}.palert[data-v-4e0dd42a]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;font-family:var(--font-body);width:100%;border:1px solid;border-left-width:3px}.palert--compact[data-v-4e0dd42a]{padding:10px 14px;gap:10px}.palert--info[data-v-4e0dd42a]{background:var(--ivory-2);border-color:var(--hairline);border-left-color:var(--ink-3)}.palert--warning[data-v-4e0dd42a]{background:#f7ecd6;border-color:#c79a4a;border-left-color:#c79a4a}.palert--error[data-v-4e0dd42a]{background:#fbeeea;border-color:#c47a6a;border-left-color:#c47a6a}.palert--success[data-v-4e0dd42a]{background:#eaf1e9;border-color:#a8b89a;border-left-color:#a8b89a}.palert__avatar[data-v-4e0dd42a]{width:24px;height:24px;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--ivory);font-family:var(--font-display);font-style:italic;font-size:14px;line-height:1}.palert--info .palert__avatar[data-v-4e0dd42a]{background:var(--ink-3)}.palert--warning .palert__avatar[data-v-4e0dd42a]{background:#7a5a1a}.palert--error .palert__avatar[data-v-4e0dd42a]{background:#8a4a3d}.palert--success .palert__avatar[data-v-4e0dd42a]{background:#3e6b4b}.palert--compact .palert__avatar[data-v-4e0dd42a]{width:20px;height:20px;font-size:12px}.palert__body[data-v-4e0dd42a]{flex:1;min-width:0}.palert__eyebrow[data-v-4e0dd42a]{font-size:9px;letter-spacing:.18em;text-transform:uppercase;display:block}.palert--info .palert__eyebrow[data-v-4e0dd42a]{color:var(--ink-3)}.palert--warning .palert__eyebrow[data-v-4e0dd42a]{color:#7a5a1a}.palert--error .palert__eyebrow[data-v-4e0dd42a]{color:#8a4a3d}.palert--success .palert__eyebrow[data-v-4e0dd42a]{color:#3e6b4b}.palert__title[data-v-4e0dd42a]{font-size:16px;color:var(--ink);margin:2px 0 0;line-height:1.2;font-weight:400}.palert--compact .palert__title[data-v-4e0dd42a]{font-size:14px;margin-top:0}.palert__detail[data-v-4e0dd42a]{font-size:12.5px;color:var(--ink-3);margin:6px 0 0;line-height:1.5}.palert__actions[data-v-4e0dd42a]{display:flex;gap:8px;margin-top:12px}.palert__close[data-v-4e0dd42a]{background:transparent;border:none;cursor:pointer;padding:4px;display:inline-flex;align-self:flex-start;color:inherit;opacity:.7;transition:opacity var(--transition-fast)}.palert__close[data-v-4e0dd42a]:hover{opacity:1}.palert--info .palert__close[data-v-4e0dd42a]{color:var(--ink-3)}.palert--warning .palert__close[data-v-4e0dd42a]{color:#7a5a1a}.palert--error .palert__close[data-v-4e0dd42a]{color:#8a4a3d}.palert--success .palert__close[data-v-4e0dd42a]{color:#3e6b4b}.ptt-wrap[data-v-daebc468]{position:relative;display:inline-flex}.ptt[data-v-daebc468]{position:fixed;z-index:1000;background:#fff;color:var(--ink);padding:13px 17px;max-width:320px;min-width:110px;font-family:var(--font-body);font-size:13px;line-height:1.5;border-radius:12px;border:1px solid color-mix(in srgb,var(--ink) 8%,transparent);box-shadow:0 18px 44px -14px #14221a4d,0 4px 12px -4px #14221a1f;display:flex;flex-direction:column;gap:5px;pointer-events:none}.ptt__title[data-v-daebc468]{font-family:var(--font-mono, ui-monospace, monospace);font-size:9.5px;color:var(--accent-ochre-700);letter-spacing:.16em;text-transform:uppercase}.ptt__body[data-v-daebc468]{white-space:normal;font-weight:450;color:var(--ink)}.ptt__arrow[data-v-daebc468]{position:absolute;width:11px;height:11px;background:#fff;border:1px solid color-mix(in srgb,var(--ink) 8%,transparent);transform:rotate(45deg)}.ptt--top .ptt__arrow[data-v-daebc468]{bottom:-6px;left:50%;margin-left:-5.5px;clip-path:polygon(100% 0,100% 100%,0 100%)}.ptt--bottom .ptt__arrow[data-v-daebc468]{top:-6px;left:50%;margin-left:-5.5px;clip-path:polygon(0 0,100% 0,0 100%)}.ptt--left .ptt__arrow[data-v-daebc468]{right:-6px;top:50%;margin-top:-5.5px;clip-path:polygon(100% 0,100% 100%,0 100%)}.ptt--right .ptt__arrow[data-v-daebc468]{left:-6px;top:50%;margin-top:-5.5px;clip-path:polygon(0 0,100% 0,0 100%)}.ptt-fade-enter-active[data-v-daebc468]{transition:opacity .12s ease,transform .12s ease}.ptt-fade-leave-active[data-v-daebc468]{transition:opacity 90ms ease}.ptt-fade-enter-from[data-v-daebc468]{opacity:0;transform:scale(.96)}.ptt-fade-leave-to[data-v-daebc468]{opacity:0}.pstepper[data-v-68e1352e]{font-family:var(--font-body)}.pstepper--h[data-v-68e1352e]{display:flex;align-items:center;width:100%;gap:0}.pstepper__step[data-v-68e1352e]{display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0}.pstepper__step--link[data-v-68e1352e]{background:transparent;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}.pstepper__step--link:hover .pstepper__dot--done[data-v-68e1352e]{background:var(--ink)}.pstepper__step--link[data-v-68e1352e]:focus-visible{outline:2px solid var(--olive-deep);outline-offset:2px;border-radius:4px}.pstepper__bar[data-v-68e1352e]{flex:1;height:1px;background:var(--hairline);margin-bottom:24px;min-width:30px}.pstepper__bar--done[data-v-68e1352e]{background:var(--olive-deep)}.pstepper--compact .pstepper__step[data-v-68e1352e]{gap:0}.pstepper--compact .pstepper__dot[data-v-68e1352e]{width:21px;height:21px;font-size:10px}.pstepper--compact .pstepper__bar[data-v-68e1352e]{margin-bottom:0;min-width:18px;max-width:28px;background:color-mix(in srgb,var(--olive) 28%,var(--hairline))}.pstepper--compact .pstepper__dot--future[data-v-68e1352e]{background:var(--surface-card);border-color:var(--muted-2);color:var(--ink-3)}.pstepper--v[data-v-68e1352e]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.pstepper__row[data-v-68e1352e]{display:grid;grid-template-columns:32px 1fr;gap:14px;padding-bottom:18px}.pstepper__row[data-v-68e1352e]:last-child{padding-bottom:0}.pstepper__rail[data-v-68e1352e]{display:flex;flex-direction:column;align-items:center;height:100%}.pstepper__line[data-v-68e1352e]{flex:1;width:1px;background:var(--hairline);margin-top:4px;min-height:24px}.pstepper__line--done[data-v-68e1352e]{background:var(--olive-deep)}.pstepper__content[data-v-68e1352e]{padding-top:2px}.pstepper__title[data-v-68e1352e]{font-size:13.5px;line-height:1.3}.pstepper__title--done[data-v-68e1352e]{color:var(--muted);text-decoration:line-through;text-decoration-color:var(--hairline)}.pstepper__title--current[data-v-68e1352e]{color:var(--ink);font-weight:500}.pstepper__title--future[data-v-68e1352e]{color:var(--ink)}.pstepper__sub[data-v-68e1352e]{font-size:11.5px;color:var(--muted);margin-top:3px}.pstepper__dot[data-v-68e1352e]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:99px;font-family:var(--font-mono);font-size:12px;flex-shrink:0;transition:background var(--transition-fast)}.pstepper--v .pstepper__dot[data-v-68e1352e]{width:24px;height:24px;font-size:11px}.pstepper__dot--done[data-v-68e1352e]{background:var(--olive-deep);color:var(--ivory)}.pstepper__dot--current[data-v-68e1352e]{background:var(--paper);color:var(--olive-deep);border:1.5px solid var(--olive-deep);box-shadow:0 0 0 4px color-mix(in srgb,var(--olive-deep) 16%,transparent)}.pstepper--h .pstepper__dot--current[data-v-68e1352e]{background:var(--ink);color:var(--ivory);border:none;box-shadow:none}.pstepper__dot--future[data-v-68e1352e]{background:var(--paper);color:var(--muted);border:1px solid var(--hairline)}.pstepper__label[data-v-68e1352e]{font-size:11.5px;color:var(--muted);text-align:center;max-width:120px}.pstepper__label--active[data-v-68e1352e]{color:var(--ink);font-weight:500}.psk[data-v-3453fcbc]{display:inline-block;background:linear-gradient(90deg,var(--ivory-2) 0%,var(--ivory-3) 50%,var(--ivory-2) 100%);background-size:200% 100%;animation:psk-shimmer-3453fcbc 1.6s infinite linear;vertical-align:middle}.psk--line[data-v-3453fcbc]{border-radius:99px}.psk--rect[data-v-3453fcbc]{border-radius:0}.psk--circle[data-v-3453fcbc]{border-radius:99px}@keyframes psk-shimmer-3453fcbc{0%{background-position:-200% 0}to{background-position:200% 0}}@media(prefers-reduced-motion:reduce){.psk[data-v-3453fcbc]{animation-duration:4s}}
