
.shadow-\[inset_0_0_0_1\.5px_var\(--color-accent\)\,0_10px_22px_-14px_rgba\(74\,56\,30\,0\.45\)\] {
    --tw-shadow: inset 0 0 0 1.5px var(--tw-shadow-color, var(--color-accent)), 0 10px 22px -14px var(--tw-shadow-color, rgba(74, 56, 30, .45));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
}

.shadow-\[inset_0_0_0_1\.5px_var\(--color-accent\)\] {
    --tw-shadow: inset 0 0 0 1.5px var(--tw-shadow-color, var(--color-accent));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
}

.shadow-\[inset_0_0_0_1\.5px_var\(--color-divider\)\] {
    --tw-shadow: inset 0 0 0 1.5px var(--tw-shadow-color, var(--color-divider));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
}

.shadow-\[inset_0_0_0_1\.5px_var\(--color-error\)\] {
    --tw-shadow: inset 0 0 0 1.5px var(--tw-shadow-color, var(--color-error));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
}

.shadow-\[inset_0_0_0_1\.5px_var\(--color-success\)\] {
    --tw-shadow: inset 0 0 0 1.5px var(--tw-shadow-color, var(--color-success));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
}

.shadow-\[inset_0_0_0_1px_rgba\(27\,26\,23\,0\.12\)\] {
    --tw-shadow: inset 0 0 0 1px var(--tw-shadow-color, rgba(27, 26, 23, .12));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
}

.shadow-\[inset_0_0_0_1px_rgba\(var\(--shadow-color\)\,0\.08\)\] {
    --tw-shadow: inset 0 0 0 1px var(--tw-shadow-color, rgba(var(--shadow-color), .08));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
}

.shadow-\[inset_0_0_0_1px_var\(--color-divider\)\] {
    --tw-shadow: inset 0 0 0 1px var(--tw-shadow-color, var(--color-divider));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
}

.shadow-\[inset_0_0_0_2px_var\(--color-error\)\] {
    --tw-shadow: inset 0 0 0 2px var(--tw-shadow-color, var(--color-error));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
}

.shadow-\[inset_0_0_0_2px_var\(--color-primary\)\,var\(--shadow-sm\)\] {
    --tw-shadow: inset 0 0 0 2px var(--tw-shadow-color, var(--color-primary)), var(--shadow-sm);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
}

.shadow-\[inset_0_0_0_2px_var\(--color-primary\)\] {
    --tw-shadow: inset 0 0 0 2px var(--tw-shadow-color, var(--color-primary));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
}

.shadow-\[inset_1px_0_0_rgba\(var\(--shadow-color\)\,0\.06\)\] {
    --tw-shadow: inset 1px 0 0 var(--tw-shadow-color, rgba(var(--shadow-color), .06));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
}

.shadow-\[var\(--shadow-float\)\] {
    --tw-shadow: var(--shadow-float);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
}

.shadow-\[var\(--shadow-gold-glow\)\] {
    --tw-shadow: var(--shadow-gold-glow);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
}

.shadow-\[var\(--shadow-lg\)\] {
    --tw-shadow: var(--shadow-lg);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
}

.shadow-\[var\(--shadow-md\)\] {
    --tw-shadow: var(--shadow-md);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
}

.shadow-\[var\(--shadow-sm\)\] {
    --tw-shadow: var(--shadow-sm);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
}

.shadow-\[var\(--shadow-xl\)\] {
    --tw-shadow: var(--shadow-xl);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
}

.shadow-\[var\(--shadow-xs\)\] {
    --tw-shadow: var(--shadow-xs);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
}

.shadow-none {
    --tw-shadow: 0 0 transparent;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
}

.ring-2 {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
}

.ring-4 {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
}

.ring-\[3px\] {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
}

