@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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;--pc-spin:0deg;--cw-spin:0deg;--dm-spin:0deg;--ar-cycle:7;--ar-sp:1240}}}@layer theme{:root,:host{--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-700:#b75000;--color-yellow-50:#fefce8;--color-yellow-200:#fff085;--color-yellow-500:#edb200;--color-yellow-800:#874b00;--color-green-100:#dcfce7;--color-green-400:#05df72;--color-green-500:#00c758;--color-green-800:#016630;--color-blue-50:#eff6ff;--color-blue-200:#bedbff;--color-blue-600:#155dfc;--color-blue-800:#193cb8;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-600:#4a5565;--color-gray-800:#1e2939;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-4xl:56rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-sm:8px;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-plus-jakarta),ui-sans-serif,system-ui,sans-serif;--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-yellow-50:lab(98.6846% -1.79055 9.7766);--color-yellow-200:lab(94.3433% -5.00429 52.9663);--color-yellow-500:lab(76.3898% 14.5258 98.4589);--color-yellow-800:lab(38.7484% 23.5833 51.4916);--color-green-100:lab(96.1861% -13.8464 6.52365);--color-green-400:lab(78.503% -64.9265 39.7492);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-green-800:lab(37.4616% -36.7971 22.9692);--color-blue-50:lab(96.492% -1.14644 -5.11479);--color-blue-200:lab(86.15% -4.04379 -21.0797);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-blue-800:lab(30.2514% 27.7853 -70.2699);--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-200:lab(91.6229% -.159115 -2.26791);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-800:lab(16.1051% -1.18239 -11.7533)}}}@layer base{*,:after,:before,::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}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;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);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color: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-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-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}:where(:root),[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:#fff;--color-base-200:#f8f8f8;--color-base-300:#eee;--color-base-content:#18181b;--color-primary:#422ad5;--color-primary-content:#e0e7ff;--color-secondary:#f43098;--color-secondary-content:#f9e4f0;--color-accent:#00d1bb;--color-accent-content:#084d49;--color-neutral:#09090b;--color-neutral-content:#e4e4e7;--color-info:#00bafc;--color-info-content:#042e49;--color-success:#00d193;--color-success-content:#004c39;--color-warning:#f9b800;--color-warning-content:#793205;--color-error:#ff657f;--color-error-content:#4d0218;--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}@supports (color:lab(0% 0 0)){:where(:root),[data-theme=light]{--color-base-100:lab(100% 0 0);--color-base-200:lab(97.68% -.0000298023 .0000119209);--color-base-300:lab(94.2% 0 0);--color-base-content:lab(8.30603% .618205 -2.16572);--color-primary:lab(31.573% 49.867 -84.7065);--color-primary-content:lab(91.6577% 1.04591 -12.7199);--color-secondary:lab(56.234% 76.7852 -8.06803);--color-secondary-content:lab(92.6584% 9.01151 -3.1507);--color-accent:lab(75.1988% -53.3697 -2.27784);--color-accent-content:lab(28.81% -21.4781 -3.59725);--color-neutral:lab(2.45787% .239417 -.873864);--color-neutral-content:lab(90.6853% .399232 -1.45452);--color-info:lab(69.9876% -23.5256 -45.9352);--color-info-content:lab(17.4794% -5.25944 -21.1512);--color-success:lab(74.4967% -60.7579 19.4189);--color-success-content:lab(27.9355% -26.9592 5.46191);--color-warning:lab(79.2305% 16.6936 100.392);--color-warning-content:lab(30.7627% 30.2938 40.2828);--color-error:lab(64.1803% 63.0275 19.2122);--color-error-content:lab(14.1162% 34.0067 9.81536)}}:root:has(input.theme-controller[value=light]:checked){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:#fff;--color-base-200:#f8f8f8;--color-base-300:#eee;--color-base-content:#18181b;--color-primary:#422ad5;--color-primary-content:#e0e7ff;--color-secondary:#f43098;--color-secondary-content:#f9e4f0;--color-accent:#00d1bb;--color-accent-content:#084d49;--color-neutral:#09090b;--color-neutral-content:#e4e4e7;--color-info:#00bafc;--color-info-content:#042e49;--color-success:#00d193;--color-success-content:#004c39;--color-warning:#f9b800;--color-warning-content:#793205;--color-error:#ff657f;--color-error-content:#4d0218;--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}@supports (color:lab(0% 0 0)){:root:has(input.theme-controller[value=light]:checked){--color-base-100:lab(100% 0 0);--color-base-200:lab(97.68% -.0000298023 .0000119209);--color-base-300:lab(94.2% 0 0);--color-base-content:lab(8.30603% .618205 -2.16572);--color-primary:lab(31.573% 49.867 -84.7065);--color-primary-content:lab(91.6577% 1.04591 -12.7199);--color-secondary:lab(56.234% 76.7852 -8.06803);--color-secondary-content:lab(92.6584% 9.01151 -3.1507);--color-accent:lab(75.1988% -53.3697 -2.27784);--color-accent-content:lab(28.81% -21.4781 -3.59725);--color-neutral:lab(2.45787% .239417 -.873864);--color-neutral-content:lab(90.6853% .399232 -1.45452);--color-info:lab(69.9876% -23.5256 -45.9352);--color-info-content:lab(17.4794% -5.25944 -21.1512);--color-success:lab(74.4967% -60.7579 19.4189);--color-success-content:lab(27.9355% -26.9592 5.46191);--color-warning:lab(79.2305% 16.6936 100.392);--color-warning-content:lab(30.7627% 30.2938 40.2828);--color-error:lab(64.1803% 63.0275 19.2122);--color-error-content:lab(14.1162% 34.0067 9.81536)}}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-base-100:#1d232a;--color-base-200:#191e24;--color-base-300:#15191e;--color-base-content:#f2f8ff;--color-primary:#605dff;--color-primary-content:#edf1fe;--color-secondary:#f43098;--color-secondary-content:#f9e4f0;--color-accent:#00d1bb;--color-accent-content:#084d49;--color-neutral:#09090b;--color-neutral-content:#e4e4e7;--color-info:#00bafc;--color-info-content:#042e49;--color-success:#00d193;--color-success-content:#004c39;--color-warning:#f9b800;--color-warning-content:#793205;--color-error:#ff657f;--color-error-content:#4d0218;--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}@supports (color:lab(0% 0 0)){:root:not([data-theme]){--color-base-100:lab(13.3466% -1.2732 -5.67451);--color-base-200:lab(10.9483% -1.07221 -4.98787);--color-base-300:lab(8.5032% -.863373 -4.30144);--color-base-content:lab(97.3754% -1.86676 -10.6283);--color-primary:lab(47.6934% 38.5675 -81.9644);--color-primary-content:lab(95.2498% .41151 -6.78517);--color-secondary:lab(56.234% 76.7852 -8.06803);--color-secondary-content:lab(92.6584% 9.01151 -3.1507);--color-accent:lab(75.1988% -53.3697 -2.27784);--color-accent-content:lab(28.81% -21.4781 -3.59725);--color-neutral:lab(2.45787% .239417 -.873864);--color-neutral-content:lab(90.6853% .399232 -1.45452);--color-info:lab(69.9876% -23.5256 -45.9352);--color-info-content:lab(17.4794% -5.25944 -21.1512);--color-success:lab(74.4967% -60.7579 19.4189);--color-success-content:lab(27.9355% -26.9592 5.46191);--color-warning:lab(79.2305% 16.6936 100.392);--color-warning-content:lab(30.7627% 30.2938 40.2828);--color-error:lab(64.1803% 63.0275 19.2122);--color-error-content:lab(14.1162% 34.0067 9.81536)}}}:is(:root:has(input.theme-controller[value=light]:checked),[data-theme=light]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:#fff;--color-base-200:#f8f8f8;--color-base-300:#eee;--color-base-content:#18181b;--color-primary:#422ad5;--color-primary-content:#e0e7ff;--color-secondary:#f43098;--color-secondary-content:#f9e4f0;--color-accent:#00d1bb;--color-accent-content:#084d49;--color-neutral:#09090b;--color-neutral-content:#e4e4e7;--color-info:#00bafc;--color-info-content:#042e49;--color-success:#00d193;--color-success-content:#004c39;--color-warning:#f9b800;--color-warning-content:#793205;--color-error:#ff657f;--color-error-content:#4d0218;--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}@supports (color:lab(0% 0 0)){:is(:root:has(input.theme-controller[value=light]:checked),[data-theme=light]){--color-base-100:lab(100% 0 0);--color-base-200:lab(97.68% -.0000298023 .0000119209);--color-base-300:lab(94.2% 0 0);--color-base-content:lab(8.30603% .618205 -2.16572);--color-primary:lab(31.573% 49.867 -84.7065);--color-primary-content:lab(91.6577% 1.04591 -12.7199);--color-secondary:lab(56.234% 76.7852 -8.06803);--color-secondary-content:lab(92.6584% 9.01151 -3.1507);--color-accent:lab(75.1988% -53.3697 -2.27784);--color-accent-content:lab(28.81% -21.4781 -3.59725);--color-neutral:lab(2.45787% .239417 -.873864);--color-neutral-content:lab(90.6853% .399232 -1.45452);--color-info:lab(69.9876% -23.5256 -45.9352);--color-info-content:lab(17.4794% -5.25944 -21.1512);--color-success:lab(74.4967% -60.7579 19.4189);--color-success-content:lab(27.9355% -26.9592 5.46191);--color-warning:lab(79.2305% 16.6936 100.392);--color-warning-content:lab(30.7627% 30.2938 40.2828);--color-error:lab(64.1803% 63.0275 19.2122);--color-error-content:lab(14.1162% 34.0067 9.81536)}}:is(:root:has(input.theme-controller[value=dark]:checked),[data-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-base-100:#1d232a;--color-base-200:#191e24;--color-base-300:#15191e;--color-base-content:#f2f8ff;--color-primary:#605dff;--color-primary-content:#edf1fe;--color-secondary:#f43098;--color-secondary-content:#f9e4f0;--color-accent:#00d1bb;--color-accent-content:#084d49;--color-neutral:#09090b;--color-neutral-content:#e4e4e7;--color-info:#00bafc;--color-info-content:#042e49;--color-success:#00d193;--color-success-content:#004c39;--color-warning:#f9b800;--color-warning-content:#793205;--color-error:#ff657f;--color-error-content:#4d0218;--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}@supports (color:lab(0% 0 0)){:is(:root:has(input.theme-controller[value=dark]:checked),[data-theme=dark]){--color-base-100:lab(13.3466% -1.2732 -5.67451);--color-base-200:lab(10.9483% -1.07221 -4.98787);--color-base-300:lab(8.5032% -.863373 -4.30144);--color-base-content:lab(97.3754% -1.86676 -10.6283);--color-primary:lab(47.6934% 38.5675 -81.9644);--color-primary-content:lab(95.2498% .41151 -6.78517);--color-secondary:lab(56.234% 76.7852 -8.06803);--color-secondary-content:lab(92.6584% 9.01151 -3.1507);--color-accent:lab(75.1988% -53.3697 -2.27784);--color-accent-content:lab(28.81% -21.4781 -3.59725);--color-neutral:lab(2.45787% .239417 -.873864);--color-neutral-content:lab(90.6853% .399232 -1.45452);--color-info:lab(69.9876% -23.5256 -45.9352);--color-info-content:lab(17.4794% -5.25944 -21.1512);--color-success:lab(74.4967% -60.7579 19.4189);--color-success-content:lab(27.9355% -26.9592 5.46191);--color-warning:lab(79.2305% 16.6936 100.392);--color-warning-content:lab(30.7627% 30.2938 40.2828);--color-error:lab(64.1803% 63.0275 19.2122);--color-error-content:lab(14.1162% 34.0067 9.81536)}}:root{--fx-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E");scrollbar-color:currentColor #0000}@supports (color:color-mix(in lab, red, red)){:root{scrollbar-color:color-mix(in oklch,currentColor 35%,#0000)#0000}}@property --radialprogress{syntax:"<percentage>";inherits:true;initial-value:0%}:root:not(span){overflow:var(--page-overflow)}:root{background:var(--page-scroll-bg,var(--root-bg));--page-scroll-bg-on:linear-gradient(var(--root-bg,#0000),var(--root-bg,#0000))var(--root-bg,#0000)}@supports (color:color-mix(in lab, red, red)){:root{--page-scroll-bg-on:linear-gradient(var(--root-bg,#0000),var(--root-bg,#0000))color-mix(in srgb,var(--root-bg,#0000),lab(0% 0 0) calc(var(--page-has-backdrop,0)*40%))}}:root{--page-scroll-transition-on:background-color .3s ease-out;transition:var(--page-scroll-transition);scrollbar-gutter:var(--page-scroll-gutter,unset);scrollbar-gutter:if(style(--page-has-scroll: 1): var(--page-scroll-gutter,unset); else: unset)}@keyframes set-page-has-scroll{0%,to{--page-has-scroll:1}}:root,[data-theme]{background:var(--page-scroll-bg,var(--root-bg));color:var(--color-base-content)}:where(:root,[data-theme]){--root-bg:var(--color-base-100)}}@layer components;@layer utilities{@layer daisyui.l1.l2.l3{.diff{webkit-user-select:none;-webkit-user-select:none;user-select:none;direction:ltr;grid-template-rows:1fr 1.8rem 1fr;grid-template-columns:auto 1fr;width:100%;display:grid;position:relative;overflow:hidden;container-type:inline-size}.diff:focus-visible,.diff:focus-visible{outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content)}.diff:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content)}.diff:focus-visible .diff-resizer{min-width:95cqi;max-width:95cqi}.diff:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px}.diff:has(.diff-item-1:focus-visible) .diff-resizer{min-width:5cqi;max-width:5cqi}@supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){.diff:focus .diff-resizer{min-width:5cqi;max-width:5cqi}.diff:has(.diff-item-1:focus) .diff-resizer{min-width:95cqi;max-width:95cqi}}.modal{pointer-events:none;visibility:hidden;width:100%;max-width:none;height:100%;max-height:none;color:inherit;transition:visibility .3s allow-discrete,background-color .3s ease-out,opacity .1s ease-out;overscroll-behavior:contain;z-index:999;scrollbar-gutter:auto;background-color:#0000;place-items:center;margin:0;padding:0;display:grid;position:fixed;inset:0;overflow:clip}.modal::backdrop{display:none}.tab{cursor:pointer;appearance:none;text-align:center;webkit-user-select:none;-webkit-user-select:none;user-select:none;flex-wrap:wrap;justify-content:center;align-items:center;display:inline-flex;position:relative}@media (hover:hover){.tab:hover{color:var(--color-base-content)}}.tab{--tab-p:.75rem;--tab-bg:var(--color-base-100);--tab-border-color:var(--color-base-300);--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:0;--tab-radius-ee:0;--tab-order:0;--tab-radius-min:calc(.75rem - var(--border));--tab-radius-limit:min(var(--radius-field),var(--tab-radius-min));--tab-radius-grad:#0000 calc(69% - var(--border)),var(--tab-border-color)calc(69% - var(--border) + .25px),var(--tab-border-color)69%,var(--tab-bg)calc(69% + .25px);order:var(--tab-order);height:var(--tab-height);padding-inline:var(--tab-p);border-color:#0000;font-size:.875rem}.tab:is(input[type=radio]){min-width:fit-content}.tab:is(input[type=radio]):after{--tw-content:attr(aria-label);content:var(--tw-content)}.tab:is(label){position:relative}.tab:is(label) input{cursor:pointer;appearance:none;opacity:0;position:absolute;inset:0}:is(.tab:checked,.tab:is(label:has(:checked)),.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content{display:block}.tab:not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.tab:not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:color-mix(in oklab,var(--color-base-content)50%,transparent)}}.tab:not(input):empty{cursor:default;flex-grow:1}.tab:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.tab:focus{outline-offset:2px;outline:2px solid #0000}}.tab:focus-visible,.tab:is(label:has(:checked:focus-visible)){outline-offset:-5px;outline:2px solid}.tab[disabled]{pointer-events:none;opacity:.4}.dropdown{position-area:var(--anchor-v,bottom)var(--anchor-h,span-right);display:inline-block;position:relative}.dropdown>:not(:has(~[class*=dropdown-content])):focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.dropdown>:not(:has(~[class*=dropdown-content])):focus{outline-offset:2px;outline:2px solid #0000}}.dropdown .dropdown-content{position:absolute}.dropdown.dropdown-close .dropdown-content,.dropdown:not(details,.dropdown-open,.dropdown-hover:hover,:focus-within) .dropdown-content,.dropdown.dropdown-hover:not(:hover) [tabindex]:first-child:focus:not(:focus-visible)~.dropdown-content{transform-origin:top;opacity:0;display:none;scale:95%}.dropdown[popover],.dropdown .dropdown-content{z-index:999}@media (prefers-reduced-motion:no-preference){.dropdown[popover],.dropdown .dropdown-content{transition-behavior:allow-discrete;transition-property:opacity,scale,display;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.2s dropdown}}@starting-style{.dropdown[popover],.dropdown .dropdown-content{opacity:0;scale:95%}}:is(.dropdown:not(.dropdown-close).dropdown-open,.dropdown:not(.dropdown-close):not(.dropdown-hover):focus,.dropdown:not(.dropdown-close):focus-within)>[tabindex]:first-child{pointer-events:none}:is(.dropdown:not(.dropdown-close).dropdown-open,.dropdown:not(.dropdown-close):not(.dropdown-hover):focus,.dropdown:not(.dropdown-close):focus-within) .dropdown-content,.dropdown:not(.dropdown-close).dropdown-hover:hover .dropdown-content{opacity:1;scale:100%}.dropdown:is(details) summary::-webkit-details-marker{display:none}.dropdown:where([popover]){background:0 0}.dropdown[popover]{color:inherit;position:fixed}@supports not (position-area:bottom){.dropdown[popover]{margin:auto}.dropdown[popover].dropdown-close{transform-origin:top;opacity:0;display:none;scale:95%}.dropdown[popover].dropdown-open:not(:popover-open){transform-origin:top;opacity:0;display:none;scale:95%}.dropdown[popover]::backdrop{background-color:#0000004d;background-color:lab(0% 0 0/.3)}}:is(.dropdown[popover].dropdown-close,.dropdown[popover]:not(.dropdown-open,:popover-open)){transform-origin:top;opacity:0;display:none;scale:95%}.loading{pointer-events:none;aspect-ratio:1;vertical-align:middle;width:calc(var(--size-selector,.25rem)*6);background-color:currentColor;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.countdown{display:inline-flex}.countdown>*{visibility:hidden;--value-v:calc(mod(max(0,var(--value)),1000));--value-hundreds:calc(round(to-zero,var(--value-v)/100,1));--value-tens:calc(round(to-zero,mod(var(--value-v),100)/10,1));--value-ones:calc(mod(var(--value-v),100));--show-hundreds:clamp(clamp(0,var(--digits,1) - 2,1),var(--value-hundreds),1);--show-tens:clamp(clamp(0,var(--digits,1) - 1,1),var(--value-tens) + var(--show-hundreds),1);--first-digits:calc(round(to-zero,var(--value-v)/10,1));height:1em;width:calc(1ch + var(--show-tens)*1ch + var(--show-hundreds)*1ch);direction:ltr;transition:width .4s ease-out .2s;display:inline-block;position:relative;overflow-y:clip}.countdown>:before,.countdown>:after{visibility:visible;--tw-content:"00\a 01\a 02\a 03\a 04\a 05\a 06\a 07\a 08\a 09\a 10\a 11\a 12\a 13\a 14\a 15\a 16\a 17\a 18\a 19\a 20\a 21\a 22\a 23\a 24\a 25\a 26\a 27\a 28\a 29\a 30\a 31\a 32\a 33\a 34\a 35\a 36\a 37\a 38\a 39\a 40\a 41\a 42\a 43\a 44\a 45\a 46\a 47\a 48\a 49\a 50\a 51\a 52\a 53\a 54\a 55\a 56\a 57\a 58\a 59\a 60\a 61\a 62\a 63\a 64\a 65\a 66\a 67\a 68\a 69\a 70\a 71\a 72\a 73\a 74\a 75\a 76\a 77\a 78\a 79\a 80\a 81\a 82\a 83\a 84\a 85\a 86\a 87\a 88\a 89\a 90\a 91\a 92\a 93\a 94\a 95\a 96\a 97\a 98\a 99\a ";content:var(--tw-content);font-variant-numeric:tabular-nums;white-space:pre;text-align:end;direction:rtl;transition:all 1s cubic-bezier(1,0,0,1),width .2s ease-out .2s,opacity .2s ease-out .2s;position:absolute;overflow-x:clip}.countdown>:before{width:calc(1ch + var(--show-hundreds)*1ch);top:calc(var(--first-digits)*-1em);opacity:var(--show-tens);inset-inline-end:0}.countdown>:after{width:1ch;top:calc(var(--value-ones)*-1em);inset-inline-start:0}.list{flex-direction:column;font-size:.875rem;display:flex}.list .list-row{--list-grid-cols:minmax(0,auto)1fr;border-radius:var(--radius-box);word-break:break-word;grid-auto-flow:column;grid-template-columns:var(--list-grid-cols);gap:1rem;padding:1rem;display:grid;position:relative}:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{content:"";border-bottom:var(--border)solid;inset-inline:var(--radius-box);border-color:var(--color-base-content);position:absolute;bottom:0}@supports (color:color-mix(in lab, red, red)){:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{border-color:color-mix(in oklab,var(--color-base-content)5%,transparent)}}.toast{translate:var(--toast-x,0)var(--toast-y,0);inset-inline:auto 1rem;background-color:#0000;flex-direction:column;gap:.5rem;width:max-content;max-width:calc(100vw - 2rem);display:flex;position:fixed;top:auto;bottom:1rem}@media (prefers-reduced-motion:no-preference){.toast>*{animation:.25s ease-out toast}}.input{cursor:text;border:var(--border)solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,.875rem),.875rem);touch-action:manipulation;border-color:var(--input-color);box-shadow:0 1px var(--input-color)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.input{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset}}.input{--size:calc(var(--size-field,.25rem)*10);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.input{--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000)}}.input:where(input){display:inline-flex}.input :where(input){appearance:none;background-color:#0000;border:none;width:100%;height:100%;display:inline-flex}.input :where(input):focus,.input :where(input):focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.input :where(input):focus,.input :where(input):focus-within{outline-offset:2px;outline:2px solid #0000}}.input :where(input[type=url]),.input :where(input[type=email]){direction:ltr}.input :where(input[type=date]){display:inline-flex}.input:focus,.input:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.input:focus,.input:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)}}.input:focus,.input:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.input:focus,.input:focus-within{--font-size:1rem}}}.input:is(:disabled,[disabled]),fieldset:disabled .input{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}.input:has(>input[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.input:is(:disabled,[disabled]),fieldset:disabled .input{color:color-mix(in oklab,var(--color-base-content)40%,transparent)}.input:has(>input[disabled]){color:color-mix(in oklab,var(--color-base-content)40%,transparent)}}:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input)::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input)::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.input:is(:disabled,[disabled]),fieldset:disabled .input{box-shadow:none}.input:has(>input[disabled]){box-shadow:none}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.input::-webkit-date-and-time-value{text-align:inherit}.input[type=number]::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}.input::-webkit-calendar-picker-indicator{position:absolute;inset-inline-end:.75em}.input:has(>input[type=date]) :where(input[type=date]){webkit-appearance:none;appearance:none;display:inline-flex}.input:has(>input[type=date]) input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute;inset-inline-end:.75em}.indicator{width:max-content;display:inline-flex;position:relative}.indicator :where(.indicator-item){z-index:1;white-space:nowrap;top:var(--indicator-t,0);bottom:var(--indicator-b,auto);left:var(--indicator-s,auto);right:var(--indicator-e,0);translate:var(--indicator-x,50%)var(--indicator-y,-50%);position:absolute}.table{border-collapse:separate;--tw-border-spacing-x:calc(.25rem*0);--tw-border-spacing-y:calc(.25rem*0);width:100%;border-spacing:var(--tw-border-spacing-x)var(--tw-border-spacing-y);border-radius:var(--radius-box);text-align:left;font-size:.875rem;position:relative}.table:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){text-align:right}@media (hover:hover){:is(.table tr.row-hover,.table tr.row-hover:nth-child(2n)):hover{background-color:var(--color-base-200)}}.table :where(th,td){vertical-align:middle;padding-block:.75rem;padding-inline:1rem}.table :where(thead,tfoot){white-space:nowrap;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(thead,tfoot){color:color-mix(in oklab,var(--color-base-content)60%,transparent)}}.table :where(thead,tfoot){font-size:.875rem;font-weight:600}.table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border)solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border)solid color-mix(in oklch,var(--color-base-content)5%,#0000)}}.table :where(.table-pin-rows thead tr){z-index:1;background-color:var(--color-base-100);position:sticky;top:0}.table :where(.table-pin-rows tfoot tr){z-index:1;background-color:var(--color-base-100);position:sticky;bottom:0}.table :where(.table-pin-cols tr th){background-color:var(--color-base-100);position:sticky;left:0;right:0}.table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border)solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border)solid color-mix(in oklch,var(--color-base-content)5%,#0000)}}.steps{counter-reset:step;grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow:auto hidden}.steps .step{text-align:center;--step-bg:var(--color-base-300);--step-fg:var(--color-base-content);grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid}.steps .step:before{width:100%;height:.5rem;color:var(--step-bg);background-color:var(--step-bg);content:"";border:1px solid;grid-row-start:1;grid-column-start:1;margin-inline-start:-100%;top:0}.steps .step>.step-icon{--tw-content:counter(step);content:var(--tw-content);counter-increment:step;z-index:1;color:var(--step-fg);background-color:var(--step-bg);border:1px solid var(--step-bg);border-radius:3.40282e38px;grid-row-start:1;grid-column-start:1;place-self:center;place-items:center;width:2rem;height:2rem;display:grid;position:relative}.steps .step:not(:has(.step-icon)):after{--tw-content:counter(step);content:var(--tw-content);counter-increment:step;z-index:1;color:var(--step-fg);background-color:var(--step-bg);border:1px solid var(--step-bg);border-radius:3.40282e38px;grid-row-start:1;grid-column-start:1;place-self:center;place-items:center;width:2rem;height:2rem;display:grid;position:relative}.steps .step:first-child:before{--tw-content:none;content:var(--tw-content)}.steps .step[data-content]:after{--tw-content:attr(data-content);content:var(--tw-content)}.range{appearance:none;webkit-appearance:none;--range-thumb:var(--color-base-100);--range-thumb-size:calc(var(--size-selector,.25rem)*6);--range-progress:currentColor;--range-fill:1;--range-p:.25rem;--range-bg:currentColor}@supports (color:color-mix(in lab, red, red)){.range{--range-bg:color-mix(in oklab,currentColor 10%,#0000)}}.range{cursor:pointer;vertical-align:middle;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));width:clamp(3rem,20rem,100%);height:var(--range-thumb-size);background-color:#0000;border:none;overflow:hidden}[dir=rtl] .range{--range-dir:-1}.range:focus{outline:none}.range:focus-visible{outline-offset:2px;outline:2px solid}.range::-webkit-slider-runnable-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size)*.5)}@media (forced-colors:active){.range::-webkit-slider-runnable-track{border:1px solid}.range::-moz-range-track{border:1px solid}}.range::-webkit-slider-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));background-color:var(--range-thumb);height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p)solid;appearance:none;webkit-appearance:none;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px currentColor,0 0 0 2rem var(--range-thumb)inset,calc((var(--range-dir,1)*-100cqw) - (var(--range-dir,1)*var(--range-thumb-size)/2))0 0 calc(100cqw*var(--range-fill));position:relative;top:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.range::-webkit-slider-thumb{box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000),0 0 0 2rem var(--range-thumb)inset,calc((var(--range-dir,1)*-100cqw) - (var(--range-dir,1)*var(--range-thumb-size)/2))0 0 calc(100cqw*var(--range-fill))}}.range::-moz-range-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size)*.5)}.range::-moz-range-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p)solid;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px currentColor,0 0 0 2rem var(--range-thumb)inset,calc((var(--range-dir,1)*-100cqw) - (var(--range-dir,1)*var(--range-thumb-size)/2))0 0 calc(100cqw*var(--range-fill));background-color:currentColor;position:relative;top:50%}@supports (color:color-mix(in lab, red, red)){.range::-moz-range-thumb{box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000),0 0 0 2rem var(--range-thumb)inset,calc((var(--range-dir,1)*-100cqw) - (var(--range-dir,1)*var(--range-thumb-size)/2))0 0 calc(100cqw*var(--range-fill))}}.range:disabled{cursor:not-allowed;opacity:.3}.select{border:var(--border)solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;width:clamp(3rem,20rem,100%);height:var(--size);touch-action:manipulation;white-space:nowrap;text-overflow:ellipsis;box-shadow:0 1px var(--input-color)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.375rem;padding-inline:.75rem 1.75rem;font-size:.875rem;display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.select{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1))inset}}.select{border-color:var(--input-color);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.select{--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000)}}.select{--size:calc(var(--size-field,.25rem)*10)}[dir=rtl] .select{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}[dir=rtl] .select::picker(select){translate:.5rem}[dir=rtl] .select select::picker(select){translate:.5rem}.select[multiple]{background-image:none;height:auto;padding-block:.75rem;padding-inline-end:.75rem;overflow:auto}.select select{appearance:none;width:calc(100% + 2.75rem);height:calc(100% - calc(var(--border)*2));background:inherit;border-radius:inherit;border-style:none;align-items:center;margin-inline:-.75rem -1.75rem;padding-inline:.75rem 1.75rem}.select select:focus,.select select:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.select select:focus,.select select:focus-within{outline-offset:2px;outline:2px solid #0000}}.select select:not(:last-child){background-image:none;margin-inline-end:-1.375rem}.select:focus,.select:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.select:focus,.select:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)}}.select:focus,.select:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}.select:is(:disabled,[disabled]),fieldset:disabled .select{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}.select:has(>select[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.select:is(:disabled,[disabled]),fieldset:disabled .select{color:color-mix(in oklab,var(--color-base-content)40%,transparent)}.select:has(>select[disabled]){color:color-mix(in oklab,var(--color-base-content)40%,transparent)}}:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select)::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select)::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.select:has(>select[disabled])>select[disabled]{cursor:not-allowed}@supports (appearance:base-select){.select,.select select{appearance:base-select}:is(.select,.select select)::picker(select){appearance:base-select}}:is(.select,.select select)::picker(select){color:inherit;border:var(--border)solid var(--color-base-200);border-radius:var(--radius-box);background-color:inherit;max-height:min(24rem,70dvh);box-shadow:0 2px calc(var(--depth)*3px)-2px #0003;box-shadow:0 20px 25px -5px rgb(0 0 0/calc(var(--depth)*.1)),0 8px 10px -6px rgb(0 0 0/calc(var(--depth)*.1));margin-block:.5rem;margin-inline:.5rem;padding:.5rem;translate:-.5rem}@supports (color:lab(0% 0 0)){:is(.select,.select select)::picker(select){box-shadow:0 2px calc(var(--depth)*3px)-2px lab(0% 0 0/.2)}}:is(.select,.select select)::picker-icon{display:none}:is(.select,.select select) optgroup{padding-top:.5em}:is(.select,.select select) optgroup option:first-child{margin-top:.5em}:is(.select,.select select) option{border-radius:var(--radius-field);white-space:normal;padding-block:.375rem;padding-inline:.75rem;transition-property:color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.select,.select select) option:not(:disabled):active{background-color:var(--color-neutral);color:var(--color-neutral-content);box-shadow:0 2px calc(var(--depth)*3px)-2px var(--color-neutral)}.timeline{display:flex;position:relative}.timeline>li{grid-template-rows:var(--timeline-row-start,minmax(0,1fr))auto var(--timeline-row-end,minmax(0,1fr));grid-template-columns:var(--timeline-col-start,minmax(0,1fr))auto var(--timeline-col-end,minmax(0,1fr));flex-shrink:0;align-items:center;display:grid;position:relative}.timeline>li>hr{border:none;width:100%}.timeline>li>hr:first-child{grid-row-start:2;grid-column-start:1}.timeline>li>hr:last-child{grid-area:2/3/auto/none}@media print{.timeline>li>hr{border:.1px solid var(--color-base-300)}}.timeline :where(hr){background-color:var(--color-base-300);height:.25rem}.timeline:has(.timeline-middle hr):first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}.timeline:has(.timeline-middle hr):last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}.timeline:not(:has(.timeline-middle)) :first-child hr:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}.timeline:not(:has(.timeline-middle)) :last-child hr:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}.swap{cursor:pointer;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;place-content:center;display:inline-grid;position:relative}.swap input{appearance:none;border:none}.swap>*{grid-row-start:1;grid-column-start:1}@media (prefers-reduced-motion:no-preference){.swap>*{transition-property:transform,rotate,opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}}.swap .swap-on,.swap .swap-indeterminate,.swap input:indeterminate~.swap-on,.swap input:is(:checked,:indeterminate)~.swap-off{opacity:0}.swap input:checked~.swap-on,.swap input:indeterminate~.swap-indeterminate{opacity:1;backface-visibility:visible}.avatar{vertical-align:middle;display:inline-flex;position:relative}.avatar>div{aspect-ratio:1;display:block;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.radio{cursor:pointer;appearance:none;vertical-align:middle;border:var(--border)solid var(--input-color,currentColor);border-radius:3.40282e38px;flex-shrink:0;padding:.25rem;display:inline-block;position:relative}@supports (color:color-mix(in lab, red, red)){.radio{border:var(--border)solid var(--input-color,color-mix(in srgb,currentColor 20%,#0000))}}.radio{box-shadow:0 1px oklch(0% 0 0/calc(var(--depth)*.1))inset;--size:calc(var(--size-selector,.25rem)*6);width:var(--size);height:var(--size);color:var(--input-color,currentColor)}.radio:before{--tw-content:"";content:var(--tw-content);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);border-radius:3.40282e38px;width:100%;height:100%;display:block}.radio:focus-visible{outline:2px solid}.radio:checked,.radio[aria-checked=true]{background-color:var(--color-base-100);border-color:currentColor}@media (prefers-reduced-motion:no-preference){.radio:checked,.radio[aria-checked=true]{animation:.2s ease-out radio}}:is(.radio:checked,.radio[aria-checked=true]):before{box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1))inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1))inset,0 1px oklch(0% 0 0/calc(var(--depth)*.1));background-color:currentColor}@media (forced-colors:active){:is(.radio:checked,.radio[aria-checked=true]):before{outline-style:var(--tw-outline-style);outline-offset:calc(1px*-1);outline-width:1px}}@media print{:is(.radio:checked,.radio[aria-checked=true]):before{outline-offset:-1rem;outline:.25rem solid}}.card{border-radius:var(--radius-box);outline-offset:2px;outline:0 solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}.card:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.card:focus{outline-offset:2px;outline:2px solid #0000}}.card:focus-visible{outline-color:currentColor}.card :where(figure:first-child){border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}.card :where(figure:last-child){border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}.card figure{justify-content:center;align-items:center;display:flex}.card:has(>input:is(input[type=checkbox],input[type=radio])){cursor:pointer;-webkit-user-select:none;user-select:none}.card:has(>:checked){outline:2px solid}.stats{border-radius:var(--radius-box);grid-auto-flow:column;display:inline-grid;position:relative;overflow-x:auto}.progress{appearance:none;border-radius:var(--radius-box);background-color:currentColor;width:100%;height:.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.progress{background-color:color-mix(in oklab,currentcolor 20%,transparent)}}.progress{color:var(--color-base-content)}.progress:indeterminate{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%}@media (prefers-reduced-motion:no-preference){.progress:indeterminate{animation:5s ease-in-out infinite progress}}@supports ((-moz-appearance:none)){.progress:indeterminate::-moz-progress-bar{background-color:#0000}@media (prefers-reduced-motion:no-preference){.progress:indeterminate::-moz-progress-bar{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress}}.progress::-moz-progress-bar{border-radius:var(--radius-box);background-color:currentColor}}@supports ((-webkit-appearance:none)){.progress::-webkit-progress-bar{border-radius:var(--radius-box);background-color:#0000}.progress::-webkit-progress-value{border-radius:var(--radius-box);background-color:currentColor}}.stack{grid-template-rows:3px 4px 1fr 4px 3px;grid-template-columns:3px 4px 1fr 4px 3px;display:inline-grid}.stack>*{width:100%;height:100%}.stack>:nth-child(n+2){opacity:.7;width:100%}.stack>:nth-child(2){z-index:2;opacity:.9}.stack>:first-child{z-index:3;width:100%}.hero{background-position:50%;background-size:cover;place-items:center;width:100%;display:grid}.hero>*{grid-row-start:1;grid-column-start:1}.filter{flex-wrap:wrap;display:flex}.filter input[type=radio]{width:auto}.filter input{opacity:1;transition:margin .1s,opacity .3s,padding .3s,border-width .1s;overflow:hidden;scale:1}.filter input:not(:last-child){margin-inline-end:.25rem}.filter input.filter-reset{aspect-ratio:1}.filter input.filter-reset:after{--tw-content:"×";content:var(--tw-content)}.filter:not(:has(input:checked:not(.filter-reset))) .filter-reset{opacity:0;border-width:0;width:0;margin-inline:0;padding-inline:0;scale:0}.filter:not(:has(input:checked:not(.filter-reset))) input[type=reset]{opacity:0;border-width:0;width:0;margin-inline:0;padding-inline:0;scale:0}.filter:has(input:checked:not(.filter-reset)) input:not(:checked,.filter-reset,input[type=reset]){opacity:0;border-width:0;width:0;margin-inline:0;padding-inline:0;scale:0}.label{white-space:nowrap;color:currentColor;align-items:center;gap:.375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.label{color:color-mix(in oklab,currentcolor 60%,transparent)}}.label:has(input){cursor:pointer}.label:is(.input>*,.select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex}.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border)solid currentColor;margin-inline:-.75rem .75rem}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border)solid color-mix(in oklab,currentColor 10%,#0000)}}.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border)solid currentColor;margin-inline:.75rem -.75rem}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border)solid color-mix(in oklab,currentColor 10%,#0000)}}.status{aspect-ratio:1;border-radius:var(--radius-selector);background-color:var(--color-base-content);width:.5rem;height:.5rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){.status{background-color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.status{vertical-align:middle;color:#0000004d;background-position:50%;background-repeat:no-repeat}@supports (color:color-mix(in lab, red, red)){.status{color:color-mix(in oklab,var(--color-black)30%,transparent)}}.status{background-image:radial-gradient(circle at 35% 30%,oklch(1 0 0/calc(var(--depth)*.5)),#0000);box-shadow:0 2px 3px -1px}@supports (color:color-mix(in lab, red, red)){.status{box-shadow:0 2px 3px -1px color-mix(in oklab,currentColor calc(var(--depth)*100%),#0000)}}.badge{border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border)solid var(--badge-color,var(--color-base-200));background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);background-color:var(--badge-bg);--badge-bg:var(--badge-color,var(--color-base-100));--badge-fg:var(--color-base-content);--size:calc(var(--size-selector,.25rem)*6);width:fit-content;height:var(--size);padding-inline:calc(var(--size)/2 - var(--border));justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.tabs{--tabs-height:auto;--tabs-direction:row;--tab-height:calc(var(--size-field,.25rem)*10);height:var(--tabs-height);flex-wrap:wrap;flex-direction:var(--tabs-direction);display:flex}.footer{grid-auto-flow:row;place-items:start;gap:2.5rem 1rem;width:100%;font-size:.875rem;line-height:1.25rem;display:grid}.footer>*{place-items:start;gap:.5rem;display:grid}.footer.footer-center{text-align:center;grid-auto-flow:column dense;place-items:center}.footer.footer-center>*{place-items:center}.stat{grid-template-columns:repeat(1,1fr);column-gap:1rem;width:100%;padding-block:1rem;padding-inline:1.5rem;display:inline-grid}.stat:not(:last-child){border-inline-end:var(--border)dashed currentColor}@supports (color:color-mix(in lab, red, red)){.stat:not(:last-child){border-inline-end:var(--border)dashed color-mix(in oklab,currentColor 10%,#0000)}}.stat:not(:last-child){border-block-end:none}.chat{--mask-chat:url("data:image/svg+xml,%3csvg width='13' height='13' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M0 11.5004C0 13.0004 2 13.0004 2 13.0004H12H13V0.00036329L12.5 0C12.5 0 11.977 2.09572 11.8581 2.50033C11.6075 3.35237 10.9149 4.22374 9 5.50036C6 7.50036 0 10.0004 0 11.5004Z'/%3e%3c/svg%3e");grid-auto-rows:min-content;column-gap:.75rem;padding-block:.25rem;display:grid}.skeleton{border-radius:var(--radius-box);background-color:var(--color-base-300)}@media (prefers-reduced-motion:reduce){.skeleton{transition-duration:15s}}.skeleton{will-change:background-position;background-image:linear-gradient(105deg,#0000 0% 40%,var(--color-base-100)50%,#0000 60% 100%);background-position-x:-50%;background-size:200%}@media (prefers-reduced-motion:no-preference){.skeleton{animation:1.8s ease-in-out infinite skeleton}}.link{cursor:pointer;text-decoration-line:underline}.link:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.link:focus{outline-offset:2px;outline:2px solid #0000}}.link:focus-visible{outline-offset:2px;outline:2px solid}}@layer daisyui.l1.l2{.modal.modal-open,.modal[open],.modal:target,.modal-toggle:checked+.modal{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete,background-color .3s ease-out,opacity .1s ease-out;background-color:#0006;background-color:lab(0% 0 0/.4)}:is(.modal.modal-open,.modal[open],.modal:target,.modal-toggle:checked+.modal) .modal-box{opacity:1;translate:0;scale:1}:root:has(:is(.modal.modal-open,.modal[open],.modal:target,.modal-toggle:checked+.modal)){--page-has-backdrop:1;--page-overflow:hidden;--page-scroll-bg:var(--page-scroll-bg-on);--page-scroll-gutter:stable;--page-scroll-transition:var(--page-scroll-transition-on);animation:forwards set-page-has-scroll;animation-timeline:scroll()}@starting-style{.modal.modal-open,.modal[open],.modal:target,.modal-toggle:checked+.modal{opacity:0}}.list .list-row:has(.list-col-grow:first-child){--list-grid-cols:1fr}.list .list-row:has(.list-col-grow:nth-child(2)){--list-grid-cols:minmax(0,auto)1fr}.list .list-row:has(.list-col-grow:nth-child(3)){--list-grid-cols:minmax(0,auto)minmax(0,auto)1fr}.list .list-row:has(.list-col-grow:nth-child(4)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}.list .list-row:has(.list-col-grow:nth-child(5)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}.list .list-row:has(.list-col-grow:nth-child(6)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}.list .list-row>*{grid-row-start:1}.steps .step-neutral+.step-neutral:before,.steps .step-neutral:after,.steps .step-neutral>.step-icon{--step-bg:var(--color-neutral);--step-fg:var(--color-neutral-content)}.steps .step-primary+.step-primary:before,.steps .step-primary:after,.steps .step-primary>.step-icon{--step-bg:var(--color-primary);--step-fg:var(--color-primary-content)}.steps .step-secondary+.step-secondary:before,.steps .step-secondary:after,.steps .step-secondary>.step-icon{--step-bg:var(--color-secondary);--step-fg:var(--color-secondary-content)}.steps .step-accent+.step-accent:before,.steps .step-accent:after,.steps .step-accent>.step-icon{--step-bg:var(--color-accent);--step-fg:var(--color-accent-content)}.steps .step-info+.step-info:before,.steps .step-info:after,.steps .step-info>.step-icon{--step-bg:var(--color-info);--step-fg:var(--color-info-content)}.steps .step-success+.step-success:before,.steps .step-success:after,.steps .step-success>.step-icon{--step-bg:var(--color-success);--step-fg:var(--color-success-content)}.steps .step-warning+.step-warning:before,.steps .step-warning:after,.steps .step-warning>.step-icon{--step-bg:var(--color-warning);--step-fg:var(--color-warning-content)}.steps .step-error+.step-error:before,.steps .step-error:after,.steps .step-error>.step-icon{--step-bg:var(--color-error);--step-fg:var(--color-error-content)}.radio:disabled{cursor:not-allowed;opacity:.2}:is(.stack,.stack.stack-bottom)>*{grid-area:3/3/6/4}:is(.stack,.stack.stack-bottom)>:nth-child(2){grid-area:2/2/5/5}:is(.stack,.stack.stack-bottom)>:first-child{grid-area:1/1/4/6}.stack.stack-top>*{grid-area:1/3/4/4}.stack.stack-top>:nth-child(2){grid-area:2/2/5/5}.stack.stack-top>:first-child{grid-area:3/1/6/6}.stack.stack-start>*{grid-area:3/1/4/4}.stack.stack-start>:nth-child(2){grid-area:2/2/5/5}.stack.stack-start>:first-child{grid-area:1/3/6/6}.stack.stack-end>*{grid-area:3/3/4/6}.stack.stack-end>:nth-child(2){grid-area:2/2/5/5}.stack.stack-end>:first-child{grid-area:1/1/6/4}}.pointer-events-none{pointer-events:none}.countdown.countdown{line-height:1em}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing)*0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing)*0)}.top-2{top:calc(var(--spacing)*2)}.right-0{right:calc(var(--spacing)*0)}.right-2{right:calc(var(--spacing)*2)}.bottom-8{bottom:calc(var(--spacing)*8)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.z-1{z-index:1}.z-10{z-index:10}.z-50{z-index:50}.z-\[60\]{z-index:60}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.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-4{margin-top:calc(var(--spacing)*4)}.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-12{margin-top:calc(var(--spacing)*12)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.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)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-9{margin-bottom:calc(var(--spacing)*9)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.ml-1\.5{margin-left:calc(var(--spacing)*1.5)}.block{display:block}.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}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-4\.5{height:calc(var(--spacing)*4.5)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-48{height:calc(var(--spacing)*48)}.h-64{height:calc(var(--spacing)*64)}.h-\[1\.05rem\]{height:1.05rem}.h-full{height:100%}.h-screen{height:100vh}.max-h-72{max-height:calc(var(--spacing)*72)}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-\[2rem\]{min-height:2rem}.min-h-\[4\.5rem\]{min-height:4.5rem}.min-h-\[5\.5rem\]{min-height:5.5rem}.min-h-\[200px\]{min-height:200px}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing)*2)}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-10{width:calc(var(--spacing)*10)}.w-12{width:calc(var(--spacing)*12)}.w-24{width:calc(var(--spacing)*24)}.w-\[1\.05rem\]{width:1.05rem}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-\[130px\]{min-width:130px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.-rotate-90{rotate:-90deg}.rotate-0{rotate:none}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.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-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-14{gap:calc(var(--spacing)*14)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.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-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--hero-muted\)\]\/10{border-color:var(--hero-muted)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--hero-muted\)\]\/10{border-color:color-mix(in oklab,var(--hero-muted)10%,transparent)}}.border-\[var\(--hero-muted\)\]\/15{border-color:var(--hero-muted)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--hero-muted\)\]\/15{border-color:color-mix(in oklab,var(--hero-muted)15%,transparent)}}.border-\[var\(--hero-muted\)\]\/20{border-color:var(--hero-muted)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--hero-muted\)\]\/20{border-color:color-mix(in oklab,var(--hero-muted)20%,transparent)}}.border-\[var\(--hero-muted\)\]\/30{border-color:var(--hero-muted)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--hero-muted\)\]\/30{border-color:color-mix(in oklab,var(--hero-muted)30%,transparent)}}.border-\[var\(--hero-primary\)\]\/20{border-color:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--hero-primary\)\]\/20{border-color:color-mix(in oklab,var(--hero-primary)20%,transparent)}}.border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/40{border-color:color-mix(in oklab,var(--color-amber-500)40%,transparent)}}.border-amber-500\/50{border-color:#f99c0080}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/50{border-color:color-mix(in oklab,var(--color-amber-500)50%,transparent)}}.border-blue-200{border-color:var(--color-blue-200)}.border-gray-200{border-color:var(--color-gray-200)}.border-green-500\/30{border-color:#00c7584d}@supports (color:color-mix(in lab, red, red)){.border-green-500\/30{border-color:color-mix(in oklab,var(--color-green-500)30%,transparent)}}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.border-red-500\/30{border-color:color-mix(in oklab,var(--color-red-500)30%,transparent)}}.border-transparent{border-color:#0000}.border-yellow-200{border-color:var(--color-yellow-200)}.border-yellow-500\/30{border-color:#edb2004d}@supports (color:color-mix(in lab, red, red)){.border-yellow-500\/30{border-color:color-mix(in oklab,var(--color-yellow-500)30%,transparent)}}.border-t-\[var\(--hero-primary\)\]{border-top-color:var(--hero-primary)}.bg-\[var\(--background\)\]{background-color:var(--background)}.bg-\[var\(--hero-muted\)\]\/5{background-color:var(--hero-muted)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--hero-muted\)\]\/5{background-color:color-mix(in oklab,var(--hero-muted)5%,transparent)}}.bg-\[var\(--hero-muted\)\]\/10{background-color:var(--hero-muted)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--hero-muted\)\]\/10{background-color:color-mix(in oklab,var(--hero-muted)10%,transparent)}}.bg-\[var\(--hero-muted\)\]\/20{background-color:var(--hero-muted)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--hero-muted\)\]\/20{background-color:color-mix(in oklab,var(--hero-muted)20%,transparent)}}.bg-\[var\(--hero-muted\)\]\/25{background-color:var(--hero-muted)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--hero-muted\)\]\/25{background-color:color-mix(in oklab,var(--hero-muted)25%,transparent)}}.bg-\[var\(--hero-primary\)\]{background-color:var(--hero-primary)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-400\/15{background-color:#fcbb0026}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/15{background-color:color-mix(in oklab,var(--color-amber-400)15%,transparent)}}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500)10%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black)60%,transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black)70%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-current{background-color:currentColor}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-500\/10{background-color:#00c7581a}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/10{background-color:color-mix(in oklab,var(--color-green-500)10%,transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500)10%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab,var(--color-white)2%,transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-yellow-500\/10{background-color:#edb2001a}@supports (color:color-mix(in lab, red, red)){.bg-yellow-500\/10{background-color:color-mix(in oklab,var(--color-yellow-500)10%,transparent)}}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.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\.5{padding-inline:calc(var(--spacing)*1.5)}.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)}.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-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-8{padding-block:calc(var(--spacing)*8)}.py-12{padding-block:calc(var(--spacing)*12)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-14{padding-top:calc(var(--spacing)*14)}.pt-28{padding-top:calc(var(--spacing)*28)}.pt-\[5\.5rem\]{padding-top:5.5rem}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-14{padding-bottom:calc(var(--spacing)*14)}.pb-28{padding-bottom:calc(var(--spacing)*28)}.text-center{text-align:center}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-plus-jakarta),ui-sans-serif,system-ui,sans-serif}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--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-\[0\.625rem\]{font-size:.625rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.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-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-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-all{word-break:break-all}.text-\[var\(--foreground\)\]{color:var(--foreground)}.text-\[var\(--hero-muted\)\],.text-\[var\(--hero-muted\)\]\/80{color:var(--hero-muted)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--hero-muted\)\]\/80{color:color-mix(in oklab,var(--hero-muted)80%,transparent)}}.text-\[var\(--hero-primary\)\]{color:var(--hero-primary)}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-amber-700{color:var(--color-amber-700)}.text-blue-600{color:var(--color-blue-600)}.text-blue-800{color:var(--color-blue-800)}.text-current{color:currentColor}.text-gray-600{color:var(--color-gray-600)}.text-gray-800{color:var(--color-gray-800)}.text-green-400{color:var(--color-green-400)}.text-green-800{color:var(--color-green-800)}.text-red-400{color:var(--color-red-400)}.text-red-600{color:var(--color-red-600)}.text-yellow-800{color:var(--color-yellow-800)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--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)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px 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)}.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)}.ring-\[var\(--hero-muted\)\]\/10{--tw-ring-color:var(--hero-muted)}@supports (color:color-mix(in lab, red, red)){.ring-\[var\(--hero-muted\)\]\/10{--tw-ring-color:color-mix(in oklab,var(--hero-muted)10%,transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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-md{--tw-backdrop-blur:blur(var(--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-none{--tw-backdrop-blur: ;-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-sm{--tw-backdrop-blur:blur(var(--blur-sm));-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,)}.transition{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,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{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-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-300{--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.hover\:border-\[var\(--hero-primary\)\]\/40:hover{border-color:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[var\(--hero-primary\)\]\/40:hover{border-color:color-mix(in oklab,var(--hero-primary)40%,transparent)}}.hover\:bg-\[var\(--hero-muted\)\]\/10:hover{background-color:var(--hero-muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--hero-muted\)\]\/10:hover{background-color:color-mix(in oklab,var(--hero-muted)10%,transparent)}}.hover\:bg-\[var\(--hero-primary\)\]\/5:hover{background-color:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--hero-primary\)\]\/5:hover{background-color:color-mix(in oklab,var(--hero-primary)5%,transparent)}}.hover\:bg-amber-500\/20:hover{background-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-500\/20:hover{background-color:color-mix(in oklab,var(--color-amber-500)20%,transparent)}}.hover\:text-\[var\(--foreground\)\]:hover{color:var(--foreground)}.hover\:text-\[var\(--hero-primary\)\]:hover{color:var(--hero-primary)}.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)}}.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-\[var\(--hero-primary\)\]\/40:focus{--tw-ring-color:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-\[var\(--hero-primary\)\]\/40:focus{--tw-ring-color:color-mix(in oklab,var(--hero-primary)40%,transparent)}}.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\:ring-offset-\[var\(--background\)\]:focus{--tw-ring-offset-color:var(--background)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}@media (min-width:40rem){.sm\:block{display:block}.sm\:inline{display:inline}.sm\:h-72{height:calc(var(--spacing)*72)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:calc(var(--spacing)*2)}.sm\:p-5{padding:calc(var(--spacing)*5)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:pt-4{padding-top:calc(var(--spacing)*4)}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:48rem){.md\:h-9{height:calc(var(--spacing)*9)}.md\:min-h-\[2\.25rem\]{min-height:2.25rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.md\:gap-6{gap:calc(var(--spacing)*6)}.md\:gap-8{gap:calc(var(--spacing)*8)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:64rem){.lg\:w-\[52\%\]{width:52%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:gap-12{gap:calc(var(--spacing)*12)}.lg\:pb-24{padding-bottom:calc(var(--spacing)*24)}.lg\:text-left{text-align:left}}@media (min-width:80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-color-scheme:dark){.dark\:text-amber-400{color:var(--color-amber-400)}}}:root,.light{--background:#fafafa;--foreground:#151625;--hero-primary:#ff4fa3;--hero-primary-glow:#ff4fa340;--hero-secondary:#8b5cf6;--hero-accent:#38bdf8;--hero-muted:#5f6682;--on-brand:#fff;--amb-mix:18%;--amb-dot:#2e34541a;--amb-dot-gap:26px;--amb-veil:#1818200f;--card-bg:#ffffffc2;--card-bg-2:#ffffff85;--card-border:#15162517;--card-hi:#ffffffd9;--card-inset:#1516250a;--card-shadow:0 1px 2px #1014280a,0 10px 28px -14px #10142838;--card-shadow-hover:0 2px 4px #1014280d,0 28px 56px -22px #1014284d;--card-radius:1.25rem}.dark{--background:#1e1e2e;--foreground:#f8f8f2;--hero-primary:#50fa7b;--hero-primary-glow:#50fa7b26;--hero-secondary:#bd93f9;--hero-accent:#8be9fd;--hero-muted:#6272a4;--on-brand:#10131c;--amb-mix:14%;--amb-dot:#ffffff0f;--amb-dot-gap:26px;--amb-veil:#00000047;--card-bg:#32344a80;--card-bg-2:#1e1e2e6b;--card-border:#ffffff17;--card-hi:#ffffff1a;--card-inset:#ffffff08;--card-shadow:0 1px 2px #00000047,0 14px 34px -18px #0009;--card-shadow-hover:0 2px 6px #00000052,0 32px 64px -24px #000000b8;--card-radius:1.25rem}@media (prefers-color-scheme:dark){:root:not(.light){--background:#1e1e2e;--foreground:#f8f8f2;--hero-primary:#50fa7b;--hero-primary-glow:#50fa7b26;--hero-secondary:#bd93f9;--hero-accent:#8be9fd;--hero-muted:#6272a4;--on-brand:#10131c;--amb-mix:14%;--amb-dot:#ffffff0f;--amb-dot-gap:26px;--amb-veil:#00000047;--card-bg:#32344a80;--card-bg-2:#1e1e2e6b;--card-border:#ffffff17;--card-hi:#ffffff1a;--card-inset:#ffffff08;--card-shadow:0 1px 2px #00000047,0 14px 34px -18px #0009;--card-shadow-hover:0 2px 6px #00000052,0 32px 64px -24px #000000b8}}@keyframes amb-drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(2.5%,-3%)scale(1.06)}}@keyframes amb-drift-alt{0%,to{transform:translate(0)scale(1.05)}50%{transform:translate(-3%,2%)scale(.97)}}@keyframes amb-breathe{0%,to{opacity:.72}50%{opacity:1}}@keyframes amb-cadence{0%{background-position:0 0}to{background-position:0 calc(-1*var(--amb-dot-gap))}}@keyframes amb-mote-rise{0%{opacity:0;transform:translateY(0)}15%,85%{opacity:var(--mote-opacity,.5)}to{opacity:0;transform:translateY(-26vh)}}body{background:var(--background);color:var(--foreground);font-family:var(--font-plus-jakarta),ui-sans-serif,system-ui,sans-serif}html{scroll-behavior:smooth}button,[role=button],a[href]{cursor:pointer}.stat-card-tile{width:2rem;height:2rem;color:var(--card-accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.stat-card-tile{color:color-mix(in srgb,var(--card-accent)84%,var(--foreground))}}.stat-card-tile{border:1px solid var(--card-accent);border-radius:.625rem;line-height:1}@supports (color:color-mix(in lab, red, red)){.stat-card-tile{border:1px solid color-mix(in srgb,var(--card-accent)22%,transparent)}}.stat-card-tile{background:linear-gradient(145deg,var(--card-accent),var(--card-accent))}@supports (color:color-mix(in lab, red, red)){.stat-card-tile{background:linear-gradient(145deg,color-mix(in srgb,var(--card-accent)18%,transparent),color-mix(in srgb,var(--card-accent)6%,transparent))}}.stat-card-tile{box-shadow:inset 0 1px 0 var(--card-hi)}.stat-card-tile svg{width:1.05rem;height:1.05rem}.stat-card-value{color:var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.stat-card-value{color:color-mix(in srgb,var(--card-accent)80%,var(--foreground))}}.stat-card-skeleton{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.stat-card-skeleton{background:color-mix(in srgb,var(--foreground)12%,transparent)}}.hd-brand{color:var(--foreground);flex-shrink:0;align-items:center;gap:.55rem;padding:.2rem .1rem .28rem;display:inline-flex;position:relative}.hd-brand:after{content:"";background:linear-gradient(90deg,transparent,var(--hero-accent)22%,var(--hero-secondary)72%,transparent);opacity:.65;background-size:180% 100%;border-radius:999px;height:2px;transition:opacity .3s,transform .45s cubic-bezier(.22,1,.36,1);animation:5s ease-in-out infinite hd-brand-line;position:absolute;bottom:-.05rem;left:.15rem;right:.15rem;transform:scaleX(.72)}.hd-brand:hover:after{opacity:1;transform:scaleX(1)}.hd-brand-mark{background:radial-gradient(circle,var(--hero-secondary),transparent 68%);border-radius:50%;flex-shrink:0;place-items:center;width:2.6rem;height:2.55rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.hd-brand-mark{background:radial-gradient(circle,color-mix(in srgb,var(--hero-secondary)12%,transparent),transparent 68%)}}.hd-brand-halo{background:conic-gradient(from 0deg,transparent 0 18%,var(--hero-accent)28%,transparent 38% 64%,var(--hero-secondary)74%,transparent 84%);border-radius:50%;position:absolute;inset:-.16rem}@supports (color:color-mix(in lab, red, red)){.hd-brand-halo{background:conic-gradient(from 0deg,transparent 0 18%,color-mix(in srgb,var(--hero-accent)75%,transparent)28%,transparent 38% 64%,color-mix(in srgb,var(--hero-secondary)75%,transparent)74%,transparent 84%)}}.hd-brand-halo{opacity:.7;animation:8s linear infinite hd-brand-orbit;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 1px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 1px),#000 0)}.hd-brand-logo{z-index:1;object-fit:contain;width:2.35rem;height:2.25rem;filter:drop-shadow(0 0 7px var(--hero-secondary));position:relative}@supports (color:color-mix(in lab, red, red)){.hd-brand-logo{filter:drop-shadow(0 0 7px color-mix(in srgb,var(--hero-secondary)22%,transparent))}}.hd-brand-logo{transition:transform .5s cubic-bezier(.22,1,.36,1),filter .4s;animation:4.5s ease-in-out infinite hd-brand-breathe}.hd-brand:hover .hd-brand-logo{filter:drop-shadow(0 0 11px var(--hero-accent))}@supports (color:color-mix(in lab, red, red)){.hd-brand:hover .hd-brand-logo{filter:drop-shadow(0 0 11px color-mix(in srgb,var(--hero-accent)42%,transparent))}}.hd-brand:hover .hd-brand-logo{transform:rotate(-6deg)scale(1.08)}.hd-brand-copy{flex-direction:column;justify-content:center;min-width:0;line-height:1;display:flex}.hd-brand-wordmark{letter-spacing:-.045em;white-space:nowrap;align-items:baseline;font-size:1.25rem;font-weight:850;display:inline-flex}.hd-brand-steady,.hd-brand-stake{color:#0000;background-size:180% 100%;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite hd-brand-shimmer}.hd-brand-steady{background-image:linear-gradient(105deg,var(--hero-accent),#5b8cff,var(--hero-accent))}.hd-brand-stake{background-image:linear-gradient(105deg,var(--hero-secondary),#dc5cff,var(--hero-secondary))}.hd-brand-tagline{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--hero-muted);margin-top:.24rem;padding-left:.05rem;font-size:.48rem;font-weight:750;line-height:1}@supports (color:color-mix(in lab, red, red)){.hd-brand-tagline{color:color-mix(in srgb,var(--hero-muted)86%,var(--foreground))}}.hd-brand-tagline{transition:color .3s,letter-spacing .4s cubic-bezier(.22,1,.36,1)}.hd-brand:hover .hd-brand-tagline{letter-spacing:.17em;color:var(--hero-muted)}@supports (color:color-mix(in lab, red, red)){.hd-brand:hover .hd-brand-tagline{color:color-mix(in srgb,var(--hero-muted)65%,var(--foreground))}}@keyframes hd-brand-orbit{to{transform:rotate(360deg)}}@keyframes hd-brand-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes hd-brand-shimmer{0%,to{background-position:0%}50%{background-position:100%}}@keyframes hd-brand-line{0%,to{background-position:100% 0}50%{background-position:0 0}}@media (max-width:639px){.hd-brand{gap:.35rem}.hd-brand-mark{width:2.15rem;height:2.1rem}.hd-brand-logo{width:1.95rem;height:1.9rem}.hd-brand-wordmark{font-size:1.02rem}.hd-brand-tagline{display:none}}@media (max-width:479px){.hd-brand-copy{display:none}.hd-brand:after{left:0;right:0}}@media (prefers-reduced-motion:reduce){.hd-brand:after,.hd-brand-halo,.hd-brand-logo,.hd-brand-steady,.hd-brand-stake{animation:none!important}}.ss-rail{top:50%;right:max(1.25rem,env(safe-area-inset-right));z-index:40;opacity:0;pointer-events:none;align-items:stretch;gap:.85rem;transition:opacity .5s,transform .6s cubic-bezier(.22,1,.36,1);display:none;position:fixed;transform:translateY(-50%)translate(1.5rem)}@media (min-width:1024px){.ss-rail{display:flex}}.ss-rail.is-revealed{opacity:1;pointer-events:auto;transform:translateY(-50%)translate(0)}.ss-rail-track{background:var(--hero-muted);border-radius:999px;flex-shrink:0;order:2;width:2px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ss-rail-track{background:color-mix(in srgb,var(--hero-muted)22%,transparent)}}.ss-rail-progress{background:linear-gradient(180deg,var(--hero-accent),var(--hero-secondary));height:16.6667%;box-shadow:0 0 12px var(--hero-secondary);inset-inline:0;border-radius:999px;position:absolute;top:0}@supports (color:color-mix(in lab, red, red)){.ss-rail-progress{box-shadow:0 0 12px color-mix(in srgb,var(--hero-secondary)55%,transparent)}}.ss-rail-progress{transition:transform .52s cubic-bezier(.22,1,.36,1)}.ss-rail-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ss-rail-item{color:var(--hero-muted);justify-content:flex-end;align-items:center;gap:.6rem;padding:.42rem .15rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.ss-rail-item{color:color-mix(in srgb,var(--hero-muted)80%,var(--foreground))}}.ss-rail-label{letter-spacing:.02em;white-space:nowrap;background:var(--background);border-radius:999px;padding:.32rem .6rem;font-size:.75rem;font-weight:700;line-height:1}@supports (color:color-mix(in lab, red, red)){.ss-rail-label{background:color-mix(in srgb,var(--background)82%,transparent)}}.ss-rail-label{border:1px solid var(--hero-muted)}@supports (color:color-mix(in lab, red, red)){.ss-rail-label{border:1px solid color-mix(in srgb,var(--hero-muted)18%,transparent)}}.ss-rail-label{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transition:opacity .26s,transform .38s cubic-bezier(.22,1,.36,1),color .26s;transform:translate(.5rem)scale(.94)}.ss-rail-item:hover .ss-rail-label,.ss-rail-item:focus-visible .ss-rail-label{opacity:1;color:var(--foreground);transform:translate(0)scale(1)}.ss-rail-dot{background:var(--hero-muted);border-radius:50%;flex-shrink:0;place-items:center;width:.6rem;height:.6rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.ss-rail-dot{background:color-mix(in srgb,var(--hero-muted)45%,transparent)}}.ss-rail-dot{transition:transform .38s cubic-bezier(.22,1,.36,1),background-color .3s,box-shadow .3s}.ss-rail-item:hover .ss-rail-dot{background:var(--hero-accent);transform:scale(1.35)}@supports (color:color-mix(in lab, red, red)){.ss-rail-item:hover .ss-rail-dot{background:color-mix(in srgb,var(--hero-accent)70%,transparent)}}.ss-rail-item.is-active .ss-rail-dot{background:linear-gradient(140deg,var(--hero-accent),var(--hero-secondary));box-shadow:0 0 10px var(--hero-secondary)}@supports (color:color-mix(in lab, red, red)){.ss-rail-item.is-active .ss-rail-dot{box-shadow:0 0 10px color-mix(in srgb,var(--hero-secondary)60%,transparent)}}.ss-rail-item.is-active .ss-rail-dot{transform:scale(1.25)}.ss-rail-pulse{opacity:0;border-radius:50%;position:absolute;inset:0}.ss-rail-item.is-active .ss-rail-pulse{border:1px solid var(--hero-accent)}@supports (color:color-mix(in lab, red, red)){.ss-rail-item.is-active .ss-rail-pulse{border:1px solid color-mix(in srgb,var(--hero-accent)65%,transparent)}}.ss-rail-item.is-active .ss-rail-pulse{animation:2.4s cubic-bezier(.22,1,.36,1) infinite ss-rail-ping}.ss-rail-item.is-active .ss-rail-label{opacity:1;color:var(--foreground);transform:translate(0)scale(1)}.ss-rail-item:focus-visible{outline:2px solid var(--hero-accent);outline-offset:3px;border-radius:999px}@keyframes ss-rail-ping{0%{opacity:.85;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.ss-rail,.ss-rail-progress,.ss-rail-label,.ss-rail-dot{transition:none}.ss-rail-item.is-active .ss-rail-pulse{animation:none}}.landing-card-3d{perspective:1400px}.landing-card-3d-inner{transform-style:preserve-3d;will-change:transform;backface-visibility:hidden}.landing-card-sweet{--card-accent:var(--hero-primary);isolation:isolate;border-radius:var(--card-radius);border:1px solid var(--card-border);color:var(--foreground);background:radial-gradient(120% 90% at 88% -12%,var(--card-accent),transparent 58%),linear-gradient(180deg,var(--card-bg)0%,var(--card-bg-2)100%);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.landing-card-sweet{background:radial-gradient(120% 90% at 88% -12%,color-mix(in srgb,var(--card-accent)14%,transparent),transparent 58%),linear-gradient(180deg,var(--card-bg)0%,var(--card-bg-2)100%)}}.landing-card-sweet{-webkit-backdrop-filter:blur(18px)saturate(135%);box-shadow:inset 0 1px 0 var(--card-hi),var(--card-shadow);transition:box-shadow .5s cubic-bezier(.22,1,.36,1),border-color .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.landing-card-sweet:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(16rem circle at var(--mx,50%)var(--my,0%),var(--card-accent),transparent 68%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.landing-card-sweet:before{background:radial-gradient(16rem circle at var(--mx,50%)var(--my,0%),color-mix(in srgb,var(--card-accent)20%,transparent),transparent 68%)}}.landing-card-sweet:before{opacity:0;transition:opacity .5s cubic-bezier(.22,1,.36,1)}.landing-card-sweet:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:linear-gradient(140deg,var(--card-accent)0%,transparent 34%,transparent 66%,var(--card-accent)100%);padding:1px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.landing-card-sweet:after{background:linear-gradient(140deg,color-mix(in srgb,var(--card-accent)60%,transparent)0%,transparent 34%,transparent 66%,color-mix(in srgb,var(--card-accent)30%,transparent)100%)}}.landing-card-sweet:after{-webkit-mask-composite:xor;opacity:.5;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;transition:opacity .5s cubic-bezier(.22,1,.36,1);-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.landing-card-sweet>*{z-index:1;position:relative}.landing-card-sweet:hover,.landing-card-3d-inner:hover .landing-card-sweet{border-color:var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.landing-card-sweet:hover,.landing-card-3d-inner:hover .landing-card-sweet{border-color:color-mix(in srgb,var(--card-accent)30%,var(--card-border))}}.landing-card-sweet:hover,.landing-card-3d-inner:hover .landing-card-sweet{box-shadow:inset 0 1px 0 var(--card-hi),var(--card-shadow-hover),0 20px 50px -26px var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.landing-card-sweet:hover,.landing-card-3d-inner:hover .landing-card-sweet{box-shadow:inset 0 1px 0 var(--card-hi),var(--card-shadow-hover),0 20px 50px -26px color-mix(in srgb,var(--card-accent)55%,transparent)}}.landing-card-sweet:hover:before,.landing-card-3d-inner:hover .landing-card-sweet:before,.landing-card-sweet:hover:after,.landing-card-3d-inner:hover .landing-card-sweet:after{opacity:1}.landing-card-sweet:hover{transform:translateY(-3px)}.landing-card-3d-inner .landing-card-sweet:hover{transform:none}.landing-card-mint,.plan-card-mint{--card-accent:#0d9488}.landing-card-lavender,.plan-card-lavender{--card-accent:#7c5cf5}.landing-card-peach,.plan-card-peach{--card-accent:#ea7317}.landing-card-sky,.plan-card-sky{--card-accent:#0284c7}.landing-card-rose,.plan-card-rose{--card-accent:#e11d48}.landing-card-bot,.plan-card-bot{--card-accent:#10a37f}.landing-card-gold,.plan-card-gold{--card-accent:#b8860b}.landing-card-crimson,.plan-card-crimson{--card-accent:#e0463f}.dark .landing-card-mint,.dark .plan-card-mint{--card-accent:#2dd4bf}.dark .landing-card-lavender,.dark .plan-card-lavender{--card-accent:#a78bfa}.dark .landing-card-peach,.dark .plan-card-peach{--card-accent:#fb923c}.dark .landing-card-sky,.dark .plan-card-sky{--card-accent:#38bdf8}.dark .landing-card-rose,.dark .plan-card-rose{--card-accent:#fb7185}.dark .landing-card-bot,.dark .plan-card-bot{--card-accent:#14c79a}.dark .landing-card-gold,.dark .plan-card-gold{--card-accent:#f0b90b}.dark .landing-card-crimson,.dark .plan-card-crimson{--card-accent:#ff6b64}.landing-chip{border:1px solid var(--card-accent);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.landing-chip{border:1px solid color-mix(in srgb,var(--card-accent)24%,transparent)}}.landing-chip{background:var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.landing-chip{background:color-mix(in srgb,var(--card-accent)9%,transparent)}}.landing-chip{color:var(--foreground);font-weight:600}.landing-tile{border:1px solid var(--card-accent);border-radius:.85rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.landing-tile{border:1px solid color-mix(in srgb,var(--card-accent)22%,transparent)}}.landing-tile{background:linear-gradient(145deg,var(--card-accent),var(--card-accent))}@supports (color:color-mix(in lab, red, red)){.landing-tile{background:linear-gradient(145deg,color-mix(in srgb,var(--card-accent)18%,transparent),color-mix(in srgb,var(--card-accent)6%,transparent))}}.landing-tile{box-shadow:inset 0 1px 0 var(--card-hi);font-size:1.4rem;line-height:1}.nw-card{text-align:center;flex-direction:column;align-items:center;gap:.85rem;display:flex}.nw-logo{border:1px solid var(--card-accent);border-radius:9999px;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nw-logo{border:1px solid color-mix(in srgb,var(--card-accent)24%,transparent)}}.nw-logo{background:linear-gradient(145deg,var(--card-accent),var(--card-accent))}@supports (color:color-mix(in lab, red, red)){.nw-logo{background:linear-gradient(145deg,color-mix(in srgb,var(--card-accent)16%,transparent),color-mix(in srgb,var(--card-accent)5%,transparent))}}.nw-logo{box-shadow:inset 0 1px 0 var(--card-hi);transition:transform .5s cubic-bezier(.22,1,.36,1)}.landing-card-3d-inner:hover .nw-logo{transform:translateY(-2px)scale(1.06)}.nw-name{letter-spacing:-.01em;font-size:.98rem;font-weight:700}.nw-live{border:1px solid var(--card-accent);border-radius:9999px;align-items:center;gap:.45rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nw-live{border:1px solid color-mix(in srgb,var(--card-accent)24%,transparent)}}.nw-live{background:var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.nw-live{background:color-mix(in srgb,var(--card-accent)9%,transparent)}}.nw-live{letter-spacing:.06em;text-transform:uppercase;color:var(--card-accent);padding:.2rem .6rem;font-size:.68rem;font-weight:700}.nw-live-dot{background:currentColor;border-radius:9999px;width:.4rem;height:.4rem;display:inline-flex;position:relative}.nw-live-ping{background:currentColor;border-radius:9999px;animation:1.8s cubic-bezier(0,0,.2,1) infinite nw-ping;position:absolute;inset:0}@keyframes nw-ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.nw-live-paused{color:#f59e0b;background:#fbbf2426;border-color:#fbbf2452}.nw-live-off{border-color:var(--hero-muted)}@supports (color:color-mix(in lab, red, red)){.nw-live-off{border-color:color-mix(in srgb,var(--hero-muted)26%,transparent)}}.nw-live-off{background:var(--hero-muted)}@supports (color:color-mix(in lab, red, red)){.nw-live-off{background:color-mix(in srgb,var(--hero-muted)10%,transparent)}}.nw-live-off{color:var(--hero-muted)}@supports (color:color-mix(in lab, red, red)){.nw-live-off{color:color-mix(in srgb,var(--hero-muted)80%,var(--foreground))}}.nw-live-paused .nw-live-ping,.nw-live-off .nw-live-ping{opacity:0;animation:none}.nw-lead{border-color:var(--card-accent);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.6rem;padding:2rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.nw-lead{border-color:color-mix(in srgb,var(--card-accent)38%,var(--card-border))}}.nw-lead{background:radial-gradient(circle at 12% 0%,var(--card-accent),transparent 46%),linear-gradient(112deg,var(--card-bg),var(--card-bg-2))}@supports (color:color-mix(in lab, red, red)){.nw-lead{background:radial-gradient(circle at 12% 0%,color-mix(in srgb,var(--card-accent)20%,transparent),transparent 46%),linear-gradient(112deg,var(--card-bg),color-mix(in srgb,var(--card-bg-2)86%,var(--card-accent)))}}.nw-lead{box-shadow:inset 0 1px 0 var(--card-hi),0 24px 60px -32px var(--card-accent),var(--card-shadow)}@supports (color:color-mix(in lab, red, red)){.nw-lead{box-shadow:inset 0 1px 0 var(--card-hi),0 24px 60px -32px color-mix(in srgb,var(--card-accent)70%,transparent),var(--card-shadow)}}.nw-lead:hover{border-color:var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.nw-lead:hover{border-color:color-mix(in srgb,var(--card-accent)62%,var(--card-border))}}.nw-lead:hover{box-shadow:inset 0 1px 0 var(--card-hi),0 32px 78px -30px var(--card-accent),var(--card-shadow-hover)}@supports (color:color-mix(in lab, red, red)){.nw-lead:hover{box-shadow:inset 0 1px 0 var(--card-hi),0 32px 78px -30px color-mix(in srgb,var(--card-accent)82%,transparent),var(--card-shadow-hover)}}.nw-lead-visual{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.nw-lead-glow{background:radial-gradient(circle,var(--card-accent),transparent 68%);border-radius:50%;width:20rem;height:20rem;position:absolute;top:-6rem;left:-4rem}@supports (color:color-mix(in lab, red, red)){.nw-lead-glow{background:radial-gradient(circle,color-mix(in srgb,var(--card-accent)26%,transparent),transparent 68%)}}.nw-lead-glow{filter:blur(6px)}.nw-lead-ring{border:1px solid var(--card-accent);width:13rem;height:13rem;margin-top:-6.5rem;position:absolute;top:50%;left:2.2rem}@supports (color:color-mix(in lab, red, red)){.nw-lead-ring{border:1px solid color-mix(in srgb,var(--card-accent)34%,transparent)}}.nw-lead-ring{border-radius:50%}.reveal-visible .nw-lead-ring{animation:4.5s ease-in-out infinite nw-lead-pulse}@keyframes nw-lead-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.9;transform:scale(1.08)}}.nw-lead-mark{z-index:1;border:1px solid var(--card-accent);border-radius:1.35rem;flex-shrink:0;justify-content:center;align-items:center;width:5.25rem;height:5.25rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.nw-lead-mark{border:1px solid color-mix(in srgb,var(--card-accent)42%,transparent)}}.nw-lead-mark{background:linear-gradient(150deg,var(--card-accent),var(--card-accent))}@supports (color:color-mix(in lab, red, red)){.nw-lead-mark{background:linear-gradient(150deg,color-mix(in srgb,var(--card-accent)22%,transparent),color-mix(in srgb,var(--card-accent)6%,transparent))}}.nw-lead-mark{box-shadow:inset 0 1px 0 var(--card-hi),0 16px 34px -20px var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.nw-lead-mark{box-shadow:inset 0 1px 0 var(--card-hi),0 16px 34px -20px color-mix(in srgb,var(--card-accent)80%,transparent)}}.nw-lead-mark{transition:transform .5s cubic-bezier(.22,1,.36,1)}.nw-lead:hover .nw-lead-mark{transform:translateY(-3px)scale(1.05)}.nw-lead-copy{z-index:1;min-width:0;position:relative}.nw-lead-kicker{border:1px solid var(--card-accent);align-items:center;gap:.5rem;margin-bottom:.55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nw-lead-kicker{border:1px solid color-mix(in srgb,var(--card-accent)34%,transparent)}}.nw-lead-kicker{background:var(--card-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.nw-lead-kicker{background:color-mix(in srgb,var(--card-accent)12%,transparent)}}.nw-lead-kicker{letter-spacing:.09em;text-transform:uppercase;color:var(--card-accent);padding:.3rem .7rem;font-size:.65rem;font-weight:800}.nw-lead-name{letter-spacing:-.03em;color:var(--foreground);font-size:clamp(1.45rem,2.6vw,1.95rem);font-weight:800;line-height:1.1}.nw-lead-blurb{max-width:40rem;color:var(--hero-muted);margin-top:.6rem;font-size:.9rem;line-height:1.65}@supports (color:color-mix(in lab, red, red)){.nw-lead-blurb{color:color-mix(in srgb,var(--hero-muted)82%,var(--foreground))}}.nw-lead-facts{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.nw-lead-fact{border:1px solid var(--card-accent);border-radius:9999px;align-items:baseline;gap:.35rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nw-lead-fact{border:1px solid color-mix(in srgb,var(--card-accent)24%,transparent)}}.nw-lead-fact{background:var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.nw-lead-fact{background:color-mix(in srgb,var(--card-accent)8%,transparent)}}.nw-lead-fact{padding:.28rem .7rem;font-size:.72rem}.nw-lead-fact strong{color:var(--card-accent);font-weight:800}.nw-lead-fact span{color:var(--hero-muted)}.nw-lead-cta{z-index:1;flex-shrink:0;position:relative}.nw-lead-inline,.hero-bot-inline{color:#10a37f;font-weight:700}.dark .nw-lead-inline,.dark .hero-bot-inline{color:#14c79a}@media (max-width:767px){.nw-lead{grid-template-columns:minmax(0,1fr);justify-items:start;gap:1.2rem;padding:1.5rem}.nw-lead-mark{width:4.25rem;height:4.25rem}.nw-lead-cta{width:100%}}@media (prefers-reduced-motion:reduce){.nw-lead-ring{animation:none!important}}.nw-cta{border-color:var(--card-accent);justify-content:space-between;align-items:center;gap:2rem;min-height:11rem;padding:2rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.nw-cta{border-color:color-mix(in srgb,var(--card-accent)30%,var(--card-border))}}.nw-cta{background:radial-gradient(circle at 84% 50%,var(--card-accent),transparent 31%),radial-gradient(circle at 5% 110%,var(--hero-accent),transparent 35%),linear-gradient(112deg,var(--card-bg),var(--card-bg-2))}@supports (color:color-mix(in lab, red, red)){.nw-cta{background:radial-gradient(circle at 84% 50%,color-mix(in srgb,var(--card-accent)17%,transparent),transparent 31%),radial-gradient(circle at 5% 110%,color-mix(in srgb,var(--hero-accent)10%,transparent),transparent 35%),linear-gradient(112deg,var(--card-bg),color-mix(in srgb,var(--card-bg-2)90%,var(--card-accent)))}}.nw-cta{box-shadow:inset 0 1px 0 var(--card-hi),0 20px 55px -34px var(--card-accent),var(--card-shadow)}@supports (color:color-mix(in lab, red, red)){.nw-cta{box-shadow:inset 0 1px 0 var(--card-hi),0 20px 55px -34px color-mix(in srgb,var(--card-accent)60%,transparent),var(--card-shadow)}}.nw-cta:hover{border-color:var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.nw-cta:hover{border-color:color-mix(in srgb,var(--card-accent)55%,var(--card-border))}}.nw-cta:hover{box-shadow:inset 0 1px 0 var(--card-hi),0 28px 70px -32px var(--card-accent),var(--card-shadow-hover)}@supports (color:color-mix(in lab, red, red)){.nw-cta:hover{box-shadow:inset 0 1px 0 var(--card-hi),0 28px 70px -32px color-mix(in srgb,var(--card-accent)75%,transparent),var(--card-shadow-hover)}}.nw-cta .nw-cta-visual{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.nw-cta-grid{opacity:.22;background-image:linear-gradient(var(--card-accent)1px,transparent 1px),linear-gradient(90deg,var(--card-accent)1px,transparent 1px);position:absolute;inset:0 0 0 55%}@supports (color:color-mix(in lab, red, red)){.nw-cta-grid{background-image:linear-gradient(color-mix(in srgb,var(--card-accent)24%,transparent)1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--card-accent)24%,transparent)1px,transparent 1px)}}.nw-cta-grid{background-size:24px 24px;transform:perspective(18rem)rotateY(-10deg)scale(1.12);-webkit-mask-image:radial-gradient(#000 0%,#0000 72%);mask-image:radial-gradient(#000 0%,#0000 72%)}.reveal-visible .nw-cta-grid{animation:10s linear infinite nw-grid-drift}.nw-cta-orb{border:1px solid var(--card-accent);position:absolute}@supports (color:color-mix(in lab, red, red)){.nw-cta-orb{border:1px solid color-mix(in srgb,var(--card-accent)48%,transparent)}}.nw-cta-orb{box-shadow:inset 0 0 24px var(--card-accent),0 0 24px var(--card-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.nw-cta-orb{box-shadow:inset 0 0 24px color-mix(in srgb,var(--card-accent)10%,transparent),0 0 24px color-mix(in srgb,var(--card-accent)9%,transparent)}}.nw-cta-orb:before,.nw-cta-orb:after{content:"";background:var(--card-accent);box-shadow:0 0 12px var(--card-accent);border-radius:50%;position:absolute}.nw-cta-orb:before{width:.35rem;height:.35rem;top:12%;left:12%}.nw-cta-orb:after{width:.22rem;height:.22rem;bottom:27%;right:4%}.nw-cta-orb-one{width:14rem;height:14rem;top:-5.5rem;right:10%}.nw-cta-orb-two{opacity:.55;width:9rem;height:9rem;bottom:-5rem;right:1.5%}.reveal-visible .nw-cta-orb-one{animation:8s ease-in-out infinite nw-orbit-float}.reveal-visible .nw-cta-orb-two{animation:6s ease-in-out 1.2s infinite reverse nw-orbit-float}.nw-cta-scan{opacity:0;background:linear-gradient(90deg,transparent,var(--card-accent),transparent);width:12%;position:absolute;top:-40%;bottom:-40%;left:-18%}@supports (color:color-mix(in lab, red, red)){.nw-cta-scan{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--card-accent)24%,#fff),transparent)}}.nw-cta-scan{filter:blur(5px);transform:skew(-16deg)}.reveal-visible .nw-cta-scan{animation:5.8s ease-in-out 1s infinite nw-scan}.nw-cta-copy{max-width:42rem}.nw-cta-action{z-index:1;flex-shrink:0;position:relative}.nw-cta-kicker{border:1px solid var(--card-accent);align-items:center;gap:.45rem;margin-bottom:.65rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nw-cta-kicker{border:1px solid color-mix(in srgb,var(--card-accent)30%,transparent)}}.nw-cta-kicker{background:var(--card-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.nw-cta-kicker{background:color-mix(in srgb,var(--card-accent)9%,transparent)}}.nw-cta-kicker{letter-spacing:.09em;text-transform:uppercase;color:var(--card-accent);padding:.3rem .65rem;font-size:.65rem;font-weight:800}.nw-cta-kicker svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:.85rem;height:.85rem}.reveal-visible .nw-cta-kicker svg{animation:8s linear infinite nw-globe-turn}.nw-cta-title{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:800}.nw-cta-body{max-width:39rem;color:var(--hero-muted);margin-top:.55rem;font-size:.88rem;line-height:1.65}@supports (color:color-mix(in lab, red, red)){.nw-cta-body{color:color-mix(in srgb,var(--hero-muted)82%,var(--foreground))}}@media (max-width:639px){.nw-cta{text-align:left;flex-direction:column;align-items:flex-start;gap:1.4rem;min-height:0;padding:1.5rem}.nw-cta-grid{left:25%}.nw-cta .ss-btn{width:100%}}@keyframes nw-grid-drift{to{background-position:48px 24px}}@keyframes nw-orbit-float{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-10px,7px)rotate(12deg)}}@keyframes nw-scan{0%,12%{opacity:0;left:-18%}22%{opacity:.5}58%,to{opacity:0;left:112%}}@keyframes nw-globe-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.landing-card-sweet,.landing-card-sweet:before,.landing-card-sweet:after{transition:none}.landing-card-sweet:hover{transform:none}.nw-live-ping{animation:none}.nw-cta-grid,.nw-cta-orb,.nw-cta-scan,.nw-cta-kicker svg{animation:none!important}}@property --pc-spin{syntax:"<angle>";inherits:false;initial-value:0deg}.plan-card-sweet{--card-accent:var(--hero-primary);--pc-fill:0%;isolation:isolate;border:1px solid var(--card-border);color:var(--foreground);background:radial-gradient(130% 120% at 6% -30%,var(--card-accent),transparent 56%),linear-gradient(180deg,var(--card-bg)0%,var(--card-bg-2)100%);border-radius:1.15rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.plan-card-sweet{background:radial-gradient(130% 120% at 6% -30%,color-mix(in srgb,var(--card-accent)11%,transparent),transparent 56%),linear-gradient(180deg,var(--card-bg)0%,var(--card-bg-2)100%)}}.plan-card-sweet{-webkit-backdrop-filter:blur(18px)saturate(140%);box-shadow:inset 0 1px 0 var(--card-hi),var(--card-shadow);animation:.75s cubic-bezier(.22,1,.36,1) both pc-rise;animation-delay:var(--pc-delay,0s);transition:border-color .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.plan-card-sweet:hover{border-color:var(--card-accent);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.plan-card-sweet:hover{border-color:color-mix(in srgb,var(--card-accent)34%,var(--card-border))}}.plan-card-sweet:hover{box-shadow:inset 0 1px 0 var(--card-hi),var(--card-shadow-hover),0 22px 52px -28px var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.plan-card-sweet:hover{box-shadow:inset 0 1px 0 var(--card-hi),var(--card-shadow-hover),0 22px 52px -28px color-mix(in srgb,var(--card-accent)62%,transparent)}}.plan-card-sweet.pc-dim{filter:saturate(.72);opacity:.9}.plan-card-sweet.pc-dim:hover{filter:none;opacity:1}.pc-visual{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pc-mesh{opacity:.5;background-image:radial-gradient(var(--card-accent)1px,transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pc-mesh{background-image:radial-gradient(color-mix(in srgb,var(--card-accent)42%,transparent)1px,transparent 1px)}}.pc-mesh{background-size:22px 22px;animation:9s linear infinite pc-mesh-drift;-webkit-mask-image:linear-gradient(100deg,#0000 40%,#000 100%);mask-image:linear-gradient(100deg,#0000 40%,#000 100%)}.pc-spark{opacity:.32;width:22rem;height:8rem;color:var(--card-accent);position:absolute;bottom:-1.5rem;right:-1rem}.pc-spark path{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;filter:drop-shadow(0 0 6px var(--card-accent))}@supports (color:color-mix(in lab, red, red)){.pc-spark path{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--card-accent)55%,transparent))}}.pc-spark path{stroke-dasharray:260;stroke-dashoffset:260px;animation:3.4s cubic-bezier(.22,1,.36,1) forwards pc-spark-draw;animation-delay:calc(var(--pc-delay,0s) + .35s)}.pc-sheen{opacity:0;background:linear-gradient(90deg,transparent,var(--card-accent),transparent);width:14%;position:absolute;top:-60%;bottom:-60%;left:-30%}@supports (color:color-mix(in lab, red, red)){.pc-sheen{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--card-accent)26%,#fff),transparent)}}.pc-sheen{filter:blur(6px);transform:skew(-16deg)}.plan-card-sweet:hover .pc-sheen{animation:1.1s cubic-bezier(.22,1,.36,1) pc-sheen-sweep}.pc-glow{opacity:0;background:radial-gradient(14rem circle at var(--mx,50%)var(--my,50%),var(--card-accent),transparent 66%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pc-glow{background:radial-gradient(14rem circle at var(--mx,50%)var(--my,50%),color-mix(in srgb,var(--card-accent)18%,transparent),transparent 66%)}}.pc-glow{transition:opacity .5s cubic-bezier(.22,1,.36,1)}.plan-card-sweet:hover .pc-glow{opacity:1}.pc-rail{z-index:2;pointer-events:none;background:linear-gradient(180deg,var(--card-accent),var(--card-accent));width:3px;position:absolute;inset:0 auto 0 0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pc-rail{background:linear-gradient(180deg,var(--card-accent),color-mix(in srgb,var(--card-accent)30%,transparent))}}.pc-rail:after{content:"";opacity:.85;height:40%;animation:3.6s ease-in-out infinite pc-rail-run;animation-delay:var(--pc-delay,0s);background:linear-gradient(#0000,#fff,#0000);position:absolute;inset:-40% 0 auto}.pc-body{z-index:1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.35rem;padding:1.15rem 1.25rem 1.15rem 1.35rem;display:grid;position:relative}.pc-medallion{flex-shrink:0;place-items:center;width:3.5rem;height:3.5rem;display:grid;position:relative}.pc-medallion:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,var(--card-accent),transparent 70%);border-radius:50%;position:absolute;inset:-.4rem}@supports (color:color-mix(in lab, red, red)){.pc-medallion:before{background:radial-gradient(circle,color-mix(in srgb,var(--card-accent)24%,transparent),transparent 70%)}}.pc-medallion:before{opacity:.7}.pc-live .pc-medallion:before{animation:4.6s ease-in-out infinite pc-bed-breathe;animation-delay:var(--pc-delay,0s)}.pc-logo{border:1px solid var(--card-accent);border-radius:1.1rem;place-items:center;width:3.5rem;height:3.5rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pc-logo{border:1px solid color-mix(in srgb,var(--card-accent)30%,transparent)}}.pc-logo{color:var(--foreground);background:linear-gradient(145deg,var(--card-accent),var(--card-accent))}@supports (color:color-mix(in lab, red, red)){.pc-logo{background:linear-gradient(145deg,color-mix(in srgb,var(--card-accent)26%,transparent),color-mix(in srgb,var(--card-accent)8%,transparent))}}.pc-logo{box-shadow:inset 0 1px 0 var(--card-hi);letter-spacing:-.02em;font-size:.95rem;font-weight:800;transition:transform .5s cubic-bezier(.22,1,.36,1)}.pc-logo img{object-fit:cover;width:100%;height:100%}.plan-card-sweet:hover .pc-logo{transform:translateY(-2px)scale(1.05)}.pc-cancelled .pc-logo img{filter:grayscale()}.pc-flag{border:2px solid var(--background);color:#fff;background:var(--pc-state,var(--card-accent));border-radius:50%;place-items:center;width:1.4rem;height:1.4rem;display:grid;position:absolute;bottom:-.3rem;right:-.3rem;box-shadow:0 2px 8px -2px #00000073}.pc-flag svg{width:.72rem;height:.72rem}.pc-flag:after{content:"";background:var(--pc-state,var(--card-accent));border-radius:50%;position:absolute;inset:-2px}.pc-ready .pc-flag:after{animation:1.9s cubic-bezier(0,0,.2,1) infinite pc-flag-ping}.plan-card-sweet:not(.pc-ready) .pc-flag:after{opacity:0}.pc-main{min-width:0}.pc-route{color:var(--foreground);letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:.45rem;font-size:1.02rem;font-weight:800;display:flex}.pc-route-arrow{width:1.05rem;height:1.05rem;color:var(--card-accent);flex-shrink:0;animation:2.6s ease-in-out infinite pc-arrow-nudge}.pc-route-out{color:var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.pc-route-out{color:color-mix(in srgb,var(--card-accent)80%,var(--foreground))}}.pc-meta{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.5rem;display:flex}.pc-chip{border:1px solid var(--foreground);align-items:center;gap:.3rem;padding:.18rem .5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pc-chip{border:1px solid color-mix(in srgb,var(--foreground)10%,transparent)}}.pc-chip{color:var(--hero-muted);background:var(--foreground);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.pc-chip{background:color-mix(in srgb,var(--foreground)4%,transparent)}}.pc-chip{white-space:nowrap;font-size:.7rem;font-weight:700}.pc-chip svg{opacity:.85;flex-shrink:0;width:.78rem;height:.78rem}.pc-chip-time{border-color:var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.pc-chip-time{border-color:color-mix(in srgb,var(--card-accent)28%,transparent)}}.pc-chip-time{color:var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.pc-chip-time{color:color-mix(in srgb,var(--card-accent)78%,var(--foreground))}}.pc-chip-time{background:var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.pc-chip-time{background:color-mix(in srgb,var(--card-accent)9%,transparent)}}.pc-chip-time{font-variant-numeric:tabular-nums}.pc-chip-time b{letter-spacing:.01em;font-weight:800}.pc-chip-now{animation:1.8s ease-in-out infinite pc-chip-pulse}.pc-chip-paused{border-color:var(--pc-state,#d97706)}@supports (color:color-mix(in lab, red, red)){.pc-chip-paused{border-color:color-mix(in srgb,var(--pc-state,#d97706)30%,transparent)}}.pc-chip-paused{color:var(--pc-state,#d97706)}@supports (color:color-mix(in lab, red, red)){.pc-chip-paused{color:color-mix(in srgb,var(--pc-state,#d97706)80%,var(--foreground))}}.pc-chip-paused{background:var(--pc-state,#d97706)}@supports (color:color-mix(in lab, red, red)){.pc-chip-paused{background:color-mix(in srgb,var(--pc-state,#d97706)10%,transparent)}}.pc-chip-paused{animation:none}.pc-trackrow{align-items:center;gap:.7rem;margin-top:.75rem;display:flex}.pc-pct{min-width:2.6rem;color:var(--card-accent);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.pc-pct{color:color-mix(in srgb,var(--card-accent)82%,var(--foreground))}}.pc-pct{font-variant-numeric:tabular-nums;text-align:right;font-size:.76rem;font-weight:800}.pc-track{background:var(--foreground);border-radius:999px;flex:1;height:.4rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pc-track{background:color-mix(in srgb,var(--foreground)9%,transparent)}}.pc-track{box-shadow:inset 0 1px 2px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pc-track{box-shadow:inset 0 1px 2px color-mix(in srgb,var(--foreground)8%,transparent)}}.pc-track-fill{width:var(--pc-fill,0%);border-radius:inherit;background:linear-gradient(90deg,var(--card-accent),var(--card-accent));position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.pc-track-fill{background:linear-gradient(90deg,color-mix(in srgb,var(--card-accent)55%,transparent),var(--card-accent))}}.pc-track-fill{box-shadow:0 0 10px var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.pc-track-fill{box-shadow:0 0 10px color-mix(in srgb,var(--card-accent)55%,transparent)}}.pc-track-fill{transition:width 1.4s cubic-bezier(.22,1,.36,1);transition-delay:var(--pc-delay,0s)}.pc-track-fill:after{content:"";background-image:linear-gradient(110deg,#0000 0 38%,#ffffff73 50%,#0000 62% 100%);background-size:200% 100%;position:absolute;inset:0}.pc-live .pc-track-fill:after{animation:2.4s linear infinite pc-track-crawl}.pc-track-ticks{background-image:linear-gradient(90deg,var(--background)1px,transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pc-track-ticks{background-image:linear-gradient(90deg,color-mix(in srgb,var(--background)70%,transparent)1px,transparent 1px)}}.pc-track-ticks{background-size:var(--pc-tick,100%)100%;opacity:.7}.pc-figures{color:var(--hero-muted);flex-wrap:wrap;align-items:baseline;gap:.35rem 1.15rem;margin-top:.6rem;font-size:.73rem;display:flex}.pc-figures b{color:var(--foreground);font-variant-numeric:tabular-nums;font-weight:750}.pc-figures span{align-items:baseline;gap:.3rem;display:inline-flex}.pc-side{flex-direction:column;align-items:flex-end;gap:.75rem;display:flex}.pc-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.pc-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.pc-badge-state{border:1px solid var(--pc-state);align-items:center;gap:.4rem;padding:.3rem .6rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pc-badge-state{border:1px solid color-mix(in srgb,var(--pc-state)30%,transparent)}}.pc-badge-state{color:var(--pc-state);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.pc-badge-state{color:color-mix(in srgb,var(--pc-state)80%,var(--foreground))}}.pc-badge-state{background:var(--pc-state)}@supports (color:color-mix(in lab, red, red)){.pc-badge-state{background:color-mix(in srgb,var(--pc-state)12%,transparent)}}.pc-badge-state{white-space:nowrap;font-size:.68rem;font-weight:750}.pc-badge-dot{background:var(--pc-state);border-radius:50%;flex-shrink:0;width:.4rem;height:.4rem;position:relative}.pc-live .pc-badge-dot{animation:2.2s ease-in-out infinite pc-chip-pulse}.plan-card-autoexec{--card-accent:#059669;border-color:var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.plan-card-autoexec{border-color:color-mix(in srgb,var(--card-accent)40%,var(--card-border))}}.plan-card-autoexec{background:radial-gradient(130% 120% at 6% -30%,var(--card-accent),transparent 58%),linear-gradient(180deg,var(--card-bg)0%,var(--card-bg-2)100%)}@supports (color:color-mix(in lab, red, red)){.plan-card-autoexec{background:radial-gradient(130% 120% at 6% -30%,color-mix(in srgb,var(--card-accent)16%,transparent),transparent 58%),linear-gradient(180deg,var(--card-bg)0%,var(--card-bg-2)100%)}}.plan-card-autoexec{box-shadow:inset 0 1px 0 var(--card-hi),var(--card-shadow),0 20px 48px -30px var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.plan-card-autoexec{box-shadow:inset 0 1px 0 var(--card-hi),var(--card-shadow),0 20px 48px -30px color-mix(in srgb,var(--card-accent)85%,transparent)}}.dark .plan-card-autoexec{--card-accent:#34d399}.plan-card-autoexec .pc-rail{width:4px;box-shadow:0 0 16px var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.plan-card-autoexec .pc-rail{box-shadow:0 0 16px color-mix(in srgb,var(--card-accent)65%,transparent)}}.plan-card-autoexec .pc-mesh{opacity:.75}.pc-edge{z-index:3;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--pc-spin),transparent 0deg 38deg,var(--card-accent)88deg,#fff 132deg,var(--card-accent)176deg,transparent 226deg 360deg);padding:1px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pc-edge{background:conic-gradient(from var(--pc-spin),transparent 0deg 38deg,color-mix(in srgb,var(--card-accent)90%,transparent)88deg,color-mix(in srgb,#fff 65%,var(--card-accent))132deg,color-mix(in srgb,var(--card-accent)90%,transparent)176deg,transparent 226deg 360deg)}}.pc-edge{-webkit-mask-composite:xor;opacity:.9;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;animation:6s linear infinite pc-edge-travel;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pc-badge-auto{border:1px solid var(--card-accent);align-items:center;gap:.35rem;padding:.3rem .65rem;display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pc-badge-auto{border:1px solid color-mix(in srgb,var(--card-accent)45%,transparent)}}.pc-badge-auto{color:var(--card-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.pc-badge-auto{color:color-mix(in srgb,var(--card-accent)88%,var(--foreground))}}.pc-badge-auto{background:var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.pc-badge-auto{background:color-mix(in srgb,var(--card-accent)15%,transparent)}}.pc-badge-auto{letter-spacing:.07em;text-transform:uppercase;box-shadow:inset 0 1px 0 #ffffff38,0 0 16px -3px var(--card-accent);font-size:.63rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.pc-badge-auto{box-shadow:inset 0 1px 0 #ffffff38,0 0 16px -3px color-mix(in srgb,var(--card-accent)60%,transparent)}}.pc-badge-auto:after{content:"";background:linear-gradient(110deg,#0000 35%,#ffffff8c 50%,#0000 65%) 0 0/220% 100%;animation:3.6s ease-in-out infinite pc-badge-shimmer;position:absolute;inset:0}.pc-badge-auto svg{width:.8rem;height:.8rem;animation:2.8s ease-in-out infinite pc-bolt-flicker}.plan-card-sweet.pc-active{--pc-state:#10b981}.plan-card-sweet.pc-ready{--pc-state:#10b981;border-color:var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.plan-card-sweet.pc-ready{border-color:color-mix(in srgb,var(--card-accent)45%,var(--card-border))}}.plan-card-sweet.pc-ready{animation:.75s cubic-bezier(.22,1,.36,1) both pc-rise,2.6s ease-in-out .75s infinite pc-ready-pulse}.plan-card-sweet.pc-ready:hover{box-shadow:inset 0 1px 0 var(--card-hi),var(--card-shadow-hover),0 22px 52px -28px var(--card-accent)!important}@supports (color:color-mix(in lab, red, red)){.plan-card-sweet.pc-ready:hover{box-shadow:inset 0 1px 0 var(--card-hi),var(--card-shadow-hover),0 22px 52px -28px color-mix(in srgb,var(--card-accent)62%,transparent)!important}}.plan-card-sweet.pc-ended{--card-accent:#6366f1;--pc-state:#6366f1;border-style:solid}.dark .plan-card-sweet.pc-ended{--card-accent:#818cf8;--pc-state:#818cf8}.pc-ended .pc-rail:after{display:none}.pc-ended .pc-mesh{opacity:.28;animation:none}.plan-card-sweet.pc-cancelled{--card-accent:#e11d48;--pc-state:#e11d48}.dark .plan-card-sweet.pc-cancelled{--card-accent:#fb7185;--pc-state:#fb7185}.pc-cancelled .pc-rail{background:repeating-linear-gradient(180deg,var(--card-accent)0 6px,transparent 6px 12px);opacity:.65}.pc-cancelled .pc-rail:after,.pc-cancelled .pc-mesh,.pc-cancelled .pc-spark{display:none}.pc-cancelled .pc-hatch{opacity:.35;background:repeating-linear-gradient(-45deg,transparent 0 9px,var(--card-accent)9px 10px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pc-cancelled .pc-hatch{background:repeating-linear-gradient(-45deg,transparent 0 9px,color-mix(in srgb,var(--card-accent)12%,transparent)9px 10px)}}.pc-cancelled .pc-hatch{-webkit-mask-image:linear-gradient(100deg,#0000 45%,#000 100%);mask-image:linear-gradient(100deg,#0000 45%,#000 100%)}.pc-cancelled .pc-track-fill{filter:grayscale(.6)}.plan-card-sweet.pc-held{--card-accent:#d97706;--pc-state:#d97706}.dark .plan-card-sweet.pc-held{--card-accent:#fbbf24;--pc-state:#fbbf24}.pc-held .pc-rail{background:repeating-linear-gradient(180deg,var(--card-accent)0 6px,transparent 6px 12px);opacity:.7}.pc-held .pc-rail:after,.pc-held .pc-spark{display:none}.pc-held .pc-mesh{opacity:.24;animation:none}.pc-hold{border:1px solid var(--pc-state,#d97706);align-items:flex-start;gap:.5rem;margin-top:.65rem;padding:.55rem .7rem;display:flex}@supports (color:color-mix(in lab, red, red)){.pc-hold{border:1px solid color-mix(in srgb,var(--pc-state,#d97706)34%,transparent)}}.pc-hold{background:var(--pc-state,#d97706);border-radius:.7rem}@supports (color:color-mix(in lab, red, red)){.pc-hold{background:color-mix(in srgb,var(--pc-state,#d97706)12%,transparent)}}.pc-hold{color:var(--pc-state,#d97706)}@supports (color:color-mix(in lab, red, red)){.pc-hold{color:color-mix(in srgb,var(--pc-state,#d97706)78%,var(--foreground))}}.pc-hold{font-size:.74rem;line-height:1.45}.pc-hold svg{flex-shrink:0;width:1rem;height:1rem;margin-top:.08rem}.pc-hold b{color:var(--pc-state,#d97706);font-weight:780}@supports (color:color-mix(in lab, red, red)){.pc-hold b{color:color-mix(in srgb,var(--pc-state,#d97706)88%,var(--foreground))}}.pc-hold-reason{color:var(--hero-muted);overflow-wrap:anywhere;margin-top:.2rem;display:block}.pc-stamp{width:8rem;height:8rem;color:var(--card-accent);opacity:.07;position:absolute;top:50%;right:1.5rem;transform:translateY(-50%)rotate(-12deg)}.pc-stamp svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}@keyframes pc-rise{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@keyframes pc-ready-pulse{0%{box-shadow:inset 0 1px 0 var(--card-hi),var(--card-shadow),0 0 0 0 color-mix(in srgb,var(--card-accent)34%,transparent)}70%,to{box-shadow:inset 0 1px 0 var(--card-hi),var(--card-shadow),0 0 0 7px transparent}}@keyframes pc-mesh-drift{to{background-position:22px 0}}@keyframes pc-spark-draw{to{stroke-dashoffset:0}}@keyframes pc-sheen-sweep{0%{opacity:0;left:-30%}35%{opacity:.9}to{opacity:0;left:120%}}@keyframes pc-rail-run{0%{opacity:0;top:-40%}20%,70%{opacity:.85}to{opacity:0;top:100%}}@keyframes pc-bed-breathe{0%,to{opacity:.5;transform:scale(.94)}50%{opacity:.9;transform:scale(1.06)}}@keyframes pc-flag-ping{0%{opacity:.55;transform:scale(1)}75%,to{opacity:0;transform:scale(2.1)}}@keyframes pc-edge-travel{to{--pc-spin:360deg}}@keyframes pc-badge-shimmer{0%{background-position:180% 0}55%,to{background-position:-80% 0}}@keyframes pc-arrow-nudge{0%,to{transform:translate(0)}50%{transform:translate(3px)}}@keyframes pc-track-crawl{to{background-position:-200% 0}}@keyframes pc-chip-pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes pc-bolt-flicker{0%,to{opacity:1;transform:scale(1)}46%{opacity:.55}52%{opacity:1;transform:scale(1.18)}58%{opacity:.7}}@media (max-width:900px){.pc-body{grid-template-columns:auto minmax(0,1fr);gap:1rem 1.15rem}.pc-side{grid-column:1/-1;align-items:stretch}.pc-badges,.pc-actions{justify-content:flex-start}}@media (max-width:520px){.pc-body{grid-template-columns:minmax(0,1fr)}.pc-medallion{width:3.75rem;height:3.75rem}.pc-logo{width:2.75rem;height:2.75rem}.pc-actions .ss-btn{flex:8rem}}@media (prefers-reduced-motion:reduce){.plan-card-sweet,.plan-card-sweet.pc-ready,.pc-mesh,.pc-spark path,.pc-sheen,.pc-rail:after,.pc-medallion:before,.pc-flag:after,.pc-edge,.pc-route-arrow,.pc-track-fill:after,.pc-chip-now,.pc-badge-auto:after,.pc-badge-auto svg{animation:none!important}.pc-spark path{stroke-dashoffset:0}.plan-card-sweet:hover{transform:none}.pc-track-fill{transition:none}}.pn-empty{isolation:isolate;border:1px solid var(--hero-primary);grid-template-columns:minmax(0,1fr) minmax(17rem,.8fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);padding:clamp(1.5rem,3.5vw,2.5rem);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pn-empty{border:1px solid color-mix(in srgb,var(--hero-primary)26%,var(--card-border))}}.pn-empty{background:radial-gradient(120% 110% at 88% -20%,var(--hero-secondary),transparent 58%),radial-gradient(100% 100% at 0% 100%,var(--hero-primary),transparent 55%),linear-gradient(180deg,var(--card-bg),var(--card-bg-2));border-radius:1.35rem}@supports (color:color-mix(in lab, red, red)){.pn-empty{background:radial-gradient(120% 110% at 88% -20%,color-mix(in srgb,var(--hero-secondary)12%,transparent),transparent 58%),radial-gradient(100% 100% at 0% 100%,color-mix(in srgb,var(--hero-primary)10%,transparent),transparent 55%),linear-gradient(180deg,var(--card-bg),var(--card-bg-2))}}.pn-empty{box-shadow:inset 0 1px 0 var(--card-hi),var(--card-shadow);-webkit-backdrop-filter:blur(18px)saturate(140%);animation:.8s cubic-bezier(.22,1,.36,1) both pc-rise}.pn-dash{z-index:0;pointer-events:none;width:calc(100% - 1.2rem);height:calc(100% - 1.2rem);color:var(--hero-primary);position:absolute;inset:.6rem;overflow:visible}@supports (color:color-mix(in lab, red, red)){.pn-dash{color:color-mix(in srgb,var(--hero-primary)32%,transparent)}}.pn-dash rect{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-dasharray:9 13;animation:24s linear infinite pn-march}.pn-copy{z-index:1;position:relative}.pn-kicker{border:1px solid var(--hero-primary);align-items:center;gap:.4rem;margin-bottom:.75rem;padding:.3rem .65rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pn-kicker{border:1px solid color-mix(in srgb,var(--hero-primary)30%,transparent)}}.pn-kicker{color:var(--hero-primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.pn-kicker{color:color-mix(in srgb,var(--hero-primary)78%,var(--foreground))}}.pn-kicker{background:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.pn-kicker{background:color-mix(in srgb,var(--hero-primary)9%,transparent)}}.pn-kicker{letter-spacing:.09em;text-transform:uppercase;font-size:.65rem;font-weight:800}.pn-kicker svg{width:.85rem;height:.85rem;animation:2.6s ease-in-out infinite pn-spark-twinkle}.pn-title{color:var(--foreground);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.35rem,2.6vw,1.85rem);font-weight:800;line-height:1.15}.pn-body{max-width:30rem;color:var(--hero-muted);margin-top:.65rem;font-size:.9rem;line-height:1.65}.pn-points{flex-wrap:wrap;gap:.45rem;margin-top:1.1rem;display:flex}.pn-point{border:1px solid var(--foreground);align-items:center;gap:.35rem;padding:.28rem .6rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pn-point{border:1px solid color-mix(in srgb,var(--foreground)10%,transparent)}}.pn-point{color:var(--hero-muted);background:var(--foreground);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.pn-point{background:color-mix(in srgb,var(--foreground)4%,transparent)}}.pn-point{font-size:.72rem;font-weight:700}.pn-point svg{width:.8rem;height:.8rem;color:var(--hero-primary)}.pn-cta{margin-top:1.4rem}.pn-stage{z-index:1;place-items:end center;height:13.5rem;padding-bottom:1.6rem;display:grid;position:relative}.pn-aura{background:radial-gradient(closest-side at 30% 35%,var(--hero-primary),transparent 70%),radial-gradient(closest-side at 75% 70%,var(--hero-secondary),transparent 72%);border-radius:50%;position:absolute;inset:6% 4%}@supports (color:color-mix(in lab, red, red)){.pn-aura{background:radial-gradient(closest-side at 30% 35%,color-mix(in srgb,var(--hero-primary)26%,transparent),transparent 70%),radial-gradient(closest-side at 75% 70%,color-mix(in srgb,var(--hero-secondary)24%,transparent),transparent 72%)}}.pn-aura{filter:blur(34px);animation:8s ease-in-out infinite amb-breathe}.pn-floor{background:linear-gradient(90deg,transparent,var(--hero-primary),transparent);height:1px;position:absolute;bottom:1.5rem;left:8%;right:8%}@supports (color:color-mix(in lab, red, red)){.pn-floor{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--hero-primary)45%,transparent),transparent)}}.pn-bars{--bar-w:1.15rem;--bar-gap:.55rem;align-items:flex-end;gap:var(--bar-gap);height:8rem;display:flex;position:relative}.pn-bars>span{width:var(--bar-w);height:var(--h);background:linear-gradient(180deg,var(--hero-primary),var(--hero-secondary));border-radius:.35rem .35rem .15rem .15rem}@supports (color:color-mix(in lab, red, red)){.pn-bars>span{background:linear-gradient(180deg,var(--hero-primary),color-mix(in srgb,var(--hero-secondary)70%,var(--hero-primary)))}}.pn-bars>span{box-shadow:0 0 14px -3px var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.pn-bars>span{box-shadow:0 0 14px -3px color-mix(in srgb,var(--hero-primary)80%,transparent)}}.pn-bars>span{transform-origin:bottom;animation:6.3s cubic-bezier(.22,1,.36,1) infinite backwards pn-bar-grow;animation-delay:calc(var(--i)*.9s);transform:scaleY(.05)}.pn-coins{pointer-events:none;position:absolute;inset:0}.pn-coin{bottom:var(--h);left:calc(var(--i)*(var(--bar-w) + var(--bar-gap)));width:var(--bar-w);height:var(--bar-w);color:var(--on-brand);background:linear-gradient(145deg,var(--hero-accent),var(--hero-primary));box-shadow:0 0 12px -1px var(--hero-primary);border-radius:50%;place-items:center;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.pn-coin{box-shadow:0 0 12px -1px color-mix(in srgb,var(--hero-primary)85%,transparent)}}.pn-coin{opacity:0;animation:6.3s cubic-bezier(.5,0,.9,.5) infinite backwards pn-coin-drop;animation-delay:calc(var(--i)*.9s);font-size:.6rem;font-weight:900}@keyframes pn-bar-grow{0%{opacity:.35;transform:scaleY(.05)}6%{opacity:1;transform:scaleY(1.12)}10%,94%{opacity:1;transform:scaleY(1)}to{opacity:.35;transform:scaleY(.05)}}@keyframes pn-coin-drop{0%{opacity:0;transform:translateY(-2.6rem)}2%{opacity:1}7%{opacity:1;transform:translateY(0)}16%,to{opacity:0;transform:translateY(0)}}@keyframes pn-march{to{stroke-dashoffset:-240px}}@keyframes pn-spark-twinkle{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.6;transform:scale(1.15)rotate(12deg)}}@media (max-width:820px){.pn-empty{grid-template-columns:minmax(0,1fr)}.pn-stage{order:-1;height:11.5rem}}@media (prefers-reduced-motion:reduce){.pn-empty,.pn-dash rect,.pn-kicker svg,.pn-aura,.pn-bars>span,.pn-coin{animation:none!important}.pn-bars>span{transform:none}.pn-coin{opacity:1;transform:none}}.status-badge-active{color:#059669;background:linear-gradient(135deg,#10b9812e 0%,#0596691a 100%);border:1px solid #10b98140}.dark .status-badge-active{color:#34d399;background:linear-gradient(135deg,#10b98133 0%,#0596691f 100%);border-color:#10b9814d}.status-badge-ended{color:#4f46e5;background:linear-gradient(135deg,#6366f12e 0%,#4f46e51a 100%);border:1px solid #6366f140}.dark .status-badge-ended{color:#818cf8;background:linear-gradient(135deg,#818cf833 0%,#6366f11f 100%);border-color:#818cf84d}.status-badge-cancelled{color:#dc2626;background:linear-gradient(135deg,#ef44442e 0%,#dc26261a 100%);border:1px solid #ef444440}.dark .status-badge-cancelled{color:#f87171;background:linear-gradient(135deg,#f8717133 0%,#ef44441f 100%);border-color:#f871714d}.status-badge-held{color:#b45309;background:linear-gradient(135deg,#f59e0b33 0%,#d977061a 100%);border:1px solid #f59e0b47}.dark .status-badge-held{color:#fbbf24;background:linear-gradient(135deg,#fbbf2438 0%,#f59e0b1f 100%);border-color:#fbbf2452}.dashboard-panel{--card-accent:var(--hero-primary);isolation:isolate;border-radius:var(--card-radius);border:1px solid var(--card-border);color:var(--foreground);background:radial-gradient(120% 90% at 88% -12%,var(--card-accent),transparent 58%),linear-gradient(180deg,var(--card-bg)0%,var(--card-bg-2)100%);position:relative}@supports (color:color-mix(in lab, red, red)){.dashboard-panel{background:radial-gradient(120% 90% at 88% -12%,color-mix(in srgb,var(--card-accent)10%,transparent),transparent 58%),linear-gradient(180deg,var(--card-bg)0%,var(--card-bg-2)100%)}}.dashboard-panel{-webkit-backdrop-filter:blur(18px)saturate(135%);box-shadow:inset 0 1px 0 var(--card-hi),var(--card-shadow)}.dashboard-main{background:0 0;position:relative}.dashboard-surface{--hero-muted:#566078}.dark .dashboard-surface{--hero-muted:#aeb9d6}.dashboard-toolbar{justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;margin-bottom:1.1rem;display:flex}.dashboard-toolbar>p{color:var(--hero-muted);letter-spacing:.13em;text-transform:uppercase;font-size:.76rem;font-weight:800}.dashboard-orb{z-index:0;pointer-events:none;filter:blur(10px);opacity:.18;border-radius:999px;width:28rem;height:28rem;animation:14s ease-in-out infinite dashboard-orb-drift;position:absolute}.dashboard-orb-one{background:radial-gradient(circle,var(--hero-primary),transparent 68%);top:3rem;right:-11rem}.dashboard-orb-two{background:radial-gradient(circle,var(--hero-secondary),transparent 68%);animation-delay:-7s;top:36rem;left:-17rem}.dashboard-welcome{border:1px solid var(--hero-primary);grid-template-columns:minmax(0,1.08fr) minmax(22rem,.92fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);margin-bottom:2.25rem;padding:clamp(1.5rem,4vw,3.25rem);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-welcome{border:1px solid color-mix(in srgb,var(--hero-primary)24%,var(--card-border))}}.dashboard-welcome{background:linear-gradient(115deg,var(--hero-primary),transparent 46%),linear-gradient(180deg,var(--card-bg),var(--card-bg-2));border-radius:1.75rem}@supports (color:color-mix(in lab, red, red)){.dashboard-welcome{background:linear-gradient(115deg,color-mix(in srgb,var(--hero-primary)8%,transparent),transparent 46%),linear-gradient(180deg,var(--card-bg),var(--card-bg-2))}}.dashboard-welcome{box-shadow:inset 0 1px 0 var(--card-hi),var(--card-shadow);-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%)}.dashboard-welcome:before{content:"";background:radial-gradient(circle,var(--hero-primary),transparent 68%);border-radius:50%;width:22rem;height:22rem;position:absolute;top:-10rem;right:-8rem}@supports (color:color-mix(in lab, red, red)){.dashboard-welcome:before{background:radial-gradient(circle,color-mix(in srgb,var(--hero-primary)22%,transparent),transparent 68%)}}.dashboard-welcome:before{pointer-events:none;animation:6s ease-in-out infinite dashboard-breathe}.dashboard-welcome-copy,.dashboard-loop{z-index:1;position:relative}.dashboard-network-pill{border:1px solid var(--hero-primary);align-items:center;gap:.5rem;width:fit-content;margin-bottom:1.15rem;padding:.45rem .75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-network-pill{border:1px solid color-mix(in srgb,var(--hero-primary)32%,transparent)}}.dashboard-network-pill{color:var(--hero-primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.dashboard-network-pill{color:color-mix(in srgb,var(--hero-primary)70%,var(--foreground))}}.dashboard-network-pill{background:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-network-pill{background:color-mix(in srgb,var(--hero-primary)9%,transparent)}}.dashboard-network-pill{font-size:.72rem;font-weight:800}.dashboard-network-pulse{background:var(--hero-primary);width:.45rem;height:.45rem;box-shadow:0 0 0 0 var(--hero-primary-glow);border-radius:50%;animation:2.4s ease-out infinite dashboard-network-pulse}.dashboard-eyebrow,.dashboard-section-kicker{color:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-eyebrow,.dashboard-section-kicker{color:color-mix(in srgb,var(--hero-primary)72%,var(--foreground))}}.dashboard-eyebrow,.dashboard-section-kicker{letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:800}.dashboard-title{max-width:42rem;color:var(--foreground);letter-spacing:-.055em;margin-top:.45rem;font-size:clamp(2rem,5vw,3.55rem);font-weight:800;line-height:1.04}.dashboard-title span{color:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-title span{color:color-mix(in srgb,var(--hero-primary)74%,var(--foreground))}}.dashboard-intro{max-width:38rem;color:var(--hero-muted);margin-top:1rem;font-size:clamp(.95rem,1.5vw,1.05rem);line-height:1.75}.dashboard-welcome-actions{flex-wrap:wrap;align-items:center;gap:.9rem 1.1rem;margin-top:1.5rem;display:flex}.dashboard-action-note{color:var(--hero-muted);align-items:center;gap:.4rem;font-size:.76rem;font-weight:700;display:inline-flex}.dashboard-action-note svg{width:1rem;height:1rem;color:var(--hero-primary)}.dashboard-welcome-compact{grid-template-columns:minmax(0,1fr) minmax(20rem,.72fr);min-height:20rem;padding-block:clamp(1.6rem,3vw,2.4rem)}.dashboard-title-compact{letter-spacing:-.06em;white-space:nowrap;max-width:none;font-size:clamp(1.55rem,4vw,3.25rem)}.dashboard-intro-compact{max-width:34rem;margin-top:.8rem;font-size:clamp(.92rem,1.4vw,1rem)}.dashboard-cycle{z-index:1;width:min(100%,23rem);height:15.5rem;margin-inline:auto;position:relative}.dashboard-cycle-halo{background:radial-gradient(circle,var(--hero-primary),transparent 68%);border-radius:50%;position:absolute;inset:14% 16%}@supports (color:color-mix(in lab, red, red)){.dashboard-cycle-halo{background:radial-gradient(circle,color-mix(in srgb,var(--hero-primary)19%,transparent),transparent 68%)}}.dashboard-cycle-halo{filter:blur(8px);animation:5s ease-in-out infinite dashboard-breathe}.dashboard-cycle-orbit{border:1px solid var(--hero-primary);width:12.5rem;height:12.5rem;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.dashboard-cycle-orbit{border:1px solid color-mix(in srgb,var(--hero-primary)35%,var(--card-border))}}.dashboard-cycle-orbit{box-shadow:inset 0 0 2rem var(--hero-primary),0 0 2rem var(--hero-primary);border-radius:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.dashboard-cycle-orbit{box-shadow:inset 0 0 2rem color-mix(in srgb,var(--hero-primary)5%,transparent),0 0 2rem color-mix(in srgb,var(--hero-primary)6%,transparent)}}.dashboard-cycle-orbit:before,.dashboard-cycle-orbit:after{content:"";border:1px dashed var(--hero-secondary);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.dashboard-cycle-orbit:before,.dashboard-cycle-orbit:after{border:1px dashed color-mix(in srgb,var(--hero-secondary)20%,transparent)}}.dashboard-cycle-orbit:before{inset:1rem}.dashboard-cycle-orbit:after{opacity:.55;inset:-.7rem}.dashboard-cycle-runner{border-radius:50%;animation:5s linear infinite dashboard-cycle-spin;position:absolute;inset:-1px}.dashboard-cycle-runner:before{content:"";border:2px solid var(--background);background:var(--hero-primary);width:.56rem;height:.56rem;box-shadow:0 0 .8rem var(--hero-primary),0 0 1.5rem var(--hero-primary-glow);border-radius:50%;position:absolute;top:-.28rem;left:calc(50% - .28rem)}.dashboard-cycle-core{border:1px solid var(--hero-primary);flex-direction:column;justify-content:center;align-items:center;width:8.2rem;height:8.2rem;display:flex;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.dashboard-cycle-core{border:1px solid color-mix(in srgb,var(--hero-primary)28%,var(--card-border))}}.dashboard-cycle-core{color:var(--foreground);background:radial-gradient(circle at 50% 20%,var(--hero-primary),transparent 58%),var(--background);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.dashboard-cycle-core{background:radial-gradient(circle at 50% 20%,color-mix(in srgb,var(--hero-primary)16%,transparent),transparent 58%),color-mix(in srgb,var(--background)84%,transparent)}}.dashboard-cycle-core{box-shadow:inset 0 1px 0 var(--card-hi),0 16px 35px -22px var(--hero-primary);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform:translate(-50%,-50%)}.dashboard-cycle-core>svg{width:1.65rem;height:1.65rem;color:var(--hero-primary);filter:drop-shadow(0 0 8px var(--hero-primary-glow));margin-bottom:.45rem}.dashboard-cycle-core strong{font-size:.82rem}.dashboard-cycle-core span{color:var(--hero-muted);margin-top:.08rem;font-size:.57rem}.dashboard-cycle-node{border:1px solid var(--hero-primary);align-items:center;gap:.42rem;padding:.4rem .65rem .4rem .4rem;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.dashboard-cycle-node{border:1px solid color-mix(in srgb,var(--hero-primary)22%,var(--card-border))}}.dashboard-cycle-node{color:var(--foreground);background:var(--background);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.dashboard-cycle-node{background:color-mix(in srgb,var(--background)82%,transparent)}}.dashboard-cycle-node{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:4s ease-in-out infinite dashboard-node-float;box-shadow:0 10px 24px -16px #0000008c}.dashboard-cycle-node>span{width:1.65rem;height:1.65rem;color:var(--on-brand);background:linear-gradient(135deg,var(--hero-primary),var(--hero-secondary));border-radius:50%;place-items:center;display:grid}.dashboard-cycle-node svg{width:.92rem;height:.92rem}.dashboard-cycle-node strong{letter-spacing:.01em;font-size:.68rem}.dashboard-cycle-plan{top:.55rem;left:0}.dashboard-cycle-fund{animation-delay:-1.3s;top:2.2rem;right:0}.dashboard-cycle-repeat{animation-delay:-2.6s;bottom:.2rem;right:1.2rem}@keyframes dashboard-cycle-spin{to{transform:rotate(360deg)}}@keyframes dashboard-node-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.dashboard-loop{border:1px solid var(--card-border);background:var(--background);border-radius:1.25rem;flex-direction:column;gap:0;padding:1.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-loop{background:color-mix(in srgb,var(--background)56%,transparent)}}.dashboard-loop{box-shadow:inset 0 1px 0 var(--card-hi)}.dashboard-loop-track{background:var(--hero-primary);width:2px;position:absolute;top:2.6rem;bottom:5.2rem;left:2.12rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-loop-track{background:color-mix(in srgb,var(--hero-primary)18%,var(--card-border))}}.dashboard-loop-runner{background:linear-gradient(180deg,transparent,var(--hero-primary),transparent);height:35%;filter:drop-shadow(0 0 5px var(--hero-primary));animation:3.8s ease-in-out infinite dashboard-runner;position:absolute;inset:-35% 0 auto}.dashboard-loop-step{grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.85rem;padding:.75rem .2rem;display:grid;position:relative}.dashboard-step-number{z-index:1;border:1px solid var(--hero-primary);place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-step-number{border:1px solid color-mix(in srgb,var(--hero-primary)25%,var(--card-border))}}.dashboard-step-number{color:var(--hero-muted);background:var(--background);border-radius:.65rem;font-size:.62rem;font-weight:800;box-shadow:0 5px 14px -10px #00000073}.dashboard-step-number.is-complete{color:var(--on-brand);background:linear-gradient(135deg,var(--hero-primary),var(--hero-secondary));box-shadow:0 7px 18px -8px var(--hero-primary-glow);border-color:#0000}.dashboard-step-number svg{width:1rem;height:1rem}.dashboard-loop-step h2{color:var(--foreground);font-size:.88rem;font-weight:750}.dashboard-loop-step p{color:var(--hero-muted);margin-top:.2rem;font-size:.75rem;line-height:1.55}.dashboard-loop-caption{color:var(--hero-muted);background:var(--hero-primary);border-radius:.8rem;align-items:center;gap:.65rem;margin-top:.55rem;padding:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-loop-caption{background:color-mix(in srgb,var(--hero-primary)8%,transparent)}}.dashboard-loop-caption{font-size:.7rem;line-height:1.45}.dashboard-loop-caption svg{width:1.25rem;height:1.25rem;color:var(--hero-primary);flex-shrink:0}.dashboard-loop-caption strong{color:var(--foreground)}.dashboard-section-heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.9rem;padding-inline:.2rem;display:flex}.dashboard-section-heading h2{color:var(--foreground);margin-top:.18rem;font-size:1.05rem;font-weight:750}.dashboard-section-heading>p{color:var(--hero-muted);font-size:.75rem}.dashboard-chart-footnote{border-top:1px solid var(--card-border);color:var(--hero-muted);justify-content:space-between;gap:.75rem 2rem;margin-top:.8rem;padding-top:.8rem;font-size:.72rem;line-height:1.5;display:flex}.dashboard-empty-action{color:var(--on-brand);background:var(--hero-primary);border-radius:.7rem;margin-top:1rem;padding:.55rem .9rem;font-size:.78rem;font-weight:750;transition:transform .18s,box-shadow .18s}.dashboard-empty-action:hover{box-shadow:0 10px 24px -12px var(--hero-primary-glow);transform:translateY(-2px)}.dashboard-empty-state{border:1px dashed var(--hero-primary);flex-direction:column;align-items:center;padding:3.25rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-empty-state{border:1px dashed color-mix(in srgb,var(--hero-primary)30%,var(--card-border))}}.dashboard-empty-state{text-align:center;background:var(--hero-primary);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.dashboard-empty-state{background:color-mix(in srgb,var(--hero-primary)4%,transparent)}}.dashboard-empty-state>p{max-width:31rem}.dashboard-empty-icon{width:3.2rem;height:3.2rem;color:var(--hero-primary);border-radius:1rem;place-items:center;margin-bottom:.9rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-empty-icon{color:color-mix(in srgb,var(--hero-primary)78%,var(--foreground))}}.dashboard-empty-icon{background:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-empty-icon{background:color-mix(in srgb,var(--hero-primary)12%,transparent)}}.dashboard-empty-icon{animation:4s ease-in-out infinite dashboard-icon-float}.dashboard-empty-icon svg{width:1.55rem;height:1.55rem}@keyframes dashboard-orb-drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(1.5rem,-1rem)scale(1.08)}}@keyframes dashboard-breathe{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.05)}}@keyframes dashboard-network-pulse{0%{box-shadow:0 0 0 0 var(--hero-primary-glow)}70%,to{box-shadow:0 0 0 .45rem #0000}}@keyframes dashboard-runner{0%{opacity:0;transform:translateY(0)}15%,85%{opacity:1}to{opacity:0;transform:translateY(380%)}}@keyframes dashboard-icon-float{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-5px)rotate(2deg)}}@media (max-width:860px){.dashboard-welcome{grid-template-columns:1fr}.dashboard-welcome-compact{gap:1rem}}@media (max-width:560px){.dashboard-toolbar>p,.dashboard-section-heading>p{display:none}.dashboard-welcome{border-radius:1.35rem;padding:1.25rem}.dashboard-cycle{height:14.5rem;transform:scale(.92)}.dashboard-chart-footnote{flex-direction:column}}.ss-btn.dashboard-new-plan-btn{--ss-btn-pad-y:.48rem;--ss-btn-pad-x:.72rem;--ss-btn-radius:.95rem;min-height:3rem;color:var(--on-brand);background-image:linear-gradient(112deg,var(--hero-primary)0%,var(--hero-primary)34%,var(--hero-secondary)100%);border:0;gap:.7rem;overflow:visible}@supports (color:color-mix(in lab, red, red)){.ss-btn.dashboard-new-plan-btn{background-image:linear-gradient(112deg,color-mix(in srgb,var(--hero-primary)92%,#123bff)0%,var(--hero-primary)34%,color-mix(in srgb,var(--hero-secondary)82%,var(--hero-accent))100%)}}.ss-btn.dashboard-new-plan-btn{text-shadow:none;box-shadow:0 10px 24px -12px var(--hero-primary),0 3px 8px #00000029;background-position:0%;background-size:165% 100%}@supports (color:color-mix(in lab, red, red)){.ss-btn.dashboard-new-plan-btn{box-shadow:0 10px 24px -12px color-mix(in srgb,var(--hero-primary)90%,transparent),0 3px 8px #00000029}}.ss-btn.dashboard-new-plan-btn:before{display:none}.ss-btn.dashboard-new-plan-btn:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:.42;background:var(--hero-primary);position:absolute;inset:.28rem .55rem -.38rem}@supports (color:color-mix(in lab, red, red)){.ss-btn.dashboard-new-plan-btn:after{background:color-mix(in srgb,var(--hero-primary)75%,var(--hero-secondary))}}.ss-btn.dashboard-new-plan-btn:after{filter:blur(11px);animation:3.2s ease-in-out infinite dashboard-new-plan-glow}.dashboard-new-plan-icon{border:1px solid var(--on-brand);flex-shrink:0;place-items:center;width:1.85rem;height:1.85rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-new-plan-icon{border:1px solid color-mix(in srgb,var(--on-brand)18%,transparent)}}.dashboard-new-plan-icon{background:var(--on-brand);border-radius:.62rem}@supports (color:color-mix(in lab, red, red)){.dashboard-new-plan-icon{background:color-mix(in srgb,var(--on-brand)10%,transparent)}}.dashboard-new-plan-icon{transition:transform .35s cubic-bezier(.22,1,.36,1),background-color .25s;box-shadow:inset 0 1px #ffffff2e}.dashboard-new-plan-icon svg{width:1rem;height:1rem}.ss-btn.dashboard-new-plan-btn:hover{box-shadow:0 17px 34px -13px var(--hero-primary),0 5px 12px #0003;background-position:100%}@supports (color:color-mix(in lab, red, red)){.ss-btn.dashboard-new-plan-btn:hover{box-shadow:0 17px 34px -13px color-mix(in srgb,var(--hero-primary)95%,transparent),0 5px 12px #0003}}.ss-btn.dashboard-new-plan-btn:hover .dashboard-new-plan-icon{background:var(--on-brand)}@supports (color:color-mix(in lab, red, red)){.ss-btn.dashboard-new-plan-btn:hover .dashboard-new-plan-icon{background:color-mix(in srgb,var(--on-brand)16%,transparent)}}.ss-btn.dashboard-new-plan-btn:hover .dashboard-new-plan-icon{transform:rotate(90deg)scale(1.04)}.ss-btn.dashboard-new-plan-btn:active .dashboard-new-plan-icon{transform:rotate(90deg)scale(.94)}.ss-btn.dashboard-new-plan-btn:focus-visible{outline:2px solid var(--background);outline-offset:3px;box-shadow:0 0 0 5px var(--hero-primary),0 14px 32px -12px var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.ss-btn.dashboard-new-plan-btn:focus-visible{box-shadow:0 0 0 5px color-mix(in srgb,var(--hero-primary)58%,transparent),0 14px 32px -12px var(--hero-primary)}}@keyframes dashboard-new-plan-glow{0%,to{opacity:.32;transform:scale(.96)}50%{opacity:.58;transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.dashboard-orb,.dashboard-welcome:before,.dashboard-network-pulse,.dashboard-cycle-halo,.dashboard-cycle-runner,.dashboard-cycle-node,.dashboard-loop-runner,.dashboard-empty-icon{animation:none!important}.dashboard-new-plan-btn:after{animation:none}.dashboard-new-plan-btn:hover .dashboard-new-plan-icon,.dashboard-new-plan-btn:active .dashboard-new-plan-icon{transform:none}}@property --cw-spin{syntax:"<angle>";inherits:false;initial-value:0deg}.cw-shell{width:100%;max-width:27.5rem;margin-inline:auto;animation:.9s cubic-bezier(.22,1,.36,1) both cw-rise;position:relative}.cw-aura{z-index:0;pointer-events:none;background:radial-gradient(closest-side at 32% 28%,var(--hero-primary),transparent 70%),radial-gradient(closest-side at 74% 76%,var(--hero-secondary),transparent 72%);border-radius:50%;position:absolute;inset:-16% -10%}@supports (color:color-mix(in lab, red, red)){.cw-aura{background:radial-gradient(closest-side at 32% 28%,color-mix(in srgb,var(--hero-primary)30%,transparent),transparent 70%),radial-gradient(closest-side at 74% 76%,color-mix(in srgb,var(--hero-secondary)28%,transparent),transparent 72%)}}.cw-aura{filter:blur(52px);opacity:.8;animation:10s ease-in-out infinite amb-breathe}.cw-card{isolation:isolate;border:1px solid var(--card-border);text-align:center;color:var(--foreground);background:radial-gradient(120% 80% at 50% -12%,var(--hero-primary),transparent 62%),linear-gradient(180deg,var(--card-bg)0%,var(--card-bg-2)100%);border-radius:1.65rem;padding:2.1rem 1.5rem 1.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cw-card{background:radial-gradient(120% 80% at 50% -12%,color-mix(in srgb,var(--hero-primary)13%,transparent),transparent 62%),linear-gradient(180deg,var(--card-bg)0%,var(--card-bg-2)100%)}}.cw-card{-webkit-backdrop-filter:blur(20px)saturate(140%);box-shadow:inset 0 1px 0 var(--card-hi),var(--card-shadow),0 30px 80px -40px var(--hero-secondary)}@supports (color:color-mix(in lab, red, red)){.cw-card{box-shadow:inset 0 1px 0 var(--card-hi),var(--card-shadow),0 30px 80px -40px color-mix(in srgb,var(--hero-secondary)70%,transparent)}}.cw-card:before{content:"";z-index:3;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--cw-spin),transparent 0deg 42deg,var(--hero-primary)96deg,var(--hero-secondary)148deg,var(--hero-accent)196deg,transparent 250deg 360deg);padding:1px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cw-card:before{background:conic-gradient(from var(--cw-spin),transparent 0deg 42deg,color-mix(in srgb,var(--hero-primary)90%,transparent)96deg,color-mix(in srgb,var(--hero-secondary)90%,transparent)148deg,color-mix(in srgb,var(--hero-accent)90%,transparent)196deg,transparent 250deg 360deg)}}.cw-card:before{-webkit-mask-composite:xor;opacity:.85;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;animation:7s linear infinite cw-edge-travel;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cw-card-grid{z-index:0;pointer-events:none;opacity:.3;background-image:linear-gradient(var(--hero-muted)1px,transparent 1px),linear-gradient(90deg,var(--hero-muted)1px,transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cw-card-grid{background-image:linear-gradient(color-mix(in srgb,var(--hero-muted)30%,transparent)1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--hero-muted)30%,transparent)1px,transparent 1px)}}.cw-card-grid{background-size:30px 30px;animation:20s linear infinite cw-grid-drift;-webkit-mask-image:radial-gradient(72% 58% at 50% 4%,#000 8%,#0000 76%);mask-image:radial-gradient(72% 58% at 50% 4%,#000 8%,#0000 76%)}.cw-sheen{z-index:2;pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent,var(--hero-accent),transparent);width:20%;position:absolute;top:-50%;bottom:-50%;left:-30%}@supports (color:color-mix(in lab, red, red)){.cw-sheen{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--hero-accent)30%,#fff),transparent)}}.cw-sheen{filter:blur(9px);animation:7.5s ease-in-out 1.6s infinite cw-sheen-sweep;transform:skew(-14deg)}.cw-motes{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cw-mote{background:var(--hero-primary);border-radius:50%;position:absolute;bottom:-8px}@supports (color:color-mix(in lab, red, red)){.cw-mote{background:color-mix(in srgb,var(--hero-primary)75%,transparent)}}.cw-mote{box-shadow:0 0 9px var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.cw-mote{box-shadow:0 0 9px color-mix(in srgb,var(--hero-primary)60%,transparent)}}.cw-mote{animation-name:cw-mote-rise;animation-timing-function:linear;animation-iteration-count:infinite}.cw-body{z-index:2;position:relative}.cw-body>*{animation:.7s cubic-bezier(.22,1,.36,1) both cw-fade-up}.cw-body>:first-child{animation-delay:80ms}.cw-body>:nth-child(2){animation-delay:.18s}.cw-body>:nth-child(3){animation-delay:.26s}.cw-body>:nth-child(4){animation-delay:.34s}.cw-body>:nth-child(5){animation-delay:.42s}.cw-body>:nth-child(6){animation-delay:.5s}.cw-orbit{place-items:center;width:10rem;height:10rem;margin:0 auto 1.3rem;display:grid;position:relative}.cw-orbit-ring{border-radius:50%;animation:16s linear infinite cw-orbit-turn;position:absolute}.cw-orbit-ring-1{border:1px dashed var(--hero-muted);inset:0}@supports (color:color-mix(in lab, red, red)){.cw-orbit-ring-1{border:1px dashed color-mix(in srgb,var(--hero-muted)45%,transparent)}}.cw-orbit-ring-2{border:1px solid var(--hero-secondary);inset:1.6rem}@supports (color:color-mix(in lab, red, red)){.cw-orbit-ring-2{border:1px solid color-mix(in srgb,var(--hero-secondary)35%,transparent)}}.cw-orbit-ring-2{animation-duration:10s;animation-direction:reverse}.cw-sat{border:1px solid var(--sat);border-radius:50%;place-items:center;width:1.9rem;height:1.9rem;margin-left:-.95rem;display:grid;position:absolute;top:-.95rem;left:50%}@supports (color:color-mix(in lab, red, red)){.cw-sat{border:1px solid color-mix(in srgb,var(--sat)50%,transparent)}}.cw-sat{background:var(--sat)}@supports (color:color-mix(in lab, red, red)){.cw-sat{background:color-mix(in srgb,var(--sat)18%,var(--background))}}.cw-sat{color:var(--sat);box-shadow:0 0 16px var(--sat)}@supports (color:color-mix(in lab, red, red)){.cw-sat{box-shadow:0 0 16px color-mix(in srgb,var(--sat)35%,transparent)}}.cw-sat{animation:16s linear infinite reverse cw-orbit-turn}.cw-sat svg{width:.95rem;height:.95rem}.cw-sat-b{top:auto;bottom:-.95rem}.cw-orbit-ring-2 .cw-sat{animation-duration:10s;animation-direction:normal}.cw-pulse{border:1px solid var(--hero-primary);border-radius:50%;position:absolute;inset:2.8rem}@supports (color:color-mix(in lab, red, red)){.cw-pulse{border:1px solid color-mix(in srgb,var(--hero-primary)50%,transparent)}}.cw-pulse{opacity:0;animation:3.6s ease-out infinite cw-pulse-out}.cw-pulse-2{animation-delay:1.8s}.cw-core{z-index:1;width:4.5rem;height:4.5rem;color:var(--on-brand);background:linear-gradient(140deg,var(--hero-primary)0%,var(--hero-secondary)62%,var(--hero-accent)100%);box-shadow:inset 0 1px 0 #ffffff59,0 16px 36px -14px var(--hero-secondary),0 0 34px var(--hero-primary-glow);border-radius:1.45rem;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.cw-core{box-shadow:inset 0 1px 0 #ffffff59,0 16px 36px -14px color-mix(in srgb,var(--hero-secondary)85%,transparent),0 0 34px var(--hero-primary-glow)}}.cw-core{animation:4.6s ease-in-out infinite cw-core-breathe}.cw-core svg{width:2.1rem;height:2.1rem}.cw-title{letter-spacing:-.03em;background-image:linear-gradient(100deg,var(--foreground)10%,var(--hero-primary)38%,var(--hero-secondary)58%,var(--foreground)86%);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;font-size:1.6rem;font-weight:800;animation:8s ease-in-out infinite hero-gradient-shift}.cw-sub{max-width:22rem;color:var(--hero-muted);margin:.6rem auto 0;font-size:.9rem;line-height:1.62}@supports (color:color-mix(in lab, red, red)){.cw-sub{color:color-mix(in srgb,var(--hero-muted)82%,var(--foreground))}}.cw-perks{flex-wrap:wrap;justify-content:center;gap:.45rem;margin-top:1.2rem;display:flex}.cw-perk{border:1px solid var(--hero-muted);border-radius:999px;align-items:center;gap:.38rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cw-perk{border:1px solid color-mix(in srgb,var(--hero-muted)26%,transparent)}}.cw-perk{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.cw-perk{background:color-mix(in srgb,var(--foreground)4%,transparent)}}.cw-perk{color:var(--hero-muted);padding:.34rem .72rem;font-size:.72rem;font-weight:650}@supports (color:color-mix(in lab, red, red)){.cw-perk{color:color-mix(in srgb,var(--hero-muted)68%,var(--foreground))}}.cw-perk{transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .28s,color .28s}.cw-perk svg{width:.85rem;height:.85rem;color:var(--hero-primary)}.cw-perk:hover{border-color:var(--hero-primary);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.cw-perk:hover{border-color:color-mix(in srgb,var(--hero-primary)48%,transparent)}}.cw-perk:hover{color:var(--foreground)}.cw-actions{flex-direction:column;gap:.65rem;margin-top:1.55rem;display:flex}.cw-actions .ss-btn{--ss-btn-radius:1rem;min-height:3rem}.cw-actions .cw-connect{width:100%}.cw-actions .cw-back{--ss-btn-pad-x:1.25rem;--ss-btn-font:.875rem;width:100%}@media (min-width:460px){.cw-actions{flex-direction:row;justify-content:center}.cw-actions .cw-connect,.cw-actions .cw-back{width:auto}}.cw-wallets{border-top:1px solid var(--hero-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem .75rem;margin-top:1.5rem;padding-top:1.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.cw-wallets{border-top:1px solid color-mix(in srgb,var(--hero-muted)18%,transparent)}}.cw-wallets{color:var(--hero-muted);font-size:.7rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.cw-wallets{color:color-mix(in srgb,var(--hero-muted)78%,var(--foreground))}}.cw-wallets-label{letter-spacing:.08em;text-transform:uppercase;opacity:.75;font-size:.6rem;font-weight:700}.cw-wallet{align-items:center;gap:.32rem;display:inline-flex}.cw-wallet-dot{background:var(--w);width:.42rem;height:.42rem;box-shadow:0 0 8px var(--w);border-radius:50%;animation:3.2s ease-in-out infinite cw-wallet-blink}.cw-wallet:nth-child(3) .cw-wallet-dot{animation-delay:.4s}.cw-wallet:nth-child(4) .cw-wallet-dot{animation-delay:.8s}.cw-wallet:nth-child(5) .cw-wallet-dot{animation-delay:1.2s}.cw-progress{background:var(--hero-muted);border-radius:999px;width:11rem;height:4px;margin:1.5rem auto .5rem;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cw-progress{background:color-mix(in srgb,var(--hero-muted)22%,transparent)}}.cw-progress:after{content:"";border-radius:inherit;background:linear-gradient(90deg,var(--hero-primary),var(--hero-secondary),var(--hero-accent));width:40%;animation:1.5s cubic-bezier(.4,0,.2,1) infinite cw-progress-slide;position:absolute;inset:0}@keyframes cw-rise{0%{opacity:0;transform:translateY(28px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cw-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes cw-edge-travel{to{--cw-spin:360deg}}@keyframes cw-grid-drift{to{background-position:0 30px}}@keyframes cw-sheen-sweep{0%,8%{opacity:0;left:-30%}18%{opacity:.4}48%,to{opacity:0;left:120%}}@keyframes cw-mote-rise{0%{opacity:0;transform:translateY(0)scale(.5)}14%{opacity:.8}78%{opacity:.45}to{opacity:0;transform:translateY(-24rem)scale(1)}}@keyframes cw-orbit-turn{to{transform:rotate(360deg)}}@keyframes cw-pulse-out{0%{opacity:0;transform:scale(.62)}25%{opacity:.5}to{opacity:0;transform:scale(1.62)}}@keyframes cw-core-breathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-3px)scale(1.04)}}@keyframes cw-wallet-blink{0%,to{opacity:.45}50%{opacity:1}}@keyframes cw-progress-slide{0%{transform:translate(-110%)}to{transform:translate(285%)}}@media (max-width:380px){.cw-card{padding:1.7rem 1.15rem 1.3rem}.cw-orbit{width:8.5rem;height:8.5rem}.cw-title{font-size:1.4rem}}@media (prefers-reduced-motion:reduce){.cw-shell,.cw-aura,.cw-card:before,.cw-card-grid,.cw-body>*,.cw-orbit-ring,.cw-sat,.cw-core,.cw-title,.cw-wallet-dot{animation:none!important}.cw-sheen,.cw-motes,.cw-pulse{display:none}.cw-perk:hover{transform:none}}.plan-page-main{background:var(--background)}.section-title{letter-spacing:-.02em;color:var(--foreground);background:linear-gradient(135deg,var(--hero-primary),var(--hero-secondary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.5rem,4vw,2rem);font-weight:700}@media (min-width:768px){.section-title{font-size:clamp(1.75rem,3vw,2.25rem)}}.section-title-sub{color:var(--hero-muted);max-width:42rem;margin-left:auto;margin-right:auto;font-size:1rem}@media (min-width:768px){.section-title-sub{font-size:1.125rem}}.section-pad{padding-top:4rem;padding-bottom:4rem}.landing-pattern-bg{isolation:isolate;background:var(--background);width:100%;min-height:100vh;position:relative}.landing-pattern-bg:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(var(--amb-dot)1px,transparent 1px);background-size:var(--amb-dot-gap)var(--amb-dot-gap);animation:24s linear infinite amb-cadence;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 10% 90%,#0000 100%)}.landing-pattern-bg:after{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(42rem 30rem at 6% 14%,var(--hero-primary),transparent 62%),radial-gradient(46rem 32rem at 96% 44%,var(--hero-secondary),transparent 64%),radial-gradient(38rem 28rem at 44% 88%,var(--hero-accent),transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.landing-pattern-bg:after{background-image:radial-gradient(42rem 30rem at 6% 14%,color-mix(in srgb,var(--hero-primary)var(--amb-mix),transparent),transparent 62%),radial-gradient(46rem 32rem at 96% 44%,color-mix(in srgb,var(--hero-secondary)var(--amb-mix),transparent),transparent 64%),radial-gradient(38rem 28rem at 44% 88%,color-mix(in srgb,var(--hero-accent)var(--amb-mix),transparent),transparent 60%)}}.landing-pattern-bg:after{background-repeat:no-repeat;background-attachment:fixed;animation:20s ease-in-out infinite amb-breathe}.landing-pattern-bg>:not(.dashboard-orb){z-index:1;position:relative}.landing-pattern-bg>.dashboard-orb{z-index:0;position:absolute}@media (min-width:768px){.section-pad{padding-top:5rem;padding-bottom:5rem}}@keyframes hero-fade-in{0%{opacity:0}to{opacity:1}}@keyframes hero-slide-up{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-scale-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes hero-float{0%,to{transform:translate(0)scale(1)}33%{transform:translate(12px,-16px)scale(1.02)}66%{transform:translate(-8px,12px)scale(.98)}}@keyframes hero-glow-pulse{0%,to{opacity:.4}50%{opacity:.7}}@keyframes hero-gradient-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes hero-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes hero-scroll-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes hero-rise-in{0%{opacity:0;transform:translateY(36px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes hero-stat-pop{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.hero-animate-fade{animation:.8s cubic-bezier(.22,1,.36,1) both hero-fade-in}.hero-animate-slide{animation:.9s cubic-bezier(.22,1,.36,1) both hero-slide-up}.hero-animate-scale{animation:.7s cubic-bezier(.22,1,.36,1) both hero-scale-in}.hero-animate-float{animation:18s ease-in-out infinite hero-float}.hero-animate-glow{animation:4s ease-in-out infinite hero-glow-pulse}.hero-animate-scroll{animation:2s ease-in-out infinite hero-scroll-bounce}.hero-animate-stat{animation:.6s cubic-bezier(.22,1,.36,1) both hero-stat-pop}.hero-animate-rise{animation:1s cubic-bezier(.22,1,.36,1) both hero-rise-in}.hero-delay-100{animation-delay:.1s}.hero-delay-200{animation-delay:.2s}.hero-delay-300{animation-delay:.3s}.hero-delay-400{animation-delay:.4s}.hero-delay-500{animation-delay:.5s}.hero-delay-600{animation-delay:.6s}.hero-delay-700{animation-delay:.7s}.hero-delay-800{animation-delay:.8s}.hero-delay-1000{animation-delay:1s}.hero-delay-1200{animation-delay:1.2s}.hero-delay-1500{animation-delay:1.5s}.hero-gold-title{letter-spacing:-.02em;white-space:nowrap;box-sizing:content-box;max-width:100%;font-size:clamp(2.1rem,10.5vw,6.9rem);line-height:1;font-family:var(--font-carter-one),cursive;color:#0000;background-image:linear-gradient(90deg,#ff83c2 0%,#f29ad6 24%,#b18dff 55%,#87b6ff 76%,#7ad8ff 100%);-webkit-background-clip:text;background-clip:text;margin-inline:-.14em;padding-inline:.14em;font-style:italic;font-weight:900;display:inline-block;position:relative;overflow:visible}.hero-gold-title-split{filter:drop-shadow(0 8px 30px var(--hero-secondary));background-image:linear-gradient(100deg,#ff83c2 0%,#f29ad6 18%,#b18dff 38%,#fff 50%,#87b6ff 66%,#7ad8ff 86%,#ff83c2 100%);background-size:220% 100%;font-size:clamp(2.6rem,8vw,5.4rem);animation:9s ease-in-out infinite hero-gradient-shift}@supports (color:color-mix(in lab, red, red)){.hero-gold-title-split{filter:drop-shadow(0 8px 30px color-mix(in srgb,var(--hero-secondary)22%,transparent))}}.light .hero-gold-title-split{background-image:linear-gradient(100deg,#ff4fa3 0%,#f062c8 18%,#8b5cf6 38%,#c9b8ff 50%,#5b8dff 66%,#38bdf8 86%,#ff4fa3 100%)}@media (min-width:1024px){.hero-gold-title-split{font-size:clamp(3rem,4.6vw,5rem)}}@media (max-width:640px){.hero-gold-title{letter-spacing:-.01em;font-size:clamp(1.95rem,11.8vw,3.9rem)}.hero-gold-title-split{font-size:clamp(2.3rem,12vw,3.6rem)}}.hero-bg-root{--hero-shift-x:0px;--hero-shift-y:0px;isolation:isolate;background:var(--background)}.hero-bg-layer{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-bg-base{background:var(--background);position:absolute;inset:0}.hero-bg-blooms{transform:translate3d(var(--hero-shift-x),var(--hero-shift-y),0);transition:transform .7s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.hero-bg-orb{filter:blur(72px);will-change:transform;border-radius:50%;position:absolute}.hero-bg-orb-a{background:radial-gradient(circle,var(--hero-primary),transparent 68%);width:42vw;max-width:520px;height:42vw;max-height:520px;top:-8%;left:-6%}@supports (color:color-mix(in lab, red, red)){.hero-bg-orb-a{background:radial-gradient(circle,color-mix(in srgb,var(--hero-primary)34%,transparent),transparent 68%)}}.hero-bg-orb-a{animation:30s ease-in-out infinite amb-drift}.hero-bg-orb-b{background:radial-gradient(circle,var(--hero-secondary),transparent 68%);width:46vw;max-width:600px;height:46vw;max-height:600px;bottom:-16%;right:-10%}@supports (color:color-mix(in lab, red, red)){.hero-bg-orb-b{background:radial-gradient(circle,color-mix(in srgb,var(--hero-secondary)32%,transparent),transparent 68%)}}.hero-bg-orb-b{animation:38s ease-in-out infinite amb-drift-alt}.hero-bg-orb-c{background:radial-gradient(circle,var(--hero-accent),transparent 70%);width:32vw;max-width:420px;height:32vw;max-height:420px;top:52%;left:24%}@supports (color:color-mix(in lab, red, red)){.hero-bg-orb-c{background:radial-gradient(circle,color-mix(in srgb,var(--hero-accent)26%,transparent),transparent 70%)}}.hero-bg-orb-c{animation:34s ease-in-out 2s infinite amb-drift}.hero-bg-grid{background-image:radial-gradient(var(--amb-dot)1px,transparent 1px);background-size:var(--amb-dot-gap)var(--amb-dot-gap);animation:24s linear infinite amb-cadence;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 72% at 50% 45%,#000 30%,#0000 100%);mask-image:radial-gradient(80% 72% at 50% 45%,#000 30%,#0000 100%)}.hero-bg-motes{position:absolute;inset:0}.hero-bg-mote{background:var(--hero-primary);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.hero-bg-mote{background:color-mix(in srgb,var(--hero-primary)65%,transparent)}}.hero-bg-mote{animation:linear infinite amb-mote-rise}.hero-bg-spotlight{opacity:var(--hero-pointer-opacity,0);background:radial-gradient(420px circle at var(--hero-pointer-x,50%)var(--hero-pointer-y,50%),var(--hero-primary),transparent 70%);transition:opacity .6s ease-out;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hero-bg-spotlight{background:radial-gradient(420px circle at var(--hero-pointer-x,50%)var(--hero-pointer-y,50%),color-mix(in srgb,var(--hero-primary)10%,transparent),transparent 70%)}}.hero-bg-vignette{background:radial-gradient(circle at center,transparent 45%,var(--amb-veil)100%);position:absolute;inset:0}@media (max-width:768px){.hero-bg-root{--amb-dot-gap:22px}.hero-bg-orb{filter:blur(56px)}}.hero-badge{border:1px solid var(--hero-primary);border-radius:9999px;align-items:center;gap:.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hero-badge{border:1px solid color-mix(in srgb,var(--hero-primary)35%,transparent)}}.hero-badge{background:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.hero-badge{background:color-mix(in srgb,var(--hero-primary)12%,transparent)}}.hero-badge{color:var(--hero-primary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 6px 20px -10px var(--hero-primary-glow);padding:.55rem .9rem;font-size:.875rem;font-weight:500}@keyframes hero-badge-ping{75%,to{opacity:0;transform:scale(2.2)}}.hero-badge-ping{background:var(--hero-primary);opacity:.75;border-radius:9999px;width:100%;height:100%;animation:1.6s cubic-bezier(0,0,.2,1) infinite hero-badge-ping;display:inline-flex;position:absolute}.hero-badge-core{background:var(--hero-primary);border-radius:9999px;width:.5rem;height:.5rem;display:inline-flex;position:relative}.hero-badge-chain{background:var(--hero-muted);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hero-badge-chain{background:color-mix(in srgb,var(--hero-muted)12%,transparent)}}.hero-badge-chain{box-shadow:0 0 0 1px var(--hero-muted)}@supports (color:color-mix(in lab, red, red)){.hero-badge-chain{box-shadow:0 0 0 1px color-mix(in srgb,var(--hero-muted)18%,transparent)}}.hero-badge-chain{transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease-out}.hero-badge:hover .hero-badge-chain:hover{box-shadow:0 0 0 1px var(--hero-primary);transform:translateY(-2px)scale(1.12)}@supports (color:color-mix(in lab, red, red)){.hero-badge:hover .hero-badge-chain:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--hero-primary)45%,transparent)}}.hero-badge-lead{background:#10a37f24;border:1px solid #10a37f73;border-radius:9999px;align-items:center;gap:.4rem;padding:.15rem .6rem .15rem .15rem;display:inline-flex;box-shadow:0 6px 18px -10px #10a37f}.hero-badge-chain-lead{background:#062a22;width:1.75rem;height:1.75rem;box-shadow:0 0 0 1px #10a37f8c}.hero-badge-lead-name{letter-spacing:-.01em;white-space:nowrap;color:#0b7f63;font-size:.8rem;font-weight:800}.dark .hero-badge-lead-name{color:#5eead4}.hero-badge-plus{color:var(--hero-muted);font-size:.8rem;font-weight:700}@media (max-width:400px){.hero-badge-lead-name{display:none}.hero-badge-lead{padding:.15rem}}.hero-headline{color:var(--foreground);font-size:clamp(1.35rem,2.4vw,2rem);font-weight:600;line-height:1.3}.hero-headline-accent{background-image:linear-gradient(90deg,var(--hero-primary),var(--hero-secondary));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.hero-cta{flex-direction:column;align-items:center;gap:.85rem;width:100%;display:flex}.hero-cta-row{flex-direction:column;align-items:center;gap:.75rem;width:100%;display:flex}.hero-cta-wallet{width:100%;max-width:24rem}@media (min-width:640px){.hero-cta-row{flex-direction:row;width:auto}.hero-cta-wallet{width:auto}}@media (min-width:1024px){.hero-cta,.hero-cta-row{align-items:flex-start}}.hero-presale-cta{--ss-btn-pad-y:.8rem;--ss-btn-pad-x:1.15rem;--ss-btn-radius:1.1rem;--ss-btn-lift:-3px;text-align:left;justify-content:flex-start;gap:.85rem;width:100%;max-width:24rem}@media (min-width:640px){.hero-presale-cta{--ss-btn-pad-x:1.35rem;max-width:30rem}}.hero-presale-icon{background:#ffffff47;border:1px solid #ffffff59;border-radius:.8rem;flex-shrink:0;place-items:center;width:2.4rem;height:2.4rem;display:grid}.hero-presale-icon svg{width:1.3rem;height:1.3rem}.hero-presale-text{flex-direction:column;gap:.12rem;min-width:0;display:flex}.hero-presale-title{letter-spacing:-.01em;font-size:1rem;font-weight:750;line-height:1.25}.hero-presale-meta{white-space:normal;letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.2rem .45rem;font-size:.72rem;font-weight:700;line-height:1.35;display:flex}.hero-presale-dates{opacity:.78}.hero-presale-status{background:#ffffff6b;border:1px solid #00000024;border-radius:9999px;align-items:center;gap:.3rem;padding:.1rem .45rem;display:inline-flex}.hero-presale-status-dot{background:#166534;border-radius:9999px;width:.4rem;height:.4rem;position:relative}.hero-presale-status-dot:after{content:"";border-radius:inherit;background:inherit;animation:1.8s cubic-bezier(0,0,.2,1) infinite hero-presale-ping;position:absolute;inset:0}@keyframes hero-presale-ping{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}.hero-presale-arrow{opacity:.85;width:1.25rem;height:1.25rem;margin-left:auto;padding-left:.35rem}.hero-presale-cta[data-phase=ended]{filter:saturate(.55)brightness(.95)}@media (prefers-reduced-motion:reduce){.hero-presale-status-dot:after{animation:none}}.hero-trust{color:var(--hero-muted);flex-wrap:wrap;justify-content:center;gap:.5rem 1.4rem;margin-top:2rem;font-size:.85rem;font-weight:600;display:flex}.hero-trust-item{cursor:default;align-items:center;gap:.45rem;transition:color .2s ease-out;display:inline-flex}.hero-trust-item:hover{color:var(--foreground)}.hero-trust-item svg{width:1.05rem;height:1.05rem;color:var(--hero-primary)}@media (min-width:1024px){.hero-trust{justify-content:flex-start}}.hero-stats{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.75rem;display:flex}.hero-stat{border:1px solid var(--hero-muted);border-radius:.9rem;flex-direction:column;gap:.1rem;min-width:7rem;display:flex}@supports (color:color-mix(in lab, red, red)){.hero-stat{border:1px solid color-mix(in srgb,var(--hero-muted)20%,transparent)}}.hero-stat{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hero-stat{background:color-mix(in srgb,var(--foreground)4%,transparent)}}.hero-stat{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.7rem 1rem;transition:transform .25s cubic-bezier(.22,1,.36,1),border-color .25s ease-out}.hero-stat:hover{border-color:var(--hero-primary);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.hero-stat:hover{border-color:color-mix(in srgb,var(--hero-primary)45%,transparent)}}.hero-stat-value{color:var(--foreground);font-size:1.25rem;font-weight:700}.hero-stat-label{color:var(--hero-muted);font-size:.75rem;font-weight:500}@media (min-width:1024px){.hero-stats{justify-content:flex-start}}@keyframes hero-viz-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes hero-viz-sheen{0%{transform:translate(-120%)rotate(8deg)}55%,to{transform:translate(220%)rotate(8deg)}}@keyframes hero-viz-pop{0%{opacity:0;transform:scale(.2)}60%{opacity:1;transform:scale(1.35)}to{opacity:1;transform:scale(1)}}@keyframes hero-viz-drop{0%{opacity:.9;stroke-dashoffset:200px}to{opacity:0;stroke-dashoffset:0}}@keyframes hero-viz-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}@keyframes hero-viz-chip-float{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(-9px)rotate(1.5deg)}}.hero-viz{max-width:34rem;margin-inline:auto;animation:9s ease-in-out infinite hero-viz-float;position:relative}.hero-viz-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(150deg,#ffffff17 0%,#ffffff08 45%,#ffffff0f 100%);border:1px solid #ffffff1f;border-radius:1.5rem;padding:1.25rem 1.25rem 1rem;position:relative;overflow:hidden;box-shadow:0 30px 70px -30px #000000bf,inset 0 0 0 1px #ffffff0d}.light .hero-viz-card{background:linear-gradient(150deg,#ffffffeb 0%,#ffffffb8 55%,#ffffffd9 100%);border-color:#ffffffbf;box-shadow:0 26px 60px -28px #503c8c66,inset 0 0 0 1px #ffffffb3}.hero-viz-sheen{pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff24,#0000);width:34%;height:180%;animation:7s ease-in-out 1.6s infinite hero-viz-sheen;position:absolute;top:-40%;left:0}.light .hero-viz-sheen{background:linear-gradient(90deg,#0000,#ffffffbf,#0000)}.hero-viz-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.hero-viz-title{letter-spacing:-.01em;color:var(--foreground);font-size:.95rem;font-weight:700}.hero-viz-sub{color:var(--hero-muted);margin-top:.15rem;font-size:.75rem;font-weight:500}.hero-viz-pill{border:1px solid var(--hero-primary);border-radius:9999px;flex-shrink:0;align-items:center;gap:.4rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hero-viz-pill{border:1px solid color-mix(in srgb,var(--hero-primary)32%,transparent)}}.hero-viz-pill{background:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.hero-viz-pill{background:color-mix(in srgb,var(--hero-primary)12%,transparent)}}.hero-viz-pill{font-variant-numeric:tabular-nums;color:var(--hero-primary);padding:.3rem .65rem;font-size:.72rem;font-weight:700}.hero-viz-dot{background:var(--hero-primary);border-radius:9999px;width:.4rem;height:.4rem;animation:1.6s ease-in-out infinite hero-glow-pulse}.hero-viz-chart{width:100%;height:auto;margin-top:.85rem;display:block;overflow:visible}.hero-viz-grid{stroke:var(--hero-muted);stroke-width:1px;opacity:.16}.hero-viz-area{fill:url(#hero-viz-area)}.hero-viz-path{fill:none;stroke:url(#hero-viz-line);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 4px 12px var(--hero-primary-glow))}.hero-viz-avg{stroke:var(--hero-accent);stroke-width:1.5px;stroke-dasharray:6 5;opacity:0;animation:.7s ease-out .25s forwards hero-fade-in}.hero-viz-avg-label{fill:var(--hero-accent);opacity:0;font-size:11px;font-weight:700;animation:.7s ease-out .45s forwards hero-fade-in}.hero-viz-drop{stroke:var(--hero-primary);stroke-width:1.5px;stroke-dasharray:3 4;opacity:0;animation:.5s ease-out forwards hero-viz-drop}.hero-viz-buy-dot{fill:var(--background);stroke:var(--hero-primary);stroke-width:2.5px;transform-box:fill-box;transform-origin:50%;animation:.45s cubic-bezier(.34,1.56,.64,1) both hero-viz-pop}.hero-viz-buy-ring{fill:none;stroke:var(--hero-primary);stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:1.6s ease-out infinite hero-viz-ring}.hero-viz-baseline{stroke:var(--hero-muted);stroke-width:1px;opacity:.25}.hero-viz-bar{fill:var(--hero-muted);opacity:.14;transform-box:fill-box;transform-origin:bottom;transition:transform .45s cubic-bezier(.34,1.56,.64,1),opacity .45s ease-out,fill .45s ease-out;transform:scaleY(.25)}.hero-viz-bar.is-filled{fill:url(#hero-viz-bar);opacity:1;transform:scaleY(1)}.hero-viz-bar-label{fill:var(--hero-muted);font-size:11px;font-weight:600}.hero-viz-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.5rem;display:grid}.hero-viz-stat{border:1px solid var(--hero-muted);border-radius:.75rem;flex-direction:column;gap:.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.hero-viz-stat{border:1px solid color-mix(in srgb,var(--hero-muted)18%,transparent)}}.hero-viz-stat{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hero-viz-stat{background:color-mix(in srgb,var(--foreground)4%,transparent)}}.hero-viz-stat{padding:.55rem .7rem}.hero-viz-stat-label{letter-spacing:.04em;text-transform:uppercase;color:var(--hero-muted);font-size:.68rem;font-weight:600}.hero-viz-stat-value{color:var(--foreground);font-size:1.05rem;font-weight:700}.hero-viz-note{text-align:center;color:var(--hero-muted);opacity:.8;margin-top:.6rem;font-size:.68rem}.hero-viz-chip{z-index:2;border:1px solid var(--hero-secondary);border-radius:9999px;align-items:center;gap:.35rem;display:inline-flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.hero-viz-chip{border:1px solid color-mix(in srgb,var(--hero-secondary)35%,transparent)}}.hero-viz-chip{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.hero-viz-chip{background:color-mix(in srgb,var(--background)82%,transparent)}}.hero-viz-chip{color:var(--foreground);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.4rem .75rem;font-size:.72rem;font-weight:700;box-shadow:0 12px 30px -14px #0009}.hero-viz-chip svg{width:.9rem;height:.9rem;color:var(--hero-secondary)}.hero-viz-chip-a{animation:6.5s ease-in-out infinite hero-viz-chip-float;top:-.85rem;right:.75rem}.hero-viz-chip-b{animation:7.5s ease-in-out .8s infinite reverse hero-viz-chip-float;bottom:-.85rem;left:.75rem}@media (max-width:640px){.hero-viz-chip{padding:.32rem .6rem;font-size:.66rem}}@media (prefers-reduced-motion:reduce){.landing-pattern-bg:before,.landing-pattern-bg:after,.hero-bg-blooms,.hero-bg-orb-a,.hero-bg-orb-b,.hero-bg-orb-c,.hero-bg-grid,.hero-badge-ping,.hero-gold-title-split,.hero-viz,.hero-viz-sheen,.hero-viz-dot,.hero-viz-chip-a,.hero-viz-chip-b,.hero-viz-drop,.hero-viz-buy-dot,.hero-viz-buy-ring,.hero-animate-scroll{animation:none!important}.hero-viz-avg,.hero-viz-avg-label{opacity:1;animation:none!important}.hero-viz-drop,.hero-viz-buy-ring{opacity:0}.hero-viz-bar,.hero-bg-blooms{transition:none}.hero-bg-motes,.hero-bg-spotlight{display:none}}.reveal-on-scroll{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}.reveal-on-scroll.reveal-visible,.reveal-stagger.reveal-visible .reveal-stagger-item{opacity:1;transform:translateY(0)}.reveal-stagger .reveal-stagger-item{opacity:0;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);transform:translateY(20px)}.reveal-stagger .reveal-stagger-item:first-child{transition-delay:0s}.reveal-stagger .reveal-stagger-item:nth-child(2){transition-delay:80ms}.reveal-stagger .reveal-stagger-item:nth-child(3){transition-delay:.16s}.reveal-stagger .reveal-stagger-item:nth-child(4){transition-delay:.24s}.reveal-stagger .reveal-stagger-item:nth-child(5){transition-delay:.32s}.reveal-stagger .reveal-stagger-item:nth-child(6){transition-delay:.4s}.reveal-stagger .reveal-stagger-item:nth-child(7){transition-delay:.48s}.reveal-stagger .reveal-stagger-item:nth-child(8){transition-delay:.56s}.reveal-stagger .reveal-stagger-item:nth-child(9){transition-delay:.64s}.reveal-stagger .reveal-stagger-item:nth-child(10){transition-delay:.72s}.dashboard-reveal{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(20px)}.dashboard-reveal.reveal-visible{opacity:1;transform:translateY(0)}.dashboard-stagger .dashboard-stagger-item{opacity:0;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);transform:translateY(16px)}.dashboard-stagger.reveal-visible .dashboard-stagger-item{opacity:1;transform:translateY(0)}.dashboard-stagger .dashboard-stagger-item:first-child{transition-delay:0s}.dashboard-stagger .dashboard-stagger-item:nth-child(2){transition-delay:60ms}.dashboard-stagger .dashboard-stagger-item:nth-child(3){transition-delay:.12s}.dashboard-stagger .dashboard-stagger-item:nth-child(4){transition-delay:.18s}.dashboard-stagger .dashboard-stagger-item:nth-child(5){transition-delay:.24s}@keyframes pattern-rotate{0%{background-position:0 0}to{background-position:400% 400%}}.steadystake-toast-container{z-index:9999;font-family:var(--font-plus-jakarta),ui-sans-serif,system-ui,sans-serif!important}.steadystake-toast-container .Toastify__toast{font-family:var(--font-plus-jakarta),ui-sans-serif,system-ui,sans-serif!important;background:var(--background)!important;color:var(--foreground)!important;border:1px solid var(--hero-muted)!important}@supports (color:color-mix(in lab, red, red)){.steadystake-toast-container .Toastify__toast{border:1px solid color-mix(in srgb,var(--hero-muted).25,transparent)!important}}.steadystake-toast-container .Toastify__toast{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:1rem!important;min-height:auto!important;padding:1rem 1.25rem!important;box-shadow:0 4px 24px -4px #00000026,inset 0 0 0 1px #ffffff0a!important}.dark .steadystake-toast-container .Toastify__toast{box-shadow:0 8px 32px -8px #00000080,inset 0 0 0 1px #ffffff0f!important}.steadystake-toast-container .Toastify__toast--success{border-left:4px solid var(--hero-primary)!important}.steadystake-toast-container .Toastify__toast--error{border-left:4px solid #ef4444!important}.steadystake-toast-container .Toastify__toast--info{border-left:4px solid var(--hero-accent)!important}.steadystake-toast-container .Toastify__toast--warning{border-left:4px solid #f59e0b!important}.steadystake-toast-body{overflow-wrap:anywhere;word-break:break-word;max-height:8rem;overflow-y:auto;color:var(--foreground)!important;padding:0!important;font-size:.875rem!important;line-height:1.5!important}.steadystake-toast-container .Toastify__close-button{opacity:.8;color:var(--hero-muted)!important}.steadystake-toast-container .Toastify__close-button:hover{opacity:1;color:var(--foreground)!important}.steadystake-toast-container .Toastify__toast-icon{width:1.25rem!important;margin-inline-end:.75rem!important}.steadystake-toast-container .Toastify__toast--success .Toastify__toast-icon{color:var(--hero-primary)!important}.steadystake-toast-container .Toastify__toast--error .Toastify__toast-icon{color:#ef4444!important}.steadystake-toast-container .Toastify__toast--info .Toastify__toast-icon{color:var(--hero-accent)!important}.steadystake-toast-container .Toastify__toast--warning .Toastify__toast-icon{color:#f59e0b!important}.ps-eyebrow{border:1px solid var(--hero-primary);border-radius:9999px;width:fit-content;display:block}@supports (color:color-mix(in lab, red, red)){.ps-eyebrow{border:1px solid color-mix(in srgb,var(--hero-primary)35%,transparent)}}.ps-eyebrow{background:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.ps-eyebrow{background:color-mix(in srgb,var(--hero-primary)10%,transparent)}}.ps-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--hero-primary);padding:.3rem .85rem;font-size:.75rem;font-weight:600}.ps-panel-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--card-accent);align-items:center;gap:.4rem;font-size:.7rem;font-weight:700;display:inline-flex}.ps-panel-eyebrow:before{content:"";width:.4rem;height:.4rem;box-shadow:0 0 0 3px var(--card-accent);background:currentColor;border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.ps-panel-eyebrow:before{box-shadow:0 0 0 3px color-mix(in srgb,var(--card-accent)18%,transparent)}}.ps-panel-title{letter-spacing:-.01em;margin-top:.55rem;font-size:1.25rem;font-weight:700}.ps-panel-lead{color:var(--hero-muted);margin-top:.4rem;font-size:.9rem;line-height:1.55}.ps-chips{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.ps-chip{border:1px solid var(--card-accent);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.ps-chip{border:1px solid color-mix(in srgb,var(--card-accent)24%,transparent)}}.ps-chip{background:var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.ps-chip{background:color-mix(in srgb,var(--card-accent)9%,transparent)}}.ps-chip{padding:.25rem .7rem;font-size:.75rem;font-weight:600}.ps-disclaimer{text-align:center;color:var(--hero-muted);margin-top:1rem;font-size:.75rem}.ps-chart{color:var(--card-accent);margin-top:1.1rem;overflow:visible}.ps-grid{stroke:var(--hero-muted);stroke-width:1px;opacity:.16}.ps-line{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:700;stroke-dashoffset:700px}.reveal-visible .ps-line{animation:1.6s cubic-bezier(.22,1,.36,1) forwards ps-draw}.ps-area{opacity:0}.reveal-visible .ps-area{animation:.9s ease-out .7s forwards ps-fade-in}.ps-dot{fill:currentColor;stroke:#ffffffe6;stroke-width:1.6px;opacity:0;transform-box:fill-box;transform-origin:50%}.dark .ps-dot{stroke:#00000059}.reveal-visible .ps-dot{animation:.5s cubic-bezier(.34,1.56,.64,1) forwards ps-pop}.ps-avg{stroke:currentColor;stroke-width:1.5px;stroke-dasharray:5 4;opacity:0}.reveal-visible .ps-avg{animation:.6s ease-out 1.9s forwards ps-fade-in}.ps-avg-text,.ps-note{fill:currentColor;letter-spacing:.02em;font-size:9px;font-weight:700}.ps-avg-cap{opacity:.75;font-size:8px;font-weight:600}.ps-avg-text{opacity:0}.reveal-visible .ps-avg-text{animation:.6s ease-out 2.05s forwards ps-fade-in}.ps-note{opacity:.85;font-size:8px;font-weight:600}.ps-tick{stroke:currentColor;stroke-width:2px;stroke-linecap:round;opacity:0}.reveal-visible .ps-tick{animation:.4s ease-out forwards ps-fade-in}.ps-skip{opacity:0;transform-box:fill-box;transform-origin:50%}.ps-skip-ring{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-dasharray:3 2.5}.ps-skip-x{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round}.reveal-visible .ps-skip{animation:.5s ease-out forwards ps-skip-in,2.6s ease-in-out 2.4s infinite ps-skip-blink}.ps-pulse-ring{fill:none;stroke:currentColor;stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%}.reveal-visible .ps-pulse-ring{animation:2.4s ease-out 1.8s infinite ps-ring}.ps-label{opacity:0}.reveal-visible .ps-label{animation:.6s ease-out 2.05s forwards ps-fade-in}.ps-rows-title{text-align:center;color:var(--foreground);margin:3.5rem 0 1.75rem;font-size:1.05rem;font-weight:700}.ps-pain{--card-accent:#e11d48;border-radius:var(--card-radius);border:1px solid var(--card-border);background:linear-gradient(180deg,var(--card-accent),transparent 70%)}@supports (color:color-mix(in lab, red, red)){.ps-pain{background:linear-gradient(180deg,color-mix(in srgb,var(--card-accent)5%,transparent),transparent 70%)}}.ps-pain{transition:border-color .5s cubic-bezier(.22,1,.36,1)}.dark .ps-pain{--card-accent:#fb7185}.ps-pain:hover{border-color:var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.ps-pain:hover{border-color:color-mix(in srgb,var(--card-accent)26%,var(--card-border))}}.ps-pain-icon{border:1px solid var(--card-accent);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ps-pain-icon{border:1px solid color-mix(in srgb,var(--card-accent)22%,transparent)}}.ps-pain-icon{background:var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.ps-pain-icon{background:color-mix(in srgb,var(--card-accent)12%,transparent)}}.ps-pain-icon svg{width:.85rem;height:.85rem;stroke:var(--card-accent);stroke-width:2px;stroke-linecap:round;fill:none}.ps-pain-title{color:var(--foreground);font-size:.95rem;font-weight:700}.ps-pain-body{color:var(--hero-muted);font-size:.85rem;line-height:1.6}.ps-fix-title{color:var(--foreground);font-size:.95rem;font-weight:700}.ps-fix-body{color:var(--hero-muted);margin-top:.25rem;font-size:.85rem;line-height:1.6}.ps-connector{color:var(--hero-primary);justify-content:center;display:flex}.ps-connector svg{width:3rem;height:1.5rem;transform:rotate(90deg)}@media (min-width:768px){.ps-connector svg{transform:none}}.ps-connector-line{stroke:currentColor;stroke-width:2px;fill:none}.ps-connector-head{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none}.ps-glyph{width:3rem;height:3rem;color:var(--card-accent);flex-shrink:0}.ps-glyph-fill{fill:currentColor;opacity:.16}.ps-glyph-stroke{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ps-check{stroke-dasharray:30;stroke-dashoffset:30px}.reveal-visible .ps-check{animation:.8s ease-out .5s forwards ps-draw}.ps-node{fill:currentColor;animation:2s ease-in-out infinite ps-node-pulse}.ps-tank-fill{fill:currentColor;opacity:.35;transform-box:fill-box;transform-origin:bottom;transform:scaleY(.12)}.reveal-visible .ps-tank-fill{animation:2.2s cubic-bezier(.22,1,.36,1) .4s forwards ps-tank-up}.ps-bolt{fill:currentColor;animation:2.4s ease-in-out infinite ps-bolt-flicker}.ps-flow{stroke-dasharray:6 6;animation:1s linear infinite ps-flow-move}@keyframes ps-draw{to{stroke-dashoffset:0}}@keyframes ps-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ps-pop{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}@keyframes ps-skip-in{0%{opacity:0;transform:scale(.5)}to{opacity:.9;transform:scale(1)}}@keyframes ps-skip-blink{0%,to{opacity:.4}50%{opacity:.95}}@keyframes ps-ring{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(2.6)}}@keyframes ps-flow-move{to{stroke-dashoffset:-12px}}@keyframes ps-node-pulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes ps-tank-up{0%{transform:scaleY(.12)}70%{transform:scaleY(1)}to{transform:scaleY(1)}}@keyframes ps-bolt-flicker{0%,to{opacity:.5}45%{opacity:1}55%{opacity:.7}}@media (prefers-reduced-motion:reduce){.ps-line,.ps-area,.ps-dot,.ps-avg,.ps-avg-text,.ps-label,.ps-tick,.ps-skip,.ps-check,.ps-node,.ps-tank-fill,.ps-bolt,.ps-flow,.reveal-visible .ps-line,.reveal-visible .ps-area,.reveal-visible .ps-dot,.reveal-visible .ps-avg,.reveal-visible .ps-avg-text,.reveal-visible .ps-label,.reveal-visible .ps-tick,.reveal-visible .ps-skip,.reveal-visible .ps-check,.reveal-visible .ps-tank-fill{opacity:1;stroke-dashoffset:0;transform:none;animation:none!important}.ps-tank-fill{transform:scaleY(1)}.ps-pulse-ring,.reveal-visible .ps-pulse-ring{opacity:0;animation:none!important}}.hw-pipe-scroll{-webkit-overflow-scrolling:touch;padding-bottom:.5rem;overflow:auto hidden}.hw-pipe{width:100%;min-width:700px;color:var(--hero-primary);display:block;overflow:visible}.hw-rail{stroke:currentColor;stroke-width:2px;opacity:.2}.hw-rail-flow{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-dasharray:7 9;opacity:.55}.reveal-visible .hw-rail-flow{animation:1.1s linear infinite hw-flow}.hw-packet{fill:currentColor;opacity:0}.reveal-visible .hw-packet{animation:4.5s cubic-bezier(.5,0,.5,1) infinite hw-travel}.hw-node{opacity:0}.reveal-visible .hw-node{animation:.6s cubic-bezier(.34,1.56,.64,1) forwards hw-node-in}.hw-node-ring{fill:var(--background);stroke:currentColor;stroke-width:2px}.hw-node-pulse{fill:none;stroke:currentColor;stroke-width:2px;transform-box:fill-box;transform-origin:50%;opacity:0}.reveal-visible .hw-node-pulse{animation:2.6s ease-out 1.2s infinite hw-ring}.hw-node-badge{fill:currentColor}.hw-node-num{fill:var(--background);font-size:12px;font-weight:800}.hw-node-label{fill:var(--foreground);letter-spacing:-.01em;font-size:16px;font-weight:800}.hw-node-caption{fill:var(--hero-muted);font-size:12px;font-weight:500}.hw-actor-pill{fill:currentColor;opacity:.14}.hw-actor-us{fill:var(--hero-secondary);opacity:.2}.hw-actor-text{letter-spacing:.09em;font-size:8.5px;font-weight:800}.hw-actor-text-you{fill:var(--hero-primary)}.hw-actor-text-us{fill:var(--hero-secondary)}.hw-glyph-stroke{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.hw-glyph-fill-solid{fill:currentColor}.hw-slide-a{animation:3.2s ease-in-out infinite hw-slide-x}.hw-slide-b{animation:3.2s ease-in-out .6s infinite reverse hw-slide-x}.hw-hand{transform-box:view-box;transform-origin:0 0;animation:4s steps(8,end) infinite hw-tick}.hw-trend{stroke-dasharray:44;stroke-dashoffset:44px}.reveal-visible .hw-trend{animation:1s ease-out 1s forwards ps-draw}.hw-tank-box{fill:currentColor;opacity:.1;stroke:currentColor;stroke-width:1.5px}.hw-tank-label{fill:var(--foreground);font-size:12px;font-weight:700}.hw-feed{fill:none;stroke:currentColor;stroke-width:2px;stroke-dasharray:5 5;opacity:.5}.reveal-visible .hw-feed{animation:1s linear infinite hw-feed-flow}.hw-fuel{fill:currentColor;opacity:0}.reveal-visible .hw-fuel{animation:2.2s ease-in-out infinite hw-fuel-up}.hw-step{flex-direction:column;display:flex}.hw-step-head{align-items:center;gap:.75rem;display:flex}.hw-step-num{border:1px solid var(--card-accent);border-radius:.85rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hw-step-num{border:1px solid color-mix(in srgb,var(--card-accent)30%,transparent)}}.hw-step-num{background:linear-gradient(145deg,var(--card-accent),var(--card-accent))}@supports (color:color-mix(in lab, red, red)){.hw-step-num{background:linear-gradient(145deg,color-mix(in srgb,var(--card-accent)22%,transparent),color-mix(in srgb,var(--card-accent)8%,transparent))}}.hw-step-num{box-shadow:inset 0 1px 0 var(--card-hi);color:var(--card-accent);font-size:1rem;font-weight:800}.hw-step-title{letter-spacing:-.01em;font-size:1.1rem;font-weight:700}.hw-step-lead{color:var(--hero-muted);font-size:.8rem;font-weight:600}.hw-rows{flex-direction:column;gap:.6rem;margin:1.1rem 0 0;display:flex}.hw-row{border:1px solid var(--card-border);background:var(--card-accent);border-radius:.8rem;position:relative}@supports (color:color-mix(in lab, red, red)){.hw-row{background:color-mix(in srgb,var(--card-accent)6%,transparent)}}.hw-row{padding:.6rem .75rem;transition:border-color .4s}.landing-card-sweet:hover .hw-row,.landing-card-3d-inner:hover .hw-row{border-color:var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.landing-card-sweet:hover .hw-row,.landing-card-3d-inner:hover .hw-row{border-color:color-mix(in srgb,var(--card-accent)22%,transparent)}}.hw-row-k{letter-spacing:.05em;text-transform:uppercase;color:var(--card-accent);font-size:.7rem;font-weight:800}.hw-row-v{margin-top:.15rem;font-size:.85rem;font-weight:600;line-height:1.4}.hw-cadence{margin-top:.85rem}.hw-cadence-chips{flex-wrap:wrap;gap:.35rem;display:flex}.hw-cadence-chip{border:1px solid var(--card-border);background:var(--card-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.hw-cadence-chip{background:color-mix(in srgb,var(--card-accent)7%,transparent)}}.hw-cadence-chip{letter-spacing:-.01em;color:var(--hero-muted);padding:.28rem .6rem;font-size:.72rem;font-weight:700;transition:color .4s,border-color .4s,background .4s}.reveal-visible .hw-cadence-chip{animation:4.4s ease-in-out infinite hw-cadence-cycle}.hw-cadence-track{background:var(--card-accent);border-radius:999px;height:2px;margin-top:.6rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hw-cadence-track{background:color-mix(in srgb,var(--card-accent)14%,transparent)}}.hw-cadence-pulse{background:linear-gradient(90deg,transparent,var(--card-accent),transparent);border-radius:999px;width:34%;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.hw-cadence-pulse{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--card-accent)85%,transparent),transparent)}}.hw-cadence-pulse{transform:translate(-100%)}.reveal-visible .hw-cadence-pulse{animation:4.4s linear infinite hw-cadence-sweep}@keyframes hw-cadence-cycle{0%,26%,to{color:var(--hero-muted);border-color:var(--card-border);background:color-mix(in srgb,var(--card-accent)7%,transparent)}4%,20%{color:var(--card-accent);border-color:color-mix(in srgb,var(--card-accent)45%,transparent);background:color-mix(in srgb,var(--card-accent)20%,transparent)}}@keyframes hw-cadence-sweep{0%{transform:translate(-100%)}to{transform:translate(300%)}}@media (prefers-reduced-motion:reduce){.reveal-visible .hw-cadence-chip,.reveal-visible .hw-cadence-pulse{animation:none}}.hw-step-foot{color:var(--hero-muted);margin-top:auto;padding-top:1rem;font-size:.78rem;line-height:1.5}.hw-guarantees{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:2.5rem;display:flex}.hw-guarantee{border:1px solid var(--hero-primary);border-radius:9999px;align-items:center;gap:.45rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hw-guarantee{border:1px solid color-mix(in srgb,var(--hero-primary)28%,transparent)}}.hw-guarantee{background:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.hw-guarantee{background:color-mix(in srgb,var(--hero-primary)8%,transparent)}}.hw-guarantee{color:var(--foreground);padding:.42rem .9rem;font-size:.82rem;font-weight:700}@keyframes hw-flow{to{stroke-dashoffset:-16px}}@keyframes hw-feed-flow{to{stroke-dashoffset:-10px}}@keyframes hw-travel{0%{opacity:0;transform:translate(0)}6%{opacity:1}94%{opacity:1}to{opacity:0;transform:translate(720px)}}@keyframes hw-node-in{0%{opacity:0;transform:translateY(10px)scale(.9)}to{opacity:1;transform:none}}@keyframes hw-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@keyframes hw-slide-x{0%,to{transform:translate(0)}50%{transform:translate(8px)}}@keyframes hw-tick{to{transform:rotate(360deg)}}@keyframes hw-fuel-up{0%{opacity:0;transform:translateY(0)}25%{opacity:1}75%{opacity:1}to{opacity:0;transform:translateY(-18px)}}.ec-flow{flex-direction:column;display:flex}.ec-flow-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ec-flow-title{letter-spacing:-.01em;font-size:1.15rem;font-weight:800}.ec-flow-tag{border:1px solid var(--card-accent);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.ec-flow-tag{border:1px solid color-mix(in srgb,var(--card-accent)28%,transparent)}}.ec-flow-tag{background:var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.ec-flow-tag{background:color-mix(in srgb,var(--card-accent)10%,transparent)}}.ec-flow-tag{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:var(--card-accent);padding:.2rem .6rem;font-size:.68rem;font-weight:800}.ec-flow-body{color:var(--hero-muted);margin-top:.6rem;font-size:.88rem;line-height:1.6}.ec-meter{color:var(--card-accent);margin-top:auto;padding-top:1.1rem}.ec-meter,.ec-bar-track{--meter-h:.5rem}.ec-meter:after{content:"";height:var(--meter-h);opacity:.16;background:currentColor;border-radius:9999px;display:block}.ec-meter{position:relative}.ec-meter-fill{height:var(--meter-h);transform-origin:0;background:currentColor;border-radius:9999px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.reveal-visible .ec-meter-fill{animation:1.3s cubic-bezier(.22,1,.36,1) .3s forwards ec-grow}.ec-meter-label{letter-spacing:.03em;text-transform:uppercase;color:var(--hero-muted);margin-top:.5rem;font-size:.72rem;font-weight:700}.ec-receipt{--card-accent:var(--hero-primary);border-radius:var(--card-radius);border:1px solid var(--card-border);background:radial-gradient(120% 90% at 88% -12%,var(--card-accent),transparent 58%),linear-gradient(180deg,var(--card-bg)0%,var(--card-bg-2)100%);margin-top:1.75rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ec-receipt{background:radial-gradient(120% 90% at 88% -12%,color-mix(in srgb,var(--card-accent)10%,transparent),transparent 58%),linear-gradient(180deg,var(--card-bg)0%,var(--card-bg-2)100%)}}.ec-receipt{-webkit-backdrop-filter:blur(18px)saturate(135%);box-shadow:inset 0 1px 0 var(--card-hi),var(--card-shadow);padding:1.5rem}@media (min-width:768px){.ec-receipt{padding:2rem}}.ec-picker{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ec-tabs{border:1px solid var(--hero-muted);border-radius:9999px;gap:.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ec-tabs{border:1px solid color-mix(in srgb,var(--hero-muted)22%,transparent)}}.ec-tabs{background:var(--hero-muted)}@supports (color:color-mix(in lab, red, red)){.ec-tabs{background:color-mix(in srgb,var(--hero-muted)8%,transparent)}}.ec-tabs{padding:.25rem}.ec-tabs-net{flex-wrap:wrap}.ec-tab-net{align-items:center;gap:.35rem;padding:.4rem .8rem;font-size:.8rem;display:inline-flex}.ec-tab-net img{opacity:.85;border-radius:9999px}.ec-tab-on img{opacity:1}.ec-tab-off{cursor:not-allowed;opacity:.45;text-decoration:line-through;text-decoration-thickness:1px}.ec-tab-off:hover{color:var(--hero-muted)}.ec-tab-off img{filter:grayscale()}.ec-tab{color:var(--hero-muted);border-radius:9999px;padding:.4rem 1rem;font-size:.85rem;font-weight:700;transition:background .2s,color .2s}.ec-tab:hover{color:var(--foreground)}.ec-tab-on{background:var(--hero-primary);color:var(--background)}.ec-tab-on:hover{color:var(--background)}.ec-plan-line{color:var(--hero-muted);margin-top:1rem;font-size:.95rem;line-height:1.6}.ec-plan-line strong{color:var(--foreground);font-weight:800}.ec-lines{flex-direction:column;margin-top:1.25rem;display:flex}.ec-line{border-bottom:1px dashed var(--hero-muted);justify-content:space-between;align-items:baseline;gap:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ec-line{border-bottom:1px dashed color-mix(in srgb,var(--hero-muted)22%,transparent)}}.ec-line{padding:.85rem 0}.ec-line:last-child{border-bottom:0}.ec-line dt{color:var(--foreground);flex-direction:column;font-size:.92rem;font-weight:700;display:flex}.ec-line dd{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--foreground);font-size:1.05rem;font-weight:800}.ec-line-note{color:var(--hero-muted);margin-top:.15rem;font-size:.75rem;font-weight:500}.ec-dt-row{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.ec-src{border:1px solid var(--hero-muted);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.ec-src{border:1px solid color-mix(in srgb,var(--hero-muted)28%,transparent)}}.ec-src{background:var(--hero-muted)}@supports (color:color-mix(in lab, red, red)){.ec-src{background:color-mix(in srgb,var(--hero-muted)10%,transparent)}}.ec-src{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;color:var(--hero-muted);cursor:help;padding:.08rem .45rem;font-size:.65rem;font-weight:700}.ec-src-measured{border-color:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.ec-src-measured{border-color:color-mix(in srgb,var(--hero-primary)35%,transparent)}}.ec-src-measured{background:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.ec-src-measured{background:color-mix(in srgb,var(--hero-primary)14%,transparent)}}.ec-src-measured,.ec-line-good dd{color:var(--hero-primary)}.ec-pct{background:var(--hero-primary);border-radius:9999px;margin-left:.35rem}@supports (color:color-mix(in lab, red, red)){.ec-pct{background:color-mix(in srgb,var(--hero-primary)15%,transparent)}}.ec-pct{padding:.1rem .45rem;font-size:.7rem;font-weight:800}.ec-cost{color:var(--foreground)}.ec-line-muted dt,.ec-line-muted dd{color:var(--hero-muted)}.ec-compare{background:var(--hero-muted);border-radius:1rem;margin-top:1.5rem}@supports (color:color-mix(in lab, red, red)){.ec-compare{background:color-mix(in srgb,var(--hero-muted)7%,transparent)}}.ec-compare{padding:1.25rem}.ec-compare-title{letter-spacing:.07em;text-transform:uppercase;color:var(--hero-muted);align-items:center;gap:.5rem;margin-bottom:.9rem;font-size:.72rem;font-weight:800;display:flex}.ec-compare-chip{background:var(--hero-primary);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.ec-compare-chip{background:color-mix(in srgb,var(--hero-primary)16%,transparent)}}.ec-compare-chip{letter-spacing:.03em;color:var(--hero-primary);padding:.1rem .5rem}.ec-bar-row{grid-template-columns:6.5rem 1fr 4.5rem;align-items:center;gap:.75rem;padding:.3rem 0;display:grid}@media (max-width:480px){.ec-bar-row{grid-template-columns:5rem 1fr 4rem;gap:.5rem}}.ec-bar-label{color:var(--foreground);font-size:.78rem;font-weight:700}.ec-bar-track{background:var(--hero-muted);border-radius:9999px;height:.75rem}@supports (color:color-mix(in lab, red, red)){.ec-bar-track{background:color-mix(in srgb,var(--hero-muted)15%,transparent)}}.ec-bar-track{overflow:hidden}.ec-bar{transform-origin:0;border-radius:9999px;height:100%;display:block;transform:scaleX(0)}.reveal-visible .ec-bar{animation:1.1s cubic-bezier(.22,1,.36,1) .4s forwards ec-grow}.ec-bar-track-split{align-items:stretch;display:flex}.ec-bar-track-split .ec-bar{border-radius:0;flex-shrink:0}.ec-bar-track-split .ec-bar:first-child{border-radius:9999px 0 0 9999px}.ec-bar-track-split .ec-bar:last-child{border-radius:0 9999px 9999px 0}.ec-bar-good,.ec-bar-fee{background:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.ec-bar-fee{background:color-mix(in srgb,var(--hero-primary)55%,var(--background))}}.ec-bar-bad{background:linear-gradient(90deg,#f43f5e,#fb7185)}.ec-compare-legend{color:var(--hero-muted);flex-wrap:wrap;align-items:center;gap:.4rem .6rem;margin-top:.75rem;font-size:.72rem;font-weight:700;display:flex}.ec-legend-key{border-radius:9999px;width:.9rem;height:.55rem;display:inline-block}.ec-legend-key+.ec-legend-key,.ec-compare-legend .ec-legend-key:not(:first-child){margin-left:.6rem}.ec-legend-fee{background:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.ec-legend-fee{background:color-mix(in srgb,var(--hero-primary)55%,var(--background))}}.ec-legend-gas{background:var(--hero-primary)}.ec-bar-value{font-variant-numeric:tabular-nums;text-align:right;font-size:.85rem;font-weight:800}.ec-bar-value-good{color:var(--hero-primary)}.ec-bar-value-bad{color:#e11d48}.dark .ec-bar-value-bad{color:#ff8a8a}.ec-compare-foot{color:var(--hero-muted);margin-top:.9rem;font-size:.82rem;line-height:1.6}.ec-compare-foot strong{color:var(--foreground);font-weight:800}.ec-value{flex-direction:column;display:flex}.ec-value-title{letter-spacing:-.01em;margin-top:1rem;font-size:1rem;font-weight:800}.ec-value-body{color:var(--hero-muted);margin-top:.4rem;font-size:.85rem;line-height:1.6}.ec-value-chip{border:1px solid var(--card-accent);border-radius:9999px;align-self:flex-start;margin-top:1rem}@supports (color:color-mix(in lab, red, red)){.ec-value-chip{border:1px solid color-mix(in srgb,var(--card-accent)26%,transparent)}}.ec-value-chip{background:var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.ec-value-chip{background:color-mix(in srgb,var(--card-accent)9%,transparent)}}.ec-value-chip{color:var(--card-accent);padding:.25rem .65rem;font-size:.72rem;font-weight:800}@keyframes ec-grow{to{transform:scaleX(1)}}.ge-pool-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;margin-top:.5rem;overflow:auto hidden}.ge-pool{width:100%;min-width:640px;height:auto;color:var(--hero-primary);display:block}.ge-tank{opacity:0;transform:translateY(-10px)}.reveal-visible .ge-tank{animation:.6s cubic-bezier(.22,1,.36,1) forwards ge-tank-in}.ge-tank-bed{fill:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ge-tank-bed{fill:color-mix(in srgb,var(--foreground)5%,transparent)}}.ge-tank-liquid{fill:currentColor;opacity:.42;transform-box:fill-box;transform-origin:bottom;transform:scaleY(0)}.reveal-visible .ge-tank-liquid{animation:1.1s cubic-bezier(.22,1,.36,1) forwards ge-fill}.ge-tank-wall{fill:none;stroke:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ge-tank-wall{stroke:color-mix(in srgb,var(--foreground)22%,transparent)}}.ge-tank-wall{stroke-width:1.5px}.ge-tank-mark{opacity:.9}.ge-tank-name{fill:var(--hero-muted);letter-spacing:.01em;font-size:11px;font-weight:700}.ge-feed{fill:none;stroke:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.ge-feed{stroke:color-mix(in srgb,var(--hero-primary)30%,transparent)}}.ge-feed{stroke-width:1.5px;stroke-dasharray:3 5}.ge-feed-drop{fill:currentColor;opacity:0}.reveal-visible .ge-feed-drop{animation:2.6s ease-in infinite ge-drop}.ge-pool-bed{fill:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ge-pool-bed{fill:color-mix(in srgb,var(--foreground)5%,transparent)}}.ge-pool-liquid{transform-box:fill-box;transform-origin:0;transform:scaleX(0)}.reveal-visible .ge-pool-liquid{animation:1.5s cubic-bezier(.22,1,.36,1) .5s forwards ge-pool-fill}.ge-pool-sheen{fill:#ffffff6b;opacity:0}.reveal-visible .ge-pool-sheen{animation:4.5s ease-in-out 1.6s infinite ge-sheen}.ge-pool-wall{fill:none;stroke:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.ge-pool-wall{stroke:color-mix(in srgb,var(--hero-primary)45%,transparent)}}.ge-pool-wall{stroke-width:1.75px}.ge-pool-label{fill:var(--foreground);letter-spacing:.09em;font-size:11.5px;font-weight:900}.ge-pool-sub{fill:var(--hero-muted);font-size:11px;font-weight:700}.ge-draw{fill:none;stroke:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.ge-draw{stroke:color-mix(in srgb,var(--hero-primary)34%,transparent)}}.ge-draw{stroke-width:1.6px;stroke-dasharray:3 5}.ge-draw-drop{fill:currentColor;opacity:0}.reveal-visible .ge-draw-drop{animation:3.2s ease-in infinite ge-draw-fall}.ge-run-box{fill:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.ge-run-box{fill:color-mix(in srgb,var(--hero-primary)11%,transparent)}}.ge-run-box{stroke:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.ge-run-box{stroke:color-mix(in srgb,var(--hero-primary)38%,transparent)}}.ge-run-box{stroke-width:1.4px}.reveal-visible .ge-run-box{animation:3.2s ease-in-out .55s infinite ge-charge}.ge-run-text{fill:var(--foreground);font-size:12px;font-weight:700}.ge-pool-foot{text-align:center;max-width:46rem;color:var(--hero-muted);margin:1.1rem auto 0;font-size:.85rem;line-height:1.65}.ge-pool-foot em{color:var(--foreground);font-style:normal;font-weight:700}.ge-rule{flex-direction:column;display:flex}.ge-rule-title{letter-spacing:-.01em;margin-top:1rem;font-size:1rem;font-weight:800}.ge-rule-body{color:var(--hero-muted);margin-top:.4rem;font-size:.85rem;line-height:1.6}.ge-rule-chip{border:1px solid var(--card-accent);border-radius:9999px;align-self:flex-start;margin-top:1rem}@supports (color:color-mix(in lab, red, red)){.ge-rule-chip{border:1px solid color-mix(in srgb,var(--card-accent)26%,transparent)}}.ge-rule-chip{background:var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.ge-rule-chip{background:color-mix(in srgb,var(--card-accent)9%,transparent)}}.ge-rule-chip{color:var(--card-accent);padding:.25rem .65rem;font-size:.72rem;font-weight:800}.ge-ladder-lead{text-align:center;max-width:44rem;color:var(--hero-muted);margin:0 auto 1.5rem;font-size:.92rem;line-height:1.7}.ge-ladder{gap:1rem;display:grid}.ge-rung{position:relative;overflow:hidden}.ge-rung-beam{z-index:2;background:linear-gradient(180deg,transparent,var(--card-accent),transparent);opacity:0;width:3px;position:absolute;inset:0 auto 0 0}.reveal-visible .ge-rung-beam{animation:2.7s ease-in-out infinite ge-beam}.ge-rung-head{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.ge-rung-rank{border:1px solid var(--card-accent);border-radius:.6rem;justify-content:center;align-items:center;min-width:1.9rem;height:1.9rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ge-rung-rank{border:1px solid color-mix(in srgb,var(--card-accent)30%,transparent)}}.ge-rung-rank{background:var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.ge-rung-rank{background:color-mix(in srgb,var(--card-accent)12%,transparent)}}.ge-rung-rank{letter-spacing:.02em;color:var(--card-accent);padding:0 .45rem;font-size:.72rem;font-weight:900}.ge-rung-title{letter-spacing:-.01em;font-size:1.05rem;font-weight:800}.ge-rung-badge{border:1px dashed var(--card-accent);border-radius:9999px;margin-left:auto}@supports (color:color-mix(in lab, red, red)){.ge-rung-badge{border:1px dashed color-mix(in srgb,var(--card-accent)34%,transparent)}}.ge-rung-badge{font-family:var(--font-mono,ui-monospace,monospace);color:var(--card-accent);white-space:nowrap;padding:.2rem .6rem;font-size:.7rem;font-weight:700}.ge-rung-lead{color:var(--foreground);margin-top:.7rem;font-size:.92rem;font-weight:600;line-height:1.6}.ge-rung-detail{color:var(--hero-muted);margin-top:.35rem;font-size:.85rem;line-height:1.65}@media (min-width:900px){.ge-rung-badge{margin-left:auto}}@keyframes ge-tank-in{to{opacity:1;transform:translateY(0)}}@keyframes ge-fill{to{transform:scaleY(1)}}@keyframes ge-pool-fill{to{transform:scaleX(.66)}}@keyframes ge-drop{0%{opacity:0;transform:translateY(0)}12%{opacity:.85}70%{opacity:.85;transform:translateY(42px)}to{opacity:0;transform:translateY(42px)}}@keyframes ge-draw-fall{0%{opacity:0;transform:translateY(0)}10%{opacity:.9}55%{opacity:.9;transform:translateY(54px)}to{opacity:0;transform:translateY(54px)}}@keyframes ge-sheen{0%{opacity:0;transform:translate(0)}10%,60%{opacity:.18}to{opacity:0;transform:translate(600px)}}@keyframes ge-charge{0%,40%,to{fill:color-mix(in srgb,var(--hero-primary)11%,transparent)}55%{fill:color-mix(in srgb,var(--hero-primary)26%,transparent)}}@keyframes ge-beam{0%,to{opacity:0}18%,40%{opacity:1}}.rl-stage{border-radius:var(--card-radius);border:1px solid var(--card-border);background:linear-gradient(180deg,var(--card-bg)0%,var(--card-bg-2)100%);box-shadow:inset 0 1px 0 var(--card-hi);padding:1.6rem 1.4rem 1.4rem}.rl-stage-title{letter-spacing:-.01em;color:var(--foreground);flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.95rem;font-weight:800;display:flex}.rl-stage-chip{border:1px solid var(--hero-primary);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.rl-stage-chip{border:1px solid color-mix(in srgb,var(--hero-primary)28%,transparent)}}.rl-stage-chip{background:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.rl-stage-chip{background:color-mix(in srgb,var(--hero-primary)10%,transparent)}}.rl-stage-chip{letter-spacing:.04em;text-transform:uppercase;color:var(--hero-primary);padding:.2rem .6rem;font-size:.68rem;font-weight:800}.rl-timeline-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;margin-top:.75rem;overflow:auto hidden}.rl-timeline{width:100%;min-width:680px;height:auto;color:var(--hero-primary);--rl-hold:#d97706;display:block}.dark .rl-timeline{--rl-hold:#fbbf24}.rl-plot{fill:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.rl-plot{fill:color-mix(in srgb,var(--foreground)3%,transparent)}}.rl-plot{stroke:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.rl-plot{stroke:color-mix(in srgb,var(--foreground)9%,transparent)}}.rl-plot{stroke-width:1px}.rl-band{fill:var(--rl-hold)}@supports (color:color-mix(in lab, red, red)){.rl-band{fill:color-mix(in srgb,var(--rl-hold)10%,transparent)}}.rl-band{stroke:var(--rl-hold)}@supports (color:color-mix(in lab, red, red)){.rl-band{stroke:color-mix(in srgb,var(--rl-hold)28%,transparent)}}.rl-band{stroke-width:1px;stroke-dasharray:5 4}.rl-phase{opacity:0}.reveal-visible .rl-phase{animation:.7s cubic-bezier(.22,1,.36,1) forwards rl-phase-in}.rl-phase-label{fill:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.rl-phase-label{fill:color-mix(in srgb,var(--foreground)62%,transparent)}}.rl-phase-label{letter-spacing:.12em;text-transform:uppercase;font-size:11.5px;font-weight:800}.rl-phase-held .rl-phase-label{fill:var(--rl-hold)}.rl-phase-caption{fill:var(--hero-muted);font-size:11px;font-weight:600}.rl-row-label{fill:var(--hero-muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.rl-row-bed{fill:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.rl-row-bed{fill:color-mix(in srgb,var(--foreground)7%,transparent)}}.rl-elapsed{fill:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.rl-elapsed{fill:color-mix(in srgb,var(--foreground)24%,transparent)}}.rl-elapsed{transform-box:fill-box;transform-origin:0;transform:scaleX(0)}.rl-owed-len{transform-box:fill-box;transform-origin:0;transform:scaleX(1)}.rl-owed-fill{fill:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.rl-owed-fill{fill:color-mix(in srgb,var(--hero-primary)72%,transparent)}}.rl-owed-held{fill:var(--rl-hold);opacity:0}.rl-due{transform:translate(500px)}.rl-due-line{stroke:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.rl-due-line{stroke:color-mix(in srgb,var(--foreground)32%,transparent)}}.rl-due-line{stroke-width:1.5px;stroke-dasharray:3 4}.rl-due-label{fill:var(--hero-muted);letter-spacing:.1em;text-transform:uppercase;font-size:9.5px;font-weight:800}.rl-now-line{stroke:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.rl-now-line{stroke:color-mix(in srgb,var(--foreground)26%,transparent)}}.rl-now-line{stroke-width:2px;stroke-linecap:round}.rl-now-dot{fill:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.rl-now-dot{fill:color-mix(in srgb,var(--foreground)62%,transparent)}}.rl-now-dot{stroke:var(--background);stroke-width:2px}.rl-chip,.rl-fire{opacity:0}.rl-chip-box{fill:var(--background);stroke-width:1.2px}.rl-chip-text{font-size:11.5px;font-weight:800}.rl-chip-held .rl-chip-box{fill:var(--rl-hold)}@supports (color:color-mix(in lab, red, red)){.rl-chip-held .rl-chip-box{fill:color-mix(in srgb,var(--rl-hold)16%,var(--background))}}.rl-chip-held .rl-chip-box{stroke:var(--rl-hold)}@supports (color:color-mix(in lab, red, red)){.rl-chip-held .rl-chip-box{stroke:color-mix(in srgb,var(--rl-hold)42%,transparent)}}.rl-chip-held .rl-chip-text{fill:var(--rl-hold)}.rl-chip-resumed .rl-chip-box{fill:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.rl-chip-resumed .rl-chip-box{fill:color-mix(in srgb,var(--hero-primary)13%,var(--background))}}.rl-chip-resumed .rl-chip-box{stroke:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.rl-chip-resumed .rl-chip-box{stroke:color-mix(in srgb,var(--hero-primary)38%,transparent)}}.rl-chip-resumed .rl-chip-text{fill:var(--hero-primary)}.rl-fire-ring{fill:none;stroke:currentColor;stroke-width:2px;opacity:.5;transform-box:fill-box;transform-origin:50%;transform:scale(.5)}.rl-fire-core{fill:currentColor}.rl-fire-text{fill:var(--hero-primary);font-size:11.5px;font-weight:800}.reveal-visible .rl-anim{animation:12s linear infinite rl-veil}.reveal-visible .rl-elapsed{animation:12s linear infinite rl-elapsed}.reveal-visible .rl-owed,.reveal-visible .rl-now{animation:12s linear infinite rl-travel}.reveal-visible .rl-owed-len{animation:12s linear infinite rl-owed}.reveal-visible .rl-owed-held{animation:12s linear infinite rl-owed,12s ease-in-out infinite rl-held-tint}.reveal-visible .rl-due{animation:12s linear infinite rl-due}.reveal-visible .rl-chip-held{animation:12s ease-in-out infinite rl-chip-held}.reveal-visible .rl-chip-resumed{animation:12s ease-in-out infinite rl-chip-resumed}.reveal-visible .rl-fire{animation:12s ease-in-out infinite rl-fire}.reveal-visible .rl-fire-ring{animation:12s cubic-bezier(.16,1,.3,1) infinite rl-fire-ring}.rl-guard{flex-direction:column;display:flex}.rl-guard-title{letter-spacing:-.01em;margin-top:1rem;font-size:1rem;font-weight:800}.rl-guard-body{color:var(--hero-muted);margin-top:.4rem;font-size:.85rem;line-height:1.6}.rl-guard-chip{border:1px solid var(--card-accent);border-radius:9999px;align-self:flex-start;margin-top:1rem}@supports (color:color-mix(in lab, red, red)){.rl-guard-chip{border:1px solid color-mix(in srgb,var(--card-accent)26%,transparent)}}.rl-guard-chip{background:var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.rl-guard-chip{background:color-mix(in srgb,var(--card-accent)9%,transparent)}}.rl-guard-chip{color:var(--card-accent);padding:.25rem .65rem;font-size:.72rem;font-weight:800}.rl-mode{--mode-accent:var(--hero-primary);border-radius:var(--card-radius);border:1px solid var(--mode-accent);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rl-mode{border:1px solid color-mix(in srgb,var(--mode-accent)26%,var(--card-border))}}.rl-mode{background:linear-gradient(180deg,var(--card-bg)0%,var(--card-bg-2)100%);box-shadow:inset 0 1px 0 var(--card-hi);padding:1.35rem}.rl-mode-manual{--mode-accent:var(--hero-secondary,#7c5cf5)}.rl-mode-head{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.rl-mode-label{letter-spacing:-.01em;color:var(--foreground);font-size:1.1rem;font-weight:900}.rl-mode-tag{border:1px solid var(--mode-accent);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.rl-mode-tag{border:1px solid color-mix(in srgb,var(--mode-accent)30%,transparent)}}.rl-mode-tag{background:var(--mode-accent)}@supports (color:color-mix(in lab, red, red)){.rl-mode-tag{background:color-mix(in srgb,var(--mode-accent)10%,transparent)}}.rl-mode-tag{letter-spacing:.03em;text-transform:uppercase;color:var(--mode-accent);padding:.2rem .6rem;font-size:.68rem;font-weight:800}.rl-mode-body{color:var(--hero-muted);margin-top:.7rem;font-size:.88rem;line-height:1.65}.rl-mode-pulse{gap:.4rem;margin-top:1.1rem;display:flex}.rl-mode-pulse span{background:var(--mode-accent);border-radius:9999px;flex:1;height:.3rem}@supports (color:color-mix(in lab, red, red)){.rl-mode-pulse span{background:color-mix(in srgb,var(--mode-accent)18%,transparent)}}.reveal-visible .rl-mode-auto .rl-mode-pulse span{animation:1.8s ease-in-out infinite rl-beat}.reveal-visible .rl-mode-manual .rl-mode-pulse span{animation:4.4s ease-in-out infinite rl-beat}.rl-mode-pulse span:first-child{animation-delay:0s}.rl-mode-pulse span:nth-child(2){animation-delay:.16s}.rl-mode-pulse span:nth-child(3){animation-delay:.32s}.rl-mode-pulse span:nth-child(4){animation-delay:.48s}@keyframes rl-phase-in{to{opacity:1}}@keyframes rl-veil{0%{opacity:0}3.5%,94%{opacity:1}to{opacity:0}}@keyframes rl-travel{0%{transform:translate(0)}78%,to{transform:translate(750px)}}@keyframes rl-elapsed{0%{transform:scaleX(0)}78%,to{transform:scaleX(1)}}@keyframes rl-owed{0%{transform:scaleX(1)}23.4%{transform:scaleX(.55)}49.4%{transform:scaleX(.55)}78%,to{transform:scaleX(0)}}@keyframes rl-due{0%,23.4%{transform:translate(500px)}49.4%,to{transform:translate(750px)}}@keyframes rl-held-tint{0%,23.4%{opacity:0}27%,46%{opacity:.85}49.4%,to{opacity:0}}@keyframes rl-chip-held{0%,23.4%{opacity:0}27%,46%{opacity:1}49.4%,to{opacity:0}}@keyframes rl-chip-resumed{0%,50%{opacity:0}54%,71%{opacity:1}75%,to{opacity:0}}@keyframes rl-fire{0%,77%{opacity:0}81%,to{opacity:1}}@keyframes rl-fire-ring{0%,78%{transform:scale(.5)}94%,to{transform:scale(1.2)}}@keyframes rl-beat{0%,70%,to{background:color-mix(in srgb,var(--mode-accent)18%,transparent)}22%{background:var(--mode-accent)}}@media (prefers-reduced-motion:reduce){.ge-tank,.rl-phase{opacity:1!important;animation:none!important;transform:none!important}.ge-tank-liquid{animation:none!important;transform:none!important}.ge-pool-liquid{transform:scaleX(.66);animation:none!important}.ge-feed-drop,.ge-draw-drop,.ge-pool-sheen,.ge-run-box,.ge-rung-beam,.rl-mode-pulse span{animation:none!important}.ge-rung-beam{opacity:0}.rl-anim,.rl-elapsed,.rl-owed,.rl-owed-len,.rl-owed-held,.rl-due,.rl-now,.rl-chip-held,.rl-chip-resumed,.rl-fire,.rl-fire-ring{animation:none!important}.rl-anim{opacity:1}.rl-elapsed{transform:scaleX(.467)}.rl-owed,.rl-now{transform:translate(350px)}.rl-owed-len{transform:scaleX(.55)}.rl-owed-held{opacity:.85}.rl-due{transform:translate(625px)}.rl-chip-held{opacity:1}.rl-chip-resumed,.rl-fire{opacity:0}}.rm-rail{height:1.5rem;color:var(--hero-muted);position:relative}.rm-rail-done{color:#0d9488}.dark .rm-rail-done{color:#2dd4bf}.rm-rail-now{color:var(--hero-primary)}.rm-rail-next{color:var(--hero-secondary)}.rm-rail-done .rm-rail-line{opacity:.6}.rm-rail-done .rm-rail-dot{background:currentColor}.rm-rail-line{opacity:.3;transform-origin:0;background:currentColor;border-radius:2px;height:2px;position:absolute;top:50%;left:0;right:0;transform:scaleX(0)}.reveal-visible .rm-rail-line{animation:.7s cubic-bezier(.22,1,.36,1) forwards rm-draw}.rm-rail-later .rm-rail-line{opacity:.18}.rm-rail-dot{background:var(--background);border:2px solid;border-radius:9999px;width:.85rem;height:.85rem;position:absolute;top:50%;left:0;transform:translate(-2px,-50%)}.rm-rail-now .rm-rail-dot{background:currentColor}.rm-rail-ping{border:2px solid;border-radius:9999px;position:absolute;inset:-2px}.reveal-visible .rm-rail-ping{animation:2.2s ease-out infinite rm-ping}.rm-status{letter-spacing:.07em;text-transform:uppercase;color:var(--hero-muted);align-items:center;gap:.4rem;margin:.6rem 0 .75rem;font-size:.7rem;font-weight:800;display:inline-flex}.rm-status-done{color:#0d9488}.dark .rm-status-done{color:#2dd4bf}.rm-status-now{color:var(--hero-primary)}.rm-status-next{color:var(--hero-secondary)}.rm-status-live{background:currentColor;border-radius:9999px;width:.45rem;height:.45rem;animation:1.6s ease-in-out infinite rm-blink}.rm-card{flex-direction:column;display:flex}.rm-card-head{align-items:center;gap:.75rem;display:flex}.rm-title{letter-spacing:-.01em;font-size:1.05rem;font-weight:800}.rm-meta{color:var(--card-accent);font-size:.72rem;font-weight:600}.rm-goal{color:var(--hero-muted);margin-top:.9rem;font-size:.85rem;font-weight:600;line-height:1.5}.rm-chips{flex-wrap:wrap;gap:.4rem;margin-top:1rem;display:flex}.rm-chip{border:1px solid var(--card-accent);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.rm-chip{border:1px solid color-mix(in srgb,var(--card-accent)22%,transparent)}}.rm-chip{background:var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.rm-chip{background:color-mix(in srgb,var(--card-accent)8%,transparent)}}.rm-chip{padding:.28rem .6rem;font-size:.74rem;font-weight:700;line-height:1.3}@keyframes rm-draw{to{transform:scaleX(1)}}@keyframes rm-ping{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@keyframes rm-blink{0%,to{opacity:.35}50%{opacity:1}}.vs-horizon{width:100%;max-width:34rem;color:var(--hero-primary);margin:0 auto;display:block;overflow:visible}.vs-ground{stroke:currentColor;stroke-width:1.5px;opacity:.2}.vs-ring{fill:none;stroke:currentColor;stroke-width:2px;stroke-dasharray:720;stroke-dashoffset:720px}.reveal-visible .vs-ring{animation:1.6s cubic-bezier(.22,1,.36,1) forwards ps-draw}.vs-pulse{fill:none;stroke:currentColor;stroke-width:2px;transform-box:fill-box;transform-origin:bottom;opacity:0}.reveal-visible .vs-pulse{animation:4s ease-out 1.4s infinite vs-expand}.vs-core{fill:currentColor}.vs-core-glow{fill:currentColor;opacity:.18;transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite vs-breathe}.vs-star{fill:var(--background)}.vs-journey{max-width:62rem;margin:1.5rem auto 0;padding-top:.5rem;position:relative}.vs-flow-rail{z-index:0;background:var(--hero-muted);border-radius:999px;height:2px;position:absolute;top:2.35rem;left:8.5%;right:8.5%}@supports (color:color-mix(in lab, red, red)){.vs-flow-rail{background:color-mix(in srgb,var(--hero-muted)20%,transparent)}}.vs-flow-rail{overflow:hidden}.vs-flow-beam,.vs-flow-packet{border-radius:inherit;position:absolute;inset-block:0}.vs-flow-beam{transform-origin:0;background:linear-gradient(90deg,var(--hero-primary),var(--hero-primary)58%,var(--hero-secondary));width:100%;left:0;transform:scaleX(0)}@supports (color:color-mix(in lab, red, red)){.vs-flow-beam{background:linear-gradient(90deg,color-mix(in srgb,var(--hero-primary)45%,transparent),var(--hero-primary)58%,color-mix(in srgb,var(--hero-secondary)72%,var(--hero-primary)))}}.vs-flow-beam{box-shadow:0 0 16px var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.vs-flow-beam{box-shadow:0 0 16px color-mix(in srgb,var(--hero-primary)40%,transparent)}}.reveal-visible .vs-flow-beam{animation:1.5s cubic-bezier(.22,1,.36,1) .2s forwards vs-flow-draw}.vs-flow-packet{opacity:0;background:linear-gradient(90deg,transparent,#fff 55%,var(--hero-primary));width:12%;height:6px;box-shadow:0 0 14px var(--hero-primary),0 0 26px var(--hero-primary);top:-2px;left:-12%}@supports (color:color-mix(in lab, red, red)){.vs-flow-packet{box-shadow:0 0 14px var(--hero-primary),0 0 26px color-mix(in srgb,var(--hero-primary)55%,transparent)}}.reveal-visible .vs-flow-packet{animation:4.8s cubic-bezier(.45,0,.2,1) 1.65s infinite vs-flow-travel}.vs-stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.vs-stage{--stage-accent:var(--hero-primary);z-index:1;opacity:0;min-width:0;position:relative;transform:translateY(18px)}.vs-stage-star{--stage-accent:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.vs-stage-star{--stage-accent:color-mix(in srgb,var(--hero-primary)72%,var(--hero-secondary))}}.reveal-visible .vs-stage{animation:vs-stage-enter .7s calc(.42s + var(--stage-enter-delay))cubic-bezier(.22,1,.36,1)forwards}.vs-stage-node{place-items:center;width:3.75rem;height:3.75rem;margin:0 auto .85rem;display:grid;position:relative}.vs-stage-icon{z-index:2;border:1px solid var(--stage-accent);place-items:center;width:2.65rem;height:2.65rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.vs-stage-icon{border:1px solid color-mix(in srgb,var(--stage-accent)70%,transparent)}}.vs-stage-icon{color:var(--stage-accent);background:var(--background);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.vs-stage-icon{background:color-mix(in srgb,var(--background)88%,var(--stage-accent))}}.vs-stage-icon{box-shadow:0 0 0 5px var(--background),0 0 24px var(--stage-accent)}@supports (color:color-mix(in lab, red, red)){.vs-stage-icon{box-shadow:0 0 0 5px color-mix(in srgb,var(--background)88%,transparent),0 0 24px color-mix(in srgb,var(--stage-accent)20%,transparent)}}.vs-stage-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.15rem;height:1.15rem}.vs-stage-star .vs-stage-icon svg{fill:currentColor;stroke-width:1.2px}.vs-stage-node-ring{border:1px solid var(--stage-accent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.vs-stage-node-ring{border:1px solid color-mix(in srgb,var(--stage-accent)55%,transparent)}}.vs-stage-node-ring{opacity:0;border-radius:50%}.reveal-visible .vs-stage-node-ring{animation:vs-node-ripple 7.2s calc(1.65s + var(--stage-flow-delay))ease-out infinite}.vs-stage-card{border:1px solid var(--hero-muted);min-height:9.75rem;padding:1.15rem 1.2rem 1.25rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.vs-stage-card{border:1px solid color-mix(in srgb,var(--hero-muted)19%,transparent)}}.vs-stage-card{background:radial-gradient(circle at 50% 0%,var(--stage-accent),transparent 62%),var(--hero-muted);border-radius:1.1rem}@supports (color:color-mix(in lab, red, red)){.vs-stage-card{background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--stage-accent)9%,transparent),transparent 62%),color-mix(in srgb,var(--hero-muted)5%,transparent)}}.vs-stage-card{transition:border-color .3s,transform .3s,box-shadow .3s;box-shadow:0 12px 34px #00000014}.vs-stage-card:after{content:"";opacity:.55;background:linear-gradient(90deg,transparent,var(--stage-accent),transparent);height:1px;position:absolute;inset:auto 12% 0}.reveal-visible .vs-stage-card{animation:vs-stage-focus 7.2s calc(1.65s + var(--stage-flow-delay))ease-in-out infinite}.vs-stage:hover .vs-stage-card{border-color:var(--stage-accent);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.vs-stage:hover .vs-stage-card{border-color:color-mix(in srgb,var(--stage-accent)48%,transparent)}}.vs-stage:hover .vs-stage-card{box-shadow:0 18px 45px #00000024,0 0 28px var(--stage-accent)}@supports (color:color-mix(in lab, red, red)){.vs-stage:hover .vs-stage-card{box-shadow:0 18px 45px #00000024,0 0 28px color-mix(in srgb,var(--stage-accent)8%,transparent)}}.vs-stage-star .vs-stage-card{border-color:var(--stage-accent)}@supports (color:color-mix(in lab, red, red)){.vs-stage-star .vs-stage-card{border-color:color-mix(in srgb,var(--stage-accent)42%,transparent)}}.vs-stage-star .vs-stage-card{background:radial-gradient(circle at 50% 0%,var(--stage-accent),transparent 68%),var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.vs-stage-star .vs-stage-card{background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--stage-accent)17%,transparent),transparent 68%),color-mix(in srgb,var(--hero-primary)7%,transparent)}}.vs-stage-meta{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.vs-stage-step{letter-spacing:.08em;color:var(--stage-accent);font-size:.66rem;font-weight:900}@supports (color:color-mix(in lab, red, red)){.vs-stage-step{color:color-mix(in srgb,var(--stage-accent)78%,var(--foreground))}}.vs-stage-status{letter-spacing:.06em;text-transform:uppercase;color:var(--hero-muted);align-items:center;gap:.35rem;font-size:.62rem;font-weight:800;display:inline-flex}.vs-stage-status:before{content:"";background:var(--stage-accent);width:.35rem;height:.35rem;box-shadow:0 0 8px var(--stage-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.vs-stage-status:before{box-shadow:0 0 8px color-mix(in srgb,var(--stage-accent)65%,transparent)}}.vs-stage-label{letter-spacing:-.015em;color:var(--foreground);font-size:.96rem;font-weight:850;display:block}.vs-stage-text{color:var(--hero-muted);margin-top:.45rem;font-size:.84rem;font-weight:600;line-height:1.55;display:block}@media (max-width:767px){.vs-journey{max-width:30rem;margin-top:1rem;padding:0}.vs-flow-rail{width:2px;height:auto;position:absolute;inset:1.9rem auto 1.9rem 1.35rem}.vs-flow-beam{transform-origin:top;background:linear-gradient(180deg,var(--hero-primary),var(--hero-secondary));width:100%;height:100%;transform:scaleY(0)}@supports (color:color-mix(in lab, red, red)){.vs-flow-beam{background:linear-gradient(180deg,var(--hero-primary),color-mix(in srgb,var(--hero-secondary)72%,var(--hero-primary)))}}.reveal-visible .vs-flow-beam{animation-name:vs-flow-draw-mobile}.vs-flow-packet{background:linear-gradient(180deg,transparent,#fff 55%,var(--hero-primary));width:6px;height:12%;inset:-12% -2px auto}.reveal-visible .vs-flow-packet{animation-name:vs-flow-travel-mobile}.vs-stages{grid-template-columns:1fr;gap:1rem}.vs-stage{grid-template-columns:2.7rem minmax(0,1fr);align-items:start;gap:.9rem;display:grid}.vs-stage-node{width:2.7rem;height:2.7rem;margin:.55rem 0 0}.vs-stage-icon{width:2.15rem;height:2.15rem}.vs-stage-icon svg{width:.95rem;height:.95rem}.vs-stage-card{min-height:0;padding:1rem 1.05rem 1.1rem}.vs-stage-meta{margin-bottom:.65rem}}.vs-pillar{flex-direction:column;display:flex}.vs-pillar-title{letter-spacing:-.01em;margin-top:1rem;font-size:1rem;font-weight:800}.vs-pillar-body{color:var(--hero-muted);margin-top:.4rem;font-size:.85rem;line-height:1.6}@keyframes vs-flow-draw{to{transform:scaleX(1)}}@keyframes vs-flow-draw-mobile{to{transform:scaleY(1)}}@keyframes vs-flow-travel{0%{opacity:0;transform:translate(0)}12%,78%{opacity:1}90%,to{opacity:0;transform:translate(930%)}}@keyframes vs-flow-travel-mobile{0%{opacity:0;transform:translateY(0)}12%,78%{opacity:1}90%,to{opacity:0;transform:translateY(930%)}}@keyframes vs-stage-enter{to{opacity:1;transform:translateY(0)}}@keyframes vs-stage-focus{0%,28%,to{border-color:color-mix(in srgb,var(--hero-muted)19%,transparent)}8%,18%{border-color:color-mix(in srgb,var(--stage-accent)56%,transparent);box-shadow:0 16px 42px #00000021,0 0 30px color-mix(in srgb,var(--stage-accent)11%,transparent)}}@keyframes vs-node-ripple{0%,28%,to{opacity:0;transform:scale(.72)}7%{opacity:.72}20%{opacity:0;transform:scale(1.18)}}@keyframes vs-expand{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3.8)}}@keyframes vs-breathe{0%,to{opacity:.15;transform:scale(1)}50%{opacity:.3;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.hw-rail-flow,.hw-packet,.hw-node,.hw-node-pulse,.hw-slide-a,.hw-slide-b,.hw-hand,.hw-trend,.hw-feed,.hw-fuel,.ec-meter-fill,.ec-bar,.rm-rail-line,.rm-rail-ping,.rm-status-live,.vs-ring,.vs-pulse,.vs-core-glow,.vs-flow-beam,.vs-flow-packet,.vs-stage,.vs-stage-card,.vs-stage-node-ring,.reveal-visible .hw-rail-flow,.reveal-visible .hw-packet,.reveal-visible .hw-node,.reveal-visible .hw-node-pulse,.reveal-visible .hw-trend,.reveal-visible .hw-feed,.reveal-visible .hw-fuel,.reveal-visible .ec-meter-fill,.reveal-visible .ec-bar,.reveal-visible .rm-rail-line,.reveal-visible .rm-rail-ping,.reveal-visible .vs-ring,.reveal-visible .vs-pulse,.reveal-visible .vs-flow-beam,.reveal-visible .vs-flow-packet,.reveal-visible .vs-stage,.reveal-visible .vs-stage-card,.reveal-visible .vs-stage-node-ring{opacity:1;stroke-dashoffset:0;transform:none;animation:none!important}.hw-packet,.hw-fuel,.hw-node-pulse,.vs-pulse,.vs-flow-packet,.vs-stage-node-ring,.rm-rail-ping{opacity:0}.ec-meter-fill,.ec-bar,.rm-rail-line{transform:scaleX(1)}}.ft-root{isolation:isolate;background:linear-gradient(180deg,transparent 0%,var(--background)34%,var(--background)100%);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ft-root{background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--background)72%,#000)34%,color-mix(in srgb,var(--background)58%,#000)100%)}}.light .ft-root{background:linear-gradient(#0000 0%,#ffffffd1 34%,#fffffff7 100%)}.ft-beam{z-index:2;pointer-events:none;background:linear-gradient(90deg,transparent 0%,var(--hero-primary)25%,var(--hero-secondary)50%,var(--hero-accent)75%,transparent 100%);opacity:.5;background-size:200% 100%;height:1px;animation:7s linear infinite ft-beam-slide;position:absolute;top:0;left:0;right:0}.ft-layer{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ft-orb{filter:blur(80px);opacity:.34;will-change:transform;border-radius:9999px;position:absolute}.ft-orb-a{background:radial-gradient(circle,var(--hero-primary),transparent 70%);width:26rem;height:26rem;top:-9rem;left:-7rem}@supports (color:color-mix(in lab, red, red)){.ft-orb-a{background:radial-gradient(circle,color-mix(in srgb,var(--hero-primary)40%,transparent),transparent 70%)}}.ft-orb-a{animation:30s ease-in-out infinite amb-drift}.ft-orb-b{background:radial-gradient(circle,var(--hero-secondary),transparent 70%);width:30rem;height:30rem;bottom:-13rem;right:-9rem}@supports (color:color-mix(in lab, red, red)){.ft-orb-b{background:radial-gradient(circle,color-mix(in srgb,var(--hero-secondary)38%,transparent),transparent 70%)}}.ft-orb-b{animation:38s ease-in-out infinite amb-drift-alt}.ft-orb-c{background:radial-gradient(circle,var(--hero-accent),transparent 70%);width:20rem;height:20rem;top:30%;left:45%}@supports (color:color-mix(in lab, red, red)){.ft-orb-c{background:radial-gradient(circle,color-mix(in srgb,var(--hero-accent)28%,transparent),transparent 70%)}}.ft-orb-c{animation:34s ease-in-out 2s infinite amb-drift}.light .ft-orb{opacity:.26}.ft-mesh{background-image:radial-gradient(var(--amb-dot)1px,transparent 1px);background-size:var(--amb-dot-gap)var(--amb-dot-gap);animation:24s linear infinite amb-cadence;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 65% at 50% 100%,#000 15%,#0000 75%);mask-image:radial-gradient(75% 65% at 50% 100%,#000 15%,#0000 75%)}.ft-wave{opacity:.4;width:100%;height:140px;position:absolute;bottom:0;left:0;right:0}.ft-wave-line{fill:none;stroke:url(#ft-wave-grad);stroke-width:2px;stroke-linecap:round;stroke-dasharray:14 10;animation:1.8s linear infinite ft-wave-flow}.ft-wave-ghost{fill:none;stroke:var(--hero-muted)}@supports (color:color-mix(in lab, red, red)){.ft-wave-ghost{stroke:color-mix(in srgb,var(--hero-muted)50%,transparent)}}.ft-wave-ghost{stroke-width:1.5px;opacity:.35}.ft-wave-beat{fill:var(--hero-primary);transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite ft-beat}.ft-wave-ring{fill:none;stroke:var(--hero-primary);stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:2.8s ease-out infinite ft-ring}.ft-cta{border:1px solid var(--hero-primary);border-radius:1.5rem;flex-direction:column;gap:1.25rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ft-cta{border:1px solid color-mix(in srgb,var(--hero-primary)22%,transparent)}}.ft-cta{background:linear-gradient(135deg,var(--hero-primary)0%,var(--hero-secondary)55%,var(--hero-accent)100%)}@supports (color:color-mix(in lab, red, red)){.ft-cta{background:linear-gradient(135deg,color-mix(in srgb,var(--hero-primary)12%,transparent)0%,color-mix(in srgb,var(--hero-secondary)10%,transparent)55%,color-mix(in srgb,var(--hero-accent)10%,transparent)100%)}}.ft-cta{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 20px 50px -30px var(--hero-primary-glow);padding:1.75rem}@media (min-width:768px){.ft-cta{flex-direction:row;justify-content:space-between;align-items:center;gap:2rem;padding:2rem 2.25rem}}.ft-cta:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff1f,#0000);width:35%;animation:6s ease-in-out infinite ft-sheen;position:absolute;top:0;bottom:0;left:-45%;transform:skew(-18deg)}.light .ft-cta:after{background:linear-gradient(100deg,#0000,#ffffffbf,#0000)}.ft-cta-title{letter-spacing:-.02em;color:var(--foreground);font-size:1.35rem;font-weight:800}.ft-cta-sub{max-width:34rem;color:var(--hero-muted);margin-top:.4rem;font-size:.875rem;line-height:1.6}.ft-main{gap:2.5rem;margin-top:3rem;display:grid}@media (min-width:640px){.ft-main{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ft-main{grid-template-columns:1.6fr 1fr 1fr 1.4fr;gap:2rem}}.ft-brand{flex-direction:column;align-items:flex-start;gap:.9rem;display:flex}.ft-wordmark{letter-spacing:-.02em;color:#0000;background-image:linear-gradient(110deg,var(--hero-primary),var(--hero-secondary),var(--hero-accent),var(--hero-primary));-webkit-text-fill-color:transparent;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;font-size:1.6rem;font-weight:800;animation:9s infinite hero-gradient-shift}.ft-tagline{max-width:22rem;color:var(--hero-muted);font-size:.85rem;line-height:1.65}.ft-status{color:#34d399;background:#34d3991a;border:1px solid #34d39959;border-radius:9999px;align-items:center;gap:.5rem;padding:.3rem .7rem;font-size:.72rem;font-weight:600;display:inline-flex}.light .ft-status{color:#059669;background:#05966914;border-color:#05966959}.ft-status-dot{background:currentColor;border-radius:9999px;width:.45rem;height:.45rem;animation:2.2s ease-out infinite ft-status-pulse}.ft-chains{flex-wrap:wrap;gap:.5rem;display:flex}.ft-chain{border:1px solid var(--hero-muted);border-radius:9999px;align-items:center;gap:.4rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ft-chain{border:1px solid color-mix(in srgb,var(--hero-muted)28%,transparent)}}.ft-chain{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ft-chain{background:color-mix(in srgb,var(--foreground)5%,transparent)}}.ft-chain{color:var(--hero-muted);padding:.3rem .65rem;font-size:.72rem;font-weight:600;transition:transform .25s cubic-bezier(.34,1.56,.64,1),color .25s,border-color .25s,box-shadow .25s}.ft-chain:hover{color:var(--foreground);border-color:var(--ft-dot);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.ft-chain:hover{border-color:color-mix(in srgb,var(--ft-dot)55%,transparent)}}.ft-chain:hover{box-shadow:0 8px 20px -12px var(--ft-dot)}.ft-chain-lead{border-color:var(--ft-dot)}@supports (color:color-mix(in lab, red, red)){.ft-chain-lead{border-color:color-mix(in srgb,var(--ft-dot)55%,transparent)}}.ft-chain-lead{background:var(--ft-dot)}@supports (color:color-mix(in lab, red, red)){.ft-chain-lead{background:color-mix(in srgb,var(--ft-dot)14%,transparent)}}.ft-chain-lead{color:var(--ft-dot);font-weight:800}@supports (color:color-mix(in lab, red, red)){.ft-chain-lead{color:color-mix(in srgb,var(--ft-dot)78%,var(--foreground))}}.ft-chain-lead:hover{box-shadow:0 10px 24px -12px var(--ft-dot)}.ft-chain-dot{background:var(--ft-dot,var(--hero-primary));width:.4rem;height:.4rem;box-shadow:0 0 8px var(--ft-dot,var(--hero-primary));border-radius:9999px}.ft-col-title{letter-spacing:.12em;text-transform:uppercase;color:var(--foreground);opacity:.8;font-size:.72rem;font-weight:700}.ft-col-list{flex-direction:column;gap:.65rem;margin-top:1rem;display:flex}.ft-link{color:var(--hero-muted);align-items:center;gap:0;font-size:.875rem;transition:color .25s,gap .25s;display:inline-flex}.ft-link:before{content:"";background:linear-gradient(90deg,var(--hero-primary),var(--hero-secondary));width:0;height:1px;transition:width .25s}.ft-link:hover{color:var(--foreground);gap:.45rem}.ft-link:hover:before{width:.9rem}.ft-socials{flex-direction:column;gap:.6rem;margin-top:1rem;display:flex}.ft-social{border:1px solid var(--hero-muted);border-radius:.9rem;align-items:center;gap:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ft-social{border:1px solid color-mix(in srgb,var(--hero-muted)20%,transparent)}}.ft-social{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ft-social{background:color-mix(in srgb,var(--foreground)4%,transparent)}}.ft-social{padding:.6rem .75rem;transition:transform .3s cubic-bezier(.34,1.56,.64,1),border-color .3s,box-shadow .3s}.ft-social:hover{border-color:var(--ft-accent);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.ft-social:hover{border-color:color-mix(in srgb,var(--ft-accent)55%,transparent)}}.ft-social:hover{box-shadow:0 14px 30px -18px var(--ft-accent)}.ft-social-icon{background:var(--ft-accent);border-radius:.65rem;flex-shrink:0;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ft-social-icon{background:color-mix(in srgb,var(--ft-accent)14%,transparent)}}.ft-social-icon{color:var(--hero-muted);transition:color .3s,transform .45s cubic-bezier(.34,1.56,.64,1)}.ft-social:hover .ft-social-icon{color:var(--ft-accent);transform:rotate(-6deg)scale(1.08)}.ft-social-text{flex-direction:column;line-height:1.3;display:flex}.ft-social-label{color:var(--foreground);font-size:.82rem;font-weight:700}.ft-social-sub{color:var(--hero-muted);font-size:.7rem}.ft-social-arrow{opacity:0;color:var(--ft-accent);flex-shrink:0;margin-left:auto;transition:opacity .3s,transform .3s;transform:translate(-4px,4px)}.ft-social:hover .ft-social-arrow{opacity:1;transform:translate(0)}.ft-bottom{border-top:1px solid var(--hero-muted);flex-direction:column;align-items:center;gap:1rem;margin-top:3rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ft-bottom{border-top:1px solid color-mix(in srgb,var(--hero-muted)18%,transparent)}}.ft-bottom{padding-top:1.5rem}@media (min-width:768px){.ft-bottom{flex-direction:row;justify-content:space-between}}.ft-copy{color:var(--hero-muted);font-size:.75rem}.ft-badges{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.ft-badge{border:1px solid var(--hero-muted);border-radius:9999px;align-items:center;gap:.35rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ft-badge{border:1px solid color-mix(in srgb,var(--hero-muted)22%,transparent)}}.ft-badge{color:var(--hero-muted);padding:.25rem .6rem;font-size:.7rem;font-weight:600;transition:color .25s,border-color .25s}.ft-badge:hover{color:var(--foreground);border-color:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.ft-badge:hover{border-color:color-mix(in srgb,var(--hero-primary)40%,transparent)}}.ft-top{border:1px solid var(--hero-muted);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ft-top{border:1px solid color-mix(in srgb,var(--hero-muted)25%,transparent)}}.ft-top{color:var(--hero-muted);transition:transform .3s cubic-bezier(.34,1.56,.64,1),color .3s,border-color .3s,box-shadow .3s}.ft-top svg{width:1.1rem;height:1.1rem}.ft-top:hover{color:var(--foreground);border-color:var(--hero-primary);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.ft-top:hover{border-color:color-mix(in srgb,var(--hero-primary)50%,transparent)}}.ft-top:hover{box-shadow:0 0 20px var(--hero-primary-glow)}.ft-top:hover svg{animation:1s ease-in-out infinite ft-top-bob}@keyframes ft-beam-slide{0%{background-position:-100% 0}to{background-position:100% 0}}@keyframes ft-wave-flow{to{stroke-dashoffset:-48px}}@keyframes ft-beat{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}@keyframes ft-ring{0%{opacity:.6;transform:scale(.6)}70%{opacity:0;transform:scale(2.4)}to{opacity:0;transform:scale(2.4)}}@keyframes ft-sheen{0%{left:-45%}55%,to{left:125%}}@keyframes ft-status-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,currentColor 70%,transparent)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}@keyframes ft-top-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.ft-beam,.ft-orb,.ft-wave-line,.ft-wave-beat,.ft-wave-ring,.ft-cta:after,.ft-wordmark,.ft-status-dot,.ft-top:hover svg{animation:none!important}.ft-wave-ring,.ft-cta:after{opacity:0}.ft-wordmark{background-position:0 0}}.ss-btn{--ss-btn-pad-y:.8rem;--ss-btn-pad-x:1.4rem;--ss-btn-font:.925rem;--ss-btn-radius:.85rem;--ss-btn-lift:-2px;isolation:isolate;border-radius:var(--ss-btn-radius);padding:var(--ss-btn-pad-y)var(--ss-btn-pad-x);font-size:var(--ss-btn-font);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;flex-shrink:0;justify-content:center;align-items:center;gap:.55em;font-weight:650;line-height:1.2;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .28s,background-color .22s,border-color .22s,color .22s,filter .22s;display:inline-flex;position:relative;overflow:hidden}.ss-btn:hover{transform:translateY(var(--ss-btn-lift))}.ss-btn:active{transition-duration:60ms;transform:translateY(0)scale(.975)}.ss-btn:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--hero-primary);outline:none}.ss-btn:disabled,.ss-btn[aria-disabled=true],.ss-btn[data-loading=true]{cursor:not-allowed;opacity:.55;filter:saturate(.65);box-shadow:none;transform:none}.ss-btn svg{flex-shrink:0;transition:transform .28s cubic-bezier(.34,1.56,.64,1)}.ss-btn:hover>svg:last-child:not(:first-child){transform:translate(3px)}.ss-btn-nudge-y:hover>svg:last-child:not(:first-child){transform:translateY(3px)}.ss-btn:before{content:"";z-index:-1;pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000,#ffffff73,#0000);width:45%;position:absolute;inset:0 auto 0 -60%;transform:skew(-18deg)}.ss-btn:hover:before{animation:.75s cubic-bezier(.22,1,.36,1) ss-btn-sheen}@keyframes ss-btn-sheen{0%{opacity:.9;transform:translate(0)skew(-18deg)}to{opacity:0;transform:translate(360%)skew(-18deg)}}.ss-btn:not(.dashboard-new-plan-btn):after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(78% 130% at 50% 122%,var(--ss-btn-bloom,var(--hero-primary)),transparent 72%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ss-btn:not(.dashboard-new-plan-btn):after{background:radial-gradient(78% 130% at 50% 122%,color-mix(in srgb,var(--ss-btn-bloom,var(--hero-primary))62%,transparent),transparent 72%)}}.ss-btn:not(.dashboard-new-plan-btn):after{transition:opacity .42s,transform .55s cubic-bezier(.22,1,.36,1);transform:translateY(38%)scale(.88)}.ss-btn:not(.dashboard-new-plan-btn):hover:after,.ss-btn:not(.dashboard-new-plan-btn):focus-visible:after{opacity:.6;transform:translateY(0)scale(1)}.ss-btn:not(.dashboard-new-plan-btn):active:after{opacity:.9;transition-duration:80ms;transform:translateY(0)scale(1.25)}.ss-btn:disabled:after,.ss-btn[aria-disabled=true]:after,.ss-btn[data-loading=true]:after{opacity:0!important}.ss-btn-gear>svg:first-child{transition:transform .7s cubic-bezier(.22,1,.36,1)}.ss-btn-gear:hover>svg:first-child{transform:rotate(120deg)}.ss-btn-cycle>svg{transition:transform .6s cubic-bezier(.22,1,.36,1)}.ss-btn-cycle:hover>svg{transform:rotate(-180deg)}.ss-btn-cycle[data-busy=true]>svg{animation:.9s linear infinite ss-btn-cycle}.ss-btn-play>svg:first-child{transition:transform .32s cubic-bezier(.34,1.56,.64,1)}.ss-btn-play:hover>svg:first-child{transform:translate(2px)scale(1.16)}.ss-btn-bolt:hover>svg:first-child{animation:.55s ease-in-out ss-btn-bolt}@keyframes ss-btn-cycle{to{transform:rotate(-360deg)}}@keyframes ss-btn-bolt{0%,to{filter:none;transform:scale(1)}35%{filter:drop-shadow(0 0 6px);transform:scale(1.18)rotate(-6deg)}70%{transform:scale(1.05)rotate(3deg)}}.ss-btn-primary{color:var(--on-brand);background-image:linear-gradient(100deg,var(--hero-primary)0%,var(--hero-primary)16%,var(--hero-secondary)58%,var(--hero-accent)100%);box-shadow:inset 0 1px 0 #ffffff40,0 10px 28px -12px var(--hero-secondary);background-position:0%;background-size:170%;border:1px solid #0000}@supports (color:color-mix(in lab, red, red)){.ss-btn-primary{box-shadow:inset 0 1px 0 #ffffff40,0 10px 28px -12px color-mix(in srgb,var(--hero-secondary)80%,transparent)}}.ss-btn-primary{transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .28s,background-position .6s cubic-bezier(.22,1,.36,1),filter .22s}.ss-btn-primary:hover{box-shadow:inset 0 1px 0 #ffffff59,0 18px 40px -14px var(--hero-primary),0 0 26px var(--hero-primary-glow);background-position:100%}@supports (color:color-mix(in lab, red, red)){.ss-btn-primary:hover{box-shadow:inset 0 1px 0 #ffffff59,0 18px 40px -14px color-mix(in srgb,var(--hero-primary)85%,transparent),0 0 26px var(--hero-primary-glow)}}.ss-btn-secondary{color:var(--foreground);border:1px solid var(--hero-muted)}@supports (color:color-mix(in lab, red, red)){.ss-btn-secondary{border:1px solid color-mix(in srgb,var(--hero-muted)32%,transparent)}}.ss-btn-secondary{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ss-btn-secondary{background-color:color-mix(in srgb,var(--foreground)4%,transparent)}}.ss-btn-secondary{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ss-btn-secondary:hover{border-color:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.ss-btn-secondary:hover{border-color:color-mix(in srgb,var(--hero-primary)55%,transparent)}}.ss-btn-secondary:hover{background-color:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.ss-btn-secondary:hover{background-color:color-mix(in srgb,var(--hero-primary)10%,transparent)}}.ss-btn-secondary:hover{box-shadow:0 12px 30px -18px var(--hero-primary)}.ss-btn-secondary:before{background:linear-gradient(100deg,transparent,var(--hero-primary),transparent)}@supports (color:color-mix(in lab, red, red)){.ss-btn-secondary:before{background:linear-gradient(100deg,transparent,color-mix(in srgb,var(--hero-primary)18%,transparent),transparent)}}.ss-btn-ghost{color:var(--hero-muted);background-color:#0000;border:1px solid #0000}.ss-btn-ghost:hover{color:var(--foreground);background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ss-btn-ghost:hover{background-color:color-mix(in srgb,var(--foreground)6%,transparent)}}.ss-btn-ghost:hover{box-shadow:none}.ss-btn-ghost:before{display:none}.ss-btn-danger{color:#f87171;background-color:#f871711a;border:1px solid #f8717152}.light .ss-btn-danger{color:#dc2626;background-color:#dc262612;border-color:#dc26264d}.ss-btn-danger:hover{background-color:#f8717129;border-color:#f8717199;box-shadow:0 12px 30px -16px #f87171}.ss-btn-danger:before{display:none}.ss-btn-danger{--ss-btn-bloom:#f87171}.ss-btn-soft{color:var(--foreground);border:1px solid var(--hero-muted)}@supports (color:color-mix(in lab, red, red)){.ss-btn-soft{border:1px solid color-mix(in srgb,var(--hero-muted)26%,transparent)}}.ss-btn-soft{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ss-btn-soft{background-color:color-mix(in srgb,var(--foreground)5%,transparent)}}.ss-btn-soft{-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 1px 0 var(--card-hi)}.ss-btn-soft:hover{border-color:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.ss-btn-soft:hover{border-color:color-mix(in srgb,var(--hero-primary)52%,transparent)}}.ss-btn-soft:hover{background-color:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.ss-btn-soft:hover{background-color:color-mix(in srgb,var(--hero-primary)9%,transparent)}}.ss-btn-soft:hover{box-shadow:inset 0 1px 0 var(--card-hi),0 14px 32px -18px var(--hero-primary)}.ss-btn-soft:before{background:linear-gradient(100deg,transparent,var(--hero-primary),transparent)}@supports (color:color-mix(in lab, red, red)){.ss-btn-soft:before{background:linear-gradient(100deg,transparent,color-mix(in srgb,var(--hero-primary)22%,transparent),transparent)}}.ss-btn-success{--ss-btn-bloom:#10b981;color:#fff;background-image:linear-gradient(100deg,#059669 0%,#10b981 45%,#34d399 100%);background-position:0%;background-size:170%;border:1px solid #0000;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .28s,background-position .6s cubic-bezier(.22,1,.36,1),filter .22s;box-shadow:inset 0 1px #ffffff3d,0 10px 26px -14px #10b981d9}.ss-btn-success:hover{background-position:100%;box-shadow:inset 0 1px #ffffff52,0 18px 38px -16px #10b981e6,0 0 24px #10b98147}.ss-btn-presale{--ss-btn-bloom:#f59e0b;color:#2c1a04;background-image:linear-gradient(100deg,#f59e0b 0%,#fbbf24 34%,#fcd34d 52%,#fb923c 78%,#f59e0b 100%);background-position:0%;background-size:190%;border:1px solid #0000;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .28s,background-position .6s cubic-bezier(.22,1,.36,1),filter .22s;box-shadow:inset 0 1px #fff6,0 12px 32px -14px #f59e0bd9}.ss-btn-presale:hover{background-position:100%;box-shadow:inset 0 1px #ffffff80,0 20px 42px -16px #f59e0bf2,0 0 30px #fbbf2459}.ss-btn-presale:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px #f59e0b}.ss-btn-presale:not([data-phase=ended]){animation:3s ease-in-out infinite ss-btn-presale-halo}.ss-btn-presale:hover,.ss-btn-presale:focus-visible,.ss-btn-presale:active{animation:none}@keyframes ss-btn-presale-halo{0%,to{box-shadow:inset 0 1px #fff6,0 12px 32px -14px #f59e0bd9,0 0 #fbbf2473}60%{box-shadow:inset 0 1px #fff6,0 12px 32px -14px #f59e0bd9,0 0 0 9px #fbbf2400}}@media (prefers-reduced-motion:reduce){.ss-btn-presale:not([data-phase=ended]){animation:none}}.ss-btn-sm{--ss-btn-pad-y:.5rem;--ss-btn-pad-x:.9rem;--ss-btn-font:.8rem;--ss-btn-radius:.75rem;--ss-btn-lift:-1px}.ss-btn-lg{--ss-btn-pad-y:.95rem;--ss-btn-pad-x:1.75rem;--ss-btn-font:1rem;--ss-btn-radius:.95rem;--ss-btn-lift:-3px}.ss-btn-pill{--ss-btn-radius:9999px}.ss-btn-block{width:100%}.ss-btn-icon{--ss-btn-pad-x:0;--ss-btn-pad-y:0;aspect-ratio:1;gap:0;width:2.5rem}.ss-btn-icon.ss-btn-sm{width:2.1rem}.ss-btn-icon:hover>svg:last-child:not(:first-child){transform:none}.ss-btn-glow{animation:2.6s ease-in-out infinite ss-btn-glow}.ss-btn-glow:hover,.ss-btn-glow:focus-visible{animation:none}@keyframes ss-btn-glow{0%,to{box-shadow:inset 0 1px 0 #ffffff40,0 0 12px var(--hero-primary-glow)}50%{box-shadow:inset 0 1px 0 #ffffff40,0 0 26px var(--hero-primary-glow)}}@media (prefers-reduced-motion:reduce){.ss-btn,.ss-btn:hover,.ss-btn:active,.ss-btn:hover>svg:last-child:not(:first-child),.ss-btn-gear:hover>svg:first-child,.ss-btn-cycle:hover>svg,.ss-btn-play:hover>svg:first-child{transform:none}.ss-btn-glow,.ss-btn-bolt:hover>svg:first-child,.ss-btn:hover:before{animation:none}.ss-btn:not(.dashboard-new-plan-btn):after,.ss-btn:not(.dashboard-new-plan-btn):hover:after,.ss-btn:not(.dashboard-new-plan-btn):active:after{transition:opacity .2s;transform:none}}.pl-shell{max-width:64rem;margin-inline:auto;padding:2.5rem 1rem 4rem}.pl-back{color:var(--hero-muted);border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.4rem .7rem .4rem .5rem;font-size:.85rem;font-weight:650;transition:color .25s,background-color .25s;display:inline-flex}.pl-back:hover{color:var(--foreground);background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pl-back:hover{background:color-mix(in srgb,var(--foreground)6%,transparent)}}.pl-back svg{width:1rem;height:1rem;transition:transform .35s cubic-bezier(.22,1,.36,1)}.pl-back:hover svg{transform:translate(-3px)}.pl-rise{animation:.7s cubic-bezier(.22,1,.36,1) both pl-rise;animation-delay:calc(var(--i,0)*90ms)}@keyframes pl-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.pl-hero{--pl-accent:var(--hero-primary);isolation:isolate;border:1px solid var(--pl-accent);border-radius:1.75rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pl-hero{border:1px solid color-mix(in srgb,var(--pl-accent)22%,var(--card-border))}}.pl-hero{background:radial-gradient(120% 90% at 88% -20%,var(--pl-accent),transparent 58%),linear-gradient(180deg,var(--card-bg)0%,var(--card-bg-2)100%)}@supports (color:color-mix(in lab, red, red)){.pl-hero{background:radial-gradient(120% 90% at 88% -20%,color-mix(in srgb,var(--pl-accent)13%,transparent),transparent 58%),linear-gradient(180deg,var(--card-bg)0%,var(--card-bg-2)100%)}}.pl-hero{-webkit-backdrop-filter:blur(20px)saturate(140%);box-shadow:inset 0 1px 0 var(--card-hi),var(--card-shadow)}.pl-hero-aura{z-index:0;pointer-events:none;background:radial-gradient(circle,var(--pl-accent),transparent 68%);border-radius:50%;width:24rem;height:24rem;position:absolute;top:-9rem;right:-6rem}@supports (color:color-mix(in lab, red, red)){.pl-hero-aura{background:radial-gradient(circle,color-mix(in srgb,var(--pl-accent)24%,transparent),transparent 68%)}}.pl-hero-aura{filter:blur(14px);animation:7s ease-in-out infinite dashboard-breathe}.pl-hero>:not(.pl-hero-aura){z-index:1;position:relative}.pl-hero-head{border-bottom:1px solid var(--card-border);flex-wrap:wrap;align-items:center;gap:1rem;padding:1.6rem clamp(1.25rem,3vw,2rem);display:flex}.pl-token{flex-shrink:0;place-items:center;width:3.5rem;height:3.5rem;display:grid;position:relative}.pl-token-ring{border:1px dashed var(--pl-accent);border-radius:50%;position:absolute;inset:-.3rem}@supports (color:color-mix(in lab, red, red)){.pl-token-ring{border:1px dashed color-mix(in srgb,var(--pl-accent)42%,transparent)}}.pl-token-ring{animation:14s linear infinite pl-token-spin}.pl-token-ring:before{content:"";background:var(--pl-accent);width:.38rem;height:.38rem;box-shadow:0 0 .6rem var(--pl-accent);border-radius:50%;position:absolute;top:-.19rem;left:calc(50% - .19rem)}.pl-token-img,.pl-token-fallback{object-fit:cover;border-radius:50%;width:3.5rem;height:3.5rem}.pl-token-img{opacity:0;transition:opacity .15s;position:absolute;inset:0}.pl-token-img.is-loaded{opacity:1}.pl-token-fallback{color:var(--on-brand);background:linear-gradient(140deg,var(--pl-accent),var(--hero-secondary));letter-spacing:-.02em;place-items:center;font-size:1.1rem;font-weight:800;display:grid}@keyframes pl-token-spin{to{transform:rotate(360deg)}}.pl-title{flex:16rem;min-width:0}.pl-title h1{color:var(--foreground);letter-spacing:-.035em;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:800;line-height:1.15}.pl-route{color:var(--hero-muted);flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.35rem;font-size:.85rem;font-weight:600;display:flex}.pl-route strong{color:var(--foreground);font-weight:750}.pl-route em{color:var(--pl-accent)}@supports (color:color-mix(in lab, red, red)){.pl-route em{color:color-mix(in srgb,var(--pl-accent)80%,var(--foreground))}}.pl-route em{font-style:normal;font-weight:750}.pl-route svg{width:.95rem;height:.95rem;color:var(--pl-accent);animation:2.6s ease-in-out infinite pl-route-nudge}@keyframes pl-route-nudge{0%,to{transform:translate(0)}50%{transform:translate(3px)}}.pl-badges{flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto;display:flex}.pl-badge{letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .7rem;font-size:.7rem;font-weight:750;display:inline-flex}.pl-badge-dot{background:currentColor;border-radius:50%;width:.42rem;height:.42rem}.pl-badge-live .pl-badge-dot{animation:2s ease-out infinite pl-badge-pulse}@keyframes pl-badge-pulse{0%{opacity:1;box-shadow:0 0}70%,to{opacity:.75;box-shadow:0 0 0 .4rem #0000}}.pl-badge-auto{color:#059669;background:linear-gradient(135deg,#10b9812e,#05966914);border:1px solid #10b98147}.dark .pl-badge-auto{color:#34d399}.pl-badge-auto svg{width:.8rem;height:.8rem}.pl-badge-id{color:var(--hero-muted);border:1px solid var(--card-border);background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pl-badge-id{background:color-mix(in srgb,var(--foreground)4%,transparent)}}.pl-badge-id{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.pl-hero-body{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,2.75rem);padding:clamp(1.4rem,3vw,2rem);display:grid}.pl-ring{flex-shrink:0;place-items:center;width:10.5rem;height:10.5rem;display:grid;position:relative}.pl-ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.pl-ring-track{stroke:var(--hero-muted)}@supports (color:color-mix(in lab, red, red)){.pl-ring-track{stroke:color-mix(in srgb,var(--hero-muted)22%,transparent)}}.pl-ring-value{stroke:url(#pl-ring-gradient);stroke-linecap:round;filter:drop-shadow(0 0 6px var(--pl-accent))}@supports (color:color-mix(in lab, red, red)){.pl-ring-value{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--pl-accent)55%,transparent))}}.pl-ring-value{transition:stroke-dashoffset 1.4s cubic-bezier(.22,1,.36,1)}.pl-ring-core{text-align:center;place-items:center;line-height:1;display:grid}.pl-ring-pct{color:var(--foreground);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:2.15rem;font-weight:800}.pl-ring-runs{color:var(--hero-muted);margin-top:.4rem;font-size:.75rem;font-weight:650}.pl-ring-runs strong{color:var(--pl-accent)}@supports (color:color-mix(in lab, red, red)){.pl-ring-runs strong{color:color-mix(in srgb,var(--pl-accent)82%,var(--foreground))}}.pl-ring-runs strong{font-weight:800}.pl-ring-label{color:var(--hero-muted);letter-spacing:.14em;text-transform:uppercase;margin-top:.3rem;font-size:.6rem;font-weight:800}.pl-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.pl-metric{border:1px solid var(--card-border);background:var(--foreground);border-radius:.95rem;padding:.9rem 1rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pl-metric{background:color-mix(in srgb,var(--foreground)3%,transparent)}}.pl-metric{transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .35s}.pl-metric:before{content:"";background:linear-gradient(180deg,var(--pl-metric-accent,var(--pl-accent)),transparent);opacity:.7;width:2px;position:absolute;top:0;bottom:0;left:0}.pl-metric:hover{border-color:var(--pl-metric-accent,var(--pl-accent));transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.pl-metric:hover{border-color:color-mix(in srgb,var(--pl-metric-accent,var(--pl-accent))35%,var(--card-border))}}.pl-metric:hover{box-shadow:0 14px 30px -22px var(--pl-metric-accent,var(--pl-accent))}.pl-metric dt{color:var(--hero-muted);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.68rem;font-weight:800;display:flex}.pl-metric dt svg{width:.85rem;height:.85rem;color:var(--pl-metric-accent,var(--pl-accent))}.pl-metric dd{color:var(--foreground);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:.35rem;font-size:1.3rem;font-weight:800}.pl-metric dd small{color:var(--hero-muted);letter-spacing:0;margin-left:.2rem;font-size:.72rem;font-weight:650}.pl-next{border:1px solid var(--pl-accent);flex-wrap:wrap;align-items:center;gap:1rem;margin:0 clamp(1.4rem,3vw,2rem);padding:1rem 1.15rem;display:flex}@supports (color:color-mix(in lab, red, red)){.pl-next{border:1px solid color-mix(in srgb,var(--pl-accent)24%,var(--card-border))}}.pl-next{background:var(--pl-accent);border-radius:1.1rem}@supports (color:color-mix(in lab, red, red)){.pl-next{background:color-mix(in srgb,var(--pl-accent)6%,transparent)}}.pl-next-icon{width:2.5rem;height:2.5rem;color:var(--pl-accent);border:1px solid var(--pl-accent);border-radius:.8rem;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.pl-next-icon{border:1px solid color-mix(in srgb,var(--pl-accent)26%,transparent)}}.pl-next-icon{background:var(--pl-accent)}@supports (color:color-mix(in lab, red, red)){.pl-next-icon{background:color-mix(in srgb,var(--pl-accent)12%,transparent)}}.pl-next-icon svg{width:1.15rem;height:1.15rem}.pl-next-icon.is-due svg{animation:1.6s ease-in-out infinite pl-due}.pl-next.is-paused{--pl-accent:#d97706;border-color:#d97706}@supports (color:color-mix(in lab, red, red)){.pl-next.is-paused{border-color:color-mix(in srgb,#d97706 28%,var(--card-border))}}.pl-next.is-paused{background:#d9770612}.dark .pl-next.is-paused{--pl-accent:#fbbf24}.pl-next-note{min-width:10rem;color:var(--hero-muted);flex:14rem;font-size:.76rem;line-height:1.5}@keyframes pl-due{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.14)}}.pl-next-copy{flex:12rem;min-width:9rem}.pl-next-copy>p{color:var(--hero-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:800}.pl-next-time{color:var(--foreground);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:.1rem;font-size:1.35rem;font-weight:800}.pl-next-time.is-due{color:var(--pl-accent)}@supports (color:color-mix(in lab, red, red)){.pl-next-time.is-due{color:color-mix(in srgb,var(--pl-accent)85%,var(--foreground))}}.pl-next-bar{background:var(--hero-muted);border-radius:999px;flex:10rem;height:.45rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pl-next-bar{background:color-mix(in srgb,var(--hero-muted)20%,transparent)}}.pl-next-fill{border-radius:inherit;background:linear-gradient(90deg,var(--pl-accent),var(--hero-secondary));height:100%;transition:width 1s linear}.pl-next-bar:after{content:"";background:linear-gradient(90deg,#0000,#ffffff73,#0000);animation:2.4s ease-in-out infinite pl-next-sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes pl-next-sweep{to{transform:translate(100%)}}.pl-actions{border-top:1px solid var(--card-border);background:var(--foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.4rem;padding:1.25rem clamp(1.4rem,3vw,2rem);display:flex}@supports (color:color-mix(in lab, red, red)){.pl-actions{background:color-mix(in srgb,var(--foreground)2%,transparent)}}.pl-actions-note{color:var(--hero-muted);align-items:center;gap:.45rem;font-size:.78rem;font-weight:650;display:inline-flex}.pl-actions-note svg{width:1rem;height:1rem;color:var(--pl-accent);flex-shrink:0}.pl-closed{border-radius:.9rem;align-items:center;gap:.6rem;padding:.8rem 1rem;font-size:.85rem;font-weight:650;display:flex}.pl-closed svg{flex-shrink:0;width:1.15rem;height:1.15rem}.pl-closed-cancelled{color:#dc2626;background:#ef444417;border:1px solid #ef444438}.dark .pl-closed-cancelled{color:#f87171}.pl-closed-ended{color:#4f46e5;background:#6366f117;border:1px solid #6366f13d}.dark .pl-closed-ended{color:#818cf8}.pl-closed-held{color:#b45309;background:#f59e0b1a;border:1px solid #f59e0b42;align-items:flex-start;font-weight:550;line-height:1.5}.dark .pl-closed-held{color:#fbbf24}.pl-closed-held svg{margin-top:.1rem}.pl-closed-held b{font-weight:750}.pl-closed-reason{color:var(--hero-muted);overflow-wrap:anywhere;margin-top:.25rem;font-weight:500;display:block}.plan-cooldown-chip{border:1px solid var(--card-border);background:var(--hero-muted);border-radius:999px;align-items:center;gap:.4rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.plan-cooldown-chip{background:color-mix(in srgb,var(--hero-muted)14%,transparent)}}.plan-cooldown-chip{color:var(--hero-muted);padding:.4rem .75rem;font-size:.78rem;font-weight:650}.pl-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.pl-fact{border:1px solid var(--card-border);background:linear-gradient(180deg,var(--card-bg),var(--card-bg-2));-webkit-backdrop-filter:blur(14px);border-radius:1rem;padding:.95rem 1.05rem;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s}.pl-fact:hover{border-color:var(--hero-primary);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.pl-fact:hover{border-color:color-mix(in srgb,var(--hero-primary)30%,var(--card-border))}}.pl-fact dt{color:var(--hero-muted);letter-spacing:.11em;text-transform:uppercase;font-size:.66rem;font-weight:800}.pl-fact dd{color:var(--foreground);letter-spacing:-.015em;font-variant-numeric:tabular-nums;margin-top:.3rem;font-size:1rem;font-weight:750}.pl-panel{border:1px solid var(--card-border);background:linear-gradient(180deg,var(--card-bg),var(--card-bg-2));-webkit-backdrop-filter:blur(18px)saturate(135%);box-shadow:inset 0 1px 0 var(--card-hi),var(--card-shadow);border-radius:1.5rem;margin-top:1.75rem;overflow:hidden}.pl-panel-head{border-bottom:1px solid var(--card-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:1.15rem clamp(1.25rem,3vw,1.75rem);display:flex}.pl-panel-head h2{color:var(--foreground);letter-spacing:-.02em;font-size:1.05rem;font-weight:750}.pl-panel-head p{color:var(--hero-muted);margin-top:.15rem;font-size:.78rem}.pl-panel-body{padding:.5rem clamp(1.25rem,3vw,1.75rem) 1.5rem}.pl-timeline{padding-left:1.9rem;position:relative}.pl-timeline:before{content:"";background:linear-gradient(180deg,var(--hero-primary),var(--hero-muted));border-radius:999px;width:2px;position:absolute;top:1.4rem;bottom:1.4rem;left:.53rem}@supports (color:color-mix(in lab, red, red)){.pl-timeline:before{background:linear-gradient(180deg,color-mix(in srgb,var(--hero-primary)45%,transparent),color-mix(in srgb,var(--hero-muted)22%,transparent))}}.pl-row{border-bottom:1px solid var(--card-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem 1rem;padding:.9rem 0;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.pl-row{border-bottom:1px solid color-mix(in srgb,var(--card-border)60%,transparent)}}.pl-row{animation:.55s cubic-bezier(.22,1,.36,1) both pl-rise;animation-delay:calc(var(--i,0)*55ms)}.pl-row:last-child{border-bottom:0}.pl-node{border:2px solid var(--background);background:var(--hero-primary);width:.85rem;height:.85rem;box-shadow:0 0 0 1px var(--hero-primary);border-radius:50%;position:absolute;top:1.35rem;left:-1.9rem}@supports (color:color-mix(in lab, red, red)){.pl-node{box-shadow:0 0 0 1px color-mix(in srgb,var(--hero-primary)40%,transparent)}}.pl-row-upcoming .pl-node{background:var(--hero-muted)}@supports (color:color-mix(in lab, red, red)){.pl-row-upcoming .pl-node{background:color-mix(in srgb,var(--hero-muted)45%,transparent)}}.pl-row-upcoming .pl-node{box-shadow:none}.pl-row-next .pl-node{background:var(--hero-primary);animation:2s ease-out infinite pl-node-pulse}@keyframes pl-node-pulse{0%{box-shadow:0 0 0 0 var(--hero-primary-glow)}70%,to{box-shadow:0 0 0 .55rem #0000}}.pl-row-main{min-width:0}.pl-row-title{color:var(--foreground);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.4rem;font-size:.92rem;font-weight:700;display:flex}.pl-row-title span{color:var(--hero-muted);font-size:.78rem;font-weight:650}.pl-row-title em{color:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.pl-row-title em{color:color-mix(in srgb,var(--hero-primary)80%,var(--foreground))}}.pl-row-title em{font-style:normal}.pl-row-meta{color:var(--hero-muted);font-variant-numeric:tabular-nums;margin-top:.2rem;font-size:.76rem}.pl-row-upcoming .pl-row-title,.pl-row-upcoming .pl-row-title em{color:var(--hero-muted)}.pl-tx{color:var(--hero-muted);border-radius:.6rem;align-items:center;gap:.35rem;padding:.35rem .6rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.76rem;font-weight:650;transition:color .25s,background-color .25s;display:inline-flex}.pl-tx:hover{color:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.pl-tx:hover{color:color-mix(in srgb,var(--hero-primary)85%,var(--foreground))}}.pl-tx:hover{background:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.pl-tx:hover{background:color-mix(in srgb,var(--hero-primary)10%,transparent)}}.pl-tx svg{width:.8rem;height:.8rem;transition:transform .28s cubic-bezier(.34,1.56,.64,1)}.pl-tx:hover svg{transform:translate(2px,-2px)}.pl-scheduled-tag{color:var(--hero-muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:.72rem;font-weight:700}.pl-empty{text-align:center;flex-direction:column;align-items:center;padding:2.75rem 1rem;display:flex}.pl-empty-icon{width:3rem;height:3rem;color:var(--hero-primary);border-radius:1rem;place-items:center;margin-bottom:.85rem;display:grid}@supports (color:color-mix(in lab, red, red)){.pl-empty-icon{color:color-mix(in srgb,var(--hero-primary)78%,var(--foreground))}}.pl-empty-icon{background:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.pl-empty-icon{background:color-mix(in srgb,var(--hero-primary)12%,transparent)}}.pl-empty-icon{animation:4s ease-in-out infinite dashboard-icon-float}.pl-empty-icon svg{width:1.45rem;height:1.45rem}.pl-empty p{color:var(--foreground);font-size:.92rem;font-weight:700}.pl-empty span{max-width:26rem;color:var(--hero-muted);margin-top:.3rem;font-size:.82rem;line-height:1.6}.pl-note{color:var(--hero-muted);background:var(--hero-muted);border-radius:.75rem;margin-top:1rem;padding:.7rem .85rem}@supports (color:color-mix(in lab, red, red)){.pl-note{background:color-mix(in srgb,var(--hero-muted)10%,transparent)}}.pl-note{font-size:.74rem;line-height:1.5}.pl-prices-panel .pl-panel-body{padding-top:1.1rem}.pl-prices{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.pl-price{border:1px solid var(--card-border);background:var(--foreground);border-radius:1rem;flex-direction:column;gap:.25rem;padding:.95rem 1.05rem;display:flex}@supports (color:color-mix(in lab, red, red)){.pl-price{background:color-mix(in srgb,var(--foreground)3%,transparent)}}.pl-price.is-now{border-color:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.pl-price.is-now{border-color:color-mix(in srgb,var(--hero-primary)35%,var(--card-border))}}.pl-price.is-now{background:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.pl-price.is-now{background:color-mix(in srgb,var(--hero-primary)8%,transparent)}}.pl-price dt{color:var(--hero-muted);letter-spacing:.11em;text-transform:uppercase;font-size:.66rem;font-weight:800}.pl-price dd{color:var(--foreground);letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-items:baseline;gap:.35rem;font-size:1.15rem;font-weight:780;display:flex}.pl-price dd small{letter-spacing:.05em;text-transform:uppercase;color:var(--hero-accent);font-size:.55rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.pl-price dd small{color:color-mix(in srgb,var(--hero-accent)88%,var(--foreground))}}.pl-price-note{color:var(--hero-muted);font-size:.7rem;line-height:1.45}.pl-delta{font-variant-numeric:tabular-nums;align-items:baseline;gap:.3rem;font-size:.74rem;font-weight:750;display:inline-flex}.pl-delta em{color:var(--hero-muted);font-size:.66rem;font-style:normal;font-weight:600}.pl-delta.is-up{color:#15803d}.pl-delta.is-down{color:#dc2626}.pl-delta.is-flat{color:var(--hero-muted)}.dark .pl-delta.is-up{color:#4ade80}.dark .pl-delta.is-down{color:#f87171}@media (prefers-color-scheme:dark){:root:not(.light) .pl-delta.is-up{color:#4ade80}:root:not(.light) .pl-delta.is-down{color:#f87171}}@media (max-width:820px){.pl-hero-body{grid-template-columns:1fr;justify-items:center}.pl-metrics{width:100%}.pl-facts,.pl-prices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.pl-badges{width:100%;margin-left:0}.pl-metrics,.pl-prices{grid-template-columns:1fr}.pl-actions{flex-direction:column;align-items:stretch}.pl-actions .ss-btn{width:100%}.pl-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pl-rise,.pl-row,.pl-token-ring,.pl-hero-aura,.pl-route svg,.pl-badge-live .pl-badge-dot,.pl-next-icon.is-due svg,.pl-next-bar:after,.pl-row-next .pl-node,.pl-empty-icon{animation:none!important}.pl-ring-value,.pl-next-fill{transition:none}}@property --dm-spin{syntax:"<angle>";inherits:false;initial-value:0deg}.dm-overlay{z-index:50;place-items:center;padding:clamp(.75rem,2.5vw,1.75rem);animation:.35s both dm-veil-in;display:grid;position:fixed;inset:0}.dm-veil{-webkit-backdrop-filter:blur(14px)saturate(115%);background:#05060c9e;position:absolute;inset:0;overflow:hidden}.dm-veil-bloom{filter:blur(90px);opacity:.4;pointer-events:none;border-radius:50%;width:34rem;height:34rem;position:absolute}.dm-veil-bloom-a{background:radial-gradient(circle,var(--hero-primary),transparent 65%);animation:15s ease-in-out infinite amb-drift;top:-12rem;left:-8rem}.dm-veil-bloom-b{background:radial-gradient(circle,var(--hero-secondary),transparent 65%);animation:18s ease-in-out infinite amb-drift-alt;bottom:-14rem;right:-10rem}.dm-shell{isolation:isolate;border:1px solid var(--card-border);background:radial-gradient(120% 90% at 100% 0%,var(--hero-secondary),transparent 55%),linear-gradient(180deg,var(--card-bg)0%,var(--card-bg-2)100%),var(--background);border-radius:1.6rem;flex-direction:column;width:min(60rem,100%);max-height:min(92vh,54rem);display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dm-shell{background:radial-gradient(120% 90% at 100% 0%,color-mix(in srgb,var(--hero-secondary)10%,transparent),transparent 55%),linear-gradient(180deg,var(--card-bg)0%,var(--card-bg-2)100%),var(--background)}}.dm-shell{-webkit-backdrop-filter:blur(22px)saturate(140%);box-shadow:inset 0 1px 0 var(--card-hi),0 40px 90px -30px #0000008c,0 0 60px -20px var(--hero-primary-glow);animation:.55s cubic-bezier(.22,1,.36,1) both dm-shell-in}.dm-edge{z-index:4;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--dm-spin),transparent 0deg 40deg,var(--hero-primary)92deg,#fff 138deg,var(--hero-accent)184deg,transparent 234deg 360deg);padding:1px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.dm-edge{background:conic-gradient(from var(--dm-spin),transparent 0deg 40deg,color-mix(in srgb,var(--hero-primary)85%,transparent)92deg,color-mix(in srgb,#fff 60%,var(--hero-secondary))138deg,color-mix(in srgb,var(--hero-accent)85%,transparent)184deg,transparent 234deg 360deg)}}.dm-edge{-webkit-mask-composite:xor;opacity:.8;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;animation:8s linear infinite dm-edge-travel;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.dm-head{z-index:1;color:var(--on-brand);background:linear-gradient(118deg,var(--hero-primary)0%,var(--hero-secondary)62%,var(--hero-accent)118%);box-shadow:0 10px 30px -18px var(--hero-secondary);flex-shrink:0;align-items:center;gap:1rem;padding:1.15rem 1.35rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dm-head{box-shadow:0 10px 30px -18px color-mix(in srgb,var(--hero-secondary)90%,transparent)}}.dm-head-grid{opacity:.22;pointer-events:none;background-image:linear-gradient(var(--on-brand)1px,transparent 1px),linear-gradient(90deg,var(--on-brand)1px,transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.dm-head-grid{background-image:linear-gradient(color-mix(in srgb,var(--on-brand)34%,transparent)1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--on-brand)34%,transparent)1px,transparent 1px)}}.dm-head-grid{background-size:26px 26px;animation:18s linear infinite dm-grid-drift;-webkit-mask-image:radial-gradient(80% 120% at 82% 0,#000,#0000 72%);mask-image:radial-gradient(80% 120% at 82% 0,#000,#0000 72%)}.dm-head-sheen{opacity:0;pointer-events:none;filter:blur(8px);background:linear-gradient(90deg,#0000,#ffffff80,#0000);width:16%;animation:6.5s ease-in-out 1.2s infinite dm-sheen-sweep;position:absolute;top:-60%;bottom:-60%;left:-25%;transform:skew(-14deg)}.dm-head-mark{z-index:1;border:1px solid var(--on-brand);border-radius:1rem;flex-shrink:0;place-items:center;width:3rem;height:3rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.dm-head-mark{border:1px solid color-mix(in srgb,var(--on-brand)26%,transparent)}}.dm-head-mark{background:var(--on-brand)}@supports (color:color-mix(in lab, red, red)){.dm-head-mark{background:color-mix(in srgb,var(--on-brand)16%,transparent)}}.dm-head-mark{box-shadow:inset 0 1px #ffffff4d}.dm-head-mark svg{width:1.4rem;height:1.4rem;animation:4.2s ease-in-out infinite dm-mark-breathe}.dm-head-ring{border:1px dashed var(--on-brand);border-radius:1.25rem;position:absolute;inset:-.35rem}@supports (color:color-mix(in lab, red, red)){.dm-head-ring{border:1px dashed color-mix(in srgb,var(--on-brand)40%,transparent)}}.dm-head-ring{opacity:.6;animation:14s linear infinite dm-ring-turn}.dm-head-copy{z-index:1;flex:1;min-width:0;position:relative}.dm-title{letter-spacing:-.025em;font-size:1.18rem;font-weight:800;line-height:1.2}.dm-sub{color:var(--on-brand);margin-top:.2rem;font-size:.82rem;font-weight:550;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.dm-sub{color:color-mix(in srgb,var(--on-brand)78%,transparent)}}.dm-head-net{border:1px solid var(--on-brand);border-radius:999px;align-items:center;gap:.35rem;margin-left:.45rem;padding:.1rem .45rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dm-head-net{border:1px solid color-mix(in srgb,var(--on-brand)30%,transparent)}}.dm-head-net{background:var(--on-brand)}@supports (color:color-mix(in lab, red, red)){.dm-head-net{background:color-mix(in srgb,var(--on-brand)14%,transparent)}}.dm-head-net{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:.62rem;font-weight:800}.dm-head-net:before{content:"";background:currentColor;border-radius:50%;width:.35rem;height:.35rem;animation:2s ease-in-out infinite pc-chip-pulse}.dm-close{z-index:1;width:2.25rem;height:2.25rem;color:inherit;background:var(--on-brand);border-radius:.75rem;flex-shrink:0;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.dm-close{background:color-mix(in srgb,var(--on-brand)12%,transparent)}}.dm-close{transition:background-color .25s,transform .35s cubic-bezier(.34,1.56,.64,1)}.dm-close:hover{background:var(--on-brand)}@supports (color:color-mix(in lab, red, red)){.dm-close:hover{background:color-mix(in srgb,var(--on-brand)24%,transparent)}}.dm-close:hover{transform:rotate(90deg)}.dm-close svg{width:1.05rem;height:1.05rem}.dm-form{flex-direction:column;flex:1;min-height:0;display:flex}.dm-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.dm-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;display:grid}.dm-main{flex-direction:column;gap:1.15rem;padding:1.35rem;display:flex}.dm-main>*{animation:.55s cubic-bezier(.22,1,.36,1) both cw-fade-up}.dm-main>:first-child{animation-delay:60ms}.dm-main>:nth-child(2){animation-delay:.12s}.dm-main>:nth-child(3){animation-delay:.18s}.dm-main>:nth-child(4){animation-delay:.24s}.dm-main>:nth-child(5){animation-delay:.3s}.dm-main>:has(.dm-pop){z-index:30;position:relative}.dm-balance{border:1px solid var(--hero-primary);border-radius:1rem;align-items:center;gap:.75rem;padding:.7rem .85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dm-balance{border:1px solid color-mix(in srgb,var(--hero-primary)22%,transparent)}}.dm-balance{background:radial-gradient(90% 140% at 100% 0%,var(--hero-primary),transparent 70%),var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dm-balance{background:radial-gradient(90% 140% at 100% 0%,color-mix(in srgb,var(--hero-primary)12%,transparent),transparent 70%),color-mix(in srgb,var(--foreground)3%,transparent)}}.dm-balance-icon{width:2.1rem;height:2.1rem;color:var(--hero-primary);border:1px solid var(--hero-primary);border-radius:.7rem;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.dm-balance-icon{border:1px solid color-mix(in srgb,var(--hero-primary)30%,transparent)}}.dm-balance-icon{background:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.dm-balance-icon{background:color-mix(in srgb,var(--hero-primary)12%,transparent)}}.dm-balance-icon{box-shadow:inset 0 1px 0 var(--card-hi)}.dm-balance-icon svg{width:1.05rem;height:1.05rem}.dm-balance-copy{min-width:0}.dm-balance-label{letter-spacing:.08em;text-transform:uppercase;color:var(--hero-muted);font-size:.62rem;font-weight:800}.dm-balance-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--foreground);overflow-wrap:anywhere;margin-top:.05rem;font-size:1rem;font-weight:800;line-height:1.25;display:block}.dm-balance-value small{color:var(--hero-muted);margin-left:.25rem;font-size:.72rem;font-weight:700}.dm-field{flex-direction:column;gap:.5rem;display:flex}.dm-field-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.dm-label{letter-spacing:-.01em;color:var(--foreground);align-items:center;gap:.4rem;font-size:.8rem;font-weight:700;display:inline-flex}.dm-label-num{border:1px solid var(--hero-primary);border-radius:50%;flex-shrink:0;place-items:center;width:1.15rem;height:1.15rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dm-label-num{border:1px solid color-mix(in srgb,var(--hero-primary)35%,transparent)}}.dm-label-num{background:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.dm-label-num{background:color-mix(in srgb,var(--hero-primary)12%,transparent)}}.dm-label-num{color:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.dm-label-num{color:color-mix(in srgb,var(--hero-primary)85%,var(--foreground))}}.dm-label-num{font-size:.6rem;font-weight:800}.dm-link{color:var(--hero-primary);border-radius:.4rem;font-size:.72rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.dm-link{color:color-mix(in srgb,var(--hero-primary)88%,var(--foreground))}}.dm-link:hover{text-decoration:underline}.dm-hint{color:var(--hero-muted);font-size:.72rem;line-height:1.5}.dm-hint b{color:var(--foreground);font-weight:750}.dm-hint-error{color:#dc2626;font-weight:650}.dark .dm-hint-error{color:#fb7185}.dm-row{grid-template-columns:1fr 1fr;gap:.85rem;display:grid}.dm-input{border:1px solid var(--hero-muted);border-radius:.85rem;width:100%}@supports (color:color-mix(in lab, red, red)){.dm-input{border:1px solid color-mix(in srgb,var(--hero-muted)25%,transparent)}}.dm-input{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dm-input{background:color-mix(in srgb,var(--foreground)3.5%,transparent)}}.dm-input{color:var(--foreground);font-variant-numeric:tabular-nums;padding:.7rem .85rem;font-size:.9rem;font-weight:650;transition:border-color .25s,box-shadow .25s,background-color .25s}.dm-input::placeholder{color:var(--hero-muted);font-weight:500}@supports (color:color-mix(in lab, red, red)){.dm-input::placeholder{color:color-mix(in srgb,var(--hero-muted)78%,transparent)}}.dm-input:focus{border-color:var(--hero-primary);outline:none}@supports (color:color-mix(in lab, red, red)){.dm-input:focus{border-color:color-mix(in srgb,var(--hero-primary)55%,transparent)}}.dm-input:focus{background:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.dm-input:focus{background:color-mix(in srgb,var(--hero-primary)5%,transparent)}}.dm-input:focus{box-shadow:0 0 0 3px var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.dm-input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--hero-primary)16%,transparent)}}.dm-input:disabled{cursor:not-allowed;opacity:.6}.dm-input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.dm-input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.dm-input[type=number]{appearance:textfield}.dm-input-wrap{position:relative}.dm-input-prefix{color:var(--hero-muted);pointer-events:none;font-size:.9rem;font-weight:700;position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.dm-input-wrap .dm-input{padding-left:1.8rem}.dm-input-suffix{color:var(--hero-muted);pointer-events:none;font-size:.7rem;font-weight:700;position:absolute;top:50%;right:.85rem;transform:translateY(-50%)}.dm-input-wrap-suffix .dm-input{padding-right:3rem}.dm-quick{flex-wrap:wrap;gap:.35rem;display:flex}.dm-quick-btn{border:1px solid var(--hero-muted);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.dm-quick-btn{border:1px solid color-mix(in srgb,var(--hero-muted)24%,transparent)}}.dm-quick-btn{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dm-quick-btn{background:color-mix(in srgb,var(--foreground)3%,transparent)}}.dm-quick-btn{font-variant-numeric:tabular-nums;color:var(--hero-muted);padding:.24rem .6rem;font-size:.7rem;font-weight:700;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .22s,color .22s,background-color .22s}.dm-quick-btn:hover{border-color:var(--hero-primary);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.dm-quick-btn:hover{border-color:color-mix(in srgb,var(--hero-primary)45%,transparent)}}.dm-quick-btn:hover{color:var(--foreground)}.dm-quick-btn[aria-pressed=true]{border-color:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.dm-quick-btn[aria-pressed=true]{border-color:color-mix(in srgb,var(--hero-primary)55%,transparent)}}.dm-quick-btn[aria-pressed=true]{background:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.dm-quick-btn[aria-pressed=true]{background:color-mix(in srgb,var(--hero-primary)14%,transparent)}}.dm-quick-btn[aria-pressed=true]{color:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.dm-quick-btn[aria-pressed=true]{color:color-mix(in srgb,var(--hero-primary)88%,var(--foreground))}}.dm-quick-note{color:var(--hero-muted);align-self:center;margin-left:auto;font-size:.7rem;font-weight:600}.dm-close:disabled{cursor:not-allowed;opacity:.45}.dm-close:disabled:hover{background:var(--on-brand);transform:none}@supports (color:color-mix(in lab, red, red)){.dm-close:disabled:hover{background:color-mix(in srgb,var(--on-brand)12%,transparent)}}.dm-token-btn{border:1px solid var(--hero-muted);border-radius:.85rem;align-items:center;gap:.7rem;width:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.dm-token-btn{border:1px solid color-mix(in srgb,var(--hero-muted)25%,transparent)}}.dm-token-btn{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dm-token-btn{background:color-mix(in srgb,var(--foreground)3.5%,transparent)}}.dm-token-btn{text-align:left;color:var(--foreground);padding:.6rem .75rem;transition:border-color .25s,box-shadow .25s,background-color .25s}.dm-token-btn:hover{border-color:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.dm-token-btn:hover{border-color:color-mix(in srgb,var(--hero-primary)45%,transparent)}}.dm-token-btn:hover{background:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.dm-token-btn:hover{background:color-mix(in srgb,var(--hero-primary)5%,transparent)}}.dm-token-btn[aria-expanded=true]{border-color:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.dm-token-btn[aria-expanded=true]{border-color:color-mix(in srgb,var(--hero-primary)55%,transparent)}}.dm-token-btn[aria-expanded=true]{box-shadow:0 0 0 3px var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.dm-token-btn[aria-expanded=true]{box-shadow:0 0 0 3px color-mix(in srgb,var(--hero-primary)16%,transparent)}}.dm-token-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.88rem;font-weight:700;overflow:hidden}.dm-token-sym{color:var(--hero-muted);margin-left:.3rem;font-weight:600}.dm-token-caret{width:1.1rem;height:1.1rem;color:var(--hero-muted);flex-shrink:0;transition:transform .3s cubic-bezier(.22,1,.36,1)}.dm-token-btn[aria-expanded=true] .dm-token-caret{transform:rotate(180deg)}.dm-tag{border:1px solid var(--hero-secondary);border-radius:999px;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.dm-tag{border:1px solid color-mix(in srgb,var(--hero-secondary)35%,transparent)}}.dm-tag{background:var(--hero-secondary)}@supports (color:color-mix(in lab, red, red)){.dm-tag{background:color-mix(in srgb,var(--hero-secondary)15%,transparent)}}.dm-tag{letter-spacing:.05em;text-transform:uppercase;color:var(--hero-secondary);padding:.1rem .4rem;font-size:.56rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.dm-tag{color:color-mix(in srgb,var(--hero-secondary)88%,var(--foreground))}}.dm-token-price{font-variant-numeric:tabular-nums;color:var(--hero-primary);flex-shrink:0;align-items:baseline;gap:.25rem;font-size:.78rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dm-token-price{color:color-mix(in srgb,var(--hero-primary)85%,var(--foreground))}}.dm-token-price.is-muted{color:var(--hero-muted);font-size:.7rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.dm-token-price.is-muted{color:color-mix(in srgb,var(--hero-muted)85%,transparent)}}.dm-token-price.is-stale{color:var(--hero-accent)}@supports (color:color-mix(in lab, red, red)){.dm-token-price.is-stale{color:color-mix(in srgb,var(--hero-accent)88%,var(--foreground))}}.dm-token-price small{letter-spacing:.04em;text-transform:uppercase;opacity:.75;font-size:.55rem;font-weight:800}.dm-pop{z-index:20;border:1px solid var(--hero-muted);border-radius:1rem;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dm-pop{border:1px solid color-mix(in srgb,var(--hero-muted)25%,transparent)}}.dm-pop{background:var(--background);transform-origin:top;animation:.25s cubic-bezier(.22,1,.36,1) both dm-pop-in;box-shadow:0 24px 50px -20px #00000080}.dm-pop-search{border-bottom:1px solid var(--hero-muted);padding:.55rem}@supports (color:color-mix(in lab, red, red)){.dm-pop-search{border-bottom:1px solid color-mix(in srgb,var(--hero-muted)18%,transparent)}}.dm-pop-search .dm-input{padding:.5rem .7rem;font-size:.8rem;font-weight:550}.dm-pop-list{max-height:13rem;padding:.3rem;overflow-y:auto}.dm-pop-item{text-align:left;width:100%;color:var(--foreground);border-radius:.7rem;align-items:center;gap:.65rem;padding:.55rem .6rem;font-size:.85rem;font-weight:650;transition:background-color .18s;display:flex}.dm-pop-item:hover{background:var(--hero-muted)}@supports (color:color-mix(in lab, red, red)){.dm-pop-item:hover{background:color-mix(in srgb,var(--hero-muted)12%,transparent)}}.dm-pop-item.is-selected{background:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.dm-pop-item.is-selected{background:color-mix(in srgb,var(--hero-primary)14%,transparent)}}.dm-pop-item.is-selected{color:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.dm-pop-item.is-selected{color:color-mix(in srgb,var(--hero-primary)88%,var(--foreground))}}.dm-pop-empty{text-align:center;color:var(--hero-muted);padding:1rem .75rem;font-size:.8rem}.dm-add{gap:.4rem;display:flex}.dm-add .dm-input{padding:.5rem .7rem;font-size:.75rem;font-weight:550}.dm-freq{border:1px solid var(--hero-muted);border-radius:.95rem;grid-auto-columns:1fr;grid-auto-flow:column;padding:.3rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.dm-freq{border:1px solid color-mix(in srgb,var(--hero-muted)20%,transparent)}}.dm-freq{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dm-freq{background:color-mix(in srgb,var(--foreground)3%,transparent)}}.dm-freq-thumb{z-index:0;width:calc((100% - .6rem)/var(--dm-n,1));background:linear-gradient(135deg,var(--hero-primary),var(--hero-secondary));border-radius:.68rem;position:absolute;top:.3rem;bottom:.3rem;left:.3rem}@supports (color:color-mix(in lab, red, red)){.dm-freq-thumb{background:linear-gradient(135deg,var(--hero-primary),color-mix(in srgb,var(--hero-secondary)70%,var(--hero-primary)))}}.dm-freq-thumb{box-shadow:inset 0 1px 0 #ffffff47,0 6px 18px -8px var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.dm-freq-thumb{box-shadow:inset 0 1px 0 #ffffff47,0 6px 18px -8px color-mix(in srgb,var(--hero-primary)90%,transparent)}}.dm-freq-thumb{transform:translateX(calc(var(--dm-i,0)*100%));transition:transform .42s cubic-bezier(.34,1.4,.64,1)}.dm-freq-btn{z-index:1;white-space:nowrap;color:var(--hero-muted);border-radius:.68rem;padding:.5rem .3rem;font-size:.74rem;font-weight:700;transition:color .3s;position:relative}.dm-freq-btn:hover{color:var(--foreground)}.dm-freq-btn[aria-pressed=true]{color:var(--on-brand)}.dm-auto{--dm-auto:#059669;border:1px solid var(--hero-muted);border-radius:1.1rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dm-auto{border:1px solid color-mix(in srgb,var(--hero-muted)20%,transparent)}}.dm-auto{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dm-auto{background:color-mix(in srgb,var(--foreground)3%,transparent)}}.dm-auto{transition:border-color .35s,box-shadow .35s,background-color .35s}.dark .dm-auto{--dm-auto:#34d399}.dm-auto-on{border-color:var(--dm-auto)}@supports (color:color-mix(in lab, red, red)){.dm-auto-on{border-color:color-mix(in srgb,var(--dm-auto)45%,transparent)}}.dm-auto-on{background:radial-gradient(110% 130% at 100% 0%,var(--dm-auto),transparent 62%),var(--dm-auto)}@supports (color:color-mix(in lab, red, red)){.dm-auto-on{background:radial-gradient(110% 130% at 100% 0%,color-mix(in srgb,var(--dm-auto)18%,transparent),transparent 62%),color-mix(in srgb,var(--dm-auto)7%,transparent)}}.dm-auto-on{box-shadow:0 16px 40px -26px var(--dm-auto)}@supports (color:color-mix(in lab, red, red)){.dm-auto-on{box-shadow:0 16px 40px -26px color-mix(in srgb,var(--dm-auto)90%,transparent)}}.dm-auto-btn{z-index:1;text-align:left;align-items:center;gap:.75rem;width:100%;padding:.8rem .9rem;display:flex;position:relative}.dm-auto-icon{border:1px solid var(--dm-auto);border-radius:.65rem;flex-shrink:0;place-items:center;width:2.1rem;height:2.1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dm-auto-icon{border:1px solid color-mix(in srgb,var(--dm-auto)35%,transparent)}}.dm-auto-icon{background:var(--dm-auto)}@supports (color:color-mix(in lab, red, red)){.dm-auto-icon{background:color-mix(in srgb,var(--dm-auto)14%,transparent)}}.dm-auto-icon{color:var(--dm-auto)}@supports (color:color-mix(in lab, red, red)){.dm-auto-icon{color:color-mix(in srgb,var(--dm-auto)88%,var(--foreground))}}.dm-auto-icon svg{width:1.05rem;height:1.05rem}.dm-auto-on .dm-auto-icon svg{animation:2.8s ease-in-out infinite pc-bolt-flicker}.dm-auto-copy{flex:1;min-width:0}.dm-auto-title{color:var(--foreground);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.82rem;font-weight:750;display:flex}.dm-auto-badge{border:1px solid var(--dm-auto);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.dm-auto-badge{border:1px solid color-mix(in srgb,var(--dm-auto)40%,transparent)}}.dm-auto-badge{background:var(--dm-auto)}@supports (color:color-mix(in lab, red, red)){.dm-auto-badge{background:color-mix(in srgb,var(--dm-auto)14%,transparent)}}.dm-auto-badge{letter-spacing:.06em;text-transform:uppercase;color:var(--dm-auto);padding:.08rem .4rem;font-size:.56rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.dm-auto-badge{color:color-mix(in srgb,var(--dm-auto)88%,var(--foreground))}}.dm-auto-body{color:var(--hero-muted);margin-top:.25rem;font-size:.72rem;line-height:1.5}.dm-switch{border:1px solid var(--hero-muted);border-radius:999px;flex-shrink:0;width:2.6rem;height:1.5rem;position:relative}@supports (color:color-mix(in lab, red, red)){.dm-switch{border:1px solid color-mix(in srgb,var(--hero-muted)30%,transparent)}}.dm-switch{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dm-switch{background:color-mix(in srgb,var(--foreground)8%,transparent)}}.dm-switch{transition:background-color .3s,border-color .3s}.dm-auto-on .dm-switch{border-color:var(--dm-auto)}@supports (color:color-mix(in lab, red, red)){.dm-auto-on .dm-switch{border-color:color-mix(in srgb,var(--dm-auto)60%,transparent)}}.dm-auto-on .dm-switch{background:var(--dm-auto)}@supports (color:color-mix(in lab, red, red)){.dm-auto-on .dm-switch{background:color-mix(in srgb,var(--dm-auto)75%,transparent)}}.dm-switch:after{content:"";background:#fff;border-radius:50%;width:1.05rem;height:1.05rem;transition:transform .32s cubic-bezier(.34,1.5,.64,1);position:absolute;top:.15rem;left:.15rem;box-shadow:0 2px 6px #00000059}.dm-auto-on .dm-switch:after{transform:translate(1.05rem)}.dm-note{border:1px solid var(--hero-muted);border-radius:1.1rem;align-items:flex-start;gap:.7rem;padding:.85rem .9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dm-note{border:1px solid color-mix(in srgb,var(--hero-muted)20%,transparent)}}.dm-note{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dm-note{background:color-mix(in srgb,var(--foreground)3%,transparent)}}.dm-note-icon{width:2rem;height:2rem;color:var(--hero-muted);background:var(--hero-muted);border-radius:.6rem;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.dm-note-icon{background:color-mix(in srgb,var(--hero-muted)15%,transparent)}}.dm-note-icon svg{width:1rem;height:1rem}.dm-note-title{color:var(--foreground);font-size:.8rem;font-weight:700}.dm-note-body{color:var(--hero-muted);margin-top:.2rem;font-size:.72rem;line-height:1.55}.dm-aside{border-left:1px solid var(--hero-muted);padding:1.35rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dm-aside{border-left:1px solid color-mix(in srgb,var(--hero-muted)15%,transparent)}}.dm-aside{background:radial-gradient(100% 60% at 100% 0%,var(--hero-secondary),transparent 60%),var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dm-aside{background:radial-gradient(100% 60% at 100% 0%,color-mix(in srgb,var(--hero-secondary)9%,transparent),transparent 60%),color-mix(in srgb,var(--foreground)2.5%,transparent)}}.dm-aside-mesh{opacity:.4;pointer-events:none;background-image:radial-gradient(var(--hero-primary)1px,transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.dm-aside-mesh{background-image:radial-gradient(color-mix(in srgb,var(--hero-primary)38%,transparent)1px,transparent 1px)}}.dm-aside-mesh{background-size:20px 20px;animation:11s linear infinite pc-mesh-drift;-webkit-mask-image:linear-gradient(160deg,#000,#0000 65%);mask-image:linear-gradient(160deg,#000,#0000 65%)}.dm-aside-body{z-index:1;position:relative}.dm-aside-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.9rem;display:flex}.dm-aside-title{letter-spacing:.1em;text-transform:uppercase;color:var(--hero-muted);font-size:.66rem;font-weight:800}.dm-live{border:1px solid var(--hero-primary);border-radius:999px;align-items:center;gap:.35rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dm-live{border:1px solid color-mix(in srgb,var(--hero-primary)30%,transparent)}}.dm-live{background:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.dm-live{background:color-mix(in srgb,var(--hero-primary)10%,transparent)}}.dm-live{letter-spacing:.07em;text-transform:uppercase;color:var(--hero-primary);padding:.15rem .5rem;font-size:.58rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.dm-live{color:color-mix(in srgb,var(--hero-primary)85%,var(--foreground))}}.dm-live-dot{background:currentColor;border-radius:50%;width:.35rem;height:.35rem;position:relative}.dm-live-dot:after{content:"";background:currentColor;border-radius:50%;animation:1.9s cubic-bezier(0,0,.2,1) infinite nw-ping;position:absolute;inset:0}.dm-chart{border:1px solid var(--hero-muted);border-radius:1rem;height:7.5rem;padding:1rem .85rem .7rem;position:relative}@supports (color:color-mix(in lab, red, red)){.dm-chart{border:1px solid color-mix(in srgb,var(--hero-muted)18%,transparent)}}.dm-chart{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.dm-chart{background:color-mix(in srgb,var(--background)55%,transparent)}}.dm-chart{box-shadow:inset 0 1px 0 var(--card-hi)}.dm-chart-grid{border-radius:inherit;opacity:.5;pointer-events:none;background-image:linear-gradient(var(--hero-muted)1px,transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.dm-chart-grid{background-image:linear-gradient(color-mix(in srgb,var(--hero-muted)18%,transparent)1px,transparent 1px)}}.dm-chart-grid{background-size:100% 1.55rem}.dm-bars{align-items:flex-end;gap:.2rem;height:100%;display:flex;position:relative}.dm-bar{background:linear-gradient(180deg,var(--hero-primary),var(--hero-primary));border-radius:.22rem .22rem .1rem .1rem;flex:1;min-width:0;position:relative}@supports (color:color-mix(in lab, red, red)){.dm-bar{background:linear-gradient(180deg,var(--hero-primary),color-mix(in srgb,var(--hero-primary)35%,transparent))}}.dm-bar{box-shadow:0 0 12px -3px var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.dm-bar{box-shadow:0 0 12px -3px color-mix(in srgb,var(--hero-primary)80%,transparent)}}.dm-bar{transform-origin:bottom;animation:.5s cubic-bezier(.34,1.4,.64,1) both dm-bar-grow}.dm-bar:after{content:"";background:var(--hero-accent);width:.3rem;height:.3rem;box-shadow:0 0 8px var(--hero-accent);animation:.55s cubic-bezier(.34,1.5,.64,1) both dm-coin-drop;animation-delay:inherit;border-radius:50%;margin-left:-.15rem;position:absolute;top:-.3rem;left:50%}.dm-chart-empty{text-align:center;height:100%;color:var(--hero-muted);place-items:center;padding:0 .5rem;font-size:.75rem;line-height:1.5;display:grid}.dm-chart-cap{background:var(--background);border-radius:999px;padding:.05rem .35rem;position:absolute;top:.4rem;right:.6rem}@supports (color:color-mix(in lab, red, red)){.dm-chart-cap{background:color-mix(in srgb,var(--background)80%,transparent)}}.dm-chart-cap{font-variant-numeric:tabular-nums;color:var(--hero-muted);font-size:.58rem;font-weight:750}.dm-facts{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.85rem;display:grid}.dm-fact{border:1px solid var(--hero-muted);border-radius:.8rem;padding:.6rem .7rem}@supports (color:color-mix(in lab, red, red)){.dm-fact{border:1px solid color-mix(in srgb,var(--hero-muted)16%,transparent)}}.dm-fact{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.dm-fact{background:color-mix(in srgb,var(--background)45%,transparent)}}.dm-fact-label{letter-spacing:.06em;text-transform:uppercase;color:var(--hero-muted);align-items:center;gap:.3rem;font-size:.58rem;font-weight:800;display:flex}.dm-fact-label svg{flex-shrink:0;width:.7rem;height:.7rem}.dm-fact-value{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--foreground);overflow-wrap:anywhere;margin-top:.22rem;font-size:.85rem;font-weight:750}.dm-cost{border:1px solid var(--hero-muted);border-radius:1rem;margin-top:.85rem;padding:.75rem .85rem}@supports (color:color-mix(in lab, red, red)){.dm-cost{border:1px solid color-mix(in srgb,var(--hero-muted)18%,transparent)}}.dm-cost{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.dm-cost{background:color-mix(in srgb,var(--background)45%,transparent)}}.dm-cost-row{color:var(--hero-muted);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.24rem 0;font-size:.76rem;display:flex}.dm-cost-row b{font-variant-numeric:tabular-nums;color:var(--foreground);text-align:right;overflow-wrap:anywhere;font-weight:700}.dm-cost-total{border-top:1px dashed var(--hero-muted);margin-top:.35rem;padding-top:.55rem}@supports (color:color-mix(in lab, red, red)){.dm-cost-total{border-top:1px dashed color-mix(in srgb,var(--hero-muted)30%,transparent)}}.dm-cost-total{color:var(--foreground);font-size:.82rem;font-weight:750}.dm-cost-total b{color:var(--hero-primary);font-size:.98rem;font-weight:850}@supports (color:color-mix(in lab, red, red)){.dm-cost-total b{color:color-mix(in srgb,var(--hero-primary)85%,var(--foreground))}}.dm-cost-warn{color:#dc2626;align-items:center;gap:.4rem;margin-top:.5rem;font-size:.7rem;font-weight:650;display:flex}.dark .dm-cost-warn{color:#fb7185}.dm-cost-warn svg{flex-shrink:0;width:.85rem;height:.85rem}.dm-gastank{border:1px solid var(--hero-muted);border-radius:.7rem;margin-top:.5rem}@supports (color:color-mix(in lab, red, red)){.dm-gastank{border:1px solid color-mix(in srgb,var(--hero-muted)14%,transparent)}}.dm-gastank{background:var(--hero-accent)}@supports (color:color-mix(in lab, red, red)){.dm-gastank{background:color-mix(in srgb,var(--hero-accent)5%,transparent)}}.dm-gastank{transition:border-color .25s,background .25s;overflow:hidden}.dm-gastank.is-open{border-color:var(--hero-accent)}@supports (color:color-mix(in lab, red, red)){.dm-gastank.is-open{border-color:color-mix(in srgb,var(--hero-accent)40%,transparent)}}.dm-gastank.is-open{background:var(--hero-accent)}@supports (color:color-mix(in lab, red, red)){.dm-gastank.is-open{background:color-mix(in srgb,var(--hero-accent)8%,transparent)}}.dm-gastank-toggle{cursor:pointer;width:100%;font:inherit;color:var(--foreground);-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.6rem;padding:.55rem .7rem;display:flex}.dm-gastank-toggle:hover{background:var(--hero-accent)}@supports (color:color-mix(in lab, red, red)){.dm-gastank-toggle:hover{background:color-mix(in srgb,var(--hero-accent)8%,transparent)}}.dm-gastank-toggle:focus-visible{outline:2px solid var(--hero-accent)}@supports (color:color-mix(in lab, red, red)){.dm-gastank-toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--hero-accent)55%,transparent)}}.dm-gastank-toggle:focus-visible{outline-offset:-2px}.dm-gastank-label{color:var(--foreground);align-items:center;gap:.45rem;font-size:.78rem;font-weight:650;display:flex}@supports (color:color-mix(in lab, red, red)){.dm-gastank-label{color:color-mix(in srgb,var(--foreground)82%,transparent)}}.dm-gastank-ico{width:1rem;height:1rem;color:var(--hero-accent);flex-shrink:0}.dm-gastank-count{letter-spacing:.02em;text-transform:uppercase;color:var(--hero-accent);font-size:.62rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.dm-gastank-count{color:color-mix(in srgb,var(--hero-accent)90%,var(--foreground))}}.dm-gastank-count{background:var(--hero-accent)}@supports (color:color-mix(in lab, red, red)){.dm-gastank-count{background:color-mix(in srgb,var(--hero-accent)16%,transparent)}}.dm-gastank-count{border-radius:999px;padding:.1rem .4rem}.dm-gastank-right{align-items:center;gap:.4rem;display:flex}.dm-gastank-right b{color:var(--foreground);font-size:.82rem;font-weight:750}.dm-gastank-chev{width:.9rem;height:.9rem;color:var(--hero-muted);transition:transform .3s cubic-bezier(.22,1,.36,1),color .2s}.dm-gastank.is-open .dm-gastank-chev{color:var(--hero-accent);transform:rotate(180deg)}.dm-gastank-wrap{grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.22,1,.36,1);display:grid}.dm-gastank.is-open .dm-gastank-wrap{grid-template-rows:1fr}.dm-gastank-panel{min-height:0;overflow:hidden}.dm-gastank-list{flex-direction:column;gap:.1rem;margin:0;padding:.15rem .7rem .3rem;list-style:none;display:flex}.dm-gastank-item{border-top:1px solid var(--hero-muted);grid-template-columns:minmax(6.5rem,auto) 1fr auto;align-items:center;gap:.55rem;padding:.34rem 0;font-size:.76rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dm-gastank-item{border-top:1px solid color-mix(in srgb,var(--hero-muted)10%,transparent)}}.dm-gastank-item{opacity:0;transition:opacity .32s,transform .32s cubic-bezier(.22,1,.36,1);transform:translateY(6px)}.dm-gastank.is-open .dm-gastank-item{opacity:1;transition-delay:calc(60ms + var(--i)*50ms);transform:translateY(0)}.dm-gastank-net{color:var(--foreground);align-items:center;gap:.45rem;font-weight:600;display:flex}@supports (color:color-mix(in lab, red, red)){.dm-gastank-net{color:color-mix(in srgb,var(--foreground)88%,transparent)}}.dm-gastank-net{white-space:nowrap}.dm-gastank-dot{background:var(--hero-accent);width:.5rem;height:.5rem;box-shadow:0 0 0 3px var(--hero-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.dm-gastank-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--hero-accent)18%,transparent)}}.dm-gastank-dot{flex-shrink:0}.dm-gastank-dot.chain-8453,.dm-gastank-dot.chain-84532{background:#0052ff;box-shadow:0 0 0 3px #0052ff2e}.dm-gastank-dot.chain-11155111{background:#627eea;box-shadow:0 0 0 3px #627eea2e}.dm-gastank-dot.chain-56{background:#f0b90b;box-shadow:0 0 0 3px #f0b90b2e}.dm-gastank-dot.chain-137{background:#8247e5;box-shadow:0 0 0 3px #8247e52e}.dm-gastank-dot.chain-2222{background:#ff433e;box-shadow:0 0 0 3px #ff433e2e}.dm-gastank-dot.chain-968{background:#2dd4bf;box-shadow:0 0 0 3px #2dd4bf2e}.dm-gastank-bar{background:var(--hero-muted);border-radius:999px;height:.34rem;position:relative}@supports (color:color-mix(in lab, red, red)){.dm-gastank-bar{background:color-mix(in srgb,var(--hero-muted)18%,transparent)}}.dm-gastank-bar{overflow:hidden}.dm-gastank-fill{border-radius:inherit;background:linear-gradient(90deg,var(--hero-accent),var(--hero-accent));width:0;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.dm-gastank-fill{background:linear-gradient(90deg,color-mix(in srgb,var(--hero-accent)70%,transparent),var(--hero-accent))}}.dm-gastank-fill{transition:width .55s cubic-bezier(.22,1,.36,1)}.dm-gastank.is-open .dm-gastank-fill{width:var(--w);transition-delay:calc(.14s + var(--i)*50ms)}.dm-gastank-amt{font-variant-numeric:tabular-nums;color:var(--foreground);text-align:right;font-weight:700}.dm-gastank-note{color:var(--hero-muted);margin:.15rem .7rem .55rem;font-size:.66rem;line-height:1.4}@media (prefers-reduced-motion:reduce){.dm-gastank-wrap,.dm-gastank-item,.dm-gastank-fill,.dm-gastank-chev{transition-duration:.01ms!important;transition-delay:0s!important}}.dm-gassrc{border-top:1px solid var(--hero-muted);margin-top:.6rem;padding-top:.6rem}@supports (color:color-mix(in lab, red, red)){.dm-gassrc{border-top:1px solid color-mix(in srgb,var(--hero-muted)14%,transparent)}}.dm-gassrc-label{letter-spacing:.03em;text-transform:uppercase;color:var(--hero-muted);margin-bottom:.35rem;font-size:.66rem;font-weight:700;display:block}.dm-gassrc-opts{grid-template-columns:1fr 1fr;gap:.35rem;display:grid}.dm-gassrc-opt{border:1px solid var(--hero-muted);border-radius:.55rem;flex-direction:column;gap:.1rem;padding:.4rem .5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dm-gassrc-opt{border:1px solid color-mix(in srgb,var(--hero-muted)18%,transparent)}}.dm-gassrc-opt{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dm-gassrc-opt{background:color-mix(in srgb,var(--foreground)3%,transparent)}}.dm-gassrc-opt{text-align:left;cursor:pointer;transition:border-color .18s,background .18s}.dm-gassrc-opt:hover:not(:disabled){border-color:var(--hero-accent)}@supports (color:color-mix(in lab, red, red)){.dm-gassrc-opt:hover:not(:disabled){border-color:color-mix(in srgb,var(--hero-accent)40%,transparent)}}.dm-gassrc-opt.is-on{border-color:var(--hero-accent)}@supports (color:color-mix(in lab, red, red)){.dm-gassrc-opt.is-on{border-color:color-mix(in srgb,var(--hero-accent)60%,transparent)}}.dm-gassrc-opt.is-on{background:var(--hero-accent)}@supports (color:color-mix(in lab, red, red)){.dm-gassrc-opt.is-on{background:color-mix(in srgb,var(--hero-accent)10%,transparent)}}.dm-gassrc-opt:disabled{opacity:.45;cursor:not-allowed}.dm-gassrc-opt-title{color:var(--foreground);font-size:.72rem;font-weight:750}.dm-gassrc-opt-sub{font-variant-numeric:tabular-nums;color:var(--hero-muted);font-size:.64rem}.dm-gassrc-note{color:var(--hero-muted);margin:.4rem 0 0;font-size:.66rem;line-height:1.4}@media (prefers-reduced-motion:reduce){.dm-gassrc-opt{transition-duration:.01ms!important}}.dm-foot{z-index:1;border-top:1px solid var(--hero-muted);flex-shrink:0;align-items:center;gap:.75rem;padding:.95rem 1.35rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.dm-foot{border-top:1px solid color-mix(in srgb,var(--hero-muted)15%,transparent)}}.dm-foot{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.dm-foot{background:color-mix(in srgb,var(--background)70%,transparent)}}.dm-foot-hint{min-width:0;color:var(--hero-muted);flex:1;font-size:.73rem;font-weight:600;line-height:1.45}.dm-foot-hint b{color:var(--foreground);font-weight:800}.dm-foot .ss-btn{--ss-btn-pad-y:.72rem}.dm-prog{z-index:55;place-items:center;padding:1rem;animation:.3s both dm-veil-in;display:grid;position:fixed;inset:0}.dm-prog-card{isolation:isolate;border:1px solid var(--card-border);background:linear-gradient(180deg,var(--card-bg),var(--card-bg-2)),var(--background);-webkit-backdrop-filter:blur(20px)saturate(140%);width:min(26rem,100%);box-shadow:inset 0 1px 0 var(--card-hi),0 40px 80px -30px #0009;border-radius:1.5rem;padding:1.5rem;animation:.45s cubic-bezier(.22,1,.36,1) both dm-shell-in;position:relative;overflow:hidden}.dm-prog-aura{pointer-events:none;background:radial-gradient(circle,var(--hero-primary),transparent 68%);border-radius:50%;width:16rem;height:16rem;position:absolute;top:-6rem;right:-6rem}@supports (color:color-mix(in lab, red, red)){.dm-prog-aura{background:radial-gradient(circle,color-mix(in srgb,var(--hero-primary)30%,transparent),transparent 68%)}}.dm-prog-aura{filter:blur(20px);animation:3.4s ease-in-out infinite amb-breathe}.dm-prog-head{z-index:1;align-items:center;gap:.9rem;margin-bottom:1.35rem;display:flex;position:relative}.dm-prog-orb{width:3rem;height:3rem;color:var(--on-brand);background:linear-gradient(140deg,var(--hero-primary),var(--hero-secondary));box-shadow:0 12px 28px -12px var(--hero-secondary);border-radius:1rem;flex-shrink:0;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.dm-prog-orb{box-shadow:0 12px 28px -12px color-mix(in srgb,var(--hero-secondary)90%,transparent)}}.dm-prog-orb{animation:3.4s ease-in-out infinite cw-core-breathe}.dm-prog-orb svg{width:1.35rem;height:1.35rem}.dm-prog-orb:after{content:"";border:1px solid var(--hero-primary);border-radius:1.25rem;position:absolute;inset:-.3rem}@supports (color:color-mix(in lab, red, red)){.dm-prog-orb:after{border:1px solid color-mix(in srgb,var(--hero-primary)45%,transparent)}}.dm-prog-orb:after{animation:2.8s ease-out infinite cw-pulse-out}.dm-prog-title{letter-spacing:-.02em;color:var(--foreground);font-size:1rem;font-weight:800}.dm-prog-sub{color:var(--hero-muted);margin-top:.15rem;font-size:.78rem;line-height:1.45}.dm-steps{z-index:1;flex-direction:column;display:flex;position:relative}.dm-step{align-items:flex-start;gap:.75rem;padding-bottom:.85rem;display:flex;position:relative}.dm-step:last-child{padding-bottom:0}.dm-step:not(:last-child):before,.dm-step-done:not(:last-child):after{content:"";border-radius:999px;width:2px;position:absolute;top:1.9rem;bottom:.15rem;left:.81rem}.dm-step:not(:last-child):before{background:var(--hero-muted)}@supports (color:color-mix(in lab, red, red)){.dm-step:not(:last-child):before{background:color-mix(in srgb,var(--hero-muted)25%,transparent)}}.dm-step-done:not(:last-child):after{background:linear-gradient(180deg,var(--hero-primary),var(--hero-secondary));box-shadow:0 0 8px var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.dm-step-done:not(:last-child):after{box-shadow:0 0 8px color-mix(in srgb,var(--hero-primary)70%,transparent)}}.dm-step-done:not(:last-child):after{transform-origin:top;animation:.5s cubic-bezier(.22,1,.36,1) both dm-rail-fill}.dm-step-dot{z-index:1;border:1px solid var(--hero-muted);border-radius:50%;flex-shrink:0;place-items:center;width:1.75rem;height:1.75rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.dm-step-dot{border:1px solid color-mix(in srgb,var(--hero-muted)30%,transparent)}}.dm-step-dot{background:var(--background);color:var(--hero-muted);font-size:.65rem;font-weight:800;transition:border-color .3s,background-color .3s,color .3s}.dm-step-dot svg{width:.85rem;height:.85rem}.dm-step-done .dm-step-dot{background:linear-gradient(140deg,var(--hero-primary),var(--hero-secondary));color:var(--on-brand);border-color:#0000;animation:.4s cubic-bezier(.34,1.56,.64,1) both dm-dot-pop}.dm-step-active .dm-step-dot{border-color:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.dm-step-active .dm-step-dot{border-color:color-mix(in srgb,var(--hero-primary)60%,transparent)}}.dm-step-active .dm-step-dot{color:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.dm-step-active .dm-step-dot{color:color-mix(in srgb,var(--hero-primary)90%,var(--foreground))}}.dm-step-active .dm-step-dot:after{content:"";border:2px solid #0000;border-top-color:var(--hero-primary);border-right-color:var(--hero-secondary);border-radius:50%;position:absolute;inset:-3px}@supports (color:color-mix(in lab, red, red)){.dm-step-active .dm-step-dot:after{border-right-color:color-mix(in srgb,var(--hero-secondary)70%,transparent)}}.dm-step-active .dm-step-dot:after{animation:.8s linear infinite dm-spin}.dm-step-copy{min-width:0;padding-top:.18rem}.dm-step-label{color:var(--hero-muted);font-size:.82rem;font-weight:650;line-height:1.35;transition:color .3s}.dm-step-active .dm-step-label,.dm-step-done .dm-step-label{color:var(--foreground)}.dm-step-active .dm-step-label{font-weight:750}.dm-step-note{color:var(--hero-muted);margin-top:.1rem;font-size:.7rem;font-weight:550;line-height:1.4;display:block}.dm-prog-tx{z-index:1;border:1px solid var(--hero-muted);border-radius:.8rem;margin-top:1.15rem;padding:.6rem .75rem;position:relative}@supports (color:color-mix(in lab, red, red)){.dm-prog-tx{border:1px solid color-mix(in srgb,var(--hero-muted)18%,transparent)}}.dm-prog-tx{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dm-prog-tx{background:color-mix(in srgb,var(--foreground)3%,transparent)}}.dm-prog-tx-label{letter-spacing:.08em;text-transform:uppercase;color:var(--hero-muted);font-size:.58rem;font-weight:800}.dm-prog-tx-hash{text-overflow:ellipsis;color:var(--foreground);margin-top:.15rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;overflow:hidden}.dm-prog-foot{z-index:1;text-align:center;color:var(--hero-muted);margin-top:1.1rem;font-size:.68rem;line-height:1.5;position:relative}@keyframes dm-veil-in{0%{opacity:0}to{opacity:1}}@keyframes dm-shell-in{0%{opacity:0;transform:translateY(22px)scale(.965)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes dm-edge-travel{to{--dm-spin:360deg}}@keyframes dm-grid-drift{to{background-position:26px 0}}@keyframes dm-sheen-sweep{0%,10%{opacity:0;left:-25%}20%{opacity:.55}50%,to{opacity:0;left:120%}}@keyframes dm-mark-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.09)}}@keyframes dm-ring-turn{to{transform:rotate(360deg)}}@keyframes dm-pop-in{0%{opacity:0;transform:translateY(-6px)scaleY(.94)}to{opacity:1;transform:translateY(0)scaleY(1)}}@keyframes dm-bar-grow{0%{opacity:0;transform:scaleY(.04)}to{opacity:1;transform:scaleY(1)}}@keyframes dm-coin-drop{0%{opacity:0;transform:translateY(-1.4rem)scale(.5)}60%{opacity:1}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes dm-rail-fill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes dm-dot-pop{0%{transform:scale(.4)}60%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes dm-spin{to{transform:rotate(360deg)}}@media (max-width:860px){.dm-shell{width:min(32rem,100%)}.dm-grid{grid-template-columns:minmax(0,1fr)}.dm-aside{border-left:0;border-top:1px solid var(--hero-muted)}@supports (color:color-mix(in lab, red, red)){.dm-aside{border-top:1px solid color-mix(in srgb,var(--hero-muted)15%,transparent)}}}@media (max-width:480px){.dm-head{gap:.75rem;padding:1rem}.dm-head-mark{width:2.5rem;height:2.5rem}.dm-title{font-size:1.05rem}.dm-sub{font-size:.75rem}.dm-main,.dm-aside{padding:1.1rem}.dm-freq{padding:.25rem}.dm-freq-btn{padding:.45rem .15rem;font-size:.66rem}.dm-facts{grid-template-columns:1fr}.dm-foot{flex-wrap:wrap;padding:.9rem 1.1rem}.dm-foot-hint{flex:1 0 100%;order:-1}.dm-foot .ss-btn{flex:1}}@media (prefers-reduced-motion:reduce){.dm-overlay,.dm-shell,.dm-edge,.dm-veil-bloom,.dm-head-grid,.dm-head-sheen,.dm-head-mark svg,.dm-head-ring,.dm-head-net:before,.dm-main>*,.dm-aside-mesh,.dm-live-dot:after,.dm-bar,.dm-bar:after,.dm-auto-on .dm-auto-icon svg,.dm-pop,.dm-prog,.dm-prog-card,.dm-prog-aura,.dm-prog-orb,.dm-prog-orb:after,.dm-step-done .dm-step-dot,.dm-step-done:not(:last-child):after{animation:none!important}.dm-freq-thumb,.dm-switch:after,.dm-close,.dm-token-caret{transition:none}.dm-step-active .dm-step-dot:after{animation:1.4s linear infinite dm-spin}}.ea-overlay{z-index:50;place-items:center;padding:clamp(.75rem,2.5vw,1.75rem);animation:.35s both dm-veil-in;display:grid;position:fixed;inset:0}.ea-veil{-webkit-backdrop-filter:blur(14px)saturate(115%);background:#05060c9e;position:absolute;inset:0;overflow:hidden}.ea-bloom{filter:blur(90px);opacity:.38;pointer-events:none;border-radius:50%;width:32rem;height:32rem;position:absolute}.ea-bloom-a{background:radial-gradient(circle,var(--hero-primary),transparent 65%);animation:15s ease-in-out infinite amb-drift;top:-12rem;left:-8rem}.ea-bloom-b{background:radial-gradient(circle,var(--hero-secondary),transparent 65%);animation:18s ease-in-out infinite amb-drift-alt;bottom:-13rem;right:-10rem}.ea-shell{isolation:isolate;border:1px solid var(--card-border);background:radial-gradient(120% 90% at 100% 0%,var(--hero-secondary),transparent 55%),linear-gradient(180deg,var(--card-bg)0%,var(--card-bg-2)100%),var(--background);border-radius:1.5rem;flex-direction:column;width:min(34rem,100%);max-height:min(90vh,46rem);display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ea-shell{background:radial-gradient(120% 90% at 100% 0%,color-mix(in srgb,var(--hero-secondary)10%,transparent),transparent 55%),linear-gradient(180deg,var(--card-bg)0%,var(--card-bg-2)100%),var(--background)}}.ea-shell{-webkit-backdrop-filter:blur(22px)saturate(140%);box-shadow:inset 0 1px 0 var(--card-hi),0 40px 90px -30px #0000008c,0 0 60px -20px var(--hero-primary-glow);animation:.55s cubic-bezier(.22,1,.36,1) both dm-shell-in}.ea-edge{z-index:4;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--dm-spin),transparent 0deg 40deg,var(--hero-primary)92deg,#fff 138deg,var(--hero-accent)184deg,transparent 234deg 360deg);padding:1px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ea-edge{background:conic-gradient(from var(--dm-spin),transparent 0deg 40deg,color-mix(in srgb,var(--hero-primary)85%,transparent)92deg,color-mix(in srgb,#fff 60%,var(--hero-secondary))138deg,color-mix(in srgb,var(--hero-accent)85%,transparent)184deg,transparent 234deg 360deg)}}.ea-edge{-webkit-mask-composite:xor;opacity:.8;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;animation:8s linear infinite dm-edge-travel;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ea-head{z-index:1;color:var(--on-brand);background:linear-gradient(118deg,var(--hero-primary)0%,var(--hero-secondary)62%,var(--hero-accent)118%);box-shadow:0 10px 30px -18px var(--hero-secondary);flex-shrink:0;padding:1.15rem 1.35rem 1.05rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ea-head{box-shadow:0 10px 30px -18px color-mix(in srgb,var(--hero-secondary)90%,transparent)}}.ea-head-grid{opacity:.22;pointer-events:none;background-image:linear-gradient(var(--on-brand)1px,transparent 1px),linear-gradient(90deg,var(--on-brand)1px,transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ea-head-grid{background-image:linear-gradient(color-mix(in srgb,var(--on-brand)34%,transparent)1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--on-brand)34%,transparent)1px,transparent 1px)}}.ea-head-grid{background-size:26px 26px;animation:18s linear infinite dm-grid-drift;-webkit-mask-image:radial-gradient(80% 120% at 82% 0,#000,#0000 72%);mask-image:radial-gradient(80% 120% at 82% 0,#000,#0000 72%)}.ea-head-sheen{opacity:0;pointer-events:none;filter:blur(8px);background:linear-gradient(90deg,#0000,#ffffff80,#0000);width:16%;animation:6.5s ease-in-out 1.2s infinite dm-sheen-sweep;position:absolute;top:-60%;bottom:-60%;left:-25%;transform:skew(-14deg)}.ea-head-row{z-index:1;align-items:center;gap:.9rem;display:flex;position:relative}.ea-head-mark{border:1px solid var(--on-brand);border-radius:.95rem;flex-shrink:0;place-items:center;width:2.85rem;height:2.85rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.ea-head-mark{border:1px solid color-mix(in srgb,var(--on-brand)26%,transparent)}}.ea-head-mark{background:var(--on-brand)}@supports (color:color-mix(in lab, red, red)){.ea-head-mark{background:color-mix(in srgb,var(--on-brand)16%,transparent)}}.ea-head-mark{box-shadow:inset 0 1px #ffffff4d}.ea-head-mark svg{width:1.35rem;height:1.35rem;animation:4.2s ease-in-out infinite dm-mark-breathe}.ea-head-mark.is-running svg{animation:1.6s linear infinite dm-spin}.ea-head-ring{border:1px dashed var(--on-brand);border-radius:1.2rem;position:absolute;inset:-.35rem}@supports (color:color-mix(in lab, red, red)){.ea-head-ring{border:1px dashed color-mix(in srgb,var(--on-brand)40%,transparent)}}.ea-head-ring{opacity:.6;animation:14s linear infinite dm-ring-turn}.ea-head-mark.is-running .ea-head-ring{animation:6s linear infinite dm-ring-turn}.ea-head-copy{flex:1;min-width:0}.ea-title{letter-spacing:-.025em;font-size:1.18rem;font-weight:800;line-height:1.2}.ea-sub{color:var(--on-brand);margin-top:.2rem;font-size:.82rem;font-weight:550;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.ea-sub{color:color-mix(in srgb,var(--on-brand)80%,transparent)}}.ea-close{z-index:1;width:2.15rem;height:2.15rem;color:inherit;background:var(--on-brand);border-radius:.7rem;flex-shrink:0;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.ea-close{background:color-mix(in srgb,var(--on-brand)12%,transparent)}}.ea-close{transition:background-color .25s,transform .35s cubic-bezier(.34,1.56,.64,1)}.ea-close:hover{background:var(--on-brand)}@supports (color:color-mix(in lab, red, red)){.ea-close:hover{background:color-mix(in srgb,var(--on-brand)24%,transparent)}}.ea-close:hover{transform:rotate(90deg)}.ea-close svg{width:1.05rem;height:1.05rem}.ea-prog{z-index:1;background:#00000038;border-radius:999px;height:.5rem;margin-top:.95rem;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #00000040}.ea-prog-fill{background:linear-gradient(90deg,#fff,var(--on-brand));border-radius:999px;min-width:.5rem;height:100%;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.ea-prog-fill{background:linear-gradient(90deg,color-mix(in srgb,#fff 30%,var(--on-brand)),var(--on-brand))}}.ea-prog-fill{transition:width .6s cubic-bezier(.22,1,.36,1);box-shadow:0 0 12px -1px #fff9}.ea-prog-stripes{border-radius:inherit;opacity:0;background-image:linear-gradient(115deg,var(--hero-secondary)25%,transparent 25%,transparent 50%,var(--hero-secondary)50%,var(--hero-secondary)75%,transparent 75%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ea-prog-stripes{background-image:linear-gradient(115deg,color-mix(in srgb,var(--hero-secondary)55%,transparent)25%,transparent 25%,transparent 50%,color-mix(in srgb,var(--hero-secondary)55%,transparent)50%,color-mix(in srgb,var(--hero-secondary)55%,transparent)75%,transparent 75%)}}.ea-prog-stripes{background-size:1rem 1rem}.ea-prog.is-running .ea-prog-stripes{opacity:.5;animation:.7s linear infinite ea-stripes-run}.ea-body{z-index:1;overscroll-behavior:contain;flex:1;min-height:0;padding:1.35rem 1.35rem .35rem;position:relative;overflow-y:auto}.ea-list{flex-direction:column;display:flex;position:relative}.ea-item{animation:.5s cubic-bezier(.22,1,.36,1) both cw-fade-up;animation-delay:calc(var(--i,0)*70ms + .12s);align-items:stretch;gap:.85rem;padding-bottom:.9rem;display:flex;position:relative}.ea-item:last-child{padding-bottom:0}.ea-item:not(:last-child):before,.ea-item-success:not(:last-child):after,.ea-item-error:not(:last-child):after{content:"";border-radius:999px;width:2px;position:absolute;top:2rem;bottom:-.1rem;left:.94rem}.ea-item:not(:last-child):before{background:var(--hero-muted)}@supports (color:color-mix(in lab, red, red)){.ea-item:not(:last-child):before{background:color-mix(in srgb,var(--hero-muted)25%,transparent)}}.ea-item-success:not(:last-child):after{background:linear-gradient(180deg,var(--hero-primary),var(--hero-secondary));box-shadow:0 0 8px var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.ea-item-success:not(:last-child):after{box-shadow:0 0 8px color-mix(in srgb,var(--hero-primary)70%,transparent)}}.ea-item-success:not(:last-child):after{transform-origin:top;animation:.5s cubic-bezier(.22,1,.36,1) both dm-rail-fill}.ea-item-error:not(:last-child):after{transform-origin:top;background:#f87171b3;animation:.5s cubic-bezier(.22,1,.36,1) both dm-rail-fill}.ea-node{z-index:1;border:1px solid var(--hero-muted);border-radius:50%;flex-shrink:0;place-items:center;width:2rem;height:2rem;margin-top:.15rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.ea-node{border:1px solid color-mix(in srgb,var(--hero-muted)30%,transparent)}}.ea-node{background:var(--background);color:var(--hero-muted);transition:border-color .3s,background-color .3s,color .3s,box-shadow .3s}.ea-node svg{width:1rem;height:1rem}.ea-node-core{opacity:.55;background:currentColor;border-radius:50%;width:.4rem;height:.4rem}.ea-item-executing .ea-node{border-color:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.ea-item-executing .ea-node{border-color:color-mix(in srgb,var(--hero-primary)60%,transparent)}}.ea-item-executing .ea-node{color:var(--hero-primary);box-shadow:0 0 0 4px var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.ea-item-executing .ea-node{box-shadow:0 0 0 4px color-mix(in srgb,var(--hero-primary)14%,transparent)}}.ea-item-executing .ea-node-core{opacity:1;animation:1.4s ease-in-out infinite ea-core-pulse}.ea-item-executing .ea-node:after{content:"";border:2px solid #0000;border-top-color:var(--hero-primary);border-right-color:var(--hero-secondary);border-radius:50%;position:absolute;inset:-3px}@supports (color:color-mix(in lab, red, red)){.ea-item-executing .ea-node:after{border-right-color:color-mix(in srgb,var(--hero-secondary)70%,transparent)}}.ea-item-executing .ea-node:after{animation:.8s linear infinite dm-spin}.ea-item-success .ea-node{background:linear-gradient(140deg,var(--hero-primary),var(--hero-secondary));color:var(--on-brand);box-shadow:0 6px 16px -8px var(--hero-primary);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.ea-item-success .ea-node{box-shadow:0 6px 16px -8px color-mix(in srgb,var(--hero-primary)90%,transparent)}}.ea-item-success .ea-node{animation:.4s cubic-bezier(.34,1.56,.64,1) both dm-dot-pop}.ea-item-error .ea-node{color:#fff;background:#f87171;border-color:#0000;animation:.4s cubic-bezier(.34,1.56,.64,1) both dm-dot-pop;box-shadow:0 6px 16px -8px #f87171e6}.ea-card{isolation:isolate;border:1px solid var(--card-border);background:var(--foreground);border-radius:.95rem;flex:1;min-width:0;padding:.7rem .85rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ea-card{background:color-mix(in srgb,var(--foreground)3%,transparent)}}.ea-card{transition:border-color .3s,background-color .3s,box-shadow .3s,transform .3s cubic-bezier(.22,1,.36,1)}.ea-item-executing .ea-card{border-color:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.ea-item-executing .ea-card{border-color:color-mix(in srgb,var(--hero-primary)45%,transparent)}}.ea-item-executing .ea-card{background:radial-gradient(120% 140% at 0% 0%,var(--hero-primary),transparent 60%),var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ea-item-executing .ea-card{background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--hero-primary)12%,transparent),transparent 60%),color-mix(in srgb,var(--foreground)3%,transparent)}}.ea-item-executing .ea-card{box-shadow:0 0 0 1px var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.ea-item-executing .ea-card{box-shadow:0 0 0 1px color-mix(in srgb,var(--hero-primary)22%,transparent)}}.ea-item-executing .ea-card{animation:2.2s ease-in-out infinite ea-card-glow}.ea-item-success .ea-card{border-color:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.ea-item-success .ea-card{border-color:color-mix(in srgb,var(--hero-primary)32%,transparent)}}.ea-item-error .ea-card{background:#f871710f;border-color:#f8717166}.ea-card-sheen{z-index:-1;opacity:0;pointer-events:none;background:linear-gradient(100deg,transparent,var(--hero-primary),transparent);width:30%;position:absolute;top:0;bottom:0;left:-40%}@supports (color:color-mix(in lab, red, red)){.ea-card-sheen{background:linear-gradient(100deg,transparent,color-mix(in srgb,var(--hero-primary)45%,transparent),transparent)}}.ea-card-sheen{transform:skew(-16deg)}.ea-item-executing .ea-card-sheen{animation:2.6s ease-in-out infinite ea-card-sheen}.ea-card-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ea-amount{letter-spacing:-.01em;color:var(--foreground);font-size:.95rem;font-weight:750}.ea-token{font-weight:750}.ea-freq{color:var(--hero-muted);font-weight:500}.ea-schedule{color:var(--hero-muted);margin-top:.2rem;font-size:.7rem;font-weight:550}.ea-item-error-msg{color:#f87171;margin-top:.45rem;font-size:.72rem;font-weight:600;line-height:1.4}.ea-badge{letter-spacing:.01em;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .55rem;font-size:.68rem;font-weight:750;display:inline-flex}.ea-badge svg{width:.8rem;height:.8rem}.ea-badge-pending{color:var(--hero-muted);border-color:var(--hero-muted)}@supports (color:color-mix(in lab, red, red)){.ea-badge-pending{border-color:color-mix(in srgb,var(--hero-muted)28%,transparent)}}.ea-badge-pending{background:var(--hero-muted)}@supports (color:color-mix(in lab, red, red)){.ea-badge-pending{background:color-mix(in srgb,var(--hero-muted)10%,transparent)}}.ea-badge-executing{color:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.ea-badge-executing{color:color-mix(in srgb,var(--hero-primary)88%,var(--foreground))}}.ea-badge-executing{border-color:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.ea-badge-executing{border-color:color-mix(in srgb,var(--hero-primary)45%,transparent)}}.ea-badge-executing{background:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.ea-badge-executing{background:color-mix(in srgb,var(--hero-primary)12%,transparent)}}.ea-badge-success{color:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.ea-badge-success{color:color-mix(in srgb,var(--hero-primary)90%,var(--foreground))}}.ea-badge-success{border-color:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.ea-badge-success{border-color:color-mix(in srgb,var(--hero-primary)40%,transparent)}}.ea-badge-success{background:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.ea-badge-success{background:color-mix(in srgb,var(--hero-primary)12%,transparent)}}.ea-badge-error{color:#f87171;background:#f871711a;border-color:#f8717173}.ea-badge-spin{border:2px solid;border-color:currentColor currentColor #0000 #0000;border-radius:50%;width:.72rem;height:.72rem}@supports (color:color-mix(in lab, red, red)){.ea-badge-spin{border-right-color:color-mix(in srgb,currentColor 50%,transparent)}}.ea-badge-spin{animation:.7s linear infinite dm-spin}.ea-foot{z-index:1;border-top:1px solid var(--hero-muted);flex-shrink:0;align-items:center;gap:.85rem;margin-top:.5rem;padding:.95rem 1.35rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.ea-foot{border-top:1px solid color-mix(in srgb,var(--hero-muted)15%,transparent)}}.ea-foot{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.ea-foot{background:color-mix(in srgb,var(--background)70%,transparent)}}.ea-foot{animation:.45s cubic-bezier(.22,1,.36,1) both cw-fade-up}.ea-foot-hint{min-width:0;color:var(--hero-muted);flex:1;font-size:.73rem;font-weight:600;line-height:1.45}.ea-foot-hint b{color:var(--foreground);font-weight:800}.ea-foot-btn{--ss-btn-pad-y:.6rem;--ss-btn-pad-x:1.5rem;flex-shrink:0}@keyframes ea-stripes-run{to{background-position:1rem 0}}@keyframes ea-core-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.5)}}@keyframes ea-card-glow{0%,to{box-shadow:0 0 0 1px color-mix(in srgb,var(--hero-primary)18%,transparent)}50%{box-shadow:0 0 0 1px color-mix(in srgb,var(--hero-primary)40%,transparent),0 0 22px -6px color-mix(in srgb,var(--hero-primary)75%,transparent)}}@keyframes ea-card-sheen{0%,55%{opacity:0;left:-40%}62%{opacity:.7}85%,to{opacity:0;left:120%}}@media (max-width:480px){.ea-head{padding:1rem 1.05rem .95rem}.ea-body{padding:1.1rem 1.05rem .35rem}.ea-foot{padding:.85rem 1.05rem}}@media (prefers-reduced-motion:reduce){.ea-overlay,.ea-shell,.ea-edge,.ea-bloom-a,.ea-bloom-b,.ea-head-grid,.ea-head-sheen,.ea-head-ring,.ea-head-mark svg,.ea-prog-stripes,.ea-item,.ea-foot,.ea-item-success .ea-node,.ea-item-error .ea-node,.ea-item-success:not(:last-child):after,.ea-item-error:not(:last-child):after,.ea-item-executing .ea-node-core,.ea-item-executing .ea-card,.ea-card-sheen{animation:none!important}.ea-item-executing .ea-node:after,.ea-badge-spin,.ea-head-mark.is-running svg{animation-duration:1.2s}}.gt-gauge{--gt-tone-a:var(--hero-primary);--gt-tone-b:var(--hero-secondary);flex-shrink:0;place-items:center;display:grid;position:relative}.gt-gauge-low{--gt-tone-a:#f59e0b;--gt-tone-b:#fcd34d}.gt-gauge-empty{--gt-tone-a:#f97316;--gt-tone-b:#fdba74}.gt-gauge-svg{width:100%;height:100%;overflow:visible}.gt-gauge-well{fill:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.gt-gauge-well{fill:color-mix(in srgb,var(--foreground)6%,transparent)}}.gt-gauge-track{fill:none;stroke:var(--hero-muted)}@supports (color:color-mix(in lab, red, red)){.gt-gauge-track{stroke:color-mix(in srgb,var(--hero-muted)22%,transparent)}}.gt-gauge-track{stroke-width:5px}.gt-gauge-arc{fill:none;stroke-width:5px;stroke-linecap:round;transform-origin:50%;filter:drop-shadow(0 0 5px var(--gt-tone-a));transition:stroke-dashoffset 1.1s cubic-bezier(.22,1,.36,1);transform:rotate(-90deg)}@supports (color:color-mix(in lab, red, red)){.gt-gauge-arc{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--gt-tone-a)60%,transparent))}}.gt-gauge-level{transition:transform 1.1s cubic-bezier(.22,1,.36,1)}.gt-gauge-wave{opacity:.85;animation:3.6s linear infinite gt-wave}.gt-gauge-wave-back{opacity:.4;animation-duration:5.4s;animation-direction:reverse}.gt-gauge.is-pulsing .gt-gauge-well{animation:2.4s ease-in-out infinite gt-empty-pulse}.gt-gauge-copy{pointer-events:none;text-shadow:0 1px 6px var(--background);flex-direction:column;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.gt-gauge-copy{text-shadow:0 1px 6px color-mix(in srgb,var(--background)85%,transparent)}}.gt-gauge-label{letter-spacing:-.03em;color:var(--foreground);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:800}.gt-gauge-sub{letter-spacing:.1em;text-transform:uppercase;color:var(--hero-muted);margin-top:.15rem;font-size:.55rem;font-weight:750}@keyframes gt-wave{to{transform:translate(34px)}}@keyframes gt-empty-pulse{0%,to{fill:color-mix(in srgb,var(--foreground)6%,transparent)}50%{fill:#f9731629}}.gt-pill{--gt-tone-a:var(--hero-primary);--gt-tone-b:var(--hero-secondary);isolation:isolate;border:1px solid var(--hero-muted);border-radius:.95rem;align-items:center;gap:.55rem;padding:.4rem .72rem .4rem .45rem;display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.gt-pill{border:1px solid color-mix(in srgb,var(--hero-muted)16%,transparent)}}.gt-pill{background:linear-gradient(140deg,var(--gt-tone-a),var(--foreground))}@supports (color:color-mix(in lab, red, red)){.gt-pill{background:linear-gradient(140deg,color-mix(in srgb,var(--gt-tone-a)9%,transparent),color-mix(in srgb,var(--foreground)3%,transparent))}}.gt-pill{cursor:pointer;transition:border-color .25s,transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s}.gt-pill:hover{border-color:var(--gt-tone-a);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.gt-pill:hover{border-color:color-mix(in srgb,var(--gt-tone-a)45%,transparent)}}.gt-pill:hover{box-shadow:0 10px 24px -14px var(--gt-tone-a)}@supports (color:color-mix(in lab, red, red)){.gt-pill:hover{box-shadow:0 10px 24px -14px color-mix(in srgb,var(--gt-tone-a)90%,transparent)}}.gt-pill:focus-visible{outline:2px solid var(--gt-tone-a)}@supports (color:color-mix(in lab, red, red)){.gt-pill:focus-visible{outline:2px solid color-mix(in srgb,var(--gt-tone-a)60%,transparent)}}.gt-pill:focus-visible{outline-offset:2px}.gt-pill-low{--gt-tone-a:#f59e0b;--gt-tone-b:#fcd34d}.gt-pill-empty{--gt-tone-a:#f97316;--gt-tone-b:#fdba74;animation:2.8s ease-in-out infinite gt-pill-warn}.gt-pill-icon{width:1.85rem;height:1.85rem;color:var(--on-brand);background:linear-gradient(140deg,var(--gt-tone-a),var(--gt-tone-b));box-shadow:0 6px 14px -8px var(--gt-tone-a);border-radius:.65rem;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.gt-pill-icon{box-shadow:0 6px 14px -8px color-mix(in srgb,var(--gt-tone-a)95%,transparent)}}.gt-pill-icon svg{width:1rem;height:1rem}.gt-pill-low .gt-pill-icon svg,.gt-pill-empty .gt-pill-icon svg{animation:3.2s ease-in-out infinite gt-needle-twitch}.gt-pill-copy{flex-direction:column;align-items:flex-start;gap:.22rem;min-width:0;display:flex}.gt-pill-value{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--foreground);align-items:baseline;gap:.25rem;font-size:.82rem;font-weight:750;line-height:1;display:flex}.gt-pill-value small{letter-spacing:.06em;color:var(--hero-muted);font-size:.58rem;font-weight:700}.gt-pill-meter{background:var(--hero-muted);border-radius:999px;width:4.25rem;height:3px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.gt-pill-meter{background:color-mix(in srgb,var(--hero-muted)24%,transparent)}}.gt-pill-fill{width:var(--w,0%);border-radius:inherit;background:linear-gradient(90deg,var(--gt-tone-a),var(--gt-tone-b));box-shadow:0 0 6px var(--gt-tone-a);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.gt-pill-fill{box-shadow:0 0 6px color-mix(in srgb,var(--gt-tone-a)75%,transparent)}}.gt-pill-fill{transition:width 1.1s cubic-bezier(.22,1,.36,1)}.gt-pill-runs{letter-spacing:.03em;color:var(--hero-muted);white-space:nowrap;font-size:.62rem;font-weight:700}.gt-pill-empty .gt-pill-runs,.gt-pill-low .gt-pill-runs{color:var(--gt-tone-a)}@supports (color:color-mix(in lab, red, red)){.gt-pill-empty .gt-pill-runs,.gt-pill-low .gt-pill-runs{color:color-mix(in srgb,var(--gt-tone-a)80%,var(--foreground))}}.gt-pill.is-filled{border-color:var(--gt-tone-a)}@supports (color:color-mix(in lab, red, red)){.gt-pill.is-filled{border-color:color-mix(in srgb,var(--gt-tone-a)55%,transparent)}}.gt-pill-spark{z-index:-1;pointer-events:none;background:linear-gradient(100deg,transparent 20%,var(--gt-tone-b)50%,transparent 80%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.gt-pill-spark{background:linear-gradient(100deg,transparent 20%,color-mix(in srgb,var(--gt-tone-b)45%,transparent)50%,transparent 80%)}}.gt-pill-spark{animation:1.3s cubic-bezier(.22,1,.36,1) both gt-spark-sweep}@media (max-width:640px){.gt-pill-runs{display:none}.gt-pill-meter{width:3.25rem}}@keyframes gt-pill-warn{0%,to{box-shadow:0 0 #f973164d}50%{box-shadow:0 0 0 5px #0000}}@keyframes gt-needle-twitch{0%,70%,to{transform:rotate(0)}76%{transform:rotate(-9deg)}82%{transform:rotate(6deg)}88%{transform:rotate(-3deg)}}@keyframes gt-spark-sweep{0%{opacity:0;transform:translate(-100%)}35%{opacity:1}to{opacity:0;transform:translate(100%)}}.gt-shell{isolation:isolate;border:1px solid var(--card-border);background:radial-gradient(120% 90% at 100% 0%,var(--hero-secondary),transparent 55%),linear-gradient(180deg,var(--card-bg)0%,var(--card-bg-2)100%),var(--background);border-radius:1.5rem;flex-direction:column;width:min(30rem,100%);max-height:min(92vh,50rem);display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.gt-shell{background:radial-gradient(120% 90% at 100% 0%,color-mix(in srgb,var(--hero-secondary)10%,transparent),transparent 55%),linear-gradient(180deg,var(--card-bg)0%,var(--card-bg-2)100%),var(--background)}}.gt-shell{-webkit-backdrop-filter:blur(22px)saturate(140%);box-shadow:inset 0 1px 0 var(--card-hi),0 40px 90px -30px #0000008c,0 0 60px -20px var(--hero-primary-glow);animation:.5s cubic-bezier(.22,1,.36,1) both dm-shell-in}.gt-head{z-index:1;color:var(--on-brand);background:linear-gradient(118deg,var(--hero-primary)0%,var(--hero-secondary)62%,var(--hero-accent)118%);flex-shrink:0;align-items:center;gap:.85rem;padding:1.05rem 1.2rem;display:flex;position:relative;overflow:hidden}.gt-head-grid{opacity:.18;pointer-events:none;background-image:linear-gradient(var(--on-brand)1px,transparent 1px),linear-gradient(90deg,var(--on-brand)1px,transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.gt-head-grid{background-image:linear-gradient(color-mix(in srgb,var(--on-brand)55%,transparent)1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--on-brand)55%,transparent)1px,transparent 1px)}}.gt-head-grid{background-size:26px 26px;animation:9s linear infinite dm-grid-drift}.gt-head-sheen{pointer-events:none;filter:blur(6px);background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:32%;animation:7s ease-in-out infinite dm-sheen-sweep;position:absolute;top:0;bottom:0}.gt-head-mark{background:#fff3;border-radius:.85rem;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;animation:4.2s ease-in-out infinite dm-mark-breathe;display:grid;position:relative;box-shadow:inset 0 1px #fff6}.gt-head-mark svg{width:1.25rem;height:1.25rem}.gt-head-copy{flex:1;min-width:0;position:relative}.gt-title{letter-spacing:-.02em;font-size:1.05rem;font-weight:800;line-height:1.2}.gt-sub{opacity:.85;margin-top:.1rem;font-size:.72rem;font-weight:550}.gt-close{width:2rem;height:2rem;color:inherit;background:#ffffff1f;border-radius:.65rem;flex-shrink:0;place-items:center;transition:background-color .2s,transform .2s;display:grid;position:relative}.gt-close:hover:not(:disabled){background:#ffffff42;transform:rotate(90deg)}.gt-close:disabled{opacity:.5;cursor:not-allowed}.gt-close svg{width:1.05rem;height:1.05rem}.gt-body{z-index:1;scrollbar-gutter:stable;flex-direction:column;flex:1;gap:.85rem;padding:1rem 1.1rem;display:flex;position:relative;overflow-y:auto}.gt-body>*{flex-shrink:0}.gt-section-label{letter-spacing:.09em;text-transform:uppercase;color:var(--hero-muted);font-size:.6rem;font-weight:800}.gt-hero{--gt-tone-a:var(--hero-primary);--gt-tone-b:var(--hero-secondary);isolation:isolate;border:1px solid var(--gt-tone-a);border-radius:1.15rem;align-items:center;gap:1rem;padding:1rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.gt-hero{border:1px solid color-mix(in srgb,var(--gt-tone-a)22%,transparent)}}.gt-hero{background:linear-gradient(140deg,var(--gt-tone-a),var(--foreground))}@supports (color:color-mix(in lab, red, red)){.gt-hero{background:linear-gradient(140deg,color-mix(in srgb,var(--gt-tone-a)10%,transparent),color-mix(in srgb,var(--foreground)3%,transparent))}}.gt-hero{animation:.45s cubic-bezier(.22,1,.36,1) both dm-pop-in}.gt-hero-low{--gt-tone-a:#f59e0b;--gt-tone-b:#fcd34d}.gt-hero-empty{--gt-tone-a:#f97316;--gt-tone-b:#fdba74}.gt-hero-mesh{z-index:-1;pointer-events:none;background:radial-gradient(circle,var(--gt-tone-a),transparent 68%);border-radius:50%;width:13rem;height:13rem;position:absolute;top:-5rem;right:-5rem}@supports (color:color-mix(in lab, red, red)){.gt-hero-mesh{background:radial-gradient(circle,color-mix(in srgb,var(--gt-tone-a)28%,transparent),transparent 68%)}}.gt-hero-mesh{filter:blur(24px);animation:4.5s ease-in-out infinite amb-breathe}.gt-hero-copy{flex:1;min-width:0}.gt-hero-label{letter-spacing:.09em;text-transform:uppercase;color:var(--hero-muted);font-size:.6rem;font-weight:800}.gt-hero-value{letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--foreground);align-items:baseline;gap:.35rem;margin-top:.15rem;font-size:1.65rem;font-weight:800;line-height:1;display:flex}.gt-hero-value small{letter-spacing:.04em;color:var(--hero-muted);font-size:.72rem;font-weight:750}.gt-hero-note{color:var(--hero-muted);margin-top:.4rem;font-size:.72rem;font-weight:550;line-height:1.45}.gt-flag{letter-spacing:.06em;text-transform:uppercase;color:var(--gt-tone-a);background:var(--gt-tone-a);border-radius:999px;align-items:center;gap:.25rem;padding:.2rem .45rem;font-size:.58rem;font-weight:800;display:inline-flex;position:absolute;top:.65rem;right:.65rem}@supports (color:color-mix(in lab, red, red)){.gt-flag{background:color-mix(in srgb,var(--gt-tone-a)14%,transparent)}}.gt-flag{border:1px solid var(--gt-tone-a)}@supports (color:color-mix(in lab, red, red)){.gt-flag{border:1px solid color-mix(in srgb,var(--gt-tone-a)35%,transparent)}}.gt-flag{animation:2.6s ease-in-out infinite gt-flag-ping}.gt-flag svg{width:.7rem;height:.7rem}@keyframes gt-flag-ping{0%,to{opacity:1}50%{opacity:.55}}.gt-why{border:1px solid var(--hero-muted);border-radius:.9rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.gt-why{border:1px solid color-mix(in srgb,var(--hero-muted)16%,transparent)}}.gt-why{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.gt-why{background:color-mix(in srgb,var(--foreground)3%,transparent)}}.gt-why{transition:border-color .25s,background-color .25s}.gt-why.is-open{border-color:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.gt-why.is-open{border-color:color-mix(in srgb,var(--hero-primary)32%,transparent)}}.gt-why.is-open{background:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.gt-why.is-open{background:color-mix(in srgb,var(--hero-primary)6%,transparent)}}.gt-why-toggle{width:100%;font:inherit;color:var(--foreground);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:.6rem;padding:.6rem .75rem;display:flex}.gt-why-toggle:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.gt-why-toggle:hover{background:color-mix(in srgb,var(--foreground)4%,transparent)}}.gt-why-toggle:focus-visible{outline:2px solid var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.gt-why-toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--hero-primary)55%,transparent)}}.gt-why-toggle:focus-visible{outline-offset:-2px}.gt-why-toggle-label{letter-spacing:.09em;text-transform:uppercase;min-width:0;color:var(--hero-muted);flex-wrap:wrap;align-items:baseline;gap:.35rem;margin-right:auto;font-size:.6rem;font-weight:800;display:flex}.gt-why-chain{letter-spacing:.02em;text-transform:none;color:var(--hero-muted);font-size:.6rem;font-weight:650}@supports (color:color-mix(in lab, red, red)){.gt-why-chain{color:color-mix(in srgb,var(--hero-muted)80%,transparent)}}.gt-why-price{font-variant-numeric:tabular-nums;color:var(--foreground);flex-shrink:0;font-size:.86rem;font-weight:800}.gt-why-price small{letter-spacing:.04em;color:var(--hero-muted);margin-left:.22rem;font-size:.58rem;font-weight:700}div.gt-why-toggle{cursor:default}div.gt-why-toggle:hover{background:0 0}.gt-why-price em{letter-spacing:.02em;color:var(--hero-muted);font-size:.68rem;font-style:normal;font-weight:650}.gt-why-chev{width:.9rem;height:.9rem;color:var(--hero-muted);flex-shrink:0;transition:transform .3s cubic-bezier(.22,1,.36,1),color .2s}.gt-why.is-open .gt-why-chev{color:var(--hero-primary);transform:rotate(180deg)}.gt-why-range{flex-wrap:wrap;gap:.4rem;padding:0 .75rem .6rem;display:flex}.gt-why-stat{border:1px solid var(--hero-muted);border-radius:.6rem;flex-direction:column;flex:8.5rem;gap:.1rem;min-width:0;padding:.42rem .55rem;display:flex}@supports (color:color-mix(in lab, red, red)){.gt-why-stat{border:1px solid color-mix(in srgb,var(--hero-muted)15%,transparent)}}.gt-why-stat{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.gt-why-stat{background:color-mix(in srgb,var(--foreground)3%,transparent)}}.gt-why-stat{cursor:help}.gt-why-stat.is-avg{border-color:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.gt-why-stat.is-avg{border-color:color-mix(in srgb,var(--hero-primary)32%,transparent)}}.gt-why-stat.is-avg{background:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.gt-why-stat.is-avg{background:color-mix(in srgb,var(--hero-primary)8%,transparent)}}.gt-why-stat em{letter-spacing:.09em;text-transform:uppercase;color:var(--hero-muted);font-size:.56rem;font-style:normal;font-weight:800}.gt-why-stat b{font-variant-numeric:tabular-nums;color:var(--foreground);font-size:.8rem;font-weight:800}.gt-why-stat.is-avg b{color:var(--hero-primary)}.gt-why-stat b small{letter-spacing:.04em;color:var(--hero-muted);margin-left:.2rem;font-size:.56rem;font-weight:700}.gt-why-stat-tag{letter-spacing:.01em;color:var(--hero-muted);font-size:.56rem;font-weight:650}@supports (color:color-mix(in lab, red, red)){.gt-why-stat-tag{color:color-mix(in srgb,var(--hero-muted)80%,transparent)}}.gt-why-range-note{letter-spacing:.02em;color:var(--hero-muted);flex:1 0 100%;font-size:.56rem;font-weight:650}@supports (color:color-mix(in lab, red, red)){.gt-why-range-note{color:color-mix(in srgb,var(--hero-muted)72%,transparent)}}.gt-why-wrap{grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.22,1,.36,1);display:grid}.gt-why.is-open .gt-why-wrap{grid-template-rows:1fr}.gt-why-panel{min-height:0;overflow:hidden}.gt-why-inner{padding:0 .75rem .7rem}.gt-why-rows{flex-direction:column;gap:.18rem;margin-bottom:.5rem;display:flex}.gt-why-row{background:var(--foreground);border-radius:.55rem;justify-content:space-between;align-items:baseline;gap:.7rem;padding:.34rem .5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.gt-why-row{background:color-mix(in srgb,var(--foreground)3%,transparent)}}.gt-why-row dt{min-width:0;color:var(--hero-muted);flex-wrap:wrap;align-items:baseline;gap:.3rem;font-size:.72rem;font-weight:600;display:flex}.gt-why-row dt span{letter-spacing:.04em;text-transform:uppercase;color:var(--hero-muted);font-size:.58rem;font-weight:650}@supports (color:color-mix(in lab, red, red)){.gt-why-row dt span{color:color-mix(in srgb,var(--hero-muted)70%,transparent)}}.gt-why-row dd{font-variant-numeric:tabular-nums;color:var(--foreground);flex-shrink:0;font-size:.74rem;font-weight:750}.gt-why-row dd em{color:var(--hero-muted);font-style:normal;font-weight:600}.gt-why-row-out{background:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.gt-why-row-out{background:color-mix(in srgb,var(--hero-primary)12%,transparent)}}.gt-why-row-out{box-shadow:inset 0 0 0 1px var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.gt-why-row-out{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hero-primary)30%,transparent)}}.gt-why-row-out dt{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.gt-why-row-out dt{color:color-mix(in srgb,var(--foreground)80%,transparent)}}.gt-why-row-out dd{color:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.gt-why-row-out dd{color:color-mix(in srgb,var(--hero-primary)80%,var(--foreground))}}.gt-why-tag{background:var(--hero-primary);border-radius:999px;align-items:center;gap:.28rem;padding:.1rem .38rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.gt-why-tag{background:color-mix(in srgb,var(--hero-primary)14%,transparent)}}.gt-why-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--hero-primary);font-size:.55rem;font-weight:750}@supports (color:color-mix(in lab, red, red)){.gt-why-tag{color:color-mix(in srgb,var(--hero-primary)88%,var(--foreground))}}.gt-why-tag-dot,.gt-why-live-dot{background:currentColor;border-radius:999px;flex-shrink:0;width:.32rem;height:.32rem;animation:2s ease-in-out infinite gt-why-pulse}.gt-cross{border:1px solid var(--hero-primary);border-radius:.55rem;margin-top:.45rem;padding:.48rem .6rem .42rem}@supports (color:color-mix(in lab, red, red)){.gt-cross{border:1px solid color-mix(in srgb,var(--hero-primary)24%,transparent)}}.gt-cross{background:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.gt-cross{background:color-mix(in srgb,var(--hero-primary)9%,transparent)}}.gt-cross-head{letter-spacing:-.005em;color:var(--hero-primary);align-items:center;gap:.4rem;font-size:.66rem;font-weight:800;display:flex}@supports (color:color-mix(in lab, red, red)){.gt-cross-head{color:color-mix(in srgb,var(--hero-primary)85%,var(--foreground))}}.gt-cross-bars{flex-direction:column;gap:.24rem;margin-top:.4rem;display:flex}.gt-cross-row{grid-template-columns:minmax(4.2rem,auto) minmax(0,1fr) auto;align-items:center;gap:.45rem;display:grid}.gt-cross-label{white-space:nowrap;color:var(--hero-muted);font-size:.6rem;font-weight:700}.gt-cross-track{background:var(--foreground);border-radius:999px;height:.42rem}@supports (color:color-mix(in lab, red, red)){.gt-cross-track{background:color-mix(in srgb,var(--foreground)8%,transparent)}}.gt-cross-track{overflow:hidden}.gt-cross-fill{width:var(--w,0%);transform-origin:0;border-radius:999px;height:100%;animation:.62s cubic-bezier(.22,1,.36,1) both gt-cross-grow;display:block}.gt-cross-fill.is-same{background:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.gt-cross-fill.is-same{background:color-mix(in srgb,var(--hero-primary)62%,transparent)}}.gt-cross-fill.is-cross{background:#f59e0b}.gt-cross-row b{font-variant-numeric:tabular-nums;color:var(--foreground);font-size:.64rem;font-weight:800}.gt-cross-foot{color:var(--hero-muted);margin-top:.3rem;font-size:.62rem;font-weight:550;line-height:1.45}.gt-cross-head .gt-why-live-dot{width:.34rem;height:.34rem;color:var(--hero-primary)}@keyframes gt-cross-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes gt-why-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.78)}}@media (prefers-reduced-motion:reduce){.gt-why-tag-dot,.gt-why-live-dot,.gt-cross-fill{animation:none}}.gt-why-meta{font-variant-numeric:tabular-nums;color:var(--hero-muted);margin-top:.4rem;font-size:.62rem}@supports (color:color-mix(in lab, red, red)){.gt-why-meta{color:color-mix(in srgb,var(--hero-muted)75%,transparent)}}.gt-nets-head{justify-content:space-between;align-items:baseline;gap:.6rem;margin-bottom:.5rem;display:flex}.gt-nets-hint{color:var(--hero-muted);font-size:.63rem;font-weight:600}.gt-nets-list{flex-direction:column;gap:.3rem;display:flex}.gt-net{background:var(--foreground);border:1px solid #0000;border-radius:.75rem;grid-template-columns:auto minmax(0,7rem) 1fr auto;align-items:center;gap:.55rem;padding:.42rem .6rem;display:grid}@supports (color:color-mix(in lab, red, red)){.gt-net{background:color-mix(in srgb,var(--foreground)3%,transparent)}}.gt-net{animation:.45s cubic-bezier(.22,1,.36,1) both gt-net-in;animation-delay:calc(var(--i,0)*55ms);transition:border-color .3s,background-color .3s}.gt-net.is-empty{opacity:.55}.gt-net.is-fresh{border-color:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.gt-net.is-fresh{border-color:color-mix(in srgb,var(--hero-primary)45%,transparent)}}.gt-net.is-fresh{background:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.gt-net.is-fresh{background:color-mix(in srgb,var(--hero-primary)10%,transparent)}}.gt-net.is-fresh{animation:.45s cubic-bezier(.22,1,.36,1) both gt-net-in,2.4s ease-in-out .4s 2 gt-fresh-glow}.gt-net-name{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);font-size:.76rem;font-weight:650;overflow:hidden}.gt-net-bar{background:var(--hero-muted);border-radius:999px;height:4px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.gt-net-bar{background:color-mix(in srgb,var(--hero-muted)18%,transparent)}}.gt-net-fill{width:var(--w,0%);border-radius:inherit;background:linear-gradient(90deg,var(--hero-primary),var(--hero-secondary));box-shadow:0 0 6px var(--hero-primary);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.gt-net-fill{box-shadow:0 0 6px color-mix(in srgb,var(--hero-primary)65%,transparent)}}.gt-net-fill{animation:.8s cubic-bezier(.22,1,.36,1) both gt-bar-grow;animation-delay:calc(var(--i,0)*55ms + .12s)}.gt-net-amt{font-variant-numeric:tabular-nums;color:var(--foreground);font-size:.74rem;font-weight:750}.gt-chain-mark{border:1px solid var(--hero-muted);border-radius:50%;flex-shrink:0;place-items:center;width:1.35rem;height:1.35rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.gt-chain-mark{border:1px solid color-mix(in srgb,var(--hero-muted)22%,transparent)}}.gt-chain-mark{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.gt-chain-mark{background:color-mix(in srgb,var(--foreground)5%,transparent)}}.gt-chain-mark img{object-fit:contain;width:100%;height:100%}.gt-chain-mark-fallback{color:var(--hero-muted);font-size:.6rem;font-weight:800}@keyframes gt-net-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes gt-bar-grow{0%{width:0}}@keyframes gt-fresh-glow{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--hero-primary)0%,transparent)}50%{box-shadow:0 0 18px -4px color-mix(in srgb,var(--hero-primary)75%,transparent)}}.gt-topup{flex-direction:column;gap:.55rem;display:flex}.gt-select{position:relative}.gt-select-btn{border:1px solid var(--hero-muted);border-radius:.85rem;align-items:center;gap:.55rem;width:100%;padding:.6rem .7rem;display:flex}@supports (color:color-mix(in lab, red, red)){.gt-select-btn{border:1px solid color-mix(in srgb,var(--hero-muted)18%,transparent)}}.gt-select-btn{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.gt-select-btn{background:color-mix(in srgb,var(--foreground)3%,transparent)}}.gt-select-btn{cursor:pointer;text-align:left;transition:border-color .2s,background-color .2s}.gt-select-btn:hover:not(:disabled){border-color:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.gt-select-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--hero-primary)40%,transparent)}}.gt-select-btn:disabled{opacity:.6;cursor:not-allowed}.gt-select-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--foreground);flex:1;font-size:.82rem;font-weight:650;overflow:hidden}.gt-select-bal{font-variant-numeric:tabular-nums;color:var(--hero-muted);font-size:.7rem;font-weight:700}.gt-select-tag{border:1px solid var(--hero-muted);border-radius:.4rem;flex-shrink:0;padding:.12rem .4rem}@supports (color:color-mix(in lab, red, red)){.gt-select-tag{border:1px solid color-mix(in srgb,var(--hero-muted)25%,transparent)}}.gt-select-tag{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;color:var(--hero-muted);font-size:.58rem;font-weight:750}.gt-select-item.is-tankless .gt-select-name{color:var(--hero-muted)}.gt-select-caret{width:1.05rem;height:1.05rem;color:var(--hero-muted);flex-shrink:0;transition:transform .25s}.gt-select-caret.is-open{transform:rotate(180deg)}.gt-select-pop{z-index:20;border:1px solid var(--card-border);background:var(--background);border-radius:.9rem;max-height:15rem;padding:.25rem;animation:.2s cubic-bezier(.22,1,.36,1) both dm-pop-in;position:absolute;top:calc(100% + .3rem);left:0;right:0;overflow:auto;box-shadow:0 24px 48px -20px #0000008c}.gt-select-item{cursor:pointer;text-align:left;border-radius:.7rem;align-items:center;gap:.55rem;width:100%;padding:.5rem .55rem;transition:background-color .18s;display:flex}.gt-select-item:hover{background:var(--hero-muted)}@supports (color:color-mix(in lab, red, red)){.gt-select-item:hover{background:color-mix(in srgb,var(--hero-muted)12%,transparent)}}.gt-select-item.is-selected{background:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.gt-select-item.is-selected{background:color-mix(in srgb,var(--hero-primary)14%,transparent)}}.gt-select-item.is-selected .gt-select-name{color:var(--hero-primary)}.gt-switch{background:#f59e0b17;border:1px solid #f59e0b52;border-radius:.85rem;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.55rem .65rem;animation:.3s both dm-pop-in;display:flex}.gt-switch>svg{color:#f59e0b;flex-shrink:0;width:1rem;height:1rem}.gt-switch-copy{min-width:9rem;color:var(--hero-muted);flex:1;font-size:.7rem;font-weight:550;line-height:1.45}.gt-switch-copy b{color:var(--foreground);font-weight:800}.gt-switch-copy span{color:var(--hero-muted);margin-top:.12rem;font-size:.62rem;font-weight:600;display:block}@supports (color:color-mix(in lab, red, red)){.gt-switch-copy span{color:color-mix(in srgb,var(--hero-muted)80%,transparent)}}.gt-switch-btn{white-space:nowrap;color:#f59e0b;cursor:pointer;background:#f59e0b29;border:1px solid #f59e0b73;border-radius:.6rem;flex-shrink:0;padding:.36rem .68rem;font-size:.68rem;font-weight:750;transition:background-color .2s,transform .2s}.gt-switch-btn:hover:not(:disabled){background:#f59e0b42;transform:translateY(-1px)}.gt-switch-btn:disabled{opacity:.55;cursor:not-allowed}.gt-amount{border:1px solid var(--hero-muted);border-radius:.9rem;align-items:center;gap:.4rem;padding:.15rem .45rem .15rem .75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.gt-amount{border:1px solid color-mix(in srgb,var(--hero-muted)18%,transparent)}}.gt-amount{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.gt-amount{background:color-mix(in srgb,var(--foreground)3%,transparent)}}.gt-amount{transition:border-color .2s,box-shadow .2s}.gt-amount:focus-within{border-color:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.gt-amount:focus-within{border-color:color-mix(in srgb,var(--hero-primary)50%,transparent)}}.gt-amount:focus-within{box-shadow:0 0 0 3px var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.gt-amount:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--hero-primary)14%,transparent)}}.gt-amount-prefix{color:var(--hero-muted);font-size:1rem;font-weight:750}.gt-amount-input{letter-spacing:-.02em;font-variant-numeric:tabular-nums;min-width:0;color:var(--foreground);background:0 0;border:0;outline:none;flex:1;padding:.6rem 0;font-size:1.15rem;font-weight:750}.gt-amount-input::-webkit-outer-spin-button{appearance:none;margin:0}.gt-amount-input::-webkit-inner-spin-button{appearance:none;margin:0}.gt-amount-input[type=number]{appearance:textfield}.gt-max{letter-spacing:.06em;text-transform:uppercase;cursor:pointer;color:var(--hero-primary);background:var(--hero-primary);border-radius:.6rem;flex-shrink:0;padding:.32rem .6rem;font-size:.62rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.gt-max{background:color-mix(in srgb,var(--hero-primary)12%,transparent)}}.gt-max{transition:background-color .2s,transform .2s}.gt-max:hover:not(:disabled){background:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.gt-max:hover:not(:disabled){background:color-mix(in srgb,var(--hero-primary)22%,transparent)}}.gt-max:hover:not(:disabled){transform:translateY(-1px)}.gt-max:disabled{opacity:.45;cursor:not-allowed}.gt-quick{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.gt-quick-btn{border:1px solid var(--hero-muted);border-radius:.65rem;padding:.32rem .62rem}@supports (color:color-mix(in lab, red, red)){.gt-quick-btn{border:1px solid color-mix(in srgb,var(--hero-muted)18%,transparent)}}.gt-quick-btn{color:var(--hero-muted);cursor:pointer;background:0 0;font-size:.72rem;font-weight:700;transition:border-color .2s,color .2s,background-color .2s,transform .2s}.gt-quick-btn:hover:not(:disabled){color:var(--foreground);border-color:var(--hero-primary);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.gt-quick-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--hero-primary)45%,transparent)}}.gt-quick-btn[aria-pressed=true]{color:var(--hero-primary);border-color:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.gt-quick-btn[aria-pressed=true]{border-color:color-mix(in srgb,var(--hero-primary)55%,transparent)}}.gt-quick-btn[aria-pressed=true]{background:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.gt-quick-btn[aria-pressed=true]{background:color-mix(in srgb,var(--hero-primary)12%,transparent)}}.gt-quick-btn:disabled{opacity:.5;cursor:not-allowed}.gt-quick-note{font-variant-numeric:tabular-nums;color:var(--hero-muted);margin-left:auto;font-size:.66rem;font-weight:600}.gt-hint{color:var(--hero-muted);align-items:flex-start;gap:.35rem;font-size:.7rem;font-weight:550;line-height:1.45;animation:.3s both dm-pop-in;display:flex}.gt-hint svg{flex-shrink:0;width:.85rem;height:.85rem;margin-top:.1rem}.gt-hint b{color:var(--foreground);font-weight:800}.gt-hint-good{color:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.gt-hint-good{color:color-mix(in srgb,var(--hero-primary)75%,var(--foreground))}}.gt-hint-warn{color:#f59e0b}.gt-foot{z-index:1;border-top:1px solid var(--hero-muted);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.6rem;padding:.85rem 1.2rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.gt-foot{border-top:1px solid color-mix(in srgb,var(--hero-muted)12%,transparent)}}.gt-foot{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.gt-foot{background:color-mix(in srgb,var(--foreground)2%,transparent)}}.gt-foot-hint{min-width:9rem;color:var(--hero-muted);flex:1;font-size:.66rem;font-weight:550;line-height:1.4}.gt-foot .ss-btn{--ss-btn-pad-y:.62rem}.gt-done{z-index:1;text-align:center;flex-direction:column;align-items:center;padding:.5rem 0 .25rem;animation:.4s cubic-bezier(.22,1,.36,1) both dm-pop-in;display:flex;position:relative}.gt-done-mark{width:3.5rem;height:3.5rem;color:var(--on-brand);background:linear-gradient(140deg,var(--hero-primary),var(--hero-secondary));box-shadow:0 14px 30px -12px var(--hero-secondary);border-radius:50%;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.gt-done-mark{box-shadow:0 14px 30px -12px color-mix(in srgb,var(--hero-secondary)90%,transparent)}}.gt-done-mark{animation:.5s cubic-bezier(.34,1.56,.64,1) both dm-dot-pop}.gt-done-mark svg{width:1.6rem;height:1.6rem}.gt-done-ring{border:2px solid var(--hero-primary);border-radius:50%;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.gt-done-ring{border:2px solid color-mix(in srgb,var(--hero-primary)55%,transparent)}}.gt-done-ring{animation:2.2s ease-out infinite cw-pulse-out}.gt-done-ring-b{animation-delay:.7s}.gt-done-title{letter-spacing:-.02em;color:var(--foreground);margin-top:.9rem;font-size:.95rem;font-weight:800}.gt-done-amount{letter-spacing:-.04em;font-variant-numeric:tabular-nums;background:linear-gradient(120deg,var(--hero-primary),var(--hero-secondary));color:#0000;-webkit-background-clip:text;background-clip:text;align-items:baseline;gap:.3rem;margin-top:.3rem;font-size:1.75rem;font-weight:800;line-height:1;animation:.6s cubic-bezier(.22,1,.36,1) .1s both gt-done-rise;display:flex}.gt-done-amount small{letter-spacing:.05em;-webkit-text-fill-color:var(--hero-muted);color:var(--hero-muted);font-size:.72rem;font-weight:800}.gt-done-sub{color:var(--hero-muted);margin-top:.55rem;font-size:.72rem;font-weight:550;line-height:1.5}.gt-done-sub b{color:var(--foreground);font-weight:800}@keyframes gt-done-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:480px){.gt-head,.gt-body,.gt-foot{padding-left:1rem;padding-right:1rem}.gt-hero{text-align:center;flex-direction:column}.gt-net{grid-template-columns:auto minmax(0,1fr) auto}.gt-net-bar{display:none}}@media (prefers-reduced-motion:reduce){.gt-gauge-wave,.gt-gauge.is-pulsing .gt-gauge-well,.gt-pill-empty,.gt-pill-low .gt-pill-icon svg,.gt-pill-empty .gt-pill-icon svg,.gt-pill-spark,.gt-shell,.gt-head-grid,.gt-head-sheen,.gt-head-mark,.gt-hero,.gt-hero-mesh,.gt-flag,.gt-net,.gt-net-fill,.gt-net.is-fresh,.gt-select-pop,.gt-hint,.gt-done,.gt-done-mark,.gt-done-ring,.gt-done-amount{animation:none!important}.gt-gauge-arc,.gt-gauge-level,.gt-pill-fill{transition:none}}.dm-gastank-gauge{border-bottom:1px dashed var(--hero-muted);align-items:center;gap:.7rem;margin-bottom:.6rem;padding-bottom:.6rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dm-gastank-gauge{border-bottom:1px dashed color-mix(in srgb,var(--hero-muted)20%,transparent)}}.dm-gastank-gauge-copy{min-width:0;color:var(--hero-muted);font-size:.66rem;font-weight:550;line-height:1.45}.nsw-shell{isolation:isolate;border:1px solid var(--card-border);background:radial-gradient(120% 90% at 100% 0%,var(--hero-secondary),transparent 55%),linear-gradient(180deg,var(--card-bg)0%,var(--card-bg-2)100%),var(--background);border-radius:1.4rem;flex-direction:column;width:min(24rem,100%);max-height:min(88vh,40rem);display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.nsw-shell{background:radial-gradient(120% 90% at 100% 0%,color-mix(in srgb,var(--hero-secondary)10%,transparent),transparent 55%),linear-gradient(180deg,var(--card-bg)0%,var(--card-bg-2)100%),var(--background)}}.nsw-shell{-webkit-backdrop-filter:blur(22px)saturate(140%);box-shadow:inset 0 1px 0 var(--card-hi),0 40px 90px -30px #0000008c,0 0 60px -20px var(--hero-primary-glow);animation:.45s cubic-bezier(.22,1,.36,1) both dm-shell-in}.nsw-head{justify-content:space-between;align-items:center;gap:.75rem;padding:1.1rem 1.15rem .75rem;display:flex}.nsw-title{letter-spacing:-.01em;color:var(--foreground);font-size:1.05rem;font-weight:700}.nsw-close{width:1.9rem;height:1.9rem;color:var(--hero-muted);background:var(--hero-muted);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.nsw-close{background:color-mix(in srgb,var(--hero-muted)12%,transparent)}}.nsw-close{transition:background .2s,color .2s}.nsw-close:hover{color:var(--foreground);background:var(--hero-muted)}@supports (color:color-mix(in lab, red, red)){.nsw-close:hover{background:color-mix(in srgb,var(--hero-muted)22%,transparent)}}.nsw-close svg{width:1rem;height:1rem}.nsw-body{flex-direction:column;gap:.35rem;padding:.25rem .85rem 1rem;display:flex;overflow-y:auto}.nsw-row{text-align:left;width:100%;color:var(--foreground);border:1px solid #0000;border-radius:.9rem;align-items:center;gap:.7rem;padding:.6rem .75rem;transition:background .18s,border-color .18s,opacity .18s;display:flex}.nsw-row:hover:not(:disabled){background:var(--hero-muted)}@supports (color:color-mix(in lab, red, red)){.nsw-row:hover:not(:disabled){background:color-mix(in srgb,var(--hero-muted)12%,transparent)}}.nsw-row:disabled{cursor:not-allowed;opacity:.5}.nsw-row-current{border-color:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.nsw-row-current{border-color:color-mix(in srgb,var(--hero-primary)55%,transparent)}}.nsw-row-current{background:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.nsw-row-current{background:color-mix(in srgb,var(--hero-primary)16%,transparent)}}.nsw-row-current:hover:not(:disabled){background:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.nsw-row-current:hover:not(:disabled){background:color-mix(in srgb,var(--hero-primary)22%,transparent)}}.nsw-row-off{opacity:.62}.nsw-row-off:hover:not(:disabled){opacity:.85}.nsw-icon{background:var(--hero-muted);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.nsw-icon{background:color-mix(in srgb,var(--hero-muted)12%,transparent)}}.nsw-icon img{object-fit:contain;width:100%;height:100%}.nsw-icon-fallback{color:var(--hero-muted);font-size:.75rem;font-weight:700}.nsw-name{flex-direction:column;flex:1;gap:.1rem;min-width:0;font-size:.9rem;font-weight:600;display:flex}.nsw-note{color:var(--hero-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.68rem;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.nsw-state{color:var(--hero-muted);flex-shrink:0;align-items:center;gap:.4rem;font-size:.72rem;font-weight:600;display:flex}.nsw-state-live{color:var(--foreground)}.nsw-dot{background:var(--hero-primary);width:.5rem;height:.5rem;box-shadow:0 0 8px var(--hero-primary);border-radius:999px}.nsw-badge{letter-spacing:.04em;text-transform:uppercase;color:#f59e0b;background:#fbbf2426;border-radius:999px;flex-shrink:0;padding:.15rem .45rem;font-size:.625rem;font-weight:700}.nsw-group-label{letter-spacing:.08em;text-transform:uppercase;color:var(--hero-muted);margin:.7rem 0 .15rem;padding:0 .75rem;font-size:.625rem;font-weight:700}.nsw-empty,.nsw-error{color:var(--hero-muted);padding:.75rem;font-size:.78rem;line-height:1.5}.nsw-error{color:#f87171;background:#ef44441f;border-radius:.75rem;margin-top:.4rem}.nsw-notice{color:#f59e0b;background:#fbbf241f;border-radius:.75rem;margin:.15rem 0 .35rem;padding:.65rem .75rem;font-size:.75rem;line-height:1.5}.nsw-spinner{border:2px solid var(--hero-muted);border-radius:999px;width:.85rem;height:.85rem}@supports (color:color-mix(in lab, red, red)){.nsw-spinner{border:2px solid color-mix(in srgb,var(--hero-muted)35%,transparent)}}.nsw-spinner{border-top-color:var(--hero-primary);animation:.7s linear infinite nsw-spin}@keyframes nsw-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.nsw-shell{animation:none}.nsw-spinner{animation-duration:2s}}.nsg-emblem{color:#f59e0b;background:#fbbf241f;border-radius:999px;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;margin:0 auto 1.35rem;display:flex;box-shadow:inset 0 0 0 1px #fbbf2440,0 0 42px -12px #fbbf248c}.nsg-emblem svg{width:2.1rem;height:2.1rem}.nsg-hint{color:var(--hero-muted);margin-top:.85rem;font-size:.78rem;font-weight:600}.ss-outage{z-index:60;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f59e0b24;border-bottom:1px solid #f59e0b59;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;padding:.5rem 1rem;font-size:.8125rem;display:flex;position:fixed;top:0;left:0;right:0}.ss-outage-body{align-items:center;gap:.5rem;min-width:0;display:flex}.ss-outage-dot{background:#f59e0b;border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem;animation:2s ease-in-out infinite ss-outage-pulse;box-shadow:0 0 0 3px #f59e0b38}@keyframes ss-outage-pulse{0%,to{opacity:1}50%{opacity:.35}}.ss-outage-title{color:#92400e;letter-spacing:.01em;white-space:nowrap;font-weight:700}.ss-outage-note{color:var(--hero-muted);cursor:help;text-underline-offset:3px;text-overflow:ellipsis;white-space:nowrap;-webkit-text-decoration:underline dotted #f59e0b80;text-decoration:underline dotted #f59e0b80;overflow:hidden}.ss-outage-actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.ss-outage-chip{color:#92400e;letter-spacing:.04em;text-transform:uppercase;border:1px solid #f59e0b59;border-radius:9999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:600}.ss-outage-retry{color:#92400e;cursor:pointer;background:#f59e0b1f;border:1px solid #f59e0b8c;border-radius:.5rem;padding:.25rem .7rem;font-size:.75rem;font-weight:600;transition:background .15s}.ss-outage-retry:hover:not(:disabled){background:#f59e0b42}.ss-outage-retry:disabled{cursor:progress;opacity:.65}html.ss-outage-open body{padding-top:2.5rem}html.ss-outage-open header{top:2.5rem}.dark .ss-outage-title,.dark .ss-outage-chip,.dark .ss-outage-retry{color:#fbbf24}@media (max-width:640px){.ss-outage-note{display:none}}.hero-social{flex-direction:column;align-items:center;gap:.7rem;width:100%;margin-top:2.1rem;display:flex;position:relative}.hero-social-label{letter-spacing:.18em;text-transform:uppercase;color:var(--hero-muted);align-items:center;gap:.6rem;font-size:.7rem;font-weight:800;display:inline-flex}.hero-social-label:before,.hero-social-label:after{content:"";background:linear-gradient(90deg,transparent,var(--hero-primary));width:2rem;height:1px}@supports (color:color-mix(in lab, red, red)){.hero-social-label:before,.hero-social-label:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--hero-primary)60%,transparent))}}.hero-social-label:after{background:linear-gradient(90deg,var(--hero-primary),transparent)}@supports (color:color-mix(in lab, red, red)){.hero-social-label:after{background:linear-gradient(90deg,color-mix(in srgb,var(--hero-primary)60%,transparent),transparent)}}.hero-social-list{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.hero-social-link{--hs:var(--hero-primary);isolation:isolate;border:1px solid var(--hs);border-radius:9999px;align-items:center;gap:.6rem;display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hero-social-link{border:1px solid color-mix(in srgb,var(--hs)34%,transparent)}}.hero-social-link{background:linear-gradient(180deg,var(--hs),var(--hs))}@supports (color:color-mix(in lab, red, red)){.hero-social-link{background:linear-gradient(180deg,color-mix(in srgb,var(--hs)14%,transparent),color-mix(in srgb,var(--hs)5%,transparent))}}.hero-social-link{color:var(--foreground);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 var(--card-hi),0 12px 28px -18px var(--hs);padding:.4rem 1rem .4rem .4rem}@supports (color:color-mix(in lab, red, red)){.hero-social-link{box-shadow:inset 0 1px 0 var(--card-hi),0 12px 28px -18px color-mix(in srgb,var(--hs)90%,transparent)}}.hero-social-link{transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .3s ease-out,box-shadow .35s cubic-bezier(.22,1,.36,1)}.hero-social-link:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(closest-side circle at 20% 50%,var(--hs),transparent 70%);position:absolute;inset:-40%}@supports (color:color-mix(in lab, red, red)){.hero-social-link:before{background:radial-gradient(closest-side circle at 20% 50%,color-mix(in srgb,var(--hs)34%,transparent),transparent 70%)}}.hero-social-link:before{opacity:.4;animation:5.5s ease-in-out infinite hs-aura;animation-delay:var(--hs-delay,0s)}.hero-social-link:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,transparent,var(--card-hi),transparent);width:40%;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.hero-social-link:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--card-hi)90%,transparent),transparent)}}.hero-social-link:after{animation:6.5s ease-in-out infinite hs-shine;animation-delay:var(--hs-delay,0s)}.hero-social-link>*{z-index:1;position:relative}@keyframes hs-aura{0%,to{opacity:.32}50%{opacity:.85}}@keyframes hs-shine{0%,58%{transform:translate(-150%)skew(-16deg)}88%,to{transform:translate(320%)skew(-16deg)}}.hero-social-link:hover{border-color:var(--hs);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.hero-social-link:hover{border-color:color-mix(in srgb,var(--hs)65%,transparent)}}.hero-social-link:hover{box-shadow:inset 0 1px 0 var(--card-hi),0 20px 40px -20px var(--hs)}@supports (color:color-mix(in lab, red, red)){.hero-social-link:hover{box-shadow:inset 0 1px 0 var(--card-hi),0 20px 40px -20px color-mix(in srgb,var(--hs)100%,transparent)}}.hero-social-link:focus-visible{outline:2px solid var(--hs)}@supports (color:color-mix(in lab, red, red)){.hero-social-link:focus-visible{outline:2px solid color-mix(in srgb,var(--hs)70%,transparent)}}.hero-social-link:focus-visible{outline-offset:3px}.hero-social-icon{border:1px solid var(--hs);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.hero-social-icon{border:1px solid color-mix(in srgb,var(--hs)42%,transparent)}}.hero-social-icon{background:var(--hs)}@supports (color:color-mix(in lab, red, red)){.hero-social-icon{background:color-mix(in srgb,var(--hs)16%,transparent)}}.hero-social-icon{color:var(--hs);transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.hero-social-icon svg{width:1.1rem;height:1.1rem}.hero-social-link:hover .hero-social-icon{transform:scale(1.1)rotate(-6deg)}.hero-social-live{width:.55rem;height:.55rem;box-shadow:0 0 0 2px var(--background);background:#22c55e;border-radius:9999px;position:absolute;top:-1px;right:-1px}.hero-social-live:after{content:"";border-radius:inherit;background:#22c55e;animation:1.8s cubic-bezier(0,0,.2,1) infinite hs-live-ping;position:absolute;inset:0}@keyframes hs-live-ping{75%,to{opacity:0;transform:scale(2.4)}}.hero-social-text{text-align:left;flex-direction:column;line-height:1.15;display:flex}.hero-social-name{color:var(--foreground);font-size:.9rem;font-weight:700}.hero-social-sub{color:var(--hero-muted);font-size:.72rem;font-weight:500}.hero-social-arrow{width:.85rem;height:.85rem;color:var(--hero-muted);flex-shrink:0;transition:transform .3s cubic-bezier(.22,1,.36,1),color .3s ease-out}.hero-social-link:hover .hero-social-arrow{color:var(--hs);transform:translate(2px,-2px)}@media (min-width:1024px){.hero-social{align-items:flex-start}.hero-social-list{justify-content:flex-start}}@media (max-width:380px){.hero-social-sub{display:none}}@media (prefers-reduced-motion:reduce){.hero-social-link:before,.hero-social-link:after,.hero-social-live:after{animation:none}.hero-social-link:after{opacity:0}}.eco-wordmark{letter-spacing:-.035em;flex-wrap:wrap;justify-content:center;align-items:center;gap:.2rem .75rem;margin-bottom:1rem;font-size:clamp(2.4rem,9vw,4.75rem);font-weight:800;line-height:1;display:flex}.eco-word{background-image:linear-gradient(100deg,var(--hero-primary),var(--hero-secondary),var(--hero-accent),var(--hero-primary));-webkit-text-fill-color:transparent;color:#0000;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:9s linear infinite eco-word-shimmer}.eco-word-2{animation-delay:-3s}.eco-word-3{animation-delay:-6s}@keyframes eco-word-shimmer{to{background-position:-300%}}.eco-cross{color:var(--hero-muted);font-size:.45em;font-weight:400;display:inline-block}@supports (color:color-mix(in lab, red, red)){.eco-cross{color:color-mix(in srgb,var(--hero-muted)80%,transparent)}}.eco-cross{animation:7s ease-in-out infinite eco-cross-turn}.eco-cross-2{animation-delay:-3.5s}@keyframes eco-cross-turn{0%,to{opacity:.55;rotate:none}50%{opacity:1;rotate:180deg}}.eco-engine{width:100%;max-width:46rem;height:auto;margin:0 auto;display:block}.eco-frame{fill:none;stroke:var(--hero-muted)}@supports (color:color-mix(in lab, red, red)){.eco-frame{stroke:color-mix(in srgb,var(--hero-muted)32%,transparent)}}.eco-frame{stroke-width:1.2px;stroke-dasharray:5 11;animation:22s linear infinite eco-frame-travel}@keyframes eco-frame-travel{to{stroke-dashoffset:-160px}}.eco-link-ghost{fill:none;stroke:var(--hero-muted)}@supports (color:color-mix(in lab, red, red)){.eco-link-ghost{stroke:color-mix(in srgb,var(--hero-muted)22%,transparent)}}.eco-link-ghost{stroke-width:1.2px}.eco-link{fill:none;stroke:url(#eco-link);stroke-width:3px;stroke-linecap:round;stroke-dasharray:2 15;animation:1.9s linear infinite eco-link-flow}@keyframes eco-link-flow{to{stroke-dashoffset:-17px}}.eco-core-glow{animation:7s ease-in-out infinite amb-breathe}.eco-core-disc{fill:var(--background)}@supports (color:color-mix(in lab, red, red)){.eco-core-disc{fill:color-mix(in srgb,var(--background)78%,var(--hero-secondary))}}.eco-core-disc{stroke:var(--hero-secondary)}@supports (color:color-mix(in lab, red, red)){.eco-core-disc{stroke:color-mix(in srgb,var(--hero-secondary)55%,transparent)}}.eco-core-disc{stroke-width:1.5px}.eco-core-ring{fill:none;stroke:var(--hero-secondary)}@supports (color:color-mix(in lab, red, red)){.eco-core-ring{stroke:color-mix(in srgb,var(--hero-secondary)60%,transparent)}}.eco-core-ring{stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:4s ease-out infinite eco-ping}@keyframes eco-ping{0%{opacity:.7;scale:1}to{opacity:0;scale:2.5}}.eco-core-mark{fill:var(--hero-secondary);transform-box:fill-box;transform-origin:50%;animation:20s linear infinite eco-turn}@keyframes eco-turn{to{rotate:360deg}}.eco-node{--eco-accent:var(--hero-primary);animation:6.5s ease-in-out infinite eco-node-bob;animation-delay:var(--eco-delay,0s)}@keyframes eco-node-bob{0%,to{translate:0}50%{translate:0 -7px}}.eco-node-halo{fill:var(--eco-accent)}@supports (color:color-mix(in lab, red, red)){.eco-node-halo{fill:color-mix(in srgb,var(--eco-accent)16%,transparent)}}.eco-node-halo{transform-box:fill-box;transform-origin:50%;animation:5s ease-in-out infinite eco-halo;animation-delay:var(--eco-delay,0s)}@keyframes eco-halo{0%,to{opacity:.5;scale:.9}50%{opacity:1;scale:1.08}}.eco-node-disc{fill:var(--background)}@supports (color:color-mix(in lab, red, red)){.eco-node-disc{fill:color-mix(in srgb,var(--background)82%,var(--eco-accent))}}.eco-node-ring{fill:none;stroke:var(--eco-accent)}@supports (color:color-mix(in lab, red, red)){.eco-node-ring{stroke:color-mix(in srgb,var(--eco-accent)70%,transparent)}}.eco-node-ring{stroke-width:2px;stroke-dasharray:34 12;transform-box:fill-box;transform-origin:50%;animation:26s linear infinite eco-turn}.eco-glyph{fill:none;stroke:var(--eco-accent);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.eco-glyph-fill{fill:var(--eco-accent);stroke:none}.eco-glyph-base{opacity:.45}.eco-glyph-ghost{opacity:.4}.eco-node-label{text-anchor:middle;letter-spacing:.06em;fill:var(--foreground);font-size:15px;font-weight:800}@media (max-width:640px){.eco-node-label{font-size:24px}}.eco-pillar{flex-direction:column;gap:.7rem;display:flex}.eco-pillar-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.eco-pillar-step{letter-spacing:.2em;color:var(--card-accent);font-size:.72rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.eco-pillar-step{color:color-mix(in srgb,var(--card-accent)72%,var(--foreground))}}.eco-pillar-state{border:1px solid var(--card-accent);border-radius:9999px;align-items:center;gap:.35rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.eco-pillar-state{border:1px solid color-mix(in srgb,var(--card-accent)26%,transparent)}}.eco-pillar-state{background:var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.eco-pillar-state{background:color-mix(in srgb,var(--card-accent)10%,transparent)}}.eco-pillar-state{color:var(--card-accent);padding:.2rem .6rem;font-size:.68rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.eco-pillar-state{color:color-mix(in srgb,var(--card-accent)68%,var(--foreground))}}.eco-pillar-state-soon{border-style:dashed}.eco-pillar-dot{background:currentColor;border-radius:9999px;width:.4rem;height:.4rem;animation:2.2s ease-in-out infinite amb-breathe}.eco-pillar-title{letter-spacing:-.02em;color:var(--foreground);font-size:1.55rem;font-weight:800;line-height:1.1}.eco-pillar-body{color:var(--hero-muted);font-size:.92rem;line-height:1.55}.eco-pillar-beats{flex-wrap:wrap;gap:.4rem;margin-top:auto;padding-top:.35rem;display:flex}.eco-pillar-beat{padding:.25rem .6rem;font-size:.72rem}@media (prefers-reduced-motion:reduce){.eco-word,.eco-cross,.eco-frame,.eco-link,.eco-core-glow,.eco-core-ring,.eco-core-mark,.eco-node,.eco-node-halo,.eco-node-ring,.eco-pillar-dot{animation:none}.eco-core-ring{opacity:.35}}.ar-stage{flex-direction:column;align-items:center;gap:1rem;max-width:52rem;margin:0 auto;display:flex;position:relative}.ar-arena{width:100%;height:auto;display:block}.ar-bounds{fill:none;stroke:var(--hero-accent)}@supports (color:color-mix(in lab, red, red)){.ar-bounds{stroke:color-mix(in srgb,var(--hero-accent)34%,transparent)}}.ar-bounds{stroke-width:1.6px;transform-box:fill-box;transform-origin:50%;animation:10s ease-in-out infinite ar-widen}.ar-bounds-inner{stroke:var(--hero-secondary)}@supports (color:color-mix(in lab, red, red)){.ar-bounds-inner{stroke:color-mix(in srgb,var(--hero-secondary)22%,transparent)}}.ar-bounds-inner{stroke-dasharray:3 9;animation-delay:-1.2s}@keyframes ar-widen{0%,to{scale:1}50%{scale:1.03}}.ar-grid line{stroke:var(--hero-muted)}@supports (color:color-mix(in lab, red, red)){.ar-grid line{stroke:color-mix(in srgb,var(--hero-muted)26%,transparent)}}.ar-grid line{stroke-width:1px;stroke-dasharray:2 10}.ar-route-ghost{fill:none;stroke:var(--hero-muted)}@supports (color:color-mix(in lab, red, red)){.ar-route-ghost{stroke:color-mix(in srgb,var(--hero-muted)24%,transparent)}}.ar-route-ghost{stroke-width:1.2px}.ar-route{fill:none;stroke:url(#ar-trail);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:2 14;animation:2.4s linear infinite ar-route-flow}@keyframes ar-route-flow{to{stroke-dashoffset:-16px}}.ar-flyer{offset-rotate:auto 90deg;offset-distance:0%;animation:7s linear infinite ar-fly}@keyframes ar-fly{to{offset-distance:100%}}.ar-hull{fill:var(--hero-secondary)}@supports (color:color-mix(in lab, red, red)){.ar-hull{fill:color-mix(in srgb,var(--hero-secondary)62%,transparent)}}.ar-hull{stroke:var(--hero-secondary);stroke-width:1.4px;stroke-linejoin:round}.ar-hull-live{fill:var(--hero-accent);stroke:var(--hero-accent)}@supports (color:color-mix(in lab, red, red)){.ar-hull-live{stroke:color-mix(in srgb,var(--hero-accent)70%,var(--foreground))}}.ar-hull-live{stroke-width:1.8px}.ar-ship-glow{fill:var(--hero-accent)}@supports (color:color-mix(in lab, red, red)){.ar-ship-glow{fill:color-mix(in srgb,var(--hero-accent)26%,transparent)}}.ar-ship-glow{transform-box:fill-box;transform-origin:50%;animation:1.4s ease-in-out infinite ar-thrust}@keyframes ar-thrust{0%,to{opacity:.55;scale:.85}50%{opacity:1;scale:1.15}}.ar-drifter{animation:6s ease-in-out infinite ar-drift}@keyframes ar-drift{0%,to{translate:0}50%{translate:6px -9px}}.ar-drifter-core{fill:var(--hero-primary)}.ar-drifter-ring{fill:none;stroke:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.ar-drifter-ring{stroke:color-mix(in srgb,var(--hero-primary)55%,transparent)}}.ar-drifter-ring{stroke-width:1.2px;transform-box:fill-box;transform-origin:50%;animation:3.4s ease-out infinite eco-ping}.ar-hud{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.ar-hud-chip{border:1px solid var(--hero-muted);border-radius:9999px;align-items:baseline;gap:.45rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ar-hud-chip{border:1px solid color-mix(in srgb,var(--hero-muted)22%,transparent)}}.ar-hud-chip{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ar-hud-chip{background:color-mix(in srgb,var(--foreground)4%,transparent)}}.ar-hud-chip{-webkit-backdrop-filter:blur(10px);padding:.35rem .85rem}.ar-hud-key{letter-spacing:.14em;text-transform:uppercase;color:var(--hero-muted);font-size:.65rem;font-weight:700}.ar-hud-val{font-variant-numeric:tabular-nums;color:var(--hero-accent);font-size:.95rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.ar-hud-val{color:color-mix(in srgb,var(--hero-accent)62%,var(--foreground))}}.ar-hud-sp .ar-hud-val{color:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.ar-hud-sp .ar-hud-val{color:color-mix(in srgb,var(--hero-primary)62%,var(--foreground))}}@property --ar-cycle{syntax:"<integer>";inherits:false;initial-value:7}@property --ar-sp{syntax:"<integer>";inherits:false;initial-value:1240}.ar-hud-cycle{counter-reset:ar-cycle var(--ar-cycle,7);animation:12s step-end infinite ar-cycle-up}.ar-hud-cycle:after{content:counter(ar-cycle)}@keyframes ar-cycle-up{0%{--ar-cycle:7}25%{--ar-cycle:8}50%{--ar-cycle:9}75%{--ar-cycle:10}}.ar-hud-ticker{counter-reset:ar-sp var(--ar-sp,1240);animation:9s linear infinite ar-sp-rise}.ar-hud-ticker:after{content:counter(ar-sp)}@keyframes ar-sp-rise{0%{--ar-sp:1240}to{--ar-sp:1904}}.ar-cta{flex-direction:column;align-items:center;gap:.6rem;margin-top:1.75rem;display:flex}.ar-cta-note{color:var(--hero-muted);font-size:.8rem;font-weight:500}.ar-slot-link{height:100%;color:inherit;text-decoration:none;display:block}.ar-slot{flex-direction:column;gap:.65rem;display:flex}.ar-slot-building,.ar-slot-planned{border-style:dashed}.ar-slot-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ar-slot-tag{letter-spacing:.2em;text-transform:uppercase;color:var(--card-accent);font-size:.68rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.ar-slot-tag{color:color-mix(in srgb,var(--card-accent)72%,var(--foreground))}}.ar-slot-state{border:1px solid var(--card-accent);border-radius:9999px;align-items:center;gap:.35rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ar-slot-state{border:1px solid color-mix(in srgb,var(--card-accent)26%,transparent)}}.ar-slot-state{background:var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.ar-slot-state{background:color-mix(in srgb,var(--card-accent)10%,transparent)}}.ar-slot-state{color:var(--card-accent);padding:.18rem .6rem;font-size:.68rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.ar-slot-state{color:color-mix(in srgb,var(--card-accent)68%,var(--foreground))}}.ar-slot-state-building,.ar-slot-state-planned{color:var(--hero-muted);border-style:dashed;border-color:var(--hero-muted)}@supports (color:color-mix(in lab, red, red)){.ar-slot-state-building,.ar-slot-state-planned{border-color:color-mix(in srgb,var(--hero-muted)30%,transparent)}}.ar-slot-state-building,.ar-slot-state-planned{background:0 0}.ar-slot-dot{background:#22c55e;border-radius:9999px;width:.4rem;height:.4rem;animation:2s ease-in-out infinite amb-breathe}.ar-slot-title{letter-spacing:-.02em;color:var(--foreground);font-size:1.3rem;font-weight:800}.ar-slot-body{color:var(--hero-muted);font-size:.92rem;line-height:1.55}.ar-slot-chips{flex-wrap:wrap;gap:.4rem;margin-top:auto;padding-top:.35rem;display:flex}.ar-slot-chip{padding:.25rem .6rem;font-size:.72rem}.ar-slot-go{color:var(--card-accent);align-items:center;gap:.4rem;font-size:.82rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ar-slot-go{color:color-mix(in srgb,var(--card-accent)78%,var(--foreground))}}.ar-slot-go svg{width:.95rem;height:.95rem;transition:transform .3s cubic-bezier(.22,1,.36,1)}.ar-slot-link:hover .ar-slot-go svg{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.ar-bounds,.ar-route,.ar-flyer,.ar-ship-glow,.ar-drifter,.ar-drifter-ring,.ar-hud-cycle,.ar-hud-ticker,.ar-slot-dot{animation:none}.ar-echo{display:none}.ar-drifter-ring{opacity:.4}}.tk-panel{isolation:isolate;border-radius:var(--card-radius);border:1px solid var(--card-border);background:linear-gradient(180deg,var(--card-bg)0%,var(--card-bg-2)100%);-webkit-backdrop-filter:blur(18px)saturate(135%);box-shadow:inset 0 1px 0 var(--card-hi),var(--card-shadow);align-items:center;gap:1.5rem;padding:1.75rem 1.25rem;display:grid;position:relative;overflow:hidden}.tk-panel>*{z-index:1;position:relative}.tk-panel-glow{z-index:0;pointer-events:none;background:radial-gradient(28rem 20rem at 18% 20%,var(--hero-primary),transparent 62%),radial-gradient(30rem 22rem at 82% 78%,var(--hero-secondary),transparent 64%);position:absolute;inset:-30%}@supports (color:color-mix(in lab, red, red)){.tk-panel-glow{background:radial-gradient(28rem 20rem at 18% 20%,color-mix(in srgb,var(--hero-primary)20%,transparent),transparent 62%),radial-gradient(30rem 22rem at 82% 78%,color-mix(in srgb,var(--hero-secondary)20%,transparent),transparent 64%)}}.tk-panel-glow{animation:22s ease-in-out infinite amb-drift}.tk-clock{text-align:center;flex-direction:column;align-items:center;gap:.85rem;display:flex}.tk-clock-label{letter-spacing:.2em;text-transform:uppercase;color:var(--hero-muted);font-size:.7rem;font-weight:800}.tk-units{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;width:100%;display:grid}.tk-unit{border:1px solid var(--hero-primary);border-radius:.9rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tk-unit{border:1px solid color-mix(in srgb,var(--hero-primary)22%,transparent)}}.tk-unit{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.tk-unit{background:color-mix(in srgb,var(--foreground)4%,transparent)}}.tk-unit{text-align:center;padding:.7rem .3rem .55rem}.tk-unit-value{letter-spacing:-.03em;background-image:linear-gradient(150deg,var(--hero-primary),var(--hero-secondary));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.4rem,5vw,2.1rem);font-weight:800;line-height:1.05;display:block}.tk-unit-label{letter-spacing:.14em;text-transform:uppercase;color:var(--hero-muted);margin-top:.15rem;font-size:.62rem;font-weight:700;display:block}.tk-unit-seconds{border-color:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.tk-unit-seconds{border-color:color-mix(in srgb,var(--hero-primary)42%,transparent)}}.tk-unit-seconds:after{content:"";pointer-events:none;background:var(--hero-primary);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.tk-unit-seconds:after{background:color-mix(in srgb,var(--hero-primary)14%,transparent)}}.tk-unit-seconds:after{animation:1s linear infinite tk-tick}@keyframes tk-tick{0%{opacity:.7}to{opacity:0}}.tk-date{border:1px solid var(--hero-primary);border-radius:9999px;align-items:center;gap:.45rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tk-date{border:1px solid color-mix(in srgb,var(--hero-primary)32%,transparent)}}.tk-date{background:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.tk-date{background:color-mix(in srgb,var(--hero-primary)10%,transparent)}}.tk-date{color:var(--foreground);padding:.3rem .8rem;font-size:.75rem;font-weight:700}.tk-date-dot{background:var(--hero-primary);border-radius:9999px;width:.45rem;height:.45rem;animation:2.4s ease-in-out infinite amb-breathe}.tk-bloom{width:100%;height:auto;display:block}.tk-edge{fill:none;stroke:var(--hero-secondary)}@supports (color:color-mix(in lab, red, red)){.tk-edge{stroke:color-mix(in srgb,var(--hero-secondary)45%,transparent)}}.tk-edge{stroke-width:1.4px;stroke-dasharray:3 13;animation:2.6s linear infinite tk-edge-flow;animation-delay:calc(var(--tk-i,0)*-.32s)}@keyframes tk-edge-flow{to{stroke-dashoffset:-32px}}.tk-node,.tk-node-halo{fill:var(--hero-secondary)}@supports (color:color-mix(in lab, red, red)){.tk-node-halo{fill:color-mix(in srgb,var(--hero-secondary)22%,transparent)}}.tk-node-halo{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite tk-node-pulse;animation-delay:calc(var(--tk-i,0)*-.45s)}@keyframes tk-node-pulse{0%,to{opacity:.4;scale:.7}50%{opacity:1;scale:1.25}}.tk-hub-glow{animation:6s ease-in-out infinite amb-breathe}.tk-hub{fill:var(--background)}@supports (color:color-mix(in lab, red, red)){.tk-hub{fill:color-mix(in srgb,var(--background)74%,var(--hero-primary))}}.tk-hub-edge{fill:none;stroke:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.tk-hub-edge{stroke:color-mix(in srgb,var(--hero-primary)85%,transparent)}}.tk-hub-edge{stroke-width:2px;stroke-dasharray:40 14;transform-box:fill-box;transform-origin:50%;animation:16s linear infinite eco-turn}.tk-hub-ring{fill:none;stroke:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.tk-hub-ring{stroke:color-mix(in srgb,var(--hero-primary)50%,transparent)}}.tk-hub-ring{stroke-width:1.4px;transform-box:fill-box;transform-origin:50%;animation:3.8s ease-out infinite eco-ping}.tk-hub-mark{fill:var(--hero-primary);transform-box:fill-box;transform-origin:50%;animation:24s linear infinite reverse eco-turn}.tk-curve-ghost{fill:none;stroke:var(--hero-muted)}@supports (color:color-mix(in lab, red, red)){.tk-curve-ghost{stroke:color-mix(in srgb,var(--hero-muted)24%,transparent)}}.tk-curve-ghost{stroke-width:1.2px;stroke-dasharray:3 8}.tk-curve{fill:none;stroke:url(#tk-curve);stroke-width:3px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;animation:4.5s cubic-bezier(.4,0,.2,1) infinite tk-curve-draw}@keyframes tk-curve-draw{0%{stroke-dashoffset:100px}55%,to{stroke-dashoffset:0}}.tk-curve-head{fill:var(--hero-primary);offset-distance:0%;animation:4.5s cubic-bezier(.4,0,.2,1) infinite tk-head-run}@keyframes tk-head-run{0%{offset-distance:0%;opacity:0}8%{opacity:1}55%{offset-distance:100%;opacity:1}70%,to{offset-distance:100%;opacity:0}}.tk-unlocks{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.85rem;margin-top:1.5rem;display:grid}.tk-unlock{border:1px solid var(--card-border);background:var(--foreground);border-radius:1rem;flex-direction:column;gap:.35rem;display:flex}@supports (color:color-mix(in lab, red, red)){.tk-unlock{background:color-mix(in srgb,var(--foreground)3%,transparent)}}.tk-unlock{padding:1rem;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .3s ease-out}.tk-unlock:hover{border-color:var(--hero-primary);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.tk-unlock:hover{border-color:color-mix(in srgb,var(--hero-primary)40%,transparent)}}.tk-unlock-icon{border:1px solid var(--hero-primary);border-radius:.7rem;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tk-unlock-icon{border:1px solid color-mix(in srgb,var(--hero-primary)24%,transparent)}}.tk-unlock-icon{background:var(--hero-primary)}@supports (color:color-mix(in lab, red, red)){.tk-unlock-icon{background:color-mix(in srgb,var(--hero-primary)10%,transparent)}}.tk-unlock-icon{color:var(--hero-primary);animation:4.5s ease-in-out infinite tk-unlock-glow;animation-delay:calc(var(--tk-i,0)*-1.1s)}.tk-unlock-icon svg{width:1.15rem;height:1.15rem}@keyframes tk-unlock-glow{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 18px -4px color-mix(in srgb,var(--hero-primary)70%,transparent)}}.tk-unlock-title{color:var(--foreground);font-size:.95rem;font-weight:700}.tk-unlock-body{color:var(--hero-muted);font-size:.85rem;line-height:1.5}@media (min-width:960px){.tk-panel{grid-template-columns:minmax(0,21rem) minmax(0,1fr);gap:2rem;padding:2.25rem}}@media (prefers-reduced-motion:reduce){.tk-panel-glow,.tk-unit-seconds:after,.tk-date-dot,.tk-edge,.tk-node-halo,.tk-hub-glow,.tk-hub-edge,.tk-hub-ring,.tk-hub-mark,.tk-curve,.tk-curve-head,.tk-unlock-icon{animation:none}.tk-curve{stroke-dashoffset:0}.tk-curve-head{offset-distance:100%}.tk-hub-ring{opacity:.3}}.eap{z-index:45;border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--card-bg-2);width:20rem;height:11.25rem;box-shadow:var(--card-shadow);transition:opacity .24s,transform .24s;animation:.38s cubic-bezier(.22,.9,.3,1) both eap-in;position:fixed;top:4.5rem;right:1.5rem;overflow:hidden}html.ss-outage-open .eap{top:7rem}.eap-stowed{opacity:0;pointer-events:none;animation:none;transform:translate(.75rem,-.5rem)scale(.98)}.eap:before{content:"";z-index:1;border-radius:inherit;background:linear-gradient(140deg,var(--hero-accent),transparent 40%,transparent 62%,var(--hero-primary));opacity:.55;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.eap-leaving{animation:.26s ease-in both eap-out}@keyframes eap-in{0%{opacity:0;transform:translate(1.5rem,-.75rem)scale(.96)}to{opacity:1;transform:none}}@keyframes eap-out{to{opacity:0;transform:translate(1.25rem,-.5rem)scale(.96)}}.eap-close{z-index:2;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#0608149e;border:1px solid #ffffff3d;border-radius:999px;place-items:center;width:1.5rem;height:1.5rem;transition:background .2s,transform .2s;display:grid;position:absolute;top:.4rem;right:.4rem}.eap-close svg{width:.75rem;height:.75rem}.eap-close:hover{background:#060814e6;transform:scale(1.08)}.eap-link{width:100%;height:100%;color:inherit;text-decoration:none;display:block;position:relative}.eap-art{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.22,.9,.3,1);display:block}.eap-link:hover .eap-art{transform:scale(1.03)}.eap-mark{background:linear-gradient(135deg,var(--hero-secondary),var(--hero-accent));width:100%;height:100%;display:block}.eap-mark-route{fill:none;stroke:#ffffff80;stroke-width:1.5px;stroke-dasharray:5 7;animation:9s linear infinite eap-route}.eap-mark-hull{fill:#fff}.eap-mark-echo{fill:#ffffff6b}@keyframes eap-route{to{stroke-dashoffset:-96px}}.eap-fallback{color:#fff;background:linear-gradient(#0000,#060814d1 45%);flex-direction:column;gap:.15rem;padding:.75rem .9rem .85rem;display:flex;position:absolute;inset:auto 0 0}.eap-fallback strong{font-family:var(--font-carter-one),var(--font-plus-jakarta),sans-serif;font-size:1.125rem;line-height:1.15}.eap-fallback span{opacity:.85;font-size:.75rem}@media (max-width:1279px){.eap{display:none}}@media (prefers-reduced-motion:reduce){.eap,.eap-leaving{animation:none}.eap{transition:opacity .24s}.eap-stowed,.eap-art,.eap-link:hover .eap-art{transform:none}.eap-mark-route{animation:none}}@keyframes rating{0%,40%{filter:brightness(1.05)contrast(1.05);scale:1.1}}@keyframes dropdown{0%{opacity:0}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@keyframes toast{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes rotator{89.9999%,to{--first-item-position:0 0%}90%,99.9999%{--first-item-position:0 calc(var(--items)*100%)}to{translate:0 -100%}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@keyframes menu{0%{opacity:0}}@keyframes progress{50%{background-position-x:-115%}}@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-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}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
