@layer shadow-reset {
    .dynamic-shadow-dom-content {
      all:initial
    }
  }
  @layer preflight {
    a,
    hr {
      color:inherit
    }
    progress,
    sub,
    sup {
      vertical-align:baseline
    }
    blockquote,
    body,
    dd,
    dl,
    fieldset,
    figure,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    hr,
    menu,
    ol,
    p,
    pre,
    ul {
      margin:0
    }
    fieldset,
    legend,
    menu,
    ol,
    ul {
      padding:0
    }
    *,
    :after,
    :before {
      border:0 solid;
      box-sizing:border-box
    }
    html {
      -webkit-text-size-adjust:100%;
      -moz-text-size-adjust:100%;
      text-size-adjust:100%;
      font-feature-settings:normal;
      font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
      line-height:1.5;
      -moz-tab-size:4;
      -o-tab-size:4;
      tab-size:4
    }
    body {
      line-height:inherit
    }
    hr {
      border-top-width:1px;
      height:0
    }
    abbr:where([title]) {
      -webkit-text-decoration:underline dotted;
      text-decoration:underline dotted
    }
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
      font-size:inherit;
      font-weight:inherit
    }
    a {
      text-decoration:inherit
    }
    b,
    strong {
      font-weight:bolder
    }
    code,
    kbd,
    pre,
    samp {
      font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
      font-size:1em
    }
    small {
      font-size:80%
    }
    sub,
    sup {
      font-size:75%;
      line-height:0;
      position:relative
    }
    sub {
      bottom:-.25em
    }
    sup {
      top:-.5em
    }
    table {
      border-collapse:collapse;
      border-color:inherit;
      text-indent:0
    }
    button,
    input,
    optgroup,
    select,
    textarea {
      color:inherit;
      font-family:inherit;
      font-size:100%;
      font-weight:inherit;
      line-height:inherit;
      margin:0;
      padding:0
    }
    button,
    select {
      text-transform:none
    }
    [type=button],
    [type=reset],
    [type=submit],
    button {
      -webkit-appearance:button;
      -moz-appearance:button;
      appearance:button;
      background-color:transparent;
      background-image:none
    }
    :-moz-focusring {
      outline:auto
    }
    :-moz-ui-invalid {
      box-shadow:none
    }
    ::-webkit-inner-spin-button,
    ::-webkit-outer-spin-button {
      height:auto
    }
    [type=search] {
      -webkit-appearance:textfield;
      -moz-appearance:textfield;
      appearance:textfield;
      outline-offset:-2px
    }
    ::-webkit-search-decoration {
      -webkit-appearance:none;
      appearance:none
    }
    ::-webkit-file-upload-button {
      -webkit-appearance:button;
      appearance:button;
      font:inherit
    }
    summary {
      display:list-item
    }
    menu,
    ol,
    ul {
      list-style:none
    }
    textarea {
      resize:vertical
    }
    input::-moz-placeholder,
    textarea::-moz-placeholder {
      color:#9ca3af;
      opacity:1
    }
    input::placeholder,
    textarea::placeholder {
      color:#9ca3af;
      opacity:1
    }
    [role=button],
    button {
      cursor:pointer
    }
    :disabled {
      cursor:default
    }
    audio,
    canvas,
    embed,
    iframe,
    img,
    object,
    svg,
    video {
      display:block;
      vertical-align:middle
    }
    img,
    video {
      height:auto;
      max-width:100%
    }
    [hidden] {
      display:none
    }
  }
  .button {
    align-items:center;
    cursor:pointer;
    display:flex;
    gap:.375rem;
    justify-content:center;
    position:relative;
    transition:all .2s ease
  }
  .button:disabled:not(.button--loading) {
    background-color:var(--dynamic-base-3);
    cursor:default
  }
  .button--expanded {
    align-self:stretch;
    flex:1;
    width:100%
  }
  .button--brand-primary {
    background:var(--dynamic-brand-primary-color);
    border:var(--dynamic-button-primary-border);
    box-shadow:var(--dynamic-shadow-down-1);
    color:#fff;
    padding:var(--dynamic-button-primary-padding)
  }
  .button--brand-primary .spinner {
    color:var(--dynamic-base-1)!important
  }
  .button--brand-primary:hover:enabled {
    box-shadow:var(--dynamic-button-shadow)
  }
  .button--brand-primary:active:enabled,
  .button--primary {
    box-shadow:var(--dynamic-shadow-down-1)
  }
  .button--primary {
    background:var(--dynamic-button-primary-background);
    border:var(--dynamic-button-primary-border);
    padding:var(--dynamic-button-primary-padding)
  }
  .button--primary:hover:enabled {
    box-shadow:var(--dynamic-button-shadow)
  }
  .button--primary:active:enabled,
  .button--secondary {
    box-shadow:var(--dynamic-shadow-down-1)
  }
  .button--secondary {
    background:var(--dynamic-button-secondary-background);
    border:var(--dynamic-button-secondary-border);
    padding:var(--dynamic-button-secondary-padding)
  }
  .button--secondary:hover:enabled {
    background:var(--dynamic-hover)
  }
  .button--secondary:active:enabled {
    background:var(--dynamic-base-3)
  }
  .button--tertiary,
  .button--tertiary .typography {
    color:var(--dynamic-text-secondary)
  }
  .button--tertiary:hover:enabled,
  .button--tertiary:hover:enabled .typography {
    color:var(--dynamic-text-primary)
  }
  .button--card {
    background:var(--dynamic-button-primary-background);
    box-shadow:0 .0625rem .125rem 0 rgba(24,39,75,.04);
    padding:var(--dynamic-button-primary-padding)
  }
  .button--card:hover:enabled {
    box-shadow:0 .75rem 1.25rem -.375rem rgba(24,39,75,.02),0 1rem 1.625rem -.25rem rgba(24,39,75,.04)
  }
  .button--danger {
    background:var(--dynamic-error-1);
    border:var(--dynamic-button-primary-border);
    color:var(--dynamic-base-1);
    padding:var(--dynamic-button-primary-padding)
  }
  .button--danger:hover:enabled {
    box-shadow:var(--dynamic-button-shadow)
  }
  .button--danger:active:enabled {
    box-shadow:var(--dynamic-shadow-down-1)
  }
  .button--padding-default {
    padding:.625rem 1rem
  }
  .button--padding-default,
  .button--padding-large {
    border-radius:calc(var(--dynamic-border-radius)/2)
  }
  .button--padding-large {
    padding:.875rem 1.25rem
  }
  .button--padding-medium {
    border-radius:calc(var(--dynamic-border-radius)/3);
    padding:.625rem 1rem
  }
  .button--padding-small {
    border-radius:calc(var(--dynamic-border-radius)/4);
    padding:.5rem .75rem
  }
  .button--padding-none {
    padding:0
  }
  .button--padding-login-screen-height {
    border-radius:calc(var(--dynamic-border-radius)/2);
    min-height:2.5rem;
    padding:0 1rem
  }
  .button__spinner {
    margin-left:auto;
    margin-right:auto
  }
  .button__end-slot,
  .button__start-slot {
    display:inline-flex
  }
  .button__spinner-container {
    align-items:center;
    bottom:0;
    color:var(--dynamic-text-primary);
    display:flex;
    justify-content:center;
    left:0;
    position:absolute;
    right:0;
    top:0
  }
  .button--loading>:not(.button__spinner-container) {
    opacity:0
  }
  .accordion-item {
    overflow:hidden;
    position:relative;
    transition-duration:.15s;
    transition-property:max-height;
    transition-timing-function:ease-out
  }
  .accordion-item--full-height {
    height:var(--dynamic-modal-height,100vh)
  }
  .accordion-item__curtain {
    background-color:var(--dynamic-overlay);
    left:0;
    opacity:0;
    position:absolute;
    right:0;
    top:0;
    transition:opacity 50ms ease-in;
    z-index:1
  }
  .accordion-item__curtain--dimmed {
    bottom:0;
    opacity:1
  }
  .dyn-accordion-toggle {
    align-items:center;
    border:none;
    border-radius:0;
    box-shadow:none;
    display:flex;
    flex:1;
    justify-content:space-between
  }
  .dyn-accordion-toggle__label {
    display:flex
  }
  .dyn-accordion-toggle__icon {
    display:flex;
    transition:transform .3s cubic-bezier(0,0,.24,1)
  }
  .dyn-accordion-toggle__icon-open {
    transform:rotate(-180deg)
  }
  .dyn-accordion-toggle:enabled,
  .dyn-accordion-toggle:enabled:hover {
    box-shadow:none
  }
  .vertical-accordion__container {
    display:flex;
    flex-direction:column
  }
  .alert {
    border:1px solid var(--dynamic-base-3);
    border-radius:calc(var(--dynamic-border-radius)/2);
    display:flex;
    gap:.75rem;
    justify-content:center;
    padding:.75rem
  }
  .alert--with-icon {
    justify-content:flex-start
  }
  .alert--error {
    background-color:var(--dynamic-error-2);
    color:var(--dynamic-error-1)
  }
  .alert--warning {
    background-color:var(--dynamic-base-2);
    color:var(--dynamic-alert-1)
  }
  .alert--info {
    background-color:var(--dynamic-brand-secondary-color);
    color:var(--dynamic-brand-primary-color)
  }
  .alert--success {
    background-color:var(--dynamic-success-2);
    color:var(--dynamic-success-1)
  }
  .alert__icon {
    flex-shrink:0
  }
  .badge__container {
    align-items:center;
    border-radius:9999px;
    display:flex;
    font-size:.625rem;
    font-weight:500;
    gap:.25rem;
    padding:.25rem .5rem;
    position:relative;
    transition:color .3s,background-color .3s;
    white-space:nowrap
  }
  .badge__container__primary {
    background-color:var(--dynamic-badge-primary-background);
    color:var(--dynamic-badge-primary-color)
  }
  .badge__container__secondary {
    background-color:var(--dynamic-badge-background);
    color:var(--dynamic-badge-color)
  }
  .badge__dot {
    background-color:var(--dynamic-badge-dot-background);
    border-radius:9999px;
    height:.375rem;
    transition:color .3s,background-color .3s;
    width:.375rem
  }
  .checkbox--hidden {
    cursor:pointer;
    display:block;
    height:1rem;
    opacity:0;
    position:absolute;
    width:1rem;
    z-index:10
  }
  .checkbox--hidden:checked+.checkbox--visible {
    background:var(--dynamic-brand-primary-color);
    border-style:none
  }
  .checkbox--hidden:checked+.checkbox--visible>.checkbox__icon {
    opacity:1
  }
  .checkbox--hidden:disabled {
    pointer-events:none
  }
  .checkbox--visible {
    align-items:center;
    background:var(--dynamic-base-3);
    border:.0625rem solid var(--dynamic-base-4);
    border-radius:calc(var(--dynamic-border-radius)/4);
    display:flex;
    height:1rem;
    justify-content:center;
    position:absolute;
    transition-duration:.2s;
    transition-property:all;
    transition-timing-function:cubic-bezier(.4,0,.2,1);
    width:1rem;
    z-index:0
  }
  .checkbox__container {
    height:1rem;
    position:relative;
    width:1rem
  }
  .checkbox__icon {
    color:#fff;
    height:.75rem;
    opacity:0;
    transition-duration:.2s;
    transition-property:opacity;
    width:.75rem
  }
  .connect-button {
    background:var(--dynamic-connect-button-background);
    border:var(--dynamic-connect-button-border);
    border-radius:calc(var(--dynamic-connect-button-radius, var(--dynamic-border-radius))/2);
    box-shadow:var(--dynamic-connect-button-shadow)
  }
  .connect-button:hover:enabled {
    background:var(--dynamic-connect-button-background-hover);
    border:var(--dynamic-connect-button-border-hover);
    box-shadow:var(--dynamic-connect-button-shadow-hover)
  }
  .connect-button:hover:enabled .typography {
    color:var(--dynamic-connect-button-color-hover)
  }
  .connect-button .typography {
    color:var(--dynamic-connect-button-color)
  }
  .copy-button__container {
    position:relative
  }
  .copy-button__tooltip {
    background-color:var(--dynamic-text-primary);
    color:var(--dynamic-base-2);
    font-size:.75rem
  }
  @keyframes enter-tile {
    0% {
      opacity:0;
      transform:translateY(.5rem)
    }
    to {
      opacity:1;
      transform:translateY(0)
    }
  }
  .enter-list-tile-animation {
    animation-duration:.2s;
    animation-fill-mode:both;
    animation-iteration-count:1;
    animation-name:enter-tile;
    animation-timing-function:ease-out
  }
  .error-container {
    word-wrap:break-word;
    align-items:flex-start;
    display:flex;
    justify-content:flex-start;
    margin-bottom:.5rem;
    overflow:visible;
    padding:.5rem .75rem;
    transition:all .3s ease;
    word-break:break-word
  }
  .error-container img,
  .error-container svg {
    flex-shrink:0;
    height:1.25rem;
    margin-top:.125rem;
    width:1.25rem
  }
  .error-container--error {
    background:var(--dynamic-error-2);
    color:var(--dynamic-error-1)
  }
  .error-container--info {
    background:var(--dynamic-base-3);
    color:var(--dynamic-text-primary)
  }
  .error-container--success {
    background:var(--dynamic-success-2);
    color:var(--dynamic-success-1)
  }
  .error-container--multi-wallet {
    margin-bottom:.75rem
  }
  .error--with-icon {
    flex:1;
    margin-left:.875rem;
    min-width:0
  }
  .error-container * {
    transition:all .3s ease
  }
  .icon--color-brand-primary {
    color:var(--dynamic-brand-primary-color)
  }
  .icon--color-text-primary {
    color:var(--dynamic-text-primary)
  }
  .icon--color-text-secondary {
    color:var(--dynamic-text-secondary)
  }
  .icon--color-text-tertiary {
    color:var(--dynamic-text-tertiary)
  }
  .icon--color-text-error {
    color:var(--dynamic-error-1)
  }
  .icon--color-success-1 {
    color:var(--dynamic-success-1)
  }
  .icon--size-xsmall {
    height:.75rem;
    width:.75rem
  }
  .icon--size-small {
    height:1rem;
    width:1rem
  }
  .icon--size-mini {
    height:1.25rem;
    width:1.25rem
  }
  .icon--size-medium {
    height:1.5rem;
    width:1.5rem
  }
  .icon--size-mlarge {
    height:1.875rem;
    width:1.875rem
  }
  .icon--size-large {
    height:2.375rem;
    width:2.375rem
  }
  .icon-button {
    align-items:center;
    border-radius:100%;
    color:var(--dynamic-text-tertiary);
    display:flex;
    justify-content:center
  }
  .icon-button svg:hover {
    color:var(--dynamic-text-secondary)
  }
  .icon-button svg:active {
    color:var(--dynamic-text-primary)
  }
  .indicator__container {
    align-items:center;
    background:var(--dynamic-base-1);
    border-radius:100%;
    bottom:0;
    display:flex;
    justify-content:center;
    position:absolute;
    right:0
  }
  .indicator__icon {
    background:var(--dynamic-success-1);
    border-radius:100%
  }
  .indicator__wallet-connect {
    background:#4084ed;
    bottom:0;
    color:#fff;
    position:absolute;
    right:-.125rem
  }
  .icon-with-spinner__container,
  .indicator__wallet-connect {
    align-items:center;
    border-radius:9999px;
    display:flex;
    justify-content:center
  }
  .icon-with-spinner__container {
    position:relative
  }
  .icon-with-spinner__container img {
    height:100%;
    width:100%
  }
  .icon-with-spinner__icon-container {
    align-items:center;
    display:flex;
    justify-content:center;
    position:relative
  }
  .icon-with-spinner__spinner-container {
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    grid-template-rows:repeat(2,minmax(0,1fr));
    position:absolute;
    right:0;
    top:0
  }
  .icon-with-spinner__spinner {
    grid-column-start:2;
    grid-row-start:1;
    height:100%;
    width:100%
  }
  .icon-with-spinner__animation {
    animation:spin 1.4s linear infinite
  }
  .icon-with-status__container {
    margin-bottom:12px;
    max-width:-moz-fit-content;
    max-width:fit-content;
    position:relative
  }
  .icon-with-status__container .icon {
    border-radius:100%
  }
  .icon-with-status__status-dot {
    bottom:-.125rem;
    position:absolute;
    right:-.25rem
  }
  .icon-with-status__container .inner-icon__container {
    background:var(--dynamic-base-1);
    border-radius:100%;
    bottom:-.125rem;
    padding:.1875rem;
    position:absolute;
    right:-.1875rem
  }
  .icon-with-status__container .inner-icon {
    border-radius:100%
  }
  .icon-with-status__container .inner-icon svg {
    height:1rem;
    width:1rem
  }
  .icon-with-status__container .inner-icon--green {
    background:var(--dynamic-success-1)
  }
  .icon-with-status__container .inner-icon--red {
    background:var(--dynamic-error-1)
  }
  .icon-with-status__container .inner-icon path {
    fill:var(--dynamic-base-1)
  }
  .icon-with-status__container .status-dot__container {
    align-items:center;
    background:var(--dynamic-base-1);
    border-radius:100%;
    bottom:-.125rem;
    display:flex;
    height:.625rem;
    justify-content:center;
    position:absolute;
    right:-.25rem;
    width:.625rem
  }
  .icon-with-status__container .status-dot {
    border-radius:100%;
    height:.375rem;
    width:.375rem
  }
  .icon-with-status__container .status-dot--green {
    background:var(--dynamic-success-1)
  }
  .icon-with-status__container .status-dot--red {
    background:var(--dynamic-error-1)
  }
  .info-item__container {
    color:var(--dynamic-text-tertiary);
    display:flex
  }
  .info-item__container a {
    text-decoration:underline
  }
  .info-item__container .info-item__icon-container {
    border-radius:calc(var(--dynamic-border-radius)/3);
    color:var(--dynamic-text-tertiary);
    display:flex;
    margin-right:1.125rem
  }
  .info-item__container .info-item__icon-container svg {
    height:1.5rem;
    width:1.5rem
  }
  .info-item__container .info-item__secondary-text {
    margin-top:.25rem
  }
  .phone-number-field {
    display:flex;
    flex-direction:column
  }
  .phone-number-field__fields {
    align-items:stretch;
    display:flex;
    position:relative;
    width:100%
  }
  .phone-number-field__fields__country-code {
    align-items:center;
    background-color:var(--dynamic-base-2);
    border:.0625rem solid var(--dynamic-base-3);
    border-radius:calc(var(--dynamic-border-radius)*.4) 0 0 calc(var(--dynamic-border-radius)*.4);
    border-right:none;
    cursor:pointer;
    display:flex;
    padding-left:.75rem;
    position:relative;
    transition:all .2s ease;
    width:6.25rem
  }
  .phone-number-field__fields__country-code--disabled {
    background-color:var(--dynamic-base-3);
    pointer-events:none
  }
  .phone-number-field__fields__country-code__flag {
    margin-right:.5rem
  }
  .phone-number-field__fields__country-code__plus {
    cursor:pointer;
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none
  }
  .phone-number-field__fields__country-code__container {
    align-items:center;
    display:flex;
    flex:1;
    pointer-events:none
  }
  .phone-number-field__fields__country-code .phone-number-field__fields__country-code__container .phone-number-field__fields__country-code__container__input {
    border:none;
    flex:1;
    padding:0;
    width:100%
  }
  .phone-number-field__fields__country-code__chevron {
    cursor:pointer;
    position:absolute;
    right:.5rem;
    width:1rem
  }
  .phone-number-field__fields__phone-number {
    align-items:center;
    display:flex;
    flex:1;
    position:relative
  }
  .phone-number-field__fields .phone-number-field__fields__phone-number .phone-number-field__fields__phone-number__input {
    border-radius:0 calc(var(--dynamic-border-radius)*.4) calc(var(--dynamic-border-radius)*.4) 0;
    padding-left:.75rem
  }
  .phone-number-field__fields__placeholder {
    align-self:center;
    color:var(--dynamic-text-secondary);
    left:7.0625rem;
    pointer-events:none;
    position:absolute;
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none
  }
  .phone-number-field__fields__inline-submit {
    align-self:center;
    position:absolute;
    right:.75rem
  }
  .phone-number-field__dropdown {
    width:calc(var(--dynamic-modal-width) - 3rem)
  }
  .phone-number-field__dropdown__items {
    display:flex;
    flex-direction:column
  }
  .phone-number-field__dropdown__items__country {
    align-items:center;
    cursor:pointer;
    display:flex;
    gap:.375rem;
    padding:.375rem .75rem
  }
  .phone-number-field__dropdown__items__country__flag {
    width:1.5rem
  }
  .phone-number-field__dropdown__items__country__name {
    font-size:var(--dynamic-text-size-body-small)
  }
  .phone-number-field__dropdown__items__country__code {
    color:var(--dynamic-text-secondary);
    font-size:var(--dynamic-text-size-body-small)
  }
  .phone-number-field__dropdown__items__country:hover {
    background-color:var(--dynamic-base-4)
  }
  .phone-number-field__dropdown__items__country--selected {
    background-color:var(--dynamic-base-3)
  }
  .phone-number-field__error-message {
    color:var(--dynamic-error-1);
    padding:.5rem 0
  }
  .phone-number-field input::-webkit-inner-spin-button,
  .phone-number-field input::-webkit-outer-spin-button {
    -webkit-appearance:none;
    appearance:none;
    margin:0
  }
  .phone-number-field input[type=number] {
    -webkit-appearance:textfield;
    -moz-appearance:textfield;
    appearance:textfield
  }
  .icon-button {
    --icon-arrow:var(--dynamic-text-tertiary);
    --icon-background:var(--dynamic-base-3)
  }
  .icon-button,
  .icon-button path,
  .icon-button rect {
    transition:all .2s
  }
  .icon-button--active,
  .icon-button:hover {
    --icon-arrow:var(--dynamic-text-secondary);
    --icon-background:var(--dynamic-hover)
  }
  .icon-button--has-content,
  .icon-button--has-content:hover {
    --icon-arrow:var(--dynamic-base-2);
    --icon-background:var(--dynamic-brand-primary-color)
  }
  .input__container {
    position:relative
  }
  .input__container .input__suffix {
    position:absolute;
    right:1rem;
    top:1rem
  }
  .input__container .input {
    background:var(--dynamic-base-2);
    border-color:var(--dynamic-base-3);
    border-radius:calc(var(--dynamic-border-radius)*.4);
    border-width:.0625rem;
    color:var(--dynamic-text-primary);
    font-size:.9375rem;
    font-weight:400;
    margin:0;
    outline:none;
    transition:all .2s ease;
    width:100%
  }
  .input__container .input:disabled {
    background:var(--dynamic-base-3);
    border-color:var(--dynamic-base-4)
  }
  .input__container .input:disabled .input__label {
    color:var(--dynamic-text-tertiary)
  }
  .input__container .input__label {
    color:var(--dynamic-text-secondary);
    cursor:text;
    font-size:.625rem;
    pointer-events:none
  }
  .input__container .input:not(.input__error,
  .input__success):focus,
  .input__container .input:not(.input__error,
  .input__success):hover {
    background:var(--dynamic-base-2);
    border-color:var(--dynamic-base-4)
  }
  .input__container .input__error {
    background:var(--dynamic-error-2);
    border-color:var(--dynamic-error-1)
  }
  .input__container .input__error~.input__label,
  .input__container .input__error~.input__trailing {
    color:var(--dynamic-error-1)
  }
  .input__container .input__success {
    border-color:var(--dynamic-success-1)
  }
  .input__container .input__success~.input__label,
  .input__container .input__success~.input__trailing {
    color:var(--dynamic-success-1)
  }
  .input__container .input__has_trailing {
    padding-right:4rem
  }
  .input__container .input__trailing {
    color:var(--dynamic-text-secondary);
    font-size:.75rem;
    font-weight:500;
    position:absolute;
    right:.75rem;
    top:50%;
    transform:translateY(-50%)
  }
  .input__container--dense .input {
    padding:1.125rem .75rem .375rem
  }
  .input__container--dense .input::-moz-placeholder {
    color:transparent
  }
  .input__container--dense .input::placeholder {
    color:transparent
  }
  .input__container--dense .input--no-label {
    padding-block:.75rem
  }
  .input__container--dense .input__label {
    left:.75rem;
    position:absolute;
    top:.4375rem;
    transition:all .2s ease;
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none
  }
  .input__container--dense .input:-moz-placeholder-shown~.input__label {
    font-size:.9375rem;
    top:.75rem
  }
  .input__container--dense .input:placeholder-shown~.input__label {
    font-size:.9375rem;
    top:.75rem
  }
  .input__container--dense .input:focus~.input__label {
    font-size:.625rem;
    top:.4375rem
  }
  .input__container--regular {
    display:grid;
    grid-template-areas:"label" "input" "message"
  }
  .input__container--regular .input {
    grid-area:input;
    padding:.75rem
  }
  .input__container--regular .input__label {
    align-items:center;
    display:inline-flex;
    font-size:.75rem;
    grid-area:label;
    line-height:1rem;
    margin-bottom:.5rem
  }
  .input__container--regular .input__label:after {
    background:var(--dynamic-base-4);
    content:"";
    flex:1;
    height:1px;
    margin-left:.75rem;
    right:0
  }
  .input__container--regular .input__suffix {
    align-self:center;
    grid-area:input;
    justify-self:end;
    margin-right:1rem;
    position:static
  }
  .input__container--regular .input__trailing {
    align-self:center;
    grid-area:input;
    justify-self:end;
    margin-right:.75rem;
    position:static;
    transform:none
  }
  .input__container--regular .input__message {
    grid-area:message
  }
  .input__message {
    color:var(--dynamic-text-primary);
    padding:.5rem 0
  }
  .input__message__error {
    color:var(--dynamic-error-1)
  }
  .input__message__success {
    color:var(--dynamic-success-1)
  }
  input:-webkit-autofill,
  input:-webkit-autofill:active,
  input:-webkit-autofill:focus,
  input:-webkit-autofill:hover,
  select:-webkit-autofill,
  select:-webkit-autofill:focus,
  select:-webkit-autofill:hover,
  textarea:-webkit-autofill,
  textarea:-webkit-autofill:focus,
  textarea:-webkit-autofill:hover {
    -webkit-transition:background-color 5000s ease-in-out 0s!important;
    transition:background-color 5000s ease-in-out 0s!important
  }
  .list-tile {
    align-items:center;
    background-color:var(--dynamic-wallet-list-tile-background);
    border:var(--dynamic-wallet-list-tile-border);
    border-radius:calc(var(--dynamic-border-radius)/2);
    box-shadow:var(--dynamic-wallet-list-tile-shadow);
    color:var(--dynamic-text-primary);
    display:flex;
    gap:.625rem;
    padding:var(--dynamic-wallet-list-tile-padding);
    transition-duration:var(--dynamic-wallet-list-tile-animation-duration);
    transition-property:all;
    transition-timing-function:ease-out;
    width:100%
  }
  .list-tile:not(:disabled):active {
    transform:scale(.95)
  }
  .list-tile:not(:disabled):hover {
    background-color:var(--dynamic-wallet-list-tile-background-hover);
    border:var(--dynamic-wallet-list-tile-border-hover);
    box-shadow:var(--dynamic-wallet-list-tile-shadow-hover)
  }
  .list-tile__children {
    flex-grow:1;
    text-align:left
  }
  .user-wallet {
    align-items:center;
    display:flex;
    height:3.4375rem;
    justify-content:space-between
  }
  .user-wallet__info {
    align-items:center;
    display:flex;
    gap:.5rem
  }
  .user-wallet__info__icon {
    height:1.75rem;
    width:1.75rem
  }
  .user-wallet__info__icon--avatar {
    border-radius:50%;
    overflow:hidden
  }
  .user-wallet__info__address {
    display:flex;
    flex-direction:column;
    text-align:left
  }
  .user-wallets-list {
    -ms-overflow-style:none;
    display:flex;
    flex-direction:column;
    gap:.5rem;
    margin-inline:1.5rem;
    margin-bottom:1.5rem;
    max-height:100%;
    overflow-y:auto;
    scrollbar-width:none
  }
  .user-wallets-list::-webkit-scrollbar {
    display:none
  }
  .modal-header {
    align-items:center;
    background:var(--dynamic-header-background);
    display:flex;
    flex-direction:column;
    justify-content:center;
    padding:var(--dynamic-header-padding);
    width:100%
  }
  .modal-header--border {
    border-bottom:var(--dynamic-header-border-bottom)
  }
  .modal-header--empty {
    padding-bottom:0
  }
  .modal-header--filled {
    background:var(--dynamic-base-2)
  }
  .modal-header__content {
    align-items:center;
    display:flex;
    justify-content:center;
    width:100%
  }
  .modal-header__content--align-content-bottom {
    align-items:start
  }
  .modal-header__content__leading,
  .modal-header__content__trailing {
    align-items:center;
    display:flex;
    flex:1;
    gap:.25rem;
    height:1.5rem
  }
  .modal-header__content__leading--empty,
  .modal-header__content__trailing--empty {
    height:0
  }
  .modal-header__content__leading {
    justify-content:flex-start;
    margin-right:auto
  }
  .modal-header__content__trailing {
    justify-content:flex-end;
    margin-left:auto
  }
  .hardware-wallet-toggle__toggle {
    pointer-events:none
  }
  .network-switch-control__container {
    align-items:center;
    background:var(--dynamic-base-2);
    border-radius:calc(var(--dynamic-border-radius)/2);
    bottom:0;
    color:var(--dynamic-text-primary);
    display:flex;
    gap:.375rem;
    max-width:100%;
    padding:.25rem;
    position:absolute;
    right:0;
    transform:translateX(50%)
  }
  .network-switch-control__container--error {
    border:1px solid var(--dynamic-error-1);
    color:var(--dynamic-error-1);
    cursor:auto
  }
  .network-switch-control__network-name {
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
  }
  .network-switch-control__network-icon {
    border-radius:50%
  }
  .network-switch-control__arrow-icon {
    min-width:1rem;
    transform:rotate(90deg);
    transition:transform .15s linear
  }
  .network-switch-control__arrow-icon--active {
    transform:rotate(-90deg)
  }
  @keyframes spinner-animation {
    0% {
      transform:rotate(0)
    }
    to {
      transform:rotate(1turn)
    }
  }
  .network {
    color:var(--dynamic-text-primary);
    display:flex;
    justify-content:space-between;
    width:100%
  }
  .network .network__container {
    align-items:flex-start;
    display:flex;
    flex:1
  }
  .network .network__title-icon {
    border-radius:50%;
    height:1rem;
    margin-right:.5rem;
    margin-top:.0625rem;
    width:1rem
  }
  .network .network__title-container {
    display:flex;
    flex-direction:column;
    gap:.25rem;
    overflow:hidden
  }
  .network .network__title-copy {
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
  }
  .network .network__status-container {
    align-items:center;
    border-radius:100%;
    display:flex;
    height:1rem;
    justify-content:center;
    width:1rem
  }
  .network .network__status-container .network__status-icon {
    color:#fff;
    height:.75rem;
    width:.75rem
  }
  .network .network__status-container .network__status-icon svg path {
    fill:currentcolor
  }
  .network .network__status-container .network__status-spinner-icon {
    animation:spinner-animation 2s linear infinite;
    height:.75rem;
    margin-right:-.9375rem;
    margin-top:-.75rem;
    transform-origin:0 100%;
    width:.75rem
  }
  .network .network__status-container--active {
    background-color:var(--dynamic-brand-primary-color)
  }
  .network-action {
    align-items:center;
    display:flex;
    padding:.5rem 1rem
  }
  @media (pointer:coarse) {
    .network-action {
      padding:.5rem 1.5rem
    }
  }
  .network-action:not(.network--not-supported) {
    cursor:pointer
  }
  .network-action:not(.network--not-supported):hover {
    background-color:var(--dynamic-hover)
  }
  .network-control-skeleton {
    align-items:center;
    border-radius:calc(var(--dynamic-border-radius)/2);
    display:flex;
    gap:.375rem;
    justify-content:center;
    padding:.1875rem .25rem
  }
  .network-control-skeleton__icon {
    background-color:var(--dynamic-base-3);
    border:1px solid var(--dynamic-base-4);
    border-radius:100%;
    height:1.125rem;
    width:1.125rem
  }
  .network-control-skeleton__skeleton {
    width:1.875rem
  }
  .non-network-switching-supported-control {
    align-items:center;
    background:var(--dynamic-base-2);
    border-radius:calc(var(--dynamic-border-radius)/2);
    bottom:0;
    color:var(--dynamic-text-primary);
    display:flex;
    gap:.375rem;
    justify-content:center;
    padding:.25rem;
    position:absolute;
    right:0;
    transform:translateX(50%)
  }
  .non-network-switching-supported-control--error {
    background-color:var(--dynamic-error-2);
    cursor:auto
  }
  .non-network-switching-supported-control__network-name {
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
  }
  .network-picker-network-control {
    display:flex;
    flex-direction:column
  }
  .network-picker-network-control__anchor {
    position:relative
  }
  .linear-gradient-frame {
    align-items:center;
    display:flex;
    flex-direction:column;
    justify-content:center;
    position:relative
  }
  .linear-gradient-frame__icon {
    position:absolute
  }
  .pin-field__container {
    display:flex;
    flex:1;
    flex-grow:0;
    gap:2.5%;
    justify-content:space-between;
    margin-top:1rem;
    max-width:19.5rem;
    width:100%
  }
  .pin-input__input {
    background:var(--dynamic-base-2);
    border:.0625rem solid var(--dynamic-base-4);
    border-radius:.75rem;
    color:var(--dynamic-text-primary);
    font-size:1rem;
    height:2.75rem;
    max-width:2.75rem;
    outline:.125rem solid transparent;
    outline-offset:.125rem;
    text-align:center;
    width:100%
  }
  .pin-input__input:last-child {
    margin-right:0
  }
  .pin-input__input:disabled {
    cursor:not-allowed;
    opacity:.5
  }
  .pin-input__input--error {
    background:var(--dynamic-error-2);
    border-color:var(--dynamic-error-1);
    color:var(--dynamic-error-1)
  }
  .pin-input__input--success {
    background:var(--dynamic-success-2);
    border-color:var(--dynamic-success-1);
    color:var(--dynamic-success-1)
  }
  .modal-component__container {
    align-items:center;
    display:flex;
    height:100%;
    justify-content:center;
    width:100%
  }
  .modal-component__backdrop {
    -webkit-backdrop-filter:var(--dynamic-modal-backdrop-filter);
    backdrop-filter:var(--dynamic-modal-backdrop-filter);
    background:var(--dynamic-modal-backdrop-background);
    cursor:default;
    height:100%;
    left:0;
    position:fixed;
    top:0;
    width:100%
  }
  .search__container {
    align-items:center;
    background:var(--dynamic-search-bar-background);
    border:var(--dynamic-search-bar-border);
    border-radius:calc(var(--dynamic-border-radius)/1.5);
    cursor:text;
    display:flex;
    gap:.625rem;
    height:2.625rem;
    justify-content:space-between;
    min-height:2.25rem;
    padding-left:.75rem;
    padding-right:.75rem
  }
  .search__container,
  .search__container svg {
    color:var(--dynamic-text-tertiary)
  }
  .search__container:hover:not(.search__container--active,
  .search__container:focus-within) {
    background:var(--dynamic-search-bar-background-hover);
    border:var(--dynamic-search-bar-border-hover);
    color:var(--dynamic-text-secondary)
  }
  .search__container:hover:not(.search__container--active,
  .search__container:focus-within) svg {
    color:var(--dynamic-text-secondary)
  }
  .search__container--active,
  .search__container:focus-within {
    background:var(--dynamic-search-bar-background-focus);
    border:var(--dynamic-search-bar-border-focus);
    color:var(--dynamic-text-primary)
  }
  .search__container--active svg,
  .search__container:focus-within svg {
    color:var(--dynamic-text-secondary)
  }
  .search-icon__container {
    align-items:center;
    color:var(--dynamic-text-tertiary);
    display:flex;
    height:1rem;
    justify-content:center;
    width:1rem
  }
  .search__input {
    background:none;
    border:0;
    color:var(--dynamic-text-primary);
    display:flex;
    flex-grow:1;
    font-size:var(--dynamic-text-size-body-small);
    font-weight:500;
    line-height:1rem;
    margin:0;
    outline:none;
    padding-bottom:.25rem;
    padding-top:.25rem
  }
  .search__input::-moz-placeholder {
    color:var(--dynamic-text-tertiary)
  }
  .search__input::placeholder {
    color:var(--dynamic-text-tertiary)
  }
  .search__input:hover::-moz-placeholder {
    color:var(--dynamic-text-secondary)
  }
  .search__input:hover::placeholder {
    color:var(--dynamic-text-secondary)
  }
  .search__input:focus::-moz-placeholder {
    color:transparent
  }
  .search__input:focus::placeholder {
    color:transparent
  }
  .search__button--clear {
    color:var(--dynamic-text-secondary);
    font-size:var(--dynamic-text-size-body-mini)
  }
  .search__button--clear:hover {
    color:var(--dynamic-text-primary)
  }
  .select__container {
    cursor:pointer;
    position:relative
  }
  .select__container .select {
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    bottom:0;
    left:0;
    opacity:0;
    outline:none;
    position:absolute;
    right:0;
    top:0
  }
  .select__container .select::-moz-placeholder {
    color:transparent
  }
  .select__container .select::placeholder {
    color:transparent
  }
  .select__container .select__body {
    background:var(--dynamic-base-2);
    border-color:var(--dynamic-base-4);
    border-radius:calc(var(--dynamic-border-radius)*.4);
    border-width:.0625rem;
    display:block;
    margin:0;
    padding:1.125rem .75rem .375rem;
    position:relative;
    transition:all .2s ease;
    width:100%
  }
  .select__container .select__value {
    color:var(--dynamic-text-primary);
    font-size:.9375rem;
    font-weight:400
  }
  .select__container .select__label {
    color:var(--dynamic-text-secondary);
    font-size:.9375rem;
    left:.75rem;
    pointer-events:none;
    position:absolute;
    top:.75rem;
    transition:all .2s ease
  }
  .select__container .select__control_icon {
    align-items:center;
    bottom:0;
    color:var(--dynamic-text-secondary);
    display:flex;
    position:absolute;
    right:.75rem;
    top:0
  }
  .select__container .select__has_value .select__label {
    font-size:.625rem;
    top:.4375rem
  }
  .select__container .select:has(.select__error)~.select__body {
    background:var(--dynamic-error-2);
    border-color:var(--dynamic-error-1)
  }
  .select__container .select__error {
    background:var(--dynamic-error-2);
    border-color:var(--dynamic-error-1)
  }
  .select__container .select__error .select__control_icon,
  .select__container .select__error .select__label {
    color:var(--dynamic-error-1)
  }
  .select__message {
    color:var(--dynamic-text-primary);
    padding-top:.5rem
  }
  .select__message__error {
    color:var(--dynamic-error-1)
  }
  .separator {
    border-top:.0625rem solid var(--dynamic-base-3)
  }
  @keyframes shimmer {
    to {
      transform:translateX(100%)
    }
  }
  .skeleton {
    background:var(--dynamic-base-3);
    border-radius:calc(var(--dynamic-border-radius)/6);
    display:inline-flex;
    line-height:1;
    min-width:100%;
    overflow:hidden;
    position:relative;
    z-index:0
  }
  .skeleton:after {
    animation:shimmer 2s infinite;
    background-image:var(--dynamic-loading-animation-gradient);
    bottom:0;
    content:"";
    left:0;
    position:absolute;
    right:0;
    top:0;
    transform:translateX(-100%)
  }
  .spinner {
    animation:spin 1s linear infinite;
    color:var(--dynamic-brand-primary-color)
  }
  @keyframes spin {
    0% {
      transform:rotate(0deg)
    }
    to {
      transform:rotate(1turn)
    }
  }
  .status-dot__container {
    align-items:center;
    background:var(--dynamic-base-1);
    border-radius:100%;
    display:flex;
    height:.625rem;
    justify-content:center;
    width:.625rem
  }
  .status-dot {
    border-radius:100%;
    height:.375rem;
    width:.375rem
  }
  .status-dot--green {
    background:var(--dynamic-success-1)
  }
  .status-dot--red {
    background:var(--dynamic-error-1)
  }
  .status-dot--yellow {
    background:var(--dynamic-alert-1)
  }
  .support-links {
    display:flex;
    flex-direction:column;
    gap:.5rem
  }
  .support-links__icons-container {
    align-items:center;
    display:flex;
    gap:1rem;
    justify-content:center
  }
  .support-links__icon-link {
    align-items:center;
    display:inline-flex;
    gap:.25rem;
    text-decoration:none
  }
  .switch__container {
    display:flex
  }
  .switch__container.disabled {
    opacity:.2;
    pointer-events:none
  }
  .switch__container .button {
    background:var(--dynamic-base-2);
    border-radius:0;
    box-shadow:var(--dynamic-shadow-down-1);
    color:var(--dynamic-text-primary);
    font-size:var(--dynamic-text-size-button-primary);
    font-weight:400;
    margin:0;
    padding:.75rem 0;
    width:100%
  }
  .switch__container .button:first-child {
    border-bottom-left-radius:calc(var(--dynamic-border-radius)/3);
    border-right:0;
    border-top-left-radius:calc(var(--dynamic-border-radius)/3)
  }
  .switch__container .button:last-child {
    border-bottom-right-radius:calc(var(--dynamic-border-radius)/3);
    border-top-right-radius:calc(var(--dynamic-border-radius)/3)
  }
  .switch__container .button.active {
    background:var(--dynamic-brand-primary-color);
    color:#fff
  }
  .text-button {
    align-items:center;
    border-radius:calc(var(--dynamic-border-radius)/6);
    color:var(--dynamic-text-secondary);
    cursor:pointer;
    display:flex;
    font-size:.75rem;
    font-weight:500;
    gap:.375rem;
    padding:.125rem .375rem
  }
  .text-button:hover {
    background-color:var(--dynamic-hover)
  }
  .tos-and-pp__text {
    color:var(--dynamic-text-secondary);
    font-size:var(--dynamic-text-size-body-small);
    margin:0 auto;
    text-align:center
  }
  .tos-and-pp__text .tos-and-pp__link {
    color:var(--dynamic-text-link);
    text-decoration:none
  }
  .zoom-transition__root {
    transform-origin:50% 50%
  }
  .vertical-drawer-animation {
    overflow:hidden;
    transition-property:max-height;
    transition-timing-function:ease-out
  }
  .typography {
    font-family:var(--dynamic-font-family-primary);
    font-weight:400;
    line-height:normal
  }
  .typography--title {
    font-size:var(--dynamic-text-size-title)
  }
  .typography--body-normal {
    font-size:var(--dynamic-text-size-body-normal)
  }
  .typography--body-small {
    font-size:var(--dynamic-text-size-body-small)
  }
  .typography--body-mini {
    font-size:var(--dynamic-text-size-body-mini)
  }
  .typography--button-primary {
    font-size:var(--dynamic-text-size-button-primary);
    font-weight:700
  }
  .typography--button-secondary {
    font-size:var(--dynamic-text-size-button-secondary);
    font-weight:700
  }
  .typography--button-tertiary {
    font-size:var(--dynamic-text-size-button-secondary);
    font-weight:400
  }
  .typography--numbers-display {
    font-size:var(--dynamic-text-size-numbers-display);
    font-weight:700
  }
  .typography--numbers-big {
    font-family:var(--dynamic-font-family-numbers);
    font-size:var(--dynamic-text-size-numbers-big)
  }
  .typography--numbers-medium {
    font-family:var(--dynamic-font-family-numbers);
    font-size:var(--dynamic-text-size-numbers-medium)
  }
  .typography--bold {
    font-weight:700
  }
  .typography--medium {
    font-weight:500
  }
  .typography--semibold {
    font-weight:600
  }
  .typography--regular {
    font-weight:400
  }
  .typography--link {
    color:var(--dynamic-text-link)
  }
  .typography--brand-primary {
    color:var(--dynamic-brand-primary-color)
  }
  .typography--primary {
    color:var(--dynamic-text-primary)
  }
  .typography--secondary {
    color:var(--dynamic-text-secondary)
  }
  .typography--tertiary {
    color:var(--dynamic-text-tertiary)
  }
  .typography--uppercase {
    text-transform:uppercase
  }
  .typography--dynamic-error-1 {
    color:var(--dynamic-error-1)
  }
  .typography--error-2 {
    color:var(--dynamic-error-2)
  }
  .typography--alert-1 {
    color:var(--dynamic-alert-1)
  }
  .typography--connection-green-1 {
    color:var(--dynamic-success-1)
  }
  .typography--tooltip {
    color:var(--dynamic-tooltip-text-color)
  }
  .typography--inherit {
    color:inherit
  }
  .typography--white {
    color:#fff
  }
  .typography--current-color {
    color:currentcolor
  }
  .typography--truncate {
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
  }
  .typography-button__content {
    align-items:center;
    display:flex;
    flex-direction:column
  }
  .typography-button__content--with-description {
    align-items:flex-start;
    flex:1;
    text-align:left
  }
  .powered-by-dynamic {
    align-items:center;
    color:var(--dynamic-text-tertiary);
    display:flex;
    text-decoration:none;
    width:100%
  }
  .powered-by-dynamic--center {
    justify-content:center
  }
  .powered-by-dynamic--right {
    justify-content:end
  }
  .powered-by-dynamic__logo,
  .powered-by-dynamic__text {
    display:inline-block
  }
  .powered-by-dynamic__text {
    margin-right:.25rem
  }
  .powered-by-dynamic__logo {
    display:inline-block;
    margin-top:.0625rem;
    max-width:3.6875rem;
    width:3.6875rem
  }
  .dynamic-footer {
    background:var(--dynamic-footer-background);
    padding:var(--dynamic-footer-padding);
    width:100%
  }
  .dynamic-footer:not(.dynamic-footer__top-border) {
    padding-top:0
  }
  .dynamic-footer__top-border {
    border-top:var(--dynamic-footer-border-top)
  }
  .user-address,
  .user-address__container {
    align-items:center;
    display:flex;
    justify-content:center
  }
  .user-address__container {
    margin-top:.375rem
  }
  .user-address__status-dot {
    margin-right:.375rem
  }
  .user-address__seperator {
    background-color:var(--dynamic-base-4);
    height:.5rem;
    margin:0 .5rem;
    width:.0625rem
  }
  .app-origin-tile.chip {
    align-self:center;
    padding:.625rem 1.25rem
  }
  .options-switcher {
    background-color:var(--dynamic-base-4);
    display:flex;
    min-height:2rem;
    position:relative
  }
  .options-switcher,
  .options-switcher__active-rail,
  .options-switcher__button {
    border-radius:calc(var(--dynamic-border-radius)/3)
  }
  .options-switcher__button {
    color:var(--dynamic-text-secondary);
    flex:1;
    font-size:var(--dynamic-text-size-button-secondary);
    font-weight:500;
    position:relative
  }
  .options-switcher__button--active {
    color:var(--dynamic-text-primary)
  }
  .options-switcher__active-rail {
    background-color:var(--dynamic-base-2);
    box-shadow:var(--dynamic-shadow-down-1);
    height:100%;
    position:absolute;
    transition:left .1s ease-in-out
  }
  .dynamic-verified-icon {
    color:var(--dynamic-success-1)
  }
  .user-profile-field__value {
    align-items:center;
    display:flex;
    min-height:.9375rem;
    overflow:auto
  }
  .user-profile-field__verify-icon {
    margin-left:.25rem
  }
  .user-profile-section {
    margin:0 0 .75rem
  }
  .user-profile-section__title {
    margin-bottom:.5rem
  }
  .user-profile-section__header {
    display:flex;
    flex-direction:row;
    justify-content:space-between
  }
  .user-profile-section__action {
    display:flex;
    margin:0 0 .5rem
  }
  .user-profile-social-account__connected-avatar {
    border-radius:100%;
    height:100%;
    overflow:hidden;
    position:relative;
    width:100%
  }
  .user-profile-social-account__connected-provider-icon {
    background-color:#fff;
    border-radius:100%;
    bottom:-.1875rem;
    height:.875rem;
    padding:.09375rem;
    position:absolute;
    right:-.3125rem;
    width:.875rem
  }
  .user-profile-social-account__image {
    -o-object-fit:cover;
    object-fit:cover
  }
  .user-profile-social-account {
    align-items:center;
    background-color:var(--dynamic-wallet-list-tile-background);
    border:var(--dynamic-wallet-list-tile-border);
    border-radius:calc(var(--dynamic-border-radius)/2);
    box-shadow:var(--dynamic-wallet-list-tile-shadow);
    color:var(--dynamic-text-primary);
    display:flex;
    gap:.625rem;
    padding:var(--dynamic-wallet-list-tile-padding);
    width:100%
  }
  .user-profile-social-account__icon {
    flex-shrink:0;
    height:1.5rem;
    position:relative;
    width:1.5rem
  }
  .user-profile-social-account__label {
    flex-grow:1;
    text-align:left
  }
  .user-profile-social-account__button {
    box-shadow:none;
    flex-shrink:0;
    padding:.1875rem .28125rem
  }
  .user-profile-social-account__button .button__spinner-container {
    left:auto
  }
  .user-profile__fields {
    background-color:var(--dynamic-base-2);
    border-radius:calc(var(--dynamic-border-radius)/2);
    padding:.75rem
  }
  .user-profile__fields,
  .user-profile__social-accounts {
    display:flex;
    flex-direction:column;
    gap:.5rem
  }
  .divider {
    align-items:center;
    display:flex;
    gap:.75rem;
    justify-content:space-between;
    padding:1rem 0
  }
  .divider__dash {
    background:var(--dynamic-base-4);
    height:.0625rem;
    width:100%
  }
  .divider__text {
    white-space:nowrap
  }
  .divider__full-width {
    width:100%
  }
  .divider__no-gap {
    gap:0
  }
  .dynamic-tooltip {
    background-color:var(--dynamic-tooltip-color);
    border-radius:calc(var(--dynamic-border-radius)/4);
    opacity:0;
    padding:.125rem .5rem;
    pointer-events:none;
    position:absolute;
    transform:translate(-50%,-100%);
    transform-origin:50% 50%;
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none;
    white-space:nowrap;
    z-index:-1
  }
  .dynamic-tooltip__arrow {
    bottom:-.1875rem;
    color:var(--dynamic-tooltip-color);
    height:.25rem;
    left:50%;
    position:absolute;
    transform:translateX(-50%);
    width:.375rem
  }
  .dynamic-tooltip--visible {
    opacity:1;
    pointer-events:unset;
    -webkit-user-select:unset;
    -moz-user-select:unset;
    user-select:unset;
    z-index:1
  }
  .modal-header-banner {
    padding:.5rem .75rem;
    text-align:center
  }
  .modal-header-banner__error {
    background-color:var(--dynamic-error-2)
  }
  .modal-header-banner__success {
    background-color:var(--dynamic-success-2)
  }
  .modal-header-banner__notice {
    background-color:var(--dynamic-brand-secondary-color)
  }
  .otp-verification-view {
    align-items:center;
    display:flex;
    flex-direction:column;
    padding:var(--dynamic-layout-content-padding);
    text-align:center
  }
  .otp-verification-view__icon-with-spinner {
    margin:0 auto .75rem
  }
  .otp-verification-view--message {
    padding:var(--dynamic-layout-content-error-padding)
  }
  .otp-verification-view__status-header {
    align-items:center;
    display:flex;
    justify-content:center
  }
  .otp-verification-view__footer {
    display:flex;
    flex-direction:column;
    gap:1rem
  }
  .otp-verification-view__destination-container {
    align-items:center;
    display:flex;
    gap:.25rem;
    justify-content:center
  }
  .otp-verification-view__retry-container {
    margin:1rem auto 0
  }
  .overlay-card__content {
    display:flex;
    flex-direction:column;
    padding:.25rem 1.5rem 1.5rem
  }
  .overlay-card__content-p0 {
    padding:0
  }
  .overlay-card-base {
    bottom:0;
    height:100%;
    left:0;
    max-height:100%;
    overflow:hidden;
    position:absolute;
    right:0
  }
  .overlay-card-base--disabled {
    pointer-events:none
  }
  .overlay-card-base__animation {
    bottom:0;
    height:100%;
    left:0;
    max-height:100%;
    position:absolute;
    right:0;
    top:0
  }
  .overlay-card-base__overlay {
    background-color:var(--dynamic-overlay);
    bottom:0;
    left:0;
    position:absolute;
    right:0;
    top:0
  }
  .overlay-card-base__content-wrapper {
    bottom:0;
    left:0;
    max-height:80%;
    position:absolute;
    right:0;
    top:20%
  }
  .overlay-card-base__content {
    background-color:var(--dynamic-base-1);
    border-radius:calc(var(--dynamic-border-radius)/1.5);
    border-top:.0625rem solid var(--dynamic-base-4);
    bottom:0;
    display:flex;
    flex-direction:column;
    left:0;
    max-height:100%;
    overflow-y:auto;
    position:absolute;
    right:0
  }
  @media (pointer:coarse) {
    .overlay-card-base__content {
      border-bottom-left-radius:0;
      border-bottom-right-radius:0
    }
  }
  .overlay-card-target {
    bottom:0;
    height:100%;
    left:0;
    max-height:100%;
    overflow:auto;
    position:absolute;
    right:0
  }
  .icon-list-tile {
    padding-left:0;
    padding-right:0
  }
  .icon-list-tile--children {
    align-items:center;
    display:flex;
    justify-content:center
  }
  .popper-content {
    display:flex;
    position:absolute;
    z-index:100
  }
  .popper-content__transform-origin-bottom-left {
    transform:translateY(-100%)
  }
  .popper-content__transform-origin-bottom-right {
    transform:translate(-100%,-100%)
  }
  .popper-content__transform-origin-top-left {
    transform:translate(0)
  }
  .popper-content__transform-origin-top-right {
    transform:translate(-100%)
  }
  .dropdown {
    align-items:stretch;
    background-color:var(--dynamic-base-2);
    border:.0625rem solid var(--dynamic-base-4);
    border-radius:calc(var(--dynamic-border-radius)/3);
    box-shadow:0 .5rem .75rem -.375rem rgba(24,39,75,.06),0 .5rem .75rem -.1875rem rgba(24,39,75,.06);
    display:flex;
    flex-direction:column;
    max-height:var(--max-height);
    min-width:10rem;
    overflow-y:auto;
    padding-block:.1875rem
  }
  .dropdown--entering {
    animation-fill-mode:both;
    animation-iteration-count:1;
    animation-name:desktop-dropdown-entering-animation;
    animation-timing-function:ease-out
  }
  .dropdown--exiting {
    animation-fill-mode:both;
    animation-iteration-count:1;
    animation-name:desktop-dropdown-exiting-animation;
    animation-timing-function:ease-out
  }
  .dots-menu-dropdown__container {
    padding:.375rem 0
  }
  .dots-menu-dropdown__item {
    align-items:center;
    cursor:pointer;
    display:flex;
    font-size:var(--dynamic-text-size-body-small);
    gap:.5rem;
    padding:.5rem .75rem;
    width:100%
  }
  .dots-menu-dropdown__item .typography {
    white-space:nowrap
  }
  .dots-menu-dropdown__item__end-slot {
    position:absolute;
    right:.75rem
  }
  .dots-menu-dropdown__item:hover {
    background-color:var(--dynamic-hover)
  }
  .dots-menu-dropdown__item:hover .typography {
    color:var(--dynamic-text-primary)
  }
  @media (pointer:coarse) {
    .dots-menu-dropdown__item {
      font-size:var(--dynamic-text-size-body-normal)
    }
  }
  .dots-menu-dropdown__item-text {
    align-items:center;
    display:flex;
    gap:.5rem
  }
  .menu-list__overlay-card__container {
    align-items:stretch;
    display:flex;
    flex-direction:column;
    overflow-y:auto;
    padding-bottom:1.25rem
  }
  .transaction-confirmation.dynamic-tooltip {
    word-wrap:break-word;
    color:var(--dynamic-base-1);
    font-size:12px;
    line-height:1.4;
    max-width:145px;
    white-space:normal;
    width:-moz-max-content;
    width:max-content
  }
  .transaction-confirmation__banner {
    margin:-8px auto 0;
    padding-bottom:16px;
    text-align:center;
    width:75%
  }
  .transaction-confirmation__actions {
    align-items:center;
    display:flex;
    flex-direction:row;
    gap:.375rem;
    padding:16px 0;
    width:100%
  }
  .transaction-confirmation__actions .button--brand-primary .icon--color-text-secondary,
  .transaction-confirmation__actions .button--brand-primary .typography--primary {
    color:#fff
  }
  .transaction-confirmation__body {
    align-items:stretch;
    display:flex;
    flex:1;
    flex-direction:column;
    overflow:hidden;
    padding:0 1.5rem .75rem
  }
  .transaction-confirmation__app-origin-tile {
    padding:.75rem
  }
  .transaction-confirmation__content {
    display:flex;
    flex:1;
    flex-direction:column;
    justify-content:flex-start;
    margin-top:.25rem;
    overflow:auto;
    width:100%
  }
  .transaction-confirmation__rows {
    max-height:14.375rem;
    padding:.5rem .75rem;
    width:100%
  }
  .transaction-confirmation__rows .flex {
    display:flex;
    justify-content:space-between
  }
  .transaction-confirmation__rows .flex-row {
    flex-direction:row;
    gap:.5rem
  }
  .transaction-confirmation__rows .row {
    padding:.5rem 0
  }
  .transaction-confirmation__rows .gap {
    gap:.3rem
  }
  .transaction-confirmation__secure-wallet {
    margin-bottom:0;
    margin-top:1rem
  }
  .transaction-confirmation__info {
    text-align:right
  }
  .transaction-confirmation__error {
    padding-top:.75rem
  }
  .transaction-confirmation__error-link {
    color:var(--dynamic-text-primary-color);
    text-decoration:underline;
    text-decoration-thickness:.0625rem;
    text-underline-offset:.125rem
  }
  .transaction-confirmation__warning {
    padding-top:12px
  }
  .transaction-confirmation__divider {
    background-color:var(--dynamic-base-3);
    height:1px;
    margin:.5rem 0 .75rem;
    position:relative;
    transform:translateX(-50%);
    width:100vw
  }
  .transaction-card-container {
    display:flex;
    flex-direction:column;
    gap:.75rem
  }
  .transaction-card {
    background-color:var(--dynamic-base-2);
    border-radius:.75rem;
    display:flex;
    flex-direction:column;
    padding:.5rem
  }
  .transaction-card__icon {
    align-items:center;
    display:flex;
    margin-left:auto
  }
  .transaction-card__icon__container {
    align-items:center;
    display:flex;
    justify-content:center;
    position:relative
  }
  .transaction-card__icon__container__main {
    border-radius:50%;
    height:2rem;
    width:2rem
  }
  .transaction-card__icon__container__network {
    background-color:var(--dynamic-base-1);
    border:1px solid var(--dynamic-base-1);
    border-radius:50%;
    bottom:-3px;
    height:1rem;
    position:absolute;
    right:-3px;
    width:1rem
  }
  .transaction-card__total p .typography {
    gap:.3rem
  }
  .transaction-card__info {
    align-items:center;
    display:flex;
    flex-direction:row;
    gap:.25rem
  }
  .transaction-card__assets-container {
    display:flex;
    flex-direction:column
  }
  .transaction-card__in,
  .transaction-card__out {
    padding:.25rem 0;
    width:100%
  }
  .transaction-card__info-container {
    align-items:center;
    display:flex;
    justify-content:space-between;
    padding:.5rem;
    width:100%
  }
  .transaction-card__amount-symbol {
    align-items:center;
    display:flex;
    gap:.75rem
  }
  .transaction-card__token-info {
    align-items:flex-end;
    display:flex;
    flex-direction:column;
    gap:.125rem
  }
  .transaction-card__token-row {
    align-items:center;
    display:flex;
    gap:.5rem
  }
  .transaction-card__arrow {
    color:var(--dynamic-text-secondary);
    font-size:1.25rem;
    margin-left:.5rem
  }
  .transaction-card__destination {
    align-items:center;
    display:flex;
    gap:.5rem;
    margin:0
  }
  .transaction-card .row {
    border-top:1px solid var(--dynamic-base-3);
    display:flex;
    justify-content:space-between;
    padding:.6rem 0
  }
  .transaction-card .flex-row {
    display:flex;
    flex-direction:row;
    gap:.1rem
  }
  .transaction-card .gap-native {
    gap:.3rem
  }
  .transaction-card__divider {
    border-top:1px solid var(--dynamic-base-3);
    margin:0 .75rem
  }
  .transaction-card__details {
    display:flex;
    flex-direction:column
  }
  .transaction-card__row {
    align-items:center;
    display:flex;
    justify-content:space-between;
    padding:.5rem
  }
  .transaction-card__value {
    align-items:flex-end;
    display:flex;
    flex-direction:column;
    gap:.125rem
  }
  .transaction-card__network-info {
    align-items:center;
    display:flex;
    gap:.5rem
  }
  .transaction-card__network-icon {
    border-radius:50%
  }
  .transaction-card__fee-info {
    align-items:center;
    display:flex;
    gap:.5rem
  }
  .transaction-card__fee-info .fee-tooltip {
    margin-right:.25rem
  }
  .transaction-card__label-with-tooltip {
    align-items:center;
    display:flex;
    gap:.25rem
  }
  .transaction-card__label-with-tooltip .fee-tooltip {
    align-items:center;
    display:flex
  }
  .transaction-status-layout {
    display:flex;
    flex:1;
    flex-direction:column;
    overflow:hidden
  }
  .transaction-status-layout .modal-header {
    padding:3rem .3125rem .625rem
  }
  .transaction-status-layout__status-icon {
    color:var(--dynamic-brand-primary-color);
    height:4rem;
    width:4rem
  }
  .transaction-status-layout__title {
    text-align:center
  }
  .transaction-status-layout__body {
    align-items:stretch;
    display:flex;
    flex:1;
    flex-direction:column;
    padding:.25rem 1.5rem 1.5rem
  }
  .transaction-status-layout__sent_to {
    text-align:center
  }
  .transaction-status-layout__sent_to p {
    display:inline
  }
  .transaction-status-layout__content {
    align-items:center;
    display:flex;
    flex-direction:column;
    justify-content:center;
    margin-top:.375rem;
    width:100%
  }
  .transaction-status-layout__rows {
    max-height:14.375rem;
    overflow-y:auto;
    padding:.375rem .75rem;
    width:100%
  }
  .transaction-status-layout__rows p {
    font-size:1.5rem
  }
  .transaction-status-layout__rows>.transaction-row:not(:first-child) {
    border-top:1px solid var(--dynamic-base-4)
  }
  .transaction-status-layout__actions {
    margin-top:auto;
    padding-top:1rem
  }
  .transaction-status-layout__actions .button--brand-primary .typography--primary {
    color:var(--dynamic-base-2)
  }
  .transaction-status-layout__footer {
    padding-top:1rem
  }
  .transaction-status-layout__transaction-link-container {
    display:flex;
    justify-content:center;
    margin-top:1rem;
    width:100%
  }
  .transaction-status-layout__transaction-link-container__transaction-link {
    color:var(--dynamic-text-primary-color);
    text-decoration:underline;
    text-decoration-thickness:.0625rem;
    text-underline-offset:.125rem
  }
  .tokens-balance-dropdown {
    background-color:var(--dynamic-base-2);
    border:1px solid var(--dynamic-base-4);
    border-radius:calc(var(--dynamic-border-radius)/2);
    cursor:pointer;
    padding:.875rem .75rem
  }
  .tokens-balance-dropdown,
  .tokens-balance-dropdown__selected {
    align-items:center;
    display:flex;
    gap:.5rem;
    justify-content:space-between
  }
  .tokens-balance-dropdown__selected .evm-network-control__arrow-icon {
    position:absolute;
    right:2.625rem
  }
  .tokens-balance-dropdown__menu_list {
    border-radius:calc(var(--dynamic-border-radius)/2);
    padding:.5rem 1rem;
    width:19.375rem
  }
  @media (max-width:640px) {
    .tokens-balance-dropdown__menu_list {
      margin:0 auto;
      width:100%
    }
    .tokens-balance-dropdown__menu_list .modal-header {
      padding:1rem 0 1rem 1.25rem
    }
  }
  .tokens-balance-dropdown__menu_list .modal-header__leading {
    flex:none
  }
  .tokens-balance-dropdown__menu_list_item {
    align-items:center;
    display:flex;
    gap:.625rem;
    justify-content:space-between;
    padding:.5rem 0;
    text-align:left
  }
  .tokens-balance-dropdown__menu_list_item__name {
    display:flex;
    gap:.3125rem;
    min-width:9.375rem
  }
  .tokens-balance-dropdown__menu_list_item__balance {
    display:flex;
    gap:.3125rem
  }
  .tokens-balance-dropdown__chain {
    align-items:center;
    display:flex;
    gap:.375rem
  }
  .tokens-balance-dropdown__chain__icon {
    height:1rem;
    width:1rem
  }
  .tokens-balance-dropdown__balance-container {
    align-items:center;
    display:flex;
    gap:.25rem
  }
  .tokens-balance-dropdown__balance {
    align-items:center;
    display:flex;
    gap:.125rem
  }
  .send-balance-page-layout__header-content {
    align-items:center;
    display:flex;
    gap:.5rem
  }
  .send-balance-page-layout__body {
    display:flex;
    flex:1;
    flex-direction:column;
    overflow:auto;
    padding:.25rem 1.5rem 1.5rem
  }
  .send-balance-page-layout__balance-container {
    display:flex;
    flex-direction:column;
    gap:.5rem;
    padding-bottom:.5rem
  }
  .send-balance-page-layout__error {
    padding-bottom:1rem
  }
  .send-balance-page-layout__footer {
    padding-top:1.5rem
  }
  .send-balance-page-layout__network-container {
    display:flex;
    justify-content:center;
    padding-bottom:.5rem
  }
  .send-balance-form {
    display:flex;
    flex:1;
    flex-direction:column;
    gap:.5rem
  }
  .send-balance-form__button {
    flex:unset;
    margin-top:auto
  }
  .send-balance-form__secure-wallet {
    margin:0
  }
  .send-balance-form__field.fiat {
    padding-left:1.5625rem
  }
  .send-balance-form__amount-container {
    position:relative
  }
  .send-balance-form__amount-container__fiat_sign {
    left:.625rem;
    position:absolute;
    top:.6875rem
  }
  .send-balance-form__amount-container__double_arrow {
    position:absolute;
    right:.625rem;
    top:.875rem
  }
  .send-balance-form__amount-container__balance {
    display:flex;
    gap:.25rem;
    position:absolute;
    right:.75rem;
    top:.9375rem
  }
  .send-balance-form__amount-container__field.input {
    padding-left:3.125rem;
    transition:none
  }
  .send-balance-form__amount-container__floating_value {
    color:#000;
    font-size:1rem;
    left:10px;
    pointer-events:none;
    position:absolute;
    top:.6875rem;
    white-space:nowrap
  }
  .send-balance-form__amount_available {
    border-bottom:1px solid var(--dynamic-base-3);
    padding-bottom:.75rem
  }
  .send-balance-form .input__container--regular .input__label:after {
    content:"";
    height:0
  }
  .send-balance-form__inline-action {
    margin-top:.5rem
  }
  .send-balance-form__inline-action .send-balance-form__inline-action-content {
    display:flex;
    flex-direction:column;
    gap:.5rem
  }
  .send-balance-form__fee-token-select {
    background-color:var(--dynamic-base-1);
    border:1px solid var(--dynamic-base-3);
    border-radius:.5rem;
    color:var(--dynamic-text-primary);
    font-size:.875rem;
    margin-bottom:1rem;
    padding:.75rem;
    width:100%
  }
  .send-balance-form__fee-token-select:focus {
    border-color:var(--dynamic-brand-primary-color);
    outline:none
  }
  .send-balance-form__fee-token-select option {
    background-color:var(--dynamic-base-1);
    color:var(--dynamic-text-primary)
  }
  .transaction-mode-segmented-control {
    display:grid;
    gap:8px;
    grid-template-columns:1fr 1fr;
    margin:8px 0 4px
  }
  .transaction-mode-segmented-control__option {
    align-items:center;
    background:var(--dynamic-base-1);
    border:1px solid var(--dynamic-base-3);
    border-radius:8px;
    color:var(--dynamic-text-secondary);
    cursor:pointer;
    display:flex;
    gap:8px;
    justify-content:center;
    padding:12px 16px;
    transition:border-color .12s ease,background .12s ease,color .12s ease
  }
  .transaction-mode-segmented-control__option:hover:not(.transaction-mode-segmented-control__option--disabled):not(.transaction-mode-segmented-control__option--active) {
    border-color:var(--dynamic-base-4)
  }
  .transaction-mode-segmented-control__option--active {
    background:var(--dynamic-base-2);
    border-color:var(--dynamic-text-primary);
    color:var(--dynamic-text-primary)
  }
  .transaction-mode-segmented-control__option--disabled {
    cursor:not-allowed;
    opacity:.5
  }
  .transaction-mode-segmented-control__option-icon {
    align-items:center;
    color:inherit;
    display:inline-flex
  }
  .select-network-button__icon {
    display:inline;
    margin:0 6px 3px;
    max-height:16px;
    max-width:16px;
    vertical-align:middle
  }
  .chip {
    border:1px solid var(--dynamic-text-tertiary);
    border-radius:2rem;
    display:inline-flex;
    gap:.25rem;
    padding:.25rem .5rem
  }
  .chip,
  .chip--leading,
  .chip--trailing {
    align-items:center;
    justify-content:center
  }
  .chip--leading,
  .chip--trailing {
    display:flex
  }
  .form-field-label {
    align-items:center;
    color:var(--dynamic-text-secondary);
    cursor:text;
    display:flex;
    font-size:.75rem
  }
  .form-field-label__with-divider:after {
    background:var(--dynamic-base-4);
    content:"";
    flex:1;
    height:1px;
    margin-left:.75rem;
    right:0
  }
  .step {
    counter-increment:step;
    gap:.5rem
  }
  .step,
  .step__icon {
    align-items:center;
    display:flex
  }
  .step__icon {
    flex-shrink:0;
    height:1.25rem;
    justify-content:center;
    width:1.25rem
  }
  .step__icon--done {
    background-color:var(--dynamic-success-1);
    border-radius:50%
  }
  .step__icon__check-mark {
    color:var(--dynamic-base-1);
    height:1rem;
    width:1rem
  }
  .step__index {
    align-items:center;
    border:1px solid var(--dynamic-base-4);
    border-radius:.625rem;
    display:flex;
    height:1.25rem;
    justify-content:center;
    min-width:1.25rem;
    padding:0 .25rem
  }
  .step__index-label:before {
    content:counter(step)
  }
  .step__leading {
    max-width:-moz-fit-content;
    max-width:fit-content;
    position:relative
  }
  .stepper {
    counter-reset:step;
    display:flex;
    gap:1rem;
    width:100%
  }
  .stepper__divider {
    flex-grow:1
  }
  .modal {
    left:50%;
    margin:auto;
    position:fixed;
    top:50%;
    transform:translate(-50%,-50%);
    width:var(--dynamic-modal-width)
  }
  @media (max-width:640px) {
    .modal {
      bottom:0;
      max-width:37.5rem;
      top:auto;
      transform:translate(-50%);
      width:100%
    }
  }
  .modal__items {
    display:flex;
    flex-direction:column;
    gap:.75rem
  }
  .modal-card {
    background:var(--dynamic-base-1);
    border-radius:var(--dynamic-border-radius);
    box-shadow:var(--dynamic-shadow-down-3);
    overflow:hidden;
    width:100%
  }
  .modal-card--radius-small {
    border-radius:calc(var(--dynamic-border-radius)*.75)
  }
  .modal-card--with-border {
    border:1px solid var(--dynamic-base-4)
  }
  .modal-card--sharp-border-radius {
    border-radius:0
  }
  .modal-card--no-shadow {
    box-shadow:none
  }
  @media (max-width:640px) {
    .modal-card {
      bottom:0;
      max-width:37.5rem;
      top:auto;
      transform:translateY(0);
      width:100%
    }
    .modal-card--sharp-mobile-bottom-radius:last-child {
      border-radius:var(--dynamic-border-radius) var(--dynamic-border-radius) 0 0
    }
  }
  .inline-widget-button {
    align-items:center;
    background-color:var(--dynamic-base-1);
    display:flex;
    gap:.5rem;
    min-height:100%;
    padding:.5rem .75rem;
    width:-moz-fit-content;
    width:fit-content
  }
  .inline-widget-button:hover {
    background-color:var(--dynamic-hover)
  }
  .inline-widget-button__icon {
    height:1.25rem;
    width:1.25rem
  }
  .inline-widget-button__vertical-divider {
    background-color:var(--dynamic-base-3);
    content:"";
    height:1rem;
    width:.0625rem
  }
  .inline-widget {
    align-items:center;
    background-color:var(--dynamic-base-1);
    border-radius:calc(var(--dynamic-border-radius)/3);
    display:flex;
    justify-content:center;
    overflow:hidden;
    width:-moz-fit-content;
    width:fit-content
  }
  .inline-widget>* {
    border-right:1px solid var(--dynamic-base-3)
  }
  .inline-widget>:last-child {
    border-right:none
  }
  .wallet-information-card {
    background:var(--dynamic-base-2);
    border-radius:calc(var(--dynamic-border-radius)/2);
    display:flex;
    flex-direction:column
  }
  .wallet-information-card__header {
    border-bottom:1px solid var(--dynamic-base-3);
    display:flex;
    gap:.5rem;
    justify-content:space-between;
    padding:.75rem
  }
  .wallet-information-card__details-container {
    align-items:center;
    display:flex;
    gap:.75rem;
    justify-content:space-between;
    min-width:0
  }
  .wallet-information-card__menu {
    flex-shrink:0
  }
  .wallet-information-card__icon {
    height:1.75rem;
    width:1.75rem
  }
  .wallet-information-card__details {
    display:flex;
    flex-direction:column;
    overflow:hidden
  }
  .wallet-information-card__balance-container {
    align-items:center;
    display:flex;
    gap:.5rem;
    justify-content:space-between;
    padding:.75rem
  }
  .social-sign-in {
    display:flex;
    flex-wrap:wrap;
    gap:.375rem;
    justify-content:space-between
  }
  .social-sign-in--tile {
    flex:1;
    height:2.5rem
  }
  .social-sign-in--tile__full-width {
    flex:1 0 100%
  }
  .social-sign-in--card {
    display:flex;
    flex-direction:column;
    min-height:11.5625rem
  }
  .social-sign-in--card--body {
    display:grid;
    gap:.375rem;
    grid-template-columns:auto auto auto auto
  }
  .social-sign-in--card--tile {
    height:2.5rem
  }
  .sign-typed-data-preview--attribute-row {
    display:flex;
    gap:.5rem
  }
  .sign-typed-data-preview--fields-list,
  .sign-typed-data-preview--type-container {
    display:flex;
    flex-direction:column;
    gap:.25rem
  }
  .sign-typed-data-preview--type-container {
    padding-left:1rem
  }
  .need-help-section {
    align-items:center;
    display:flex;
    flex-direction:column;
    gap:1rem
  }
  .need-help-section__links {
    display:flex;
    gap:.5rem
  }
  .need-help-section__links>*+* {
    padding-left:.5rem;
    position:relative
  }
  .need-help-section__links>*+:after {
    border-left:1px solid var(--dynamic-text-secondary);
    bottom:15%;
    content:"";
    left:0;
    position:absolute;
    top:15%;
    width:50%
  }
  .need-help-section__helper-link {
    color:var(--dynamic-text-link)
  }
  .textarea__container {
    position:relative
  }
  .textarea__container .textarea__suffix {
    position:absolute;
    right:1rem;
    top:1rem
  }
  .textarea__container .textarea {
    background:var(--dynamic-base-2);
    border-color:var(--dynamic-base-3);
    border-radius:calc(var(--dynamic-border-radius)*.4);
    border-width:.0625rem;
    color:var(--dynamic-text-primary);
    font-size:.9375rem;
    font-weight:400;
    margin:0;
    outline:none;
    resize:none;
    transition:all .2s ease;
    width:100%
  }
  .textarea__container .textarea:disabled {
    background:var(--dynamic-base-3);
    border-color:var(--dynamic-base-4)
  }
  .textarea__container .textarea:disabled .textarea__label {
    color:var(--dynamic-text-tertiary)
  }
  .textarea__container .textarea__label {
    color:var(--dynamic-text-secondary);
    cursor:text;
    font-size:.625rem
  }
  .textarea__container .textarea:not(.textarea__error):focus,
  .textarea__container .textarea:not(.textarea__error):hover {
    background:var(--dynamic-base-2);
    border-color:var(--dynamic-base-4)
  }
  .textarea__container .textarea__error {
    background:var(--dynamic-error-2);
    border-color:var(--dynamic-error-1)
  }
  .textarea__container .textarea__error~.textarea__label,
  .textarea__container .textarea__error~.textarea__trailing {
    color:var(--dynamic-error-1)
  }
  .textarea__container .textarea__valid {
    background:var(--dynamic-success-2);
    border-color:var(--dynamic-success-1)
  }
  .textarea__container .textarea__valid~.textarea__label,
  .textarea__container .textarea__valid~.textarea__trailing {
    color:var(--dynamic-success-1)
  }
  .textarea__container .textarea__has_trailing {
    padding-right:4rem
  }
  .textarea__container .textarea__trailing {
    color:var(--dynamic-text-secondary);
    font-size:.75rem;
    font-weight:500;
    position:absolute;
    right:.75rem;
    top:50%;
    transform:translateY(-50%)
  }
  .textarea__container--dense .textarea {
    padding:1.125rem .75rem .375rem
  }
  .textarea__container--dense .textarea::-moz-placeholder {
    color:transparent
  }
  .textarea__container--dense .textarea::placeholder {
    color:transparent
  }
  .textarea__container--dense .textarea__label {
    left:.75rem;
    position:absolute;
    top:.4375rem;
    transition:all .2s ease;
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none
  }
  .textarea__container--dense .textarea:-moz-placeholder-shown~.textarea__label {
    font-size:.9375rem;
    top:.75rem
  }
  .textarea__container--dense .textarea:placeholder-shown~.textarea__label {
    font-size:.9375rem;
    top:.75rem
  }
  .textarea__container--dense .textarea:focus~.textarea__label {
    font-size:.625rem;
    top:.4375rem
  }
  .textarea__container--regular {
    display:flex;
    flex-direction:column
  }
  .textarea__container--regular .textarea {
    padding:.75rem
  }
  .textarea__container--regular .textarea__label {
    align-items:center;
    display:inline-flex;
    font-size:.75rem;
    line-height:1rem;
    margin-bottom:.5rem;
    order:-1
  }
  .textarea__container--regular .textarea__label:after {
    background:var(--dynamic-base-4);
    content:"";
    flex:1;
    height:1px;
    margin-left:.75rem;
    right:0
  }
  .textarea__container--regular .textarea__suffix {
    top:2.375rem
  }
  .textarea__message {
    color:var(--dynamic-text-primary);
    padding:.5rem 0
  }
  .textarea__message__error {
    color:var(--dynamic-error-1)
  }
  input:-webkit-autofill,
  input:-webkit-autofill:active,
  input:-webkit-autofill:focus,
  input:-webkit-autofill:hover,
  select:-webkit-autofill,
  select:-webkit-autofill:focus,
  select:-webkit-autofill:hover,
  textarea:-webkit-autofill,
  textarea:-webkit-autofill:focus,
  textarea:-webkit-autofill:hover {
    -webkit-text-fill-color:var(--dynamic-text-primary)!important;
    background:var(--dynamic-base-2);
    border-color:var(--dynamic-base-4);
    border-radius:calc(var(--dynamic-border-radius)*.4);
    border-width:.0625rem;
    color:var(--dynamic-text-primary)!important;
    -webkit-transition:background-color 5000s ease-in-out 0s;
    transition:background-color 5000s ease-in-out 0s
  }
  .secure-embedded-wallet-card {
    background:var(--dynamic-brand-secondary-color);
    border:var(--dynamic-wallet-list-tile-border);
    border-radius:calc(var(--dynamic-border-radius)/2);
    color:var(--dynamic-text-primary);
    display:flex;
    gap:.625rem;
    padding:.75rem;
    transition-duration:var(--dynamic-wallet-list-tile-animation-duration);
    transition-property:all;
    transition-timing-function:ease-out;
    width:100%
  }
  .secure-embedded-wallet-card__text-content {
    align-items:flex-start;
    cursor:pointer;
    display:flex;
    flex-direction:column;
    flex-grow:1;
    padding:0;
    text-align:left
  }
  .secure-embedded-wallet-card__text-content,
  .secure-embedded-wallet-card__text-content:hover {
    background-color:transparent;
    box-shadow:none
  }
  .secure-embedded-wallet-card__link {
    line-height:20px;
    text-decoration:underline
  }
  .toggle {
    -webkit-tap-highlight-color:transparent;
    cursor:pointer;
    display:inline-block
  }
  .toggle--input {
    display:none
  }
  .toggle--input:checked+.toggle--content__variant-primary {
    background-color:var(--dynamic-brand-primary-color);
    color:var(--dynamic-brand-primary-color)
  }
  .toggle--input:checked+.toggle--content .toggle--knob {
    left:1.09375rem
  }
  .toggle--input:checked+.toggle--content .toggle--knob>* {
    opacity:1
  }
  .toggle--content {
    background-color:var(--dynamic-base-3);
    border-radius:.625rem;
    height:1.25rem;
    position:relative;
    transition:background-color .2s ease;
    width:2.25rem
  }
  .toggle--knob {
    align-items:center;
    background-color:#fff;
    border-radius:100%;
    display:flex;
    height:1.0625rem;
    justify-content:center;
    left:.09375rem;
    position:absolute;
    top:.09375rem;
    transition:left .2s ease;
    width:1.0625rem
  }
  .toggle--knob>* {
    opacity:0;
    transition:opacity .2s ease
  }
  .list-tile-animated-trailing {
    position:relative
  }
  .list-tile-animated-trailing__child {
    position:absolute;
    right:0;
    transform:translateY(-50%);
    transition-duration:.2s;
    transition-property:opacity,transform;
    transition-timing-function:ease-in
  }
  .list-tile-animated-trailing__hover-element {
    opacity:0;
    position:absolute;
    right:0;
    transform:translate(-.625rem,-50%);
    transition-duration:.3s
  }
  .list-tile:hover .list-tile-animated-trailing__hover-element {
    opacity:1;
    transform:translateY(-50%)
  }
  .list-tile:hover .list-tile-animated-trailing__child {
    opacity:0;
    transform:translate(-.625rem,-50%)
  }
  .wallet-group-view-layout__container {
    padding:var(--dynamic-layout-content-padding)
  }
  .wallet-group-view-layout__icon {
    height:4rem;
    margin:0 auto .75rem;
    width:4rem
  }
  .wallet-group-view-layout__list {
    display:flex;
    flex-direction:column;
    gap:.5rem
  }
  .wallet-group-view-layout__title {
    padding-bottom:1rem;
    text-align:center
  }
  .retry-send-verification-code-section {
    align-items:center;
    display:flex;
    flex-direction:column
  }
  .retry-send-verification-code-section__confirmation {
    color:var(--dynamic-success-1);
    display:flex;
    gap:.3125rem;
    padding:.125rem .375rem
  }
  .retry-send-verification-code-section__not-received {
    text-align:center
  }
  .toggle-visibility-button__container {
    position:relative
  }
  .toggle-visibility-button__tooltip {
    background-color:var(--dynamic-text-primary);
    color:var(--dynamic-base-2);
    font-size:.75rem
  }
  .qrcode {
    --background:var(--dynamic-base-1);
    color:var(--dynamic-text-primary);
    position:relative
  }
  .qrcode__container {
    align-items:center;
    border-radius:calc(var(--dynamic-border-radius)/1.5);
    display:flex;
    height:18.125rem;
    justify-content:center;
    margin:auto;
    width:18.125rem
  }
  .qrcode__icon {
    bottom:0;
    left:0;
    margin:auto;
    position:absolute;
    right:0;
    top:0
  }
  .qrcode-container__container {
    align-items:center;
    display:flex;
    flex-direction:column;
    justify-content:center;
    padding:var(--dynamic-layout-content-padding)
  }
  .qrcode-container__container--message {
    padding:var(--dynamic-layout-content-error-padding)
  }
  .qrcode-container__container .button__content {
    display:flex;
    gap:.375rem
  }
  .qrcode-container__top {
    align-items:center;
    background-color:var(--dynamic-base-2);
    border-radius:calc(var(--dynamic-border-radius)*.6);
    display:flex;
    flex-direction:column;
    gap:.625rem;
    margin-bottom:1.25rem;
    padding:.75rem
  }
  .qrcode-container__top .button-container {
    align-items:center;
    display:flex;
    gap:.5rem;
    width:100%
  }
  .qrcode-container__top .button-container svg path {
    fill-opacity:100%
  }
  .qrcode-container__top .button-container .qr-code-button {
    height:2.375rem
  }
  .qrcode-container__content {
    max-width:20rem;
    text-align:center
  }
  .qrcode-container__tos {
    margin-top:1rem;
    max-width:17.5rem;
    text-align:center
  }
  .qrcode-container__tos .tos__link {
    color:var(--dynamic-text-link)
  }
  .qrcode-container__tos .tos__link:hover {
    text-decoration:underline
  }
  .qr-code-wrapper__scan-issue-message {
    align-items:center;
    background:var(--dynamic-base-2);
    border-bottom:var(--dynamic-button-primary-border);
    border-radius:0;
    border-top:var(--dynamic-button-primary-border);
    color:var(--dynamic-text-primary);
    display:flex;
    justify-content:center;
    padding:.5rem .75rem;
    text-align:center;
    width:100%
  }
  .qr-code-wrapper__scan-issue-button {
    color:var(--dynamic-text-link);
    font-size:.75rem;
    text-decoration:underline
  }
  .radio-button {
    align-items:center;
    background-color:var(--dynamic-wallet-list-tile-background);
    border:var(--dynamic-wallet-list-tile-border);
    border-radius:calc(var(--dynamic-border-radius)/2);
    box-shadow:var(--dynamic-wallet-list-tile-shadow);
    color:var(--dynamic-text-primary);
    display:flex;
    gap:.5rem;
    padding:.75rem;
    width:100%
  }
  .radio-button input {
    height:1.5rem;
    width:1.5rem
  }
  .mfa-device-skeleton {
    align-items:center;
    background-color:var(--dynamic-wallet-list-tile-background);
    border:var(--dynamic-wallet-list-tile-border);
    border-radius:calc(var(--dynamic-border-radius)/2);
    box-shadow:var(--dynamic-wallet-list-tile-shadow);
    color:var(--dynamic-text-primary);
    display:flex;
    flex-direction:row;
    gap:.625rem;
    margin-bottom:.625rem;
    padding:.625rem;
    width:auto
  }
  .mfa-device-skeleton__details {
    display:flex;
    flex-direction:column;
    flex-grow:1;
    justify-content:space-between;
    padding-right:.625rem
  }
  .embedded-wallet-export__iframe-container,
  .embedded-wallet-export__iframe-container iframe,
  .embedded-wallet-export__iframe-container iframe *,
  .embedded-wallet-export__iframe-container iframe body,
  .embedded-wallet-export__iframe-container iframe html {
    -ms-overflow-style:none!important;
    overflow:hidden!important;
    overflow-x:hidden!important;
    overflow-y:hidden!important;
    scrollbar-width:none!important
  }
  .embedded-wallet-export__iframe-container iframe ::-webkit-scrollbar,
  .embedded-wallet-export__iframe-container iframe body::-webkit-scrollbar,
  .embedded-wallet-export__iframe-container iframe html::-webkit-scrollbar,
  .embedded-wallet-export__iframe-container iframe::-webkit-scrollbar,
  .embedded-wallet-export__iframe-container::-webkit-scrollbar {
    display:none!important;
    height:0!important;
    width:0!important
  }
  .embedded-wallet-export__iframe-container iframe ::-webkit-scrollbar-thumb,
  .embedded-wallet-export__iframe-container iframe ::-webkit-scrollbar-track,
  .embedded-wallet-export__iframe-container iframe body::-webkit-scrollbar-thumb,
  .embedded-wallet-export__iframe-container iframe body::-webkit-scrollbar-track,
  .embedded-wallet-export__iframe-container iframe html::-webkit-scrollbar-thumb,
  .embedded-wallet-export__iframe-container iframe html::-webkit-scrollbar-track,
  .embedded-wallet-export__iframe-container iframe::-webkit-scrollbar-thumb,
  .embedded-wallet-export__iframe-container iframe::-webkit-scrollbar-track,
  .embedded-wallet-export__iframe-container::-webkit-scrollbar-thumb,
  .embedded-wallet-export__iframe-container::-webkit-scrollbar-track {
    display:none!important
  }
  .embedded-wallet-export__iframe-container iframe ::-webkit-scrollbar-corner,
  .embedded-wallet-export__iframe-container iframe body::-webkit-scrollbar-corner,
  .embedded-wallet-export__iframe-container iframe html::-webkit-scrollbar-corner,
  .embedded-wallet-export__iframe-container iframe::-webkit-scrollbar-corner,
  .embedded-wallet-export__iframe-container::-webkit-scrollbar-corner {
    display:none!important
  }
  .embedded-wallet-export__credential-container {
    align-items:flex-start;
    display:flex;
    flex:none;
    flex-direction:column;
    flex-grow:0;
    gap:8px;
    height:85px;
    min-height:85px;
    padding:0;
    position:relative;
    width:100%
  }
  .embedded-wallet-export__credential-container--hidden {
    display:none;
    height:0;
    margin:0;
    min-height:0
  }
  .embedded-wallet-export__credential-container--waas {
    margin:0
  }
  .embedded-wallet-export__iframe-container {
    -webkit-overflow-scrolling:touch;
    align-items:center;
    background-color:#fff;
    border:1px solid var(--dynamic-base-4);
    border-radius:.75rem;
    display:flex;
    flex:none;
    flex-direction:column;
    flex-grow:0;
    height:85px;
    min-height:85px;
    padding:1rem 1.25rem;
    position:relative;
    scroll-behavior:auto;
    width:100%
  }
  .embedded-wallet-export__iframe-container--hidden {
    display:none
  }
  .embedded-wallet-export__iframe-container--invisible {
    visibility:hidden
  }
  .embedded-wallet-export__iframe-container iframe {
    background:transparent!important;
    border:none!important;
    scroll-behavior:auto!important
  }
  .embedded-wallet-export__iframe-container iframe body,
  .embedded-wallet-export__iframe-container iframe html {
    height:100%!important;
    max-height:100%!important
  }
  .embedded-wallet-export__skeleton-container {
    align-items:flex-start;
    background-color:var(--dynamic-base-2);
    border:1px solid var(--dynamic-base-4);
    border-radius:.75rem;
    display:flex;
    flex:none;
    flex-direction:column;
    flex-grow:0;
    gap:8px;
    height:85px;
    left:0;
    padding:1rem 1.25rem;
    position:absolute;
    top:0;
    width:100%;
    z-index:2
  }
  .embedded-wallet-export__skeleton-line {
    background-color:var(--dynamic-base-3);
    border-radius:.25rem;
    height:1rem;
    overflow:hidden;
    position:relative;
    width:100%;
    z-index:0
  }
  .embedded-wallet-export__skeleton-line--short {
    width:70%
  }
  .embedded-wallet-export__skeleton-line:after {
    animation:shimmer 2s infinite;
    background-image:var(--dynamic-loading-animation-gradient);
    bottom:0;
    content:"";
    left:0;
    position:absolute;
    right:0;
    top:0;
    transform:translateX(-100%)
  }
  #dyn-turnkey-export-container-id {
    background:var(--dynamic-base-2);
    border:1px solid var(--dynamic-base-4);
    border-radius:.75rem;
    overflow:auto;
    padding:.75rem
  }
  #dyn-turnkey-export-element-id {
    word-wrap:break-word;
    max-height:-moz-min-content;
    max-height:min-content;
    width:100%
  }
  .phantom-ledger-icon {
    position:absolute
  }
  .phantom-ledger-icon__container {
    align-items:center;
    display:flex;
    height:100%;
    position:relative
  }
  .account-exists__container {
    align-items:center;
    background:var(--dynamic-base-1);
    display:flex;
    flex-direction:column;
    padding:.3125rem
  }
  .account-exists__main {
    padding:var(--dynamic-modal-padding)
  }
  .account-exists__social-icon {
    margin:auto
  }
  .account-exists__image {
    padding:.3125rem;
    width:4.375rem
  }
  .account-exists__content {
    text-align:center
  }
  .account-exists__content--primary {
    margin-bottom:.375rem
  }
  .account-exists__content--secondary {
    margin-bottom:1rem
  }
  .account-exists__button--primary {
    background:var(--dynamic-base-2);
    border:1px solid var(--dynamic-base-4);
    box-shadow:var(--dynamic-shadow-down-1);
    margin:0
  }
  .account-upgraded-view {
    align-items:center;
    display:flex;
    flex-direction:column;
    gap:2.5rem;
    padding:2rem 1.5rem 1.5rem
  }
  .account-upgraded-view__content {
    align-items:center;
    display:flex;
    flex-direction:column;
    gap:2rem;
    justify-content:center
  }
  .account-upgraded-view__icon-container {
    align-items:center;
    display:flex;
    justify-content:center;
    margin-bottom:8px
  }
  .account-upgraded-view__icon-background {
    align-items:center;
    background:var(--dynamic-brand-primary-color);
    border-radius:50%;
    box-shadow:0 8px 24px rgba(0,0,0,.12);
    display:flex;
    height:88px;
    justify-content:center;
    position:relative;
    width:88px
  }
  .account-upgraded-view__icon-background:before {
    border-radius:50%;
    content:"";
    inset:3px;
    pointer-events:none;
    position:absolute
  }
  .account-upgraded-view__icon {
    color:#fff;
    height:44px;
    position:relative;
    width:44px;
    z-index:1
  }
  .account-upgraded-view__message {
    line-height:1.5;
    max-width:340px;
    text-align:center
  }
  .account-upgraded-view__actions {
    max-width:340px;
    width:100%
  }
  [data-dynamic-theme=dark] .account-upgraded-view__icon-background {
    background:linear-gradient(135deg,var(--dynamic-brand) 0,var(--dynamic-brand-dark,var(--dynamic-brand)) 100%);
    box-shadow:0 8px 24px rgba(0,0,0,.25)
  }
  [data-dynamic-theme=dark] .account-upgraded-view__icon-background:before {
    background:linear-gradient(135deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,.03))
  }
  .user-data-form__form {
    display:flex;
    flex-direction:column
  }
  .user-data-form__error {
    margin-bottom:.625rem
  }
  .user-field__checkbox-container {
    background:var(--dynamic-base-2);
    border:.0625rem solid var(--dynamic-base-4);
    border-radius:calc(var(--dynamic-border-radius)/2);
    display:flex;
    flex-direction:column;
    padding:.625rem
  }
  .user-field__checkbox-container--error {
    background:var(--dynamic-error-2);
    border-color:var(--dynamic-error-1)
  }
  .user-field__consent-checkbox {
    display:flex;
    margin-bottom:.5rem
  }
  .user-field__consent-checkbox a {
    color:var(--dynamic-text-link)
  }
  .user-field__consent-checkbox:last-child {
    margin-bottom:0
  }
  .user-field__checkbox-label {
    padding-left:.75rem
  }
  .user-field__error-message {
    color:var(--dynamic-error-1);
    padding:.25rem
  }
  .user-phone-field__optional-label {
    color:var(--dynamic-text-secondary);
    font-size:.75rem;
    font-weight:500;
    pointer-events:none;
    position:absolute;
    right:.75rem;
    top:50%;
    transform:translateY(-50%)
  }
  .user-data-fields__fields-column {
    display:flex;
    flex-direction:column;
    gap:.375rem;
    margin-bottom:.5rem;
    overflow:auto
  }
  .user-data-fields__tooltip {
    background-color:var(--dynamic-text-primary);
    color:var(--dynamic-base-2);
    font-size:.75rem
  }
  .collect-user-data::-webkit-scrollbar,
  .collect-user-data::-webkit-scrollbar-thumb,
  .collect-user-data::-webkit-scrollbar-track {
    display:none
  }
  .collect-user-data__main-img {
    width:100%
  }
  .collect-user-data__form {
    padding:var(--dynamic-layout-content-padding)
  }
  .collect-user-data__form--error {
    padding:var(--dynamic-layout-content-error-padding)
  }
  .collect-user-data__img-container {
    align-items:center;
    display:flex;
    justify-content:center
  }
  .collect-user-data__img {
    height:1.75rem;
    width:1.75rem
  }
  .collect-user-data__img--rounded {
    border-radius:9999px
  }
  .collect-user-data__wallet-address {
    margin-left:.5rem
  }
  .collect-user-data__success-icon {
    align-items:center;
    display:flex;
    justify-content:center
  }
  .collect-user-data__success-icon svg {
    height:4rem;
    width:4rem
  }
  .collect-user-data__welcome-container {
    margin:1rem 0;
    text-align:center
  }
  .collect-user-data__welcome-title {
    margin-bottom:.25rem
  }
  .collect-user-data__log-out {
    margin:.75rem auto 0
  }
  .collect-user-data__error--not-supported {
    align-items:center;
    border-radius:0;
    display:flex;
    justify-content:center;
    margin:0;
    width:100%
  }
  .collect-user-data__network-picker {
    margin:auto 0;
    max-width:-moz-fit-content;
    max-width:fit-content
  }
  .collect-user-data__network-picker-button {
    border:1px solid var(--dynamic-base-4);
    position:static;
    transform:translateX(0)
  }
  .collect-user-data__network-picker-button:hover {
    background:var(--dynamic-hover)
  }
  .collect-user-data__network-container {
    border:var(--dynamic-header-border-bottom);
    display:flex;
    justify-content:space-between;
    padding:var(--dynamic-header-padding);
    position:relative
  }
  .collect-user-data-login-no-wallet::-webkit-scrollbar,
  .collect-user-data-login-no-wallet::-webkit-scrollbar-thumb,
  .collect-user-data-login-no-wallet::-webkit-scrollbar-track {
    display:none
  }
  .collect-user-data-login-no-wallet__main-img {
    width:100%
  }
  .collect-user-data-login-no-wallet__user-info-container {
    align-items:center;
    border:var(--dynamic-header-border-bottom);
    display:flex;
    justify-content:center;
    padding:var(--dynamic-header-padding)
  }
  .collect-user-data-login-no-wallet__user-identification {
    margin-left:.5rem
  }
  .collect-user-data-login-no-wallet__icon-container {
    height:1.5rem;
    width:1.5rem
  }
  .collect-user-data-login-no-wallet__icon-container .user-profile-social-account__connected-avatar {
    margin-top:.125rem
  }
  .collect-user-data-login-no-wallet__form {
    padding:var(--dynamic-layout-content-padding)
  }
  .collect-user-data-login-no-wallet__success-icon {
    align-items:center;
    display:flex;
    justify-content:center
  }
  .collect-user-data-login-no-wallet__success-icon svg {
    height:4rem;
    width:4rem
  }
  .collect-user-data-login-no-wallet__welcome-container {
    margin:1rem 0;
    text-align:center
  }
  .collect-user-data-login-no-wallet__welcome-title {
    margin-bottom:.375rem
  }
  .collect-user-data-login-no-wallet__log-out {
    margin:.75rem auto 0
  }
  .email-verification__retry-container {
    margin:1rem auto 0
  }
  .email-verification__container {
    align-items:center;
    display:flex;
    flex-direction:column;
    justify-content:center;
    padding:var(--dynamic-layout-content-padding)
  }
  .email-verification__container--error {
    padding:var(--dynamic-layout-content-error-padding)
  }
  .email-verification__icon-with-spinner {
    margin:0 auto .75rem
  }
  .email-verification__error-message {
    margin:0
  }
  .email-verification__error-message,
  .email-verification__transfer-message {
    align-items:center;
    border-radius:0;
    display:flex;
    justify-content:center;
    width:100%
  }
  .email-verification__transfer-message {
    background:var(--dynamic-success-2);
    color:var(--dynamic-success-1);
    margin-bottom:.5rem;
    padding:.5rem .75rem;
    text-align:center
  }
  .email-verification__icon--verified {
    margin:0 auto 1rem
  }
  .email-verification__title {
    margin-top:.5rem;
    text-align:center
  }
  .email-verification__retry-copy {
    margin-top:1rem
  }
  .email-verification__copy-text-container {
    margin:0;
    text-align:center
  }
  .email-verification__text-button {
    color:var(--dynamic-text-link)
  }
  .email-verification__text-button:disabled {
    color:var(--dynamic-text-tertiary);
    cursor:not-allowed
  }
  .email-verification__log-out {
    margin:.75rem auto 0
  }
  .no-qr-code-installed__container {
    align-items:center;
    color:var(--dynamic-text-primary);
    flex-direction:column;
    margin:-2.25rem 0 0;
    padding:var(--dynamic-modal-padding);
    padding-top:0;
    width:100%
  }
  .no-qr-code-installed__container:first-child,
  .no-qr-code-installed__container:last-child {
    margin-right:0
  }
  .no-qr-code-installed__img {
    display:flex;
    height:auto;
    justify-content:center;
    margin:auto;
    text-align:center
  }
  .no-qr-code-installed__typography {
    text-align:center
  }
  .no-qr-code-installed__typography--title {
    margin:1rem 0 .375rem;
    text-align:center
  }
  .no-qr-code-installed__links-section {
    flex-direction:column;
    margin:1rem 0
  }
  .wallet-help-link__anchor {
    align-items:center;
    background:var(--dynamic-base-2);
    border:.0625rem solid var(--dynamic-base-4);
    border-radius:calc(var(--dynamic-border-radius)/2);
    box-shadow:var(--dynamic-shadow-down-1);
    color:var(--dynamic-text-primary);
    display:flex;
    gap:.625rem;
    margin-bottom:.5rem;
    padding:.75rem;
    position:relative;
    width:100%
  }
  .pending-connect__container {
    align-items:center;
    display:flex;
    flex-direction:column;
    justify-content:center;
    padding:var(--dynamic-layout-content-padding)
  }
  .pending-connect__copy-text {
    color:var(--dynamic-text-secondary);
    max-width:20rem;
    text-align:center
  }
  .pending-connect__icon-with-spinner {
    margin:0 auto .75rem
  }
  .pending-signature__container {
    align-items:center;
    display:flex;
    flex-direction:column;
    justify-content:center;
    padding:var(--dynamic-layout-content-padding)
  }
  .pending-signature__container .pending-signature__icon-with-spinner {
    margin:0 auto .75rem
  }
  .pending-signature__container .pending-signature__copy {
    color:var(--dynamic-text-secondary);
    line-height:1.25rem;
    max-width:20rem;
    text-align:center
  }
  .pending-signature__container .pending-signature__copy--mini {
    line-height:1rem;
    margin-top:.25rem
  }
  .pending-signature__container .pending-signature__button {
    box-shadow:var(--dynamic-shadow-down-1);
    margin-top:.75rem
  }
  .social-wrong-account-view__container {
    align-items:center;
    display:flex;
    flex-direction:column;
    justify-content:center;
    padding:0 var(--dynamic-modal-padding) 1.125rem
  }
  .social-wrong-account-view__container .social-wrong-account-view__title {
    color:var(--dynamic-text-primary);
    line-height:1.5rem
  }
  .social-wrong-account-view__container .social-wrong-account-view__copy {
    color:var(--dynamic-text-secondary);
    line-height:1.25rem;
    margin-top:.375rem;
    max-width:20rem;
    text-align:center
  }
  .social-wrong-account-view__container .social-wrong-account-view__button {
    box-shadow:var(--dynamic-shadow-down-1);
    margin-top:.75rem
  }
  .social-redirect-view__container {
    align-items:center;
    display:flex;
    flex-direction:column;
    justify-content:center;
    padding:2rem var(--dynamic-modal-padding)
  }
  .social-redirect-view__container .social-redirect-view__title {
    color:var(--dynamic-text-primary);
    line-height:2.25rem
  }
  .sms-verification__text-button {
    color:var(--dynamic-text-link)
  }
  .sms-verification__text-button:disabled {
    color:var(--dynamic-text-tertiary);
    cursor:not-allowed
  }
  .sms-verification__log-out {
    margin:.75rem auto 0
  }
  .wallet-list-item__tile {
    border-radius:calc(var(--dynamic-border-radius)/2)
  }
  .wallet-list-grid-tabs {
    border-bottom:1px solid var(--dynamic-base-4);
    border-top:1px solid var(--dynamic-base-4);
    display:flex;
    width:100%
  }
  .wallet-list-grid-tabs__button {
    align-items:center;
    border-left:1px solid var(--dynamic-base-4);
    display:flex;
    flex-basis:50%;
    gap:.25rem;
    justify-content:center;
    outline:none;
    padding:.5rem .625rem
  }
  .wallet-list-grid-tabs__button:first-child {
    border-left:none
  }
  .wallet-list-grid-tabs__button--selected {
    background-color:var(--dynamic-wallet-list-tile-background)
  }
  .wallet-list-grid-tabs__button--text {
    flex-basis:100%
  }
  .wallet-list-grid-tabs__icon--selected {
    filter:grayscale(100%)
  }
  .wallet-list__error-container {
    margin:0
  }
  .wallet-list__search-container {
    padding:var(--dynamic-search-padding)
  }
  .wallet-list__tabs-container {
    margin-bottom:.5rem
  }
  .wallet-list__scroll-container {
    display:flex;
    flex-direction:column;
    gap:var(--dynamic-wallet-list-tile-gap);
    max-height:var(--dynamic-wallet-list-max-height);
    overflow:auto;
    padding:var(--dynamic-initial-view-content-padding)
  }
  .wallet-list__scroll-container--error {
    padding:var(--dynamic-layout-content-error-padding)
  }
  .wallet-list__scroll-container::-webkit-scrollbar,
  .wallet-list__scroll-container::-webkit-scrollbar-track {
    display:none
  }
  .wallet-list__scroll-container::-webkit-scrollbar-thumb {
    display:none
  }
  .wallet-list__scroll-container:empty {
    display:flex
  }
  .wallet-list__scroll-container--fixed-height {
    height:var(--dynamic-wallet-list-max-height)
  }
  .wallet-list__search-skeleton {
    height:2.625rem
  }
  .wallet-list__search-skeleton,
  .wallet-list__tile-skeleton {
    border-radius:calc(var(--dynamic-border-radius)/2);
    margin-bottom:.5rem
  }
  .wallet-list__tile-skeleton {
    height:3rem;
    padding:.75rem
  }
  .wallet-list__tiny-footer {
    background:var(--dynamic-base-1);
    border-top:.0625rem solid var(--dynamic-base-4);
    box-shadow:var(--dynamic-shadow-up-1);
    height:var(--dynamic-border-radius);
    opacity:1;
    text-align:center;
    transition:opacity .15s,visibility .15s;
    visibility:visible
  }
  .wallet-list__tiny-footer--hidden {
    opacity:0;
    transition:opacity .15s,visibility .15s;
    visibility:hidden
  }
  .wallet-no-access__container {
    background:var(--dynamic-base-1)
  }
  .wallet-no-access__main {
    padding:var(--dynamic-modal-padding)
  }
  .wallet-no-access__social-info-container {
    align-items:center;
    display:flex;
    justify-content:center;
    margin-top:1.5rem
  }
  .wallet-no-access__waitlist-link {
    align-items:center;
    display:flex;
    gap:8px;
    justify-content:center
  }
  .wallet-no-access__social-icon {
    margin:auto
  }
  .wallet-no-access__image {
    width:100%
  }
  .wallet-no-access__user-info-container {
    align-items:center;
    display:flex;
    flex-direction:column;
    margin-bottom:1rem
  }
  .wallet-no-access__content {
    text-align:center
  }
  .wallet-no-access__content--primary {
    margin-bottom:.375rem
  }
  .wallet-no-access__content--secondary {
    margin-bottom:1rem
  }
  .wallet-no-access__wallet-address {
    margin-left:.375rem
  }
  .wallet-no-access__wallet-address-container {
    align-items:center;
    display:flex;
    justify-content:center
  }
  .wallet-no-access__button--primary {
    background:var(--dynamic-base-2);
    border:1px solid var(--dynamic-base-4);
    box-shadow:var(--dynamic-shadow-down-1);
    margin:0
  }
  .wallet-no-access__icon--verified {
    margin:0 auto 1rem
  }
  .wallet-sign-spinner__container {
    align-items:center;
    display:flex;
    flex-direction:column;
    justify-content:center;
    padding:var(--dynamic-layout-content-padding)
  }
  .wallet-sign-spinner__copy {
    color:var(--dynamic-text-secondary);
    margin:0;
    text-align:center
  }
  .wallet-sign-spinner__button {
    box-shadow:var(--dynamic-shadow-down-1);
    margin:.75rem 0 0
  }
  .wallet-used-view__container {
    display:flex;
    flex-direction:column;
    padding:var(--dynamic-layout-content-padding);
    text-align:center
  }
  .wallet-used-view__icon {
    display:flex;
    justify-content:center;
    margin:0 0 .5rem
  }
  .wallet-used-view__icon svg {
    margin:0 auto
  }
  .wallet-used-view__shorten-wallet-address {
    margin:0 0 1rem
  }
  .wallet-used-view__copy {
    margin:0 0 .75rem
  }
  .wallet-used-view__accept-button,
  .wallet-used-view__footer {
    margin:0 0 .5rem
  }
  .wallet-used-view__logout {
    background:none;
    border:none;
    box-shadow:none;
    margin:auto
  }
  .wallet-used-view__checkbox-label {
    align-items:center;
    background-color:var(--dynamic-base-2);
    border-radius:calc(var(--dynamic-border-radius)/2);
    cursor:pointer;
    display:flex;
    gap:.5rem;
    justify-content:center;
    margin:1rem auto .5rem;
    padding:.75rem;
    text-align:left
  }
  .wallet-used-view__checkbox-container {
    flex-shrink:0
  }
  .network-not-supported__content-container {
    padding:var(--dynamic-layout-content-padding)
  }
  .network-not-supported__content-container--error {
    padding:var(--dynamic-layout-content-error-padding)
  }
  .network-not-supported__main-img {
    width:100%
  }
  .network-not-supported__img-container {
    align-items:center;
    display:flex;
    justify-content:center
  }
  .network-not-supported__img {
    border-radius:100%;
    height:4rem;
    width:4rem
  }
  .network-not-supported__welcome-container {
    margin:1rem 0;
    text-align:center
  }
  .network-not-supported__welcome-title {
    margin-bottom:.375rem
  }
  .network-not-supported__continue {
    margin-top:1rem
  }
  .network-not-supported__log-out {
    margin:.75rem auto 0
  }
  .network-not-supported__error--not-supported {
    align-items:center;
    border-radius:0;
    display:flex;
    justify-content:center;
    margin:0;
    width:100%
  }
  .network-not-supported__network-container {
    margin-top:.5rem;
    position:relative
  }
  .network-not-supported__network-picker {
    margin:auto;
    max-width:-moz-fit-content;
    max-width:fit-content
  }
  .network-not-supported__network-picker-button {
    position:static;
    transform:translateX(0)
  }
  .email-confirmation-waiting-view {
    align-items:center;
    display:flex;
    flex-direction:column;
    padding-bottom:1.625rem;
    text-align:center
  }
  .email-confirmation-waiting-view__title {
    padding-bottom:.375rem
  }
  .email-confirmation-waiting-view__email-container {
    align-items:center;
    display:flex;
    gap:.25rem;
    justify-content:center
  }
  .email-confirmation-waiting-view__edit-icon-button {
    display:inline-flex
  }
  .email-confirmation-waiting-view__header-icon {
    display:flex;
    justify-content:center;
    margin-top:-2rem
  }
  .email-confirmation-waiting-view__note {
    max-width:16.25rem;
    padding-top:1rem;
    text-align:center
  }
  .email-confirmation-waiting-view__powered_by_dynamic_footer {
    padding-top:1rem;
    width:100%
  }
  .login-with-email-form {
    display:flex;
    flex-direction:column;
    gap:.375rem
  }
  .login-with-email-form .input__suffix {
    top:.6875rem
  }
  .login-with-email-form .input__suffix .icon-button {
    --icon-arrow:var(--dynamic-text-tertiary);
    --icon-background:var(--dynamic-base-3);
    transition:all .2s
  }
  .login-with-email-form .input__suffix .icon-button path,
  .login-with-email-form .input__suffix .icon-button rect {
    transition:all .2s
  }
  .login-with-email-form .input__suffix .icon-button--active,
  .login-with-email-form .input__suffix .icon-button:hover {
    --icon-arrow:var(--dynamic-text-secondary);
    --icon-background:var(--dynamic-hover)
  }
  .login-with-email-form .input__suffix .icon-button--has-content,
  .login-with-email-form .input__suffix .icon-button--has-content:hover {
    --icon-arrow:var(--dynamic-base-2);
    --icon-background:var(--dynamic-brand-primary-color)
  }
  .list-item-button {
    background:none;
    box-shadow:none
  }
  .list-item-button__trailing {
    position:relative
  }
  .list-item-button__trailing-child {
    position:absolute;
    right:0;
    transition-property:opacity,transform;
    transition-timing-function:ease-in
  }
  .list-item-button__trailing-label {
    transform:translateY(-50%);
    transition-duration:.2s
  }
  .list-item-button__trailing-icon {
    transition-duration:.3s
  }
  .list-item-button:hover .list-item-button__trailing-label,
  .list-item-button__trailing-icon {
    opacity:0;
    transform:translate(-.625rem,-50%)
  }
  .list-item-button:hover .list-item-button__trailing-icon {
    opacity:1;
    transform:translateY(-50%)
  }
  .login-with-email-wallet-list__skeleton {
    border-radius:calc(var(--dynamic-border-radius)/2);
    height:2.625rem;
    margin-bottom:.5rem
  }
  .login-with-email-wallet-list__container {
    display:flex;
    flex-direction:column;
    gap:.375rem
  }
  .connect-with-wallet-button {
    height:2.5rem
  }
  .toggleable-section {
    align-items:stretch;
    display:flex;
    flex-direction:column;
    gap:.75rem
  }
  .toggleable-section__toggle-prompt {
    align-items:center;
    display:flex;
    justify-content:space-between
  }
  .toggleable-section__toggle-prompt__button {
    cursor:pointer;
    margin:-.75rem 0 0 -.75rem;
    outline:none;
    padding:.75rem 0 0 .75rem
  }
  .toggleable-section__toggle-prompt__button__text {
    outline:none;
    transition:all .2s
  }
  .toggleable-section__toggle-prompt__button:focus .toggleable-section__toggle-prompt__button__text,
  .toggleable-section__toggle-prompt__button:focus-visible .toggleable-section__toggle-prompt__button__text,
  .toggleable-section__toggle-prompt__button:hover .toggleable-section__toggle-prompt__button__text {
    background-color:var(--dynamic-brand-secondary-color)
  }
  .login-with-phone-number-form {
    display:flex;
    flex-direction:column;
    gap:.375rem
  }
  .login-with-phone-number-form__fields {
    align-items:stretch;
    display:flex;
    position:relative;
    width:100%
  }
  .login-with-phone-number-form__fields__country-code {
    align-items:center;
    background-color:var(--dynamic-base-2);
    border:.0625rem solid var(--dynamic-base-3);
    border-radius:calc(var(--dynamic-border-radius)*.4) 0 0 calc(var(--dynamic-border-radius)*.4);
    border-right:none;
    cursor:pointer;
    display:flex;
    padding-left:.75rem;
    position:relative;
    transition:all .2s ease;
    width:6.25rem
  }
  .login-with-phone-number-form__fields__country-code--disabled {
    background-color:var(--dynamic-base-3);
    pointer-events:none
  }
  .login-with-phone-number-form__fields__country-code__flag {
    margin-right:.5rem
  }
  .login-with-phone-number-form__fields__country-code__plus {
    cursor:pointer;
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none
  }
  .login-with-phone-number-form__fields__country-code__container {
    align-items:center;
    display:flex;
    flex:1;
    pointer-events:none
  }
  .login-with-phone-number-form__fields__country-code__container .login-with-phone-number-form__fields__country-code__container__input {
    border:none;
    flex:1;
    padding:0;
    width:100%
  }
  .login-with-phone-number-form__fields__country-code__chevron {
    cursor:pointer;
    position:absolute;
    right:.5rem;
    width:1rem
  }
  .login-with-phone-number-form__fields__phone-number {
    align-items:center;
    display:flex;
    flex:1;
    position:relative
  }
  .login-with-phone-number-form__fields__phone-number .login-with-phone-number-form__fields__phone-number__input {
    border-radius:0 calc(var(--dynamic-border-radius)*.4) calc(var(--dynamic-border-radius)*.4) 0;
    padding-left:.75rem
  }
  .login-with-phone-number-form__fields__placeholder {
    align-self:center;
    color:var(--dynamic-text-secondary);
    left:7.0625rem;
    pointer-events:none;
    position:absolute;
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none
  }
  .login-with-phone-number-form__fields__inline-submit {
    align-self:center;
    position:absolute;
    right:.75rem
  }
  .login-with-phone-number-form__dropdown {
    width:calc(var(--dynamic-modal-width) - 3rem)
  }
  .login-with-phone-number-form__dropdown__items {
    display:flex;
    flex-direction:column
  }
  .login-with-phone-number-form__dropdown__items__country {
    align-items:center;
    cursor:pointer;
    display:flex;
    gap:.375rem;
    padding:.375rem .75rem
  }
  .login-with-phone-number-form__dropdown__items__country__flag {
    width:1.5rem
  }
  .login-with-phone-number-form__dropdown__items__country__name {
    font-size:var(--dynamic-text-size-body-small)
  }
  .login-with-phone-number-form__dropdown__items__country__code {
    color:var(--dynamic-text-secondary);
    font-size:var(--dynamic-text-size-body-small)
  }
  .login-with-phone-number-form__dropdown__items__country:hover {
    background-color:var(--dynamic-base-4)
  }
  .login-with-phone-number-form__dropdown__items__country--selected {
    background-color:var(--dynamic-base-3)
  }
  .login-with-phone-number-form__error-message {
    color:var(--dynamic-error-1);
    padding:.5rem 0
  }
  .login-with-phone-number-form input::-webkit-inner-spin-button,
  .login-with-phone-number-form input::-webkit-outer-spin-button {
    -webkit-appearance:none;
    appearance:none;
    margin:0
  }
  .login-with-phone-number-form input[type=number] {
    -webkit-appearance:textfield;
    -moz-appearance:textfield;
    appearance:textfield
  }
  .login-view__text {
    padding:.5rem 0
  }
  .login-view__error-container {
    margin:0
  }
  .login-view__container {
    padding:var(--dynamic-initial-view-content-padding)
  }
  .login-view__container--error {
    padding:var(--dynamic-layout-content-error-padding)
  }
  @media (pointer:coarse) {
    .login-view__container {
      padding:.75rem
    }
  }
  .login-view__scroll {
    align-items:stretch;
    gap:.375rem;
    height:100%;
    max-height:36.25rem;
    overflow:auto
  }
  .login-view__scroll,
  .login-view__scroll__section {
    display:flex;
    flex-direction:column
  }
  .login-view__scroll__section--emailAndPhone+.login-view__scroll__section--social {
    margin-top:1rem
  }
  .login-view__scroll::-webkit-scrollbar,
  .login-view__scroll::-webkit-scrollbar-track {
    display:none
  }
  .login-view__scroll::-webkit-scrollbar-thumb {
    display:none
  }
  .login-view__scroll:empty {
    display:flex
  }
  .login-view__scroll--full-height {
    height:100vh
  }
  .login-view__scroll--email-first {
    flex-direction:column-reverse
  }
  .login-view__scroll__web2 {
    display:flex;
    flex-direction:column;
    gap:.75rem
  }
  .login-view__passkey-button {
    align-items:center;
    display:flex;
    gap:.5rem;
    height:2.5rem
  }
  .login-view__passkey-button .icon-list-tile--children {
    gap:.25rem
  }
  .mobile-wallet-redirect {
    align-items:stretch;
    display:flex;
    flex-direction:column;
    gap:1.5rem;
    justify-content:center;
    padding:var(--dynamic-layout-content-padding)
  }
  .mobile-wallet-redirect__icon-with-spinner {
    align-self:center
  }
  .mobile-wallet-redirect__copy-text {
    align-self:center;
    max-width:20rem;
    text-align:center
  }
  .mobile-wallet-redirect__alert {
    text-align:center
  }
  .mobile-wallet-redirect__wallet-app {
    align-items:center;
    background-color:var(--dynamic-base-2);
    border-radius:.75rem;
    box-shadow:0 1px 2px 0 rgba(24,39,75,.04);
    display:flex;
    flex-wrap:wrap;
    gap:.875rem;
    justify-content:space-between;
    padding:.625rem .75rem
  }
  .mobile-wallet-redirect__wallet-app__group {
    align-items:center;
    display:flex;
    gap:.5rem
  }
  .mobile-wallet-redirect__wallet-app__group__app-store {
    text-align:right
  }
  .captcha-verify-user__container {
    align-items:center;
    display:flex;
    flex-direction:column;
    justify-content:center;
    padding:0 1.5rem 1.5rem;
    text-align:center
  }
  .captcha-verify-user__icon {
    height:4rem;
    margin-bottom:1rem;
    width:4rem
  }
  .captcha-verify-user__title {
    margin-bottom:.375rem
  }
  .captcha-verify-user__subtitle {
    margin-bottom:1rem
  }
  .captcha-verify-user__dynamic-logo {
    margin-top:1rem
  }
  .network-not-supported-switch-manual {
    margin-top:-1.5rem;
    padding:0 1.5rem 1.5rem
  }
  .network-not-supported-switch-manual__img-container {
    align-items:center;
    display:flex;
    justify-content:center;
    margin-bottom:1rem
  }
  .network-not-supported-switch-manual__img {
    border-radius:100%;
    height:4rem;
    width:4rem
  }
  .network-not-supported-switch-manual__network-container {
    position:relative
  }
  .network-not-supported-switch-manual__content {
    text-align:center
  }
  .network-not-supported-switch-manual__title {
    margin:0 0 .375rem
  }
  .wallet-group__list {
    display:flex;
    flex-direction:column
  }
  .wallet-locked-view__error-container {
    align-items:center;
    display:flex;
    justify-content:center
  }
  .wallet-locked-view__button-header {
    margin:.75rem
  }
  .wallet-locked-view__button {
    margin:.75rem auto auto
  }
  .wallet-locked-view__icon {
    margin:auto
  }
  .wallet-locked-view__content {
    padding:0 var(--dynamic-modal-padding) 2.1875rem;
    text-align:center
  }
  @media (pointer:coarse) {
    .wallet-locked-view__content {
      padding:0 .75rem
    }
  }
  .wallet-locked-view__title {
    margin-top:.75rem
  }
  .wallet-locked-view__log-out {
    margin:.75rem auto 0
  }
  .merge-user-accounts__error {
    margin-bottom:.75rem;
    padding:.75rem 1.5rem
  }
  .merge-user-accounts__container {
    display:flex;
    flex-direction:column;
    gap:1.5rem;
    padding:0 1.5rem 1.5rem
  }
  @media (pointer:coarse) {
    .merge-user-accounts__container {
      padding:0 .75rem
    }
  }
  .merge-user-accounts-conflicts__error {
    margin-bottom:.75rem;
    padding:.75rem 1.5rem
  }
  .merge-user-accounts-conflicts__container {
    display:flex;
    flex-direction:column
  }
  @media (pointer:coarse) {
    .merge-user-accounts-conflicts__container {
      padding:0 .75rem
    }
  }
  .merge-user-accounts-conflicts__description {
    padding:0 1.5rem .75rem
  }
  .merge-user-accounts-conflicts__fields {
    display:flex;
    flex-direction:column;
    gap:1rem;
    max-height:22.5rem;
    overflow-y:auto;
    padding:.75rem 1.5rem
  }
  .merge-user-accounts-conflicts__fields__item {
    display:flex;
    flex-direction:column;
    gap:.5rem
  }
  .merge-user-accounts-conflicts__fields__item__button {
    padding:.5rem .75rem
  }
  .merge-user-accounts-conflicts__buttons {
    background:var(--dynamic-base-1);
    box-shadow:0 -8px 48px -8px rgba(109,121,165,.16);
    display:flex;
    flex-direction:column;
    gap:.5rem;
    padding:.75rem 1.5rem
  }
  .merge-user-accounts-with-same-email__container {
    padding:0 1.5rem 1.5rem
  }
  @media (pointer:coarse) {
    .merge-user-accounts-with-same-email__container {
      padding:0 .75rem
    }
  }
  .merge-user-accounts-with-same-email__accounts {
    align-items:center;
    display:flex;
    justify-content:space-between;
    margin:-1.5rem auto 1.5rem;
    max-width:270px;
    width:100%
  }
  .merge-user-accounts-with-same-email__accounts__item {
    align-items:center;
    display:flex;
    flex-direction:column;
    gap:.625rem;
    justify-content:center;
    width:100%
  }
  .merge-user-accounts-with-same-email__accounts__item__icon {
    height:3.5rem;
    width:3.5rem
  }
  .merge-user-accounts-with-same-email__accounts__divider {
    height:16px;
    margin-top:-1.5rem;
    width:16px
  }
  .merge-user-accounts-with-same-email__accounts__divider__icon>path {
    fill:var(--dynamic-text-secondary)
  }
  .merge-user-accounts-with-same-email__text {
    text-align:center
  }
  .merge-user-accounts-with-same-email__text__header {
    color:var(--dynamic-text-primary);
    margin-bottom:.5rem
  }
  .merge-user-accounts-with-same-email__text__body {
    color:var(--dynamic-text-secondary);
    margin-bottom:1rem
  }
  .merge-user-accounts-with-same-email__text--bold {
    font-weight:700
  }
  .merge-user-accounts-with-same-email__buttons {
    display:flex;
    flex-direction:column;
    gap:.5rem
  }
  .merge-user-accounts-with-same-email__buttons__button {
    width:100%
  }
  .wallet-cannot-be-transferred-view__container {
    padding:var(--dynamic-modal-padding);
    text-align:center
  }
  .wallet-cannot-be-transferred-view__icon {
    display:flex;
    justify-content:center;
    margin:0 0 .5rem
  }
  .wallet-cannot-be-transferred-view__icon svg {
    margin:0 auto
  }
  .wallet-cannot-be-transferred-view__shorten-wallet-address {
    margin:0 0 1rem
  }
  .wallet-cannot-be-transferred-view__title {
    margin:0 0 .375rem
  }
  .wallet-cannot-be-transferred-view__copy {
    margin:0 0 .75rem
  }
  .wallet-cannot-be-transferred-view__transfer-alt-wallet-button {
    margin:0 0 1rem
  }
  .wallet-cannot-be-transferred-view__footer {
    margin:0 0 .5rem
  }
  .wallet-cannot-be-transferred-view__cancel {
    background:none;
    border:none;
    box-shadow:none;
    margin:auto
  }
  .user-field-editor__header {
    align-items:center;
    display:flex;
    flex-direction:column;
    gap:1.25rem;
    text-align:center
  }
  .user-field-editor__header__icon {
    align-items:center;
    background-color:var(--dynamic-base-2);
    border-radius:50%;
    display:flex;
    height:4rem;
    justify-content:center;
    width:4rem
  }
  .user-field-editor__body {
    align-items:center;
    display:flex;
    flex-direction:column;
    gap:.5rem;
    margin:0 1.5rem 1.5rem;
    text-align:center
  }
  .user-field-editor__body__subtitle {
    margin-block:-.375rem .5rem
  }
  .user-field-editor__body__form {
    width:100%
  }
  .passkey-intro-view {
    align-items:center;
    display:flex;
    flex-direction:column;
    gap:1rem;
    padding-bottom:1.5rem;
    padding-left:1.5rem;
    padding-right:1.5rem;
    text-align:center
  }
  .passkey-intro-view__header {
    display:flex;
    width:100%
  }
  .passkey-intro-view__actions {
    display:flex;
    flex-direction:column;
    gap:.625rem;
    width:100%
  }
  .passkey-intro-view__inline-button {
    align-items:center;
    display:inline-flex;
    gap:.5rem;
    text-align:left
  }
  .passkey-intro-view__inline-button svg path {
    fill:var(--dynamic-base-2)!important
  }
  .passkey-intro-view__log-out {
    font-size:.875rem;
    justify-content:center;
    line-height:20px
  }
  .passkey-intro-view__log-out:hover {
    background-color:transparent
  }
  .passkey-intro-view__skip {
    color:var(--dynamic-text-secondary);
    font-size:.875rem;
    justify-content:center;
    line-height:1rem
  }
  .passkey-intro-view__skip:hover {
    background-color:transparent
  }
  .passkey-recovery-view {
    align-items:center;
    display:flex;
    flex-direction:column;
    gap:1rem;
    padding-bottom:1.5rem;
    padding-left:1.5rem;
    padding-right:1.5rem;
    text-align:center
  }
  .passkey-recovery-view__header {
    align-items:center;
    display:flex;
    justify-content:center;
    margin-bottom:-5rem;
    width:12.875rem
  }
  .passkey-recovery-view__actions {
    display:flex;
    flex-direction:column;
    gap:.625rem;
    width:100%
  }
  .passkey-recovery-view__input-valid {
    background:var(--dynamic-success-2)!important;
    border-color:var(--dynamic-success-1)!important
  }
  .passkey-recovery-view__input-valid,
  .passkey-recovery-view__input-valid~.input__label {
    color:var(--dynamic-success-1)!important
  }
  .passkey-recovery-view__form {
    display:flex;
    flex-direction:column;
    width:100%
  }
  .passkey-recovery-view__skip {
    justify-content:center;
    margin-top:1.5rem
  }
  .passkey-recovery-view__inline-button {
    align-items:center;
    display:inline-flex;
    gap:.5rem;
    text-align:left
  }
  .passkey-recovery-view__inline-button svg path {
    fill:var(--dynamic-base-2)!important
  }
  .passkey-recovery-view__resend-code {
    align-items:center;
    display:flex;
    flex-direction:column
  }
  .passkey-recovery-view button.text-button:not(.passkey-recovery-view__skip) {
    color:inherit
  }
  .edit-passkeys-widget-view,
  .edit-passkeys-widget-view__body {
    display:flex;
    flex-direction:column
  }
  .edit-passkeys-widget-view__body {
    flex:1;
    gap:1.25rem;
    justify-content:space-between;
    margin-top:1.25rem;
    padding:0 1.5rem 1.5rem
  }
  .edit-passkeys-widget-view__icon {
    height:100px;
    margin-left:auto;
    margin-right:auto;
    margin-top:-40px;
    width:100px
  }
  .edit-passkeys-widget-view__title {
    margin-left:auto;
    margin-right:auto;
    margin-top:1.25rem
  }
  .passkey-new-domain-detected {
    align-items:center;
    display:flex;
    flex-direction:column;
    gap:1rem;
    padding-bottom:1.5rem;
    padding-left:1.5rem;
    padding-right:1.5rem;
    text-align:center
  }
  .passkey-new-domain-detected__header {
    align-items:center;
    display:flex;
    justify-content:center
  }
  .passkey-new-domain-detected__actions {
    display:flex;
    flex-direction:column;
    gap:.625rem;
    width:100%
  }
  .passkey-new-domain-detected__inline-button {
    align-items:center;
    display:inline-flex;
    gap:.5rem;
    text-align:left
  }
  .passkey-new-domain-detected__inline-button svg path {
    fill:var(--dynamic-base-2)!important
  }
  .passkey-new-domain-detected__log-out {
    font-size:.875rem;
    justify-content:center;
    line-height:20px
  }
  .passkey-new-domain-detected__log-out:hover {
    background-color:transparent
  }
  .embedded-delete-view {
    display:flex;
    flex-direction:column;
    gap:.5rem;
    height:100%;
    overflow:auto
  }
  .embedded-delete-view__header {
    align-items:center;
    display:flex;
    justify-content:center
  }
  .embedded-delete-view__body {
    display:flex;
    flex:1;
    flex-direction:column;
    gap:.75rem;
    justify-content:space-between;
    padding:.75rem
  }
  .embedded-delete-view__body__description {
    display:flex;
    justify-content:center;
    text-align:center
  }
  .embedded-delete-view__body__badge {
    font-size:.75rem
  }
  .embedded-delete-view__body__card {
    background:var(--dynamic-base-2);
    border:1px solid var(--dynamic-base-4);
    border-radius:.75rem;
    box-shadow:0 1px 2px 0 rgba(24,39,75,.04);
    display:flex;
    flex:1;
    flex-direction:column;
    margin-left:1.5rem;
    margin-right:1.5rem;
    max-height:21.875rem;
    overflow:auto;
    padding:.75rem
  }
  .embedded-delete-view__body__card__statement {
    display:flex;
    gap:.5rem;
    letter-spacing:-.15px
  }
  .embedded-delete-view__body__card__acknowledgement {
    display:flex;
    gap:.5rem;
    text-align:left
  }
  .embedded-delete-view__body__card__icon {
    color:var(--dynamic-text-tertiary);
    height:1.5rem;
    min-width:1.5rem;
    width:1.5rem
  }
  .embedded-delete-view__body__card__skeleton {
    border-radius:.75rem;
    height:3.75rem
  }
  .embedded-delete-view__body__confirm_card {
    background:var(--dynamic-base-2);
    border:1px solid var(--dynamic-base-4);
    border-radius:.75rem;
    box-shadow:0 1px 2px 0 rgba(24,39,75,.04);
    display:flex;
    flex:1;
    flex-direction:column;
    gap:.75rem;
    letter-spacing:-.15px;
    margin-bottom:.75rem;
    margin-left:1.5rem;
    margin-right:1.5rem;
    max-height:21.875rem;
    overflow:auto;
    padding:.625rem
  }
  .embedded-delete-view__body__button {
    height:3rem;
    width:9.4375rem
  }
  .embedded-delete-view__body__cta_button_wrapper {
    display:flex;
    flex-direction:row;
    justify-content:space-between;
    margin-bottom:1.5rem;
    margin-left:1.5rem;
    margin-right:1.5rem
  }
  .embedded-reveal-view {
    display:flex;
    flex-direction:column;
    gap:var(--dynamic-wallet-list-tile-gap);
    height:100%;
    overflow:auto
  }
  .embedded-reveal-view__header,
  .embedded-reveal-view__header__hero {
    align-items:center;
    display:flex;
    justify-content:center
  }
  .embedded-reveal-view__header__hero {
    width:13.75rem
  }
  .embedded-reveal-view__zerodev-warning {
    background-color:var(--dynamic-error-1);
    border-radius:.5rem;
    margin-bottom:1rem;
    padding:1.25rem
  }
  .embedded-reveal-view__zerodev-warning__title-row {
    align-items:center;
    display:flex;
    margin-bottom:.5rem
  }
  .embedded-reveal-view__zerodev-warning__icon {
    flex-shrink:0;
    height:1.25rem;
    margin-right:.5rem;
    width:1.25rem
  }
  .embedded-reveal-view__zerodev-warning__link-button {
    background:none;
    border:none;
    cursor:pointer;
    display:inline;
    font:inherit;
    margin-left:.25rem;
    padding:0
  }
  .embedded-reveal-view__zerodev-warning .typography {
    color:inherit
  }
  .embedded-reveal-view__zerodev-warning .typography.underline {
    text-decoration:underline
  }
  .embedded-reveal-view__coinbase {
    background:var(--dynamic-base-2);
    border:1px solid var(--dynamic-base-4);
    border-radius:.75rem;
    box-shadow:0 1px 2px 0 rgba(24,39,75,.04);
    color:var(--dynamic-text-secondary);
    display:flex;
    flex:1;
    flex-direction:column;
    gap:.625rem;
    max-height:21.875rem;
    overflow:auto;
    overflow-wrap:break-word;
    padding:.75rem
  }
  .embedded-reveal-view__body {
    display:flex;
    flex:1;
    flex-direction:column;
    gap:.75rem;
    justify-content:space-between;
    padding:0 1.5rem 1.5rem
  }
  .embedded-reveal-view__body--waas-credentials {
    padding-top:0
  }
  .embedded-reveal-view__body__description {
    display:flex;
    flex-direction:column;
    gap:1rem;
    justify-content:center;
    text-align:center
  }
  .embedded-reveal-view__body__badge,
  .embedded-reveal-view__body__badge-container {
    display:flex;
    justify-content:center
  }
  .embedded-reveal-view__body__badge {
    font-size:.75rem
  }
  .embedded-reveal-view__body__card {
    background:var(--dynamic-base-2);
    border:1px solid var(--dynamic-base-4);
    border-radius:.75rem;
    box-shadow:0 1px 2px 0 rgba(24,39,75,.04);
    display:flex;
    flex:1;
    flex-direction:column;
    gap:.625rem;
    max-height:21.875rem;
    overflow:auto;
    padding:.75rem
  }
  .embedded-reveal-view__body__card__statement {
    display:flex;
    gap:.5rem;
    letter-spacing:-.15px
  }
  .embedded-reveal-view__body__card__statement__text {
    display:flex;
    gap:.25rem
  }
  .embedded-reveal-view__body__card__acknowledgement {
    display:flex;
    gap:.5rem;
    text-align:left
  }
  .embedded-reveal-view__body__card__icon {
    color:var(--dynamic-text-tertiary);
    height:1rem;
    min-width:1rem;
    width:1rem
  }
  .embedded-reveal-view__body__card__skeleton {
    border-radius:.75rem;
    height:3.75rem
  }
  .embedded-reveal-view__body__confirm_card {
    background:var(--dynamic-base-2);
    border:1px solid var(--dynamic-base-4);
    border-radius:.75rem;
    box-shadow:0 1px 2px 0 rgba(24,39,75,.04);
    display:flex;
    flex:1;
    flex-direction:column;
    gap:.75rem;
    letter-spacing:-.15px;
    max-height:21.875rem;
    overflow:auto;
    padding:1rem
  }
  .embedded-reveal-view__body__button_section {
    display:flex;
    width:100%
  }
  .embedded-reveal-view__body__unlink_button {
    text-decoration:underline
  }
  .embedded-reveal-view__body__bullet-list {
    display:flex;
    flex-direction:column;
    gap:.25rem;
    margin:0;
    padding-left:1.5rem
  }
  .embedded-reveal-view__body__bullet-list li {
    color:var(--dynamic-text-primary)
  }
  .embedded-auth-choice {
    align-items:center;
    display:flex;
    flex-direction:column;
    gap:1rem;
    padding-bottom:1.5rem;
    padding-left:1.5rem;
    padding-right:1.5rem;
    text-align:center
  }
  .embedded-auth-choice__header {
    align-items:center;
    display:flex;
    justify-content:center;
    width:100%
  }
  .embedded-auth-choice__support-links {
    display:flex;
    flex-direction:column;
    gap:.25rem;
    width:100%
  }
  .embedded-auth-choice__skip-button {
    margin-top:-.25rem
  }
  .action-card {
    background-color:var(--dynamic-base-2);
    border-radius:.75rem;
    box-shadow:var(--dynamic-shadow-down-1);
    display:flex;
    padding:1rem;
    text-align:left;
    transition:all .2s ease
  }
  .action-card:hover {
    box-shadow:var(--dynamic-button-shadow)
  }
  .action-card__icon {
    height:1.75rem;
    min-width:1.75rem;
    width:1.75rem
  }
  .action-card__icon,
  .action-card__icon path {
    fill:var(--dynamic-text-tertiary)
  }
  .action-card__action-icon {
    margin-left:auto;
    min-width:1rem;
    transform:rotate(180deg);
    width:1rem
  }
  .action-card__content {
    display:flex;
    flex-direction:column;
    gap:.25rem;
    margin-left:8px
  }
  .action-card__content__row {
    align-items:flex-start;
    display:flex;
    gap:.375rem
  }
  .action-card__content__row__badge--primary {
    background:var(--dynamic-brand-primary-color);
    color:var(--dynamic-base-2)
  }
  .embedded-auth-choice-cards {
    display:flex;
    flex-direction:column;
    gap:.625rem;
    width:100%
  }
  .auth-choice-info {
    align-items:flex-start;
    align-self:stretch;
    background:var(--default-base-2,#fff);
    border:1px solid var(--default-base-4,#e7e8ed);
    border-radius:12px;
    display:flex;
    flex-direction:column;
    gap:12px;
    justify-content:center;
    padding:16px 12px 12px
  }
  .auth-choice-info__container-item {
    display:flex;
    flex-direction:row;
    gap:.5rem;
    text-align:start
  }
  .setup-passkey-view {
    align-items:center;
    display:flex;
    flex-direction:column;
    text-align:center
  }
  .setup-passkey-view__header {
    align-items:center;
    display:flex;
    justify-content:center
  }
  .setup-passkey-view__header-banner {
    margin-bottom:.75rem
  }
  .setup-passkey-view__content {
    align-items:center;
    display:flex;
    flex-direction:column;
    gap:.75rem;
    justify-content:center;
    padding:var(--dynamic-layout-content-padding)
  }
  .setup-passkey-view__choose-another-method {
    display:flex;
    justify-content:center;
    margin-bottom:1.5rem;
    width:100%
  }
  .setup-passkey-view__choose-another-method-button {
    color:var(--dynamic-text-link)
  }
  .waas-upgrade-view {
    display:flex;
    flex-direction:column;
    height:80%;
    overflow:hidden
  }
  .waas-upgrade-view__content {
    display:flex;
    flex:1;
    flex-direction:column;
    gap:.75rem;
    overflow:auto;
    padding-bottom:1.5rem;
    padding-left:1.5rem;
    padding-right:1.5rem
  }
  .waas-upgrade-view__illustration {
    align-items:center;
    display:flex;
    justify-content:center
  }
  .waas-upgrade-view__illustration svg {
    height:7rem;
    width:20.5rem
  }
  .waas-upgrade-view__wallets-section {
    display:flex;
    flex-direction:column
  }
  .waas-upgrade-view__section-header {
    align-items:center;
    display:flex;
    justify-content:space-between;
    padding:.75rem 0
  }
  .waas-upgrade-view__wallets-list {
    display:flex;
    flex-direction:column;
    gap:.5rem;
    max-height:12.5rem;
    overflow-y:auto;
    padding:.125rem
  }
  .waas-upgrade-view__wallet-item {
    align-items:center;
    border-radius:.5rem;
    display:flex;
    gap:.75rem;
    transition:all .2s ease
  }
  .waas-upgrade-view__wallet-checkbox {
    flex-shrink:0
  }
  .waas-upgrade-view__wallet-info {
    flex:1;
    min-width:0
  }
  .waas-upgrade-view__wallet-details {
    align-items:center;
    display:flex;
    gap:.5rem;
    justify-content:space-between
  }
  .waas-upgrade-view__options-section {
    display:flex;
    flex-direction:column;
    gap:.75rem
  }
  .waas-upgrade-view__options-title {
    margin-bottom:.25rem
  }
  .waas-upgrade-view__option {
    align-items:flex-start;
    background:var(--dynamic-base-2);
    border:1px solid var(--dynamic-base-4);
    border-radius:.75rem;
    cursor:pointer;
    display:flex;
    gap:.375rem;
    padding:.75rem
  }
  .waas-upgrade-view__option:hover {
    box-shadow:0 4px 12px rgba(0,0,0,.1)
  }
  .waas-upgrade-view__option--selected {
    background:var(--dynamic-brand-secondary-color);
    border:1.5px solid var(--dynamic-brand-primary-color);
    border-radius:.75rem
  }
  .waas-upgrade-view__option--selected:hover {
    box-shadow:0 4px 12px rgba(0,0,0,.1)
  }
  .waas-upgrade-view__option-icon {
    align-items:center;
    display:flex;
    flex-shrink:0;
    height:1.5rem;
    justify-content:center;
    margin-top:.125rem;
    width:1.5rem
  }
  .waas-upgrade-view__option-icon svg {
    color:var(--dynamic-text-secondary);
    height:1.25rem;
    width:1.25rem
  }
  .waas-upgrade-view__option-checkbox {
    flex-shrink:0;
    margin-top:.125rem
  }
  .waas-upgrade-view__option-content {
    display:flex;
    flex:1;
    flex-direction:column;
    gap:.25rem;
    min-width:0;
    position:relative
  }
  .waas-upgrade-view__recommended-badge {
    display:flex;
    gap:.5rem
  }
  .waas-upgrade-view__recommended-badge-text {
    background-color:var(--dynamic-brand-primary-color);
    color:#fff
  }
  .waas-upgrade-view__actions {
    display:flex;
    flex-direction:column;
    gap:.5rem;
    margin-top:auto;
    padding-top:.25rem
  }
  .waas-upgrade-view__upgrade-button {
    font-weight:500;
    text-align:center;
    transition:all .2s ease
  }
  .waas-upgrade-view__upgrade-button:hover:not(:disabled) {
    opacity:.9
  }
  .waas-upgrade-view__upgrade-button:disabled {
    cursor:not-allowed;
    opacity:.5
  }
  .waas-upgrade-view__new-version-message {
    padding-left:.75rem;
    padding-right:.75rem;
    text-align:center
  }
  @media (max-width:480px) {
    .waas-upgrade-view__content {
      gap:.5rem;
      padding:1rem
    }
    .waas-upgrade-view__illustration svg {
      height:6rem;
      width:17.5rem
    }
    .waas-upgrade-view__option,
    .waas-upgrade-view__wallet-item {
      padding:.75rem
    }
    .waas-upgrade-view__wallets-list {
      max-height:9.375rem
    }
  }
  .confirm-passkey-view {
    align-items:center;
    display:flex;
    flex-direction:column;
    text-align:center
  }
  .confirm-passkey-view__header {
    align-items:center;
    display:flex;
    justify-content:center
  }
  .confirm-passkey-view__header-banner {
    margin-bottom:.75rem
  }
  .confirm-passkey-view__content {
    align-items:center;
    display:flex;
    flex-direction:column;
    gap:.75rem;
    justify-content:center;
    padding:var(--dynamic-layout-content-padding)
  }
  .confirm-passkey-view__choose-another-method {
    display:flex;
    justify-content:center;
    margin-bottom:1.5rem;
    width:100%
  }
  .confirm-passkey-view__choose-another-method-button {
    color:var(--dynamic-text-link)
  }
  .select-hardware-wallet-view__container {
    align-items:stretch;
    display:flex;
    flex-direction:column;
    padding:var(--dynamic-layout-content-padding)
  }
  .select-hardware-wallet-view__icon {
    height:6rem;
    margin:0 auto .75rem;
    width:4rem
  }
  .select-hardware-wallet-view__text {
    padding-bottom:1rem;
    text-align:center
  }
  .wallet-redirect-view__container {
    align-items:center;
    display:flex;
    flex-direction:column;
    justify-content:center;
    padding:var(--dynamic-modal-padding)
  }
  .wallet-redirect-view__container .wallet-redirect-view__title {
    color:var(--dynamic-text-primary);
    line-height:2.25rem
  }
  .wallet-redirect-view__container .powered-by-dynamic {
    margin-top:1.5rem
  }
  .mfa-choose-device-view__body {
    align-items:center;
    display:flex;
    flex-direction:column;
    justify-content:center;
    padding:var(--dynamic-layout-content-padding)
  }
  .mfa-choose-device-view__copy {
    color:var(--dynamic-text-secondary);
    line-height:1.25rem;
    text-align:center;
    width:75%
  }
  .mfa-choose-device-view__button {
    box-shadow:var(--dynamic-shadow-down-1);
    display:flex;
    flex-direction:column;
    gap:.25rem;
    margin-top:.75rem;
    text-align:left
  }
  .mfa-choose-device-view__button__header {
    align-items:center;
    display:flex;
    justify-content:space-between;
    width:100%
  }
  .mfa-choose-device-view__button__description.mfa-choose-device-view__button__description {
    font-size:var(--dynamic-text-size-body-small)
  }
  .mfa-choose-device-view__icon--rotate {
    color:var(--dynamic-text-tertiary);
    height:1rem;
    justify-content:end;
    transform:rotate(180deg);
    width:1rem
  }
  .mfa-choose-device-view__logout {
    margin-top:1.125rem
  }
  .mfa-secure-device-view__body {
    align-items:center;
    display:flex;
    flex-direction:column;
    justify-content:center;
    padding:var(--dynamic-layout-content-padding)
  }
  .mfa-secure-device-view__copy {
    color:var(--dynamic-text-secondary);
    line-height:1.25rem;
    text-align:center;
    width:75%
  }
  .mfa-secure-device-view__button,
  .mfa-secure-device-view__logout-button {
    box-shadow:var(--dynamic-shadow-down-1);
    margin-top:.75rem
  }
  .mfa-secure-device-view__loading-spinner {
    height:394px
  }
  .mfa-secure-device-view__qrcode {
    align-items:center;
    background-color:var(--dynamic-base-2);
    border-radius:calc(var(--dynamic-border-radius)*.6);
    display:flex;
    flex-direction:column;
    gap:.625rem;
    margin:1rem 0;
    padding:.75rem
  }
  .mfa-secure-device-view__qrcode .button-container {
    display:flex;
    gap:.5rem;
    justify-content:center;
    width:100%
  }
  .mfa-secure-device-view__qrcode .button-container svg path {
    fill-opacity:100%
  }
  .mfa-secure-device-view__qrcode .button-container .qr-code-button {
    height:2.375rem
  }
  .mfa-display-backup-codes-view__body {
    align-items:center;
    display:flex;
    flex-direction:column;
    gap:1rem;
    justify-content:center;
    overflow-y:auto;
    padding:var(--dynamic-layout-content-padding);
    text-align:center
  }
  .mfa-display-backup-codes-view__warning {
    border-radius:var(--dynamic-border-radius);
    padding:.25rem .5rem
  }
  .mfa-display-backup-codes-view__loading-spinner {
    height:19.5rem
  }
  .mfa-display-backup-codes-view__codes {
    display:grid;
    gap:.5rem;
    grid-template-columns:repeat(2,1fr)
  }
  .mfa-display-backup-codes-view__code {
    background-color:var(--dynamic-wallet-list-tile-background);
    border:var(--dynamic-button-primary-border);
    border-radius:var(--dynamic-border-radius);
    color:var(--dynamic-text-secondary);
    padding:.75rem 1.125rem;
    text-align:center
  }
  .mfa-display-backup-codes-view__actions {
    display:flex;
    gap:.5rem;
    grid-column:1/-1;
    width:100%
  }
  .mfa-display-backup-codes-view__actions button {
    border-radius:calc(var(--dynamic-border-radius)/3)
  }
  .mfa-display-backup-codes-view__complete {
    display:flex;
    flex-direction:column;
    gap:.5rem;
    width:100%
  }
  .mfa-display-backup-codes-view__acknowledgement {
    border-radius:calc(var(--dynamic-border-radius)/3);
    justify-content:left
  }
  .mfa-display-backup-codes-view__acknowledgement .typography {
    font-size:var(--dynamic-text-size-button-secondary);
    font-weight:500
  }
  .mfa-recovery-view {
    align-items:center;
    display:flex;
    flex-direction:column;
    gap:1rem;
    padding-bottom:1.5rem;
    padding-left:1.5rem;
    padding-right:1.5rem;
    text-align:center
  }
  .mfa-recovery-view__body {
    padding:.3125rem,0
  }
  .mfa-recovery-view__actions {
    display:flex;
    flex-direction:column;
    gap:.625rem;
    width:100%
  }
  .mfa-recovery-view__get-help {
    padding:.3125rem,0
  }
  .mfa-verification-view__choose-another-method {
    align-items:center;
    display:flex;
    flex-direction:column;
    gap:.5rem;
    justify-content:center;
    margin-bottom:1.5rem;
    width:100%
  }
  .mfa-verification-view__choose-another-method-button {
    color:var(--dynamic-text-link)
  }
  .step-up-reauth-choose-method-view__options {
    align-items:stretch;
    align-self:stretch;
    display:flex;
    flex-direction:column;
    margin-top:var(--dynamic-layout-content-padding,0);
    max-height:min(50vh,320px);
    overflow-y:auto;
    width:100%
  }
  .step-up-reauth-choose-method-view__options .mfa-choose-device-view__button {
    align-items:flex-start
  }
  .step-up-reauth-choose-method-view__options .mfa-choose-device-view__button__description {
    text-align:left;
    width:100%
  }
  .step-up-reauth-choose-method-view__choose-other {
    align-items:center;
    display:flex;
    flex-shrink:0;
    justify-content:center;
    margin-top:1.125rem;
    width:100%
  }
  .step-up-reauth-choose-method-view__choose-other-button {
    align-items:center;
    display:inline-flex;
    gap:.25rem
  }
  .step-up-reauth-choose-method-view__choose-other-button .step-up-reauth-choose-method-view__caret {
    color:var(--dynamic-text-secondary);
    flex-shrink:0;
    transition:transform .2s ease
  }
  .step-up-reauth-choose-method-view__choose-other-button .step-up-reauth-choose-method-view__caret--open {
    transform:rotate(180deg)
  }
  .access-blocked__container {
    align-items:center;
    background:var(--dynamic-base-1);
    display:flex;
    flex-direction:column;
    padding:.3125rem
  }
  .access-blocked__icon {
    margin-bottom:.3125rem
  }
  .access-blocked__content {
    margin:.9375rem 0;
    padding:0 .625rem .625rem;
    text-align:center
  }
  .switch-wallet {
    white-space:pre-line
  }
  .switch-wallet__body {
    background:var(--dynamic-base-2);
    border-radius:calc(var(--dynamic-border-radius)/2);
    margin-top:.625rem;
    padding:1rem 0;
    width:100%
  }
  .switch-wallet__body__divider {
    gap:0;
    padding:.75rem 0
  }
  .switch-wallet__body__divider svg {
    transform:rotate(90deg)
  }
  .switch-wallet__body__expected-address__prompt {
    margin-bottom:.5rem;
    margin-top:1rem
  }
  .switch-wallet__body__expected-address__address {
    font-size:1.5rem;
    line-height:1.25rem
  }
  .sync-wallet-view .qr-code-wrapper {
    padding-top:.5rem
  }
  .sync-wallet-view .prompt-modal-portal,
  .sync-wallet-view .prompt-modal-portal__container {
    position:relative
  }
  .mfa-qrcode-help-content__container {
    color:var(--dynamic-text-secondary);
    padding:1.5rem
  }
  .mfa-qrcode-help-content__vertical-container {
    background-color:var(--dynamic-base-2);
    border-radius:calc(var(--dynamic-border-radius)/2);
    display:flex;
    flex-direction:column
  }
  .mfa-qrcode-help-content__setup-container {
    font-family:Arial,sans-serif;
    margin:0 auto;
    max-width:400px;
    width:100%
  }
  .mfa-qrcode-help-content__step {
    align-items:center;
    background-color:var(--dynamic-base-2);
    border-radius:calc(var(--dynamic-border-radius)/2);
    color:gray;
    display:flex;
    flex-direction:row;
    height:100%;
    justify-content:flex-start;
    margin-bottom:.625rem;
    max-width:100%;
    padding:1rem
  }
  .mfa-qrcode-help-content__step__title {
    margin-bottom:.3125rem
  }
  .mfa-qrcode-help-content__step__number {
    align-items:center;
    align-self:flex-start;
    background-color:var(--dynamic-base-4);
    border-radius:50%;
    color:var(--dynamic-brand-primary-color);
    display:flex;
    height:1.5rem;
    justify-content:center;
    margin-right:.625rem;
    min-width:1.5rem;
    width:1.5rem
  }
  .mfa-qrcode-help-content__step__nocopy-box {
    align-items:center;
    border:var(--dynamic-button-primary-border);
    border-radius:.3125rem;
    display:flex;
    justify-content:space-between;
    padding:.625rem
  }
  .mfa-qrcode-help-content__step__nocopy-text {
    word-break:break-all
  }
  .mfa-qrcode-help-content__copy-button {
    background-color:transparent;
    border:none;
    cursor:pointer
  }
  .sandbox-threshold__main {
    align-items:center;
    background:var(--dynamic-base-1);
    display:flex;
    flex-direction:column;
    justify-content:center;
    padding:0 var(--dynamic-modal-padding) 1.125rem
  }
  .sandbox-threshold__title {
    color:var(--dynamic-text-primary);
    line-height:1.5rem;
    text-align:center
  }
  .sandbox-threshold__description {
    color:var(--dynamic-text-secondary);
    line-height:1.25rem;
    margin-bottom:1.5rem;
    margin-top:.75rem;
    text-align:center
  }
  .sandbox-threshold__button {
    box-shadow:var(--dynamic-shadow-down-1)
  }
  .global-wallet-confirm .popup-content .wallet-connection-view {
    align-items:center;
    display:flex;
    flex-direction:column;
    padding:24px
  }
  .global-wallet-confirm .popup-content .wallet-connection-view .dapp-icon {
    height:64px;
    margin-bottom:16px;
    width:64px
  }
  .global-wallet-confirm .popup-content .wallet-connection-view .connection-title {
    color:var(--dynamic-text-primary);
    margin-bottom:16px;
    text-align:center
  }
  .global-wallet-confirm .popup-content .wallet-connection-view .dapp-url {
    color:var(--dynamic-text-secondary);
    margin-bottom:24px;
    text-align:center
  }
  .global-wallet-confirm .popup-content .wallet-connection-view .button-group {
    display:flex;
    gap:16px;
    width:100%
  }
  .global-wallet-confirm .popup-content .wallet-connection-view .button-group button {
    cursor:pointer;
    flex:1
  }
  .global-wallet-confirm .popup-content .wallet-connection-view .button-group button.cancel-button {
    background-color:var(--dynamic-base-2)
  }
  .global-wallet-confirm .popup-content .wallet-connection-view .button-group button.connect-global-button {
    background-color:#3b82f6;
    color:#fff
  }
  .info-card .wrapper {
    background:var(--dynamic-base-2);
    border:1px solid var(--dynamic-border-2);
    border-radius:16px;
    display:flex;
    flex-direction:column;
    gap:.75rem;
    padding:1.5rem;
    text-align:left
  }
  .inline-icon-text {
    display:inline
  }
  .inline-icon-text svg {
    display:inline-block;
    height:1em;
    margin:0 .25em;
    vertical-align:middle;
    width:1em
  }
  .nowrap {
    align-items:center;
    display:inline-flex;
    white-space:nowrap
  }
  .learn-more-link {
    align-items:center;
    display:flex;
    justify-content:center;
    padding:4px;
    pointer-events:auto;
    text-decoration:none
  }
  .learn-more-link svg {
    cursor:pointer;
    height:.5rem;
    margin-left:.25rem;
    width:.5rem
  }
  .malicious-site-view .popup-content .wallet-connection-view {
    align-items:center;
    display:flex;
    flex-direction:column;
    justify-content:center;
    padding:24px;
    text-align:center
  }
  .malicious-site-view .popup-content .wallet-connection-view .header {
    align-items:center;
    display:flex;
    justify-content:center;
    margin-bottom:16px;
    width:100%
  }
  .malicious-site-view .popup-content .wallet-connection-view .header .back-button {
    background:none;
    border:none;
    cursor:pointer;
    left:24px;
    padding:8px;
    position:absolute
  }
  .malicious-site-view .popup-content .wallet-connection-view .header h1 {
    color:var(--dynamic-text-primary);
    margin:0
  }
  .malicious-site-view .popup-content .wallet-connection-view .warning-card {
    align-items:center;
    border-radius:8px;
    display:flex;
    flex-direction:column;
    justify-content:center;
    margin-bottom:16px;
    padding:16px;
    width:100%
  }
  .malicious-site-view .popup-content .wallet-connection-view .warning-card .warning-icon {
    height:48px;
    margin-bottom:8px;
    width:48px
  }
  .malicious-site-view .popup-content .wallet-connection-view .connection-title {
    margin-top:16px
  }
  .malicious-site-view .popup-content .wallet-connection-view .site-info {
    color:var(--dynamic-text-secondary);
    padding:16px
  }
  .malicious-site-view .popup-content .wallet-connection-view .subtitle-container {
    border-radius:12px;
    display:flex;
    flex-direction:column;
    margin-top:16px;
    padding:16px;
    position:relative
  }
  .malicious-site-view .popup-content .wallet-connection-view .subtitle-container.definitely-malicious {
    background-color:var(--dynamic-error-2)
  }
  .malicious-site-view .popup-content .wallet-connection-view .subtitle-container.unknown {
    background-color:#f4d09a
  }
  .malicious-site-view .popup-content .wallet-connection-view .subtitle-container .subtitle-header-container {
    align-items:flex-start;
    display:flex;
    margin-bottom:4px
  }
  .malicious-site-view .popup-content .wallet-connection-view .subtitle-container .subtitle-header-container .caution-icon {
    height:24px;
    left:16px;
    position:absolute;
    top:16px;
    width:24px
  }
  .malicious-site-view .popup-content .wallet-connection-view .subtitle-container .subtitle-header-container .subtitle-header {
    flex:1;
    margin-bottom:0;
    margin-left:32px;
    text-align:left
  }
  .malicious-site-view .popup-content .wallet-connection-view .subtitle-container .subtitle {
    margin-top:0;
    padding-left:32px;
    text-align:left
  }
  .malicious-site-view .popup-content .wallet-connection-view .button-group {
    display:flex;
    gap:16px;
    margin-top:16px;
    width:100%
  }
  .malicious-site-view .popup-content .wallet-connection-view .button-group button {
    cursor:pointer;
    flex:1
  }
  .malicious-site-view .popup-content .wallet-connection-view .button-group button.cancel-button {
    background-color:var(--dynamic-base-2)
  }
  .malicious-site-view .popup-content .wallet-connection-view .button-group button.proceed-button {
    background-color:inherit;
    box-shadow:none
  }
  .add-network-view {
    display:flex;
    flex-direction:column
  }
  .add-network-view__description,
  .add-network-view__title {
    text-align:center
  }
  .add-network-view__text-container {
    display:flex;
    flex-direction:column;
    gap:.25rem
  }
  .add-network-view__body {
    align-items:center;
    display:flex;
    flex-direction:column;
    gap:1rem;
    padding:var(--dynamic-layout-content-padding);
    text-align:center
  }
  .add-network-view__network-icon {
    height:4rem;
    width:4rem
  }
  .add-network-view__actions {
    display:flex;
    gap:.25rem;
    width:100%
  }
  .subdomain-field__container {
    align-items:flex-start;
    display:flex;
    flex-direction:row;
    gap:.25rem
  }
  .subdomain-field__container span {
    margin-top:.875rem
  }
  .subdomain-field__details {
    margin-top:.5rem
  }
  .wallet-already-exists-view__container {
    align-items:center;
    display:flex;
    flex-direction:column;
    padding-bottom:24px;
    padding-left:24px;
    padding-right:24px;
    text-align:center
  }
  .wallet-already-exists-view__icon {
    align-items:center;
    display:flex;
    height:64px;
    justify-content:center;
    margin-bottom:8px;
    width:64px
  }
  .wallet-already-exists-view__shorten-wallet-address {
    margin-bottom:8px
  }
  .wallet-already-exists-view__copy {
    max-width:320px
  }
  .delete-account-view {
    background:var(--dynamic-base-1);
    display:flex;
    flex-direction:column;
    width:100%
  }
  .delete-account-view__content {
    align-items:center;
    display:flex;
    flex-direction:column;
    gap:24px;
    padding:0 24px 24px;
    width:100%
  }
  .delete-account-view__content .warning-section {
    align-items:center;
    display:flex;
    flex-direction:column;
    gap:8px;
    padding-top:.75rem;
    width:100%
  }
  .delete-account-view__content .warning-section .warning-icon-container {
    height:64px;
    position:relative;
    width:64px
  }
  .delete-account-view__content .warning-section .warning-icon-container .warning-icon {
    color:var(--dynamic-error-1);
    height:100%;
    width:100%
  }
  .delete-account-view__content .warning-section .warning-icon-container .exclamation-icon {
    color:var(--dynamic-text-white);
    height:24px;
    left:50%;
    position:absolute;
    top:50%;
    transform:translate(-50%,-50%);
    width:24px
  }
  .delete-account-view__content .message-box {
    align-items:flex-start;
    background:var(--dynamic-base-2);
    border:1px solid var(--dynamic-base-4);
    border-radius:calc(var(--dynamic-border-radius)/2);
    box-sizing:border-box;
    display:flex;
    flex-direction:column;
    justify-content:center;
    padding:12px;
    width:100%
  }
  .delete-account-view__content .confirmation-section {
    align-items:flex-start;
    display:flex;
    flex-direction:column;
    gap:24px;
    width:100%
  }
  .delete-account-view__content .confirmation-section .checkbox-container {
    align-items:flex-start;
    background:var(--dynamic-base-2);
    border:1px solid var(--dynamic-base-4);
    border-radius:var(--dynamic-border-radius);
    box-sizing:border-box;
    display:flex;
    flex-direction:row;
    gap:8px;
    padding:10px;
    width:100%
  }
  .delete-account-view__content .confirmation-section .input-section {
    display:flex;
    flex-direction:column;
    gap:8px;
    width:100%
  }
  .delete-account-view__content .button-group {
    display:flex;
    flex-direction:row;
    gap:24px;
    margin-top:auto;
    width:100%
  }
  .delete-account-view__content .button-group .cancel-button,
  .delete-account-view__content .button-group .delete-button {
    border-radius:calc(var(--dynamic-border-radius)/2);
    box-shadow:var(--dynamic-shadow-down-1);
    flex:1;
    height:48px
  }
  .delete-account-view__content .button-group .cancel-button {
    background:var(--dynamic-base-2);
    border:1px solid var(--dynamic-base-4);
    color:var(--dynamic-text-primary)
  }
  .session-permissions-view {
    display:flex;
    flex-direction:column;
    gap:.25rem
  }
  .session-permissions-view__header {
    padding:.25rem 0
  }
  .session-permissions-view__card {
    align-items:flex-start;
    background-color:var(--dynamic-base-2);
    border:1px solid var(--dynamic-base-3);
    border-radius:.5rem;
    display:flex;
    flex-direction:column;
    gap:.5rem;
    margin-bottom:.25rem;
    padding:.75rem
  }
  .session-permissions-view__card-permission {
    align-items:center;
    display:flex;
    flex-direction:row;
    gap:.5rem
  }
  .session-permissions-view__token-card {
    align-items:center;
    flex-direction:row;
    justify-content:space-between
  }
  .session-permissions-view__token {
    align-items:center;
    display:flex;
    gap:.5rem
  }
  .session-permissions-view__spending {
    align-items:flex-end;
    display:flex;
    flex-direction:column
  }
  .session-permissions-view__panel {
    background-color:var(--dynamic-base-1);
    border:1px solid var(--dynamic-base-3);
    border-radius:.5rem;
    display:flex;
    flex-direction:column;
    margin-top:.5rem;
    overflow:hidden
  }
  .session-permissions-view__panel-toggle {
    background-color:var(--dynamic-base-1);
    padding:.75rem
  }
  .session-permissions-view__panel-toggle-label {
    align-items:flex-start;
    flex-direction:column
  }
  .session-permissions-view__panel-content {
    display:flex;
    flex:1;
    width:100%
  }
  .session-permissions-view__panel-content .textarea__container {
    display:flex;
    flex:1
  }
  .session-permissions-view__panel-content .textarea__container .textarea {
    border:none;
    border-radius:0
  }
  .session-key-approval-view {
    display:flex;
    flex-direction:column;
    gap:.5rem;
    overflow-y:auto
  }
  .session-key-approval-view__body {
    display:flex;
    flex-direction:column;
    gap:1rem;
    padding:0 1.5rem
  }
  .session-key-approval-view__footer {
    display:flex;
    flex-direction:column;
    gap:.5rem;
    padding:1rem 1.5rem
  }
  .backup-unsuccessful-view {
    display:flex;
    flex-direction:column;
    margin:0 auto;
    max-width:480px;
    min-height:auto;
    text-align:center
  }
  .backup-unsuccessful-view__content {
    padding:16px 24px 24px
  }
  .backup-unsuccessful-view .backup-icon-container {
    align-items:center;
    display:flex;
    height:64px;
    justify-content:center;
    margin-bottom:16px;
    margin-left:auto;
    margin-right:auto;
    position:relative;
    width:64px
  }
  .backup-unsuccessful-view .backup-icon-container .backup-icon {
    height:100%;
    -o-object-fit:contain;
    object-fit:contain;
    width:100%
  }
  .backup-unsuccessful-view .backup-icon-container .backup-icon svg {
    height:100%!important;
    width:100%!important
  }
  .backup-unsuccessful-view .backup-icon-container .warning-icon-container {
    height:40px;
    position:absolute;
    right:-30px;
    width:40px
  }
  .backup-unsuccessful-view .backup-icon-container .warning-icon-container .combined-icon {
    display:block;
    height:100%;
    -o-object-fit:contain;
    object-fit:contain;
    width:100%
  }
  .backup-unsuccessful-view .backup-message {
    font-size:15px;
    line-height:1.5;
    margin-left:auto;
    margin-right:auto;
    max-width:400px;
    padding-bottom:32px
  }
  .backup-unsuccessful-view .button-group {
    display:flex;
    justify-content:center;
    margin:0 auto;
    width:100%
  }
  .backup-unsuccessful-view .button-group .retry-button {
    background-color:var(--dynamic-brand-primary-color);
    width:100%
  }
  .backup-unsuccessful-view .button-group .logout-button {
    font-weight:500
  }
  .backup-unsuccessful-view .button-group--with-help-section {
    padding-bottom:1rem
  }
  .backup-unsuccessful-view .logout-group {
    margin-top:.125rem
  }
  .search-instead__container {
    font-size:.75rem;
    line-height:1rem;
    margin-top:2.5rem;
    padding-bottom:1rem;
    text-align:center;
    transition-duration:.3s;
    transition-property:background-color,border-color,color,fill,stroke;
    width:100%
  }
  .search-instead__container__image {
    display:flex;
    justify-content:center;
    margin:.5rem auto
  }
  .exchange-list-item__tile {
    border-radius:calc(var(--dynamic-border-radius)/2)
  }
  .exchange-list__error-container {
    margin:0
  }
  .exchange-list__search-container {
    padding:var(--dynamic-search-padding)
  }
  .exchange-list__tabs-container {
    margin-bottom:.5rem
  }
  .exchange-list__scroll-container {
    display:flex;
    flex-direction:column;
    gap:var(--dynamic-wallet-list-tile-gap);
    max-height:var(--dynamic-wallet-list-max-height);
    overflow:auto;
    padding:var(--dynamic-initial-view-content-padding)
  }
  .exchange-list__scroll-container--error {
    padding:var(--dynamic-layout-content-error-padding)
  }
  .exchange-list__scroll-container::-webkit-scrollbar,
  .exchange-list__scroll-container::-webkit-scrollbar-track {
    display:none
  }
  .exchange-list__scroll-container::-webkit-scrollbar-thumb {
    display:none
  }
  .exchange-list__scroll-container:empty {
    display:flex
  }
  .exchange-list__scroll-container--fixed-height {
    height:var(--dynamic-exchange-list-max-height)
  }
  .exchange-list__search-skeleton {
    height:2.625rem
  }
  .exchange-list__search-skeleton,
  .exchange-list__tile-skeleton {
    border-radius:calc(var(--dynamic-border-radius)/2);
    margin-bottom:.5rem
  }
  .exchange-list__tile-skeleton {
    height:3rem;
    padding:.75rem
  }
  .exchange-list__tiny-footer {
    background:var(--dynamic-base-1);
    border-top:.0625rem solid var(--dynamic-base-4);
    box-shadow:var(--dynamic-shadow-up-1);
    height:var(--dynamic-border-radius);
    opacity:1;
    text-align:center;
    transition:opacity .15s,visibility .15s;
    visibility:visible
  }
  .exchange-list__tiny-footer--hidden {
    opacity:0;
    transition:opacity .15s,visibility .15s;
    visibility:hidden
  }
  .duplicate-wallet-view__content {
    padding:0 var(--dynamic-modal-padding) 2.1875rem;
    text-align:center
  }
  @media (pointer:coarse) {
    .duplicate-wallet-view__content {
      padding:0 .75rem
    }
  }
  .duplicate-wallet-view__title {
    margin-top:.75rem
  }
  .duplicate-wallet-view__icon {
    margin:auto
  }
  .duplicate-wallet-view__button {
    margin:1.5rem auto auto
  }
  .mfa-exchange-view__content {
    align-items:center;
    display:flex;
    flex-direction:column;
    gap:1.5rem;
    padding:0 1.5rem 1.5rem
  }
  .mfa-exchange-view__content__icon-description {
    align-items:center;
    display:flex;
    flex-direction:column;
    gap:.75rem
  }
  .mfa-exchange-view__content__icon-description__description-holder {
    align-items:center;
    display:flex;
    flex-direction:column;
    gap:.375rem
  }
  .mfa-exchange-view__content__icon-description__description-holder__description {
    text-align:center
  }
  .mfa-exchange-view__content__icon-description__icon-holder {
    align-items:center;
    display:flex;
    flex-direction:column;
    gap:.75rem
  }
  .mfa-exchange-view__content__icon-description__icon-holder__icon {
    height:6rem;
    width:6rem
  }
  .mfa-exchange-view__content__input,
  .mfa-exchange-view__content__input__input {
    align-items:center;
    border-radius:.75rem;
    display:flex;
    flex:1 0 0;
    gap:.5rem;
    height:3rem;
    justify-content:center;
    letter-spacing:.5rem;
    padding:.25rem .75rem;
    text-align:center;
    width:100%
  }
  .mfa-exchange-view__content__input__input {
    border:1px solid var(--default-base-4,#e7e8ed)
  }
  .mfa-exchange-view__content__confirm {
    align-items:center;
    align-self:stretch;
    display:flex;
    gap:.46875rem;
    justify-content:center;
    padding:.625rem .9375rem
  }
  .mfa-exchange-view__content__confirm__button {
    border-radius:.3125rem;
    width:100%
  }
  .exchange-whitelist-warning__content {
    align-items:center;
    display:flex;
    flex-direction:column;
    padding:0 1.5rem 1.5rem
  }
  .exchange-whitelist-warning__content__icon-holder {
    align-items:center;
    display:flex;
    flex-direction:column;
    padding-bottom:0;
    padding-top:.75rem
  }
  .exchange-whitelist-warning__content__modal-header {
    align-items:center;
    padding-top:0
  }
  .exchange-whitelist-warning__content__description {
    padding-top:.75rem;
    text-align:center
  }
  .exchange-whitelist-warning__content__steps {
    display:flex;
    flex-direction:column;
    gap:1rem;
    padding-top:1.5rem
  }
  .exchange-whitelist-warning__content__steps__step {
    align-items:center;
    display:flex;
    flex-direction:row;
    gap:.5rem
  }
  .exchange-whitelist-warning__content__steps__step__number-badge {
    align-items:center;
    background-color:var(--dynamic-brand-primary-color);
    border-radius:50%;
    box-sizing:border-box;
    color:#fff;
    display:flex;
    flex-shrink:0;
    font-size:1rem;
    font-weight:700;
    height:1.5rem;
    justify-content:center;
    line-height:1;
    padding:0;
    text-align:center;
    width:1.5rem
  }
  .exchange-whitelist-warning__content__steps__step__icon {
    color:var(--dynamic-brand-primary-color);
    flex-shrink:0
  }
  .exchange-whitelist-warning__content__address {
    align-items:flex-start;
    display:flex;
    flex-direction:column;
    gap:.25rem;
    padding-top:1.5rem;
    width:100%
  }
  .exchange-whitelist-warning__content__address__copy {
    align-items:center;
    display:flex;
    flex-direction:row;
    gap:.5rem;
    width:100%
  }
  .exchange-whitelist-warning__content__address__copy__copy-input {
    flex:9.5 9.5 0
  }
  .exchange-whitelist-warning__content__open {
    padding-top:1.25rem;
    width:100%
  }
  .exchange-whitelist-warning__content__open__button {
    align-items:center;
    width:100%
  }
  .exchange-whitelist-warning__content__instructions {
    align-items:center;
    display:flex;
    flex-direction:row;
    padding-top:1.25rem
  }
  .exchange-whitelist-warning__content__instructions__link {
    color:var(--dynamic-brand-primary-color)
  }
  .exchange-whitelist-warning__content__done {
    padding-top:.75rem;
    width:100%
  }
  .exchange-whitelist-warning__content__done__button {
    width:100%
  }
  .unified-list__error-container {
    margin:0
  }
  .unified-list__search-container {
    padding:var(--dynamic-search-padding)
  }
  .unified-list__tabs-container {
    margin-bottom:.5rem
  }
  .unified-list__scroll-container {
    display:flex;
    flex-direction:column;
    gap:var(--dynamic-wallet-list-tile-gap);
    max-height:var(--dynamic-wallet-list-max-height);
    overflow:auto;
    padding:var(--dynamic-initial-view-content-padding)
  }
  .unified-list__scroll-container--error {
    padding:var(--dynamic-layout-content-error-padding)
  }
  .unified-list__scroll-container::-webkit-scrollbar,
  .unified-list__scroll-container::-webkit-scrollbar-track {
    display:none
  }
  .unified-list__scroll-container::-webkit-scrollbar-thumb {
    display:none
  }
  .unified-list__scroll-container:empty {
    display:flex
  }
  .unified-list__scroll-container--fixed-height {
    height:var(--dynamic-wallet-list-max-height)
  }
  .unified-list__search-skeleton {
    height:2.625rem
  }
  .unified-list__search-skeleton,
  .unified-list__tile-skeleton {
    border-radius:calc(var(--dynamic-border-radius)/2);
    margin-bottom:.5rem
  }
  .unified-list__tile-skeleton {
    height:3rem;
    padding:.75rem
  }
  .unified-list__tiny-footer {
    background:var(--dynamic-base-1);
    border-top:.0625rem solid var(--dynamic-base-4);
    box-shadow:var(--dynamic-shadow-up-1);
    height:var(--dynamic-border-radius);
    opacity:1;
    text-align:center;
    transition:opacity .15s,visibility .15s;
    visibility:visible
  }
  .unified-list__tiny-footer--hidden {
    opacity:0;
    transition:opacity .15s,visibility .15s;
    visibility:hidden
  }
  .onramp-item__tile {
    border-radius:calc(var(--dynamic-border-radius)/2)
  }
  .onramp-item__icon {
    height:1.75rem;
    width:1.75rem
  }
  .wallet-upgrade-flow-view {
    display:flex;
    flex-direction:column;
    height:100%;
    width:100%
  }
  .wallet-upgrade-flow-view__header {
    padding:0
  }
  .wallet-upgrade-flow-view__steps {
    align-items:center;
    display:flex;
    gap:.75rem;
    justify-content:center
  }
  .wallet-upgrade-flow-view__step {
    align-items:center;
    display:flex;
    flex-direction:column;
    gap:.5rem;
    min-width:80px
  }
  .wallet-upgrade-flow-view__step--completed .wallet-upgrade-flow-view__step-indicator {
    background-color:var(--dynamic-brand-primary-color);
    border-color:var(--dynamic-brand-primary-color)
  }
  .wallet-upgrade-flow-view__step--completed .wallet-upgrade-flow-view__step-check {
    color:var(--dynamic-base-white)
  }
  .wallet-upgrade-flow-view__step--current .wallet-upgrade-flow-view__step-indicator {
    background-color:var(--dynamic-brand-primary-color);
    border-color:var(--dynamic-brand-primary-color)
  }
  .wallet-upgrade-flow-view__step--current .wallet-upgrade-flow-view__step-number {
    color:var(--dynamic-base-2)
  }
  .wallet-upgrade-flow-view__step-indicator {
    align-items:center;
    background-color:var(--dynamic-brand-secondary-color);
    border:2px solid var(--dynamic-border-color);
    border-radius:50%;
    color:var(--dynamic-base-white);
    display:flex;
    font-size:14px;
    font-weight:600;
    height:32px;
    justify-content:center;
    transition:all .2s ease;
    width:32px
  }
  .wallet-upgrade-flow-view__step-check,
  .wallet-upgrade-flow-view__step-number {
    color:var(--dynamic-brand-primary-color);
    font-size:14px;
    font-weight:600
  }
  .wallet-upgrade-flow-view__step-title {
    text-align:center;
    white-space:nowrap
  }
  .wallet-upgrade-flow-view__step-container {
    align-items:center;
    display:flex
  }
  .wallet-upgrade-flow-view__content {
    display:flex;
    flex:1;
    flex-direction:column;
    gap:.75rem;
    overflow-y:auto;
    padding:0 1.5rem
  }
  .wallet-upgrade-flow-view__title-section {
    margin-bottom:.5rem;
    text-align:center
  }
  .wallet-upgrade-flow-view__subtitle {
    margin-top:.5rem
  }
  .wallet-upgrade-flow-view__export-section {
    display:flex;
    flex-direction:column;
    min-height:100px
  }
  .wallet-upgrade-flow-view__section-title {
    margin-bottom:.5rem
  }
  .wallet-upgrade-flow-view__input-section {
    display:flex;
    flex-direction:column;
    gap:1rem
  }
  .wallet-upgrade-flow-view__input-instructions {
    margin-bottom:.5rem;
    text-align:center
  }
  .wallet-upgrade-flow-view__input-container {
    display:flex;
    flex-direction:column;
    gap:.5rem
  }
  .wallet-upgrade-flow-view__private-key-input {
    background-color:var(--dynamic-background-color);
    border:1px solid var(--dynamic-border-color);
    border-radius:.5rem;
    color:var(--dynamic-text-primary-color);
    font-family:var(--dynamic-font-family-mono,"SF Mono","Monaco","Inconsolata","Fira Code","Droid Sans Mono","Source Code Pro",monospace);
    font-size:14px;
    line-height:1.4;
    min-height:48px;
    padding:.75rem 1rem;
    transition:border-color .2s ease,box-shadow .2s ease;
    width:100%
  }
  .wallet-upgrade-flow-view__private-key-input::-moz-placeholder {
    color:var(--dynamic-text-secondary-color)
  }
  .wallet-upgrade-flow-view__private-key-input::placeholder {
    color:var(--dynamic-text-secondary-color)
  }
  .wallet-upgrade-flow-view__private-key-input:focus {
    border-color:var(--dynamic-brand-primary-color);
    box-shadow:0 0 0 3px var(--dynamic-brand-primary-color-10);
    outline:none
  }
  .wallet-upgrade-flow-view__private-key-input:disabled {
    background-color:var(--dynamic-background-disabled-color);
    cursor:not-allowed;
    opacity:.6
  }
  .wallet-upgrade-flow-view__actions {
    display:flex;
    flex-direction:column;
    gap:.75rem;
    margin-top:auto;
    padding:1.5rem
  }
  .wallet-upgrade-flow-view__paste-input {
    margin-bottom:.75rem;
    margin-top:.75rem
  }
  .wallet-upgrade-flow-view__paste-input .input {
    font-family:var(--dynamic-font-family-mono,"SF Mono","Monaco","Inconsolata","Fira Code","Droid Sans Mono","Source Code Pro",monospace);
    line-height:1.4;
    min-height:80px!important;
    overflow-wrap:break-word;
    padding:1rem .75rem;
    white-space:pre-wrap;
    word-break:break-all
  }
  .wallet-upgrade-flow-view__step-separator {
    background-color:var(--dynamic-base-4);
    border-radius:1px;
    height:3px;
    margin:0 -.5rem;
    width:3rem
  }
  @media (max-width:480px) {
    .wallet-upgrade-flow-view__steps {
      gap:1rem
    }
    .wallet-upgrade-flow-view__step {
      min-width:60px
    }
    .wallet-upgrade-flow-view__step-separator {
      margin:0 -.25rem;
      width:1.5rem
    }
    .wallet-upgrade-flow-view__step-indicator {
      font-size:12px;
      height:28px;
      width:28px
    }
    .wallet-upgrade-flow-view__step-title {
      font-size:12px
    }
    .wallet-upgrade-flow-view__content {
      gap:1.25rem;
      padding:0 1rem 1rem
    }
  }
  .embedded-delegated-view {
    display:flex;
    flex-direction:column;
    gap:var(--dynamic-wallet-list-tile-gap);
    height:100%;
    overflow:auto
  }
  .embedded-delegated-view__body {
    display:flex;
    flex:1;
    flex-direction:column;
    gap:1rem;
    justify-content:space-between;
    padding:0 1.5rem 1.5rem
  }
  .embedded-delegated-view__body__description {
    display:flex;
    flex-direction:column;
    gap:.5rem;
    justify-content:center;
    text-align:center
  }
  .embedded-delegated-view__approval-section {
    align-items:center;
    display:flex;
    flex-direction:column;
    text-align:center
  }
  .embedded-delegated-view__approval-icon {
    align-items:center;
    background:var(--dynamic-brand-primary-color);
    border-radius:50%;
    box-shadow:none;
    display:flex;
    height:3.75rem;
    justify-content:center;
    position:relative;
    width:3.75rem
  }
  .embedded-delegated-view__approval-icon:before {
    display:none
  }
  .embedded-delegated-view__approval-icon svg {
    fill:#fff;
    color:#fff;
    display:block;
    height:1.5rem;
    width:1.5rem
  }
  .embedded-delegated-view__approval-title {
    color:var(--dynamic-text-primary);
    font-size:1rem!important;
    font-weight:600;
    margin-top:1rem
  }
  .embedded-delegated-view__approval-description {
    color:var(--dynamic-text-secondary);
    font-size:.875rem;
    line-height:1.5;
    margin-top:.375rem
  }
  .embedded-delegated-view__body__card {
    border-radius:.75rem;
    display:flex;
    flex:1;
    flex-direction:column;
    gap:.5rem;
    max-height:21.875rem;
    overflow:auto
  }
  .embedded-delegated-view__body__button_section {
    display:flex;
    flex-direction:column;
    gap:.5rem;
    width:100%
  }
  .embedded-delegated-view__body__button {
    width:100%
  }
  .embedded-delegated-view__body__button[data-testid=embedded-delegation-deny-button] {
    background-color:var(--dynamic-base-2)!important;
    border:1px solid var(--dynamic-base-4)!important
  }
  .embedded-delegated-view__wallet-selection {
    background:var(--dynamic-base-2);
    border-radius:.5rem;
    display:flex;
    flex-direction:column;
    gap:1rem;
    padding:.75rem
  }
  .embedded-delegated-view__wallet-selection__header {
    align-items:center;
    display:flex;
    justify-content:space-between
  }
  .embedded-delegated-view__wallet-selection__header-text {
    display:flex;
    gap:.375rem
  }
  .embedded-delegated-view__wallet-selection__deselect-all {
    background:none;
    border:none;
    cursor:pointer;
    padding:0
  }
  .embedded-delegated-view__wallet-selection__deselect-all p {
    text-decoration:underline;
    text-decoration-color:var(--dynamic-text-secondary);
    text-decoration-style:dotted;
    text-underline-offset:.25rem
  }
  .embedded-delegated-view__wallet-list {
    display:flex;
    flex-direction:column;
    gap:.25rem
  }
  .embedded-delegated-view__wallet-item {
    align-items:center;
    border-radius:.5rem;
    cursor:pointer;
    display:flex;
    padding:.625rem .875rem .625rem .625rem;
    transition:background-color .2s ease
  }
  .embedded-delegated-view__wallet-item--selected {
    background-color:var(--dynamic-base-1)
  }
  .embedded-delegated-view__wallet-item:hover:not(.embedded-delegated-view__wallet-item--selected) {
    background-color:var(--dynamic-base-2)
  }
  .embedded-delegated-view__wallet-item__content {
    align-items:center;
    display:flex;
    gap:.5rem;
    width:100%
  }
  .embedded-delegated-view__wallet-item__icon {
    align-items:center;
    display:flex;
    justify-content:center
  }
  .embedded-delegated-view__wallet-item__info {
    display:flex;
    flex:1;
    flex-direction:column;
    gap:.25rem
  }
  .embedded-delegated-view__wallet-item__checkbox {
    align-items:center;
    display:flex
  }
  .embedded-delegated-view__error-icon {
    align-items:center;
    background:var(--dynamic-error-1);
    border-radius:50%;
    box-shadow:none;
    display:flex;
    height:3.75rem;
    justify-content:center;
    position:relative;
    width:3.75rem
  }
  .embedded-delegated-view__error-icon svg {
    color:#fff;
    height:1.5rem;
    width:1.5rem
  }
  .embedded-delegated-view__wallet-card-container {
    display:flex;
    flex-direction:column;
    gap:.5rem;
    padding:0
  }
  .embedded-delegated-view__wallet-card {
    align-items:center;
    background:var(--dynamic-base-2);
    border:1px solid var(--dynamic-base-4);
    border-radius:.5rem;
    display:flex;
    justify-content:space-between;
    padding:.75rem 1.125rem
  }
  .embedded-delegated-view__wallet-card-header {
    align-items:baseline;
    display:flex;
    gap:.25rem
  }
  .embedded-delegated-view__wallet-address {
    align-items:center;
    display:flex;
    gap:.5rem
  }
  .embedded-delegated-view__wallet-address-dot {
    background-color:var(--dynamic-brand-primary-color);
    border-radius:50%;
    height:.5rem;
    width:.5rem
  }
  .embedded-delegated-view__edit-selections-button {
    background:none;
    border:none;
    cursor:pointer;
    padding:0;
    position:relative
  }
  .embedded-delegated-view__edit-selections-button:hover {
    opacity:.8
  }
  .embedded-delegated-view__edit-selections-button p {
    text-decoration:underline;
    text-decoration-color:var(--dynamic-text-secondary);
    text-decoration-style:dotted;
    text-underline-offset:.25rem
  }
  .embedded-delegated-view__agreement-section {
    align-items:flex-start;
    background:var(--dynamic-base-2);
    border:1px solid var(--dynamic-base-4);
    border-radius:.5rem;
    cursor:pointer;
    display:flex;
    gap:.625rem;
    padding:.75rem 1.125rem
  }
  .embedded-delegated-view__learn-more-content-icon {
    align-items:center;
    box-shadow:none;
    display:flex;
    justify-content:center;
    position:relative
  }
  .embedded-delegated-view__learn-more-content-icon:before {
    display:none
  }
  .embedded-delegated-view__learn-more-content-icon svg {
    color:var(--dynamic-brand-primary-color);
    height:3.75rem;
    width:3.75rem
  }
  .embedded-delegated-view__learn-more-content-description {
    color:var(--dynamic-text-secondary);
    font-size:.875rem;
    line-height:1.5;
    margin-top:.75rem
  }
  .device-registration-view {
    align-items:center;
    display:flex;
    flex-direction:column;
    padding:var(--dynamic-layout-content-padding);
    text-align:center
  }
  .device-registration-view__icon {
    display:flex;
    justify-content:center;
    margin-bottom:.75rem
  }
  .device-registration-view__logout-button {
    margin-top:1rem
  }
  .sign-message-confirmation__actions {
    align-items:center;
    display:flex;
    flex-direction:row;
    gap:.375rem;
    padding-bottom:1rem;
    width:100%
  }
  .sign-message-confirmation__body {
    align-items:stretch;
    display:flex;
    flex-direction:column;
    gap:1rem;
    padding:0 1.5rem 1.5rem
  }
  .sign-message-confirmation__warning {
    text-align:center
  }
  .sign-message-confirmation__message-container-wrapper {
    display:flex;
    flex-direction:column;
    gap:.5rem
  }
  .sign-message-confirmation__message-container {
    align-items:center;
    background-color:var(--dynamic-base-2);
    border:1px solid var(--dynamic-base-4);
    border-radius:.75rem;
    box-shadow:var(--dynamic-shadow-down-1);
    margin-bottom:.5rem;
    max-height:12.5rem;
    overflow-y:scroll;
    padding:.75rem;
    width:100%
  }
  .sign-message-confirmation__secure-wallet {
    margin-block:.5rem
  }
  .sign-message-confirmation__message {
    overflow-wrap:break-word
  }
  .sign-message-confirmation__title {
    text-align:center
  }
  .sign-message-confirmation__error {
    padding-top:.75rem
  }
  .bridge-welcome-layout {
    display:flex;
    flex-direction:column;
    gap:.75rem
  }
  .bridge-welcome-layout__body {
    display:flex;
    flex-direction:column;
    gap:1.5rem;
    padding:0 1.5rem 1.5rem
  }
  .bridge-welcome-layout__message-container {
    display:flex;
    flex-direction:column;
    gap:.25rem;
    text-align:center
  }
  .bridge-welcome-layout__chain-icon-group {
    align-items:center;
    display:flex;
    flex-direction:row-reverse;
    padding-top:.875rem
  }
  .bridge-welcome-layout__chain-icon {
    background-color:var(--dynamic-base-1);
    border-radius:50%;
    height:4rem;
    margin-left:-1.375rem;
    outline:.25rem solid var(--dynamic-base-1);
    overflow:hidden;
    width:4rem
  }
  .bridge-welcome-layout__chain-icon:last-child {
    margin-left:0
  }
  .select-wallet-list-layout {
    display:flex;
    flex-direction:column;
    min-height:320px
  }
  .select-wallet-list-layout__wallet-list {
    display:flex;
    flex-direction:column;
    flex-grow:1;
    gap:var(--dynamic-wallet-list-tile-gap);
    max-height:var(--dynamic-wallet-list-max-height);
    overflow-y:auto;
    padding:.25rem 1.5rem 1.5rem
  }
  .connected-wallets-list-layout {
    display:flex;
    flex-direction:column
  }
  .connected-wallets-list-layout__body {
    display:flex;
    flex-direction:column;
    gap:1rem;
    padding:.25rem 1.5rem 1.5rem
  }
  .connected-wallets-list-layout__body__text {
    text-align:center
  }
  .bridge-next-wallet-to-connect-layout__chain-icon {
    height:4rem;
    margin:1rem 1rem 0;
    width:4rem
  }
  .bridge-next-wallet-to-connect-layout__body {
    align-items:center;
    display:flex;
    flex-direction:column;
    gap:1.5rem;
    padding:1rem 1.5rem 1.5rem;
    text-align:center
  }
  .account-control__name {
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
  }
  .account-control__icon {
    min-width:1rem
  }
  .account-control__social_icon {
    height:1rem;
    width:1rem
  }
  .account-control__container {
    align-items:center;
    border-radius:calc(var(--dynamic-border-radius)/3);
    color:var(--dynamic-text-primary);
    display:flex;
    gap:.375rem;
    min-height:100%;
    padding:.75rem;
    z-index:10
  }
  .account-control__container--multiwallet-disabled {
    border-bottom-left-radius:0;
    border-top-left-radius:0
  }
  .account-control__container--active,
  .account-control__container:hover {
    background-color:var(--dynamic-hover)
  }
  .dynamic-widget-inline-controls {
    background-color:var(--dynamic-base-1);
    border-radius:calc(var(--dynamic-border-radius)/3);
    display:flex;
    font-size:var(--dynamic-text-size-body-small);
    max-height:2.5rem;
    min-width:100%;
    position:relative
  }
  .dynamic-widget-inline-controls__network-picker-main {
    min-width:60px
  }
  .dynamic-widget-inline-controls__account-control {
    max-width:100%;
    min-width:max(100%,45px)
  }
  .dynamic-widget-inline-controls__account-control .account-control__icon {
    margin-left:auto
  }
  .dynamic-widget-inline-controls__account-control-container {
    min-width:60px;
    overflow:hidden
  }
  .dynamic-widget-inline-controls__network-picker {
    background:unset;
    border-bottom-left-radius:calc(var(--dynamic-border-radius)/3);
    border-bottom-right-radius:unset;
    border-top-left-radius:calc(var(--dynamic-border-radius)/3);
    border-top-right-radius:unset;
    min-width:100%;
    padding:.75rem;
    position:unset;
    transform:unset
  }
  .dynamic-widget-inline-controls__network-picker--active,
  .dynamic-widget-inline-controls__network-picker:hover {
    background:var(--dynamic-hover)
  }
  .dynamic-widget-inline-controls__network-picker-checkbox {
    margin:0 0 0 .5rem
  }
  .dynamic-widget-inline-controls__network-picker-list {
    top:2.5rem
  }
  @media (pointer:coarse) {
    .dynamic-widget-inline-controls__network-picker-list {
      top:unset
    }
  }
  .dynamic-widget-dropdown {
    position:absolute;
    right:0;
    top:3.0625rem
  }
  .dynamic-widget-dropdown__root {
    min-width:22.5rem
  }
  .dynamic-widget-modal {
    left:50%;
    margin:0 auto;
    position:fixed;
    top:50%;
    transform:translate(-50%,-50%);
    width:min(100%,22.5rem)
  }
  @media (pointer:coarse) {
    .dynamic-widget-modal {
      bottom:0;
      top:unset;
      transform:translate(-50%);
      width:100%
    }
  }
  .dynamic-widget-card {
    background-color:var(--dynamic-base-1);
    border:.0625rem solid var(--dynamic-base-4);
    border-radius:var(--dynamic-border-radius);
    box-shadow:var(--dynamic-shadow-down-3);
    height:100%;
    overflow:hidden;
    position:relative;
    transition:max-height .1s linear
  }
  @media (pointer:coarse) {
    .dynamic-widget-card {
      border-bottom-left-radius:0;
      border-bottom-right-radius:0
    }
  }
  .dynamic-widget-header {
    background-color:var(--dynamic-base-2);
    position:relative
  }
  .dynamic-widget-header__switcher {
    margin:0 0 1rem
  }
  .dynamic-widget-header__passkey-success {
    margin-inline:-1.5rem
  }
  .dynamic-widget-wallet-header {
    position:relative
  }
  .dynamic-widget-wallet-header__email {
    color:var(--dynamic-text-primary);
    margin:.5rem 0;
    text-align:center
  }
  .dynamic-widget-wallet-header__icon-container {
    height:4rem;
    margin:1rem auto auto;
    position:relative;
    width:4rem
  }
  .dynamic-widget-wallet-header__icon-container img,
  .dynamic-widget-wallet-header__icon-container svg {
    height:100%;
    width:100%
  }
  .dynamic-widget-wallet-header__wallet-info {
    align-items:center;
    display:flex;
    flex-direction:column;
    justify-content:center;
    padding:1rem 1.5rem
  }
  .dynamic-widget-wallet-header__wallet-info .text-button {
    padding:0
  }
  .dynamic-widget-wallet-header__wallet-info__secure-wallet {
    margin-bottom:1rem;
    margin-top:0
  }
  .dynamic-widget-wallet-header__wallet-address {
    align-items:center;
    display:flex;
    justify-content:center
  }
  .dynamic-widget-wallet-header__balance {
    margin-bottom:.0625rem
  }
  .dynamic-widget-wallet-header__seperator {
    background-color:var(--dynamic-base-4);
    height:.5rem;
    margin:0 .5rem;
    width:.0625rem
  }
  .dynamic-widget-wallet-header__status-dot {
    margin-right:.375rem
  }
  .dynamic-widget-wallet-header__ens-name {
    max-width:12.5rem
  }
  .dynamic-widget-wallet-header__network-picker.evm-network-control__container {
    height:1.5rem
  }
  .dynamic-widget-wallet-header__network-picker.non-network-switching-supported-control {
    height:1.5rem;
    width:1.5rem
  }
  .dynamic-widget-wallet-header__network-picker.network-control-skeleton {
    bottom:0;
    height:1.5rem;
    position:absolute;
    right:0;
    width:1.5rem
  }
  .dynamic-widget-wallet-header__network-picker .evm-network-control__network-name,
  .dynamic-widget-wallet-header__network-picker .non-network-switching-supported-control__network-name {
    display:none
  }
  .dynamic-widget-wallet-header__wallet-avatar {
    border-radius:100%;
    overflow:hidden
  }
  .dynamic-widget-wallet-header__wallet-avatar img {
    height:4rem;
    width:4rem
  }
  .dynamic-widget-wallet-header__wallet-actions {
    align-items:center;
    display:flex;
    flex-wrap:wrap;
    gap:.5rem;
    justify-content:stretch;
    width:100%
  }
  .dynamic-widget-wallet-header__wallet-loading {
    width:100%
  }
  .empty-wallet__container {
    align-items:center;
    background:var(--dynamic-base-2);
    border:1px solid var(--dynamic-base-3);
    border-radius:calc(var(--dynamic-border-radius)/2);
    box-shadow:var(--dynamic-shadow-down-1);
    display:flex;
    flex-direction:column;
    gap:.75rem;
    justify-content:center;
    padding:.5rem;
    text-align:center;
    width:100%
  }
  .empty-wallet__container--big {
    margin:0 0 1rem;
    padding:.75rem
  }
  .empty-wallet__icon {
    height:1.5rem;
    width:1.5rem
  }
  .empty-wallet__icon--big {
    height:3rem;
    width:3rem
  }
  .empty-wallet__icon>path {
    fill:var(--dynamic-text-tertiary)
  }
  .empty-wallet__text-container {
    max-width:10rem
  }
  .wallet__container {
    background:var(--dynamic-base-2);
    border:1px solid var(--dynamic-base-3);
    border-radius:calc(var(--dynamic-border-radius)/2);
    display:flex;
    flex-direction:row;
    padding:.75rem
  }
  .wallet__container:not(:last-child) {
    border-bottom-left-radius:0;
    border-bottom-right-radius:0;
    margin-bottom:-.75rem;
    padding-bottom:1.5rem
  }
  .wallet__container:hover .wallet__menu {
    opacity:1
  }
  .wallet__menu {
    color:var(--dynamic-text-tertiary)
  }
  .wallet__row {
    align-items:center;
    display:flex;
    flex:1
  }
  .wallet__row--clickable {
    cursor:pointer
  }
  .wallet__row__separator {
    background-color:var(--dynamic-base-4);
    height:.5rem;
    margin:0 .5rem;
    width:.0625rem
  }
  .wallet__row__menu__separator {
    height:auto
  }
  .wallet__icon-container {
    margin-right:.375rem
  }
  .wallet__ens-name {
    max-width:9.375rem
  }
  .wallet__actions {
    max-height:0;
    overflow:hidden;
    transition:max-height .3s ease-in-out
  }
  .wallet__actions__expanded {
    max-height:6.25rem
  }
  .wallet__actions__inner {
    padding-top:.75rem
  }
  .wallet-details-card__body {
    gap:.5rem
  }
  .wallet-details-card__text {
    word-wrap:break-word
  }
  .wallet-details-card__address-block {
    display:flex;
    flex-direction:column;
    gap:.25rem
  }
  .wallet-details-card__address-row {
    align-items:center;
    display:flex;
    gap:.5rem;
    justify-content:space-between
  }
  .dynamic-widget-footer {
    border-bottom-left-radius:var(--dynamic-border-radius);
    border-bottom-right-radius:var(--dynamic-border-radius);
    border-top:.0625rem solid var(--dynamic-base-4);
    color:var(--dynamic-text-primary);
    display:flex;
    gap:.5rem;
    margin-top:auto;
    padding:1rem 1.5rem
  }
  .dynamic-widget-footer__button:hover:enabled svg {
    color:var(--dynamic-text-secondary)
  }
  .dynamic-widget-footer__button svg {
    color:var(--dynamic-text-tertiary)
  }
  .dynamic-widget-footer__button-align-right {
    margin-left:auto
  }
  @media (pointer:coarse) {
    .dynamic-widget-footer {
      border-bottom-left-radius:unset;
      border-bottom-right-radius:unset
    }
  }
  .wallet-icon-with-network__container {
    position:relative
  }
  .wallet-icon-with-network__network-container {
    align-items:center;
    background-color:var(--dynamic-base-1);
    border-radius:100%;
    bottom:-.1875rem;
    display:flex;
    height:.75rem;
    justify-content:center;
    position:absolute;
    right:-.1875rem;
    width:.75rem
  }
  @keyframes desktop-dropdown-entering-animation {
    0% {
      opacity:0;
      transform:scale(.8) translateY(0)
    }
    70% {
      transform:scale(1) translateY(0)
    }
    to {
      opacity:1;
      transform:scale(1) translateY(0)
    }
  }
  @keyframes desktop-dropdown-exiting-animation {
    0% {
      opacity:1;
      transform:scale(1) translateY(0)
    }
    25% {
      opacity:1
    }
    50% {
      transform:scale(1.01) translateY(0)
    }
    to {
      opacity:0;
      transform:scale(1.02) translateY(1.875rem)
    }
  }
  @keyframes mobile-dropdown-entering-animation {
    0% {
      opacity:0;
      transform:translateY(100%)
    }
    to {
      opacity:1;
      transform:translateY(0)
    }
  }
  @keyframes mobile-dropdown-exiting-animation {
    0% {
      transform:translateY(0)
    }
    50% {
      transform:translateY(0)
    }
    to {
      transform:translateY(200%)
    }
  }
  .dots-menu-wrapper {
    position:relative
  }
  .dots-menu-wrapper__container--entering {
    animation-fill-mode:both;
    animation-iteration-count:1;
    animation-name:desktop-dropdown-entering-animation;
    animation-timing-function:ease-out
  }
  @media (pointer:coarse) {
    .dots-menu-wrapper__container--entering {
      animation-fill-mode:both;
      animation-iteration-count:1;
      animation-name:mobile-dropdown-entering-animation;
      animation-timing-function:ease-out
    }
  }
  .dots-menu-wrapper__container--exiting {
    animation-fill-mode:both;
    animation-iteration-count:1;
    animation-name:desktop-dropdown-exiting-animation;
    animation-timing-function:ease-out
  }
  @media (pointer:coarse) {
    .dots-menu-wrapper__container--exiting {
      animation-fill-mode:both;
      animation-iteration-count:1;
      animation-name:mobile-dropdown-exiting-animation;
      animation-timing-function:ease-out
    }
  }
  .dots-menu-wrapper__container {
    background-color:var(--dynamic-base-2);
    border:.0625rem solid var(--dynamic-base-4);
    border-radius:calc(var(--dynamic-border-radius)/3);
    box-shadow:0 .5rem .75rem -.375rem rgba(24,39,75,.06),0 .5rem .75rem -.1875rem rgba(24,39,75,.06);
    margin-top:.5rem;
    position:absolute;
    right:0;
    z-index:2147483647
  }
  .dots-menu-wrapper__container__alignment__top {
    bottom:1.375rem
  }
  .dots-menu-wrapper__container__alignment__bottom {
    top:1.375rem
  }
  @media (min-width:768px) {
    .dots-menu-wrapper__container {
      min-width:9.375rem
    }
  }
  @media (pointer:coarse) {
    .dots-menu-wrapper__container {
      border:none;
      border-radius:var(--dynamic-border-radius);
      border-bottom-left-radius:0;
      border-bottom-right-radius:0;
      bottom:0;
      left:calc(50% - 18.75rem);
      margin:auto;
      max-width:37.5rem;
      padding-bottom:2rem;
      padding-top:0;
      position:fixed;
      right:calc(50% - 18.75rem);
      top:unset;
      width:100%
    }
  }
  .dots-menu-wrapper__header {
    display:none;
    padding:.75rem 1.5rem .25rem
  }
  @media (pointer:coarse) {
    .dots-menu-wrapper__header {
      align-items:center;
      display:flex;
      justify-content:space-between
    }
  }
  .dots-menu-wrapper__header__icon {
    min-height:1.5rem;
    min-width:1.5rem
  }
  .dots-menu-wrapper__backdrop {
    cursor:default;
    display:none;
    height:100%;
    left:0;
    position:fixed;
    top:0;
    width:100%;
    z-index:10
  }
  @media (pointer:coarse) {
    .dots-menu-wrapper__backdrop {
      background-color:var(--dynamic-overlay);
      display:block
    }
  }
  .dynamic-widget-wallets-header {
    align-items:center;
    display:flex;
    flex-direction:row;
    justify-content:space-between;
    padding:1rem 1.5rem .75rem
  }
  .dynamic-widget-wallets-header__add_wallet {
    display:flex
  }
  .dynamic-widget-wallets {
    margin:0 1.5rem;
    overflow:auto
  }
  .dynamic-widget-wallets__body {
    display:flex;
    flex-direction:column;
    gap:1rem
  }
  .dynamic-widget-wallets__body__wallet-list {
    max-height:13rem
  }
  .widget-portal {
    background-color:var(--dynamic-overlay);
    top:0;
    z-index:50
  }
  .widget-portal,
  .widget-portal__container {
    border-radius:calc(var(--dynamic-border-radius)/1.5);
    bottom:0;
    left:0;
    position:absolute;
    right:0
  }
  .widget-portal__container {
    background-color:var(--dynamic-base-1);
    border-top:.0625rem solid var(--dynamic-base-4);
    padding:1.5rem
  }
  @media (pointer:coarse) {
    .widget-portal__container {
      border-bottom-left-radius:0;
      border-bottom-right-radius:0
    }
  }
  .widget-portal__container--no-padding {
    padding:0
  }
  .widget-portal__container__header {
    position:relative
  }
  .widget-portal__container__close-button {
    position:absolute;
    right:0
  }
  .single-wallet-buttons {
    display:flex;
    gap:.625rem;
    padding:0 1.5rem 1.5rem
  }
  .single-wallet-buttons--center {
    align-items:center;
    display:flex;
    justify-content:center
  }
  .single-wallet-buttons__copied {
    align-items:center;
    display:flex;
    gap:8px
  }
  .single-wallet-buttons__copied svg {
    color:var(--dynamic-success-1)
  }
  .email-connector-pending-sign-modal-content {
    align-items:center;
    display:flex;
    flex-direction:column;
    text-align:center;
    width:100%
  }
  .email-connector-pending-sign-modal-content__body {
    align-items:center;
    display:flex;
    flex-direction:column;
    gap:.5rem
  }
  .active-wallet-information {
    border-bottom:1px solid var(--dynamic-base-3);
    display:flex;
    flex-flow:column;
    gap:.5rem;
    padding:1rem 1.5rem
  }
  .active-wallet-information__header {
    align-items:center;
    display:flex;
    gap:.5rem
  }
  .active-wallet-information__handle-row {
    align-items:center;
    display:flex;
    flex-direction:row
  }
  .active-wallet-information__handle {
    max-width:100px;
    overflow:hidden;
    text-overflow:ellipsis
  }
  .active-wallet-information__handle--full-width {
    max-width:230px;
    overflow:hidden;
    text-overflow:ellipsis
  }
  .active-wallet-information__handle-icon {
    color:var(--dynamic-text-tertiary)
  }
  .active-wallet-information__handle-icon .icon-with-status__container {
    margin-bottom:0
  }
  .active-wallet-information__handle-icon .icon-with-status__container .status-dot__container {
    right:-.05rem;
    top:-.05rem
  }
  .active-wallet-information-container {
    background:var(--dynamic-base-2);
    border-radius:calc(var(--dynamic-border-radius)/2)
  }
  .active-wallet-information-container--loading .active-wallet-information {
    padding:.75rem 1rem
  }
  .active-wallet-information__details {
    align-items:center;
    display:flex;
    flex:1;
    gap:.5rem;
    justify-content:space-between;
    overflow:hidden
  }
  .active-wallet-information__avatar img {
    height:2rem;
    min-height:2rem;
    min-width:2rem;
    width:2rem
  }
  .active-wallet-information__avatar__name-service {
    align-items:center;
    border-radius:100%;
    display:flex;
    overflow:hidden
  }
  .active-wallet-information__addresses-container {
    display:flex;
    flex-direction:column;
    gap:.5rem
  }
  .active-wallet-information__addresses-container--centered {
    justify-content:center
  }
  .active-wallet-information__addresses-container--loading {
    gap:.25rem
  }
  .active-wallet-information__address-container {
    display:flex
  }
  .active-wallet-information__address {
    align-items:center;
    display:flex
  }
  .active-wallet-information__address-skeleton {
    width:60px
  }
  .active-wallet-information__network-picker {
    overflow:hidden
  }
  .active-wallet-information__network-picker-button {
    border:1px solid var(--dynamic-base-4);
    border-radius:1rem;
    height:100%;
    position:relative;
    transform:translateX(0)
  }
  .active-wallet-information__network-picker-button:hover {
    background:var(--dynamic-hover)
  }
  .active-wallet-information__skeleton-avatar {
    border-radius:50%;
    height:32px;
    width:32px
  }
  .active-wallet-information__skeleton-handle {
    height:20px;
    width:120px
  }
  .active-wallet-information__skeleton-address {
    height:12px;
    width:90px
  }
  .active-wallet-information__skeleton-network {
    height:24px;
    width:100px
  }
  .balance-header {
    align-items:flex-start;
    display:flex;
    justify-content:space-between;
    width:100%
  }
  .balance-header__title {
    align-items:flex-start;
    display:flex;
    flex-direction:column
  }
  .balance-header__title-skeleton {
    height:1rem;
    margin-bottom:.25rem;
    width:6.25rem
  }
  .balance-header__chevron {
    rotate:180deg
  }
  .balance-header__balance {
    align-items:center;
    display:flex;
    gap:.5rem
  }
  .balance-header__refresh-icon {
    cursor:pointer;
    height:1rem;
    transition:opacity .2s ease,transform .2s ease;
    width:1rem
  }
  .balance-header__refresh-icon:hover {
    opacity:.7
  }
  .balance-header__refresh-icon--spinning {
    animation:spin-ccw 1s linear
  }
  .balance-header__success-icon {
    align-items:center;
    background-color:#2b8d69;
    border-radius:50%;
    display:flex;
    height:1rem;
    justify-content:center;
    padding:.125rem;
    width:1rem
  }
  .balance-header__success-icon svg {
    color:#fff;
    height:.75rem;
    width:.75rem
  }
  .balance-container {
    align-items:center;
    display:flex;
    justify-content:space-between;
    padding:1rem 1.5rem 0;
    position:relative
  }
  .balance-container__skeleton {
    display:table-cell;
    height:2rem;
    width:6.25rem
  }
  .multi-asset-balance-container {
    display:flex;
    flex:1;
    flex-direction:column;
    position:relative
  }
  .multi-asset-balance-container .shadow {
    border-bottom:1px solid var(--dynamic-base-3)
  }
  .multi-asset-balance-container__accordion {
    overflow-y:auto
  }
  .multi-asset-balance-container__accordion--collapsed {
    max-height:0!important
  }
  .multi-asset-balance-container__accordion--expanded {
    height:100%!important;
    max-height:11.25rem!important
  }
  @keyframes spin-ccw {
    0% {
      transform:rotate(0deg)
    }
    to {
      transform:rotate(-1turn)
    }
  }
  .active-midnight-balance {
    padding:1rem 1.5rem .75rem
  }
  .active-midnight-balance__skeleton {
    border-radius:.5rem;
    height:7.5rem
  }
  .active-midnight-balance__card {
    background-color:#f9f9f9;
    border-radius:.5rem;
    overflow:hidden
  }
  .active-midnight-balance__divider {
    background-color:#e9e9e9;
    height:1px;
    margin:0 .75rem
  }
  .active-midnight-balance__dust {
    display:flex;
    flex-direction:column;
    gap:.375rem;
    padding:.5rem .75rem .75rem
  }
  .active-midnight-balance__dust-header {
    align-items:center;
    display:flex;
    justify-content:space-between
  }
  .active-midnight-balance__dust-title {
    align-items:center;
    display:flex;
    gap:.3125rem
  }
  .active-midnight-balance__dust-icon {
    fill:none;
    stroke:#5eead4;
    stroke-width:2.5;
    stroke-linecap:round;
    stroke-linejoin:round;
    flex-shrink:0
  }
  .active-midnight-balance__dust-label {
    color:var(--dynamic-text-tertiary);
    font-size:.6875rem;
    font-weight:600;
    letter-spacing:.3px;
    line-height:1rem;
    text-transform:uppercase
  }
  .active-midnight-balance__dust-count {
    color:var(--dynamic-text-primary);
    font-size:.75rem;
    font-variant-numeric:tabular-nums;
    font-weight:700
  }
  .active-midnight-balance__dust-bar {
    display:flex;
    gap:.125rem;
    height:.3125rem
  }
  .active-midnight-balance__dust-segment {
    background-color:var(--dynamic-base-4);
    flex:1
  }
  .active-midnight-balance__dust-segment--first {
    border-radius:9999px 0 0 9999px
  }
  .active-midnight-balance__dust-segment--last {
    border-radius:0 9999px 9999px 0
  }
  .active-midnight-balance__dust-segment--filled {
    background-color:#5eead4
  }
  .active-midnight-balance__tab-bar {
    display:flex;
    gap:1.125rem;
    padding:.625rem .75rem .375rem
  }
  .active-midnight-balance__tab {
    color:var(--dynamic-text-tertiary);
    font-size:.9375rem;
    font-weight:600;
    letter-spacing:-.15px;
    line-height:1.25rem;
    transition:color .15s ease
  }
  .active-midnight-balance__tab--active {
    color:var(--dynamic-text-primary)
  }
  .active-midnight-balance__pocket {
    align-items:center;
    display:flex;
    gap:.375rem;
    padding:.25rem .75rem .75rem
  }
  .active-midnight-balance__pocket-icon {
    flex-shrink:0;
    height:1rem;
    width:1rem
  }
  .active-midnight-balance__amount {
    color:var(--dynamic-text-primary);
    font-size:1.5625rem;
    font-variant-numeric:tabular-nums;
    font-weight:700
  }
  .prompt-modal {
    padding:1.5rem
  }
  .prompt-modal__header {
    position:relative;
    width:100%
  }
  .prompt-modal__close-button {
    position:absolute;
    right:1rem;
    top:1rem
  }
  .balance-skeleton {
    display:table-cell;
    width:1.875rem
  }
  .token-balance-item {
    display:flex;
    flex-direction:column;
    gap:.5rem;
    padding:8px 0;
    width:100%
  }
  .token-balance-item__row {
    align-items:center;
    display:flex;
    gap:.5rem;
    justify-content:space-between;
    width:100%
  }
  .token-balance-item>.flex,
  .token-balance-item>.token-balance-item__row>.flex {
    flex-shrink:1;
    min-width:0;
    overflow:hidden;
    text-align:right
  }
  .token-balance-item__secondary-action {
    align-items:center;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background:none;
    border:none;
    color:inherit;
    cursor:pointer;
    display:flex;
    justify-content:space-between;
    margin-top:.125rem;
    padding:0;
    width:100%
  }
  .token-balance-item__secondary-action:disabled {
    cursor:not-allowed;
    opacity:.6
  }
  .token-balance-item__secondary-action__subtext {
    flex:1;
    overflow:hidden;
    text-align:left;
    text-overflow:ellipsis;
    white-space:nowrap
  }
  .token-balance-item__secondary-action__label {
    flex-shrink:0;
    margin-left:.75rem
  }
  .token-balance-item__name {
    align-items:center;
    display:flex;
    flex-shrink:0;
    min-width:0
  }
  .token-balance-item__title {
    max-width:8.4375rem;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
  }
  .token-balance-item__icon,
  .token-balance-item__skeleton-icon {
    border-radius:100%;
    flex-shrink:0;
    height:20px;
    margin-right:6px;
    overflow:hidden;
    width:20px
  }
  .token-balance-item__skeleton-icon {
    background-color:var(--dynamic-base-3)
  }
  .token-balance-item__value {
    display:flex;
    flex-shrink:1;
    justify-content:flex-end;
    min-width:0
  }
  .token-balance-item__value__balance {
    display:flex;
    min-width:0;
    overflow:hidden
  }
  .token-balance-item__symbol,
  .token-balance-item__value__balance>* {
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
  }
  .token-balance-item__symbol {
    flex-shrink:1;
    max-width:5rem
  }
  .token-balance-list__empty {
    display:flex;
    margin-top:.5rem
  }
  .token-balance-list__divider {
    padding:0
  }
  .footer-options-switcher__container {
    background-color:var(--dynamic-base-2);
    border-bottom-left-radius:var(--dynamic-border-radius);
    border-bottom-right-radius:var(--dynamic-border-radius);
    display:flex;
    justify-content:space-around;
    margin-top:auto;
    padding:.75rem 0
  }
  .footer-options-switcher__label {
    font-size:12px;
    margin-top:.25rem
  }
  .footer-options-switcher__tab {
    align-items:center;
    color:var(--dynamic-text-secondary);
    cursor:pointer;
    display:flex;
    flex-direction:column;
    text-align:center
  }
  .footer-options-switcher__tab--active {
    color:var(--dynamic-text-primary)
  }
  .passkey-card {
    background:var(--dynamic-base-2);
    border:1px solid var(--dynamic-base-4);
    border-radius:.75rem;
    box-shadow:0 1px 2px 0 rgba(24,39,75,.04);
    padding:.75rem;
    width:100%
  }
  .passkey-card__body {
    display:flex;
    flex-direction:row;
    justify-content:space-between
  }
  .passkey-card__left {
    align-items:center;
    display:flex;
    gap:.5rem;
    min-width:0
  }
  .passkey-card__info {
    align-items:center;
    border-bottom:1px solid var(--dynamic-base-4);
    gap:.25rem;
    padding-bottom:.5rem
  }
  .passkey-card__info__icon {
    flex-shrink:0;
    justify-self:start;
    width:1.5rem
  }
  .passkey-card__info__alias {
    flex-grow:1;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
  }
  .passkey-card__info__tooltip {
    display:none
  }
  @media (hover:none),(pointer:coarse) {
    .passkey-card__info__tooltip {
      background-color:#555;
      border:1px solid;
      border-radius:6px;
      color:#fff;
      display:block;
      font-size:12px;
      opacity:0;
      padding:3px;
      position:absolute;
      transition:opacity .5s;
      visibility:hidden;
      width:-moz-fit-content;
      width:fit-content
    }
    .passkey-card__info__tooltip--visible {
      opacity:1;
      transition:opacity .3s;
      visibility:visible
    }
  }
  .passkey-card__date {
    padding-top:.5rem
  }
  .dynamic-widget-index-view__email-container {
    display:flex;
    flex-direction:column;
    gap:1rem;
    text-align:center
  }
  .dynamic-widget-index-view__footer {
    display:flex;
    justify-content:space-between;
    width:100%
  }
  .dynamic-widget-index-view__user-profile {
    margin:0 0 1rem;
    padding:0 1.5rem
  }
  .dynamic-widget-index-view__user-profile-title {
    border-bottom:.0625rem solid var(--dynamic-base-4);
    margin:0 1.5rem .75rem;
    padding-bottom:.375rem
  }
  .profile-view {
    flex:1;
    overflow:auto;
    padding:1.5rem
  }
  .profile-view__footer {
    display:flex;
    justify-content:space-between;
    width:100%
  }
  .dynamic-widget-edit-profile-container {
    padding-top:1rem
  }
  .dynamic-widget-edit-profile-container,
  .dynamic-widget-edit-profile-view {
    display:flex;
    flex:1;
    flex-direction:column;
    overflow:hidden
  }
  .dynamic-widget-edit-profile-view__fields {
    flex:1;
    overflow:auto;
    padding:0 1.5rem 1rem
  }
  .dynamic-widget-edit-profile-view__profile-title {
    border-bottom:.0625rem solid var(--dynamic-base-4);
    margin:0 1.5rem .75rem;
    padding-bottom:.375rem
  }
  .send-balance-widget-view {
    display:flex;
    flex:1;
    flex-direction:column;
    overflow:auto
  }
  .send-balance-widget-view__spinner {
    align-items:center;
    display:flex;
    flex:1;
    justify-content:center
  }
  .manage-passkeys-widget-view,
  .manage-passkeys-widget-view__body {
    display:flex;
    flex:1;
    flex-direction:column
  }
  .manage-passkeys-widget-view__body {
    gap:1rem;
    justify-content:space-between;
    padding:0 1.5rem 1.5rem
  }
  .manage-passkeys-widget-view__body__cards {
    display:flex;
    flex:1;
    flex-direction:column;
    gap:.5rem;
    max-height:23.75rem;
    overflow:auto
  }
  .manage-passkeys-widget-view__body__cards__skeleton {
    border-radius:.75rem;
    height:3.75rem
  }
  .manage-passkeys-widget-view__reveal {
    display:flex;
    flex:1;
    flex-direction:column;
    gap:.5rem
  }
  .manage-passkeys-widget-view__reveal-helper-text {
    color:var(--dynamic-text-secondary);
    font-size:.9375rem;
    line-height:1.25rem
  }
  .manage-passkeys-widget-view__reveal-button {
    border-radius:calc(var(--dynamic-border-radius)/2);
    justify-content:space-between
  }
  .manage-passkeys-widget-view__reveal-button__start-slot {
    align-items:center;
    display:flex;
    font-size:.9375rem
  }
  .manage-passkeys-widget-view__reveal-button__icon {
    color:var(--dynamic-text-tertiary);
    height:1.75rem;
    margin-right:.5rem
  }
  .manage-passkeys-widget-view__reveal-button__icon--rotate {
    color:var(--dynamic-text-tertiary);
    height:1rem;
    justify-content:end;
    transform:rotate(180deg)
  }
  .empty-screen {
    align-items:center;
    display:none;
    flex:1;
    flex-direction:column;
    gap:2.25rem;
    justify-content:center
  }
  .empty-screen:only-child {
    display:flex
  }
  .settings-view {
    display:flex;
    flex:1;
    flex-direction:column;
    overflow:hidden;
    padding:1.5rem
  }
  .settings-view__delete-account-container {
    display:flex;
    justify-content:center;
    padding-top:1.5rem;
    width:100%
  }
  .settings-view__delete-account-container__delete-button {
    cursor:pointer
  }
  .settings-view__logout-button-container {
    bottom:60px;
    color:var(--dynamic-text-secondary);
    width:100%
  }
  .settings-view__logout-button-container__button {
    width:100%
  }
  .settings-view__header {
    align-items:center;
    display:flex;
    gap:.5rem
  }
  .settings-view__body {
    display:flex;
    flex-direction:column;
    gap:1rem;
    height:100%;
    margin-bottom:1.5rem;
    overflow-y:auto
  }
  .settings-view__body__section {
    display:flex;
    flex-direction:column;
    gap:.75rem
  }
  .settings-view__body__section__title {
    color:var(--dynamic-text-secondary);
    font-size:.9375rem;
    line-height:1.25rem
  }
  .settings-view__body__section__title__info-icon {
    align-items:center;
    display:flex;
    gap:5px
  }
  .settings-view__body__section__title__info-icon svg path {
    fill:var(--dynamic-alert-1)
  }
  .settings-view__body__section__button {
    border-radius:calc(var(--dynamic-border-radius)/2);
    justify-content:space-between
  }
  .settings-view__body__section__button__start-slot {
    align-items:center;
    display:flex;
    font-size:.9375rem
  }
  .settings-view__body__section__button__badge .badge__container.badge__container__secondary {
    margin-left:.625rem
  }
  .settings-view__body__section__button__icon {
    color:var(--dynamic-text-tertiary);
    height:1.75rem!important;
    margin-right:.625rem;
    width:1.75rem!important
  }
  .settings-view__body__section__button__icon.email {
    color:transparent
  }
  .settings-view__body__section__button__icon__stroke {
    stroke:var(--dynamic-text-tertiary);
    height:1.75rem;
    margin-right:.625rem;
    width:1.75rem
  }
  .settings-view__body__section__button__icon-secondary {
    color:var(--dynamic-text-tertiary);
    height:1rem;
    justify-content:end;
    width:1rem
  }
  .settings-view__body__section__button__icon-secondary--success {
    color:var(--dynamic-success-1);
    height:1rem;
    justify-content:end;
    width:1rem
  }
  .settings-view__body__section__button__icon-secondary--rotate {
    color:var(--dynamic-text-tertiary);
    height:1rem;
    justify-content:end;
    transform:rotate(180deg);
    width:1rem
  }
  .manage-totp-mfa-widget-view {
    display:flex;
    flex:1;
    flex-direction:column;
    overflow:hidden
  }
  .manage-totp-mfa-widget-view__description-container {
    background:var(--dynamic-base-4)
  }
  .manage-totp-mfa-widget-view__description-container__text {
    margin:.625rem
  }
  .manage-totp-mfa-widget-view__add-mfa-button-container {
    bottom:60px;
    padding:.625rem 1.5rem 1.5rem;
    width:100%
  }
  .manage-totp-mfa-widget-view__add-mfa-button-container__button {
    width:100%
  }
  .manage-totp-mfa-widget-view__no-devices {
    align-items:center;
    display:flex;
    flex-direction:column;
    gap:1rem;
    height:100%;
    justify-content:center;
    padding:1rem
  }
  .manage-totp-mfa-widget-view__scroll-container {
    display:flex;
    flex:1;
    flex-direction:column;
    gap:.75rem;
    overflow-y:auto;
    padding:.625rem 1.5rem 1.5rem
  }
  .manage-totp-mfa-widget-view__list-tile {
    align-items:center;
    background-color:var(--dynamic-wallet-list-tile-background);
    border:var(--dynamic-wallet-list-tile-border);
    border-radius:calc(var(--dynamic-border-radius)/2);
    box-shadow:var(--dynamic-wallet-list-tile-shadow);
    color:var(--dynamic-text-primary);
    display:flex;
    flex-direction:row;
    gap:.625rem;
    margin-bottom:.625rem;
    padding:.625rem;
    width:auto
  }
  .manage-totp-mfa-widget-view__list-tile__icon {
    height:1.5rem;
    position:relative;
    width:1.5rem
  }
  .manage-totp-mfa-widget-view__list-tile__details {
    display:flex;
    flex-direction:column;
    flex-grow:1;
    justify-content:space-between;
    padding-right:.625rem
  }
  .manage-totp-mfa-widget-view__list-tile__details__title {
    display:flex;
    flex-direction:row;
    gap:.25rem
  }
  .manage-totp-mfa-widget-view__list-tile__dots-menu {
    color:var(--dynamic-text-tertiary);
    margin-left:.375rem
  }
  .connect-dapps-view {
    max-width:400px;
    padding:1.5rem;
    position:relative
  }
  .connect-dapps-view .header {
    align-items:center;
    display:flex;
    justify-content:space-between;
    margin-bottom:1rem;
    position:relative
  }
  .connect-dapps-view .header h1 {
    flex-grow:1;
    margin:0 auto;
    text-align:center
  }
  .connect-dapps-view .header button {
    background:none;
    border:none;
    cursor:pointer;
    padding:.5rem;
    position:absolute;
    top:50%;
    transform:translateY(-50%)
  }
  .connect-dapps-view .header button:first-child {
    left:0
  }
  .connect-dapps-view .header button:last-child {
    right:0
  }
  .connect-dapps-view .scanner-wrapper {
    aspect-ratio:1/1;
    height:200px;
    margin-left:-24px;
    margin-right:-24px;
    overflow:hidden;
    position:relative;
    width:calc(100% + 48px)
  }
  .connect-dapps-view .scanner-wrapper video {
    height:100%;
    -o-object-fit:cover;
    object-fit:cover;
    width:100%
  }
  .connect-dapps-view .scanner-overlay {
    align-items:center;
    bottom:0;
    display:flex;
    justify-content:center;
    left:0;
    pointer-events:none;
    position:absolute;
    right:0;
    top:0
  }
  .connect-dapps-view .scanner-frame {
    border-radius:12px;
    height:80%;
    left:50%;
    position:absolute;
    top:50%;
    transform:translate(-50%,-50%);
    width:60%
  }
  .connect-dapps-view .corner {
    border:4px solid #fff;
    height:16px;
    position:absolute;
    width:16px
  }
  .connect-dapps-view .top-left {
    border-bottom:none;
    border-right:none;
    border-top-left-radius:8px;
    left:-3px;
    top:-3px
  }
  .connect-dapps-view .top-right {
    border-bottom:none;
    border-left:none;
    border-top-right-radius:8px;
    right:-3px;
    top:-3px
  }
  .connect-dapps-view .bottom-left {
    border-bottom-left-radius:8px;
    border-right:none;
    border-top:none;
    bottom:-3px;
    left:-3px
  }
  .connect-dapps-view .bottom-right {
    border-bottom-right-radius:8px;
    border-left:none;
    border-top:none;
    bottom:-3px;
    right:-3px
  }
  .connect-dapps-view .scanner-overlay-content {
    align-items:center;
    border-radius:8px;
    display:flex;
    flex-direction:column;
    padding:16px;
    z-index:1
  }
  .connect-dapps-view .scanner-icon {
    height:20px;
    margin-bottom:2px;
    -o-object-fit:contain;
    object-fit:contain;
    width:20px
  }
  .connect-dapps-view .info-card,
  .connect-dapps-view .wallet-connect-card {
    margin-bottom:1rem;
    position:relative
  }
  .connect-dapps-view .wallet-connect-card {
    align-items:center;
    display:flex;
    flex-direction:column
  }
  .connect-dapps-view .wallet-connect-card h2 {
    align-self:flex-start;
    margin-bottom:.5rem;
    width:100%
  }
  .connect-dapps-view .input-group {
    width:100%
  }
  .connect-dapps-view .input-suffix {
    transform:translateY(-20%)
  }
  .connect-dapps-view .banner {
    border-radius:8px;
    margin-top:.5rem;
    padding:6px;
    text-align:center;
    width:100%
  }
  .connect-dapps-view .banner.success {
    background-color:var(--dynamic-success-2)
  }
  .connect-dapps-view .banner.error {
    background-color:var(--dynamic-error-2)
  }
  .connect-dapps-view .info-card .wrapper {
    background:var(--dynamic-base-2);
    border:1px solid var(--dynamic-border-2);
    border-radius:16px;
    display:flex;
    flex-direction:column;
    padding:1.5rem;
    text-align:left
  }
  .connect-dapps-view .info-card .learn-more-link {
    align-items:center;
    display:flex;
    justify-content:center;
    padding:4px;
    pointer-events:auto;
    text-decoration:none
  }
  .connect-dapps-view .info-card .learn-more-link svg {
    cursor:pointer;
    height:.5rem;
    margin-left:.25rem;
    width:.5rem
  }
  .connect-dapps-view .inline-logo-text {
    align-items:center;
    display:flex;
    flex-wrap:nowrap
  }
  .connect-dapps-view .inline-logo-text .inline-logo {
    flex-shrink:0;
    margin:0 4px
  }
  .connected-apps-view {
    display:flex;
    flex-direction:column;
    gap:1rem;
    padding:1.5rem;
    position:relative
  }
  .connected-apps-view .header {
    align-items:center;
    display:flex;
    justify-content:space-between;
    padding-bottom:.25rem;
    position:relative
  }
  .connected-apps-view .header .title {
    flex-grow:1;
    text-align:center
  }
  .connected-apps-view .header .arrow-left-icon {
    transform:rotate(90deg)
  }
  .connected-apps-view .subheader {
    align-items:center;
    display:flex;
    flex-grow:1;
    justify-content:space-between;
    padding-bottom:.25rem;
    position:relative;
    text-align:center
  }
  .connected-apps-view .connected-apps-list {
    display:flex;
    flex-direction:column;
    gap:.75rem;
    list-style-type:none;
    margin:0;
    padding:0
  }
  .connected-apps-view .connected-app-item {
    align-items:center;
    background-color:var(--dynamic-base-2);
    border-radius:calc(var(--dynamic-border-radius)/2);
    display:flex;
    padding:.75rem
  }
  .connected-apps-view .connected-app-item .app-icon {
    border-radius:50%;
    height:2rem;
    margin-right:.75rem;
    width:2rem
  }
  .connected-apps-view .connected-app-item .app-info {
    display:flex;
    flex:1;
    flex-direction:column
  }
  .connected-apps-view .connected-app-item .app-actions {
    display:flex;
    gap:.5rem;
    margin-left:10px
  }
  .connected-apps-view .success-message {
    align-items:center;
    background-color:var(--dynamic-success-2);
    border:1px solid var(--dynamic-border-1);
    border-radius:.5rem;
    display:flex;
    padding:.75rem;
    text-align:left
  }
  .connected-apps-view .success-message svg {
    color:#30a67b;
    flex-shrink:0;
    height:1.5rem;
    margin-right:.75rem;
    width:1.5rem
  }
  .wallets-delegated-settings-view {
    display:flex;
    flex-direction:column;
    height:100%
  }
  .wallets-delegated-settings-view .header {
    align-items:center;
    display:flex;
    padding:1.25rem 1rem;
    position:relative
  }
  .wallets-delegated-settings-view .header .back-button svg {
    transform:rotate(90deg)!important
  }
  .wallets-delegated-settings-view .header .title {
    flex:1;
    text-align:center
  }
  .wallets-delegated-settings-view .delegated-wallets-list {
    display:flex;
    flex:1;
    flex-direction:column;
    gap:.5rem;
    list-style-type:none;
    margin:0;
    overflow-y:auto;
    padding:1rem
  }
  .wallets-delegated-settings-view .delegated-wallets-item {
    align-items:center;
    background-color:var(--dynamic-base-2);
    border-radius:.75rem;
    display:flex;
    padding:.75rem;
    transition:background-color .2s ease
  }
  .wallets-delegated-settings-view .delegated-wallets-item .wallet-icon {
    display:flex;
    margin-right:.75rem
  }
  .wallets-delegated-settings-view .delegated-wallets-item .wallet-info {
    display:flex;
    flex:1;
    flex-direction:column;
    gap:.25rem
  }
  .wallets-delegated-settings-view .delegated-wallets-item .status-badge {
    align-items:center;
    background-color:var(--dynamic-brand-secondary-color);
    border-radius:1rem;
    display:inline-flex;
    padding:.25rem .5rem;
    width:-moz-fit-content;
    width:fit-content
  }
  .wallets-delegated-settings-view .delegated-wallets-item .status-badge p {
    color:var(--dynamic-brand-primary-color);
    font-size:.6875rem;
    line-height:.875rem
  }
  .wallets-delegated-settings-view .delegated-wallets-item .status-badge--disconnected {
    background-color:var(--dynamic-base-3)
  }
  .wallets-delegated-settings-view .delegated-wallets-item .status-badge--disconnected p {
    color:var(--dynamic-text-secondary)
  }
  .wallets-delegated-settings-view .delegated-wallets-item .revoke-button {
    margin-left:auto
  }
  .wallets-delegated-settings-view .delegated-wallets-item .revoke-button button {
    background-color:#fff!important;
    border:1px solid var(--dynamic-base-4)!important
  }
  .wallets-delegated-settings-view .delegated-wallets-item .revoke-button.button--loading button,
  .wallets-delegated-settings-view .delegated-wallets-item .revoke-button:has(.button__spinner-container) button {
    background-color:var(--dynamic-base-2)!important;
    border-color:var(--dynamic-base-3)!important
  }
  .wallets-delegated-settings-view .delegated-wallets-item .revoke-button.button--loading .button__spinner-container,
  .wallets-delegated-settings-view .delegated-wallets-item .revoke-button:has(.button__spinner-container) .button__spinner-container {
    background-color:var(--dynamic-base-2);
    border-radius:inherit
  }
  .wallets-delegated-settings-view .delegated-wallets-item .revoke-button.button--loading .button__spinner,
  .wallets-delegated-settings-view .delegated-wallets-item .revoke-button:has(.button__spinner-container) .button__spinner {
    color:var(--dynamic-text-secondary)!important
  }
  .wallets-delegated-settings-view .delegated-wallets-item .revoke-button.button--loading .typography-button__content,
  .wallets-delegated-settings-view .delegated-wallets-item .revoke-button:has(.button__spinner-container) .typography-button__content {
    opacity:0!important;
    visibility:hidden
  }
  .wallets-delegated-settings-view .delegated-wallets-item .revoke-button:disabled:not(.button--loading) button {
    background-color:var(--dynamic-base-3)!important;
    border-color:var(--dynamic-base-3)!important;
    cursor:not-allowed
  }
  .wallets-delegated-settings-view .revoke-all-section {
    display:flex;
    justify-content:center;
    margin-top:auto;
    padding:1.25rem
  }
  .wallets-delegated-settings-view .revoke-all-section .revoke-all-button {
    color:var(--dynamic-red-2);
    cursor:pointer
  }
  .wallets-delegated-settings-view .revoke-all-section .revoke-all-button p {
    color:var(--dynamic-red-2)
  }
  .wallets-delegated-settings-view .revoke-all-section .revoke-all-button:hover p {
    text-decoration:underline
  }
  .wallets-delegated-settings-view .revoke-all-section .revoke-all-button.button--loading .button__spinner-container,
  .wallets-delegated-settings-view .revoke-all-section .revoke-all-button:has(.button__spinner-container) .button__spinner-container {
    background-color:transparent
  }
  .wallets-delegated-settings-view .revoke-all-section .revoke-all-button.button--loading .button__spinner,
  .wallets-delegated-settings-view .revoke-all-section .revoke-all-button:has(.button__spinner-container) .button__spinner {
    color:var(--dynamic-red-2)!important
  }
  .wallets-delegated-settings-view .revoke-all-section .revoke-all-button.button--loading .typography-button__content,
  .wallets-delegated-settings-view .revoke-all-section .revoke-all-button:has(.button__spinner-container) .typography-button__content {
    opacity:0!important;
    visibility:hidden
  }
  .wallets-delegated-settings-view .revoke-all-section .revoke-all-button:disabled:not(.button--loading) {
    cursor:not-allowed;
    opacity:.6
  }
  .wallets-delegated-settings-view .revoke-all-section .revoke-all-button:disabled:not(.button--loading) p {
    color:var(--dynamic-text-tertiary)
  }
  .wallets-delegated-settings-view .success-message {
    align-items:center;
    background-color:var(--dynamic-success-2);
    border-top:1px solid var(--dynamic-border-1);
    display:flex;
    padding:.75rem 1.5rem;
    text-align:left
  }
  .wallets-delegated-settings-view .success-message svg {
    color:#30a67b;
    flex-shrink:0;
    height:1.5rem;
    margin-right:.75rem;
    width:1.5rem
  }
  .token-option {
    align-items:center;
    background:var(--dynamic-base-2);
    border:1.5px solid transparent;
    border-radius:calc(var(--dynamic-border-radius)/2);
    box-shadow:0 1px 2px 0 rgba(24,39,75,.04);
    cursor:pointer;
    display:flex;
    gap:.625rem;
    padding:.625rem .75rem;
    transition:all .2s ease-in-out
  }
  .token-option:hover {
    box-shadow:0 12px 20px -6px rgba(24,39,75,.02),0 16px 26px -4px rgba(24,39,75,.04)
  }
  .token-option--selected {
    background:var(--dynamic-brand-secondary-color);
    border-color:var(--dynamic-brand-primary-color)
  }
  .token-option__icon {
    background-color:var(--dynamic-base-1);
    border-radius:50%;
    height:1.75rem;
    overflow:hidden;
    width:1.75rem
  }
  .token-option__name {
    flex:1
  }
  .token-option__balance-container {
    align-items:flex-end;
    display:flex;
    flex-direction:column
  }
  .token-option__balance-container__balance-value-container {
    align-items:center;
    display:flex;
    gap:.25rem
  }
  .token-select {
    align-items:stretch;
    display:flex;
    flex-direction:column
  }
  .token-select__no-assets {
    flex-direction:column;
    gap:2.25rem;
    margin-top:2.75rem
  }
  .token-select__no-assets,
  .token-select__search {
    align-items:center;
    display:flex;
    margin-inline:1.5rem
  }
  .token-select__search {
    background:var(--dynamic-base-2);
    border-radius:calc(var(--dynamic-border-radius)*2);
    gap:.5rem;
    margin-bottom:1rem;
    padding:.625rem .75rem
  }
  .token-select__search__input {
    background:transparent;
    border:none;
    color:var(--dynamic-text-primary);
    flex:1;
    font-size:.9375rem;
    font-weight:400;
    line-height:1.25rem;
    outline:none
  }
  .token-select__search__input::-moz-placeholder {
    color:var(--dynamic-text-secondary)
  }
  .token-select__search__input::placeholder {
    color:var(--dynamic-text-secondary)
  }
  .token-select__tokens {
    -ms-overflow-style:none;
    align-items:stretch;
    display:flex;
    flex:1;
    flex-direction:column;
    gap:.5rem;
    margin-inline:1.5rem;
    margin-bottom:1.5rem;
    overflow-y:auto;
    scrollbar-width:none
  }
  .token-select__tokens::-webkit-scrollbar {
    display:none
  }
  .formatted-input {
    --size:calc(500px/(var(--char-count) + 8));
    align-items:center;
    color:var(--dynamic-text-primary);
    display:flex;
    font-size:var(--size);
    gap:.1875rem;
    justify-content:center;
    overflow:hidden
  }
  .formatted-input__leading,
  .formatted-input__trailing {
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none
  }
  .formatted-input__trailing {
    margin-left:.625rem
  }
  .formatted-input__leading--secondary,
  .formatted-input__trailing {
    color:var(--dynamic-text-secondary)
  }
  .formatted-input__input-container {
    position:relative
  }
  .formatted-input__input-container__ghost-text,
  .formatted-input__input-container__input {
    align-items:center;
    background:transparent;
    border:none;
    display:flex;
    justify-content:center;
    min-height:3.25rem;
    outline:none;
    overflow:hidden;
    text-align:center
  }
  .formatted-input__input-container__input {
    bottom:0;
    color:var(--dynamic-text-primary);
    height:100%;
    left:0;
    position:absolute;
    resize:none;
    right:0;
    top:0;
    width:100%
  }
  .formatted-input__input-container__input::-moz-placeholder {
    color:var(--dynamic-text-secondary)
  }
  .formatted-input__input-container__input::placeholder {
    color:var(--dynamic-text-secondary)
  }
  .formatted-input__input-container__input:-moz-placeholder-shown {
    text-align:left
  }
  .formatted-input__input-container__input:placeholder-shown {
    text-align:left
  }
  .formatted-input__input-container__ghost-text {
    color:transparent;
    pointer-events:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none
  }
  .formatted-input__input-container__ghost-text--visible {
    color:var(--dynamic-text-primary);
    pointer-events:unset;
    -webkit-user-select:unset;
    -moz-user-select:unset;
    user-select:unset
  }
  .fund-from-wallet {
    position:relative
  }
  .fund-from-wallet__content {
    justify-content:center;
    padding:0 1.5rem 1.5rem
  }
  .fund-from-wallet__content__token-icon {
    background-color:var(--dynamic-base-1);
    border-radius:50%;
    height:1rem;
    overflow:hidden;
    width:1rem
  }
  .fund-from-wallet__content__wallet-card {
    border-radius:calc(var(--dynamic-border-radius)/2);
    box-shadow:0 .0625rem .125rem 0 rgba(24,39,75,.04);
    gap:.5rem;
    padding:.625rem .75rem
  }
  .fund-from-wallet__content__wallet-card--invisible {
    opacity:0;
    pointer-events:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none
  }
  .fund-from-wallet__content__wallet-card--has-minimum-error {
    margin-bottom:1.5rem
  }
  .fund-from-wallet__content__wallet-card__wallet-details {
    gap:.625rem
  }
  .fund-from-wallet__content__wallet-card__wallet-details__icon {
    height:1.75rem;
    width:1.75rem
  }
  .fund-from-wallet__content__wallet-card__balance {
    cursor:pointer;
    gap:.625rem
  }
  .fund-from-wallet__content__wallet-card__balance--disable-select {
    cursor:default
  }
  .fund-from-wallet__content__wallet-card__balance-skeleton {
    align-items:stretch;
    align-self:stretch;
    display:flex;
    width:5.3125rem
  }
  .fund-from-wallet__content__amount-container {
    flex:1;
    gap:1rem;
    justify-content:center;
    overflow:hidden
  }
  .fund-from-wallet__content__amount-container__amount {
    max-width:100%
  }
  .fund-from-wallet__content__amount-container__secondary-amount-container {
    align-items:center;
    display:flex;
    gap:.375rem
  }
  .fund-from-wallet__content__amount-container__secondary-amount-container__amount--grayed-out {
    color:var(--dynamic-text-tertiary)
  }
  .fund-from-wallet__content__amount-container__secondary-amount-container__switch {
    cursor:pointer;
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none
  }
  .fund-from-wallet__content__amount-container__skeleton {
    align-items:stretch;
    display:flex;
    height:3.25rem;
    max-width:9.375rem;
    width:100%
  }
  .fund-from-wallet__content__amount-container__quick-suggestions {
    gap:.75rem
  }
  .fund-from-wallet__content__amount-container__quick-suggestions>* {
    align-items:center;
    background:var(--dynamic-base-3);
    border-radius:calc(var(--dynamic-border-radius)*1.25);
    display:flex;
    justify-content:center;
    padding:.25rem .5rem;
    text-align:center
  }
  .fund-from-wallet__content__amount-container__secondary-missing {
    align-items:center;
    display:flex;
    gap:.5rem
  }
  .fund-from-wallet__content__amount-container__secondary-missing__tooltip {
    color:var(--dynamic-base-2);
    font-size:.8125rem;
    font-weight:400
  }
  .fund-from-wallet__content__amount-container__balance-error,
  .fund-from-wallet__content__amount-container__minimum-error {
    max-height:0;
    opacity:0;
    transition:all .2s ease-in-out
  }
  .fund-from-wallet__content__amount-container__balance-error--visible,
  .fund-from-wallet__content__amount-container__minimum-error--visible {
    max-height:1.5625rem;
    opacity:1
  }
  .fund-from-wallet__content__amount-container__balance-error {
    margin-top:-1rem
  }
  .fund-from-wallet__content__amount-container__balance-error--visible {
    margin-top:0
  }
  .fund-from-wallet__content__amount-container__minimum-error {
    margin-bottom:-1rem
  }
  .fund-from-wallet__content__amount-container__minimum-error--visible {
    margin-bottom:0
  }
  .fund-from-wallet__token-select {
    background:var(--dynamic-base-1);
    height:100%;
    left:0;
    opacity:0;
    padding-top:-6.25rem;
    pointer-events:none;
    position:absolute;
    top:0;
    transition:all .2s ease-in-out;
    width:100%;
    z-index:1000
  }
  .fund-from-wallet__token-select:before {
    content:"";
    display:block;
    margin-bottom:-6.25rem;
    transition:all .2s ease-in-out
  }
  .fund-from-wallet__token-select--open {
    opacity:1;
    padding-top:0;
    pointer-events:all
  }
  .fund-from-wallet__token-select--open:before {
    margin-bottom:0
  }
  .choose-wallet-funding-method__header-description {
    margin-top:1rem;
    text-align:center
  }
  .choose-wallet-funding-method__options {
    display:flex;
    flex-direction:column;
    gap:.5rem;
    padding:0 1.5rem 1.5rem
  }
  .choose-wallet-funding-method__options__option {
    gap:.625rem;
    justify-content:start;
    padding-inline:.75rem
  }
  .choose-wallet-funding-method__options__option__icon {
    height:1.75rem;
    width:1.75rem
  }
  .choose-wallet-funding-method__options__option__trailing {
    align-items:center;
    display:flex;
    gap:.5rem;
    margin-left:auto
  }
  .choose-wallet-funding-method__options__option__trailing__preview-icons {
    align-items:center;
    display:flex
  }
  @media (max-width:500px) {
    .choose-wallet-funding-method__options__option__trailing__preview-icons {
      display:none
    }
  }
  .choose-wallet-funding-method__options__option__trailing__preview-icons>* {
    height:1rem;
    width:1rem;
    z-index:var(--z-index,0)
  }
  .choose-wallet-funding-method__options__option__trailing__preview-icons>:not(:first-child) {
    margin-left:-.3125rem
  }
  .choose-wallet-funding-method__options__option__trailing__preview-icons__onramp-icon,
  .choose-wallet-funding-method__options__option__trailing__preview-icons__plus-icon,
  .choose-wallet-funding-method__options__option__trailing__preview-icons__wallet-icon {
    align-items:center;
    border-radius:50%;
    display:flex;
    justify-content:center
  }
  .choose-wallet-funding-method__options__option__trailing__preview-icons__onramp-icon {
    background-color:#121730
  }
  .choose-wallet-funding-method__options__option__trailing__preview-icons__onramp-icon>* {
    height:100%;
    width:100%
  }
  .choose-wallet-funding-method__options__option__trailing__preview-icons__wallet-icon {
    background-color:var(--dynamic-base-2)
  }
  .choose-wallet-funding-method__options__option__trailing__preview-icons__wallet-icon>* {
    height:100%;
    width:100%
  }
  .choose-wallet-funding-method__options__option__trailing__preview-icons__plus-icon {
    background-color:var(--dynamic-base-1)
  }
  .deposit-view__content {
    align-items:center;
    display:flex;
    flex-direction:column;
    gap:2rem;
    margin-top:1rem
  }
  .deposit-view__content__qr-code {
    height:13.4375rem;
    width:13.4375rem
  }
  .deposit-view__content__address {
    align-items:center;
    display:flex;
    flex-direction:column;
    gap:.5rem
  }
  .deposit-view__content__address__ens {
    font-size:1.125rem;
    font-weight:700;
    text-align:center
  }
  .deposit-view__content__address__wrapper {
    align-items:center;
    display:flex;
    flex-direction:row;
    gap:.5rem
  }
  .deposit-view__content__address__wrapper__text {
    color:var(--dynamic-text-secondary);
    font-size:1.125rem;
    font-weight:500
  }
  .deposit-view__content__address__wrapper__copy {
    color:var(--dynamic-text-secondary);
    cursor:pointer;
    padding:0
  }
  .deposit-view__content__network {
    color:var(--dynamic-text-secondary);
    font-size:.875rem;
    font-weight:500;
    line-height:1rem;
    text-align:center
  }
  .choose-onramp-provider__header-description {
    margin-top:1rem;
    text-align:center
  }
  .choose-onramp-provider__options {
    display:flex;
    flex-direction:column;
    gap:.5rem;
    padding:0 1.5rem 1.5rem
  }
  .choose-onramp-provider__options__option {
    gap:.625rem;
    justify-content:start;
    padding-inline:.75rem
  }
  .choose-onramp-provider__options__option__icon {
    height:1.75rem;
    width:1.75rem
  }
  .account-wrap {
    display:flex;
    flex:1;
    flex-direction:column;
    padding:0 1.5rem
  }
  .account-and-security-settings-view {
    display:flex;
    flex-direction:column;
    height:100%
  }
  .account-and-security-settings-view__delete-account-container {
    display:flex;
    justify-content:center;
    margin-top:auto;
    padding:1.5rem 0;
    width:100%
  }
  .account-and-security-settings-view__delete-account-container__delete-button {
    cursor:pointer
  }
  .choose-linked-wallet-view {
    display:flex;
    flex-direction:column;
    gap:.5rem;
    max-height:100%
  }
  .session-management-view__body {
    display:flex;
    flex:1;
    flex-direction:column
  }
  .session-management-view__sessions-container {
    display:flex;
    flex-direction:column;
    gap:1rem;
    padding:1rem 1.5rem
  }
  .session-management-view__session {
    align-items:center;
    display:flex;
    flex-direction:row;
    justify-content:space-between
  }
  .empty-sessions-view {
    align-items:center;
    display:flex;
    flex:1;
    justify-content:center;
    padding:1rem
  }
  .session-management-info-view {
    display:flex;
    flex:1;
    flex-direction:column
  }
  .session-management-info-view__body {
    display:flex;
    flex:1;
    flex-direction:column;
    gap:1rem;
    padding:1rem 1.5rem
  }
  .session-management-info-view__footer {
    display:flex;
    padding:1rem 1.5rem
  }
  .revoke-access-view {
    display:flex;
    flex:1;
    flex-direction:column;
    overflow-y:auto
  }
  .revoke-access-view__body {
    display:flex;
    flex:1;
    flex-direction:column;
    gap:1rem;
    padding:0 1.5rem
  }
  .revoke-access-view__footer {
    display:flex;
    flex-direction:column;
    gap:.5rem;
    justify-self:flex-end;
    padding:1rem 1.5rem
  }
  .session-management-session {
    background-color:var(--dynamic-base-2);
    border-radius:.25rem;
    display:flex;
    flex-direction:column;
    padding:0 .75rem .25rem
  }
  .session-management-session__main {
    align-items:center;
    border-bottom:1px solid var(--dynamic-base-3);
    display:flex;
    flex-direction:row;
    justify-content:space-between;
    padding:.5rem
  }
  .session-management-session__permissions-accordion {
    border-bottom:none;
    display:flex;
    flex:1;
    flex-direction:column
  }
  .session-management-session__permissions-toggle {
    padding:.5rem
  }
  .session-management-session__permissions {
    align-items:flex-start;
    background-color:var(--dynamic-base-1);
    border-radius:.25rem;
    display:flex;
    flex:1;
    flex-direction:column;
    margin:0 0 .5rem;
    padding:.25rem .5rem
  }
  .session-management-session__permissions-header {
    align-items:center;
    border-bottom:1px solid var(--dynamic-base-3);
    display:flex;
    flex:1;
    padding:.25rem 0;
    width:100%
  }
  .session-management-session__permissions-body {
    align-items:center;
    display:flex;
    flex-direction:column;
    padding:.25rem 0
  }
  .session-management-session__permissions-list {
    align-items:flex-start;
    color:var(--dynamic-text-secondary);
    display:flex;
    flex-direction:column;
    list-style:disc;
    padding-left:1rem
  }
  .setup-password-view {
    display:flex;
    flex-direction:column
  }
  .setup-password-terms-view {
    padding:0 24px 16px
  }
  .setup-password-terms-view__body {
    display:flex;
    flex-direction:column
  }
  .setup-password-terms-view__icon-container {
    display:flex;
    justify-content:center;
    margin-bottom:12px
  }
  .setup-password-terms-view__description {
    margin-bottom:16px;
    text-align:center
  }
  .setup-password-terms-view__checkboxes {
    display:flex;
    flex-direction:column;
    gap:8px;
    margin-bottom:16px
  }
  .setup-password-terms-view__checkbox-item {
    align-items:flex-start;
    background-color:var(--dynamic-base-2);
    border-radius:calc(var(--dynamic-border-radius)/2);
    cursor:pointer;
    display:flex;
    gap:10px;
    padding:10px;
    transition:background-color .2s ease
  }
  .setup-password-terms-view__checkbox-item:hover {
    background-color:var(--dynamic-hover)
  }
  .setup-password-terms-view__checkbox-item .checkbox__container {
    flex-shrink:0;
    margin-top:2px
  }
  .setup-password-terms-view__checkbox-item .typography {
    font-family:DM Sans,sans-serif;
    font-size:14px;
    font-weight:400;
    letter-spacing:0;
    line-height:18px
  }
  .setup-password-terms-view__actions .button {
    width:100%
  }
  .setup-password-enter-view {
    display:flex;
    flex:1;
    flex-direction:column;
    min-height:0
  }
  .setup-password-enter-view__body {
    display:flex;
    flex:1;
    flex-direction:column;
    overflow-y:auto;
    padding:0 24px 16px
  }
  .setup-password-enter-view__icon-container {
    display:flex;
    justify-content:center;
    margin-bottom:16px
  }
  .setup-password-enter-view__description {
    margin-bottom:24px;
    text-align:center
  }
  .setup-password-enter-view__requirements {
    background-color:var(--dynamic-base-2);
    border-radius:12px;
    display:flex;
    flex-direction:column;
    gap:8px;
    margin-bottom:16px;
    margin-top:9px;
    padding:12px
  }
  .setup-password-enter-view__same-password-error {
    align-items:center;
    display:flex;
    gap:6px;
    margin-bottom:16px
  }
  .setup-password-enter-view__actions {
    padding:0 24px 16px
  }
  .setup-password-enter-view__actions .button {
    width:100%
  }
  .password-requirement {
    align-items:center;
    display:flex;
    gap:8px
  }
  .password-requirement__icon-wrapper {
    align-items:center;
    display:flex;
    flex-shrink:0;
    height:20px;
    justify-content:center;
    width:20px
  }
  .password-requirement__icon-wrapper svg {
    color:var(--dynamic-success-1);
    transform:scale(1.25)
  }
  .password-requirement__circle {
    background-color:var(--dynamic-base-2);
    border:2px solid var(--dynamic-text-secondary);
    border-radius:50%;
    box-sizing:border-box;
    flex-shrink:0;
    height:20px;
    width:20px
  }
  .setup-password-confirm-view {
    display:flex;
    flex:1;
    flex-direction:column;
    min-height:0
  }
  .setup-password-confirm-view__body {
    display:flex;
    flex:1;
    flex-direction:column;
    overflow-y:auto;
    padding:0 24px 16px
  }
  .setup-password-confirm-view__icon-container {
    display:flex;
    justify-content:center;
    margin-bottom:16px
  }
  .setup-password-confirm-view__description {
    margin-bottom:24px;
    text-align:center
  }
  .setup-password-confirm-view__input-container {
    display:flex;
    flex-direction:column;
    gap:8px
  }
  .setup-password-confirm-view__match-indicator {
    align-items:center;
    display:flex;
    gap:8px
  }
  .setup-password-confirm-view__acknowledgment {
    align-items:flex-start;
    background-color:var(--dynamic-base-2);
    border-radius:calc(var(--dynamic-border-radius)/2);
    cursor:pointer;
    display:flex;
    gap:10px;
    margin:0 24px;
    padding:10px;
    transition:background-color .2s ease
  }
  .setup-password-confirm-view__acknowledgment:hover {
    background-color:var(--dynamic-hover)
  }
  .setup-password-confirm-view__acknowledgment .checkbox__container {
    flex-shrink:0;
    margin-top:2px
  }
  .setup-password-confirm-view__acknowledgment .typography {
    font-family:DM Sans,sans-serif;
    font-size:14px;
    font-weight:400;
    letter-spacing:0;
    line-height:18px
  }
  .setup-password-confirm-view__actions {
    background:var(--dynamic-base-1);
    bottom:0;
    margin-top:auto;
    padding:16px 24px;
    position:sticky
  }
  .setup-password-confirm-view__actions .button {
    width:100%
  }
  .setup-password-knowledge-check-view {
    display:flex;
    flex:1;
    overflow-y:auto;
    padding:0 24px 24px
  }
  .setup-password-knowledge-check-view__body {
    display:flex;
    flex:1;
    flex-direction:column;
    justify-content:space-between
  }
  .setup-password-knowledge-check-view__content {
    align-items:center;
    display:flex;
    flex-direction:column;
    gap:12px
  }
  .setup-password-knowledge-check-view__icon-container {
    display:flex;
    justify-content:center
  }
  .setup-password-knowledge-check-view__description {
    margin-bottom:8px;
    text-align:center
  }
  .setup-password-knowledge-check-view__alert {
    background-color:var(--dynamic-base-2);
    border-radius:calc(var(--dynamic-border-radius)/2);
    display:flex;
    flex-direction:column;
    gap:16px;
    margin-bottom:12px;
    padding:12px
  }
  .setup-password-knowledge-check-view__question {
    text-align:left
  }
  .setup-password-knowledge-check-view__options {
    display:flex;
    flex-direction:column;
    gap:8px
  }
  .setup-password-knowledge-check-view__option {
    align-items:flex-start;
    background-color:var(--dynamic-base-2);
    border:1px solid var(--dynamic-base-3);
    border-radius:calc(var(--dynamic-border-radius)/2);
    cursor:pointer;
    display:flex;
    gap:12px;
    padding:10px 12px;
    transition:border-color .2s ease
  }
  .setup-password-knowledge-check-view__option:hover {
    border-color:var(--dynamic-border)
  }
  .setup-password-knowledge-check-view__option--selected {
    border-color:var(--dynamic-brand-primary-color)!important
  }
  .setup-password-knowledge-check-view__option--error {
    border-color:var(--dynamic-error-1)!important
  }
  .setup-password-knowledge-check-view__option-label {
    flex-shrink:0;
    line-height:16px
  }
  .setup-password-knowledge-check-view__error {
    border:none;
    font-size:var(--dynamic-text-size-body-small);
    gap:8px;
    line-height:1.4;
    margin-bottom:0;
    margin-top:4px;
    padding:12px;
    width:100%
  }
  .setup-password-knowledge-check-view__error .alert__icon {
    align-self:flex-start;
    margin-top:2px
  }
  .setup-password-knowledge-check-view__review-button {
    margin-top:16px;
    width:100%
  }
  .setup-password-knowledge-check-view__review-button .button {
    width:100%
  }
  .setup-password-knowledge-check-view__alert-button {
    background-color:var(--dynamic-alert-1)!important;
    color:#fff!important
  }
  .setup-password-knowledge-check-view__alert-button:hover:enabled {
    background-color:var(--dynamic-alert-1)!important;
    opacity:.9
  }
  .setup-password-knowledge-check-view__actions {
    margin-top:20px;
    width:100%
  }
  .setup-password-knowledge-check-view__actions .button {
    width:100%
  }
  .setup-password-success-view {
    display:flex;
    flex-direction:column;
    height:100%;
    justify-content:space-between;
    padding:0 24px 24px
  }
  .setup-password-success-view__content {
    align-items:center;
    display:flex;
    flex:1;
    justify-content:center
  }
  .setup-password-success-view__body {
    align-items:center;
    display:flex;
    flex-direction:column;
    text-align:center
  }
  .setup-password-success-view__icon-container {
    display:flex;
    justify-content:center;
    margin-bottom:16px
  }
  .setup-password-success-view__icon-container svg {
    height:64px;
    width:64px
  }
  .setup-password-success-view__description {
    margin:0
  }
  .setup-password-success-view__actions {
    margin-top:24px;
    width:100%
  }
  .setup-password-success-view__actions .button {
    width:100%
  }
  .enter-password-view {
    padding:0 24px 16px
  }
  .enter-password-view__body {
    display:flex;
    flex-direction:column
  }
  .enter-password-view__icon-container {
    display:flex;
    justify-content:center;
    margin-bottom:16px
  }
  .enter-password-view__description {
    margin-bottom:24px;
    text-align:center
  }
  .enter-password-view__error-message {
    align-items:center;
    color:var(--dynamic-error-1);
    display:inline-flex;
    gap:4px
  }
  .enter-password-view__error-message svg {
    flex-shrink:0
  }
  .enter-password-view .input__container .input.input__error {
    background:var(--dynamic-base-2)
  }
  .enter-password-view .input__container .input__error~.input__label {
    color:var(--dynamic-text-secondary)
  }
  .enter-password-view .input__message {
    padding-bottom:0
  }
  .enter-password-view__actions {
    margin-top:16px
  }
  .enter-password-view__actions .button {
    width:100%
  }
  .confirm-exchange-transfer {
    background-color:var(--dynamic-base-3)
  }
  .confirm-exchange-transfer__content {
    align-items:center;
    background-color:var(--dynamic-base-3);
    display:flex;
    flex-direction:column;
    gap:.75rem;
    padding:0 1rem
  }
  .confirm-exchange-transfer__content__modal {
    background-color:var(--dynamic-base-1);
    border-radius:.25rem;
    display:flex;
    flex-direction:column;
    gap:.5rem;
    padding:1rem;
    width:100%
  }
  .confirm-exchange-transfer__content__modal__top__token {
    align-items:center;
    display:flex;
    gap:.625rem
  }
  .confirm-exchange-transfer__content__modal__top__token__name {
    flex:1
  }
  .confirm-exchange-transfer__content__modal__top__token__balance-container {
    align-items:flex-end;
    display:flex;
    flex-direction:column
  }
  .confirm-exchange-transfer__content__modal__top__token__balance-container__balance-value-container {
    align-items:center;
    display:flex;
    gap:.25rem
  }
  .confirm-exchange-transfer__content__modal__top__token__icon {
    background-color:var(--dynamic-base-1);
    border-radius:50%;
    height:1.75rem;
    overflow:hidden;
    width:1.75rem
  }
  .confirm-exchange-transfer__content__modal__transaction {
    background-color:var(--dynamic-base-1);
    display:flex;
    flex-direction:column;
    gap:0;
    margin:0
  }
  .confirm-exchange-transfer__content__modal__transaction__from {
    align-items:center;
    display:flex;
    gap:0
  }
  .confirm-exchange-transfer__content__modal__transaction__from__title {
    flex:1
  }
  .confirm-exchange-transfer__content__modal__transaction__from__exchange {
    align-items:flex-end
  }
  .confirm-exchange-transfer__content__modal__transaction__receive {
    align-items:center;
    display:flex;
    gap:.625rem
  }
  .confirm-exchange-transfer__content__modal__transaction__receive__name {
    flex:1
  }
  .confirm-exchange-transfer__content__modal__transaction__receive__container {
    display:flex;
    flex-direction:column
  }
  .confirm-exchange-transfer__content__modal__transaction__receive__amount-container {
    align-items:flex-end;
    display:flex;
    flex-direction:column;
    margin-left:auto
  }
  .confirm-exchange-transfer__content__terms {
    background-color:var(--dynamic-base-1);
    border-radius:.25rem;
    display:flex;
    flex-direction:column;
    gap:.5rem;
    padding:.625rem
  }
  .confirm-exchange-transfer__content__buttons {
    align-items:center;
    display:flex;
    gap:1rem;
    padding:.5rem 0 0;
    width:100%
  }
  .confirm-exchange-transfer__content__buttons__button {
    width:100%
  }
  .confirm-exchange-transfer__content__footer {
    padding:.5rem 0
  }
  .deposited-exchange-view {
    display:flex;
    flex-direction:column;
    height:100%
  }
  .deposited-exchange-view__container {
    align-items:center;
    display:flex;
    flex:1 0 0;
    flex-direction:column;
    gap:1.5rem;
    justify-content:flex-end;
    padding:2.75rem
  }
  .deposited-exchange-view__container__icon-holder {
    align-items:center;
    display:flex;
    flex-direction:column;
    justify-content:center;
    padding:.5rem .46875rem .5rem .53125rem
  }
  .deposited-exchange-view__container__icon-holder__icon {
    height:6rem;
    width:6rem
  }
  .deposited-exchange-view__container__description {
    align-items:center;
    align-self:stretch;
    display:flex;
    flex-direction:column;
    gap:.5rem;
    height:6rem
  }
  .deposited-exchange-view__container__description__text {
    text-align:center
  }
  .deposited-exchange-view__container__buttons {
    align-items:flex-start;
    align-self:stretch;
    display:flex;
    flex-direction:column;
    gap:.5rem
  }
  .deposited-exchange-view__container__buttons__button {
    align-items:flex-start;
    align-self:stretch;
    display:flex;
    flex-direction:column;
    gap:.25rem
  }
  .deposited-exchange-view__container__buttons__button__button {
    align-items:center;
    align-self:stretch;
    border:.0625rem solid var(--default-base-4,#e7e8ed);
    border-radius:.25rem;
    display:flex;
    gap:.375rem;
    justify-content:center;
    padding:.625rem 1rem
  }
  .currency-select {
    align-items:stretch;
    display:flex;
    flex-direction:column;
    height:100%
  }
  .currency-select__search {
    align-items:center;
    background:var(--dynamic-base-2);
    border-radius:calc(var(--dynamic-border-radius)*2);
    display:flex;
    gap:.5rem;
    margin-bottom:1rem;
    margin-inline:1.5rem;
    padding:.625rem .75rem
  }
  .currency-select__search__input {
    background:transparent;
    border:none;
    color:var(--dynamic-text-primary);
    flex:1;
    font-size:.9375rem;
    font-weight:400;
    line-height:1.25rem;
    outline:none
  }
  .currency-select__search__input::-moz-placeholder {
    color:var(--dynamic-text-secondary)
  }
  .currency-select__search__input::placeholder {
    color:var(--dynamic-text-secondary)
  }
  .currency-select__currencies {
    -ms-overflow-style:none;
    align-items:stretch;
    display:flex;
    flex:1;
    flex-direction:column;
    gap:.5rem;
    margin-inline:1.5rem;
    margin-bottom:1.5rem;
    overflow-y:auto;
    scrollbar-width:none
  }
  .currency-select__currencies::-webkit-scrollbar {
    display:none
  }
  .currency-select__currencies__option {
    align-items:center;
    background:var(--dynamic-base-2);
    border-radius:var(--dynamic-border-radius);
    cursor:pointer;
    display:flex;
    justify-content:space-between;
    padding:.75rem 1rem;
    transition:background-color .2s ease
  }
  .currency-select__currencies__option--selected,
  .currency-select__currencies__option:hover {
    background:var(--dynamic-base-3)
  }
  .currency-select__currencies__option__info {
    display:flex;
    flex-direction:column;
    gap:.25rem
  }
  .fund-from-wallet {
    height:100%;
    overflow:auto;
    width:100%
  }
  .fund-from-wallet,
  .fund-from-wallet__content {
    align-items:stretch;
    display:flex;
    flex:1;
    flex-direction:column
  }
  .fund-from-wallet__content {
    gap:1rem;
    padding:1.5rem
  }
  .fund-from-wallet__content__amount-container {
    align-items:center;
    display:flex;
    flex-direction:column;
    gap:.75rem
  }
  .fund-from-wallet__content__amount-container__amount {
    text-align:center;
    width:100%
  }
  .fund-from-wallet__content__amount-container__amount .formatted-input {
    background:transparent;
    border:none;
    color:var(--dynamic-text-primary);
    font-size:2rem;
    font-weight:600;
    text-align:center
  }
  .fund-from-wallet__content__amount-container__amount .formatted-input:focus {
    outline:none
  }
  .fund-from-wallet__content__amount-container__quick-suggestions {
    align-items:center;
    display:flex;
    flex-wrap:wrap;
    gap:.5rem;
    justify-content:center
  }
  .fund-from-wallet__content__amount-container__quick-suggestions>* {
    background-color:var(--dynamic-base-2);
    border-radius:calc(var(--dynamic-border-radius)*2);
    cursor:pointer;
    padding:.5rem .75rem;
    transition:background-color .2s ease
  }
  .fund-from-wallet__content__amount-container__quick-suggestions>:hover {
    background-color:var(--dynamic-base-3)
  }
  .fund-from-wallet__content__amount-container__error {
    margin-bottom:.5rem;
    text-align:center
  }
  .fund-from-wallet__content__wallet-card {
    align-items:center;
    background:var(--dynamic-base-2);
    border-radius:var(--dynamic-border-radius);
    display:flex;
    gap:.75rem;
    justify-content:space-between;
    padding:.75rem 1rem
  }
  .fund-from-wallet__content__wallet-card__wallet-details {
    align-items:center;
    display:flex;
    flex:1;
    gap:.75rem
  }
  .fund-from-wallet__content__wallet-card__wallet-details__rows {
    display:flex;
    flex-direction:column;
    gap:.125rem
  }
  .fund-from-wallet__content__wallet-card__wallet-details__icon {
    border-radius:calc(var(--dynamic-border-radius)*.5);
    height:2rem;
    overflow:hidden;
    width:2rem
  }
  .fund-from-wallet__content__wallet-card__balance {
    align-items:center;
    display:flex;
    gap:.5rem
  }
  .fund-from-wallet__content__wallet-card__balance__rows {
    align-items:flex-end;
    display:flex;
    flex-direction:column;
    gap:.125rem
  }
  .fund-from-wallet__content__currency-selector {
    display:flex;
    flex-direction:column;
    gap:.5rem
  }
  .fund-from-wallet__content__currency-selector__dropdown {
    align-items:center;
    background-color:var(--dynamic-base-2);
    border-radius:var(--dynamic-border-radius);
    cursor:pointer;
    display:flex;
    justify-content:space-between;
    padding:.75rem 1rem;
    transition:background-color .2s ease
  }
  .fund-from-wallet__content__currency-selector__dropdown:hover {
    background-color:var(--dynamic-base-3)
  }
  .fund-from-wallet__content__currency-selector__dropdown__content {
    display:flex;
    flex:1;
    flex-direction:column;
    gap:.25rem
  }
  .fund-from-wallet__content__currency-selector__dropdown__icon {
    align-items:center;
    display:flex;
    flex-shrink:0;
    height:1.25rem;
    justify-content:center;
    margin-left:.5rem;
    width:1.25rem
  }
  .fund-from-wallet__confirm-button {
    border-radius:var(--dynamic-border-radius);
    margin:1.5rem
  }
  .waas-backup-view {
    padding:0 24px 16px
  }
  .waas-backup-view__body {
    display:flex;
    flex-direction:column
  }
  .waas-backup-view__icon-container {
    display:flex;
    justify-content:center;
    margin-bottom:16px
  }
  .waas-backup-view__subtitle {
    margin-bottom:24px;
    text-align:center
  }
  .waas-backup-view__stepper {
    justify-content:center;
    margin-bottom:24px
  }
  .waas-backup-view__step,
  .waas-backup-view__step-container,
  .waas-backup-view__stepper {
    align-items:center;
    display:flex
  }
  .waas-backup-view__step {
    flex-direction:column
  }
  .waas-backup-view__step--completed .waas-backup-view__step-indicator {
    background-color:var(--dynamic-brand-primary-color);
    border-color:var(--dynamic-brand-primary-color)
  }
  .waas-backup-view__step--completed .waas-backup-view__step-number {
    color:#fff
  }
  .waas-backup-view__step--current .waas-backup-view__step-indicator {
    background-color:transparent;
    border-color:var(--dynamic-brand-primary-color)
  }
  .waas-backup-view__step--current .waas-backup-view__step-number {
    color:var(--dynamic-brand-primary-color)
  }
  .waas-backup-view__step--upcoming .waas-backup-view__step-indicator {
    background-color:transparent;
    border-color:var(--dynamic-text-tertiary)
  }
  .waas-backup-view__step--upcoming .waas-backup-view__step-number {
    color:var(--dynamic-text-tertiary)
  }
  .waas-backup-view__step-indicator {
    align-items:center;
    background-color:transparent;
    border:2px solid var(--dynamic-text-tertiary);
    border-radius:50%;
    display:flex;
    height:28px;
    justify-content:center;
    transition:all .2s ease;
    width:28px
  }
  .waas-backup-view__step-number {
    color:var(--dynamic-text-secondary);
    font-size:14px;
    font-weight:500
  }
  .waas-backup-view__step-separator {
    border-top:2px dashed var(--dynamic-brand-primary-color);
    height:0;
    margin:0 8px;
    opacity:.4;
    width:32px
  }
  .waas-backup-view__cloud-title {
    font-size:15px;
    line-height:20px;
    margin-bottom:8px;
    text-align:center
  }
  .waas-backup-view__cloud-subtitle {
    margin-bottom:12px;
    text-align:center
  }
  .waas-backup-view__provider-button {
    align-items:center;
    background-color:var(--dynamic-base-2);
    border:1px solid var(--dynamic-border-color);
    border-radius:calc(var(--dynamic-border-radius)/2);
    cursor:pointer;
    display:flex;
    gap:12px;
    justify-content:center;
    margin-bottom:12px;
    padding:16px;
    transition:all .2s ease;
    width:100%
  }
  .waas-backup-view__provider-button:last-of-type {
    margin-bottom:0
  }
  .waas-backup-view__provider-button:hover {
    background-color:var(--dynamic-hover)
  }
  .waas-backup-view__provider-button:disabled {
    cursor:not-allowed;
    opacity:.5
  }
  .waas-backup-view__provider-button .typography {
    font-weight:600
  }
  .waas-backup-view__provider-icon {
    flex-shrink:0;
    height:20px;
    width:20px
  }
  .waas-backup-view__iframe-container {
    border-radius:calc(var(--dynamic-border-radius)/2);
    margin-top:16px;
    overflow:hidden;
    width:100%
  }
  .waas-backup-view__checkbox-container {
    margin-bottom:16px
  }
  .waas-backup-view__checkbox-label {
    align-items:flex-start;
    background-color:var(--dynamic-base-2);
    border-radius:calc(var(--dynamic-border-radius)/2);
    cursor:pointer;
    display:flex;
    gap:12px;
    padding:16px
  }
  .waas-backup-view__checkbox-label .checkbox__container {
    flex-shrink:0;
    margin-top:2px
  }
  .waas-backup-view__checkbox-label .typography {
    font-family:DM Sans,sans-serif;
    font-size:15px;
    font-weight:400;
    letter-spacing:0;
    line-height:20px
  }
  .waas-backup-view__actions .button {
    width:100%
  }
  .waas-backup-view .google-drive-section {
    display:flex;
    flex-direction:column
  }
  .waas-backup-view .google-drive-container {
    align-items:center;
    background-color:var(--dynamic-base-2);
    border-radius:calc(var(--dynamic-border-radius)/4);
    display:flex;
    gap:16px;
    justify-content:space-between;
    padding:10px 12px
  }
  .waas-backup-view .google-drive-icon {
    flex-shrink:0;
    height:20px!important;
    max-height:20px;
    max-width:20px;
    min-height:20px;
    min-width:20px;
    width:20px!important
  }
  .waas-backup-view .google-drive-header {
    align-items:flex-start;
    display:flex;
    flex:1;
    gap:8px
  }
  .waas-backup-view .google-drive-text {
    display:flex;
    flex-direction:column;
    gap:2px
  }
  .waas-backup-view .google-drive-title-row {
    align-items:center;
    display:flex;
    gap:4px
  }
  .waas-backup-view .backed-up-pill {
    background-color:rgba(65,204,153,.15);
    border-radius:12px;
    color:#0f5c3e;
    font-size:10px;
    font-weight:700;
    padding:4px 5px;
    text-transform:uppercase;
    white-space:nowrap
  }
  .waas-backup-view .google-drive-check-icon {
    align-self:center;
    color:#10b981;
    flex-shrink:0;
    height:20px;
    width:20px
  }
  .waas-backup-view__progress {
    align-items:center;
    display:flex;
    flex-direction:column;
    justify-content:center;
    text-align:center
  }
  .waas-backup-view__progress-icon {
    align-items:center;
    display:flex;
    height:80px;
    justify-content:center;
    margin-bottom:16px;
    position:relative;
    width:80px
  }
  .waas-backup-view__progress-icon svg {
    height:100%;
    width:100%
  }
  .waas-backup-view__progress-icon:after {
    animation:swoosh 2s ease-in-out infinite;
    border-color:transparent #60a5fa #60a5fa transparent;
    border-radius:50%;
    border-style:solid;
    border-width:3px;
    content:"";
    height:100px;
    left:50%;
    margin-left:-50px;
    margin-top:-45px;
    position:absolute;
    top:50%;
    width:100px
  }
  .waas-backup-view__progress-icon--error:after {
    display:none
  }
  .waas-backup-view__progress-error-badge {
    align-items:center;
    background-color:#ef4444;
    border-radius:50%;
    bottom:8px;
    display:flex;
    height:32px;
    justify-content:center;
    position:absolute;
    right:-8px;
    width:32px
  }
  .waas-backup-view__progress-error-badge svg {
    height:18px;
    width:6px
  }
  .waas-backup-view__progress-error-badge svg path {
    fill:#fff
  }
  .waas-backup-view__progress-actions {
    margin-top:24px;
    width:100%
  }
  @keyframes swoosh {
    0% {
      opacity:.5;
      transform:rotate(45deg)
    }
    50% {
      opacity:.9
    }
    to {
      opacity:.5;
      transform:rotate(405deg)
    }
  }
  .waas-backup-view__progress-title {
    margin-bottom:8px
  }
  .waas-backup-view__progress-subtitle {
    max-width:280px
  }
  .waas-backup-view__info {
    align-items:center;
    display:flex;
    flex-direction:column;
    text-align:center
  }
  .waas-backup-view__info-icon {
    margin-bottom:16px
  }
  .waas-backup-view__info-subtitle {
    margin-bottom:12px
  }
  .waas-backup-view__info-description {
    margin-bottom:24px
  }
  .waas-backup-view__info-alert {
    align-items:flex-start;
    background-color:var(--dynamic-base-2);
    border-radius:calc(var(--dynamic-border-radius)/2);
    display:flex;
    gap:12px;
    padding:12px;
    text-align:left
  }
  .waas-backup-view__info-alert-icon {
    flex-shrink:0;
    height:16px;
    margin-top:2px;
    width:16px
  }
  .waas-backup-view__info-alert-icon path {
    fill:var(--dynamic-text-tertiary)
  }
  .waas-backup-view__step-check {
    height:12px;
    width:12px
  }
  .waas-backup-view__step-check path {
    fill:#fff
  }
  .waas-backup-view__download-icon {
    height:16px;
    width:16px
  }
  .waas-backup-view__download-button-content {
    align-items:center;
    display:flex;
    gap:8px;
    justify-content:center
  }
  .waas-backup-view__body--centered {
    align-items:center;
    text-align:center
  }
  .waas-backup-view__success-description,
  .waas-backup-view__success-icon {
    margin-bottom:16px
  }
  .waas-backup-view__step-separator--solid {
    border-style:solid;
    opacity:1
  }
  .waas-backup-view__grant-access-actions {
    display:flex;
    flex-direction:row;
    gap:8px;
    margin-top:8px;
    width:100%
  }
  .waas-backup-view__grant-access-actions .button {
    flex:1;
    min-width:0
  }
  .waas-backup-view {
    display:flex;
    flex-direction:column;
    height:100%
  }
  .waas-backup-view .account-wrap {
    flex:1;
    overflow-y:auto
  }
  .waas-backup-view .backup-content {
    display:flex;
    flex-direction:column
  }
  .waas-backup-view .backup-icon-container {
    display:flex;
    justify-content:center;
    margin-bottom:16px
  }
  .waas-backup-view .backup-content>.typography:first-of-type {
    margin-bottom:24px;
    text-align:left
  }
  .waas-backup-view .backup-content>.typography {
    text-align:left
  }
  .waas-backup-view .alert {
    margin:24px 0
  }
  .waas-backup-view .backup-actions {
    display:flex;
    justify-content:center
  }
  .waas-backup-view .backup-actions .backup-button {
    flex-shrink:0;
    width:100%
  }
  .waas-backup-view .backup-button {
    flex-shrink:0
  }
  .export-and-recovery-view {
    display:flex;
    flex-direction:column;
    height:100%
  }
  .export-and-recovery-view__export-shares-label {
    align-items:center;
    display:flex;
    gap:8px
  }
  .export-and-recovery-view__advanced-badge {
    align-items:center;
    background-color:#d7dbe7;
    border-radius:4px;
    color:#57627b;
    display:inline-flex;
    font-size:10px;
    font-weight:700;
    padding:2px 6px;
    text-transform:uppercase
  }
  .export-shares-passcode-view {
    display:flex;
    flex-direction:column;
    height:100%
  }
  .export-shares-passcode-view__content {
    display:flex;
    flex-direction:column;
    padding:16px
  }
  .export-shares-passcode-view__description {
    margin-bottom:24px;
    text-align:center
  }
  .export-shares-passcode-view__label {
    margin-bottom:8px
  }
  .export-shares-passcode-view__pin-container {
    display:flex;
    justify-content:center;
    margin-bottom:24px
  }
  .manage-trusted-devices-view {
    display:flex;
    flex:1;
    flex-direction:column;
    overflow:hidden
  }
  .manage-trusted-devices-view__scroll-container {
    display:flex;
    flex:1;
    flex-direction:column;
    gap:.75rem;
    overflow-y:auto;
    padding:.625rem 1.5rem 1.5rem
  }
  .manage-trusted-devices-view__no-devices {
    align-items:center;
    display:flex;
    flex-direction:column;
    gap:1rem;
    height:100%;
    justify-content:center;
    padding:1rem
  }
  .manage-trusted-devices-view__footer {
    display:flex;
    justify-content:center;
    padding:.625rem 1.5rem 1.5rem;
    width:100%
  }
  .manage-trusted-devices-view__remove-all-button {
    color:var(--dynamic-error-1)!important
  }
  .trusted-device-tile {
    align-items:center;
    background-color:var(--dynamic-wallet-list-tile-background);
    border:var(--dynamic-wallet-list-tile-border);
    border-radius:calc(var(--dynamic-border-radius)/2);
    box-shadow:var(--dynamic-wallet-list-tile-shadow);
    color:var(--dynamic-text-primary);
    display:flex;
    flex-direction:row;
    gap:.625rem;
    padding:.625rem;
    width:auto
  }
  .trusted-device-tile__leading {
    align-items:center;
    display:flex;
    flex-shrink:0;
    justify-content:center
  }
  .trusted-device-tile__content {
    display:flex;
    flex-direction:column;
    flex-grow:1;
    gap:.125rem;
    justify-content:space-between;
    padding-right:.625rem
  }
  .trusted-device-tile__trailing-container {
    align-items:start;
    display:flex;
    height:100%
  }
  .trusted-device-tile__trailing {
    align-items:center;
    display:flex;
    flex-shrink:0;
    gap:.25rem
  }
  .remove-device-prompt {
    padding:1.5rem
  }
  .remove-device-prompt__container {
    align-items:center;
    display:flex;
    flex-direction:column;
    width:100%
  }
  .remove-device-prompt__button,
  .remove-device-prompt__label,
  .remove-device-prompt__title {
    text-align:center
  }
  .remove-device-prompt__title {
    padding-bottom:.5rem
  }
  .remove-device-prompt__label {
    padding-bottom:.5rem;
    padding-top:.5rem
  }
  .remove-device-prompt__button {
    margin-top:.5rem
  }
  .remove-device-prompt__button--shadow {
    box-shadow:var(--dynamic-shadow-down-1)
  }
  .default-prompt-modal {
    align-items:center;
    display:flex;
    flex-direction:column;
    text-align:center
  }
  .default-prompt-modal__icon-with-spinner {
    margin:0 auto .75rem
  }
  .default-prompt-modal__content {
    flex-direction:column;
    width:100%
  }
  .default-prompt-modal__button .typography,
  .default-prompt-modal__content {
    align-items:center;
    display:flex;
    gap:.375rem;
    justify-content:center
  }
  .detected-new-wallet-modal__content {
    align-items:center;
    display:flex;
    flex-direction:column;
    gap:.75rem;
    text-align:center
  }
  .detected-new-wallet-modal__top-section {
    align-items:center;
    display:flex;
    flex-direction:column;
    gap:1.125rem;
    text-align:center
  }
  .no-qr-code-not-installed-modal-view {
    align-items:center;
    display:flex;
    flex-direction:column;
    gap:1rem
  }
  .no-qr-code-not-installed-modal-view__links-section {
    width:100%
  }
  .qr-code-modal-view {
    display:flex;
    flex-direction:column;
    gap:.5rem
  }
  .qr-code-modal-view__title {
    text-align:center
  }
  .qr-code-modal-view .qrcode__container {
    height:10.9375rem;
    width:10.9375rem
  }
  .qr-code-modal-view__container {
    align-items:center;
    display:flex;
    justify-content:center
  }
  .qr-code-modal-view__wrapper {
    background:var(--dynamic-base-2);
    border-radius:calc(var(--dynamic-border-radius)*3/4);
    padding:.5rem
  }
  .qr-code-modal-view .info-item {
    margin-bottom:.75rem
  }
  .qr-code-modal-view .info-item__text {
    font-size:var(--dynamic-text-size-body-small)
  }
  .qr-code-modal-view .info-item svg path {
    fill:var(--dynamic-text-secondary)
  }
  .qr-code-modal-view .button__container {
    flex-direction:column
  }
  .qr-code-modal-view .button__container,
  .qr-code-modal-view .button__container span {
    align-items:center;
    display:flex;
    gap:.375rem
  }
  .unlink-wallet-popup__container {
    align-items:center;
    display:flex;
    flex-direction:column;
    width:100%
  }
  .unlink-wallet-popup__button,
  .unlink-wallet-popup__label,
  .unlink-wallet-popup__title {
    text-align:center
  }
  .unlink-wallet-popup__title {
    padding-bottom:.5rem
  }
  .unlink-wallet-popup__label {
    padding-bottom:.5rem;
    padding-top:.5rem
  }
  .unlink-wallet-popup__button {
    margin-top:.5rem
  }
  .unlink-wallet-popup__button--shadow {
    box-shadow:var(--dynamic-shadow-down-1)
  }
  .dynamic-widget__container {
    z-index:2147483646
  }
  .onramp-widget__backdrop {
    -webkit-backdrop-filter:blur(4px);
    backdrop-filter:blur(4px);
    background-color:rgba(0,0,0,.25);
    inset:0;
    position:fixed;
    z-index:2147483645
  }
  .onramp-widget__modal {
    align-items:center;
    display:flex;
    inset:0;
    justify-content:center;
    overflow-y:auto;
    padding:1rem;
    position:fixed;
    z-index:2147483646
  }
  @media (pointer:coarse) {
    .onramp-widget__modal {
      padding:0
    }
  }
  .onramp-widget__modal iframe {
    border:none;
    border-radius:1.5rem;
    height:635px;
    margin:auto;
    max-width:470px;
    overflow:hidden;
    width:100%;
    z-index:2147483647
  }
  @media (pointer:coarse) {
    .onramp-widget__modal iframe {
      border-bottom-left-radius:0;
      border-bottom-right-radius:0;
      margin:initial;
      margin-top:auto
    }
  }
  .embedded-widget {
    max-width:100%;
    width:var(--dynamic-modal-width)
  }
  .embedded-widget--background-default,
  .embedded-widget--background-none {
    background:none
  }
  .dynamic-bridge-user-profile__switcher {
    margin:0 0 1rem;
    padding:1.5rem 1.5rem 0
  }
  .dynamic-bridge-wallet-card__network {
    margin:0 0 .5rem
  }
  .dynamic-bridge-wallet-card__network,
  .dynamic-bridge-wallet-card__network-icon,
  .dynamic-bridge-wallet-card__network-name {
    display:inline-block;
    vertical-align:middle
  }
  .dynamic-bridge-wallet-card__network-icon {
    height:1rem;
    margin-right:.375rem;
    width:1rem
  }
  .dynamic-bridge-widget-empty-card {
    background-color:var(--dynamic-base-2);
    border-radius:calc(var(--dynamic-border-radius)/2);
    box-shadow:var(--dynamic-shadow-down-1);
    padding:.75rem;
    transition:transform .1s linear
  }
  .dynamic-bridge-widget-empty-card:active {
    transform:scale(.98)
  }
  .dynamic-bridge-widget-empty-card__icon {
    display:inline-flex;
    height:1.75rem;
    margin-right:.63rem;
    vertical-align:middle;
    width:1.75rem
  }
  .dynamic-bridge-widget-empty-card__text {
    overflow:hidden;
    text-overflow:ellipsis;
    vertical-align:middle;
    white-space:nowrap
  }
  .dynamic-bridge-widget-wallets-view {
    display:flex;
    flex-direction:column;
    gap:1rem;
    padding:1.5rem
  }
  .dynamic-bridge-widget-wallets-view__logout-button {
    margin:0 auto
  }
  .dynamic-bridge-widget-wallets-view__unlink-button {
    color:var(--dynamic-text-secondary);
    margin:auto 0 0 auto
  }
  .dynamic-bridge-widget__skeleton {
    height:1.25rem;
    width:5rem
  }
  .dynamic-bridge-widget__skeleton-button {
    cursor:default
  }
  .dynamic-bridge-widget__skeleton-button:hover {
    background-color:initial
  }
  .footer-buttons-item {
    align-items:center;
    background:var(--dynamic-base-2);
    border:0;
    border-radius:calc(var(--dynamic-border-radius)/2);
    box-shadow:var(--dynamic-shadow-down-1);
    cursor:pointer;
    display:flex;
    padding:.75rem;
    transition:all .3s;
    width:100%
  }
  .footer-buttons-item__icon--left {
    margin-right:.625rem
  }
  .footer-buttons-item__icon--left img,
  .footer-buttons-item__icon--left svg {
    height:1.25rem;
    width:1.25rem
  }
  .new-to-web3-buttons__container {
    margin-top:1rem
  }
  .new-to-web3-buttons__container button {
    background:var(--dynamic-brand-primary-color);
    border-radius:calc(var(--dynamic-border-radius)/2);
    box-shadow:var(--dynamic-shadow-down-1);
    color:#fff;
    padding:.75rem;
    width:100%
  }
  .walletlist-help-content__container {
    color:var(--dynamic-text-secondary);
    padding:1.5rem
  }
  .walletlist-help-content__icon {
    align-items:center;
    display:flex;
    height:3.5rem;
    justify-content:center;
    margin:0 auto;
    width:3.5rem
  }
  .walletlist-help-content__typography-wrapper {
    color:var(--dynamic-text-primary);
    margin:1rem 0;
    text-align:center
  }
  .walletlist-help-content__typography-wrapper .walletlist-help-content__typography--label {
    margin-top:.375rem
  }
  .walletlist-help-content__buttons-wrapper {
    display:flex;
    flex-direction:column;
    gap:.375rem;
    margin-top:1rem
  }
  .walletlist-help-content__buttons-wrapper button {
    text-align:left;
    width:100%
  }
  .walletlist-help-content__custodial-wallet-area--title {
    margin:.75rem 0;
    text-align:center
  }
  .footer-more-info-content__wrapper {
    display:flex;
    flex-direction:column;
    gap:.75rem;
    padding:1.5rem
  }
  .footer-more-info-content__item--phantom-ledger {
    font-size:.6875rem;
    margin-bottom:.5rem
  }
  .footer-more-info-content__item--phantom-ledger p {
    margin-bottom:.5rem
  }
  .footer-more-info-content__item--phantom-ledger p:last-child,
  .footer-more-info-content__item:last-child {
    margin-bottom:0
  }
  .back-button {
    rotate:-90deg
  }
  .help-header {
    border-bottom:1px solid var(--dynamic-base-4)
  }
  .passkey-info-help-content__container {
    color:var(--dynamic-text-secondary);
    padding:1.5rem
  }
  .passkey-info-help-content__typography-wrapper {
    color:var(--dynamic-text-primary);
    display:flex;
    flex-direction:column;
    gap:1rem;
    text-align:left
  }
  .passkey-info-help-content__wrapper {
    flex:1
  }
  .passkey-info-help-content__details {
    display:flex;
    flex-direction:row;
    gap:1rem
  }
  .layout-header {
    align-items:stretch;
    background:var(--dynamic-header-background);
    display:flex;
    flex-direction:column;
    width:100%
  }
  .layout-header__skeleton {
    width:7.5rem
  }
  .layout-header__typography {
    margin:0;
    text-align:center
  }
  .layout-header__typography img,
  .layout-header__typography svg {
    display:inline-block
  }
  .layout-header__tooltip {
    background-color:var(--dynamic-text-primary);
    color:var(--dynamic-base-2);
    font-size:.75rem
  }
  .layout-header__icon svg {
    height:1.5rem;
    width:1.5rem
  }
  .layout-header__description {
    margin-top:1rem;
    padding-inline:1.5rem;
    text-align:center
  }
  .tos-and-pp__footer {
    background:var(--dynamic-footer-background);
    border-top:var(--dynamic-footer-border-top);
    bottom:0;
    padding:var(--dynamic-footer-padding);
    position:relative;
    width:100%
  }
  .default-footer__footer {
    background:var(--dynamic-base-1);
    border-top:.0625rem solid var(--dynamic-base-4);
    box-shadow:var(--dynamic-shadow-up-1);
    height:var(--dynamic-border-radius);
    min-height:1.5rem;
    opacity:1;
    text-align:center;
    transition:opacity .15s,visibility .15s;
    visibility:visible;
    width:100%
  }
  .default-footer__footer--hidden {
    opacity:0;
    transition:opacity .15s,visibility .15s;
    visibility:hidden
  }
  .wallet-progress-stepper {
    padding:.5rem 1rem
  }
  .dynamic-user-profile-layout {
    display:flex;
    flex-direction:column;
    height:33.125rem;
    overflow:hidden
  }
  .dynamic-user-profile-layout--unset-max-height {
    height:unset
  }
  input:-webkit-autofill,
  input:-webkit-autofill:active,
  input:-webkit-autofill:focus,
  input:-webkit-autofill:hover {
    box-shadow:unset!important
  }
  .dynamic-modal {
    display:flex;
    flex-direction:column-reverse;
    left:50%;
    letter-spacing:0;
    position:absolute
  }
  .dynamic-shadow-dom-content {
    font-family:var(--dynamic-font-family-primary)
  }
  /*!
 * smartbanner.js v1.25.0 <https://github.com/ain/smartbanner.js#readme>
 * Copyright © 2024 Ain Tohvri, contributors. Licensed under GPL-3.0.
 */
.smartbanner {
    position: absolute;
    top: 0;
    left: 0;
    overflow-x: hidden;
    width: 100%;
    height: 84px;
    background: #f3f3f3;
    font-family: Helvetica, sans, sans-serif
}

.smartbanner__exit {
    position: absolute;
    top: calc(50% - 6px);
    left: 9px;
    display: block;
    margin: 0;
    width: 12px;
    height: 12px;
    border: 0;
    text-align: center
}

.smartbanner__exit::before,
.smartbanner__exit::after {
    position: absolute;
    width: 1px;
    height: 12px;
    background: #716f6f;
    content: " "
}

.smartbanner__exit::before {
    transform: rotate(45deg)
}

.smartbanner__exit::after {
    transform: rotate(-45deg)
}

.smartbanner__icon {
    position: absolute;
    top: 10px;
    left: 30px;
    width: 64px;
    height: 64px;
    border-radius: 15px;
    background-size: 64px 64px
}

.smartbanner__info {
    position: absolute;
    top: 10px;
    left: 96px;
    display: flex;
    overflow-y: hidden;
    width: 60%;
    height: 48px;
    align-items: center;
    color: #000
}

.smartbanner__info__title {
    font-size: 14px
}

.smartbanner__info__author,
.smartbanner__info__price {
    font-size: 12px
}

.smartbanner__button {
    position: absolute;
    top: 16px;
    right: 10px;
    z-index: 1;
    display: block;
    padding: 8px 12px;
    min-width: 10%;
    border-radius: 4px;
    border-color: #2B2B30;
    background: #1F1F24;
    color: #f3f3f3;
    font-size: 12px;
    text-align: center;
    text-decoration: none
}

.smartbanner__button__label {
    text-align: center
}

.smartbanner.smartbanner--android {
    background: #06060C;
}

.smartbanner.smartbanner--android .smartbanner__exit {
    left: 6px;
    margin-right: 7px;
    width: 17px;
    height: 17px;
    border-radius: 14px;
    background: #1c1e21;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .8) inset, 0 1px 1px hsla(0, 0%, 100%, .3);
    color: #b1b1b3;
    font-family: "ArialRoundedMTBold", Arial;
    font-size: 20px;
    line-height: 17px;
    text-shadow: 0 1px 1px #000
}

.smartbanner.smartbanner--android .smartbanner__exit::before,
.smartbanner.smartbanner--android .smartbanner__exit::after {
    top: 3px;
    left: 8px;
    width: 2px;
    height: 11px;
    background: #b1b1b3
}

.smartbanner.smartbanner--android .smartbanner__exit:active,
.smartbanner.smartbanner--android .smartbanner__exit:hover {
    color: #eee
}

.smartbanner.smartbanner--android .smartbanner__icon {
    background-color: rgba(0, 0, 0, 0);
    box-shadow: none
}

.smartbanner.smartbanner--android .smartbanner__info {
    color: #ccc;
    text-shadow: 0 1px 2px #000
}

.smartbanner.smartbanner--android .smartbanner__info__title {
    color: #fff;
    font-weight: bold
}

.smartbanner.smartbanner--android .smartbanner__button {
    position: absolute;
    top: 16px;
    right: 15px;
    z-index: 1;
    display: block;
    min-width: 10%;
    border-radius: 4px;
    border-color: #2B2B30;
    background: #1F1F24;
    color: #f3f3f3;
    font-size: 12px;
    text-align: center;
    text-decoration: none
}

.smartbanner.smartbanner--android .smartbanner__button:active,
.smartbanner.smartbanner--android .smartbanner__button:hover {
    background: none
}

.smartbanner.smartbanner--android .smartbanner__button__label {
    display: block;
    padding: 8 12px;
    background: #1F1F24;
    line-height: 24px;
    text-align: center;
    text-shadow: none;
    text-transform: none
}

.smartbanner.smartbanner--android .smartbanner__button__label:active,
.smartbanner.smartbanner--android .smartbanner__button__label:hover {
    background: #2ac7e1
}

/*# sourceMappingURL=smartbanner.min.css.map */
.smartbanner {
    z-index: 100;
    position: fixed;
    background-color: #06060C;
    height: 64px;
    border: 1px
}

.custom-design-modifier {
    background-color: #000;
    color: #fff;
}

.smartbanner__info__author {
    display: none;
}

.smartbanner__info {
    color: #fff
}

.smartbanner__icon {
    background-size: 48px;
    height: 48px;
    width: 48px;
    border-radius: 0px;
}

.smartbanner__exit {
    margin-left: auto;
}
[data-sonner-toaster][dir=ltr],
html[dir=ltr] {
  --toast-icon-margin-start:-3px;
  --toast-icon-margin-end:4px;
  --toast-svg-margin-start:-1px;
  --toast-svg-margin-end:0px;
  --toast-button-margin-start:auto;
  --toast-button-margin-end:0;
  --toast-close-button-start:0;
  --toast-close-button-end:unset;
  --toast-close-button-transform:translate(-35%, -35%)
}
[data-sonner-toaster][dir=rtl],
html[dir=rtl] {
  --toast-icon-margin-start:4px;
  --toast-icon-margin-end:-3px;
  --toast-svg-margin-start:0px;
  --toast-svg-margin-end:-1px;
  --toast-button-margin-start:0;
  --toast-button-margin-end:auto;
  --toast-close-button-start:unset;
  --toast-close-button-end:0;
  --toast-close-button-transform:translate(35%, -35%)
}
[data-sonner-toaster] {
  position:fixed;
  width:var(--width);
  font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
  --gray1:hsl(0, 0%, 99%);
  --gray2:hsl(0, 0%, 97.3%);
  --gray3:hsl(0, 0%, 95.1%);
  --gray4:hsl(0, 0%, 93%);
  --gray5:hsl(0, 0%, 90.9%);
  --gray6:hsl(0, 0%, 88.7%);
  --gray7:hsl(0, 0%, 85.8%);
  --gray8:hsl(0, 0%, 78%);
  --gray9:hsl(0, 0%, 56.1%);
  --gray10:hsl(0, 0%, 52.3%);
  --gray11:hsl(0, 0%, 43.5%);
  --gray12:hsl(0, 0%, 9%);
  --border-radius:8px;
  box-sizing:border-box;
  padding:0;
  margin:0;
  list-style:none;
  outline:0;
  z-index:999999999;
  transition:transform .4s ease
}
@media (hover:none) and (pointer:coarse) {
  [data-sonner-toaster][data-lifted=true] {
    transform:none
  }
}
[data-sonner-toaster][data-x-position=right] {
  right:var(--offset-right)
}
[data-sonner-toaster][data-x-position=left] {
  left:var(--offset-left)
}
[data-sonner-toaster][data-x-position=center] {
  left:50%;
  transform:translateX(-50%)
}
[data-sonner-toaster][data-y-position=top] {
  top:var(--offset-top)
}
[data-sonner-toaster][data-y-position=bottom] {
  bottom:var(--offset-bottom)
}
[data-sonner-toast] {
  --y:translateY(100%);
  --lift-amount:calc(var(--lift) * var(--gap));
  z-index:var(--z-index);
  position:absolute;
  opacity:0;
  transform:var(--y);
  touch-action:none;
  transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;
  box-sizing:border-box;
  outline:0;
  overflow-wrap:anywhere
}
[data-sonner-toast][data-styled=true] {
  padding:16px;
  background:var(--normal-bg);
  border:1px solid var(--normal-border);
  color:var(--normal-text);
  border-radius:var(--border-radius);
  box-shadow:0 4px 12px rgba(0,0,0,.1);
  width:var(--width);
  font-size:13px;
  display:flex;
  align-items:center;
  gap:6px
}
[data-sonner-toast]:focus-visible {
  box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)
}
[data-sonner-toast][data-y-position=top] {
  top:0;
  --y:translateY(-100%);
  --lift:1;
  --lift-amount:calc(1 * var(--gap))
}
[data-sonner-toast][data-y-position=bottom] {
  bottom:0;
  --y:translateY(100%);
  --lift:-1;
  --lift-amount:calc(var(--lift) * var(--gap))
}
[data-sonner-toast][data-styled=true] [data-description] {
  font-weight:400;
  line-height:1.4;
  color:#3f3f3f
}
[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description] {
  color:inherit
}
[data-sonner-toaster][data-sonner-theme=dark] [data-description] {
  color:#e8e8e8
}
[data-sonner-toast][data-styled=true] [data-title] {
  font-weight:500;
  line-height:1.5;
  color:inherit
}
[data-sonner-toast][data-styled=true] [data-icon] {
  display:flex;
  height:16px;
  width:16px;
  position:relative;
  justify-content:flex-start;
  align-items:center;
  flex-shrink:0;
  margin-left:var(--toast-icon-margin-start);
  margin-right:var(--toast-icon-margin-end)
}
[data-sonner-toast][data-promise=true] [data-icon]>svg {
  opacity:0;
  transform:scale(.8);
  transform-origin:center;
  animation:sonner-fade-in .3s ease forwards
}
[data-sonner-toast][data-styled=true] [data-icon]>* {
  flex-shrink:0
}
[data-sonner-toast][data-styled=true] [data-icon] svg {
  margin-left:var(--toast-svg-margin-start);
  margin-right:var(--toast-svg-margin-end)
}
[data-sonner-toast][data-styled=true] [data-content] {
  display:flex;
  flex-direction:column;
  gap:2px
}
[data-sonner-toast][data-styled=true] [data-button] {
  border-radius:4px;
  padding-left:8px;
  padding-right:8px;
  height:24px;
  font-size:12px;
  color:var(--normal-bg);
  background:var(--normal-text);
  margin-left:var(--toast-button-margin-start);
  margin-right:var(--toast-button-margin-end);
  border:none;
  font-weight:500;
  cursor:pointer;
  outline:0;
  display:flex;
  align-items:center;
  flex-shrink:0;
  transition:opacity .4s,box-shadow .2s
}
[data-sonner-toast][data-styled=true] [data-button]:focus-visible {
  box-shadow:0 0 0 2px rgba(0,0,0,.4)
}
[data-sonner-toast][data-styled=true] [data-button]:first-of-type {
  margin-left:var(--toast-button-margin-start);
  margin-right:var(--toast-button-margin-end)
}
[data-sonner-toast][data-styled=true] [data-cancel] {
  color:var(--normal-text);
  background:rgba(0,0,0,.08)
}
[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel] {
  background:rgba(255,255,255,.3)
}
[data-sonner-toast][data-styled=true] [data-close-button] {
  position:absolute;
  left:var(--toast-close-button-start);
  right:var(--toast-close-button-end);
  top:0;
  height:20px;
  width:20px;
  display:flex;
  justify-content:center;
  align-items:center;
  padding:0;
  color:var(--gray12);
  background:var(--normal-bg);
  border:1px solid var(--gray4);
  transform:var(--toast-close-button-transform);
  border-radius:50%;
  cursor:pointer;
  z-index:1;
  transition:opacity .1s,background .2s,border-color .2s
}
[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible {
  box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)
}
[data-sonner-toast][data-styled=true] [data-disabled=true] {
  cursor:not-allowed
}
[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover {
  background:var(--gray2);
  border-color:var(--gray5)
}
[data-sonner-toast][data-swiping=true]::before {
  content:'';
  position:absolute;
  left:-100%;
  right:-100%;
  height:100%;
  z-index:-1
}
[data-sonner-toast][data-y-position=top][data-swiping=true]::before {
  bottom:50%;
  transform:scaleY(3) translateY(50%)
}
[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before {
  top:50%;
  transform:scaleY(3) translateY(-50%)
}
[data-sonner-toast][data-swiping=false][data-removed=true]::before {
  content:'';
  position:absolute;
  inset:0;
  transform:scaleY(2)
}
[data-sonner-toast][data-expanded=true]::after {
  content:'';
  position:absolute;
  left:0;
  height:calc(var(--gap) + 1px);
  bottom:100%;
  width:100%
}
[data-sonner-toast][data-mounted=true] {
  --y:translateY(0);
  opacity:1
}
[data-sonner-toast][data-expanded=false][data-front=false] {
  --scale:var(--toasts-before) * 0.05 + 1;
  --y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));
  height:var(--front-toast-height)
}
[data-sonner-toast]>* {
  transition:opacity .4s
}
[data-sonner-toast][data-x-position=right] {
  right:0
}
[data-sonner-toast][data-x-position=left] {
  left:0
}
[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>* {
  opacity:0
}
[data-sonner-toast][data-visible=false] {
  opacity:0;
  pointer-events:none
}
[data-sonner-toast][data-mounted=true][data-expanded=true] {
  --y:translateY(calc(var(--lift) * var(--offset)));
  height:var(--initial-height)
}
[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false] {
  --y:translateY(calc(var(--lift) * -100%));
  opacity:0
}
[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true] {
  --y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));
  opacity:0
}
[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false] {
  --y:translateY(40%);
  opacity:0;
  transition:transform .5s,opacity .2s
}
[data-sonner-toast][data-removed=true][data-front=false]::before {
  height:calc(var(--initial-height) + 20%)
}
[data-sonner-toast][data-swiping=true] {
  transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));
  transition:none
}
[data-sonner-toast][data-swiped=true] {
  user-select:none
}
[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],
[data-sonner-toast][data-swipe-out=true][data-y-position=top] {
  animation-duration:.2s;
  animation-timing-function:ease-out;
  animation-fill-mode:forwards
}
[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left] {
  animation-name:swipe-out-left
}
[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right] {
  animation-name:swipe-out-right
}
[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up] {
  animation-name:swipe-out-up
}
[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down] {
  animation-name:swipe-out-down
}
@keyframes swipe-out-left {
  from {
    transform:var(--y) translateX(var(--swipe-amount-x));
    opacity:1
  }
  to {
    transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));
    opacity:0
  }
}
@keyframes swipe-out-right {
  from {
    transform:var(--y) translateX(var(--swipe-amount-x));
    opacity:1
  }
  to {
    transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));
    opacity:0
  }
}
@keyframes swipe-out-up {
  from {
    transform:var(--y) translateY(var(--swipe-amount-y));
    opacity:1
  }
  to {
    transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));
    opacity:0
  }
}
@keyframes swipe-out-down {
  from {
    transform:var(--y) translateY(var(--swipe-amount-y));
    opacity:1
  }
  to {
    transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));
    opacity:0
  }
}
@media (max-width:600px) {
  [data-sonner-toaster] {
    position:fixed;
    right:var(--mobile-offset-right);
    left:var(--mobile-offset-left);
    width:100%
  }
  [data-sonner-toaster][dir=rtl] {
    left:calc(var(--mobile-offset-left) * -1)
  }
  [data-sonner-toaster] [data-sonner-toast] {
    left:0;
    right:0;
    width:calc(100% - var(--mobile-offset-left) * 2)
  }
  [data-sonner-toaster][data-x-position=left] {
    left:var(--mobile-offset-left)
  }
  [data-sonner-toaster][data-y-position=bottom] {
    bottom:var(--mobile-offset-bottom)
  }
  [data-sonner-toaster][data-y-position=top] {
    top:var(--mobile-offset-top)
  }
  [data-sonner-toaster][data-x-position=center] {
    left:var(--mobile-offset-left);
    right:var(--mobile-offset-right);
    transform:none
  }
}
[data-sonner-toaster][data-sonner-theme=light] {
  --normal-bg:#fff;
  --normal-border:var(--gray4);
  --normal-text:var(--gray12);
  --success-bg:hsl(143, 85%, 96%);
  --success-border:hsl(145, 92%, 87%);
  --success-text:hsl(140, 100%, 27%);
  --info-bg:hsl(208, 100%, 97%);
  --info-border:hsl(221, 91%, 93%);
  --info-text:hsl(210, 92%, 45%);
  --warning-bg:hsl(49, 100%, 97%);
  --warning-border:hsl(49, 91%, 84%);
  --warning-text:hsl(31, 92%, 45%);
  --error-bg:hsl(359, 100%, 97%);
  --error-border:hsl(359, 100%, 94%);
  --error-text:hsl(360, 100%, 45%)
}
[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true] {
  --normal-bg:#000;
  --normal-border:hsl(0, 0%, 20%);
  --normal-text:var(--gray1)
}
[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true] {
  --normal-bg:#fff;
  --normal-border:var(--gray3);
  --normal-text:var(--gray12)
}
[data-sonner-toaster][data-sonner-theme=dark] {
  --normal-bg:#000;
  --normal-bg-hover:hsl(0, 0%, 12%);
  --normal-border:hsl(0, 0%, 20%);
  --normal-border-hover:hsl(0, 0%, 25%);
  --normal-text:var(--gray1);
  --success-bg:hsl(150, 100%, 6%);
  --success-border:hsl(147, 100%, 12%);
  --success-text:hsl(150, 86%, 65%);
  --info-bg:hsl(215, 100%, 6%);
  --info-border:hsl(223, 43%, 17%);
  --info-text:hsl(216, 87%, 65%);
  --warning-bg:hsl(64, 100%, 6%);
  --warning-border:hsl(60, 100%, 9%);
  --warning-text:hsl(46, 87%, 65%);
  --error-bg:hsl(358, 76%, 10%);
  --error-border:hsl(357, 89%, 16%);
  --error-text:hsl(358, 100%, 81%)
}
[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button] {
  background:var(--normal-bg);
  border-color:var(--normal-border);
  color:var(--normal-text)
}
[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover {
  background:var(--normal-bg-hover);
  border-color:var(--normal-border-hover)
}
[data-rich-colors=true][data-sonner-toast][data-type=success] {
  background:var(--success-bg);
  border-color:var(--success-border);
  color:var(--success-text)
}
[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button] {
  background:var(--success-bg);
  border-color:var(--success-border);
  color:var(--success-text)
}
[data-rich-colors=true][data-sonner-toast][data-type=info] {
  background:var(--info-bg);
  border-color:var(--info-border);
  color:var(--info-text)
}
[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button] {
  background:var(--info-bg);
  border-color:var(--info-border);
  color:var(--info-text)
}
[data-rich-colors=true][data-sonner-toast][data-type=warning] {
  background:var(--warning-bg);
  border-color:var(--warning-border);
  color:var(--warning-text)
}
[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button] {
  background:var(--warning-bg);
  border-color:var(--warning-border);
  color:var(--warning-text)
}
[data-rich-colors=true][data-sonner-toast][data-type=error] {
  background:var(--error-bg);
  border-color:var(--error-border);
  color:var(--error-text)
}
[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button] {
  background:var(--error-bg);
  border-color:var(--error-border);
  color:var(--error-text)
}
.sonner-loading-wrapper {
  --size:16px;
  height:var(--size);
  width:var(--size);
  position:absolute;
  inset:0;
  z-index:10
}
.sonner-loading-wrapper[data-visible=false] {
  transform-origin:center;
  animation:sonner-fade-out .2s ease forwards
}
.sonner-spinner {
  position:relative;
  top:50%;
  left:50%;
  height:var(--size);
  width:var(--size)
}
.sonner-loading-bar {
  animation:sonner-spin 1.2s linear infinite;
  background:var(--gray11);
  border-radius:6px;
  height:8%;
  left:-10%;
  position:absolute;
  top:-3.9%;
  width:24%
}
.sonner-loading-bar:first-child {
  animation-delay:-1.2s;
  transform:rotate(.0001deg) translate(146%)
}
.sonner-loading-bar:nth-child(2) {
  animation-delay:-1.1s;
  transform:rotate(30deg) translate(146%)
}
.sonner-loading-bar:nth-child(3) {
  animation-delay:-1s;
  transform:rotate(60deg) translate(146%)
}
.sonner-loading-bar:nth-child(4) {
  animation-delay:-.9s;
  transform:rotate(90deg) translate(146%)
}
.sonner-loading-bar:nth-child(5) {
  animation-delay:-.8s;
  transform:rotate(120deg) translate(146%)
}
.sonner-loading-bar:nth-child(6) {
  animation-delay:-.7s;
  transform:rotate(150deg) translate(146%)
}
.sonner-loading-bar:nth-child(7) {
  animation-delay:-.6s;
  transform:rotate(180deg) translate(146%)
}
.sonner-loading-bar:nth-child(8) {
  animation-delay:-.5s;
  transform:rotate(210deg) translate(146%)
}
.sonner-loading-bar:nth-child(9) {
  animation-delay:-.4s;
  transform:rotate(240deg) translate(146%)
}
.sonner-loading-bar:nth-child(10) {
  animation-delay:-.3s;
  transform:rotate(270deg) translate(146%)
}
.sonner-loading-bar:nth-child(11) {
  animation-delay:-.2s;
  transform:rotate(300deg) translate(146%)
}
.sonner-loading-bar:nth-child(12) {
  animation-delay:-.1s;
  transform:rotate(330deg) translate(146%)
}
@keyframes sonner-fade-in {
  0% {
    opacity:0;
    transform:scale(.8)
  }
  100% {
    opacity:1;
    transform:scale(1)
  }
}
@keyframes sonner-fade-out {
  0% {
    opacity:1;
    transform:scale(1)
  }
  100% {
    opacity:0;
    transform:scale(.8)
  }
}
@keyframes sonner-spin {
  0% {
    opacity:1
  }
  100% {
    opacity:.15
  }
}
@media (prefers-reduced-motion) {
  .sonner-loading-bar,
  [data-sonner-toast],
  [data-sonner-toast]>* {
    transition:none!important;
    animation:none!important
  }
}
.sonner-loader {
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);
  transform-origin:center;
  transition:opacity .2s,transform .2s
}
.sonner-loader[data-visible=false] {
  opacity:0;
  transform:scale(.8) translate(-50%,-50%)
}
[data-vaul-drawer] {
    touch-action:none;
    will-change:transform;
    transition:transform .5s cubic-bezier(.32, .72, 0, 1);
    animation-duration:.5s;
    animation-timing-function:cubic-bezier(0.32,0.72,0,1)
  }
  [data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=open] {
    animation-name:slideFromBottom
  }
  [data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=closed] {
    animation-name:slideToBottom
  }
  [data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-state=open] {
    animation-name:slideFromTop
  }
  [data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-state=closed] {
    animation-name:slideToTop
  }
  [data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-state=open] {
    animation-name:slideFromLeft
  }
  [data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-state=closed] {
    animation-name:slideToLeft
  }
  [data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-state=open] {
    animation-name:slideFromRight
  }
  [data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-state=closed] {
    animation-name:slideToRight
  }
  [data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=bottom] {
    transform:translate3d(0,var(--initial-transform,100%),0)
  }
  [data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=top] {
    transform:translate3d(0,calc(var(--initial-transform,100%) * -1),0)
  }
  [data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=left] {
    transform:translate3d(calc(var(--initial-transform,100%) * -1),0,0)
  }
  [data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=right] {
    transform:translate3d(var(--initial-transform,100%),0,0)
  }
  [data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=top] {
    transform:translate3d(0,var(--snap-point-height,0),0)
  }
  [data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=bottom] {
    transform:translate3d(0,var(--snap-point-height,0),0)
  }
  [data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=left] {
    transform:translate3d(var(--snap-point-height,0),0,0)
  }
  [data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=right] {
    transform:translate3d(var(--snap-point-height,0),0,0)
  }
  [data-vaul-overlay][data-vaul-snap-points=false] {
    animation-duration:.5s;
    animation-timing-function:cubic-bezier(0.32,0.72,0,1)
  }
  [data-vaul-overlay][data-vaul-snap-points=false][data-state=open] {
    animation-name:fadeIn
  }
  [data-vaul-overlay][data-state=closed] {
    animation-name:fadeOut
  }
  [data-vaul-animate=false] {
    animation:none!important
  }
  [data-vaul-overlay][data-vaul-snap-points=true] {
    opacity:0;
    transition:opacity .5s cubic-bezier(.32, .72, 0, 1)
  }
  [data-vaul-overlay][data-vaul-snap-points=true] {
    opacity:1
  }
  [data-vaul-drawer]:not([data-vaul-custom-container=true])::after {
    content:'';
    position:absolute;
    background:inherit;
    background-color:inherit
  }
  [data-vaul-drawer][data-vaul-drawer-direction=top]::after {
    top:initial;
    bottom:100%;
    left:0;
    right:0;
    height:200%
  }
  [data-vaul-drawer][data-vaul-drawer-direction=bottom]::after {
    top:100%;
    bottom:initial;
    left:0;
    right:0;
    height:200%
  }
  [data-vaul-drawer][data-vaul-drawer-direction=left]::after {
    left:initial;
    right:100%;
    top:0;
    bottom:0;
    width:200%
  }
  [data-vaul-drawer][data-vaul-drawer-direction=right]::after {
    left:100%;
    right:initial;
    top:0;
    bottom:0;
    width:200%
  }
  [data-vaul-overlay][data-vaul-snap-points=true]:not([data-vaul-snap-points-overlay=true]):not(
  [data-state=closed]
  ) {
    opacity:0
  }
  [data-vaul-overlay][data-vaul-snap-points-overlay=true] {
    opacity:1
  }
  [data-vaul-handle] {
    display:block;
    position:relative;
    opacity:.7;
    background:#e2e2e4;
    margin-left:auto;
    margin-right:auto;
    height:5px;
    width:32px;
    border-radius:1rem;
    touch-action:pan-y
  }
  [data-vaul-handle]:active,
  [data-vaul-handle]:hover {
    opacity:1
  }
  [data-vaul-handle-hitarea] {
    position:absolute;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    width:max(100%,2.75rem);
    height:max(100%,2.75rem);
    touch-action:inherit
  }
  @media (hover:hover) and (pointer:fine) {
    [data-vaul-drawer] {
      user-select:none
    }
  }
  @media (pointer:fine) {
    [data-vaul-handle-hitarea]: {
      width:100%;
      height:100%
    }
  }
  @keyframes fadeIn {
    from {
      opacity:0
    }
    to {
      opacity:1
    }
  }
  @keyframes fadeOut {
    to {
      opacity:0
    }
  }
  @keyframes slideFromBottom {
    from {
      transform:translate3d(0,var(--initial-transform,100%),0)
    }
    to {
      transform:translate3d(0,0,0)
    }
  }
  @keyframes slideToBottom {
    to {
      transform:translate3d(0,var(--initial-transform,100%),0)
    }
  }
  @keyframes slideFromTop {
    from {
      transform:translate3d(0,calc(var(--initial-transform,100%) * -1),0)
    }
    to {
      transform:translate3d(0,0,0)
    }
  }
  @keyframes slideToTop {
    to {
      transform:translate3d(0,calc(var(--initial-transform,100%) * -1),0)
    }
  }
  @keyframes slideFromLeft {
    from {
      transform:translate3d(calc(var(--initial-transform,100%) * -1),0,0)
    }
    to {
      transform:translate3d(0,0,0)
    }
  }
  @keyframes slideToLeft {
    to {
      transform:translate3d(calc(var(--initial-transform,100%) * -1),0,0)
    }
  }
  @keyframes slideFromRight {
    from {
      transform:translate3d(var(--initial-transform,100%),0,0)
    }
    to {
      transform:translate3d(0,0,0)
    }
  }
  @keyframes slideToRight {
    to {
      transform:translate3d(var(--initial-transform,100%),0,0)
    }
  }
  @layer dynamic-project-environment-theme {
    #dynamic-widget, #dynamic-modal, .dynamic-shadow-dom {
      --dynamic-brand-primary-color: #6546EE;
      --dynamic-badge-dot-background: #6546EE;
      --dynamic-footer-background-color: #6546EE;
    }
  }@layer dynamic-sdk-styles {
    iframe[src*="wallet-dev.blocto.app"],
    iframe[src*="wallet-staging.blocto.app"],
    iframe[src*="wallet-testnet.blocto.app"],
    iframe[src*="wallet.blocto.app"] {
      z-index:2147483647!important
    }
    iframe[id*=dyn-passkey-recovery-element-id],
    iframe[id*=dyn-secure-enclave-element-id] {
      display:none!important
    }
    #pera-wallet-connect-modal-wrapper {
      position:relative;
      z-index:2147483647!important
    }
    @font-face {
      font-display:swap;
      font-family:DM Sans;
      font-style:normal;
      font-weight:400;
      src:url(https://cdn.jsdelivr.net/npm/@fontsource/dm-sans/files/dm-sans-latin-400-normal.woff2) format("woff2"),
      url(https://cdn.jsdelivr.net/npm/@fontsource/dm-sans/files/dm-sans-latin-400-normal.woff) format("woff")
    }
    @font-face {
      font-display:swap;
      font-family:DM Sans;
      font-style:italic;
      font-weight:400;
      src:url(https://cdn.jsdelivr.net/npm/@fontsource/dm-sans/files/dm-sans-latin-400-italic.woff2) format("woff2"),
      url(https://cdn.jsdelivr.net/npm/@fontsource/dm-sans/files/dm-sans-latin-400-italic.woff) format("woff")
    }
    @font-face {
      font-display:swap;
      font-family:DM Sans;
      font-style:normal;
      font-weight:500;
      src:url(https://cdn.jsdelivr.net/npm/@fontsource/dm-sans/files/dm-sans-latin-500-normal.woff2) format("woff2"),
      url(https://cdn.jsdelivr.net/npm/@fontsource/dm-sans/files/dm-sans-latin-500-normal.woff) format("woff")
    }
    @font-face {
      font-display:swap;
      font-family:DM Sans;
      font-style:italic;
      font-weight:500;
      src:url(https://cdn.jsdelivr.net/npm/@fontsource/dm-sans/files/dm-sans-latin-500-italic.woff2) format("woff2"),
      url(https://cdn.jsdelivr.net/npm/@fontsource/dm-sans/files/dm-sans-latin-500-italic.woff) format("woff")
    }
    @font-face {
      font-display:swap;
      font-family:DM Sans;
      font-style:normal;
      font-weight:700;
      src:url(https://cdn.jsdelivr.net/npm/@fontsource/dm-sans/files/dm-sans-latin-700-normal.woff2) format("woff2"),
      url(https://cdn.jsdelivr.net/npm/@fontsource/dm-sans/files/dm-sans-latin-700-normal.woff) format("woff")
    }
    @font-face {
      font-display:swap;
      font-family:DM Sans;
      font-style:italic;
      font-weight:700;
      src:url(https://cdn.jsdelivr.net/npm/@fontsource/dm-sans/files/dm-sans-latin-700-italic.woff2) format("woff2"),
      url(https://cdn.jsdelivr.net/npm/@fontsource/dm-sans/files/dm-sans-latin-700-italic.woff) format("woff")
    }
    @layer light-theme-default {
      :root {
        --dynamic-font-family-primary:"DM Sans",sans-serif;
        --dynamic-font-family-numbers:"Roboto Mono",monospace,sans-serif;
        --dynamic-base-1:#f7f7f9;
        --dynamic-base-2:#fff;
        --dynamic-base-3:#eeeef1;
        --dynamic-base-4:#e7e8ed;
        --dynamic-brand-hover-color:linear-gradient(0deg,rgba(0,0,0,.08),rgba(0,0,0,.08)),#4779ff;
        --dynamic-brand-primary-color:#4779ff;
        --dynamic-brand-secondary-color:rgba(71,121,255,.15);
        --dynamic-success-1:#30a67b;
        --dynamic-success-2:#e3f7ef;
        --dynamic-border-radius:1.5rem;
        --dynamic-hover:rgba(22,37,77,.03);
        --dynamic-info-2:rgba(71,121,255,.1);
        --dynamic-error-1:#ff4646;
        --dynamic-error-2:#ffe3e3;
        --dynamic-alert-1:#dd8500;
        --dynamic-alert-2:#faedd9;
        --dynamic-footer-background-color:#fff;
        --dynamic-footer-text-color:#383c48;
        --dynamic-footer-icon-color:#4779ff;
        --dynamic-loading-animation-gradient:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2) 20%,hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,0));
        --dynamic-overlay:rgba(24,27,34,.15);
        --dynamic-shadow-down-1:0 0.0625rem 0.125rem rgba(24,39,75,.04);
        --dynamic-shadow-down-2:0 0.75rem 1.25rem -0.375rem rgba(24,39,75,.02),0 1rem 1.625rem -0.25rem rgba(24,39,75,.04);
        --dynamic-shadow-down-3:0 1.5rem 2rem -1.5rem rgba(0,0,0,.24);
        --dynamic-shadow-up-1:0 -0.5rem 3rem -0.5rem rgba(109,121,165,.16);
        --dynamic-text-link:#0047ff;
        --dynamic-text-primary:#383c48;
        --dynamic-text-secondary:#7b7d86;
        --dynamic-text-size-body-mini:0.6875rem;
        --dynamic-text-size-body-normal:0.9375rem;
        --dynamic-text-size-body-small:0.75rem;
        --dynamic-text-size-button-primary:0.875rem;
        --dynamic-text-size-button-secondary:0.75rem;
        --dynamic-text-size-numbers-display:1.875rem;
        --dynamic-text-size-numbers-big:0.875rem;
        --dynamic-text-size-numbers-medium:0.75rem;
        --dynamic-text-size-title:1.125rem;
        --dynamic-text-tertiary:#abacb2;
        --dynamic-badge-background:#eeeef1;
        --dynamic-badge-color:#7b7d86;
        --dynamic-badge-primary-background:#e3f7ef;
        --dynamic-badge-primary-color:#30a67b;
        --dynamic-badge-dot-background:#4779ff;
        --dynamic-search-bar-background:#fff;
        --dynamic-search-bar-background-hover:#fff;
        --dynamic-search-bar-background-focus:#fff;
        --dynamic-search-bar-border:0.0625rem solid #eeeef1;
        --dynamic-search-bar-border-hover:0.0625rem solid #e7e8ed;
        --dynamic-search-bar-border-focus:0.0625rem solid #e7e8ed;
        --dynamic-modal-border: ;
        --dynamic-modal-width:22.5rem;
        --dynamic-modal-padding:1.5rem;
        --dynamic-modal-backdrop-background:rgba(0,0,0,.25);
        --dynamic-modal-backdrop-filter:blur(4px);
        --dynamic-wallet-list-tile-padding:0.75rem;
        --dynamic-wallet-list-tile-gap:0.375rem;
        --dynamic-wallet-list-max-height:16.25rem;
        --dynamic-wallet-list-tile-background:#fff;
        --dynamic-wallet-list-tile-border: ;
        --dynamic-wallet-list-tile-shadow:0 0.0625rem 0.125rem rgba(24,39,75,.04);
        --dynamic-wallet-list-tile-background-hover:#fff;
        --dynamic-wallet-list-tile-border-hover: ;
        --dynamic-wallet-list-tile-shadow-hover:0 0.75rem 1.25rem -0.375rem rgba(24,39,75,.02),0 1rem 1.625rem -0.25rem rgba(24,39,75,.04);
        --dynamic-wallet-list-tile-animation-duration:150ms;
        --dynamic-tooltip-color:#383c48;
        --dynamic-tooltip-text-color:#fff;
        --dynamic-initial-view-content-padding:0rem 1.5rem 1.5rem;
        --dynamic-button-primary-hover:#fff;
        --dynamic-button-primary-background:#fff;
        --dynamic-button-primary-font-size:0.875rem;
        --dynamic-button-primary-padding:0;
        --dynamic-button-primary-border:0.0625rem solid #e7e8ed;
        --dynamic-button-shadow:0px 2px 3px 0px rgba(24,39,75,.08);
        --dynamic-button-secondary-hover:#f7f8fa;
        --dynamic-button-secondary-background:transparent;
        --dynamic-button-secondary-font-size:0.75rem;
        --dynamic-button-secondary-padding:0;
        --dynamic-button-secondary-border:0.0625rem solid transparent;
        --dynamic-connect-button-background:#fff;
        --dynamic-connect-button-background-hover:#fff;
        --dynamic-connect-button-color:#383c48;
        --dynamic-connect-button-border:0.0625rem solid #e7e8ed;
        --dynamic-connect-button-shadow:0px 2px 3px 0px rgba(24,39,75,.08);
        --dynamic-connect-button-color-hover:#383c48;
        --dynamic-connect-button-border-hover:0.0625rem solid #e7e8ed;
        --dynamic-connect-button-shadow-hover:0 0.75rem 1.25rem -0.375rem rgba(24,39,75,.02),0 1rem 1.625rem -0.25rem rgba(24,39,75,.04);
        --dynamic-search-padding:0 1.5rem 0.5rem;
        --dynamic-layout-content-padding:0 1.5rem 1.5rem;
        --dynamic-layout-content-error-padding:1.5rem 1.5rem 1.5rem;
        --dynamic-footer-border-top:0.0625rem solid #e7e8ed;
        --dynamic-footer-padding:0.75rem 1.5rem 0.75rem;
        --dynamic-footer-background:transparent;
        --dynamic-header-border-bottom:1px solid transparent;
        --dynamic-header-padding:1.5rem 1.5rem 1.25rem;
        --dynamic-header-background:transparent
      }
      :root [data-dynamic-theme-brand=bold],
      :root[data-dynamic-theme-brand=bold] {
        --dynamic-footer-text-color:#fff;
        --dynamic-footer-icon-color:rgba(247,247,249,.75);
        --dynamic-footer-arrow-color:rgba(247,247,249,.75)
      }
      :root [data-dynamic-theme-brand=subtle],
      :root[data-dynamic-theme-brand=subtle] {
        --dynamic-footer-arrow-color:#abacb2
      }
      @media (prefers-color-scheme:light) {
        :root [data-dynamic-theme=auto] {
          --dynamic-font-family-primary:"DM Sans",sans-serif;
          --dynamic-font-family-numbers:"Roboto Mono",monospace,sans-serif;
          --dynamic-base-1:#f7f7f9;
          --dynamic-base-2:#fff;
          --dynamic-base-3:#eeeef1;
          --dynamic-base-4:#e7e8ed;
          --dynamic-brand-hover-color:linear-gradient(0deg,rgba(0,0,0,.08),rgba(0,0,0,.08)),#4779ff;
          --dynamic-brand-primary-color:#4779ff;
          --dynamic-brand-secondary-color:rgba(71,121,255,.15);
          --dynamic-success-1:#30a67b;
          --dynamic-success-2:#e3f7ef;
          --dynamic-border-radius:1.5rem;
          --dynamic-hover:rgba(22,37,77,.03);
          --dynamic-info-2:rgba(71,121,255,.1);
          --dynamic-error-1:#ff4646;
          --dynamic-error-2:#ffe3e3;
          --dynamic-alert-1:#dd8500;
          --dynamic-alert-2:#faedd9;
          --dynamic-footer-background-color:#fff;
          --dynamic-footer-text-color:#383c48;
          --dynamic-footer-icon-color:#4779ff;
          --dynamic-loading-animation-gradient:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2) 20%,hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,0));
          --dynamic-overlay:rgba(24,27,34,.15);
          --dynamic-shadow-down-1:0 0.0625rem 0.125rem rgba(24,39,75,.04);
          --dynamic-shadow-down-2:0 0.75rem 1.25rem -0.375rem rgba(24,39,75,.02),0 1rem 1.625rem -0.25rem rgba(24,39,75,.04);
          --dynamic-shadow-down-3:0 1.5rem 2rem -1.5rem rgba(0,0,0,.24);
          --dynamic-shadow-up-1:0 -0.5rem 3rem -0.5rem rgba(109,121,165,.16);
          --dynamic-text-link:#0047ff;
          --dynamic-text-primary:#383c48;
          --dynamic-text-secondary:#7b7d86;
          --dynamic-text-size-body-mini:0.6875rem;
          --dynamic-text-size-body-normal:0.9375rem;
          --dynamic-text-size-body-small:0.75rem;
          --dynamic-text-size-button-primary:0.875rem;
          --dynamic-text-size-button-secondary:0.75rem;
          --dynamic-text-size-numbers-display:1.875rem;
          --dynamic-text-size-numbers-big:0.875rem;
          --dynamic-text-size-numbers-medium:0.75rem;
          --dynamic-text-size-title:1.125rem;
          --dynamic-text-tertiary:#abacb2;
          --dynamic-badge-background:#eeeef1;
          --dynamic-badge-color:#7b7d86;
          --dynamic-badge-primary-background:#e3f7ef;
          --dynamic-badge-primary-color:#30a67b;
          --dynamic-badge-dot-background:#4779ff;
          --dynamic-search-bar-background:#fff;
          --dynamic-search-bar-background-hover:#fff;
          --dynamic-search-bar-background-focus:#fff;
          --dynamic-search-bar-border:0.0625rem solid #eeeef1;
          --dynamic-search-bar-border-hover:0.0625rem solid #e7e8ed;
          --dynamic-search-bar-border-focus:0.0625rem solid #e7e8ed;
          --dynamic-modal-border: ;
          --dynamic-modal-width:22.5rem;
          --dynamic-modal-padding:1.5rem;
          --dynamic-modal-backdrop-background:rgba(0,0,0,.25);
          --dynamic-modal-backdrop-filter:blur(4px);
          --dynamic-wallet-list-tile-padding:0.75rem;
          --dynamic-wallet-list-tile-gap:0.375rem;
          --dynamic-wallet-list-max-height:16.25rem;
          --dynamic-wallet-list-tile-background:#fff;
          --dynamic-wallet-list-tile-border: ;
          --dynamic-wallet-list-tile-shadow:0 0.0625rem 0.125rem rgba(24,39,75,.04);
          --dynamic-wallet-list-tile-background-hover:#fff;
          --dynamic-wallet-list-tile-border-hover: ;
          --dynamic-wallet-list-tile-shadow-hover:0 0.75rem 1.25rem -0.375rem rgba(24,39,75,.02),0 1rem 1.625rem -0.25rem rgba(24,39,75,.04);
          --dynamic-wallet-list-tile-animation-duration:150ms;
          --dynamic-tooltip-color:#383c48;
          --dynamic-tooltip-text-color:#fff;
          --dynamic-initial-view-content-padding:0rem 1.5rem 1.5rem;
          --dynamic-button-primary-hover:#fff;
          --dynamic-button-primary-background:#fff;
          --dynamic-button-primary-font-size:0.875rem;
          --dynamic-button-primary-padding:0;
          --dynamic-button-primary-border:0.0625rem solid #e7e8ed;
          --dynamic-button-shadow:0px 2px 3px 0px rgba(24,39,75,.08);
          --dynamic-button-secondary-hover:#f7f8fa;
          --dynamic-button-secondary-background:transparent;
          --dynamic-button-secondary-font-size:0.75rem;
          --dynamic-button-secondary-padding:0;
          --dynamic-button-secondary-border:0.0625rem solid transparent;
          --dynamic-connect-button-background:#fff;
          --dynamic-connect-button-background-hover:#fff;
          --dynamic-connect-button-color:#383c48;
          --dynamic-connect-button-border:0.0625rem solid #e7e8ed;
          --dynamic-connect-button-shadow:0px 2px 3px 0px rgba(24,39,75,.08);
          --dynamic-connect-button-color-hover:#383c48;
          --dynamic-connect-button-border-hover:0.0625rem solid #e7e8ed;
          --dynamic-connect-button-shadow-hover:0 0.75rem 1.25rem -0.375rem rgba(24,39,75,.02),0 1rem 1.625rem -0.25rem rgba(24,39,75,.04);
          --dynamic-search-padding:0 1.5rem 0.5rem;
          --dynamic-layout-content-padding:0 1.5rem 1.5rem;
          --dynamic-layout-content-error-padding:1.5rem 1.5rem 1.5rem;
          --dynamic-footer-border-top:0.0625rem solid #e7e8ed;
          --dynamic-footer-padding:0.75rem 1.5rem 0.75rem;
          --dynamic-footer-background:transparent;
          --dynamic-header-border-bottom:1px solid transparent;
          --dynamic-header-padding:1.5rem 1.5rem 1.25rem;
          --dynamic-header-background:transparent
        }
        :root [data-dynamic-theme=auto] [data-dynamic-theme-brand=bold],
        :root [data-dynamic-theme=auto][data-dynamic-theme-brand=bold] {
          --dynamic-footer-text-color:#fff;
          --dynamic-footer-icon-color:rgba(247,247,249,.75);
          --dynamic-footer-arrow-color:rgba(247,247,249,.75)
        }
        :root [data-dynamic-theme=auto] [data-dynamic-theme-brand=subtle],
        :root [data-dynamic-theme=auto][data-dynamic-theme-brand=subtle] {
          --dynamic-footer-arrow-color:#abacb2
        }
      }
      :root [data-dynamic-theme=light] {
        --dynamic-font-family-primary:"DM Sans",sans-serif;
        --dynamic-font-family-numbers:"Roboto Mono",monospace,sans-serif;
        --dynamic-base-1:#f7f7f9;
        --dynamic-base-2:#fff;
        --dynamic-base-3:#eeeef1;
        --dynamic-base-4:#e7e8ed;
        --dynamic-brand-hover-color:linear-gradient(0deg,rgba(0,0,0,.08),rgba(0,0,0,.08)),#4779ff;
        --dynamic-brand-primary-color:#4779ff;
        --dynamic-brand-secondary-color:rgba(71,121,255,.15);
        --dynamic-success-1:#30a67b;
        --dynamic-success-2:#e3f7ef;
        --dynamic-border-radius:1.5rem;
        --dynamic-hover:rgba(22,37,77,.03);
        --dynamic-info-2:rgba(71,121,255,.1);
        --dynamic-error-1:#ff4646;
        --dynamic-error-2:#ffe3e3;
        --dynamic-alert-1:#dd8500;
        --dynamic-alert-2:#faedd9;
        --dynamic-footer-background-color:#fff;
        --dynamic-footer-text-color:#383c48;
        --dynamic-footer-icon-color:#4779ff;
        --dynamic-loading-animation-gradient:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2) 20%,hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,0));
        --dynamic-overlay:rgba(24,27,34,.15);
        --dynamic-shadow-down-1:0 0.0625rem 0.125rem rgba(24,39,75,.04);
        --dynamic-shadow-down-2:0 0.75rem 1.25rem -0.375rem rgba(24,39,75,.02),0 1rem 1.625rem -0.25rem rgba(24,39,75,.04);
        --dynamic-shadow-down-3:0 1.5rem 2rem -1.5rem rgba(0,0,0,.24);
        --dynamic-shadow-up-1:0 -0.5rem 3rem -0.5rem rgba(109,121,165,.16);
        --dynamic-text-link:#0047ff;
        --dynamic-text-primary:#383c48;
        --dynamic-text-secondary:#7b7d86;
        --dynamic-text-size-body-mini:0.6875rem;
        --dynamic-text-size-body-normal:0.9375rem;
        --dynamic-text-size-body-small:0.75rem;
        --dynamic-text-size-button-primary:0.875rem;
        --dynamic-text-size-button-secondary:0.75rem;
        --dynamic-text-size-numbers-display:1.875rem;
        --dynamic-text-size-numbers-big:0.875rem;
        --dynamic-text-size-numbers-medium:0.75rem;
        --dynamic-text-size-title:1.125rem;
        --dynamic-text-tertiary:#abacb2;
        --dynamic-badge-background:#eeeef1;
        --dynamic-badge-color:#7b7d86;
        --dynamic-badge-primary-background:#e3f7ef;
        --dynamic-badge-primary-color:#30a67b;
        --dynamic-badge-dot-background:#4779ff;
        --dynamic-search-bar-background:#fff;
        --dynamic-search-bar-background-hover:#fff;
        --dynamic-search-bar-background-focus:#fff;
        --dynamic-search-bar-border:0.0625rem solid #eeeef1;
        --dynamic-search-bar-border-hover:0.0625rem solid #e7e8ed;
        --dynamic-search-bar-border-focus:0.0625rem solid #e7e8ed;
        --dynamic-modal-border: ;
        --dynamic-modal-width:22.5rem;
        --dynamic-modal-padding:1.5rem;
        --dynamic-modal-backdrop-background:rgba(0,0,0,.25);
        --dynamic-modal-backdrop-filter:blur(4px);
        --dynamic-wallet-list-tile-padding:0.75rem;
        --dynamic-wallet-list-tile-gap:0.375rem;
        --dynamic-wallet-list-max-height:16.25rem;
        --dynamic-wallet-list-tile-background:#fff;
        --dynamic-wallet-list-tile-border: ;
        --dynamic-wallet-list-tile-shadow:0 0.0625rem 0.125rem rgba(24,39,75,.04);
        --dynamic-wallet-list-tile-background-hover:#fff;
        --dynamic-wallet-list-tile-border-hover: ;
        --dynamic-wallet-list-tile-shadow-hover:0 0.75rem 1.25rem -0.375rem rgba(24,39,75,.02),0 1rem 1.625rem -0.25rem rgba(24,39,75,.04);
        --dynamic-wallet-list-tile-animation-duration:150ms;
        --dynamic-tooltip-color:#383c48;
        --dynamic-tooltip-text-color:#fff;
        --dynamic-initial-view-content-padding:0rem 1.5rem 1.5rem;
        --dynamic-button-primary-hover:#fff;
        --dynamic-button-primary-background:#fff;
        --dynamic-button-primary-font-size:0.875rem;
        --dynamic-button-primary-padding:0;
        --dynamic-button-primary-border:0.0625rem solid #e7e8ed;
        --dynamic-button-shadow:0px 2px 3px 0px rgba(24,39,75,.08);
        --dynamic-button-secondary-hover:#f7f8fa;
        --dynamic-button-secondary-background:transparent;
        --dynamic-button-secondary-font-size:0.75rem;
        --dynamic-button-secondary-padding:0;
        --dynamic-button-secondary-border:0.0625rem solid transparent;
        --dynamic-connect-button-background:#fff;
        --dynamic-connect-button-background-hover:#fff;
        --dynamic-connect-button-color:#383c48;
        --dynamic-connect-button-border:0.0625rem solid #e7e8ed;
        --dynamic-connect-button-shadow:0px 2px 3px 0px rgba(24,39,75,.08);
        --dynamic-connect-button-color-hover:#383c48;
        --dynamic-connect-button-border-hover:0.0625rem solid #e7e8ed;
        --dynamic-connect-button-shadow-hover:0 0.75rem 1.25rem -0.375rem rgba(24,39,75,.02),0 1rem 1.625rem -0.25rem rgba(24,39,75,.04);
        --dynamic-search-padding:0 1.5rem 0.5rem;
        --dynamic-layout-content-padding:0 1.5rem 1.5rem;
        --dynamic-layout-content-error-padding:1.5rem 1.5rem 1.5rem;
        --dynamic-footer-border-top:0.0625rem solid #e7e8ed;
        --dynamic-footer-padding:0.75rem 1.5rem 0.75rem;
        --dynamic-footer-background:transparent;
        --dynamic-header-border-bottom:1px solid transparent;
        --dynamic-header-padding:1.5rem 1.5rem 1.25rem;
        --dynamic-header-background:transparent
      }
      :root [data-dynamic-theme=light] [data-dynamic-theme-brand=bold],
      :root [data-dynamic-theme=light][data-dynamic-theme-brand=bold] {
        --dynamic-footer-text-color:#fff;
        --dynamic-footer-icon-color:rgba(247,247,249,.75);
        --dynamic-footer-arrow-color:rgba(247,247,249,.75)
      }
      :root [data-dynamic-theme=light] [data-dynamic-theme-brand=subtle],
      :root [data-dynamic-theme=light][data-dynamic-theme-brand=subtle] {
        --dynamic-footer-arrow-color:#abacb2
      }
    }
    @layer dark-theme-default {
      @media (prefers-color-scheme:dark) {
        :root [data-dynamic-theme=auto] {
          --dynamic-font-family-primary:"DM Sans",sans-serif;
          --dynamic-font-family-numbers:"Roboto Mono",monospace,sans-serif;
          --dynamic-base-1:#0c0e13;
          --dynamic-base-2:#1b1d22;
          --dynamic-base-3:#24272e;
          --dynamic-base-4:#282b33;
          --dynamic-brand-hover-color:linear-gradient(0deg,rgba(0,0,0,.08),rgba(0,0,0,.08)),#4779ff;
          --dynamic-brand-primary-color:#4779ff;
          --dynamic-brand-secondary-color:rgba(71,121,255,.15);
          --dynamic-success-1:#79ffcf;
          --dynamic-success-2:#192d2c;
          --dynamic-border-radius:1.5rem;
          --dynamic-hover:hsla(0,0%,100%,.1);
          --dynamic-error-1:#ff6a6a;
          --dynamic-error-2:hsla(0,100%,71%,.2);
          --dynamic-alert-1:#e2a140;
          --dynamic-alert-2:#2b2621;
          --dynamic-footer-background-color:#0c0e13;
          --dynamic-footer-text-color:#fbfcff;
          --dynamic-footer-icon-color:#4779ff;
          --dynamic-loading-animation-gradient:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.01) 20%,hsla(0,0%,100%,.05) 60%,hsla(0,0%,100%,0));
          --dynamic-overlay:rgba(0,0,0,.25);
          --dynamic-shadow-down-1:0 0.0625rem 0.125rem rgba(24,39,75,.04);
          --dynamic-shadow-down-2:0 0.75rem 1.25rem -0.375rem rgba(24,39,75,.02),0 1rem 1.625rem -0.25rem rgba(24,39,75,.04);
          --dynamic-shadow-down-3:0 1.5rem 2rem -1.5rem rgba(0,0,0,.24);
          --dynamic-shadow-up-1:0 -0.5rem 3rem -0.5rem rgba(109,121,165,.16);
          --dynamic-text-link:#69a5ff;
          --dynamic-text-primary:#fbfcff;
          --dynamic-text-secondary:#a8aab0;
          --dynamic-text-size-body-mini:0.6875rem;
          --dynamic-text-size-body-normal:0.9375rem;
          --dynamic-text-size-body-small:0.75rem;
          --dynamic-text-size-button-primary:0.875rem;
          --dynamic-text-size-button-secondary:0.75rem;
          --dynamic-text-size-numbers-big:0.875rem;
          --dynamic-text-size-numbers-medium:0.75rem;
          --dynamic-text-size-title:1.125rem;
          --dynamic-text-tertiary:#6f7177;
          --dynamic-badge-background:#24272e;
          --dynamic-badge-color:#a8aab0;
          --dynamic-badge-dot-background:#4779ff;
          --dynamic-badge-primary-background:#192d2c;
          --dynamic-badge-primary-color:#79ffcf;
          --dynamic-search-bar-background:#1b1d22;
          --dynamic-search-bar-background-hover:#1b1d22;
          --dynamic-search-bar-background-focus:#1b1d22;
          --dynamic-search-bar-border:0.0625rem solid #24272e;
          --dynamic-search-bar-border-hover:0.0625rem solid #282b33;
          --dynamic-search-bar-border-focus:0.0625rem solid #282b33;
          --dynamic-modal-border: ;
          --dynamic-modal-width:22.5rem;
          --dynamic-modal-padding:1.5rem;
          --dynamic-modal-backdrop-background:rgba(0,0,0,.25);
          --dynamic-modal-backdrop-filter:blur(4px);
          --dynamic-wallet-list-tile-padding:0.75rem;
          --dynamic-wallet-list-tile-gap:0.375rem;
          --dynamic-wallet-list-max-height:16.25rem;
          --dynamic-wallet-list-tile-background:#24272e;
          --dynamic-wallet-list-tile-border: ;
          --dynamic-wallet-list-tile-shadow:0 0.0625rem 0.125rem rgba(24,39,75,.04);
          --dynamic-wallet-list-tile-background-hover:#282b33;
          --dynamic-wallet-list-tile-border-hover: ;
          --dynamic-wallet-list-tile-shadow-hover:0 0.75rem 1.25rem -0.375rem rgba(24,39,75,.02),0 1rem 1.625rem -0.25rem rgba(24,39,75,.04);
          --dynamic-wallet-list-tile-animation-duration:150ms;
          --dynamic-tooltip-color:#fbfcff;
          --dynamic-tooltip-text-color:#0c0e13;
          --dynamic-initial-view-content-padding:0rem 1.5rem 1.5rem;
          --dynamic-button-primary-hover:#1b1d22;
          --dynamic-button-primary-background:#1b1d22;
          --dynamic-button-primary-font-size:0.875rem;
          --dynamic-button-primary-padding:0;
          --dynamic-button-primary-border:0.0625rem solid #282b33;
          --dynamic-button-shadow:0px 2px 3px 0px rgba(24,39,75,.08);
          --dynamic-button-secondary-hover:#1a1c21;
          --dynamic-button-secondary-background:transparent;
          --dynamic-button-secondary-font-size:0.75rem;
          --dynamic-button-secondary-padding:0;
          --dynamic-button-secondary-border:0.0625rem solid transparent;
          --dynamic-connect-button-background:#1b1d22;
          --dynamic-connect-button-background-hover:#1b1d22;
          --dynamic-connect-button-color:#fbfcff;
          --dynamic-connect-button-border:0.0625rem solid #282b33;
          --dynamic-connect-button-shadow:0px 2px 3px 0px rgba(24,39,75,.08);
          --dynamic-connect-button-color-hover:#fbfcff;
          --dynamic-connect-button-border-hover:0.0625rem solid #282b33;
          --dynamic-connect-button-shadow-hover:0 0.75rem 1.25rem -0.375rem rgba(24,39,75,.02),0 1rem 1.625rem -0.25rem rgba(24,39,75,.04);
          --dynamic-search-padding:0 1.5rem 0.5rem;
          --dynamic-layout-content-padding:0 1.5rem 1.5rem;
          --dynamic-layout-content-error-padding:1.5rem 1.5rem 1.5rem;
          --dynamic-footer-border-top:0.0625rem solid #282b33;
          --dynamic-footer-padding:0.75rem 1.5rem 0.75rem;
          --dynamic-footer-background:transparent;
          --dynamic-header-border-bottom:1px solid transparent;
          --dynamic-header-padding:1.5rem 1.5rem 1.25rem;
          --dynamic-header-background:transparent
        }
        :root [data-dynamic-theme=auto] [data-dynamic-theme-brand=bold],
        :root [data-dynamic-theme=auto][data-dynamic-theme-brand=bold] {
          --dynamic-footer-text-color:#fbfcff;
          --dynamic-footer-icon-color:rgba(247,247,249,.75);
          --dynamic-footer-arrow-color:rgba(247,247,249,.75)
        }
        :root [data-dynamic-theme=auto] [data-dynamic-theme-brand=subtle],
        :root [data-dynamic-theme=auto][data-dynamic-theme-brand=subtle] {
          --dynamic-footer-arrow-color:#6f7177;
          --dynamic-footer-icon-color:#6f7177
        }
      }
      :root [data-dynamic-theme=dark] {
        --dynamic-font-family-primary:"DM Sans",sans-serif;
        --dynamic-font-family-numbers:"Roboto Mono",monospace,sans-serif;
        --dynamic-base-1:#0c0e13;
        --dynamic-base-2:#1b1d22;
        --dynamic-base-3:#24272e;
        --dynamic-base-4:#282b33;
        --dynamic-brand-hover-color:linear-gradient(0deg,rgba(0,0,0,.08),rgba(0,0,0,.08)),#4779ff;
        --dynamic-brand-primary-color:#4779ff;
        --dynamic-brand-secondary-color:rgba(71,121,255,.15);
        --dynamic-success-1:#79ffcf;
        --dynamic-success-2:#192d2c;
        --dynamic-border-radius:1.5rem;
        --dynamic-hover:hsla(0,0%,100%,.1);
        --dynamic-error-1:#ff6a6a;
        --dynamic-error-2:hsla(0,100%,71%,.2);
        --dynamic-alert-1:#e2a140;
        --dynamic-alert-2:#2b2621;
        --dynamic-footer-background-color:#0c0e13;
        --dynamic-footer-text-color:#fbfcff;
        --dynamic-footer-icon-color:#4779ff;
        --dynamic-loading-animation-gradient:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.01) 20%,hsla(0,0%,100%,.05) 60%,hsla(0,0%,100%,0));
        --dynamic-overlay:rgba(0,0,0,.25);
        --dynamic-shadow-down-1:0 0.0625rem 0.125rem rgba(24,39,75,.04);
        --dynamic-shadow-down-2:0 0.75rem 1.25rem -0.375rem rgba(24,39,75,.02),0 1rem 1.625rem -0.25rem rgba(24,39,75,.04);
        --dynamic-shadow-down-3:0 1.5rem 2rem -1.5rem rgba(0,0,0,.24);
        --dynamic-shadow-up-1:0 -0.5rem 3rem -0.5rem rgba(109,121,165,.16);
        --dynamic-text-link:#69a5ff;
        --dynamic-text-primary:#fbfcff;
        --dynamic-text-secondary:#a8aab0;
        --dynamic-text-size-body-mini:0.6875rem;
        --dynamic-text-size-body-normal:0.9375rem;
        --dynamic-text-size-body-small:0.75rem;
        --dynamic-text-size-button-primary:0.875rem;
        --dynamic-text-size-button-secondary:0.75rem;
        --dynamic-text-size-numbers-big:0.875rem;
        --dynamic-text-size-numbers-medium:0.75rem;
        --dynamic-text-size-title:1.125rem;
        --dynamic-text-tertiary:#6f7177;
        --dynamic-badge-background:#24272e;
        --dynamic-badge-color:#a8aab0;
        --dynamic-badge-dot-background:#4779ff;
        --dynamic-badge-primary-background:#192d2c;
        --dynamic-badge-primary-color:#79ffcf;
        --dynamic-search-bar-background:#1b1d22;
        --dynamic-search-bar-background-hover:#1b1d22;
        --dynamic-search-bar-background-focus:#1b1d22;
        --dynamic-search-bar-border:0.0625rem solid #24272e;
        --dynamic-search-bar-border-hover:0.0625rem solid #282b33;
        --dynamic-search-bar-border-focus:0.0625rem solid #282b33;
        --dynamic-modal-border: ;
        --dynamic-modal-width:22.5rem;
        --dynamic-modal-padding:1.5rem;
        --dynamic-modal-backdrop-background:rgba(0,0,0,.25);
        --dynamic-modal-backdrop-filter:blur(4px);
        --dynamic-wallet-list-tile-padding:0.75rem;
        --dynamic-wallet-list-tile-gap:0.375rem;
        --dynamic-wallet-list-max-height:16.25rem;
        --dynamic-wallet-list-tile-background:#24272e;
        --dynamic-wallet-list-tile-border: ;
        --dynamic-wallet-list-tile-shadow:0 0.0625rem 0.125rem rgba(24,39,75,.04);
        --dynamic-wallet-list-tile-background-hover:#282b33;
        --dynamic-wallet-list-tile-border-hover: ;
        --dynamic-wallet-list-tile-shadow-hover:0 0.75rem 1.25rem -0.375rem rgba(24,39,75,.02),0 1rem 1.625rem -0.25rem rgba(24,39,75,.04);
        --dynamic-wallet-list-tile-animation-duration:150ms;
        --dynamic-tooltip-color:#fbfcff;
        --dynamic-tooltip-text-color:#0c0e13;
        --dynamic-initial-view-content-padding:0rem 1.5rem 1.5rem;
        --dynamic-button-primary-hover:#1b1d22;
        --dynamic-button-primary-background:#1b1d22;
        --dynamic-button-primary-font-size:0.875rem;
        --dynamic-button-primary-padding:0;
        --dynamic-button-primary-border:0.0625rem solid #282b33;
        --dynamic-button-shadow:0px 2px 3px 0px rgba(24,39,75,.08);
        --dynamic-button-secondary-hover:#1a1c21;
        --dynamic-button-secondary-background:transparent;
        --dynamic-button-secondary-font-size:0.75rem;
        --dynamic-button-secondary-padding:0;
        --dynamic-button-secondary-border:0.0625rem solid transparent;
        --dynamic-connect-button-background:#1b1d22;
        --dynamic-connect-button-background-hover:#1b1d22;
        --dynamic-connect-button-color:#fbfcff;
        --dynamic-connect-button-border:0.0625rem solid #282b33;
        --dynamic-connect-button-shadow:0px 2px 3px 0px rgba(24,39,75,.08);
        --dynamic-connect-button-color-hover:#fbfcff;
        --dynamic-connect-button-border-hover:0.0625rem solid #282b33;
        --dynamic-connect-button-shadow-hover:0 0.75rem 1.25rem -0.375rem rgba(24,39,75,.02),0 1rem 1.625rem -0.25rem rgba(24,39,75,.04);
        --dynamic-search-padding:0 1.5rem 0.5rem;
        --dynamic-layout-content-padding:0 1.5rem 1.5rem;
        --dynamic-layout-content-error-padding:1.5rem 1.5rem 1.5rem;
        --dynamic-footer-border-top:0.0625rem solid #282b33;
        --dynamic-footer-padding:0.75rem 1.5rem 0.75rem;
        --dynamic-footer-background:transparent;
        --dynamic-header-border-bottom:1px solid transparent;
        --dynamic-header-padding:1.5rem 1.5rem 1.25rem;
        --dynamic-header-background:transparent
      }
      :root [data-dynamic-theme=dark] [data-dynamic-theme-brand=bold],
      :root [data-dynamic-theme=dark][data-dynamic-theme-brand=bold] {
        --dynamic-footer-text-color:#fbfcff;
        --dynamic-footer-icon-color:rgba(247,247,249,.75);
        --dynamic-footer-arrow-color:rgba(247,247,249,.75)
      }
      :root [data-dynamic-theme=dark] [data-dynamic-theme-brand=subtle],
      :root [data-dynamic-theme=dark][data-dynamic-theme-brand=subtle] {
        --dynamic-footer-arrow-color:#6f7177;
        --dynamic-footer-icon-color:#6f7177
      }
    }
    .dynamic-shadow-dom {
      position:relative
    }
    #dynamic-tooltips {
      left:0;
      position:absolute;
      top:0
    }
    @supports (overflow:clip) {
      .dynamic-no-scroll {
        overflow:clip
      }
    }
    @supports not (overflow:clip) {
      .dynamic-no-scroll {
        overflow:hidden
      }
    }
  }
  [data-rk] {
    --rk-modalZIndex:49;
    --rk-blurs-modalOverlay:blur(0px);
    --rk-dimensions-connectExchangeIconSize:48px;
    --rk-dimensions-cryptoCashToggleIconSize:20px;
    --rk-dimensions-dollarValueSkeletonHeight:60px;
    --rk-dimensions-dollarValueSkeletonWidth:160px;
    --rk-dimensions-inputAmountQuickOptionButtonHeight:36px;
    --rk-dimensions-inputAmountMinHeight:76px;
    --rk-dimensions-modalBottomBarButtonHeight:30px;
    --rk-dimensions-modalTopBarHeight:56px;
    --rk-dimensions-modalTopbarIconSize:16px;
    --rk-dimensions-modalTopbarIconWrapperSize:32px;
    --rk-dimensions-paymentAmountSkeletonBlockHeight:14px;
    --rk-dimensions-paymentAmountSkeletonBlockWidth:93px;
    --rk-dimensions-paymentAmountSkeletonCircleSize:15px;
    --rk-dimensions-paymentMethodItemIconSize:20px;
    --rk-dimensions-selectAssetItemIconSize:24px;
    --rk-dimensions-sourceListGap:8px;
    --rk-dimensions-txBreakdownSkeletonWidth:72px;
    --rk-dimensions-txSummaryLineSkeletonHeight:14px;
    --rk-dimensions-txSummaryLineSkeletonWidth:54px;
    --rk-dimensions-modalBottomBarCloseButtonHeight:30px;
    --rk-fonts-amountValue:inherit;
    --rk-fonts-body:inherit;
    --rk-fonts-buttonTextPrimary:inherit;
    --rk-fonts-buttonTextSecondary:inherit;
    --rk-fonts-buttonTextTertiary:inherit;
    --rk-fonts-dropdownGroupHeader:inherit;
    --rk-fonts-header:inherit;
    --rk-fonts-inputAmount:inherit;
    --rk-fonts-txStatusDescription:inherit;
    --rk-fonts-txStatusTitle:inherit;
    --rk-fontWeight-regular:400;
    --rk-fontWeight-medium:500;
    --rk-fontWeight-semibold:600;
    --rk-fontWeight-bold:700;
    --rk-fontWeight-heavy:800;
    --rk-fontWeight-cryptoCashToggle:500;
    --rk-fontWeight-dropdownGroupHeader:500;
    --rk-fontWeight-inputAmount:500;
    --rk-fontWeight-inputLabel:500;
    --rk-fontWeight-inputValue:500;
    --rk-fontWeight-modalTopbarTitle:500;
    --rk-fontWeight-modalBottomBarButtonText:500;
    --rk-fontWeight-paymentMethodItemSubtitle:400;
    --rk-fontWeight-paymentMethodItemTitle:500;
    --rk-fontWeight-selectAssetItemSubtitle:400;
    --rk-fontWeight-selectAssetItemTitle:500;
    --rk-fontWeight-sourceListSectionLabelFontWeight:500;
    --rk-fontWeight-txBreakdown:400;
    --rk-fontWeight-txStatusDescription:400;
    --rk-fontWeight-txStatusTitle:500;
    --rk-fontWeight-txSummaryLabel:500;
    --rk-fontWeight-txSummaryValue:500;
    --rk-fontWeight-formOfPaymentsListSectionLabelFontWeight:500;
    --rk-fontWeight-withdrawalYouWillReceiveLabel:400;
    --rk-fontWeight-withdrawalYouWillReceiveValueCrypto:500;
    --rk-fontWeight-withdrawalYouWillReceiveValueUsd:400;
    --rk-fontSize-10-fontSize:11px;
    --rk-fontSize-10-lineHeight:16px;
    --rk-fontSize-12-fontSize:12px;
    --rk-fontSize-12-lineHeight:14px;
    --rk-fontSize-13-fontSize:13px;
    --rk-fontSize-13-lineHeight:18px;
    --rk-fontSize-14-fontSize:14px;
    --rk-fontSize-14-lineHeight:18px;
    --rk-fontSize-16-fontSize:16px;
    --rk-fontSize-16-lineHeight:20px;
    --rk-fontSize-18-fontSize:18px;
    --rk-fontSize-18-lineHeight:24px;
    --rk-fontSize-20-fontSize:20px;
    --rk-fontSize-20-lineHeight:20px;
    --rk-fontSize-21-fontSize:21px;
    --rk-fontSize-21-lineHeight:21px;
    --rk-fontSize-40-fontSize:40px;
    --rk-fontSize-40-lineHeight:48px;
    --rk-fontSize-57-fontSize:57px;
    --rk-fontSize-57-lineHeight:68px;
    --rk-fontSize-body-fontSize:14px;
    --rk-fontSize-body-lineHeight:18px;
    --rk-fontSize-cryptoCashToggle-fontSize:12px;
    --rk-fontSize-cryptoCashToggle-lineHeight:14px;
    --rk-fontSize-header-14-fontSize:14px;
    --rk-fontSize-header-14-lineHeight:14px;
    --rk-fontSize-header-36-fontSize:36px;
    --rk-fontSize-header-36-lineHeight:36px;
    --rk-fontSize-buttonTextPrimary-fontSize:12px;
    --rk-fontSize-buttonTextPrimary-lineHeight:14px;
    --rk-fontSize-buttonTextSecondary-fontSize:10px;
    --rk-fontSize-buttonTextSecondary-lineHeight:15px;
    --rk-fontSize-buttonTextTertiary-fontSize:12px;
    --rk-fontSize-buttonTextTertiary-lineHeight:14px;
    --rk-fontSize-dollarValue-fontSize:40px;
    --rk-fontSize-dollarValue-lineHeight:48px;
    --rk-fontSize-dropdownGroupHeader-fontSize:12px;
    --rk-fontSize-dropdownGroupHeader-lineHeight:14px;
    --rk-fontSize-inputAmount-fontSize:57px;
    --rk-fontSize-inputAmount-lineHeight:68px;
    --rk-fontSize-inputLabel-fontSize:12px;
    --rk-fontSize-inputLabel-lineHeight:14px;
    --rk-fontSize-inputValue-fontSize:13px;
    --rk-fontSize-inputValue-lineHeight:18px;
    --rk-fontSize-modalTopbarSubtitle-fontSize:10px;
    --rk-fontSize-modalTopbarSubtitle-lineHeight:15px;
    --rk-fontSize-modalTopbarTitle-fontSize:12px;
    --rk-fontSize-modalTopbarTitle-lineHeight:18px;
    --rk-fontSize-modalBottomBarButtonText-fontSize:12px;
    --rk-fontSize-modalBottomBarButtonText-lineHeight:18px;
    --rk-fontSize-paymentMethodItemSubtitle-fontSize:12px;
    --rk-fontSize-paymentMethodItemSubtitle-lineHeight:14px;
    --rk-fontSize-paymentMethodItemTitle-fontSize:12px;
    --rk-fontSize-paymentMethodItemTitle-lineHeight:14px;
    --rk-fontSize-selectAssetItemSubtitle-fontSize:10px;
    --rk-fontSize-selectAssetItemSubtitle-lineHeight:15px;
    --rk-fontSize-selectAssetItemTitle-fontSize:13px;
    --rk-fontSize-selectAssetItemTitle-lineHeight:18px;
    --rk-fontSize-txBreakdown-fontSize:12px;
    --rk-fontSize-txBreakdown-lineHeight:14px;
    --rk-fontSize-txStatusDescription-fontSize:13px;
    --rk-fontSize-txStatusDescription-lineHeight:18px;
    --rk-fontSize-txStatusTitle-fontSize:13px;
    --rk-fontSize-txStatusTitle-lineHeight:18px;
    --rk-fontSize-txSummaryLabel-fontSize:12px;
    --rk-fontSize-txSummaryLabel-lineHeight:14px;
    --rk-fontSize-txSummaryValue-fontSize:12px;
    --rk-fontSize-txSummaryValue-lineHeight:14px;
    --rk-fontSize-withdrawalYouWillReceive-fontSize:12px;
    --rk-fontSize-withdrawalYouWillReceive-lineHeight:14px;
    --rk-fontSize-youPayYouReceivePrimaryFontSize-fontSize:12px;
    --rk-fontSize-youPayYouReceivePrimaryFontSize-lineHeight:14px;
    --rk-fontSize-youPayYouReceiveSecondaryFontSize-fontSize:10px;
    --rk-fontSize-youPayYouReceiveSecondaryFontSize-lineHeight:15px;
    --rk-fontSize-depositAddressFontSize-fontSize:10px;
    --rk-fontSize-depositAddressFontSize-lineHeight:15px;
    --rk-fontSize-funFeatureListItemFontSize-fontSize:12px;
    --rk-fontSize-funFeatureListItemFontSize-lineHeight:14px;
    --rk-fontSize-dropdownItemFontSize-fontSize:12px;
    --rk-fontSize-dropdownItemFontSize-lineHeight:14px;
    --rk-fontSize-sourceListSectionLabelFontSize-fontSize:12px;
    --rk-fontSize-sourceListSectionLabelFontSize-lineHeight:14px;
    --rk-fontSize-formOfPaymentsListSectionLabelFontSize-fontSize:12px;
    --rk-fontSize-formOfPaymentsListSectionLabelFontSize-lineHeight:14px;
    --rk-fontSize-quickOptionFontSize-fontSize:14px;
    --rk-fontSize-quickOptionFontSize-lineHeight:18px;
    --rk-fontSize-useConnectedFontSize-fontSize:12px;
    --rk-fontSize-useConnectedFontSize-lineHeight:14px;
    --rk-fontSize-paymentFeeSummaryTooltip-fontSize:10px;
    --rk-fontSize-paymentFeeSummaryTooltip-lineHeight:15px;
    --rk-fontSize-tooltipContent-fontSize:10px;
    --rk-fontSize-tooltipContent-lineHeight:15px;
    --rk-radii-actionButton:4px;
    --rk-radii-actionButtonInner:4px;
    --rk-radii-connectButton:4px;
    --rk-radii-menuButton:4px;
    --rk-radii-modal:8px;
    --rk-radii-modalMobile:28px;
    --rk-radii-modalActionButton:4px;
    --rk-radii-modalActionButtonMobile:4px;
    --rk-radii-summaryBox:4px;
    --rk-radii-youPayYouReceive:24px;
    --rk-radii-inputAmountSwitcher:4px;
    --rk-radii-qrCode:4px;
    --rk-radii-skeleton:4px;
    --rk-radii-tooltip:4px;
    --rk-radii-dropdown:4px;
    --rk-radii-dropdownItem:4px;
    --rk-radii-dropdownList:4px;
    --rk-radii-modalTopbarIcon:9999px;
    --rk-radii-withdrawalInput:12px;
    --rk-radii-useConnected:8px;
    --rk-borderWidths-activeOptionBorderWidth:1px;
    --rk-borderWidths-buttonTertiaryBorderWidth:0px;
    --rk-borderWidths-cryptoCashToggleContainerBorderWidth:0px;
    --rk-borderWidths-cryptoCashToggleActiveTabBorderWidth:1px;
    --rk-borderWidths-cryptoCashToggleInactiveTabBorderWidth:1px;
    --rk-borderWidths-txSummaryBoxBorderWidth:1px;
    --rk-spacing-confirmationStepMarginTop:6px;
    --rk-spacing-confirmationStepVerticalGap:18px;
    --rk-spacing-cryptoCashToggleContainerPadding:4px;
    --rk-spacing-cryptoCashToggleMarginBottom:16px;
    --rk-spacing-cryptoCashToggleMarginTop:24px;
    --rk-spacing-cryptoCashToggleTabPaddingY:12px;
    --rk-spacing-dropdownItemIconGap:4px;
    --rk-spacing-dropdownItemPaddingX:4px;
    --rk-spacing-dropdownItemPaddingY:6px;
    --rk-spacing-dropdownCompactPaddingX:6px;
    --rk-spacing-dropdownCompactPaddingY:6px;
    --rk-spacing-dropdownPaddingX:12px;
    --rk-spacing-dropdownPaddingY:12px;
    --rk-spacing-modalBaseHorizontalPadding:6px;
    --rk-spacing-modalBottomBarButtonPaddingY:0px;
    --rk-spacing-modalBottomHorizontalPadding:12px;
    --rk-spacing-modalPaddingBottomUpper:16px;
    --rk-spacing-modalPaddingBottomLower:16px;
    --rk-spacing-modalTopBarVerticalTextSpacing:0px;
    --rk-spacing-selectAssetItemPaddingX:12px;
    --rk-spacing-selectAssetItemPaddingY:8px;
    --rk-spacing-selectAssetItemTextGap:0px;
    --rk-spacing-selectBrokerageItemPaddingX:12px;
    --rk-spacing-selectBrokerageItemPaddingY:11px;
    --rk-spacing-selectBrokerageListGap:0px;
    --rk-spacing-txBreakdownMarginY:18px;
    --rk-spacing-txBreakdownPaddingX:12px;
    --rk-spacing-txSummaryBoxPaddingX:12px;
    --rk-spacing-txSummaryBoxPaddingY:12px;
    --rk-spacing-txSummaryLineItemPadding:0px;
    --rk-spacing-txSummaryDividerMarginX:12px;
    --rk-spacing-txSummaryDividerMarginY:12px;
    --rk-spacing-verticalSectionGap:18px;
    --rk-spacing-withdrawalModalPaddingTop:12px;
    --rk-spacing-youPayYouReceivePaddingLeft:12px;
    --rk-spacing-youPayYouReceivePaddingRight:16px;
    --rk-spacing-youPayYouReceivePaddingY:8px;
    --rk-spacing-inputPaddingX:12px;
    --rk-spacing-inputPaddingY:12px;
    --rk-spacing-dropdownActiveItemRegularSizePaddingY:8px;
    --rk-spacing-assetListDefaultGap:4px;
    --rk-spacing-dropdownGroupDividerMarginY:8px;
    --rk-textTransforms-inputAmountQuickOptionButton:none;
    --rk-textTransforms-txStatusTitle:none;
    --rk-colors-accentColor:#FFF;
    --rk-colors-accentColorForeground:#000;
    --rk-colors-actionButtonBorder:rgba(255, 255, 255, 0.04);
    --rk-colors-connectButtonBackground:#000;
    --rk-colors-connectButtonBackgroundError:#C60000;
    --rk-colors-connectButtonText:#FFF;
    --rk-colors-connectButtonTextError:#FFF;
    --rk-colors-connectionIndicator:#30E000;
    --rk-colors-error:#F34126;
    --rk-colors-errorBackground:#F2E6E4;
    --rk-colors-errorBorder:rgba(243, 65, 38, 0.2);
    --rk-colors-generalBorder:#292929;
    --rk-colors-generalBorderDim:rgba(255, 255, 255, 0.04);
    --rk-colors-menuItemBackground:#19191E;
    --rk-colors-selectedOptionBorder:rgba(224, 232, 255, 0.1);
    --rk-colors-focusedOptionBorder:#5E85FF;
    --rk-colors-standby:#F6851B;
    --rk-colors-success:#66CC00;
    --rk-colors-delayedStatusIcon:#B4B4B6;
    --rk-colors-chainIconBorder:#fff;
    --rk-colors-modalBackdrop:rgba(6, 6, 12, 0.5);
    --rk-colors-modalBackground:#121219;
    --rk-colors-modalBorder:#2B2B30;
    --rk-colors-modalTopbarIcon:#FFF;
    --rk-colors-modalTopbarIconBackground:transparent;
    --rk-colors-modalTopbarIconBackgroundHover:#2B2B30;
    --rk-colors-modalTopbarIconBackgroundPressed:#333333;
    --rk-colors-modalTopbarIconStroke:rgba(255, 255, 255, 0.35);
    --rk-colors-offBackground:#19191E;
    --rk-colors-offBackgroundInverse:#E6E6E1;
    --rk-colors-hoverState:#333333;
    --rk-colors-lightStroke:#2B2B30;
    --rk-colors-mediumStroke:#2B2B30;
    --rk-colors-heavyStroke:#3F3F46;
    --rk-colors-strokeColor:#333333;
    --rk-colors-secondaryBackground:#333333;
    --rk-colors-primaryText:#F3F3F3;
    --rk-colors-secondaryText:#B4B4B6;
    --rk-colors-tertiaryText:#858585;
    --rk-colors-textSelection:rgba(255, 255, 255, 0.10);
    --rk-colors-selectedDropdownItemText:#F3F3F3;
    --rk-colors-copyButtonBackgroundBase:#19191E;
    --rk-colors-copyButtonBackgroundHover:#333333;
    --rk-colors-copyButtonBackgroundActive:#3F3F46;
    --rk-colors-useConnectedBackgroundBase:#2B2B30;
    --rk-colors-useConnectedBackgroundHover:#2B2B30;
    --rk-colors-copyButtonBorderBase:#2B2B30;
    --rk-colors-copyButtonBorderHover:#2B2B30;
    --rk-colors-funFeatureListBackgroundBase:#19191E;
    --rk-colors-funFeatureListBackgroundHover:#333333;
    --rk-colors-funFeatureListBorderColor:transparent;
    --rk-colors-funFeatureListBorderColorHover:transparent;
    --rk-colors-selectedDropdownItemBackground:transparent;
    --rk-colors-alwaysVisibleLabelBackgroundHover:#19191E;
    --rk-colors-inputLabel:#F3F3F3;
    --rk-colors-inputBackground:#000000;
    --rk-colors-inputBackgroundHover:#19191E;
    --rk-colors-inputBorderBase:#2B2B30;
    --rk-colors-inputBorderHover:#3F3F46;
    --rk-colors-activeTabBorderColor:#34343C;
    --rk-colors-activeTabBackground:#2B2B30;
    --rk-colors-inactiveTabBorderColor:transparent;
    --rk-colors-inactiveTabBackgroundBase:transparent;
    --rk-colors-inactiveTabBackgroundHover:transparent;
    --rk-colors-inactiveTabBackgroundActive:transparent;
    --rk-colors-activeTabText:#F3F3F3;
    --rk-colors-inactiveTabTextBase:#B4B4B6;
    --rk-colors-inactiveTabHover:#F3F3F3;
    --rk-colors-actionColor:#5E85FF;
    --rk-colors-actionColorHover:rgba(255, 255, 255, 0.8);
    --rk-colors-actionColorDisabled:rgba(255, 255, 255, 0.65);
    --rk-colors-buttonPrimary:#FFF;
    --rk-colors-buttonDisabled:rgba(255, 255, 255, 0.20);
    --rk-colors-buttonTextPrimary:#FFFFFF;
    --rk-colors-buttonTextHover:#FFFFFF;
    --rk-colors-buttonTextDisabled:rgba(255, 255, 255, 0.5);
    --rk-colors-buttonWarning:#F34126;
    --rk-colors-buttonSuccess:#2EA200;
    --rk-colors-transparent:transparent;
    --rk-colors-buttonBackgroundTertiary:#1F1F24;
    --rk-colors-buttonBackgroundHoverTertiary:#2B2B30;
    --rk-colors-buttonBackgroundDisabledTertiary:rgba(31, 31, 36, 0.5);
    --rk-colors-buttonTextTertiary:#FFFFFF;
    --rk-colors-buttonTextDisabledTertiary:rgba(255, 255, 255, 0.5);
    --rk-colors-buttonBackground:linear-gradient(180deg, #5A80F6 0%, #5171D4 100%);
    --rk-colors-buttonBackgroundHover:linear-gradient(180deg, #88A5FF 0%, #6E91FF 100%);
    --rk-colors-buttonBackgroundPressed:linear-gradient(180deg, #88A5FF 0%, #6E91FF 100%);
    --rk-colors-buttonBackgroundDisabled:linear-gradient(180deg, rgba(90, 128, 246, 0.5) 0%, rgba(81, 113, 212, 0.5) 100%);
    --rk-colors-buttonTextSecondaryDisabled:rgba(255, 255, 255, 0.65);
    --rk-colors-buttonTextSecondary:#FFFFFF;
    --rk-colors-buttonIconBackgroundHover:#2B2B30;
    --rk-colors-buttonIconBackgroundPressed:#333333;
    --rk-colors-buttonIconStroke:rgba(255, 255, 255, 0.35);
    --rk-colors-buttonBorderTertiary:transparent;
    --rk-colors-buttonBorderFocusedTertiary:#2B2B30;
    --rk-colors-buttonFocusedOutline:rgba(0, 0, 0, 0.25);
    --rk-colors-buttonBorderGradient:none;
    --rk-colors-buttonHoverBorderGradient:none;
    --rk-colors-buttonDisabledBorderGradient:none;
    --rk-colors-inputAmountQuickOptionBaseBackground:#19191E;
    --rk-colors-inputAmountQuickOptionHoverBackground:#333333;
    --rk-colors-inputAmountQuickOptionActiveBackground:#333333;
    --rk-colors-inputAmountQuickOptionDisabledBackground:#333333;
    --rk-colors-inputAmountQuickOptionBaseBorder:#19191E;
    --rk-colors-inputAmountQuickOptionHoverBorder:#3F3F46;
    --rk-colors-inputAmountQuickOptionActiveBorder:#3F3F46;
    --rk-colors-inputAmountQuickOptionFocusedBorder:#5E85FF;
    --rk-colors-inputAmountFiatDecimalsColor:none;
    --rk-colors-youPayYouReceiveBackground:#121219;
    --rk-colors-youPayYouReceiveBorder:#2B2B30;
    --rk-colors-youPayYouReceivePrimaryText:#FFF;
    --rk-colors-youPayYouReceiveSecondaryText:#8C8C8C;
    --rk-colors-withdrawalYouWillReceiveLabel:#F3F3F3;
    --rk-colors-withdrawalYouWillReceiveValueCrypto:#F3F3F3;
    --rk-colors-withdrawalYouWillReceiveValueUsd:#B4B4B6;
    --rk-colors-badgeBackgroundSuccess:rgba(124, 242, 136, 0.1);
    --rk-colors-badgeBorderSuccess:rgba(124, 242, 136, 0.2);
    --rk-colors-badgeTextSuccess:rgb(124, 242, 136);
    --rk-colors-newBadgeBackground:linear-gradient(180deg, rgba(57, 76, 56, 0.55) 0%, rgba(61, 81, 65, 0.55) 100%);
    --rk-colors-newBadgeBorder:rgba(122, 221, 122, 0.3);
    --rk-colors-newBadgeText:#A4FF9A;
    --rk-colors-approvedBadgeBackground:linear-gradient(180deg, rgba(236, 255, 234, 0.20) 0%, rgba(228, 255, 233, 0.20) 100%);
    --rk-colors-approvedBadgeBorder:rgba(109, 216, 109, 0.08);
    --rk-colors-approvedBadgeText:#8FFFA9;
    --rk-colors-failedBadgeBackground:rgba(255, 61, 61, 0.18);
    --rk-colors-failedBadgeBorder:rgba(255, 255, 255, 0.10);
    --rk-colors-failedBadgeText:#F88877;
    --rk-colors-announceGradientFrom:#AAAAAA;
    --rk-colors-announceGradientTo:#BEBEBE;
    --rk-colors-fiatPendingGradientFrom:#AAAAAA;
    --rk-colors-fiatPendingGradientTo:#BEBEBE;
    --rk-colors-fiatSuccessBackgroundFill:rgba(102, 204, 0, 0.30);
    --rk-colors-fiatFailedBackgroundFill:rgba(255, 61, 61, 0.30);
    --rk-colors-fiatStatusIconBorder:rgba(255, 255, 255, 0.06);
    --rk-colors-fiatAccountIconFill:#002F5E;
    --rk-colors-fiatAccountGradientFrom:#3A82FE;
    --rk-colors-fiatAccountGradientTo:#73A7FF;
    --rk-colors-modalHeaderDivider:#2B2B30;
    --rk-colors-modalFooterDivider:#2B2B30;
    --rk-colors-spinnerBackground:#2B2B30;
    --rk-colors-spinnerIndicator:#F3F3F3;
    --rk-colors-spinnerBackgroundVerifyAccount:rgba(0, 0, 0, 0.3);
    --rk-colors-spinnerIndicatorVerifyAccount:#F3F3F3;
    --rk-colors-cryptoCashToggleBackground:#19191E;
    --rk-colors-optionBoxBackground:#121219;
    --rk-colors-optionBoxBackgroundUninteractive:transparent;
    --rk-colors-optionBoxBorderBase:#2B2B30;
    --rk-colors-optionBoxBorderHover:#2B2B30;
    --rk-colors-optionBoxDefaultModeNotActiveBorderBase:transparent;
    --rk-colors-optionBoxDefaultModeNotActiveBorderHover:transparent;
    --rk-colors-dropdownActiveItemBackgroundBase:#121219;
    --rk-colors-openDropdownBackgroundColor:#121219;
    --rk-colors-dropdownActiveItemBackgroundHover:#19191E;
    --rk-colors-dropdownActiveItemBackgroundDisabled:transparent;
    --rk-colors-dropdownActiveItemBorderBase:#2B2B30;
    --rk-colors-dropdownActiveItemBorderHover:#2B2B30;
    --rk-colors-dropdownGroupHeader:#F3F3F3;
    --rk-colors-txSummaryBoxBackground:#121219;
    --rk-colors-txSummaryBoxBorder:#2B2B30;
    --rk-colors-counterRingColor:#FFF;
    --rk-colors-cryptoCashToggleContainerBorderColor:transparent;
    --rk-shadows-connectButton:0px 4px 12px rgba(0, 0, 0, 0.1);
    --rk-shadows-dialog:0px 8px 32px rgba(0, 0, 0, 0.32);
    --rk-shadows-selectedOption:0px 2px 6px rgba(0, 0, 0, 0.24);
    --rk-shadows-selectedWallet:0px 2px 6px rgba(0, 0, 0, 0.24);
    --rk-shadows-dropdown:0px 0px 0px 1px rgba(255, 255, 255, 0.16), 0px 2px 6px rgba(0, 0, 0, 0.03), 0px 4px 42px rgba(0, 0, 0, 0.06);
    --rk-shadows-notification:0px 0px 0px 1px rgba(255, 255, 255, 0.20), 0px 2px 6px 0px rgba(0, 0, 0, 0.05), 0px 4px 42px 0px rgba(0, 0, 0, 0.06);
    --rk-shadows-qrCode:0px 0px 0px 1px rgba(255, 255, 255, 0.16);
    --rk-shadows-buttonShadow:none;
    --rk-shadows-buttonShadowTertiary:none;
    --rk-shadows-buttonHoverShadow:none;
    --rk-shadows-buttonHoverShadowTertiary:none;
    --rk-shadows-buttonFocusedShadow:0px 0px 0px 2px rgba(255, 255, 255, 0.25);
    --rk-shadows-buttonFocusedShadowTertiary:0px 0px 0px 2px rgba(255, 255, 255, 0.25);
    --rk-shadows-buttonDisabledShadow:none;
    --rk-shadows-buttonDisabledShadowTertiary:none;
    --rk-shadows-buttonInnerShadow:inset 0 0 1px #f7f7f7;
    --rk-shadows-buttonInnerShadowTertiary:inset 0 0 1px #515155;
    --rk-shadows-buttonFocusedInnerShadow:none;
    --rk-shadows-buttonFocusedInnerShadowTertiary:none;
    --rk-shadows-buttonHoverInnerShadow:inset 0 0 1px #f7f7f7;
    --rk-shadows-buttonHoverInnerShadowTertiary:inset 0 0 1px #c5c5d9;
    --rk-shadows-buttonDisabledInnerShadow:inset 0 0 1px rgba(243, 243, 243, 0.5);
    --rk-shadows-buttonDisabledInnerShadowTertiary:inset 0 0 1px rgba(81, 81, 85, 0.5);
    --rk-shadows-selectedDropdownItem:none;
    --rk-moonpayTheme:dark;
  }

  [data-setting-icon-svg]{display:block}
  [data-setting-icon] [data-icon-state]{transition:opacity .28s cubic-bezier(.32,.72,.27,1),transform .35s cubic-bezier(.34,1.45,.45,1),filter .25s ease}
  [data-setting-icon][data-on="false"] [data-icon-state="on"]{opacity:0;pointer-events:none}
  [data-setting-icon][data-on="true"] [data-icon-state="off"]{opacity:0;pointer-events:none}

  .group:hover [data-setting-icon][data-kind="skip-confirm"][data-on="false"] [data-icon-state="off"]{animation:settings-skip-pulse 1.4s ease infinite;transform-origin:50% 50%}
  [data-setting-icon][data-kind="skip-confirm"] [data-icon-part="skip-plane"]{transition:transform .6s cubic-bezier(.34,1.45,.45,1),opacity .4s ease;transform:translate(0,0) rotate(0);opacity:1}
  [data-setting-icon][data-kind="skip-confirm"][data-on="false"] [data-icon-part="skip-plane"]{transform:translate(-8px,8px) rotate(-25deg);opacity:0}
  .group:hover [data-setting-icon][data-kind="skip-confirm"][data-on="true"] [data-icon-part="skip-plane"]{animation:settings-skip-launch .5s ease}

  [data-setting-icon][data-kind="lock-slider"] [data-icon-part="shackle"]{transition:transform .32s cubic-bezier(.34,1.45,.45,1);transform-origin:50% 50%}
  [data-setting-icon][data-kind="lock-slider"][data-on="false"] [data-icon-part="shackle"]{transform:translateX(-2.66px)}
  [data-setting-icon][data-kind="lock-slider"][data-on="true"] [data-icon-part="shackle"]{transform:translateX(0)}
  .group:hover [data-setting-icon][data-kind="lock-slider"][data-on="false"] [data-icon-part="shackle"]{animation:settings-shackle-wiggle .5s ease infinite}
  .group:hover [data-setting-icon][data-kind="lock-slider"][data-on="true"]{animation:settings-lock-shake .35s ease}
  [data-setting-icon][data-kind="lock-slider"] [data-icon-part="lock-body"]{transition:transform .25s cubic-bezier(.34,1.45,.45,1);transform-origin:50% 75%}
  [data-setting-icon][data-kind="lock-slider"][data-on="true"] [data-icon-part="lock-body"]{animation:settings-lock-snap .35s cubic-bezier(.34,1.45,.45,1)}
  [data-setting-icon][data-kind="lock-slider"][data-on="false"] [data-icon-part="keyhole"]{opacity:.3}

  [data-setting-icon][data-kind="set-size"] [data-icon-part="dollar"]{stroke-dasharray:60;stroke-dashoffset:60;transition:stroke-dashoffset .4s ease .05s}
  [data-setting-icon][data-kind="set-size"][data-on="true"] [data-icon-part="dollar"]{stroke-dashoffset:0}
  [data-setting-icon][data-kind="set-size"] [data-icon-part="input-bg"]{transition:fill-opacity .3s ease}
  [data-setting-icon][data-kind="set-size"][data-on="true"] [data-icon-part="input-bg"]{fill-opacity:.55}
  .group:hover [data-setting-icon][data-kind="set-size"] [data-icon-part="input-bg"]{fill-opacity:.7}
  .group:hover [data-setting-icon][data-kind="set-size"][data-on="true"] [data-icon-part="dollar"]{animation:settings-dollar-nod .4s ease;transform-origin:13px 12px}

  [data-setting-icon][data-kind="orderbook-flash"] rect{transition:fill-opacity .3s ease}
  [data-setting-icon][data-kind="orderbook-flash"][data-on="false"] rect{fill-opacity:.45}
  [data-setting-icon][data-kind="orderbook-flash"][data-on="true"] rect{fill-opacity:1}
  .group:hover [data-setting-icon][data-kind="orderbook-flash"][data-on="true"] [data-icon-part="bar-r"]{animation:settings-flash-r .9s ease infinite}
  .group:hover [data-setting-icon][data-kind="orderbook-flash"][data-on="true"] [data-icon-part="bar-g"]{animation:settings-flash-g .9s ease infinite .45s}

  [data-setting-icon][data-kind="ask-bid-ratio"] rect{transition:width .35s cubic-bezier(.34,1.45,.45,1),x .35s cubic-bezier(.34,1.45,.45,1),fill .3s ease}
  [data-setting-icon][data-kind="ask-bid-ratio"][data-on="false"] [data-icon-part="ratio-g"]{fill:#828285;width:5.5px}
  [data-setting-icon][data-kind="ask-bid-ratio"][data-on="false"] [data-icon-part="ratio-r"]{fill:#828285;width:5.5px;x:12.5px}
  .group:hover [data-setting-icon][data-kind="ask-bid-ratio"][data-on="false"] [data-icon-part="ratio-g"]{animation:settings-ratio-shift-l 1.8s ease-in-out infinite}
  .group:hover [data-setting-icon][data-kind="ask-bid-ratio"][data-on="false"] [data-icon-part="ratio-r"]{animation:settings-ratio-shift-r 1.8s ease-in-out infinite}
  [data-setting-icon][data-kind="ask-bid-ratio"][data-on="true"] [data-icon-part="ratio-g"]{fill:#32D695;width:8px}
  [data-setting-icon][data-kind="ask-bid-ratio"][data-on="true"] [data-icon-part="ratio-r"]{fill:#FF384F;width:3px;x:15px}
  .group:hover [data-setting-icon][data-kind="ask-bid-ratio"][data-on="true"] [data-icon-part="ratio-g"]{animation:settings-ratio-g-pulse 1.6s ease infinite}
  .group:hover [data-setting-icon][data-kind="ask-bid-ratio"][data-on="true"] [data-icon-part="ratio-r"]{animation:settings-ratio-r-pulse 1.6s ease infinite}

  [data-setting-icon][data-kind="side-badge"] [data-icon-part="side-strip"]{transform:translateX(-6px);opacity:0;transition:transform .3s cubic-bezier(.34,1.45,.45,1),opacity .3s ease}
  [data-setting-icon][data-kind="side-badge"][data-on="true"] [data-icon-part="side-strip"]{transform:translateX(0);opacity:1}
  [data-setting-icon][data-kind="side-badge"][data-on="true"] [data-icon-part="side-strip"]:nth-of-type(5){transition-delay:.05s}
  [data-setting-icon][data-kind="side-badge"][data-on="true"] [data-icon-part="side-strip"]:nth-of-type(6){transition-delay:.10s}
  [data-setting-icon][data-kind="side-badge"][data-on="true"] [data-icon-part="side-strip"]:nth-of-type(7){transition-delay:.15s}
  [data-setting-icon][data-kind="side-badge"][data-on="true"] [data-icon-part="side-strip"]:nth-of-type(8){transition-delay:.20s}
  .group:hover [data-setting-icon][data-kind="side-badge"] [data-icon-part="row"]{animation:settings-row-shift .8s ease infinite}
  [data-setting-icon][data-kind="side-badge"] [data-icon-part="row"]:nth-of-type(2){animation-delay:.1s}
  [data-setting-icon][data-kind="side-badge"] [data-icon-part="row"]:nth-of-type(3){animation-delay:.2s}
  [data-setting-icon][data-kind="side-badge"] [data-icon-part="row"]:nth-of-type(4){animation-delay:.3s}

  [data-setting-icon][data-kind="hide-pnl"] [data-icon-part="eye-lashes"]{stroke-dasharray:8;stroke-dashoffset:8;transition:stroke-dashoffset .35s ease .1s}
  [data-setting-icon][data-kind="hide-pnl"][data-on="true"] [data-icon-part="eye-lashes"]{stroke-dashoffset:0}
  [data-setting-icon][data-kind="hide-pnl"] [data-icon-part="ray"]{stroke-dasharray:3;stroke-dashoffset:3;transition:stroke-dashoffset .3s ease}
  [data-setting-icon][data-kind="hide-pnl"][data-on="false"] [data-icon-part="ray"]{stroke-dashoffset:0}
  [data-setting-icon][data-kind="hide-pnl"][data-on="false"] [data-icon-part="ray"]:nth-of-type(2){transition-delay:.05s}
  [data-setting-icon][data-kind="hide-pnl"][data-on="false"] [data-icon-part="ray"]:nth-of-type(3){transition-delay:.10s}
  [data-setting-icon][data-kind="hide-pnl"][data-on="false"] [data-icon-part="ray"]:nth-of-type(4){transition-delay:.15s}
  [data-setting-icon][data-kind="hide-pnl"][data-on="false"] [data-icon-part="ray"]:nth-of-type(5){transition-delay:.20s}
  [data-setting-icon][data-kind="hide-pnl"] [data-icon-part="pupil"]{transition:transform .3s ease;transform-origin:12px 13px}
  .group:hover [data-setting-icon][data-kind="hide-pnl"][data-on="false"] [data-icon-part="pupil"]{animation:settings-eye-look 2s ease infinite}
  .group:hover [data-setting-icon][data-kind="hide-pnl"][data-on="true"] [data-icon-part="eye-curve"]{animation:settings-blink .4s ease;transform-origin:12px 12px}

  [data-setting-icon][data-kind="notification-sound"] [data-icon-part="wave"]{transition:opacity .3s ease,transform .3s ease;transform-origin:14px 12px}
  [data-setting-icon][data-kind="notification-sound"][data-on="false"] [data-icon-part="wave"]{opacity:0;transform:scale(.5)}
  [data-setting-icon][data-kind="notification-sound"][data-on="true"] [data-icon-part="wave"][data-icon-variant="1"]{transition-delay:.05s}
  [data-setting-icon][data-kind="notification-sound"][data-on="true"] [data-icon-part="wave"][data-icon-variant="2"]{transition-delay:.15s}
  [data-setting-icon][data-kind="notification-sound"] [data-icon-part="slash"]{stroke-dasharray:18;stroke-dashoffset:18;transition:stroke-dashoffset .35s ease}
  [data-setting-icon][data-kind="notification-sound"][data-on="false"] [data-icon-part="slash"]{stroke-dashoffset:0}
  .group:hover [data-setting-icon][data-kind="notification-sound"][data-on="true"] [data-icon-part="wave"][data-icon-variant="1"]{animation:settings-wave-pulse 1.2s ease infinite}
  .group:hover [data-setting-icon][data-kind="notification-sound"][data-on="true"] [data-icon-part="wave"][data-icon-variant="2"]{animation:settings-wave-pulse 1.2s ease infinite .3s}

  .group:hover [data-setting-icon][data-kind="fun-mode"][data-on="false"] [data-icon-part="glasses"]{animation:settings-glasses-tilt 1.2s ease infinite;transform-origin:12px 11px}
  [data-setting-icon][data-kind="fun-mode"][data-on="true"] [data-icon-part="popper"]{animation:settings-popper-burst .5s cubic-bezier(.34,1.45,.45,1);transform-origin:9px 16px}
  [data-setting-icon][data-kind="fun-mode"][data-on="true"] [data-icon-part="sparkle"]{animation:settings-sparkle-pop .5s cubic-bezier(.34,1.45,.45,1) backwards}
  [data-setting-icon][data-kind="fun-mode"][data-on="true"] [data-icon-part="sparkle"][data-icon-variant="1"]{animation-delay:.18s}
  [data-setting-icon][data-kind="fun-mode"][data-on="true"] [data-icon-part="sparkle"][data-icon-variant="2"]{animation-delay:.28s}
  [data-setting-icon][data-kind="fun-mode"][data-on="true"] [data-icon-part="sparkle"][data-icon-variant="3"]{animation-delay:.38s}
  .group:hover [data-setting-icon][data-kind="fun-mode"][data-on="true"] [data-icon-part="sparkle"]{animation:settings-sparkle-twinkle 1.4s ease infinite}
  .group:hover [data-setting-icon][data-kind="fun-mode"][data-on="true"] [data-icon-part="sparkle"][data-icon-variant="1"]{animation-delay:0s}
  .group:hover [data-setting-icon][data-kind="fun-mode"][data-on="true"] [data-icon-part="sparkle"][data-icon-variant="2"]{animation-delay:.4s}
  .group:hover [data-setting-icon][data-kind="fun-mode"][data-on="true"] [data-icon-part="sparkle"][data-icon-variant="3"]{animation-delay:.7s}

  [data-setting-icon][data-kind="deposit-method"] [data-icon-part="deposit-content"]{transition:opacity .25s ease,transform .35s cubic-bezier(.34,1.45,.45,1);transform-origin:12px 12px}
  [data-setting-icon][data-kind="deposit-method"][data-on="false"] [data-icon-part="deposit-content"][data-icon-variant="cash"]{opacity:0;transform:rotateX(90deg)}
  [data-setting-icon][data-kind="deposit-method"][data-on="true"] [data-icon-part="deposit-content"][data-icon-variant="fun"]{opacity:0;transform:rotateX(-90deg)}
  .group:hover [data-setting-icon][data-kind="deposit-method"][data-on="true"] [data-icon-part="cash-symbol"]{animation:settings-cash-pulse .9s ease infinite;transform-origin:12px 11.5px}
  [data-setting-icon][data-kind="deposit-method"] [data-icon-part="dome"]{transition:fill-opacity .3s ease,filter .3s ease}
  .group:hover [data-setting-icon][data-kind="deposit-method"][data-on="false"] [data-icon-part="dome"]{fill-opacity:.7;filter:drop-shadow(0 0 6px rgba(191,41,255,.4))}

  [data-setting-icon][data-kind="order-view"] [data-icon-part="pane-r"],[data-setting-icon][data-kind="order-view"] [data-icon-part="float-pane"]{transition:transform .35s cubic-bezier(.34,1.45,.45,1),opacity .25s ease;transform-origin:13px 11px}
  [data-setting-icon][data-kind="order-view"][data-on="false"] [data-icon-part="float-pane"]{opacity:0;transform:scale(.7);pointer-events:none}
  [data-setting-icon][data-kind="order-view"] [data-icon-part="arrow"]{stroke-dasharray:8;stroke-dashoffset:8;transition:stroke-dashoffset .3s ease .15s}
  [data-setting-icon][data-kind="order-view"][data-on="true"] [data-icon-part="arrow"]{stroke-dashoffset:0}
  .group:hover [data-setting-icon][data-kind="order-view"][data-on="true"] [data-icon-part="float-pane"]{animation:settings-float-bob 1.4s ease infinite}

  [data-setting-icon][data-kind="notification-placement"] [data-icon-part="dot"]{transition:cx .35s cubic-bezier(.34,1.45,.45,1)}
  .group:hover [data-setting-icon][data-kind="notification-placement"] [data-icon-part="dot"]{animation:settings-dot-bob .9s ease infinite}

  [data-setting-icon][data-kind="edit-layout"] [data-icon-part="pencil-tip"]{transition:transform .35s cubic-bezier(.34,1.45,.45,1);transform-origin:13px 15px}
  .group:hover [data-setting-icon][data-kind="edit-layout"] [data-icon-part="pencil-tip"]{animation:settings-pencil-write .6s ease}
  [data-setting-icon][data-kind="edit-layout"] [data-icon-part="panel-bg"]{transition:fill-opacity .25s ease}
  .group:hover [data-setting-icon][data-kind="edit-layout"] [data-icon-part="panel-bg"]{fill-opacity:.55}

  [data-setting-icon][data-kind="reset-layout"] [data-icon-part="reset-arc"]{transition:transform .55s ease;transform-origin:12px 12px}
  .group:hover [data-setting-icon][data-kind="reset-layout"] [data-icon-part="reset-arc"]{transform:rotate(-360deg)}

  [data-setting-icon][data-kind="language"] [data-icon-part="glyph-pair"]{transition:transform .55s ease;transform-origin:12px 12px}
  .group:hover [data-setting-icon][data-kind="language"] [data-icon-part="glyph-pair"]{transform:rotate(360deg)}
  [data-setting-icon][data-kind="language"][data-on="false"] [data-icon-part="lang-off"]{opacity:1}
  [data-setting-icon][data-kind="language"][data-on="false"] [data-icon-part="lang-on"]{opacity:0}
  [data-setting-icon][data-kind="language"][data-on="true"] [data-icon-part="lang-off"]{opacity:0}
  [data-setting-icon][data-kind="language"][data-on="true"] [data-icon-part="lang-on"]{opacity:1}
  [data-setting-icon][data-kind="language"] [data-icon-part="lang-off"],[data-setting-icon][data-kind="language"] [data-icon-part="lang-on"]{transition:opacity .3s ease}

  [data-setting-icon][data-kind="date-formatting"] [data-icon-part="badge-content"]{transition:opacity .3s ease}
  [data-setting-icon][data-kind="date-formatting"][data-on="false"] [data-icon-part="badge-content"][data-icon-variant="day"]{opacity:0}
  [data-setting-icon][data-kind="date-formatting"][data-on="true"] [data-icon-part="badge-content"][data-icon-variant="clock"]{opacity:0}
  [data-setting-icon][data-kind="date-formatting"] [data-icon-part="clock-shape"]{transition:transform .35s cubic-bezier(.34,1.45,.45,1);transform-origin:15.3px 15.3px}
  .group:hover [data-setting-icon][data-kind="date-formatting"][data-on="false"] [data-icon-part="clock-shape"]{transform:scale(1.15) rotate(15deg)}
  [data-setting-icon][data-kind="date-formatting"] [data-icon-part="badge-content"][data-icon-variant="day"]{transition:opacity .3s ease,transform .35s cubic-bezier(.34,1.45,.45,1);transform-origin:15.3px 15.3px}
  .group:hover [data-setting-icon][data-kind="date-formatting"][data-on="true"] [data-icon-part="badge-content"][data-icon-variant="day"]{transform:scale(1.15) rotate(15deg)}
  [data-setting-icon][data-kind="date-formatting"] [data-icon-part="calendar-rings"]{transition:transform .25s cubic-bezier(.34,1.45,.45,1)}
  .group:hover [data-setting-icon][data-kind="date-formatting"] [data-icon-part="calendar-rings"]{transform:translateY(-.4px)}

  [data-setting-icon][data-kind="footer"] [data-icon-part="body"]{transition:opacity 320ms cubic-bezier(.4,0,.2,1),transform 320ms cubic-bezier(.4,0,.2,1);transform-box:fill-box;transform-origin:center}
  [data-setting-icon][data-kind="footer"] [data-icon-part="bar-solid"],[data-setting-icon][data-kind="footer"] [data-icon-part="bar-dashed"]{transition:opacity 240ms ease,transform 380ms cubic-bezier(.34,1.56,.64,1);transform-box:fill-box;transform-origin:center}
  [data-setting-icon][data-kind="footer"][data-on="true"] [data-icon-part="bar-solid"]{opacity:1;transform:translateY(0)}
  [data-setting-icon][data-kind="footer"][data-on="true"] [data-icon-part="bar-dashed"]{opacity:0;transform:translateY(2px)}
  [data-setting-icon][data-kind="footer"][data-on="false"] [data-icon-part="bar-solid"]{opacity:0;transform:translateY(-2px)}
  [data-setting-icon][data-kind="footer"][data-on="false"] [data-icon-part="bar-dashed"]{opacity:1;transform:translateY(0)}
  [data-setting-icon][data-kind="footer"][data-on="false"] [data-icon-part="body"]{opacity:.55}
  .group:hover [data-setting-icon][data-kind="footer"] [data-icon-part="body"]{transform:translateY(-1px)}
  .group:hover [data-setting-icon][data-kind="footer"] [data-icon-part="bar-solid"],.group:hover [data-setting-icon][data-kind="footer"] [data-icon-part="bar-dashed"]{transform:translateY(1px)}
  .group:hover [data-setting-icon][data-kind="footer"][data-on="false"] [data-icon-part="bar-dashed"]{animation:settings-footer-dash 1.4s linear infinite}

  @media (prefers-reduced-motion:reduce){
    [data-setting-icon] *,[data-setting-icon] *::before,[data-setting-icon] *::after{animation-duration:.01ms!important;transition-duration:.01ms!important}
  }
      