.inset-ring {
    --tw-inset-ring-shadow: inset 0 0 0 1px var(--tw-inset-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
}

.ring-\[rgba\(var\(--color-accent-rgb\)\,0\.35\)\] {
    --tw-ring-color: rgba(var(--color-accent-rgb), .35)
}

.ring-brand {
    --tw-ring-color: var(--color-primary)
}

.ring-canvas {
    --tw-ring-color: var(--color-bg-page)
}

.ring-card {
    --tw-ring-color: var(--color-bg-card)
}

.ring-signal {
    --tw-ring-color: var(--color-accent)
}

.ring-white {
    --tw-ring-color: #fff
}

.outline {
    outline-style: var(--tw-outline-style);
    outline-width: 1px
}

.blur {
    --tw-blur: blur(8px);
    -webkit-filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )
}

.blur-2xl {
    --tw-blur: blur(var(--blur-2xl));
    -webkit-filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )
}

.blur-3xl {
    --tw-blur: blur(var(--blur-3xl));
    -webkit-filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )
}

.blur-xl {
    --tw-blur: blur(var(--blur-xl));
    -webkit-filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )
}

.drop-shadow {
    --tw-drop-shadow-size: drop-shadow(0 1px 2px var(--tw-drop-shadow-color, rgba(0, 0, 0, .1))) drop-shadow(0 1px 1px var(--tw-drop-shadow-color, rgba(0, 0, 0, .06)));
    --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, .1)) drop-shadow(0 1px 1px rgba(0, 0, 0, .06));
    -webkit-filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )
}

.grayscale {
    --tw-grayscale: grayscale(100%);
    -webkit-filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )
}

.filter {
    -webkit-filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )
}

.backdrop-blur {
    --tw-backdrop-blur: blur(8px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )
}

.backdrop-blur-\[6px\] {
    --tw-backdrop-blur: blur(6px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )
}

.backdrop-grayscale {
    --tw-backdrop-grayscale: grayscale(100%);
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )
}

.backdrop-invert {
    --tw-backdrop-invert: invert(100%);
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )
}

.backdrop-sepia {
    --tw-backdrop-sepia: sepia(100%);
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )
}

.backdrop-filter {
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )
}

.transition {
    transition-property: color, background-color, border-color, outline-color, -webkit-text-decoration-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, -webkit-filter, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration))
}

.transition-\[background-color\,box-shadow\] {
    transition-property: background-color, box-shadow;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration))
}

.transition-\[box-shadow\,background-color\] {
    transition-property: box-shadow, background-color;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration))
}

.transition-\[font-size\] {
    transition-property: font-size;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration))
}

.transition-\[transform\,opacity\,box-shadow\] {
    transition-property: transform, opacity, box-shadow;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration))
}

.transition-all {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration))
}

.transition-colors {
    transition-property: color, background-color, border-color, outline-color, -webkit-text-decoration-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration))
}

.transition-opacity {
    transition-property: opacity;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration))
}

.transition-shadow {
    transition-property: box-shadow;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration))
}

.transition-transform {
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration))
}

.duration-100 {
    --tw-duration: .1s;
    transition-duration: .1s
}

.duration-150 {
    --tw-duration: .15s;
    transition-duration: .15s
}

.duration-200 {
    --tw-duration: .2s;
    transition-duration: .2s
}

.duration-300 {
    --tw-duration: .3s;
    transition-duration: .3s
}

.ease-in {
    --tw-ease: var(--ease-in);
    transition-timing-function: var(--ease-in)
}

.ease-in-out {
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out)
}

.ease-out {
    --tw-ease: var(--ease-out);
    transition-timing-function: var(--ease-out)
}

.will-change-transform {
    will-change: transform
}

.outline-none {
    --tw-outline-style: none;
    outline-style: none
}

.select-all {
    -webkit-user-select: all;
    -moz-user-select: all;
    user-select: all
}

.select-none {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.\[writing-mode\:vertical-rl\] {
    writing-mode: vertical-rl
}

.divide-x-reverse>:not(:last-child) {
    --tw-divide-x-reverse: 1
}

.ring-inset {
    --tw-ring-inset: inset
}

.placeholder\:font-sans::-webkit-input-placeholder {
    font-family: Geist Variable, Geist, -apple-system, SF Pro Text, Segoe UI, Noto Sans, sans-serif
}

.placeholder\:font-sans::placeholder {
    font-family: Geist Variable, Geist, -apple-system, SF Pro Text, Segoe UI, Noto Sans, sans-serif
}

.placeholder\:text-\[17px\]::-webkit-input-placeholder {
    font-size: 17px
}

.placeholder\:text-\[17px\]::placeholder {
    font-size: 17px
}

.placeholder\:font-normal::-webkit-input-placeholder {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal)
}

