.gen-input-bare{width:100%;height:38px;padding:0 12px;font-family:Inter,system-ui,sans-serif;font-size:13.5px;color:#171717;background:#fff;border:1px solid #e2e2e2;border-radius:8px;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.gen-input-bare::-moz-placeholder{color:#a3a3a3}.gen-input-bare::placeholder{color:#a3a3a3}.gen-input-bare:focus{border-color:#8a2be2;box-shadow:0 0 0 3px #ece0fb}.gen-input-bare.is-mono{font-family:ui-monospace,SF Mono,monospace;font-size:13px}.gen-input-bare.is-dirty{border-color:#b45309;background:#fffbeb}.gen-input-bare.is-dirty:focus{box-shadow:0 0 0 3px rgba(180,83,9,.18)}.gen-input-bare.is-err{border-color:#b3261e;background:#fde7e7}.gen-input-bare.is-err:focus{box-shadow:0 0 0 3px rgba(179,38,30,.18)}.gen-input-bare.is-locked{border-style:dashed;background:#fafafa;color:#7d7d83;cursor:not-allowed}.gen-input-number-field-container{position:relative;margin-bottom:.75rem;display:flex;flex-direction:column}.gen-input-number-field{position:relative;display:flex;align-items:stretch}.gen-input-number-field-input{margin-top:.25rem;width:100%;border-bottom-width:2px;border-bottom-color:var(--gen-styles-neutral-gray-light);padding-right:.5rem;font-size:.875rem;line-height:1.25rem;outline:2px solid transparent;outline-offset:2px}.gen-input-number-field-input:focus{border-bottom-color:var(--gen-styles-primary-accent-color)}.gen-input-number-field-input::-webkit-inner-spin-button,.gen-input-number-field-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.gen-input-number-field-input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.gen-input-number-field-input-error{border-bottom-color:var(--gen-styles-error-color)}.gen-input-number-field-controls{margin-left:.5rem;margin-top:.25rem;display:inline-flex;flex-direction:column;align-items:stretch;overflow:hidden;border-radius:.375rem;border-width:1px;border-color:var(--gen-styles-neutral-gray-light)}.gen-input-number-field-control-btn{display:inline-flex;height:1.25rem;width:1.75rem;align-items:center;justify-content:center;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:0;color:var(--gen-styles-neutral-gray-darkest);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.gen-input-number-field-control-btn:hover{background-color:var(--gen-styles-neutral-gray-lightest)}.gen-input-number-field-control-btn:focus-visible{background-color:var(--gen-styles-neutral-gray-lightest);outline:2px solid transparent;outline-offset:2px}.gen-input-number-field-control-btn:active{background-color:var(--gen-styles-neutral-gray-light)}.gen-input-number-field-control-btn:disabled{pointer-events:none;opacity:.5}.gen-input-number-field-controls>.gen-input-number-field-control-btn+.gen-input-number-field-control-btn{border-top-width:1px;border-color:var(--gen-styles-neutral-gray-light)}.gen-input-number-num-container{margin-bottom:.75rem;flex-direction:column}.gen-input-number-num,.gen-input-number-num-container,.gen-input-number-num-password{position:relative;display:flex}.gen-input-number-num-start-icon-container{position:absolute;top:0;left:0;margin-left:1rem;margin-top:1.25rem}.gen-input-number-num-header{font-size:.75rem;line-height:1rem;font-weight:700}.gen-input-number-num-subheader{margin-top:.125rem;font-size:.75rem;line-height:1rem;font-weight:100;color:var(--gen-styles-neutral-gray-darkest)}.gen-input-number-num input,.gen-input-number-num-password input{margin-top:.25rem;width:100%;padding-right:.5rem;font-size:.875rem;line-height:1.25rem}.gen-input-number-num-default input,.gen-input-number-num-password-default input{border-bottom-width:2px;border-bottom-color:var(--gen-styles-neutral-gray-light)}.gen-input-number-num-default input:focus,.gen-input-number-num-password-default input:focus{border-bottom-color:var(--gen-styles-primary-accent-color)}.gen-input-number-num-wrapped input{border-radius:.375rem;border-width:1px;border-color:var(--gen-styles-neutral-gray);padding-left:.5rem;padding-right:.5rem}.gen-input-number-num-wrapped input:focus{border-bottom-color:var(--gen-styles-neutral-gray)}.gen-input-number-num-password input{padding-right:3rem}.gen-input-number-num-input-wrapper{width:100%}.gen-input-number-num-password button{position:absolute;top:0;right:0;width:2.5rem;border-style:none;background-color:transparent;color:var(--gen-styles-neutral-gray-darker);--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.gen-input-number-num-password button:hover{background-color:transparent}.gen-input-number-num-forgetpassword{position:relative;margin-top:.125rem;display:flex;align-items:center;justify-content:flex-end;font-size:.75rem;line-height:1rem;font-weight:600;letter-spacing:-.025em;color:var(--default-styles-neutral-gray-darkest)}.gen-input-number-num-forgetpassword:hover{color:var(--gen-styles-primary-accent-color)}.gen-input-number-patt-container{margin-bottom:.75rem;flex-direction:column}.gen-input-number-patt,.gen-input-number-patt-container{position:relative;display:flex}.gen-input-number-patt-start-icon-container{position:absolute;top:0;left:0;margin-left:1rem;margin-top:1.25rem}.gen-input-number-patt-header{font-size:.75rem;line-height:1rem;font-weight:700}.gen-input-number-patt-subheader{margin-top:.125rem;font-size:.75rem;line-height:1rem;font-weight:100;color:var(--gen-styles-neutral-gray-darkest)}.gen-input-number-patt input{width:100%;padding-right:.5rem;font-size:.875rem;line-height:1.25rem}.gen-input-number-patt-default input{border-bottom-width:2px;border-bottom-color:var(--gen-styles-neutral-gray-light)}.gen-input-number-patt-default input:focus{border-bottom-color:var(--gen-styles-primary-accent-color)}.gen-input-number-patt-wrapped input{margin-top:.25rem;border-radius:.375rem;border-width:1px;border-color:var(--gen-styles-neutral-gray-light);padding-left:.5rem;padding-right:.5rem}.gen-input-number-patt-wrapped input:focus{border-bottom-color:var(--gen-styles-neutral-gray)}.gen-input-number-patt-error input{border-bottom-right-radius:.375rem;border-right-width:8px;border-color:var(--gen-styles-highlight-error-color);padding-right:var(--gen-layouts-spaces-page-s)m}.gen-input-number-patt-error .gen-form-error-msg{font-size:.875rem;line-height:1.25rem;font-style:italic;color:var(--gen-styles-highlight-error-color)}.gen-input-otp-code{display:flex;align-items:center;justify-content:center;gap:.5rem}.gen-input-otp-code-separator{-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-left:.125rem;padding-right:.125rem;font-size:1rem;line-height:1.5rem;color:var(--gen-styles-neutral-gray-dark)}.gen-input-otp-code-box{height:3.5rem;width:2.75rem;border-radius:.75rem;text-align:center;font-size:1.5rem;line-height:2rem;font-weight:700;border:2px solid var(--gen-styles-neutral-gray);background:var(--gen-styles-neutral-white);color:var(--gen-styles-neutral-black);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;animation-duration:.15s;outline:2px solid transparent;outline-offset:2px;caret-color:transparent}.gen-input-otp-code-box:focus{border-color:var(--gen-styles-primary-accent-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--gen-styles-primary-accent-color) 15%,transparent)}.gen-input-otp-code-box-filled{border-color:var(--gen-styles-primary-accent-color);background:color-mix(in srgb,var(--gen-styles-primary-accent-color) 6%,var(--gen-styles-neutral-white))}.gen-input-otp-code-box-error{border-color:var(--default-styles-semantic-error)!important}.gen-input-otp-code-box-error:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--default-styles-semantic-error) 20%,transparent)!important}.gen-input-otp-code-box-disabled{cursor:not-allowed;opacity:.5;background:var(--gen-styles-neutral-gray-lightest)}.gen-kbd{border-radius:.375rem;background-color:var(--gen-styles-neutral-gray-lightest);font-family:var(--font-geist-mono);font-size:.75rem;line-height:1rem;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:var(--gen-styles-neutral-gray);--tw-drop-shadow:drop-shadow(0 4px 3px rgba(0,0,0,.07)) drop-shadow(0 2px 2px rgba(0,0,0,.06));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)}.gen-kbd-preset-basic{padding:.25rem}.gen-kbd-preset-standard{padding:.25rem .5rem}.gen-pagination,.gen-pagination-shadcn{margin-left:auto;margin-right:auto;display:flex;width:100%;justify-content:center}.gen-pagination-content,.gen-pagination-content-shadcn{display:flex;flex-direction:row;align-items:center;gap:.25rem}.gen-pagination-link{display:inline-flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;white-space:nowrap;border-radius:.375rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.gen-pagination-link:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-offset-width:2px}.gen-pagination-link:disabled{pointer-events:none;opacity:.5}.gen-pagination-link-shadcn{display:inline-flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;white-space:nowrap;border-radius:.375rem;border-width:1px;border-color:var(--gen-styles-shadcn-input);font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.gen-pagination-link-shadcn:hover{background-color:var(--gen-styles-shadcn-accent);color:var(--gen-styles-shadcn-accent-foreground)}.gen-pagination-link-shadcn:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-offset-width:2px}.gen-pagination-link-shadcn:disabled{pointer-events:none;opacity:.5}.gen-pagination-link-active{background-color:var(--gen-styles-primary-accent-color);color:var(--gen-styles-neutral-white)}.gen-pagination-link-disabled{pointer-events:none;opacity:.5}.gen-pagination-link-size-default{height:2.5rem;width:2.5rem}.gen-pagination-link-size-sm{height:2.25rem;width:2.25rem}.gen-pagination-link-size-lg{height:2.75rem;width:2.75rem}.gen-pagination-link-size-icon{height:2.25rem;width:2.25rem}.gen-pagination-ellipsis,.gen-pagination-ellipsis-shadcn{display:flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center}.gen-pagination-next,.gen-pagination-previous{gap:.25rem}.gen-skeleton{background-color:var(--gen-styles-neutral-gray)}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/geist-cyrillic-ext-wght-normal.8bbfa6e0.woff2) format("woff2-variations");unicode-range:u+0460-052f,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(/_next/static/media/geist-cyrillic-wght-normal.12b57c6b.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/geist-vietnamese-wght-normal.c6a3f4e5.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/geist-latin-ext-wght-normal.b921df26.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/geist-latin-wght-normal.9ff55a8a.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/geist-mono-cyrillic-ext-wght-normal.65cff689.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/geist-mono-cyrillic-wght-normal.381bd957.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/geist-mono-symbols2-wght-normal.9165a011.woff2) format("woff2-variations");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/geist-mono-vietnamese-wght-normal.6c3335b2.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/geist-mono-latin-ext-wght-normal.9f916c9a.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/geist-mono-latin-wght-normal.c966545e.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/fraunces-vietnamese-wght-normal.9ea1ffad.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/fraunces-latin-ext-wght-normal.df252a37.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/fraunces-latin-wght-normal.7d78925e.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}