.sms-update[data-v-a6f4ff00]{z-index:9998;padding-bottom:env(safe-area-inset-bottom,0px);border-top:var(--border-width) solid var(--color-border-strong);position:fixed;bottom:0;left:0;right:0}.sms-update>.sms-notice[data-v-a6f4ff00]{border-bottom:0}.sms-page{max-width:var(--layout-max);padding:var(--space-5) var(--space-4) var(--space-8);margin:0 auto}.sms-stack{gap:var(--space-4);flex-direction:column;display:flex}h1,h2,h3{line-height:var(--leading-tight);letter-spacing:-.01em;margin:0}h1{font-size:var(--text-2xl);font-weight:var(--weight-semibold)}h2{font-size:var(--text-lg);font-weight:var(--weight-semibold)}p{margin:0}code,pre{font-family:var(--font-mono);font-size:var(--text-sm)}.sms-lede{color:var(--color-text-muted)}.sms-muted{color:var(--color-text-muted);font-size:var(--text-sm)}.sms-card{padding:var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm)}.sms-steps,.sms-facts{gap:var(--space-2);padding-left:var(--space-5);color:var(--color-text-muted);font-size:var(--text-sm);flex-direction:column;margin:0;display:flex}.sms-facts{padding-left:0;list-style:none}.sms-action{padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-accent-text);font-size:var(--text-sm);font-weight:var(--weight-medium);transition:background var(--duration-fast) var(--ease-out);align-self:flex-start;text-decoration:none;display:inline-block}.sms-action:hover{background:var(--color-accent-hover)}.sms-notice{padding:var(--space-4);border-bottom:var(--border-width) solid var(--color-border-strong);background:var(--color-surface-sunken);color:var(--color-text);font-size:var(--text-sm)}.sms-notice__actions{gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}a{color:var(--color-accent)}a:hover{color:var(--color-accent-hover)}a:not(.sms-action){text-decoration:underline}.sms-notice__dismiss{color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.sms-notice__dismiss:hover{color:var(--color-text)}.sms-footer{padding-top:var(--space-5);border-top:var(--border-width) solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-sm)}button.sms-action{cursor:pointer;border:none;font-family:inherit}button.sms-action:disabled{background:var(--color-surface-sunken);color:var(--color-text-muted);cursor:default}.sms-alert{padding:var(--space-4);border:var(--border-width) solid var(--color-danger);border-radius:var(--radius-md);color:var(--color-text);font-size:var(--text-sm)}h3{font-size:var(--text-base);font-weight:var(--weight-semibold)}.sms-field{gap:var(--space-2);flex-direction:column;display:flex}.sms-field__label{font-size:var(--text-sm);font-weight:var(--weight-medium)}.sms-field__input{padding:var(--space-3);border:var(--border-width) solid var(--color-border-control);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-family:inherit;font-size:var(--text-base)}.sms-field__input--code{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.sms-field__input:disabled{background:var(--color-surface-sunken);color:var(--color-text-muted);cursor:default}.sms-field__hint,.sms-field__progress{color:var(--color-text-muted);font-size:var(--text-sm)}.sms-snippet{gap:var(--space-2);flex-direction:column;display:flex}.sms-snippet__head{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.sms-snippet__code{padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-sunken);color:var(--color-text);margin:0;overflow-x:auto}.sms-copy{gap:var(--space-2);align-items:baseline;display:inline-flex}.sms-copy__state{color:var(--color-text-muted);font-size:var(--text-sm)}.sms-key{gap:var(--space-3);flex-direction:column;display:flex}.sms-key__meta{color:var(--color-text-muted);font-size:var(--text-sm)}.sms-key__url{padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-sunken);color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-sm);word-break:break-all}.sms-key__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.sms-danger-action{padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);background:var(--color-danger);color:var(--color-danger-text);font-family:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;transition:background var(--duration-fast) var(--ease-out);border:none;align-self:flex-start;display:inline-block}.sms-danger-action:hover{background:var(--color-danger-hover)}.sms-danger-action:disabled{background:var(--color-surface-sunken);color:var(--color-text-muted);cursor:default}.sms-secondary-action{color:var(--color-text-muted);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.sms-secondary-action:hover{color:var(--color-text)}.sms-secondary-action:disabled{color:var(--color-text-subtle);cursor:default;text-decoration:none}.sms-secondary-action:disabled:hover{color:var(--color-text-subtle)}.sms-code{padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-sunken);color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-2xl);letter-spacing:.1em;text-align:center}
