@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;tab-size:4;line-height:1.5;font-family:var(--global-font-body,var(--font-fallback));-webkit-tap-highlight-color:transparent}*,:before,:after,::backdrop{box-sizing:border-box;border-style:solid;border-width:0;border-color:var(--global-color-border,currentcolor);margin:0;padding:0}::file-selector-button{box-sizing:border-box;border-style:solid;border-width:0;border-color:var(--global-color-border,currentcolor);margin:0;padding:0}hr{height:0;color:inherit;border-top-width:1px}body{height:100%;line-height:inherit}img{border-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;text-wrap:balance}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]){appearance:button}::file-selector-button{appearance:button}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;background:0 0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;background:0 0}::placeholder{opacity:1;--placeholder-fallback:#00000080;color:var(--global-color-placeholder,var(--placeholder-fallback))}::selection{background-color:var(--global-color-selection,#0073ff4d)}textarea{resize:vertical}table{text-indent:0;border-color:inherit;border-collapse:collapse}summary{display:list-item}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}dialog{padding:0}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}abbr:where([title]){-webkit-text-decoration:underline dotted;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-family:var(--global-font-mono,var(--font-mono-fallback));font-feature-settings:normal;font-variation-settings:normal;font-size:1em}progress{vertical-align:baseline}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-search-cancel-button{-webkit-appearance:none}::-webkit-inner-spin-button{height:auto}::-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}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{--placeholder-fallback:color-mix(in oklab, currentcolor 50%, transparent)}}}@layer base{:root{--made-with-panda:"🐼";--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-color-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-color-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{--global-font-body:var(--fonts-sans);--global-font-mono:var(--fonts-mono);--global-color-border:var(--colors-border);--global-color-placeholder:var(--colors-muted-foreground);scroll-behavior:smooth;overflow-x:clip}body{background:var(--colors-background);background-image:var(--gradients-canvas);color:var(--colors-foreground);font-family:var(--fonts-sans);-webkit-font-smoothing:antialiased;background-repeat:no-repeat;min-height:100dvh;overflow-x:clip}@media (prefers-reduced-motion:reduce){*,:before,:after{--transition-duration:.01ms!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@property --backdrop-blur{syntax:"*";inherits:false}@property --backdrop-brightness{syntax:"*";inherits:false}@property --backdrop-contrast{syntax:"*";inherits:false}@property --backdrop-grayscale{syntax:"*";inherits:false}@property --backdrop-hue-rotate{syntax:"*";inherits:false}@property --backdrop-invert{syntax:"*";inherits:false}@property --backdrop-opacity{syntax:"*";inherits:false}@property --backdrop-saturate{syntax:"*";inherits:false}@property --backdrop-sepia{syntax:"*";inherits:false}}@layer tokens{:where(:root,:host){--z-index-raised:1;--z-index-local:10;--z-index-local-top:20;--z-index-sticky:10;--z-index-drawer:25;--z-index-overlay:50;--opacity-hidden:0;--opacity-faded:.4;--opacity-soft:.7;--opacity-disabled:.5;--opacity-dim:.6;--opacity-visible:1;--colors-transparent:transparent;--colors-current:currentColor;--fonts-sans:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "PingFang SC", "Segoe UI", sans-serif;--fonts-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, monospace;--font-sizes-4xs:.5rem;--font-sizes-3xs:.5625rem;--font-sizes-key:.625rem;--font-sizes-glyph:.65625rem;--font-sizes-code:.85em;--font-sizes-2xs:.6875rem;--font-sizes-xs:.75rem;--font-sizes-sm:.8125rem;--font-sizes-md:.875rem;--font-sizes-lg:.9375rem;--font-sizes-base:1rem;--font-sizes-xl:1.0625rem;--font-sizes-2xl:1.125rem;--font-sizes-3xl:1.375rem;--font-sizes-4xl:1.5rem;--font-sizes-5xl:1.625rem;--font-sizes-6xl:1.75rem;--font-sizes-7xl:2.125rem;--font-sizes-8xl:2.5rem;--font-sizes-9xl:2.875rem;--font-sizes-hero:clamp(2.5rem, 6.4vw, 5.25rem);--font-sizes-display:clamp(2.5rem, 5.6vw, 4.5rem);--font-sizes-heading:clamp(1.875rem, 4vw, 3.125rem);--font-weights-normal:400;--font-weights-medium:500;--font-weights-semibold:650;--font-weights-bold:750;--font-weights-heavy:800;--font-weights-black:880;--font-weights-ultra:900;--line-heights-display:.98;--line-heights-heading:1.04;--line-heights-none:1;--line-heights-tight:1.1;--line-heights-snug:1.35;--line-heights-normal:1.55;--line-heights-relaxed:1.7;--line-heights-loose:1.75;--line-heights-row:1.5rem;--letter-spacings-tightest:-.065em;--letter-spacings-tighter:-.055em;--letter-spacings-tight:-.04em;--letter-spacings-snug:-.025em;--letter-spacings-normal:0;--letter-spacings-wide:.06em;--letter-spacings-wider:.1em;--letter-spacings-widest:.12em;--sizes-0:0;--sizes-1:.25rem;--sizes-2:.5rem;--sizes-3:.75rem;--sizes-4:1rem;--sizes-5:1.25rem;--sizes-6:1.5rem;--sizes-7:1.75rem;--sizes-8:2rem;--sizes-9:2.25rem;--sizes-10:2.5rem;--sizes-11:2.75rem;--sizes-12:3rem;--sizes-13:3.25rem;--sizes-14:3.5rem;--sizes-15:3.75rem;--sizes-16:4rem;--sizes-17:4.25rem;--sizes-18:4.5rem;--sizes-19:4.75rem;--sizes-20:5rem;--sizes-21:5.25rem;--sizes-22:5.5rem;--sizes-23:5.75rem;--sizes-24:6rem;--sizes-25:6.25rem;--sizes-26:6.5rem;--sizes-27:6.75rem;--sizes-28:7rem;--sizes-29:7.25rem;--sizes-30:7.5rem;--sizes-31:7.75rem;--sizes-32:8rem;--sizes-33:8.25rem;--sizes-34:8.5rem;--sizes-35:8.75rem;--sizes-36:9rem;--sizes-37:9.25rem;--sizes-38:9.5rem;--sizes-39:9.75rem;--sizes-40:10rem;--sizes-41:10.25rem;--sizes-42:10.5rem;--sizes-43:10.75rem;--sizes-44:11rem;--sizes-45:11.25rem;--sizes-46:11.5rem;--sizes-47:11.75rem;--sizes-48:12rem;--sizes-49:12.25rem;--sizes-50:12.5rem;--sizes-51:12.75rem;--sizes-52:13rem;--sizes-53:13.25rem;--sizes-54:13.5rem;--sizes-55:13.75rem;--sizes-56:14rem;--sizes-57:14.25rem;--sizes-58:14.5rem;--sizes-59:14.75rem;--sizes-60:15rem;--sizes-61:15.25rem;--sizes-62:15.5rem;--sizes-63:15.75rem;--sizes-64:16rem;--sizes-65:16.25rem;--sizes-66:16.5rem;--sizes-67:16.75rem;--sizes-68:17rem;--sizes-69:17.25rem;--sizes-70:17.5rem;--sizes-71:17.75rem;--sizes-72:18rem;--sizes-73:18.25rem;--sizes-74:18.5rem;--sizes-75:18.75rem;--sizes-76:19rem;--sizes-77:19.25rem;--sizes-78:19.5rem;--sizes-79:19.75rem;--sizes-80:20rem;--sizes-81:20.25rem;--sizes-82:20.5rem;--sizes-83:20.75rem;--sizes-84:21rem;--sizes-85:21.25rem;--sizes-86:21.5rem;--sizes-87:21.75rem;--sizes-88:22rem;--sizes-89:22.25rem;--sizes-90:22.5rem;--sizes-91:22.75rem;--sizes-92:23rem;--sizes-93:23.25rem;--sizes-94:23.5rem;--sizes-95:23.75rem;--sizes-96:24rem;--sizes-0\.25:.0625rem;--sizes-0\.5:.125rem;--sizes-0\.75:.1875rem;--sizes-1\.25:.3125rem;--sizes-1\.5:.375rem;--sizes-1\.75:.4375rem;--sizes-2\.25:.5625rem;--sizes-2\.5:.625rem;--sizes-2\.75:.6875rem;--sizes-3\.25:.8125rem;--sizes-3\.5:.875rem;--sizes-3\.75:.9375rem;--sizes-4\.25:1.0625rem;--sizes-4\.5:1.125rem;--sizes-4\.75:1.1875rem;--sizes-5\.25:1.3125rem;--sizes-5\.5:1.375rem;--sizes-5\.75:1.4375rem;--sizes-6\.25:1.5625rem;--sizes-6\.5:1.625rem;--sizes-6\.75:1.6875rem;--sizes-7\.25:1.8125rem;--sizes-7\.5:1.875rem;--sizes-7\.75:1.9375rem;--sizes-8\.25:2.0625rem;--sizes-8\.5:2.125rem;--sizes-8\.75:2.1875rem;--sizes-9\.25:2.3125rem;--sizes-9\.5:2.375rem;--sizes-9\.75:2.4375rem;--sizes-10\.25:2.5625rem;--sizes-10\.5:2.625rem;--sizes-10\.75:2.6875rem;--sizes-11\.25:2.8125rem;--sizes-11\.5:2.875rem;--sizes-11\.75:2.9375rem;--sizes-12\.25:3.0625rem;--sizes-12\.5:3.125rem;--sizes-12\.75:3.1875rem;--sizes-13\.25:3.3125rem;--sizes-13\.5:3.375rem;--sizes-13\.75:3.4375rem;--sizes-14\.25:3.5625rem;--sizes-14\.5:3.625rem;--sizes-14\.75:3.6875rem;--sizes-15\.25:3.8125rem;--sizes-15\.5:3.875rem;--sizes-15\.75:3.9375rem;--sizes-16\.25:4.0625rem;--sizes-16\.5:4.125rem;--sizes-16\.75:4.1875rem;--sizes-17\.25:4.3125rem;--sizes-17\.5:4.375rem;--sizes-17\.75:4.4375rem;--sizes-18\.25:4.5625rem;--sizes-18\.5:4.625rem;--sizes-18\.75:4.6875rem;--sizes-19\.25:4.8125rem;--sizes-19\.5:4.875rem;--sizes-19\.75:4.9375rem;--sizes-20\.25:5.0625rem;--sizes-20\.5:5.125rem;--sizes-20\.75:5.1875rem;--sizes-21\.25:5.3125rem;--sizes-21\.5:5.375rem;--sizes-21\.75:5.4375rem;--sizes-22\.25:5.5625rem;--sizes-22\.5:5.625rem;--sizes-22\.75:5.6875rem;--sizes-23\.25:5.8125rem;--sizes-23\.5:5.875rem;--sizes-23\.75:5.9375rem;--sizes-24\.25:6.0625rem;--sizes-24\.5:6.125rem;--sizes-24\.75:6.1875rem;--sizes-25\.25:6.3125rem;--sizes-25\.5:6.375rem;--sizes-25\.75:6.4375rem;--sizes-26\.25:6.5625rem;--sizes-26\.5:6.625rem;--sizes-26\.75:6.6875rem;--sizes-27\.25:6.8125rem;--sizes-27\.5:6.875rem;--sizes-27\.75:6.9375rem;--sizes-28\.25:7.0625rem;--sizes-28\.5:7.125rem;--sizes-28\.75:7.1875rem;--sizes-29\.25:7.3125rem;--sizes-29\.5:7.375rem;--sizes-29\.75:7.4375rem;--sizes-30\.25:7.5625rem;--sizes-30\.5:7.625rem;--sizes-30\.75:7.6875rem;--sizes-31\.25:7.8125rem;--sizes-31\.5:7.875rem;--sizes-31\.75:7.9375rem;--sizes-32\.25:8.0625rem;--sizes-32\.5:8.125rem;--sizes-32\.75:8.1875rem;--sizes-33\.25:8.3125rem;--sizes-33\.5:8.375rem;--sizes-33\.75:8.4375rem;--sizes-34\.25:8.5625rem;--sizes-34\.5:8.625rem;--sizes-34\.75:8.6875rem;--sizes-35\.25:8.8125rem;--sizes-35\.5:8.875rem;--sizes-35\.75:8.9375rem;--sizes-36\.25:9.0625rem;--sizes-36\.5:9.125rem;--sizes-36\.75:9.1875rem;--sizes-37\.25:9.3125rem;--sizes-37\.5:9.375rem;--sizes-37\.75:9.4375rem;--sizes-38\.25:9.5625rem;--sizes-38\.5:9.625rem;--sizes-38\.75:9.6875rem;--sizes-39\.25:9.8125rem;--sizes-39\.5:9.875rem;--sizes-39\.75:9.9375rem;--sizes-40\.25:10.0625rem;--sizes-40\.5:10.125rem;--sizes-40\.75:10.1875rem;--sizes-41\.25:10.3125rem;--sizes-41\.5:10.375rem;--sizes-41\.75:10.4375rem;--sizes-42\.25:10.5625rem;--sizes-42\.5:10.625rem;--sizes-42\.75:10.6875rem;--sizes-43\.25:10.8125rem;--sizes-43\.5:10.875rem;--sizes-43\.75:10.9375rem;--sizes-44\.25:11.0625rem;--sizes-44\.5:11.125rem;--sizes-44\.75:11.1875rem;--sizes-45\.25:11.3125rem;--sizes-45\.5:11.375rem;--sizes-45\.75:11.4375rem;--sizes-46\.25:11.5625rem;--sizes-46\.5:11.625rem;--sizes-46\.75:11.6875rem;--sizes-47\.25:11.8125rem;--sizes-47\.5:11.875rem;--sizes-47\.75:11.9375rem;--sizes-48\.25:12.0625rem;--sizes-48\.5:12.125rem;--sizes-48\.75:12.1875rem;--sizes-49\.25:12.3125rem;--sizes-49\.5:12.375rem;--sizes-49\.75:12.4375rem;--sizes-50\.25:12.5625rem;--sizes-50\.5:12.625rem;--sizes-50\.75:12.6875rem;--sizes-51\.25:12.8125rem;--sizes-51\.5:12.875rem;--sizes-51\.75:12.9375rem;--sizes-52\.25:13.0625rem;--sizes-52\.5:13.125rem;--sizes-52\.75:13.1875rem;--sizes-53\.25:13.3125rem;--sizes-53\.5:13.375rem;--sizes-53\.75:13.4375rem;--sizes-54\.25:13.5625rem;--sizes-54\.5:13.625rem;--sizes-54\.75:13.6875rem;--sizes-55\.25:13.8125rem;--sizes-55\.5:13.875rem;--sizes-55\.75:13.9375rem;--sizes-56\.25:14.0625rem;--sizes-56\.5:14.125rem;--sizes-56\.75:14.1875rem;--sizes-57\.25:14.3125rem;--sizes-57\.5:14.375rem;--sizes-57\.75:14.4375rem;--sizes-58\.25:14.5625rem;--sizes-58\.5:14.625rem;--sizes-58\.75:14.6875rem;--sizes-59\.25:14.8125rem;--sizes-59\.5:14.875rem;--sizes-59\.75:14.9375rem;--sizes-60\.25:15.0625rem;--sizes-60\.5:15.125rem;--sizes-60\.75:15.1875rem;--sizes-61\.25:15.3125rem;--sizes-61\.5:15.375rem;--sizes-61\.75:15.4375rem;--sizes-62\.25:15.5625rem;--sizes-62\.5:15.625rem;--sizes-62\.75:15.6875rem;--sizes-63\.25:15.8125rem;--sizes-63\.5:15.875rem;--sizes-63\.75:15.9375rem;--sizes-64\.25:16.0625rem;--sizes-64\.5:16.125rem;--sizes-64\.75:16.1875rem;--sizes-65\.25:16.3125rem;--sizes-65\.5:16.375rem;--sizes-65\.75:16.4375rem;--sizes-66\.25:16.5625rem;--sizes-66\.5:16.625rem;--sizes-66\.75:16.6875rem;--sizes-67\.25:16.8125rem;--sizes-67\.5:16.875rem;--sizes-67\.75:16.9375rem;--sizes-68\.25:17.0625rem;--sizes-68\.5:17.125rem;--sizes-68\.75:17.1875rem;--sizes-69\.25:17.3125rem;--sizes-69\.5:17.375rem;--sizes-69\.75:17.4375rem;--sizes-70\.25:17.5625rem;--sizes-70\.5:17.625rem;--sizes-70\.75:17.6875rem;--sizes-71\.25:17.8125rem;--sizes-71\.5:17.875rem;--sizes-71\.75:17.9375rem;--sizes-72\.25:18.0625rem;--sizes-72\.5:18.125rem;--sizes-72\.75:18.1875rem;--sizes-73\.25:18.3125rem;--sizes-73\.5:18.375rem;--sizes-73\.75:18.4375rem;--sizes-74\.25:18.5625rem;--sizes-74\.5:18.625rem;--sizes-74\.75:18.6875rem;--sizes-75\.25:18.8125rem;--sizes-75\.5:18.875rem;--sizes-75\.75:18.9375rem;--sizes-76\.25:19.0625rem;--sizes-76\.5:19.125rem;--sizes-76\.75:19.1875rem;--sizes-77\.25:19.3125rem;--sizes-77\.5:19.375rem;--sizes-77\.75:19.4375rem;--sizes-78\.25:19.5625rem;--sizes-78\.5:19.625rem;--sizes-78\.75:19.6875rem;--sizes-79\.25:19.8125rem;--sizes-79\.5:19.875rem;--sizes-79\.75:19.9375rem;--sizes-80\.25:20.0625rem;--sizes-80\.5:20.125rem;--sizes-80\.75:20.1875rem;--sizes-81\.25:20.3125rem;--sizes-81\.5:20.375rem;--sizes-81\.75:20.4375rem;--sizes-82\.25:20.5625rem;--sizes-82\.5:20.625rem;--sizes-82\.75:20.6875rem;--sizes-83\.25:20.8125rem;--sizes-83\.5:20.875rem;--sizes-83\.75:20.9375rem;--sizes-84\.25:21.0625rem;--sizes-84\.5:21.125rem;--sizes-84\.75:21.1875rem;--sizes-85\.25:21.3125rem;--sizes-85\.5:21.375rem;--sizes-85\.75:21.4375rem;--sizes-86\.25:21.5625rem;--sizes-86\.5:21.625rem;--sizes-86\.75:21.6875rem;--sizes-87\.25:21.8125rem;--sizes-87\.5:21.875rem;--sizes-87\.75:21.9375rem;--sizes-88\.25:22.0625rem;--sizes-88\.5:22.125rem;--sizes-88\.75:22.1875rem;--sizes-89\.25:22.3125rem;--sizes-89\.5:22.375rem;--sizes-89\.75:22.4375rem;--sizes-90\.25:22.5625rem;--sizes-90\.5:22.625rem;--sizes-90\.75:22.6875rem;--sizes-91\.25:22.8125rem;--sizes-91\.5:22.875rem;--sizes-91\.75:22.9375rem;--sizes-92\.25:23.0625rem;--sizes-92\.5:23.125rem;--sizes-92\.75:23.1875rem;--sizes-93\.25:23.3125rem;--sizes-93\.5:23.375rem;--sizes-93\.75:23.4375rem;--sizes-94\.25:23.5625rem;--sizes-94\.5:23.625rem;--sizes-94\.75:23.6875rem;--sizes-95\.25:23.8125rem;--sizes-95\.5:23.875rem;--sizes-95\.75:23.9375rem;--sizes-1\/2:50%;--sizes-1\/3:33.3333%;--sizes-2\/3:66.6667%;--sizes-1\/4:25%;--sizes-2\/4:50%;--sizes-3\/4:75%;--sizes-1\/5:20%;--sizes-2\/5:40%;--sizes-3\/5:60%;--sizes-4\/5:80%;--sizes-1\/6:16.6667%;--sizes-2\/6:33.3333%;--sizes-3\/6:50%;--sizes-4\/6:66.6667%;--sizes-5\/6:83.3333%;--sizes-1\/12:8.3333%;--sizes-2\/12:16.6667%;--sizes-3\/12:25%;--sizes-4\/12:33.3333%;--sizes-5\/12:41.6667%;--sizes-6\/12:50%;--sizes-7\/12:58.3333%;--sizes-8\/12:66.6667%;--sizes-9\/12:75%;--sizes-10\/12:83.3333%;--sizes-11\/12:91.6667%;--sizes-gutter:clamp(1.25rem, 5vw, 4.5rem);--sizes-full:100%;--sizes-fit:fit-content;--sizes-dvh:100dvh;--sizes-xs:20rem;--sizes-3xl:48rem;--sizes-table-body:28rem;--sizes-container:73.75rem;--sizes-prose:37.5rem;--sizes-measure:27.5rem;--sizes-form:26.875rem;--sizes-preview:21.875rem;--sizes-drawer:32.5rem;--sizes-max:max-content;--sizes-thread:44rem;--sizes-image-lg:32rem;--sizes-attachment-preview:80dvh;--sizes-zoomed:90vh;--sizes-zoomed-wide:90vw;--sizes-sidebar:16.25rem;--sizes-reading:45rem;--sizes-shell:36.25rem;--sizes-question:28rem;--sizes-dialog-wide:32rem;--sizes-history:25.125rem;--sizes-history-overlay:24.375rem;--sizes-history-sheet:25.625rem;--sizes-screenshot:78dvh;--sizes-popup:85dvh;--sizes-inset:calc(100% - 2rem);--sizes-rail:35vh;--sizes-actions:18.125rem;--sizes-qr:12rem;--sizes-dialog:24rem;--sizes-tile:10.625rem;--sizes-orb:11.875rem;--shadows-xs:0 1px 2px 0 #1620190d;--shadows-sm:0 2px 8px #1620190d;--shadows-md:0 4px 6px -1px #1620191a, 0 2px 4px -2px #1620191a;--shadows-lifted:0 12px 28px #16201929;--shadows-elevated:0 24px 80px #16201917;--spacing-0:0;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-7:1.75rem;--spacing-8:2rem;--spacing-9:2.25rem;--spacing-10:2.5rem;--spacing-11:2.75rem;--spacing-12:3rem;--spacing-13:3.25rem;--spacing-14:3.5rem;--spacing-15:3.75rem;--spacing-16:4rem;--spacing-17:4.25rem;--spacing-18:4.5rem;--spacing-19:4.75rem;--spacing-20:5rem;--spacing-21:5.25rem;--spacing-22:5.5rem;--spacing-23:5.75rem;--spacing-24:6rem;--spacing-25:6.25rem;--spacing-26:6.5rem;--spacing-27:6.75rem;--spacing-28:7rem;--spacing-29:7.25rem;--spacing-30:7.5rem;--spacing-31:7.75rem;--spacing-32:8rem;--spacing-33:8.25rem;--spacing-34:8.5rem;--spacing-35:8.75rem;--spacing-36:9rem;--spacing-37:9.25rem;--spacing-38:9.5rem;--spacing-39:9.75rem;--spacing-40:10rem;--spacing-41:10.25rem;--spacing-42:10.5rem;--spacing-43:10.75rem;--spacing-44:11rem;--spacing-45:11.25rem;--spacing-46:11.5rem;--spacing-47:11.75rem;--spacing-48:12rem;--spacing-49:12.25rem;--spacing-50:12.5rem;--spacing-51:12.75rem;--spacing-52:13rem;--spacing-53:13.25rem;--spacing-54:13.5rem;--spacing-55:13.75rem;--spacing-56:14rem;--spacing-57:14.25rem;--spacing-58:14.5rem;--spacing-59:14.75rem;--spacing-60:15rem;--spacing-61:15.25rem;--spacing-62:15.5rem;--spacing-63:15.75rem;--spacing-64:16rem;--spacing-65:16.25rem;--spacing-66:16.5rem;--spacing-67:16.75rem;--spacing-68:17rem;--spacing-69:17.25rem;--spacing-70:17.5rem;--spacing-71:17.75rem;--spacing-72:18rem;--spacing-73:18.25rem;--spacing-74:18.5rem;--spacing-75:18.75rem;--spacing-76:19rem;--spacing-77:19.25rem;--spacing-78:19.5rem;--spacing-79:19.75rem;--spacing-80:20rem;--spacing-81:20.25rem;--spacing-82:20.5rem;--spacing-83:20.75rem;--spacing-84:21rem;--spacing-85:21.25rem;--spacing-86:21.5rem;--spacing-87:21.75rem;--spacing-88:22rem;--spacing-89:22.25rem;--spacing-90:22.5rem;--spacing-91:22.75rem;--spacing-92:23rem;--spacing-93:23.25rem;--spacing-94:23.5rem;--spacing-95:23.75rem;--spacing-96:24rem;--spacing-0\.25:.0625rem;--spacing-0\.5:.125rem;--spacing-0\.75:.1875rem;--spacing-1\.25:.3125rem;--spacing-1\.5:.375rem;--spacing-1\.75:.4375rem;--spacing-2\.25:.5625rem;--spacing-2\.5:.625rem;--spacing-2\.75:.6875rem;--spacing-3\.25:.8125rem;--spacing-3\.5:.875rem;--spacing-3\.75:.9375rem;--spacing-4\.25:1.0625rem;--spacing-4\.5:1.125rem;--spacing-4\.75:1.1875rem;--spacing-5\.25:1.3125rem;--spacing-5\.5:1.375rem;--spacing-5\.75:1.4375rem;--spacing-6\.25:1.5625rem;--spacing-6\.5:1.625rem;--spacing-6\.75:1.6875rem;--spacing-7\.25:1.8125rem;--spacing-7\.5:1.875rem;--spacing-7\.75:1.9375rem;--spacing-8\.25:2.0625rem;--spacing-8\.5:2.125rem;--spacing-8\.75:2.1875rem;--spacing-9\.25:2.3125rem;--spacing-9\.5:2.375rem;--spacing-9\.75:2.4375rem;--spacing-10\.25:2.5625rem;--spacing-10\.5:2.625rem;--spacing-10\.75:2.6875rem;--spacing-11\.25:2.8125rem;--spacing-11\.5:2.875rem;--spacing-11\.75:2.9375rem;--spacing-12\.25:3.0625rem;--spacing-12\.5:3.125rem;--spacing-12\.75:3.1875rem;--spacing-13\.25:3.3125rem;--spacing-13\.5:3.375rem;--spacing-13\.75:3.4375rem;--spacing-14\.25:3.5625rem;--spacing-14\.5:3.625rem;--spacing-14\.75:3.6875rem;--spacing-15\.25:3.8125rem;--spacing-15\.5:3.875rem;--spacing-15\.75:3.9375rem;--spacing-16\.25:4.0625rem;--spacing-16\.5:4.125rem;--spacing-16\.75:4.1875rem;--spacing-17\.25:4.3125rem;--spacing-17\.5:4.375rem;--spacing-17\.75:4.4375rem;--spacing-18\.25:4.5625rem;--spacing-18\.5:4.625rem;--spacing-18\.75:4.6875rem;--spacing-19\.25:4.8125rem;--spacing-19\.5:4.875rem;--spacing-19\.75:4.9375rem;--spacing-20\.25:5.0625rem;--spacing-20\.5:5.125rem;--spacing-20\.75:5.1875rem;--spacing-21\.25:5.3125rem;--spacing-21\.5:5.375rem;--spacing-21\.75:5.4375rem;--spacing-22\.25:5.5625rem;--spacing-22\.5:5.625rem;--spacing-22\.75:5.6875rem;--spacing-23\.25:5.8125rem;--spacing-23\.5:5.875rem;--spacing-23\.75:5.9375rem;--spacing-24\.25:6.0625rem;--spacing-24\.5:6.125rem;--spacing-24\.75:6.1875rem;--spacing-25\.25:6.3125rem;--spacing-25\.5:6.375rem;--spacing-25\.75:6.4375rem;--spacing-26\.25:6.5625rem;--spacing-26\.5:6.625rem;--spacing-26\.75:6.6875rem;--spacing-27\.25:6.8125rem;--spacing-27\.5:6.875rem;--spacing-27\.75:6.9375rem;--spacing-28\.25:7.0625rem;--spacing-28\.5:7.125rem;--spacing-28\.75:7.1875rem;--spacing-29\.25:7.3125rem;--spacing-29\.5:7.375rem;--spacing-29\.75:7.4375rem;--spacing-30\.25:7.5625rem;--spacing-30\.5:7.625rem;--spacing-30\.75:7.6875rem;--spacing-31\.25:7.8125rem;--spacing-31\.5:7.875rem;--spacing-31\.75:7.9375rem;--spacing-32\.25:8.0625rem;--spacing-32\.5:8.125rem;--spacing-32\.75:8.1875rem;--spacing-33\.25:8.3125rem;--spacing-33\.5:8.375rem;--spacing-33\.75:8.4375rem;--spacing-34\.25:8.5625rem;--spacing-34\.5:8.625rem;--spacing-34\.75:8.6875rem;--spacing-35\.25:8.8125rem;--spacing-35\.5:8.875rem;--spacing-35\.75:8.9375rem;--spacing-36\.25:9.0625rem;--spacing-36\.5:9.125rem;--spacing-36\.75:9.1875rem;--spacing-37\.25:9.3125rem;--spacing-37\.5:9.375rem;--spacing-37\.75:9.4375rem;--spacing-38\.25:9.5625rem;--spacing-38\.5:9.625rem;--spacing-38\.75:9.6875rem;--spacing-39\.25:9.8125rem;--spacing-39\.5:9.875rem;--spacing-39\.75:9.9375rem;--spacing-40\.25:10.0625rem;--spacing-40\.5:10.125rem;--spacing-40\.75:10.1875rem;--spacing-41\.25:10.3125rem;--spacing-41\.5:10.375rem;--spacing-41\.75:10.4375rem;--spacing-42\.25:10.5625rem;--spacing-42\.5:10.625rem;--spacing-42\.75:10.6875rem;--spacing-43\.25:10.8125rem;--spacing-43\.5:10.875rem;--spacing-43\.75:10.9375rem;--spacing-44\.25:11.0625rem;--spacing-44\.5:11.125rem;--spacing-44\.75:11.1875rem;--spacing-45\.25:11.3125rem;--spacing-45\.5:11.375rem;--spacing-45\.75:11.4375rem;--spacing-46\.25:11.5625rem;--spacing-46\.5:11.625rem;--spacing-46\.75:11.6875rem;--spacing-47\.25:11.8125rem;--spacing-47\.5:11.875rem;--spacing-47\.75:11.9375rem;--spacing-48\.25:12.0625rem;--spacing-48\.5:12.125rem;--spacing-48\.75:12.1875rem;--spacing-49\.25:12.3125rem;--spacing-49\.5:12.375rem;--spacing-49\.75:12.4375rem;--spacing-50\.25:12.5625rem;--spacing-50\.5:12.625rem;--spacing-50\.75:12.6875rem;--spacing-51\.25:12.8125rem;--spacing-51\.5:12.875rem;--spacing-51\.75:12.9375rem;--spacing-52\.25:13.0625rem;--spacing-52\.5:13.125rem;--spacing-52\.75:13.1875rem;--spacing-53\.25:13.3125rem;--spacing-53\.5:13.375rem;--spacing-53\.75:13.4375rem;--spacing-54\.25:13.5625rem;--spacing-54\.5:13.625rem;--spacing-54\.75:13.6875rem;--spacing-55\.25:13.8125rem;--spacing-55\.5:13.875rem;--spacing-55\.75:13.9375rem;--spacing-56\.25:14.0625rem;--spacing-56\.5:14.125rem;--spacing-56\.75:14.1875rem;--spacing-57\.25:14.3125rem;--spacing-57\.5:14.375rem;--spacing-57\.75:14.4375rem;--spacing-58\.25:14.5625rem;--spacing-58\.5:14.625rem;--spacing-58\.75:14.6875rem;--spacing-59\.25:14.8125rem;--spacing-59\.5:14.875rem;--spacing-59\.75:14.9375rem;--spacing-60\.25:15.0625rem;--spacing-60\.5:15.125rem;--spacing-60\.75:15.1875rem;--spacing-61\.25:15.3125rem;--spacing-61\.5:15.375rem;--spacing-61\.75:15.4375rem;--spacing-62\.25:15.5625rem;--spacing-62\.5:15.625rem;--spacing-62\.75:15.6875rem;--spacing-63\.25:15.8125rem;--spacing-63\.5:15.875rem;--spacing-63\.75:15.9375rem;--spacing-64\.25:16.0625rem;--spacing-64\.5:16.125rem;--spacing-64\.75:16.1875rem;--spacing-65\.25:16.3125rem;--spacing-65\.5:16.375rem;--spacing-65\.75:16.4375rem;--spacing-66\.25:16.5625rem;--spacing-66\.5:16.625rem;--spacing-66\.75:16.6875rem;--spacing-67\.25:16.8125rem;--spacing-67\.5:16.875rem;--spacing-67\.75:16.9375rem;--spacing-68\.25:17.0625rem;--spacing-68\.5:17.125rem;--spacing-68\.75:17.1875rem;--spacing-69\.25:17.3125rem;--spacing-69\.5:17.375rem;--spacing-69\.75:17.4375rem;--spacing-70\.25:17.5625rem;--spacing-70\.5:17.625rem;--spacing-70\.75:17.6875rem;--spacing-71\.25:17.8125rem;--spacing-71\.5:17.875rem;--spacing-71\.75:17.9375rem;--spacing-72\.25:18.0625rem;--spacing-72\.5:18.125rem;--spacing-72\.75:18.1875rem;--spacing-73\.25:18.3125rem;--spacing-73\.5:18.375rem;--spacing-73\.75:18.4375rem;--spacing-74\.25:18.5625rem;--spacing-74\.5:18.625rem;--spacing-74\.75:18.6875rem;--spacing-75\.25:18.8125rem;--spacing-75\.5:18.875rem;--spacing-75\.75:18.9375rem;--spacing-76\.25:19.0625rem;--spacing-76\.5:19.125rem;--spacing-76\.75:19.1875rem;--spacing-77\.25:19.3125rem;--spacing-77\.5:19.375rem;--spacing-77\.75:19.4375rem;--spacing-78\.25:19.5625rem;--spacing-78\.5:19.625rem;--spacing-78\.75:19.6875rem;--spacing-79\.25:19.8125rem;--spacing-79\.5:19.875rem;--spacing-79\.75:19.9375rem;--spacing-80\.25:20.0625rem;--spacing-80\.5:20.125rem;--spacing-80\.75:20.1875rem;--spacing-81\.25:20.3125rem;--spacing-81\.5:20.375rem;--spacing-81\.75:20.4375rem;--spacing-82\.25:20.5625rem;--spacing-82\.5:20.625rem;--spacing-82\.75:20.6875rem;--spacing-83\.25:20.8125rem;--spacing-83\.5:20.875rem;--spacing-83\.75:20.9375rem;--spacing-84\.25:21.0625rem;--spacing-84\.5:21.125rem;--spacing-84\.75:21.1875rem;--spacing-85\.25:21.3125rem;--spacing-85\.5:21.375rem;--spacing-85\.75:21.4375rem;--spacing-86\.25:21.5625rem;--spacing-86\.5:21.625rem;--spacing-86\.75:21.6875rem;--spacing-87\.25:21.8125rem;--spacing-87\.5:21.875rem;--spacing-87\.75:21.9375rem;--spacing-88\.25:22.0625rem;--spacing-88\.5:22.125rem;--spacing-88\.75:22.1875rem;--spacing-89\.25:22.3125rem;--spacing-89\.5:22.375rem;--spacing-89\.75:22.4375rem;--spacing-90\.25:22.5625rem;--spacing-90\.5:22.625rem;--spacing-90\.75:22.6875rem;--spacing-91\.25:22.8125rem;--spacing-91\.5:22.875rem;--spacing-91\.75:22.9375rem;--spacing-92\.25:23.0625rem;--spacing-92\.5:23.125rem;--spacing-92\.75:23.1875rem;--spacing-93\.25:23.3125rem;--spacing-93\.5:23.375rem;--spacing-93\.75:23.4375rem;--spacing-94\.25:23.5625rem;--spacing-94\.5:23.625rem;--spacing-94\.75:23.6875rem;--spacing-95\.25:23.8125rem;--spacing-95\.5:23.875rem;--spacing-95\.75:23.9375rem;--spacing-1\/2:50%;--spacing-1\/3:33.3333%;--spacing-2\/3:66.6667%;--spacing-1\/4:25%;--spacing-2\/4:50%;--spacing-3\/4:75%;--spacing-1\/5:20%;--spacing-2\/5:40%;--spacing-3\/5:60%;--spacing-4\/5:80%;--spacing-1\/6:16.6667%;--spacing-2\/6:33.3333%;--spacing-3\/6:50%;--spacing-4\/6:66.6667%;--spacing-5\/6:83.3333%;--spacing-1\/12:8.3333%;--spacing-2\/12:16.6667%;--spacing-3\/12:25%;--spacing-4\/12:33.3333%;--spacing-5\/12:41.6667%;--spacing-6\/12:50%;--spacing-7\/12:58.3333%;--spacing-8\/12:66.6667%;--spacing-9\/12:75%;--spacing-10\/12:83.3333%;--spacing-11\/12:91.6667%;--spacing-gutter:clamp(1.25rem, 5vw, 4.5rem);--radii-xs:.4375rem;--radii-sm:.5625rem;--radii-md:.625rem;--radii-lg:.75rem;--radii-xl:.875rem;--radii-2xl:1rem;--radii-3xl:1.25rem;--radii-4xl:1.5rem;--radii-5xl:1.75rem;--radii-full:9999px;--radii-mark:50% 50% 50% 15%;--radii-none:0;--radii-check:.25rem;--durations-fast:.1s;--durations-normal:.15s;--durations-moderate:.18s;--durations-enter:.2s;--durations-fade:.3s;--durations-brisk:.6s;--durations-slow:1s;--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-panel:cubic-bezier(.32, .72, 0, 1);--animations-none:none;--animations-spin:spin 1s linear infinite;--animations-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animations-fade-in:fadeIn .1s ease-out;--animations-fade-out:fadeOut .1s ease-in;--animations-pop-in:fadeIn .1s ease-out, zoomIn .1s ease-out;--animations-pop-out:fadeOut .1s ease-in, zoomOut .1s ease-in;--animations-shimmer:shimmer 2s linear infinite;--animations-expand:expand .15s ease-out;--animations-collapse:collapse .15s ease-in;--animations-turn:spin .7s linear infinite;--blurs-md:12px;--blurs-xs:4px;--blurs-2xs:2px;--border-widths-none:0;--border-widths-thin:1px;--border-widths-thick:2px;--border-widths-ring:3px;--aspect-ratios-wide:16 / 9;--aspect-ratios-portrait:9 / 16;--aspect-ratios-square:1 / 1;--breakpoints-sm:40rem;--sizes-breakpoint-sm:40rem;--breakpoints-md:48rem;--sizes-breakpoint-md:48rem;--breakpoints-lg:64rem;--sizes-breakpoint-lg:64rem;--breakpoints-xl:73.75rem;--sizes-breakpoint-xl:73.75rem;--colors-background:var(--lightningcss-light,#f3f0e7)var(--lightningcss-dark,#111612);--colors-foreground:var(--lightningcss-light,#162019)var(--lightningcss-dark,#ecebe4);--colors-foreground-secondary:var(--lightningcss-light,#4e5a51)var(--lightningcss-dark,#aeb6ae);--colors-card:var(--lightningcss-light,#fffdf8)var(--lightningcss-dark,#181f1a);--colors-card-glass:var(--lightningcss-light,#fffdf8d1)var(--lightningcss-dark,#181f1ad1);--colors-card-raised:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1f2721);--colors-card-sunken:var(--lightningcss-light,#f7f5ef)var(--lightningcss-dark,#141a16);--colors-card-foreground:var(--colors-foreground);--colors-popover:var(--colors-card);--colors-popover-foreground:var(--colors-foreground);--colors-primary:var(--colors-foreground);--colors-primary-foreground:var(--lightningcss-light,#fff)var(--lightningcss-dark,#111612);--colors-muted:var(--lightningcss-light,#ebe8de)var(--lightningcss-dark,#242c26);--colors-muted-strong:var(--lightningcss-light,#d9d5c9)var(--lightningcss-dark,#2f3831);--colors-muted-foreground:var(--lightningcss-light,#647067)var(--lightningcss-dark,#8f9a91);--colors-accent:#caff54;--colors-accent-strong:var(--lightningcss-light,#8fcf18)var(--lightningcss-dark,#a6e22e);--colors-accent-soft:var(--lightningcss-light,#effbd0)var(--lightningcss-dark,#232f19);--colors-accent-edge:var(--lightningcss-light,#d8ef9c)var(--lightningcss-dark,#3d5420);--colors-accent-foreground:#162019;--colors-signal:#ff6d3a;--colors-signal-soft:var(--lightningcss-light,#ffe6dc)var(--lightningcss-dark,#3a2218);--colors-signal-foreground:var(--lightningcss-light,#c2410c)var(--lightningcss-dark,#ff8a5c);--colors-success:var(--lightningcss-light,#2f8a4c)var(--lightningcss-dark,#55c27a);--colors-success-soft:var(--lightningcss-light,#def6e5)var(--lightningcss-dark,#17301f);--colors-success-edge:var(--lightningcss-light,#bfe3ca)var(--lightningcss-dark,#265232);--colors-warning:var(--lightningcss-light,#b7791f)var(--lightningcss-dark,#e2aa4c);--colors-warning-soft:var(--lightningcss-light,#fbefd5)var(--lightningcss-dark,#33281a);--colors-warning-edge:var(--lightningcss-light,#efd9a6)var(--lightningcss-dark,#5a4520);--colors-destructive:var(--lightningcss-light,#c0392b)var(--lightningcss-dark,#f07463);--colors-destructive-soft:var(--lightningcss-light,#fbe6e2)var(--lightningcss-dark,#3a1c18);--colors-destructive-edge:var(--lightningcss-light,#f0c3bb)var(--lightningcss-dark,#6a2c24);--colors-border:var(--lightningcss-light,#16201924)var(--lightningcss-dark,#ffffff21);--colors-border-subtle:var(--lightningcss-light,#16201914)var(--lightningcss-dark,#ffffff12);--colors-input:var(--colors-border);--colors-ring:var(--colors-foreground);--colors-overlay:var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#00000073);--colors-scrim:var(--lightningcss-light,#16201952)var(--lightningcss-dark,#0009);--colors-inverse:var(--lightningcss-light,#162019)var(--lightningcss-dark,#0b0f0c);--colors-inverse-foreground:#fff;--colors-inverse-muted:#ffffffa8;--colors-inverse-border:#ffffff1f;--colors-inverse-tint:#ffffff0f;--colors-inverse-raised:#ffffff1a;--colors-inverse-faint:#fff6;--colors-glow-accent:var(--lightningcss-light,#caff5452)var(--lightningcss-dark,#caff5417);--colors-glow-signal:var(--lightningcss-light,#ff6d3a14)var(--lightningcss-dark,#ff6d3a0f);--colors-illustration-forest:#1d3a2a;--colors-illustration-indigo:#2b2f4a;--colors-illustration-umber:#3a2a1d;--shadows-halo:0 0 0 5px color-mix(in srgb, var(--colors-signal) 11%, transparent);--shadows-beacon:0 0 0 3px color-mix(in oklab, var(--colors-accent) 20%, transparent);--shadows-cutout:0 0 0 2px var(--colors-inverse);--shadows-inset:inset 0 0 0 1px var(--colors-border);--shadows-focus-hairline:0 0 0 1px color-mix(in oklab, var(--colors-ring) 50%, transparent);--shadows-inset-danger:inset 0 0 0 1px color-mix(in oklab, var(--colors-destructive) 60%, transparent);--shadows-marker:0 0 0 4px var(--colors-muted);--gradients-promo:linear-gradient(135deg in oklab, color-mix(in oklab, var(--colors-accent) 12%, transparent), transparent 60%);--gradients-canvas:radial-gradient(circle at 86% -4%, var(--colors-glow-accent), transparent 27rem), radial-gradient(circle at -8% 32%, var(--colors-glow-signal), transparent 31rem);--gradients-highlight:linear-gradient(transparent 62%, var(--colors-accent) 62%, var(--colors-accent) 92%, transparent 92%)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes fadeIn{0%{opacity:0}}@keyframes fadeOut{to{opacity:0}}@keyframes zoomIn{0%{transform:scale(.95)}}@keyframes zoomOut{to{transform:scale(.95)}}@keyframes shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}@keyframes expand{0%{height:var(--sizes-0)}to{height:var(--collapsible-panel-height,auto)}}@keyframes collapse{0%{height:var(--collapsible-panel-height,auto)}to{height:var(--sizes-0)}}}@layer recipes{@layer base{.button{--transition-prop:transform, box-shadow, background-color, opacity;--transition-duration:var(--durations-moderate);background:var(--colors-transparent);gap:var(--spacing-2);border-radius:var(--radii-lg);border-width:var(--border-widths-thin);border-color:var(--colors-foreground);color:var(--colors-foreground);font-weight:var(--font-weights-heavy);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;outline-offset:2px;transition-property:transform,box-shadow,background-color,opacity;transition-duration:var(--durations-moderate);-webkit-background-clip:padding-box;background-clip:padding-box;outline:2px solid #0000;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.button:is(:hover,[data-hover]){transform:translateY(-2px)}.button:is(:focus-visible,[data-focus-visible]){outline-width:var(--border-widths-ring);outline-style:solid;outline-color:color-mix(in oklab, var(--colors-ring) 50%, transparent);outline-offset:var(--spacing-0)}.button:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){pointer-events:none;opacity:var(--opacity-disabled);transform:none}.button :where(svg){pointer-events:none;width:var(--sizes-4);height:var(--sizes-4);flex-shrink:0}.card{border-width:var(--border-widths-thin);min-width:var(--sizes-0)}.chip{padding-inline:var(--spacing-4);padding-block:var(--spacing-2\.5);border-radius:var(--radii-full);border-width:var(--border-widths-thin);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-bold);align-items:center;display:inline-flex}.eyebrow{gap:var(--spacing-2\.5);font-size:var(--font-sizes-xs);font-weight:var(--font-weights-heavy);letter-spacing:var(--letter-spacings-widest);text-transform:uppercase;align-items:center;display:inline-flex}.eyebrow:before{background:var(--colors-signal);border-radius:var(--radii-full);content:"";box-shadow:var(--shadows-halo);width:var(--sizes-2);height:var(--sizes-2);flex-shrink:0}.highlight{padding-inline:var(--spacing-1);background-image:var(--gradients-highlight);-webkit-box-decoration-break:clone;box-decoration-break:clone}.input{--transition-prop:color, background-color, border-color;--transition-duration:var(--durations-normal);background:var(--colors-card-raised);padding-inline:var(--spacing-2\.5);padding-block:var(--spacing-1);border-radius:var(--radii-lg);border-width:var(--border-widths-thin);border-color:var(--colors-input);font-size:var(--font-sizes-sm);outline-offset:2px;transition-property:color,background-color,border-color;transition-duration:var(--durations-normal);width:var(--sizes-full);min-width:var(--sizes-0);outline:2px solid #0000}.input::placeholder,.input[data-placeholder]{color:var(--colors-muted-foreground)}.input:is(:focus-visible,[data-focus-visible]){border-color:var(--colors-ring);outline-width:var(--border-widths-ring);outline-style:solid;outline-color:color-mix(in oklab, var(--colors-ring) 50%, transparent);outline-offset:var(--spacing-0)}.input:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){pointer-events:none;cursor:not-allowed;opacity:var(--opacity-disabled)}.input:is(:invalid,[data-invalid],[aria-invalid=true]){border-color:var(--colors-destructive);outline-width:var(--border-widths-ring);outline-style:solid;outline-color:color-mix(in oklab, var(--colors-destructive) 20%, transparent)}.label{gap:var(--spacing-2);font-size:var(--font-sizes-xs);line-height:var(--line-heights-none);font-weight:var(--font-weights-bold);-webkit-user-select:none;user-select:none;align-items:center;display:flex}.list-mark:before{font-weight:var(--font-weights-ultra);flex-shrink:0}.pill{border-radius:var(--radii-full);border-width:var(--border-widths-thin);border-color:var(--colors-transparent);font-weight:var(--font-weights-heavy);letter-spacing:var(--letter-spacings-normal);text-transform:none;white-space:nowrap;width:var(--sizes-fit);align-self:flex-start;align-items:center;display:inline-flex}.toggle{--transition-prop:color, background-color, box-shadow, opacity;--transition-duration:var(--durations-normal);gap:var(--spacing-1);border-radius:var(--radii-md);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-medium);white-space:nowrap;color:var(--colors-muted-foreground);cursor:pointer;outline-offset:2px;transition-property:color,background-color,box-shadow,opacity;transition-duration:var(--durations-normal);outline:2px solid #0000;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.toggle:is(:hover,[data-hover]){background:var(--colors-muted);color:var(--colors-foreground)}.toggle:is(:focus-visible,[data-focus-visible]){outline-width:var(--border-widths-ring);outline-style:solid;outline-color:color-mix(in oklab, var(--colors-ring) 50%, transparent);outline-offset:var(--spacing-0)}.toggle:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){pointer-events:none;opacity:var(--opacity-disabled)}.toggle :where(svg){pointer-events:none;width:var(--sizes-4);height:var(--sizes-4);flex-shrink:0}}@layer slots;@layer variants{.button--variant_primary{background:var(--colors-primary);border-color:var(--colors-primary);color:var(--colors-primary-foreground);box-shadow:var(--shadows-lifted)}.button--variant_accent{background:var(--colors-accent);border-color:var(--colors-accent);color:var(--colors-accent-foreground)}.button--variant_destructive{background:color-mix(in oklab, var(--colors-destructive) 10%, transparent);border-color:var(--colors-transparent);color:var(--colors-destructive)}.button--variant_destructive:is(:hover,[data-hover]){background:color-mix(in oklab, var(--colors-destructive) 20%, transparent)}.button--variant_destructive:is(:focus-visible,[data-focus-visible]){outline-color:color-mix(in oklab, var(--colors-destructive) 20%, transparent)}.button--size_sm{padding-inline:var(--spacing-3\.5);font-size:var(--font-sizes-xs);min-height:var(--sizes-9\.5)}.button--size_md{padding-inline:var(--spacing-4\.5);font-size:var(--font-sizes-sm);min-height:var(--sizes-11\.5)}.button--block_true{width:var(--sizes-full)}.card--tone_glass{background:var(--colors-card-glass);border-color:var(--colors-border)}.card--tone_raised{background:var(--colors-card-raised);border-color:var(--colors-border-subtle)}.card--size_xs{padding:var(--spacing-3);border-radius:var(--radii-lg)}.card--size_sm{padding:var(--spacing-4);border-radius:var(--radii-xl)}.card--size_md{padding-inline:var(--spacing-5\.5);padding-block:var(--spacing-6\.5);border-radius:var(--radii-3xl)}.card--size_lg{padding:var(--spacing-5);border-radius:var(--radii-4xl)}.chip--variant_solid{background:var(--colors-card-raised);border-color:var(--colors-border)}.chip--variant_ghost{background:var(--colors-transparent);border-color:var(--colors-border);color:var(--colors-muted-foreground)}.eyebrow--tone_default{color:var(--colors-foreground-secondary)}.eyebrow--tone_inverse{color:var(--colors-inverse-muted)}.input--size_md{height:var(--sizes-8)}.input--size_lg{padding-inline:var(--spacing-3\.5);font-size:var(--font-sizes-base);height:var(--sizes-11\.5)}.list-mark--mark_tick:before{content:"✓";color:var(--colors-accent-strong);margin-right:var(--spacing-1\.5)}.list-mark--mark_disc:before{background:var(--colors-accent);border-radius:var(--radii-full);content:"✓";color:var(--colors-accent-foreground);font-size:var(--font-sizes-3xs);width:var(--sizes-4);height:var(--sizes-4);margin-right:var(--spacing-2);place-items:center;display:inline-grid}.pill--tone_outline{border-color:var(--colors-border)}.pill--tone_accent{border-color:var(--colors-accent);color:var(--colors-accent)}.pill--tone_muted{background:var(--colors-muted);color:var(--colors-muted-foreground);font-weight:var(--font-weights-normal)}.pill--tone_soft{background:var(--colors-muted);color:var(--colors-foreground)}.pill--tone_solid{background:var(--colors-inverse);color:var(--colors-accent)}.pill--size_xs{padding-inline:var(--spacing-2);padding-block:var(--spacing-0\.5);font-size:var(--font-sizes-3xs)}.pill--size_sm{padding-inline:var(--spacing-2\.5);padding-block:var(--spacing-1);font-size:var(--font-sizes-2xs)}.toggle--variant_ghost:is([aria-pressed=true],[data-pressed],[aria-current=page]){background:var(--colors-muted);color:var(--colors-foreground)}.toggle--variant_segment:is([aria-pressed=true],[data-pressed],[aria-current=page]){background:var(--colors-card);color:var(--colors-foreground);box-shadow:var(--shadows-xs)}.toggle--size_sm{padding-inline:var(--spacing-3);font-size:var(--font-sizes-xs);height:var(--sizes-7);min-width:var(--sizes-7)}.toggle--size_icon{width:var(--sizes-7);height:var(--sizes-7)}@media (width>=48rem){.card--size_lg{padding:var(--spacing-7\.5)}}}@layer compound_variants;}@layer utilities{.anim_spin{animation:var(--animations-spin)}.bg_accent{background:var(--colors-accent)}.bg_accent\.soft{background:var(--colors-accent-soft)}.bg_accent\/22{background:color-mix(in oklab, var(--colors-accent) 22%, transparent)}.bg_card{background:var(--colors-card)}.bg_card\.glass{background:var(--colors-card-glass)}.bg_card\.raised{background:var(--colors-card-raised)}.bg_card\.sunken{background:var(--colors-card-sunken)}.bg_illustration\.forest{background:var(--colors-illustration-forest)}.bg_illustration\.indigo{background:var(--colors-illustration-indigo)}.bg_illustration\.umber{background:var(--colors-illustration-umber)}.bg_inverse{background:var(--colors-inverse)}.bg_inverse\.tint{background:var(--colors-inverse-tint)}.bg_muted{background:var(--colors-muted)}.bg_muted\.strong{background:var(--colors-muted-strong)}.bg_primary{background:var(--colors-primary)}.bg_scrim{background:var(--colors-scrim)}.bg_signal\.soft{background:var(--colors-signal-soft)}.bg_success\.soft{background:var(--colors-success-soft)}.bg_transparent{background:var(--colors-transparent)}.bg_warning\.soft{background:var(--colors-warning-soft)}.bd_none{border:none}.inset_0{inset:var(--spacing-0)}.m_0{margin:var(--spacing-0)}.p_0{padding:var(--spacing-0)}.p_1{padding:var(--spacing-1)}.p_2{padding:var(--spacing-2)}.p_2\.5{padding:var(--spacing-2\.5)}.p_3{padding:var(--spacing-3)}.p_3\.5{padding:var(--spacing-3\.5)}.p_4{padding:var(--spacing-4)}.p_4\.5{padding:var(--spacing-4\.5)}.p_5{padding:var(--spacing-5)}.p_5\.5{padding:var(--spacing-5\.5)}.p_6{padding:var(--spacing-6)}.p_7{padding:var(--spacing-7)}.mx_2\.5{margin-inline:var(--spacing-2\.5)}.mx_3{margin-inline:var(--spacing-3)}.mx_auto{margin-inline:auto}.px_2{padding-inline:var(--spacing-2)}.px_2\.5{padding-inline:var(--spacing-2\.5)}.px_3{padding-inline:var(--spacing-3)}.px_3\.5{padding-inline:var(--spacing-3\.5)}.px_4{padding-inline:var(--spacing-4)}.px_4\.5{padding-inline:var(--spacing-4\.5)}.px_5{padding-inline:var(--spacing-5)}.px_5\.5{padding-inline:var(--spacing-5\.5)}.px_6{padding-inline:var(--spacing-6)}.px_6\.5{padding-inline:var(--spacing-6\.5)}.my_4{margin-block:var(--spacing-4)}.my_4\.5{margin-block:var(--spacing-4\.5)}.my_5\.5{margin-block:var(--spacing-5\.5)}.py_1{padding-block:var(--spacing-1)}.py_10{padding-block:var(--spacing-10)}.py_14{padding-block:var(--spacing-14)}.py_2{padding-block:var(--spacing-2)}.py_2\.5{padding-block:var(--spacing-2\.5)}.py_24{padding-block:var(--spacing-24)}.py_3{padding-block:var(--spacing-3)}.py_3\.5{padding-block:var(--spacing-3\.5)}.py_4{padding-block:var(--spacing-4)}.py_4\.5{padding-block:var(--spacing-4\.5)}.py_5\.5{padding-block:var(--spacing-5\.5)}.py_6{padding-block:var(--spacing-6)}.py_6\.5{padding-block:var(--spacing-6\.5)}.py_8\.5{padding-block:var(--spacing-8\.5)}.py_9\.5{padding-block:var(--spacing-9\.5)}.bd-c_accent{border-color:var(--colors-accent)}.bd-c_accent\.edge{border-color:var(--colors-accent-edge)}.bd-c_border{border-color:var(--colors-border)}.bd-c_border\.subtle{border-color:var(--colors-border-subtle)}.bd-c_foreground{border-color:var(--colors-foreground)}.bd-c_inverse{border-color:var(--colors-inverse)}.bd-c_inverse\.border{border-color:var(--colors-inverse-border)}.bd-c_warning\.edge{border-color:var(--colors-warning-edge)}.bdr_2xl{border-radius:var(--radii-2xl)}.bdr_3xl{border-radius:var(--radii-3xl)}.bdr_4xl{border-radius:var(--radii-4xl)}.bdr_5xl{border-radius:var(--radii-5xl)}.bdr_full{border-radius:var(--radii-full)}.bdr_lg{border-radius:var(--radii-lg)}.bdr_mark{border-radius:var(--radii-mark)}.bdr_md{border-radius:var(--radii-md)}.bdr_sm{border-radius:var(--radii-sm)}.bdr_xl{border-radius:var(--radii-xl)}.bdr_xs{border-radius:var(--radii-xs)}.bd-w_thick{border-width:var(--border-widths-thick)}.bd-w_thin{border-width:var(--border-widths-thin)}.columns_3{columns:3}.columns_4{columns:4}.flex_1{flex:1}.gap_0\.5{gap:var(--spacing-0\.5)}.gap_1{gap:var(--spacing-1)}.gap_1\.5{gap:var(--spacing-1\.5)}.gap_10{gap:var(--spacing-10)}.gap_2{gap:var(--spacing-2)}.gap_2\.5{gap:var(--spacing-2\.5)}.gap_3{gap:var(--spacing-3)}.gap_3\.5{gap:var(--spacing-3\.5)}.gap_4{gap:var(--spacing-4)}.gap_4\.5{gap:var(--spacing-4\.5)}.gap_5{gap:var(--spacing-5)}.gap_6{gap:var(--spacing-6)}.gap_7{gap:var(--spacing-7)}.gap_7\.5{gap:var(--spacing-7\.5)}.gap_8{gap:var(--spacing-8)}.gap_9{gap:var(--spacing-9)}.grid-c_1_\/_-1{grid-column:1/-1}.grid-r_2{grid-row:2}.li-s_disc{list-style:outside}.li-s_none{list-style:none}.ring_none{outline-offset:2px;outline:2px solid #0000}.ov_hidden{overflow:hidden}.place-items_center{place-items:center}.td_none{text-decoration:none}.td_underline{text-decoration:underline}.bd-y-w_thin{border-block-width:var(--border-widths-thin)}.ai_baseline{align-items:baseline}.ai_center{align-items:center}.ai_flex-start{align-items:flex-start}.ai_start{align-items:start}.ai_stretch{align-items:stretch}.as_center{align-self:center}.as_flex-end{align-self:flex-end}.ap_none{appearance:none}.bkdp-blur_md{--backdrop-blur:blur(var(--blurs-md))}.bkdp_auto{-webkit-backdrop-filter:var(--backdrop-blur, ) var(--backdrop-brightness, ) var(--backdrop-contrast, ) var(--backdrop-grayscale, ) var(--backdrop-hue-rotate, ) var(--backdrop-invert, ) var(--backdrop-opacity, ) var(--backdrop-saturate, ) var(--backdrop-sepia, );backdrop-filter:var(--backdrop-blur, ) var(--backdrop-brightness, ) var(--backdrop-contrast, ) var(--backdrop-grayscale, ) var(--backdrop-hue-rotate, ) var(--backdrop-invert, ) var(--backdrop-opacity, ) var(--backdrop-saturate, ) var(--backdrop-sepia, )}.bd-cl_collapse{border-collapse:collapse}.bd-cl_separate{border-collapse:separate}.bd-sp_0{border-spacing:var(--spacing-0)}.bx-sh_elevated{box-shadow:var(--shadows-elevated)}.bx-sh_sm{box-shadow:var(--shadows-sm)}.bx-s_content-box{box-sizing:content-box}.c_accent{color:var(--colors-accent)}.c_accent\.foreground{color:var(--colors-accent-foreground)}.c_destructive{color:var(--colors-destructive)}.c_foreground{color:var(--colors-foreground)}.c_foreground\.secondary{color:var(--colors-foreground-secondary)}.c_inverse\.foreground{color:var(--colors-inverse-foreground)}.c_inverse\.muted{color:var(--colors-inverse-muted)}.c_muted\.foreground{color:var(--colors-muted-foreground)}.c_primary\.foreground{color:var(--colors-primary-foreground)}.c_signal\.foreground{color:var(--colors-signal-foreground)}.c_success{color:var(--colors-success)}.c_warning{color:var(--colors-warning)}.cg_3\.5{column-gap:var(--spacing-3\.5)}.cg_5\.5{column-gap:var(--spacing-5\.5)}.cg_7{column-gap:var(--spacing-7)}.cursor_default{cursor:default}.cursor_pointer{cursor:pointer}.d_block{display:block}.d_flex{display:flex}.d_grid{display:grid}.d_inline{display:inline}.d_inline-flex{display:inline-flex}.d_inline-grid{display:inline-grid}.d_none{display:none}.fill_accent{fill:var(--colors-accent)}.fill_inverse{fill:var(--colors-inverse)}.fill_inverse\.foreground{fill:var(--colors-inverse-foreground)}.fill_signal{fill:var(--colors-signal)}.fill_transparent{fill:var(--colors-transparent)}.flex-d_column{flex-direction:column}.flex-sh_0{flex-shrink:0}.flex-wrap_wrap{flex-wrap:wrap}.ff_mono{font-family:var(--fonts-mono)}.ff_sans{font-family:var(--fonts-sans)}.fs_2xl{font-size:var(--font-sizes-2xl)}.fs_2xs{font-size:var(--font-sizes-2xs)}.fs_3xl{font-size:var(--font-sizes-3xl)}.fs_3xs{font-size:var(--font-sizes-3xs)}.fs_4xl{font-size:var(--font-sizes-4xl)}.fs_4xs{font-size:var(--font-sizes-4xs)}.fs_5xl{font-size:var(--font-sizes-5xl)}.fs_6xl{font-size:var(--font-sizes-6xl)}.fs_7xl{font-size:var(--font-sizes-7xl)}.fs_8xl{font-size:var(--font-sizes-8xl)}.fs_lg{font-size:var(--font-sizes-lg)}.fs_md{font-size:var(--font-sizes-md)}.fs_sm{font-size:var(--font-sizes-sm)}.fs_xl{font-size:var(--font-sizes-xl)}.fs_xs{font-size:var(--font-sizes-xs)}.font-style_normal{font-style:normal}.fw_black{font-weight:var(--font-weights-black)}.fw_bold{font-weight:var(--font-weights-bold)}.fw_heavy{font-weight:var(--font-weights-heavy)}.fw_normal{font-weight:var(--font-weights-normal)}.fw_semibold{font-weight:var(--font-weights-semibold)}.fw_ultra{font-weight:var(--font-weights-ultra)}.grid-tc_1fr{grid-template-columns:1fr}.grid-tc_1fr_auto{grid-template-columns:1fr auto}.grid-tc_auto_1fr{grid-template-columns:auto 1fr}.grid-tc_minmax\(0\,_1\.45fr\)_4rem_1fr_1\.2fr_18\.125rem{grid-template-columns:minmax(0,1.45fr) 4rem 1fr 1.2fr 18.125rem}.grid-tc_repeat\(2\,_1fr\){grid-template-columns:repeat(2,1fr)}.grid-tc_repeat\(3\,_1fr\){grid-template-columns:repeat(3,1fr)}.jc_center{justify-content:center}.jc_flex-end{justify-content:flex-end}.jc_flex-start{justify-content:flex-start}.jc_space-between{justify-content:space-between}.justify-items_center{justify-items:center}.ls_normal{letter-spacing:var(--letter-spacings-normal)}.ls_snug{letter-spacing:var(--letter-spacings-snug)}.ls_tight{letter-spacing:var(--letter-spacings-tight)}.ls_tighter{letter-spacing:var(--letter-spacings-tighter)}.ls_wide{letter-spacing:var(--letter-spacings-wide)}.ls_wider{letter-spacing:var(--letter-spacings-wider)}.ls_widest{letter-spacing:var(--letter-spacings-widest)}.lh_heading{line-height:var(--line-heights-heading)}.lh_loose{line-height:var(--line-heights-loose)}.lh_none{line-height:var(--line-heights-none)}.lh_normal{line-height:var(--line-heights-normal)}.lh_relaxed{line-height:var(--line-heights-relaxed)}.lh_snug{line-height:var(--line-heights-snug)}.lh_tight{line-height:var(--line-heights-tight)}.ov-wrap_anywhere{overflow-wrap:anywhere}.pointer-events_none{pointer-events:none}.pos_absolute{position:absolute}.pos_fixed{position:fixed}.pos_relative{position:relative}.pos_sticky{position:sticky}.rg_2{row-gap:var(--spacing-2)}.rg_2\.5{row-gap:var(--spacing-2\.5)}.rg_3{row-gap:var(--spacing-3)}.scr-bar-w_none{scrollbar-width:none}.sr_true{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stk_signal{stroke:var(--colors-signal)}.stk-lc_round{stroke-linecap:round}.stk-lj_round{stroke-linejoin:round}.stk-w_ring{stroke-width:var(--border-widths-ring)}.ta_center{text-align:center}.ta_left{text-align:left}.tov_ellipsis{text-overflow:ellipsis}.tu-o_3px{text-underline-offset:3px}.trs-dur_moderate{--transition-duration:var(--durations-moderate);transition-duration:var(--durations-moderate)}.trs-prop_transform{--transition-prop:transform;transition-property:transform}.trs-prop_transform\,_box-shadow{--transition-prop:transform, box-shadow;transition-property:transform,box-shadow}.white-space_nowrap{white-space:nowrap}.white-space_pre-wrap{white-space:pre-wrap}.wb_break-all{word-break:break-all}.z_overlay{z-index:var(--z-index-overlay)}.z_sticky{z-index:var(--z-index-sticky)}.ov-x_auto{overflow-x:auto}.ov-y_auto{overflow-y:auto}.bd-b-w_thin{border-bottom-width:var(--border-widths-thin)}.bd-t-c_foreground{border-top-color:var(--colors-foreground)}.bd-t-w_thick{border-top-width:var(--border-widths-thick)}.bd-t-w_thin{border-top-width:var(--border-widths-thin)}.h_1\.5{height:var(--sizes-1\.5)}.h_16{height:var(--sizes-16)}.h_2{height:var(--sizes-2)}.h_20{height:var(--sizes-20)}.h_3\.5{height:var(--sizes-3\.5)}.h_4{height:var(--sizes-4)}.h_4\.5{height:var(--sizes-4\.5)}.h_6{height:var(--sizes-6)}.h_6\.5{height:var(--sizes-6\.5)}.h_7{height:var(--sizes-7)}.h_7\.5{height:var(--sizes-7\.5)}.h_8{height:var(--sizes-8)}.h_8\.5{height:var(--sizes-8\.5)}.h_9{height:var(--sizes-9)}.h_9\.5{height:var(--sizes-9\.5)}.h_auto{height:auto}.h_dvh{height:100dvh}.h_full{height:var(--sizes-full)}.h_qr{height:var(--sizes-qr)}.mb_0\.5{margin-bottom:var(--spacing-0\.5)}.mb_1{margin-bottom:var(--spacing-1)}.mb_1\.5{margin-bottom:var(--spacing-1\.5)}.mb_14{margin-bottom:var(--spacing-14)}.mb_2{margin-bottom:var(--spacing-2)}.mb_20{margin-bottom:var(--spacing-20)}.mb_3{margin-bottom:var(--spacing-3)}.mb_3\.5{margin-bottom:var(--spacing-3\.5)}.mb_4{margin-bottom:var(--spacing-4)}.mb_4\.5{margin-bottom:var(--spacing-4\.5)}.mb_5{margin-bottom:var(--spacing-5)}.mb_5\.5{margin-bottom:var(--spacing-5\.5)}.mb_7{margin-bottom:var(--spacing-7)}.mb_8\.5{margin-bottom:var(--spacing-8\.5)}.ml_1{margin-left:var(--spacing-1)}.ml_2{margin-left:var(--spacing-2)}.ml_8{margin-left:var(--spacing-8)}.ml_auto{margin-left:auto}.mt_0{margin-top:var(--spacing-0)}.mt_0\.5{margin-top:var(--spacing-0\.5)}.mt_1{margin-top:var(--spacing-1)}.mt_1\.5{margin-top:var(--spacing-1\.5)}.mt_10{margin-top:var(--spacing-10)}.mt_2{margin-top:var(--spacing-2)}.mt_2\.5{margin-top:var(--spacing-2\.5)}.mt_3{margin-top:var(--spacing-3)}.mt_3\.5{margin-top:var(--spacing-3\.5)}.mt_4{margin-top:var(--spacing-4)}.mt_4\.5{margin-top:var(--spacing-4\.5)}.mt_5{margin-top:var(--spacing-5)}.mt_5\.5{margin-top:var(--spacing-5\.5)}.mt_6{margin-top:var(--spacing-6)}.mt_6\.5{margin-top:var(--spacing-6\.5)}.mt_7{margin-top:var(--spacing-7)}.mt_7\.5{margin-top:var(--spacing-7\.5)}.mt_8{margin-top:var(--spacing-8)}.max-w_3xl{max-width:var(--sizes-3xl)}.max-w_container{max-width:var(--sizes-container)}.max-w_dialog{max-width:var(--sizes-dialog)}.max-w_drawer{max-width:var(--sizes-drawer)}.max-w_form{max-width:var(--sizes-form)}.max-w_full{max-width:var(--sizes-full)}.max-w_measure{max-width:var(--sizes-measure)}.max-w_prose{max-width:var(--sizes-prose)}.min-h_11\.5{min-height:var(--sizes-11\.5)}.min-h_19{min-height:var(--sizes-19)}.min-h_8{min-height:var(--sizes-8)}.min-w_0{min-width:var(--sizes-0)}.min-w_36{min-width:var(--sizes-36)}.min-w_9\.5{min-width:var(--sizes-9\.5)}.min-w_3xl{min-width:var(--sizes-3xl)}.min-w_tile{min-width:var(--sizes-tile)}.pb_10{padding-bottom:var(--spacing-10)}.pb_16{padding-bottom:var(--spacing-16)}.pb_2\.5{padding-bottom:var(--spacing-2\.5)}.pb_32{padding-bottom:var(--spacing-32)}.pb_5\.5{padding-bottom:var(--spacing-5\.5)}.pb_7\.5{padding-bottom:var(--spacing-7\.5)}.pl_4{padding-left:var(--spacing-4)}.pl_5{padding-left:var(--spacing-5)}.pt_10{padding-top:var(--spacing-10)}.pt_14{padding-top:var(--spacing-14)}.pt_16{padding-top:var(--spacing-16)}.pt_5\.5{padding-top:var(--spacing-5\.5)}.pt_6{padding-top:var(--spacing-6)}.pt_7{padding-top:var(--spacing-7)}.right_4{right:var(--spacing-4)}.top_0{top:var(--spacing-0)}.top_4{top:var(--spacing-4)}.w_16{width:var(--sizes-16)}.w_2{width:var(--sizes-2)}.w_3\.5{width:var(--sizes-3\.5)}.w_4{width:var(--sizes-4)}.w_4\.5{width:var(--sizes-4\.5)}.w_6\.5{width:var(--sizes-6\.5)}.w_7{width:var(--sizes-7)}.w_7\.5{width:var(--sizes-7\.5)}.w_8{width:var(--sizes-8)}.w_8\.5{width:var(--sizes-8\.5)}.w_9{width:var(--sizes-9)}.w_auto{width:auto}.w_fit{width:var(--sizes-fit)}.w_full{width:var(--sizes-full)}.w_qr{width:var(--sizes-qr)}.\[\&_\>_li\]\:d_flex>li{display:flex}.\[\&_\>_span\]\:d_block>span{display:block}.\[\&_b\]\:fw_heavy b{font-weight:var(--font-weights-heavy)}.\[\&_dd\]\:fw_semibold dd{font-weight:var(--font-weights-semibold)}.\[\&_dd\]\:ov-wrap_anywhere dd{overflow-wrap:anywhere}.\[\&_dd\]\:min-w_0 dd{min-width:var(--sizes-0)}.\[\&_dt\]\:c_muted\.foreground dt{color:var(--colors-muted-foreground)}.\[\&_em\]\:c_success em{color:var(--colors-success)}.\[\&_em\]\:font-style_normal em{font-style:normal}.\[\&_em\]\:fw_heavy em{font-weight:var(--font-weights-heavy)}.\[\&_h2\]\:c_inverse\.foreground h2{color:var(--colors-inverse-foreground)}.\[\&_p\]\:c_inverse\.muted p{color:var(--colors-inverse-muted)}.\[\&_p\]\:lh_loose p{line-height:var(--line-heights-loose)}.\[\&_p_\+_p\]\:mt_3 p+p{margin-top:var(--spacing-3)}[data-step-state=done]>.\[\[data-step-state\=done\]_\>_\&\]\:bg_accent{background:var(--colors-accent)}[data-step-state=done]>.\[\[data-step-state\=done\]_\>_\&\]\:bd-c_accent{border-color:var(--colors-accent)}[data-step-state=done]>.\[\[data-step-state\=done\]_\>_\&\]\:c_accent\.foreground{color:var(--colors-accent-foreground)}[data-step-state=later] .\[\[data-step-state\=later\]_\&\]\:c_muted\.foreground{color:var(--colors-muted-foreground)}[data-step-state=now]>.\[\[data-step-state\=now\]_\>_\&\]\:bg_foreground{background:var(--colors-foreground)}[data-step-state=now]>.\[\[data-step-state\=now\]_\>_\&\]\:bd-c_foreground{border-color:var(--colors-foreground)}[data-step-state=now]>.\[\[data-step-state\=now\]_\>_\&\]\:c_primary\.foreground{color:var(--colors-primary-foreground)}.on\:bg_foreground:is([aria-pressed=true],[data-pressed],[aria-current=page]){background:var(--colors-foreground)}.on\:c_foreground:is([aria-pressed=true],[data-pressed],[aria-current=page]){color:var(--colors-foreground)}.on\:c_primary\.foreground:is([aria-pressed=true],[data-pressed],[aria-current=page]){color:var(--colors-primary-foreground)}.on\:hover\:bg_foreground:is([aria-pressed=true],[data-pressed],[aria-current=page]):is(:hover,[data-hover]){background:var(--colors-foreground)}.on\:hover\:c_primary\.foreground:is([aria-pressed=true],[data-pressed],[aria-current=page]):is(:hover,[data-hover]){color:var(--colors-primary-foreground)}.on\:after\:bg_foreground:is([aria-pressed=true],[data-pressed],[aria-current=page]):after{background:var(--colors-foreground)}.on\:after\:content_\"\":is([aria-pressed=true],[data-pressed],[aria-current=page]):after{content:""}.on\:after\:pos_absolute:is([aria-pressed=true],[data-pressed],[aria-current=page]):after{position:absolute}.on\:after\:bottom_-2:is([aria-pressed=true],[data-pressed],[aria-current=page]):after{bottom:calc(var(--spacing-2) * -1)}.on\:after\:h_0\.5:is([aria-pressed=true],[data-pressed],[aria-current=page]):after{height:var(--sizes-0\.5)}.on\:after\:left_0:is([aria-pressed=true],[data-pressed],[aria-current=page]):after{left:var(--spacing-0)}.on\:after\:right_0:is([aria-pressed=true],[data-pressed],[aria-current=page]):after{right:var(--spacing-0)}.\[\&_tr\:last-child_td\]\:bd-b-w_none tr:last-child td,.last\:bd-b-w_none:last-child{border-bottom-width:var(--border-widths-none)}.\[\&\:nth-child\(-n\+2\)\]\:bd-b-w_thin:nth-child(-n+2){border-bottom-width:var(--border-widths-thin)}.\[\&\:nth-child\(odd\)\]\:bd-r-w_thin:nth-child(odd){border-right-width:var(--border-widths-thin)}.open\:anim_fadeIn:is([open],[data-open],[data-state=open],:popover-open){animation:var(--animations-fade-in)}.hover\:bg_accent\.soft:is(:hover,[data-hover]){background:var(--colors-accent-soft)}.hover\:bg_muted:is(:hover,[data-hover]){background:var(--colors-muted)}.hover\:bx-sh_lifted:is(:hover,[data-hover]){box-shadow:var(--shadows-lifted)}.hover\:c_foreground:is(:hover,[data-hover]){color:var(--colors-foreground)}.hover\:trf_translateY\(-2px\):is(:hover,[data-hover]){transform:translateY(-2px)}.hover\:trf_translateY\(-3px\):is(:hover,[data-hover]){transform:translateY(-3px)}.\[\&\:\:-moz-progress-bar\]\:bg_foreground::-moz-progress-bar{background:var(--colors-foreground)}.\[\&\:\:-webkit-progress-bar\]\:bg_muted::-webkit-progress-bar{background:var(--colors-muted)}.\[\&\:\:-webkit-progress-value\]\:bg_foreground::-webkit-progress-value{background:var(--colors-foreground)}.\[\&\:\:-webkit-progress-value\]\:bdr_full::-webkit-progress-value{border-radius:var(--radii-full)}.after\:bd-c_border:after{border-color:var(--colors-border)}.after\:flex_1:after{flex:1}.after\:content_\"\":after{content:""}.after\:bd-t-w_thin:after{border-top-width:var(--border-widths-thin)}.before\:bg_accent:before{background:var(--colors-accent)}.before\:bg_current:before{background:var(--colors-current)}.before\:bd-c_border:before{border-color:var(--colors-border)}.before\:bdr_full:before{border-radius:var(--radii-full)}.before\:flex_1:before{flex:1}.before\:c_accent\.foreground:before{color:var(--colors-accent-foreground)}.before\:content_\"\":before{content:""}.before\:pos_absolute:before{position:absolute}.before\:bd-t-w_thin:before{border-top-width:var(--border-widths-thin)}.before\:h_1\.5:before{height:var(--sizes-1\.5)}.before\:h_3\.5:before{height:var(--sizes-3\.5)}.before\:h_4:before{height:var(--sizes-4)}.before\:left_2:before{left:var(--spacing-2)}.before\:left_2\.5:before{left:var(--spacing-2\.5)}.before\:top_2:before{top:var(--spacing-2)}.before\:top_2\.5:before{top:var(--spacing-2\.5)}.before\:w_1\.5:before{width:var(--sizes-1\.5)}.before\:w_3\.5:before{width:var(--sizes-3\.5)}.before\:w_4:before{width:var(--sizes-4)}.\[\&\:not\(\[data-last\]\)\:\:after\]\:bd-c_border:not([data-last]):after{border-color:var(--colors-border)}.\[\&\:not\(\[data-last\]\)\:\:after\]\:content_\"\":not([data-last]):after{content:""}.\[\&\:not\(\[data-last\]\)\:\:after\]\:pos_absolute:not([data-last]):after{position:absolute}.\[\&\:not\(\[data-last\]\)\:\:after\]\:bd-l-w_thin:not([data-last]):after{border-left-width:var(--border-widths-thin)}.\[\&\:not\(\[data-last\]\)\:\:after\]\:bottom_1:not([data-last]):after{bottom:var(--spacing-1)}.\[\&\:not\(\[data-last\]\)\:\:after\]\:left_3\.5:not([data-last]):after{left:var(--spacing-3\.5)}.\[\&\:not\(\[data-last\]\)\:\:after\]\:top_8:not([data-last]):after{top:var(--spacing-8)}@media (width>=40rem){.sm\:px_7\.5{padding-inline:var(--spacing-7\.5)}.sm\:ai_center{align-items:center}.sm\:d_inline{display:inline}.sm\:flex-d_row{flex-direction:row}.sm\:grid-tc_\.95fr_1\.05fr{grid-template-columns:.95fr 1.05fr}.sm\:grid-tc_1fr_1fr{grid-template-columns:1fr 1fr}.sm\:grid-tc_repeat\(2\,_1fr\){grid-template-columns:repeat(2,1fr)}.sm\:grid-tc_repeat\(4\,_1fr\){grid-template-columns:repeat(4,1fr)}.sm\:bd-b-w_none{border-bottom-width:var(--border-widths-none)}.sm\:bd-r-w_thin{border-right-width:var(--border-widths-thin)}.sm\:min-h_preview{min-height:var(--sizes-preview)}}@media (width>=48rem){.md\:p_14{padding:var(--spacing-14)}.md\:p_5\.5{padding:var(--spacing-5\.5)}.md\:p_6\.5{padding:var(--spacing-6\.5)}.md\:p_8\.5{padding:var(--spacing-8\.5)}.md\:px_5{padding-inline:var(--spacing-5)}.md\:px_5\.5{padding-inline:var(--spacing-5\.5)}.md\:px_6{padding-inline:var(--spacing-6)}.md\:py_13\.5{padding-block:var(--spacing-13\.5)}.md\:py_21{padding-block:var(--spacing-21)}.md\:py_5\.5{padding-block:var(--spacing-5\.5)}.md\:gap_10{gap:var(--spacing-10)}.md\:gap_12{gap:var(--spacing-12)}.md\:gap_6{gap:var(--spacing-6)}.md\:gap_8{gap:var(--spacing-8)}.md\:ai_center{align-items:center}.md\:ai_flex-end{align-items:flex-end}.md\:d_inline{display:inline}.md\:flex-d_row{flex-direction:row}.md\:fs_3xl{font-size:var(--font-sizes-3xl)}.md\:fs_5xl{font-size:var(--font-sizes-5xl)}.md\:fs_7xl{font-size:var(--font-sizes-7xl)}.md\:grid-tc_1\.25fr_1fr_1fr{grid-template-columns:1.25fr 1fr 1fr}.md\:grid-tc_1\.35fr_1fr{grid-template-columns:1.35fr 1fr}.md\:grid-tc_1fr_1fr{grid-template-columns:1fr 1fr}.md\:grid-tc_repeat\(3\,_1fr\){grid-template-columns:repeat(3,1fr)}.md\:trf_rotate\(1\.2deg\){transform:rotate(1.2deg)}.md\:mb_11\.5{margin-bottom:var(--spacing-11\.5)}.md\:mb_21{margin-bottom:var(--spacing-21)}.md\:mt_14{margin-top:var(--spacing-14)}.md\:mt_5\.5{margin-top:var(--spacing-5\.5)}.md\:pb_13\.5{padding-bottom:var(--spacing-13\.5)}.md\:pb_25{padding-bottom:var(--spacing-25)}.md\:pt_16{padding-top:var(--spacing-16)}.md\:pt_21{padding-top:var(--spacing-21)}.md\:pt_22{padding-top:var(--spacing-22)}.md\:pt_8\.5{padding-top:var(--spacing-8\.5)}}@media (width>=64rem){.lg\:py_0{padding-block:var(--spacing-0)}.lg\:gap_10{gap:var(--spacing-10)}.lg\:gap_14{gap:var(--spacing-14)}.lg\:gap_4\.5{gap:var(--spacing-4\.5)}.lg\:gap_5\.5{gap:var(--spacing-5\.5)}.lg\:gap_8\.5{gap:var(--spacing-8\.5)}.lg\:grid-c_auto{grid-column:auto}.lg\:grid-r_auto{grid-row:auto}.lg\:ai_center{align-items:center}.lg\:d_block{display:block}.lg\:d_grid{display:grid}.lg\:d_none{display:none}.lg\:grid-tc_\.8fr_1\.2fr{grid-template-columns:.8fr 1.2fr}.lg\:grid-tc_1\.02fr_\.98fr{grid-template-columns:1.02fr .98fr}.lg\:grid-tc_1\.15fr_\.85fr{grid-template-columns:1.15fr .85fr}.lg\:grid-tc_1\.35fr_1fr{grid-template-columns:1.35fr 1fr}.lg\:grid-tc_1fr_1\.3fr{grid-template-columns:1fr 1.3fr}.lg\:grid-tc_1fr_1fr{grid-template-columns:1fr 1fr}.lg\:grid-tc_auto_1fr_auto{grid-template-columns:auto 1fr auto}.lg\:grid-tc_repeat\(3\,_1fr\){grid-template-columns:repeat(3,1fr)}.lg\:grid-tc_repeat\(4\,_1fr\){grid-template-columns:repeat(4,1fr)}.lg\:jc_flex-end{justify-content:flex-end}.lg\:justify-self_end{justify-self:end}.lg\:ov-x_visible{overflow-x:visible}.lg\:pb_0{padding-bottom:var(--spacing-0)}.on\:after\:lg\:bottom_-3:is([aria-pressed=true],[data-pressed],[aria-current=page]):after{bottom:calc(var(--spacing-3) * -1)}.\[\&\:nth-child\(-n\+2\)\]\:lg\:bd-b-w_none:nth-child(-n+2){border-bottom-width:var(--border-widths-none)}.\[\&\:nth-child\(2\)\]\:lg\:bd-r-w_thin:nth-child(2){border-right-width:var(--border-widths-thin)}}@layer compositions{.textStyle_display{font-size:var(--font-sizes-display);line-height:var(--line-heights-display);letter-spacing:var(--letter-spacings-tightest);font-weight:var(--font-weights-ultra)}.textStyle_heading{font-size:var(--font-sizes-heading);line-height:var(--line-heights-heading);letter-spacing:var(--letter-spacings-tighter);font-weight:var(--font-weights-black)}.textStyle_hero{font-size:var(--font-sizes-hero);line-height:var(--line-heights-display);letter-spacing:var(--letter-spacings-tightest);font-weight:var(--font-weights-ultra)}.textStyle_lead{font-size:var(--font-sizes-xl);line-height:var(--line-heights-loose)}.textStyle_title{font-size:var(--font-sizes-2xl);letter-spacing:var(--letter-spacings-snug);font-weight:var(--font-weights-bold)}}}@layer recipes.slots{@layer base{.dialog__backdrop{--backdrop-blur:blur(var(--blurs-xs));inset:var(--spacing-0);background:var(--colors-overlay);z-index:var(--z-index-overlay);-webkit-backdrop-filter:var(--backdrop-blur, ) var(--backdrop-brightness, ) var(--backdrop-contrast, ) var(--backdrop-grayscale, ) var(--backdrop-hue-rotate, ) var(--backdrop-invert, ) var(--backdrop-opacity, ) var(--backdrop-saturate, ) var(--backdrop-sepia, );backdrop-filter:var(--backdrop-blur, ) var(--backdrop-brightness, ) var(--backdrop-contrast, ) var(--backdrop-grayscale, ) var(--backdrop-hue-rotate, ) var(--backdrop-invert, ) var(--backdrop-opacity, ) var(--backdrop-saturate, ) var(--backdrop-sepia, );position:fixed}.dialog__backdrop:is([open],[data-open],[data-state=open],:popover-open){animation:var(--animations-fade-in)}.dialog__backdrop:is([closed],[data-closed],[data-state=closed]){animation:var(--animations-fade-out)}.dialog__positioner{inset:var(--spacing-0);padding:var(--spacing-4);z-index:var(--z-index-overlay);justify-content:center;align-items:center;display:flex;position:fixed}.dialog__content{background:var(--colors-popover);padding:var(--spacing-4);gap:var(--spacing-4);border-radius:var(--radii-xl);border-width:var(--border-widths-thin);color:var(--colors-popover-foreground);box-shadow:var(--shadows-md);outline-offset:2px;width:var(--sizes-full);max-width:var(--sizes-xs);outline:2px solid #0000;display:grid;overflow:hidden}.dialog__content:is([open],[data-open],[data-state=open],:popover-open){animation:var(--animations-pop-in)}.dialog__content:is([closed],[data-closed],[data-state=closed]){animation:var(--animations-pop-out)}.dialog__title{font-size:var(--font-sizes-md);font-weight:var(--font-weights-medium)}.dialog__description{text-wrap:pretty;font-size:var(--font-sizes-sm);color:var(--colors-muted-foreground)}.faq__root{gap:var(--spacing-2);flex-direction:column;display:flex}.faq__item{background:var(--colors-card-glass);padding-inline:var(--spacing-5);padding-block:var(--spacing-4);border-width:var(--border-widths-thin);border-color:var(--colors-border);border-radius:var(--radii-xl)}.faq__question{gap:var(--spacing-4);cursor:pointer;font-size:var(--font-sizes-md);font-weight:var(--font-weights-bold);outline-offset:2px;outline:2px solid #0000;justify-content:space-between;list-style:none;display:flex}.faq__question:is(:focus-visible,[data-focus-visible]){outline-width:var(--border-widths-ring);outline-style:solid;outline-color:color-mix(in oklab, var(--colors-ring) 50%, transparent);outline-offset:var(--spacing-0)}.faq__question::-webkit-details-marker{display:none}.faq__question:after{content:"+";font-weight:var(--font-weights-ultra);color:var(--colors-muted-foreground);flex-shrink:0}.faq__question[open]:after,[open]>.faq__question:after{content:"–"}.faq__answer{color:var(--colors-muted-foreground);font-size:var(--font-sizes-sm);line-height:var(--line-heights-loose);margin-top:var(--spacing-2\.5)}.field__root{gap:var(--spacing-1\.5);width:var(--sizes-full);flex-direction:column;display:flex}.field__error{font-size:var(--font-sizes-sm);font-weight:var(--font-weights-normal);color:var(--colors-destructive)}.menu__content{background:var(--colors-popover);padding:var(--spacing-1);border-radius:var(--radii-lg);border-width:var(--border-widths-thin);z-index:var(--z-index-overlay);color:var(--colors-popover-foreground);box-shadow:var(--shadows-md);outline-offset:2px;min-width:var(--sizes-32);outline:2px solid #0000;overflow:hidden}.menu__content:is([open],[data-open],[data-state=open],:popover-open){animation:var(--animations-pop-in)}.menu__content:is([closed],[data-closed],[data-state=closed]){animation:var(--animations-pop-out)}.menu__item{padding-block:var(--spacing-1);gap:var(--spacing-1\.5);border-radius:var(--radii-md);font-size:var(--font-sizes-sm);cursor:default;-webkit-user-select:none;user-select:none;outline-offset:2px;padding-right:var(--spacing-8);padding-left:var(--spacing-1\.5);outline:2px solid #0000;align-items:center;display:flex;position:relative}.menu__item[data-highlighted]{background:var(--colors-accent);color:var(--colors-accent-foreground)}.menu__item:is(:disabled,[disabled],[data-disabled],[aria-disabled=true]){pointer-events:none;opacity:var(--opacity-disabled)}.menu__item :where(svg){pointer-events:none;width:var(--sizes-4);height:var(--sizes-4);flex-shrink:0}.menu__itemIndicator{right:var(--spacing-2);justify-content:center;align-items:center;display:flex;position:absolute}.plan__root{background:var(--colors-card-glass);padding-inline:var(--spacing-6);padding-block:var(--spacing-7);border-radius:var(--radii-4xl);border-width:var(--border-widths-thin);border-color:var(--colors-border);flex-direction:column;display:flex;position:relative;overflow:hidden}.plan__orb{display:none}.plan__tag{z-index:var(--z-index-raised);position:relative}.plan__name{z-index:var(--z-index-raised);font-size:var(--font-sizes-5xl);font-weight:var(--font-weights-bold);letter-spacing:var(--letter-spacings-snug);margin-top:var(--spacing-4\.5);position:relative}.plan__summary{z-index:var(--z-index-raised);font-size:var(--font-sizes-sm);color:var(--colors-muted-foreground);margin-top:var(--spacing-1\.5);position:relative}.plan__price{gap:var(--spacing-1\.5);z-index:var(--z-index-raised);margin-top:var(--spacing-6);margin-bottom:var(--spacing-1);align-items:baseline;display:flex;position:relative}.plan__currency{font-size:var(--font-sizes-lg);font-weight:var(--font-weights-heavy)}.plan__amount{font-size:var(--font-sizes-9xl);font-weight:var(--font-weights-ultra);letter-spacing:var(--letter-spacings-tighter);line-height:var(--line-heights-none)}.plan__unit{font-size:var(--font-sizes-xs);color:var(--colors-muted-foreground)}.plan__features{gap:var(--spacing-3);border-color:var(--colors-border);font-size:var(--font-sizes-sm);margin-top:var(--spacing-5);margin-bottom:var(--spacing-6\.5);padding-top:var(--spacing-4\.5);border-top-width:var(--border-widths-thin);flex-direction:column;flex:1;list-style:none;display:flex}.tabs__list{padding:var(--spacing-1);background:var(--colors-muted);gap:var(--spacing-1);border-radius:var(--radii-lg);margin-bottom:var(--spacing-5\.5);flex-wrap:wrap;display:inline-flex}.tabs__trigger{padding-inline:var(--spacing-4);padding-block:var(--spacing-2);border-radius:var(--radii-md);font-size:var(--font-sizes-sm);font-weight:var(--font-weights-bold);color:var(--colors-muted-foreground);cursor:pointer;outline-offset:2px;outline:2px solid #0000}.tabs__trigger:is(:focus-visible,[data-focus-visible]){outline-width:var(--border-widths-ring);outline-style:solid;outline-color:color-mix(in oklab, var(--colors-ring) 50%, transparent);outline-offset:var(--spacing-0)}.tabs__trigger:is([aria-selected=true],[data-selected]){background:var(--colors-primary);color:var(--colors-primary-foreground)}}@layer variants{.plan__root--featured_true{background:var(--colors-inverse);border-color:var(--colors-inverse);color:var(--colors-inverse-foreground)}.plan__orb--featured_true{background:var(--colors-accent);border-radius:var(--radii-full);color:var(--colors-accent-foreground);width:var(--sizes-orb);height:var(--sizes-orb);right:calc(var(--spacing-17\.5) * -1);top:calc(var(--spacing-20) * -1);display:block;position:absolute}.plan__summary--featured_true,.plan__unit--featured_true{color:var(--colors-inverse-muted)}.plan__features--featured_true{border-color:var(--colors-inverse-border)}@media (width>=64rem){.plan__root--featured_true{transform:translateY(-8px)}}}@layer compound_variants;}