.placeholder\:font-normal::placeholder {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal)
}

.placeholder\:tracking-\[0\.04em\]::-webkit-input-placeholder {
    --tw-tracking: .04em;
    letter-spacing: .04em
}

.placeholder\:tracking-\[0\.04em\]::placeholder {
    --tw-tracking: .04em;
    letter-spacing: .04em
}

.placeholder\:tracking-normal::-webkit-input-placeholder {
    --tw-tracking: var(--tracking-normal);
    letter-spacing: var(--tracking-normal)
}

.placeholder\:tracking-normal::placeholder {
    --tw-tracking: var(--tracking-normal);
    letter-spacing: var(--tracking-normal)
}

.placeholder\:text-ink-3::-webkit-input-placeholder {
    color: var(--color-text-tertiary)
}

.placeholder\:text-ink-3::placeholder {
    color: var(--color-text-tertiary)
}

.before\:absolute:before {
    content: var(--tw-content);
    position: absolute
}

.before\:-inset-0\.5:before {
    content: var(--tw-content);
    top: calc(var(--spacing) * -.5);
    right: calc(var(--spacing) * -.5);
    bottom: calc(var(--spacing) * -.5);
    left: calc(var(--spacing) * -.5)
}

.before\:-inset-1:before {
    content: var(--tw-content);
    top: calc(var(--spacing) * -1);
    right: calc(var(--spacing) * -1);
    bottom: calc(var(--spacing) * -1);
    left: calc(var(--spacing) * -1)
}

.before\:-inset-1\.5:before {
    content: var(--tw-content);
    top: calc(var(--spacing) * -1.5);
    right: calc(var(--spacing) * -1.5);
    bottom: calc(var(--spacing) * -1.5);
    left: calc(var(--spacing) * -1.5)
}

.before\:inset-x-0:before {
    content: var(--tw-content);
    left: calc(var(--spacing) * 0);
    right: calc(var(--spacing) * 0)
}

.before\:-inset-y-1:before {
    content: var(--tw-content);
    top: calc(var(--spacing) * -1);
    bottom: calc(var(--spacing) * -1)
}

.before\:h-11:before {
    content: var(--tw-content);
    height: calc(var(--spacing) * 11)
}

.before\:w-11:before {
    content: var(--tw-content);
    width: calc(var(--spacing) * 11)
}

.before\:content-\[\'\'\]:before {
    --tw-content: "";
    content: var(--tw-content)
}

.first\:mt-2:first-child {
    margin-top: calc(var(--spacing) * 2)
}

.first\:mt-3:first-child {
    margin-top: calc(var(--spacing) * 3)
}

.first\:mt-6:first-child {
    margin-top: calc(var(--spacing) * 6)
}

.first\:mt-8:first-child {
    margin-top: calc(var(--spacing) * 8)
}

.last\:pb-0:last-child {
    padding-bottom: calc(var(--spacing) * 0)
}

.empty\:hidden:empty {
    display: none
}

.focus-within\:bg-card:focus-within {
    background-color: var(--color-bg-card)
}

.focus-within\:shadow-\[inset_0_0_0_1\.5px_var\(--color-primary\)\]:focus-within {
    --tw-shadow: inset 0 0 0 1.5px var(--tw-shadow-color, var(--color-primary));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
}

.focus-within\:shadow-\[inset_0_0_0_2px_var\(--color-primary\)\]:focus-within {
    --tw-shadow: inset 0 0 0 2px var(--tw-shadow-color, var(--color-primary));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
}

.focus\:shadow-\[inset_0_0_0_1\.5px_var\(--color-primary\)\]:focus {
    --tw-shadow: inset 0 0 0 1.5px var(--tw-shadow-color, var(--color-primary));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
}

.focus\:shadow-\[inset_0_0_0_2px_var\(--color-primary\)\]:focus {
    --tw-shadow: inset 0 0 0 2px var(--tw-shadow-color, var(--color-primary));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
}

