.bs-avatar{box-sizing:border-box;aspect-ratio:1;-webkit-user-select:none;user-select:none;outline:none;place-items:center;max-width:100%;display:inline-grid}.bs-avatar:focus-visible{outline-offset:3px;outline:3px solid}.bs-avatar__svg{pointer-events:none;width:100%;height:100%;display:block;overflow:visible}@media (prefers-reduced-motion:reduce){.bs-avatar,.bs-avatar *{scroll-behavior:auto!important;transition-duration:.01ms!important}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}@font-face{font-family:Amiamie;src:url(/fonts/Amiamie-Regular.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--cf0-brand-50:#eff6ff;--cf0-brand-600:#0080f5;--cf0-brand-700:#006bff;--cf0-brand-800:#0054d4;--cf0-brand-900:#003f99;--cf0-gray-50:#fafafa;--cf0-gray-100:#f4f4f5;--cf0-gray-200:#e4e4e7;--cf0-gray-300:#d4d4d8;--cf0-gray-400:#a1a1aa;--cf0-gray-500:#71717a;--cf0-gray-600:#52525b;--cf0-gray-700:#3f3f46;--cf0-gray-800:#27272a;--cf0-gray-900:#18181b;--cf0-gray-950:#09090b;--cf0-primary:var(--cf0-brand-700);--cf0-primary-active:var(--cf0-brand-600);--cf0-primary-tint:var(--cf0-brand-50);--cf0-primary-deep:var(--cf0-brand-900);--cf0-on-primary:#fff;--cf0-canvas:#f5f5f5;--cf0-surface-card:#fff;--cf0-surface-soft:#fafafa;--cf0-surface-hover:#f0f0f0;--cf0-surface-glass:#ffffffc7;--cf0-surface-glass-strong:#ffffffeb;--cf0-ink:#18181bf5;--cf0-body-strong:#18181be6;--cf0-body:#18181bd1;--cf0-meta:#18181bad;--cf0-caption-ink:#18181b9e;--cf0-hairline:#e4e4e7;--cf0-hairline-strong:#d4d4d8;--cf0-input-border:#8a8a93;--cf0-positive:#10b981;--cf0-negative:#dc2626;--cf0-warning:#f59e0b;--cf0-neutral-flat:#9ca3af;--cf0-negative-tint:#fef2f2;--cf0-positive-tint:#ecfdf5;--cf0-warning-tint:#fffbeb;--cf0-series-1:var(--cf0-brand-700);--cf0-series-2:var(--cf0-gray-900);--cf0-series-3:var(--cf0-brand-600);--cf0-series-4:var(--cf0-gray-500);--cf0-series-5:var(--cf0-brand-900);--cf0-series-6:var(--cf0-gray-300);--cf0-seq-start:var(--cf0-gray-200);--cf0-seq-mid:var(--cf0-gray-500);--cf0-seq-end:var(--cf0-gray-900);--cf0-overlay-scrim:#111111b8;--cf0-overlay-ink:#fff;--cf0-overlay-muted:#ffffffb3;--cf0-overlay-hover:#ffffff29;--cf0-overlay-track:#ffffff3d;--cf0-font-display:"Amiamie", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--cf0-font-mono:"Amiamie", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--cf0-size-display-xl:44px;--cf0-size-display-lg:40px;--cf0-size-display-md:32px;--cf0-size-display-sm:22px;--cf0-size-display-xs:18px;--cf0-size-body-lg:18px;--cf0-size-body-md:16px;--cf0-size-body-sm:14px;--cf0-size-caption:12px;--cf0-size-micro:11px;--cf0-size-code:13px;--cf0-leading-display-xl:48px;--cf0-leading-display-lg:44px;--cf0-leading-display-md:40px;--cf0-leading-display-sm:28px;--cf0-leading-display-xs:24px;--cf0-leading-body-lg:28px;--cf0-leading-body-md:24px;--cf0-leading-body-sm:20px;--cf0-leading-caption:16px;--cf0-leading-micro:16px;--cf0-leading-code:20px;--cf0-tracking-display-xl:-.03em;--cf0-tracking-display-lg:-.028em;--cf0-tracking-display-md:-.025em;--cf0-tracking-display-sm:-.02em;--cf0-tracking-display-xs:-.015em;--cf0-tracking-body:0em;--cf0-tracking-body-sm:-.01em;--cf0-tracking-label:.04em;--cf0-tracking-eyebrow:.12em;--cf0-tracking-allcaps:.2em;--cf0-weight-regular:400;--cf0-weight-medium:500;--cf0-weight-semibold:600;--cf0-space-xxs:4px;--cf0-space-xs:8px;--cf0-space-sm:12px;--cf0-space-md:16px;--cf0-space-lg:24px;--cf0-space-xl:32px;--cf0-space-2xl:40px;--cf0-space-3xl:48px;--cf0-space-4xl:64px;--cf0-space-5xl:96px;--cf0-space-6xl:128px;--cf0-space-section:192px;--cf0-radius-none:0px;--cf0-radius-xs:4px;--cf0-radius-sm:6px;--cf0-radius-md:8px;--cf0-radius-lg:12px;--cf0-radius-xl:16px;--cf0-radius-pill-sm:64px;--cf0-radius-pill:100px;--cf0-radius-full:9999px;--cf0-radius-card:var(--cf0-radius-md);--cf0-radius-input:var(--cf0-radius-sm);--cf0-radius-action:var(--cf0-radius-none);--cf0-radius-pulse:var(--cf0-radius-full);--cf0-shadow-0:none;--cf0-shadow-1:0 0 0 1px #00000014 inset;--cf0-shadow-2:0 1px 1px #00000005, 0 2px 2px #0000000a, var(--cf0-shadow-1);--cf0-shadow-3:0 2px 2px #0000000a, 0 8px 8px -8px #0000000a, var(--cf0-shadow-1);--cf0-shadow-4:0 2px 2px #0000000a, 0 8px 16px -4px #0000000a, var(--cf0-shadow-1);--cf0-shadow-5:0 1px 1px #00000005, 0 8px 16px -4px #0000000a, 0 24px 32px -8px #0000000f, var(--cf0-shadow-1);--cf0-shadow-float:var(--cf0-shadow-4);--cf0-shadow-modal:var(--cf0-shadow-5);--cf0-ease:cubic-bezier(.175, .885, .32, 1.1);--cf0-ease-spring:cubic-bezier(.16, 1, .3, 1);--cf0-ease-smooth:cubic-bezier(.4, 0, .2, 1);--cf0-duration-fast:.15s;--cf0-duration-medium:.2s;--cf0-duration-slow:.3s;--cf0-container-max:1200px;--cf0-container-wide:1400px;--cf0-prose-max:680px;--cf0-measure-prose:65ch;--cf0-measure-chat:56ch;--cf0-side-panel-max:34rem;--cf0-focus-ring:0 0 0 2px var(--cf0-canvas), 0 0 0 4px var(--cf0-primary)}@layer liquefy-ui{:root{--lq-accent:#8eb9ff;--lq-space:4px;--lq-radius-default:18px;--lq-duration:.42s;--lq-easing:cubic-bezier(.22, 1, .36, 1);--lq-text:#f8faff;--lq-muted:#f2f6ffa8}.lq-provider{--lq-clear-fill:transparent;--lq-clear-line:#ffffff26;--lq-control-fill:transparent;--lq-control-line:#ffffff29;--lq-control-hover-line:color-mix(in srgb, var(--lq-button-tint,var(--lq-accent)) 28%, #ffffff2e);--lq-dock-active:#fff;--lq-dock-hover-fill:#ffffff03;--lq-dock-indicator-fill:transparent;--lq-field-fill:transparent;--lq-field-focus-fill:color-mix(in srgb, var(--lq-accent) 2%, transparent);--lq-field-line:#ffffff21;--lq-foreground:#f8faff;--lq-glass-bright:#ffffff52;--lq-glass-shade:#496fd112;--lq-glass-soft:#ffffff0f;--lq-muted:#f2f6ffa8;--lq-placeholder:#ebf1ff6b;--lq-quiet-fill:transparent;--lq-quiet-line:#ffffff21;--lq-regular-fill:#ffffff03;--lq-regular-line:#ffffff2e;--lq-shadow-color:#04091824;--lq-solid-fill:#1e263c;--lq-switch-fill:transparent;--lq-switch-line:#ffffff24;color:var(--lq-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;min-width:0}@media (prefers-color-scheme:dark){.lq-provider{--lightningcss-light: ;--lightningcss-dark:initial}}.lq-provider[data-liquid-theme=dark]{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.lq-provider[data-liquid-theme=light]{--lq-clear-fill:transparent;--lq-clear-line:#42558038;--lq-control-fill:transparent;--lq-control-line:#4255803d;--lq-control-hover-line:color-mix(in srgb, var(--lq-button-tint,var(--lq-accent)) 28%, #ffffff2e);--lq-dock-active:#17203a;--lq-dock-hover-fill:#ffffff04;--lq-dock-indicator-fill:transparent;--lq-field-fill:transparent;--lq-field-focus-fill:color-mix(in srgb, var(--lq-accent) 1.5%, transparent);--lq-field-line:#4255803d;--lq-foreground:#12182a;--lq-glass-bright:#ffffff8f;--lq-glass-shade:#3e5ba412;--lq-glass-soft:#ffffff29;--lq-muted:#1a233a9e;--lq-placeholder:#1c28446b;--lq-quiet-fill:transparent;--lq-quiet-line:#42558029;--lq-regular-fill:#ffffff04;--lq-regular-line:#42558042;--lq-shadow-color:#2a375b1a;--lq-solid-fill:#eff4ff;--lq-switch-fill:transparent;--lq-switch-line:#4255803d;color:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.lq-surface,.lq-button,.lq-switch,.lq-checkbox__box,.lq-radio__control,.lq-select__trigger,.lq-chip,.lq-pagination__item,.lq-text-field__control{--lq-pointer-x:50%;--lq-pointer-y:50%;--lq-rotate-x:0deg;--lq-rotate-y:0deg;--lq-skew-x:0deg;--lq-squish:0;--lq-lift:0px;--lq-magnet-x:0px;--lq-magnet-y:0px;--lq-scale-x:1;--lq-scale-y:1;--lq-shine-opacity:0;-webkit-tap-highlight-color:transparent;isolation:isolate;transform:perspective(900px) translate3d(var(--lq-magnet-x), calc(var(--lq-lift) + var(--lq-magnet-y)), 0) rotateX(var(--lq-rotate-x)) rotateY(var(--lq-rotate-y)) skewX(var(--lq-skew-x)) scaleX(var(--lq-scale-x)) scaleY(var(--lq-scale-y));transform-style:preserve-3d;transition:box-shadow var(--lq-duration) var(--lq-easing), border-color var(--lq-duration) var(--lq-easing), background var(--lq-duration) var(--lq-easing);will-change:transform;position:relative}.lq-surface{--lq-blur:1.5px;--lq-saturate:1.4;--lq-brighten:1.05;--lq-glow:.4;--lq-fill:var(--lq-clear-fill);--lq-line:var(--lq-clear-line);--lq-shadow:0 16px 40px var(--lq-shadow-color), 0 2px 8px color-mix(in srgb, var(--lq-shadow-color) 52%, transparent);-webkit-backdrop-filter:blur(var(--lq-blur)) saturate(var(--lq-saturate)) brightness(var(--lq-brighten));backdrop-filter:blur(var(--lq-blur)) saturate(var(--lq-saturate)) brightness(var(--lq-brighten));background:var(--lq-fill);border:1px solid var(--lq-line);border-radius:calc(var(--lq-radius) + var(--lq-squish) * 6px);box-shadow:var(--lq-shadow), inset 0 1px 0 var(--lq-glass-bright), inset 0 -1.25px 0 var(--lq-glass-shade), inset 0 0 22px -14px rgba(255, 255, 255, var(--lq-glow));overflow:hidden}.lq-surface[data-liquid-variant=clear]{--lq-blur:0px;--lq-saturate:1.08;--lq-brighten:1;--lq-glow:.1}.lq-surface[data-liquid-variant=clear]>.lq-surface__edge{opacity:.42}.lq-surface[data-liquid-variant=tinted]{--lq-blur:2px;--lq-fill:color-mix(in srgb, var(--lq-tint) 14%, transparent);--lq-line:color-mix(in srgb, var(--lq-tint) 48%, #ffffff1f)}.lq-surface[data-liquid-active=true]{border-color:color-mix(in srgb, var(--lq-tint) 32%, #ffffff24);box-shadow:0 20px 52px color-mix(in srgb, var(--lq-shadow-color) 86%, transparent), 0 3px 12px color-mix(in srgb, var(--lq-shadow-color) 54%, transparent), inset 0 .75px 0 var(--lq-glass-bright), inset 0 -1px 0 var(--lq-glass-shade)}.lq-surface__edge{background:radial-gradient(circle 124px at var(--lq-pointer-x) var(--lq-pointer-y), rgba(255, 255, 255, calc(.22 + var(--lq-shine-opacity) * .42)), #ffffff14 36%, transparent 72%), linear-gradient(135deg, var(--lq-glass-bright) 0%, var(--lq-glass-soft) 25%, transparent 47%, var(--lq-glass-shade) 74%, #ffffff2e 100%);border-radius:inherit;filter:drop-shadow(0 0 2px color-mix(in srgb, var(--lq-tint,var(--lq-button-tint)) 8%, transparent));opacity:.72;pointer-events:none;-webkit-mask-composite:xor;z-index:2;padding:.9px;transition:opacity .26s;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)}.lq-surface[data-liquid-interactive=false]>.lq-surface__edge{background:linear-gradient(135deg, var(--lq-glass-bright) 0%, var(--lq-glass-soft) 25%, transparent 47%, var(--lq-glass-shade) 74%, #ffffff2e 100%)}.lq-surface:after,.lq-button:after{border-radius:inherit;box-shadow:inset 0 .75px 0 #ffffff1a, inset 0 -.75px 0 color-mix(in srgb, var(--lq-tint,var(--lq-button-tint)) 8%, transparent);content:"";pointer-events:none;z-index:2;position:absolute;inset:1px}.lq-surface__shader{border-radius:inherit;mix-blend-mode:screen;pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.lq-surface__shader[data-fallback=true]{display:none}.lq-surface__content{display:contents}.lq-surface__content>*{z-index:3;position:relative}.lq-button{--lq-button-tint:var(--lq-accent);--lq-button-radius:14px;appearance:none;-webkit-backdrop-filter:saturate(1.08);backdrop-filter:saturate(1.08);border:1px solid color-mix(in srgb, var(--lq-button-tint) 16%, #ffffff14);border-radius:calc(var(--lq-button-radius) + var(--lq-squish) * 5px);box-shadow:0 8px 20px color-mix(in srgb, var(--lq-shadow-color) 40%, transparent), inset 0 .75px 0 var(--lq-glass-soft), inset 0 -1px 0 var(--lq-glass-shade);color:inherit;cursor:pointer;font:inherit;letter-spacing:-.01em;-webkit-user-select:none;user-select:none;background:0 0;justify-content:center;align-items:center;font-weight:650;display:inline-flex;overflow:hidden}.lq-button[data-liquid-size=sm]{--lq-button-radius:11px;min-height:36px;padding:0 14px;font-size:14px}.lq-button[data-liquid-size=md]{min-height:46px;padding:0 21px;font-size:.9rem}.lq-button[data-liquid-size=lg]{--lq-button-radius:13px;min-height:56px;padding:0 27px;font-size:1rem}.lq-button:hover:not(:disabled){background:color-mix(in srgb, var(--lq-button-tint) 8%, transparent);border-color:var(--lq-control-hover-line);box-shadow:0 12px 28px color-mix(in srgb, var(--lq-shadow-color) 56%, transparent), inset 0 .75px 0 var(--lq-glass-bright), inset 0 -1px 0 var(--lq-glass-shade)}.lq-button:focus-visible,.lq-switch:focus-visible,.lq-dock__item:focus-visible,.lq-text-field__control:focus-within{outline:2px solid color-mix(in srgb, var(--lq-accent) 72%, white);outline-offset:3px}.lq-button:disabled,.lq-switch:disabled{cursor:not-allowed;opacity:.45}.lq-button__content{z-index:3;transition:transform .5s var(--lq-easing);align-items:center;gap:9px;display:inline-flex;position:relative}.lq-button:hover:not(:disabled) .lq-button__content{transform:translate3d(calc(var(--lq-magnet-x) * .45), calc(var(--lq-magnet-y) * .45), 0)}.lq-button__icon{display:inline-flex}.lq-button__icon[data-position=before]{box-shadow:none;background:0 0;border:0}.lq-button[data-loading=true],.lq-button[data-loading=true]:disabled{cursor:progress;opacity:1}.lq-button[data-loading=true] .lq-button__content{opacity:0}.lq-button__spinner{pointer-events:none;z-index:3;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:0}.lq-card{padding:26px}.lq-card__header,.lq-card__body,.lq-card__footer{z-index:3;position:relative}.lq-card__header{margin-bottom:20px}.lq-card__eyebrow{color:color-mix(in srgb, var(--lq-accent) 72%, white);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:.7rem;font-weight:750;display:block}.lq-card__title{letter-spacing:-.035em;margin:0;font-size:1.25rem}.lq-card__description{color:var(--lq-muted);margin:8px 0 0;font-size:.9rem;line-height:1.55}.lq-card__footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:22px;display:flex}.lq-switch{appearance:none;-webkit-backdrop-filter:saturate(1.08);backdrop-filter:saturate(1.08);background:var(--lq-switch-fill);border:1px solid var(--lq-switch-line);box-shadow:inset 0 .75px 0 var(--lq-glass-bright), inset 0 -1px 0 var(--lq-glass-shade), 0 5px 12px #04091814;cursor:pointer;border-radius:10px;width:54px;height:32px;padding:3px;overflow:hidden}.lq-switch:before{background:color-mix(in srgb, var(--lq-accent) 12%, transparent);content:"";opacity:0;border-radius:7px;width:24px;height:24px;transition:opacity .36s,scale .62s cubic-bezier(.18,1.4,.3,1),translate .62s cubic-bezier(.18,1.4,.3,1);position:absolute;top:3px;left:3px;scale:.45}.lq-switch[data-checked=true]{background:color-mix(in srgb, var(--lq-accent) 3%, transparent);border-color:color-mix(in srgb, var(--lq-accent) 30%, #ffffff1f);box-shadow:0 6px 16px color-mix(in srgb, var(--lq-accent) 8%, transparent), inset 0 .75px 0 #ffffff24}.lq-switch[data-checked=true]:before{opacity:.48;translate:22px;scale:1.2}.lq-switch__thumb{background:color-mix(in srgb, var(--lq-accent) 16%, #ffffffc7);transform-origin:50%;height:24px;transition:box-shadow .42s var(--lq-easing), translate .68s cubic-bezier(.16, 1.52, .28, 1);z-index:3;border:1px solid #ffffff6b;border-radius:7px;width:24px;display:block;position:relative;translate:0;box-shadow:0 2px 6px #0308162e}.lq-switch[data-checked=true] .lq-switch__thumb{box-shadow:0 2px 8px color-mix(in srgb, var(--lq-accent) 14%, #03081633);translate:22px}.lq-switch[data-interacted=true][data-checked=true] .lq-switch__thumb{animation:.68s cubic-bezier(.2,.9,.25,1) lq-switch-thumb-on}.lq-switch[data-interacted=true][data-checked=false] .lq-switch__thumb{animation:.68s cubic-bezier(.2,.9,.25,1) lq-switch-thumb-off}.lq-control-label{color:color-mix(in srgb, var(--lq-foreground) 82%, transparent);font-size:.78rem;font-weight:650}.lq-control-hint{color:var(--lq-muted);font-size:.72rem;line-height:1.4}.lq-slider,.lq-text-field{gap:8px;display:grid}.lq-slider__row{align-items:center;gap:12px;display:flex}.lq-slider__adornment,.lq-text-field__adornment{color:var(--lq-muted);flex:none;display:inline-flex}.lq-slider input[type=range]{appearance:none;cursor:pointer;background:0 0;flex:1;min-width:80px;height:28px}.lq-slider input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, color-mix(in srgb, var(--lq-accent) 72%, white 4%), #ffffff21);border:1px solid #ffffff2e;border-radius:999px;height:7px}.lq-slider input[type=range]::-webkit-slider-thumb{appearance:none;height:21px;transform:scale(var(--lq-thumb-sx,1), var(--lq-thumb-sy,1));will-change:transform;background:linear-gradient(145deg,#fff,#dbe5f7);border:1px solid #fffc;border-radius:50%;width:21px;margin-top:-8px;box-shadow:0 4px 12px #03081666}.lq-slider input[type=range]::-moz-range-track{background:#ffffff26;border-radius:999px;height:7px}.lq-slider input[type=range]::-moz-range-thumb{height:21px;transform:scale(var(--lq-thumb-sx,1), var(--lq-thumb-sy,1));will-change:transform;background:#fff;border:0;border-radius:50%;width:21px;box-shadow:0 4px 12px #03081666}.lq-text-field__control{-webkit-backdrop-filter:saturate(1.08);backdrop-filter:saturate(1.08);background:var(--lq-field-fill);border:1px solid var(--lq-field-line);box-shadow:inset 0 .75px 0 var(--lq-glass-bright), inset 0 -1px 0 var(--lq-glass-shade), 0 8px 20px color-mix(in srgb, var(--lq-shadow-color) 52%, transparent);border-radius:12px;align-items:center;gap:10px;min-height:48px;padding:0 15px;transition:background .24s,border-color .24s,box-shadow .24s;display:flex}.lq-text-field__control:focus-within{background:var(--lq-field-focus-fill);border-color:color-mix(in srgb, var(--lq-accent) 32%, #ffffff24);box-shadow:0 7px 18px color-mix(in srgb, var(--lq-accent) 7%, transparent), inset 0 .75px 0 #ffffff1a}.lq-text-field input{color:inherit;font:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0}.lq-text-field input::placeholder{color:var(--lq-placeholder)}.lq-dock-shell{width:max-content}.lq-dock-shell[data-position=floating]{z-index:50;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.lq-dock{align-items:center;gap:5px;padding:6px;display:flex;position:relative}.lq-dock__indicator{background:radial-gradient(circle at 30% 16%, #ffffff0d, transparent 46%), color-mix(in srgb, var(--lq-accent) 2%, var(--lq-dock-indicator-fill));border:1px solid var(--lq-control-line);box-shadow:inset 0 .75px 0 var(--lq-glass-bright), inset 0 -1px 0 var(--lq-glass-shade), 0 6px 16px color-mix(in srgb, var(--lq-shadow-color) 56%, transparent);opacity:0;pointer-events:none;height:42px;transform:translate3d(calc(var(--lq-dock-active-index) * 47px), 0, 0);transition:transform .68s cubic-bezier(.18, 1.45, .3, 1), width .48s var(--lq-easing), opacity .22s ease;border-radius:11px;width:42px;top:6px;left:6px;z-index:2!important;position:absolute!important}.lq-dock__indicator[data-visible=true]{opacity:1}.lq-dock__item{appearance:none;color:var(--lq-muted);cursor:pointer;height:42px;transition:color .24s ease, background .24s ease, transform .3s var(--lq-easing);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;width:42px;padding:0;display:inline-flex}.lq-dock__item:hover{background:var(--lq-dock-hover-fill);color:var(--lq-dock-active);transform:translateY(-2px)}.lq-dock__item[data-active=true]{color:var(--lq-dock-active)}.lq-dialog{color:inherit;z-index:80;width:100%;max-width:min(520px,100vw - 32px);position:fixed;top:50%;left:50%;translate:-50% -50%}.lq-dialog__backdrop{-webkit-backdrop-filter:blur(7px)saturate(.86);backdrop-filter:blur(7px)saturate(.86);z-index:79;background:#0205106b;transition:opacity .32s;position:fixed;inset:0}.lq-dialog__backdrop[data-starting-style],.lq-dialog__backdrop[data-ending-style]{opacity:0}.lq-dialog[data-open]{animation:.62s cubic-bezier(.16,1.35,.3,1) both lq-dialog-in}.lq-dialog[data-closed]{animation:.3s cubic-bezier(.5,0,.4,1) both lq-dialog-out}@keyframes lq-dialog-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:translateY(14px)scale(.94)}}.lq-dialog__surface{padding:26px}.lq-dialog__header{z-index:3;justify-content:space-between;align-items:flex-start;gap:20px;display:flex;position:relative}.lq-dialog__header h2{letter-spacing:-.035em;margin:0;font-size:1.35rem}.lq-dialog__header p{color:var(--lq-muted);margin:8px 0 0;line-height:1.55}.lq-dialog__body{z-index:3;margin-top:24px;position:relative}.lq-dialog__footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:22px;display:flex}@keyframes lq-dialog-in{0%{opacity:0;transform:translateY(30px)scaleX(.9)scaleY(.82)}42%{opacity:1;transform:translateY(-5px)scaleX(1.035)scaleY(1.06)}64%{transform:translateY(2px)scaleX(.985)scaleY(.965)}82%{transform:translateY(-1px)scaleX(1.008)scaleY(1.014)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes lq-switch-thumb-on{0%{scale:1}26%{scale:1.38 .68}52%{scale:.82 1.22}74%{scale:1.1 .92}88%{scale:.96 1.05}to{scale:1}}@keyframes lq-switch-thumb-off{0%{scale:1}26%{scale:1.38 .68}52%{scale:.82 1.22}74%{scale:1.1 .92}88%{scale:.96 1.05}to{scale:1}}@keyframes lq-jelly-pop{0%{scale:1}28%{scale:1.24 .78}54%{scale:.86 1.16}76%{scale:1.07 .95}90%{scale:.98 1.02}to{scale:1}}@keyframes lq-jelly-pop-off{0%{scale:1}28%{scale:1.24 .78}54%{scale:.86 1.16}76%{scale:1.07 .95}90%{scale:.98 1.02}to{scale:1}}@media (prefers-color-scheme:light){.lq-provider[data-liquid-theme=system]{--lq-clear-fill:transparent;--lq-clear-line:#42558038;--lq-control-fill:transparent;--lq-control-line:#4255803d;--lq-control-hover-line:color-mix(in srgb, var(--lq-button-tint,var(--lq-accent)) 28%, #ffffff2e);--lq-dock-active:#17203a;--lq-dock-hover-fill:#ffffff04;--lq-dock-indicator-fill:transparent;--lq-field-fill:transparent;--lq-field-focus-fill:color-mix(in srgb, var(--lq-accent) 1.5%, transparent);--lq-field-line:#4255803d;--lq-foreground:#12182a;--lq-glass-bright:#ffffff8f;--lq-glass-shade:#3e5ba412;--lq-glass-soft:#ffffff29;--lq-muted:#1a233a9e;--lq-placeholder:#1c28446b;--lq-quiet-fill:transparent;--lq-quiet-line:#42558029;--lq-regular-fill:#ffffff04;--lq-regular-line:#42558042;--lq-shadow-color:#2a375b1a;--lq-solid-fill:#eff4ff;--lq-switch-fill:transparent;--lq-switch-line:#4255803d;color:var(--lq-foreground);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}.lq-provider[data-liquid-motion=off] .lq-surface,.lq-provider[data-liquid-motion=off] .lq-button,.lq-provider[data-liquid-motion=off] .lq-switch,.lq-provider[data-liquid-motion=off] .lq-switch:before,.lq-provider[data-liquid-motion=off] .lq-switch__thumb,.lq-provider[data-liquid-motion=off] .lq-checkbox__box,.lq-provider[data-liquid-motion=off] .lq-radio__control,.lq-provider[data-liquid-motion=off] .lq-segmented__indicator,.lq-provider[data-liquid-motion=off] .lq-tab-panel,.lq-provider[data-liquid-motion=off] .lq-pagination__item,.lq-provider[data-liquid-motion=off] .lq-accordion__content-inner,.lq-provider[data-liquid-motion=off] .lq-dock__item,.lq-provider[data-liquid-motion=off] .lq-dialog[data-open]{transition-duration:.01ms;animation:none}.lq-provider[data-liquid-transparency=off] .lq-surface,.lq-provider[data-liquid-transparency=off] .lq-button,.lq-provider[data-liquid-transparency=off] .lq-switch,.lq-provider[data-liquid-transparency=off] .lq-text-field__control{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--lq-solid-fill)}.lq-provider[data-liquid-transparency=off] .lq-surface__shader,.lq-provider[data-liquid-transparency=off] .lq-surface__edge{display:none}.lq-popover{-webkit-backdrop-filter:blur(14px)saturate(1.5)brightness(1.04);backdrop-filter:blur(14px)saturate(1.5)brightness(1.04);background:color-mix(in srgb, var(--lq-solid-fill,#1e263c) 72%, transparent);border:1px solid var(--lq-regular-line,#ffffff2e);box-shadow:0 18px 44px var(--lq-shadow-color,#04091847), inset 0 1px 0 var(--lq-glass-bright,#ffffff52), inset 0 -1px 0 var(--lq-glass-shade,#496fd112);z-index:85;border-radius:14px;padding:5px;animation:.42s cubic-bezier(.16,1.35,.3,1) both lq-popover-in}.lq-popover[data-closed]{animation:.19s cubic-bezier(.5,0,.4,1) both lq-popover-out}@keyframes lq-popover-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:translateY(-4px)scale(.97)}}@keyframes lq-popover-in{0%{opacity:0;transform:translateY(-6px)scale(.96)}60%{opacity:1;transform:translateY(2px)scale(1.008)}to{opacity:1;transform:translateY(0)scale(1)}}.lq-surface.lq-dialog__surface,.lq-surface.lq-drawer__surface{--lq-blur:20px;--lq-saturate:1.7;--lq-brighten:1.06;--lq-glow:.5;--lq-fill:color-mix(in srgb, var(--lq-solid-fill) 58%, transparent)}.lq-checkbox{cursor:pointer;align-items:flex-start;gap:11px;display:inline-flex}.lq-checkbox[data-disabled=true]{cursor:not-allowed;opacity:.45}.lq-checkbox__box{appearance:none;-webkit-backdrop-filter:saturate(1.08);backdrop-filter:saturate(1.08);background:var(--lq-control-fill);border:1px solid var(--lq-control-line);box-shadow:inset 0 .75px 0 var(--lq-glass-bright), inset 0 -1px 0 var(--lq-glass-shade);color:#fff;cursor:inherit;border-radius:7px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:background .26s,border-color .26s,box-shadow .26s;display:inline-flex;overflow:hidden}.lq-checkbox__box[data-interacted=true][data-checked=true],.lq-checkbox__box[data-interacted=true][data-checked=mixed]{animation:.62s cubic-bezier(.2,.9,.25,1) lq-jelly-pop}.lq-checkbox__box[data-interacted=true][data-checked=false]{animation:.62s cubic-bezier(.2,.9,.25,1) lq-jelly-pop-off}.lq-checkbox__box:focus-visible{outline:2px solid color-mix(in srgb, var(--lq-accent) 72%, white);outline-offset:3px}.lq-checkbox__box[data-checked=true],.lq-checkbox__box[data-checked=mixed]{background:color-mix(in srgb, var(--lq-accent) 26%, transparent);border-color:color-mix(in srgb, var(--lq-accent) 58%, #fff3);box-shadow:0 4px 12px color-mix(in srgb, var(--lq-accent) 16%, transparent), inset 0 .75px 0 #ffffff47}.lq-checkbox__mark{opacity:0;z-index:3;transition:opacity .2s,scale .48s cubic-bezier(.18,1.5,.3,1);display:inline-flex;position:relative;scale:.4}.lq-checkbox__box[data-checked=true] .lq-checkbox__mark,.lq-checkbox__box[data-checked=mixed] .lq-checkbox__mark{opacity:1;scale:1}.lq-checkbox__copy,.lq-radio__copy{gap:3px;padding-top:1px;display:grid}.lq-radio-group{flex-direction:column;gap:12px;display:flex}.lq-radio-group[data-orientation=horizontal]{flex-flow:wrap;gap:18px}.lq-radio{cursor:pointer;align-items:flex-start;gap:11px;display:inline-flex}.lq-radio[data-disabled=true]{cursor:not-allowed;opacity:.45}.lq-radio__control{appearance:none;-webkit-backdrop-filter:saturate(1.08);backdrop-filter:saturate(1.08);background:var(--lq-control-fill);border:1px solid var(--lq-control-line);box-shadow:inset 0 .75px 0 var(--lq-glass-bright), inset 0 -1px 0 var(--lq-glass-shade);cursor:inherit;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:border-color .26s,box-shadow .26s;display:inline-flex;overflow:hidden}.lq-radio__control[data-interacted=true][data-checked=true]{animation:.62s cubic-bezier(.2,.9,.25,1) lq-jelly-pop}.lq-radio__control:focus-visible{outline:2px solid color-mix(in srgb, var(--lq-accent) 72%, white);outline-offset:3px}.lq-radio__control[data-checked=true]{border-color:color-mix(in srgb, var(--lq-accent) 58%, #fff3);box-shadow:0 4px 12px color-mix(in srgb, var(--lq-accent) 14%, transparent), inset 0 .75px 0 #ffffff3d}.lq-radio__dot{background:color-mix(in srgb, var(--lq-accent) 78%, white);box-shadow:0 1px 4px color-mix(in srgb, var(--lq-accent) 32%, transparent);opacity:0;z-index:3;border-radius:50%;width:10px;height:10px;transition:opacity .2s,scale .48s cubic-bezier(.18,1.5,.3,1);position:relative;scale:.3}.lq-radio__control[data-checked=true] .lq-radio__dot{opacity:1;scale:1}.lq-select{gap:8px;display:grid;position:relative}.lq-select__trigger{appearance:none;-webkit-backdrop-filter:saturate(1.08);backdrop-filter:saturate(1.08);background:var(--lq-field-fill);border:1px solid var(--lq-field-line);box-shadow:inset 0 .75px 0 var(--lq-glass-bright), inset 0 -1px 0 var(--lq-glass-shade), 0 8px 20px color-mix(in srgb, var(--lq-shadow-color) 52%, transparent);color:inherit;cursor:pointer;font:inherit;text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;min-width:min(200px,100%);min-height:48px;padding:0 15px;transition:background .24s,border-color .24s,box-shadow .24s;display:flex;overflow:hidden}.lq-select__value{text-overflow:ellipsis;white-space:nowrap;z-index:3;position:relative;overflow:hidden}.lq-select__trigger:focus-visible{outline:2px solid color-mix(in srgb, var(--lq-accent) 72%, white);outline-offset:3px}.lq-select__trigger[data-popup-open]{background:var(--lq-field-focus-fill);border-color:color-mix(in srgb, var(--lq-accent) 32%, #ffffff24)}.lq-select__trigger[data-placeholder] .lq-select__value{color:var(--lq-placeholder)}.lq-select__trigger[data-disabled]{cursor:not-allowed;opacity:.45}.lq-select__chevron{color:var(--lq-muted);z-index:3;flex:none;transition:rotate .38s cubic-bezier(.18,1.4,.3,1);display:inline-flex;position:relative}.lq-select__trigger[data-popup-open] .lq-select__chevron{rotate:180deg}.lq-select__positioner{z-index:85}.lq-select__listbox{max-height:min(320px, var(--available-height));min-width:var(--anchor-width);transform-origin:var(--transform-origin);overflow:auto}.lq-select__option{cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:0 11px;font-size:.88rem;transition:background .16s;display:flex}.lq-select__option[data-highlighted]{background:color-mix(in srgb, var(--lq-accent) 14%, transparent)}.lq-select__option[data-selected]{color:color-mix(in srgb, var(--lq-accent) 60%, var(--lq-foreground));font-weight:650}.lq-select__option[data-disabled]{cursor:not-allowed;opacity:.4}.lq-textarea__control{padding:12px 15px}.lq-textarea textarea{color:inherit;font:inherit;resize:vertical;background:0 0;border:0;outline:0;width:100%;min-width:0;line-height:1.55}.lq-textarea textarea::placeholder{color:var(--lq-placeholder)}.lq-icon-button{padding:0!important}.lq-icon-button[data-liquid-size=sm]{width:36px;height:36px;min-height:36px}.lq-icon-button[data-liquid-size=md]{width:46px;height:46px;min-height:46px}.lq-icon-button[data-liquid-size=lg]{width:56px;height:56px;min-height:56px}.lq-icon-button[data-liquid-shape=circle]{--lq-button-radius:999px}.lq-segmented{-webkit-backdrop-filter:saturate(1.08);backdrop-filter:saturate(1.08);background:var(--lq-control-fill);border:1px solid var(--lq-control-line);box-shadow:inset 0 .75px 0 var(--lq-glass-bright), inset 0 -1px 0 var(--lq-glass-shade);border-radius:13px;grid-auto-columns:1fr;grid-auto-flow:column;padding:4px;display:inline-grid;position:relative}.lq-segmented__indicator{background:color-mix(in srgb, var(--lq-accent) 14%, #ffffff0d);border:1px solid color-mix(in srgb, var(--lq-accent) 36%, #ffffff24);box-shadow:0 5px 14px color-mix(in srgb, var(--lq-shadow-color) 56%, transparent), inset 0 .75px 0 var(--lq-glass-bright);pointer-events:none;height:calc(100% - 8px);transform:translateX(calc(var(--lq-segment-index) * 100%));width:calc((100% - 8px) / var(--lq-segment-count));border-radius:9px;transition:transform .56s cubic-bezier(.18,1.35,.3,1);position:absolute;top:4px;left:4px}.lq-segmented__item{appearance:none;color:var(--lq-foreground);cursor:pointer;font:inherit;white-space:nowrap;z-index:1;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 16px;font-size:14px;font-weight:650;transition:color .24s;display:inline-flex;position:relative}.lq-segmented[data-liquid-size=sm] .lq-segmented__item{min-height:29px;padding:0 12px;font-size:14px}.lq-segmented__item[data-active=true]{color:var(--lq-foreground)}.lq-segmented__item:disabled{cursor:not-allowed;opacity:.4}.lq-segmented__item:focus-visible{outline:2px solid color-mix(in srgb, var(--lq-accent) 72%, white);outline-offset:2px}.lq-segmented__icon{display:inline-flex}.lq-rating{gap:3px;display:inline-flex}.lq-rating__star{appearance:none;color:color-mix(in srgb, var(--lq-foreground) 24%, transparent);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px;transition:color .2s,scale .32s cubic-bezier(.18,1.5,.3,1);display:inline-flex}.lq-rating[data-read-only=true] .lq-rating__star{cursor:default}.lq-rating__star[data-active=true]{color:#f6c344;filter:drop-shadow(0 2px 6px #f6c34459)}.lq-rating:not([data-read-only=true]) .lq-rating__star:hover{scale:1.18}.lq-rating__star:focus-visible{outline:2px solid color-mix(in srgb, var(--lq-accent) 72%, white);outline-offset:2px}.lq-badge{display:inline-flex;position:relative}.lq-badge__indicator{background:color-mix(in srgb, var(--lq-badge-tint,#ff5d73) 88%, white);border:1.5px solid color-mix(in srgb, var(--lq-solid-fill) 80%, transparent);box-shadow:0 3px 8px color-mix(in srgb, var(--lq-badge-tint,#ff5d73) 30%, transparent);color:#fff;letter-spacing:.01em;z-index:4;border-radius:999px;justify-content:center;align-items:center;min-width:18px;padding:3px 5px;font-size:.62rem;font-weight:750;line-height:1;display:inline-flex;position:absolute;top:0;right:0;transform:translate(40%,-40%)}.lq-badge__indicator[data-dot=true]{width:10px;min-width:10px;height:10px;padding:0}.lq-chip{appearance:none;-webkit-backdrop-filter:saturate(1.08);backdrop-filter:saturate(1.08);background:color-mix(in srgb, var(--lq-chip-tint,var(--lq-accent)) 1.4%, transparent);border:1px solid color-mix(in srgb, var(--lq-chip-tint,var(--lq-accent)) 22%, #ffffff1a);box-shadow:inset 0 .75px 0 var(--lq-glass-bright), inset 0 -1px 0 var(--lq-glass-shade);color:inherit;font:inherit;border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:0 13px;font-size:.82rem;font-weight:600;transition:background .22s,border-color .22s;display:inline-flex}.lq-chip[data-liquid-size=sm]{gap:5px;min-height:26px;padding:0 10px;font-size:.74rem}.lq-chip[data-liquid-variant=tinted]{background:color-mix(in srgb, var(--lq-chip-tint,var(--lq-accent)) 14%, transparent);border-color:color-mix(in srgb, var(--lq-chip-tint,var(--lq-accent)) 38%, #ffffff1f)}.lq-chip[data-interactive=true]{cursor:pointer}.lq-chip[data-interactive=true]:hover{background:color-mix(in srgb, var(--lq-chip-tint,var(--lq-accent)) 10%, transparent)}.lq-chip[data-selected=true]{background:color-mix(in srgb, var(--lq-chip-tint,var(--lq-accent)) 20%, transparent);border-color:color-mix(in srgb, var(--lq-chip-tint,var(--lq-accent)) 52%, #ffffff29)}.lq-chip:focus-visible{outline:2px solid color-mix(in srgb, var(--lq-accent) 72%, white);outline-offset:2px}.lq-chip__icon{display:inline-flex}.lq-chip__delete{appearance:none;background:color-mix(in srgb, var(--lq-foreground) 10%, transparent);color:inherit;cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;margin-right:-5px;padding:0;transition:background .18s;display:inline-flex}.lq-chip__delete:hover{color:#fff;background:#ff5d736b}.lq-avatar{background:color-mix(in srgb, var(--lq-avatar-tint,var(--lq-accent)) 22%, transparent);border:1px solid color-mix(in srgb, var(--lq-avatar-tint,var(--lq-accent)) 36%, #ffffff24);box-shadow:inset 0 .75px 0 var(--lq-glass-bright), 0 4px 12px color-mix(in srgb, var(--lq-shadow-color) 50%, transparent);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.lq-avatar[data-liquid-size=sm]{width:28px;height:28px;font-size:.62rem}.lq-avatar[data-liquid-size=md]{width:38px;height:38px;font-size:.76rem}.lq-avatar[data-liquid-size=lg]{width:50px;height:50px;font-size:.92rem}.lq-avatar[data-liquid-size=xl]{width:66px;height:66px;font-size:1.15rem}.lq-avatar img{object-fit:cover;width:100%;height:100%}.lq-avatar__fallback{letter-spacing:.02em;font-weight:750}.lq-avatar-group{display:inline-flex}.lq-avatar-group .lq-avatar{border:2px solid color-mix(in srgb, var(--lq-solid-fill) 88%, transparent);transition:translate .28s var(--lq-easing);margin-left:-9px}.lq-avatar-group .lq-avatar:first-child{margin-left:0}.lq-avatar-group:hover .lq-avatar{translate:0 -2px}.lq-avatar--overflow{background:color-mix(in srgb, var(--lq-foreground) 14%, transparent)}.lq-tooltip{display:inline-flex}.lq-tooltip__positioner{z-index:88}.lq-tooltip__bubble{-webkit-backdrop-filter:blur(10px)saturate(1.4);backdrop-filter:blur(10px)saturate(1.4);background:color-mix(in srgb, var(--lq-solid-fill) 62%, transparent);border:1px solid var(--lq-regular-line);box-shadow:0 10px 26px var(--lq-shadow-color), inset 0 .75px 0 var(--lq-glass-bright);letter-spacing:0;pointer-events:none;max-width:240px;transform-origin:var(--transform-origin);white-space:nowrap;border-radius:10px;padding:7px 11px;font-size:.76rem;font-weight:600;line-height:1.4;transition:opacity .22s,scale .38s cubic-bezier(.18,1.4,.3,1)}.lq-tooltip__bubble[data-starting-style],.lq-tooltip__bubble[data-ending-style]{opacity:0;scale:.92}.lq-table-container{--lq-saturate:1;--lq-brighten:1;--lq-glow:0;background:0 0;padding:6px}.lq-table-container>.lq-surface__edge{opacity:.12}.lq-table-container:after{display:none}.lq-table-scroll{overflow-x:auto}.lq-table{border-collapse:collapse;min-width:100%;font-size:.87rem}.lq-table__header-cell{border-bottom:1px solid var(--lq-regular-line);color:var(--lq-muted);letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:13px 16px;font-size:.72rem;font-weight:750}.lq-table__cell{border-bottom:1px solid color-mix(in srgb, var(--lq-regular-line) 46%, transparent);padding:13px 16px}.lq-table[data-liquid-size=sm] .lq-table__cell,.lq-table[data-liquid-size=sm] .lq-table__header-cell{padding:9px 12px}.lq-table__row:last-child .lq-table__cell{border-bottom:0}.lq-table__cell[data-align=right],.lq-table__header-cell[data-align=right]{text-align:right}.lq-table__cell[data-align=center],.lq-table__header-cell[data-align=center]{text-align:center}.lq-table[data-hover=true] .lq-table__body .lq-table__row{transition:background .18s}.lq-table[data-hover=true] .lq-table__body .lq-table__row:hover{background:color-mix(in srgb, var(--lq-accent) 5%, transparent)}.lq-table__row[data-selected=true]{background:color-mix(in srgb, var(--lq-accent) 10%, transparent)}.lq-list{padding:7px}.lq-list__items{z-index:3;margin:0;padding:0;list-style:none;display:grid;position:relative}.lq-list__item+.lq-list__item{border-top:1px solid color-mix(in srgb, var(--lq-regular-line) 40%, transparent)}.lq-list[data-inset=true] .lq-list__item+.lq-list__item{border-top:0}.lq-list__item-button,.lq-list__item-static{appearance:none;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:13px;width:100%;padding:12px 13px;display:flex}.lq-list__item-button{cursor:pointer;transition:background .18s}.lq-list__item-button:hover{background:color-mix(in srgb, var(--lq-accent) 6%, transparent)}.lq-list__item-button:focus-visible{outline:2px solid color-mix(in srgb, var(--lq-accent) 72%, white);outline-offset:-2px}.lq-list__icon{background:color-mix(in srgb, var(--lq-accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--lq-accent) 22%, #ffffff14);color:color-mix(in srgb, var(--lq-accent) 72%, white);border-radius:9px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.lq-list__copy{flex:1;gap:2px;min-width:0;display:grid}.lq-list__title{font-size:.9rem;font-weight:650}.lq-list__description{color:var(--lq-muted);font-size:.78rem;line-height:1.4}.lq-list__end{color:var(--lq-muted);flex:none;font-size:.8rem}.lq-list__chevron{color:var(--lq-muted);flex:none;display:inline-flex}.lq-list__subheader{color:var(--lq-muted);letter-spacing:.12em;text-transform:uppercase;padding:12px 13px 6px;font-size:.68rem;font-weight:750}.lq-divider{border:0;align-items:center;gap:14px;margin:4px 0;display:flex}.lq-divider[data-orientation=horizontal]:before,.lq-divider[data-orientation=horizontal]:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--lq-foreground) 18%, transparent), transparent);content:"";flex:1;height:1px}.lq-divider[data-orientation=horizontal][data-with-label=false]:after{display:none}.lq-divider[data-orientation=vertical]{align-self:stretch;width:1px;margin:0 4px}.lq-divider[data-orientation=vertical]:before{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--lq-foreground) 18%, transparent), transparent);content:"";flex:1;width:1px}.lq-divider__label{color:var(--lq-muted);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:.72rem;font-weight:700}.lq-progress{gap:8px;min-width:160px;display:grid}.lq-progress__meta{justify-content:space-between;align-items:baseline;display:flex}.lq-progress__value{color:var(--lq-muted);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:700}.lq-progress__track{-webkit-backdrop-filter:saturate(1.08);backdrop-filter:saturate(1.08);background:color-mix(in srgb, var(--lq-foreground) 7%, transparent);border:1px solid var(--lq-control-line);border-radius:999px;height:9px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #03081624}.lq-progress__fill{background:linear-gradient(90deg, color-mix(in srgb, var(--lq-progress-tint,var(--lq-accent)) 90%, white 4%), color-mix(in srgb, var(--lq-progress-tint,var(--lq-accent)) 52%, white 36%), color-mix(in srgb, var(--lq-progress-tint,var(--lq-accent)) 90%, white 4%));border-radius:inherit;width:calc(var(--lq-progress) * 100%);background-size:220% 100%;transition:width .72s cubic-bezier(.34,1.7,.5,1);animation:2s ease-in-out infinite lq-progress-glow,2.6s linear infinite lq-progress-liquid;display:block;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.lq-progress__fill:after{content:"";background:linear-gradient(100deg,#0000 12%,#ffffff9e 48%,#ffffff47 60%,#0000 86%);animation:1.9s linear infinite lq-progress-flow;position:absolute;inset:0}.lq-progress__fill:before{background:radial-gradient(120% 150% at 100% 50%, color-mix(in srgb, var(--lq-progress-tint,var(--lq-accent)) 30%, white 60%), transparent 60%);border-radius:inherit;content:"";z-index:1;animation:1.6s ease-in-out infinite lq-progress-bob;position:absolute;inset:0}.lq-progress__track[data-indeterminate=true] .lq-progress__fill{transform-origin:50%;width:38%;animation:1.5s cubic-bezier(.65,0,.35,1) infinite lq-progress-slide,1.5s ease-in-out infinite lq-progress-squish}@keyframes lq-progress-slide{0%{left:-45%}to{left:108%}}@keyframes lq-progress-squish{0%,to{scale:1}30%{scale:1.35 .72}60%{scale:.82 1.2}80%{scale:1.08 .94}}@keyframes lq-progress-glow{0%,to{box-shadow:0 0 9px color-mix(in srgb, var(--lq-progress-tint,var(--lq-accent)) 34%, transparent)}50%{box-shadow:0 0 18px color-mix(in srgb, var(--lq-progress-tint,var(--lq-accent)) 60%, transparent)}}@keyframes lq-progress-flow{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes lq-progress-liquid{0%{background-position:0%}to{background-position:-220%}}@keyframes lq-progress-bob{0%,to{opacity:.55;transform:scaleX(1)}50%{opacity:.9;transform:scaleX(1.06)}}.lq-spinner{display:inline-flex}.lq-spinner__track{stroke:color-mix(in srgb, var(--lq-foreground) 12%, transparent)}.lq-spinner__arc{stroke:color-mix(in srgb, var(--lq-spinner-tint,var(--lq-accent)) 82%, white);transition:stroke-dasharray .48s var(--lq-easing)}.lq-spinner[data-indeterminate=true]{transform-origin:50%;animation:1.4s ease-in-out infinite lq-spinner-pop}.lq-spinner[data-indeterminate=true] svg{transform-origin:50%;animation:1.4s cubic-bezier(.62,.14,.4,.86) infinite lq-spinner-rotate}.lq-spinner[data-indeterminate=true] .lq-spinner__arc{transition:none;animation:1.4s ease-in-out infinite lq-spinner-dash}@keyframes lq-spinner-rotate{to{rotate:360deg}}@keyframes lq-spinner-pop{0%,to{scale:1}30%{scale:1.12}55%{scale:.92}78%{scale:1.05}}@keyframes lq-spinner-dash{0%{stroke-dasharray:12 100;stroke-dashoffset:0}50%{stroke-dasharray:64 100;stroke-dashoffset:-16px}to{stroke-dasharray:12 100;stroke-dashoffset:-100px}}.lq-skeleton{background:linear-gradient(100deg, color-mix(in srgb, var(--lq-foreground) 7%, transparent) 38%, color-mix(in srgb, var(--lq-accent) 14%, color-mix(in srgb, var(--lq-foreground) 16%, transparent)) 50%, color-mix(in srgb, var(--lq-foreground) 7%, transparent) 62%);transform-origin:50%;background-size:260% 100%;border-radius:7px;animation:1.8s ease-in-out infinite lq-skeleton-shimmer,2.8s ease-in-out infinite lq-skeleton-breathe;display:block;position:relative;overflow:hidden}.lq-skeleton:after{background:linear-gradient(100deg, transparent 30%, color-mix(in srgb, var(--lq-accent) 24%, #ffffff80) 50%, transparent 70%);border-radius:inherit;content:"";animation:2.4s cubic-bezier(.5,0,.5,1) infinite lq-skeleton-flow;position:absolute;inset:0;transform:translate(-100%)}.lq-skeleton[data-liquid-variant=text]{width:100%;height:.95em}.lq-skeleton[data-liquid-variant=circular]{border-radius:50%;width:40px;height:40px}.lq-skeleton[data-liquid-variant=rectangular]{border-radius:12px;width:100%;height:90px}@keyframes lq-skeleton-shimmer{0%{background-position:130% 0}to{background-position:-110% 0}}@keyframes lq-skeleton-breathe{0%,to{opacity:1;scale:1}50%{opacity:.7;scale:1.008 .92}}@keyframes lq-skeleton-flow{to{transform:translate(120%)}}.lq-alert{--lq-alert-tint:#7fb2ff;-webkit-backdrop-filter:blur(6px)saturate(1.4);backdrop-filter:blur(6px)saturate(1.4);background:color-mix(in srgb, var(--lq-alert-tint) 6%, transparent);border:1px solid color-mix(in srgb, var(--lq-alert-tint) 32%, #ffffff1a);box-shadow:0 10px 26px color-mix(in srgb, var(--lq-shadow-color) 56%, transparent), inset 0 .75px 0 var(--lq-glass-bright);border-radius:15px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.lq-alert[data-severity=info]{border-color:var(--lq-regular-line);background:0 0}.lq-alert[data-severity=info] .lq-alert__icon{color:var(--lq-muted)}.lq-alert[data-severity=success]{--lq-alert-tint:#4fd8a4}.lq-alert[data-severity=warning]{--lq-alert-tint:#f4b64f}.lq-alert[data-severity=danger]{--lq-alert-tint:#ff5d73}.lq-alert__icon{color:color-mix(in srgb, var(--lq-alert-tint) 82%, white);flex:none;padding-top:1px;display:inline-flex}.lq-alert__copy{flex:1;gap:3px;display:grid}.lq-alert__title{letter-spacing:-.01em;font-size:.9rem}.lq-alert__message{color:color-mix(in srgb, var(--lq-foreground) 76%, transparent);font-size:.85rem;line-height:1.5}.lq-alert__action{flex:none}.lq-alert__close{appearance:none;color:var(--lq-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;padding:4px;transition:background .18s,color .18s;display:inline-flex}.lq-alert__close:hover{background:color-mix(in srgb, var(--lq-foreground) 10%, transparent);color:var(--lq-foreground)}.lq-toast-viewport{z-index:90;flex-direction:column;gap:10px;max-width:min(380px,100vw - 32px);display:flex;position:fixed}.lq-toast-viewport[data-placement=bottom-right]{bottom:22px;right:22px}.lq-toast-viewport[data-placement=bottom-center]{bottom:22px;left:50%;transform:translate(-50%)}.lq-toast-viewport[data-placement=top-right]{top:22px;right:22px}.lq-toast-viewport[data-placement=top-center]{top:22px;left:50%;transform:translate(-50%)}.lq-toast{--lq-toast-tint:#7fb2ff;-webkit-backdrop-filter:blur(16px)saturate(1.5)brightness(1.04);backdrop-filter:blur(16px)saturate(1.5)brightness(1.04);background:color-mix(in srgb, var(--lq-solid-fill) 52%, transparent);border:1px solid color-mix(in srgb, var(--lq-toast-tint) 30%, #ffffff1f);box-shadow:0 16px 40px var(--lq-shadow-color), inset 0 .75px 0 var(--lq-glass-bright);border-radius:15px;align-items:flex-start;gap:11px;min-width:260px;padding:13px 15px;animation:.56s cubic-bezier(.16,1.35,.3,1) both lq-toast-in;display:flex}.lq-toast[data-severity=success]{--lq-toast-tint:#4fd8a4}.lq-toast[data-severity=warning]{--lq-toast-tint:#f4b64f}.lq-toast[data-severity=danger]{--lq-toast-tint:#ff5d73}.lq-toast[data-leaving=true]{animation:.34s both lq-toast-out}.lq-toast__icon{color:color-mix(in srgb, var(--lq-toast-tint) 82%, white);flex:none;padding-top:1px;display:inline-flex}.lq-toast__copy{flex:1;gap:2px;display:grid}.lq-toast__copy strong{letter-spacing:-.01em;font-size:.87rem}.lq-toast__copy span{color:color-mix(in srgb, var(--lq-foreground) 72%, transparent);font-size:.79rem;line-height:1.45}.lq-toast__close{appearance:none;color:var(--lq-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:3px;display:inline-flex}.lq-toast__close:hover{color:var(--lq-foreground)}@keyframes lq-toast-in{0%{opacity:0;transform:translateY(16px)scale(.94)}60%{opacity:1;transform:translateY(-3px)scale(1.01)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes lq-toast-out{to{opacity:0;transform:translateY(8px)scale(.95)}}.lq-tab-list{border-bottom:1px solid color-mix(in srgb, var(--lq-regular-line) 70%, transparent);gap:4px;display:flex}.lq-tab{appearance:none;color:var(--lq-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:9px 9px 0 0;align-items:center;gap:8px;padding:11px 15px;font-size:.88rem;font-weight:650;transition:color .22s;display:inline-flex;position:relative}.lq-tab:hover,.lq-tab[data-active]{color:var(--lq-foreground)}.lq-tab:focus-visible{outline:2px solid color-mix(in srgb, var(--lq-accent) 72%, white);outline-offset:-2px}.lq-tab__icon{display:inline-flex}.lq-tab__underline{background:linear-gradient(90deg, color-mix(in srgb, var(--lq-accent) 88%, white), color-mix(in srgb, var(--lq-accent) 52%, white 30%));box-shadow:0 0 10px color-mix(in srgb, var(--lq-accent) 44%, transparent);--lq-tab-active:0;height:2.5px;opacity:var(--lq-tab-active);scale:var(--lq-tab-active) 1;transform-origin:bottom;border-radius:3px 3px 0 0;transition:opacity .24s,scale .44s cubic-bezier(.18,1.4,.3,1);position:absolute;bottom:-1px;left:10px;right:10px}.lq-tab[data-active] .lq-tab__underline{--lq-tab-active:1;animation:.56s cubic-bezier(.2,.9,.25,1) lq-tab-underline}@keyframes lq-tab-underline{0%{scale:.15 .5}45%{scale:1.28 1.35}70%{scale:.9}to{scale:1}}.lq-tab-panel{padding:18px 4px;animation:.52s cubic-bezier(.18,1.3,.3,1) both lq-tab-panel-in}@keyframes lq-tab-panel-in{0%{opacity:0;filter:blur(7px);transform:translateY(10px)scale(.965)}55%{opacity:1;filter:blur();transform:translateY(-3px)scale(1.012)}76%{transform:translateY(1px)scale(.997)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.lq-breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:7px;margin:0;padding:0;list-style:none;display:flex}.lq-breadcrumbs__item{appearance:none;color:var(--lq-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:4px 6px;font-size:.84rem;font-weight:600;transition:color .18s,background .18s;display:inline-flex}a.lq-breadcrumbs__item:hover,button.lq-breadcrumbs__item:hover{background:color-mix(in srgb, var(--lq-accent) 8%, transparent);color:var(--lq-foreground)}.lq-breadcrumbs li[data-current=true] .lq-breadcrumbs__item{color:var(--lq-foreground);cursor:default;font-weight:700}.lq-breadcrumbs__separator{color:color-mix(in srgb, var(--lq-muted) 60%, transparent);display:inline-flex}.lq-breadcrumbs__icon{display:inline-flex}.lq-pagination{align-items:center;gap:5px;display:inline-flex}.lq-pagination__item{appearance:none;-webkit-backdrop-filter:saturate(1.08);backdrop-filter:saturate(1.08);background:var(--lq-control-fill);border:1px solid color-mix(in srgb, var(--lq-accent) 10%, var(--lq-control-line));border-radius:calc(10px + var(--lq-squish) * 4px);box-shadow:inset 0 .75px 0 var(--lq-glass-soft), inset 0 -1px 0 var(--lq-glass-shade);color:var(--lq-muted);cursor:pointer;font:inherit;font-variant-numeric:tabular-nums;min-width:36px;height:36px;transition:color .2s ease, background .22s var(--lq-easing), border-color .22s var(--lq-easing), box-shadow .22s var(--lq-easing);justify-content:center;align-items:center;padding:0 6px;font-size:.85rem;font-weight:650;display:inline-flex;overflow:hidden}.lq-pagination__item:hover:not(:disabled){background:color-mix(in srgb, var(--lq-accent) 9%, transparent);border-color:var(--lq-control-hover-line);box-shadow:inset 0 .75px 0 var(--lq-glass-bright), inset 0 -1px 0 var(--lq-glass-shade);color:var(--lq-foreground)}.lq-pagination__item[data-active=true]{background:color-mix(in srgb, var(--lq-accent) 16%, transparent);border-color:color-mix(in srgb, var(--lq-accent) 42%, #ffffff24);box-shadow:0 5px 14px color-mix(in srgb, var(--lq-accent) 14%, transparent), inset 0 .75px 0 var(--lq-glass-bright);color:var(--lq-foreground)}.lq-pagination__item:disabled{cursor:not-allowed;opacity:.35}.lq-pagination__item:focus-visible{outline:2px solid color-mix(in srgb, var(--lq-accent) 72%, white);outline-offset:2px}.lq-pagination__ellipsis{color:var(--lq-muted);padding:0 4px}.lq-menu{display:inline-flex}.lq-menu__positioner{z-index:85}.lq-menu__popup{max-height:min(360px, var(--available-height));min-width:210px;transform-origin:var(--transform-origin);overflow-y:auto}.lq-menu__item{appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:37px;padding:0 11px;font-size:.86rem;font-weight:550;transition:background .16s;display:flex}.lq-menu__item[data-highlighted]{background:color-mix(in srgb, var(--lq-accent) 14%, transparent)}.lq-menu__item[data-disabled]{cursor:not-allowed;opacity:.4}.lq-menu__item:focus-visible{outline:2px solid color-mix(in srgb, var(--lq-accent) 72%, white);outline-offset:-2px}.lq-menu__item[data-danger=true]{color:#ff8296}.lq-menu__item[data-danger=true][data-highlighted]{background:#ff5d7329}.lq-menu__icon{flex:none;display:inline-flex}.lq-menu__label{flex:1}.lq-menu__shortcut{background:color-mix(in srgb, var(--lq-foreground) 8%, transparent);border:1px solid color-mix(in srgb, var(--lq-foreground) 12%, transparent);color:var(--lq-muted);font-family:var(--font-mono);border-radius:5px;padding:2px 5px;font-size:.66rem}.lq-menu__separator{background:color-mix(in srgb, var(--lq-regular-line) 60%, transparent);height:1px;margin:5px 7px}.lq-drawer{color:inherit;z-index:80;max-width:100vw;height:100dvh;max-height:100dvh;position:fixed}.lq-drawer__backdrop{-webkit-backdrop-filter:blur(6px)saturate(.88);backdrop-filter:blur(6px)saturate(.88);z-index:79;background:#02051066;transition:opacity .32s;position:fixed;inset:0}.lq-drawer__backdrop[data-starting-style],.lq-drawer__backdrop[data-ending-style]{opacity:0}.lq-drawer[data-side=right]{width:min(400px,92vw);inset:0 0 0 auto}.lq-drawer[data-side=left]{width:min(400px,92vw);inset:0 auto 0 0}.lq-drawer[data-side=bottom]{width:100vw;height:auto;max-height:82dvh;display:flex;inset:auto 0 0}.lq-drawer[data-open][data-side=right]{animation:.56s cubic-bezier(.16,1.2,.3,1) both lq-drawer-right}.lq-drawer[data-open][data-side=left]{animation:.56s cubic-bezier(.16,1.2,.3,1) both lq-drawer-left}.lq-drawer[data-open][data-side=bottom]{animation:.56s cubic-bezier(.16,1.2,.3,1) both lq-drawer-bottom}.lq-drawer[data-closed][data-side=right]{animation:.54s cubic-bezier(.5,0,.4,1) both lq-drawer-out-right}.lq-drawer[data-closed][data-side=left]{animation:.54s cubic-bezier(.5,0,.4,1) both lq-drawer-out-left}.lq-drawer[data-closed][data-side=bottom]{animation:.54s cubic-bezier(.5,0,.4,1) both lq-drawer-out-bottom}.lq-drawer__surface{overscroll-behavior:contain;flex-direction:column;height:100%;padding:24px;display:flex;overflow:auto}.lq-drawer[data-side=bottom] .lq-drawer__surface{flex:1;height:auto;min-height:0}.lq-drawer__header{z-index:3;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex;position:relative}.lq-drawer__header h2{letter-spacing:-.03em;margin:0;font-size:1.2rem}.lq-drawer__close{appearance:none;background:color-mix(in srgb, var(--lq-foreground) 7%, transparent);border:1px solid var(--lq-control-line);color:inherit;cursor:pointer;border-radius:9px;padding:7px;transition:background .18s;display:inline-flex}.lq-drawer__close:hover{background:color-mix(in srgb, var(--lq-foreground) 13%, transparent)}.lq-drawer__body{z-index:3;flex:1;position:relative}@keyframes lq-drawer-right{0%{opacity:.6;transform:translate(60%)}to{opacity:1;transform:translate(0)}}@keyframes lq-drawer-left{0%{opacity:.6;transform:translate(-60%)}to{opacity:1;transform:translate(0)}}@keyframes lq-drawer-bottom{0%{opacity:.6;transform:translateY(55%)}to{opacity:1;transform:translateY(0)}}@keyframes lq-drawer-out-right{0%{opacity:1;transform:translate(0)scale(1)}18%{transform:translate(-4%)scale(.94,1.05)}42%{transform:translate(7%)scale(1.06,.94)}64%{transform:translate(1%)scale(.98,1.02)}to{opacity:0;transform:translate(108%)scaleX(.88)}}@keyframes lq-drawer-out-left{0%{opacity:1;transform:translate(0)scale(1)}18%{transform:translate(4%)scale(.94,1.05)}42%{transform:translate(-7%)scale(1.06,.94)}64%{transform:translate(-1%)scale(.98,1.02)}to{opacity:0;transform:translate(-108%)scaleX(.88)}}@keyframes lq-drawer-out-bottom{0%{opacity:1;transform:translateY(0)scale(1)}18%{transform:translateY(-4%)scale(1.04,.94)}42%{transform:translateY(7%)scale(.95,1.06)}64%{transform:translateY(1%)scale(1.02,.98)}to{opacity:0;transform:translateY(108%)scaleY(.88)}}.lq-accordion{padding:7px}.lq-accordion__item{z-index:3;border-radius:12px;transition:background .26s;position:relative}.lq-accordion__item[data-open]{background:color-mix(in srgb, var(--lq-accent) 4%, transparent)}.lq-accordion__header{font:inherit;margin:0}.lq-accordion__item+.lq-accordion__item{border-top:1px solid color-mix(in srgb, var(--lq-regular-line) 40%, transparent)}.lq-accordion__trigger{appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:15px 14px;display:flex}.lq-accordion__trigger:focus-visible{outline:2px solid color-mix(in srgb, var(--lq-accent) 72%, white);outline-offset:-2px}.lq-accordion__heading{gap:2px;display:grid}.lq-accordion__title{letter-spacing:-.015em;font-size:.93rem;font-weight:700}.lq-accordion__subtitle{color:var(--lq-muted);font-size:.78rem}.lq-accordion__chevron{color:var(--lq-muted);flex:none;transition:rotate .42s cubic-bezier(.18,1.4,.3,1);display:inline-flex}.lq-accordion__item[data-open] .lq-accordion__chevron{rotate:180deg}.lq-accordion__content{height:var(--accordion-panel-height);transition:height .48s cubic-bezier(.22,1,.36,1);overflow:hidden}.lq-accordion__content[data-starting-style],.lq-accordion__content[data-ending-style]{height:0}.lq-accordion__content-inner{color:color-mix(in srgb, var(--lq-foreground) 76%, transparent);opacity:0;transform-origin:top;padding:0 14px;font-size:.87rem;line-height:1.6;transition:opacity .3s,transform .52s cubic-bezier(.18,1.4,.3,1);overflow:hidden;transform:translateY(-8px)}.lq-accordion__item[data-open] .lq-accordion__content-inner{opacity:1;padding-bottom:16px;animation:.58s cubic-bezier(.2,.9,.25,1) lq-accordion-open;transform:translateY(0)}@keyframes lq-accordion-open{0%{opacity:0;transform:translateY(-10px)scaleY(.82)}55%{opacity:1;transform:translateY(3px)scaleY(1.05)}78%{transform:translateY(-1px)scaleY(.99)}to{opacity:1;transform:translateY(0)scaleY(1)}}.lq-provider[data-liquid-theme=light] .lq-card,.lq-provider[data-liquid-theme=light] .lq-accordion,.lq-provider[data-liquid-theme=light] .lq-table-container,.lq-provider[data-liquid-theme=light] .lq-list{--lq-blur:7px;--lq-saturate:1.7;--lq-brighten:1;--lq-glow:.1;--lq-glass-bright:#ffffff80;--lq-glass-soft:#ffffff1a;--lq-glass-shade:#3e5ba424;--lq-line:color-mix(in srgb, var(--lq-accent) 24%, #4255806b)}.lq-provider[data-liquid-theme=light] .lq-card>.lq-surface__edge,.lq-provider[data-liquid-theme=light] .lq-accordion>.lq-surface__edge,.lq-provider[data-liquid-theme=light] .lq-table-container>.lq-surface__edge,.lq-provider[data-liquid-theme=light] .lq-list>.lq-surface__edge{opacity:.4}.lq-provider[data-liquid-theme=light] .lq-alert{--lq-glass-bright:#ffffff52;-webkit-backdrop-filter:blur(9px)saturate(1.7);backdrop-filter:blur(9px)saturate(1.7)}.lq-provider[data-liquid-theme=light] .lq-alert[data-severity=info]{border-color:color-mix(in srgb, var(--lq-accent) 20%, #42558066)}.lq-provider[data-liquid-theme=light] .lq-dialog__backdrop,.lq-provider[data-liquid-theme=light] .lq-drawer__backdrop{background:#18213c2e}.lq-provider[data-liquid-theme=light] .lq-dialog__surface,.lq-provider[data-liquid-theme=light] .lq-drawer__surface{--lq-glow:.14;--lq-fill:color-mix(in srgb, var(--lq-solid-fill) 54%, transparent)}@media (prefers-color-scheme:light){.lq-provider[data-liquid-theme=system] .lq-dialog__backdrop,.lq-provider[data-liquid-theme=system] .lq-drawer__backdrop{background:#18213c2e}.lq-provider[data-liquid-theme=system] .lq-dialog__surface,.lq-provider[data-liquid-theme=system] .lq-drawer__surface{--lq-glow:.14;--lq-fill:color-mix(in srgb, var(--lq-solid-fill) 54%, transparent)}.lq-provider[data-liquid-theme=system] .lq-card,.lq-provider[data-liquid-theme=system] .lq-accordion,.lq-provider[data-liquid-theme=system] .lq-table-container,.lq-provider[data-liquid-theme=system] .lq-list{--lq-blur:7px;--lq-saturate:1.7;--lq-brighten:1;--lq-glow:.1;--lq-glass-bright:#ffffff80;--lq-glass-soft:#ffffff1a;--lq-glass-shade:#3e5ba424;--lq-line:color-mix(in srgb, var(--lq-accent) 24%, #4255806b)}.lq-provider[data-liquid-theme=system] .lq-card>.lq-surface__edge,.lq-provider[data-liquid-theme=system] .lq-accordion>.lq-surface__edge,.lq-provider[data-liquid-theme=system] .lq-table-container>.lq-surface__edge,.lq-provider[data-liquid-theme=system] .lq-list>.lq-surface__edge{opacity:.4}.lq-provider[data-liquid-theme=system] .lq-alert{--lq-glass-bright:#ffffff52;-webkit-backdrop-filter:blur(9px)saturate(1.7);backdrop-filter:blur(9px)saturate(1.7)}.lq-provider[data-liquid-theme=system] .lq-alert[data-severity=info]{border-color:color-mix(in srgb, var(--lq-accent) 20%, #42558066)}}}@layer theme;@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;border-color:var(--border);margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;border-color:var(--border);margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-sans);-webkit-tap-highlight-color:transparent}body{background-color:var(--background);color:var(--foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:600;font-family:var(--font-sans)}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,pre,kbd,samp{font-family:var(--font-mono);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}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}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::placeholder{opacity:1;color:color-mix(in oklab, currentcolor 50%, transparent)}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}:-moz-ui-invalid{box-shadow:none}[hidden]:where(:not([hidden=until-found])){display:none!important}.font-mono{font-family:var(--font-mono)}}@layer components;@layer utilities{.text-display{letter-spacing:-.025em;font-size:1.875rem;font-weight:700}.text-heading{font-size:1.25rem;font-weight:600}.text-caption{color:var(--muted-foreground);font-size:.75rem}}@theme inline{--color-liquid-accent: var(--lq-accent); --color-liquid-foreground: var(--lq-foreground); --color-liquid-muted: var(--lq-muted); --color-liquid-placeholder: var(--lq-placeholder); --color-liquid-line: var(--lq-regular-line); --color-liquid-fill: var(--lq-regular-fill); --color-liquid-glass-soft: var(--lq-glass-soft); --color-liquid-glass-bright: var(--lq-glass-bright); --color-liquid-glass-shade: var(--lq-glass-shade); --color-liquid-solid: var(--lq-solid-fill); --radius-liquid: var(--lq-radius-default); --spacing-liquid: var(--lq-space); --ease-liquid: var(--lq-easing); --shadow-liquid: 0 16px 40px var(--lq-shadow-color), 0 2px 8px color-mix(in srgb, var(--lq-shadow-color) 52%, transparent);}:root{--cf0-brand-contrast:var(--cf0-on-primary);--primary:var(--cf0-primary);--primary-active:var(--cf0-primary-active);--primary-tint:var(--cf0-primary-tint);--primary-deep:var(--cf0-primary-deep);--on-primary:var(--cf0-on-primary);--blue:var(--cf0-primary);--zinc-50:var(--cf0-gray-50);--zinc-100:var(--cf0-gray-100);--zinc-200:var(--cf0-gray-200);--zinc-300:var(--cf0-gray-300);--zinc-400:var(--cf0-gray-400);--zinc-500:var(--cf0-gray-500);--zinc-600:var(--cf0-gray-600);--zinc-700:var(--cf0-gray-700);--zinc-800:var(--cf0-gray-800);--zinc-900:var(--cf0-gray-900);--zinc-950:var(--cf0-gray-950);--canvas:var(--cf0-canvas);--surface-card:var(--cf0-surface-card);--surface-glass:var(--cf0-surface-glass);--surface-glass-strong:var(--cf0-surface-glass-strong);--surface-soft:var(--cf0-surface-soft);--surface-hover:var(--cf0-surface-hover);--ink:var(--cf0-ink);--body-strong:var(--cf0-body-strong);--body:var(--cf0-body);--meta:var(--cf0-meta);--hairline:var(--cf0-hairline);--hairline-strong:var(--cf0-hairline-strong);--input-border:var(--cf0-input-border);--positive:var(--cf0-positive);--negative:var(--cf0-negative);--warning:var(--cf0-warning);--neutral-flat:var(--cf0-neutral-flat);--series-1:var(--cf0-series-1);--series-2:var(--cf0-series-2);--series-3:var(--cf0-series-3);--series-4:var(--cf0-series-4);--series-5:var(--cf0-series-5);--series-6:var(--cf0-series-6);--seq-start:var(--cf0-seq-start);--seq-mid:var(--cf0-seq-mid);--seq-end:var(--cf0-seq-end);--font-display:var(--cf0-font-display);--font-sans:"Amiamie", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono:var(--cf0-font-mono);--fs-display:72px;--fs-title:36px;--fs-heading:24px;--fs-subheading:var(--cf0-size-body-lg);--fs-body:var(--cf0-size-body-md);--fs-small:var(--cf0-size-body-sm);--fs-caption:var(--cf0-size-caption);--space-xxs:var(--cf0-space-xxs);--space-xs:var(--cf0-space-xs);--space-sm:var(--cf0-space-sm);--space-md:var(--cf0-space-md);--space-lg:var(--cf0-space-lg);--space-xl:var(--cf0-space-xl);--space-2xl:var(--cf0-space-2xl);--space-3xl:var(--cf0-space-3xl);--space-4xl:var(--cf0-space-4xl);--space-5xl:var(--cf0-space-5xl);--space-6xl:var(--cf0-space-6xl);--space-section:var(--cf0-space-section);--radius-none:var(--cf0-radius-none);--radius-xs:var(--cf0-radius-xs);--radius-sm:var(--cf0-radius-sm);--radius-md:var(--cf0-radius-md);--radius-lg:var(--cf0-radius-lg);--radius-xl:var(--cf0-radius-xl);--radius-pill-sm:var(--cf0-radius-pill-sm);--radius-pill:var(--cf0-radius-pill);--radius-full:var(--cf0-radius-full);--radius-card:var(--cf0-radius-card);--radius-input:var(--cf0-radius-input);--radius-action:var(--cf0-radius-action);--radius-pulse:var(--cf0-radius-pulse);--shadow-0:var(--cf0-shadow-0);--shadow-1:var(--cf0-shadow-1);--shadow-2:var(--cf0-shadow-2);--shadow-3:var(--cf0-shadow-3);--shadow-4:var(--cf0-shadow-4);--shadow-5:var(--cf0-shadow-5);--shadow-float:var(--cf0-shadow-float);--shadow-modal:var(--cf0-shadow-modal);--ease:var(--cf0-ease);--ease-spring:var(--cf0-ease-spring);--ease-smooth:var(--cf0-ease-smooth);--duration-fast:var(--cf0-duration-fast);--duration-medium:var(--cf0-duration-medium);--duration-slow:var(--cf0-duration-slow);--bp-mobile:600px;--bp-tablet:960px;--bp-desktop:1200px;--bp-wide:1400px;--container-max:var(--cf0-container-max);--container-wide:var(--cf0-container-wide);--prose-max:var(--cf0-prose-max);--max-w-chat:var(--cf0-measure-chat);--measure-prose:var(--cf0-measure-prose);--side-panel-max:var(--cf0-side-panel-max);--focus-ring:var(--cf0-focus-ring);--blur-sm:8px;--tracking-eyebrow-editorial:.18em}.cf0-display{font-family:var(--font-display);font-size:var(--fs-display);letter-spacing:-.04em;color:var(--ink);font-weight:400;line-height:1.02}.cf0-title{font-family:var(--font-display);font-size:var(--fs-title);letter-spacing:-.03em;color:var(--ink);font-weight:500;line-height:1.1}.cf0-heading{font-family:var(--font-sans);font-size:var(--fs-heading);letter-spacing:-.015em;color:var(--ink);font-weight:500;line-height:1.25}.cf0-subheading{font-family:var(--font-sans);font-size:var(--fs-subheading);color:var(--ink);font-weight:500;line-height:1.35}.cf0-body{font-family:var(--font-sans);font-size:var(--fs-body);color:var(--body);max-width:var(--measure-prose);font-weight:400;line-height:1.6}.cf0-small{font-family:var(--font-sans);font-size:var(--fs-small);color:var(--body);font-weight:400;line-height:1.5}.cf0-caption{font-family:var(--font-sans);font-size:var(--fs-caption);letter-spacing:.125rem;text-transform:uppercase;color:var(--cf0-caption-ink);font-weight:500;line-height:1.4}.cf0-data{font-family:var(--font-mono);font-size:var(--fs-small);font-feature-settings:"tnum", "cv11";font-variant-numeric:tabular-nums;color:var(--ink);font-weight:400;line-height:1.5}.cf0-wordmark{font-family:var(--font-mono);letter-spacing:-.03em;text-transform:lowercase;color:var(--ink);font-weight:500}.cf0-scope{font-family:var(--font-sans);font-size:var(--fs-body);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}.cf0-scope h1{font:400 var(--fs-display) / 1.02 var(--font-display);letter-spacing:-.04em;color:var(--ink)}.cf0-scope h2{font:500 var(--fs-title) / 1.1 var(--font-display);letter-spacing:-.03em;color:var(--ink)}.cf0-scope h3{font:500 var(--fs-heading) / 1.25 var(--font-sans);letter-spacing:-.015em;color:var(--ink)}.cf0-scope h4{font:500 var(--fs-subheading) / 1.35 var(--font-sans);color:var(--ink)}.cf0-scope p{font:400 var(--fs-body) / 1.6 var(--font-sans);color:var(--body);max-width:var(--measure-prose)}.cf0-scope code,.cf0-scope pre,.cf0-scope kbd{font-family:var(--font-mono);font-feature-settings:"tnum", "cv11"}.cf0-scope a{color:var(--primary);text-underline-offset:3px}.cf0-scope a:hover{color:var(--primary-active)}.cf0-num,.cf0-scope table,.cf0-scope .num{font-feature-settings:"tnum", "cv11";font-variant-numeric:tabular-nums}.cf0-bone{background:var(--hairline);border-radius:0}.cf0-brain-scope{background:var(--background);--cf0-brain-accent:var(--primary);--cf0-brain-accent-active:var(--primary-active);--cf0-brain-accent-tint:var(--primary-tint);--cf0-brain-on-accent:var(--on-primary);--cf0-brain-canvas:var(--canvas);--cf0-brain-widget:var(--surface-card);--cf0-brain-rail:var(--surface-soft);--cf0-brain-overlay-scrim:#18181b52;--cf0-brain-border:var(--hairline);--cf0-brain-border-strong:var(--hairline-strong);--cf0-brain-edge:var(--cf0-gray-500);--cf0-brain-ink:var(--ink);--cf0-brain-meta:var(--meta);--cf0-brain-caption:var(--cf0-caption-ink);--cf0-brain-node:var(--cf0-brain-accent);--cf0-brain-surface:transparent;--cf0-brain-radius-base:1.5rem;--cf0-brain-radius-xs:calc(var(--cf0-brain-radius-base) - 16px);--cf0-brain-radius-sm:calc(var(--cf0-brain-radius-base) - 8px);--cf0-brain-radius-md:calc(var(--cf0-brain-radius-base) - 4px);--cf0-brain-radius-lg:var(--cf0-brain-radius-base);--cf0-brain-radius-xl:calc(var(--cf0-brain-radius-base) + 4px);--cf0-brain-radius-2xl:calc(var(--cf0-brain-radius-base) + 8px);--cf0-brain-radius:var(--cf0-brain-radius-lg);--cf0-brain-radius-dot:var(--radius-pulse);--cf0-brain-float:var(--shadow-float);--cf0-brain-frost:#ffffffb8;--cf0-brain-frost-blur:24px;--cf0-brain-canvas-bloom-a:#ffffffe6;--cf0-brain-canvas-bloom-b:#fafafaeb;--cf0-brain-canvas-floor:var(--canvas);--cf0-brain-graph-bloom-core:#006bff38;--cf0-brain-graph-bloom-halo:#006bff14;--cf0-brain-focus-ring:var(--primary);--cf0-brain-focus-width:3px;--cf0-brain-h-compact:40px;--cf0-brain-h-control:44px;--cf0-brain-h-input:48px;--cf0-brain-h-rail-widget:50px;--cf0-brain-h-cta:56px;--cf0-brain-dock-max:25rem;--cf0-brain-canvas-max:var(--side-panel-max);--cf0-brain-canvas-max-h:70vh;--cf0-brain-ease-state:var(--ease-smooth);--cf0-brain-ease-orchestrate:var(--ease-spring);--cf0-brain-dur-state:.22s;font-family:var(--font-sans)}.cf0-brain-scope,.cf0-brain-scope .font-sans,.cf0-brain-scope .font-display,.cf0-brain-scope .font-mono{font-family:var(--font-sans)}.cf0-brain-scope .font-mono{font-variant-numeric:tabular-nums}.cf0-brain-scope pre,.cf0-brain-scope code,.cf0-brain-scope pre.font-mono,.cf0-brain-scope code.font-mono{font-family:var(--font-mono)}@media (prefers-reduced-motion:reduce){.cf0-brain-scope *,.cf0-brain-scope :before,.cf0-brain-scope :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.cf0-brain-focus:focus-visible,.cf0-brain-focus-input:focus{outline:var(--cf0-brain-focus-width) solid var(--cf0-brain-focus-ring);outline-offset:2px}:where(.cf0-brain-frost,.cf0-brain-frost-plane){background:var(--cf0-brain-frost,var(--cf0-brain-widget));-webkit-backdrop-filter:blur(var(--cf0-brain-frost-blur));backdrop-filter:blur(var(--cf0-brain-frost-blur));box-shadow:inset 0 0 0 1px var(--cf0-brain-border-strong), var(--cf0-brain-float)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:where(.cf0-brain-frost,.cf0-brain-frost-plane){background:var(--cf0-brain-widget)}}.cf0-brain-toast{border-radius:var(--cf0-brain-radius)!important;border-left:2px solid var(--cf0-brain-accent)!important}.cf0-brain-canvas-plane{isolation:isolate;background-color:var(--cf0-brain-canvas-floor);background-image:radial-gradient(120% 90% at 18% 12%, var(--cf0-brain-canvas-bloom-a) 0%, transparent 58%), radial-gradient(120% 95% at 88% 92%, var(--cf0-brain-canvas-bloom-b) 0%, transparent 62%);box-shadow:inset 0 0 0 1px var(--cf0-brain-border-strong), var(--cf0-brain-float);position:relative}.cf0-brain-frost-plane{z-index:0;pointer-events:none;position:absolute;inset:0}@media (width<=1023.98px){.cf0-brain-inspector-sheet{animation:cf0-brain-sheet-up var(--cf0-brain-dur-state) var(--cf0-brain-ease-orchestrate)}}@keyframes cf0-brain-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.prose-knowledge{max-width:var(--max-w-prose-ch-wide,64ch);color:var(--cf0-brain-ink,var(--ink));font-feature-settings:"tnum", "cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.prose-knowledge :where(table,code,time,.tabular){font-variant-numeric:tabular-nums}.prose-knowledge h1,.prose-knowledge h2,.prose-knowledge h3,.prose-knowledge h4{font-family:var(--font-display);letter-spacing:-.01em;color:var(--cf0-brain-ink,var(--ink));font-weight:500}.prose-knowledge h1{border-bottom:1px solid var(--cf0-brain-border,var(--hairline));margin:0 0 1rem;padding-bottom:.5rem;font-size:1.25rem;font-weight:400}.prose-knowledge h2{margin:1.5rem 0 .75rem;font-size:1rem}.prose-knowledge h3,.prose-knowledge h4{margin:1.25rem 0 .5rem;font-size:.875rem}.prose-knowledge a{color:var(--cf0-brain-accent,var(--primary));text-underline-offset:.2em;text-decoration:underline}.prose-knowledge code{font-family:var(--font-mono);font-size:.8125em}.prose-knowledge pre{font-family:var(--font-mono);border:1px solid var(--cf0-brain-border,var(--hairline));margin:1rem 0;padding:.75rem;font-size:.8125rem;overflow-x:auto}.prose-knowledge pre code{font-size:inherit}.prose-knowledge blockquote{border-left:2px solid var(--cf0-brain-meta,var(--meta));font-family:var(--font-display);color:var(--cf0-brain-meta,var(--meta));margin:1rem 0;padding-left:1rem;font-style:italic}.prose-knowledge table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.8125rem}.prose-knowledge th,.prose-knowledge td{border:1px solid var(--cf0-brain-border,var(--hairline));text-align:left;padding:.375rem .625rem}.prose-knowledge th{color:var(--cf0-brain-ink,var(--ink));font-weight:600}.prose-knowledge hr{border:0;border-top:1px solid var(--cf0-brain-border,var(--hairline));margin:1.25rem 0}.brain-graph-edge{opacity:1;transition:opacity .2s}.brain-graph-edge[data-dimmed=true]{opacity:.12}.brain-graph-edge[data-emphasis=focus]{opacity:1}.brain-graph-edge[data-emphasis=travel]{opacity:.55}.brain-graph-edge[data-emphasis=distant]{opacity:.12}:root{--spring-ui-damping:1;--spring-ui-response:.35s;--spring-ui-snappy-damping:1;--spring-ui-snappy-response:.25s;--spring-momentum-damping:.8;--spring-momentum-response:.35s;--spring-sheet-damping:.8;--spring-sheet-response:.3s;--spring-ui-bounce:0;--spring-ui-duration:.35s;--spring-ui-snappy-bounce:0;--spring-ui-snappy-duration:.25s;--spring-momentum-bounce:.2;--spring-momentum-duration:.35s;--spring-sheet-bounce:.2;--spring-sheet-duration:.3s;--press-scale:.97;--press-duration:.1s;--material-toolbar:#fff9;--material-toolbar-blur:20px;--material-toolbar-saturate:180%;--material-toolbar-edge:#fff6;--material-sheet:#ffffffb8;--material-sheet-blur:24px;--material-popover:#ffffffd1;--material-popover-blur:16px;--material-scrim:#18181b52;--scroll-edge-mask:linear-gradient(to bottom, transparent 0%, var(--canvas) 100%);--scroll-edge-size:24px}.cf0-material-toolbar{background:var(--material-toolbar);-webkit-backdrop-filter:blur(var(--material-toolbar-blur)) saturate(var(--material-toolbar-saturate));backdrop-filter:blur(var(--material-toolbar-blur)) saturate(var(--material-toolbar-saturate))}.cf0-material-sheet{background:var(--material-sheet);-webkit-backdrop-filter:blur(var(--material-sheet-blur));backdrop-filter:blur(var(--material-sheet-blur))}.cf0-material-popover{background:var(--material-popover);-webkit-backdrop-filter:blur(var(--material-popover-blur));backdrop-filter:blur(var(--material-popover-blur))}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.cf0-material-toolbar,.cf0-material-sheet,.cf0-material-popover{background:var(--surface-card)}}@media (prefers-reduced-motion:reduce){:root{--spring-ui-duration:10ms;--spring-ui-snappy-duration:10ms;--spring-momentum-duration:10ms;--spring-sheet-duration:10ms;--press-scale:1;--press-duration:.01ms}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-reduced-transparency:reduce){:root{--material-toolbar:var(--surface-card);--material-toolbar-blur:0px;--material-toolbar-saturate:100%;--material-sheet:var(--surface-card);--material-sheet-blur:0px;--material-popover:var(--surface-card);--material-popover-blur:0px}.cf0-material-toolbar,.cf0-material-sheet,.cf0-material-popover{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){:root{--material-toolbar:var(--surface-card);--material-sheet:var(--surface-card);--material-popover:var(--surface-card);--hairline:var(--hairline-strong);--input-border:var(--zinc-700)}}:root{--grid-cols:12;--grid-gutter:24px;--grid-margin:24px;--grid-bl:8px;--grid-lh:24px}.mb-guides{pointer-events:none;z-index:100;opacity:0;transition:opacity .2s;position:absolute;inset:0}.grid-on .mb-guides{opacity:1}.mb-guides-cols{grid-template-columns:var(--grid-margin) repeat(var(--grid-cols), 1fr) var(--grid-margin);column-gap:var(--grid-gutter);height:100%;display:grid}.mb-guides-col{background:#e4002b0f;border-left:1px solid #e4002b1f;border-right:1px solid #e4002b1f}.mb-guides-margin-left,.mb-guides-margin-right{background:#e4002b0a}.mb-guides-baseline{background-image:repeating-linear-gradient(to bottom, transparent, transparent calc(var(--grid-bl) - 1px), #e4002b14 calc(var(--grid-bl) - 1px), #e4002b14 var(--grid-bl));position:absolute;inset:0}.mb-guides-baseline-major{background-image:repeating-linear-gradient(to bottom, transparent, transparent calc(var(--grid-lh) - 1px), #e4002b26 calc(var(--grid-lh) - 1px), #e4002b26 var(--grid-lh));position:absolute;inset:0}.mb-grid-toggle{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-mono);color:#111;cursor:pointer;background:#ffffffe6;border:1px solid #e4002b4d;border-radius:.5rem;align-items:center;gap:6px;padding:6px 10px;font-size:11px;transition:opacity .2s;display:flex;position:fixed;bottom:16px;right:16px}.mb-grid-toggle:hover{border-color:#e4002b99}.grid-on .mb-grid-toggle{color:#e4002b;border-color:#e4002b}.mb-grid-toggle-kbd{border:1px solid #e4002b33;border-radius:3px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;line-height:1;display:inline-flex}.safe-bottom{padding-bottom:env(safe-area-inset-bottom,0px)}.safe-top{padding-top:env(safe-area-inset-top,0px)}:root{--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:var(--cf0-brand-700);--primary-foreground:var(--cf0-brand-contrast);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:#fff;--brand-primary:oklch(48.8% .243 264.376);--brand-accent:oklch(48.8% .243 264.376);--brand-success:oklch(57.7% .245 120);--brand-warning:oklch(82.8% .189 84.429);--cf0-brand-contrast:#fff;--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0);--chart-1:var(--series-1);--chart-2:var(--series-2);--chart-3:var(--series-3);--chart-4:var(--series-4);--chart-5:var(--series-5);--chart-6:var(--series-6);--radius:.5rem;--sidebar:var(--surface-soft);--sidebar-foreground:var(--ink);--sidebar-primary:var(--primary);--sidebar-primary-foreground:var(--on-primary);--sidebar-accent:var(--surface-hover);--sidebar-accent-foreground:var(--ink);--sidebar-border:var(--hairline);--sidebar-ring:var(--primary);--claude-bg-0:#faf9f5;--claude-bg-000:#faf9f5;--claude-bg-100:#fff;--claude-bg-200:#f0eee6;--claude-bg-300:#ddd;--claude-text-100:#1f1e1d;--claude-text-200:#3d3d3a;--claude-text-300:#73726c;--claude-text-400:#888;--claude-text-500:#999;--claude-accent:#d97757;--claude-accent-hover:#c6613f;--text-micro:.5rem;--text-4xs:.5625rem;--text-3xs:.625rem;--text-2xs:.6875rem;--text-sm-loose:.8125rem;--text-base-tight:.9375rem;--tracking-label-tight:.02em;--tracking-label:.04em;--tracking-eyebrow-tight:.05em;--tracking-eyebrow-snug:.08em;--tracking-eyebrow:.12em;--tracking-eyebrow-mid:.14em;--tracking-eyebrow-loose:.15em;--tracking-eyebrow-wider:.16em;--tracking-eyebrow-editorial:.18em;--tracking-allcaps:.2em;--tracking-display-tight:-.03em;--tracking-letter-tight:.06rem;--tracking-letter-snug:.08rem;--tracking-letter-wide:.1rem;--tracking-letter:.125rem;--leading-row:1.625rem;--blur-ambient:100px;--max-w-chat:55rem;--max-w-prose-wide:48rem;--max-w-page:87.5rem;--max-w-prose-ch:55ch;--max-w-prose-ch-wide:64ch;--max-w-card:18.75rem;--max-w-modal-narrow:25rem;--max-w-modal:28rem;--max-w-modal-md:20rem;--max-h-modal:28rem;--max-h-modal-md:20rem;--min-h-modal:20rem;--min-h-modal-sm:7.5rem;--min-w-modal:30rem;--min-w-card:17.5rem;--text-display-sm:1.375rem;--text-display-md:2rem;--text-display-lg:2.5rem;--text-display-xl:2.75rem;--text-svg:.625rem;--spacing-icon-sm:1.125rem}input:-webkit-autofill{caret-color:var(--foreground);transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--foreground)!important;-webkit-background-clip:text!important}input:-webkit-autofill:hover{caret-color:var(--foreground);transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--foreground)!important;-webkit-background-clip:text!important}input:-webkit-autofill:focus{caret-color:var(--foreground);transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--foreground)!important;-webkit-background-clip:text!important}input:-webkit-autofill:active{caret-color:var(--foreground);transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--foreground)!important;-webkit-background-clip:text!important}:root{--ease-spring:cubic-bezier(.16, 1, .3, 1);--ease-smooth:cubic-bezier(.4, 0, .2, 1)}.morphic-card{transition:all .3s var(--ease-spring);background-color:#fff;border:1px solid #f3f4f6;border-radius:.75rem;box-shadow:0 1px 3px #00000005,0 4px 12px #00000008,0 8px 24px #0000000a}.morphic-card:hover{transform:translateY(-2px);box-shadow:0 2px 6px #00000008,0 8px 24px #0000000d,0 16px 48px #0000000f}.morphic-button{color:var(--foreground);transition:all .25s var(--ease-spring);background:linear-gradient(#fff,#fafafa);border:1px solid #e6e8eb;font-size:.875rem;font-weight:500;box-shadow:0 1px 2px #0000000a,0 2px 8px #00000005}.morphic-button:hover{background:linear-gradient(#fafafa,#f5f5f5);transform:translateY(-1px);box-shadow:0 2px 4px #0000000f,0 4px 12px #0000000a}.morphic-button:active{transform:translateY(0);box-shadow:0 1px 2px #0000000a}.glass-panel{-webkit-backdrop-filter:blur(12px)!important;background:#fffc!important;border:1px solid #0000000f!important}@keyframes dot-move{0%{background-position:0 0}to{background-position:20px 20px}}.animate-dot-move{animation:30s linear infinite dot-move}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:fade-in .4s var(--ease-smooth) forwards}@keyframes persona-enter{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes pill-enter{0%{opacity:0;transform:translate(-50%,12px)scale(.88)}to{opacity:.45;transform:translate(-50%)scale(.92)}}@keyframes orb-idle{0%,to{filter:brightness();background-position:38% 32%}50%{filter:brightness(1.08);background-position:55% 60%}}@keyframes orb-thinking{0%,to{filter:brightness(1.1)saturate(1.2);background-position:30% 25%}33%{filter:brightness(.95)saturate(1.3);background-position:65% 70%}66%{filter:brightness(1.15)saturate(1.1);background-position:45% 40%}}@keyframes orb-speaking{0%,to{filter:brightness(1.05);background-position:38% 32%}50%{filter:brightness(1.15);background-position:58% 55%}}@keyframes pill-breathe{0%,to{box-shadow:0 .125rem 1.25rem #00000008}50%{box-shadow:0 .25rem 2rem #0000000f}}@keyframes slide-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.animate-slide-up{animation:slide-up .5s var(--ease-spring) forwards}@keyframes pulse-soft{0%,to{opacity:1}50%{opacity:.7}}.animate-pulse-soft{animation:pulse-soft 2s var(--ease-smooth) infinite}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.animate-shimmer{background-size:200% 100%;animation:2.5s ease-in-out infinite shimmer}.bg-size-200{background-size:200% 100%}@keyframes text-shimmer{0%{background-position:100%}to{background-position:0%}}.animate-text-shimmer{animation:4s ease-in-out infinite text-shimmer}.stagger-children>*{animation:slide-up .5s var(--ease-spring) forwards;opacity:0}.stagger-children>:first-child{animation-delay:50ms}.stagger-children>:nth-child(2){animation-delay:.1s}.stagger-children>:nth-child(3){animation-delay:.15s}.stagger-children>:nth-child(4){animation-delay:.2s}.stagger-children>:nth-child(5){animation-delay:.25s}.stagger-children>:nth-child(6){animation-delay:.3s}@keyframes collapsible-down{0%{height:0}to{height:var(--radix-collapsible-content-height)}}@keyframes collapsible-up{0%{height:var(--radix-collapsible-content-height)}to{height:0}}.animate-collapsible-down{animation:.25s cubic-bezier(.2,0,0,1) collapsible-down}.animate-collapsible-up{animation:.2s cubic-bezier(.4,0,1,1) collapsible-up}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.animate-dot-move,.animate-fade-in,.animate-slide-up,.animate-pulse-soft,.animate-collapsible-down,.animate-collapsible-up,.animate-meteor,.animate-border-beam,.stagger-children>*{opacity:1!important;animation:none!important;transform:none!important}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.prox-dock>*{scale:calc(1 + var(--prox,0) * var(--prox-scale,.05));opacity:calc(var(--prox-floor,.72) + var(--prox,0) * (1 - var(--prox-floor,.72)));transition-property:scale,opacity,color,background-color;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,0,0,1)}}@keyframes border-beam{to{offset-distance:100%}}.animate-border-beam{animation:border-beam calc(var(--duration) * 1s) infinite linear}@keyframes meteor{0%{opacity:1;transform:rotate(215deg)translate(0)}70%{opacity:1}to{opacity:0;transform:rotate(215deg)translate(-500px)}}.animate-meteor{animation:5s linear infinite meteor}@keyframes glow-pulse{0%,to{box-shadow:0 0 20px #2563eb4d}50%{box-shadow:0 0 40px #2563eb99}}.animate-glow-pulse{animation:2s ease-in-out infinite glow-pulse}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-float{animation:6s ease-in-out infinite float}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-scale-in{animation:scale-in .3s var(--ease-spring) forwards}@keyframes shimmer-slide{to{transform:translate(calc(100cqw - 100%))}}.animate-shimmer-slide{animation:shimmer-slide var(--shimmer-duration) ease-in-out infinite alternate}@keyframes spin-around{0%{transform:translateZ(0)rotate(0)}15%,35%{transform:translateZ(0)rotate(90deg)}65%,85%{transform:translateZ(0)rotate(270deg)}to{transform:translateZ(0)rotate(360deg)}}.animate-spin-around{animation:spin-around calc(var(--shimmer-duration) * 2) infinite linear}@keyframes beacon-pulse{0%{opacity:.25;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@keyframes marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.animate-marquee{will-change:transform;animation:25s linear infinite marquee}.animate-marquee:hover{animation-play-state:paused}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}:root{--lab-phase-complete:oklch(55% .12 260)}@keyframes lab-pulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:.25;transform:scale(.85)}}.lab-pulse-dot{will-change:opacity, transform;animation:1.5s cubic-bezier(.4,0,.6,1) infinite lab-pulse}.lab-prose h1{font-family:var(--font-display);letter-spacing:-.02em;border-bottom:1px solid var(--hairline);margin-top:0;margin-bottom:16px;padding-bottom:8px;font-size:20px;font-weight:400}.lab-prose h2{font-family:var(--font-display);letter-spacing:-.01em;margin-top:24px;margin-bottom:12px;font-size:16px;font-weight:500}.lab-prose h3{font-family:var(--font-display);letter-spacing:-.01em;margin-top:20px;margin-bottom:8px;font-size:14px;font-weight:500}.lab-prose p{font-family:var(--font-display);color:var(--body);max-width:var(--max-w-chat);text-wrap:pretty;margin-bottom:12px;font-size:15px;line-height:1.65}.lab-prose strong{color:var(--ink);font-weight:600}.lab-prose em{font-family:var(--font-display);font-style:italic}.lab-prose blockquote{border-left:2px solid var(--hairline-strong);font-family:var(--font-display);color:var(--meta);padding-left:16px;font-style:italic}.lab-prose table{font-variant-numeric:tabular-nums}.lab-prose code{font-family:var(--font-mono);font-feature-settings:"tnum", "cv11";font-size:12px}@keyframes stream-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.lab-stream-segment{animation:.3s cubic-bezier(.2,0,0,1) both stream-in}@keyframes check-draw{0%{stroke-dashoffset:12px;opacity:0}to{stroke-dashoffset:0;opacity:1}}.lab-check-icon path{stroke-dasharray:12;animation:.35s cubic-bezier(.2,0,0,1) forwards check-draw}.lab-scroll-smooth{scroll-behavior:smooth;overflow-anchor:auto}@keyframes thinking-pulse{0%,to{opacity:.4}50%{opacity:1}}@keyframes thinking-dots{0%,to{background-size:33.3333% 100%}33%{background-size:33.3333% 0%,33.3333% 100%,33.3333% 100%}50%{background-size:33.3333% 100%,33.3333% 0%,33.3333% 100%}66%{background-size:33.3333% 100%,33.3333% 100%,33.3333% 0%}}@keyframes fade-slide-in{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:translateY(0)}}.thinking-indicator{border-radius:var(--radius);background-color:var(--muted);border:1px solid var(--border);align-items:flex-start;gap:.75rem;max-width:320px;padding:.75rem 1rem;display:flex}.thinking-spinner{border:2px solid var(--border);border-top-color:var(--primary);border-radius:50%;flex-shrink:0;width:16px;height:16px;margin-top:2px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0;filter:blur(4px);transform:translateY(8px)scale(.98)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.custom-scrollbar::-webkit-scrollbar{width:8px;height:8px}.custom-scrollbar::-webkit-scrollbar-track{background:0 0}.custom-scrollbar::-webkit-scrollbar-thumb{background:var(--claude-bg-300);border-radius:4px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--claude-text-400)}.ask-overlay-scroll::-webkit-scrollbar{width:3px}.ask-overlay-scroll::-webkit-scrollbar-track{background:0 0}.ask-overlay-scroll::-webkit-scrollbar-thumb{background:#00000014;border-radius:3px}.ask-overlay-scroll::-webkit-scrollbar-thumb:hover{background:#00000026}.ask-overlay-scroll{scrollbar-width:thin;scrollbar-color:#00000014 transparent}.corner-bracket{--bracket-size:12px;--bracket-color:currentColor;--bracket-width:1px;position:relative}.corner-bracket:before,.corner-bracket:after{content:"";width:var(--bracket-size);height:var(--bracket-size);pointer-events:none;position:absolute}.corner-bracket:before{border-top:var(--bracket-width) solid var(--bracket-color);border-left:var(--bracket-width) solid var(--bracket-color);top:0;left:0}.corner-bracket:after{border-bottom:var(--bracket-width) solid var(--bracket-color);border-right:var(--bracket-width) solid var(--bracket-color);bottom:0;right:0}.corner-bracket-all{--bracket-size:12px;--bracket-color:currentColor;--bracket-width:1px;position:relative}.corner-bracket-all:before,.corner-bracket-all:after,.corner-bracket-all>.bracket-corners:before,.corner-bracket-all>.bracket-corners:after{content:"";width:var(--bracket-size);height:var(--bracket-size);pointer-events:none;position:absolute}.corner-bracket-all:before{border-top:var(--bracket-width) solid var(--bracket-color);border-left:var(--bracket-width) solid var(--bracket-color);top:0;left:0}.corner-bracket-all:after{border-top:var(--bracket-width) solid var(--bracket-color);border-right:var(--bracket-width) solid var(--bracket-color);top:0;right:0}.corner-bracket-sm{--bracket-size:8px}.corner-bracket-lg{--bracket-size:16px}.corner-bracket-xl{--bracket-size:20px}.corner-bracket-muted{--bracket-color:var(--muted-foreground)}.corner-bracket-border{--bracket-color:var(--border)}.corner-bracket-primary{--bracket-color:var(--primary)}@keyframes float-gentle{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.animate-float-gentle{animation:4s ease-in-out infinite float-gentle}@keyframes ripple-expand{0%{opacity:.6;width:0;height:0}to{opacity:0;width:300vmax;height:300vmax}}.animate-ripple-expand{animation:2s cubic-bezier(.22,1,.36,1) forwards ripple-expand}.waitlist-report-messages .flex.justify-end>div,.waitlist-lab-messages .flex.justify-end>div{background-color:var(--foreground)!important;color:var(--background)!important}.waitlist-lab-messages>div{max-width:var(--waitlist-chat-width,880px)!important}

@layer priority1;

@layer priority2 {
  .xz2vpat {
    grid-area: leftDetails;
  }

  .x52o1i1 {
    grid-area: phone;
  }

  .x1oayc4j {
    grid-area: pms;
  }

  .x1xoh2ke {
    grid-area: railLeft;
  }

  .x17dn3zy {
    grid-area: railRight;
  }

  .x1y5hohh {
    grid-area: rightDetails;
  }

  .x1xni77t {
    grid-area: zero;
  }

  .x10a8y8t {
    inset: 0;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1bpp3o7 {
    margin: auto;
  }

  .x1v3w0ej {
    margin: var(--cf0-space-lg);
  }

  .x1717udv {
    padding: 0;
  }

  .x1i3ajwb {
    padding: 2px;
  }

  .xzzkmyi {
    padding: var(--cf0-space-xxs);
  }

  .xfdhgux {
    padding: var(--cf0-space-3xl);
  }

  .x18sfwfk {
    padding: var(--cf0-space-lg);
  }

  .x1d3cwdl {
    padding: var(--cf0-space-2xl);
  }

  .x1lyyhlm {
    padding: var(--cf0-space-4xl);
  }

  .xmjtmh8 {
    padding: var(--cf0-space-sm);
  }

  .x91fs3b {
    padding: var(--cf0-space-xs);
  }

  .x14qh7um {
    padding: var(--cf0-space-md);
  }

  @media (width >= 600px) {
    .xlu97w8.xlu97w8 {
      margin: var(--cf0-space-3xl);
    }

    .x5preg6.x5preg6 {
      padding: var(--cf0-space-3xl);
    }

    .xpijg2k.xpijg2k {
      padding: var(--cf0-space-lg);
    }

    .x1pdfdz4.x1pdfdz4 {
      padding: var(--cf0-space-2xl);
    }

    .x4keg0.x4keg0 {
      padding: var(--cf0-space-xl);
    }
  }
}

@layer priority3 {
  .x1k9f4wf {
    border-color: #e4e4e733;
  }

  .x1jibp3y {
    border-color: #e4e4e74d;
  }

  .xhqkgr4 {
    border-color: #e4e4e799;
  }

  .xpneto0 {
    border-color: #ffffff24;
  }

  .x1gb98jh {
    border-color: #ffffff29;
  }

  .xz78l4u {
    border-color: #ffffff38;
  }

  .x163b7pf {
    border-color: #ffffff47;
  }

  .x1q46oep {
    border-color: #ffffff4d;
  }

  .xhkq7vb {
    border-color: #ffffff57;
  }

  .xcbla9j {
    border-color: #ffffff61;
  }

  .xe1nmj {
    border-color: #ffffff6b;
  }

  .xxpvfp8 {
    border-color: #ffffff75;
  }

  .xo18e7q {
    border-color: #ffffff7a;
  }

  .x1e735x8 {
    border-color: #ffffffe6;
  }

  .x9r1u3d {
    border-color: #0000;
  }

  .x1u52gv5 {
    border-color: var(--cf0-primary);
  }

  .x1r761qb {
    border-color: var(--cf0-hairline);
  }

  .x1g6rw5w {
    border-color: var(--cf0-on-primary);
  }

  .x17ijht5 {
    border-color: var(--cf0-gray-300);
  }

  .x116xvu8 {
    border-color: var(--cf0-warning);
  }

  .x1lhvo69 {
    border-color: var(--cf0-ink);
  }

  .xw6rp12 {
    border-color: var(--cf0-negative);
  }

  .x5wiucx {
    border-color: var(--cf0-meta);
  }

  .x37efsy {
    border-color: var(--cf0-surface-card);
  }

  .xlhy1zv {
    border-color: var(--cf0-hairline-strong);
  }

  .x1b6074k {
    border-color: var(--cf0-input-border);
  }

  .x1nj7uno {
    border-radius: 1px;
  }

  .x1mzabzk {
    border-radius: var(--cf0-radius-lg);
  }

  .xg23zvy {
    border-radius: var(--cf0-radius-pulse);
  }

  .x1rx7kbs {
    border-radius: var(--cf0-radius-full);
  }

  .x1qaeyz2 {
    border-radius: var(--cf0-radius-xs);
  }

  .xfx8h0s {
    border-radius: var(--cf0-radius-input);
  }

  .xxn8d0c {
    border-radius: var(--cf0-radius-pill);
  }

  .xgqw5sa {
    border-radius: var(--cf0-radius-none);
  }

  .x13cog86 {
    border-radius: var(--cf0-radius-sm);
  }

  .x1ogf2jb {
    border-radius: var(--cf0-radius-md);
  }

  .x13twtxz {
    border-radius: var(--cf0-radius-action);
  }

  .x1r9obkz {
    border-radius: var(--cf0-radius-card);
  }

  .x1tv8snm {
    border-radius: var(--cf0-radius-pill-sm);
  }

  .xssg119 {
    border-radius: var(--cf0-radius-xl);
  }

  .xbsl7fq {
    border-style: dashed;
  }

  .xng3xce {
    border-style: none;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .x1l9b35b {
    border-width: .0625rem;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .xdh2fpr {
    border-width: 2px;
  }

  .xkz0k9k {
    flex: 0 auto;
  }

  .x1cqoux5 {
    flex: 1 1 0;
  }

  .x1oaxyc9 {
    flex: 14rem;
  }

  .x12lumcd {
    flex: auto;
  }

  .x98rzlu {
    flex: 1;
  }

  .x1v04owx {
    font-variant: tabular-nums;
  }

  .xxhr3t {
    gap: 0;
  }

  .x195vfkc {
    gap: 2px;
  }

  .x9rvwda {
    gap: var(--cf0-space-xxs);
  }

  .x1l0s0fc {
    gap: var(--cf0-space-3xl);
  }

  .xpmvhvc {
    gap: var(--cf0-space-lg);
  }

  .x9316tk {
    gap: var(--cf0-space-2xl);
  }

  .x1wamysa {
    gap: var(--cf0-space-4xl);
  }

  .xedvncj {
    gap: var(--cf0-space-sm);
  }

  .xv25mkn {
    gap: var(--cf0-space-xl);
  }

  .xljmvd1 {
    gap: var(--cf0-space-xs);
  }

  .xocnpd0 {
    gap: var(--cf0-space-md);
  }

  .xbqxh6m {
    grid-template-areas: "phone railLeft zero railRight pms"
                         "leftDetails leftDetails . rightDetails rightDetails";
  }

  .x10no89f {
    inset-block: 0;
  }

  .xv39vnz {
    inset-inline: -8px;
  }

  .x17y0mx6 {
    inset-inline: 0;
  }

  .xe8uvvx {
    list-style: none;
  }

  .x10im51j {
    margin-block: 0;
  }

  .xou2456 {
    margin-block: var(--cf0-space-xxs);
  }

  .x1s5pjrp {
    margin-block: var(--cf0-space-lg);
  }

  .x8crfgl {
    margin-block: var(--cf0-space-2xl);
  }

  .x1a5uqno {
    margin-block: var(--cf0-space-sm);
  }

  .x3qcrm0 {
    margin-block: var(--cf0-space-xl);
  }

  .x1ook1mq {
    margin-block: var(--cf0-space-xs);
  }

  .x1vxpd03 {
    margin-block: var(--cf0-space-md);
  }

  .xrxpjvj {
    margin-inline: 0;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x1dsb1zw {
    margin-inline: var(--cf0-space-xs);
  }

  .x1dy72jw {
    margin-inline: var(--cf0-space-md);
  }

  .x1a2a7pz {
    outline: none;
  }

  .xysyzu8 {
    overflow: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1rea2x4 {
    overflow: visible;
  }

  .xish69e {
    overscroll-behavior: contain;
  }

  .x1iv7sc9 {
    padding-block: .0625rem;
  }

  .xt970qd {
    padding-block: 0;
  }

  .xjnom0r {
    padding-block: var(--cf0-space-xxs);
  }

  .xfscln2 {
    padding-block: var(--cf0-space-3xl);
  }

  .x19lh0z2 {
    padding-block: var(--cf0-space-lg);
  }

  .xkhbb4x {
    padding-block: var(--cf0-space-2xl);
  }

  .x1dw1aq0 {
    padding-block: var(--cf0-space-4xl);
  }

  .xkeeg8u {
    padding-block: var(--cf0-space-5xl);
  }

  .xjzzc28 {
    padding-block: var(--cf0-space-sm);
  }

  .xodg8ax {
    padding-block: var(--cf0-space-xl);
  }

  .xc12n7o {
    padding-block: var(--cf0-space-xs);
  }

  .x1q3i1ys {
    padding-block: var(--cf0-space-md);
  }

  .xnjsko4 {
    padding-inline: 0;
  }

  .x1phhhi6 {
    padding-inline: var(--cf0-space-xxs);
  }

  .x1o8xjzz {
    padding-inline: var(--cf0-space-lg);
  }

  .x6kinkn {
    padding-inline: var(--cf0-space-sm);
  }

  .x1u7j97p {
    padding-inline: var(--cf0-space-xl);
  }

  .x8od53j {
    padding-inline: var(--cf0-space-xs);
  }

  .x9s35wy {
    padding-inline: var(--cf0-space-md);
  }

  .x1ku5rj1 {
    place-items: center;
  }

  .xe3afra[data-checked], .xgb34p3:focus-visible {
    border-color: var(--cf0-primary);
  }

  .x1ftcc2g:focus-within {
    border-color: var(--cf0-hairline-strong);
  }

  .x3x6vt6[data-side="bottom"], .xkjeqae[data-side="top"] {
    inset-block: auto;
  }

  .x1n1v7r6[data-side="right"], .xhpcjb0[data-side="left"] {
    inset-inline: auto;
  }

  .xy06bxv:hover, .x1o67lhr:focus {
    border-color: var(--cf0-hairline-strong);
  }

  @media (width >= 48rem) {
    .x1gav25j.x1gav25j {
      border-radius: var(--cf0-radius-xl);
    }
  }

  @media (width >= 600px) {
    .xeju126.xeju126 {
      gap: 0;
    }
  }

  @media (width >= 960px) {
    .xg698ch.xg698ch {
      gap: var(--cf0-space-3xl);
    }

    .x13tz1br.x13tz1br {
      gap: var(--cf0-space-lg);
    }

    .x18mnd7w.x18mnd7w {
      gap: var(--cf0-space-4xl);
    }
  }

  @media (width >= 600px) {
    .x9a5t2g.x9a5t2g {
      gap: var(--cf0-space-sm);
    }
  }

  @media (width >= 960px) {
    .xnjltc4.xnjltc4 {
      gap: var(--cf0-space-xl);
    }
  }

  @media (width >= 600px) {
    .xdg78p3.xdg78p3 {
      gap: var(--cf0-space-md);
    }
  }

  @media (width >= 599.01px) and (width <= 1199px) {
    .xpcjbbf.xpcjbbf {
      grid-template-areas: "zero zero"
                           "phone pms"
                           "leftDetails rightDetails";
    }
  }

  @media (width <= 599px) {
    .x15xdl32.x15xdl32 {
      grid-template-areas: "zero"
                           "phone"
                           "leftDetails"
                           "pms"
                           "rightDetails";
    }
  }

  @media (width >= 48rem) {
    .x1112c35.x1112c35 {
      margin-block: var(--cf0-space-md);
    }
  }

  @media (width >= 960px) {
    .x1osustg.x1osustg {
      overflow: hidden;
    }

    .x3aelpg.x3aelpg {
      padding-block: var(--cf0-space-3xl);
    }
  }

  @media (width >= 600px) {
    .x1c36bb2.x1c36bb2 {
      padding-block: var(--cf0-space-lg);
    }
  }

  @media (width >= 960px) {
    .xnuykjr.xnuykjr {
      padding-block: var(--cf0-space-2xl);
    }

    .x3b0zr6.x3b0zr6 {
      padding-block: var(--cf0-space-4xl);
    }

    .x1kmscgp.x1kmscgp {
      padding-block: var(--cf0-space-5xl);
    }
  }

  @media (width >= 600px) {
    .x1ks75fl.x1ks75fl {
      padding-block: var(--cf0-space-sm);
    }
  }

  @media (width >= 1200px) {
    .xkjuvrm.xkjuvrm {
      padding-inline: var(--cf0-space-2xl);
    }
  }

  @media (width >= 600px) {
    .x1s1e9t7.x1s1e9t7 {
      padding-inline: var(--cf0-space-2xl);
    }
  }

  @media (width >= 960px) and (width <= 1199.99px) {
    .x1jlkghl.x1jlkghl {
      padding-inline: var(--cf0-space-2xl);
    }
  }

  @media (width >= 1200px) {
    .x144l06m.x144l06m {
      padding-inline: var(--cf0-space-4xl);
    }
  }

  @media (width >= 960px) and (width <= 1199.99px) {
    .xnodm21.xnodm21 {
      padding-inline: var(--cf0-space-xl);
    }
  }

  @media (width <= 599px) {
    .xr9k2uv.xr9k2uv {
      padding-inline: var(--cf0-space-md);
    }
  }

  @media (width >= 600px) {
    .x5ggro7.x5ggro7 {
      padding-inline: var(--cf0-space-md);
    }
  }
}

@layer priority4 {
  .xlh3980 {
    -moz-osx-font-smoothing: grayscale;
  }

  .x1t23j8t {
    -webkit-background-clip: text;
  }

  .xvmahel {
    -webkit-font-smoothing: antialiased;
  }

  .x5lxg6s {
    -webkit-overflow-scrolling: touch;
  }

  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

  .xuk3077 {
    align-items: flex-end;
  }

  .x1cy8zhl {
    align-items: flex-start;
  }

  .x7a106z {
    align-items: start;
  }

  .x1qjc9v5 {
    align-items: stretch;
  }

  .xamitd3 {
    align-self: center;
  }

  .xpvyfi4 {
    align-self: flex-end;
  }

  .xqcrz7y {
    align-self: flex-start;
  }

  .xkh2ocl {
    align-self: stretch;
  }

  .xnp5hl0 {
    animation-delay: 5.25s;
  }

  .x2mfxb {
    animation-duration: .4s;
  }

  .xmg6eyc {
    animation-duration: 1.5s;
  }

  .x1q3qbx4 {
    animation-duration: 1s;
  }

  .x1h5mrz9 {
    animation-duration: 2.5s;
  }

  .x1c74tu6 {
    animation-duration: 2s;
  }

  .xeaay5l {
    animation-duration: 4s;
  }

  .xn61iw6 {
    animation-duration: var(--cf0-duration-slow);
  }

  .x10e4vud {
    animation-fill-mode: forwards;
  }

  .xa4qsjk {
    animation-iteration-count: infinite;
  }

  .xcx56e2 {
    animation-name: x13kz0yu-B;
  }

  .xqcmdr3 {
    animation-name: x18re5ia-B;
  }

  .x3mlza6 {
    animation-name: x1ofn8cw-B;
  }

  .x1aerksh {
    animation-name: x1wc8ddo-B;
  }

  .xzn1btk {
    animation-name: xngtto2-B;
  }

  .x1ka1v4i {
    animation-name: xqng64z-B;
  }

  .x2xi3th {
    animation-name: xrej5qv-B;
  }

  .x1mta51n {
    animation-name: xtut5q7-B;
  }

  .xw1l40g {
    animation-timing-function: cubic-bezier(.4, 0, .6, 1);
  }

  .x4hg4is {
    animation-timing-function: ease-in-out;
  }

  .x1esw782 {
    animation-timing-function: linear;
  }

  .x1pezjde {
    animation-timing-function: var(--cf0-ease-smooth);
  }

  .xjyslct {
    appearance: none;
  }

  .x186iv6y {
    aspect-ratio: 16 / 9;
  }

  .xg6t43p {
    aspect-ratio: 21 / 9;
  }

  .x1nvdu2s {
    backdrop-filter: blur(1.5rem);
  }

  .xgv0goc {
    backdrop-filter: blur(10px);
  }

  .xt9ombe {
    backdrop-filter: blur(12px) saturate(1.1);
  }

  .xpkp8q1 {
    backdrop-filter: blur(18px) saturate(1.15);
  }

  .xv5wl4a {
    backdrop-filter: blur(18px) saturate(1.16);
  }

  .x1padmi5 {
    backdrop-filter: blur(18px) saturate(1.2);
  }

  .xrefnyo {
    backdrop-filter: blur(18px);
  }

  .xwhdwdg {
    backdrop-filter: blur(24px);
  }

  .xi4djqw {
    backdrop-filter: blur(32px);
  }

  .x1uidtr4 {
    backdrop-filter: blur(48px);
  }

  .xpivpjv {
    backdrop-filter: blur(4px);
  }

  .x1dmgsgi {
    backdrop-filter: blur(8px);
  }

  .x72oobe {
    backdrop-filter: blur(var(--blur-sm));
  }

  .xlp1x4z {
    backface-visibility: hidden;
  }

  .x1ta4xzc {
    -webkit-background-clip: text;
    background-clip: text;
  }

  .x17kpr5z {
    background-color: #e5484d;
  }

  .x83z2og {
    background-color: #fff;
  }

  .x1si8nl4 {
    background-color: #0000001a;
  }

  .x68m4m9 {
    background-color: #0009;
  }

  .xxq1al8 {
    background-color: #71717a4d;
  }

  .xskpxoz {
    background-color: #0f172a1f;
  }

  .xnlui82 {
    background-color: #101b30b8;
  }

  .xhaobqv {
    background-color: #101b30db;
  }

  .x1tzec6n {
    background-color: #18181b4d;
  }

  .x1smqzub {
    background-color: #18181b66;
  }

  .xz7qdgf {
    background-color: #fafaf8b8;
  }

  .x1fdq93p {
    background-color: #ffffff0f;
  }

  .x8897o3 {
    background-color: #ffffff14;
  }

  .x1ohetei {
    background-color: #ffffff1a;
  }

  .x3tctdg {
    background-color: #ffffff1f;
  }

  .x1tz0agp {
    background-color: #ffffff2e;
  }

  .xrft1c3 {
    background-color: #ffffff3d;
  }

  .x1wparz {
    background-color: #ffffffb8;
  }

  .x1rloii1 {
    background-color: #070e1c85;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .xsf7f95 {
    background-color: var(--surface-soft);
  }

  .xh3d2ps {
    background-color: var(--cf0-primary);
  }

  .xrqx7nj {
    background-color: var(--cf0-surface-hover);
  }

  .x19cuj91 {
    background-color: var(--cf0-overlay-hover);
  }

  .xfoit7l {
    background-color: var(--cf0-hairline);
  }

  .xegis22 {
    background-color: var(--cf0-overlay-scrim);
  }

  .x2io1m8 {
    background-color: var(--cf0-gray-300);
  }

  .x15go4c1 {
    background-color: var(--cf0-gray-100);
  }

  .x1nshgq7 {
    background-color: var(--cf0-warning-tint);
  }

  .xw2e1bh {
    background-color: var(--cf0-surface-glass-strong);
  }

  .x17tf35s {
    background-color: var(--cf0-gray-200);
  }

  .x1ei1hkz {
    background-color: var(--cf0-canvas);
  }

  .x1t9gljt {
    background-color: var(--cf0-overlay-ink);
  }

  .x1o9hxdb {
    background-color: var(--cf0-primary-deep);
  }

  .x13h52hm {
    background-color: var(--cf0-surface-soft);
  }

  .x1s00agf {
    background-color: var(--cf0-positive-tint);
  }

  .x12zmcsp {
    background-color: var(--cf0-negative-tint);
  }

  .x1hymy6t {
    background-color: var(--cf0-ink);
  }

  .x1ymvm7d {
    background-color: var(--cf0-primary-tint);
  }

  .x1gf15m {
    background-color: var(--cf0-surface-glass);
  }

  .x1u7j3p {
    background-color: var(--cf0-negative);
  }

  .xpe39qc {
    background-color: var(--cf0-surface-card);
  }

  .x56hvje {
    background-color: var(--cf0-hairline-strong);
  }

  .x4wl839 {
    background-color: var(--cf0-overlay-track);
  }

  .xsk26av {
    background-image: linear-gradient(135deg,var(--cf0-surface-hover) 0%,var(--cf0-hairline) 100%);
  }

  .x1ybfuaz {
    background-image: linear-gradient(90deg, #ffffff73 35%, #fff 50%, #ffffff73 65%);
  }

  .xx3nzbq {
    background-image: linear-gradient(90deg,var(--surface-soft) 0%,var(--hairline) 50%,var(--surface-soft) 100%);
  }

  .x1mhzw3r {
    background-image: linear-gradient(to top, #00000075, #0000001a 54%, #0000);
  }

  .x1gxehcv {
    background-image: linear-gradient(to top, #000000bf, #0000004d 50%, #0000001a);
  }

  .xakli9p {
    background-size: 200% 100%;
  }

  .x1ri5aki {
    background-size: 200%;
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

  .x1p9nt9g {
    border-inline-end-color: var(--cf0-hairline);
  }

  .x18b5jzi {
    border-inline-end-style: solid;
  }

  .x1lun4ml {
    border-inline-end-width: 1px;
  }

  .x1nayj0t {
    border-inline-start-color: var(--cf0-hairline);
  }

  .x1mk5vgn {
    border-inline-start-color: var(--cf0-positive);
  }

  .xboxhf9 {
    border-inline-start-color: var(--cf0-negative);
  }

  .x1t7ytsu {
    border-inline-start-style: solid;
  }

  .xpilrb4 {
    border-inline-start-width: 1px;
  }

  .xyumdvf {
    border-inline-start-width: 2px;
  }

  .xct1zlm {
    border-inline-start-width: 3px;
  }

  .xxjqwap {
    box-shadow: 0 8px 20px #00000024, inset 0 1px #ffffffb3;
  }

  .xowhmuk {
    box-shadow: 0 8px 20px #00000024;
  }

  .x1hin5z7 {
    box-shadow: 0 8px 20px #101b3029, inset 0 1px #ffffff38;
  }

  .x1o6lr4d {
    box-shadow: 0 8px 24px #00000038, inset 0 1px #ffffff29;
  }

  .xkc1ow1 {
    box-shadow: 0 8px 24px #02061724, inset 0 1px #ffffff8c, inset 0 -1px #ffffff1f;
  }

  .x8gjnws {
    box-shadow: 0 8px 40px #0000000f;
  }

  .x4wq327 {
    box-shadow: inset 0 1px #fff, 0 1px #0000000a, 0 0 20px #fff6;
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

  .x1vkghnc {
    box-shadow: var(--cf0-shadow-modal);
  }

  .xcmertk {
    box-shadow: var(--cf0-shadow-float);
  }

  .x1n1wioa {
    box-shadow: var(--cf0-shadow-1);
  }

  .x1ajipi1 {
    box-shadow: var(--cf0-shadow-2);
  }

  .x9f619 {
    box-sizing: border-box;
  }

  .x1qgqlal {
    break-inside: avoid;
  }

  .xhdg8po {
    caption-side: bottom;
  }

  .x1hyvwdk {
    clip-path: inset(50%);
  }

  .xfungia {
    color: #fff;
  }

  .x15rks2t {
    color: currentColor;
  }

  .x1heor9g {
    color: inherit;
  }

  .x1b90mjl {
    color: #006bffcc;
  }

  .xzjnnlk {
    color: #003f9999;
  }

  .x6lhmit {
    color: #71717a99;
  }

  .xdzya68 {
    color: #10b981cc;
  }

  .xlxuqa5 {
    color: #dc262699;
  }

  .xo7mlds {
    color: #dc2626cc;
  }

  .xhi6pr6 {
    color: #f59e0bcc;
  }

  .xto31z9 {
    color: #fff9;
  }

  .x1pr2ixp {
    color: #ffffffb8;
  }

  .x1fz36lf {
    color: #ffffffbf;
  }

  .xynh91u {
    color: #ffffffeb;
  }

  .x19co3pv {
    color: #0000;
  }

  .x1s0tvha {
    color: var(--cf0-primary);
  }

  .xuigxg3 {
    color: var(--cf0-body-strong);
  }

  .x1nez0dr {
    color: var(--cf0-positive);
  }

  .x1oib08s {
    color: var(--cf0-on-primary);
  }

  .x4e6a47 {
    color: var(--cf0-gray-400);
  }

  .xxbgw1r {
    color: var(--cf0-gray-300);
  }

  .x1cu9fhm {
    color: var(--cf0-canvas);
  }

  .xzjznjg {
    color: var(--cf0-overlay-ink);
  }

  .xc46x1n {
    color: var(--cf0-primary-deep);
  }

  .x161m9hg {
    color: var(--cf0-warning);
  }

  .xvzxdri {
    color: var(--cf0-ink);
  }

  .xwblhel {
    color: var(--cf0-negative);
  }

  .xoif4hj {
    color: var(--cf0-meta);
  }

  .x4uzya3 {
    color: var(--cf0-overlay-muted);
  }

  .x2jeb1a {
    color: var(--cf0-caption-ink);
  }

  .xvtzdpa {
    color: var(--cf0-body);
  }

  .xzx8jqt {
    column-count: 1;
  }

  .x9jub01 {
    column-gap: var(--cf0-space-xxs);
  }

  .xjrrbmv {
    column-gap: var(--cf0-space-sm);
  }

  .xzfrp2z {
    column-gap: var(--cf0-space-xl);
  }

  .x73vb7w {
    column-gap: var(--cf0-space-xs);
  }

  .x1noe098 {
    column-gap: var(--cf0-space-md);
  }

  .x18dfbjx {
    contain: layout paint;
  }

  .xt0e3qv {
    cursor: default;
  }

  .x14mnfz1 {
    cursor: e-resize;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1ed109x {
    cursor: text;
  }

  .x14isd7o {
    cursor: w-resize;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .xt0psk2 {
    display: inline;
  }

  .x1s85apg {
    display: none;
  }

  .x5f5z56 {
    field-sizing: content;
  }

  .x1t1x2f9 {
    flex-basis: 0%;
  }

  .xa3ouci {
    flex-basis: 24rem;
  }

  .x3ieub6 {
    flex-direction: column-reverse;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1q0g3np {
    flex-direction: row;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .xs83m0k {
    flex-shrink: 1;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .xjb2p0i {
    font-family: inherit;
  }

  .x1uug8ik {
    font-family: var(--cf0-font-display);
  }

  .x1luo0ik {
    font-family: var(--font-sans);
  }

  .xtwmaog {
    font-family: var(--cf0-font-mono);
  }

  .x9qrppj {
    font-size: var(--cf0-size-code);
  }

  .x1xvim8j {
    font-size: var(--cf0-size-body-sm);
  }

  .x1uilwc5 {
    font-size: var(--cf0-size-caption);
  }

  .xe0ouzn {
    font-size: var(--cf0-size-display-lg);
  }

  .x1nna9gr {
    font-size: var(--cf0-size-display-xs);
  }

  .xa571lg {
    font-size: var(--cf0-size-display-md);
  }

  .x6fm5e1 {
    font-size: var(--cf0-size-body-md);
  }

  .x67jgij {
    font-size: var(--cf0-size-display-sm);
  }

  .x1q2prvr {
    font-size: var(--cf0-size-micro);
  }

  .x4y82qw {
    font-size: var(--cf0-size-body-lg);
  }

  .x1k4tb9n {
    font-style: italic;
  }

  .x1it3fuk {
    font-synthesis: none;
  }

  .xss6m8b {
    font-variant-numeric: tabular-nums;
  }

  .x2k1oe6 {
    font-weight: var(--cf0-weight-medium);
  }

  .x1bwtt6f {
    font-weight: var(--cf0-weight-regular);
  }

  .xwjp91z {
    font-weight: var(--cf0-weight-semibold);
  }

  .xu6a5m6 {
    grid-auto-columns: 1fr;
  }

  .x1mt1orb {
    grid-auto-flow: column;
  }

  .x1o61qjw {
    grid-template-columns: 1fr 1fr;
  }

  .x1y6fwsi {
    grid-template-columns: 1fr;
  }

  .xhs9z0u {
    grid-template-columns: 64px 1fr auto;
  }

  .x148w0ob {
    grid-template-columns: minmax(0, 1fr) 1.5rem minmax(14rem, 1.1fr) 1.5rem minmax(0, 1fr);
  }

  .x1mkdm3x {
    grid-template-columns: minmax(0, 1fr);
  }

  .xnby9oq {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .x123ztkq {
    grid-template-columns: repeat(3, 4px);
  }

  .x185a7wo {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .x15vz560 {
    grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));
  }

  .x1tu4anv {
    grid-template-rows: 1fr;
  }

  .x8x3ftn {
    grid-template-rows: auto minmax(6.5rem, 1fr) minmax(3.25rem, auto) minmax(5.5rem, 1fr) auto;
  }

  .x1woyocn {
    inset-inline-end: auto;
  }

  .x19umrjk {
    inset-inline-end: var(--cf0-space-sm);
  }

  .x1u580b9 {
    inset-inline-start: -9999px;
  }

  .x1o0tod {
    inset-inline-start: 0;
  }

  .xhi6v0a {
    inset-inline-start: auto;
  }

  .x10z2r43 {
    inset-inline-start: var(--cf0-space-sm);
  }

  .xc8icb0 {
    isolation: isolate;
  }

  .xl56j7k {
    justify-content: center;
  }

  .x13a6bvl {
    justify-content: flex-end;
  }

  .x1nhvcw1 {
    justify-content: flex-start;
  }

  .x1qughib {
    justify-content: space-between;
  }

  .x7v7x1q {
    justify-self: center;
  }

  .x1vyo3qp {
    letter-spacing: .04em;
  }

  .x1i21sxh {
    letter-spacing: normal;
  }

  .x1nbbate {
    letter-spacing: var(--cf0-tracking-body-sm);
  }

  .xjciijs {
    letter-spacing: var(--cf0-tracking-display-xs);
  }

  .xcxi6fa {
    letter-spacing: var(--cf0-tracking-allcaps);
  }

  .xe95hkh {
    letter-spacing: var(--cf0-tracking-label);
  }

  .x1lxhbng {
    letter-spacing: var(--cf0-tracking-eyebrow);
  }

  .x1olcyam {
    letter-spacing: var(--cf0-tracking-display-lg);
  }

  .x1t2ef58 {
    letter-spacing: var(--cf0-tracking-display-sm);
  }

  .x13n5o6h {
    letter-spacing: var(--cf0-tracking-display-md);
  }

  .x1vsts26 {
    line-height: 1.08;
  }

  .x1u7k74 {
    line-height: 1.2;
  }

  .xfrs9s4 {
    line-height: 1.45;
  }

  .xo5v014 {
    line-height: 1;
  }

  .x9fxq0l {
    line-height: var(--cf0-leading-display-sm);
  }

  .x8mhpm1 {
    line-height: var(--cf0-leading-display-lg);
  }

  .xrzp6by {
    line-height: var(--cf0-leading-body-sm);
  }

  .xlvnx7r {
    line-height: var(--cf0-leading-display-md);
  }

  .xcmla51 {
    line-height: var(--cf0-leading-body-lg);
  }

  .x1j6x80r {
    line-height: var(--cf0-leading-body-md);
  }

  .xqoz5hn {
    line-height: var(--cf0-leading-code);
  }

  .x1r4hay8 {
    line-height: var(--cf0-leading-micro);
  }

  .x1e6m52q {
    line-height: var(--cf0-leading-display-xs);
  }

  .x12pk881 {
    line-height: var(--cf0-leading-caption);
  }

  .x43c9pm {
    list-style-position: outside;
  }

  .x3yw8vx {
    list-style-type: decimal;
  }

  .xtaz4m5 {
    list-style-type: disc;
  }

  .x3ct3a4 {
    list-style-type: none;
  }

  .x14z9mp {
    margin-inline-end: 0;
  }

  .x1tz9r3h {
    margin-inline-end: var(--cf0-space-md);
  }

  .x1lziwak {
    margin-inline-start: 0;
  }

  .xvc5jky {
    margin-inline-start: auto;
  }

  .xyie76e {
    margin-inline-start: var(--cf0-space-md);
  }

  .x19kjcj4 {
    object-fit: contain;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .x12tttym {
    opacity: .14;
  }

  .xi8ndw4 {
    opacity: .18;
  }

  .x1ksfsxq {
    opacity: .34;
  }

  .xtg6wg7 {
    opacity: .42;
  }

  .xbyyjgo {
    opacity: .5;
  }

  .x197sbye {
    opacity: .6;
  }

  .xf9vgkq {
    opacity: .72;
  }

  .x1us6l5c {
    opacity: .8;
  }

  .xiiclqw {
    opacity: .85;
  }

  .x27vdmw {
    opacity: .95;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x9ek82g {
    order: 1;
  }

  .xo1ph6p {
    order: 3;
  }

  .x1t137rt {
    outline-style: none;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x1mzt3pk {
    overflow-wrap: break-word;
  }

  .x137loel {
    padding-inline-end: var(--cf0-space-sm);
  }

  .x8lhmcq {
    padding-inline-end: var(--cf0-space-xl);
  }

  .x1vf8gh4 {
    padding-inline-start: var(--cf0-space-xxs);
  }

  .xds3j6i {
    padding-inline-start: var(--cf0-space-lg);
  }

  .x1jlpipg {
    padding-inline-start: var(--cf0-space-2xl);
  }

  .x1wtmiql {
    padding-inline-start: var(--cf0-space-sm);
  }

  .xjb6ft7 {
    padding-inline-start: var(--cf0-space-md);
  }

  .x67bb7w {
    pointer-events: auto;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x1uhb9sk {
    position: static;
  }

  .x7wzq59 {
    position: sticky;
  }

  .xtt52l0 {
    resize: none;
  }

  .x288g5 {
    resize: vertical;
  }

  .xxs79tx {
    row-gap: 0;
  }

  .x1ksgh29 {
    row-gap: var(--cf0-space-xxs);
  }

  .xfv9dc1 {
    row-gap: var(--cf0-space-sm);
  }

  .x1xhg8l9 {
    row-gap: var(--cf0-space-xs);
  }

  .xt4on0y {
    row-gap: var(--cf0-space-md);
  }

  .xkcv6ua {
    scroll-behavior: smooth;
  }

  .x1rohswg {
    scrollbar-width: none;
  }

  .x1597r2g {
    scrollbar-width: thin;
  }

  .x140o2bo {
    table-layout: fixed;
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .x1hr2gdg {
    text-align: right;
  }

  .xvj3ahp {
    -webkit-text-decoration-color: var(--cf0-meta);
    text-decoration-color: var(--cf0-meta);
  }

  .xkrqix3 {
    text-decoration-line: none;
  }

  .xujl8zx {
    text-decoration-line: underline;
  }

  .xi2nhp4 {
    text-decoration-style: dotted;
  }

  .xyi4chj {
    text-decoration-thickness: 1px;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xgy3u3z {
    text-shadow: 0 1px 12px #00000080;
  }

  .xkbq529 {
    text-shadow: 0 1px 8px #0006;
  }

  .x1kyqaxf {
    text-transform: lowercase;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .x5hzr90 {
    text-underline-offset: .18em;
  }

  .xrys4gj {
    text-underline-offset: 2px;
  }

  .xda060z {
    text-underline-offset: 3px;
  }

  .x3pynha {
    text-underline-offset: 4px;
  }

  .x1w2vvpw {
    text-wrap: balance;
  }

  .x1fzhlzt {
    text-wrap: pretty;
  }

  .x5ve5x3 {
    touch-action: none;
  }

  .xx69xxh {
    touch-action: pan-y;
  }

  .xm6med {
    transform-origin: 0 100%;
  }

  .x6ow6l {
    transform-origin: 100% 100%;
  }

  .x1g0ag68 {
    transform-origin: center;
  }

  .x19w6rv {
    transform-origin: 0;
  }

  .x1c071of {
    transform: none;
  }

  .x19jd1h0 {
    transform: rotate(180deg);
  }

  .x1158fpu {
    transform: rotate(45deg);
  }

  .x1iffjtl {
    transform: rotate(90deg);
  }

  .x3oybdh {
    transform: scale(1);
  }

  .x11lhmoz {
    transform: translate(-50%, -50%);
  }

  .x3c4gkl {
    transform: translateX(-1px);
  }

  .xuuh30 {
    transform: translateX(-50%);
  }

  .xtoeea5 {
    transform: translateX(.125rem);
  }

  .xbryuvx {
    transform: translateX(0);
  }

  .x6ll9c4 {
    transform: translateX(1px);
  }

  .xsxtt92 {
    transform: translateY(-2rem);
  }

  .x1cb1t30 {
    transform: translateY(-50%);
  }

  .xnn1q72 {
    transform: translateY(0);
  }

  .xx6bhzk {
    transition-duration: .15s;
  }

  .x9i6iqp {
    transition-duration: .16s;
  }

  .xpceaqw {
    transition-duration: .22s;
  }

  .x13dflua {
    transition-duration: .2s;
  }

  .xofcydl {
    transition-duration: .4s;
  }

  .xfihxvg {
    transition-duration: var(--cf0-duration-fast);
  }

  .x1pg3lj4 {
    transition-duration: var(--cf0-duration-medium);
  }

  .xrp8f57 {
    transition-duration: var(--cf0-duration-slow);
  }

  .x11vqxbs {
    transition-property: background-color, border-color, box-shadow;
  }

  .xgzoi8n {
    transition-property: background-color, border-color, color, box-shadow;
  }

  .xv65o4f {
    transition-property: background-color, border-color, color, transform;
  }

  .x1eaenvl {
    transition-property: background-color, border-color, color;
  }

  .xts7igz {
    transition-property: background-color, border-color;
  }

  .xvb79w2 {
    transition-property: background-color, box-shadow, color, transform;
  }

  .x2vhj3c {
    transition-property: background-color, box-shadow, transform;
  }

  .x106061f {
    transition-property: background-color, box-shadow;
  }

  .xzo0q3i {
    transition-property: background-color, color, border-color;
  }

  .xs2xxs2 {
    transition-property: background-color, color;
  }

  .xr1c510 {
    transition-property: background-color, opacity, transform;
  }

  .x1e8aii2 {
    transition-property: background-color, opacity;
  }

  .xuo13n2 {
    transition-property: background-color, transform;
  }

  .x15406qy {
    transition-property: background-color;
  }

  .x12zzom9 {
    transition-property: border-color, box-shadow;
  }

  .x15wldfd {
    transition-property: box-shadow, background-color;
  }

  .xhd6ntr {
    transition-property: box-shadow, transform;
  }

  .xcb9b3z {
    transition-property: color, background-color, border-color, fill, stroke;
  }

  .x1oy24xj {
    transition-property: color, background-color, border-color;
  }

  .x1gbuem2 {
    transition-property: color, background-color;
  }

  .xtqv82r {
    transition-property: color, border-color, background-color;
  }

  .xrf8owv {
    transition-property: color, border-color;
  }

  .xz1df8t {
    transition-property: color, text-decoration-color;
  }

  .xt3l3uh {
    transition-property: color;
  }

  .x24pemh {
    transition-property: left, right, width;
  }

  .x6o7n8i {
    transition-property: opacity, transform;
  }

  .x19991ni {
    transition-property: opacity;
  }

  .xwcsmn1 {
    transition-property: transform, opacity;
  }

  .x11xpdln {
    transition-property: transform;
  }

  .x1duzmu1 {
    transition-property: width, height, padding, background-color, color;
  }

  .xxrbq2n {
    transition-property: width;
  }

  .xb51amx {
    transition-timing-function: cubic-bezier(.22, 1, .36, 1);
  }

  .x7e7cl6 {
    transition-timing-function: cubic-bezier(.7, -.15, .25, 1.15);
  }

  .xaeeymw {
    transition-timing-function: cubic-bezier(.75, 0, .25, 1);
  }

  .x1ru2qmu {
    transition-timing-function: var(--cf0-ease-smooth);
  }

  .x1hvgwyu {
    transition-timing-function: var(--cf0-ease);
  }

  .x87ps6o {
    -webkit-user-select: none;
    user-select: none;
  }

  .xijxtxk {
    vertical-align: -.12em;
  }

  .x3ajldb {
    vertical-align: bottom;
  }

  .xxymvpz {
    vertical-align: middle;
  }

  .x1v0h343 {
    vertical-align: super;
  }

  .x16dsc37 {
    vertical-align: top;
  }

  .xlshs6z {
    visibility: hidden;
  }

  .xeaf4i8 {
    white-space: normal;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x126k92a {
    white-space: pre-wrap;
  }

  .x1so62im {
    will-change: transform;
  }

  .x1yn0g08 {
    word-break: break-all;
  }

  .x13faqbe {
    word-break: break-word;
  }

  .x1ja2u2z {
    z-index: 0;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .x1n327nk {
    z-index: 10;
  }

  .xhtitgo {
    z-index: 2;
  }

  .x1355qak {
    z-index: 20;
  }

  .xzkaem6 {
    z-index: 3;
  }

  .xf5e64p {
    z-index: 40;
  }

  .xa9119d {
    z-index: 50;
  }

  .x1aciyhk {
    z-index: 60;
  }

  .xb9lix0[data-checked], .xbpazb1[data-active] {
    background-color: var(--cf0-primary);
  }

  .x9i0x9z:focus-visible, .xe40ov2[data-highlighted] {
    background-color: var(--cf0-surface-hover);
  }

  .xa24oc1[data-enabled] {
    background-color: var(--cf0-ink);
  }

  .x1pqjjmp:focus-visible, .xiiipn9:focus-within {
    box-shadow: var(--cf0-focus-ring);
  }

  .x1j3it5t[data-active] {
    color: var(--cf0-on-primary);
  }

  .x1aj84qp[data-active], .x1wk4pnw[data-highlighted] {
    color: var(--cf0-ink);
  }

  .x1f1314c[data-highlighted] {
    color: var(--cf0-negative);
  }

  .x9zyyie[aria-disabled] {
    cursor: not-allowed;
  }

  .x5yrapb[data-active] {
    font-weight: var(--cf0-weight-medium);
  }

  .xskx8w8[data-side="right"] {
    inset-inline-end: 0;
  }

  .x14g2phu[data-side="left"] {
    inset-inline-start: 0;
  }

  .x1saafx2[aria-disabled], .xxh3kiz[data-disabled] {
    opacity: .5;
  }

  .x1gqblgl[data-ending-style], .x1llxi74[data-starting-style] {
    opacity: 0;
  }

  .x25t5g8:focus-visible, .xyn2shw[data-checked] {
    opacity: 1;
  }

  .xi5y0ii:focus-visible {
    outline-style: none;
  }

  .xz3ausz[aria-disabled] {
    pointer-events: none;
  }

  .x83ponq[data-panel-open]:after {
    transform: rotate(225deg);
  }

  .x19dwyp2[data-ending-style], .x60zhps[data-starting-style] {
    transform: scale(.95);
  }

  .x1ybtbsx[data-starting-style], .xctivbr[data-ending-style] {
    transform: translate(-50%, -50%) scale(.95);
  }

  .x1dm4wfz[data-starting-style], .x1f3xju5[data-side="left"][data-ending-style], .xb51di0[data-side="left"][data-starting-style], .xc96n3e[data-ending-style] {
    transform: translateX(-2.5rem);
  }

  .xrm562c[data-enabled] {
    transform: translateX(.875rem);
  }

  .xcuin6h[data-checked] {
    transform: translateX(16px);
  }

  .x1lz3nz6[data-ending-style], .x1txq1oa[data-side="right"][data-starting-style], .x8gfmay[data-side="right"][data-ending-style], .xyxasa2[data-starting-style] {
    transform: translateX(2.5rem);
  }

  .x1bo7u90[data-checked] {
    transform: translateX(20px);
  }

  .x1riqipx[data-side="top"][data-ending-style], .xtgyoho[data-side="top"][data-starting-style] {
    transform: translateY(-2.5rem);
  }

  .x14k5qfh[data-side="bottom"][data-ending-style], .x1c6vagp[data-side="bottom"][data-starting-style] {
    transform: translateY(2.5rem);
  }

  .xs6t97f[data-checked] {
    visibility: visible;
  }

  .x1xwaaef:has([data-variant="inset"]), .x1rgys5f:nth-child(2n) {
    background-color: var(--cf0-surface-soft);
  }

  .xcvck8m:disabled {
    background-color: var(--cf0-primary);
  }

  .x1vtfj98:disabled {
    background-color: var(--cf0-surface-soft);
  }

  .xtgyt42:disabled {
    cursor: default;
  }

  .x1s07b3s:disabled {
    cursor: not-allowed;
  }

  .xjb0foi:disabled {
    cursor: wait;
  }

  .x2wzlov:disabled {
    opacity: .35;
  }

  .x1lfpgzf:disabled {
    opacity: .4;
  }

  .xijokvz:disabled {
    opacity: .5;
  }

  .xk0mbs4:disabled {
    opacity: .55;
  }

  .xaqnwrm:disabled {
    pointer-events: none;
  }

  .x1xrqj8:hover {
    background-color: #d93a3f;
  }

  .x14wbd97:hover {
    background-color: #006bff2e;
  }

  .x1iaause:hover {
    background-color: #71717a66;
  }

  .x1vm225t:hover {
    background-color: #ffffff1a;
  }

  .xak2c7y:hover {
    background-color: #ffffffeb;
  }

  .xp0hhm1:hover {
    background-color: var(--cf0-surface-hover);
  }

  .x1ycxa3v:hover {
    background-color: var(--cf0-overlay-hover);
  }

  .x10qnx22:hover {
    background-color: var(--cf0-surface-soft);
  }

  .xz68xkc:hover {
    background-color: var(--cf0-negative);
  }

  .x17e2fud:hover {
    background-color: var(--cf0-surface-card);
  }

  .x1rtph8h:hover {
    background-color: var(--cf0-primary-active);
  }

  .x1e6yvvh:hover {
    box-shadow: 0 8px 24px #e5484d66;
  }

  .x57q73y:hover {
    box-shadow: var(--cf0-shadow-3);
  }

  .xnehljw:hover {
    box-shadow: var(--cf0-shadow-5);
  }

  .x1kl3ntp:hover {
    color: var(--cf0-primary);
  }

  .x105rv7x:hover {
    color: var(--cf0-on-primary);
  }

  .x2ol5d3:hover {
    color: var(--cf0-ink);
  }

  .xfdhvtb:hover {
    color: var(--cf0-negative);
  }

  .xybqjtt:hover {
    color: var(--cf0-primary-active);
  }

  .xhlt60m:hover {
    color: var(--cf0-body);
  }

  .x184fef6:hover {
    opacity: .72;
  }

  .x18uuni6:hover {
    opacity: .9;
  }

  .x2ggy8e:hover {
    -webkit-text-decoration-color: var(--cf0-ink);
    text-decoration-color: var(--cf0-ink);
  }

  .x1ubmc1d:hover {
    text-decoration-line: none;
  }

  .x1sur9pj:hover {
    text-decoration-line: underline;
  }

  .x13iqwor:hover {
    text-decoration-style: solid;
  }

  .xp695gr:hover {
    transform: scale(1.03);
  }

  .xtwhjlv:hover {
    transform: translateX(4px);
  }

  .x1lz31oe:hover {
    transform: translateY(-2px);
  }

  .x19kf12q:active {
    transform: scale(.96);
  }

  .xd3so5o:active {
    transform: scale(.97);
  }

  .xk4oym4:active {
    transform: scale(.98);
  }

  .xmq82jv:active {
    transform: scale(var(--press-scale));
  }

  @media (width >= 600px) {
    .xi4s9j.xi4s9j {
      align-items: center;
    }
  }

  @media (width >= 960px) {
    .x39sw2z.x39sw2z {
      align-items: center;
    }
  }

  @media (width >= 640px) {
    .x10isrdx.x10isrdx {
      align-items: flex-start;
    }
  }

  @media (width >= 960px) {
    .x18qfupr.x18qfupr {
      align-items: flex-start;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x1aquc0h.x1aquc0h {
      animation-name: none;
    }
  }

  @media (width >= 600px) {
    .x1brbbie.x1brbbie {
      aspect-ratio: 4 / 3;
    }
  }

  @media (width >= 960px) {
    .xyfgdkp.xyfgdkp {
      backdrop-filter: blur(32px);
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .xphioz4.xphioz4 {
      background-image: none;
    }
  }

  @media (width >= 600px) {
    .xdsrtva.xdsrtva {
      column-count: 2;
    }

    .x7p7gu9.x7p7gu9 {
      display: block;
    }
  }

  @media (width >= 768px) {
    .x12gs5cb.x12gs5cb {
      display: block;
    }
  }

  @media (width >= 900px) {
    .x472xim.x472xim {
      display: block;
    }
  }

  @media (width >= 960px) {
    .x131p6pp.x131p6pp {
      display: block;
    }
  }

  @media (width >= 1024px) {
    .x1cxnrsr.x1cxnrsr {
      display: flex;
    }
  }

  @media (width >= 600px) {
    .x1vcij4f.x1vcij4f {
      display: flex;
    }
  }

  @media (width >= 768px) {
    .xsif4ur.xsif4ur {
      display: flex;
    }
  }

  @media (width >= 960px) {
    .x14wmb00.x14wmb00 {
      display: flex;
    }

    .xxd63mj.xxd63mj {
      display: grid;
    }
  }

  @media (width >= 600px) {
    .x1kw12i7.x1kw12i7 {
      display: inline-block;
    }
  }

  @media (width <= 1199px) {
    .x1ybpipa.x1ybpipa {
      display: none;
    }
  }

  @media (width >= 1024px) {
    .x1oob3yn.x1oob3yn {
      display: none;
    }
  }

  @media (width >= 600px) {
    .xn76nan.xn76nan {
      flex-direction: row;
    }
  }

  @media (width >= 640px) {
    .x2kc0e2.x2kc0e2 {
      flex-direction: row;
    }
  }

  @media (width >= 960px) {
    .x1lk1ig7.x1lk1ig7 {
      flex-direction: row;
    }

    .xcrb6r.xcrb6r {
      flex-wrap: nowrap;
    }
  }

  @media (width >= 1440px) {
    .x322j6m.x322j6m {
      font-size: 3.5rem;
    }
  }

  @media (width >= 960px) and (width <= 1439.99px) {
    .x1j4gjcd.x1j4gjcd {
      font-size: 3rem;
    }
  }

  @media (width >= 600px) {
    .x1137dsz.x1137dsz {
      font-size: var(--cf0-size-body-sm);
    }
  }

  @media (width >= 960px) {
    .xijl0bs.xijl0bs {
      font-size: var(--cf0-size-display-lg);
    }

    .x13rjqj8.x13rjqj8 {
      font-size: var(--cf0-size-display-xl);
    }
  }

  @media (width >= 600px) {
    .xkfgnjw.xkfgnjw {
      font-size: var(--cf0-size-display-md);
    }
  }

  @media (width >= 960px) {
    .x9emhi8.x9emhi8 {
      font-size: var(--cf0-size-display-md);
    }
  }

  @media (width >= 600px) {
    .xfp8eim.xfp8eim {
      font-size: var(--cf0-size-display-sm);
    }

    .xd94qsg.xd94qsg {
      font-size: var(--cf0-size-body-lg);
    }
  }

  @media (width >= 960px) {
    .xcjlwet.xcjlwet {
      grid-template-columns: 120px 1fr auto;
    }
  }

  @media (width >= 600px) {
    .xl0wr52.xl0wr52 {
      grid-template-columns: 200px 1fr;
    }

    .xzoew06.xzoew06 {
      grid-template-columns: 7rem 5rem minmax(8rem, 10rem);
    }

    .x1k1mpxi.x1k1mpxi {
      grid-template-columns: 80px 1fr auto;
    }
  }

  @media (width >= 960px) and (width <= 1199.99px) {
    .xet9kgg.xet9kgg {
      grid-template-columns: minmax(0, 1fr) 22rem;
    }
  }

  @media (width >= 1200px) {
    .x172q8k7.x172q8k7 {
      grid-template-columns: minmax(0, 1fr) 24rem;
    }
  }

  @media (width >= 960px) {
    .x1u7gpth.x1u7gpth {
      grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    }
  }

  @media (width <= 599px) {
    .xvygmq0.xvygmq0 {
      grid-template-columns: minmax(0, 1fr);
    }
  }

  @media (width >= 960px) {
    .x1l9ngjf.x1l9ngjf {
      grid-template-columns: minmax(0, 3fr) minmax(0, 7fr);
    }

    .x1hrj2eu.x1hrj2eu {
      grid-template-columns: minmax(0, 4fr) minmax(0, 6fr);
    }
  }

  @media (width >= 599.01px) and (width <= 1199px) {
    .xg8iy9e.xg8iy9e {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 600px) {
    .x1qw0isa.x1qw0isa {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 960px) {
    .x6n2rzn.x6n2rzn {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .xi3rd2o.xi3rd2o {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .xt5h061.xt5h061 {
      justify-content: center;
    }
  }

  @media (width >= 640px) {
    .xl6ahjf.xl6ahjf {
      justify-content: flex-end;
    }
  }

  @media (width >= 960px) {
    .xu4r9jz.xu4r9jz {
      justify-self: start;
    }

    .xp0542x.xp0542x {
      letter-spacing: var(--cf0-tracking-display-xl);
    }
  }

  @media (width >= 600px) {
    .xqnnbjn.xqnnbjn {
      letter-spacing: var(--cf0-tracking-display-lg);
    }
  }

  @media (width >= 960px) {
    .x1aygf6w.x1aygf6w {
      letter-spacing: var(--cf0-tracking-display-md);
    }

    .xlt13tm.xlt13tm {
      line-height: var(--cf0-leading-display-lg);
    }

    .x5m8k82.x5m8k82 {
      line-height: var(--cf0-leading-display-xl);
    }
  }

  @media (width >= 600px) {
    .x1pv6e1y.x1pv6e1y {
      line-height: var(--cf0-leading-body-sm);
    }

    .x1ee9kwd.x1ee9kwd {
      line-height: var(--cf0-leading-display-md);
    }
  }

  @media (width >= 960px) {
    .xh58ygl.xh58ygl {
      line-height: var(--cf0-leading-display-md);
    }
  }

  @media (width >= 600px) {
    .x1dcs2xi.x1dcs2xi {
      line-height: var(--cf0-leading-body-lg);
    }
  }

  @media (width >= 48rem) {
    .x1j9e9ct.x1j9e9ct {
      margin-inline-end: var(--cf0-space-md);
    }
  }

  @media (width >= 960px) {
    .x17tt5qk.x17tt5qk {
      position: sticky;
    }
  }

  @media (width >= 600px) {
    .x1bhwhg.x1bhwhg {
      row-gap: 0;
    }
  }

  @media (width >= 960px) {
    .xwjr75x.xwjr75x {
      text-align: left;
    }
  }

  @media (width >= 640px) {
    .x1dt4tol.x1dt4tol {
      text-align: start;
    }
  }

  @media (width >= 960px) {
    .xtmestq.xtmestq {
      transform: translateY(-3rem);
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x12w9bfk.x12w9bfk {
      transition-duration: 0s;
    }
  }

  @media (width >= 1200px) {
    .x1vyjr7c.x1vyjr7c {
      white-space: nowrap;
    }
  }

  @media (hover: hover) and (pointer: fine) {
    .x1jtcshu.x1jtcshu:hover {
      background-color: var(--cf0-body-strong);
    }

    .x1bw95v3.x1bw95v3:hover {
      transform: translateY(-1px);
    }
  }
}

@layer priority5 {
  .xy09dex {
    border-bottom-color: #e4e4e71a;
  }

  .xgy345s {
    border-bottom-color: #e4e4e766;
  }

  .x16stqrj {
    border-bottom-color: #0000;
  }

  .x1w35cor {
    border-bottom-color: var(--cf0-hairline);
  }

  .x1mxpo8i {
    border-bottom-color: var(--cf0-ink);
  }

  .x1iwpc8a {
    border-bottom-color: var(--cf0-hairline-strong);
  }

  .x2rgedt {
    border-bottom-left-radius: var(--cf0-radius-xs);
  }

  .x1yv55cm {
    border-bottom-left-radius: var(--cf0-radius-input);
  }

  .xw7upyo {
    border-bottom-right-radius: var(--cf0-radius-xs);
  }

  .x1atvnwr {
    border-bottom-right-radius: var(--cf0-radius-input);
  }

  .x1sy0etr {
    border-bottom-style: none;
  }

  .x1q0q8m5 {
    border-bottom-style: solid;
  }

  .x1ad9899 {
    border-bottom-width: .0625rem;
  }

  .x1qhh985 {
    border-bottom-width: 0;
  }

  .xso031l {
    border-bottom-width: 1px;
  }

  .xlxy82 {
    border-bottom-width: 2px;
  }

  .x167iwtv {
    border-left-color: #e4e4e780;
  }

  .x1pv8duy {
    border-left-color: #18181b4d;
  }

  .x1p94nd0 {
    border-left-color: var(--cf0-hairline);
  }

  .x1emz13y {
    border-left-color: var(--cf0-warning);
  }

  .x1v6tvdl {
    border-left-color: var(--cf0-negative);
  }

  .x1wmmhbp {
    border-left-color: var(--cf0-hairline-strong);
  }

  .x19ypqd9 {
    border-left-style: solid;
  }

  .xyj58a3 {
    border-left-width: 0;
  }

  .xe0pwq {
    border-left-width: 1px;
  }

  .x19sr0n1 {
    border-left-width: 2px;
  }

  .xxw6hux {
    border-right-color: var(--cf0-hairline);
  }

  .x1sdd5pc {
    border-right-color: var(--cf0-hairline-strong);
  }

  .x32b0ac {
    border-right-style: solid;
  }

  .xgfja2r {
    border-right-width: 0;
  }

  .xs1s249 {
    border-right-width: 1px;
  }

  .xlwt1yb {
    border-top-color: #e4e4e780;
  }

  .xwnyunr {
    border-top-color: var(--cf0-hairline);
  }

  .xfve6cq {
    border-top-color: var(--cf0-hairline-strong);
  }

  .x1jtw08q {
    border-top-left-radius: var(--cf0-radius-input);
  }

  .xv6mhk0 {
    border-top-right-radius: var(--cf0-radius-input);
  }

  .x13fuv20 {
    border-top-style: solid;
  }

  .x1jfus2j {
    border-top-width: .0625rem;
  }

  .x972fbf {
    border-top-width: 0;
  }

  .x178xt8z {
    border-top-width: 1px;
  }

  .xqmqy1e {
    bottom: -1px;
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .xpzpqj7 {
    bottom: 10%;
  }

  .xdd4er5 {
    bottom: auto;
  }

  .x7n5guz {
    bottom: max(1rem,env(safe-area-inset-bottom));
  }

  .x1dnrq8e {
    bottom: var(--cf0-space-lg);
  }

  .x136xe6y {
    bottom: var(--cf0-space-sm);
  }

  .x164u9eo {
    height: .5rem;
  }

  .xvle69y {
    height: .75rem;
  }

  .xuveg7r {
    height: .85em;
  }

  .xf08kfj {
    height: .875rem;
  }

  .x25yk9b {
    height: .9375rem;
  }

  .xaylbqo {
    height: 1.125rem;
  }

  .xmll18r {
    height: 1.25rem;
  }

  .xam5rvr {
    height: 1.5rem;
  }

  .xb8l8e1 {
    height: 1.75rem;
  }

  .x5yr21d {
    height: 100%;
  }

  .xtdtrs8 {
    height: 100dvh;
  }

  .x187pvsn {
    height: 100svh;
  }

  .x170jfvy {
    height: 10px;
  }

  .xf6s82a {
    height: 11rem;
  }

  .xra00a2 {
    height: 12.5rem;
  }

  .x1kpxq89 {
    height: 12px;
  }

  .x1v9usgg {
    height: 14px;
  }

  .xx3o462 {
    height: 15px;
  }

  .xlup9mm {
    height: 16px;
  }

  .xr004xx {
    height: 16rem;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1l36t39 {
    height: 1rem;
  }

  .xk8t5le {
    height: 2.25rem;
  }

  .xwaiz5r {
    height: 2.5rem;
  }

  .x12hms15 {
    height: 2.75rem;
  }

  .x1qx5ct2 {
    height: 20px;
  }

  .x1lf3n13 {
    height: 20rem;
  }

  .xxk0z11 {
    height: 24px;
  }

  .xei03b9 {
    height: 24rem;
  }

  .x36qwtl {
    height: 2px;
  }

  .xettwda {
    height: 2rem;
  }

  .xu15cu9 {
    height: 3.5rem;
  }

  .xu3xrit {
    height: 320px;
  }

  .x10w6t97 {
    height: 32px;
  }

  .xqylgxj {
    height: 32rem;
  }

  .xc9qbxq {
    height: 36px;
  }

  .x1pizb70 {
    height: 3rem;
  }

  .x1vqgdyp {
    height: 40px;
  }

  .xsdox4t {
    height: 48px;
  }

  .xqu0tyb {
    height: 4px;
  }

  .x1sh0tsm {
    height: 4rem;
  }

  .x1x7pkhd {
    height: 5.5rem;
  }

  .xn5v6vv {
    height: 85dvh;
  }

  .xw76nk8 {
    height: 8rem;
  }

  .xt7dq6l {
    height: auto;
  }

  .xlcj5ii {
    height: calc(100vh - 12rem);
  }

  .xrj5887 {
    height: var(--cf0-space-xxs);
  }

  .x1aovwq6 {
    height: var(--cf0-space-xl);
  }

  .xu96u03 {
    left: 0;
  }

  .x2e2xj7 {
    left: 5%;
  }

  .x1nrll8i {
    left: 50%;
  }

  .x7incmi {
    left: 8%;
  }

  .x1mawud4 {
    left: -17.5rem;
  }

  .x1ke8t1u {
    left: var(--cf0-space-sm);
  }

  .x18haw6u {
    left: var(--cf0-space-md);
  }

  .xat24cr {
    margin-bottom: 0;
  }

  .x14fwe3t {
    margin-bottom: var(--x-marginBottom);
  }

  .xc1sm8e {
    margin-bottom: var(--cf0-space-xxs);
  }

  .xg8tir3 {
    margin-bottom: var(--cf0-space-3xl);
  }

  .x1d3xxkx {
    margin-bottom: var(--cf0-space-lg);
  }

  .xfn3gai {
    margin-bottom: var(--cf0-space-2xl);
  }

  .xxro3li {
    margin-bottom: var(--cf0-space-4xl);
  }

  .x1ry7in3 {
    margin-bottom: var(--cf0-space-sm);
  }

  .x1jf5wlj {
    margin-bottom: var(--cf0-space-xl);
  }

  .xi3a7s4 {
    margin-bottom: var(--cf0-space-xs);
  }

  .x188s78o {
    margin-bottom: var(--cf0-space-md);
  }

  .xj3b58b {
    margin-left: 0;
  }

  .x1swdo50 {
    margin-left: 2px;
  }

  .x8x9d4c {
    margin-left: auto;
  }

  .x1md9wlx {
    margin-left: var(--cf0-space-xxs);
  }

  .xfkhz18 {
    margin-left: var(--cf0-space-lg);
  }

  .xnfb7uz {
    margin-left: var(--cf0-space-md);
  }

  .x1yf7rl7 {
    margin-right: 0;
  }

  .xjcnzwl {
    margin-right: var(--cf0-space-xxs);
  }

  .xvmfcx1 {
    margin-right: var(--cf0-space-xs);
  }

  .xdj266r {
    margin-top: 0;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .xyl6fx9 {
    margin-top: var(--cf0-space-xxs);
  }

  .x1mru8xy {
    margin-top: var(--cf0-space-3xl);
  }

  .x7rmnrn {
    margin-top: var(--cf0-space-lg);
  }

  .x1l8ewai {
    margin-top: var(--cf0-space-2xl);
  }

  .xve4dey {
    margin-top: var(--cf0-space-sm);
  }

  .xo26paz {
    margin-top: var(--cf0-space-xl);
  }

  .x1qada8c {
    margin-top: var(--cf0-space-xs);
  }

  .xfnlw7k {
    margin-top: var(--cf0-space-md);
  }

  .xmz0i5r {
    max-height: 100%;
  }

  .x1wj9ous {
    max-height: 100dvh;
  }

  .xz6j1ir {
    max-height: 10rem;
  }

  .x15nlbf3 {
    max-height: 2.25rem;
  }

  .x15vuvwr {
    max-height: 85dvh;
  }

  .x1oknuqb {
    max-height: min(32rem, 100dvh - 8rem);
  }

  .x7ab17h {
    max-height: none;
  }

  .x193iq5w {
    max-width: 100%;
  }

  .x1ok5v8c {
    max-width: 12rem;
  }

  .x8z6zn4 {
    max-width: 16rem;
  }

  .x1q8n2a6 {
    max-width: 18.75rem;
  }

  .x1e4dklr {
    max-width: 180px;
  }

  .xzfcrpp {
    max-width: 20ch;
  }

  .xowlazn {
    max-width: 24rem;
  }

  .x10br76f {
    max-width: 25rem;
  }

  .x1ptgtm5 {
    max-width: 26rem;
  }

  .x1xtbepa {
    max-width: 28ch;
  }

  .x1983rqf {
    max-width: 28rem;
  }

  .x18t6ddr {
    max-width: 30rem;
  }

  .xc5y1ld {
    max-width: 32ch;
  }

  .x6ymgno {
    max-width: 32rem;
  }

  .x19pysoa {
    max-width: 34rem;
  }

  .xc0i79g {
    max-width: 36rem;
  }

  .x19pzynt {
    max-width: 38rem;
  }

  .x1jb01v5 {
    max-width: 42rem;
  }

  .x17fpy1y {
    max-width: 480px;
  }

  .x1vpbbxe {
    max-width: 48rem;
  }

  .xh9uqaf {
    max-width: 60%;
  }

  .x12qliqu {
    max-width: 60ch;
  }

  .xprqm3i {
    max-width: 64ch;
  }

  .xl4u9xm {
    max-width: 64rem;
  }

  .x14r61f {
    max-width: 80%;
  }

  .x17na0u1 {
    max-width: 85%;
  }

  .x1x1rfll {
    max-width: none;
  }

  .xvhf5c3 {
    max-width: var(--cf0-prose-max);
  }

  .x1o2lhrg {
    max-width: var(--cf0-side-panel-max);
  }

  .x1l3xrg {
    max-width: var(--cf0-measure-chat);
  }

  .x1e51hj7 {
    max-width: var(--cf0-container-max);
  }

  .x1wycd22 {
    max-width: var(--cf0-container-wide);
  }

  .x3d09j5 {
    max-width: var(--cf0-measure-prose);
  }

  .x2lwn1j {
    min-height: 0;
  }

  .xz4f4ph {
    min-height: 1.25em;
  }

  .x1pw4g4d {
    min-height: 1.75rem;
  }

  .x1ov3xa9 {
    min-height: 100dvh;
  }

  .x1y06tjk {
    min-height: 100svh;
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .x1ivirb0 {
    min-height: 11.75rem;
  }

  .x1xqys5c {
    min-height: 18rem;
  }

  .x1xaadd7 {
    min-height: 1em;
  }

  .x19wm6jj {
    min-height: 2.25rem;
  }

  .xsejkeq {
    min-height: 2.5rem;
  }

  .xgbkey0 {
    min-height: 2.75rem;
  }

  .x12sc9ov {
    min-height: 25rem;
  }

  .x1j2jea5 {
    min-height: 27rem;
  }

  .x3q9zve {
    min-height: 28.25rem;
  }

  .x1in32aq {
    min-height: 2rem;
  }

  .x1p38f1z {
    min-height: 3.25rem;
  }

  .xyk3fo9 {
    min-height: 30rem;
  }

  .x1bifzbx {
    min-height: 400px;
  }

  .xg0is8a {
    min-height: 420px;
  }

  .x17zuyli {
    min-height: 42rem;
  }

  .xd4eqea {
    min-height: 4rem;
  }

  .x1hlai7o {
    min-height: 6.5rem;
  }

  .x8nclml {
    min-height: 64px;
  }

  .x1roarnr {
    min-height: 7.25rem;
  }

  .x1qafhyn {
    min-height: 72px;
  }

  .xefclja {
    min-height: 88px;
  }

  .x562ti3 {
    min-height: 8rem;
  }

  .x65nank {
    min-height: auto;
  }

  .x1oqd0no {
    min-height: calc(100dvh - 4rem);
  }

  .xeuugli {
    min-width: 0;
  }

  .x12kinc7 {
    min-width: 12rem;
  }

  .x9padk7 {
    min-width: 14rem;
  }

  .x10m46eh {
    min-width: 18rem;
  }

  .xl7jybe {
    min-width: 30rem;
  }

  .x1k8l6nd {
    min-width: 3rem;
  }

  .xz6sds4 {
    min-width: 4rem;
  }

  .xb8jz9x {
    min-width: 6.25rem;
  }

  .x2qlmv6 {
    min-width: 8.75rem;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x6ikm8r {
    overflow-x: hidden;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .xswm8ne {
    padding-bottom: var(--cf0-space-xxs);
  }

  .xsulbxz {
    padding-bottom: var(--cf0-space-3xl);
  }

  .xqd0d42 {
    padding-bottom: var(--cf0-space-lg);
  }

  .xln6czu {
    padding-bottom: var(--cf0-space-2xl);
  }

  .xqy2h90 {
    padding-bottom: var(--cf0-space-sm);
  }

  .x1l0ps3r {
    padding-bottom: var(--cf0-space-xs);
  }

  .x1qij3bt {
    padding-bottom: var(--cf0-space-md);
  }

  .x1uhho1l {
    padding-left: 0;
  }

  .x1jlvi5z {
    padding-left: var(--cf0-space-xxs);
  }

  .x1cp3zdw {
    padding-left: var(--cf0-space-sm);
  }

  .xuzcy5o {
    padding-right: var(--cf0-space-md);
  }

  .xaknp8b {
    padding-top: var(--cf0-space-xxs);
  }

  .xe3192p {
    padding-top: var(--cf0-space-lg);
  }

  .xbzmnk0 {
    padding-top: var(--cf0-space-2xl);
  }

  .x13fveyq {
    padding-top: var(--cf0-space-5xl);
  }

  .xkvaten {
    padding-top: var(--cf0-space-sm);
  }

  .x1b0prlt {
    padding-top: var(--cf0-space-xl);
  }

  .x1tk4qls {
    padding-top: var(--cf0-space-xs);
  }

  .x1n225il {
    padding-top: var(--cf0-space-md);
  }

  @media (width >= 600px) {
    .x7qvniq.x7qvniq {
      padding: var(--cf0-space-xl);
    }
  }

  .x1nrka1y {
    right: -1rem;
  }

  .xzkxjte {
    right: -4px;
  }

  .x3m8u43 {
    right: 0;
  }

  .x1sbfeta {
    right: 1.25rem;
  }

  .x1e9twj7 {
    right: 28%;
  }

  .x177m4yw {
    right: 6%;
  }

  .xatp0h6 {
    right: -17.5rem;
  }

  .x1i7faad {
    right: var(--cf0-space-lg);
  }

  .x1b79ga4 {
    right: var(--cf0-space-sm);
  }

  .xec399u {
    right: var(--cf0-space-xs);
  }

  .xmb06iv {
    right: var(--cf0-space-md);
  }

  .x1a93q5y {
    scroll-margin-top: var(--cf0-space-5xl);
  }

  .x1fo6t33 {
    top: -4px;
  }

  .x13vifvy {
    top: 0;
  }

  .x12o47qk {
    top: 1.25rem;
  }

  .xati1ur {
    top: 1.5rem;
  }

  .xlkv09j {
    top: 12%;
  }

  .x12ibf10 {
    top: 14%;
  }

  .x1b90o33 {
    top: 18%;
  }

  .xwa60dl {
    top: 50%;
  }

  .xvya9yh {
    top: 55%;
  }

  .x5i9fu5 {
    top: 68%;
  }

  .x80663w {
    top: auto;
  }

  .x1i95fjv {
    top: max(1rem,env(safe-area-inset-top));
  }

  .x14nzk50 {
    top: var(--cf0-space-sm);
  }

  .x15u4wjm {
    top: var(--cf0-space-xs);
  }

  .x1jjc1wv {
    width: .5rem;
  }

  .x1jw3ynk {
    width: .75rem;
  }

  .x1xvt488 {
    width: .875rem;
  }

  .x15xktyq {
    width: .9375rem;
  }

  .xnalus7 {
    width: 0;
  }

  .xwqq7k2 {
    width: 1.25rem;
  }

  .xp8d6y2 {
    width: 1.5rem;
  }

  .xh29eag {
    width: 1.75rem;
  }

  .xh8yej3 {
    width: 100%;
  }

  .xn9wirt {
    width: 100vw;
  }

  .x1fsd2vl {
    width: 10px;
  }

  .xa23ldc {
    width: 10rem;
  }

  .x19s6vwj {
    width: 11.5rem;
  }

  .x1brf3r0 {
    width: 11rem;
  }

  .xj1jc7a {
    width: 12.5rem;
  }

  .xsmyaan {
    width: 12px;
  }

  .xhnqznf {
    width: 12rem;
  }

  .x6jxa94 {
    width: 14px;
  }

  .x1a00udw {
    width: 15px;
  }

  .x1kky2od {
    width: 16px;
  }

  .xsywbqq {
    width: 17.5rem;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xcdlrvm {
    width: 1rem;
  }

  .x1s4ejo4 {
    width: 2.25rem;
  }

  .xvm51jw {
    width: 2.5rem;
  }

  .xb1qrhf {
    width: 2.75rem;
  }

  .x1fjzz8u {
    width: 20rem;
  }

  .xvy4d1p {
    width: 24px;
  }

  .xfo62xy {
    width: 2px;
  }

  .xs5h3dt {
    width: 2rem;
  }

  .x154i66o {
    width: 3.5rem;
  }

  .x14qfxbe {
    width: 36px;
  }

  .x188tqju {
    width: 3rem;
  }

  .x187nhsf {
    width: 44px;
  }

  .x51ohtg {
    width: 4px;
  }

  .xekueh {
    width: 4rem;
  }

  .xex909m {
    width: 5rem;
  }

  .xycev2y {
    width: 60%;
  }

  .xg0jo4d {
    width: 75%;
  }

  .x1l24a0r {
    width: 7rem;
  }

  .x124bvgt {
    width: 8.75rem;
  }

  .x1eyvef {
    width: 8rem;
  }

  .x1weqw1c {
    width: calc(4.5rem + 2px);
  }

  .x1ekzc9a {
    width: 4.5rem;
  }

  .xeq5yr9 {
    width: fit-content;
  }

  .x1dnk9ng {
    width: min(20rem, 100vw - 3rem);
  }

  .x5lhr3w {
    width: var(--x-width);
  }

  .x1h0320j {
    width: var(--cf0-space-4xl);
  }

  .x1gi0ao6 {
    width: var(--cf0-space-xl);
  }

  .x1kfqpf9[data-active] {
    border-bottom-color: var(--cf0-primary);
  }

  .xpw0c0x[data-side="top"] {
    border-bottom-color: var(--cf0-hairline);
  }

  .x1jp2w1b[data-side="top"] {
    border-bottom-style: solid;
  }

  .x1vd56mg[data-side="top"] {
    border-bottom-width: 1px;
  }

  .xx4i6y7[data-side="right"] {
    border-left-color: var(--cf0-hairline);
  }

  .x1ti28dc[data-side="right"] {
    border-left-style: solid;
  }

  .x1cp3hua[data-side="right"] {
    border-left-width: 1px;
  }

  .xbe2jmf[data-side="left"] {
    border-right-color: var(--cf0-hairline);
  }

  .x1rh30x8[data-side="left"] {
    border-right-style: solid;
  }

  .xglyzjs[data-side="left"] {
    border-right-width: 1px;
  }

  .x1pjzgcl[data-side="bottom"] {
    border-top-color: var(--cf0-hairline);
  }

  .xogv2cm[data-side="bottom"] {
    border-top-style: solid;
  }

  .x1s5ek9q[data-side="bottom"] {
    border-top-width: 1px;
  }

  .x1femx0p[data-side="bottom"] {
    bottom: 0;
  }

  .x15p25rv[data-side="bottom"], .x1kc2rs1[data-side="top"] {
    height: auto;
  }

  .x18u24nn[data-size="sm"] {
    max-width: 20rem;
  }

  .x1iig4ot[data-side="left"], .xveruyi[data-side="right"] {
    max-width: 24rem;
  }

  .x1kc3hq1[data-side="top"] {
    top: 0;
  }

  .x1s7nipo[data-side="bottom"], .x2ha97l[data-side="top"] {
    width: 100%;
  }

  .x1g31smg:first-child {
    border-top-width: 0;
  }

  .x1t1lzn6:last-child {
    border-bottom-width: 0;
  }

  .xzboxd6:last-child {
    margin-bottom: 0;
  }

  @media (width >= 600px) {
    .xlpmn6l.xlpmn6l {
      bottom: 12%;
    }

    .x1ylc5pw.x1ylc5pw {
      height: 100%;
    }
  }

  @media (width >= 960px) {
    .xzdynmc.xzdynmc {
      height: 100dvh;
    }
  }

  @media (width >= 600px) {
    .x170zf6b.x170zf6b {
      height: 1px;
    }

    .xowclp2.xowclp2 {
      height: 25rem;
    }
  }

  @media (width >= 960px) {
    .x1j2bhr1.x1j2bhr1 {
      height: 28rem;
    }
  }

  @media (width >= 600px) {
    .x11v0sn0.x11v0sn0 {
      height: 40rem;
    }

    .x5l44yq.x5l44yq {
      left: 10%;
    }

    .x1jyoeuc.x1jyoeuc {
      left: 20%;
    }
  }

  @media (width >= 960px) {
    .xrmty2m.xrmty2m {
      margin-top: var(--cf0-space-4xl);
    }
  }

  @media (width >= 600px) {
    .x1be84yq.x1be84yq {
      max-width: 200px;
    }
  }

  @media (width >= 1440px) {
    .x5jgujn.x5jgujn {
      max-width: 31rem;
    }
  }

  @media (width >= 960px) {
    .xslgmxs.xslgmxs {
      min-height: 100svh;
    }

    .xo3acyp.xo3acyp {
      min-height: 24rem;
    }

    .xgtre3r.xgtre3r {
      min-height: 520px;
    }
  }

  @media (width <= 599px) {
    .x18dqz85.x18dqz85 {
      min-height: auto;
    }
  }

  @media (width >= 960px) {
    .x1iijfey.x1iijfey {
      min-height: calc(100svh + 252rem);
    }

    .xlm7pwm.xlm7pwm {
      padding-bottom: 0;
    }
  }

  @media (width >= 600px) {
    .xuawx7l.xuawx7l {
      padding-bottom: var(--cf0-space-2xl);
    }

    .x13tmtcj.x13tmtcj {
      padding-top: var(--cf0-space-3xl);
    }
  }

  @media (width >= 960px) {
    .x1c7dc94.x1c7dc94 {
      padding-top: var(--cf0-space-3xl);
    }

    .x1ii9fka.x1ii9fka {
      padding-top: var(--cf0-space-4xl);
    }

    .x1594t4t.x1594t4t {
      padding-top: var(--cf0-space-xs);
    }
  }

  @media (width >= 600px) {
    .xikz87d.xikz87d {
      right: 10%;
    }
  }

  @media (width >= 960px) {
    .x1kdgppu.x1kdgppu {
      top: 0;
    }
  }

  @media (width >= 600px) {
    .x1pv9yq1.x1pv9yq1 {
      top: 16%;
    }

    .xclk7e5.xclk7e5 {
      top: 30%;
    }

    .x8ul2h9.x8ul2h9 {
      width: 5rem;
    }

    .xzu8lzr.xzu8lzr {
      width: auto;
    }
  }
}

@layer priority6 {
  @media (width >= 960px) {
    .x1741ink.x1741ink {
      padding-inline: var(--cf0-space-3xl);
    }
  }

  @media (width >= 600px) {
    .xvsbm6g.xvsbm6g {
      padding-inline: var(--cf0-space-xl);
    }
  }
}

@layer priority7 {
  @media (prefers-reduced-motion: reduce) {
    .x154dbkc.x154dbkc {
      animation-name: none;
    }
  }

  @media (width >= 960px) {
    .x1c6gbtl.x1c6gbtl {
      display: block;
    }

    .x1hyicg4.x1hyicg4 {
      display: none;
    }
  }

  @media (width >= 600px) {
    .xzcbz0d.xzcbz0d {
      flex-direction: row;
    }

    .x1jsn0pu.x1jsn0pu {
      font-size: var(--cf0-size-body-sm);
    }
  }

  @media (width >= 960px) {
    .xlujr5n.xlujr5n {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }

  @media (width >= 600px) {
    .x171nui7.x171nui7 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }

  @media (width >= 1200px) {
    .x11s4ce6.x11s4ce6 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }

  @media (width >= 960px) {
    .x1ubin4v.x1ubin4v {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }

  @media (width >= 600px) {
    .xpmp3fj.xpmp3fj {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
  }

  .x1b0wlbp:before {
    inset: -.75rem -.25rem;
  }

  .xarstr8:after, .xxx281p:before {
    inset: 0;
  }

  @media (width >= 600px) {
    .x1bufvrf.x1bufvrf {
      line-height: var(--cf0-leading-body-sm);
    }

    .xwn313p.xwn313p {
      margin-inline-start: auto;
    }

    .x1gephfg.x1gephfg {
      transform: none;
    }
  }
}

@layer priority8 {
  .x3v4q7c:before, .xmm15q0:after {
    border-radius: var(--cf0-radius-md);
  }

  .x1ox0ion:after {
    inset-block: -8px;
  }

  .x19rc42u:after {
    inset-inline: -8px;
  }

  @media (width >= 600px) {
    .xxsdlxk.xxsdlxk {
      width: 17rem;
    }

    .xzjilry.xzjilry {
      width: auto;
    }
  }
}

@layer priority9 {
  .x1mcrjx7:before {
    backdrop-filter: blur(var(--blur-sm));
  }

  .xyhc2n1:after {
    background-color: #0000;
  }

  .xbsslxl::placeholder {
    color: #ffffff8c;
  }

  .x11jbtwa::placeholder {
    color: var(--cf0-meta);
  }

  .xn94zlc::marker {
    color: var(--cf0-meta);
  }

  .x1cpjm7i:before, .x1s928wv:after {
    content: "";
  }

  .x1e1aq9x:after {
    display: inline-block;
  }

  .xfk6m8::-webkit-scrollbar {
    display: none;
  }

  .x7r3dss:before {
    filter: url("#nav-glass-distortion");
  }

  .x2q1x1w:after, .xkk1bqk:before {
    pointer-events: none;
  }

  .x1hmns74:before, .x1j6awrg:after {
    position: absolute;
  }

  .x1sgv7ik:after {
    transform: rotate(45deg);
  }

  .x4no0gg:after {
    transition-duration: var(--cf0-duration-fast);
  }

  .xjocvvi:after {
    transition-property: transform;
  }

  .xca1a43:after {
    transition-timing-function: var(--cf0-ease-smooth);
  }

  .xi4xitw:after {
    z-index: -1;
  }

  .xchklzq:before {
    z-index: -2;
  }

  .xpn75py:hover:after {
    background-color: var(--cf0-hairline);
  }
}

@layer priority10 {
  .x1r9ni5o:after {
    border-bottom-style: solid;
  }

  .x1qj619r:after {
    border-bottom-width: 1px;
  }

  .x19s4mhr:after {
    border-right-style: solid;
  }

  .x762beu:after {
    border-right-width: 1px;
  }

  .x1xrz1ek:after {
    bottom: 0;
  }

  .x13r0tq7:after {
    height: 6px;
  }

  .x16v8oms:after {
    left: 50%;
  }

  .x1m1drc7:after {
    top: 0;
  }

  .xv6d0c5:after {
    width: 1px;
  }

  .xzkji8o:after {
    width: 6px;
  }
}

@property --x-marginBottom {
  syntax: "*";
  inherits: false
}

@property --x-width {
  syntax: "*";
  inherits: false
}

@keyframes x1ofn8cw-B {
  0% {
    background-position: 200% 0;
  }

  100% {
    background-position: -200% 0;
  }
}

@keyframes x12w77l7-B {
  0% {
    background-position: 200% 0;
  }

  100% {
    background-position: -200% 0;
  }
}

@keyframes xrej5qv-B {
  0% {
    background-position: 100%;
  }

  100% {
    background-position: 0%;
  }
}

@keyframes xg28j17-B {
  0% {
    opacity: .18;
  }

  35% {
    opacity: 1;
  }

  100% {
    opacity: .18;
  }
}

@keyframes x13kz0yu-B {
  0%, 100% {
    opacity: 1;
  }

  50% {
    opacity: .5;
  }
}

@keyframes x18re5ia-B {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes xngtto2-B {
  0%, 58%, 100% {
    opacity: 1;
  }

  72% {
    opacity: .45;
  }

  86% {
    opacity: 1;
  }
}

@keyframes xtut5q7-B {
  0% {
    opacity: 1;
  }

  50% {
    opacity: .5;
  }

  100% {
    opacity: 1;
  }
}

@keyframes x1wc8ddo-B {
  from {
    transform: rotate(0);
  }

  to {
    transform: rotate(360deg);
  }
}

@keyframes xqng64z-B {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

.x6wt9uu {
  --body: var(--cf0-primary-deep);
}

.x1ffxv5u {
  --border-radius: var(--cf0-radius-card);
}

.x1xlisvw {
  --ink: var(--cf0-primary-deep);
}

.x1tj2nlv {
  --normal-bg: var(--cf0-surface-card);
}

.x1wzbxpz {
  --normal-border: var(--cf0-hairline);
}

.x18jxsqq {
  --normal-text: var(--cf0-ink);
}
