:root{--brand-500:#f30;--primary:var(--brand-500);--ring:var(--brand-500);--chart-1:var(--brand-500);--sidebar-primary:var(--brand-500);--sidebar-ring:var(--brand-500);--brand:var(--brand-500);--ship-shell-bg:var(--card);--ship-shell-border-color:var(--border);--ship-shell-border-width:3px;--ship-shell-shadow:var(--shadow-brutal);--ship-shell-shadow-soft:var(--shadow-brutal-sm);--ship-shell-radius:0px;--ship-section-bg:var(--mk-surface-bg);--ship-section-border-color:var(--border);--ship-section-border-width:var(--mk-surface-border-width);--ship-section-shadow:var(--mk-shadow-strong);--ship-section-radius:0px;--ship-panel-bg:var(--mk-panel-bg);--ship-panel-border-color:var(--border);--ship-panel-border-width:var(--mk-panel-border-width);--ship-panel-shadow:var(--mk-shadow-soft);--ship-panel-radius:0px;--ship-card-bg:var(--mk-card-bg);--ship-card-border-color:var(--border);--ship-card-border-width:var(--mk-card-border-width);--ship-card-shadow:var(--mk-shadow-soft);--ship-card-radius:0px;--ship-control-bg:var(--background);--ship-control-bg-strong:var(--card);--ship-control-bg-hover:color-mix(in srgb, var(--muted) 55%, transparent);--ship-control-bg-active:color-mix(in srgb, var(--primary) 10%, var(--background));--ship-control-border-color:var(--border);--ship-control-border-width:2px;--ship-control-ring:color-mix(in srgb, var(--primary) 24%, transparent);--ship-control-radius:0px;--ship-control-active-translate-y:1px;--ship-control-label-font-family:var(--font-mono);--ship-control-label-font-weight:700;--ship-control-label-letter-spacing:.12em;--ship-control-label-transform:uppercase;--ship-label-font-size:.75rem;--ship-section-label-size:.75rem;--ship-section-label-letter-spacing:.12em;--ship-meta-label-size:.75rem;--ship-meta-label-letter-spacing:.1em;--ship-meta-label-sm-size:.6875rem;--ship-meta-label-sm-letter-spacing:.08em;--ship-chip-font-size:.75rem;--ship-chip-letter-spacing:.1em;--ship-copy-font-size:1rem;--ship-copy-line-height:1.7;--ship-copy-sm-font-size:.9375rem;--ship-copy-sm-line-height:1.65;--ship-display-title-font-size:clamp(2.75rem, 5vw, 4.85rem);--ship-display-title-line-height:.94;--ship-display-title-letter-spacing:-.05em;--ship-page-title-font-size:clamp(2.3rem, 4vw, 3.75rem);--ship-page-title-line-height:.98;--ship-page-title-letter-spacing:-.045em;--ship-section-title-font-size:clamp(1.75rem, 2.6vw, 2.65rem);--ship-section-title-line-height:1.04;--ship-section-title-letter-spacing:-.035em;--ship-nav-underline:color-mix(in srgb, var(--primary) 45%, transparent);--ship-chip-bg:var(--background);--ship-chip-border-width:2px;--ship-chip-border-color:color-mix(in srgb, var(--border) 72%, transparent);--ship-chip-muted-bg:color-mix(in srgb, var(--background) 78%, transparent);--ship-chip-accent-bg:color-mix(in srgb, var(--primary) 10%, var(--background));--ship-chip-accent-border:color-mix(in srgb, var(--primary) 25%, var(--border));--ship-chip-radius:0px;--ship-hover-border-color:color-mix(in srgb, var(--primary) 30%, var(--border));--ship-hover-bg:color-mix(in srgb, var(--muted) 65%, transparent);--ship-text-link-color:var(--foreground);--ship-text-link-hover-color:var(--primary);--ship-text-link-decoration:none}.dark{--ship-control-bg-hover:color-mix(in srgb, var(--muted) 68%, transparent);--ship-control-bg-active:color-mix(in srgb, var(--primary) 15%, var(--background));--ship-chip-muted-bg:color-mix(in srgb, var(--background) 88%, transparent);--ship-chip-accent-bg:color-mix(in srgb, var(--primary) 16%, var(--background));--ship-hover-bg:color-mix(in srgb, var(--accent) 72%, var(--background))}[data-ui-theme=warm-terminal]{--ship-shell-bg:color-mix(in srgb, var(--background) 94%, var(--card) 6%);--ship-shell-border-color:var(--border);--ship-shell-border-width:1px;--ship-shell-shadow:none;--ship-shell-shadow-soft:none;--ship-shell-radius:4px;--ship-section-bg:var(--card);--ship-section-border-color:var(--border);--ship-section-border-width:1px;--ship-section-shadow:none;--ship-section-radius:4px;--ship-panel-bg:color-mix(in srgb, var(--card) 92%, var(--background) 8%);--ship-panel-border-color:var(--border);--ship-panel-border-width:1px;--ship-panel-shadow:none;--ship-panel-radius:4px;--ship-card-bg:var(--card);--ship-card-border-color:var(--border);--ship-card-border-width:1px;--ship-card-shadow:none;--ship-card-radius:4px;--ship-control-bg:color-mix(in srgb, var(--card) 94%, transparent);--ship-control-bg-strong:var(--card);--ship-control-bg-hover:color-mix(in srgb, var(--card) 82%, var(--background) 18%);--ship-control-bg-active:color-mix(in srgb, var(--card) 72%, var(--background) 28%);--ship-control-border-color:var(--border);--ship-control-border-width:1px;--ship-control-ring:color-mix(in srgb, var(--accent) 28%, transparent);--ship-control-radius:4px;--ship-control-active-translate-y:0px;--ship-control-label-font-family:var(--font-mono);--ship-control-label-font-weight:500;--ship-control-label-letter-spacing:0;--ship-control-label-transform:none;--ship-label-font-size:.875rem;--ship-section-label-size:.875rem;--ship-section-label-letter-spacing:0;--ship-meta-label-size:.8125rem;--ship-meta-label-letter-spacing:0;--ship-meta-label-sm-size:.75rem;--ship-meta-label-sm-letter-spacing:0;--ship-chip-font-size:.8125rem;--ship-chip-letter-spacing:0;--ship-copy-line-height:1.75;--ship-copy-sm-line-height:1.7;--ship-display-title-line-height:.98;--ship-display-title-letter-spacing:-.025em;--ship-page-title-line-height:1;--ship-page-title-letter-spacing:-.02em;--ship-section-title-line-height:1.08;--ship-section-title-letter-spacing:-.015em;--ship-nav-underline:#9a9898;--ship-chip-bg:transparent;--ship-chip-border-width:1px;--ship-chip-border-color:var(--border);--ship-chip-muted-bg:transparent;--ship-chip-accent-bg:color-mix(in srgb, var(--card) 76%, var(--background) 24%);--ship-chip-accent-border:color-mix(in srgb, var(--foreground) 18%, var(--border));--ship-chip-radius:4px;--ship-hover-border-color:color-mix(in srgb, var(--foreground) 18%, var(--border));--ship-hover-bg:color-mix(in srgb, var(--card) 78%, var(--background) 22%);--ship-text-link-color:var(--foreground);--ship-text-link-hover-color:var(--accent);--ship-text-link-decoration:underline}html.dark[data-ui-theme=warm-terminal],html.dark [data-ui-theme=warm-terminal]{--ship-shell-bg:var(--background);--ship-shell-border-color:var(--border);--ship-section-bg:var(--card);--ship-section-border-color:var(--border);--ship-panel-bg:var(--background);--ship-panel-border-color:var(--border);--ship-card-bg:var(--card);--ship-card-border-color:var(--border);--ship-control-bg:var(--background);--ship-control-bg-strong:var(--background);--ship-control-bg-hover:color-mix(in srgb, var(--card) 84%, var(--background) 16%);--ship-control-bg-active:color-mix(in srgb, var(--card) 72%, var(--background) 28%);--ship-control-border-color:var(--border);--ship-control-ring:color-mix(in srgb, var(--accent) 26%, transparent);--ship-chip-bg:transparent;--ship-chip-border-color:var(--border);--ship-chip-muted-bg:color-mix(in srgb, var(--background) 90%, var(--card) 10%);--ship-chip-accent-bg:color-mix(in srgb, var(--card) 78%, var(--background) 22%);--ship-chip-accent-border:color-mix(in srgb, var(--foreground) 22%, var(--border));--ship-hover-border-color:color-mix(in srgb, var(--foreground) 22%, var(--border));--ship-hover-bg:color-mix(in srgb, var(--card) 84%, var(--background) 16%);--ship-nav-underline:#9a9898;--ship-text-link-color:var(--foreground);--ship-text-link-hover-color:var(--accent)}.ship-shell{border:var(--ship-shell-border-width) solid var(--ship-shell-border-color);border-radius:var(--ship-shell-radius);background:var(--ship-shell-bg);box-shadow:var(--ship-shell-shadow)}.ship-shell-soft{box-shadow:var(--ship-shell-shadow-soft)}.ship-section{border:var(--ship-section-border-width) solid var(--ship-section-border-color);border-radius:var(--ship-section-radius);background:var(--ship-section-bg);box-shadow:var(--ship-section-shadow)}.ship-panel{border:var(--ship-panel-border-width) solid var(--ship-panel-border-color);border-radius:var(--ship-panel-radius);background:var(--ship-panel-bg);box-shadow:var(--ship-panel-shadow)}.ship-card{border:var(--ship-card-border-width) solid var(--ship-card-border-color);border-radius:var(--ship-card-radius);background:var(--ship-card-bg);box-shadow:var(--ship-card-shadow)}.ship-menu-surface{border:var(--ship-shell-border-width) solid var(--ship-shell-border-color);border-radius:var(--ship-shell-radius);background:var(--background);box-shadow:var(--ship-shell-shadow)}.ship-panel-hover,.ship-card-hover{transition:border-color .18s cubic-bezier(.16,1,.3,1),background-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)}.ship-panel-hover:hover,.ship-card-hover:hover{border-color:var(--ship-hover-border-color);background:var(--ship-hover-bg)}.ship-panel-hover:hover,.ship-card-hover:hover,.ship-card-lift:hover{transform:translateY(-2px)}.ship-control{border:var(--ship-control-border-width) solid var(--ship-control-border-color);border-radius:var(--ship-control-radius);background:var(--ship-control-bg);box-shadow:none;transition:border-color .18s cubic-bezier(.16,1,.3,1),background-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)}.ship-control:hover{background:var(--ship-control-bg-hover)}.ship-control:focus-visible{box-shadow:0 0 0 2px var(--ship-control-ring);outline:none}.ship-control:active{transform:translateY(var(--ship-control-active-translate-y))}.ship-control-card{background:var(--ship-control-bg-strong)}.ship-control-ghost{background:0 0;border-color:#0000}.ship-control:is([data-state=open],[aria-expanded=true]),.ship-control-active{border-color:color-mix(in srgb, var(--primary) 28%, var(--ship-control-border-color));background:var(--ship-control-bg-active)}.ship-label{font-family:var(--ship-control-label-font-family);font-size:var(--ship-label-font-size);font-weight:var(--ship-control-label-font-weight);letter-spacing:var(--ship-control-label-letter-spacing);text-transform:var(--ship-control-label-transform);line-height:1.2}.ship-section-label{font-family:var(--ship-control-label-font-family);font-size:var(--ship-section-label-size);font-weight:var(--ship-control-label-font-weight);letter-spacing:var(--ship-section-label-letter-spacing);text-transform:var(--ship-control-label-transform);line-height:1.2}.ship-meta-label{font-family:var(--ship-control-label-font-family);font-size:var(--ship-meta-label-size);font-weight:var(--ship-control-label-font-weight);letter-spacing:var(--ship-meta-label-letter-spacing);text-transform:var(--ship-control-label-transform);line-height:1.25}.ship-meta-label-sm{font-size:var(--ship-meta-label-sm-size);letter-spacing:var(--ship-meta-label-sm-letter-spacing)}.ship-chip{border:var(--ship-chip-border-width) solid var(--ship-chip-border-color);border-radius:var(--ship-chip-radius);background:var(--ship-chip-bg);font-family:var(--ship-control-label-font-family);font-size:var(--ship-chip-font-size);font-weight:var(--ship-control-label-font-weight);letter-spacing:var(--ship-chip-letter-spacing);text-transform:var(--ship-control-label-transform);justify-content:center;align-items:center;gap:.5rem;line-height:1.2;transition:border-color .18s cubic-bezier(.16,1,.3,1),background-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1);display:inline-flex}.ship-chip-accent{border-color:var(--ship-chip-accent-border);background:var(--ship-chip-accent-bg);color:var(--primary)}.ship-chip-link{background:var(--ship-chip-muted-bg);color:color-mix(in srgb, var(--foreground) 88%, transparent);border-color:#0000}.ship-chip-link:hover{border-color:var(--ship-chip-border-color);color:var(--foreground)}.ship-chip-link-active{border-color:var(--ship-chip-accent-border);background:var(--ship-chip-accent-bg);color:var(--primary)}.ship-status-badge{letter-spacing:.02em;text-transform:none;min-height:1.75rem;padding:.25rem .625rem;font-size:.75rem;font-weight:600}.ship-status-neutral{border-color:color-mix(in srgb, var(--foreground) 14%, var(--border))!important;background:color-mix(in srgb, var(--card) 88%, var(--background) 12%)!important;color:color-mix(in srgb, var(--foreground) 86%, var(--muted-foreground) 14%)!important}.ship-status-success{border-color:color-mix(in srgb, var(--success) 34%, var(--border))!important;background:color-mix(in srgb, var(--success) 12%, var(--background))!important;color:color-mix(in srgb, var(--success) 78%, var(--foreground) 22%)!important}.ship-status-info{border-color:color-mix(in srgb, var(--accent) 34%, var(--border))!important;background:color-mix(in srgb, var(--accent) 12%, var(--background))!important;color:color-mix(in srgb, var(--accent) 76%, var(--foreground) 24%)!important}.ship-status-warning{border-color:color-mix(in srgb, var(--warning) 34%, var(--border))!important;background:color-mix(in srgb, var(--warning) 13%, var(--background))!important;color:color-mix(in srgb, var(--warning) 80%, var(--foreground) 20%)!important}.ship-status-danger{border-color:color-mix(in srgb, var(--destructive) 34%, var(--border))!important;background:color-mix(in srgb, var(--destructive) 12%, var(--background))!important;color:color-mix(in srgb, var(--destructive) 78%, var(--foreground) 22%)!important}.ship-status-accent{border-color:color-mix(in srgb, var(--primary) 28%, var(--border))!important;background:color-mix(in srgb, var(--primary) 10%, var(--background))!important;color:color-mix(in srgb, var(--primary) 72%, var(--foreground) 28%)!important}.ship-footer-link{color:var(--ship-text-link-color);-webkit-text-decoration:var(--ship-text-link-decoration);text-decoration:var(--ship-text-link-decoration);text-underline-offset:.18em;text-decoration-thickness:1px}.ship-copy{font-size:var(--ship-copy-font-size);line-height:var(--ship-copy-line-height)}.ship-copy-sm{font-size:var(--ship-copy-sm-font-size);line-height:var(--ship-copy-sm-line-height)}.ship-display-title{font-size:var(--ship-display-title-font-size);line-height:var(--ship-display-title-line-height);letter-spacing:var(--ship-display-title-letter-spacing)}.ship-page-title{font-size:var(--ship-page-title-font-size);line-height:var(--ship-page-title-line-height);letter-spacing:var(--ship-page-title-letter-spacing)}.ship-section-title{font-size:var(--ship-section-title-font-size);line-height:var(--ship-section-title-line-height);letter-spacing:var(--ship-section-title-letter-spacing)}.ship-footer-link:hover{color:var(--ship-text-link-hover-color)}.ship-media-frame{border:2px solid var(--border);background:var(--background);border-radius:0;overflow:hidden}.ship-media-placeholder{border:2px dashed var(--border);background:color-mix(in srgb, var(--muted) 20%, transparent);border-radius:0;place-items:center;display:grid}.ship-nav-link{border:var(--ship-control-border-width) solid transparent;border-radius:0;transition:border-color .18s cubic-bezier(.16,1,.3,1),background-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1);position:relative}.ship-nav-link:after{content:"";pointer-events:none;background:0 0;height:1px;transition:background-color .18s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:.375rem;right:.375rem}.ship-nav-link:hover{border-color:var(--ship-control-border-color);background:var(--ship-control-bg-hover);color:var(--foreground)}.ship-nav-link:hover:after{background:color-mix(in srgb, var(--ship-control-border-color) 65%, transparent)}.ship-nav-link:is([data-state=open],[aria-expanded=true]),.ship-nav-link-active{border-color:var(--ship-control-border-color);background:var(--ship-control-bg-active);color:var(--foreground)}.ship-nav-link:is([data-state=open],[aria-expanded=true]):after,.ship-nav-link-active:after{background:var(--ship-nav-underline)}.ship-menu-card{border:var(--ship-control-border-width) solid transparent;background:var(--ship-control-bg-strong);border-radius:0;transition:border-color .18s cubic-bezier(.16,1,.3,1),background-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1)}.ship-menu-card:hover{border-color:var(--ship-control-border-color);background:var(--ship-control-bg-hover)}.ship-menu-card:focus-visible{box-shadow:0 0 0 2px var(--ship-control-ring);outline:none}.ship-menu-card-active{border-color:var(--ship-control-border-color);background:var(--ship-control-bg-active)}[data-ui-theme=warm-terminal] .ship-nav-link{border-radius:4px}[data-ui-theme=warm-terminal] .ship-nav-link:hover,[data-ui-theme=warm-terminal] .ship-nav-link:is([data-state=open],[aria-expanded=true]),[data-ui-theme=warm-terminal] .ship-nav-link-active{background:0 0;border-color:#0000}[data-ui-theme=warm-terminal] .ship-nav-link:hover,[data-ui-theme=warm-terminal] .ship-nav-link:is([data-state=open],[aria-expanded=true]){color:var(--ship-text-link-hover-color)}[data-ui-theme=warm-terminal] .ship-menu-card{border-radius:4px}[data-ui-theme=warm-terminal] .ship-control:is([data-state=open],[aria-expanded=true]),[data-ui-theme=warm-terminal] .ship-control-active{border-color:var(--ship-hover-border-color)}[data-ui-theme=warm-terminal] :is(.ship-label,.ship-section-label,.ship-meta-label,.ship-meta-label-sm,.ship-chip,.ship-value-chip){letter-spacing:.04em;text-transform:none}[data-ui-theme=warm-terminal] .ship-section-label{color:color-mix(in srgb, var(--foreground) 82%, var(--muted-foreground) 18%)!important}[data-ui-theme=warm-terminal] .ship-meta-label,[data-ui-theme=warm-terminal] .ship-meta-label-sm{color:var(--muted-foreground)!important}[data-ui-theme=warm-terminal] :is(.ship-chip-accent,.ship-chip-link-active){color:var(--foreground)}[data-ui-theme=warm-terminal] .ship-status-badge{letter-spacing:0;font-weight:500}[data-ui-theme=warm-terminal] :is(.ship-media-frame,.ship-media-placeholder,.ship-value-chip){border-radius:4px}.ship-value-chip{border:1px solid color-mix(in srgb, var(--ship-control-border-color) 72%, transparent);background:var(--ship-chip-bg);font-family:var(--ship-control-label-font-family);letter-spacing:.04em;border-radius:0;font-size:11px;font-weight:700}.ship-app-header{border-top:var(--ship-control-border-width) solid color-mix(in srgb, var(--border) 90%, transparent);border-bottom:var(--ship-control-border-width) solid color-mix(in srgb, var(--border) 90%, transparent);background:color-mix(in srgb, var(--card) 95%, transparent)}.ship-sidebar-trigger{border-color:color-mix(in srgb, var(--border) 70%, transparent);background:var(--background);box-shadow:none}
:root{--mss-bg:#fff;--mss-bg-alt:#f9fafb;--mss-shell-bg:#fff;--mss-shell-overlay-top:linear-gradient(180deg, #eff6ff 0%, #fff 72%, transparent 100%);--mss-card:#fff;--mss-card-soft:#f9fafb;--mss-surface-strong:#f3f4f6;--mss-border:#e5e7eb;--mss-border-strong:#3b82f6;--mss-ink:#111827;--mss-ink-muted:#4b5563;--mss-ink-subtle:#6b7280;--mss-accent:#2563eb;--mss-accent-hover:#1d4ed8;--mss-accent-soft:#eff6ff;--mss-accent-ink:#2563eb;--mss-success:#16a34a;--mss-success-soft:#f0fdf4;--mss-warning:#f59e0b;--mss-warning-soft:#fffbeb;--mss-danger:#dc2626;--mss-danger-soft:#fef2f2;--mss-radius-shell:0;--mss-radius-card:1rem;--mss-radius-control:.75rem;--mss-radius-dialog:1rem;--mss-radius-pill:9999px;--mss-shadow-shell:none;--mss-shadow-card:0 1px 2px #0f172a0d;--mss-shadow-dialog:0 24px 60px -42px #0f172a80;--mss-shadow-button:none;--mss-shadow-fab:none;--mss-dialog-overlay-bg:#0f172a8c;--app-bg:var(--mss-bg);--app-bg-alt:var(--mss-bg-alt);--app-surface:var(--mss-card);--app-surface-strong:var(--mss-surface-strong);--app-border:var(--mss-border);--app-border-strong:var(--mss-border-strong);--app-ink:var(--mss-ink);--app-muted:var(--mss-ink-muted);--app-accent:var(--mss-accent);--app-accent-soft:var(--mss-accent-soft);--app-accent-ink:var(--mss-accent-ink);--app-success:var(--mss-success);--app-success-soft:var(--mss-success-soft);--app-warning:var(--mss-warning);--app-warning-soft:var(--mss-warning-soft);--app-danger:var(--mss-danger);--app-danger-soft:var(--mss-danger-soft)}[data-mss-shell]{--mss-bg:#fff;--mss-bg-alt:#f9fafb;--mss-shell-bg:#fff;--mss-shell-overlay-top:linear-gradient(180deg, #eff6ff 0%, #fff 72%, transparent 100%);--mss-card:#fff;--mss-card-soft:#f9fafb;--mss-surface-strong:#f3f4f6;--mss-border:#e5e7eb;--mss-border-strong:#3b82f6;--mss-ink:#111827;--mss-ink-muted:#4b5563;--mss-ink-subtle:#6b7280;--mss-accent:#2563eb;--mss-accent-hover:#1d4ed8;--mss-accent-soft:#eff6ff;--mss-accent-ink:#2563eb;--mss-success:#16a34a;--mss-success-soft:#f0fdf4;--mss-warning:#f59e0b;--mss-warning-soft:#fffbeb;--mss-danger:#dc2626;--mss-danger-soft:#fef2f2;--mss-shadow-shell:none;--mss-shadow-card:0 1px 2px #0f172a0d;--mss-shadow-dialog:0 24px 60px -42px #0f172a80;--mss-shadow-button:none;--mss-shadow-fab:none;--mss-dialog-overlay-bg:#0f172a8c;font-family:var(--font-inter), Inter, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif}[data-mss-shell] h1,[data-mss-shell] h2,[data-mss-shell] h3,[data-mss-shell] h4,[data-mss-shell] button,[data-mss-shell] a,[data-mss-shell] p,[data-mss-shell] span{letter-spacing:0;font-family:inherit}.dark,:root.dark{--mss-bg:#0f172a;--mss-bg-alt:#111f3c;--mss-shell-bg:#162036;--mss-shell-overlay-top:linear-gradient(180deg, #2b5ef429 0%, #17233d59 70%, transparent 100%);--mss-card:#1b2742;--mss-card-soft:#22304f;--mss-surface-strong:#273658;--mss-border:#2f436d;--mss-border-strong:#5f83ee;--mss-ink:#e7efff;--mss-ink-muted:#b7c6e7;--mss-ink-subtle:#95abd6;--mss-accent:#5f83ee;--mss-accent-hover:#7b9cff;--mss-accent-soft:#5f83ee33;--mss-accent-ink:#dbe6ff;--mss-success:#4ade80;--mss-success-soft:#4ade8029;--mss-warning:#fbbf24;--mss-warning-soft:#fbbf2429;--mss-danger:#f87171;--mss-danger-soft:#f8717129;--mss-shadow-shell:0 32px 90px #0206178c;--mss-shadow-card:0 24px 60px -40px #020617cc;--mss-shadow-dialog:0 30px 70px -36px #020617e6;--mss-shadow-button:0 20px 40px #2b5ef447;--mss-shadow-fab:0 18px 36px #02061799;--mss-dialog-overlay-bg:#020617ad}.mss-shell-frame{border-radius:var(--mss-radius-shell);border:1px solid color-mix(in srgb, var(--mss-border) 72%, white 28%);background:var(--mss-shell-bg);box-shadow:var(--mss-shadow-shell)}.mss-card{border:1px solid var(--mss-border);border-radius:var(--mss-radius-card);background:var(--mss-card);box-shadow:var(--mss-shadow-card)}.mss-card-soft{border:1px solid var(--mss-border);border-radius:var(--mss-radius-card);background:var(--mss-card-soft)}.mss-pill{border-radius:var(--mss-radius-pill);background:var(--mss-accent-soft);color:var(--mss-accent-ink)}.mss-button-primary,.mss-button-primary:not(:disabled){border-radius:var(--mss-radius-pill)!important;background:var(--mss-accent)!important;color:#fff!important;box-shadow:var(--mss-shadow-button)!important;letter-spacing:0!important;text-transform:none!important;border:0!important;font-family:inherit!important;font-weight:600!important;transition:background-color .2s,transform .15s cubic-bezier(.22,1,.36,1)!important}.mss-button-primary:hover{background:var(--mss-accent-hover)!important;transform:none!important}.mss-button-primary:active{background:var(--mss-accent-hover)!important;transform:scale(.985)!important}.mss-button-primary:disabled,.mss-button-primary[aria-disabled=true]{opacity:.6!important;cursor:not-allowed!important}.mss-button-ghost{border:1px solid var(--mss-border)!important;border-radius:var(--mss-radius-pill)!important;background:var(--mss-card-soft)!important;color:var(--mss-ink)!important;box-shadow:none!important;letter-spacing:0!important;text-transform:none!important;font-family:inherit!important;font-weight:600!important;transition:background-color .2s,transform .15s cubic-bezier(.22,1,.36,1)!important}.mss-button-ghost:hover{background:var(--mss-surface-strong)!important;transform:none!important}.mss-button-ghost:active{background:var(--mss-surface-strong)!important;transform:scale(.985)!important}.mss-fab{border-radius:var(--mss-radius-pill)!important;color:var(--mss-muted)!important;background:#fff!important;box-shadow:0 10px 24px -18px #0f172a6b!important}.mss-input{border:1px solid var(--mss-border)!important;border-radius:var(--mss-radius-control)!important;background:var(--mss-surface-strong)!important;min-height:2.75rem!important;color:var(--mss-ink)!important;box-shadow:none!important;letter-spacing:0!important;font-family:inherit!important;font-size:.875rem!important;font-weight:400!important;line-height:1.25rem!important}.mss-input::placeholder{color:var(--mss-ink-subtle)!important}.mss-input:focus,.mss-input:focus-visible{border-color:var(--mss-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--mss-accent) 18%, transparent)!important;outline:none!important}.mss-password-toggle{border-radius:var(--mss-radius-control)!important;width:2.75rem!important;height:2.75rem!important;color:var(--mss-ink-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important}.mss-password-toggle:hover{color:var(--mss-ink)!important;background:0 0!important}.mss-dialog-content{color:var(--mss-ink);font-family:inherit;background:var(--mss-card)!important;border:1px solid var(--mss-border)!important;border-radius:var(--mss-radius-dialog)!important;box-shadow:var(--mss-shadow-dialog)!important}.mss-dialog-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:var(--mss-dialog-overlay-bg)!important}.mss-dialog-content [data-slot=dialog-close],.mss-dialog-content button[aria-label=Close],.mss-dialog-content>button:last-child{background:var(--mss-card-soft)!important;border:1px solid var(--mss-border)!important;box-shadow:none!important;color:var(--mss-ink)!important;border-radius:9999px!important}[data-mss-shell] .cl-rootBox,[data-mss-shell] .cl-component{width:100%!important;font-family:inherit!important}[data-mss-shell] .cl-cardBox,[data-mss-shell] .cl-card{width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-family:inherit!important}[data-mss-shell] .cl-header,[data-mss-shell] .cl-headerTitle,[data-mss-shell] .cl-headerSubtitle{font-family:inherit!important}[data-mss-shell] .cl-headerTitle{color:var(--mss-ink)!important;letter-spacing:-.01em!important;font-size:1.5rem!important;font-weight:600!important;line-height:1.2!important}[data-mss-shell] .cl-headerSubtitle{color:var(--mss-ink-muted)!important;font-size:.875rem!important;font-weight:400!important}[data-mss-shell] .cl-socialButtonsBlockButton,[data-mss-shell] .cl-socialButtons button{border:1px solid var(--mss-border)!important;background:var(--mss-card-soft)!important;color:var(--mss-ink)!important;box-shadow:none!important;text-transform:none!important;letter-spacing:0!important;border-radius:9999px!important;min-height:2.75rem!important;font-family:inherit!important;font-weight:500!important;transition:background-color .2s,transform .15s cubic-bezier(.22,1,.36,1)!important}[data-mss-shell] .cl-socialButtonsBlockButton:hover,[data-mss-shell] .cl-socialButtons button:hover{background:var(--mss-surface-strong)!important}[data-mss-shell] .cl-socialButtonsBlockButton:active,[data-mss-shell] .cl-socialButtons button:active{transform:scale(.985)!important}[data-mss-shell] .cl-socialButtonsBlockButtonText{color:var(--mss-ink)!important;font-family:inherit!important;font-size:.875rem!important;font-weight:500!important}[data-mss-shell] .cl-dividerLine{background:var(--mss-border)!important;height:1px!important}[data-mss-shell] .cl-dividerText{color:var(--mss-ink-muted)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-family:inherit!important;font-size:.75rem!important}[data-mss-shell] .cl-formFieldLabel,[data-mss-shell] .cl-formFieldLabelRow{color:var(--mss-ink)!important;font-family:inherit!important;font-size:.875rem!important;font-weight:500!important}[data-mss-shell] .cl-formFieldInput,[data-mss-shell] .cl-formFieldInput[type]{border-radius:var(--mss-radius-control)!important;border:1px solid var(--mss-border)!important;background:var(--mss-surface-strong)!important;color:var(--mss-ink)!important;min-height:2.75rem!important;box-shadow:none!important;padding:0 1rem!important;font-family:inherit!important}[data-mss-shell] .cl-formFieldInput:focus,[data-mss-shell] .cl-formFieldInput:focus-visible{border-color:var(--mss-accent)!important;box-shadow:0 0 0 3px var(--mss-accent-soft)!important;outline:none!important}[data-mss-shell] .cl-formFieldInput::placeholder{color:var(--mss-ink-subtle)!important}[data-mss-shell] .cl-formFieldErrorText{color:var(--mss-danger)!important;font-family:inherit!important;font-size:.75rem!important}[data-mss-shell] .cl-formFieldAction{color:var(--mss-accent)!important;font-family:inherit!important;font-weight:600!important}[data-mss-shell] .cl-formButtonPrimary{background:var(--mss-accent)!important;color:#fff!important;box-shadow:var(--mss-shadow-button)!important;text-transform:none!important;letter-spacing:0!important;border:0!important;border-radius:9999px!important;min-height:2.75rem!important;font-family:inherit!important;font-size:.95rem!important;font-weight:600!important;transition:background-color .2s,transform .15s cubic-bezier(.22,1,.36,1)!important}[data-mss-shell] .cl-formButtonPrimary:hover{background:var(--mss-accent-hover)!important}[data-mss-shell] .cl-formButtonPrimary:active{transform:scale(.985)!important}[data-mss-shell] .cl-formButtonPrimary:after,[data-mss-shell] .cl-footer,[data-mss-shell] .cl-internal-1rpdi70,[data-mss-shell] .cl-developmentExampleMode,[data-mss-shell] .cl-cardBox>.cl-footer{display:none!important}[data-mss-shell] .cl-footerAction,[data-mss-shell] .cl-footerActionText{color:var(--mss-ink-muted)!important;background:0 0!important;font-family:inherit!important;font-size:.875rem!important}[data-mss-shell] .cl-footerActionLink{color:var(--mss-accent)!important;text-underline-offset:4px!important;font-family:inherit!important;font-weight:600!important;text-decoration:underline!important}[data-mss-shell] .cl-identityPreview{border-radius:var(--mss-radius-control)!important;border:1px solid var(--mss-border)!important;background:var(--mss-surface-strong)!important;color:var(--mss-ink)!important}[data-mss-shell] .cl-identityPreviewEditButton,[data-mss-shell] .cl-formResendCodeLink{color:var(--mss-accent)!important}[data-mss-shell] .cl-otpCodeFieldInput{border-radius:var(--mss-radius-control)!important;border:1px solid var(--mss-border)!important;background:var(--mss-surface-strong)!important;color:var(--mss-ink)!important;font-family:inherit!important}[data-mss-shell] .cl-alert,[data-mss-shell] .cl-alertText{color:var(--mss-ink)!important;font-family:inherit!important;font-size:.875rem!important}[data-mss-shell] .cl-internal-text,[data-mss-shell] [class*=cl-]{font-family:inherit!important}.mss-clerk-profile-dialog{color:var(--mss-ink);font-family:var(--font-inter), Inter, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;width:min(56rem,100vw - 1rem)!important;max-width:min(56rem,100vw - 1rem)!important;overflow:hidden!important}.mss-clerk-profile-sheet{color:var(--mss-ink);font-family:var(--font-inter), Inter, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;width:100%!important;min-height:0!important;height:min(92dvh, calc(100dvh - max(.75rem, env(safe-area-inset-top))))!important;max-height:calc(100dvh - max(.75rem, env(safe-area-inset-top)))!important;border-color:var(--mss-border)!important;background:var(--mss-card)!important;border-radius:1.5rem 1.5rem 0 0!important;display:flex!important;box-shadow:0 -28px 80px -32px #0f172a8c!important}.mss-clerk-profile-sheet-handle{flex:none;justify-content:center;padding:.75rem 0 .35rem;display:flex}.mss-clerk-profile-sheet-handle>span{background:color-mix(in oklab, var(--mss-accent) 34%, var(--mss-border));border-radius:9999px;width:3rem;height:.375rem;display:block}.mss-clerk-profile-dialog-mobile-handle{display:none}.mss-clerk-profile-dialog [data-slot=dialog-close],.mss-clerk-profile-sheet>[data-slot=sheet-close],.mss-clerk-profile-sheet>button:last-child{z-index:30!important;border:1px solid var(--mss-border)!important;background:var(--mss-card)!important;width:2.75rem!important;height:2.75rem!important;color:var(--mss-ink)!important;opacity:1!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important;top:.875rem!important;right:.875rem!important;box-shadow:0 16px 30px -22px #0f172a66!important}.mss-clerk-profile-dialog [data-slot=dialog-close] svg,.mss-clerk-profile-sheet>[data-slot=sheet-close] svg,.mss-clerk-profile-sheet>button:last-child svg{stroke-width:2.25px!important;width:1.125rem!important;height:1.125rem!important}.mss-clerk-profile-body{flex:auto;min-height:0;max-height:min(84dvh,720px);padding:0;display:flex;overflow:hidden}.mss-clerk-profile-sheet .mss-clerk-profile-body{flex:auto;height:auto;min-height:0;max-height:none}.mss-clerk-user-profile,.mss-clerk-user-profile [class*=cl-]{letter-spacing:0!important;font-family:inherit!important}.mss-clerk-profile-dialog *{background-image:none!important}.mss-clerk-user-profile .cl-rootBox,.mss-clerk-user-profile.cl-rootBox{width:100%!important;min-width:0!important;max-width:100%!important}.mss-clerk-user-profile .cl-cardBox,.mss-clerk-user-profile .cl-card{width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important}.mss-clerk-user-profile .cl-card{border-radius:var(--mss-radius-dialog)!important;background-image:none!important;overflow:hidden!important}.mss-clerk-user-profile .cl-navbar{border-right:1px solid var(--mss-border)!important;background:var(--mss-card-soft)!important;background-image:none!important;min-width:0!important;padding:1.375rem!important;position:relative!important;overflow:hidden!important}.mss-clerk-user-profile .cl-navbar:before,.mss-clerk-user-profile .cl-navbar:after{content:none!important;display:none!important}.mss-clerk-user-profile .cl-navbarHeader,.mss-clerk-user-profile .cl-navbarFooter,.mss-clerk-user-profile .cl-navbarMobileMenuRow,.mss-clerk-user-profile .cl-navbar>:last-child:not(.cl-navbarButtons){display:none!important}.mss-clerk-user-profile .cl-navbarButtons{gap:.5rem!important}.mss-clerk-user-profile .cl-navbarButton,.mss-clerk-user-profile .cl-navbarMobileMenuButton{border-radius:var(--mss-radius-control)!important;min-height:2.875rem!important;color:var(--mss-ink-muted)!important;padding-inline:.875rem!important;font-size:.875rem!important;font-weight:650!important;transition:background-color .2s,color .2s!important}.mss-clerk-user-profile .cl-navbarButton:hover,.mss-clerk-user-profile .cl-navbarMobileMenuButton:hover,.mss-clerk-user-profile .cl-navbarButton[aria-current=page],.mss-clerk-user-profile .cl-navbarButton[data-active=true]{background:var(--mss-surface-strong)!important;color:var(--mss-ink)!important}.mss-clerk-user-profile .cl-pageScrollBox,.mss-clerk-user-profile .cl-page{background:0 0!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important}.mss-clerk-user-profile .cl-pageScrollBox{max-height:min(84dvh,720px)!important;padding:1.375rem 1.5rem 1.75rem!important;overflow:hidden auto!important}.mss-clerk-user-profile .cl-page{gap:1.25rem!important;padding:0!important}.mss-clerk-user-profile .cl-headerTitle{color:var(--mss-ink)!important;letter-spacing:0!important;font-size:1.25rem!important;font-weight:650!important;line-height:1.15!important}.mss-clerk-user-profile .cl-profileSectionTitle{color:var(--mss-ink)!important;letter-spacing:0!important;padding:.875rem 1rem .5rem!important;font-size:.9375rem!important;font-weight:650!important;line-height:1.35!important}.mss-clerk-user-profile .cl-headerSubtitle,.mss-clerk-user-profile .cl-profileSectionSubtitle,.mss-clerk-user-profile .cl-profileSectionItem__secondary,.mss-clerk-user-profile .cl-userPreviewSecondaryIdentifier{color:var(--mss-ink-muted)!important}.mss-clerk-user-profile .cl-profileSection,.mss-clerk-user-profile .cl-actionCard,.mss-clerk-user-profile .cl-profileSectionItemList{border:1px solid var(--mss-border)!important;border-radius:var(--mss-radius-card)!important;background:var(--mss-card)!important;box-shadow:none!important}.mss-clerk-user-profile .cl-profileSection{overflow:hidden!important}.mss-clerk-user-profile .cl-profileSectionItemList{background:0 0!important;border:0!important;border-radius:0!important}.mss-clerk-user-profile .cl-profileSectionItem,.mss-clerk-user-profile .cl-accordionTriggerButton{border-color:var(--mss-border)!important;color:var(--mss-ink)!important}.mss-clerk-user-profile .cl-profileSectionItem{border-width:0!important;border-top:1px solid var(--mss-border)!important;background:0 0!important;align-items:center!important;gap:1rem!important;min-height:3.75rem!important;padding:.875rem 1rem!important;display:flex!important}.mss-clerk-user-profile .cl-profileSectionItem:first-child{border-top:0!important}.mss-clerk-user-profile .cl-profileSectionItem__title{width:auto!important;max-width:8.5rem!important;color:var(--mss-ink)!important;flex:0 0 8.5rem!important;font-size:.9375rem!important;font-weight:600!important;line-height:1.35!important}.mss-clerk-user-profile .cl-profileSectionItem__content{flex:auto!important;justify-content:flex-end!important;width:auto!important;min-width:0!important;max-width:none!important;display:flex!important}.mss-clerk-user-profile .cl-formFieldLabel,.mss-clerk-user-profile .cl-userPreviewMainIdentifier,.mss-clerk-user-profile .cl-actionCardTitle{color:var(--mss-ink)!important;font-weight:600!important}.mss-clerk-user-profile .cl-actionCardSubtitle,.mss-clerk-user-profile .cl-formFieldHintText{color:var(--mss-ink-muted)!important}.mss-clerk-user-profile .cl-formFieldInput,.mss-clerk-user-profile .cl-formFieldInput[type]{border-radius:var(--mss-radius-control)!important;border:1px solid var(--mss-border)!important;background:var(--mss-surface-strong)!important;color:var(--mss-ink)!important;box-shadow:none!important}.mss-clerk-user-profile .cl-formFieldInput:focus,.mss-clerk-user-profile .cl-formFieldInput:focus-visible{border-color:var(--mss-accent)!important;box-shadow:0 0 0 3px var(--mss-accent-soft)!important;outline:none!important}.mss-clerk-user-profile .cl-formButtonPrimary,.mss-clerk-user-profile .cl-profileSectionPrimaryButton{border-radius:var(--mss-radius-control)!important;background:var(--mss-accent)!important;color:#fff!important;box-shadow:var(--mss-shadow-button)!important;width:auto!important;min-height:2.5rem!important;inline-size:auto!important;text-transform:none!important;border:0!important;flex:none!important;justify-content:center!important;align-self:flex-start!important;align-items:center!important;min-width:max-content!important;max-width:100%!important;padding-inline:.875rem!important;font-size:.875rem!important;font-weight:600!important;display:inline-flex!important}.mss-clerk-user-profile .cl-profileSection>button:not(.cl-menuButton),.mss-clerk-user-profile .cl-profileSectionItemList>button:not(.cl-menuButton){width:auto!important;inline-size:auto!important;justify-content:center!important;align-items:center!important;max-width:calc(100% - 2rem)!important;margin:0 1rem 1rem!important;padding-inline:.875rem!important;display:inline-flex!important}.mss-clerk-user-profile button[aria-label=Open\ menu]{border:1px solid var(--mss-border)!important;border-radius:var(--mss-radius-control)!important;background:var(--mss-card-soft)!important;width:2.5rem!important;min-width:2.5rem!important;max-width:2.5rem!important;height:2.5rem!important;min-height:2.5rem!important;color:var(--mss-ink-muted)!important;box-shadow:none!important;flex:0 0 2.5rem!important;justify-content:center!important;align-items:center!important;margin:0 0 0 auto!important;padding:0!important;display:inline-flex!important}.mss-clerk-user-profile button[aria-label=Open\ menu] svg,.mss-clerk-user-profile .cl-formButtonPrimary svg,.mss-clerk-user-profile .cl-profileSectionPrimaryButton svg{width:1rem!important;height:1rem!important}.mss-clerk-user-profile .cl-profileSectionItem__content>.cl-profileSectionPrimaryButton{align-self:center!important;margin-left:auto!important}.mss-clerk-user-profile .cl-formButtonPrimary:hover,.mss-clerk-user-profile .cl-profileSectionPrimaryButton:hover{background:var(--mss-accent-hover)!important}.mss-clerk-user-profile .cl-badge{background:var(--mss-accent-soft)!important;color:var(--mss-accent-ink)!important;border:0!important;border-radius:9999px!important}.mss-clerk-user-profile .cl-menuButton,.mss-clerk-user-profile .cl-avatarBox,.mss-clerk-user-profile .cl-userPreviewAvatarBox{border-radius:var(--mss-radius-control)!important}:is(.mss-clerk-profile-dialog,.mss-clerk-profile-sheet) [class*=cl-footer],:is(.mss-clerk-profile-dialog,.mss-clerk-profile-sheet) [class*=Footer],:is(.mss-clerk-profile-dialog,.mss-clerk-profile-sheet) [class*=development],:is(.mss-clerk-profile-dialog,.mss-clerk-profile-sheet) [class*=Development],:is(.mss-clerk-profile-dialog,.mss-clerk-profile-sheet) [style*=gradient],:is(.mss-clerk-profile-dialog,.mss-clerk-profile-sheet) [style*=Gradient],:is(.mss-clerk-profile-dialog,.mss-clerk-profile-sheet) .cl-developmentExampleMode,:is(.mss-clerk-profile-dialog,.mss-clerk-profile-sheet) .cl-developmentMode,:is(.mss-clerk-profile-dialog,.mss-clerk-profile-sheet) .cl-developmentModeWarning,:is(.mss-clerk-profile-dialog,.mss-clerk-profile-sheet) footer,:is(.mss-clerk-profile-dialog,.mss-clerk-profile-sheet) a[href*=clerk\.com]{display:none!important}:is(.mss-clerk-profile-dialog,.mss-clerk-profile-sheet) :has(>a[href*=clerk\.com]){display:none!important}@media (max-width:767px){.mss-clerk-profile-dialog{width:100%!important;max-width:100%!important;height:min(92dvh, calc(100dvh - max(.75rem, env(safe-area-inset-top))))!important;max-height:calc(100dvh - max(.75rem, env(safe-area-inset-top)))!important;border-radius:1.5rem 1.5rem 0 0!important;display:flex!important;inset:auto 0 0!important;transform:none!important}.mss-clerk-profile-dialog-mobile-handle{display:flex}.mss-clerk-profile-body{max-height:none}.mss-clerk-profile-dialog .mss-clerk-profile-body,.mss-clerk-profile-sheet .mss-clerk-profile-body{flex:auto;height:auto;min-height:0;max-height:none;overflow:hidden}.mss-clerk-user-profile .cl-card{gap:.75rem!important;padding:1rem!important}.mss-clerk-profile-dialog .cl-rootBox,.mss-clerk-profile-dialog .cl-cardBox,.mss-clerk-profile-dialog .cl-card,.mss-clerk-profile-sheet .cl-rootBox,.mss-clerk-profile-sheet .cl-cardBox,.mss-clerk-profile-sheet .cl-card{height:100%!important;min-height:0!important}.mss-clerk-profile-dialog .cl-card,.mss-clerk-profile-sheet .cl-card{border-radius:0!important;flex-direction:column!important;gap:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.mss-clerk-user-profile .cl-navbar{border-radius:var(--mss-radius-card)!important;padding:.45rem!important}.mss-clerk-profile-dialog .cl-navbar,.mss-clerk-profile-sheet .cl-navbar{border-right:0!important;border-bottom:1px solid var(--mss-border)!important;background:var(--mss-card-soft)!important;border-radius:0!important;flex:none!important;padding:.5rem .875rem .75rem!important}.mss-clerk-user-profile .cl-navbarButtons{flex-direction:row!important;gap:.35rem!important}.mss-clerk-user-profile .cl-navbarButton,.mss-clerk-user-profile .cl-navbarMobileMenuButton{flex:1 1 0!important;justify-content:center!important;min-height:2.5rem!important}.mss-clerk-user-profile .cl-profileSectionItem{flex-direction:column!important;align-items:stretch!important;gap:.875rem!important}.mss-clerk-user-profile .cl-profileSectionItem__title,.mss-clerk-user-profile .cl-profileSectionItem__content{flex:none!important;width:100%!important;max-width:none!important}.mss-clerk-user-profile .cl-profileSectionItem__content{justify-content:flex-start!important}.mss-clerk-user-profile .cl-pageScrollBox{max-height:none!important;padding:0!important}.mss-clerk-profile-dialog .cl-pageScrollBox,.mss-clerk-profile-sheet .cl-pageScrollBox{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;height:auto!important;min-height:0!important;max-height:none!important;padding:1rem 1rem max(1.5rem, calc(env(safe-area-inset-bottom) + 1rem))!important;flex:auto!important;overflow:hidden auto!important}.mss-clerk-profile-dialog .cl-page,.mss-clerk-profile-sheet .cl-page{gap:.875rem!important}.mss-clerk-profile-dialog .cl-profileSection,.mss-clerk-profile-sheet .cl-profileSection{border-radius:1rem!important}.mss-clerk-profile-dialog .cl-profileSectionTitle,.mss-clerk-profile-sheet .cl-profileSectionTitle{padding:.875rem .875rem .5rem!important}.mss-clerk-profile-dialog .cl-profileSectionItem,.mss-clerk-profile-sheet .cl-profileSectionItem{min-height:0!important;padding:.875rem!important}.mss-clerk-profile-dialog .cl-formButtonPrimary,.mss-clerk-profile-dialog .cl-profileSectionPrimaryButton,.mss-clerk-profile-sheet .cl-formButtonPrimary,.mss-clerk-profile-sheet .cl-profileSectionPrimaryButton{white-space:normal!important;min-width:0!important;max-width:100%!important}}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_2fe1ab3d-module__-T-KAq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_2fe1ab3d-module__-T-KAq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.0s19wthhh_6~m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.0dza.stei.9v7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.03nf~dfjdkf~..woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.0gfhww.tctz1o.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.09q3q1i5159bl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.1409xf.ylxg8g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_38c99671-module__5Dhsuq__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_38c99671-module__5Dhsuq__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_59d6dcf5-module__z_Ctiq__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_59d6dcf5-module__z_Ctiq__variable{--font-space-grotesk:"Space Grotesk", "Space Grotesk Fallback"}