.focus-visible\:ring-2:focus-visible {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)
}

.focus-visible\:ring-\[rgba\(var\(--color-primary-rgb\)\,0\.2\)\]:focus-visible {
    --tw-ring-color: rgba(var(--color-primary-rgb), .2)
}

.active\:scale-95:active {
    --tw-scale-x: 95%;
    --tw-scale-y: 95%;
    --tw-scale-z: 95%;
    transform: scale(var(--tw-scale-x), var(--tw-scale-y))
}

.active\:bg-black\/5:active {
    background-color: rgba(0, 0, 0, .05)
}

.active\:bg-elevated:active {
    background-color: var(--color-bg-elevated)
}

.active\:bg-line:active {
    background-color: var(--color-divider)
}

.active\:bg-sunken:active {
    background-color: var(--color-bg-sunken)
}

.active\:text-bad:active {
    color: var(--color-error)
}

.active\:opacity-70:active {
    opacity: .7
}

.disabled\:pointer-events-none:disabled {
    pointer-events: none
}

.disabled\:cursor-default:disabled {
    cursor: default
}

.disabled\:cursor-not-allowed:disabled {
    cursor: not-allowed
}

.disabled\:text-ink-3:disabled {
    color: var(--color-text-tertiary)
}

.disabled\:opacity-30:disabled {
    opacity: .3
}

.disabled\:opacity-40:disabled {
    opacity: .4
}

.disabled\:opacity-45:disabled {
    opacity: .45
}

.disabled\:opacity-50:disabled {
    opacity: .5
}

.disabled\:opacity-60:disabled {
    opacity: .6
}

.disabled\:opacity-70:disabled {
    opacity: .7
}

@media(prefers-reduced-motion:no-preference) {
    .motion-safe\:animate-\[wallet-caret_1s_step-end_infinite\] {
        animation: 1s step-end infinite wallet-caret
    }

    .motion-safe\:animate-bounce {
        animation: var(--animate-bounce)
    }

    .motion-safe\:animate-ping {
        animation: var(--animate-ping)
    }

    .motion-safe\:animate-pulse {
        animation: var(--animate-pulse)
    }
}

@media(min-width:48rem) {
    .md\:h-screen {
        height: 100vh
    }

    .md\:overflow-y-auto {
        overflow-y: auto
    }

    .md\:overscroll-y-contain {
        overscroll-behavior-y: contain
    }
}

.\[\&_input\]\:tracking-wider input {
    --tw-tracking: var(--tracking-wider);
    letter-spacing: var(--tracking-wider)
}

.\[\&_table\]\:my-4 table {
    margin-top: calc(var(--spacing) * 4);
    margin-bottom: calc(var(--spacing) * 4)
}

.\[\&_table\]\:w-full table {
    width: 100%
}

.\[\&_table\]\:border-collapse table {
    border-collapse: collapse
}

.\[\&_td\]\:border td {
    border-style: var(--tw-border-style);
    border-width: 1px
}

.\[\&_td\]\:border-line td {
    border-color: var(--color-divider)
}

.\[\&_td\]\:p-2 td {
    padding: calc(var(--spacing) * 2)
}

.\[\&_th\]\:border th {
    border-style: var(--tw-border-style);
    border-width: 1px
}

.\[\&_th\]\:border-line th {
    border-color: var(--color-divider)
}

.\[\&_th\]\:bg-elevated th {
    background-color: var(--color-bg-elevated)
}

.\[\&_th\]\:p-2 th {
    padding: calc(var(--spacing) * 2)
}

.\[\&_th\]\:text-left th {
    text-align: left
}

.animate-shimmer {
    background: linear-gradient(90deg, var(--color-bg-sunken) 25%, var(--color-bg-elevated) 50%, var(--color-bg-sunken) 75%);
    background-size: 200% 100%;
    animation: 1.5s infinite shimmer
}

.animate-spin-slow {
    animation: 8s linear infinite spin-slow
}

.animate-credibility-scroll {
    animation: 40s linear infinite credibility-scroll
}

.animate-gold-sweep {
    animation: gold-sweep .8s var(--ease-out-expo) forwards;
    background: linear-gradient(90deg, transparent 30%, rgba(255, 255, 255, .35) 50%, transparent 70%) 0 0/200% 100%
}

