@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-500:#fb2c36;--color-green-500:#00c758;--color-blue-500:#3080ff;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:1.33333;--text-sm:.875rem;--text-sm--line-height:1.42857;--text-base:1rem;--text-base--line-height:1.5;--text-lg:1.125rem;--text-lg--line-height:1.55556;--text-xl:1.25rem;--text-xl--line-height:1.4;--text-2xl:1.5rem;--text-2xl--line-height:1.33333;--text-4xl:2.25rem;--text-4xl--line-height:1.11111;--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-normal:0em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0,0,.2,1);--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:host,:root{--color-red-500:lab(55.4814% 75.0732 48.8528);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-blue-500:lab(54.1736% 13.3369 -74.6839)}}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);tab-size:4;-webkit-tap-highlight-color:transparent;line-height:1.5}hr{color:inherit;border-top-width:1px;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--teal-light:#3c6e63;--teal-medium:#638a7d;--teal-bright:#90aca0;--navy-dark:#151d16;--navy-medium:#253129;--clay:#bb845f;--color-adaptive-primary:var(--teal-light);--color-adaptive-accent:var(--teal-medium);--color-adaptive-contrast:#1c1712;--color-adaptive-surface:#fbf6ed;--color-background:var(--color-adaptive-surface);--color-background-gradient:linear-gradient(160deg,#fcf6e9,#fcf3e4 38%,#f7f2e4 68%,#faeedd);--color-foreground:var(--color-adaptive-contrast);--color-card:#fffcf6fa;--color-card-foreground:#1e1a15;--color-popover:#fffcf6;--color-popover-foreground:#1e1a15;--color-primary:var(--color-adaptive-primary);--color-primary-foreground:#fefcf7;--color-secondary:#f0e7d5;--color-secondary-foreground:#332d23;--color-muted:#f5eee0;--color-muted-foreground:#5e574e;--color-accent:#dff1e2;--color-accent-foreground:var(--color-adaptive-accent);--color-destructive:#ce001a;--color-destructive-foreground:#fff;--color-warning:#e48e00;--color-warning-foreground:#170700;--color-warning-background:#fff2e0;--color-warning-border:#fac285;--color-info:#0096b3;--color-info-foreground:#000e16;--color-info-background:#e5f9ff;--color-info-border:#99daec;--color-success:#2b9f4a;--color-success-foreground:#001002;--color-success-background:#e4fde6;--color-success-border:#a6dfad;--color-border:#e0dace;--color-border-modal:#d8d0c1;--color-input:#fdfaf3;--color-ring:#3c6e63;--color-modal-background:#fffbf4;--color-modal-foreground:#1e1a15;--color-overlay:#20191147;--color-tooltip-background:#1f1a14;--color-tooltip-foreground:#fbf8f2;--color-glass-background:#fffbf3b3;--color-glass-border:#436d6333;--prose-pre-bg:#0f172a;--prose-pre-text:#e5e7eb;--prose-pre-border:#334155;--prose-inline-code-bg:#f1f5f9;--prose-inline-code-text:#0f172a;--grad-start:#3c6e63;--grad-mid:#5e8473;--grad-end:#33625c;--background:var(--color-background);--background-gradient:var(--color-background-gradient);--foreground:var(--color-foreground);--card:var(--color-card);--card-foreground:var(--color-card-foreground);--popover:var(--color-popover);--popover-foreground:var(--color-popover-foreground);--primary:var(--color-primary);--primary-foreground:var(--color-primary-foreground);--secondary:var(--color-secondary);--secondary-foreground:var(--color-secondary-foreground);--muted:var(--color-muted);--muted-foreground:var(--color-muted-foreground);--accent:var(--color-accent);--accent-foreground:var(--color-accent-foreground);--destructive:var(--color-destructive);--destructive-foreground:var(--color-destructive-foreground);--warning:var(--color-warning);--warning-foreground:var(--color-warning-foreground);--warning-background:var(--color-warning-background);--warning-border:var(--color-warning-border);--info:var(--color-info);--info-foreground:var(--color-info-foreground);--info-background:var(--color-info-background);--info-border:var(--color-info-border);--success:var(--color-success);--success-foreground:var(--color-success-foreground);--success-background:var(--color-success-background);--success-border:var(--color-success-border);--border:var(--color-border);--border-modal:var(--color-border-modal);--input:var(--color-input);--ring:var(--color-ring)}@supports (color:lab(0% 0 0)){:root{--teal-light:lab(42.738% -20.093 .602675);--teal-medium:lab(54.2307% -16.3936 2.40028);--teal-bright:lab(68.0003% -12.0735 2.74386);--navy-dark:lab(9.75701% -5.3466 3.42902);--navy-medium:lab(19.0945% -6.85503 3.51584);--clay:lab(60.1982% 18.4604 28.9095);--color-adaptive-contrast:lab(8.35816% 1.53244 4.10176);--color-adaptive-surface:lab(97.1485% .461012 4.95749);--color-background-gradient:linear-gradient(160deg,lab(97.1737% .452489 6.90161),lab(96.3466% 1.35589 8.35469) 38%,lab(95.6996% -.196576 7.68403) 68%,lab(94.8354% 1.93757 9.83441));--color-card:lab(99.1144% .227064 3.81752/.98);--color-card-foreground:lab(9.5186% 1.52428 4.35848);--color-popover:lab(99.1144% .227064 3.81752);--color-popover-foreground:lab(9.5186% 1.52428 4.35848);--color-primary-foreground:lab(98.8658% .129223 2.28591);--color-secondary:lab(91.9707% 1.03185 9.99405);--color-secondary-foreground:lab(18.8394% 1.47951 7.80956);--color-muted:lab(94.2766% .635952 7.66994);--color-muted-foreground:lab(37.3701% 1.7713 5.91443);--color-accent:lab(93.415% -8.2801 5.27935);--color-destructive:lab(42.9785% 76.486 55.7325);--color-destructive-foreground:lab(100% 0 0);--color-warning:lab(67.083% 28.0764 73.6299);--color-warning-foreground:lab(2.90361% 7.34635 6.33417);--color-warning-background:lab(96.5046% 5.37455 14.4752);--color-warning-border:lab(82.4577% 15.3242 38.3774);--color-info:lab(56.6014% -30.1166 -29.1903);--color-info-foreground:lab(3.1645% -4.83279 -8.36349);--color-info-background:lab(96.7132% -7.80889 -7.03126);--color-info-border:lab(83.0273% -17.7097 -16.1597);--color-success:lab(57.884% -47.1709 34.5305);--color-success-foreground:lab(3.37416% -6.86827 4.31583);--color-success-background:lab(97.0502% -11.586 8.02661);--color-success-border:lab(83.7651% -26.1694 18.3578);--color-border:lab(87.3051% .674307 6.88936);--color-border-modal:lab(83.8376% .858158 8.44518);--color-input:lab(98.3024% .227302 3.81767);--color-ring:lab(42.738% -20.093 .602675);--color-modal-background:lab(98.8824% .227153 3.81756);--color-modal-foreground:lab(9.5186% 1.52428 4.35848);--color-overlay:lab(9.51099% 2.4125 6.37825/.28);--color-tooltip-background:lab(9.51656% 1.81149 5.04931);--color-tooltip-foreground:lab(97.7142% .177145 3.05109);--color-glass-background:lab(98.8904% .279576 4.58585/.7);--color-glass-border:lab(42.6363% -17.2609 .517035/.2);--grad-start:lab(42.738% -20.093 .602675);--grad-mid:lab(51.9496% -16.6951 4.80557);--grad-end:lab(37.9856% -17.8164 -1.84891)}}.dark{--color-adaptive-primary:var(--teal-bright);--color-adaptive-accent:var(--teal-medium);--color-adaptive-contrast:#dedede;--color-adaptive-surface:var(--navy-dark);--color-background:var(--color-adaptive-surface);--color-background-gradient:linear-gradient(135deg,#00080b,#030b0b 30%,#00120f);--color-foreground:var(--color-adaptive-contrast);--color-card:#001619;--color-card-foreground:#d7d7d7;--color-popover:#001114;--color-popover-foreground:#e5eded;--color-primary:var(--color-adaptive-primary);--color-primary-foreground:#000406;--color-secondary:#172729;--color-secondary-foreground:#c9cfcf;--color-muted:#001a1e;--color-muted-foreground:#d7d7d7;--color-accent:#142e2e;--color-accent-foreground:var(--color-adaptive-accent);--color-destructive:#ea3c3f;--color-destructive-foreground:#ebe2e1;--color-warning:#d0851f;--color-warning-foreground:#fbf0e4;--color-warning-background:#1d0e00;--color-warning-border:#6f4100;--color-info:#0995b2;--color-info-foreground:#e4f5fb;--color-info-background:#00161f;--color-info-border:#005769;--color-success:#396b41;--color-success-foreground:#dae0da;--color-success-background:#000d02;--color-success-border:#183c1f;--color-border:#0a3439;--color-border-modal:#003030;--color-input:#021f23;--color-ring:#50a9a8;--color-modal-background:#001114;--color-modal-foreground:#e5eded;--color-overlay:#000506cc;--color-tooltip-background:#d8e0df;--color-tooltip-foreground:#021012;--color-glass-background:#001114b3;--color-glass-border:#50a9a859;--prose-pre-bg:#020617;--prose-pre-text:#e5e7eb;--prose-pre-border:#1f2937;--prose-inline-code-bg:#111827;--prose-inline-code-text:#e5e7eb;--grad-start:#50a9a8;--grad-mid:#358077;--grad-end:#286969}@supports (color:lab(0% 0 0)){.dark{--color-adaptive-contrast:lab(88.4% 0 .0000119209);--color-background-gradient:linear-gradient(135deg,lab(1.66907% -3.23504 -2.86582),lab(2.55245% -2.13335 -.733334) 30%,lab(4.03246% -8.26074 -1.02867));--color-card:lab(5.49184% -7.04969 -5.1293);--color-card-foreground:lab(86.08% -.0000298023 0);--color-popover:lab(3.8753% -5.47561 -4.13233);--color-popover-foreground:lab(93.126% -2.60809 -.811589);--color-primary-foreground:lab(.946342% -1.34327 -1.01549);--color-secondary:lab(14.3513% -6.54878 -3.65246);--color-secondary-foreground:lab(82.6645% -1.95602 -.608897);--color-muted:lab(7.50448% -8.82168 -5.68335);--color-muted-foreground:lab(86.08% -.0000298023 0);--color-accent:lab(16.8203% -10.4568 -3.17562);--color-destructive:lab(53.7962% 66.4339 41.0992);--color-destructive-foreground:lab(90.6282% 3.05629 1.64311);--color-warning:lab(62.5251% 24.1174 61.5277);--color-warning-foreground:lab(95.3581% 2.57871 7.15529);--color-warning-background:lab(4.96497% 14.7132 11.3587);--color-warning-border:lab(32.3685% 20.1174 54.8);--color-info:lab(56.5212% -26.1289 -24.8467);--color-info-foreground:lab(95.4901% -5.23293 -4.7031);--color-info-background:lab(5.46826% -8.35106 -12.6726);--color-info-border:lab(33.15% -18.8159 -18.0255);--color-success:lab(40.7529% -24.8537 17.7336);--color-success-foreground:lab(88.534% -2.89229 1.9935);--color-success-background:lab(2.70811% -4.8555 3.09267);--color-success-border:lab(21.933% -19.0518 13.6941);--color-border:lab(19.1816% -13.1962 -7.36609);--color-border-modal:lab(17.1626% -21.2944 -6.32028);--color-input:lab(9.81573% -10.1845 -5.71895);--color-ring:lab(63.7828% -27.7826 -8.41823);--color-modal-background:lab(3.8753% -5.47561 -4.13233);--color-modal-foreground:lab(93.126% -2.60809 -.811589);--color-overlay:lab(.960346% -1.72797 -1.46037/.8);--color-tooltip-background:lab(88.486% -2.60812 -.811529);--color-tooltip-foreground:lab(3.81315% -3.64085 -2.45818);--color-glass-background:lab(3.8753% -5.47561 -4.13233/.7);--color-glass-border:lab(63.7828% -27.7826 -8.41823/.35);--grad-start:lab(63.7828% -27.7826 -8.41823);--grad-mid:lab(48.7021% -25.7975 -2.65429);--grad-end:lab(40.3696% -21.2504 -6.42506)}}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}*{border-color:var(--color-border)}html{transition:background-color .3s cubic-bezier(.4,0,.2,1)}body,html{background:0 0;margin:0;padding:0;overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;transition:color .3s cubic-bezier(.4,0,.2,1)}.prose,body{color:var(--color-foreground)}.prose{max-width:65ch}.prose :where(a):not(.no-prose-style){color:var(--color-primary)}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing)*3)}.top-4{top:calc(var(--spacing)*4)}.top-\[4\.75rem\]{top:4.75rem}.top-\[10\%\]{top:10%}.right-0{right:calc(var(--spacing)*0)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.right-5{right:calc(var(--spacing)*5)}.right-\[210px\]{right:210px}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-2{bottom:calc(var(--spacing)*2)}.bottom-10{bottom:calc(var(--spacing)*10)}.bottom-11{bottom:calc(var(--spacing)*11)}.bottom-\[-4px\]{bottom:-4px}.bottom-\[-9\%\]{bottom:-9%}.bottom-\[74px\]{bottom:74px}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.left-3{left:calc(var(--spacing)*3)}.left-5{left:calc(var(--spacing)*5)}.left-9{left:calc(var(--spacing)*9)}.left-\[440px\]{left:440px}.isolate{isolation:isolate}.-z-10{z-index:-10}.-z-20{z-index:-20}.z-0{z-index:0}.z-10{z-index:10}.z-30{z-index:30}.z-50{z-index:50}.z-\[2\]{z-index:2}.z-\[14\]{z-index:14}.z-\[20\]{z-index:20}.z-\[26\]{z-index:26}.z-\[27\]{z-index:27}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[9999\]{z-index:9999}.z-\[10000\]{z-index:10000}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing)*0)}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing)*1)}.my-3{margin-block:calc(var(--spacing)*3)}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-inline-start-color:var(--tw-prose-quote-borders);color:var(--tw-prose-quotes);quotes:"“""”""‘""’";border-inline-start-width:.25rem;margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);color:var(--tw-prose-kbd);padding-inline-end:.375em;padding-top:.1875em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:var(--tw-prose-pre-bg);color:var(--tw-prose-pre-code);padding-inline-end:1.14286em;padding-top:.857143em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);padding-inline-end:.571429em;padding-bottom:.571429em;vertical-align:bottom;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-color:var(--tw-prose-th-borders);border-top-width:1px}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:#364153;--tw-prose-headings:#101828;--tw-prose-lead:#4a5565;--tw-prose-links:#101828;--tw-prose-bold:#101828;--tw-prose-counters:#6a7282;--tw-prose-bullets:#d1d5dc;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#101828;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6a7282;--tw-prose-kbd:#101828;--tw-prose-kbd-shadows:#1018281a;--tw-prose-code:#101828;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1e2939;--tw-prose-th-borders:#d1d5dc;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5dc;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#99a1af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#99a1af;--tw-prose-invert-bullets:#4a5565;--tw-prose-invert-hr:#364153;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#364153;--tw-prose-invert-captions:#99a1af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5dc;--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:#4a5565;--tw-prose-invert-td-borders:#364153;font-size:1rem;line-height:1.75}@supports (color:lab(0% 0 0)){.prose{--tw-prose-body:lab(27.1134% -.956401 -12.3224);--tw-prose-headings:lab(8.11897% .811279 -12.254);--tw-prose-lead:lab(35.6337% -1.58697 -10.8425);--tw-prose-links:lab(8.11897% .811279 -12.254);--tw-prose-bold:lab(8.11897% .811279 -12.254);--tw-prose-counters:lab(47.7841% -.393182 -10.0268);--tw-prose-bullets:lab(85.1236% -.612259 -3.7138);--tw-prose-hr:lab(91.6229% -.159115 -2.26791);--tw-prose-quotes:lab(8.11897% .811279 -12.254);--tw-prose-quote-borders:lab(91.6229% -.159115 -2.26791);--tw-prose-captions:lab(47.7841% -.393182 -10.0268);--tw-prose-kbd:lab(8.11897% .811279 -12.254);--tw-prose-kbd-shadows:lab(8.11897% .811279 -12.254/.1);--tw-prose-code:lab(8.11897% .811279 -12.254);--tw-prose-pre-code:lab(91.6229% -.159115 -2.26791);--tw-prose-pre-bg:lab(16.1051% -1.18239 -11.7533);--tw-prose-th-borders:lab(85.1236% -.612259 -3.7138);--tw-prose-td-borders:lab(91.6229% -.159115 -2.26791);--tw-prose-invert-body:lab(85.1236% -.612259 -3.7138);--tw-prose-invert-lead:lab(65.9269% -.832707 -8.17473);--tw-prose-invert-counters:lab(65.9269% -.832707 -8.17473);--tw-prose-invert-bullets:lab(35.6337% -1.58697 -10.8425);--tw-prose-invert-hr:lab(27.1134% -.956401 -12.3224);--tw-prose-invert-quotes:lab(96.1596% -.0823438 -1.13575);--tw-prose-invert-quote-borders:lab(27.1134% -.956401 -12.3224);--tw-prose-invert-captions:lab(65.9269% -.832707 -8.17473);--tw-prose-invert-pre-code:lab(85.1236% -.612259 -3.7138);--tw-prose-invert-th-borders:lab(35.6337% -1.58697 -10.8425);--tw-prose-invert-td-borders:lab(27.1134% -.956401 -12.3224)}}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.571429em;padding-top:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-11{margin-top:calc(var(--spacing)*11)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-\[9px\]{margin-top:9px}.mt-\[clamp\(16px\,3vw\,40px\)\]{margin-top:clamp(16px,3vw,40px)}.mt-auto{margin-top:auto}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-7{margin-bottom:calc(var(--spacing)*7)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-\[-260px\]{margin-left:-260px}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-px{width:1px;height:1px}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-7{height:calc(var(--spacing)*7)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-\[18px\]{height:18px}.h-\[31px\]{height:31px}.h-\[34px\]{height:34px}.h-\[46\%\]{height:46%}.h-\[48\%\]{height:48%}.h-\[52px\]{height:52px}.h-\[56\%\]{height:56%}.h-\[74\%\]{height:74%}.h-\[110px\]{height:110px}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-\[calc\(100vh-6rem\)\]{max-height:calc(100vh - 6rem)}.max-h-full{max-height:100%}.max-h-none{max-height:none}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-11{min-height:calc(var(--spacing)*11)}.min-h-\[44px\]{min-height:44px}.min-h-\[52px\]{min-height:52px}.min-h-\[calc\(100vh-8rem\)\]{min-height:calc(100vh - 8rem)}.min-h-\[calc\(100vh-12rem\)\]{min-height:calc(100vh - 12rem)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-2{width:calc(var(--spacing)*2)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-7{width:calc(var(--spacing)*7)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-48{width:calc(var(--spacing)*48)}.w-\[18px\]{width:18px}.w-\[31px\]{width:31px}.w-\[34px\]{width:34px}.w-\[126px\]{width:126px}.w-\[132px\]{width:132px}.w-\[372px\]{width:372px}.w-\[520px\]{width:520px}.w-\[660px\]{width:660px}.w-\[min\(980px\,94\%\)\]{width:min(980px,94%)}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[300px\]{max-width:300px}.max-w-\[340px\]{max-width:340px}.max-w-\[500px\]{max-width:500px}.max-w-\[560px\]{max-width:560px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[840px\]{max-width:840px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-9{min-width:calc(var(--spacing)*9)}.min-w-10{min-width:calc(var(--spacing)*10)}.min-w-11{min-width:calc(var(--spacing)*11)}.min-w-\[8rem\]{min-width:8rem}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.translate-x-\[1px\]{translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[1px\]{--tw-translate-x:1px}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.translate-y-0{translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0)}.translate-y-\[calc\(100\%\+2rem\)\]{--tw-translate-y:calc(100% + 2rem);translate:var(--tw-translate-x)var(--tw-translate-y)}.rotate-180{rotate:180deg}.\[transform\:rotateY\(-15deg\)_rotateZ\(3\.5deg\)\]{transform:rotateY(-15deg)rotate(3.5deg)}.\[transform\:rotateY\(14deg\)_rotateZ\(-3\.5deg\)\]{transform:rotateY(14deg)rotate(-3.5deg)}.\[transform\:rotateY\(17deg\)_rotateX\(3deg\)_rotateZ\(-1\.4deg\)\]{transform:rotateY(17deg)rotateX(3deg)rotate(-1.4deg)}.\[transform\:translateZ\(0\)\]{transform:translateZ(0)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.cursor-zoom-out{cursor:zoom-out}.touch-none{touch-action:none}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-center{align-content:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-9{gap:calc(var(--spacing)*9)}.gap-10{gap:calc(var(--spacing)*10)}.gap-\[11px\]{gap:11px}.gap-\[13px\]{gap:13px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*1*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*1*(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*2*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*2*(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*3*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*3*(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*4*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*4*(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*5*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*5*(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*6*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*6*(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*7*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*7*(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing)*8*var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing)*8*(1 - var(--tw-space-y-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-bottom-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse))}:where(.divide-\[oklch\(0\.82_0\.0175_168\)\]>:not(:last-child)){border-color:#bac8c2;border-color:lab(79.3539% -5.83336 1.3309)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1\.1rem\]{border-radius:1.1rem}.rounded-\[1\.6rem\]{border-radius:1.6rem}.rounded-\[1\.15rem\]{border-radius:1.15rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[1\.65rem\]{border-radius:1.65rem}.rounded-\[1rem\]{border-radius:1rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[22px\]{border-radius:22px}.rounded-\[26px\]{border-radius:26px}.rounded-\[50\%\]{border-radius:50%}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[oklch\(0\.9_0\.012_86\)\]{border-color:#e1ded5;border-color:lab(88.4502% .283778 4.58871)}.border-\[oklch\(0\.89_0\.018_84\)\]{border-color:#e0dace;border-color:lab(87.3051% .674307 6.88936)}.border-\[var\(--m-accent-ring\)\]{border-color:var(--m-accent-ring)}.border-\[var\(--m-btn\)\]{border-color:var(--m-btn)}.border-\[var\(--m-btn-border\)\]{border-color:var(--m-btn-border)}.border-\[var\(--m-inverse-chip-line\)\]{border-color:var(--m-inverse-chip-line)}.border-\[var\(--m-inverse-line\)\]{border-color:var(--m-inverse-line)}.border-\[var\(--m-line\)\]{border-color:var(--m-line)}.border-\[var\(--m-line-soft\)\]{border-color:var(--m-line-soft)}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.border-black\/10{border-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.border-black\/14{border-color:#00000024}@supports (color:color-mix(in lab,red,red)){.border-black\/14{border-color:color-mix(in oklab,var(--color-black)14%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-white\/14{border-color:#ffffff24}@supports (color:color-mix(in lab,red,red)){.border-white\/14{border-color:color-mix(in oklab,var(--color-white)14%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.border-white\/40{border-color:color-mix(in oklab,var(--color-white)40%,transparent)}}.bg-\[oklch\(0\.08_0\.0066_64\)\]{background-color:#020201;background-color:lab(.460678% .167362 .304648)}.bg-\[oklch\(0\.08_0\.0066_64_\/_0\.96\)\]{background-color:#020201f5;background-color:lab(.460678% .167362 .304648/.96)}.bg-\[oklch\(0\.14_0\.012_60\)\]{background-color:#0d0805;background-color:lab(2.4636% 1.05017 1.63388)}.bg-\[oklch\(0\.15_0\.012_60\)\]{background-color:#0f0a06;background-color:lab(3.03178% 1.19513 1.88939)}.bg-\[oklch\(0\.19_0\.012_64\)\]{background-color:#18130e;background-color:lab(6.17966% 1.65881 3.20461)}.bg-\[oklch\(0\.48_0\.075_168\)\]{background-color:#2b6b55;background-color:lab(40.6739% -25.7999 5.76611)}.bg-\[oklch\(0\.53_0\.24_25\)\]{background-color:#ce001a;background-color:lab(42.9785% 76.486 55.7325)}.bg-\[oklch\(0\.92_0\.012_86\)\]{background-color:#e8e4dc;background-color:lab(90.7703% .282794 4.58802)}.bg-\[oklch\(0\.99_0\.01_86_\/_0\.6\)\]{background-color:#fffbf499;background-color:lab(98.8824% .227153 3.81756/.6)}.bg-\[var\(--m-accent\)\]{background-color:var(--m-accent)}.bg-\[var\(--m-accent-chip\)\]{background-color:var(--m-accent-chip)}.bg-\[var\(--m-bg\)\]{background-color:var(--m-bg)}.bg-\[var\(--m-btn\)\]{background-color:var(--m-btn)}.bg-\[var\(--m-chip\)\]{background-color:var(--m-chip)}.bg-\[var\(--m-hero-dim\)\]{background-color:var(--m-hero-dim)}.bg-\[var\(--m-ink\)\]{background-color:var(--m-ink)}.bg-\[var\(--m-inverse-accent\)\]{background-color:var(--m-inverse-accent)}.bg-\[var\(--m-inverse-card\)\]{background-color:var(--m-inverse-card)}.bg-\[var\(--m-inverse-chip\)\]{background-color:var(--m-inverse-chip)}.bg-\[var\(--m-surface\)\]{background-color:var(--m-surface)}.bg-\[var\(--m-surface-solid\)\]{background-color:var(--m-surface-solid)}.bg-\[var\(--m-surface-strong\)\]{background-color:var(--m-surface-strong)}.bg-\[var\(--m-wash\)\]{background-color:var(--m-wash)}.bg-black{background-color:var(--color-black)}.bg-black\/28{background-color:#00000047}@supports (color:color-mix(in lab,red,red)){.bg-black\/28{background-color:color-mix(in oklab,var(--color-black)28%,transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black)30%,transparent)}}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab,red,red)){.bg-black\/45{background-color:color-mix(in oklab,var(--color-black)45%,transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab,red,red)){.bg-black\/55{background-color:color-mix(in oklab,var(--color-black)55%,transparent)}}.bg-black\/74{background-color:#000000bd}@supports (color:color-mix(in lab,red,red)){.bg-black\/74{background-color:color-mix(in oklab,var(--color-black)74%,transparent)}}.bg-black\/75{background-color:#000000bf}@supports (color:color-mix(in lab,red,red)){.bg-black\/75{background-color:color-mix(in oklab,var(--color-black)75%,transparent)}}.bg-black\/92{background-color:#000000eb}@supports (color:color-mix(in lab,red,red)){.bg-black\/92{background-color:color-mix(in oklab,var(--color-black)92%,transparent)}}.bg-transparent{background-color:#0000}.bg-white\/8{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.bg-white\/8{background-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-white\/14{background-color:#ffffff24}@supports (color:color-mix(in lab,red,red)){.bg-white\/14{background-color:color-mix(in oklab,var(--color-white)14%,transparent)}}.bg-white\/16{background-color:#ffffff29}@supports (color:color-mix(in lab,red,red)){.bg-white\/16{background-color:color-mix(in oklab,var(--color-white)16%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.bg-white\/58{background-color:#ffffff94}@supports (color:color-mix(in lab,red,red)){.bg-white\/58{background-color:color-mix(in oklab,var(--color-white)58%,transparent)}}.bg-white\/62{background-color:#ffffff9e}@supports (color:color-mix(in lab,red,red)){.bg-white\/62{background-color:color-mix(in oklab,var(--color-white)62%,transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white)70%,transparent)}}.bg-white\/72{background-color:#ffffffb8}@supports (color:color-mix(in lab,red,red)){.bg-white\/72{background-color:color-mix(in oklab,var(--color-white)72%,transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(180deg\,oklch\(0\.984_0\.012_86_\/_0\.84\)_0\%\,oklch\(0\.978_0\.016_84_\/_0\.6\)_42\%\,oklch\(0\.95_0\.024_84_\/_0\.92\)_100\%\)\]{background-image:linear-gradient(#fdf9f1d6,#fdf7ec99 42%,#f6eeddeb);background-image:linear-gradient(lab(98.1944% .279814 4.58603/.84),lab(97.5069% .581443 6.11122/.6) 42%,lab(94.2848% .933886 9.21129/.92))}.bg-\[linear-gradient\(180deg\,oklch\(var\(--m-bg-tint\)_\/_0\)_0\%\,oklch\(var\(--m-bg-tint\)_\/_0\.50\)_55\%\,var\(--m-bg\)_88\%\)\]{background-image:linear-gradient(180deg,oklch(var(--m-bg-tint)/0)0,oklch(var(--m-bg-tint)/.5)55%,var(--m-bg)88%)}.bg-\[linear-gradient\(180deg\,oklch\(var\(--m-hero-tint\)_\/_0\.74\)_0\%\,oklch\(var\(--m-hero-tint\)_\/_0\.36\)_44\%\,oklch\(var\(--m-hero-tint\)_\/_0\.06\)_78\%\,oklch\(var\(--m-hero-tint\)_\/_0\)_100\%\)\]{background-image:linear-gradient(180deg,oklch(var(--m-hero-tint)/.74)0,oklch(var(--m-hero-tint)/.36)44%,oklch(var(--m-hero-tint)/.06)78%,oklch(var(--m-hero-tint)/0)100%)}.bg-\[radial-gradient\(ellipse_at_center\,oklch\(0\.28_0\.03_150_\/_0\.34\)_0\%\,oklch\(0\.28_0\.03_150_\/_0\.13\)_46\%\,oklch\(0\.28_0\.03_150_\/_0\)_72\%\)\]{background-image:radial-gradient(#1e2d2157 0,#1e2d2121 46%,#1e2d2100 72%);background-image:radial-gradient(lab(16.8718% -8.93271 5.75746/.34) 0,lab(16.8718% -8.93271 5.75746/.13) 46%,lab(16.8718% -8.93271 5.75746/0) 72%)}.bg-\[radial-gradient\(ellipse_at_center\,oklch\(var\(--m-hero-tint\)_\/_var\(--m-hero-halo-a1\)\)_0\%\,oklch\(var\(--m-hero-tint\)_\/_var\(--m-hero-halo-a2\)\)_42\%\,oklch\(var\(--m-hero-tint\)_\/_0\)_76\%\)\]{background-image:radial-gradient(ellipse at center,oklch(var(--m-hero-tint)/var(--m-hero-halo-a1))0,oklch(var(--m-hero-tint)/var(--m-hero-halo-a2))42%,oklch(var(--m-hero-tint)/0)76%)}.bg-none{background-image:none}.from-\[oklch\(0\.48_0\.075_168\)\]{--tw-gradient-from:#2b6b55;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[oklch\(0\.48_0\.075_168\)\]{--tw-gradient-from:lab(40.6739% -25.7999 5.76611)}}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-\[oklch\(0\.5_0\.07_168\)\]{--tw-gradient-via:#36705c;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[oklch\(0\.5_0\.07_168\)\]{--tw-gradient-via:lab(42.9286% -23.979 5.37422)}}.via-white\/18{--tw-gradient-via:#ffffff2e}@supports (color:color-mix(in lab,red,red)){.via-white\/18{--tw-gradient-via:color-mix(in oklab,var(--color-white)18%,transparent)}}.via-white\/18{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[oklch\(0\.52_0\.065_168\)\]{--tw-gradient-to:#407562;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.to-\[oklch\(0\.52_0\.065_168\)\]{--tw-gradient-to:lab(45.1831% -22.1824 4.98405)}}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.fill-current{fill:currentColor}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-\[center_26\%\]{object-position:center 26%}.object-bottom{object-position:bottom}.object-center{object-position:center}.object-left-top{object-position:left top}.object-top{object-position:top}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-7{padding-block:calc(var(--spacing)*7)}.py-10{padding-block:calc(var(--spacing)*10)}.py-14{padding-block:calc(var(--spacing)*14)}.py-20{padding-block:calc(var(--spacing)*20)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-16{padding-top:calc(var(--spacing)*16)}.pt-28{padding-top:calc(var(--spacing)*28)}.pt-\[76px\]{padding-top:76px}.pt-\[clamp\(72px\,8vw\,96px\)\]{padding-top:clamp(72px,8vw,96px)}.pr-2{padding-right:calc(var(--spacing)*2)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pb-20{padding-bottom:calc(var(--spacing)*20)}.pl-8{padding-left:calc(var(--spacing)*8)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[30px\]{font-size:30px}.text-\[clamp\(1rem\,2\.3vw\,1\.25rem\)\]{font-size:clamp(1rem,2.3vw,1.25rem)}.text-\[clamp\(2\.4rem\,8\.6vw\,5\.5rem\)\]{font-size:clamp(2.4rem,8.6vw,5.5rem)}.text-\[clamp\(2\.125rem\,6vw\,3rem\)\]{font-size:clamp(2.125rem,6vw,3rem)}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-\[0\.98\]{--tw-leading:.98;line-height:.98}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.\[letter-spacing\:0\]{letter-spacing:0}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-\[color\:var\(--m-btn-fg\)\]{color:var(--m-btn-fg)}.text-\[oklch\(0\.2_0\.04_168\)\]{color:#001c12;color:lab(7.73168% -11.8431 2.79576)}.text-\[oklch\(0\.18_0\.0143_64\)\]{color:#16100b;color:lab(5.2486% 1.82607 3.35506)}.text-\[oklch\(0\.20_0\.012_70\)\]{color:#1a1510;color:lab(7.22419% 1.46236 3.71451)}.text-\[oklch\(0\.22_0\.012_70\)\]{color:#1e1a15;color:lab(9.5186% 1.52428 4.35848)}.text-\[oklch\(0\.24_0\.012_70\)\]{color:#231e19;color:lab(11.8394% 1.50994 4.42431)}.text-\[oklch\(0\.30_0\.014_72_\/_0\.78\)\]{color:#322d26c7;color:lab(18.8064% 1.59518 5.2124/.78)}.text-\[oklch\(0\.30_0\.014_72_\/_0\.86\)\]{color:#322d26db;color:lab(18.8064% 1.59518 5.2124/.86)}.text-\[oklch\(0\.32_0\.014_72\)\]{color:#37322b;color:lab(21.127% 1.58414 5.20297)}.text-\[oklch\(0\.42_0\.014_72\)\]{color:#524c45;color:lab(32.7291% 1.54431 5.17077)}.text-\[oklch\(0\.42_0\.0143_70\)\]{color:#524c45;color:lab(32.7226% 1.73841 5.22175)}.text-\[oklch\(0\.46_0\.05_175\)\]{color:#386156;color:lab(38.0074% -17.2719 1.51119)}.text-\[oklch\(0\.48_0\.075_168\)\]{color:#2b6b55;color:lab(40.6739% -25.7999 5.76611)}.text-\[oklch\(0\.74_0\.05_165\)\]{color:#8eb5a3;color:lab(70.5108% -16.6265 4.79685)}.text-\[oklch\(0\.82_0\.055_168\)\]{color:#a2d0bd;color:lab(79.853% -18.5154 4.19755)}.text-\[var\(--m-accent-ink\)\]{color:var(--m-accent-ink)}.text-\[var\(--m-bg\)\]{color:var(--m-bg)}.text-\[var\(--m-btn-fg\)\]{color:var(--m-btn-fg)}.text-\[var\(--m-faint\)\]{color:var(--m-faint)}.text-\[var\(--m-ink\)\]{color:var(--m-ink)}.text-\[var\(--m-inverse-fg\)\]{color:var(--m-inverse-fg)}.text-\[var\(--m-inverse-fg-faint\)\]{color:var(--m-inverse-fg-faint)}.text-\[var\(--m-inverse-fg-soft\)\]{color:var(--m-inverse-fg-soft)}.text-\[var\(--m-muted\)\]{color:var(--m-muted)}.text-\[var\(--m-text\)\]{color:var(--m-text)}.text-\[var\(--m-text-soft\)\]{color:var(--m-text-soft)}.text-blue-500{color:var(--color-blue-500)}.text-green-500{color:var(--color-green-500)}.text-red-500{color:var(--color-red-500)}.text-white{color:var(--color-white)}.text-white\/58{color:#ffffff94}@supports (color:color-mix(in lab,red,red)){.text-white\/58{color:color-mix(in oklab,var(--color-white)58%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white)60%,transparent)}}.text-white\/68{color:#ffffffad}@supports (color:color-mix(in lab,red,red)){.text-white\/68{color:color-mix(in oklab,var(--color-white)68%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.text-white\/78{color:#ffffffc7}@supports (color:color-mix(in lab,red,red)){.text-white\/78{color:color-mix(in oklab,var(--color-white)78%,transparent)}}.text-white\/82{color:#ffffffd1}@supports (color:color-mix(in lab,red,red)){.text-white\/82{color:color-mix(in oklab,var(--color-white)82%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white)90%,transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-2xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-\[0_2px_8px_var\(--m-shadow\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,var(--m-shadow))}.shadow-\[0_10px_26px_var\(--m-btn-shadow\)\],.shadow-\[0_2px_8px_var\(--m-shadow\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_26px_var\(--m-btn-shadow\)\]{--tw-shadow:0 10px 26px var(--tw-shadow-color,var(--m-btn-shadow))}.shadow-\[0_14px_34px_var\(--m-btn-shadow\)\]{--tw-shadow:0 14px 34px var(--tw-shadow-color,var(--m-btn-shadow))}.shadow-\[0_14px_34px_var\(--m-btn-shadow\)\],.shadow-\[0_18px_44px_var\(--m-btn-shadow\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_44px_var\(--m-btn-shadow\)\]{--tw-shadow:0 18px 44px var(--tw-shadow-color,var(--m-btn-shadow))}.shadow-\[0_18px_50px_oklch\(0\.19_0\.012_64_\/_0\.20\)\]{--tw-shadow:0 18px 50px var(--tw-shadow-color,#18130e33)}@supports (color:lab(0% 0 0)){.shadow-\[0_18px_50px_oklch\(0\.19_0\.012_64_\/_0\.20\)\]{--tw-shadow:0 18px 50px var(--tw-shadow-color,lab(6.17966% 1.65881 3.20461/.2))}}.shadow-\[0_18px_50px_oklch\(0\.19_0\.012_64_\/_0\.20\)\],.shadow-\[0_20px_46px_var\(--m-shadow\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_46px_var\(--m-shadow\)\]{--tw-shadow:0 20px 46px var(--tw-shadow-color,var(--m-shadow))}.shadow-\[0_24px_60px_var\(--m-inverse-shadow\)\]{--tw-shadow:0 24px 60px var(--tw-shadow-color,var(--m-inverse-shadow))}.shadow-\[0_24px_60px_var\(--m-inverse-shadow\)\],.shadow-\[0_24px_60px_var\(--m-shadow-strong\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_60px_var\(--m-shadow-strong\)\]{--tw-shadow:0 24px 60px var(--tw-shadow-color,var(--m-shadow-strong))}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-lg,.shadow-md{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[oklch\(0\.48_0\.075_168_\/_0\.3\)\]{--tw-shadow-color:#2b6b554d}@supports (color:lab(0% 0 0)){.shadow-\[oklch\(0\.48_0\.075_168_\/_0\.3\)\]{--tw-shadow-color:lab(40.6739% -25.7999 5.76611/.3)}}@supports (color:color-mix(in lab,red,red)){.shadow-\[oklch\(0\.48_0\.075_168_\/_0\.3\)\]{--tw-shadow-color:color-mix(in oklab,lab(40.6739% -25.7999 5.76611/.3) var(--tw-shadow-alpha),transparent)}}.shadow-\[oklch\(0\.48_0\.075_168_\/_0\.25\)\]{--tw-shadow-color:#2b6b5540}@supports (color:lab(0% 0 0)){.shadow-\[oklch\(0\.48_0\.075_168_\/_0\.25\)\]{--tw-shadow-color:lab(40.6739% -25.7999 5.76611/.25)}}@supports (color:color-mix(in lab,red,red)){.shadow-\[oklch\(0\.48_0\.075_168_\/_0\.25\)\]{--tw-shadow-color:color-mix(in oklab,lab(40.6739% -25.7999 5.76611/.25) var(--tw-shadow-alpha),transparent)}}.shadow-\[oklch\(0\.53_0\.24_25_\/_0\.25\)\]{--tw-shadow-color:#ce001a40}@supports (color:lab(0% 0 0)){.shadow-\[oklch\(0\.53_0\.24_25_\/_0\.25\)\]{--tw-shadow-color:lab(42.9785% 76.486 55.7325/.25)}}@supports (color:color-mix(in lab,red,red)){.shadow-\[oklch\(0\.53_0\.24_25_\/_0\.25\)\]{--tw-shadow-color:color-mix(in oklab,lab(42.9785% 76.486 55.7325/.25) var(--tw-shadow-alpha),transparent)}}.shadow-black\/18{--tw-shadow-color:#0000002e}@supports (color:color-mix(in lab,red,red)){.shadow-black\/18{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black)18%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-black\/25{--tw-shadow-color:#00000040}@supports (color:color-mix(in lab,red,red)){.shadow-black\/25{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black)25%,transparent)var(--tw-shadow-alpha),transparent)}}.ring-white\/30{--tw-ring-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.ring-white\/30{--tw-ring-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.blur-\[7px\]{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-\[7px\]{--tw-blur:blur(7px)}.\[filter\:drop-shadow\(0_22px_26px_oklch\(0\.20_0\.04_150_\/_0\.26\)\)\]{filter:drop-shadow(0 22px 26px #071b0c42);filter:drop-shadow(0 22px 26px lab(7.71098% -10.4164 6.30971/.26))}.\[filter\:drop-shadow\(0_24px_32px_oklch\(0\.20_0\.03_150_\/_0\.40\)\)\]{filter:drop-shadow(0 24px 32px #0c1a0f66);filter:drop-shadow(0 24px 32px lab(7.59362% -7.9245 4.85903/.4))}.\[filter\:drop-shadow\(0_30px_40px_oklch\(0\.20_0\.03_150_\/_0\.34\)\)\]{filter:drop-shadow(0 30px 40px #0c1a0f57);filter:drop-shadow(0 30px 40px lab(7.59362% -7.9245 4.85903/.34))}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-md{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md))}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm))}.backdrop-blur-sm,.backdrop-blur-xl{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl))}.transition{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-\[grid-template-rows\,opacity\]{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:grid-template-rows,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-all{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-colors{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-opacity{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-shadow{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-transform{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[text-shadow\:0_1px_10px_var\(--m-hero-text-shadow-soft\)\]{text-shadow:0 1px 10px var(--m-hero-text-shadow-soft)}.\[text-shadow\:0_2px_22px_var\(--m-hero-text-shadow\)\]{text-shadow:0 2px 22px var(--m-hero-text-shadow)}@media (hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:scale-\[1\.01\]:is(:where(.group):hover *){scale:1.01}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:scale-\[1\.04\]:is(:where(.group):hover *){scale:1.04}.group-hover\:scale-\[1\.015\]:is(:where(.group):hover *){scale:1.015}.group-hover\:rotate-\[4deg\]:is(:where(.group):hover *){rotate:4deg}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-focus-visible\:opacity-100:is(:where(.group):focus-visible *){opacity:1}.backdrop\:bg-black::backdrop{background-color:var(--color-black)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:scale-\[1\.05\]:hover{scale:1.05}.hover\:border-\[oklch\(0\.48_0\.075_168\)\]:hover{border-color:#2b6b55;border-color:lab(40.6739% -25.7999 5.76611)}.hover\:border-\[var\(--m-btn-border-hover\)\]:hover{border-color:var(--m-btn-border-hover)}.hover\:border-black\/20:hover{border-color:#0003}@supports (color:color-mix(in lab,red,red)){.hover\:border-black\/20:hover{border-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.hover\:bg-\[oklch\(0\.27_0\.014_66\)\]:hover{background-color:#2b251f;background-color:lab(15.3062% 2.06837 5.02481)}.hover\:bg-\[oklch\(0\.42_0\.085_168\)\]:hover{background-color:#005b44;background-color:lab(33.8432% -29.6118 6.56167)}.hover\:bg-\[oklch\(0\.48_0\.25_25\)\]:hover{background-color:#b50016;background-color:lab(37.0292% 79.9646 65.76)}.hover\:bg-\[oklch\(0\.88_0\.03_168\)\]:hover{background-color:#c5ded4;background-color:lab(86.4807% -10.0268 2.28375)}.hover\:bg-\[oklch\(0\.92_0\.012_86\)\]:hover{background-color:#e8e4dc;background-color:lab(90.7703% .282794 4.58802)}.hover\:bg-\[oklch\(0\.93_0\.012_86\)\]:hover{background-color:#ebe7df;background-color:lab(91.9303% .282347 4.58769)}.hover\:bg-\[var\(--m-btn-hover\)\]:hover{background-color:var(--m-btn-hover)}.hover\:bg-\[var\(--m-surface-hover\)\]:hover{background-color:var(--m-surface-hover)}.hover\:bg-white\/8:hover{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/8:hover{background-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.hover\:bg-white\/16:hover{background-color:#ffffff29}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/16:hover{background-color:color-mix(in oklab,var(--color-white)16%,transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.hover\:bg-white\/86:hover{background-color:#ffffffdb}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/86:hover{background-color:color-mix(in oklab,var(--color-white)86%,transparent)}}.hover\:from-\[oklch\(0\.42_0\.085_168\)\]:hover{--tw-gradient-from:#005b44;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.hover\:from-\[oklch\(0\.42_0\.085_168\)\]:hover{--tw-gradient-from:lab(33.8432% -29.6118 6.56167)}}.hover\:via-\[oklch\(0\.44_0\.08_168\)\]:hover{--tw-gradient-via:#16604a;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.hover\:via-\[oklch\(0\.44_0\.08_168\)\]:hover{--tw-gradient-via:lab(36.0984% -27.7095 6.16429)}}.hover\:to-\[oklch\(0\.46_0\.075_168\)\]:hover{--tw-gradient-to:#256550;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.hover\:to-\[oklch\(0\.46_0\.075_168\)\]:hover{--tw-gradient-to:lab(38.3535% -25.8462 5.7695)}}.hover\:text-\[color\:var\(--m-btn-fg\)\]:hover{color:var(--m-btn-fg)}.hover\:text-\[var\(--m-accent\)\]:hover{color:var(--m-accent)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[oklch\(0\.48_0\.075_168_\/_0\.4\)\]:hover{--tw-shadow-color:#2b6b5566}@supports (color:lab(0% 0 0)){.hover\:shadow-\[oklch\(0\.48_0\.075_168_\/_0\.4\)\]:hover{--tw-shadow-color:lab(40.6739% -25.7999 5.76611/.4)}}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-\[oklch\(0\.48_0\.075_168_\/_0\.4\)\]:hover{--tw-shadow-color:color-mix(in oklab,lab(40.6739% -25.7999 5.76611/.4) var(--tw-shadow-alpha),transparent)}}.hover\:shadow-\[oklch\(0\.48_0\.075_168_\/_0\.35\)\]:hover{--tw-shadow-color:#2b6b5559}@supports (color:lab(0% 0 0)){.hover\:shadow-\[oklch\(0\.48_0\.075_168_\/_0\.35\)\]:hover{--tw-shadow-color:lab(40.6739% -25.7999 5.76611/.35)}}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-\[oklch\(0\.48_0\.075_168_\/_0\.35\)\]:hover{--tw-shadow-color:color-mix(in oklab,lab(40.6739% -25.7999 5.76611/.35) var(--tw-shadow-alpha),transparent)}}.hover\:shadow-\[oklch\(0\.53_0\.24_25_\/_0\.35\)\]:hover{--tw-shadow-color:#ce001a59}@supports (color:lab(0% 0 0)){.hover\:shadow-\[oklch\(0\.53_0\.24_25_\/_0\.35\)\]:hover{--tw-shadow-color:lab(42.9785% 76.486 55.7325/.35)}}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-\[oklch\(0\.53_0\.24_25_\/_0\.35\)\]:hover{--tw-shadow-color:color-mix(in oklab,lab(42.9785% 76.486 55.7325/.35) var(--tw-shadow-alpha),transparent)}}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:bg-white\/10:focus-visible{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.focus-visible\:bg-white\/10:focus-visible{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.focus-visible\:text-white:focus-visible{color:var(--color-white)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[oklch\(0\.74_0\.05_165\)\]:focus-visible{--tw-ring-color:#8eb5a3}@supports (color:lab(0% 0 0)){.focus-visible\:ring-\[oklch\(0\.74_0\.05_165\)\]:focus-visible{--tw-ring-color:lab(70.5108% -16.6265 4.79685)}}.focus-visible\:ring-\[var\(--m-accent\)\]:focus-visible{--tw-ring-color:var(--m-accent)}.focus-visible\:ring-\[var\(--m-ink\)\]:focus-visible{--tw-ring-color:var(--m-ink)}.focus-visible\:ring-white:focus-visible{--tw-ring-color:var(--color-white)}.focus-visible\:ring-white\/60:focus-visible{--tw-ring-color:#fff9}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-white\/60:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-white)60%,transparent)}}.focus-visible\:ring-white\/70:focus-visible{--tw-ring-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-white\/70:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-white)70%,transparent)}}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:ring-offset-4:focus-visible{--tw-ring-offset-width:4px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:ring-offset-\[var\(--m-bg\)\]:focus-visible{--tw-ring-offset-color:var(--m-bg)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-white:focus-visible{outline-color:var(--color-white)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:scale-98:active{--tw-scale-x:98%;--tw-scale-y:98%;--tw-scale-z:98%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:scale-\[0\.95\]:active{scale:.95}.active\:scale-\[0\.98\]:active{scale:.98}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-white\/16:active{background-color:#ffffff29}@supports (color:color-mix(in lab,red,red)){.active\:bg-white\/16:active{background-color:color-mix(in oklab,var(--color-white)16%,transparent)}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}@media not all and (min-width:40rem){.max-sm\:right-\[150px\]{right:150px}.max-sm\:left-\[-40px\]{left:-40px}.max-sm\:left-\[460px\]{left:460px}.max-sm\:ml-\[-230px\]{margin-left:-230px}.max-sm\:w-\[150px\]{width:150px}.max-sm\:w-\[160px\]{width:160px}.max-sm\:w-\[440px\]{width:440px}.max-sm\:w-\[470px\]{width:470px}}@media (min-width:40rem){.sm\:top-6{top:calc(var(--spacing)*6)}.sm\:right-5{right:calc(var(--spacing)*5)}.sm\:right-6{right:calc(var(--spacing)*6)}.sm\:bottom-4{bottom:calc(var(--spacing)*4)}.sm\:left-auto{left:auto}.sm\:h-8{height:calc(var(--spacing)*8)}.sm\:h-10{height:calc(var(--spacing)*10)}.sm\:w-8{width:calc(var(--spacing)*8)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:gap-3{gap:calc(var(--spacing)*3)}.sm\:gap-6{gap:calc(var(--spacing)*6)}.sm\:bg-transparent{background-color:#0000}.sm\:p-0{padding:calc(var(--spacing)*0)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:px-4{padding-inline:calc(var(--spacing)*4)}.sm\:px-5{padding-inline:calc(var(--spacing)*5)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:py-4{padding-block:calc(var(--spacing)*4)}.sm\:py-14{padding-block:calc(var(--spacing)*14)}.sm\:py-20{padding-block:calc(var(--spacing)*20)}.sm\:pt-20{padding-top:calc(var(--spacing)*20)}.sm\:pt-32{padding-top:calc(var(--spacing)*32)}.sm\:pb-16{padding-bottom:calc(var(--spacing)*16)}.sm\:pb-24{padding-bottom:calc(var(--spacing)*24)}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-\[0\.938rem\]{font-size:.938rem}.sm\:text-\[36px\]{font-size:36px}.sm\:leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}}@media (min-width:48rem){.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-7{grid-column:span 7/span 7}.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-\[0\.55fr_repeat\(3\,minmax\(0\,1fr\)\)\]{grid-template-columns:.55fr repeat(3,minmax(0,1fr))}.md\:py-8{padding-block:calc(var(--spacing)*8)}}@media (min-width:64rem){.lg\:col-span-6{grid-column:span 6/span 6}.lg\:inline{display:inline}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,0\.82fr\)_minmax\(0\,1\.18fr\)\]{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.lg\:grid-cols-\[minmax\(0\,1\.08fr\)_minmax\(320px\,0\.92fr\)\]{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr)}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:gap-12{gap:calc(var(--spacing)*12)}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}}@media (min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.dark\:block:where(.dark,.dark *){display:block}.dark\:hidden:where(.dark,.dark *){display:none}.dark\:border-\[oklch\(0\.3_0\.0248_64\)\]:where(.dark,.dark *){border-color:#372b21;border-color:lab(18.7544% 4.105 8.94328)}.dark\:bg-\[oklch\(0\.26_0\.0121_64\)\]:where(.dark,.dark *){background-color:#28231e;background-color:lab(14.1434% 1.89784 4.25913)}.dark\:bg-\[oklch\(0\.55_0\.22_25\)\]:where(.dark,.dark *){background-color:#d40924;background-color:lab(45.5382% 69.8881 46.2994)}.dark\:bg-\[oklch\(0\.58_0\.06_168\)\]:where(.dark,.dark *){background-color:#568673;background-color:lab(52.0778% -20.369 4.59248)}.dark\:from-\[oklch\(0\.58_0\.06_168\)\]:where(.dark,.dark *){--tw-gradient-from:#568673;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.dark\:from-\[oklch\(0\.58_0\.06_168\)\]:where(.dark,.dark *){--tw-gradient-from:lab(52.0778% -20.369 4.59248)}}.dark\:via-\[oklch\(0\.6_0\.055_168\)\]:where(.dark,.dark *){--tw-gradient-via:#5f8b7a;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.dark\:via-\[oklch\(0\.6_0\.055_168\)\]:where(.dark,.dark *){--tw-gradient-via:lab(54.3319% -18.6198 4.20575)}}.dark\:to-\[oklch\(0\.62_0\.05_168\)\]:where(.dark,.dark *){--tw-gradient-to:#699080;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.dark\:to-\[oklch\(0\.62_0\.05_168\)\]:where(.dark,.dark *){--tw-gradient-to:lab(56.5858% -16.8839 3.82005)}}.dark\:text-\[color\:var\(--m-btn-fg\)\]:where(.dark,.dark *){color:var(--m-btn-fg)}.dark\:text-\[oklch\(0\.9_0\.006_86\)\]:where(.dark,.dark *){color:#e0deda;color:lab(88.4258% .130266 2.2866)}.dark\:text-\[oklch\(0\.68_0\.0425_168\)\]:where(.dark,.dark *){color:#7fa193;color:lab(63.4466% -14.2927 3.24241)}.dark\:text-white:where(.dark,.dark *){color:var(--color-white)}.dark\:shadow-\[oklch\(0\.58_0\.06_168_\/_0\.3\)\]:where(.dark,.dark *){--tw-shadow-color:#5686734d}@supports (color:lab(0% 0 0)){.dark\:shadow-\[oklch\(0\.58_0\.06_168_\/_0\.3\)\]:where(.dark,.dark *){--tw-shadow-color:lab(52.0778% -20.369 4.59248/.3)}}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-\[oklch\(0\.58_0\.06_168_\/_0\.3\)\]:where(.dark,.dark *){--tw-shadow-color:color-mix(in oklab,lab(52.0778% -20.369 4.59248/.3) var(--tw-shadow-alpha),transparent)}}@media (hover:hover){.dark\:hover\:border-\[oklch\(0\.58_0\.06_168\)\]:where(.dark,.dark *):hover{border-color:#568673;border-color:lab(52.0778% -20.369 4.59248)}.dark\:hover\:bg-\[oklch\(0\.3_0\.0138_64\)\]:where(.dark,.dark *):hover{background-color:#332c27;background-color:lab(18.7812% 2.16265 4.85595)}.dark\:hover\:bg-\[oklch\(0\.22_0\.0193_64\)\]:where(.dark,.dark *):hover{background-color:#211911;background-color:lab(9.48328% 3.21729 6.52953)}.dark\:hover\:bg-\[oklch\(0\.28_0\.016_168\)\]:where(.dark,.dark *):hover{background-color:#212c27;background-color:lab(16.6934% -5.37437 1.22014)}.dark\:hover\:bg-\[oklch\(0\.52_0\.23_25\)\]:where(.dark,.dark *):hover{background-color:#c7001c;background-color:lab(41.9292% 73.2543 52.1361)}.dark\:hover\:bg-\[oklch\(0\.55_0\.065_168\)\]:where(.dark,.dark *):hover{background-color:#497e6a;background-color:lab(48.6634% -22.1452 4.98121)}.dark\:hover\:from-\[oklch\(0\.55_0\.065_168\)\]:where(.dark,.dark *):hover{--tw-gradient-from:#497e6a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.dark\:hover\:from-\[oklch\(0\.55_0\.065_168\)\]:where(.dark,.dark *):hover{--tw-gradient-from:lab(48.6634% -22.1452 4.98121)}}.dark\:hover\:via-\[oklch\(0\.57_0\.06_168\)\]:where(.dark,.dark *):hover{--tw-gradient-via:#538371;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.dark\:hover\:via-\[oklch\(0\.57_0\.06_168\)\]:where(.dark,.dark *):hover{--tw-gradient-via:lab(50.9177% -20.3779 4.59316)}}.dark\:hover\:to-\[oklch\(0\.59_0\.055_168\)\]:where(.dark,.dark *):hover{--tw-gradient-to:#5c8877;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.dark\:hover\:to-\[oklch\(0\.59_0\.055_168\)\]:where(.dark,.dark *):hover{--tw-gradient-to:lab(53.1718% -18.6266 4.20628)}}}.\[\&\:fullscreen\]\:pointer-events-auto:-webkit-full-screen{pointer-events:auto}.\[\&\:fullscreen\]\:pointer-events-auto:fullscreen{pointer-events:auto}.\[\&\:fullscreen\]\:opacity-100:-webkit-full-screen{opacity:1}.\[\&\:fullscreen\]\:opacity-100:fullscreen{opacity:1}.shadow-soft{box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008}.bg-popover{background-color:var(--color-popover)}.text-popover-foreground{color:var(--color-popover-foreground)}.bg-card{background-color:var(--color-card)}.text-card-foreground{color:var(--color-card-foreground)}.border-border{border-color:var(--color-border)}.text-primary-foreground{color:var(--color-primary-foreground)}.custom-checkbox-container{justify-content:center;align-items:center;display:inline-flex;position:relative}.custom-checkbox{appearance:none;background-color:var(--color-background);border-color:var(--color-border);cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:middle;z-index:1;border-width:2px;border-radius:3px;flex-shrink:0;width:1rem;height:1rem;transition:all .12s ease-in-out;display:inline-block;transform:scale(.95);box-shadow:0 1px 3px #0000000d}.custom-checkbox:hover:not(:disabled){border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.custom-checkbox:hover:not(:disabled){border-color:color-mix(in oklch,var(--color-primary)70%,transparent)}}.custom-checkbox:hover:not(:disabled){transform:scale(1);box-shadow:0 4px 6px -1px #0000001a}.custom-checkbox:focus-visible{outline:2px solid var(--color-ring)}@supports (color:color-mix(in lab,red,red)){.custom-checkbox:focus-visible{outline:2px solid color-mix(in oklch,var(--color-ring)50%,transparent)}}.custom-checkbox:focus-visible{border-color:var(--color-primary);outline-offset:2px}.custom-checkbox:checked{background-color:var(--color-primary);border-color:var(--color-primary);transform:scale(1)}.custom-checkbox.destructive:checked{background-color:var(--color-destructive);border-color:var(--color-destructive)}.custom-checkbox:disabled{border-color:var(--color-border)}@supports (color:color-mix(in lab,red,red)){.custom-checkbox:disabled{border-color:color-mix(in oklch,var(--color-border)40%,transparent)}}.custom-checkbox:disabled{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.custom-checkbox:disabled{background-color:color-mix(in oklch,var(--color-muted)50%,transparent)}}.custom-checkbox:disabled{cursor:not-allowed;opacity:.6}.custom-checkbox:checked:disabled{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.custom-checkbox:checked:disabled{background-color:color-mix(in oklch,var(--color-primary)40%,transparent)}}.custom-checkbox:checked:disabled{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.custom-checkbox:checked:disabled{border-color:color-mix(in oklch,var(--color-primary)40%,transparent)}}.custom-checkbox.destructive:checked:disabled{background-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.custom-checkbox.destructive:checked:disabled{background-color:color-mix(in oklch,var(--color-destructive)40%,transparent)}}.custom-checkbox.destructive:checked:disabled{border-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.custom-checkbox.destructive:checked:disabled{border-color:color-mix(in oklch,var(--color-destructive)40%,transparent)}}.custom-checkbox-checkmark{opacity:0;pointer-events:none;z-index:1;justify-content:center;align-items:center;transition:opacity .1s ease-in-out;display:flex;position:absolute;inset:0}.custom-checkbox:checked+.custom-checkbox-checkmark{opacity:1}.custom-checkbox:checked:disabled+.custom-checkbox-checkmark{opacity:.6}.custom-checkbox:checked+.custom-checkbox-checkmark svg{color:var(--color-primary-foreground)}.custom-checkbox.destructive:checked+.custom-checkbox-checkmark svg{color:var(--color-destructive-foreground)}.dark .custom-checkbox{background-color:#18181b80;border-color:#52525b}.dark .custom-checkbox:hover:not(:disabled){border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.dark .custom-checkbox:hover:not(:disabled){border-color:color-mix(in oklch,var(--color-primary)80%,transparent)}}.dark .custom-checkbox:hover:not(:disabled){background-color:#27272ab3}.dark .custom-checkbox:checked{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.dark .custom-checkbox:checked{background-color:color-mix(in oklch,var(--color-primary)70%,#000 30%)}}.dark .custom-checkbox:checked{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.dark .custom-checkbox:checked{border-color:color-mix(in oklch,var(--color-primary)70%,#000 30%)}}.dark .custom-checkbox.destructive:checked{background-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.dark .custom-checkbox.destructive:checked{background-color:color-mix(in oklch,var(--color-destructive)70%,#000 30%)}}.dark .custom-checkbox.destructive:checked{border-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.dark .custom-checkbox.destructive:checked{border-color:color-mix(in oklch,var(--color-destructive)70%,#000 30%)}}.dark .custom-checkbox:checked+.custom-checkbox-checkmark svg{color:#f8f8f8;color:lab(97.68% -.0000298023 .0000119209)}.dark .custom-checkbox.destructive:checked+.custom-checkbox-checkmark svg{color:#fcf3f2;color:lab(96.4283% 3.05605 1.64284)}.glass{-webkit-backdrop-filter:blur(8px);background:#fffdf9bf;background:lab(99.4542% .176877 3.05089/.75);border:1px solid #c8d0cc4d;border:1px solid lab(82.7338% -3.32677 .759983/.3);transition:all .3s;box-shadow:0 4px 12px #00000014;box-shadow:0 4px 12px lab(0% 0 0/.08)}.dark .glass{-webkit-backdrop-filter:blur(10px);background:#15110dd9;background:lab(5.25504% 1.35968 2.64353/.85);border:1px solid #90a49b66;border:1px solid lab(65.5339% -8.35863 1.90337/.4);box-shadow:0 4px 12px #0000004d,0 0 24px #7fa1931a;box-shadow:0 4px 12px lab(0% 0 0/.3),0 0 24px lab(63.4466% -14.2927 3.24241/.1)}.glass:hover{border-color:#7fa19380;border-color:lab(63.4466% -14.2927 3.24241/.5);box-shadow:0 8px 20px #7fa1931f,0 4px 8px #0000001a;box-shadow:0 8px 20px lab(63.4466% -14.2927 3.24241/.12),0 4px 8px lab(0% 0 0/.1)}.dark .glass:hover{border-color:#7fa19399;border-color:lab(63.4466% -14.2927 3.24241/.6);box-shadow:0 8px 20px #7fa19333,0 4px 8px #0006;box-shadow:0 8px 20px lab(63.4466% -14.2927 3.24241/.2),0 4px 8px lab(0% 0 0/.4)}.dark .feature-card .glass:hover,.feature-card .glass:hover{transform:none}.glass-highlighted{-webkit-backdrop-filter:blur(12px)saturate(1.2);background:linear-gradient(135deg,#fffdf9cc,#fffbf3b3 50%,#fefaf1bf);background:linear-gradient(135deg,lab(99.4542% .176877 3.05089/.8),lab(98.8904% .279576 4.58585/.7) 50%,lab(98.3104% .279814 4.58598/.75));border:1px solid #7fa19399;border:1px solid lab(63.4466% -14.2927 3.24241/.6);position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #fff3,inset 0 -1px 2px #7fa1931a,0 0 60px #7fa1934d,0 0 120px #7fa19326,0 20px 40px -8px #7fa19340,0 8px 32px -4px #2b6b5533;box-shadow:inset 0 1px 2px lab(100% 0 0/.2),inset 0 -1px 2px lab(63.4466% -14.2927 3.24241/.1),0 0 60px lab(63.4466% -14.2927 3.24241/.3),0 0 120px lab(63.4466% -14.2927 3.24241/.15),0 20px 40px -8px lab(63.4466% -14.2927 3.24241/.25),0 8px 32px -4px lab(40.6739% -25.7999 5.76611/.2)}.glass-highlighted:before{content:"";pointer-events:none;background:radial-gradient(circle at 30% -20%,#7fa19326 0,#0000 50%);background:radial-gradient(circle at 30% -20%,lab(63.4466% -14.2927 3.24241/.15) 0,#0000 50%);position:absolute;inset:0}.glass-highlighted:after{content:"";pointer-events:none;background:conic-gradient(#0000 0deg,#7fa1930d 90deg,#0000 180deg,#7fa1930d 270deg,#0000 1turn);background:conic-gradient(#0000 0deg,lab(63.4466% -14.2927 3.24241/.05) 90deg,#0000 180deg,lab(63.4466% -14.2927 3.24241/.05) 270deg,#0000 1turn);animation:20s linear infinite rotate-subtle;position:absolute;inset:-50%}.dark .glass-highlighted{background:linear-gradient(135deg,#1f1914e6,#251e18d9 50%,#221c16e0);background:linear-gradient(135deg,lab(9.49818% 2.21901 4.77913/.9),lab(11.8154% 2.48161 5.48142/.85) 50%,lab(10.6575% 2.29751 5.07713/.88));border:1px solid #7fa193b3;border:1px solid lab(63.4466% -14.2927 3.24241/.7);box-shadow:inset 0 1px 2px #ffffff1a,inset 0 -1px 2px #7fa19326,0 0 80px #7fa19366,0 0 160px #7fa19333,0 30px 60px -12px #7fa19366,0 12px 36px -8px #2b6b554d;box-shadow:inset 0 1px 2px lab(100% 0 0/.1),inset 0 -1px 2px lab(63.4466% -14.2927 3.24241/.15),0 0 80px lab(63.4466% -14.2927 3.24241/.4),0 0 160px lab(63.4466% -14.2927 3.24241/.2),0 30px 60px -12px lab(63.4466% -14.2927 3.24241/.4),0 12px 36px -8px lab(40.6739% -25.7999 5.76611/.3)}.dark .glass-highlighted:before{background:radial-gradient(circle at 70% 120%,#7fa19333 0,#0000 50%);background:radial-gradient(circle at 70% 120%,lab(63.4466% -14.2927 3.24241/.2) 0,#0000 50%)}.glass-highlighted:hover{border:1px solid #7fa19399;border:1px solid lab(63.4466% -14.2927 3.24241/.6);box-shadow:inset 0 1px 2px #ffffff40,inset 0 -1px 2px #7fa19326,0 24px 48px -8px #7fa1934d,0 12px 36px -4px #2b6b5540;box-shadow:inset 0 1px 2px lab(100% 0 0/.25),inset 0 -1px 2px lab(63.4466% -14.2927 3.24241/.15),0 24px 48px -8px lab(63.4466% -14.2927 3.24241/.3),0 12px 36px -4px lab(40.6739% -25.7999 5.76611/.25)}.dark .glass-highlighted:hover{border:1px solid #7fa193bf;border:1px solid lab(63.4466% -14.2927 3.24241/.75);box-shadow:inset 0 1px 2px #ffffff26,inset 0 -1px 2px #7fa19333,0 36px 72px -16px #7fa19380,0 16px 48px -8px #2b6b5559;box-shadow:inset 0 1px 2px lab(100% 0 0/.15),inset 0 -1px 2px lab(63.4466% -14.2927 3.24241/.2),0 36px 72px -16px lab(63.4466% -14.2927 3.24241/.5),0 16px 48px -8px lab(40.6739% -25.7999 5.76611/.35)}@keyframes rotate-subtle{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.glass-subtle{-webkit-backdrop-filter:blur(6px);background:#fffdfa99;background:lab(99.4416% .106156 1.90396/.6);border:1px solid #d3d9d640;border:1px solid lab(86.1803% -2.49335 .56982/.25);transition:all .3s;box-shadow:0 2px 8px #0000000d;box-shadow:0 2px 8px lab(0% 0 0/.05)}.dark .glass-subtle{-webkit-backdrop-filter:blur(6px);background:#100d0ab3;background:lab(3.69276% .797004 1.59509/.7);border:1px solid #84938d4d;border:1px solid lab(59.6672% -6.67989 1.52211/.3);box-shadow:0 2px 8px #00000040;box-shadow:0 2px 8px lab(0% 0 0/.25)}.glass-elevated{background:#fffdf8d9;background:lab(99.4624% .227004 3.81746/.85);border:1px solid #bdc7c259;border:1px solid lab(79.2872% -4.16151 .950241/.35);transition:all .3s;box-shadow:0 8px 24px #0000001a,0 4px 12px #2b6b5514;box-shadow:0 8px 24px lab(0% 0 0/.1),0 4px 12px lab(40.6739% -25.7999 5.76611/.08)}.dark .glass-elevated,.glass-elevated{-webkit-backdrop-filter:blur(12px)saturate(1.1)}.dark .glass-elevated{background:#1b1510e6;background:lab(7.20495% 2.13596 4.05237/.9);border:1px solid #879f9573;border:1px solid lab(63.2804% -10.0484 2.2855/.45);box-shadow:0 8px 24px #00000059,0 4px 12px #7fa1931f;box-shadow:0 8px 24px lab(0% 0 0/.35),0 4px 12px lab(63.4466% -14.2927 3.24241/.12)}.glass-intense{background:linear-gradient(135deg,#fffdf9e6,#fffbf3d9);background:linear-gradient(135deg,lab(99.4705% .279367 4.5857/.9),lab(98.8904% .279576 4.58585/.85));border:1px solid #a2b2ab66;border:1px solid lab(71.2673% -6.67417 1.52166/.4);transition:all .3s;box-shadow:inset 0 1px 1px #ffffff26,0 12px 32px #0000001f,0 0 40px #7fa1931a;box-shadow:inset 0 1px 1px lab(100% 0 0/.15),0 12px 32px lab(0% 0 0/.12),0 0 40px lab(63.4466% -14.2927 3.24241/.1)}.dark .glass-intense,.glass-intense{-webkit-backdrop-filter:blur(16px)saturate(1.3)}.dark .glass-intense{background:linear-gradient(135deg,#201913eb,#261d16e0);background:linear-gradient(135deg,lab(9.49129% 2.70147 5.65372/.92),lab(11.8051% 3.18447 6.94465/.88));border:1px solid #7fa1938c;border:1px solid lab(63.4466% -14.2927 3.24241/.55);box-shadow:inset 0 1px 1px #ffffff14,0 12px 32px #0006,0 0 60px #7fa19326;box-shadow:inset 0 1px 1px lab(100% 0 0/.08),0 12px 32px lab(0% 0 0/.4),0 0 60px lab(63.4466% -14.2927 3.24241/.15)}.glass:focus-visible{outline:none;box-shadow:inset 0 0 40px #ffffff40,0 0 0 3px #2b6b554d,0 0 20px #2b6b5533,0 8px 32px #2b6b551a;box-shadow:inset 0 0 40px lab(100% 0 0/.25),0 0 0 3px lab(40.6739% -25.7999 5.76611/.3),0 0 20px lab(40.6739% -25.7999 5.76611/.2),0 8px 32px lab(40.6739% -25.7999 5.76611/.1)}.glass-parallax{transform-style:flat}button.glass{position:relative;overflow:hidden}button.glass:before{content:"";opacity:0;background:linear-gradient(135deg,#ffffff1a,#0000 50%,#ffffff0d);background:linear-gradient(135deg,lab(100% 0 0/.1),#0000 50%,lab(100% 0 0/.05));transition:opacity .3s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}button.glass:hover:before{opacity:1}.dark button.glass:before{background:linear-gradient(135deg,#ffffff0d,#0000 50%,#ffffff08);background:linear-gradient(135deg,lab(100% 0 0/.05),#0000 50%,lab(100% 0 0/.03))}button.glass{box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #0000001a,0 4px 8px -2px #2b6b551a,0 2px 4px -2px #0000000f;box-shadow:inset 0 1px lab(100% 0 0/.1),inset 0 -1px lab(0% 0 0/.1),0 4px 8px -2px lab(40.6739% -25.7999 5.76611/.1),0 2px 4px -2px lab(0% 0 0/.06)}button.glass:hover{box-shadow:inset 0 1px #ffffff26,inset 0 -1px #0000000d,0 8px 16px -4px #2b6b5526,0 4px 8px -2px #00000014;box-shadow:inset 0 1px lab(100% 0 0/.15),inset 0 -1px lab(0% 0 0/.05),0 8px 16px -4px lab(40.6739% -25.7999 5.76611/.15),0 4px 8px -2px lab(0% 0 0/.08)}button.glass:active{box-shadow:inset 0 2px 4px #0000001a,inset 0 -1px #ffffff1a,0 2px 4px -2px #2b6b551a,0 1px 2px -1px #0000000f;box-shadow:inset 0 2px 4px lab(0% 0 0/.1),inset 0 -1px lab(100% 0 0/.1),0 2px 4px -2px lab(40.6739% -25.7999 5.76611/.1),0 1px 2px -1px lab(0% 0 0/.06)}.prose b,.prose blockquote,.prose cite,.prose figcaption,.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6,.prose li,.prose p,.prose strong,.prose td,.prose th{color:var(--color-foreground)}.prose a,.prose code{color:var(--color-primary)}.color-adaptive-text{color:var(--color-adaptive-primary);transition:color .3s cubic-bezier(.4,0,.2,1)}.color-adaptive-border{border-color:var(--color-adaptive-primary);transition:border-color .3s cubic-bezier(.4,0,.2,1)}.color-adaptive-glow{box-shadow:0 0 20px var(--color-adaptive-primary);transition:box-shadow .3s cubic-bezier(.4,0,.2,1)}.color-adaptive-bg{background-color:var(--color-adaptive-primary);transition:background-color .3s cubic-bezier(.4,0,.2,1)}.color-adaptive-accent-text{color:var(--color-adaptive-accent);transition:color .3s cubic-bezier(.4,0,.2,1)}.gradient-primary{background:linear-gradient(135deg,var(--grad-start)0,var(--grad-mid)50%,var(--grad-end)100%)}.gradient-primary-smooth{background:linear-gradient(135deg,var(--teal-light)0,var(--teal-light)25%,var(--teal-medium)50%,var(--teal-medium)75%,var(--teal-bright)100%)}@supports (color:color-mix(in lab,red,red)){.gradient-primary-smooth{background:linear-gradient(135deg,var(--teal-light)0,color-mix(in oklch,var(--teal-light)60%,var(--teal-medium)40%)25%,var(--teal-medium)50%,color-mix(in oklch,var(--teal-medium)60%,var(--teal-bright)40%)75%,var(--teal-bright)100%)}}.gradient-adaptive{background:linear-gradient(135deg,var(--color-adaptive-primary)0,var(--color-adaptive-primary)50%,var(--color-adaptive-accent)100%)}@supports (color:color-mix(in lab,red,red)){.gradient-adaptive{background:linear-gradient(135deg,var(--color-adaptive-primary)0,color-mix(in oklch,var(--color-adaptive-primary)70%,var(--color-adaptive-accent)30%)50%,var(--color-adaptive-accent)100%)}}.gradient-multi-stop{background:linear-gradient(135deg,var(--teal-light)0,var(--teal-light)12.5%,var(--teal-light)25%,var(--teal-light)37.5%,var(--teal-medium)50%,var(--teal-medium)62.5%,var(--teal-medium)75%,var(--teal-medium)87.5%,var(--teal-bright)100%)}@supports (color:color-mix(in lab,red,red)){.gradient-multi-stop{background:linear-gradient(135deg,var(--teal-light)0,color-mix(in oklch,var(--teal-light)80%,var(--teal-medium)20%)12.5%,color-mix(in oklch,var(--teal-light)60%,var(--teal-medium)40%)25%,color-mix(in oklch,var(--teal-light)40%,var(--teal-medium)60%)37.5%,var(--teal-medium)50%,color-mix(in oklch,var(--teal-medium)60%,var(--teal-bright)40%)62.5%,color-mix(in oklch,var(--teal-medium)40%,var(--teal-bright)60%)75%,color-mix(in oklch,var(--teal-medium)20%,var(--teal-bright)80%)87.5%,var(--teal-bright)100%)}}.gradient-conic{background:conic-gradient(from 180deg at 50% 50%,var(--grad-start)0deg,var(--grad-mid)180deg,var(--grad-end)1turn)}.dynamic-bg{background:linear-gradient(135deg,var(--color-adaptive-primary)0,var(--color-adaptive-primary)25%,var(--color-adaptive-accent)50%,var(--color-adaptive-accent)75%,var(--teal-bright)100%)}@supports (color:color-mix(in lab,red,red)){.dynamic-bg{background:linear-gradient(135deg,var(--color-adaptive-primary)0,color-mix(in oklch,var(--color-adaptive-primary)85%,var(--teal-medium)15%)25%,var(--color-adaptive-accent)50%,color-mix(in oklch,var(--color-adaptive-accent)75%,var(--teal-bright)25%)75%,var(--teal-bright)100%)}}.dynamic-bg{background-size:200% 200%}.gradient-accent-animated{background:linear-gradient(135deg,var(--teal-bright)0,var(--color-adaptive-accent)25%,var(--color-adaptive-primary)50%,var(--color-adaptive-accent)75%,var(--color-adaptive-accent)100%)}@supports (color:color-mix(in lab,red,red)){.gradient-accent-animated{background:linear-gradient(135deg,var(--teal-bright)0,color-mix(in oklch,var(--color-adaptive-accent)65%,var(--teal-light)35%)25%,var(--color-adaptive-primary)50%,color-mix(in oklch,var(--color-adaptive-accent)70%,var(--teal-medium)30%)75%,var(--color-adaptive-accent)100%)}}.gradient-accent-animated{background-size:200% 200%}.teal-glow{box-shadow:0 0 20px var(--color-adaptive-primary),0 0 40px var(--color-adaptive-primary),0 0 80px var(--color-adaptive-primary),inset 0 0 20px var(--color-adaptive-primary)}@supports (color:color-mix(in lab,red,red)){.teal-glow{box-shadow:0 0 20px color-mix(in oklch,var(--color-adaptive-primary)40%,transparent),0 0 40px color-mix(in oklch,var(--color-adaptive-primary)25%,transparent),0 0 80px color-mix(in oklch,var(--color-adaptive-primary)15%,transparent),inset 0 0 20px color-mix(in oklch,var(--color-adaptive-primary)5%,transparent)}}.teal-glow{transition:box-shadow .3s cubic-bezier(.4,0,.2,1)}.teal-glow-subtle{box-shadow:0 0 15px var(--color-adaptive-primary),0 4px 20px var(--color-adaptive-primary)}@supports (color:color-mix(in lab,red,red)){.teal-glow-subtle{box-shadow:0 0 15px color-mix(in oklch,var(--color-adaptive-primary)20%,transparent),0 4px 20px color-mix(in oklch,var(--color-adaptive-primary)15%,transparent)}}.teal-glow-subtle{transition:box-shadow .3s cubic-bezier(.4,0,.2,1)}.adaptive-glow-hover:hover{box-shadow:0 0 25px var(--color-adaptive-primary),0 0 50px var(--color-adaptive-primary),0 0 100px var(--color-adaptive-primary)}@supports (color:color-mix(in lab,red,red)){.adaptive-glow-hover:hover{box-shadow:0 0 25px color-mix(in oklch,var(--color-adaptive-primary)45%,transparent),0 0 50px color-mix(in oklch,var(--color-adaptive-primary)30%,transparent),0 0 100px color-mix(in oklch,var(--color-adaptive-primary)18%,transparent)}}.adaptive-glow-hover:hover{transition:box-shadow .2s cubic-bezier(.4,0,.2,1)}.shadow-teal{box-shadow:0 4px 6px -1px #2b6b551a,0 2px 4px -2px #2b6b551a;box-shadow:0 4px 6px -1px lab(40.6739% -25.7999 5.76611/.1),0 2px 4px -2px lab(40.6739% -25.7999 5.76611/.1)}.shadow-teal-lg{box-shadow:0 10px 15px -3px #2b6b5526,0 4px 6px -4px #2b6b5526;box-shadow:0 10px 15px -3px lab(40.6739% -25.7999 5.76611/.15),0 4px 6px -4px lab(40.6739% -25.7999 5.76611/.15)}.shadow-depth{box-shadow:0 1px 3px #110c081f,0 4px 12px #110c0814,0 8px 24px #110c080a;box-shadow:0 1px 3px lab(3.68727% 1.21274 2.25436/.12),0 4px 12px lab(3.68727% 1.21274 2.25436/.08),0 8px 24px lab(3.68727% 1.21274 2.25436/.04)}.nav-link-hover{position:relative;overflow:hidden}.nav-link-hover:before{background:linear-gradient(90deg,var(--color-primary)0,var(--color-accent)50%,var(--color-primary)100%);content:"";position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.nav-link-hover:before{background:linear-gradient(90deg,color-mix(in oklch,var(--color-primary)10%,transparent)0,color-mix(in oklch,var(--color-accent)10%,transparent)50%,color-mix(in oklch,var(--color-primary)10%,transparent)100%)}}.nav-link-hover:before{border-radius:inherit;opacity:0;transition:opacity .3s}.nav-link-hover:hover:before{opacity:1}.button-glow{position:relative;overflow:hidden}.button-glow:after{background:linear-gradient(45deg,transparent 30%,var(--color-primary)50%,transparent 70%);content:"";position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.button-glow:after{background:linear-gradient(45deg,transparent 30%,color-mix(in oklch,var(--color-primary)20%,transparent)50%,transparent 70%)}}.interactive-hover:hover{color:var(--color-adaptive-primary)}@supports (color:color-mix(in lab,red,red)){.interactive-hover:hover{color:color-mix(in oklch,var(--color-adaptive-primary)80%,lab(77.4666% -16.8149 3.8146) 20%)}}.interactive-hover:hover{transition:color .2s cubic-bezier(.4,0,.2,1)}.interactive-focus:focus-visible{color:var(--color-adaptive-primary)}@supports (color:color-mix(in lab,red,red)){.interactive-focus:focus-visible{color:color-mix(in oklch,var(--color-adaptive-primary)70%,lab(88.4502% .283778 4.58871) 30%)}}.interactive-focus:focus-visible{outline:2px solid var(--color-adaptive-primary);outline-offset:2px;transition:outline .2s cubic-bezier(.4,0,.2,1),outline-offset .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1)}.interactive-active:active{color:var(--color-adaptive-primary)}@supports (color:color-mix(in lab,red,red)){.interactive-active:active{color:color-mix(in oklch,var(--color-adaptive-primary)85%,lab(20.111% -36.3713 7.81894) 15%)}}.interactive-bg-hover:hover{background-color:var(--color-adaptive-primary)}@supports (color:color-mix(in lab,red,red)){.interactive-bg-hover:hover{background-color:color-mix(in oklch,var(--color-adaptive-primary)90%,transparent 10%)}}.interactive-bg-hover:hover{transition:background-color .2s cubic-bezier(.4,0,.2,1)}.text-contrast-max{font-weight:600}.text-contrast-high,.text-contrast-max{color:var(--color-adaptive-contrast)}@supports (color:color-mix(in lab,red,red)){.text-contrast-high{color:color-mix(in oklch,var(--color-adaptive-contrast)85%,var(--color-adaptive-primary)15%)}}.text-contrast-high{font-weight:500}@media (prefers-contrast:high){.color-adaptive-text,.interactive-active:active,.interactive-focus:focus-visible,.interactive-hover:hover{color:var(--color-adaptive-contrast);font-weight:700}.color-adaptive-border{border-color:var(--color-adaptive-contrast);border-width:2px}}.text-primary-emphasis{color:var(--color-adaptive-primary);letter-spacing:-.025em;font-weight:700;transition:color .3s cubic-bezier(.4,0,.2,1)}.text-hero-title{color:var(--color-adaptive-contrast);letter-spacing:-.03em;text-shadow:0 1px 2px var(--color-adaptive-contrast);font-weight:800}@supports (color:color-mix(in lab,red,red)){.text-hero-title{text-shadow:0 1px 2px color-mix(in oklch,var(--color-adaptive-contrast)10%,transparent)}}.text-hero-title{transition:color .3s cubic-bezier(.4,0,.2,1),text-shadow .3s cubic-bezier(.4,0,.2,1)}.text-hero-title-gradient{background:linear-gradient(135deg,var(--grad-start),var(--grad-mid),var(--grad-end));-webkit-text-fill-color:transparent;color:#0000;letter-spacing:-.03em;-webkit-background-clip:text;background-clip:text;font-weight:800;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-block}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.text-hero-title-gradient{color:var(--color-primary);-webkit-text-fill-color:var(--color-primary)}.dark .text-hero-title-gradient{color:var(--teal-bright);-webkit-text-fill-color:var(--teal-bright)}}.text-accent-highlight{color:var(--color-adaptive-primary);letter-spacing:-.02em;font-weight:600;transition:color .3s cubic-bezier(.4,0,.2,1)}.text-contrast-enhanced{color:var(--color-adaptive-contrast);text-shadow:0 0 1px var(--color-adaptive-contrast);font-weight:600}@supports (color:color-mix(in lab,red,red)){.text-contrast-enhanced{text-shadow:0 0 1px color-mix(in oklch,var(--color-adaptive-contrast)20%,transparent)}}.text-shadow-glow{text-shadow:0 0 10px #ffffff4d,0 1px 2px #0003;text-shadow:0 0 10px lab(100% 0 0/.3),0 1px 2px lab(0% 0 0/.2)}.text-shadow-glow:hover{text-shadow:0 0 15px #fff6,0 0 25px #2b6b5533,0 1px 3px #0000004d;text-shadow:0 0 15px lab(100% 0 0/.4),0 0 25px lab(40.6739% -25.7999 5.76611/.2),0 1px 3px lab(0% 0 0/.3)}.text-shadow-subtle{text-shadow:0 1px 2px #0000001a;text-shadow:0 1px 2px lab(0% 0 0/.1)}.dark .text-shadow-glow{text-shadow:0 0 12px #7fa1934d,0 1px 3px #0006;text-shadow:0 0 12px lab(63.4466% -14.2927 3.24241/.3),0 1px 3px lab(0% 0 0/.4)}.dark .text-shadow-glow:hover{text-shadow:0 0 18px #7fa19366,0 0 30px #7fa19333,0 1px 4px #00000080;text-shadow:0 0 18px lab(63.4466% -14.2927 3.24241/.4),0 0 30px lab(63.4466% -14.2927 3.24241/.2),0 1px 4px lab(0% 0 0/.5)}.text-subtitle-soft{color:var(--color-foreground);letter-spacing:-.01em;font-weight:500;line-height:1.6}.text-description-muted{color:var(--color-muted-foreground);letter-spacing:0;font-weight:400;line-height:1.65}.content-spacing{padding:clamp(1rem,4vw,1.5rem)}.content-spacing-sm{padding:clamp(.75rem,3vw,1rem)}.content-spacing-lg{padding:clamp(1.5rem,5vw,2rem)}.text-safe-padding{padding-left:.5rem;padding-right:.5rem}.link-primary{color:#2b6b55;color:lab(40.6739% -25.7999 5.76611);cursor:pointer;text-underline-offset:2px;-webkit-text-decoration:underline #2b6b554d;text-decoration:underline #2b6b554d;-webkit-text-decoration:underline lab(40.6739% -25.7999 5.76611/.3);text-decoration:underline lab(40.6739% -25.7999 5.76611/.3);transition:all .2s}.link-primary:hover{color:#005b44;color:lab(33.8432% -29.6118 6.56167);text-decoration-color:#005b4499;text-decoration-color:lab(33.8432% -29.6118 6.56167/.6)}.dark .link-primary{color:#74a591;color:lab(63.6786% -20.2962 4.58683);cursor:pointer;text-decoration-color:#74a59166;text-decoration-color:lab(63.6786% -20.2962 4.58683/.4)}.dark .link-primary:hover{color:#90b9a8;color:lab(71.6664% -16.8305 3.81584);text-decoration-color:#90b9a8b3;text-decoration-color:lab(71.6664% -16.8305 3.81584/.7)}.responsive-spacing-y{padding-top:clamp(2rem,6vw,4rem);padding-bottom:clamp(2rem,6vw,4rem)}.responsive-spacing-x{padding-left:clamp(1rem,4vw,2rem);padding-right:clamp(1rem,4vw,2rem)}}:root{--m-bg:#f8f3e9;--m-bg-tint:.966 .015 85;--m-bg-gradient:linear-gradient(160deg,#fcf6e9,#fcf3e4 38%,#f7f2e4 68%,#faeedd);--m-hero-tint:.984 .012 86;--m-hero-dim:transparent;--m-hero-text-shadow:#ffffff73;--m-hero-text-shadow-soft:#fff9;--m-hero-glow:#ffffff7a;--m-hero-glow-line:#ffffff73;--m-hero-glow-wide:#ffffff85;--m-hero-halo-a1:.54;--m-hero-halo-a2:.24;--m-surface:#fffbf3b8;--m-surface-strong:#fffbf3f0;--m-surface-solid:#fffbf3;--m-surface-hover:#f3eee4;--m-wash:#ffffff8c;--m-chip:#eee7d9;--m-ink:#1a1510;--m-text:#28231e;--m-text-soft:#4d463e;--m-muted:#5e574e;--m-faint:#777069;--m-line:#ddd7ca;--m-line-soft:#ddd7ca99;--m-accent:#3c6e63;--m-accent-ink:#386156;--m-accent-chip:#dff1e2;--m-accent-ring:#3861564d;--m-btn:#18130e;--m-btn-hover:#2e2822;--m-btn-fg:#fff;--m-btn-shadow:#18130e3d;--m-btn-border:#1a151024;--m-btn-border-hover:#1a151047;--m-shadow:#19151114;--m-shadow-strong:#19151129;--m-inverse-card:#18130e;--m-inverse-fg:#fff;--m-inverse-fg-soft:#ffffffbf;--m-inverse-fg-faint:#fff9;--m-inverse-line:#ffffff1f;--m-inverse-chip:#ffffff1a;--m-inverse-chip-line:#fff3;--m-inverse-accent:#8eb5a3;--m-inverse-shadow:#18130e4d}@supports (color:lab(0% 0 0)){:root{--m-bg:lab(96.1148% .452936 5.73548);--m-bg-gradient:linear-gradient(160deg,lab(97.1737% .452489 6.90161),lab(96.3466% 1.35589 8.35469) 38%,lab(95.6996% -.196576 7.68403) 68%,lab(94.8354% 1.93757 9.83441));--m-hero-text-shadow:lab(100% 0 0/.45);--m-hero-text-shadow-soft:lab(100% 0 0/.6);--m-hero-glow:lab(100% 0 0/.48);--m-hero-glow-line:lab(100% 0 0/.45);--m-hero-glow-wide:lab(100% 0 0/.52);--m-surface:lab(98.8904% .279576 4.58585/.72);--m-surface-strong:lab(98.8904% .279576 4.58585/.94);--m-surface-solid:lab(98.8904% .279576 4.58585);--m-surface-hover:lab(94.2519% .502199 5.34275);--m-wash:lab(100% 0 0/.55);--m-chip:lab(91.9519% .756592 7.66019);--m-ink:lab(7.22419% 1.46236 3.71451);--m-text:lab(14.16% 1.49775 4.41366);--m-text-soft:lab(30.4088% 1.79414 5.93272);--m-muted:lab(37.3701% 1.7713 5.91443);--m-faint:lab(47.8108% 1.51384 5.14784);--m-line:lab(86.145% .67544 6.89023);--m-line-soft:lab(86.145% .67544 6.89023/.6);--m-accent:lab(42.738% -20.093 .602675);--m-accent-ink:lab(38.0074% -17.2719 1.51119);--m-accent-chip:lab(93.415% -8.2801 5.27935);--m-accent-ring:lab(38.0074% -17.2719 1.51119/.3);--m-btn:lab(6.17966% 1.65881 3.20461);--m-btn-hover:lab(16.4665% 2.06183 5.01902);--m-btn-fg:lab(100% 0 0);--m-btn-shadow:lab(6.17966% 1.65881 3.20461/.24);--m-btn-border:lab(7.22419% 1.46236 3.71451/.14);--m-btn-border-hover:lab(7.22419% 1.46236 3.71451/.28);--m-shadow:lab(7.22589% 1.19062 3.13728/.08);--m-shadow-strong:lab(7.22589% 1.19062 3.13728/.16);--m-inverse-card:lab(6.17966% 1.65881 3.20461);--m-inverse-fg:lab(100% 0 0);--m-inverse-fg-soft:lab(100% 0 0/.75);--m-inverse-fg-faint:lab(100% 0 0/.6);--m-inverse-line:lab(100% 0 0/.12);--m-inverse-chip:lab(100% 0 0/.1);--m-inverse-chip-line:lab(100% 0 0/.2);--m-inverse-accent:lab(70.5108% -16.6265 4.79685);--m-inverse-shadow:lab(6.17966% 1.65881 3.20461/.3)}}.dark{--m-bg:#0e1411;--m-bg-tint:.185 .012 160;--m-bg-gradient:linear-gradient(160deg,#101814,#0e1411 45%,#0c110d);--m-hero-tint:.185 .012 160;--m-hero-dim:#0407056b;--m-hero-text-shadow:#0000008c;--m-hero-text-shadow-soft:#0009;--m-hero-glow:#00000080;--m-hero-glow-line:#00000059;--m-hero-glow-wide:#0009;--m-hero-halo-a1:.26;--m-hero-halo-a2:.1;--m-surface:#18201cb8;--m-surface-strong:#18201cf0;--m-surface-solid:#1e2622;--m-surface-hover:#2a332e;--m-wash:#ffffff0d;--m-chip:#2a332e;--m-ink:#ecf0eb;--m-text:#d4d9d3;--m-text-soft:#b9c0b9;--m-muted:#9aa09a;--m-faint:#7c827c;--m-line:#343d38;--m-line-soft:#343d3899;--m-accent:#9dc3a3;--m-accent-ink:#abcfaf;--m-accent-chip:#1f3326;--m-accent-ring:#abcfaf59;--m-btn:#ecf0eb;--m-btn-hover:#ced3cc;--m-btn-fg:#0d1310;--m-btn-shadow:#00000073;--m-btn-border:#ffffff24;--m-btn-border-hover:#ffffff4d;--m-shadow:#00000059;--m-shadow-strong:#00000080;--m-inverse-card:#ecf0eb;--m-inverse-fg:#0d1310;--m-inverse-fg-soft:#0d1310bf;--m-inverse-fg-faint:#0d131099;--m-inverse-line:#0000001f;--m-inverse-chip:#00000014;--m-inverse-chip-line:#0000002e;--m-inverse-accent:#255849;--m-inverse-shadow:#0006}@supports (color:lab(0% 0 0)){.dark{--m-bg:lab(5.84959% -3.01822 1.19719);--m-bg-gradient:linear-gradient(160deg,lab(7.40326% -4.22205 1.23374),lab(5.84959% -3.01822 1.19719) 45%,lab(4.54582% -2.34272 1.464));--m-hero-dim:lab(1.60653% -1.05369 .417566/.42);--m-hero-text-shadow:lab(0% 0 0/.55);--m-hero-text-shadow-soft:lab(0% 0 0/.6);--m-hero-glow:lab(0% 0 0/.5);--m-hero-glow-line:lab(0% 0 0/.35);--m-hero-glow-wide:lab(0% 0 0/.6);--m-surface:lab(11.4488% -4.51955 1.7926/.72);--m-surface-strong:lab(11.4488% -4.51955 1.7926/.94);--m-surface-solid:lab(14.349% -4.51468 1.79124);--m-surface-hover:lab(20.176% -5.15749 2.04654);--m-wash:lab(100% 0 0/.05);--m-chip:lab(20.176% -5.15749 2.04654);--m-ink:lab(94.3037% -2.09221 1.9412);--m-text:lab(86.2126% -2.7945 2.16162);--m-text-soft:lab(76.9589% -3.35345 2.59615);--m-muted:lab(65.3587% -3.35342 2.59746);--m-faint:lab(53.7585% -3.35336 2.59922);--m-line:lab(24.8028% -4.82734 1.91648);--m-line-soft:lab(24.8028% -4.82734 1.91648/.6);--m-accent:lab(75.2713% -17.814 11.43);--m-accent-ink:lab(79.906% -17.4099 12.1325);--m-accent-chip:lab(19.2639% -10.9811 5.64006);--m-accent-ring:lab(79.906% -17.4099 12.1325/.35);--m-btn:lab(94.3037% -2.09221 1.9412);--m-btn-hover:lab(83.8894% -2.61438 2.42858);--m-btn-fg:lab(5.39132% -2.85608 1.13277);--m-btn-shadow:lab(0% 0 0/.45);--m-btn-border:lab(100% 0 0/.14);--m-btn-border-hover:lab(100% 0 0/.3);--m-shadow:lab(0% 0 0/.35);--m-shadow-strong:lab(0% 0 0/.5);--m-inverse-card:lab(94.3037% -2.09221 1.9412);--m-inverse-fg:lab(5.39132% -2.85608 1.13277);--m-inverse-fg-soft:lab(5.39132% -2.85608 1.13277/.75);--m-inverse-fg-faint:lab(5.39132% -2.85608 1.13277/.6);--m-inverse-line:lab(0% 0 0/.12);--m-inverse-chip:lab(0% 0 0/.08);--m-inverse-chip-line:lab(0% 0 0/.18);--m-inverse-accent:lab(33.5067% -20.8059 3.01372);--m-inverse-shadow:lab(0% 0 0/.4)}}@media (-webkit-max-device-pixel-ratio:1),(max-width:768px),(prefers-reduced-motion:reduce){.glass,.glass-elevated,.glass-subtle{-webkit-backdrop-filter:blur(8px)!important}.dynamic-bg,.gradient-accent-animated{animation:none!important}}@media (prefers-reduced-transparency:reduce){[class*=backdrop-blur]{-webkit-backdrop-filter:none!important}}@media (prefers-contrast:more){:root{--color-adaptive-primary:#00654b;--color-adaptive-accent:#318267}@supports (color:lab(0% 0 0)){:root{--color-adaptive-primary:lab(37.5198% -35.0399 7.73367);--color-adaptive-accent:lab(48.9921% -31.0203 6.92376)}}.dark{--color-adaptive-primary:#89bba7;--color-adaptive-accent:#729989}@supports (color:lab(0% 0 0)){.dark{--color-adaptive-primary:lab(71.799% -20.2577 4.58381);--color-adaptive-accent:lab(60.066% -16.8696 3.81893)}}}@media (forced-colors:active){.color-adaptive-text,.interactive-focus:focus-visible,.interactive-hover:hover{color:linktext;forced-color-adjust:none}.color-adaptive-border{border-color:buttonborder}.color-adaptive-bg{background-color:buttonface}}.hover-lift{transition:transform .2s cubic-bezier(.4,0,.2,1)}.hero-depth-root{--hero-depth-x:0;--hero-depth-y:0;--hero-scroll-depth:0}.hero-landscape-background{transform-origin:bottom;will-change:transform,opacity;animation:1.1s cubic-bezier(.16,1,.3,1) both hero-landscape-arrive,18s ease-in-out 1.2s infinite alternate hero-landscape-drift}.hero-landscape-foreground{opacity:0;transform-origin:bottom;will-change:opacity,transform;z-index:1;animation:1.2s cubic-bezier(.16,1,.3,1) .14s both hero-foreground-arrive,16s ease-in-out 1.5s infinite alternate hero-foreground-drift}.hero-landscape-sun{background:radial-gradient(circle at 18% 26%,#ffffff47,#fff0 28%),radial-gradient(circle at 74% 24%,var(--color-primary),var(--color-primary)36%),linear-gradient(180deg,#ffffff1f,#fff0 50%)}@supports (color:lab(0% 0 0)){.hero-landscape-sun{background:radial-gradient(circle at 18% 26%,lab(100.228% -.900507 15.4756/.28),lab(100.228% -.900507 15.4756/0) 28%),radial-gradient(circle at 74% 24%,var(--color-primary),var(--color-primary)36%),linear-gradient(180deg,lab(100% 0 0/.12),lab(100% 0 0/0) 50%)}}@supports (color:color-mix(in lab,red,red)){.hero-landscape-sun{background:radial-gradient(circle at 18% 26%,lab(100.228% -.900507 15.4756/.28),lab(100.228% -.900507 15.4756/0) 28%),radial-gradient(circle at 74% 24%,color-mix(in oklch,var(--color-primary)22%,transparent),color-mix(in oklch,var(--color-primary)0%,transparent)36%),linear-gradient(180deg,lab(100% 0 0/.12),lab(100% 0 0/0) 50%)}}.hero-landscape-sun{mix-blend-mode:screen;opacity:0;animation:1s ease-out .28s both hero-layer-fade}.product-hero-depth-root{--product-hero-depth-x:0;--product-hero-depth-y:0;--product-hero-scroll-depth:0}.product-hero-landscape-background,.product-hero-landscape-foreground{transform-origin:bottom;will-change:opacity,transform}.product-hero-landscape-background{animation:1.1s cubic-bezier(.16,1,.3,1) both product-hero-landscape-arrive,18s ease-in-out 1.2s infinite alternate product-hero-landscape-drift}.product-hero-landscape-foreground{opacity:0;z-index:1;animation:1.2s cubic-bezier(.16,1,.3,1) .13s both product-hero-foreground-arrive,16s ease-in-out 1.45s infinite alternate product-hero-foreground-drift}.product-hero-landscape-light{background:radial-gradient(circle at 18% 56%,#ffe0a947,transparent 20%),radial-gradient(circle at 74% 24%,var(--color-primary),transparent 34%),linear-gradient(90deg,#ffffff57,transparent 54%)}@supports (color:lab(0% 0 0)){.product-hero-landscape-light{background:radial-gradient(circle at 18% 56%,lab(90.8945% 6.36131 36.2377/.28),transparent 20%),radial-gradient(circle at 74% 24%,var(--color-primary),transparent 34%),linear-gradient(90deg,lab(100% 0 0/.34),transparent 54%)}}@supports (color:color-mix(in lab,red,red)){.product-hero-landscape-light{background:radial-gradient(circle at 18% 56%,lab(90.8945% 6.36131 36.2377/.28),transparent 20%),radial-gradient(circle at 74% 24%,color-mix(in oklch,var(--color-primary)30%,transparent),transparent 34%),linear-gradient(90deg,lab(100% 0 0/.34),transparent 54%)}}.product-hero-landscape-light{mix-blend-mode:screen;opacity:0;animation:1s ease-out .26s both hero-layer-fade}.product-hero-media-stage{isolation:isolate;border-radius:2rem;min-height:clamp(520px,52vw,690px);position:relative;overflow:visible}.product-hero-media-stage:before{content:"";transform:translate3d(calc(var(--product-hero-depth-x)*-8px),calc(var(--product-hero-depth-y)*-5px),0);background:radial-gradient(circle at 20% 22%,#cede3538,#0000 27%),linear-gradient(135deg,#000403fa,#000101fa);background:radial-gradient(circle at 20% 22%,lab(85.0987% -19.8111 73.7147/.22),#0000 27%),linear-gradient(135deg,lab(.951679% -1.21082 .0404/.98),lab(.159454% -.227563 .00771284/.98));border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);border-radius:2rem;position:absolute;inset:9% 4% 8%;box-shadow:0 30px 90px #01080547;box-shadow:0 30px 90px lab(1.65128% -2.16039 .421736/.28)}.product-hero-floating-media,.product-hero-primary-media{will-change:transform;z-index:1;background:#000101;background:lab(.206005% -.271939 .00911653);border:1px solid #ffffff2e;border:1px solid lab(100% 0 0/.18);transition:filter .18s,transform .18s;display:block;position:absolute;overflow:hidden;box-shadow:0 30px 80px #00020261;box-shadow:0 30px 80px lab(.485689% -.582784 .0193059/.38)}.product-hero-floating-media:hover,.product-hero-primary-media:hover{filter:brightness(1.04)}.product-hero-view-chip{color:#020906;color:lab(2.07984% -2.29716 .445685);background:#d5e43f;background:lab(87.4284% -19.9524 73.1062);border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .7rem;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:.85rem;right:.85rem;box-shadow:0 12px 30px #0002023d;box-shadow:0 12px 30px lab(.485689% -.582784 .0193059/.24)}.product-hero-primary-media{opacity:0;animation:.9s cubic-bezier(.16,1,.3,1) .26s both product-hero-media-arrive}.product-hero-primary-media.product-hero-media-landscape{transform:translate3d(calc(var(--product-hero-depth-x)*18px),calc(var(--product-hero-depth-y)*9px + var(--product-hero-scroll-depth)*-16px),0)rotate(-1deg);border-radius:1.25rem;width:min(92%,800px);top:13%;right:0}.product-hero-primary-media.product-hero-media-portrait{transform:translate3d(calc(var(--product-hero-depth-x)*18px),calc(var(--product-hero-depth-y)*10px + var(--product-hero-scroll-depth)*-18px),0)rotate(1deg);border-radius:2rem;width:min(54%,342px);top:2%;right:17%}.product-hero-floating-media{opacity:0;z-index:2;animation:.9s cubic-bezier(.16,1,.3,1) .42s both product-hero-float-arrive}.product-hero-floating-media.product-hero-media-landscape{border-radius:1rem;width:min(42%,330px)}.product-hero-floating-media.product-hero-media-portrait{border-radius:1.35rem;width:min(25%,170px)}.product-hero-floating-media-a{transform:translate3d(calc(var(--product-hero-depth-x)*30px),calc(var(--product-hero-depth-y)*16px + var(--product-hero-scroll-depth)*-22px),0)rotate(2deg);bottom:7%;right:4%}.product-hero-floating-media-b{transform:translate3d(calc(var(--product-hero-depth-x)*-20px),calc(var(--product-hero-depth-y)*-10px + var(--product-hero-scroll-depth)*-10px),0)rotate(-2deg);top:15%;left:2%}@keyframes product-hero-landscape-arrive{0%{opacity:.001;transform:scale(1.12)translateY(20px)}to{opacity:1;transform:scale(calc(1.02 + var(--product-hero-scroll-depth)*.012))translate3d(calc(var(--product-hero-depth-x)*-8px),calc(var(--product-hero-depth-y)*-4px + var(--product-hero-scroll-depth)*-8px),0)}}@keyframes product-hero-landscape-drift{0%{transform:scale(calc(1.02 + var(--product-hero-scroll-depth)*.012))translate3d(calc(var(--product-hero-depth-x)*-8px),calc(var(--product-hero-depth-y)*-4px + var(--product-hero-scroll-depth)*-8px),0)}to{transform:scale(calc(1.052 + var(--product-hero-scroll-depth)*.018))translate3d(calc(var(--product-hero-depth-x)*-12px),calc(var(--product-hero-depth-y)*-5px + var(--product-hero-scroll-depth)*-14px),0)}}@keyframes product-hero-foreground-arrive{0%{opacity:0;transform:scale(1.16)translateY(64px)}to{opacity:.86;transform:scale(calc(1.01 + var(--product-hero-scroll-depth)*.032))translate3d(calc(var(--product-hero-depth-x)*20px),calc(var(--product-hero-depth-y)*10px + var(--product-hero-scroll-depth)*-18px),0)}}@keyframes product-hero-foreground-drift{0%{opacity:.82;transform:scale(calc(1.01 + var(--product-hero-scroll-depth)*.032))translate3d(calc(var(--product-hero-depth-x)*20px),calc(var(--product-hero-depth-y)*10px + var(--product-hero-scroll-depth)*-18px),0)}to{opacity:.92;transform:scale(calc(1.045 + var(--product-hero-scroll-depth)*.04))translate3d(calc(var(--product-hero-depth-x)*28px),calc(var(--product-hero-depth-y)*14px + var(--product-hero-scroll-depth)*-26px),0)}}@keyframes product-hero-media-arrive{0%{opacity:0}to{opacity:1}}@keyframes product-hero-float-arrive{0%{opacity:0}to{opacity:1}}.hero-load-actions,.hero-load-copy,.hero-load-showcase,.hero-load-title{opacity:0;will-change:opacity,transform;animation:.72s cubic-bezier(.16,1,.3,1) both hero-content-pop;transform:translateY(14px)scale(.985)}.hero-load-title{text-shadow:0 1px 0 var(--m-hero-glow-line),0 18px 48px var(--m-hero-glow-wide);animation-delay:.12s}.hero-load-copy{text-shadow:0 12px 34px var(--m-hero-glow);animation-delay:.2s}.hero-load-actions{animation-delay:.28s}.hero-load-showcase{animation-delay:.36s}@media (max-height:700px){.hero-home-section{padding-top:clamp(2.5rem,8svh,4rem);padding-bottom:clamp(2rem,8svh,4rem)}.hero-home-section .hero-load-title{max-width:min(760px,92vw);font-size:clamp(2.75rem,7.2vw,4.75rem);line-height:.98}.hero-home-section .hero-load-copy{max-width:min(680px,92vw);text-shadow:0 1px 0 var(--m-hero-glow-line),0 8px 20px var(--m-hero-glow-wide);font-size:.98rem;line-height:1.42}.hero-home-section .hero-load-actions{padding-top:0}}@media (max-height:460px) and (orientation:landscape){.hero-home-section{padding-top:2.5rem;padding-bottom:1rem}.hero-home-section .hero-load-title{max-width:min(680px,88vw);font-size:clamp(2rem,5.8vw,3.15rem);line-height:.96}.hero-home-section .hero-load-copy{max-width:min(680px,88vw);font-size:.86rem;line-height:1.32}.hero-home-section .hero-load-actions{flex-direction:row;gap:.5rem}.hero-home-section .hero-load-actions a{height:2.55rem;padding-inline:1.05rem;font-size:.84rem}}@keyframes hero-landscape-drift{0%{transform:scale(calc(1.015 + var(--hero-scroll-depth)*.012))translate3d(calc(var(--hero-depth-x)*-8px),calc(var(--hero-depth-y)*-4px + var(--hero-scroll-depth)*-8px),0)}to{transform:scale(calc(1.052 + var(--hero-scroll-depth)*.018))translate3d(calc(var(--hero-depth-x)*-12px),calc(var(--hero-depth-y)*-5px + var(--hero-scroll-depth)*-14px),0)}}@keyframes hero-landscape-arrive{0%{opacity:.001;transform:scale(1.12)translateY(18px)}to{opacity:1;transform:scale(calc(1.015 + var(--hero-scroll-depth)*.012))translate3d(calc(var(--hero-depth-x)*-8px),calc(var(--hero-depth-y)*-4px + var(--hero-scroll-depth)*-8px),0)}}@keyframes hero-foreground-arrive{0%{opacity:0;transform:scale(1.16)translateY(72px)}to{opacity:.96;transform:scale(calc(1.01 + var(--hero-scroll-depth)*.034))translate3d(calc(var(--hero-depth-x)*22px),calc(var(--hero-depth-y)*12px + var(--hero-scroll-depth)*-22px),0)}}@keyframes hero-foreground-drift{0%{opacity:.9;transform:scale(calc(1.01 + var(--hero-scroll-depth)*.034))translate3d(calc(var(--hero-depth-x)*22px),calc(var(--hero-depth-y)*12px + var(--hero-scroll-depth)*-22px),0)}to{opacity:1;transform:scale(calc(1.045 + var(--hero-scroll-depth)*.042))translate3d(calc(var(--hero-depth-x)*30px),calc(var(--hero-depth-y)*16px + var(--hero-scroll-depth)*-30px),0)}}.landing-scenario-rail{animation:34s linear infinite landing-scenario-scroll}.landing-scenario-rail:hover{animation-play-state:paused}@keyframes landing-scenario-scroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - .625rem))}}@keyframes hero-layer-fade{0%{opacity:0}to{opacity:1}}@keyframes hero-content-pop{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.hover-glow{transition:box-shadow .3s cubic-bezier(.4,0,.2,1)}.hover-glow:hover{box-shadow:0 0 25px #2b6b5540,0 8px 32px #2b6b5526;box-shadow:0 0 25px lab(40.6739% -25.7999 5.76611/.25),0 8px 32px lab(40.6739% -25.7999 5.76611/.15)}.faq-item,.feature-card,.how-it-works-step{contain:layout style paint}@media (max-width:640px){.feature-card .glass{background:#fffdf9d9;background:lab(99.4542% .176877 3.05089/.85);box-shadow:0 2px 8px #0000001a;box-shadow:0 2px 8px lab(0% 0 0/.1);border:1px solid #c8d0cc59!important;border:1px solid lab(82.7338% -3.32677 .759983/.35)!important}.dark .feature-card .glass{background:#0f0a07e6;background:lab(3.0387% .965089 1.80667/.9);box-shadow:0 2px 8px #0006;box-shadow:0 2px 8px lab(0% 0 0/.4);border:1px solid #90a49b80!important;border:1px solid lab(65.5339% -8.35863 1.90337/.5)!important}.how-it-works-step .glass,.how-it-works-step .glass-highlighted{border-radius:1rem;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;box-shadow:0 1px 3px lab(0% 0 0/.1),0 1px 2px -1px lab(0% 0 0/.1);border:none!important}.how-it-works-step h3{font-size:clamp(1.125rem,4vw,1.5rem);line-height:1.3}.how-it-works-step p{font-size:clamp(.875rem,3vw,1rem);line-height:1.6}.how-it-works-step video{background:linear-gradient(135deg,#f1eee70d,#e8e4dc1a);background:linear-gradient(135deg,lab(94.2423% .228345 3.81842/.05),lab(90.7703% .282794 4.58802/.1))}.dark .how-it-works-step video{background:linear-gradient(135deg,#25211c33,#1f19144d);background:linear-gradient(135deg,lab(12.9853% 1.71839 3.86609/.2),lab(9.49818% 2.21901 4.77913/.3))}}section:not(:first-child){contain-intrinsic-size:0 500px;content-visibility:auto}@media (max-width:768px),(pointer:coarse){.hover-glow:hover,.hover-lift:hover{box-shadow:none!important;transform:none!important}.glass,.glass-elevated,.glass-intense,.glass-subtle{-webkit-backdrop-filter:blur(8px)!important;border:none!important}.glass,[role=button],button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.product-hero-media-stage{min-height:560px;margin-inline:-.5rem}.product-hero-media-stage:before{border-radius:1.65rem;inset:6% 0 8%}.product-hero-primary-media.product-hero-media-landscape{border-radius:1rem;width:92%;top:14%;left:4%;right:auto}.product-hero-primary-media.product-hero-media-portrait{transform:translate3d(calc(-50% + var(--product-hero-depth-x)*12px),calc(var(--product-hero-depth-y)*8px + var(--product-hero-scroll-depth)*-12px),0)rotate(1deg);border-radius:1.6rem;width:min(66%,285px);top:3%;left:50%;right:auto}.product-hero-floating-media.product-hero-media-landscape{width:50%}.product-hero-floating-media.product-hero-media-portrait{width:min(29%,122px)}.product-hero-floating-media-a{bottom:16%;right:3%}.product-hero-floating-media-b{top:24%;left:3%}}@media (prefers-contrast:high){.glass,.glass-elevated,.glass-intense,.glass-subtle{border-width:2px!important}}.hero-stage-wrap{--stage-s:1;height:calc(470px*var(--stage-s));width:100%;position:relative}@media (min-width:1400px){.hero-stage-wrap{--stage-s:1.15}}@media (min-width:1680px){.hero-stage-wrap{--stage-s:1.3}}@media (max-width:1200px){.hero-stage-wrap{--stage-s:.92}}@media (max-width:1100px){.hero-stage-wrap{--stage-s:.86}}@media (max-width:980px){.hero-stage-wrap{--stage-s:.78}}@media (max-width:880px){.hero-stage-wrap{--stage-s:.7}}@media (max-width:780px){.hero-stage-wrap{--stage-s:.64}}@media (max-width:700px){.hero-stage-wrap{--stage-s:.58}}@media (max-width:640px){.hero-stage-wrap{--stage-s:.78}}@media (max-width:560px){.hero-stage-wrap{--stage-s:.7}}@media (max-width:480px){.hero-stage-wrap{--stage-s:.62}}@media (max-width:420px){.hero-stage-wrap{--stage-s:.56}}@media (max-width:360px){.hero-stage-wrap{--stage-s:.5}}.hero-stage{perspective:1700px;height:470px;transform:translateX(-50%)scale(var(--stage-s));transform-origin:bottom;z-index:30;width:940px;position:absolute;bottom:0;left:50%}@media (max-width:640px){.hero-stage{transform:translateX(calc(-50% + 45px))scale(var(--stage-s))}}@keyframes hero-stage-float-a{0%,to{transform:translateY(0)}50%{transform:translateY(-11px)}}@keyframes hero-stage-float-b{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes hero-stage-float-c{0%,to{transform:translateY(0)}50%{transform:translateY(-13px)}}.hero-stage-float-a{animation:7.5s ease-in-out infinite hero-stage-float-a}.hero-stage-float-b{animation:6.2s ease-in-out .8s infinite hero-stage-float-b}.hero-stage-float-c{animation:8.4s ease-in-out .4s infinite hero-stage-float-c}@media (prefers-reduced-motion:reduce){.hero-stage-float-a,.hero-stage-float-b,.hero-stage-float-c{animation:none!important}.hover-glow,.hover-lift{transition:none!important}.device-media-shell,.hero-landscape-background,.hero-landscape-foreground,.hero-landscape-sun,.hero-load-actions,.hero-load-copy,.hero-load-showcase,.hero-load-title,.product-hero-floating-media,.product-hero-landscape-background,.product-hero-landscape-foreground,.product-hero-landscape-light,.product-hero-primary-media{transition:none!important;animation:none!important;transform:none!important}.hero-landscape-background,.hero-landscape-foreground,.hero-landscape-sun,.hero-load-actions,.hero-load-copy,.hero-load-showcase,.hero-load-title,.product-hero-floating-media,.product-hero-landscape-background,.product-hero-landscape-foreground,.product-hero-landscape-light,.product-hero-primary-media{opacity:1!important}.landing-scenario-rail{animation:none!important;transform:none!important}}@media (-webkit-max-device-pixel-ratio:1),(max-width:480px){.glass,.glass-elevated,.glass-intense,.glass-subtle{-webkit-backdrop-filter:none!important}.teal-glow,.teal-glow-subtle,[class*=shadow-]:not([class*=text-shadow]){box-shadow:0 2px 8px #0000001a!important}}.device-scene{border:1px solid #d2d6c8;border:1px solid lab(85.1314% -3.38188 6.61926);border-radius:1.4rem;width:100%;padding:clamp(.85rem,3.5%,2rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff80,0 1px 2px #1b150b0d;box-shadow:inset 0 1px lab(100% 0 0/.5),0 1px 2px lab(7.25373% 1.57871 6.11279/.05)}.device-scene-sage{background:radial-gradient(110% 90% at 16% 12%,#d3f5dbf2,#0000 55%),radial-gradient(120% 100% at 88% 18%,#f1e8c3e6,#0000 55%),linear-gradient(155deg,#cae7cf,#d5e0c3 46%,#efe5c0);background:radial-gradient(110% 90% at 16% 12%,lab(93.7084% -15.1169 8.87646/.95),#0000 55%),radial-gradient(120% 100% at 88% 18%,lab(92.1647% -1.2449 19.4721/.9),#0000 55%),linear-gradient(155deg,lab(88.9987% -13.3291 8.52071),lab(87.6755% -7.47192 12.7727) 46%,lab(90.983% -.634491 19.5504))}.device-scene-cream{background:radial-gradient(120% 100% at 20% 10%,#fcf5dff2,#0000 55%),linear-gradient(155deg,#f6eed8,#e9ead0 50%,#f7eed8);background:radial-gradient(120% 100% at 20% 10%,lab(96.6763% -.210732 11.5906/.95),#0000 55%),linear-gradient(155deg,lab(94.356% -.205398 11.5949),lab(92.1849% -3.90336 12.6993) 50%,lab(94.3164% .866801 11.587))}.device-scene-dusk{background:radial-gradient(120% 100% at 80% 14%,#8dcdbb8c,#0000 55%),linear-gradient(155deg,#acd6c4,#aeceb3 50%,#ccd6b2);background:radial-gradient(120% 100% at 80% 14%,lab(77.7067% -24.0636 2.11148/.55),#0000 55%),linear-gradient(155deg,lab(82.1067% -16.8038 3.8137),lab(79.7828% -14.824 9.49031) 50%,lab(84.2666% -8.19051 16.8206))}.device-scene-fixed{padding:clamp(.7rem,4%,1.6rem)}.device-scene-inner{justify-content:center;height:100%;position:relative}.device-macbook,.device-scene-inner{align-items:center;width:100%;display:flex}.device-macbook{flex-direction:column;min-width:0;max-width:100%}.device-macbook-lid{box-sizing:border-box;background:linear-gradient(#040405,#000);background:linear-gradient(lab(1.19952% -.0819713 -.437069),lab(.0572853% -.00777096 -.0627309));border-radius:4.2% 4.2% 1.4% 1.4%/7.5% 7.5% 2.5% 2.5%;width:94%;padding:max(2px,1%);position:relative;box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #37383a,0 0 0 2px #ccced0,0 0 0 3px #909295,0 0 0 3.5px #616366,0 28px 54px -14px #1d140d57,0 10px 22px -10px #1d140d38;box-shadow:inset 0 1px lab(100% 0 0/.05),0 0 0 1px lab(23.4318% -.321642 -1.46576),0 0 0 2px lab(82.5923% -.330001 -1.47047),0 0 0 3px lab(60.5501% -.408322 -1.83566),0 0 0 3.5px lab(41.9899% -.404701 -1.83364),0 28px 54px -14px lab(7.17208% 3.64868 5.4563/.34),0 10px 22px -10px lab(7.17208% 3.64868 5.4563/.22)}.device-monitor-screen{background:#010000;background:lab(.111815% .070408 .0996918);border-radius:3.4% 3.4% 1.1% 1.1%/6% 6% 2% 2%;width:100%;position:relative;overflow:hidden}.device-macbook-notch{aspect-ratio:7;pointer-events:none;z-index:5;background:#000;background:lab(.00722694% 0 0);border-radius:0 0 6px 6px;width:13%;position:absolute;top:0;left:50%;transform:translate(-50%)}.device-macbook-notch:after{aspect-ratio:1;content:"";background:radial-gradient(circle at 40% 35%,#233035,#000 70%);background:radial-gradient(circle at 40% 35%,lab(18.915% -4.9374 -4.83537),lab(.0588112% -.0422373 -.0520051) 70%);border-radius:999px;height:38%;position:absolute;top:32%;left:50%;transform:translate(-50%)}.device-macbook-base{aspect-ratio:40;pointer-events:none;background:linear-gradient(#c2c4c7,#d2d4d7 28%,#a6a8aa 72%,#707274);background:linear-gradient(lab(79.1122% -.329822 -1.47035),lab(84.9123% -.33015 -1.47055) 28%,lab(68.6722% -.329137 -1.46995) 72%,lab(47.79% -.406057 -1.83439));border-radius:.12rem .12rem .5rem .5rem/.12rem .12rem 1rem 1rem;width:100%;min-height:4px;position:relative;box-shadow:inset 0 1px #ffffff8c,inset 0 -2px 2px #2f333866,0 1px #46484a66,0 16px 26px -10px #1d140d52,0 4px 10px -6px #1d140d33;box-shadow:inset 0 1px lab(100% 0 0/.55),inset 0 -2px 2px lab(21.0963% -.74555 -3.63423/.4),0 1px lab(30.3897% -.40096 -1.83159/.4),0 16px 26px -10px lab(7.17208% 3.64868 5.4563/.32),0 4px 10px -6px lab(7.17208% 3.64868 5.4563/.2)}.device-macbook-base:before{content:"";background:linear-gradient(#67696c,#8a8c8f);background:linear-gradient(lab(44.3099% -.405282 -1.83395),lab(58.2301% -.407904 -1.83548));border-radius:999px 999px 0 0;width:13%;height:46%;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:inset 0 1.5px 1.5px #2a2e3380;box-shadow:inset 0 1.5px 1.5px lab(18.776% -.739187 -3.6312/.5)}.device-phone{--phone-btn:max(2px,1.05%);aspect-ratio:9/19;box-sizing:border-box;background:linear-gradient(160deg,#050607,#000001 55%,#020203);background:linear-gradient(160deg,lab(1.55766% -.0988394 -.518087),lab(.112413% -.011377 -.0698447) 55%,lab(.656548% -.0529289 -.29569));border-radius:15.5%/7.35%;width:100%;max-width:248px;margin-inline:auto;padding:max(3px,2.3%);position:relative;box-shadow:0 0 0 1px #313335,0 0 0 2.5px #b9bbbc,0 0 0 3.2px #67696c,0 30px 56px -18px #1d140d6b,0 12px 24px -12px #1d140d47,inset 0 1px 1px #ffffff0f;box-shadow:0 0 0 1px lab(21.1117% -.320762 -1.46527),0 0 0 2.5px lab(75.6342% -.248283 -1.10334),0 0 0 3.2px lab(44.3099% -.405282 -1.83395),0 30px 56px -18px lab(7.17208% 3.64868 5.4563/.42),0 12px 24px -12px lab(7.17208% 3.64868 5.4563/.28),inset 0 1px 1px lab(100% 0 0/.06)}.device-phone.is-fit-height{width:auto;max-width:100%;height:100%}.device-phone-screen{background:#000;background:lab(.0241127% .0172108 .023514);border-radius:14%/6.5%;width:100%;height:100%;position:relative;overflow:hidden}.device-phone-screen>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.device-phone-island{aspect-ratio:3.5;pointer-events:none;z-index:5;background:#000;background:lab(.00304794% 0 0);border-radius:999px;width:31%;position:absolute;top:2.6%;left:50%;transform:translate(-50%)}.device-phone-island:before{content:"";background:linear-gradient(#1516188c,#0000 62%);background:linear-gradient(lab(7.2182% -.290237 -1.41402/.55),#0000 62%);border-radius:999px;position:absolute;inset:0}.device-phone-island:after{aspect-ratio:1;content:"";background:radial-gradient(circle at 35% 30%,#36515f,#000 70%);background:radial-gradient(circle at 35% 30%,lab(32.8418% -7.75722 -11.3707),lab(.00666618% .00012666 -.0537992) 70%);border-radius:999px;height:52%;position:absolute;top:50%;right:11%;transform:translateY(-50%);box-shadow:0 0 0 1px #ffffff0d;box-shadow:0 0 0 1px lab(100% 0 0/.05)}.device-phone-btn{pointer-events:none;width:var(--phone-btn);z-index:1;background:linear-gradient(#a9abad,#56585b);background:linear-gradient(lab(69.8322% -.329196 -1.46998),lab(37.3498% -.403389 -1.83292));border-radius:1.5px;position:absolute;box-shadow:0 1px 1.5px #13161a66,inset 0 1px #ffffff40;box-shadow:0 1px 1.5px lab(7.21285% -.900991 -3.46672/.4),inset 0 1px lab(100% 0 0/.25)}.device-phone-btn-action{height:5.5%;left:calc(var(--phone-btn)*-.82);top:17%}.device-phone-btn-vol-a{height:8.5%;left:calc(var(--phone-btn)*-.82);top:26.5%}.device-phone-btn-vol-b{height:8.5%;left:calc(var(--phone-btn)*-.82);top:37.5%}.device-phone-btn-power{height:11%;right:calc(var(--phone-btn)*-.82);top:25%}.device-phone-btn-camera{height:7.5%;right:calc(var(--phone-btn)*-.82);top:41%}@media (max-width:640px){.device-phone{max-width:212px}}.device-scene-flush{border:0;border-radius:0}.product-hero-floating-media.is-framed,.product-hero-primary-media.is-framed{box-shadow:none;background:0 0;border:0;overflow:visible}.product-hero-floating-media.is-framed:hover,.product-hero-primary-media.is-framed:hover{filter:none}.product-hero-media-stage:has(.device-media-shell):before{display:none}.product-hero-media-stage:has(.is-framed):before{display:none}.device-media-shell{box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;width:100%;min-width:0;max-width:100%;height:100%;transition:transform .22s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.device-media-shell:hover{transform:translateY(-3px)}.device-media-shell-phone{padding-block:clamp(.5rem,2.5%,1.15rem)}.device-media-shell-desktop .device-macbook{max-width:1040px;margin-inline:auto}.device-phone-raw-preview{box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;width:100%;padding:0;display:flex;position:relative}.device-phone-raw-preview .device-phone,.device-phone.device-phone-raw-preview{max-width:min(100%,248px)}.device-mac-screen-stage{isolation:isolate;background:#010000;background:lab(.111815% .070408 .0996918);position:absolute;inset:0;overflow:hidden}.device-mac-screen-wallpaper{object-fit:cover;opacity:.7;z-index:0;background-image:url(/images/marketing/hero-framer-background-card.webp);background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;inset:0}.device-mac-screen-stage:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0100002e,#00000080);background:linear-gradient(lab(.111815% .070408 .0996918/.18),lab(.0570335% .0469536 .0613451/.5));position:absolute;inset:0}.device-mac-screen-app{object-fit:cover;z-index:2;background:#010000;background:lab(.111815% .070408 .0996918);border-radius:.5rem;position:absolute;inset:5.5%;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 16px 38px -16px #000000b3;box-shadow:inset 0 1px lab(100% 0 0/.06),0 16px 38px -16px lab(.00694656% .0139996 .012511/.7)}.device-mac-screen-app>img,.device-mac-screen-app>video{object-fit:cover;width:100%;height:100%}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background-color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){::-webkit-scrollbar-thumb{background-color:color-mix(in oklch,var(--color-foreground)15%,transparent)}}::-webkit-scrollbar-thumb{border-radius:6px;transition:background-color .2s}::-webkit-scrollbar-thumb:hover{background-color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){::-webkit-scrollbar-thumb:hover{background-color:color-mix(in oklch,var(--color-foreground)25%,transparent)}}::-webkit-scrollbar-track{background:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){::-webkit-scrollbar-track{background:color-mix(in oklch,var(--color-foreground)3%,transparent)}}::-webkit-scrollbar-track{border-radius:6px}:focus-visible{outline:3px solid var(--color-ring);outline-offset:3px;transition:outline-color .2s,outline-offset .2s}.interactive-text{cursor:pointer;transition:color .2s cubic-bezier(.4,0,.2,1),text-shadow .2s cubic-bezier(.4,0,.2,1);position:relative}.interactive-text:hover{color:var(--color-primary)}.interactive-text:focus-visible{color:var(--color-primary);outline:2px solid var(--color-ring);outline-offset:2px;border-radius:4px}.interactive-text:active{color:var(--color-primary)}a:not(.no-hover-effect){transition:color .3s cubic-bezier(.4,0,.2,1);position:relative}a:not(.no-hover-effect):hover{color:var(--color-primary)}a:not(.no-hover-effect):focus-visible{color:var(--color-primary);outline:2px solid var(--color-ring);outline-offset:2px;border-radius:4px}.clickable-text-underline{transition:color .3s cubic-bezier(.4,0,.2,1);position:relative}.clickable-text-underline:after{background:var(--color-primary);content:"";transform-origin:0;width:100%;height:2px;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.clickable-text-underline:focus-visible:after,.clickable-text-underline:hover:after{transform:scaleX(1)}.clickable-text-underline:hover{color:var(--color-primary)}.clickable-text-underline:focus-visible{color:var(--color-primary);outline:2px solid var(--color-ring);outline-offset:4px;border-radius:4px}::selection{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){::selection{background-color:color-mix(in oklch,var(--color-primary)20%,transparent)}}::selection{color:var(--color-foreground)}@media (max-width:768px){.mobile-zoom-pan{transform-origin:50%;animation:10s cubic-bezier(.4,0,.2,1) infinite zoomPanDiagonal;transform:scale(2.2)translate(-35%,-35%)}@keyframes zoomPanDiagonal{0%{transform:scale(2.2)translate(-35%,-35%)}50%{transform:scale(2.4)translate(25%,25%)}to{transform:scale(2.2)translate(-35%,-35%)}}.mobile-zoom-pan-horizontal{transform-origin:50%;animation:12s ease-in-out infinite zoomPanCircular;transform:scale(2.5)translate(-30%,-25%)}@keyframes zoomPanCircular{0%{transform:scale(2.5)translate(-30%,-25%)}25%{transform:scale(2.5)translate(30%,-25%)}50%{transform:scale(2.5)translate(30%,25%)}75%{transform:scale(2.5)translate(-30%,25%)}to{transform:scale(2.5)translate(-30%,-25%)}}.mobile-zoom-pan-zigzag{transform-origin:50%;animation:12s cubic-bezier(.4,0,.6,1) infinite zoomPanZigzag;transform:scale(1.6)translate(-15%,-20%)}@keyframes zoomPanZigzag{0%{transform:scale(1.6)translate(-15%,-20%)}20%{transform:scale(1.7)translate(15%,-10%)}40%{transform:scale(1.7)translate(-15%)}60%{transform:scale(1.8)translate(15%,10%)}80%{transform:scale(1.8)translate(-15%,20%)}to{transform:scale(1.6)translate(-15%,-20%)}}}@media (prefers-reduced-motion:reduce){.mobile-zoom-pan{animation:none}}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}video{backface-visibility:hidden}@supports (scrollbar-gutter:stable){html{scrollbar-gutter:stable}}[data-performance=low] .backdrop-blur-xl{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}[data-performance=low] .backdrop-blur-lg{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-performance=low] .backdrop-blur-md{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}[data-performance=low] .backdrop-blur{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}[data-performance=low] .shadow-2xl{box-shadow:0 20px 25px -5px #00000014,0 8px 10px -6px #00000014}[data-performance=low] .shadow-xl{box-shadow:0 20px 25px -5px #0000000f,0 8px 10px -6px #0000000f}.wer-sub{-webkit-text-decoration:underline #d8c288;text-decoration:underline #d8c288;-webkit-text-decoration:underline lab(79.4168% 1.83165 32.4574);text-decoration:underline lab(79.4168% 1.83165 32.4574);text-decoration-thickness:2px}.wer-del{color:#d73337;color:lab(49.2539% 63.2983 39.3808);text-decoration:line-through}.wer-ins{-webkit-text-decoration:underline dotted #baa4e2;text-decoration:underline dotted #baa4e2;-webkit-text-decoration:underline dotted lab(71.0343% 17.1837 -28.5373);text-decoration:underline dotted lab(71.0343% 17.1837 -28.5373)}@media (prefers-color-scheme:dark){.wer-del{color:#f47b74;color:lab(66.0576% 46.9408 26.6951)}}@keyframes gradient-shift{0%{background-position:0}to{background-position:200%}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
