@layer components{.WG2vEa_button,.WG2vEa_iconButton{--button-bg:var(--color-surface);--button-fg:var(--color-text);--button-edge:var(--color-border-strong);--button-shade:var(--color-border);justify-content:center;align-items:center;gap:var(--space-2);min-block-size:var(--tap-target);padding-inline:var(--space-5);border:1.5px solid var(--button-edge);border-radius:var(--radius-full);background:var(--button-bg);color:var(--button-fg);font-size:var(--text-sm);white-space:nowrap;box-shadow:inset 0 -2px 0 var(--button-shade);transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), scale var(--duration-spring) var(--ease-spring), translate var(--duration-spring) var(--ease-spring);-webkit-tap-highlight-color:transparent;touch-action:manipulation;font-weight:620;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}:is(.WG2vEa_button,.WG2vEa_iconButton) svg{stroke-width:2.1px;flex:none;block-size:1.125rem;inline-size:1.125rem}@media (hover:hover){:is(.WG2vEa_button,.WG2vEa_iconButton):hover:not(:disabled){--button-bg:var(--color-surface-hover);--button-edge:var(--color-text-faint)}}:is(.WG2vEa_button,.WG2vEa_iconButton):active:not(:disabled){box-shadow:inset 0 0 0 var(--button-shade);transition-duration:60ms;translate:0 1px;scale:.96}:is(.WG2vEa_button,.WG2vEa_iconButton):disabled{cursor:default;opacity:.5}:is(.WG2vEa_button,.WG2vEa_iconButton)[data-variant=primary]{--button-bg:var(--color-action);--button-fg:var(--color-on-action);--button-edge:var(--color-action-shade);--button-shade:var(--color-action-shade);box-shadow:inset 0 -3px 0 var(--button-shade), var(--shadow-sm)}@media (hover:hover){:is(.WG2vEa_button,.WG2vEa_iconButton)[data-variant=primary]:hover:not(:disabled){--button-bg:var(--color-action-hover);--button-edge:var(--color-action-shade);scale:1.03}}:is(.WG2vEa_button,.WG2vEa_iconButton)[data-variant=primary]:active:not(:disabled){box-shadow:inset 0 0 0 var(--button-shade);scale:.96}:is(.WG2vEa_button,.WG2vEa_iconButton)[data-variant=frame]{--button-bg:var(--color-frame-pill);--button-fg:var(--color-on-frame);--button-edge:transparent;--button-shade:transparent}@media (hover:hover){:is(.WG2vEa_button,.WG2vEa_iconButton)[data-variant=frame]:hover:not(:disabled){--button-bg:var(--color-frame-pill-hover);--button-edge:transparent}}:is(.WG2vEa_button,.WG2vEa_iconButton)[data-variant=danger]{--button-bg:var(--color-danger);--button-fg:oklch(99% 0 0);--button-edge:transparent;--button-shade:color-mix(in oklch, var(--color-danger), black 28%)}@media (hover:hover){:is(.WG2vEa_button,.WG2vEa_iconButton)[data-variant=danger]:hover:not(:disabled){--button-bg:color-mix(in oklch, var(--color-danger), black 10%);--button-edge:transparent}}:is(.WG2vEa_button,.WG2vEa_iconButton)[data-variant=ghost]{--button-bg:transparent;--button-fg:var(--color-text-muted);--button-edge:transparent;--button-shade:transparent}@media (hover:hover){:is(.WG2vEa_button,.WG2vEa_iconButton)[data-variant=ghost]:hover:not(:disabled){--button-bg:var(--color-accent-soft);--button-fg:var(--color-accent);--button-edge:transparent}}:is(.WG2vEa_button,.WG2vEa_iconButton)[data-variant=outline-danger]{--button-fg:var(--color-danger);--button-edge:color-mix(in oklch, var(--color-danger), transparent 55%);--button-shade:color-mix(in oklch, var(--color-danger), transparent 80%)}@media (hover:hover){:is(.WG2vEa_button,.WG2vEa_iconButton)[data-variant=outline-danger]:hover:not(:disabled){--button-bg:var(--color-danger-soft);--button-edge:var(--color-danger)}}:is(.WG2vEa_button,.WG2vEa_iconButton)[data-state=copied],:is(.WG2vEa_button,.WG2vEa_iconButton)[data-state=copied]:hover:not(:disabled){--button-bg:var(--color-success-fill);--button-fg:var(--color-on-success);--button-edge:transparent;--button-shade:color-mix(in oklch, var(--color-success-fill), black 22%);animation:WG2vEa_pop var(--duration-spring) var(--ease-spring)}.WG2vEa_iconButton{inline-size:var(--tap-target);padding-inline:0}@keyframes WG2vEa_pop{0%{scale:.8}}.WG2vEa_visuallyHidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.WG2vEa_input{inline-size:100%;min-block-size:var(--tap-target);padding-inline:var(--space-4);border:1.5px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:max(16px, var(--text-base));box-shadow:inset 0 2px 0 var(--color-surface-sunken);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out)}.WG2vEa_input::placeholder{color:var(--color-text-faint)}.WG2vEa_input:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 4px color-mix(in oklch, var(--color-accent), transparent 78%);outline:none}.WG2vEa_input[aria-invalid=true]{border-color:var(--color-danger)}.WG2vEa_input[aria-invalid=true]:focus-visible{box-shadow:0 0 0 4px color-mix(in oklch, var(--color-danger), transparent 78%)}.WG2vEa_card{border-radius:var(--radius-sheet);background:var(--color-surface);box-shadow:var(--shadow-sheet)}.WG2vEa_numeric{font-variant-numeric:tabular-nums}.WG2vEa_skeleton{border-radius:var(--radius-full);background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--color-surface), transparent 30%), transparent) var(--color-surface-sunken);background-size:200% 100%;animation:1.4s linear infinite WG2vEa_shimmer;display:block}@keyframes WG2vEa_shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}}
