:root{--fig-color-sand-100: 255 243 229;--fig-color-stone-100: 236 236 239;--fig-color-stone-200: 217 218 224;--fig-color-stone-300: 188 190 200;--fig-color-stone-400: 154 156 169;--fig-color-stone-500: 110 112 128;--fig-color-stone-600: 59 61 74;--fig-color-stone-700: 49 51 64;--fig-color-stone-800: 39 41 52;--fig-color-stone-900: 29 30 39;--fig-color-stone-1000: 20 21 27;--fig-color-sand-200: 255 228 199;--fig-color-sand-300: 255 204 148;--fig-color-sand-400: 255 174 92;--fig-color-sand-500: 251 150 51;--fig-color-sand-600: 245 127 0;--fig-color-sand-700: 204 105 0;--fig-color-sand-800: 160 83 0;--fig-color-sand-900: 112 58 0;--fig-color-sand-1000: 61 32 0;--fig-color-gray-100: 247 248 249;--fig-color-gray-200: 243 244 245;--fig-color-gray-300: 238 239 241;--fig-color-gray-400: 220 222 227;--fig-color-gray-500: 209 211 216;--fig-color-gray-600: 176 179 186;--fig-color-gray-700: 134 139 148;--fig-color-gray-800: 85 93 109;--fig-color-gray-900: 42 48 56;--fig-color-gray-1000: 26 28 32;--fig-color-gray-00: 255 255 255;--fig-color-static-white: 255 255 255;--fig-color-static-black: 0 0 0;--fig-color-static-black-alpha-100: 0 0 0;--fig-alpha-static-black-alpha-100: .0275;--fig-color-static-black-alpha-200: 0 0 0;--fig-alpha-static-black-alpha-200: .0471;--fig-color-static-black-alpha-300: 0 0 0;--fig-alpha-static-black-alpha-300: .0627;--fig-color-static-black-alpha-400: 0 0 0;--fig-alpha-static-black-alpha-400: .1294;--fig-color-static-black-alpha-500: 0 0 0;--fig-alpha-static-black-alpha-500: .1725;--fig-color-static-black-alpha-600: 0 0 0;--fig-alpha-static-black-alpha-600: .298;--fig-color-static-black-alpha-700: 0 0 0;--fig-alpha-static-black-alpha-700: .4549;--fig-color-static-black-alpha-800: 0 0 0;--fig-alpha-static-black-alpha-800: .6353;--fig-color-static-black-alpha-900: 0 0 0;--fig-alpha-static-black-alpha-900: .8157;--fig-color-static-black-alpha-1000: 0 0 0;--fig-alpha-static-black-alpha-1000: .8902;--fig-color-static-white-alpha-50: 255 255 255;--fig-alpha-static-white-alpha-50: .051;--fig-color-static-white-alpha-100: 255 255 255;--fig-alpha-static-white-alpha-100: .0902;--fig-color-static-white-alpha-200: 255 255 255;--fig-alpha-static-white-alpha-200: .1255;--fig-color-static-white-alpha-300: 255 255 255;--fig-alpha-static-white-alpha-300: .1804;--fig-color-static-white-alpha-400: 255 255 255;--fig-alpha-static-white-alpha-400: .2392;--fig-color-static-white-alpha-500: 255 255 255;--fig-alpha-static-white-alpha-500: .3765;--fig-color-static-white-alpha-600: 255 255 255;--fig-alpha-static-white-alpha-600: .5451;--fig-color-static-white-alpha-700: 255 255 255;--fig-alpha-static-white-alpha-700: .702;--fig-color-static-white-alpha-800: 255 255 255;--fig-alpha-static-white-alpha-800: .8706;--fig-color-static-white-alpha-900: 255 255 255;--fig-alpha-static-white-alpha-900: .9176;--fig-color-static-white-alpha-1000: 255 255 255;--fig-alpha-static-white-alpha-1000: .9569;--fig-color-yellow-100: 255 247 222;--fig-color-yellow-200: 253 239 185;--fig-color-yellow-300: 251 220 101;--fig-color-yellow-400: 233 198 71;--fig-color-yellow-500: 212 171 40;--fig-color-yellow-600: 196 151 37;--fig-color-yellow-700: 155 120 33;--fig-color-yellow-800: 117 91 34;--fig-color-yellow-900: 79 62 31;--fig-color-yellow-1000: 44 37 18;--fig-color-red-100: 253 240 240;--fig-color-red-200: 253 231 231;--fig-color-red-300: 254 212 210;--fig-color-red-400: 254 183 179;--fig-color-red-500: 254 146 141;--fig-color-red-600: 252 106 102;--fig-color-red-700: 250 52 44;--fig-color-red-800: 202 29 19;--fig-color-red-900: 146 23 8;--fig-color-red-1000: 74 18 9;--fig-color-green-100: 237 250 246;--fig-color-green-200: 217 246 233;--fig-color-green-300: 185 233 210;--fig-color-green-400: 125 220 179;--fig-color-green-500: 66 197 147;--fig-color-green-600: 16 171 125;--fig-color-green-700: 7 145 113;--fig-color-green-800: 0 116 95;--fig-color-green-900: 7 84 69;--fig-color-green-1000: 10 43 36;--fig-color-blue-100: 239 246 255;--fig-color-blue-200: 226 237 252;--fig-color-blue-300: 203 223 250;--fig-color-blue-400: 170 206 253;--fig-color-blue-500: 133 184 253;--fig-color-blue-600: 94 152 254;--fig-color-blue-700: 33 124 249;--fig-color-blue-800: 19 95 205;--fig-color-blue-900: 11 69 150;--fig-color-blue-1000: 3 36 81;--fig-color-background-default: 255 255 255;--fig-color-background-alternative: 247 248 249;--fig-color-background-elevated: 255 255 255;--fig-color-text-primary: 26 28 32;--fig-color-text-secondary: 85 93 109;--fig-color-text-tertiary: 134 139 148;--fig-color-text-disabled: 176 179 186;--fig-color-text-brand: 245 127 0;--fig-color-text-reward: 155 120 33;--fig-color-text-on-brand: 255 255 255;--fig-color-text-danger: 250 52 44;--fig-color-icon-primary: 85 93 109;--fig-color-icon-secondary: 134 139 148;--fig-color-icon-disabled: 209 211 216;--fig-color-icon-brand: 245 127 0;--fig-color-icon-reward: 212 171 40;--fig-color-icon-on-brand: 255 255 255;--fig-color-fill-brand: 245 127 0;--fig-color-fill-brand-weak: 255 228 199;--fig-color-fill-secondary: 59 61 74;--fig-color-fill-secondary-weak: 217 218 224;--fig-color-fill-reward: 233 198 71;--fig-color-fill-reward-weak: 255 247 222;--fig-color-fill-success: 16 171 125;--fig-color-fill-success-weak: 237 250 246;--fig-color-fill-danger: 250 52 44;--fig-color-fill-danger-weak: 253 240 240;--fig-color-fill-disabled: 238 239 241;--fig-color-border-default: 220 222 227;--fig-color-border-strong: 209 211 216;--fig-color-border-brand: 245 127 0;--fig-color-border-focus: 204 105 0;--fig-color-overlay-dim: 0 0 0;--fig-alpha-overlay-dim: .4549;--fig-color-text-on-secondary: 255 255 255;--fig-color-icon-on-secondary: 255 255 255;--fig-font-size-t1: 12px;--fig-line-height-t1: 16px;--fig-font-size-t2: 14px;--fig-line-height-t2: 20px;--fig-font-size-t3: 15px;--fig-line-height-t3: 22px;--fig-font-size-t4: 16px;--fig-line-height-t4: 24px;--fig-font-size-t5: 17px;--fig-line-height-t5: 26px;--fig-font-size-t6: 18px;--fig-line-height-t6: 28px;--fig-font-size-t7: 20px;--fig-line-height-t7: 30px;--fig-font-size-t8: 22px;--fig-line-height-t8: 32px;--fig-font-size-t9: 24px;--fig-font-size-t10: 28px;--fig-line-height-t9: 38px;--fig-space-0: 0px;--fig-space-2: 2px;--fig-space-4: 4px;--fig-space-6: 6px;--fig-space-8: 8px;--fig-space-10: 10px;--fig-space-12: 12px;--fig-space-16: 16px;--fig-space-20: 20px;--fig-space-24: 24px;--fig-space-28: 28px;--fig-space-32: 32px;--fig-space-40: 40px;--fig-space-48: 48px;--fig-space-56: 56px;--fig-space-64: 64px;--fig-space-80: 80px;--fig-page-margin-xxs: 10px;--fig-page-margin-xs: 16px;--fig-page-margin-s: 20px;--fig-page-margin-m: 24px;--fig-gap-xxs: 4px;--fig-gap-xs: 8px;--fig-gap-s: 12px;--fig-gap-m: 16px;--fig-gap-l: 20px;--fig-gap-xl: 24px;--fig-radius-xxs: 8px;--fig-radius-xs: 10px;--fig-radius-s: 12px;--fig-radius-m: 14px;--fig-radius-l: 16px;--fig-radius-full: 999px;--fig-icon-size-s: 16px;--fig-icon-size-m: 24px;--fig-icon-size-l: 32px;--fig-touch-target-min: 44px;--fig-card-gap: 16px;--fig-list-row-gap: 12px;--fig-section-gap: 24px;--fig-icon-size-sm: 16px;--fig-icon-size-md: 20px;--fig-icon-size-lg: 24px;--fig-button-radius: 12px;--fig-button-gap: 8px;--fig-card-radius: 14px;--fig-card-inset: 16px;--fig-input-radius: 10px;--fig-chip-radius: 8px;--fig-sheet-radius: 16px;--fig-font-family-default: "Wanted Sans";--fig-font-weight-regular: "Regular";--fig-font-weight-medium: "Medium";--fig-font-weight-semibold: "SemiBold";--fig-font-weight-bold: "Bold"}[data-theme=dark]{--fig-color-sand-100: 255 243 229;--fig-color-stone-100: 236 236 239;--fig-color-stone-200: 217 218 224;--fig-color-stone-300: 188 190 200;--fig-color-stone-400: 154 156 169;--fig-color-stone-500: 110 112 128;--fig-color-stone-600: 59 61 74;--fig-color-stone-700: 49 51 64;--fig-color-stone-800: 39 41 52;--fig-color-stone-900: 29 30 39;--fig-color-stone-1000: 20 21 27;--fig-color-sand-200: 255 228 199;--fig-color-sand-300: 255 204 148;--fig-color-sand-400: 255 174 92;--fig-color-sand-500: 251 150 51;--fig-color-sand-600: 245 127 0;--fig-color-sand-700: 204 105 0;--fig-color-sand-800: 160 83 0;--fig-color-sand-900: 112 58 0;--fig-color-sand-1000: 61 32 0;--fig-color-gray-100: 247 248 249;--fig-color-gray-200: 243 244 245;--fig-color-gray-300: 238 239 241;--fig-color-gray-400: 220 222 227;--fig-color-gray-500: 209 211 216;--fig-color-gray-600: 176 179 186;--fig-color-gray-700: 134 139 148;--fig-color-gray-800: 85 93 109;--fig-color-gray-900: 42 48 56;--fig-color-gray-1000: 26 28 32;--fig-color-gray-00: 255 255 255;--fig-color-static-white: 255 255 255;--fig-color-static-black: 0 0 0;--fig-color-static-black-alpha-100: 0 0 0;--fig-alpha-static-black-alpha-100: .0275;--fig-color-static-black-alpha-200: 0 0 0;--fig-alpha-static-black-alpha-200: .0471;--fig-color-static-black-alpha-300: 0 0 0;--fig-alpha-static-black-alpha-300: .0627;--fig-color-static-black-alpha-400: 0 0 0;--fig-alpha-static-black-alpha-400: .1294;--fig-color-static-black-alpha-500: 0 0 0;--fig-alpha-static-black-alpha-500: .1725;--fig-color-static-black-alpha-600: 0 0 0;--fig-alpha-static-black-alpha-600: .298;--fig-color-static-black-alpha-700: 0 0 0;--fig-alpha-static-black-alpha-700: .4549;--fig-color-static-black-alpha-800: 0 0 0;--fig-alpha-static-black-alpha-800: .6353;--fig-color-static-black-alpha-900: 0 0 0;--fig-alpha-static-black-alpha-900: .8157;--fig-color-static-black-alpha-1000: 0 0 0;--fig-alpha-static-black-alpha-1000: .8902;--fig-color-static-white-alpha-50: 255 255 255;--fig-alpha-static-white-alpha-50: .051;--fig-color-static-white-alpha-100: 255 255 255;--fig-alpha-static-white-alpha-100: .0902;--fig-color-static-white-alpha-200: 255 255 255;--fig-alpha-static-white-alpha-200: .1255;--fig-color-static-white-alpha-300: 255 255 255;--fig-alpha-static-white-alpha-300: .1804;--fig-color-static-white-alpha-400: 255 255 255;--fig-alpha-static-white-alpha-400: .2392;--fig-color-static-white-alpha-500: 255 255 255;--fig-alpha-static-white-alpha-500: .3765;--fig-color-static-white-alpha-600: 255 255 255;--fig-alpha-static-white-alpha-600: .5451;--fig-color-static-white-alpha-700: 255 255 255;--fig-alpha-static-white-alpha-700: .702;--fig-color-static-white-alpha-800: 255 255 255;--fig-alpha-static-white-alpha-800: .8706;--fig-color-static-white-alpha-900: 255 255 255;--fig-alpha-static-white-alpha-900: .9176;--fig-color-static-white-alpha-1000: 255 255 255;--fig-alpha-static-white-alpha-1000: .9569;--fig-color-yellow-100: 255 247 222;--fig-color-yellow-200: 253 239 185;--fig-color-yellow-300: 251 220 101;--fig-color-yellow-400: 233 198 71;--fig-color-yellow-500: 212 171 40;--fig-color-yellow-600: 196 151 37;--fig-color-yellow-700: 155 120 33;--fig-color-yellow-800: 117 91 34;--fig-color-yellow-900: 79 62 31;--fig-color-yellow-1000: 44 37 18;--fig-color-red-100: 253 240 240;--fig-color-red-200: 253 231 231;--fig-color-red-300: 254 212 210;--fig-color-red-400: 254 183 179;--fig-color-red-500: 254 146 141;--fig-color-red-600: 252 106 102;--fig-color-red-700: 250 52 44;--fig-color-red-800: 202 29 19;--fig-color-red-900: 146 23 8;--fig-color-red-1000: 74 18 9;--fig-color-green-100: 237 250 246;--fig-color-green-200: 217 246 233;--fig-color-green-300: 185 233 210;--fig-color-green-400: 125 220 179;--fig-color-green-500: 66 197 147;--fig-color-green-600: 16 171 125;--fig-color-green-700: 7 145 113;--fig-color-green-800: 0 116 95;--fig-color-green-900: 7 84 69;--fig-color-green-1000: 10 43 36;--fig-color-blue-100: 239 246 255;--fig-color-blue-200: 226 237 252;--fig-color-blue-300: 203 223 250;--fig-color-blue-400: 170 206 253;--fig-color-blue-500: 133 184 253;--fig-color-blue-600: 94 152 254;--fig-color-blue-700: 33 124 249;--fig-color-blue-800: 19 95 205;--fig-color-blue-900: 11 69 150;--fig-color-blue-1000: 3 36 81;--fig-color-background-default: 26 28 32;--fig-color-background-alternative: 42 48 56;--fig-color-background-elevated: 42 48 56;--fig-color-text-primary: 247 248 249;--fig-color-text-secondary: 209 211 216;--fig-color-text-tertiary: 176 179 186;--fig-color-text-disabled: 134 139 148;--fig-color-text-brand: 251 150 51;--fig-color-text-reward: 233 198 71;--fig-color-text-on-brand: 255 255 255;--fig-color-text-danger: 254 146 141;--fig-color-icon-primary: 209 211 216;--fig-color-icon-secondary: 176 179 186;--fig-color-icon-disabled: 85 93 109;--fig-color-icon-brand: 251 150 51;--fig-color-icon-reward: 251 220 101;--fig-color-icon-on-brand: 255 255 255;--fig-color-fill-brand: 245 127 0;--fig-color-fill-brand-weak: 61 32 0;--fig-color-fill-secondary: 154 156 169;--fig-color-fill-secondary-weak: 29 30 39;--fig-color-fill-reward: 251 220 101;--fig-color-fill-reward-weak: 79 62 31;--fig-color-fill-success: 66 197 147;--fig-color-fill-success-weak: 7 84 69;--fig-color-fill-danger: 252 106 102;--fig-color-fill-danger-weak: 74 18 9;--fig-color-fill-disabled: 85 93 109;--fig-color-border-default: 85 93 109;--fig-color-border-strong: 134 139 148;--fig-color-border-brand: 245 127 0;--fig-color-border-focus: 251 150 51;--fig-color-overlay-dim: 0 0 0;--fig-alpha-overlay-dim: .4549;--fig-color-text-on-secondary: 255 255 255;--fig-color-icon-on-secondary: 255 255 255}:root{--color-bg: var(--fig-color-background-default);--color-surface: var(--fig-color-background-elevated);--color-surface-muted: var(--fig-color-background-alternative);--color-border: var(--fig-color-border-default);--color-fg: var(--fig-color-text-primary);--color-fg-muted: var(--fig-color-text-secondary);--color-fg-subtle: var(--fig-color-text-tertiary);--color-primary: var(--fig-color-fill-brand);--color-primary-fg: var(--fig-color-text-on-brand);--color-secondary: var(--fig-color-fill-secondary);--color-secondary-fg: var(--fig-color-text-on-secondary);--color-success: var(--fig-color-fill-success);--color-warning: var(--fig-color-fill-reward);--color-danger: var(--fig-color-fill-danger);--color-danger-fg: var(--fig-color-static-white);--color-ring: var(--fig-color-border-focus);--color-accent-sky: 2 132 199;--color-accent-violet: 124 58 237;--color-accent-emerald: 5 150 105;--color-accent-amber: 217 119 6;--color-accent-rose: 225 29 72;--color-accent-fuchsia: 192 38 211;--color-accent-teal: 13 148 136;--font-sans: var(--fig-font-family-default), "Apple SD Gothic Neo", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans KR", sans-serif;--text-xs: var(--fig-font-size-t1);--text-sm: var(--fig-font-size-t2);--text-base: var(--fig-font-size-t4);--text-lg: var(--fig-font-size-t6);--text-xl: var(--fig-font-size-t7);--text-2xl: var(--fig-font-size-t9);--text-3xl: var(--fig-font-size-t10);--leading-tight: 1.25;--leading-snug: 1.375;--leading-normal: 1.5;--space-0-5: var(--fig-space-2);--space-1: var(--fig-space-4);--space-2: var(--fig-space-8);--space-3: var(--fig-space-12);--space-4: var(--fig-space-16);--space-5: var(--fig-space-20);--space-6: var(--fig-space-24);--space-8: var(--fig-space-32);--space-10: var(--fig-space-40);--space-12: var(--fig-space-48);--size-touch: var(--fig-touch-target-min);--radius-sm: var(--fig-radius-xxs);--radius-md: var(--fig-radius-s);--radius-lg: var(--fig-radius-m);--radius-xl: var(--fig-radius-l);--radius-full: var(--fig-radius-full);--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 12px -2px rgb(0 0 0 / .1);--shadow-lg: 0 12px 32px -8px rgb(0 0 0 / .18);--z-base: 0;--z-dropdown: 1000;--z-sticky: 1100;--z-overlay: 1200;--z-modal: 1300;--z-toast: 1400}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}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{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-height:100dvh;background-color:rgb(var(--color-bg));color:rgb(var(--color-fg));font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;overscroll-behavior:none}*{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid rgb(var(--color-ring));outline-offset:2px}.visible{visibility:visible}.fixed{position:fixed}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.bottom-0{bottom:0}.-z-base{z-index:calc(var(--z-base) * -1)}.-z-dropdown{z-index:calc(var(--z-dropdown) * -1)}.-z-modal{z-index:calc(var(--z-modal) * -1)}.-z-overlay{z-index:calc(var(--z-overlay) * -1)}.-z-sticky{z-index:calc(var(--z-sticky) * -1)}.-z-toast{z-index:calc(var(--z-toast) * -1)}.z-modal{z-index:var(--z-modal)}.z-overlay{z-index:var(--z-overlay)}.ml-1{margin-left:var(--space-1)}.mt-2{margin-top:var(--space-2)}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.h-dvh{height:100dvh}.h-full{height:100%}.max-h-48{max-height:12rem}.max-h-72{max-height:18rem}.max-h-\[88dvh\]{max-height:88dvh}.min-h-0{min-height:0px}.min-h-touch{min-height:var(--size-touch)}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-touch{min-width:var(--size-touch)}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:var(--space-0-5)}.gap-1{gap:var(--space-1)}.gap-1\.5{gap:.375rem}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-6{gap:var(--space-6)}.gap-x-2{-moz-column-gap:var(--space-2);column-gap:var(--space-2)}.self-start{align-self:flex-start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-all{word-break:break-all}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-4{border-left-width:4px}.border-t{border-top-width:1px}.border-accent-amber{--tw-border-opacity: 1;border-color:rgb(var(--color-accent-amber) / var(--tw-border-opacity, 1))}.border-accent-emerald{--tw-border-opacity: 1;border-color:rgb(var(--color-accent-emerald) / var(--tw-border-opacity, 1))}.border-accent-fuchsia{--tw-border-opacity: 1;border-color:rgb(var(--color-accent-fuchsia) / var(--tw-border-opacity, 1))}.border-accent-rose{--tw-border-opacity: 1;border-color:rgb(var(--color-accent-rose) / var(--tw-border-opacity, 1))}.border-accent-sky{--tw-border-opacity: 1;border-color:rgb(var(--color-accent-sky) / var(--tw-border-opacity, 1))}.border-accent-teal{--tw-border-opacity: 1;border-color:rgb(var(--color-accent-teal) / var(--tw-border-opacity, 1))}.border-accent-violet{--tw-border-opacity: 1;border-color:rgb(var(--color-accent-violet) / var(--tw-border-opacity, 1))}.border-border{--tw-border-opacity: 1;border-color:rgb(var(--color-border) / var(--tw-border-opacity, 1))}.border-danger{--tw-border-opacity: 1;border-color:rgb(var(--color-danger) / var(--tw-border-opacity, 1))}.border-danger\/40{border-color:rgb(var(--color-danger) / .4)}.border-danger\/50{border-color:rgb(var(--color-danger) / .5)}.border-primary\/40{border-color:rgb(var(--color-primary) / .4)}.border-success\/40{border-color:rgb(var(--color-success) / .4)}.border-success\/50{border-color:rgb(var(--color-success) / .5)}.border-warning\/40{border-color:rgb(var(--color-warning) / .4)}.border-warning\/50{border-color:rgb(var(--color-warning) / .5)}.bg-accent-amber\/15{background-color:rgb(var(--color-accent-amber) / .15)}.bg-accent-emerald\/15{background-color:rgb(var(--color-accent-emerald) / .15)}.bg-accent-fuchsia\/15{background-color:rgb(var(--color-accent-fuchsia) / .15)}.bg-accent-rose\/15{background-color:rgb(var(--color-accent-rose) / .15)}.bg-accent-sky\/15{background-color:rgb(var(--color-accent-sky) / .15)}.bg-accent-teal\/15{background-color:rgb(var(--color-accent-teal) / .15)}.bg-accent-violet\/15{background-color:rgb(var(--color-accent-violet) / .15)}.bg-bg{--tw-bg-opacity: 1;background-color:rgb(var(--color-bg) / var(--tw-bg-opacity, 1))}.bg-danger{--tw-bg-opacity: 1;background-color:rgb(var(--color-danger) / var(--tw-bg-opacity, 1))}.bg-danger\/10{background-color:rgb(var(--color-danger) / .1)}.bg-primary{--tw-bg-opacity: 1;background-color:rgb(var(--color-primary) / var(--tw-bg-opacity, 1))}.bg-primary\/10{background-color:rgb(var(--color-primary) / .1)}.bg-secondary{--tw-bg-opacity: 1;background-color:rgb(var(--color-secondary) / var(--tw-bg-opacity, 1))}.bg-secondary\/60{background-color:rgb(var(--color-secondary) / .6)}.bg-success\/10{background-color:rgb(var(--color-success) / .1)}.bg-surface{--tw-bg-opacity: 1;background-color:rgb(var(--color-surface) / var(--tw-bg-opacity, 1))}.bg-surface-muted{--tw-bg-opacity: 1;background-color:rgb(var(--color-surface-muted) / var(--tw-bg-opacity, 1))}.bg-surface\/95{background-color:rgb(var(--color-surface) / .95)}.bg-transparent{background-color:transparent}.bg-warning\/10{background-color:rgb(var(--color-warning) / .1)}.p-0{padding:0}.p-2{padding:var(--space-2)}.p-2\.5{padding:.625rem}.p-3{padding:var(--space-3)}.p-4{padding:var(--space-4)}.p-6{padding:var(--space-6)}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:var(--space-3);padding-right:var(--space-3)}.px-4{padding-left:var(--space-4);padding-right:var(--space-4)}.px-6{padding-left:var(--space-6);padding-right:var(--space-6)}.py-0\.5{padding-top:var(--space-0-5);padding-bottom:var(--space-0-5)}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:var(--space-2);padding-bottom:var(--space-2)}.py-3{padding-top:var(--space-3);padding-bottom:var(--space-3)}.py-4{padding-top:var(--space-4);padding-bottom:var(--space-4)}.pl-3{padding-left:var(--space-3)}.pr-8{padding-right:var(--space-8)}.pt-0\.5{padding-top:var(--space-0-5)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:var(--text-2xl);line-height:var(--leading-tight)}.text-3xl{font-size:var(--text-3xl);line-height:var(--leading-tight)}.text-\[11px\]{font-size:11px}.text-base{font-size:var(--text-base);line-height:var(--leading-normal)}.text-lg{font-size:var(--text-lg);line-height:var(--leading-snug)}.text-sm{font-size:var(--text-sm);line-height:var(--leading-normal)}.text-xl{font-size:var(--text-xl);line-height:var(--leading-snug)}.text-xs{font-size:var(--text-xs);line-height:var(--leading-normal)}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.italic{font-style:italic}.leading-none{line-height:1}.tracking-tight{letter-spacing:-.025em}.text-danger{--tw-text-opacity: 1;color:rgb(var(--color-danger) / var(--tw-text-opacity, 1))}.text-danger-fg{--tw-text-opacity: 1;color:rgb(var(--color-danger-fg) / var(--tw-text-opacity, 1))}.text-fg{--tw-text-opacity: 1;color:rgb(var(--color-fg) / var(--tw-text-opacity, 1))}.text-fg-muted{--tw-text-opacity: 1;color:rgb(var(--color-fg-muted) / var(--tw-text-opacity, 1))}.text-fg-subtle{--tw-text-opacity: 1;color:rgb(var(--color-fg-subtle) / var(--tw-text-opacity, 1))}.text-primary{--tw-text-opacity: 1;color:rgb(var(--color-primary) / var(--tw-text-opacity, 1))}.text-primary-fg{--tw-text-opacity: 1;color:rgb(var(--color-primary-fg) / var(--tw-text-opacity, 1))}.text-secondary-fg{--tw-text-opacity: 1;color:rgb(var(--color-secondary-fg) / var(--tw-text-opacity, 1))}.text-success{--tw-text-opacity: 1;color:rgb(var(--color-success) / var(--tw-text-opacity, 1))}.text-warning{--tw-text-opacity: 1;color:rgb(var(--color-warning) / var(--tw-text-opacity, 1))}.opacity-70{opacity:.7}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: var(--shadow-lg);--tw-shadow-colored: var(--shadow-lg);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: var(--shadow-md);--tw-shadow-colored: var(--shadow-md);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: var(--shadow-sm);--tw-shadow-colored: var(--shadow-sm);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--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(3px + 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)}.filter{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);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-sm{--tw-backdrop-blur: blur(4px);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-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.pt-safe{padding-top:var(--native-safe-area-inset-top, env(safe-area-inset-top))}.pb-safe{padding-bottom:var(--native-safe-area-inset-bottom, env(safe-area-inset-bottom))}.px-safe{padding-left:var(--native-safe-area-inset-left, env(safe-area-inset-left));padding-right:var(--native-safe-area-inset-right, env(safe-area-inset-right))}.placeholder\:text-fg-subtle::-moz-placeholder{--tw-text-opacity: 1;color:rgb(var(--color-fg-subtle) / var(--tw-text-opacity, 1))}.placeholder\:text-fg-subtle::placeholder{--tw-text-opacity: 1;color:rgb(var(--color-fg-subtle) / var(--tw-text-opacity, 1))}.hover\:text-fg:hover{--tw-text-opacity: 1;color:rgb(var(--color-fg) / var(--tw-text-opacity, 1))}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--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)}.focus-visible\:ring-danger:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--color-danger) / var(--tw-ring-opacity, 1))}.focus-visible\:ring-ring:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--color-ring) / var(--tw-ring-opacity, 1))}.focus-visible\:ring-offset-0:focus-visible{--tw-ring-offset-width: 0px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-bg:focus-visible{--tw-ring-offset-color: rgb(var(--color-bg) / 1)}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:bg-danger\/90:active{background-color:rgb(var(--color-danger) / .9)}.active\:bg-primary\/90:active{background-color:rgb(var(--color-primary) / .9)}.active\:bg-secondary\/90:active{background-color:rgb(var(--color-secondary) / .9)}.active\:bg-surface-muted:active{--tw-bg-opacity: 1;background-color:rgb(var(--color-surface-muted) / var(--tw-bg-opacity, 1))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width: 640px){.sm\:inset-x-auto{left:auto;right:auto}.sm\:left-1\/2{left:50%}.sm\:top-1\/2{top:50%}.sm\:w-\[32rem\]{width:32rem}.sm\:max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.sm\:-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:rounded-xl{border-radius:var(--radius-xl)}}