.animate-pulse-glow {
    animation: pulse-glow 2s var(--ease-in-out) infinite
}

.animate-marquee {
    animation: 36s linear infinite marquee-x
}

.animate-dot {
    animation: dot-breathe 2.2s var(--ease-in-out) infinite
}

.animate-float {
    animation: float-y 4s var(--ease-in-out) infinite
}

.scrollbar-hide {
    scrollbar-width: none;
    -ms-overflow-style: none
}

.scrollbar-hide::-webkit-scrollbar {
    display: none
}

.tabular-nums {
    font-variant-numeric: tabular-nums
}

.t-display {
    font-family: var(--font-brand);
    letter-spacing: -.025em;
    font-size: 56px;
    font-weight: 400;
    line-height: .95
}

.t-large {
    font-family: var(--font-brand);
    letter-spacing: -.022em;
    font-size: 42px;
    font-weight: 400;
    line-height: 1
}

.t-title1 {
    font-family: var(--font-brand);
    letter-spacing: -.018em;
    font-size: 34px;
    font-weight: 400;
    line-height: 1.05
}

.t-display.t-num,
.t-large.t-num,
.t-title1.t-num {
    font-family: var(--font-display);
    letter-spacing: -.035em;
    font-weight: 600
}

.t-large.t-num {
    font-size: 36px
}

.t-title1.t-num {
    font-size: 28px
}

.t-title2 {
    font-family: var(--font-display);
    letter-spacing: var(--tracking-tight);
    font-size: 22px;
    font-weight: 600;
    line-height: 1.2
}

.t-title3 {
    letter-spacing: var(--tracking-snug);
    font-size: 18px;
    font-weight: 600;
    line-height: 1.3
}

.t-headline {
    letter-spacing: var(--tracking-snug);
    font-size: 16px;
    font-weight: 600;
    line-height: 1.35
}

.t-callout {
    font-size: 16px;
    font-weight: 450;
    line-height: 1.45
}

.t-body {
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5
}

.t-subhead {
    font-size: 14px;
    font-weight: 500;
    line-height: 1.45
}

.t-footnote {
    font-size: 13px;
    font-weight: 400;
    line-height: 1.45
}

.t-caption {
    font-size: 12px;
    font-weight: 500;
    line-height: 1.35
}

.t-micro {
    font-size: 11px;
    font-weight: 500;
    line-height: 1.3
}

.t-eyebrow {
    font-family: var(--font-mono);
    letter-spacing: .12em;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 500;
    line-height: 1.2
}

.t-serif {
    font-family: var(--font-brand);
    letter-spacing: -.01em;
    font-style: italic;
    font-weight: 400
}

.t-num {
    font-variant-numeric: tabular-nums;
    font-feature-settings: "tnum", "ss01";
    letter-spacing: -.02em
}

.t-mono {
    font-family: var(--font-mono);
    font-variant-numeric: tabular-nums
}

.surface-card {
    background: var(--color-bg-card);
    border-radius: var(--radius-lg);
    box-shadow: var(--shadow-sm), var(--ring-hairline)
}

.surface-raised {
    background: var(--color-bg-card);
    border-radius: var(--radius-xl);
    box-shadow: var(--shadow-md), var(--ring-hairline)
}

.surface-sunken {
    background: var(--color-bg-sunken);
    border-radius: var(--radius-md)
}

.surface-night {
    background: radial-gradient(120% 90% at 100% 0%, var(--night-3) 0%, var(--night-1) 58%);
    color: var(--color-text-on-dark);
    border-radius: var(--radius-xl)
}

.surface-titanium {
    color: var(--color-text-primary);
    background: radial-gradient(110% 90% at 0% 0%, rgba(255, 255, 255, .9), rgba(255, 255, 255, 0) 60%), linear-gradient(160deg, var(--titanium-1) 0%, var(--titanium-2) 62%, var(--titanium-3) 100%);
    box-shadow: inset 0 1px rgba(255, 255, 255, .95), inset 0 0 0 1px var(--titanium-edge), var(--titanium-shadow);
    position: relative
}

