@layer reset,base,tokens,recipes,utilities;@layer reset{html,:host{--font-fallback: 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";-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;line-height:1.5;font-family:var(--global-font-body, var(--font-fallback))}*,:before,:after,::backdrop,::file-selector-button{margin:0;padding:0;box-sizing:border-box;border-width:0px;border-style:solid;border-color:var(--global-color-border, currentColor)}hr{height:0px;color:inherit;border-top-width:1px}body{height:100%;line-height:inherit}img{border-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-size:inherit;font-weight:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ol,ul,menu{list-style:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{-moz-appearance:button;appearance:button;-webkit-appearance:button}button,input,optgroup,select,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;background:transparent}::placeholder{opacity:1;--placeholder-fallback: color-mix(in srgb, currentColor 50%, transparent);color:var(--global-color-placeholder, var(--placeholder-fallback))}textarea{resize:vertical}table{text-indent:0px;border-collapse:collapse;border-color:inherit}summary{display:list-item}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}dialog{padding:0}a{color:inherit;text-decoration:inherit}abbr:where([title]){text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{--font-mono-fallback: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New";font-feature-settings:normal;font-variation-settings:normal;font-family:var(--global-font-mono, var(--font-mono-fallback));font-size:1em}progress{vertical-align:baseline}::-webkit-search-decoration,::-webkit-search-cancel-button{-webkit-appearance:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}:-moz-ui-invalid{box-shadow:none}:-moz-focusring{outline:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer base{:root{--made-with-panda: "🐼"}html{background:var(--colors-bg-canvas);overflow-x:hidden}body{font-family:var(--fonts-body)}h1,h2,h3,h4,h5,h6{font-family:var(--fonts-heading)}*,:before,:after,::backdrop{--blur: ;--brightness: ;--contrast: ;--grayscale: ;--hue-rotate: ;--invert: ;--saturate: ;--sepia: ;--drop-shadow: ;--backdrop-blur: ;--backdrop-brightness: ;--backdrop-contrast: ;--backdrop-grayscale: ;--backdrop-hue-rotate: ;--backdrop-invert: ;--backdrop-opacity: ;--backdrop-saturate: ;--backdrop-sepia: ;--gradient-from-position: ;--gradient-to-position: ;--gradient-via-position: ;--scroll-snap-strictness: proximity;--border-spacing-x: 0;--border-spacing-y: 0;--translate-x: 0;--translate-y: 0;--rotate: 0;--rotate-x: 0;--rotate-y: 0;--skew-x: 0;--skew-y: 0;--scale-x: 1;--scale-y: 1}}@layer tokens{:where(:root,:host){--colors-canvas-ink: #0A0A0B;--colors-canvas-charcoal: #1A1A1E;--colors-canvas-surface: #242429;--colors-canvas-elevated: #2E2E34;--colors-canvas-highlight: #38383F;--colors-canvas-parchment: #FBF3E0;--colors-canvas-parchment-deep: #F3EBDA;--colors-canvas-parchment-mid: #EBE3D2;--colors-canvas-parchment-dark: #E0D8C8;--colors-canvas-parchment-darkest: #D5CDBD;--colors-canvas-white: #FFFFFF;--colors-canvas-white-deep: #F7F7F8;--colors-canvas-white-mid: #EFEFEF;--colors-canvas-white-dark: #E4E4E7;--colors-canvas-white-darkest: #D4D4D8;--colors-ink-primary: #FFF8E7;--colors-ink-secondary: #B8B2A8;--colors-ink-tertiary: #7A756D;--colors-ink-border: #4A4550;--colors-ink-border-bold: #6B6575;--colors-ink-dark: #1A1610;--colors-ink-dark-muted: #5C5649;--colors-ink-dark-subtle: #6B6155;--colors-ink-light-border: #6B6155;--colors-ink-light-border-bold: #5C5649;--colors-ink-black: #18181B;--colors-ink-black-muted: #52525B;--colors-ink-black-subtle: #71717A;--colors-ink-white-border: #6E6E78;--colors-ink-white-border-bold: #52525B;--colors-color-red: #FF4D6A;--colors-color-yellow: #FFD93D;--colors-color-green: #4AEAAB;--colors-color-pink: #FF85B3;--colors-color-violet: #B47EFF;--colors-color-cyan: #4DE8E0;--colors-color-orange: #FFA63D;--colors-color-red-deep: #D93A56;--colors-color-pink-deep: #C43068;--colors-color-gold-dark: #9E7C00;--colors-color-green-deep: #1A7A54;--colors-color-teal-deep: #1A7A74;--spacing-0: 0;--spacing-1: 4px;--spacing-2: 8px;--spacing-3: 12px;--spacing-4: 16px;--spacing-5: 20px;--spacing-6: 24px;--spacing-8: 32px;--spacing-10: 40px;--spacing-12: 48px;--spacing-0\.5: 2px;--sizes-8: 32px;--sizes-10: 40px;--sizes-12: 48px;--sizes-container-sm: 640px;--sizes-container-md: 768px;--sizes-container-lg: 1024px;--sizes-container-xl: 1280px;--sizes-prose: 640px;--sizes-prose-narrow: 560px;--sizes-breakpoint-sm: 640px;--sizes-breakpoint-md: 768px;--sizes-breakpoint-lg: 1024px;--sizes-breakpoint-xl: 1280px;--sizes-breakpoint-2xl: 1536px;--radii-sm: 8px;--radii-md: 12px;--radii-lg: 16px;--radii-xl: 24px;--radii-full: 9999px;--border-widths-thin: 1.5px;--border-widths-medium: 2px;--border-widths-thick: 3px;--fonts-heading: "Lilita One", cursive;--fonts-body: "DM Sans", sans-serif;--fonts-mono: "DM Mono", monospace;--font-sizes-xs: .75rem;--font-sizes-sm: .875rem;--font-sizes-md: 1rem;--font-sizes-lg: 1.125rem;--font-sizes-xl: 1.25rem;--font-sizes-2xl: 1.5rem;--font-sizes-display: clamp(2.5rem, 5vw, 5rem);--font-sizes-section: 2.5rem;--font-sizes-section-sm: 2rem;--font-weights-normal: 400;--font-weights-medium: 500;--font-weights-semibold: 600;--font-weights-bold: 700;--line-heights-tight: 1.25;--line-heights-normal: 1.5;--line-heights-relaxed: 1.625;--durations-instant: .1s;--durations-fast: .15s;--durations-normal: .25s;--durations-slow: .4s;--durations-dramatic: .6s;--easings-default: cubic-bezier(.4, 0, .2, 1);--easings-in: cubic-bezier(.4, 0, 1, 1);--easings-out: cubic-bezier(0, 0, .2, 1);--easings-in-out: cubic-bezier(.4, 0, .2, 1);--easings-rubber: cubic-bezier(.34, 1.56, .64, 1);--easings-rubber-heavy: cubic-bezier(.22, 1.8, .5, 1);--easings-reluctant: cubic-bezier(.68, -.2, .27, 1.2);--rotations-sm: 1.2deg;--rotations-md: 1.5deg;--rotations-lg: 1.8deg;--rotations-xl: 2deg;--animations-fade-in: fadeIn var(--durations-normal) var(--easings-out);--animations-fade-out: fadeOut var(--durations-fast) var(--easings-in);--animations-scale-in: scaleIn var(--durations-slow) var(--easings-rubber-heavy);--animations-scale-out: scaleOut var(--durations-fast) var(--easings-in);--animations-slide-down: slideDown var(--durations-normal) var(--easings-rubber);--animations-slide-up: slideUp var(--durations-slow) var(--easings-rubber);--animations-slide-down-exit: slideDownExit var(--durations-fast) var(--easings-in);--animations-pulse: pulse 1.5s var(--easings-in-out) infinite;--animations-shake: shake var(--durations-normal) var(--easings-default);--animations-spin: spin .8s linear infinite;--animations-squash: squash var(--durations-instant) var(--easings-out);--animations-stretch: stretch var(--durations-fast) var(--easings-rubber);--animations-mouth-open: mouthOpen var(--durations-normal) var(--easings-rubber);--animations-asterisk-pop: asteriskPop var(--durations-normal) var(--easings-rubber);--animations-error-reveal: errorReveal var(--durations-normal) var(--easings-rubber) forwards;--animations-grain-shift: grainShift .5s steps(8) infinite;--animations-entrance-fade-up: entranceFadeUp var(--durations-dramatic) var(--easings-rubber) both;--animations-entrance-fade-down: entranceFadeDown var(--durations-dramatic) var(--easings-rubber) both;--animations-entrance-fade-left: entranceFadeLeft var(--durations-dramatic) var(--easings-rubber) both;--animations-entrance-fade-right: entranceFadeRight var(--durations-dramatic) var(--easings-rubber) both;--animations-entrance-scale: entranceScale var(--durations-slow) var(--easings-rubber) both;--animations-drawer-slide-in-right: drawerSlideInRight var(--durations-slow) var(--easings-rubber);--animations-drawer-slide-out-right: drawerSlideOutRight var(--durations-normal) var(--easings-in);--animations-drawer-slide-in-left: drawerSlideInLeft var(--durations-slow) var(--easings-rubber);--animations-drawer-slide-out-left: drawerSlideOutLeft var(--durations-normal) var(--easings-in);--breakpoints-sm: 640px;--breakpoints-md: 768px;--breakpoints-lg: 1024px;--breakpoints-xl: 1280px;--breakpoints-2xl: 1536px;--colors-bg-overlay: rgba(10, 10, 11, .7);--colors-bg-canvas: var(--colors-canvas-ink);--colors-bg-surface: var(--colors-canvas-charcoal);--colors-bg-subtle: var(--colors-canvas-surface);--colors-bg-muted: var(--colors-canvas-elevated);--colors-bg-emphasis: var(--colors-canvas-highlight);--colors-fg: var(--colors-ink-primary);--colors-fg-muted: var(--colors-ink-secondary);--colors-fg-subtle: var(--colors-ink-tertiary);--colors-fg-on-emphasis: var(--colors-ink-primary);--colors-border: var(--colors-ink-border);--colors-border-hover: var(--colors-ink-border-bold);--colors-border-focus: var(--colors-color-red);--colors-accent: var(--colors-color-red);--colors-accent-hover: var(--colors-color-pink);--colors-accent-subtle: rgba(255, 77, 106, .1);--colors-status-error: var(--colors-color-red);--colors-status-warning: var(--colors-color-yellow);--colors-status-success: var(--colors-color-green);--colors-status-info: var(--colors-color-cyan);--colors-overlay-light: rgba(0, 0, 0, .35);--colors-overlay-medium: rgba(10, 10, 11, .75);--colors-overlay-heavy: rgba(0, 0, 0, .8);--colors-overlay-mist: rgba(255, 255, 255, .7);--colors-overlay-mist-faint: rgba(255, 255, 255, .5);--colors-stroke: #0A0A0B;--shadows-sm: 0 1px 2px 0 rgb(0 0 0 / .3);--shadows-md: 0 4px 6px -1px rgb(0 0 0 / .4);--shadows-lg: 0 10px 15px -3px rgb(0 0 0 / .4);--shadows-ink-offset: 2px 3px 0 var(--colors-canvas-ink);--shadows-ink-offset-hover: 4px 6px 0 var(--colors-bg-canvas);--shadows-text-glow: 0 2px 20px rgba(0, 0, 0, .8)}[data-color-mode=light]{--colors-bg-overlay: rgba(26, 22, 16, .5);--colors-bg-canvas: var(--colors-canvas-parchment);--colors-bg-surface: var(--colors-canvas-parchment-deep);--colors-bg-subtle: var(--colors-canvas-parchment-mid);--colors-bg-muted: var(--colors-canvas-parchment-dark);--colors-bg-emphasis: var(--colors-canvas-parchment-darkest);--colors-fg: var(--colors-ink-dark);--colors-fg-muted: var(--colors-ink-dark-muted);--colors-fg-subtle: var(--colors-ink-dark-subtle);--colors-fg-on-emphasis: var(--colors-ink-primary);--colors-border: var(--colors-ink-light-border);--colors-border-hover: var(--colors-ink-light-border-bold);--colors-border-focus: var(--colors-color-red-deep);--colors-accent: var(--colors-color-red-deep);--colors-accent-hover: var(--colors-color-pink-deep);--colors-accent-subtle: rgba(217, 58, 86, .1);--colors-status-error: var(--colors-color-red-deep);--colors-status-warning: var(--colors-color-gold-dark);--colors-status-success: var(--colors-color-green-deep);--colors-status-info: var(--colors-color-teal-deep);--colors-overlay-light: rgba(0, 0, 0, .2);--colors-overlay-medium: rgba(10, 10, 11, .65);--colors-overlay-heavy: rgba(0, 0, 0, .6);--colors-overlay-mist: rgba(255, 255, 255, .5);--colors-overlay-mist-faint: rgba(255, 255, 255, .3);--colors-stroke: #0A0A0B;--shadows-sm: 0 1px 2px 0 rgb(90 80 60 / .12);--shadows-md: 0 4px 6px -1px rgb(90 80 60 / .15);--shadows-lg: 0 10px 15px -3px rgb(90 80 60 / .18);--shadows-ink-offset: 2px 3px 0 #6B6155 }[data-color-mode=white]{--colors-bg-overlay: rgba(0, 0, 0, .4);--colors-bg-canvas: var(--colors-canvas-white);--colors-bg-surface: var(--colors-canvas-white-deep);--colors-bg-subtle: var(--colors-canvas-white-mid);--colors-bg-muted: var(--colors-canvas-white-dark);--colors-bg-emphasis: var(--colors-canvas-white-darkest);--colors-fg: var(--colors-ink-black);--colors-fg-muted: var(--colors-ink-black-muted);--colors-fg-subtle: var(--colors-ink-black-subtle);--colors-fg-on-emphasis: var(--colors-ink-primary);--colors-border: var(--colors-ink-white-border);--colors-border-hover: var(--colors-ink-white-border-bold);--colors-border-focus: var(--colors-color-red-deep);--colors-accent: var(--colors-color-red-deep);--colors-accent-hover: var(--colors-color-pink-deep);--colors-accent-subtle: rgba(217, 58, 86, .08);--colors-status-error: var(--colors-color-red-deep);--colors-status-warning: var(--colors-color-gold-dark);--colors-status-success: var(--colors-color-green-deep);--colors-status-info: var(--colors-color-teal-deep);--colors-overlay-light: rgba(0, 0, 0, .15);--colors-overlay-medium: rgba(10, 10, 11, .6);--colors-overlay-heavy: rgba(0, 0, 0, .5);--colors-overlay-mist: rgba(255, 255, 255, .3);--colors-overlay-mist-faint: rgba(255, 255, 255, .15);--colors-stroke: #0A0A0B;--shadows-sm: 0 1px 2px 0 rgb(0 0 0 / .08);--shadows-md: 0 4px 6px -1px rgb(0 0 0 / .1);--shadows-lg: 0 10px 15px -3px rgb(0 0 0 / .12);--shadows-ink-offset: 2px 3px 0 #6E6E78 }@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideDownExit{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes squash{0%{transform:scaleY(1) scaleX(1)}to{transform:scaleY(.92) scaleX(1.06)}}@keyframes stretch{0%{transform:scaleY(1) scaleX(1)}to{transform:scaleY(1.02) scaleX(.98)}}@keyframes mouthOpen{0%{opacity:0;transform:scaleY(.8)}to{opacity:1;transform:scaleY(1)}}@keyframes asteriskPop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes errorReveal{0%{opacity:0;max-height:0;transform:translateY(-4px)}to{opacity:1;max-height:200px;transform:translateY(0)}}@keyframes entranceFadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes entranceFadeDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:none}}@keyframes entranceFadeLeft{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:none}}@keyframes entranceFadeRight{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:none}}@keyframes entranceScale{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes rubberBounceUp{0%{opacity:0;transform:translateY(50px) scaleY(.85) scaleX(1.05)}50%{opacity:1;transform:translateY(-8px) scaleY(1.04) scaleX(.97)}75%{transform:translateY(3px) scaleY(.98) scaleX(1.01)}to{opacity:1;transform:none}}@keyframes rubberBounceDown{0%{opacity:0;transform:translateY(-50px) scaleY(.85) scaleX(1.05)}50%{opacity:1;transform:translateY(8px) scaleY(1.04) scaleX(.97)}75%{transform:translateY(-3px) scaleY(.98) scaleX(1.01)}to{opacity:1;transform:none}}@keyframes rubberBounceLeft{0%{opacity:0;transform:translate(50px) scaleX(.85) scaleY(1.05)}50%{opacity:1;transform:translate(-8px) scaleX(1.04) scaleY(.97)}75%{transform:translate(3px) scaleX(.98) scaleY(1.01)}to{opacity:1;transform:none}}@keyframes rubberBounceRight{0%{opacity:0;transform:translate(-50px) scaleX(.85) scaleY(1.05)}50%{opacity:1;transform:translate(8px) scaleX(1.04) scaleY(.97)}75%{transform:translate(-3px) scaleX(.98) scaleY(1.01)}to{opacity:1;transform:none}}@keyframes rubberBounceScale{0%{opacity:0;transform:scale(.7)}60%{opacity:1;transform:scale(1.08)}80%{transform:scale(.97)}to{opacity:1;transform:none}}@keyframes heroTitleIn{0%{opacity:0;transform:scale(.7) rotate(-3deg)}60%{opacity:1;transform:scale(1.08) rotate(.5deg)}80%{transform:scale(.97) rotate(-.3deg)}to{opacity:1;transform:scale(1) rotate(-1.5deg)}}@keyframes idleWobble{0%,to{transform:rotate(0)}25%{transform:rotate(2deg)}75%{transform:rotate(-2deg)}}@keyframes pupilShift{0%,to{transform:translate(0)}30%{transform:translate(1.5px)}70%{transform:translate(-1.5px)}}@keyframes toastSlideInRight{0%{transform:translate(120%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes toastSlideOutRight{0%{transform:translate(0);opacity:1}to{transform:translate(120%);opacity:0}}@keyframes toastSlideInLeft{0%{transform:translate(-120%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes toastSlideOutLeft{0%{transform:translate(0);opacity:1}to{transform:translate(-120%);opacity:0}}@keyframes toastSlideInTop{0%{transform:translateY(-40px) scale(.92);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes toastSlideOutTop{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(-40px) scale(.92);opacity:0}}@keyframes toastSlideInBottom{0%{transform:translateY(40px) scale(.92);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes toastSlideOutBottom{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(40px) scale(.92);opacity:0}}@keyframes toastProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes grainShift{0%,to{transform:translate(0)}10%{transform:translate(-2%,-3%)}30%{transform:translate(3%,1%)}50%{transform:translate(-1%,3%)}70%{transform:translate(2%,-2%)}90%{transform:translate(-3%,1%)}}@keyframes cardWobble{0%{transform:translateY(0) rotate(var(--tilt)) scale(1)}40%{transform:translateY(-10px) rotate(calc(var(--tilt) * -.6)) scale(1.03)}to{transform:translateY(-6px) rotate(.5deg) scale(1.02)}}@keyframes checkmarkDraw{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}@keyframes radioFill{0%{transform:scale(0);opacity:0}60%{transform:scale(1.2);opacity:1}to{transform:scale(1);opacity:1}}@keyframes switchThumb{0%{transform:translate(0) scaleX(1)}40%{transform:translate(50%) scaleX(1.15)}to{transform:translate(100%) scaleX(1)}}@keyframes switchThumbReverse{0%{transform:translate(100%) scaleX(1)}40%{transform:translate(50%) scaleX(1.15)}to{transform:translate(0) scaleX(1)}}@keyframes progressIndeterminate{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes drawerSlideInRight{0%{transform:translate(100%) scaleX(.8)}60%{transform:translate(-3%) scaleX(1.02)}80%{transform:translate(1%) scaleX(.99)}to{transform:translate(0) scaleX(1)}}@keyframes drawerSlideOutRight{0%{transform:translate(0) scaleX(1)}30%{transform:translate(-2%) scaleX(1.01)}to{transform:translate(100%) scaleX(.8)}}@keyframes drawerSlideInLeft{0%{transform:translate(-100%) scaleX(.8)}60%{transform:translate(3%) scaleX(1.02)}80%{transform:translate(-1%) scaleX(.99)}to{transform:translate(0) scaleX(1)}}@keyframes drawerSlideOutLeft{0%{transform:translate(0) scaleX(1)}30%{transform:translate(2%) scaleX(1.01)}to{transform:translate(-100%) scaleX(.8)}}}@layer utilities{.max-w_960px{max-width:960px}.mx_auto{margin-inline:auto}.d_flex{display:flex}.gap_12{gap:var(--spacing-12)}.gap_6{gap:var(--spacing-6)}.c_fg{color:var(--colors-fg)}.c_fg\.muted{color:var(--colors-fg-muted)}.ls_0\.02em{letter-spacing:.02em}.tt_uppercase{text-transform:uppercase}.gap_4{gap:var(--spacing-4)}.bg_bg\.surface{background:var(--colors-bg-surface)}.bdr_lg{border-radius:var(--radii-lg)}.p_6{padding:var(--spacing-6)}.gap_5{gap:var(--spacing-5)}.my_2{margin-block:var(--spacing-2)}.d_grid{display:grid}.gap_3{gap:var(--spacing-3)}.bdr_md{border-radius:var(--radii-md)}.ov_hidden{overflow:hidden}.h_12{height:var(--sizes-12)}.px_2{padding-inline:var(--spacing-2)}.py_1{padding-block:var(--spacing-1)}.ta_center{text-align:center}.py_8{padding-block:var(--spacing-8)}.c_fg\.subtle{color:var(--colors-fg-subtle)}.bg_bg\.subtle{background:var(--colors-bg-subtle)}.bdr_sm{border-radius:var(--radii-sm)}.d_inline-block{display:inline-block}.w_60px{width:60px}.px_4{padding-inline:var(--spacing-4)}.py_3{padding-block:var(--spacing-3)}.w_12{width:var(--sizes-12)}.gap_2{gap:var(--spacing-2)}.w_80px{width:80px}.ta_right{text-align:right}.op_0{opacity:0}.trs_opacity_token\(durations\.dramatic\)_token\(easings\.out\){transition:opacity var(--durations-dramatic) var(--easings-out)}.w_100\%{width:100%}.bg_transparent{background:transparent}.bd_none{border:none}.cursor_pointer{cursor:pointer}.ta_left{text-align:left}.ring_none{outline:2px solid transparent;outline-offset:2px}.trs_background-color_token\(durations\.fast\)_token\(easings\.default\){transition:background-color var(--durations-fast) var(--easings-default)}.trs_transform_token\(durations\.normal\)_token\(easings\.rubber\){transition:transform var(--durations-normal) var(--easings-rubber)}.flex_1{flex:1 1 0%}.min-w_0{min-width:0}.pos_relative{position:relative}.bx-sh_inkOffset{box-shadow:var(--shadows-ink-offset)}.z_50{z-index:50}.min-w_200px{min-width:200px}.px_3{padding-inline:var(--spacing-3)}.py_2{padding-block:var(--spacing-2)}.max-h_240px{max-height:240px}.d_inline-flex{display:inline-flex}.w_4{width:4px}.h_4{height:4px}.c_accent{color:var(--colors-accent)}.py_1\.5{padding-block:1.5px}.ls_0\.05em{letter-spacing:.05em}.h_1px{height:1px}.bg_border{background:var(--colors-border)}.mx_2{margin-inline:var(--spacing-2)}.my_1{margin-block:var(--spacing-1)}.py_4{padding-block:var(--spacing-4)}.gap_1{gap:var(--spacing-1)}.bg_bg\.emphasis{background:var(--colors-bg-emphasis)}.py_0\.5{padding-block:var(--spacing-0\.5)}.bdr_xs{border-radius:xs}.us_none{-webkit-user-select:none;user-select:none}.w_8{width:var(--sizes-8)}.h_8{height:var(--sizes-8)}.w_10{width:var(--sizes-10)}.h_10{height:var(--sizes-10)}.w_16{width:16px}.h_16{height:16px}.bdr_full{border-radius:var(--radii-full)}.w_fit-content{width:fit-content}.white-space_nowrap{white-space:nowrap}.bg_accent{background:var(--colors-accent)}.c_fg\.onEmphasis{color:var(--colors-fg-on-emphasis)}.li-s_none{list-style:none}.m_0{margin:var(--spacing-0)}.p_0{padding:var(--spacing-0)}.mx_1{margin-inline:var(--spacing-1)}.td_none{text-decoration:none}.trs_background-color_token\(durations\.fast\)_token\(easings\.default\)\,_border-color_token\(durations\.fast\)_token\(easings\.default\)\,_color_token\(durations\.fast\)_token\(easings\.default\)\,_box-shadow_token\(durations\.fast\)_token\(easings\.default\)\,_opacity_token\(durations\.fast\)_token\(easings\.default\){transition:background-color var(--durations-fast) var(--easings-default),border-color var(--durations-fast) var(--easings-default),color var(--durations-fast) var(--easings-default),box-shadow var(--durations-fast) var(--easings-default),opacity var(--durations-fast) var(--easings-default)}.min-h_8{min-height:var(--sizes-8)}.min-h_10{min-height:var(--sizes-10)}.px_6{padding-inline:var(--spacing-6)}.min-h_12{min-height:var(--sizes-12)}.cursor_wait{cursor:wait}.px_0{padding-inline:var(--spacing-0)}.asp_1{aspect-ratio:1}.w_1em{width:1em}.h_1em{height:1em}.p_4{padding:var(--spacing-4)}.p_5{padding:var(--spacing-5)}.p_8{padding:var(--spacing-8)}.h_100\%{height:100%}.trf_rotate\(token\(rotations\.sm\)\){transform:rotate(var(--rotations-sm))}.--tilt_token\(rotations\.sm\){--tilt: var(--rotations-sm)}.trf_rotate\(calc\(-1_\*_token\(rotations\.sm\)\)\){transform:rotate(calc(-1 * var(--rotations-sm)))}.--tilt_calc\(-1_\*_token\(rotations\.sm\)\){--tilt: calc(-1 * var(--rotations-sm))}.trf_rotate\(token\(rotations\.md\)\){transform:rotate(var(--rotations-md))}.--tilt_token\(rotations\.md\){--tilt: var(--rotations-md)}.trf_rotate\(calc\(-1_\*_token\(rotations\.md\)\)\){transform:rotate(calc(-1 * var(--rotations-md)))}.--tilt_calc\(-1_\*_token\(rotations\.md\)\){--tilt: calc(-1 * var(--rotations-md))}.trf_rotate\(token\(rotations\.lg\)\){transform:rotate(var(--rotations-lg))}.--tilt_token\(rotations\.lg\){--tilt: var(--rotations-lg)}.trf_rotate\(calc\(-1_\*_token\(rotations\.lg\)\)\){transform:rotate(calc(-1 * var(--rotations-lg)))}.--tilt_calc\(-1_\*_token\(rotations\.lg\)\){--tilt: calc(-1 * var(--rotations-lg))}.trf_rotate\(token\(rotations\.xl\)\){transform:rotate(var(--rotations-xl))}.--tilt_token\(rotations\.xl\){--tilt: var(--rotations-xl)}.trf_rotate\(calc\(-1_\*_token\(rotations\.xl\)\)\){transform:rotate(calc(-1 * var(--rotations-xl)))}.--tilt_calc\(-1_\*_token\(rotations\.xl\)\){--tilt: calc(-1 * var(--rotations-xl))}.trs_border-color_token\(durations\.fast\)_token\(easings\.default\)\,_background-color_token\(durations\.fast\)_token\(easings\.default\)\,_box-shadow_token\(durations\.fast\)_token\(easings\.default\){transition:border-color var(--durations-fast) var(--easings-default),background-color var(--durations-fast) var(--easings-default),box-shadow var(--durations-fast) var(--easings-default)}.w_16px{width:16px}.h_16px{height:16px}.w_20px{width:20px}.h_20px{height:20px}.w_24px{width:24px}.h_24px{height:24px}.pos_absolute{position:absolute}.w_1px{width:1px}.m_-1px{margin:-1px}.clip_rect\(0\,_0\,_0\,_0\){clip:rect(0,0,0,0)}.stk-dsh_24{stroke-dasharray:24}.stk-do_24{stroke-dashoffset:24}.white-space_pre-wrap{white-space:pre-wrap}.wb_break-word{word-break:break-word}.c_border{color:var(--colors-border)}.h_12px{height:12px}.d_block{display:block}.pos_fixed{position:fixed}.inset_0{inset:var(--spacing-0)}.bg_bg\.overlay{background:var(--colors-bg-overlay)}.trs_color_token\(durations\.fast\)_token\(easings\.default\){transition:color var(--durations-fast) var(--easings-default)}.h_100dvh{height:100dvh}.bx-sh_lg{box-shadow:var(--shadows-lg)}.z_51{z-index:51}.w_320px{width:320px}.max-w_calc\(100vw_-_32px\){max-width:calc(100vw - 32px)}.w_400px{width:400px}.w_560px{width:560px}.bd-l_thick_solid_token\(colors\.border\.hover\){border-left:thick solid var(--colors-border-hover)}.bd-r_none{border-right:none}.bd-r_thick_solid_token\(colors\.border\.hover\){border-right:thick solid var(--colors-border-hover)}.bd-l_none{border-left:none}.c_status\.error{color:var(--colors-status-error)}.trf-o_top{transform-origin:top}.max-h_0{max-height:0}.bx-db_clone{box-decoration-break:clone;-webkit-box-decoration-break:clone}.bg_overlay\.medium{background:var(--colors-overlay-medium)}.bg_overlay\.heavy{background:var(--colors-overlay-heavy)}.min-w_8{min-width:var(--sizes-8)}.min-w_10{min-width:var(--sizes-10)}.min-w_12{min-width:var(--sizes-12)}.p_1{padding:var(--spacing-1)}.p_2{padding:var(--spacing-2)}.px_1{padding-inline:var(--spacing-1)}.px_8{padding-inline:var(--spacing-8)}.py_0{padding-block:var(--spacing-0)}.py_6{padding-block:var(--spacing-6)}.bdr_xl{border-radius:var(--radii-xl)}.max-w_640px{max-width:640px}.max-w_768px{max-width:768px}.max-w_1024px{max-width:1024px}.max-w_1280px{max-width:1280px}.max-w_100\%{max-width:100%}.gap_0{gap:var(--spacing-0)}.gap_8{gap:var(--spacing-8)}.-webkit-text-stroke_8px_token\(colors\.stroke\){-webkit-text-stroke:8px var(--colors-stroke)}.paint-order_stroke_fill{paint-order:stroke fill}.td_underline{text-decoration:underline}.tu-o_2px{text-underline-offset:2px}.trs_color_token\(durations\.fast\)_token\(easings\.default\)\,_text-decoration-color_token\(durations\.fast\)_token\(easings\.default\){transition:color var(--durations-fast) var(--easings-default),text-decoration-color var(--durations-fast) var(--easings-default)}.w_calc\(100\%_-_32px\){width:calc(100% - 32px)}.max-w_400px{max-width:400px}.max-h_calc\(100vh_-_64px\){max-height:calc(100vh - 64px)}.max-w_480px{max-width:480px}.w_100vw{width:100vw}.bdr_0{border-radius:0}.bx-sh_none{box-shadow:none}.trs_background-color_token\(durations\.fast\)_token\(easings\.default\)\,_color_token\(durations\.fast\)_token\(easings\.default\){transition:background-color var(--durations-fast) var(--easings-default),color var(--durations-fast) var(--easings-default)}.trs_background-color_token\(durations\.fast\)_token\(easings\.default\)\,_border-color_token\(durations\.fast\)_token\(easings\.default\)\,_color_token\(durations\.fast\)_token\(easings\.default\){transition:background-color var(--durations-fast) var(--easings-default),border-color var(--durations-fast) var(--easings-default),color var(--durations-fast) var(--easings-default)}.w_10px{width:10px}.h_10px{height:10px}.trf_rotate\(45deg\){transform:rotate(45deg)}.bg_bg\.muted{background:var(--colors-bg-muted)}.h_4px{height:4px}.h_8px{height:8px}.bg_status\.success{background:var(--colors-status-success)}.bg_status\.warning{background:var(--colors-status-warning)}.bg_status\.error{background:var(--colors-status-error)}.w_40\%\!{width:40%!important}.py_12{padding-block:var(--spacing-12)}.bg_bg\.canvas{background:var(--colors-bg-canvas)}.h_100vh{height:100vh}.ap_none{-moz-appearance:none;appearance:none;-webkit-appearance:none}.trs_border-color_token\(durations\.fast\)_token\(easings\.default\)\,_box-shadow_token\(durations\.fast\)_token\(easings\.out\){transition:border-color var(--durations-fast) var(--easings-default),box-shadow var(--durations-fast) var(--easings-out)}.trf_translateY\(-50\%\){transform:translateY(-50%)}.pointer-events_none{pointer-events:none}.h_0\.75em{height:.75em}.h_1\.25em{height:1.25em}.trs_background-color_token\(durations\.fast\)_token\(easings\.default\)\,_border-color_token\(durations\.fast\)_token\(easings\.default\)\,_box-shadow_token\(durations\.fast\)_token\(easings\.default\){transition:background-color var(--durations-fast) var(--easings-default),border-color var(--durations-fast) var(--easings-default),box-shadow var(--durations-fast) var(--easings-default)}.w_32px{width:32px}.h_18px{height:18px}.p_0\.5{padding:var(--spacing-0\.5)}.w_40px{width:40px}.h_22px{height:22px}.w_48px{width:48px}.h_26px{height:26px}.bg_fg\.onEmphasis{background:var(--colors-fg-on-emphasis)}.bx-sh_sm{box-shadow:var(--shadows-sm)}.trs_transform_token\(durations\.fast\)_token\(easings\.default\){transition:transform var(--durations-fast) var(--easings-default)}.w_12px{width:12px}.bd-cl_collapse{border-collapse:collapse}.h_3px{height:3px}.trs_border-color_token\(durations\.fast\)_token\(easings\.default\)\,_box-shadow_token\(durations\.fast\)_token\(easings\.out\)\,_color_token\(durations\.fast\)_token\(easings\.default\){transition:border-color var(--durations-fast) var(--easings-default),box-shadow var(--durations-fast) var(--easings-out),color var(--durations-fast) var(--easings-default)}.min-h_inherit{min-height:inherit}.resize_vertical{resize:vertical}.z_1{z-index:1}.c_status\.success{color:var(--colors-status-success)}.c_status\.warning{color:var(--colors-status-warning)}.c_status\.info{color:var(--colors-status-info)}.w_360px{width:360px}.pointer-events_auto{pointer-events:auto}.z_60{z-index:60}.trf_translateX\(-50\%\){transform:translate(-50%)}.p_3{padding:var(--spacing-3)}.w_1{width:1px}.bg_status\.info{background:var(--colors-status-info)}.w_5{width:5px}.h_5{height:5px}.h_0\.5{height:.5px}.h_full{height:full}.bx-sh_md{box-shadow:var(--shadows-md)}.z_100{z-index:100}.w_8px{width:8px}.z_40{z-index:40}.bkdp_blur\(12px\){backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.d_none{display:none}.flex-d_column{flex-direction:column}.fs_2xl{font-size:var(--font-sizes-2xl)}.bd-b-w_thick{border-bottom-width:var(--border-widths-thick)}.border-bottom-style_solid{border-bottom-style:solid}.bd-b-c_border{border-bottom-color:var(--colors-border)}.pb_2{padding-bottom:var(--spacing-2)}.fs_md{font-size:var(--font-sizes-md)}.fw_semibold{font-weight:var(--font-weights-semibold)}.ff_body{font-family:var(--fonts-body)}.flex-wrap_wrap{flex-wrap:wrap}.ai_center{align-items:center}.bd-w_medium{border-width:var(--border-widths-medium)}.border-style_solid{border-style:solid}.bd-c_border{border-color:var(--colors-border)}.bd-t-w_thin{border-top-width:var(--border-widths-thin)}.border-top-style_solid{border-top-style:solid}.bd-t-c_border{border-top-color:var(--colors-border)}.grid-tc_repeat\(auto-fill\,_minmax\(120px\,_1fr\)\){grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.fs_xs{font-size:var(--font-sizes-xs)}.ff_mono{font-family:var(--fonts-mono)}.fs_3rem{font-size:3rem}.lh_tight{line-height:var(--line-heights-tight)}.fs_lg{font-size:var(--font-sizes-lg)}.mt_2{margin-top:var(--spacing-2)}.lh_relaxed{line-height:var(--line-heights-relaxed)}.fs_sm{font-size:var(--font-sizes-sm)}.grid-tc_1fr_1fr{grid-template-columns:1fr 1fr}.jc_flex-end{justify-content:flex-end}.pt_2{padding-top:var(--spacing-2)}.jc_center{justify-content:center}.bd-b-w_medium{border-bottom-width:var(--border-widths-medium)}.jc_space-between{justify-content:space-between}.flex-sh_0{flex-shrink:0}.grid-tr_0fr{grid-template-rows:0fr}.pb_3{padding-bottom:var(--spacing-3)}.lh_normal{line-height:var(--line-heights-normal)}.ai_flex-start{align-items:flex-start}.bd-c_status\.info{border-color:var(--colors-status-info)}.bd-c_status\.success{border-color:var(--colors-status-success)}.bd-c_status\.warning{border-color:var(--colors-status-warning)}.bd-c_status\.error{border-color:var(--colors-status-error)}.mt_0\.5{margin-top:var(--spacing-0\.5)}.mb_1{margin-bottom:var(--spacing-1)}.bd-w_thick{border-width:var(--border-widths-thick)}.bd-b-w_thin{border-bottom-width:var(--border-widths-thin)}.ov-y_auto{overflow-y:auto}.fw_medium{font-weight:var(--font-weights-medium)}.bd-w_thin{border-width:var(--border-widths-thin)}.ml_1{margin-left:var(--spacing-1)}.ff_heading{font-family:var(--fonts-heading)}.fw_bold{font-weight:var(--font-weights-bold)}.bd-c_accent{border-color:var(--colors-accent)}.bd-c_currentColor{border-color:currentColor}.bd-t-c_transparent{border-top-color:transparent}.bd-w_0{border-width:0}.bd-t-w_medium{border-top-width:var(--border-widths-medium)}.border-top-style_dashed{border-top-style:dashed}.bd-t-w_0{border-top-width:0}.bd-l-w_medium{border-left-width:var(--border-widths-medium)}.border-left-style_solid{border-left-style:solid}.fs_xl{font-size:var(--font-sizes-xl)}.top_0{top:var(--spacing-0)}.bd-c_border\.hover{border-color:var(--colors-border-hover)}.right_0{right:var(--spacing-0)}.bdr-tl_lg{border-top-left-radius:var(--radii-lg)}.bdr-bl_lg{border-bottom-left-radius:var(--radii-lg)}.bdr-tr_0{border-top-right-radius:0}.bdr-br_0{border-bottom-right-radius:0}.left_0{left:var(--spacing-0)}.bdr-tr_lg{border-top-right-radius:var(--radii-lg)}.bdr-br_lg{border-bottom-right-radius:var(--radii-lg)}.bdr-tl_0{border-top-left-radius:0}.bdr-bl_0{border-bottom-left-radius:0}.lh_1{line-height:1}.fw_normal{font-weight:var(--font-weights-normal)}.pt_1{padding-top:var(--spacing-1)}.grid-tc_1fr{grid-template-columns:1fr}.grid-tc_repeat\(2\,_1fr\){grid-template-columns:repeat(2,1fr)}.ai_start{align-items:start}.ai_end{align-items:end}.ai_stretch{align-items:stretch}.fs_display{font-size:var(--font-sizes-display)}.fs_section{font-size:var(--font-sizes-section)}.fs_sectionSm{font-size:var(--font-sizes-section-sm)}.flex-d_row{flex-direction:row}.ai_flex-end{align-items:flex-end}.ai_baseline{align-items:baseline}.jc_flex-start{justify-content:flex-start}.font-style_italic{font-style:italic}.td-c_transparent{text-decoration-color:transparent}.td-c_currentColor{text-decoration-color:currentColor}.mb_3{margin-bottom:var(--spacing-3)}.right_3{right:var(--spacing-3)}.top_50\%{top:50%}.pr_10{padding-right:var(--spacing-10)}.fs_title{font-size:title}.bottom_-2px{bottom:-2px}.fs_inherit{font-size:inherit}.bd-r-w_0{border-right-width:0}.bdr-tl_md{border-top-left-radius:var(--radii-md)}.bdr-bl_md{border-bottom-left-radius:var(--radii-md)}.bd-l-w_0{border-left-width:0}.bdr-tr_md{border-top-right-radius:var(--radii-md)}.bdr-br_md{border-bottom-right-radius:var(--radii-md)}.top_4{top:var(--spacing-4)}.right_4{right:var(--spacing-4)}.left_4{left:var(--spacing-4)}.bottom_4{bottom:var(--spacing-4)}.flex-d_column-reverse{flex-direction:column-reverse}.left_50\%{left:50%}.bottom_0{bottom:var(--spacing-0)}.bdr-tl_calc\(token\(radii\.md\)_-_token\(borderWidths\.thick\)\){border-top-left-radius:calc(var(--radii-md) - var(--border-widths-thick))}.bdr-bl_calc\(token\(radii\.md\)_-_token\(borderWidths\.thick\)\){border-bottom-left-radius:calc(var(--radii-md) - var(--border-widths-thick))}.mt_1{margin-top:var(--spacing-1)}.bottom_1px{bottom:1px}.left_1{left:var(--spacing-1)}.right_1px{right:1px}.\[\&\[data-visible\=true\]\]\:op_1[data-visible=true]{opacity:1}.\[\&\[data-visible\=true\]\]\:trf_none[data-visible=true]{transform:none}.\[\&\[aria-disabled\=true\]\]\:op_0\.5[aria-disabled=true]{opacity:.5}.\[\&\[aria-disabled\=true\]\]\:cursor_not-allowed[aria-disabled=true]{cursor:not-allowed}.\[\&\[data-open\]\]\:trf_rotate\(180deg\)[data-open]{transform:rotate(180deg)}.\[\&_\>_\*\]\:pos_absolute>*{position:absolute}.\[\&_\>_\*\]\:inset_0>*{inset:var(--spacing-0)}.\[\&_\>_\*\]\:w_100\%>*{width:100%}.\[\&_\>_\*\]\:h_100\%>*{height:100%}.\[\&_\>_\*\]\:obj-f_cover>*{object-fit:cover}.\[\&\[data-state\=entering\]\]\:op_0[data-state=entering]{opacity:0}.\[\&\[data-state\=open\]\]\:op_1[data-state=open]{opacity:1}.\[\&_input\]\:flex_1 input{flex:1 1 0%}.\[\&_input\]\:bg_transparent input{background:transparent}.\[\&_input\]\:bd_none input{border:none}.\[\&_input\]\:ring_none input{outline:2px solid transparent;outline-offset:2px}.\[\&_input\]\:c_fg input{color:var(--colors-fg)}.\[\&_input\]\:w_100\% input{width:100%}.\[\&_input\]\:min-w_0 input{min-width:0}.\[\&_input\]\:p_0 input{padding:var(--spacing-0)}.\[\&\[data-highlighted\=true\]\]\:bg_bg\.emphasis[data-highlighted=true]{background:var(--colors-bg-emphasis)}.\[\&\[aria-current\=page\]\]\:c_fg[aria-current=page]{color:var(--colors-fg)}.\[\&_a\]\:c_fg\.muted a{color:var(--colors-fg-muted)}.\[\&_a\]\:td_none a{text-decoration:none}.\[\&_a\]\:trs_color_token\(durations\.fast\)_token\(easings\.default\) a{transition:color var(--durations-fast) var(--easings-default)}.\[\&\[data-checked\]\]\:bg_accent[data-checked]{background:var(--colors-accent)}.\[\&\[data-focus-visible\]\]\:bx-sh_0_0_0_3px_token\(colors\.accent\.subtle\)\,_0_0_0_1px_token\(colors\.accent\)[data-focus-visible]{box-shadow:0 0 0 3px var(--colors-accent-subtle),0 0 0 1px var(--colors-accent)}.\[\&_svg\]\:w_1em svg{width:1em}.\[\&_svg\]\:h_1em svg{height:1em}.\[\&\[aria-disabled\=true\]\]\:op_0\.4[aria-disabled=true]{opacity:.4}.even\:bg_bg\.subtle:nth-child(2n){background:var(--colors-bg-subtle)}.\[\&\[data-selected\]\]\:c_accent[data-selected]{color:var(--colors-accent)}.placeholder\:c_fg\.subtle::placeholder,.placeholder\:c_fg\.subtle[data-placeholder]{color:var(--colors-fg-subtle)}.\[\&\:has\(\[aria-disabled\=true\]\)\,_\&\[aria-disabled\=true\]\]\:op_0\.5:has([aria-disabled=true]),.\[\&\:has\(\[aria-disabled\=true\]\)\,_\&\[aria-disabled\=true\]\]\:op_0\.5[aria-disabled=true]{opacity:.5}.\[\&\:has\(\[aria-disabled\=true\]\)\,_\&\[aria-disabled\=true\]\]\:cursor_not-allowed:has([aria-disabled=true]),.\[\&\:has\(\[aria-disabled\=true\]\)\,_\&\[aria-disabled\=true\]\]\:cursor_not-allowed[aria-disabled=true]{cursor:not-allowed}.\[\&\:has\(\[aria-readonly\=true\]\)\,_\&\[aria-readonly\=true\]\]\:bg_bg\.muted:has([aria-readonly=true]),.\[\&\:has\(\[aria-readonly\=true\]\)\,_\&\[aria-readonly\=true\]\]\:bg_bg\.muted[aria-readonly=true]{background:var(--colors-bg-muted)}.\[\&\:has\(\[aria-readonly\=true\]\)\,_\&\[aria-readonly\=true\]\]\:cursor_default:has([aria-readonly=true]),.\[\&\:has\(\[aria-readonly\=true\]\)\,_\&\[aria-readonly\=true\]\]\:cursor_default[aria-readonly=true]{cursor:default}.\[\&\:\:before\]\:pos_absolute:before{position:absolute}.\[\&\:\:before\]\:w_2px:before{width:2px}.\[\&\:\:before\]\:bg_border:before{background:var(--colors-border)}.\[\&\:last-child\]\:bd-b-w_0:last-child{border-bottom-width:0}.\[\&\[data-open\]\]\:grid-tr_1fr[data-open]{grid-template-rows:1fr}.\[\&_input\]\:ff_body input{font-family:var(--fonts-body)}.\[\&_input\]\:fs_sm input{font-size:var(--font-sizes-sm)}.\[\&_input\]\:lh_normal input{line-height:var(--line-heights-normal)}.\[\&\[data-selected\=true\]\]\:fw_semibold[data-selected=true],.\[\&\[aria-current\=page\]\]\:fw_semibold[aria-current=page]{font-weight:var(--font-weights-semibold)}.\[\&\[data-checked\]\]\:bd-c_accent[data-checked]{border-color:var(--colors-accent)}.\[\&\[data-invalid\]\]\:bd-c_status\.error[data-invalid]{border-color:var(--colors-status-error)}section+.\[section_\+_\&\]\:pt_80px{padding-top:80px}.\[\&\[data-selected\]\]\:fw_semibold[data-selected]{font-weight:var(--font-weights-semibold)}.\[\&\:\:before\]\:content_\"\":before{content:""}.\[\&\:\:before\]\:left_calc\(var\(--spacing-5\)\):before{left:calc(var(--spacing-5))}.\[\&\:\:before\]\:top_0:before{top:var(--spacing-0)}.\[\&\:\:before\]\:bottom_0:before{bottom:var(--spacing-0)}.focusWithin\:bx-sh_0_0_0_3px_token\(colors\.accent\.subtle\):focus-within{box-shadow:0 0 0 3px var(--colors-accent-subtle)}.focusWithin\:bd-c_border\.focus:focus-within{border-color:var(--colors-border-focus)}.focusWithin\:bd-c_status\.error:focus-within{border-color:var(--colors-status-error)}.focusVisible\:bx-sh_0_0_0_3px_token\(colors\.accent\.subtle\):is(:focus-visible,[data-focus-visible]){box-shadow:0 0 0 3px var(--colors-accent-subtle)}.focusVisible\:bdr_sm:is(:focus-visible,[data-focus-visible]){border-radius:var(--radii-sm)}.focusVisible\:pos_relative:is(:focus-visible,[data-focus-visible]){position:relative}.focusVisible\:z_1:is(:focus-visible,[data-focus-visible]){z-index:1}.focusVisible\:bx-sh_0_0_0_3px_token\(colors\.accent\.subtle\)\,_0_0_0_1px_token\(colors\.accent\):is(:focus-visible,[data-focus-visible]){box-shadow:0 0 0 3px var(--colors-accent-subtle),0 0 0 1px var(--colors-accent)}.focusVisible\:ring_none:is(:focus-visible,[data-focus-visible]){outline:2px solid transparent;outline-offset:2px}.focusVisible\:bx-sh_0_0_0_3px_token\(colors\.accent\.subtle\)\,_0_0_0_1px_token\(colors\.accent\)\,_token\(shadows\.lg\):is(:focus-visible,[data-focus-visible]){box-shadow:0 0 0 3px var(--colors-accent-subtle),0 0 0 1px var(--colors-accent),var(--shadows-lg)}.focusVisible\:bx-sh_0_0_0_3px_token\(colors\.accent\.subtle\)\,_0_0_0_1px_token\(colors\.accent\)\,_token\(shadows\.inkOffset\):is(:focus-visible,[data-focus-visible]){box-shadow:0 0 0 3px var(--colors-accent-subtle),0 0 0 1px var(--colors-accent),var(--shadows-ink-offset)}.focus\:bx-sh_0_0_0_3px_token\(colors\.accent\.subtle\):is(:focus,[data-focus]){box-shadow:0 0 0 3px var(--colors-accent-subtle)}.focusVisible\:bd-c_border\.focus:is(:focus-visible,[data-focus-visible]){border-color:var(--colors-border-focus)}.focusVisible\:bd-c_status\.error:is(:focus-visible,[data-focus-visible]){border-color:var(--colors-status-error)}.focus\:bd-c_border\.focus:is(:focus,[data-focus]){border-color:var(--colors-border-focus)}.hover\:bg_bg\.subtle:is(:hover,[data-hover]){background:var(--colors-bg-subtle)}.hover\:c_fg:is(:hover,[data-hover]){color:var(--colors-fg)}.hover\:bg_bg\.emphasis:is(:hover,[data-hover]){background:var(--colors-bg-emphasis)}.hover\:bg_accent\.hover:is(:hover,[data-hover]){background:var(--colors-accent-hover)}.hover\:bg_accent\.subtle:is(:hover,[data-hover]){background:var(--colors-accent-subtle)}.hover\:c_accent\.hover:is(:hover,[data-hover]){color:var(--colors-accent-hover)}.hover\:bg_bg\.muted:is(:hover,[data-hover]){background:var(--colors-bg-muted)}.\[\&\:hover\]\:bx-sh_inkOffsetHover:hover{box-shadow:var(--shadows-ink-offset-hover)}.hover\:c_fg\.muted:is(:hover,[data-hover]){color:var(--colors-fg-muted)}.hover\:bd-c_border\.hover:is(:hover,[data-hover]){border-color:var(--colors-border-hover)}.hover\:bd-c_accent\.hover:is(:hover,[data-hover]){border-color:var(--colors-accent-hover)}.group:is(:hover,[data-hover]) .groupHover\:bd-c_border\.hover{border-color:var(--colors-border-hover)}.hover\:td-c_currentColor:is(:hover,[data-hover]){text-decoration-color:currentColor}.hover\:bd-c_status\.error:is(:hover,[data-hover]){border-color:var(--colors-status-error)}.active\:bg_accent:is(:active,[data-active]){background:var(--colors-accent)}.active\:bx-sh_none:is(:active,[data-active]){box-shadow:none}.active\:bg_accent\.subtle:is(:active,[data-active]){background:var(--colors-accent-subtle)}.active\:bg_bg\.emphasis:is(:active,[data-active]){background:var(--colors-bg-emphasis)}.\[\&\:active\]\:bx-sh_sm:active{box-shadow:var(--shadows-sm)}.\[\&_input\]\:placeholder\:c_fg\.subtle input::placeholder,.\[\&_input\]\:placeholder\:c_fg\.subtle input[data-placeholder]{color:var(--colors-fg-subtle)}.\[\&_a\]\:hover\:c_fg a:is(:hover,[data-hover]){color:var(--colors-fg)}.\[\&_a\]\:hover\:td_underline a:is(:hover,[data-hover]){text-decoration:underline}.\[\&_a\]\:focusVisible\:ring_none a:is(:focus-visible,[data-focus-visible]){outline:2px solid transparent;outline-offset:2px}.\[\&_a\]\:focusVisible\:bx-sh_0_0_0_3px_token\(colors\.accent\.subtle\)\,_0_0_0_1px_token\(colors\.accent\) a:is(:focus-visible,[data-focus-visible]){box-shadow:0 0 0 3px var(--colors-accent-subtle),0 0 0 1px var(--colors-accent)}.\[\&_a\]\:focusVisible\:bdr_sm a:is(:focus-visible,[data-focus-visible]){border-radius:var(--radii-sm)}.\[\&\[aria-disabled\=true\]\]\:hover\:bg_transparent[aria-disabled=true]:is(:hover,[data-hover]){background:transparent}.\[\&\[aria-disabled\=true\]\]\:hover\:bd-c_border[aria-disabled=true]:is(:hover,[data-hover]){border-color:var(--colors-border)}@media(min-width:768px){.\[\@media_\(min-width\:_768px\)\]\:d_flex{display:flex}.\[\@media_\(min-width\:_768px\)\]\:d_none{display:none}}@media screen and (min-width:48rem){.md\:grid-tc_repeat\(2\,_1fr\){grid-template-columns:repeat(2,1fr)}.md\:grid-tc_repeat\(3\,_1fr\){grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:64rem){.lg\:grid-tc_repeat\(3\,_1fr\){grid-template-columns:repeat(3,1fr)}.lg\:grid-tc_repeat\(4\,_1fr\){grid-template-columns:repeat(4,1fr)}}@media(prefers-reduced-motion:no-preference){.motionSafe\:trs_opacity_token\(durations\.dramatic\)_token\(easings\.out\)\,_transform_token\(durations\.dramatic\)_token\(easings\.rubber\){transition:opacity var(--durations-dramatic) var(--easings-out),transform var(--durations-dramatic) var(--easings-rubber)}.motionSafe\:trf_translateY\(30px\){transform:translateY(30px)}.motionSafe\:trf_translateY\(-30px\){transform:translateY(-30px)}.motionSafe\:trf_translateX\(30px\){transform:translate(30px)}.motionSafe\:trf_translateX\(-30px\){transform:translate(-30px)}.motionSafe\:trf_scale\(0\.92\){transform:scale(.92)}.motionSafe\:trs_grid-template-rows_token\(durations\.normal\)_token\(easings\.rubber\){transition:grid-template-rows var(--durations-normal) var(--easings-rubber)}.motionSafe\:trs_opacity_token\(durations\.dramatic\)_token\(easings\.out\){transition:opacity var(--durations-dramatic) var(--easings-out)}.motionSafe\:trs_opacity_token\(durations\.fast\)_token\(easings\.out\){transition:opacity var(--durations-fast) var(--easings-out)}.motionSafe\:trs_transform_token\(durations\.fast\)_token\(easings\.out\){transition:transform var(--durations-fast) var(--easings-out)}.motionSafe\:trs_background-color_token\(durations\.fast\)_token\(easings\.default\){transition:background-color var(--durations-fast) var(--easings-default)}.motionSafe\:trs_background-color_token\(durations\.fast\)_token\(easings\.default\)\,_border-color_token\(durations\.fast\)_token\(easings\.default\)\,_color_token\(durations\.fast\)_token\(easings\.default\)\,_box-shadow_token\(durations\.fast\)_token\(easings\.default\)\,_opacity_token\(durations\.fast\)_token\(easings\.default\)\,_transform_token\(durations\.normal\)_token\(easings\.reluctant\){transition:background-color var(--durations-fast) var(--easings-default),border-color var(--durations-fast) var(--easings-default),color var(--durations-fast) var(--easings-default),box-shadow var(--durations-fast) var(--easings-default),opacity var(--durations-fast) var(--easings-default),transform var(--durations-normal) var(--easings-reluctant)}.motionSafe\:anim_pulse_1\.5s_token\(easings\.inOut\)_infinite{animation:pulse 1.5s var(--easings-in-out) infinite}.motionSafe\:anim_spin{animation:var(--animations-spin)}.motionSafe\:trs_box-shadow_150ms_token\(easings\.default\)\,_transform_150ms_token\(easings\.default\){transition:box-shadow .15s var(--easings-default),transform .15s var(--easings-default)}.motionSafe\:anim_checkmarkDraw_200ms_token\(easings\.out\)_forwards{animation:checkmarkDraw .2s var(--easings-out) forwards}.motionSafe\:anim_asteriskPop{animation:var(--animations-asterisk-pop)}.motionSafe\:anim_errorReveal{animation:var(--animations-error-reveal)}.motionSafe\:trs_background-color_token\(durations\.fast\)_token\(easings\.default\)\,_border-color_token\(durations\.fast\)_token\(easings\.default\)\,_color_token\(durations\.fast\)_token\(easings\.default\)\,_transform_token\(durations\.fast\)_token\(easings\.rubber\){transition:background-color var(--durations-fast) var(--easings-default),border-color var(--durations-fast) var(--easings-default),color var(--durations-fast) var(--easings-default),transform var(--durations-fast) var(--easings-rubber)}.motionSafe\:trs_opacity_200ms_ease-out{transition:opacity .2s ease-out}.motionSafe\:trs_width_token\(durations\.normal\)_token\(easings\.rubber\){transition:width var(--durations-normal) var(--easings-rubber)}.motionSafe\:anim_progressIndeterminate_1\.5s_token\(easings\.inOut\)_infinite{animation:progressIndeterminate 1.5s var(--easings-in-out) infinite}.motionSafe\:anim_radioFill_200ms_token\(easings\.rubber\)_forwards{animation:radioFill .2s var(--easings-rubber) forwards}.motionSafe\:anim_shake{animation:var(--animations-shake)}.motionSafe\:trs_left_token\(durations\.normal\)_token\(easings\.rubber\)\,_width_token\(durations\.normal\)_token\(easings\.rubber\){transition:left var(--durations-normal) var(--easings-rubber),width var(--durations-normal) var(--easings-rubber)}.motionSafe\:anim_fadeIn_token\(durations\.fast\)_token\(easings\.out\){animation:fadeIn var(--durations-fast) var(--easings-out)}.\[\&\[data-visible\=true\]\]\:motionSafe\:trf_none[data-visible=true]{transform:none}.\[\&\[data-visible\=true\]\]\:motionSafe\:anim_rubberBounceUp_token\(durations\.dramatic\)_token\(easings\.out\)_forwards[data-visible=true]{animation:rubberBounceUp var(--durations-dramatic) var(--easings-out) forwards}.\[\&\[data-visible\=true\]\]\:motionSafe\:anim_rubberBounceDown_token\(durations\.dramatic\)_token\(easings\.out\)_forwards[data-visible=true]{animation:rubberBounceDown var(--durations-dramatic) var(--easings-out) forwards}.\[\&\[data-visible\=true\]\]\:motionSafe\:anim_rubberBounceLeft_token\(durations\.dramatic\)_token\(easings\.out\)_forwards[data-visible=true]{animation:rubberBounceLeft var(--durations-dramatic) var(--easings-out) forwards}.\[\&\[data-visible\=true\]\]\:motionSafe\:anim_rubberBounceRight_token\(durations\.dramatic\)_token\(easings\.out\)_forwards[data-visible=true]{animation:rubberBounceRight var(--durations-dramatic) var(--easings-out) forwards}.\[\&\[data-visible\=true\]\]\:motionSafe\:anim_rubberBounceScale_token\(durations\.dramatic\)_token\(easings\.out\)_forwards[data-visible=true]{animation:rubberBounceScale var(--durations-dramatic) var(--easings-out) forwards}.\[\&\[data-state\=open\]\]\:motionSafe\:anim_fadeIn[data-state=open]{animation:var(--animations-fade-in)}.\[\&\[data-state\=closed\]\]\:motionSafe\:anim_fadeOut[data-state=closed]{animation:var(--animations-fade-out)}.\[\&\[data-state\=open\]\]\:motionSafe\:anim_drawerSlideInRight[data-state=open]{animation:var(--animations-drawer-slide-in-right)}.\[\&\[data-state\=closed\]\]\:motionSafe\:anim_drawerSlideOutRight[data-state=closed]{animation:var(--animations-drawer-slide-out-right)}.\[\&\[data-state\=open\]\]\:motionSafe\:anim_drawerSlideInLeft[data-state=open]{animation:var(--animations-drawer-slide-in-left)}.\[\&\[data-state\=closed\]\]\:motionSafe\:anim_drawerSlideOutLeft[data-state=closed]{animation:var(--animations-drawer-slide-out-left)}.\[\&\[data-state\=open\]\]\:motionSafe\:anim_scaleIn[data-state=open]{animation:var(--animations-scale-in)}.\[\&\[data-state\=closed\]\]\:motionSafe\:anim_scaleOut_token\(durations\.fast\)_token\(easings\.in\)[data-state=closed]{animation:scaleOut var(--durations-fast) var(--easings-in)}.\[\&\[data-state\=open\]\]\:motionSafe\:anim_slideUp[data-state=open]{animation:var(--animations-slide-up)}.\[\&\[data-state\=closed\]\]\:motionSafe\:anim_slideDownExit[data-state=closed]{animation:var(--animations-slide-down-exit)}.\[\&\[data-checked\]\]\:motionSafe\:anim_switchThumb_250ms_token\(easings\.rubber\)_forwards[data-checked]{animation:switchThumb .25s var(--easings-rubber) forwards}.\[\&\:not\(\[data-checked\]\)\]\:motionSafe\:anim_switchThumbReverse_250ms_token\(easings\.rubber\)_forwards:not([data-checked]){animation:switchThumbReverse .25s var(--easings-rubber) forwards}}@media(prefers-reduced-motion:no-preference){.focusVisible\:motionSafe\:anim_stretch_token\(durations\.normal\)_token\(easings\.rubber\):is(:focus-visible,[data-focus-visible]){animation:stretch var(--durations-normal) var(--easings-rubber)}}@media(prefers-reduced-motion:no-preference){.hover\:motionSafe\:trf_scaleY\(1\.02\)_scaleX\(0\.98\):is(:hover,[data-hover]){transform:scaleY(1.02) scaleX(.98)}}@media(prefers-reduced-motion:no-preference){.\[\&\:hover\]\:motionSafe\:anim_cardWobble_500ms_token\(easings\.out\)_forwards:hover{animation:cardWobble .5s var(--easings-out) forwards}}@media(prefers-reduced-motion:no-preference){.hover\:motionSafe\:trf_scale\(1\.05\):is(:hover,[data-hover]){transform:scale(1.05)}}@media(prefers-reduced-motion:no-preference){.active\:motionSafe\:trf_scaleY\(0\.92\)_scaleX\(1\.06\):is(:active,[data-active]){transform:scaleY(.92) scaleX(1.06)}}@media(prefers-reduced-motion:no-preference){.active\:motionSafe\:trs_transform_token\(durations\.instant\)_token\(easings\.out\):is(:active,[data-active]){transition:transform var(--durations-instant) var(--easings-out)}}@media(prefers-reduced-motion:no-preference){.\[\&\:active\]\:motionSafe\:trf_translateY\(0px\)_rotate\(0deg\)_scale\(0\.98\):active{transform:translateY(0) rotate(0) scale(.98)}.\[\&\:active\]\:motionSafe\:trs_transform_100ms_token\(easings\.out\):active{transition:transform .1s var(--easings-out)}}@media(prefers-reduced-motion:no-preference){.active\:motionSafe\:trf_scale\(0\.95\):is(:active,[data-active]){transform:scale(.95)}}@media(prefers-reduced-motion:no-preference){.\[\&\[aria-disabled\=true\]\]\:hover\:motionSafe\:trf_none[aria-disabled=true]:is(:hover,[data-hover]){transform:none}}@media(prefers-reduced-motion:reduce){.motionReduce\:stk-do_0{stroke-dashoffset:0}.\[\&\[data-checked\]\]\:motionReduce\:trf_translateX\(100\%\)[data-checked]{transform:translate(100%)}}}@layer reset,base,tokens,recipes,utilities;@layer reset{html,:host{--font-fallback: 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";-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;line-height:1.5;font-family:var(--global-font-body, var(--font-fallback))}*,:before,:after,::backdrop,::file-selector-button{margin:0;padding:0;box-sizing:border-box;border-width:0px;border-style:solid;border-color:var(--global-color-border, currentColor)}hr{height:0px;color:inherit;border-top-width:1px}body{height:100%;line-height:inherit}img{border-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-size:inherit;font-weight:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ol,ul,menu{list-style:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{-moz-appearance:button;appearance:button;-webkit-appearance:button}button,input,optgroup,select,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;background:transparent}::placeholder{opacity:1;--placeholder-fallback: color-mix(in srgb, currentColor 50%, transparent);color:var(--global-color-placeholder, var(--placeholder-fallback))}textarea{resize:vertical}table{text-indent:0px;border-collapse:collapse;border-color:inherit}summary{display:list-item}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}dialog{padding:0}a{color:inherit;text-decoration:inherit}abbr:where([title]){text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{--font-mono-fallback: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New";font-feature-settings:normal;font-variation-settings:normal;font-family:var(--global-font-mono, var(--font-mono-fallback));font-size:1em}progress{vertical-align:baseline}::-webkit-search-decoration,::-webkit-search-cancel-button{-webkit-appearance:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}:-moz-ui-invalid{box-shadow:none}:-moz-focusring{outline:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer base{:root{--made-with-panda: "🐼"}html{background:var(--colors-bg-canvas);overflow-x:hidden}body{font-family:var(--fonts-body)}h1,h2,h3,h4,h5,h6{font-family:var(--fonts-heading)}*,:before,:after,::backdrop{--blur: ;--brightness: ;--contrast: ;--grayscale: ;--hue-rotate: ;--invert: ;--saturate: ;--sepia: ;--drop-shadow: ;--backdrop-blur: ;--backdrop-brightness: ;--backdrop-contrast: ;--backdrop-grayscale: ;--backdrop-hue-rotate: ;--backdrop-invert: ;--backdrop-opacity: ;--backdrop-saturate: ;--backdrop-sepia: ;--gradient-from-position: ;--gradient-to-position: ;--gradient-via-position: ;--scroll-snap-strictness: proximity;--border-spacing-x: 0;--border-spacing-y: 0;--translate-x: 0;--translate-y: 0;--rotate: 0;--rotate-x: 0;--rotate-y: 0;--skew-x: 0;--skew-y: 0;--scale-x: 1;--scale-y: 1}}@layer tokens{:where(:root,:host){--colors-canvas-ink: #0A0A0B;--colors-canvas-charcoal: #1A1A1E;--colors-canvas-surface: #242429;--colors-canvas-elevated: #2E2E34;--colors-canvas-highlight: #38383F;--colors-canvas-parchment: #FBF3E0;--colors-canvas-parchment-deep: #F3EBDA;--colors-canvas-parchment-mid: #EBE3D2;--colors-canvas-parchment-dark: #E0D8C8;--colors-canvas-parchment-darkest: #D5CDBD;--colors-canvas-white: #FFFFFF;--colors-canvas-white-deep: #F7F7F8;--colors-canvas-white-mid: #EFEFEF;--colors-canvas-white-dark: #E4E4E7;--colors-canvas-white-darkest: #D4D4D8;--colors-ink-primary: #FFF8E7;--colors-ink-secondary: #B8B2A8;--colors-ink-tertiary: #7A756D;--colors-ink-border: #4A4550;--colors-ink-border-bold: #6B6575;--colors-ink-dark: #1A1610;--colors-ink-dark-muted: #5C5649;--colors-ink-dark-subtle: #6B6155;--colors-ink-light-border: #6B6155;--colors-ink-light-border-bold: #5C5649;--colors-ink-black: #18181B;--colors-ink-black-muted: #52525B;--colors-ink-black-subtle: #71717A;--colors-ink-white-border: #6E6E78;--colors-ink-white-border-bold: #52525B;--colors-color-red: #FF4D6A;--colors-color-yellow: #FFD93D;--colors-color-green: #4AEAAB;--colors-color-pink: #FF85B3;--colors-color-violet: #B47EFF;--colors-color-cyan: #4DE8E0;--colors-color-orange: #FFA63D;--colors-color-red-deep: #D93A56;--colors-color-pink-deep: #C43068;--colors-color-gold-dark: #9E7C00;--colors-color-green-deep: #1A7A54;--colors-color-teal-deep: #1A7A74;--spacing-0: 0;--spacing-1: 4px;--spacing-2: 8px;--spacing-3: 12px;--spacing-4: 16px;--spacing-5: 20px;--spacing-6: 24px;--spacing-8: 32px;--spacing-10: 40px;--spacing-12: 48px;--spacing-0\.5: 2px;--sizes-8: 32px;--sizes-10: 40px;--sizes-12: 48px;--sizes-container-sm: 640px;--sizes-container-md: 768px;--sizes-container-lg: 1024px;--sizes-container-xl: 1280px;--sizes-prose: 640px;--sizes-prose-narrow: 560px;--sizes-breakpoint-sm: 640px;--sizes-breakpoint-md: 768px;--sizes-breakpoint-lg: 1024px;--sizes-breakpoint-xl: 1280px;--sizes-breakpoint-2xl: 1536px;--radii-sm: 8px;--radii-md: 12px;--radii-lg: 16px;--radii-xl: 24px;--radii-full: 9999px;--border-widths-thin: 1.5px;--border-widths-medium: 2px;--border-widths-thick: 3px;--font-sizes-xs: .75rem;--font-sizes-sm: .875rem;--font-sizes-md: 1rem;--font-sizes-lg: 1.125rem;--font-sizes-xl: 1.25rem;--font-sizes-2xl: 1.5rem;--font-sizes-display: clamp(2.5rem, 5vw, 5rem);--font-sizes-section: 2.5rem;--font-sizes-section-sm: 2rem;--font-weights-normal: 400;--font-weights-medium: 500;--font-weights-semibold: 600;--font-weights-bold: 700;--line-heights-tight: 1.25;--line-heights-normal: 1.5;--line-heights-relaxed: 1.625;--durations-instant: .1s;--durations-fast: .15s;--durations-normal: .25s;--durations-slow: .4s;--durations-dramatic: .6s;--easings-default: cubic-bezier(.4, 0, .2, 1);--easings-in: cubic-bezier(.4, 0, 1, 1);--easings-out: cubic-bezier(0, 0, .2, 1);--easings-in-out: cubic-bezier(.4, 0, .2, 1);--easings-rubber: cubic-bezier(.34, 1.56, .64, 1);--easings-rubber-heavy: cubic-bezier(.22, 1.8, .5, 1);--easings-reluctant: cubic-bezier(.68, -.2, .27, 1.2);--rotations-sm: 1.2deg;--rotations-md: 1.5deg;--rotations-lg: 1.8deg;--rotations-xl: 2deg;--animations-fade-in: fadeIn var(--durations-normal) var(--easings-out);--animations-fade-out: fadeOut var(--durations-fast) var(--easings-in);--animations-scale-in: scaleIn var(--durations-slow) var(--easings-rubber-heavy);--animations-scale-out: scaleOut var(--durations-fast) var(--easings-in);--animations-slide-down: slideDown var(--durations-normal) var(--easings-rubber);--animations-slide-up: slideUp var(--durations-slow) var(--easings-rubber);--animations-slide-down-exit: slideDownExit var(--durations-fast) var(--easings-in);--animations-pulse: pulse 1.5s var(--easings-in-out) infinite;--animations-shake: shake var(--durations-normal) var(--easings-default);--animations-spin: spin .8s linear infinite;--animations-squash: squash var(--durations-instant) var(--easings-out);--animations-stretch: stretch var(--durations-fast) var(--easings-rubber);--animations-mouth-open: mouthOpen var(--durations-normal) var(--easings-rubber);--animations-asterisk-pop: asteriskPop var(--durations-normal) var(--easings-rubber);--animations-error-reveal: errorReveal var(--durations-normal) var(--easings-rubber) forwards;--animations-grain-shift: grainShift .5s steps(8) infinite;--animations-entrance-fade-up: entranceFadeUp var(--durations-dramatic) var(--easings-rubber) both;--animations-entrance-fade-down: entranceFadeDown var(--durations-dramatic) var(--easings-rubber) both;--animations-entrance-fade-left: entranceFadeLeft var(--durations-dramatic) var(--easings-rubber) both;--animations-entrance-fade-right: entranceFadeRight var(--durations-dramatic) var(--easings-rubber) both;--animations-entrance-scale: entranceScale var(--durations-slow) var(--easings-rubber) both;--animations-drawer-slide-in-right: drawerSlideInRight var(--durations-slow) var(--easings-rubber);--animations-drawer-slide-out-right: drawerSlideOutRight var(--durations-normal) var(--easings-in);--animations-drawer-slide-in-left: drawerSlideInLeft var(--durations-slow) var(--easings-rubber);--animations-drawer-slide-out-left: drawerSlideOutLeft var(--durations-normal) var(--easings-in);--fonts-body: "DM Sans", sans-serif;--fonts-mono: "DM Mono", monospace;--fonts-heading: "Titan One", cursive;--breakpoints-sm: 640px;--breakpoints-md: 768px;--breakpoints-lg: 1024px;--breakpoints-xl: 1280px;--breakpoints-2xl: 1536px;--colors-bg-overlay: rgba(10, 10, 11, .7);--colors-bg-canvas: var(--colors-canvas-ink);--colors-bg-surface: var(--colors-canvas-charcoal);--colors-bg-subtle: var(--colors-canvas-surface);--colors-bg-muted: var(--colors-canvas-elevated);--colors-bg-emphasis: var(--colors-canvas-highlight);--colors-fg: var(--colors-ink-primary);--colors-fg-muted: var(--colors-ink-secondary);--colors-fg-subtle: var(--colors-ink-tertiary);--colors-fg-on-emphasis: var(--colors-ink-primary);--colors-border: var(--colors-ink-border);--colors-border-hover: var(--colors-ink-border-bold);--colors-border-focus: var(--colors-color-red);--colors-accent: var(--colors-color-red);--colors-accent-hover: var(--colors-color-pink);--colors-accent-subtle: rgba(255, 77, 106, .1);--colors-status-error: var(--colors-color-red);--colors-status-warning: var(--colors-color-yellow);--colors-status-success: var(--colors-color-green);--colors-status-info: var(--colors-color-cyan);--colors-overlay-light: rgba(0, 0, 0, .35);--colors-overlay-medium: rgba(10, 10, 11, .75);--colors-overlay-heavy: rgba(0, 0, 0, .8);--colors-overlay-mist: rgba(255, 255, 255, .7);--colors-overlay-mist-faint: rgba(255, 255, 255, .5);--colors-stroke: #0A0A0B;--shadows-sm: 0 1px 2px 0 rgb(0 0 0 / .3);--shadows-md: 0 4px 6px -1px rgb(0 0 0 / .4);--shadows-lg: 0 10px 15px -3px rgb(0 0 0 / .4);--shadows-ink-offset: 2px 3px 0 var(--colors-canvas-ink);--shadows-ink-offset-hover: 4px 6px 0 var(--colors-bg-canvas);--shadows-text-glow: 0 2px 20px rgba(0, 0, 0, .8)}[data-color-mode=light]{--colors-bg-overlay: rgba(26, 22, 16, .5);--colors-bg-canvas: var(--colors-canvas-parchment);--colors-bg-surface: var(--colors-canvas-parchment-deep);--colors-bg-subtle: var(--colors-canvas-parchment-mid);--colors-bg-muted: var(--colors-canvas-parchment-dark);--colors-bg-emphasis: var(--colors-canvas-parchment-darkest);--colors-fg: var(--colors-ink-dark);--colors-fg-muted: var(--colors-ink-dark-muted);--colors-fg-subtle: var(--colors-ink-dark-subtle);--colors-fg-on-emphasis: var(--colors-ink-primary);--colors-border: var(--colors-ink-light-border);--colors-border-hover: var(--colors-ink-light-border-bold);--colors-border-focus: var(--colors-color-red-deep);--colors-accent: var(--colors-color-red-deep);--colors-accent-hover: var(--colors-color-pink-deep);--colors-accent-subtle: rgba(217, 58, 86, .1);--colors-status-error: var(--colors-color-red-deep);--colors-status-warning: var(--colors-color-gold-dark);--colors-status-success: var(--colors-color-green-deep);--colors-status-info: var(--colors-color-teal-deep);--colors-overlay-light: rgba(0, 0, 0, .2);--colors-overlay-medium: rgba(10, 10, 11, .65);--colors-overlay-heavy: rgba(0, 0, 0, .6);--colors-overlay-mist: rgba(255, 255, 255, .5);--colors-overlay-mist-faint: rgba(255, 255, 255, .3);--colors-stroke: #0A0A0B;--shadows-sm: 0 1px 2px 0 rgb(90 80 60 / .12);--shadows-md: 0 4px 6px -1px rgb(90 80 60 / .15);--shadows-lg: 0 10px 15px -3px rgb(90 80 60 / .18);--shadows-ink-offset: 2px 3px 0 #6B6155 }[data-color-mode=white]{--colors-bg-overlay: rgba(0, 0, 0, .4);--colors-bg-canvas: var(--colors-canvas-white);--colors-bg-surface: var(--colors-canvas-white-deep);--colors-bg-subtle: var(--colors-canvas-white-mid);--colors-bg-muted: var(--colors-canvas-white-dark);--colors-bg-emphasis: var(--colors-canvas-white-darkest);--colors-fg: var(--colors-ink-black);--colors-fg-muted: var(--colors-ink-black-muted);--colors-fg-subtle: var(--colors-ink-black-subtle);--colors-fg-on-emphasis: var(--colors-ink-primary);--colors-border: var(--colors-ink-white-border);--colors-border-hover: var(--colors-ink-white-border-bold);--colors-border-focus: var(--colors-color-red-deep);--colors-accent: var(--colors-color-red-deep);--colors-accent-hover: var(--colors-color-pink-deep);--colors-accent-subtle: rgba(217, 58, 86, .08);--colors-status-error: var(--colors-color-red-deep);--colors-status-warning: var(--colors-color-gold-dark);--colors-status-success: var(--colors-color-green-deep);--colors-status-info: var(--colors-color-teal-deep);--colors-overlay-light: rgba(0, 0, 0, .15);--colors-overlay-medium: rgba(10, 10, 11, .6);--colors-overlay-heavy: rgba(0, 0, 0, .5);--colors-overlay-mist: rgba(255, 255, 255, .3);--colors-overlay-mist-faint: rgba(255, 255, 255, .15);--colors-stroke: #0A0A0B;--shadows-sm: 0 1px 2px 0 rgb(0 0 0 / .08);--shadows-md: 0 4px 6px -1px rgb(0 0 0 / .1);--shadows-lg: 0 10px 15px -3px rgb(0 0 0 / .12);--shadows-ink-offset: 2px 3px 0 #6E6E78 }@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideDownExit{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes squash{0%{transform:scaleY(1) scaleX(1)}to{transform:scaleY(.92) scaleX(1.06)}}@keyframes stretch{0%{transform:scaleY(1) scaleX(1)}to{transform:scaleY(1.02) scaleX(.98)}}@keyframes mouthOpen{0%{opacity:0;transform:scaleY(.8)}to{opacity:1;transform:scaleY(1)}}@keyframes asteriskPop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes errorReveal{0%{opacity:0;max-height:0;transform:translateY(-4px)}to{opacity:1;max-height:200px;transform:translateY(0)}}@keyframes entranceFadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes entranceFadeDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:none}}@keyframes entranceFadeLeft{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:none}}@keyframes entranceFadeRight{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:none}}@keyframes entranceScale{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes rubberBounceUp{0%{opacity:0;transform:translateY(50px) scaleY(.85) scaleX(1.05)}50%{opacity:1;transform:translateY(-8px) scaleY(1.04) scaleX(.97)}75%{transform:translateY(3px) scaleY(.98) scaleX(1.01)}to{opacity:1;transform:none}}@keyframes rubberBounceDown{0%{opacity:0;transform:translateY(-50px) scaleY(.85) scaleX(1.05)}50%{opacity:1;transform:translateY(8px) scaleY(1.04) scaleX(.97)}75%{transform:translateY(-3px) scaleY(.98) scaleX(1.01)}to{opacity:1;transform:none}}@keyframes rubberBounceLeft{0%{opacity:0;transform:translate(50px) scaleX(.85) scaleY(1.05)}50%{opacity:1;transform:translate(-8px) scaleX(1.04) scaleY(.97)}75%{transform:translate(3px) scaleX(.98) scaleY(1.01)}to{opacity:1;transform:none}}@keyframes rubberBounceRight{0%{opacity:0;transform:translate(-50px) scaleX(.85) scaleY(1.05)}50%{opacity:1;transform:translate(8px) scaleX(1.04) scaleY(.97)}75%{transform:translate(-3px) scaleX(.98) scaleY(1.01)}to{opacity:1;transform:none}}@keyframes rubberBounceScale{0%{opacity:0;transform:scale(.7)}60%{opacity:1;transform:scale(1.08)}80%{transform:scale(.97)}to{opacity:1;transform:none}}@keyframes heroTitleIn{0%{opacity:0;transform:scale(.7) rotate(-3deg)}60%{opacity:1;transform:scale(1.08) rotate(.5deg)}80%{transform:scale(.97) rotate(-.3deg)}to{opacity:1;transform:scale(1) rotate(-1.5deg)}}@keyframes idleWobble{0%,to{transform:rotate(0)}25%{transform:rotate(2deg)}75%{transform:rotate(-2deg)}}@keyframes pupilShift{0%,to{transform:translate(0)}30%{transform:translate(1.5px)}70%{transform:translate(-1.5px)}}@keyframes toastSlideInRight{0%{transform:translate(120%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes toastSlideOutRight{0%{transform:translate(0);opacity:1}to{transform:translate(120%);opacity:0}}@keyframes toastSlideInLeft{0%{transform:translate(-120%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes toastSlideOutLeft{0%{transform:translate(0);opacity:1}to{transform:translate(-120%);opacity:0}}@keyframes toastSlideInTop{0%{transform:translateY(-40px) scale(.92);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes toastSlideOutTop{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(-40px) scale(.92);opacity:0}}@keyframes toastSlideInBottom{0%{transform:translateY(40px) scale(.92);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes toastSlideOutBottom{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(40px) scale(.92);opacity:0}}@keyframes toastProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes grainShift{0%,to{transform:translate(0)}10%{transform:translate(-2%,-3%)}30%{transform:translate(3%,1%)}50%{transform:translate(-1%,3%)}70%{transform:translate(2%,-2%)}90%{transform:translate(-3%,1%)}}@keyframes cardWobble{0%{transform:translateY(0) rotate(var(--tilt)) scale(1)}40%{transform:translateY(-10px) rotate(calc(var(--tilt) * -.6)) scale(1.03)}to{transform:translateY(-6px) rotate(.5deg) scale(1.02)}}@keyframes checkmarkDraw{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}@keyframes radioFill{0%{transform:scale(0);opacity:0}60%{transform:scale(1.2);opacity:1}to{transform:scale(1);opacity:1}}@keyframes switchThumb{0%{transform:translate(0) scaleX(1)}40%{transform:translate(50%) scaleX(1.15)}to{transform:translate(100%) scaleX(1)}}@keyframes switchThumbReverse{0%{transform:translate(100%) scaleX(1)}40%{transform:translate(50%) scaleX(1.15)}to{transform:translate(0) scaleX(1)}}@keyframes progressIndeterminate{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes drawerSlideInRight{0%{transform:translate(100%) scaleX(.8)}60%{transform:translate(-3%) scaleX(1.02)}80%{transform:translate(1%) scaleX(.99)}to{transform:translate(0) scaleX(1)}}@keyframes drawerSlideOutRight{0%{transform:translate(0) scaleX(1)}30%{transform:translate(-2%) scaleX(1.01)}to{transform:translate(100%) scaleX(.8)}}@keyframes drawerSlideInLeft{0%{transform:translate(-100%) scaleX(.8)}60%{transform:translate(3%) scaleX(1.02)}80%{transform:translate(-1%) scaleX(.99)}to{transform:translate(0) scaleX(1)}}@keyframes drawerSlideOutLeft{0%{transform:translate(0) scaleX(1)}30%{transform:translate(2%) scaleX(1.01)}to{transform:translate(-100%) scaleX(.8)}}}@layer utilities{.pos_fixed{position:fixed}.trf_translateY\(-50\%\){transform:translateY(-50%)}.z_101{z-index:101}.w_28px{width:28px}.h_64px{height:64px}.bg_bg\.surface{background:var(--colors-bg-surface)}.cursor_pointer{cursor:pointer}.d_flex{display:flex}.c_fg\.muted{color:var(--colors-fg-muted)}.trf_rotate\(180deg\){transform:rotate(180deg)}.trf_rotate\(0deg\){transform:rotate(0)}.bx-sh_-4px_0_20px_rgba\(0\,0\,0\,0\.3\){box-shadow:-4px 0 20px #0000004d}.bx-sh_none{box-shadow:none}.w_280px{width:280px}.z_100{z-index:100}.px_4{padding-inline:var(--spacing-4)}.py_4{padding-block:var(--spacing-4)}.c_fg{color:var(--colors-fg)}.tt_uppercase{text-transform:uppercase}.ls_wide{letter-spacing:wide}.c_fg\.subtle{color:var(--colors-fg-subtle)}.flex_1{flex:1 1 0%}.py_2{padding-block:var(--spacing-2)}.bg_bg\.subtle{background:var(--colors-bg-subtle)}.bg_transparent{background:transparent}.gap_1{gap:var(--spacing-1)}.w_100\%{width:100%}.ta_left{text-align:left}.py_3{padding-block:var(--spacing-3)}.gap_2{gap:var(--spacing-2)}.w_3{width:3px}.h_3{height:3px}.bdr_full{border-radius:var(--radii-full)}.gap_0\.5{gap:var(--spacing-0\.5)}.w_6{width:6px}.h_6{height:6px}.bdr_sm{border-radius:var(--radii-sm)}.inset_0{inset:var(--spacing-0)}.z_0{z-index:0}.ov_hidden{overflow:hidden}.pointer-events_none{pointer-events:none}.pos_absolute{position:absolute}.h_100\%{height:100%}.op_0{opacity:0}.trs_opacity_token\(durations\.dramatic\)_token\(easings\.out\){transition:opacity var(--durations-dramatic) var(--easings-out)}.bdr_lg{border-radius:var(--radii-lg)}.bd_none{border:none}.ring_none{outline:2px solid transparent;outline-offset:2px}.trs_background-color_token\(durations\.fast\)_token\(easings\.default\){transition:background-color var(--durations-fast) var(--easings-default)}.trs_transform_token\(durations\.normal\)_token\(easings\.rubber\){transition:transform var(--durations-normal) var(--easings-rubber)}.d_grid{display:grid}.gap_3{gap:var(--spacing-3)}.bdr_md{border-radius:var(--radii-md)}.min-w_0{min-width:0}.pos_relative{position:relative}.bx-sh_inkOffset{box-shadow:var(--shadows-ink-offset)}.z_50{z-index:50}.min-w_200px{min-width:200px}.px_3{padding-inline:var(--spacing-3)}.max-h_240px{max-height:240px}.py_1{padding-block:var(--spacing-1)}.d_inline-flex{display:inline-flex}.w_4{width:4px}.h_4{height:4px}.c_accent{color:var(--colors-accent)}.py_1\.5{padding-block:1.5px}.ls_0\.05em{letter-spacing:.05em}.h_1px{height:1px}.bg_border{background:var(--colors-border)}.mx_2{margin-inline:var(--spacing-2)}.my_1{margin-block:var(--spacing-1)}.ta_center{text-align:center}.bg_bg\.emphasis{background:var(--colors-bg-emphasis)}.px_2{padding-inline:var(--spacing-2)}.py_0\.5{padding-block:var(--spacing-0\.5)}.bdr_xs{border-radius:xs}.us_none{-webkit-user-select:none;user-select:none}.w_8{width:var(--sizes-8)}.h_8{height:var(--sizes-8)}.w_10{width:var(--sizes-10)}.h_10{height:var(--sizes-10)}.w_12{width:var(--sizes-12)}.h_12{height:var(--sizes-12)}.w_16{width:16px}.h_16{height:16px}.w_fit-content{width:fit-content}.white-space_nowrap{white-space:nowrap}.bg_accent{background:var(--colors-accent)}.c_fg\.onEmphasis{color:var(--colors-fg-on-emphasis)}.li-s_none{list-style:none}.m_0{margin:var(--spacing-0)}.p_0{padding:var(--spacing-0)}.mx_1{margin-inline:var(--spacing-1)}.d_inline-block{display:inline-block}.w_1em{width:1em}.h_1em{height:1em}.td_none{text-decoration:none}.trs_background-color_token\(durations\.fast\)_token\(easings\.default\)\,_border-color_token\(durations\.fast\)_token\(easings\.default\)\,_color_token\(durations\.fast\)_token\(easings\.default\)\,_box-shadow_token\(durations\.fast\)_token\(easings\.default\)\,_opacity_token\(durations\.fast\)_token\(easings\.default\){transition:background-color var(--durations-fast) var(--easings-default),border-color var(--durations-fast) var(--easings-default),color var(--durations-fast) var(--easings-default),box-shadow var(--durations-fast) var(--easings-default),opacity var(--durations-fast) var(--easings-default)}.min-h_8{min-height:var(--sizes-8)}.min-h_10{min-height:var(--sizes-10)}.px_6{padding-inline:var(--spacing-6)}.min-h_12{min-height:var(--sizes-12)}.cursor_wait{cursor:wait}.px_0{padding-inline:var(--spacing-0)}.asp_1{aspect-ratio:1}.p_6{padding:var(--spacing-6)}.p_4{padding:var(--spacing-4)}.p_5{padding:var(--spacing-5)}.p_8{padding:var(--spacing-8)}.trf_rotate\(token\(rotations\.sm\)\){transform:rotate(var(--rotations-sm))}.--tilt_token\(rotations\.sm\){--tilt: var(--rotations-sm)}.trf_rotate\(calc\(-1_\*_token\(rotations\.sm\)\)\){transform:rotate(calc(-1 * var(--rotations-sm)))}.--tilt_calc\(-1_\*_token\(rotations\.sm\)\){--tilt: calc(-1 * var(--rotations-sm))}.trf_rotate\(token\(rotations\.md\)\){transform:rotate(var(--rotations-md))}.--tilt_token\(rotations\.md\){--tilt: var(--rotations-md)}.trf_rotate\(calc\(-1_\*_token\(rotations\.md\)\)\){transform:rotate(calc(-1 * var(--rotations-md)))}.--tilt_calc\(-1_\*_token\(rotations\.md\)\){--tilt: calc(-1 * var(--rotations-md))}.trf_rotate\(token\(rotations\.lg\)\){transform:rotate(var(--rotations-lg))}.--tilt_token\(rotations\.lg\){--tilt: var(--rotations-lg)}.trf_rotate\(calc\(-1_\*_token\(rotations\.lg\)\)\){transform:rotate(calc(-1 * var(--rotations-lg)))}.--tilt_calc\(-1_\*_token\(rotations\.lg\)\){--tilt: calc(-1 * var(--rotations-lg))}.trf_rotate\(token\(rotations\.xl\)\){transform:rotate(var(--rotations-xl))}.--tilt_token\(rotations\.xl\){--tilt: var(--rotations-xl)}.trf_rotate\(calc\(-1_\*_token\(rotations\.xl\)\)\){transform:rotate(calc(-1 * var(--rotations-xl)))}.--tilt_calc\(-1_\*_token\(rotations\.xl\)\){--tilt: calc(-1 * var(--rotations-xl))}.w_1px{width:1px}.m_-1px{margin:-1px}.clip_rect\(0\,_0\,_0\,_0\){clip:rect(0,0,0,0)}.stk-dsh_24{stroke-dasharray:24}.stk-do_24{stroke-dashoffset:24}.trs_border-color_token\(durations\.fast\)_token\(easings\.default\)\,_background-color_token\(durations\.fast\)_token\(easings\.default\)\,_box-shadow_token\(durations\.fast\)_token\(easings\.default\){transition:border-color var(--durations-fast) var(--easings-default),background-color var(--durations-fast) var(--easings-default),box-shadow var(--durations-fast) var(--easings-default)}.w_16px{width:16px}.h_16px{height:16px}.w_20px{width:20px}.h_20px{height:20px}.w_24px{width:24px}.h_24px{height:24px}.white-space_pre-wrap{white-space:pre-wrap}.wb_break-word{word-break:break-word}.h_12px{height:12px}.d_block{display:block}.c_border{color:var(--colors-border)}.bg_bg\.overlay{background:var(--colors-bg-overlay)}.trs_color_token\(durations\.fast\)_token\(easings\.default\){transition:color var(--durations-fast) var(--easings-default)}.h_100dvh{height:100dvh}.bx-sh_lg{box-shadow:var(--shadows-lg)}.z_51{z-index:51}.w_320px{width:320px}.max-w_calc\(100vw_-_32px\){max-width:calc(100vw - 32px)}.w_400px{width:400px}.w_560px{width:560px}.bd-l_thick_solid_token\(colors\.border\.hover\){border-left:thick solid var(--colors-border-hover)}.bd-r_none{border-right:none}.bd-r_thick_solid_token\(colors\.border\.hover\){border-right:thick solid var(--colors-border-hover)}.bd-l_none{border-left:none}.trf-o_top{transform-origin:top}.max-h_0{max-height:0}.ls_0\.02em{letter-spacing:.02em}.c_status\.error{color:var(--colors-status-error)}.bx-db_clone{box-decoration-break:clone;-webkit-box-decoration-break:clone}.bg_overlay\.medium{background:var(--colors-overlay-medium)}.bg_overlay\.heavy{background:var(--colors-overlay-heavy)}.min-w_8{min-width:var(--sizes-8)}.min-w_10{min-width:var(--sizes-10)}.min-w_12{min-width:var(--sizes-12)}.p_1{padding:var(--spacing-1)}.p_2{padding:var(--spacing-2)}.px_1{padding-inline:var(--spacing-1)}.px_8{padding-inline:var(--spacing-8)}.py_0{padding-block:var(--spacing-0)}.py_6{padding-block:var(--spacing-6)}.py_8{padding-block:var(--spacing-8)}.bdr_xl{border-radius:var(--radii-xl)}.mx_auto{margin-inline:auto}.max-w_640px{max-width:640px}.max-w_768px{max-width:768px}.max-w_1024px{max-width:1024px}.max-w_1280px{max-width:1280px}.max-w_100\%{max-width:100%}.gap_0{gap:var(--spacing-0)}.gap_4{gap:var(--spacing-4)}.gap_6{gap:var(--spacing-6)}.gap_8{gap:var(--spacing-8)}.-webkit-text-stroke_8px_token\(colors\.stroke\){-webkit-text-stroke:8px var(--colors-stroke)}.paint-order_stroke_fill{paint-order:stroke fill}.td_underline{text-decoration:underline}.tu-o_2px{text-underline-offset:2px}.trs_color_token\(durations\.fast\)_token\(easings\.default\)\,_text-decoration-color_token\(durations\.fast\)_token\(easings\.default\){transition:color var(--durations-fast) var(--easings-default),text-decoration-color var(--durations-fast) var(--easings-default)}.w_calc\(100\%_-_32px\){width:calc(100% - 32px)}.max-w_400px{max-width:400px}.max-h_calc\(100vh_-_64px\){max-height:calc(100vh - 64px)}.max-w_480px{max-width:480px}.w_100vw{width:100vw}.bdr_0{border-radius:0}.trs_background-color_token\(durations\.fast\)_token\(easings\.default\)\,_color_token\(durations\.fast\)_token\(easings\.default\){transition:background-color var(--durations-fast) var(--easings-default),color var(--durations-fast) var(--easings-default)}.trs_background-color_token\(durations\.fast\)_token\(easings\.default\)\,_border-color_token\(durations\.fast\)_token\(easings\.default\)\,_color_token\(durations\.fast\)_token\(easings\.default\){transition:background-color var(--durations-fast) var(--easings-default),border-color var(--durations-fast) var(--easings-default),color var(--durations-fast) var(--easings-default)}.w_10px{width:10px}.h_10px{height:10px}.trf_rotate\(45deg\){transform:rotate(45deg)}.bg_bg\.muted{background:var(--colors-bg-muted)}.h_4px{height:4px}.h_8px{height:8px}.bg_status\.success{background:var(--colors-status-success)}.bg_status\.warning{background:var(--colors-status-warning)}.bg_status\.error{background:var(--colors-status-error)}.w_40\%\!{width:40%!important}.py_12{padding-block:var(--spacing-12)}.bg_bg\.canvas{background:var(--colors-bg-canvas)}.h_100vh{height:100vh}.ap_none{-moz-appearance:none;appearance:none;-webkit-appearance:none}.trs_border-color_token\(durations\.fast\)_token\(easings\.default\)\,_box-shadow_token\(durations\.fast\)_token\(easings\.out\){transition:border-color var(--durations-fast) var(--easings-default),box-shadow var(--durations-fast) var(--easings-out)}.h_0\.75em{height:.75em}.h_1\.25em{height:1.25em}.trs_background-color_token\(durations\.fast\)_token\(easings\.default\)\,_border-color_token\(durations\.fast\)_token\(easings\.default\)\,_box-shadow_token\(durations\.fast\)_token\(easings\.default\){transition:background-color var(--durations-fast) var(--easings-default),border-color var(--durations-fast) var(--easings-default),box-shadow var(--durations-fast) var(--easings-default)}.w_32px{width:32px}.h_18px{height:18px}.p_0\.5{padding:var(--spacing-0\.5)}.w_40px{width:40px}.h_22px{height:22px}.w_48px{width:48px}.h_26px{height:26px}.bg_fg\.onEmphasis{background:var(--colors-fg-on-emphasis)}.bx-sh_sm{box-shadow:var(--shadows-sm)}.trs_transform_token\(durations\.fast\)_token\(easings\.default\){transition:transform var(--durations-fast) var(--easings-default)}.w_12px{width:12px}.bd-cl_collapse{border-collapse:collapse}.h_3px{height:3px}.min-h_inherit{min-height:inherit}.trs_border-color_token\(durations\.fast\)_token\(easings\.default\)\,_box-shadow_token\(durations\.fast\)_token\(easings\.out\)\,_color_token\(durations\.fast\)_token\(easings\.default\){transition:border-color var(--durations-fast) var(--easings-default),box-shadow var(--durations-fast) var(--easings-out),color var(--durations-fast) var(--easings-default)}.resize_vertical{resize:vertical}.z_1{z-index:1}.c_status\.success{color:var(--colors-status-success)}.c_status\.warning{color:var(--colors-status-warning)}.c_status\.info{color:var(--colors-status-info)}.w_360px{width:360px}.pointer-events_auto{pointer-events:auto}.z_60{z-index:60}.trf_translateX\(-50\%\){transform:translate(-50%)}.p_3{padding:var(--spacing-3)}.w_1{width:1px}.bg_status\.info{background:var(--colors-status-info)}.w_5{width:5px}.h_5{height:5px}.h_0\.5{height:.5px}.h_full{height:full}.bx-sh_md{box-shadow:var(--shadows-md)}.w_8px{width:8px}.d_none{display:none}.z_40{z-index:40}.bkdp_blur\(12px\){backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.right_280px{right:280px}.right_0{right:var(--spacing-0)}.bd-r-w_2px{border-right-width:2px}.bd-r-w_0{border-right-width:0}.bdr-tr_0{border-top-right-radius:0}.bdr-br_0{border-bottom-right-radius:0}.top_50\%{top:50%}.bd-w_2px{border-width:2px}.border-style_solid{border-style:solid}.bd-c_border\.hover{border-color:var(--colors-border-hover)}.bdr-tl_md{border-top-left-radius:var(--radii-md)}.bdr-bl_md{border-bottom-left-radius:var(--radii-md)}.ai_center{align-items:center}.jc_center{justify-content:center}.fs_sm{font-size:var(--font-sizes-sm)}.right_-280px{right:-280px}.top_0{top:var(--spacing-0)}.bottom_0{bottom:var(--spacing-0)}.bd-l-w_2px{border-left-width:2px}.border-left-style_solid{border-left-style:solid}.bd-l-c_border\.hover{border-left-color:var(--colors-border-hover)}.flex-d_column{flex-direction:column}.ff_body{font-family:var(--fonts-body)}.ov-y_auto{overflow-y:auto}.bd-b-w_1px{border-bottom-width:1px}.border-bottom-style_solid{border-bottom-style:solid}.bd-b-c_border{border-bottom-color:var(--colors-border)}.flex-sh_0{flex-shrink:0}.ff_heading{font-family:var(--fonts-heading)}.fs_xs{font-size:var(--font-sizes-xs)}.mt_1{margin-top:var(--spacing-1)}.bd-l-c_accent{border-left-color:var(--colors-accent)}.bd-l-c_transparent{border-left-color:transparent}.bd-l-w_3px{border-left-width:3px}.fw_bold{font-weight:var(--font-weights-bold)}.fw_normal{font-weight:var(--font-weights-normal)}.lh_snug{line-height:snug}.pl_5{padding-left:var(--spacing-5)}.bd-t-w_1px{border-top-width:1px}.border-top-style_solid{border-top-style:solid}.bd-t-c_border{border-top-color:var(--colors-border)}.mb_2{margin-bottom:var(--spacing-2)}.bd-w_1px{border-width:1px}.bd-c_border{border-color:var(--colors-border)}.fs_2xs{font-size:2xs}.bd-w_medium{border-width:var(--border-widths-medium)}.bd-b-w_medium{border-bottom-width:var(--border-widths-medium)}.jc_space-between{justify-content:space-between}.fs_md{font-size:var(--font-sizes-md)}.fw_semibold{font-weight:var(--font-weights-semibold)}.grid-tr_0fr{grid-template-rows:0fr}.pb_3{padding-bottom:var(--spacing-3)}.lh_normal{line-height:var(--line-heights-normal)}.ai_flex-start{align-items:flex-start}.bd-c_status\.info{border-color:var(--colors-status-info)}.bd-c_status\.success{border-color:var(--colors-status-success)}.bd-c_status\.warning{border-color:var(--colors-status-warning)}.bd-c_status\.error{border-color:var(--colors-status-error)}.mt_0\.5{margin-top:var(--spacing-0\.5)}.lh_tight{line-height:var(--line-heights-tight)}.mb_1{margin-bottom:var(--spacing-1)}.bd-w_thick{border-width:var(--border-widths-thick)}.bd-b-w_thin{border-bottom-width:var(--border-widths-thin)}.ff_mono{font-family:var(--fonts-mono)}.fw_medium{font-weight:var(--font-weights-medium)}.flex-wrap_wrap{flex-wrap:wrap}.bd-w_thin{border-width:var(--border-widths-thin)}.ml_1{margin-left:var(--spacing-1)}.bd-t-w_thin{border-top-width:var(--border-widths-thin)}.fs_lg{font-size:var(--font-sizes-lg)}.bd-c_currentColor{border-color:currentColor}.bd-t-c_transparent{border-top-color:transparent}.bd-c_accent{border-color:var(--colors-accent)}.bd-w_0{border-width:0}.bd-t-w_medium{border-top-width:var(--border-widths-medium)}.border-top-style_dashed{border-top-style:dashed}.bd-t-w_0{border-top-width:0}.bd-l-w_medium{border-left-width:var(--border-widths-medium)}.fs_xl{font-size:var(--font-sizes-xl)}.jc_flex-end{justify-content:flex-end}.bdr-tl_lg{border-top-left-radius:var(--radii-lg)}.bdr-bl_lg{border-bottom-left-radius:var(--radii-lg)}.left_0{left:var(--spacing-0)}.bdr-tr_lg{border-top-right-radius:var(--radii-lg)}.bdr-br_lg{border-bottom-right-radius:var(--radii-lg)}.bdr-tl_0{border-top-left-radius:0}.bdr-bl_0{border-bottom-left-radius:0}.lh_1{line-height:1}.pt_1{padding-top:var(--spacing-1)}.fs_2xl{font-size:var(--font-sizes-2xl)}.grid-tc_1fr{grid-template-columns:1fr}.grid-tc_repeat\(2\,_1fr\){grid-template-columns:repeat(2,1fr)}.ai_start{align-items:start}.ai_end{align-items:end}.ai_stretch{align-items:stretch}.fs_display{font-size:var(--font-sizes-display)}.fs_section{font-size:var(--font-sizes-section)}.fs_sectionSm{font-size:var(--font-sizes-section-sm)}.flex-d_row{flex-direction:row}.ai_flex-end{align-items:flex-end}.ai_baseline{align-items:baseline}.jc_flex-start{justify-content:flex-start}.font-style_italic{font-style:italic}.td-c_transparent{text-decoration-color:transparent}.td-c_currentColor{text-decoration-color:currentColor}.fs_3rem{font-size:3rem}.mb_3{margin-bottom:var(--spacing-3)}.right_3{right:var(--spacing-3)}.pr_10{padding-right:var(--spacing-10)}.fs_title{font-size:title}.bottom_-2px{bottom:-2px}.fs_inherit{font-size:inherit}.bd-l-w_0{border-left-width:0}.bdr-tr_md{border-top-right-radius:var(--radii-md)}.bdr-br_md{border-bottom-right-radius:var(--radii-md)}.lh_relaxed{line-height:var(--line-heights-relaxed)}.top_4{top:var(--spacing-4)}.right_4{right:var(--spacing-4)}.left_4{left:var(--spacing-4)}.bottom_4{bottom:var(--spacing-4)}.flex-d_column-reverse{flex-direction:column-reverse}.left_50\%{left:50%}.bdr-tl_calc\(token\(radii\.md\)_-_token\(borderWidths\.thick\)\){border-top-left-radius:calc(var(--radii-md) - var(--border-widths-thick))}.bdr-bl_calc\(token\(radii\.md\)_-_token\(borderWidths\.thick\)\){border-bottom-left-radius:calc(var(--radii-md) - var(--border-widths-thick))}.bottom_1px{bottom:1px}.left_1{left:var(--spacing-1)}.right_1px{right:1px}.bd-b-w_thick{border-bottom-width:var(--border-widths-thick)}.\[\&\[data-visible\=true\]\]\:op_1[data-visible=true]{opacity:1}.\[\&\[data-visible\=true\]\]\:trf_none[data-visible=true]{transform:none}.\[\&\[aria-disabled\=true\]\]\:op_0\.5[aria-disabled=true]{opacity:.5}.\[\&\[aria-disabled\=true\]\]\:cursor_not-allowed[aria-disabled=true]{cursor:not-allowed}.\[\&\[data-open\]\]\:trf_rotate\(180deg\)[data-open]{transform:rotate(180deg)}.\[\&_\>_\*\]\:pos_absolute>*{position:absolute}.\[\&_\>_\*\]\:inset_0>*{inset:var(--spacing-0)}.\[\&_\>_\*\]\:w_100\%>*{width:100%}.\[\&_\>_\*\]\:h_100\%>*{height:100%}.\[\&_\>_\*\]\:obj-f_cover>*{object-fit:cover}.\[\&\[data-state\=entering\]\]\:op_0[data-state=entering]{opacity:0}.\[\&\[data-state\=open\]\]\:op_1[data-state=open]{opacity:1}.\[\&_input\]\:flex_1 input{flex:1 1 0%}.\[\&_input\]\:bg_transparent input{background:transparent}.\[\&_input\]\:bd_none input{border:none}.\[\&_input\]\:ring_none input{outline:2px solid transparent;outline-offset:2px}.\[\&_input\]\:c_fg input{color:var(--colors-fg)}.\[\&_input\]\:w_100\% input{width:100%}.\[\&_input\]\:min-w_0 input{min-width:0}.\[\&_input\]\:p_0 input{padding:var(--spacing-0)}.\[\&\[data-highlighted\=true\]\]\:bg_bg\.emphasis[data-highlighted=true]{background:var(--colors-bg-emphasis)}.\[\&\[aria-current\=page\]\]\:c_fg[aria-current=page]{color:var(--colors-fg)}.\[\&_a\]\:c_fg\.muted a{color:var(--colors-fg-muted)}.\[\&_a\]\:td_none a{text-decoration:none}.\[\&_a\]\:trs_color_token\(durations\.fast\)_token\(easings\.default\) a{transition:color var(--durations-fast) var(--easings-default)}.\[\&\[data-checked\]\]\:bg_accent[data-checked]{background:var(--colors-accent)}.\[\&\[data-focus-visible\]\]\:bx-sh_0_0_0_3px_token\(colors\.accent\.subtle\)\,_0_0_0_1px_token\(colors\.accent\)[data-focus-visible]{box-shadow:0 0 0 3px var(--colors-accent-subtle),0 0 0 1px var(--colors-accent)}.\[\&_svg\]\:w_1em svg{width:1em}.\[\&_svg\]\:h_1em svg{height:1em}.\[\&\[aria-disabled\=true\]\]\:op_0\.4[aria-disabled=true]{opacity:.4}.even\:bg_bg\.subtle:nth-child(2n){background:var(--colors-bg-subtle)}.\[\&\[data-selected\]\]\:c_accent[data-selected]{color:var(--colors-accent)}.placeholder\:c_fg\.subtle::placeholder,.placeholder\:c_fg\.subtle[data-placeholder]{color:var(--colors-fg-subtle)}.\[\&\:has\(\[aria-disabled\=true\]\)\,_\&\[aria-disabled\=true\]\]\:op_0\.5:has([aria-disabled=true]),.\[\&\:has\(\[aria-disabled\=true\]\)\,_\&\[aria-disabled\=true\]\]\:op_0\.5[aria-disabled=true]{opacity:.5}.\[\&\:has\(\[aria-disabled\=true\]\)\,_\&\[aria-disabled\=true\]\]\:cursor_not-allowed:has([aria-disabled=true]),.\[\&\:has\(\[aria-disabled\=true\]\)\,_\&\[aria-disabled\=true\]\]\:cursor_not-allowed[aria-disabled=true]{cursor:not-allowed}.\[\&\:has\(\[aria-readonly\=true\]\)\,_\&\[aria-readonly\=true\]\]\:bg_bg\.muted:has([aria-readonly=true]),.\[\&\:has\(\[aria-readonly\=true\]\)\,_\&\[aria-readonly\=true\]\]\:bg_bg\.muted[aria-readonly=true]{background:var(--colors-bg-muted)}.\[\&\:has\(\[aria-readonly\=true\]\)\,_\&\[aria-readonly\=true\]\]\:cursor_default:has([aria-readonly=true]),.\[\&\:has\(\[aria-readonly\=true\]\)\,_\&\[aria-readonly\=true\]\]\:cursor_default[aria-readonly=true]{cursor:default}.\[\&\:\:before\]\:pos_absolute:before{position:absolute}.\[\&\:\:before\]\:w_2px:before{width:2px}.\[\&\:\:before\]\:bg_border:before{background:var(--colors-border)}.\[\&\:last-child\]\:bd-b-w_0:last-child{border-bottom-width:0}.\[\&\[data-open\]\]\:grid-tr_1fr[data-open]{grid-template-rows:1fr}.\[\&_input\]\:ff_body input{font-family:var(--fonts-body)}.\[\&_input\]\:fs_sm input{font-size:var(--font-sizes-sm)}.\[\&_input\]\:lh_normal input{line-height:var(--line-heights-normal)}.\[\&\[data-selected\=true\]\]\:fw_semibold[data-selected=true],.\[\&\[aria-current\=page\]\]\:fw_semibold[aria-current=page]{font-weight:var(--font-weights-semibold)}.\[\&\[data-checked\]\]\:bd-c_accent[data-checked]{border-color:var(--colors-accent)}.\[\&\[data-invalid\]\]\:bd-c_status\.error[data-invalid]{border-color:var(--colors-status-error)}section+.\[section_\+_\&\]\:pt_80px{padding-top:80px}.\[\&\[data-selected\]\]\:fw_semibold[data-selected]{font-weight:var(--font-weights-semibold)}.\[\&\:\:before\]\:content_\"\":before{content:""}.\[\&\:\:before\]\:left_calc\(var\(--spacing-5\)\):before{left:calc(var(--spacing-5))}.\[\&\:\:before\]\:top_0:before{top:var(--spacing-0)}.\[\&\:\:before\]\:bottom_0:before{bottom:var(--spacing-0)}.focusWithin\:bx-sh_0_0_0_3px_token\(colors\.accent\.subtle\):focus-within{box-shadow:0 0 0 3px var(--colors-accent-subtle)}.focusWithin\:bd-c_border\.focus:focus-within{border-color:var(--colors-border-focus)}.focusWithin\:bd-c_status\.error:focus-within{border-color:var(--colors-status-error)}.focusVisible\:bx-sh_0_0_0_3px_token\(colors\.accent\.subtle\):is(:focus-visible,[data-focus-visible]){box-shadow:0 0 0 3px var(--colors-accent-subtle)}.focusVisible\:bdr_sm:is(:focus-visible,[data-focus-visible]){border-radius:var(--radii-sm)}.focusVisible\:pos_relative:is(:focus-visible,[data-focus-visible]){position:relative}.focusVisible\:z_1:is(:focus-visible,[data-focus-visible]){z-index:1}.focusVisible\:bx-sh_0_0_0_3px_token\(colors\.accent\.subtle\)\,_0_0_0_1px_token\(colors\.accent\):is(:focus-visible,[data-focus-visible]){box-shadow:0 0 0 3px var(--colors-accent-subtle),0 0 0 1px var(--colors-accent)}.focusVisible\:ring_none:is(:focus-visible,[data-focus-visible]){outline:2px solid transparent;outline-offset:2px}.focusVisible\:bx-sh_0_0_0_3px_token\(colors\.accent\.subtle\)\,_0_0_0_1px_token\(colors\.accent\)\,_token\(shadows\.lg\):is(:focus-visible,[data-focus-visible]){box-shadow:0 0 0 3px var(--colors-accent-subtle),0 0 0 1px var(--colors-accent),var(--shadows-lg)}.focusVisible\:bx-sh_0_0_0_3px_token\(colors\.accent\.subtle\)\,_0_0_0_1px_token\(colors\.accent\)\,_token\(shadows\.inkOffset\):is(:focus-visible,[data-focus-visible]){box-shadow:0 0 0 3px var(--colors-accent-subtle),0 0 0 1px var(--colors-accent),var(--shadows-ink-offset)}.focus\:bx-sh_0_0_0_3px_token\(colors\.accent\.subtle\):is(:focus,[data-focus]){box-shadow:0 0 0 3px var(--colors-accent-subtle)}.focusVisible\:bd-c_border\.focus:is(:focus-visible,[data-focus-visible]){border-color:var(--colors-border-focus)}.focusVisible\:bd-c_status\.error:is(:focus-visible,[data-focus-visible]){border-color:var(--colors-status-error)}.focus\:bd-c_border\.focus:is(:focus,[data-focus]){border-color:var(--colors-border-focus)}.hover\:bg_bg\.subtle:is(:hover,[data-hover]){background:var(--colors-bg-subtle)}.hover\:c_accent:is(:hover,[data-hover]){color:var(--colors-accent)}.hover\:c_fg:is(:hover,[data-hover]){color:var(--colors-fg)}.hover\:bg_bg\.emphasis:is(:hover,[data-hover]){background:var(--colors-bg-emphasis)}.hover\:bg_accent\.hover:is(:hover,[data-hover]){background:var(--colors-accent-hover)}.hover\:bg_accent\.subtle:is(:hover,[data-hover]){background:var(--colors-accent-subtle)}.hover\:c_accent\.hover:is(:hover,[data-hover]){color:var(--colors-accent-hover)}.hover\:bg_bg\.muted:is(:hover,[data-hover]){background:var(--colors-bg-muted)}.\[\&\:hover\]\:bx-sh_inkOffsetHover:hover{box-shadow:var(--shadows-ink-offset-hover)}.hover\:c_fg\.muted:is(:hover,[data-hover]){color:var(--colors-fg-muted)}.hover\:bd-c_border\.hover:is(:hover,[data-hover]){border-color:var(--colors-border-hover)}.hover\:bd-c_accent\.hover:is(:hover,[data-hover]){border-color:var(--colors-accent-hover)}.group:is(:hover,[data-hover]) .groupHover\:bd-c_border\.hover{border-color:var(--colors-border-hover)}.hover\:td-c_currentColor:is(:hover,[data-hover]){text-decoration-color:currentColor}.hover\:bd-c_status\.error:is(:hover,[data-hover]){border-color:var(--colors-status-error)}.active\:bg_accent:is(:active,[data-active]){background:var(--colors-accent)}.active\:bx-sh_none:is(:active,[data-active]){box-shadow:none}.active\:bg_accent\.subtle:is(:active,[data-active]){background:var(--colors-accent-subtle)}.active\:bg_bg\.emphasis:is(:active,[data-active]){background:var(--colors-bg-emphasis)}.\[\&\:active\]\:bx-sh_sm:active{box-shadow:var(--shadows-sm)}.\[\&_input\]\:placeholder\:c_fg\.subtle input::placeholder,.\[\&_input\]\:placeholder\:c_fg\.subtle input[data-placeholder]{color:var(--colors-fg-subtle)}.\[\&_a\]\:hover\:c_fg a:is(:hover,[data-hover]){color:var(--colors-fg)}.\[\&_a\]\:hover\:td_underline a:is(:hover,[data-hover]){text-decoration:underline}.\[\&_a\]\:focusVisible\:ring_none a:is(:focus-visible,[data-focus-visible]){outline:2px solid transparent;outline-offset:2px}.\[\&_a\]\:focusVisible\:bx-sh_0_0_0_3px_token\(colors\.accent\.subtle\)\,_0_0_0_1px_token\(colors\.accent\) a:is(:focus-visible,[data-focus-visible]){box-shadow:0 0 0 3px var(--colors-accent-subtle),0 0 0 1px var(--colors-accent)}.\[\&_a\]\:focusVisible\:bdr_sm a:is(:focus-visible,[data-focus-visible]){border-radius:var(--radii-sm)}.\[\&\[aria-disabled\=true\]\]\:hover\:bg_transparent[aria-disabled=true]:is(:hover,[data-hover]){background:transparent}.\[\&\[aria-disabled\=true\]\]\:hover\:bd-c_border[aria-disabled=true]:is(:hover,[data-hover]){border-color:var(--colors-border)}@media(min-width:768px){.\[\@media_\(min-width\:_768px\)\]\:d_flex{display:flex}.\[\@media_\(min-width\:_768px\)\]\:d_none{display:none}}@media screen and (min-width:48rem){.md\:grid-tc_repeat\(2\,_1fr\){grid-template-columns:repeat(2,1fr)}.md\:grid-tc_repeat\(3\,_1fr\){grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:64rem){.lg\:grid-tc_repeat\(3\,_1fr\){grid-template-columns:repeat(3,1fr)}.lg\:grid-tc_repeat\(4\,_1fr\){grid-template-columns:repeat(4,1fr)}}@media(prefers-reduced-motion:no-preference){.motionSafe\:trs_right_200ms_ease\,_color_150ms_ease\,_background_150ms_ease{transition:right .2s ease,color .15s ease,background .15s ease}.motionSafe\:trs_transform_200ms_ease{transition:transform .2s ease}.motionSafe\:trs_right_200ms_ease\,_box-shadow_200ms_ease{transition:right .2s ease,box-shadow .2s ease}.motionSafe\:trs_background_100ms_ease\,_border-color_100ms_ease{transition:background .1s ease,border-color .1s ease}.motionSafe\:trs_opacity_token\(durations\.dramatic\)_token\(easings\.out\)\,_transform_token\(durations\.dramatic\)_token\(easings\.rubber\){transition:opacity var(--durations-dramatic) var(--easings-out),transform var(--durations-dramatic) var(--easings-rubber)}.motionSafe\:trf_translateY\(30px\){transform:translateY(30px)}.motionSafe\:trf_translateY\(-30px\){transform:translateY(-30px)}.motionSafe\:trf_translateX\(30px\){transform:translate(30px)}.motionSafe\:trf_translateX\(-30px\){transform:translate(-30px)}.motionSafe\:trf_scale\(0\.92\){transform:scale(.92)}.motionSafe\:trs_grid-template-rows_token\(durations\.normal\)_token\(easings\.rubber\){transition:grid-template-rows var(--durations-normal) var(--easings-rubber)}.motionSafe\:trs_opacity_token\(durations\.dramatic\)_token\(easings\.out\){transition:opacity var(--durations-dramatic) var(--easings-out)}.motionSafe\:trs_opacity_token\(durations\.fast\)_token\(easings\.out\){transition:opacity var(--durations-fast) var(--easings-out)}.motionSafe\:trs_transform_token\(durations\.fast\)_token\(easings\.out\){transition:transform var(--durations-fast) var(--easings-out)}.motionSafe\:trs_background-color_token\(durations\.fast\)_token\(easings\.default\){transition:background-color var(--durations-fast) var(--easings-default)}.motionSafe\:anim_spin{animation:var(--animations-spin)}.motionSafe\:trs_background-color_token\(durations\.fast\)_token\(easings\.default\)\,_border-color_token\(durations\.fast\)_token\(easings\.default\)\,_color_token\(durations\.fast\)_token\(easings\.default\)\,_box-shadow_token\(durations\.fast\)_token\(easings\.default\)\,_opacity_token\(durations\.fast\)_token\(easings\.default\)\,_transform_token\(durations\.normal\)_token\(easings\.reluctant\){transition:background-color var(--durations-fast) var(--easings-default),border-color var(--durations-fast) var(--easings-default),color var(--durations-fast) var(--easings-default),box-shadow var(--durations-fast) var(--easings-default),opacity var(--durations-fast) var(--easings-default),transform var(--durations-normal) var(--easings-reluctant)}.motionSafe\:anim_pulse_1\.5s_token\(easings\.inOut\)_infinite{animation:pulse 1.5s var(--easings-in-out) infinite}.motionSafe\:trs_box-shadow_150ms_token\(easings\.default\)\,_transform_150ms_token\(easings\.default\){transition:box-shadow .15s var(--easings-default),transform .15s var(--easings-default)}.motionSafe\:anim_checkmarkDraw_200ms_token\(easings\.out\)_forwards{animation:checkmarkDraw .2s var(--easings-out) forwards}.motionSafe\:anim_errorReveal{animation:var(--animations-error-reveal)}.motionSafe\:anim_asteriskPop{animation:var(--animations-asterisk-pop)}.motionSafe\:trs_background-color_token\(durations\.fast\)_token\(easings\.default\)\,_border-color_token\(durations\.fast\)_token\(easings\.default\)\,_color_token\(durations\.fast\)_token\(easings\.default\)\,_transform_token\(durations\.fast\)_token\(easings\.rubber\){transition:background-color var(--durations-fast) var(--easings-default),border-color var(--durations-fast) var(--easings-default),color var(--durations-fast) var(--easings-default),transform var(--durations-fast) var(--easings-rubber)}.motionSafe\:trs_opacity_200ms_ease-out{transition:opacity .2s ease-out}.motionSafe\:trs_width_token\(durations\.normal\)_token\(easings\.rubber\){transition:width var(--durations-normal) var(--easings-rubber)}.motionSafe\:anim_progressIndeterminate_1\.5s_token\(easings\.inOut\)_infinite{animation:progressIndeterminate 1.5s var(--easings-in-out) infinite}.motionSafe\:anim_radioFill_200ms_token\(easings\.rubber\)_forwards{animation:radioFill .2s var(--easings-rubber) forwards}.motionSafe\:anim_shake{animation:var(--animations-shake)}.motionSafe\:trs_left_token\(durations\.normal\)_token\(easings\.rubber\)\,_width_token\(durations\.normal\)_token\(easings\.rubber\){transition:left var(--durations-normal) var(--easings-rubber),width var(--durations-normal) var(--easings-rubber)}.motionSafe\:anim_fadeIn_token\(durations\.fast\)_token\(easings\.out\){animation:fadeIn var(--durations-fast) var(--easings-out)}.\[\&\[data-visible\=true\]\]\:motionSafe\:trf_none[data-visible=true]{transform:none}.\[\&\[data-visible\=true\]\]\:motionSafe\:anim_rubberBounceUp_token\(durations\.dramatic\)_token\(easings\.out\)_forwards[data-visible=true]{animation:rubberBounceUp var(--durations-dramatic) var(--easings-out) forwards}.\[\&\[data-visible\=true\]\]\:motionSafe\:anim_rubberBounceDown_token\(durations\.dramatic\)_token\(easings\.out\)_forwards[data-visible=true]{animation:rubberBounceDown var(--durations-dramatic) var(--easings-out) forwards}.\[\&\[data-visible\=true\]\]\:motionSafe\:anim_rubberBounceLeft_token\(durations\.dramatic\)_token\(easings\.out\)_forwards[data-visible=true]{animation:rubberBounceLeft var(--durations-dramatic) var(--easings-out) forwards}.\[\&\[data-visible\=true\]\]\:motionSafe\:anim_rubberBounceRight_token\(durations\.dramatic\)_token\(easings\.out\)_forwards[data-visible=true]{animation:rubberBounceRight var(--durations-dramatic) var(--easings-out) forwards}.\[\&\[data-visible\=true\]\]\:motionSafe\:anim_rubberBounceScale_token\(durations\.dramatic\)_token\(easings\.out\)_forwards[data-visible=true]{animation:rubberBounceScale var(--durations-dramatic) var(--easings-out) forwards}.\[\&\[data-state\=open\]\]\:motionSafe\:anim_fadeIn[data-state=open]{animation:var(--animations-fade-in)}.\[\&\[data-state\=closed\]\]\:motionSafe\:anim_fadeOut[data-state=closed]{animation:var(--animations-fade-out)}.\[\&\[data-state\=open\]\]\:motionSafe\:anim_drawerSlideInRight[data-state=open]{animation:var(--animations-drawer-slide-in-right)}.\[\&\[data-state\=closed\]\]\:motionSafe\:anim_drawerSlideOutRight[data-state=closed]{animation:var(--animations-drawer-slide-out-right)}.\[\&\[data-state\=open\]\]\:motionSafe\:anim_drawerSlideInLeft[data-state=open]{animation:var(--animations-drawer-slide-in-left)}.\[\&\[data-state\=closed\]\]\:motionSafe\:anim_drawerSlideOutLeft[data-state=closed]{animation:var(--animations-drawer-slide-out-left)}.\[\&\[data-state\=open\]\]\:motionSafe\:anim_scaleIn[data-state=open]{animation:var(--animations-scale-in)}.\[\&\[data-state\=closed\]\]\:motionSafe\:anim_scaleOut_token\(durations\.fast\)_token\(easings\.in\)[data-state=closed]{animation:scaleOut var(--durations-fast) var(--easings-in)}.\[\&\[data-state\=open\]\]\:motionSafe\:anim_slideUp[data-state=open]{animation:var(--animations-slide-up)}.\[\&\[data-state\=closed\]\]\:motionSafe\:anim_slideDownExit[data-state=closed]{animation:var(--animations-slide-down-exit)}.\[\&\[data-checked\]\]\:motionSafe\:anim_switchThumb_250ms_token\(easings\.rubber\)_forwards[data-checked]{animation:switchThumb .25s var(--easings-rubber) forwards}.\[\&\:not\(\[data-checked\]\)\]\:motionSafe\:anim_switchThumbReverse_250ms_token\(easings\.rubber\)_forwards:not([data-checked]){animation:switchThumbReverse .25s var(--easings-rubber) forwards}}@media(prefers-reduced-motion:no-preference){.focusVisible\:motionSafe\:anim_stretch_token\(durations\.normal\)_token\(easings\.rubber\):is(:focus-visible,[data-focus-visible]){animation:stretch var(--durations-normal) var(--easings-rubber)}}@media(prefers-reduced-motion:no-preference){.hover\:motionSafe\:trf_scaleY\(1\.02\)_scaleX\(0\.98\):is(:hover,[data-hover]){transform:scaleY(1.02) scaleX(.98)}}@media(prefers-reduced-motion:no-preference){.\[\&\:hover\]\:motionSafe\:anim_cardWobble_500ms_token\(easings\.out\)_forwards:hover{animation:cardWobble .5s var(--easings-out) forwards}}@media(prefers-reduced-motion:no-preference){.hover\:motionSafe\:trf_scale\(1\.05\):is(:hover,[data-hover]){transform:scale(1.05)}}@media(prefers-reduced-motion:no-preference){.active\:motionSafe\:trf_scaleY\(0\.92\)_scaleX\(1\.06\):is(:active,[data-active]){transform:scaleY(.92) scaleX(1.06)}}@media(prefers-reduced-motion:no-preference){.active\:motionSafe\:trs_transform_token\(durations\.instant\)_token\(easings\.out\):is(:active,[data-active]){transition:transform var(--durations-instant) var(--easings-out)}}@media(prefers-reduced-motion:no-preference){.\[\&\:active\]\:motionSafe\:trf_translateY\(0px\)_rotate\(0deg\)_scale\(0\.98\):active{transform:translateY(0) rotate(0) scale(.98)}.\[\&\:active\]\:motionSafe\:trs_transform_100ms_token\(easings\.out\):active{transition:transform .1s var(--easings-out)}}@media(prefers-reduced-motion:no-preference){.active\:motionSafe\:trf_scale\(0\.95\):is(:active,[data-active]){transform:scale(.95)}}@media(prefers-reduced-motion:no-preference){.\[\&\[aria-disabled\=true\]\]\:hover\:motionSafe\:trf_none[aria-disabled=true]:is(:hover,[data-hover]){transform:none}}@media(prefers-reduced-motion:reduce){.motionReduce\:stk-do_0{stroke-dashoffset:0}.\[\&\[data-checked\]\]\:motionReduce\:trf_translateX\(100\%\)[data-checked]{transform:translate(100%)}}}@layer reset{html,:host{--font-fallback: 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";-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;line-height:1.5;font-family:var(--global-font-body, var(--font-fallback))}*,:before,:after,::backdrop,::file-selector-button{margin:0;padding:0;box-sizing:border-box;border-width:0px;border-style:solid;border-color:var(--global-color-border, currentColor)}hr{height:0px;color:inherit;border-top-width:1px}body{height:100%;line-height:inherit}img{border-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-size:inherit;font-weight:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ol,ul,menu{list-style:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{-moz-appearance:button;appearance:button;-webkit-appearance:button}button,input,optgroup,select,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;background:transparent}::placeholder{opacity:1;--placeholder-fallback: color-mix(in srgb, currentColor 50%, transparent);color:var(--global-color-placeholder, var(--placeholder-fallback))}textarea{resize:vertical}table{text-indent:0px;border-collapse:collapse;border-color:inherit}summary{display:list-item}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}dialog{padding:0}a{color:inherit;text-decoration:inherit}abbr:where([title]){text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{--font-mono-fallback: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New";font-feature-settings:normal;font-variation-settings:normal;font-family:var(--global-font-mono, var(--font-mono-fallback));font-size:1em}progress{vertical-align:baseline}::-webkit-search-decoration,::-webkit-search-cancel-button{-webkit-appearance:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}:-moz-ui-invalid{box-shadow:none}:-moz-focusring{outline:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer base{:root{--made-with-panda: "🐼"}html{background:var(--colors-bg-canvas);overflow-x:hidden}body{font-family:var(--fonts-body)}h1,h2,h3,h4,h5,h6{font-family:var(--fonts-heading)}*,:before,:after,::backdrop{--blur: ;--brightness: ;--contrast: ;--grayscale: ;--hue-rotate: ;--invert: ;--saturate: ;--sepia: ;--drop-shadow: ;--backdrop-blur: ;--backdrop-brightness: ;--backdrop-contrast: ;--backdrop-grayscale: ;--backdrop-hue-rotate: ;--backdrop-invert: ;--backdrop-opacity: ;--backdrop-saturate: ;--backdrop-sepia: ;--gradient-from-position: ;--gradient-to-position: ;--gradient-via-position: ;--scroll-snap-strictness: proximity;--border-spacing-x: 0;--border-spacing-y: 0;--translate-x: 0;--translate-y: 0;--rotate: 0;--rotate-x: 0;--rotate-y: 0;--skew-x: 0;--skew-y: 0;--scale-x: 1;--scale-y: 1}}@layer tokens{:where(:root,:host){--colors-canvas-ink: #0A0A0B;--colors-canvas-charcoal: #1A1A1E;--colors-canvas-surface: #242429;--colors-canvas-elevated: #2E2E34;--colors-canvas-highlight: #38383F;--colors-canvas-parchment: #FBF3E0;--colors-canvas-parchment-deep: #F3EBDA;--colors-canvas-parchment-mid: #EBE3D2;--colors-canvas-parchment-dark: #E0D8C8;--colors-canvas-parchment-darkest: #D5CDBD;--colors-canvas-white: #FFFFFF;--colors-canvas-white-deep: #F7F7F8;--colors-canvas-white-mid: #EFEFEF;--colors-canvas-white-dark: #E4E4E7;--colors-canvas-white-darkest: #D4D4D8;--colors-ink-primary: #FFF8E7;--colors-ink-secondary: #B8B2A8;--colors-ink-tertiary: #7A756D;--colors-ink-border: #4A4550;--colors-ink-border-bold: #6B6575;--colors-ink-dark: #1A1610;--colors-ink-dark-muted: #5C5649;--colors-ink-dark-subtle: #6B6155;--colors-ink-light-border: #6B6155;--colors-ink-light-border-bold: #5C5649;--colors-ink-black: #18181B;--colors-ink-black-muted: #52525B;--colors-ink-black-subtle: #71717A;--colors-ink-white-border: #6E6E78;--colors-ink-white-border-bold: #52525B;--colors-color-red: #FF4D6A;--colors-color-yellow: #FFD93D;--colors-color-green: #4AEAAB;--colors-color-pink: #FF85B3;--colors-color-violet: #B47EFF;--colors-color-cyan: #4DE8E0;--colors-color-orange: #FFA63D;--colors-color-red-deep: #D93A56;--colors-color-pink-deep: #C43068;--colors-color-gold-dark: #9E7C00;--colors-color-green-deep: #1A7A54;--colors-color-teal-deep: #1A7A74;--spacing-0: 0;--spacing-1: 4px;--spacing-2: 8px;--spacing-3: 12px;--spacing-4: 16px;--spacing-5: 20px;--spacing-6: 24px;--spacing-8: 32px;--spacing-10: 40px;--spacing-12: 48px;--spacing-0\.5: 2px;--sizes-8: 32px;--sizes-10: 40px;--sizes-12: 48px;--sizes-container-sm: 640px;--sizes-container-md: 768px;--sizes-container-lg: 1024px;--sizes-container-xl: 1280px;--sizes-prose: 640px;--sizes-prose-narrow: 560px;--sizes-breakpoint-sm: 640px;--sizes-breakpoint-md: 768px;--sizes-breakpoint-lg: 1024px;--sizes-breakpoint-xl: 1280px;--sizes-breakpoint-2xl: 1536px;--radii-sm: 8px;--radii-md: 12px;--radii-lg: 16px;--radii-xl: 24px;--radii-full: 9999px;--border-widths-thin: 1.5px;--border-widths-medium: 2px;--border-widths-thick: 3px;--font-sizes-xs: .75rem;--font-sizes-sm: .875rem;--font-sizes-md: 1rem;--font-sizes-lg: 1.125rem;--font-sizes-xl: 1.25rem;--font-sizes-2xl: 1.5rem;--font-sizes-display: clamp(2.5rem, 5vw, 5rem);--font-sizes-section: 2.5rem;--font-sizes-section-sm: 2rem;--font-weights-normal: 400;--font-weights-medium: 500;--font-weights-semibold: 600;--font-weights-bold: 700;--line-heights-tight: 1.25;--line-heights-normal: 1.5;--line-heights-relaxed: 1.625;--durations-instant: .1s;--durations-fast: .15s;--durations-normal: .25s;--durations-slow: .4s;--durations-dramatic: .6s;--easings-default: cubic-bezier(.4, 0, .2, 1);--easings-in: cubic-bezier(.4, 0, 1, 1);--easings-out: cubic-bezier(0, 0, .2, 1);--easings-in-out: cubic-bezier(.4, 0, .2, 1);--easings-rubber: cubic-bezier(.34, 1.56, .64, 1);--easings-rubber-heavy: cubic-bezier(.22, 1.8, .5, 1);--easings-reluctant: cubic-bezier(.68, -.2, .27, 1.2);--rotations-sm: 1.2deg;--rotations-md: 1.5deg;--rotations-lg: 1.8deg;--rotations-xl: 2deg;--animations-fade-in: fadeIn var(--durations-normal) var(--easings-out);--animations-fade-out: fadeOut var(--durations-fast) var(--easings-in);--animations-scale-in: scaleIn var(--durations-slow) var(--easings-rubber-heavy);--animations-scale-out: scaleOut var(--durations-fast) var(--easings-in);--animations-slide-down: slideDown var(--durations-normal) var(--easings-rubber);--animations-slide-up: slideUp var(--durations-slow) var(--easings-rubber);--animations-slide-down-exit: slideDownExit var(--durations-fast) var(--easings-in);--animations-pulse: pulse 1.5s var(--easings-in-out) infinite;--animations-shake: shake var(--durations-normal) var(--easings-default);--animations-spin: spin .8s linear infinite;--animations-squash: squash var(--durations-instant) var(--easings-out);--animations-stretch: stretch var(--durations-fast) var(--easings-rubber);--animations-mouth-open: mouthOpen var(--durations-normal) var(--easings-rubber);--animations-asterisk-pop: asteriskPop var(--durations-normal) var(--easings-rubber);--animations-error-reveal: errorReveal var(--durations-normal) var(--easings-rubber) forwards;--animations-grain-shift: grainShift .5s steps(8) infinite;--animations-entrance-fade-up: entranceFadeUp var(--durations-dramatic) var(--easings-rubber) both;--animations-entrance-fade-down: entranceFadeDown var(--durations-dramatic) var(--easings-rubber) both;--animations-entrance-fade-left: entranceFadeLeft var(--durations-dramatic) var(--easings-rubber) both;--animations-entrance-fade-right: entranceFadeRight var(--durations-dramatic) var(--easings-rubber) both;--animations-entrance-scale: entranceScale var(--durations-slow) var(--easings-rubber) both;--animations-drawer-slide-in-right: drawerSlideInRight var(--durations-slow) var(--easings-rubber);--animations-drawer-slide-out-right: drawerSlideOutRight var(--durations-normal) var(--easings-in);--animations-drawer-slide-in-left: drawerSlideInLeft var(--durations-slow) var(--easings-rubber);--animations-drawer-slide-out-left: drawerSlideOutLeft var(--durations-normal) var(--easings-in);--fonts-body: "DM Sans", sans-serif;--fonts-mono: "DM Mono", monospace;--fonts-heading: "Titan One", cursive;--breakpoints-sm: 640px;--breakpoints-md: 768px;--breakpoints-lg: 1024px;--breakpoints-xl: 1280px;--breakpoints-2xl: 1536px;--colors-bg-overlay: rgba(10, 10, 11, .7);--colors-bg-canvas: var(--colors-canvas-ink);--colors-bg-surface: var(--colors-canvas-charcoal);--colors-bg-subtle: var(--colors-canvas-surface);--colors-bg-muted: var(--colors-canvas-elevated);--colors-bg-emphasis: var(--colors-canvas-highlight);--colors-fg: var(--colors-ink-primary);--colors-fg-muted: var(--colors-ink-secondary);--colors-fg-subtle: var(--colors-ink-tertiary);--colors-fg-on-emphasis: var(--colors-ink-primary);--colors-border: var(--colors-ink-border);--colors-border-hover: var(--colors-ink-border-bold);--colors-border-focus: var(--colors-color-red);--colors-accent: var(--colors-color-red);--colors-accent-hover: var(--colors-color-pink);--colors-accent-subtle: rgba(255, 77, 106, .1);--colors-status-error: var(--colors-color-red);--colors-status-warning: var(--colors-color-yellow);--colors-status-success: var(--colors-color-green);--colors-status-info: var(--colors-color-cyan);--colors-overlay-light: rgba(0, 0, 0, .35);--colors-overlay-medium: rgba(10, 10, 11, .75);--colors-overlay-heavy: rgba(0, 0, 0, .8);--colors-overlay-mist: rgba(255, 255, 255, .7);--colors-overlay-mist-faint: rgba(255, 255, 255, .5);--colors-stroke: #0A0A0B;--shadows-sm: 0 1px 2px 0 rgb(0 0 0 / .3);--shadows-md: 0 4px 6px -1px rgb(0 0 0 / .4);--shadows-lg: 0 10px 15px -3px rgb(0 0 0 / .4);--shadows-ink-offset: 2px 3px 0 var(--colors-canvas-ink);--shadows-ink-offset-hover: 4px 6px 0 var(--colors-bg-canvas);--shadows-text-glow: 0 2px 20px rgba(0, 0, 0, .8)}[data-color-mode=light]{--colors-bg-overlay: rgba(26, 22, 16, .5);--colors-bg-canvas: var(--colors-canvas-parchment);--colors-bg-surface: var(--colors-canvas-parchment-deep);--colors-bg-subtle: var(--colors-canvas-parchment-mid);--colors-bg-muted: var(--colors-canvas-parchment-dark);--colors-bg-emphasis: var(--colors-canvas-parchment-darkest);--colors-fg: var(--colors-ink-dark);--colors-fg-muted: var(--colors-ink-dark-muted);--colors-fg-subtle: var(--colors-ink-dark-subtle);--colors-fg-on-emphasis: var(--colors-ink-primary);--colors-border: var(--colors-ink-light-border);--colors-border-hover: var(--colors-ink-light-border-bold);--colors-border-focus: var(--colors-color-red-deep);--colors-accent: var(--colors-color-red-deep);--colors-accent-hover: var(--colors-color-pink-deep);--colors-accent-subtle: rgba(217, 58, 86, .1);--colors-status-error: var(--colors-color-red-deep);--colors-status-warning: var(--colors-color-gold-dark);--colors-status-success: var(--colors-color-green-deep);--colors-status-info: var(--colors-color-teal-deep);--colors-overlay-light: rgba(0, 0, 0, .2);--colors-overlay-medium: rgba(10, 10, 11, .65);--colors-overlay-heavy: rgba(0, 0, 0, .6);--colors-overlay-mist: rgba(255, 255, 255, .5);--colors-overlay-mist-faint: rgba(255, 255, 255, .3);--colors-stroke: #0A0A0B;--shadows-sm: 0 1px 2px 0 rgb(90 80 60 / .12);--shadows-md: 0 4px 6px -1px rgb(90 80 60 / .15);--shadows-lg: 0 10px 15px -3px rgb(90 80 60 / .18);--shadows-ink-offset: 2px 3px 0 #6B6155 }[data-color-mode=white]{--colors-bg-overlay: rgba(0, 0, 0, .4);--colors-bg-canvas: var(--colors-canvas-white);--colors-bg-surface: var(--colors-canvas-white-deep);--colors-bg-subtle: var(--colors-canvas-white-mid);--colors-bg-muted: var(--colors-canvas-white-dark);--colors-bg-emphasis: var(--colors-canvas-white-darkest);--colors-fg: var(--colors-ink-black);--colors-fg-muted: var(--colors-ink-black-muted);--colors-fg-subtle: var(--colors-ink-black-subtle);--colors-fg-on-emphasis: var(--colors-ink-primary);--colors-border: var(--colors-ink-white-border);--colors-border-hover: var(--colors-ink-white-border-bold);--colors-border-focus: var(--colors-color-red-deep);--colors-accent: var(--colors-color-red-deep);--colors-accent-hover: var(--colors-color-pink-deep);--colors-accent-subtle: rgba(217, 58, 86, .08);--colors-status-error: var(--colors-color-red-deep);--colors-status-warning: var(--colors-color-gold-dark);--colors-status-success: var(--colors-color-green-deep);--colors-status-info: var(--colors-color-teal-deep);--colors-overlay-light: rgba(0, 0, 0, .15);--colors-overlay-medium: rgba(10, 10, 11, .6);--colors-overlay-heavy: rgba(0, 0, 0, .5);--colors-overlay-mist: rgba(255, 255, 255, .3);--colors-overlay-mist-faint: rgba(255, 255, 255, .15);--colors-stroke: #0A0A0B;--shadows-sm: 0 1px 2px 0 rgb(0 0 0 / .08);--shadows-md: 0 4px 6px -1px rgb(0 0 0 / .1);--shadows-lg: 0 10px 15px -3px rgb(0 0 0 / .12);--shadows-ink-offset: 2px 3px 0 #6E6E78 }@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideDownExit{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes squash{0%{transform:scaleY(1) scaleX(1)}to{transform:scaleY(.92) scaleX(1.06)}}@keyframes stretch{0%{transform:scaleY(1) scaleX(1)}to{transform:scaleY(1.02) scaleX(.98)}}@keyframes mouthOpen{0%{opacity:0;transform:scaleY(.8)}to{opacity:1;transform:scaleY(1)}}@keyframes asteriskPop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes errorReveal{0%{opacity:0;max-height:0;transform:translateY(-4px)}to{opacity:1;max-height:200px;transform:translateY(0)}}@keyframes entranceFadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes entranceFadeDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:none}}@keyframes entranceFadeLeft{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:none}}@keyframes entranceFadeRight{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:none}}@keyframes entranceScale{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes rubberBounceUp{0%{opacity:0;transform:translateY(50px) scaleY(.85) scaleX(1.05)}50%{opacity:1;transform:translateY(-8px) scaleY(1.04) scaleX(.97)}75%{transform:translateY(3px) scaleY(.98) scaleX(1.01)}to{opacity:1;transform:none}}@keyframes rubberBounceDown{0%{opacity:0;transform:translateY(-50px) scaleY(.85) scaleX(1.05)}50%{opacity:1;transform:translateY(8px) scaleY(1.04) scaleX(.97)}75%{transform:translateY(-3px) scaleY(.98) scaleX(1.01)}to{opacity:1;transform:none}}@keyframes rubberBounceLeft{0%{opacity:0;transform:translate(50px) scaleX(.85) scaleY(1.05)}50%{opacity:1;transform:translate(-8px) scaleX(1.04) scaleY(.97)}75%{transform:translate(3px) scaleX(.98) scaleY(1.01)}to{opacity:1;transform:none}}@keyframes rubberBounceRight{0%{opacity:0;transform:translate(-50px) scaleX(.85) scaleY(1.05)}50%{opacity:1;transform:translate(8px) scaleX(1.04) scaleY(.97)}75%{transform:translate(-3px) scaleX(.98) scaleY(1.01)}to{opacity:1;transform:none}}@keyframes rubberBounceScale{0%{opacity:0;transform:scale(.7)}60%{opacity:1;transform:scale(1.08)}80%{transform:scale(.97)}to{opacity:1;transform:none}}@keyframes heroTitleIn{0%{opacity:0;transform:scale(.7) rotate(-3deg)}60%{opacity:1;transform:scale(1.08) rotate(.5deg)}80%{transform:scale(.97) rotate(-.3deg)}to{opacity:1;transform:scale(1) rotate(-1.5deg)}}@keyframes idleWobble{0%,to{transform:rotate(0)}25%{transform:rotate(2deg)}75%{transform:rotate(-2deg)}}@keyframes pupilShift{0%,to{transform:translate(0)}30%{transform:translate(1.5px)}70%{transform:translate(-1.5px)}}@keyframes toastSlideInRight{0%{transform:translate(120%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes toastSlideOutRight{0%{transform:translate(0);opacity:1}to{transform:translate(120%);opacity:0}}@keyframes toastSlideInLeft{0%{transform:translate(-120%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes toastSlideOutLeft{0%{transform:translate(0);opacity:1}to{transform:translate(-120%);opacity:0}}@keyframes toastSlideInTop{0%{transform:translateY(-40px) scale(.92);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes toastSlideOutTop{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(-40px) scale(.92);opacity:0}}@keyframes toastSlideInBottom{0%{transform:translateY(40px) scale(.92);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes toastSlideOutBottom{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(40px) scale(.92);opacity:0}}@keyframes toastProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes grainShift{0%,to{transform:translate(0)}10%{transform:translate(-2%,-3%)}30%{transform:translate(3%,1%)}50%{transform:translate(-1%,3%)}70%{transform:translate(2%,-2%)}90%{transform:translate(-3%,1%)}}@keyframes cardWobble{0%{transform:translateY(0) rotate(var(--tilt)) scale(1)}40%{transform:translateY(-10px) rotate(calc(var(--tilt) * -.6)) scale(1.03)}to{transform:translateY(-6px) rotate(.5deg) scale(1.02)}}@keyframes checkmarkDraw{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}@keyframes radioFill{0%{transform:scale(0);opacity:0}60%{transform:scale(1.2);opacity:1}to{transform:scale(1);opacity:1}}@keyframes switchThumb{0%{transform:translate(0) scaleX(1)}40%{transform:translate(50%) scaleX(1.15)}to{transform:translate(100%) scaleX(1)}}@keyframes switchThumbReverse{0%{transform:translate(100%) scaleX(1)}40%{transform:translate(50%) scaleX(1.15)}to{transform:translate(0) scaleX(1)}}@keyframes progressIndeterminate{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes drawerSlideInRight{0%{transform:translate(100%) scaleX(.8)}60%{transform:translate(-3%) scaleX(1.02)}80%{transform:translate(1%) scaleX(.99)}to{transform:translate(0) scaleX(1)}}@keyframes drawerSlideOutRight{0%{transform:translate(0) scaleX(1)}30%{transform:translate(-2%) scaleX(1.01)}to{transform:translate(100%) scaleX(.8)}}@keyframes drawerSlideInLeft{0%{transform:translate(-100%) scaleX(.8)}60%{transform:translate(3%) scaleX(1.02)}80%{transform:translate(-1%) scaleX(.99)}to{transform:translate(0) scaleX(1)}}@keyframes drawerSlideOutLeft{0%{transform:translate(0) scaleX(1)}30%{transform:translate(2%) scaleX(1.01)}to{transform:translate(-100%) scaleX(.8)}}}@layer utilities{.pos_fixed{position:fixed}.trf_translateY\(-50\%\){transform:translateY(-50%)}.z_101{z-index:101}.w_28px{width:28px}.h_64px{height:64px}.bg_bg\.surface{background:var(--colors-bg-surface)}.cursor_pointer{cursor:pointer}.d_flex{display:flex}.c_fg\.muted{color:var(--colors-fg-muted)}.trf_rotate\(180deg\){transform:rotate(180deg)}.trf_rotate\(0deg\){transform:rotate(0)}.bx-sh_-4px_0_20px_rgba\(0\,0\,0\,0\.3\){box-shadow:-4px 0 20px #0000004d}.bx-sh_none{box-shadow:none}.w_280px{width:280px}.z_100{z-index:100}.px_4{padding-inline:var(--spacing-4)}.py_4{padding-block:var(--spacing-4)}.c_fg{color:var(--colors-fg)}.tt_uppercase{text-transform:uppercase}.ls_wide{letter-spacing:wide}.c_fg\.subtle{color:var(--colors-fg-subtle)}.flex_1{flex:1 1 0%}.py_2{padding-block:var(--spacing-2)}.bg_bg\.subtle{background:var(--colors-bg-subtle)}.bg_transparent{background:transparent}.gap_1{gap:var(--spacing-1)}.w_100\%{width:100%}.ta_left{text-align:left}.py_3{padding-block:var(--spacing-3)}.gap_2{gap:var(--spacing-2)}.w_3{width:3px}.h_3{height:3px}.bdr_full{border-radius:var(--radii-full)}.gap_0\.5{gap:var(--spacing-0\.5)}.w_6{width:6px}.h_6{height:6px}.bdr_sm{border-radius:var(--radii-sm)}.inset_0{inset:var(--spacing-0)}.z_0{z-index:0}.ov_hidden{overflow:hidden}.pointer-events_none{pointer-events:none}.pos_absolute{position:absolute}.h_100\%{height:100%}.op_0{opacity:0}.trs_opacity_token\(durations\.dramatic\)_token\(easings\.out\){transition:opacity var(--durations-dramatic) var(--easings-out)}.bdr_lg{border-radius:var(--radii-lg)}.bd_none{border:none}.ring_none{outline:2px solid transparent;outline-offset:2px}.trs_background-color_token\(durations\.fast\)_token\(easings\.default\){transition:background-color var(--durations-fast) var(--easings-default)}.trs_transform_token\(durations\.normal\)_token\(easings\.rubber\){transition:transform var(--durations-normal) var(--easings-rubber)}.d_grid{display:grid}.gap_3{gap:var(--spacing-3)}.bdr_md{border-radius:var(--radii-md)}.min-w_0{min-width:0}.pos_relative{position:relative}.bx-sh_inkOffset{box-shadow:var(--shadows-ink-offset)}.z_50{z-index:50}.min-w_200px{min-width:200px}.px_3{padding-inline:var(--spacing-3)}.max-h_240px{max-height:240px}.py_1{padding-block:var(--spacing-1)}.d_inline-flex{display:inline-flex}.w_4{width:4px}.h_4{height:4px}.c_accent{color:var(--colors-accent)}.py_1\.5{padding-block:1.5px}.ls_0\.05em{letter-spacing:.05em}.h_1px{height:1px}.bg_border{background:var(--colors-border)}.mx_2{margin-inline:var(--spacing-2)}.my_1{margin-block:var(--spacing-1)}.ta_center{text-align:center}.bg_bg\.emphasis{background:var(--colors-bg-emphasis)}.px_2{padding-inline:var(--spacing-2)}.py_0\.5{padding-block:var(--spacing-0\.5)}.bdr_xs{border-radius:xs}.us_none{-webkit-user-select:none;user-select:none}.w_8{width:var(--sizes-8)}.h_8{height:var(--sizes-8)}.w_10{width:var(--sizes-10)}.h_10{height:var(--sizes-10)}.w_12{width:var(--sizes-12)}.h_12{height:var(--sizes-12)}.w_16{width:16px}.h_16{height:16px}.w_fit-content{width:fit-content}.white-space_nowrap{white-space:nowrap}.bg_accent{background:var(--colors-accent)}.c_fg\.onEmphasis{color:var(--colors-fg-on-emphasis)}.li-s_none{list-style:none}.m_0{margin:var(--spacing-0)}.p_0{padding:var(--spacing-0)}.mx_1{margin-inline:var(--spacing-1)}.d_inline-block{display:inline-block}.w_1em{width:1em}.h_1em{height:1em}.td_none{text-decoration:none}.trs_background-color_token\(durations\.fast\)_token\(easings\.default\)\,_border-color_token\(durations\.fast\)_token\(easings\.default\)\,_color_token\(durations\.fast\)_token\(easings\.default\)\,_box-shadow_token\(durations\.fast\)_token\(easings\.default\)\,_opacity_token\(durations\.fast\)_token\(easings\.default\){transition:background-color var(--durations-fast) var(--easings-default),border-color var(--durations-fast) var(--easings-default),color var(--durations-fast) var(--easings-default),box-shadow var(--durations-fast) var(--easings-default),opacity var(--durations-fast) var(--easings-default)}.min-h_8{min-height:var(--sizes-8)}.min-h_10{min-height:var(--sizes-10)}.px_6{padding-inline:var(--spacing-6)}.min-h_12{min-height:var(--sizes-12)}.cursor_wait{cursor:wait}.px_0{padding-inline:var(--spacing-0)}.asp_1{aspect-ratio:1}.p_6{padding:var(--spacing-6)}.p_4{padding:var(--spacing-4)}.p_5{padding:var(--spacing-5)}.p_8{padding:var(--spacing-8)}.trf_rotate\(token\(rotations\.sm\)\){transform:rotate(var(--rotations-sm))}.--tilt_token\(rotations\.sm\){--tilt: var(--rotations-sm)}.trf_rotate\(calc\(-1_\*_token\(rotations\.sm\)\)\){transform:rotate(calc(-1 * var(--rotations-sm)))}.--tilt_calc\(-1_\*_token\(rotations\.sm\)\){--tilt: calc(-1 * var(--rotations-sm))}.trf_rotate\(token\(rotations\.md\)\){transform:rotate(var(--rotations-md))}.--tilt_token\(rotations\.md\){--tilt: var(--rotations-md)}.trf_rotate\(calc\(-1_\*_token\(rotations\.md\)\)\){transform:rotate(calc(-1 * var(--rotations-md)))}.--tilt_calc\(-1_\*_token\(rotations\.md\)\){--tilt: calc(-1 * var(--rotations-md))}.trf_rotate\(token\(rotations\.lg\)\){transform:rotate(var(--rotations-lg))}.--tilt_token\(rotations\.lg\){--tilt: var(--rotations-lg)}.trf_rotate\(calc\(-1_\*_token\(rotations\.lg\)\)\){transform:rotate(calc(-1 * var(--rotations-lg)))}.--tilt_calc\(-1_\*_token\(rotations\.lg\)\){--tilt: calc(-1 * var(--rotations-lg))}.trf_rotate\(token\(rotations\.xl\)\){transform:rotate(var(--rotations-xl))}.--tilt_token\(rotations\.xl\){--tilt: var(--rotations-xl)}.trf_rotate\(calc\(-1_\*_token\(rotations\.xl\)\)\){transform:rotate(calc(-1 * var(--rotations-xl)))}.--tilt_calc\(-1_\*_token\(rotations\.xl\)\){--tilt: calc(-1 * var(--rotations-xl))}.w_1px{width:1px}.m_-1px{margin:-1px}.clip_rect\(0\,_0\,_0\,_0\){clip:rect(0,0,0,0)}.stk-dsh_24{stroke-dasharray:24}.stk-do_24{stroke-dashoffset:24}.trs_border-color_token\(durations\.fast\)_token\(easings\.default\)\,_background-color_token\(durations\.fast\)_token\(easings\.default\)\,_box-shadow_token\(durations\.fast\)_token\(easings\.default\){transition:border-color var(--durations-fast) var(--easings-default),background-color var(--durations-fast) var(--easings-default),box-shadow var(--durations-fast) var(--easings-default)}.w_16px{width:16px}.h_16px{height:16px}.w_20px{width:20px}.h_20px{height:20px}.w_24px{width:24px}.h_24px{height:24px}.white-space_pre-wrap{white-space:pre-wrap}.wb_break-word{word-break:break-word}.h_12px{height:12px}.d_block{display:block}.c_border{color:var(--colors-border)}.bg_bg\.overlay{background:var(--colors-bg-overlay)}.trs_color_token\(durations\.fast\)_token\(easings\.default\){transition:color var(--durations-fast) var(--easings-default)}.h_100dvh{height:100dvh}.bx-sh_lg{box-shadow:var(--shadows-lg)}.z_51{z-index:51}.w_320px{width:320px}.max-w_calc\(100vw_-_32px\){max-width:calc(100vw - 32px)}.w_400px{width:400px}.w_560px{width:560px}.bd-l_thick_solid_token\(colors\.border\.hover\){border-left:thick solid var(--colors-border-hover)}.bd-r_none{border-right:none}.bd-r_thick_solid_token\(colors\.border\.hover\){border-right:thick solid var(--colors-border-hover)}.bd-l_none{border-left:none}.trf-o_top{transform-origin:top}.max-h_0{max-height:0}.ls_0\.02em{letter-spacing:.02em}.c_status\.error{color:var(--colors-status-error)}.bx-db_clone{box-decoration-break:clone;-webkit-box-decoration-break:clone}.bg_overlay\.medium{background:var(--colors-overlay-medium)}.bg_overlay\.heavy{background:var(--colors-overlay-heavy)}.min-w_8{min-width:var(--sizes-8)}.min-w_10{min-width:var(--sizes-10)}.min-w_12{min-width:var(--sizes-12)}.p_1{padding:var(--spacing-1)}.p_2{padding:var(--spacing-2)}.px_1{padding-inline:var(--spacing-1)}.px_8{padding-inline:var(--spacing-8)}.py_0{padding-block:var(--spacing-0)}.py_6{padding-block:var(--spacing-6)}.py_8{padding-block:var(--spacing-8)}.bdr_xl{border-radius:var(--radii-xl)}.mx_auto{margin-inline:auto}.max-w_640px{max-width:640px}.max-w_768px{max-width:768px}.max-w_1024px{max-width:1024px}.max-w_1280px{max-width:1280px}.max-w_100\%{max-width:100%}.gap_0{gap:var(--spacing-0)}.gap_4{gap:var(--spacing-4)}.gap_6{gap:var(--spacing-6)}.gap_8{gap:var(--spacing-8)}.-webkit-text-stroke_8px_token\(colors\.stroke\){-webkit-text-stroke:8px var(--colors-stroke)}.paint-order_stroke_fill{paint-order:stroke fill}.td_underline{text-decoration:underline}.tu-o_2px{text-underline-offset:2px}.trs_color_token\(durations\.fast\)_token\(easings\.default\)\,_text-decoration-color_token\(durations\.fast\)_token\(easings\.default\){transition:color var(--durations-fast) var(--easings-default),text-decoration-color var(--durations-fast) var(--easings-default)}.w_calc\(100\%_-_32px\){width:calc(100% - 32px)}.max-w_400px{max-width:400px}.max-h_calc\(100vh_-_64px\){max-height:calc(100vh - 64px)}.max-w_480px{max-width:480px}.w_100vw{width:100vw}.bdr_0{border-radius:0}.trs_background-color_token\(durations\.fast\)_token\(easings\.default\)\,_color_token\(durations\.fast\)_token\(easings\.default\){transition:background-color var(--durations-fast) var(--easings-default),color var(--durations-fast) var(--easings-default)}.trs_background-color_token\(durations\.fast\)_token\(easings\.default\)\,_border-color_token\(durations\.fast\)_token\(easings\.default\)\,_color_token\(durations\.fast\)_token\(easings\.default\){transition:background-color var(--durations-fast) var(--easings-default),border-color var(--durations-fast) var(--easings-default),color var(--durations-fast) var(--easings-default)}.w_10px{width:10px}.h_10px{height:10px}.trf_rotate\(45deg\){transform:rotate(45deg)}.bg_bg\.muted{background:var(--colors-bg-muted)}.h_4px{height:4px}.h_8px{height:8px}.bg_status\.success{background:var(--colors-status-success)}.bg_status\.warning{background:var(--colors-status-warning)}.bg_status\.error{background:var(--colors-status-error)}.w_40\%\!{width:40%!important}.py_12{padding-block:var(--spacing-12)}.bg_bg\.canvas{background:var(--colors-bg-canvas)}.h_100vh{height:100vh}.ap_none{-moz-appearance:none;appearance:none;-webkit-appearance:none}.trs_border-color_token\(durations\.fast\)_token\(easings\.default\)\,_box-shadow_token\(durations\.fast\)_token\(easings\.out\){transition:border-color var(--durations-fast) var(--easings-default),box-shadow var(--durations-fast) var(--easings-out)}.h_0\.75em{height:.75em}.h_1\.25em{height:1.25em}.trs_background-color_token\(durations\.fast\)_token\(easings\.default\)\,_border-color_token\(durations\.fast\)_token\(easings\.default\)\,_box-shadow_token\(durations\.fast\)_token\(easings\.default\){transition:background-color var(--durations-fast) var(--easings-default),border-color var(--durations-fast) var(--easings-default),box-shadow var(--durations-fast) var(--easings-default)}.w_32px{width:32px}.h_18px{height:18px}.p_0\.5{padding:var(--spacing-0\.5)}.w_40px{width:40px}.h_22px{height:22px}.w_48px{width:48px}.h_26px{height:26px}.bg_fg\.onEmphasis{background:var(--colors-fg-on-emphasis)}.bx-sh_sm{box-shadow:var(--shadows-sm)}.trs_transform_token\(durations\.fast\)_token\(easings\.default\){transition:transform var(--durations-fast) var(--easings-default)}.w_12px{width:12px}.bd-cl_collapse{border-collapse:collapse}.h_3px{height:3px}.min-h_inherit{min-height:inherit}.trs_border-color_token\(durations\.fast\)_token\(easings\.default\)\,_box-shadow_token\(durations\.fast\)_token\(easings\.out\)\,_color_token\(durations\.fast\)_token\(easings\.default\){transition:border-color var(--durations-fast) var(--easings-default),box-shadow var(--durations-fast) var(--easings-out),color var(--durations-fast) var(--easings-default)}.resize_vertical{resize:vertical}.z_1{z-index:1}.c_status\.success{color:var(--colors-status-success)}.c_status\.warning{color:var(--colors-status-warning)}.c_status\.info{color:var(--colors-status-info)}.w_360px{width:360px}.pointer-events_auto{pointer-events:auto}.z_60{z-index:60}.trf_translateX\(-50\%\){transform:translate(-50%)}.p_3{padding:var(--spacing-3)}.w_1{width:1px}.bg_status\.info{background:var(--colors-status-info)}.w_5{width:5px}.h_5{height:5px}.h_0\.5{height:.5px}.h_full{height:full}.bx-sh_md{box-shadow:var(--shadows-md)}.w_8px{width:8px}.d_none{display:none}.z_40{z-index:40}.bkdp_blur\(12px\){backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.right_280px{right:280px}.right_0{right:var(--spacing-0)}.bd-r-w_2px{border-right-width:2px}.bd-r-w_0{border-right-width:0}.bdr-tr_0{border-top-right-radius:0}.bdr-br_0{border-bottom-right-radius:0}.top_50\%{top:50%}.bd-w_2px{border-width:2px}.border-style_solid{border-style:solid}.bd-c_border\.hover{border-color:var(--colors-border-hover)}.bdr-tl_md{border-top-left-radius:var(--radii-md)}.bdr-bl_md{border-bottom-left-radius:var(--radii-md)}.ai_center{align-items:center}.jc_center{justify-content:center}.fs_sm{font-size:var(--font-sizes-sm)}.right_-280px{right:-280px}.top_0{top:var(--spacing-0)}.bottom_0{bottom:var(--spacing-0)}.bd-l-w_2px{border-left-width:2px}.border-left-style_solid{border-left-style:solid}.bd-l-c_border\.hover{border-left-color:var(--colors-border-hover)}.flex-d_column{flex-direction:column}.ff_body{font-family:var(--fonts-body)}.ov-y_auto{overflow-y:auto}.bd-b-w_1px{border-bottom-width:1px}.border-bottom-style_solid{border-bottom-style:solid}.bd-b-c_border{border-bottom-color:var(--colors-border)}.flex-sh_0{flex-shrink:0}.ff_heading{font-family:var(--fonts-heading)}.fs_xs{font-size:var(--font-sizes-xs)}.mt_1{margin-top:var(--spacing-1)}.bd-l-c_accent{border-left-color:var(--colors-accent)}.bd-l-c_transparent{border-left-color:transparent}.bd-l-w_3px{border-left-width:3px}.fw_bold{font-weight:var(--font-weights-bold)}.fw_normal{font-weight:var(--font-weights-normal)}.lh_snug{line-height:snug}.pl_5{padding-left:var(--spacing-5)}.bd-t-w_1px{border-top-width:1px}.border-top-style_solid{border-top-style:solid}.bd-t-c_border{border-top-color:var(--colors-border)}.mb_2{margin-bottom:var(--spacing-2)}.bd-w_1px{border-width:1px}.bd-c_border{border-color:var(--colors-border)}.fs_2xs{font-size:2xs}.bd-w_medium{border-width:var(--border-widths-medium)}.bd-b-w_medium{border-bottom-width:var(--border-widths-medium)}.jc_space-between{justify-content:space-between}.fs_md{font-size:var(--font-sizes-md)}.fw_semibold{font-weight:var(--font-weights-semibold)}.grid-tr_0fr{grid-template-rows:0fr}.pb_3{padding-bottom:var(--spacing-3)}.lh_normal{line-height:var(--line-heights-normal)}.ai_flex-start{align-items:flex-start}.bd-c_status\.info{border-color:var(--colors-status-info)}.bd-c_status\.success{border-color:var(--colors-status-success)}.bd-c_status\.warning{border-color:var(--colors-status-warning)}.bd-c_status\.error{border-color:var(--colors-status-error)}.mt_0\.5{margin-top:var(--spacing-0\.5)}.lh_tight{line-height:var(--line-heights-tight)}.mb_1{margin-bottom:var(--spacing-1)}.bd-w_thick{border-width:var(--border-widths-thick)}.bd-b-w_thin{border-bottom-width:var(--border-widths-thin)}.ff_mono{font-family:var(--fonts-mono)}.fw_medium{font-weight:var(--font-weights-medium)}.flex-wrap_wrap{flex-wrap:wrap}.bd-w_thin{border-width:var(--border-widths-thin)}.ml_1{margin-left:var(--spacing-1)}.bd-t-w_thin{border-top-width:var(--border-widths-thin)}.fs_lg{font-size:var(--font-sizes-lg)}.bd-c_currentColor{border-color:currentColor}.bd-t-c_transparent{border-top-color:transparent}.bd-c_accent{border-color:var(--colors-accent)}.bd-w_0{border-width:0}.bd-t-w_medium{border-top-width:var(--border-widths-medium)}.border-top-style_dashed{border-top-style:dashed}.bd-t-w_0{border-top-width:0}.bd-l-w_medium{border-left-width:var(--border-widths-medium)}.fs_xl{font-size:var(--font-sizes-xl)}.jc_flex-end{justify-content:flex-end}.bdr-tl_lg{border-top-left-radius:var(--radii-lg)}.bdr-bl_lg{border-bottom-left-radius:var(--radii-lg)}.left_0{left:var(--spacing-0)}.bdr-tr_lg{border-top-right-radius:var(--radii-lg)}.bdr-br_lg{border-bottom-right-radius:var(--radii-lg)}.bdr-tl_0{border-top-left-radius:0}.bdr-bl_0{border-bottom-left-radius:0}.lh_1{line-height:1}.pt_1{padding-top:var(--spacing-1)}.fs_2xl{font-size:var(--font-sizes-2xl)}.grid-tc_1fr{grid-template-columns:1fr}.grid-tc_repeat\(2\,_1fr\){grid-template-columns:repeat(2,1fr)}.ai_start{align-items:start}.ai_end{align-items:end}.ai_stretch{align-items:stretch}.fs_display{font-size:var(--font-sizes-display)}.fs_section{font-size:var(--font-sizes-section)}.fs_sectionSm{font-size:var(--font-sizes-section-sm)}.flex-d_row{flex-direction:row}.ai_flex-end{align-items:flex-end}.ai_baseline{align-items:baseline}.jc_flex-start{justify-content:flex-start}.font-style_italic{font-style:italic}.td-c_transparent{text-decoration-color:transparent}.td-c_currentColor{text-decoration-color:currentColor}.fs_3rem{font-size:3rem}.mb_3{margin-bottom:var(--spacing-3)}.right_3{right:var(--spacing-3)}.pr_10{padding-right:var(--spacing-10)}.fs_title{font-size:title}.bottom_-2px{bottom:-2px}.fs_inherit{font-size:inherit}.bd-l-w_0{border-left-width:0}.bdr-tr_md{border-top-right-radius:var(--radii-md)}.bdr-br_md{border-bottom-right-radius:var(--radii-md)}.lh_relaxed{line-height:var(--line-heights-relaxed)}.top_4{top:var(--spacing-4)}.right_4{right:var(--spacing-4)}.left_4{left:var(--spacing-4)}.bottom_4{bottom:var(--spacing-4)}.flex-d_column-reverse{flex-direction:column-reverse}.left_50\%{left:50%}.bdr-tl_calc\(token\(radii\.md\)_-_token\(borderWidths\.thick\)\){border-top-left-radius:calc(var(--radii-md) - var(--border-widths-thick))}.bdr-bl_calc\(token\(radii\.md\)_-_token\(borderWidths\.thick\)\){border-bottom-left-radius:calc(var(--radii-md) - var(--border-widths-thick))}.bottom_1px{bottom:1px}.left_1{left:var(--spacing-1)}.right_1px{right:1px}.bd-b-w_thick{border-bottom-width:var(--border-widths-thick)}.\[\&\[data-visible\=true\]\]\:op_1[data-visible=true]{opacity:1}.\[\&\[data-visible\=true\]\]\:trf_none[data-visible=true]{transform:none}.\[\&\[aria-disabled\=true\]\]\:op_0\.5[aria-disabled=true]{opacity:.5}.\[\&\[aria-disabled\=true\]\]\:cursor_not-allowed[aria-disabled=true]{cursor:not-allowed}.\[\&\[data-open\]\]\:trf_rotate\(180deg\)[data-open]{transform:rotate(180deg)}.\[\&_\>_\*\]\:pos_absolute>*{position:absolute}.\[\&_\>_\*\]\:inset_0>*{inset:var(--spacing-0)}.\[\&_\>_\*\]\:w_100\%>*{width:100%}.\[\&_\>_\*\]\:h_100\%>*{height:100%}.\[\&_\>_\*\]\:obj-f_cover>*{object-fit:cover}.\[\&\[data-state\=entering\]\]\:op_0[data-state=entering]{opacity:0}.\[\&\[data-state\=open\]\]\:op_1[data-state=open]{opacity:1}.\[\&_input\]\:flex_1 input{flex:1 1 0%}.\[\&_input\]\:bg_transparent input{background:transparent}.\[\&_input\]\:bd_none input{border:none}.\[\&_input\]\:ring_none input{outline:2px solid transparent;outline-offset:2px}.\[\&_input\]\:c_fg input{color:var(--colors-fg)}.\[\&_input\]\:w_100\% input{width:100%}.\[\&_input\]\:min-w_0 input{min-width:0}.\[\&_input\]\:p_0 input{padding:var(--spacing-0)}.\[\&\[data-highlighted\=true\]\]\:bg_bg\.emphasis[data-highlighted=true]{background:var(--colors-bg-emphasis)}.\[\&\[aria-current\=page\]\]\:c_fg[aria-current=page]{color:var(--colors-fg)}.\[\&_a\]\:c_fg\.muted a{color:var(--colors-fg-muted)}.\[\&_a\]\:td_none a{text-decoration:none}.\[\&_a\]\:trs_color_token\(durations\.fast\)_token\(easings\.default\) a{transition:color var(--durations-fast) var(--easings-default)}.\[\&\[data-checked\]\]\:bg_accent[data-checked]{background:var(--colors-accent)}.\[\&\[data-focus-visible\]\]\:bx-sh_0_0_0_3px_token\(colors\.accent\.subtle\)\,_0_0_0_1px_token\(colors\.accent\)[data-focus-visible]{box-shadow:0 0 0 3px var(--colors-accent-subtle),0 0 0 1px var(--colors-accent)}.\[\&_svg\]\:w_1em svg{width:1em}.\[\&_svg\]\:h_1em svg{height:1em}.\[\&\[aria-disabled\=true\]\]\:op_0\.4[aria-disabled=true]{opacity:.4}.even\:bg_bg\.subtle:nth-child(2n){background:var(--colors-bg-subtle)}.\[\&\[data-selected\]\]\:c_accent[data-selected]{color:var(--colors-accent)}.placeholder\:c_fg\.subtle::placeholder,.placeholder\:c_fg\.subtle[data-placeholder]{color:var(--colors-fg-subtle)}.\[\&\:has\(\[aria-disabled\=true\]\)\,_\&\[aria-disabled\=true\]\]\:op_0\.5:has([aria-disabled=true]),.\[\&\:has\(\[aria-disabled\=true\]\)\,_\&\[aria-disabled\=true\]\]\:op_0\.5[aria-disabled=true]{opacity:.5}.\[\&\:has\(\[aria-disabled\=true\]\)\,_\&\[aria-disabled\=true\]\]\:cursor_not-allowed:has([aria-disabled=true]),.\[\&\:has\(\[aria-disabled\=true\]\)\,_\&\[aria-disabled\=true\]\]\:cursor_not-allowed[aria-disabled=true]{cursor:not-allowed}.\[\&\:has\(\[aria-readonly\=true\]\)\,_\&\[aria-readonly\=true\]\]\:bg_bg\.muted:has([aria-readonly=true]),.\[\&\:has\(\[aria-readonly\=true\]\)\,_\&\[aria-readonly\=true\]\]\:bg_bg\.muted[aria-readonly=true]{background:var(--colors-bg-muted)}.\[\&\:has\(\[aria-readonly\=true\]\)\,_\&\[aria-readonly\=true\]\]\:cursor_default:has([aria-readonly=true]),.\[\&\:has\(\[aria-readonly\=true\]\)\,_\&\[aria-readonly\=true\]\]\:cursor_default[aria-readonly=true]{cursor:default}.\[\&\:\:before\]\:pos_absolute:before{position:absolute}.\[\&\:\:before\]\:w_2px:before{width:2px}.\[\&\:\:before\]\:bg_border:before{background:var(--colors-border)}.\[\&\:last-child\]\:bd-b-w_0:last-child{border-bottom-width:0}.\[\&\[data-open\]\]\:grid-tr_1fr[data-open]{grid-template-rows:1fr}.\[\&_input\]\:ff_body input{font-family:var(--fonts-body)}.\[\&_input\]\:fs_sm input{font-size:var(--font-sizes-sm)}.\[\&_input\]\:lh_normal input{line-height:var(--line-heights-normal)}.\[\&\[data-selected\=true\]\]\:fw_semibold[data-selected=true],.\[\&\[aria-current\=page\]\]\:fw_semibold[aria-current=page]{font-weight:var(--font-weights-semibold)}.\[\&\[data-checked\]\]\:bd-c_accent[data-checked]{border-color:var(--colors-accent)}.\[\&\[data-invalid\]\]\:bd-c_status\.error[data-invalid]{border-color:var(--colors-status-error)}section+.\[section_\+_\&\]\:pt_80px{padding-top:80px}.\[\&\[data-selected\]\]\:fw_semibold[data-selected]{font-weight:var(--font-weights-semibold)}.\[\&\:\:before\]\:content_\"\":before{content:""}.\[\&\:\:before\]\:left_calc\(var\(--spacing-5\)\):before{left:calc(var(--spacing-5))}.\[\&\:\:before\]\:top_0:before{top:var(--spacing-0)}.\[\&\:\:before\]\:bottom_0:before{bottom:var(--spacing-0)}.focusWithin\:bx-sh_0_0_0_3px_token\(colors\.accent\.subtle\):focus-within{box-shadow:0 0 0 3px var(--colors-accent-subtle)}.focusWithin\:bd-c_border\.focus:focus-within{border-color:var(--colors-border-focus)}.focusWithin\:bd-c_status\.error:focus-within{border-color:var(--colors-status-error)}.focusVisible\:bx-sh_0_0_0_3px_token\(colors\.accent\.subtle\):is(:focus-visible,[data-focus-visible]){box-shadow:0 0 0 3px var(--colors-accent-subtle)}.focusVisible\:bdr_sm:is(:focus-visible,[data-focus-visible]){border-radius:var(--radii-sm)}.focusVisible\:pos_relative:is(:focus-visible,[data-focus-visible]){position:relative}.focusVisible\:z_1:is(:focus-visible,[data-focus-visible]){z-index:1}.focusVisible\:bx-sh_0_0_0_3px_token\(colors\.accent\.subtle\)\,_0_0_0_1px_token\(colors\.accent\):is(:focus-visible,[data-focus-visible]){box-shadow:0 0 0 3px var(--colors-accent-subtle),0 0 0 1px var(--colors-accent)}.focusVisible\:ring_none:is(:focus-visible,[data-focus-visible]){outline:2px solid transparent;outline-offset:2px}.focusVisible\:bx-sh_0_0_0_3px_token\(colors\.accent\.subtle\)\,_0_0_0_1px_token\(colors\.accent\)\,_token\(shadows\.lg\):is(:focus-visible,[data-focus-visible]){box-shadow:0 0 0 3px var(--colors-accent-subtle),0 0 0 1px var(--colors-accent),var(--shadows-lg)}.focusVisible\:bx-sh_0_0_0_3px_token\(colors\.accent\.subtle\)\,_0_0_0_1px_token\(colors\.accent\)\,_token\(shadows\.inkOffset\):is(:focus-visible,[data-focus-visible]){box-shadow:0 0 0 3px var(--colors-accent-subtle),0 0 0 1px var(--colors-accent),var(--shadows-ink-offset)}.focus\:bx-sh_0_0_0_3px_token\(colors\.accent\.subtle\):is(:focus,[data-focus]){box-shadow:0 0 0 3px var(--colors-accent-subtle)}.focusVisible\:bd-c_border\.focus:is(:focus-visible,[data-focus-visible]){border-color:var(--colors-border-focus)}.focusVisible\:bd-c_status\.error:is(:focus-visible,[data-focus-visible]){border-color:var(--colors-status-error)}.focus\:bd-c_border\.focus:is(:focus,[data-focus]){border-color:var(--colors-border-focus)}.hover\:bg_bg\.subtle:is(:hover,[data-hover]){background:var(--colors-bg-subtle)}.hover\:c_accent:is(:hover,[data-hover]){color:var(--colors-accent)}.hover\:c_fg:is(:hover,[data-hover]){color:var(--colors-fg)}.hover\:bg_bg\.emphasis:is(:hover,[data-hover]){background:var(--colors-bg-emphasis)}.hover\:bg_accent\.hover:is(:hover,[data-hover]){background:var(--colors-accent-hover)}.hover\:bg_accent\.subtle:is(:hover,[data-hover]){background:var(--colors-accent-subtle)}.hover\:c_accent\.hover:is(:hover,[data-hover]){color:var(--colors-accent-hover)}.hover\:bg_bg\.muted:is(:hover,[data-hover]){background:var(--colors-bg-muted)}.\[\&\:hover\]\:bx-sh_inkOffsetHover:hover{box-shadow:var(--shadows-ink-offset-hover)}.hover\:c_fg\.muted:is(:hover,[data-hover]){color:var(--colors-fg-muted)}.hover\:bd-c_border\.hover:is(:hover,[data-hover]){border-color:var(--colors-border-hover)}.hover\:bd-c_accent\.hover:is(:hover,[data-hover]){border-color:var(--colors-accent-hover)}.group:is(:hover,[data-hover]) .groupHover\:bd-c_border\.hover{border-color:var(--colors-border-hover)}.hover\:td-c_currentColor:is(:hover,[data-hover]){text-decoration-color:currentColor}.hover\:bd-c_status\.error:is(:hover,[data-hover]){border-color:var(--colors-status-error)}.active\:bg_accent:is(:active,[data-active]){background:var(--colors-accent)}.active\:bx-sh_none:is(:active,[data-active]){box-shadow:none}.active\:bg_accent\.subtle:is(:active,[data-active]){background:var(--colors-accent-subtle)}.active\:bg_bg\.emphasis:is(:active,[data-active]){background:var(--colors-bg-emphasis)}.\[\&\:active\]\:bx-sh_sm:active{box-shadow:var(--shadows-sm)}.\[\&_input\]\:placeholder\:c_fg\.subtle input::placeholder,.\[\&_input\]\:placeholder\:c_fg\.subtle input[data-placeholder]{color:var(--colors-fg-subtle)}.\[\&_a\]\:hover\:c_fg a:is(:hover,[data-hover]){color:var(--colors-fg)}.\[\&_a\]\:hover\:td_underline a:is(:hover,[data-hover]){text-decoration:underline}.\[\&_a\]\:focusVisible\:ring_none a:is(:focus-visible,[data-focus-visible]){outline:2px solid transparent;outline-offset:2px}.\[\&_a\]\:focusVisible\:bx-sh_0_0_0_3px_token\(colors\.accent\.subtle\)\,_0_0_0_1px_token\(colors\.accent\) a:is(:focus-visible,[data-focus-visible]){box-shadow:0 0 0 3px var(--colors-accent-subtle),0 0 0 1px var(--colors-accent)}.\[\&_a\]\:focusVisible\:bdr_sm a:is(:focus-visible,[data-focus-visible]){border-radius:var(--radii-sm)}.\[\&\[aria-disabled\=true\]\]\:hover\:bg_transparent[aria-disabled=true]:is(:hover,[data-hover]){background:transparent}.\[\&\[aria-disabled\=true\]\]\:hover\:bd-c_border[aria-disabled=true]:is(:hover,[data-hover]){border-color:var(--colors-border)}@media(min-width:768px){.\[\@media_\(min-width\:_768px\)\]\:d_flex{display:flex}.\[\@media_\(min-width\:_768px\)\]\:d_none{display:none}}@media screen and (min-width:48rem){.md\:grid-tc_repeat\(2\,_1fr\){grid-template-columns:repeat(2,1fr)}.md\:grid-tc_repeat\(3\,_1fr\){grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:64rem){.lg\:grid-tc_repeat\(3\,_1fr\){grid-template-columns:repeat(3,1fr)}.lg\:grid-tc_repeat\(4\,_1fr\){grid-template-columns:repeat(4,1fr)}}@media(prefers-reduced-motion:no-preference){.motionSafe\:trs_right_200ms_ease\,_color_150ms_ease\,_background_150ms_ease{transition:right .2s ease,color .15s ease,background .15s ease}.motionSafe\:trs_transform_200ms_ease{transition:transform .2s ease}.motionSafe\:trs_right_200ms_ease\,_box-shadow_200ms_ease{transition:right .2s ease,box-shadow .2s ease}.motionSafe\:trs_background_100ms_ease\,_border-color_100ms_ease{transition:background .1s ease,border-color .1s ease}.motionSafe\:trs_opacity_token\(durations\.dramatic\)_token\(easings\.out\)\,_transform_token\(durations\.dramatic\)_token\(easings\.rubber\){transition:opacity var(--durations-dramatic) var(--easings-out),transform var(--durations-dramatic) var(--easings-rubber)}.motionSafe\:trf_translateY\(30px\){transform:translateY(30px)}.motionSafe\:trf_translateY\(-30px\){transform:translateY(-30px)}.motionSafe\:trf_translateX\(30px\){transform:translate(30px)}.motionSafe\:trf_translateX\(-30px\){transform:translate(-30px)}.motionSafe\:trf_scale\(0\.92\){transform:scale(.92)}.motionSafe\:trs_grid-template-rows_token\(durations\.normal\)_token\(easings\.rubber\){transition:grid-template-rows var(--durations-normal) var(--easings-rubber)}.motionSafe\:trs_opacity_token\(durations\.dramatic\)_token\(easings\.out\){transition:opacity var(--durations-dramatic) var(--easings-out)}.motionSafe\:trs_opacity_token\(durations\.fast\)_token\(easings\.out\){transition:opacity var(--durations-fast) var(--easings-out)}.motionSafe\:trs_transform_token\(durations\.fast\)_token\(easings\.out\){transition:transform var(--durations-fast) var(--easings-out)}.motionSafe\:trs_background-color_token\(durations\.fast\)_token\(easings\.default\){transition:background-color var(--durations-fast) var(--easings-default)}.motionSafe\:anim_spin{animation:var(--animations-spin)}.motionSafe\:trs_background-color_token\(durations\.fast\)_token\(easings\.default\)\,_border-color_token\(durations\.fast\)_token\(easings\.default\)\,_color_token\(durations\.fast\)_token\(easings\.default\)\,_box-shadow_token\(durations\.fast\)_token\(easings\.default\)\,_opacity_token\(durations\.fast\)_token\(easings\.default\)\,_transform_token\(durations\.normal\)_token\(easings\.reluctant\){transition:background-color var(--durations-fast) var(--easings-default),border-color var(--durations-fast) var(--easings-default),color var(--durations-fast) var(--easings-default),box-shadow var(--durations-fast) var(--easings-default),opacity var(--durations-fast) var(--easings-default),transform var(--durations-normal) var(--easings-reluctant)}.motionSafe\:anim_pulse_1\.5s_token\(easings\.inOut\)_infinite{animation:pulse 1.5s var(--easings-in-out) infinite}.motionSafe\:trs_box-shadow_150ms_token\(easings\.default\)\,_transform_150ms_token\(easings\.default\){transition:box-shadow .15s var(--easings-default),transform .15s var(--easings-default)}.motionSafe\:anim_checkmarkDraw_200ms_token\(easings\.out\)_forwards{animation:checkmarkDraw .2s var(--easings-out) forwards}.motionSafe\:anim_errorReveal{animation:var(--animations-error-reveal)}.motionSafe\:anim_asteriskPop{animation:var(--animations-asterisk-pop)}.motionSafe\:trs_background-color_token\(durations\.fast\)_token\(easings\.default\)\,_border-color_token\(durations\.fast\)_token\(easings\.default\)\,_color_token\(durations\.fast\)_token\(easings\.default\)\,_transform_token\(durations\.fast\)_token\(easings\.rubber\){transition:background-color var(--durations-fast) var(--easings-default),border-color var(--durations-fast) var(--easings-default),color var(--durations-fast) var(--easings-default),transform var(--durations-fast) var(--easings-rubber)}.motionSafe\:trs_opacity_200ms_ease-out{transition:opacity .2s ease-out}.motionSafe\:trs_width_token\(durations\.normal\)_token\(easings\.rubber\){transition:width var(--durations-normal) var(--easings-rubber)}.motionSafe\:anim_progressIndeterminate_1\.5s_token\(easings\.inOut\)_infinite{animation:progressIndeterminate 1.5s var(--easings-in-out) infinite}.motionSafe\:anim_radioFill_200ms_token\(easings\.rubber\)_forwards{animation:radioFill .2s var(--easings-rubber) forwards}.motionSafe\:anim_shake{animation:var(--animations-shake)}.motionSafe\:trs_left_token\(durations\.normal\)_token\(easings\.rubber\)\,_width_token\(durations\.normal\)_token\(easings\.rubber\){transition:left var(--durations-normal) var(--easings-rubber),width var(--durations-normal) var(--easings-rubber)}.motionSafe\:anim_fadeIn_token\(durations\.fast\)_token\(easings\.out\){animation:fadeIn var(--durations-fast) var(--easings-out)}.\[\&\[data-visible\=true\]\]\:motionSafe\:trf_none[data-visible=true]{transform:none}.\[\&\[data-visible\=true\]\]\:motionSafe\:anim_rubberBounceUp_token\(durations\.dramatic\)_token\(easings\.out\)_forwards[data-visible=true]{animation:rubberBounceUp var(--durations-dramatic) var(--easings-out) forwards}.\[\&\[data-visible\=true\]\]\:motionSafe\:anim_rubberBounceDown_token\(durations\.dramatic\)_token\(easings\.out\)_forwards[data-visible=true]{animation:rubberBounceDown var(--durations-dramatic) var(--easings-out) forwards}.\[\&\[data-visible\=true\]\]\:motionSafe\:anim_rubberBounceLeft_token\(durations\.dramatic\)_token\(easings\.out\)_forwards[data-visible=true]{animation:rubberBounceLeft var(--durations-dramatic) var(--easings-out) forwards}.\[\&\[data-visible\=true\]\]\:motionSafe\:anim_rubberBounceRight_token\(durations\.dramatic\)_token\(easings\.out\)_forwards[data-visible=true]{animation:rubberBounceRight var(--durations-dramatic) var(--easings-out) forwards}.\[\&\[data-visible\=true\]\]\:motionSafe\:anim_rubberBounceScale_token\(durations\.dramatic\)_token\(easings\.out\)_forwards[data-visible=true]{animation:rubberBounceScale var(--durations-dramatic) var(--easings-out) forwards}.\[\&\[data-state\=open\]\]\:motionSafe\:anim_fadeIn[data-state=open]{animation:var(--animations-fade-in)}.\[\&\[data-state\=closed\]\]\:motionSafe\:anim_fadeOut[data-state=closed]{animation:var(--animations-fade-out)}.\[\&\[data-state\=open\]\]\:motionSafe\:anim_drawerSlideInRight[data-state=open]{animation:var(--animations-drawer-slide-in-right)}.\[\&\[data-state\=closed\]\]\:motionSafe\:anim_drawerSlideOutRight[data-state=closed]{animation:var(--animations-drawer-slide-out-right)}.\[\&\[data-state\=open\]\]\:motionSafe\:anim_drawerSlideInLeft[data-state=open]{animation:var(--animations-drawer-slide-in-left)}.\[\&\[data-state\=closed\]\]\:motionSafe\:anim_drawerSlideOutLeft[data-state=closed]{animation:var(--animations-drawer-slide-out-left)}.\[\&\[data-state\=open\]\]\:motionSafe\:anim_scaleIn[data-state=open]{animation:var(--animations-scale-in)}.\[\&\[data-state\=closed\]\]\:motionSafe\:anim_scaleOut_token\(durations\.fast\)_token\(easings\.in\)[data-state=closed]{animation:scaleOut var(--durations-fast) var(--easings-in)}.\[\&\[data-state\=open\]\]\:motionSafe\:anim_slideUp[data-state=open]{animation:var(--animations-slide-up)}.\[\&\[data-state\=closed\]\]\:motionSafe\:anim_slideDownExit[data-state=closed]{animation:var(--animations-slide-down-exit)}.\[\&\[data-checked\]\]\:motionSafe\:anim_switchThumb_250ms_token\(easings\.rubber\)_forwards[data-checked]{animation:switchThumb .25s var(--easings-rubber) forwards}.\[\&\:not\(\[data-checked\]\)\]\:motionSafe\:anim_switchThumbReverse_250ms_token\(easings\.rubber\)_forwards:not([data-checked]){animation:switchThumbReverse .25s var(--easings-rubber) forwards}}@media(prefers-reduced-motion:no-preference){.focusVisible\:motionSafe\:anim_stretch_token\(durations\.normal\)_token\(easings\.rubber\):is(:focus-visible,[data-focus-visible]){animation:stretch var(--durations-normal) var(--easings-rubber)}}@media(prefers-reduced-motion:no-preference){.hover\:motionSafe\:trf_scaleY\(1\.02\)_scaleX\(0\.98\):is(:hover,[data-hover]){transform:scaleY(1.02) scaleX(.98)}}@media(prefers-reduced-motion:no-preference){.\[\&\:hover\]\:motionSafe\:anim_cardWobble_500ms_token\(easings\.out\)_forwards:hover{animation:cardWobble .5s var(--easings-out) forwards}}@media(prefers-reduced-motion:no-preference){.hover\:motionSafe\:trf_scale\(1\.05\):is(:hover,[data-hover]){transform:scale(1.05)}}@media(prefers-reduced-motion:no-preference){.active\:motionSafe\:trf_scaleY\(0\.92\)_scaleX\(1\.06\):is(:active,[data-active]){transform:scaleY(.92) scaleX(1.06)}}@media(prefers-reduced-motion:no-preference){.active\:motionSafe\:trs_transform_token\(durations\.instant\)_token\(easings\.out\):is(:active,[data-active]){transition:transform var(--durations-instant) var(--easings-out)}}@media(prefers-reduced-motion:no-preference){.\[\&\:active\]\:motionSafe\:trf_translateY\(0px\)_rotate\(0deg\)_scale\(0\.98\):active{transform:translateY(0) rotate(0) scale(.98)}.\[\&\:active\]\:motionSafe\:trs_transform_100ms_token\(easings\.out\):active{transition:transform .1s var(--easings-out)}}@media(prefers-reduced-motion:no-preference){.active\:motionSafe\:trf_scale\(0\.95\):is(:active,[data-active]){transform:scale(.95)}}@media(prefers-reduced-motion:no-preference){.\[\&\[aria-disabled\=true\]\]\:hover\:motionSafe\:trf_none[aria-disabled=true]:is(:hover,[data-hover]){transform:none}}@media(prefers-reduced-motion:reduce){.motionReduce\:stk-do_0{stroke-dashoffset:0}.\[\&\[data-checked\]\]\:motionReduce\:trf_translateX\(100\%\)[data-checked]{transform:translate(100%)}}}
