[data-rebuild].su-root{--su-title:var(--text-3xl);--su-line:var(--text-lede);--su-text:var(--text-md);--su-small:var(--text-base);--su-button:56px;--su-step:var(--dur-base);--su-open:var(--dur-base);--su-reveal:var(--dur-base);z-index:60;background:var(--bg-app);color:var(--text-primary);font-family:var(--font-inter), var(--font);font-size:var(--su-text);line-height:var(--lh-body);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden auto}[data-rebuild].su-root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.su-top{width:100%;min-height:72px;padding:max(20px, env(safe-area-inset-top,0px)) 32px 0;align-items:center;gap:12px;display:flex}.su-top-spacer{flex:1}.su-back{min-width:var(--hit-min-touch)}.su-back-glyph{font-size:var(--text-lede);line-height:1}.su-main{width:100%;padding:24px max(16px, env(safe-area-inset-right,0px)) max(44px, env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));flex-direction:column;flex:1;justify-content:flex-start;align-items:center;gap:24px;display:flex}.su-main>*{max-width:100%}.su-card{background:var(--bg-canvas);border:1px solid var(--border-hairline);text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:24px;width:600px;max-width:100%;padding:44px 52px;display:flex}.su-card[data-wide]{width:720px}.su-card[data-align=start]{text-align:left;align-items:stretch}@keyframes su-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes su-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes su-reveal-next{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@keyframes su-tick{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:none}}@keyframes su-tick-settle{0%{transform:scale(.88)}to{transform:none}}.su-root[data-step-in] .su-card:not([data-loading]){animation:su-enter var(--su-step) var(--ease) both}.su-main:has(>.su-card[data-loading]){animation:ui-delayed-hold 1ms linear var(--ui-delay,.15s) backwards}.su-root[data-live] .su-card:not([data-shown]){animation:su-enter var(--su-step) var(--ease) both}.su-root[data-live] .su-card[data-shown] .su-reveal:not([data-shown]){animation:su-reveal var(--su-reveal) var(--ease) both}.su-root[data-live] .su-card[data-shown] .su-next-slot>:not([data-shown]){animation:su-reveal-next var(--su-reveal) var(--ease) both}.su-root[data-live] .su-card[data-shown] .su-tick:not([data-shown]){animation:su-tick var(--su-reveal) var(--ease) both}.su-root[data-live] .su-card[data-shown] .su-grow .su-tick:not([data-shown]){animation:su-tick-settle var(--su-open) var(--ease) both}.su-grow{opacity:0;transition:grid-template-rows var(--su-open) var(--ease), opacity var(--su-open) var(--ease);grid-template-rows:0fr;display:grid}.su-grow[data-open]{opacity:1;grid-template-rows:1fr}.su-grow-clip{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.su-card,.su-reveal,.su-next-slot>*,.su-tick{animation:none!important}.su-grow{transition:none}}[data-reduce-motion=true] .su-card,[data-reduce-motion=true] .su-reveal,[data-reduce-motion=true] .su-next-slot>*,[data-reduce-motion=true] .su-tick{animation:none!important}[data-reduce-motion=true] .su-grow{transition:none}.su-head{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.su-card[data-align=start] .su-head{align-items:flex-start}.su-title{font-size:var(--su-title);font-weight:var(--weight-semi);line-height:var(--lh-tight);letter-spacing:-.025em;text-wrap:balance;color:var(--text-primary);margin:0}.su-line{max-width:480px;font-size:var(--su-line);line-height:var(--lh-body);color:var(--text-secondary);text-wrap:pretty;margin:0}.su-body{flex-direction:column;align-items:stretch;gap:16px;width:100%;display:flex}.su-actions{flex-direction:column;align-items:stretch;gap:12px;width:100%;display:flex}.su-actions .ui-btn{min-height:var(--su-button);font-size:var(--su-text)}.su-foot{font-size:var(--su-text);line-height:var(--lh-body);color:var(--text-tertiary);margin:0}.su-foot a{text-underline-offset:2px;text-decoration:underline}.su-dots{justify-content:center;align-items:center;gap:8px;display:flex}.su-dot{background:var(--border-strong);border-radius:50%;width:8px;height:8px}.su-dot[data-on]{background:var(--graph-node-muted)}.su-dot[data-now]{background:var(--text-primary);border-radius:var(--radius-pill);width:20px}.su-field{text-align:left;flex-direction:column;gap:8px;width:100%;display:flex}.su-label{font-size:var(--su-text);font-weight:var(--weight-medium);color:var(--text-secondary)}.su-input{border:1px solid var(--border-strong);background:var(--bg-canvas);width:100%;height:60px;color:var(--text-primary);font:inherit;font-size:var(--su-text);transition:border-color var(--dur-base) var(--ease), box-shadow var(--dur-base) var(--ease);border-radius:14px;padding:0 20px}.su-input::placeholder{color:var(--text-tertiary)}.su-input:focus-visible{border-color:var(--accent-primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent-primary) 18%, transparent);outline:none}.su-input[data-invalid]{border-color:var(--danger)}textarea.su-input{resize:vertical;height:auto;min-height:120px;line-height:var(--lh-body);padding:16px 20px}.su-copy{border:1px solid var(--border-strong);background:var(--bg-subtle);text-align:left;border-radius:14px;align-items:center;gap:12px;width:100%;padding:8px 8px 8px 20px;display:flex}.su-copy-value{white-space:nowrap;min-width:0;font-size:var(--su-text);color:var(--text-primary);scrollbar-width:none;flex:1;overflow-x:auto}.su-copy-value[data-code]{font-family:var(--font-mono), ui-monospace, monospace}.su-copy-value::-webkit-scrollbar{display:none}.su-copy .ui-btn{min-height:var(--su-button);min-width:112px;font-size:var(--su-text)}.su-copy-status{min-height:20px;font-size:var(--su-text);color:var(--text-tertiary)}.su-live{font-size:var(--su-text);color:var(--text-secondary);justify-content:center;align-items:center;gap:10px;display:inline-flex}.su-live-n{font-variant-numeric:tabular-nums;color:var(--text-primary);font-weight:var(--weight-semi)}.su-live .su-live-dot{background:var(--success)}.su-live[data-still] .su-live-dot{background:var(--text-tertiary)}.su-picture{border:1px solid var(--border-hairline);background:var(--bg-subtle);border-radius:14px;width:100%;overflow:hidden;container-type:inline-size}.su-picture[data-big]{border-radius:14px}.su-note{font-size:var(--su-text);color:var(--text-secondary)}@media (max-width:899px){.su-top{padding:max(16px, env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) 0 max(16px, env(safe-area-inset-left,0px));min-height:60px}.su-main{padding:16px max(16px, env(safe-area-inset-right,0px)) max(32px, env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px))}[data-rebuild].su-root{--su-title:var(--text-2xl);--su-line:var(--text-md)}.su-card{gap:24px;padding:32px 16px 28px}.su-input{height:56px}.su-copy{flex-wrap:wrap;padding:12px}.su-copy .ui-btn{flex:1 0 100%}}@media (max-height:820px){.su-top{min-height:60px;padding-top:max(16px, env(safe-area-inset-top,0px))}.su-main{padding-top:16px}}@media (max-height:780px){.su-top{min-height:56px;padding-top:max(12px, env(safe-area-inset-top,0px))}.su-main{padding-top:12px}}