.titanium-mark:before {
    content: "";
    pointer-events: none;
    background: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='200'%20height='160'%20viewBox='0%200%20200%20160'%20fill='none'%20stroke-width='1.4'%3E%3Cpath%20transform='translate(1.2%201.2)'%20stroke='rgba(255,255,255,0.95)'%20d='M16%20160V84a42%2042%200%200%201%2084%200v76M100%20160V84a42%2042%200%200%201%2084%200v76M38%20160V90a20%2020%200%200%201%2040%200v70M122%20160V90a20%2020%200%200%201%2040%200v70'/%3E%3Cpath%20stroke='rgba(27,26,23,0.075)'%20d='M16%20160V84a42%2042%200%200%201%2084%200v76M100%20160V84a42%2042%200%200%201%2084%200v76M38%20160V90a20%2020%200%200%201%2040%200v70M122%20160V90a20%2020%200%200%201%2040%200v70'/%3E%3C/svg%3E") 100% 100%/contain no-repeat;
    width: 176px;
    height: 141px;
    position: absolute;
    bottom: 0;
    right: -6px
}

.titanium-well {
    background: rgba(255, 255, 255, .7);
    box-shadow: inset 0 0 0 1px rgba(27, 26, 23, .06), inset 0 1px rgba(255, 255, 255, .9)
}

.titanium-ghost {
    color: var(--color-text-primary);
    background: rgba(255, 255, 255, .9);
    box-shadow: inset 0 0 0 1px rgba(27, 26, 23, .12)
}

.brass-chip {
    background: var(--brass);
    box-shadow: inset 0 0 0 1px rgba(110, 82, 36, .28), inset 0 1px rgba(255, 255, 255, .6)
}

.hairline {
    box-shadow: var(--ring-hairline)
}

.divider-x {
    background: var(--color-divider-light);
    height: 1px
}

.glass {
    background: var(--glass-bg);
    -webkit-backdrop-filter: blur(22px)saturate(180%);
    backdrop-filter: blur(22px)saturate(180%);
    box-shadow: inset 0 1px 0 var(--glass-border), inset 0 0 0 1px rgba(255, 255, 255, .22)
}

.glass-strong {
    background: var(--glass-bg-strong);
    -webkit-backdrop-filter: blur(26px)saturate(190%);
    backdrop-filter: blur(26px)saturate(190%);
    box-shadow: inset 0 1px 0 var(--glass-border), 0 0 0 1px rgba(var(--shadow-color), .05)
}

.glass-dark {
    background: var(--glass-dark);
    -webkit-backdrop-filter: blur(18px)saturate(160%);
    backdrop-filter: blur(18px)saturate(160%);
    color: #fff;
    box-shadow: inset 0 1px rgba(255, 255, 255, .14)
}

.glass-panel {
    -webkit-backdrop-filter: blur(20px)saturate(180%);
    backdrop-filter: blur(20px)saturate(180%);
    background: var(--glass-bg-strong)
}

.press {
    transition: transform .18s var(--ease-out-expo), opacity .18s, background-color .18s;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.press:active {
    transform: scale(.97)
}

.press-soft:active {
    opacity: .92;
    transform: scale(.985)
}

.grain:after {
    content: "";
    pointer-events: none;
    opacity: .08;
    mix-blend-mode: overlay;
    border-radius: inherit;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.scrim-bottom {
    background: linear-gradient(rgba(10, 9, 8, 0) 35%, rgba(10, 9, 8, .72))
}

.scrim-top {
    background: linear-gradient(rgba(10, 9, 8, .45), rgba(10, 9, 8, 0) 40%)
}

.pb-dock {
    padding-bottom: var(--tabbar-space)
}

.px-page {
    padding-left: var(--page-x);
    padding-right: var(--page-x)
}

.animate-revealed {
    opacity: 1 !important;
    transform: translateY(0) !important
}

[data-animate] {
    opacity: 0;
    transition: opacity .4s var(--ease-out-expo), transform .4s var(--ease-out-expo);
    transform: translateY(16px)
}

:root {
    --color-primary: #1b1a17;
    --color-primary-rgb: 27, 26, 23;
    --color-primary-dark: #0e0d0b;
    --color-primary-light: #3a3833;
    --color-primary-surface: #edeae3;
    --color-primary-50: #f4f2ee;
    --color-primary-100: #e6e2da;
    --color-primary-200: #cfc9bd;
    --color-primary-800: #11100e;
    --color-primary-900: #0a0908;
    --color-accent: #e8562a;
    --color-accent-rgb: 232, 86, 42;
    --color-accent-dark: #b83f1a;
    --color-accent-light: #f28a63;
    --color-accent-surface: #fce6dc;
    --color-accent-50: #fef3ee;
    --color-accent-100: #fce6dc;
    --color-accent-600: #cf4a21;
    --gradient-gold-metal: linear-gradient(135deg, #b83f1a 0%, #e8562a 45%, #f28a63 100%);
    --gradient-gold-text: linear-gradient(90deg, #cf4a21, #e8562a, #f28a63);
    --night-1: #17161c;
    --night-2: #23212a;
    --night-3: #302d38;
    --color-surface-deep: #17161c;
    --color-surface-dark: #23212a;
    --titanium-1: #fdfbf8;
    --titanium-2: #f5f1ea;
    --titanium-3: #ece5d9;
    --titanium-edge: rgba(27, 26, 23, .07);
    --titanium-shadow: 0 12px 30px -20px rgba(74, 56, 30, .22), 0 1px 2px rgba(74, 56, 30, .05);
    --brass: linear-gradient(135deg, #eeddb6 0%, #c9aa70 48%, #e9d6ab 72%, #b8975a 100%);
    --floor-1: #e8562a;
    --floor-1-tint: #fbe4d9;
    --floor-1-ink: #8a2d10;
    --floor-2: #e39a2d;
    --floor-2-tint: #faeed6;
    --floor-2-ink: #7a4d0b;
    --floor-3: #5f9160;
    --floor-3-tint: #e0ebdc;
    --floor-3-ink: #2f5230;
    --floor-4: #1d8585;
    --floor-4-tint: #d4eceb;
    --floor-4-ink: #0d4a4a;
    --floor-5: #3e78dd;
    --floor-5-tint: #dce6f9;
    --floor-5-ink: #1c4290;
    --floor-6: #6e57d6;
    --floor-6-tint: #e6e0fa;
    --floor-6-ink: #3b2a8a;
    --floor-7: #cf5878;
    --floor-7-tint: #f8dde5;
    --floor-7-ink: #7c2240;
    --floor-8: #b48a45;
    --floor-8-tint: #f0e6d3;
    --floor-8-ink: #5e4518;
    --color-success: #1f9d61;
    --color-success-rgb: 31, 157, 97;
    --color-success-surface: #ddf2e7;
    --color-success-text: #13734a;
    --color-warning: #d98a06;
    --color-warning-rgb: 217, 138, 6;
    --color-warning-surface: #fbeed3;
    --color-warning-text: #8f5a00;
    --color-error: #d6453d;
    --color-error-rgb: 214, 69, 61;
    --color-error-surface: #fbe1df;
    --color-error-text: #a2271f;
    --info: #3e78dd;
    --info-surface: #dce6f9;
    --color-income: var(--color-success);
    --color-expense: var(--color-text-primary);
    --color-pending: var(--color-warning);
    --color-on-gold: #fff;
    --color-text-primary: #1b1a17;
    --color-text-secondary: #6b675e;
    --color-text-tertiary: #a29d92;
    --color-text-on-dark: #f5f3ee;
    --color-text-on-dark-muted: #a6a2b0;
    --color-bg-page: #f2efe9;
    --color-bg-card: #fff;
    --color-bg-elevated: #f7f5f1;
    --color-bg-sunken: #e9e5dd;
    --color-bg-page-dark: #17161c;
    --color-bg-card-dark: #23212a;
    --color-divider: #e3ded4;
    --color-divider-light: #eeeae2;
    --gradient-card-trial: linear-gradient(160deg, #fbe4d9 0%, #fff 100%);
    --gradient-card-standard: linear-gradient(160deg, #f7f5f1 0%, #fff 100%);
    --gradient-card-premium: linear-gradient(160deg, #f0e6d3 0%, #fff 100%);
    --gradient-brand: linear-gradient(160deg, #23212a 0%, #17161c 100%);
    --gradient-brand-immersive: linear-gradient(160deg, #302d38 0%, #17161c 70%);
    --font-xs: 11px;
    --font-sm: 13px;
    --font-base: 15px;
    --font-md: 17px;
    --font-lg: 20px;
    --font-xl: 24px;
    --font-2xl: 28px;
    --font-3xl: 34px;
    --font-4xl: 44px;
    --text-hero: clamp(40px, 11vw, 52px);
    --text-display: clamp(30px, 8vw, 36px);
    --weight-regular: 400;
    --weight-medium: 500;
    --weight-semibold: 600;
    --weight-bold: 700;
    --weight-extrabold: 800;
    --space-2: 2px;
    --space-4: 4px;
    --space-8: 8px;
    --space-12: 12px;
    --space-16: 16px;
    --space-20: 20px;
    --space-24: 24px;
    --space-32: 32px;
    --space-36: 36px;
    --space-40: 40px;
    --space-48: 48px;
    --space-64: 64px;
    --space-80: 80px;
    --space-96: 96px;
    --page-x: 20px;
    --radius-xs: 8px;
    --radius-sm: 12px;
    --radius-md: 16px;
    --radius-lg: 22px;
    --radius-xl: 28px;
    --radius-2xl: 36px;
    --radius-full: 9999px;
    --tracking-display: -.035em;
    --tracking-tight: -.022em;
    --tracking-snug: -.01em;
    --tracking-normal: 0;
    --tracking-wide: .08em;
    --shadow-color: 27, 26, 23;
    --shadow-accent-rgb: 232, 86, 42;
    --shadow-xs: 0 1px 2px rgba(var(--shadow-color), .05);
    --shadow-sm: 0 1px 2px rgba(var(--shadow-color), .04), 0 2px 10px rgba(var(--shadow-color), .04);
    --shadow-md: 0 2px 6px rgba(var(--shadow-color), .04), 0 10px 28px rgba(var(--shadow-color), .07);
    --shadow-lg: 0 4px 12px rgba(var(--shadow-color), .05), 0 22px 48px rgba(var(--shadow-color), .12);
    --shadow-xl: 0 30px 80px rgba(var(--shadow-color), .22);
    --shadow-card: var(--shadow-sm);
    --shadow-float: 0 20px 50px -14px rgba(var(--shadow-color), .35), 0 4px 14px rgba(var(--shadow-color), .08);
    --shadow-inset: inset 0 1px 2px rgba(var(--shadow-color), .06);
    --shadow-gold-glow: 0 10px 30px -8px rgba(var(--shadow-accent-rgb), .45);
    --ring-hairline: inset 0 0 0 1px rgba(var(--shadow-color), .06);
    --glass-bg: rgba(255, 255, 255, .66);
    --glass-bg-strong: rgba(255, 255, 255, .84);
    --glass-dark: rgba(23, 22, 28, .62);
    --glass-border: rgba(255, 255, 255, .55);
    --z-content: 1;
    --z-sticky: 10;
    --z-tabbar: 100;
    --z-float: 200;
    --z-dropdown: 300;
    --z-overlay: 400;
    --z-modal: 500;
    --z-toast: 600;
    --z-system: 700;
    --tabbar-h: 64px;
    --tabbar-space: calc(var(--tabbar-h) + 28px + env(safe-area-inset-bottom));
    --header-h: 52px
}

@font-face {
    font-family: Geist Variable;
    font-style: normal;
    font-display: swap;
    font-weight: 100 900;
    src: url(/public/static/font/wework/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
}

@font-face {
    font-family: Geist Variable;
    font-style: normal;
    font-display: swap;
    font-weight: 100 900;
    src: url(/public/static/font/wework/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116
}

@font-face {
    font-family: Geist Variable;
    font-style: normal;
    font-display: swap;
    font-weight: 100 900;
    src: url(/public/static/font/wework/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: Geist Variable;
    font-style: normal;
    font-display: swap;
    font-weight: 100 900;
    src: url(/public/static/font/wework/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
}
