/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-leading:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-space-y-reverse:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-duration:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%}}}@layer theme{:root,:host{--font-sans:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-950:oklch(27.9% .077 45.635);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-700:oklch(49.1% .27 292.581);--color-fuchsia-200:oklch(90.3% .076 319.62);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-fuchsia-400:oklch(74% .238 322.16);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-fuchsia-700:oklch(51.8% .253 323.949);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-stone-200:oklch(92.3% .003 48.717);--color-stone-600:oklch(44.4% .011 73.639);--color-stone-800:oklch(26.8% .007 34.298);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--brand:#7c3aed;--on-brand:#fff;--brand-deep:#7c3aed;--brand-tint:#b794f6;--accent:#d946ef;--accent-deep:#b220c7;--accent-tint:#eba6f5}[data-theme=dark]{--canvas:#0a0a0f;--elevated:#111117;--surface:#ffffff06;--surface-2:#ffffff0b;--surface-3:#ffffff12;--line:#ffffff12;--line-2:#ffffff1f;--ink:#fff;--ink-2:#ffffffd9;--muted:#ffffffa6;--faint:#ffffff8c;--field:#ffffff0a;--field-line:#ffffff1f;--link:var(--brand-tint);--primary-bg:#fff;--primary-ink:#000;--primary-hover:#ffffffe0;color-scheme:dark}[data-theme=light]{--canvas:#f8fafc;--elevated:#fff;--surface:#fff;--surface-2:#f8fafc;--surface-3:#f1f5f9;--line:#e2e8f0;--line-2:#cbd5e1;--ink:#0f172a;--ink-2:#334155;--muted:#475569;--faint:#64748b;--field:#fff;--field-line:#cbd5e1;--link:var(--brand-deep);--primary-bg:var(--brand);--primary-ink:var(--on-brand);--primary-hover:var(--brand)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--primary-hover:color-mix(in srgb, var(--brand) 88%, black)}}[data-theme=light]{color-scheme:light}html{-webkit-text-size-adjust:100%;scroll-padding-top:88px}html:has(>body[data-theme=dark]){color-scheme:dark;background:#0a0a0f}html:has(>body[data-theme=light]){color-scheme:light;background:#f8fafc}body{background-color:var(--canvas);min-height:100vh;font-family:var(--font-sans);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv01", "cv02", "ss01", "ss02";letter-spacing:-.011em;line-height:1.55}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}a{color:var(--link);text-underline-offset:3px}code,kbd{font-family:var(--font-mono);font-size:.92em}:focus-visible{outline:2px solid var(--link);outline-offset:2px;border-radius:4px}::selection{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--brand) 30%, transparent)}}::selection{color:var(--ink)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--ink-2);display:block}input[type=text],input[type=email],input[type=url],input[type=password],input[type=tel],input[type=date],input[type=time],input[type=number],input[type=search],select,textarea{min-height:calc(var(--spacing) * 11);border-radius:var(--radius-md);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:var(--ink);transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:var(--field);border-width:1px;border-color:var(--field-line);font-size:.9375rem;display:block}input::placeholder,textarea::placeholder{color:var(--faint);opacity:1}textarea{min-height:calc(var(--spacing) * 24);resize:vertical}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2394A3B8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right .85rem center;background-repeat:no-repeat;background-size:14px;padding-right:2.4rem}[data-theme=dark] select option{color:#fff;background:#111117}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--brand);outline:none}@supports (color:color-mix(in lab, red, red)){input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:color-mix(in srgb, var(--brand) 60%, transparent)}}input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:0 0 0 4px var(--brand)}@supports (color:color-mix(in lab, red, red)){input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 16%, transparent)}}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:#ff667fb3}@supports (color:color-mix(in lab, red, red)){input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:color-mix(in oklab, var(--color-rose-400) 70%, transparent)}}input[type=checkbox],input[type=radio]{cursor:pointer;width:18px;height:18px;accent-color:var(--brand);flex-shrink:0}input[type=color]{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 16);cursor:pointer;border-radius:var(--radius-md);border-style:var(--tw-border-style);padding:var(--spacing);border-width:1px;border-color:var(--field-line);background:var(--field)}[data-theme=dark] input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.8)}[data-theme=dark] input[type=time]::-webkit-calendar-picker-indicator{filter:invert(.8)}}@layer components{.icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0;display:inline-block}.skip-link{top:calc(var(--spacing) * -16);left:calc(var(--spacing) * 2);z-index:50;border-radius:var(--radius-md);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-black);text-decoration-line:none;position:absolute}.skip-link:focus{top:calc(var(--spacing) * 2)}.logo{align-items:center;gap:calc(var(--spacing) * 2.5);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--ink);text-decoration-line:none;display:inline-flex}.logo__mark{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);color:var(--color-white);background:linear-gradient(135deg, var(--brand-deep), var(--brand));border-radius:9px;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.logo__mark{background:linear-gradient(135deg, var(--brand-deep), color-mix(in srgb, var(--brand) 60%, #ec4899))}}.logo__mark svg{width:100%;height:100%}.logo__mark circle{fill:var(--brand-tint);stroke:#fff;stroke-width:4px}.btn{min-height:calc(var(--spacing) * 11);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;border-color:#0000;text-decoration-line:none;display:inline-flex}@media (min-width:40rem){.btn{min-height:calc(var(--spacing) * 9)}}.btn--primary,.btn-primary{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);background:var(--primary-bg);color:var(--primary-ink)}.btn--primary:hover,.btn-primary:hover{background:var(--primary-hover)}.btn--cta{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-image:linear-gradient(90deg, var(--accent-deep), var(--brand-deep));box-shadow:0 10px 24px -10px var(--accent)}@supports (color:color-mix(in lab, red, red)){.btn--cta{box-shadow:0 10px 24px -10px color-mix(in srgb, var(--accent) 55%, transparent)}}.btn--cta:hover{filter:brightness(1.08)}.btn--ghost,.btn--outline,.btn--outline-dark,.btn-secondary{border-color:var(--line-2);color:var(--ink-2);background-color:#0000}@media (hover:hover){:is(.btn--ghost,.btn--outline,.btn--outline-dark,.btn-secondary):hover{background-color:var(--surface-3);color:var(--ink)}}.btn--light{background-color:var(--color-white);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-black)}@media (hover:hover){.btn--light:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.btn--light:hover{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}}.btn--danger,.btn-danger{border-color:#ff667f59}@supports (color:color-mix(in lab, red, red)){.btn--danger,.btn-danger{border-color:color-mix(in oklab, var(--color-rose-400) 35%, transparent)}}.btn--danger,.btn-danger{color:var(--color-rose-700);background-color:#0000}@media (hover:hover){:is(.btn--danger,.btn-danger):hover{background-color:#ff23571a}@supports (color:color-mix(in lab, red, red)){:is(.btn--danger,.btn-danger):hover{background-color:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}}:is(.btn--danger,.btn-danger):where([data-theme=dark],[data-theme=dark] *){color:var(--color-rose-300)}.btn--wa{border-color:#00d2944d}@supports (color:color-mix(in lab, red, red)){.btn--wa{border-color:color-mix(in oklab, var(--color-emerald-400) 30%, transparent)}}.btn--wa{background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.btn--wa{background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.btn--wa{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-emerald-800)}@media (hover:hover){.btn--wa:hover{background-color:#00bb7f40}@supports (color:color-mix(in lab, red, red)){.btn--wa:hover{background-color:color-mix(in oklab, var(--color-emerald-500) 25%, transparent)}}}.btn--wa:where([data-theme=dark],[data-theme=dark] *){color:var(--color-emerald-200)}.btn--small{min-height:calc(var(--spacing) * 11);padding-inline:calc(var(--spacing) * 3);font-size:.8125rem}@media (min-width:40rem){.btn--small{min-height:calc(var(--spacing) * 8)}}.btn--big{min-height:calc(var(--spacing) * 12);padding-inline:calc(var(--spacing) * 5);font-size:.9375rem}@media (min-width:40rem){.btn--big{min-height:calc(var(--spacing) * 11)}}.btn--block{width:100%;display:flex}.btn.is-on{border-color:var(--color-white);background-color:var(--color-white);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-black)}[data-theme=light] .btn.is-on{border-color:var(--color-slate-900);background-color:var(--color-slate-900);color:var(--color-white)}.btn:disabled{cursor:not-allowed;opacity:.5}.page-top{margin-bottom:calc(var(--spacing) * 6);justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.page-top>div{min-width:0}.page-top__actions{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}@media not all and (min-width:40rem){.page-top__actions{width:100%}.page-top__actions .btn{flex:1}}.eyebrow{margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);--tw-tracking:.18em;letter-spacing:.18em;color:var(--faint);text-transform:uppercase}.page-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:-.025em;letter-spacing:-.025em;color:var(--ink)}@media (min-width:40rem){.page-title{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.page-title span,.page-title__soft{color:var(--faint)}.total{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted)}.total a{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.back{margin-bottom:calc(var(--spacing) * 3)}.back a{min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted);text-decoration-line:none;display:inline-flex}@media (hover:hover){.back a:hover{color:var(--ink)}}@media (min-width:40rem){.back a{min-height:calc(var(--spacing) * 8)}}.section-label{margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.18em;letter-spacing:.18em;color:var(--faint);text-transform:uppercase}.lead-text{margin-bottom:calc(var(--spacing) * 6);max-width:var(--container-2xl);color:var(--muted);font-size:.9375rem}.card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--line);background-color:var(--surface);overflow:hidden}.card__head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--line);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);display:flex}.card__title{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--ink);display:flex}.card__body{padding:calc(var(--spacing) * 5)}.rows{margin:0;list-style-type:none}:where(.rows>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:var(--line)}.rows{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--line);background-color:var(--surface);padding:0;overflow:hidden}.row{align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:var(--spacing);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3.5);color:var(--ink);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-wrap:wrap;text-decoration-line:none;display:flex}@media (min-width:40rem){.row{flex-wrap:nowrap}}a.row:hover{background-color:var(--surface-2)}.row__main{gap:calc(var(--spacing) * .5);flex-direction:column;flex:1;min-width:0;display:flex}.row__main strong{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--ink);display:flex}.row__main>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted)}.row__aside{text-align:right;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted);flex-shrink:0}@media not all and (min-width:40rem){.row__aside{text-align:left;flex-basis:100%;order:9999}}.row__go{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--faint);flex-shrink:0}.row.is-off{opacity:.6}.row form{flex-shrink:0}.empty{margin-bottom:calc(var(--spacing) * 5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--line-2);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 8);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted)}.empty--inline{margin-block:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);text-align:left}.empty__icon{margin-inline:auto;margin-bottom:calc(var(--spacing) * 3);width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);background-color:var(--surface-2);color:var(--faint);border-radius:3.40282e38px;place-items:center;display:grid}.chip{padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);white-space:nowrap;text-transform:uppercase;border-radius:.25rem;flex-shrink:0;align-items:center;display:inline-flex}.st-confirmed{background-color:#8d54ff1a}@supports (color:color-mix(in lab, red, red)){.st-confirmed{background-color:color-mix(in oklab, var(--color-violet-500) 10%, transparent)}}.st-confirmed{color:var(--color-violet-700)}.st-confirmed:where([data-theme=dark],[data-theme=dark] *){color:var(--color-violet-300)}.st-completed{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.st-completed{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.st-completed{color:var(--color-emerald-700)}.st-completed:where([data-theme=dark],[data-theme=dark] *){color:var(--color-emerald-300)}.st-no_show{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.st-no_show{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.st-no_show{color:var(--color-amber-800)}.st-no_show:where([data-theme=dark],[data-theme=dark] *){color:var(--color-amber-300)}.st-cancelled{background-color:#62748e1a}@supports (color:color-mix(in lab, red, red)){.st-cancelled{background-color:color-mix(in oklab, var(--color-slate-500) 10%, transparent)}}.st-cancelled{color:var(--color-slate-600)}.st-cancelled:where([data-theme=dark],[data-theme=dark] *){color:var(--color-slate-300)}.chip--now{background-color:var(--color-white);color:var(--color-black)}[data-theme=light] .chip--now{background-color:var(--color-slate-900);color:var(--color-white)}.chip--next{border-style:var(--tw-border-style);border-width:1px;border-color:#ec6cff66}@supports (color:color-mix(in lab, red, red)){.chip--next{border-color:color-mix(in oklab, var(--color-fuchsia-400) 40%, transparent)}}.chip--next{background-color:#e12afb1a}@supports (color:color-mix(in lab, red, red)){.chip--next{background-color:color-mix(in oklab, var(--color-fuchsia-500) 10%, transparent)}}.chip--next{color:var(--color-fuchsia-700)}.chip--next:where([data-theme=dark],[data-theme=dark] *){color:var(--color-fuchsia-200)}.flash{margin-bottom:calc(var(--spacing) * 5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#00d29440;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.flash{border-color:color-mix(in oklab, var(--color-emerald-400) 25%, transparent)}}.flash{background-color:#00bb7f14}@supports (color:color-mix(in lab, red, red)){.flash{background-color:color-mix(in oklab, var(--color-emerald-500) 8%, transparent)}}.flash{padding-block:calc(var(--spacing) * 3);padding-right:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 10);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-emerald-900)}.flash:where([data-theme=dark],[data-theme=dark] *){color:var(--color-emerald-100)}.flash[role=alert],.flash--error,.bk-alert{border-color:#ff667f4d}@supports (color:color-mix(in lab, red, red)){.flash[role=alert],.flash--error,.bk-alert{border-color:color-mix(in oklab, var(--color-rose-400) 30%, transparent)}}.flash[role=alert],.flash--error,.bk-alert{background-color:#ff235714}@supports (color:color-mix(in lab, red, red)){.flash[role=alert],.flash--error,.bk-alert{background-color:color-mix(in oklab, var(--color-rose-500) 8%, transparent)}}.flash[role=alert],.flash--error,.bk-alert{color:var(--color-rose-900)}:is(.flash[role=alert],.flash--error,.bk-alert):where([data-theme=dark],[data-theme=dark] *){color:var(--color-rose-100)}.flash:before{content:"";top:calc(var(--spacing) * 3.5);left:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);background-color:currentColor;position:absolute;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E") 50%/contain no-repeat}.flash[role=alert]:before,.flash--error:before,.bk-alert:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4'/%3E%3Cpath d='M12 16h.01'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4'/%3E%3Cpath d='M12 16h.01'/%3E%3C/svg%3E")}.flash a{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:inherit}.callout{margin-bottom:calc(var(--spacing) * 6);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#fcbb004d}@supports (color:color-mix(in lab, red, red)){.callout{border-color:color-mix(in oklab, var(--color-amber-400) 30%, transparent)}}.callout{background-color:#f99c0012}@supports (color:color-mix(in lab, red, red)){.callout{background-color:color-mix(in oklab, var(--color-amber-500) 7.0%, transparent)}}.callout{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-amber-950)}.callout:where([data-theme=dark],[data-theme=dark] *){color:var(--color-amber-100)}.callout p{margin-bottom:calc(var(--spacing) * 1.5)}.callout ul{margin-bottom:calc(var(--spacing) * 3);padding-left:calc(var(--spacing) * 5);list-style-type:disc}.callout--note{border-color:var(--line);background-color:var(--surface-2);color:var(--ink-2)}.callout--note:where([data-theme=dark],[data-theme=dark] *){color:var(--ink-2)}.warn{color:var(--color-amber-800)}.warn:where([data-theme=dark],[data-theme=dark] *){color:var(--color-amber-300)}.warn a{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:inherit}.fold{margin-bottom:calc(var(--spacing) * 4);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--line);background-color:var(--surface)}.fold>summary{min-height:calc(var(--spacing) * 14);cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--ink);list-style-type:none;display:flex}.fold>summary::-webkit-details-marker{display:none}.fold>summary:after{content:"";width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);opacity:.6;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:currentColor;flex-shrink:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}.fold[open]>summary{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--line)}.fold[open]>summary:after{rotate:180deg}.fold>:not(summary){margin-inline:calc(var(--spacing) * 5);margin-block:calc(var(--spacing) * 4)}.fold>p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted)}.fold fieldset{border-style:var(--tw-border-style);background-color:#0000;border-width:0;padding:0}.fold--danger>summary{color:var(--color-rose-700)}.fold--danger>summary:where([data-theme=dark],[data-theme=dark] *){color:var(--color-rose-300)}.field{margin-bottom:calc(var(--spacing) * 4)}.field__hint{margin-top:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--muted);text-transform:none}label .field__hint{margin-top:0;display:inline}.field__error{margin-top:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-rose-700)}.field__error:where([data-theme=dark],[data-theme=dark] *){color:var(--color-rose-300)}.field-row{column-gap:calc(var(--spacing) * 4);display:grid}@media (min-width:40rem){.field-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.field-row--sub{margin-bottom:calc(var(--spacing) * 3);margin-left:calc(var(--spacing) * 6)}.field--narrow{max-width:calc(var(--spacing) * 60)}.input--narrow{max-width:calc(var(--spacing) * 40)}.field--trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.check{margin-bottom:var(--spacing);min-height:calc(var(--spacing) * 11);align-items:flex-start;gap:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--ink-2);text-transform:none;display:flex}@media (min-width:40rem){.check{min-height:calc(var(--spacing) * 9)}}.check input{margin-top:calc(var(--spacing) * .5)}.label{margin-bottom:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--ink-2);display:block}.table-wrap{margin-block:calc(var(--spacing) * 5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--line);background-color:var(--surface);overflow-x:auto}.table-wrap table{border-collapse:collapse;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.table-wrap th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--line);background-color:var(--surface-2);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);text-align:left;--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;white-space:nowrap;color:var(--faint);text-transform:uppercase}.table-wrap td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--line);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3.5);vertical-align:top;color:var(--ink-2)}.table-wrap tbody th{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);white-space:normal;color:var(--ink);text-transform:none;background-color:#0000}.table-wrap tr:last-child>*{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.table-wrap small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted)}.mono{font-family:var(--font-mono)}.dot{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);background:var(--pc,var(--brand));border-radius:3.40282e38px;flex-shrink:0;display:inline-block}.dot--big{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.site-credit{padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 6);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--faint);margin:0}.site-credit a{color:inherit;text-underline-offset:2px;text-decoration-line:underline}@media (hover:hover){.site-credit a:hover{color:var(--ink)}}.topnav{z-index:40;border-bottom-style:var(--tw-border-style);border-color:#ffffff0f;border-bottom-width:1px;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.topnav{border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.topnav{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);background:#0a0a0fcc}.topnav__bar{height:calc(var(--spacing) * 14);align-items:center;gap:calc(var(--spacing) * 2);max-width:1600px;padding-inline:calc(var(--spacing) * 4);margin-inline:auto;display:flex}@media (min-width:64rem){.topnav__bar{gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 6)}}.topnav__links{margin-left:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * .5);display:none}@media (min-width:64rem){.topnav__links{display:flex}}.topnav__link{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#ffffffb3;display:flex}@supports (color:color-mix(in lab, red, red)){.topnav__link{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.topnav__link{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none}@media (hover:hover){.topnav__link:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.topnav__link:hover{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.topnav__link:hover{color:var(--color-white)}}.topnav__link[aria-current=page]{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.topnav__link[aria-current=page]{background-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.topnav__link[aria-current=page]{color:var(--color-white)}.topnav__link .icon{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.topnav__spacer{flex:1}.topnav__cta{display:none}@media (min-width:48rem){.topnav__cta{display:inline-flex}}.menu{position:relative}.menu>summary{cursor:pointer;align-items:center;list-style-type:none;display:flex}.menu>summary::-webkit-details-marker{display:none}.menu__panel{z-index:50;margin-top:calc(var(--spacing) * 1.5);min-width:calc(var(--spacing) * 60);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;position:absolute;top:100%;right:0}@supports (color:color-mix(in lab, red, red)){.menu__panel{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.menu__panel{padding-block:calc(var(--spacing) * 1.5);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background:#0f0f14}.menu__panel a,.menu__panel button{min-height:calc(var(--spacing) * 11);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2.5);width:100%;padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffd9;display:flex}@supports (color:color-mix(in lab, red, red)){.menu__panel a,.menu__panel button{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.menu__panel a,.menu__panel button{text-decoration-line:none}@media (hover:hover){:is(.menu__panel a,.menu__panel button):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){:is(.menu__panel a,.menu__panel button):hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}}@media (min-width:40rem){.menu__panel a,.menu__panel button{min-height:calc(var(--spacing) * 9)}}.menu__panel a[aria-current=page]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.menu__panel a[aria-current=page]{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.menu__panel a[aria-current=page]{color:var(--color-white)}.menu__panel .icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:#fff9}@supports (color:color-mix(in lab, red, red)){.menu__panel .icon{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.menu__panel hr{margin-block:calc(var(--spacing) * 1.5);border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.menu__panel hr{border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.menu__panel form{margin:0}.menu__panel .menu__out{color:var(--color-rose-300)}@media (hover:hover){.menu__panel .menu__out:hover{background-color:#ff23571a}@supports (color:color-mix(in lab, red, red)){.menu__panel .menu__out:hover{background-color:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}}.menu__panel .menu__out .icon{color:var(--color-rose-300)}.menu__who{margin-bottom:var(--spacing);border-bottom-style:var(--tw-border-style);border-color:#ffffff0f;border-bottom-width:1px}@supports (color:color-mix(in lab, red, red)){.menu__who{border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.menu__who{padding-inline:calc(var(--spacing) * 3.5);padding-top:calc(var(--spacing) * 1.5);padding-bottom:calc(var(--spacing) * 2.5)}.menu__who strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);display:block;overflow:hidden}.menu__who span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.menu__who span{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.avatar{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;justify-content:center;place-items:center;display:grid}@media (hover:hover){.avatar:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){.avatar:hover{--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}}@media (min-width:40rem){.avatar{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}}.avatar{background-image:linear-gradient(135deg, var(--accent-deep), var(--brand-deep))}.navtoggle{order:9999}@media (min-width:64rem){.navtoggle{display:none}}.navtoggle>summary{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-radius:var(--radius-md);color:#ffffffd9;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.navtoggle>summary{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}@media (hover:hover){.navtoggle>summary:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.navtoggle>summary:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}}.navtoggle[open] .menu-open,.navtoggle:not([open]) .menu-close{display:none}@media (max-width:1023.98px){.navtoggle[open]~.topnav__links,.navtoggle[open]~.sitenav__links{inset-inline:0;top:calc(var(--spacing) * 14);z-index:50;align-items:stretch;gap:calc(var(--spacing) * .5);border-bottom-style:var(--tw-border-style);border-color:#ffffff0f;border-bottom-width:1px;flex-direction:column;max-height:calc(100vh - 3.5rem);margin:0;display:flex;position:fixed;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.navtoggle[open]~.topnav__links,.navtoggle[open]~.sitenav__links{border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.navtoggle[open]~.topnav__links,.navtoggle[open]~.sitenav__links{padding:calc(var(--spacing) * 2);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background:#0a0a0f}.navtoggle[open]~.sitenav__links{top:calc(var(--spacing) * 16)}.navtoggle[open]~.topnav__links a,.navtoggle[open]~.sitenav__links a{min-height:calc(var(--spacing) * 11);padding-inline:calc(var(--spacing) * 3);font-size:.9375rem}.navtoggle[open]~.topnav__links .icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}@media (min-width:64rem){.menu--nav{display:none}}.menu--nav>summary{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-radius:var(--radius-md);color:#ffffffd9;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.menu--nav>summary{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}@media (hover:hover){.menu--nav>summary:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.menu--nav>summary:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}}.menu--nav[open] .menu-open,.menu--nav:not([open]) .menu-close{display:none}.menu--nav .menu__panel{top:calc(var(--spacing) * 14);border-inline-style:var(--tw-border-style);border-inline-width:0;border-top-color:#ffffff0f;border-radius:0;margin-top:0;position:fixed;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.menu--nav .menu__panel{border-top-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.menu--nav .menu__panel{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);background:#0a0a0f}.pagebar{border-bottom-style:var(--tw-border-style);border-color:#ffffff0f;border-bottom-width:1px}@supports (color:color-mix(in lab, red, red)){.pagebar{border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.pagebar{background-color:#ffffff04}@supports (color:color-mix(in lab, red, red)){.pagebar{background-color:color-mix(in oklab, var(--color-white) 1.5%, transparent)}}.pagebar__in{align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 2);max-width:1600px;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-wrap:wrap;margin-inline:auto;display:flex}@media (min-width:64rem){.pagebar__in{padding-inline:calc(var(--spacing) * 6)}}.pagebar__where{align-items:center;gap:calc(var(--spacing) * 2);white-space:nowrap;color:#fff9;flex-basis:100%;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.pagebar__where{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}@media (min-width:40rem){.pagebar__where{flex:auto}}.pagebar__where .icon{color:var(--brand-tint)}.pagebar__url{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);color:#ffffffd9;font-size:.8125rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pagebar__url{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.pagebar__url{text-decoration-line:none}@media (hover:hover){.pagebar__url:hover{color:var(--color-white);text-decoration-line:underline}}.pagebar__actions{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.pagebar__actions .btn{min-height:calc(var(--spacing) * 10);border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.pagebar__actions .btn{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}@media (min-width:40rem){.pagebar__actions .btn{min-height:calc(var(--spacing) * 8)}}.panel-main{width:100%;max-width:1400px;padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 16);margin-inline:auto}@media (min-width:40rem){.panel-main{padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 8)}}@media (min-width:64rem){.panel-main{padding-inline:calc(var(--spacing) * 10)}}.panel-footer{border-top-style:var(--tw-border-style);border-color:#ffffff0d;border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.panel-footer{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.panel-form{max-width:var(--container-3xl)}.panel-form+.panel-form{margin-top:calc(var(--spacing) * 4)}.layout-panel fieldset,.layout-admin fieldset{margin-bottom:calc(var(--spacing) * 4);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--line);background-color:var(--surface);min-width:0;padding-inline:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 4);padding-bottom:var(--spacing)}.layout-panel legend,.layout-admin legend{float:left;margin-bottom:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--ink);padding:0;display:flex}.layout-panel legend+*,.layout-admin legend+*{clear:both}.layout-panel .field>label,.layout-admin .field>label,.layout-panel .field>.label{margin-bottom:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.1em;letter-spacing:.1em;color:var(--muted);text-transform:uppercase}.layout-panel fieldset>.btn:last-child{margin-bottom:calc(var(--spacing) * 4)}.layout-panel .field>label .field__hint,.layout-admin .field>label .field__hint{font-size:11px}.wizard__n{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);background-color:var(--color-white);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-black);border-radius:3.40282e38px;place-items:center;display:grid}.panel-pending{margin-bottom:calc(var(--spacing) * 6);max-width:var(--container-3xl);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#fcbb0040}@supports (color:color-mix(in lab, red, red)){.panel-pending{border-color:color-mix(in oklab, var(--color-amber-400) 25%, transparent)}}.panel-pending{background-color:#f99c000f}@supports (color:color-mix(in lab, red, red)){.panel-pending{background-color:color-mix(in oklab, var(--color-amber-500) 6%, transparent)}}.panel-pending{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}.panel-pending h2{margin-bottom:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-amber-200);display:flex}.panel-pending ul{margin:0;list-style-type:none}:where(.panel-pending ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.panel-pending ul{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffd9;padding:0}@supports (color:color-mix(in lab, red, red)){.panel-pending ul{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.panel-pending li{align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.panel-pending li:before{content:"";width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);background-color:var(--color-amber-300);border-radius:3.40282e38px;flex-shrink:0}.daynav{margin-bottom:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.daynav__step{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--line-2);color:#ffffffb3;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.daynav__step{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.daynav__step{text-decoration-line:none}@media (hover:hover){.daynav__step:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.daynav__step:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.daynav__step:hover{color:var(--color-white)}}@media (min-width:40rem){.daynav__step{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}}.daynav__pick{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;margin:0;display:flex}.daynav__pick input[type=date],.daynav__pick select{min-height:calc(var(--spacing) * 11);width:auto;padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}@media (min-width:40rem){.daynav__pick input[type=date],.daynav__pick select{min-height:calc(var(--spacing) * 9)}.daynav__switch{margin-left:auto}}.agenda{align-items:flex-start;gap:calc(var(--spacing) * 4);display:grid}@media (min-width:48rem){.agenda{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.agenda{grid-template-columns:repeat(3,minmax(0,1fr))}}.agenda--list{max-width:var(--container-3xl);gap:calc(var(--spacing) * 3)}@media (min-width:48rem){.agenda--list{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width:80rem){.agenda--list{grid-template-columns:repeat(1,minmax(0,1fr))}}.agenda--week{gap:calc(var(--spacing) * 2)}@media (min-width:48rem){.agenda--week{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.agenda--week{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:80rem){.agenda--week{grid-template-columns:repeat(7,minmax(0,1fr))}}.agenda--week .agenda-col__head{padding-inline:calc(var(--spacing) * 3)}.agenda--week .agenda-col__hours{--tw-leading:var(--leading-relaxed);font-size:10px;line-height:var(--leading-relaxed)}.agenda-col{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--line);background-color:var(--surface);min-width:0;overflow:hidden}.agenda-col.is-today{border-color:#ec6cff66}@supports (color:color-mix(in lab, red, red)){.agenda-col.is-today{border-color:color-mix(in oklab, var(--color-fuchsia-400) 40%, transparent)}}.agenda-col.is-today{box-shadow:0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.agenda-col.is-today{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 25%, transparent)}}.agenda-col__head{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--line);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.agenda-col__head h2{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--ink);display:flex}.agenda-col__head h2 a{color:var(--ink);text-decoration-line:none}@media (hover:hover){.agenda-col__head h2 a:hover{text-decoration-line:underline}}.agenda-col__hours{margin-top:var(--spacing);font-family:var(--font-mono);color:var(--faint);font-size:11px}.agenda-col__off{margin-top:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#fcbb0040}@supports (color:color-mix(in lab, red, red)){.agenda-col__off{border-color:color-mix(in oklab, var(--color-amber-400) 25%, transparent)}}.agenda-col__off{background-color:#f99c0014}@supports (color:color-mix(in lab, red, red)){.agenda-col__off{background-color:color-mix(in oklab, var(--color-amber-500) 8%, transparent)}}.agenda-col__off{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-amber-200)}.agenda-empty{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 8);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--faint)}.appts{margin:0;list-style-type:none}:where(.appts>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:var(--line)}.appts{padding:0}.appt{align-items:flex-start;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);padding-block:calc(var(--spacing) * 3);padding-right:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 5);color:var(--ink);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));grid-template-columns:auto 1fr;text-decoration-line:none;display:grid;position:relative}@media (hover:hover){.appt:hover{background-color:var(--surface-2)}}.appt:before{content:"";top:calc(var(--spacing) * 3);bottom:calc(var(--spacing) * 3);background:var(--pc,var(--brand));border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px;width:3px;position:absolute;left:0}.appt__time{width:calc(var(--spacing) * 14);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--ink)}.appt__time small{--tw-font-weight:var(--font-weight-normal);font-size:11px;font-weight:var(--font-weight-normal);color:var(--faint);display:block}.appt__body{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.appt__body strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow:hidden}.appt__body span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted)}.appt .chip{grid-column-start:2;justify-self:flex-start}.appt--cancelled strong,.appt--cancelled .appt__time{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--faint);text-decoration-line:line-through}.appt--cancelled:before,.appt.is-past:before{opacity:.4}.appt.is-past:not(.appt--cancelled) strong,.appt.is-past .appt__time{color:var(--ink-2)}@media (min-width:640px){.appt{grid-template-columns:auto 1fr auto}.appt .chip{grid-row-start:1;grid-column-start:3;justify-self:flex-end}}.agenda--week .appt{padding-left:calc(var(--spacing) * 4);grid-template-columns:1fr}.agenda--week .appt .chip{grid-row-start:auto;grid-column-start:1;justify-self:flex-start}.agenda--week .appt__time{width:auto}.agenda--week .appt__time small{padding-left:calc(var(--spacing) * 1.5);display:inline}.pc-0{--pc:#a78bfa}.pc-1{--pc:#f472b6}.pc-2{--pc:#fb923c}.pc-3{--pc:#facc15}.pc-4{--pc:#4ade80}.pc-5{--pc:#22d3ee}.pc-6{--pc:#60a5fa}.pc-7{--pc:#94a3b8}.bk-detail{align-items:flex-start;gap:calc(var(--spacing) * 4);display:grid}@media (min-width:64rem){.bk-detail{grid-template-columns:1fr 380px}}.stat-chart{margin:0;margin-bottom:calc(var(--spacing) * 4);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--line);background-color:var(--surface);padding:calc(var(--spacing) * 4);color:var(--brand-tint)}.stat-chart svg{width:100%;height:auto;display:block}.stat-bar{fill:currentColor}.stat-axis{stroke:var(--line);stroke-width:1px}.stat-label{fill:var(--faint);font-size:15px}.stat-table th,.stat-table td{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2.5)}@media (min-width:40rem){.stat-table th,.stat-table td{padding-inline:calc(var(--spacing) * 3)}}.stat-table th{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}@media not all and (min-width:40rem){.stat-table th{font-size:10px}.stat-table table{font-size:13px}}.stat-table tbody th{white-space:nowrap}.snippet{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.qr-card{align-items:center;gap:calc(var(--spacing) * 6);padding:calc(var(--spacing) * 5);flex-wrap:wrap;display:flex}.qr-card__img{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--line);background-color:var(--color-white);width:260px;max-width:100%;height:auto}.facts{margin:0}.facts>div{gap:var(--spacing);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--line);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);display:grid}.facts>div:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (min-width:40rem){.facts>div{gap:calc(var(--spacing) * 4);grid-template-columns:140px 1fr}}.facts dt{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--faint);text-transform:uppercase}@media (min-width:40rem){.facts dt{padding-top:calc(var(--spacing) * .5)}}.facts dd{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--ink);margin:0;display:flex}.facts dd a{word-break:break-all}.bk__actions{gap:calc(var(--spacing) * 3);display:grid}.mark{gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--line);background-color:var(--surface);padding:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.mark__q{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--ink);grid-column:span 2/span 2}.bk__actions .fold{margin-bottom:0}.slots{margin-bottom:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (min-width:40rem){.slots{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:64rem){.slots{grid-template-columns:repeat(6,minmax(0,1fr))}}.slot{margin:0;display:block;position:relative}.slot input{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.slot span{min-height:calc(var(--spacing) * 11);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--line-2);background-color:var(--surface-2);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--ink);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:flex}@media (min-width:40rem){.slot span{min-height:calc(var(--spacing) * 10)}}.slot:hover span{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.slot:hover span{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.slot input:checked+span{border-color:var(--color-white);background-color:var(--color-white);color:var(--color-black)}.slot input:focus-visible+span{outline:2px solid var(--link);outline-offset:2px}.search{margin-bottom:calc(var(--spacing) * 3);max-width:var(--container-xl);gap:calc(var(--spacing) * 2);display:flex}.search__box{flex:1;position:relative}.search__box .icon{pointer-events:none;top:50%;left:calc(var(--spacing) * 3);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--faint);position:absolute}.search__box input{padding-left:calc(var(--spacing) * 9)}.swatches{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.swatch{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--line-2);border-radius:3.40282e38px;place-items:center;margin:0;display:grid;position:relative}@media (min-width:40rem){.swatch{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}}.swatch input{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.swatch>span{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--ink-2);background:var(--pc);border-radius:3.40282e38px;place-items:center;display:grid}.swatch--auto>span{width:auto;padding-inline:var(--spacing);background-color:#0000}.swatch:has(input:checked){border-color:var(--color-white);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.swatch:has(input:checked){--tw-ring-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.swatch:has(input:focus-visible){outline:2px solid var(--link);outline-offset:2px}.week{margin-bottom:calc(var(--spacing) * 4)}:where(.week>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:var(--line)}.week{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--line);background-color:var(--surface);overflow:hidden}.layout-panel .week__day{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3.5);background-color:#0000;border-width:0;border-radius:0;margin:0}.layout-panel .week__day legend{float:left;margin-bottom:calc(var(--spacing) * 2);width:100%}@media (min-width:40rem){.layout-panel .week__day legend{width:calc(var(--spacing) * 28);padding-top:calc(var(--spacing) * 2.5);margin-bottom:0}}.layout-panel .week__day legend+*{clear:both}@media (min-width:40rem){.layout-panel .week__day legend+*{clear:none}}.week__day.is-off legend{color:var(--faint)}.layout-panel .week__day+.week__day{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--line)}.span{margin-bottom:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 2);display:flex}@media (min-width:40rem){.span{margin-left:calc(var(--spacing) * 28)}}.span input{width:auto;max-width:calc(var(--spacing) * 36);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.span>span{color:var(--faint)}@media (min-width:40rem){.week__day .field__error{margin-left:calc(var(--spacing) * 28)}}.plan-line{margin-bottom:calc(var(--spacing) * 6);max-width:var(--container-3xl);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ec6cff40}@supports (color:color-mix(in lab, red, red)){.plan-line{border-color:color-mix(in oklab, var(--color-fuchsia-400) 25%, transparent)}}.plan-line{padding:calc(var(--spacing) * 5);background:linear-gradient(135deg,#7c3aed1a,#ec48990f)}.plan-line .section-label{margin-top:0}.plan-line__name{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.actions-line{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.ticks{margin:0;margin-bottom:calc(var(--spacing) * 3);list-style-type:none}:where(.ticks>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.ticks{padding:0}.ticks li{padding-left:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--ink-2);position:relative}.ticks li:before{content:"";width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);background:var(--accent-tint);position:absolute;top:.2em;left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat}[data-theme=light] .ticks li:before{background:var(--brand-deep)}.admin-side{z-index:30;border-right-style:var(--tw-border-style);border-color:#ffffff0d;border-right-width:1px;flex-direction:column;width:260px;height:100%;display:none;position:fixed;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.admin-side{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}@media (min-width:64rem){.admin-side{display:flex}}.admin-side{background:#0a0a0a}.admin-side__brand{padding:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 4)}.admin-side__brand p{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.admin-side__brand p{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.admin-side nav{flex:1}:where(.admin-side nav>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}.admin-side nav{padding-inline:calc(var(--spacing) * 3)}.admin-link{min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#ffffffa6;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.admin-link{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.admin-link{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none}@media (hover:hover){.admin-link:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.admin-link:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.admin-link:hover{color:var(--color-white)}}@media (min-width:40rem){.admin-link{min-height:calc(var(--spacing) * 10)}}.admin-link .icon{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.admin-link .icon{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.admin-link[aria-current=page]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.admin-link[aria-current=page]{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.admin-link[aria-current=page]{color:var(--color-white)}.admin-link[aria-current=page]:before{content:"";height:calc(var(--spacing) * 5);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);width:3px;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--brand-tint);border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px;position:absolute;top:50%;left:0}.admin-link[aria-current=page] .icon{color:var(--brand-tint)}:where(.admin-side__foot>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}.admin-side__foot{border-top-style:var(--tw-border-style);border-color:#ffffff0d;border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.admin-side__foot{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.admin-side__foot{padding:calc(var(--spacing) * 3)}.admin-side__foot form{margin:0}.admin-side__foot button{cursor:pointer;text-align:left;width:100%}.admin-top{z-index:20;height:calc(var(--spacing) * 14);align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-color:#ffffff0d;border-bottom-width:1px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.admin-top{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.admin-top{padding-inline:calc(var(--spacing) * 4);--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}@media (min-width:64rem){.admin-top{display:none}}.admin-top{background:#0a0a0fd9}.admin-wrap{min-height:100vh}@media (min-width:64rem){.admin-wrap{margin-left:260px}}.admin-wrap .panel-main{max-width:var(--container-6xl)}.admin-facts{margin-bottom:calc(var(--spacing) * 6)}:where(.admin-facts>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:var(--line)}.admin-facts{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--line);background-color:var(--surface);padding:0;overflow:hidden}.admin-facts li{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--ink-2);list-style-type:none}.admin-facts strong{color:var(--ink)}.layout-admin main h2{margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.18em;letter-spacing:.18em;color:var(--faint);text-transform:uppercase}.layout-admin main form.field{max-width:var(--container-xl)}.note{margin-top:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted)}.layout-booking{flex-direction:column;min-height:100vh;display:flex}.layout-booking main{flex:1}.layout-booking.is-embed{background-color:var(--color-white);min-height:0}.is-embed .bk-wrap{padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 6)}.bk-embedbar{height:calc(var(--spacing) * 10);background-color:var(--color-white);position:relative}.bk-embedbar .bk-top__lang{top:0;right:0}@media (min-width:40rem){.bk-embedbar .bk-top__lang{top:0;right:0}}.bk-stripe{height:calc(var(--spacing) * 1.5);background-color:var(--brand);width:100%}.bk-top{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);position:relative}.bk-top__in{max-width:var(--container-3xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);text-align:center;margin-inline:auto}@media (min-width:40rem){.bk-top__in{padding-block:calc(var(--spacing) * 5)}}.bk-top--hero .bk-top__in{padding-block:calc(var(--spacing) * 7)}@media (min-width:40rem){.bk-top--hero .bk-top__in{padding-block:calc(var(--spacing) * 9)}}.bk-top__eyebrow{margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-slate-500);text-transform:uppercase}.bk-top__title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-slate-900)}@media (min-width:40rem){.bk-top__title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.bk-top__name{min-height:calc(var(--spacing) * 11);padding-inline:calc(var(--spacing) * 12);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-slate-900);align-items:center;text-decoration-line:none;display:inline-flex}@media (hover:hover){.bk-top__name:hover{text-decoration-line:underline}}.bk-top__city{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-600)}.bk-top__intro{margin-inline:auto;margin-top:calc(var(--spacing) * 2);max-width:var(--container-xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-600)}@media (min-width:40rem){.bk-top__intro{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.bk-top__lang{top:calc(var(--spacing) * 2);right:calc(var(--spacing) * 2);min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-600);border-radius:3.40282e38px;text-decoration-line:none;display:inline-flex;position:absolute}@media (hover:hover){.bk-top__lang:hover{background-color:var(--color-slate-100);color:var(--color-slate-900)}}@media (min-width:40rem){.bk-top__lang{top:calc(var(--spacing) * 3);right:calc(var(--spacing) * 4)}}.bk-wrap{width:100%;max-width:var(--container-3xl);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 12);margin-inline:auto}@media (min-width:40rem){.bk-wrap{padding-top:calc(var(--spacing) * 8)}}.bk-home{max-width:var(--container-5xl);align-items:flex-start;gap:calc(var(--spacing) * 8);display:grid}@media (min-width:64rem){.bk-home{grid-template-columns:1fr 320px}.bk-home__side{top:calc(var(--spacing) * 6);position:sticky}}.bk-steps{margin:0;margin-bottom:calc(var(--spacing) * 6);justify-content:space-between;align-items:flex-start;padding:0;list-style-type:none;display:flex;position:relative}@media (min-width:40rem){.bk-steps{margin-bottom:calc(var(--spacing) * 8)}}.bk-steps{counter-reset:bk}.bk-steps:before,.bk-steps:after{content:"";top:calc(var(--spacing) * 4);height:calc(var(--spacing) * .5);border-radius:3.40282e38px;position:absolute;left:12.5%}.bk-steps:before{background-color:var(--color-slate-200);right:12.5%}.bk-steps:after{background-color:var(--brand);transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;width:calc(var(--done,0) * 25%);transition-duration:.5s}.bk-steps.s-2{--done:1}.bk-steps.s-3{--done:2}.bk-steps.s-4{--done:3}.bk-steps li{z-index:10;text-align:center;color:var(--color-slate-600);flex:1;font-size:11px;position:relative}@media (min-width:40rem){.bk-steps li{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.bk-steps li{counter-increment:bk}.bk-steps li:before{content:counter(bk);margin-inline:auto;margin-bottom:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background-color:var(--color-slate-200);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-600);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-slate-50);border-radius:3.40282e38px;place-items:center;display:grid}.bk-steps li.is-now{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.bk-steps li.is-now:before{background-color:var(--brand);color:var(--on-brand);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.bk-steps li.is-done:before{content:"";background-color:var(--color-emerald-700);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:15px}.bk-chosen{margin-right:calc(var(--spacing) * 1.5);margin-bottom:calc(var(--spacing) * 2);align-items:center;gap:var(--spacing);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);max-width:100%;padding-block:calc(var(--spacing) * .5);padding-right:var(--spacing);padding-left:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-700);border-radius:3.40282e38px;display:inline-flex}.bk-chosen span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bk-chosen a{min-height:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--brand-deep);border-radius:3.40282e38px;align-items:center;display:inline-flex}@media (hover:hover){.bk-chosen a:hover{background-color:var(--color-slate-100)}}.bk-chosen+.bk-h1,.bk-chosen+.bk-chosen+.bk-h1{margin-top:calc(var(--spacing) * 3)}.bk-h1{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-slate-900)}@media (min-width:40rem){.bk-h1{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.bk-h2{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-slate-900)}@media (min-width:40rem){.bk-h2{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.bk-h3{margin-top:calc(var(--spacing) * 5);margin-bottom:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.bk-h3:first-child{margin-top:0}.bk-cat{margin-top:calc(var(--spacing) * 7);margin-bottom:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-slate-500);text-transform:uppercase}.bk-small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-600)}.bk-mine{margin-top:calc(var(--spacing) * 8);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.bk-lead{margin-bottom:calc(var(--spacing) * 5);color:var(--color-slate-700)}.bk-empty{border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-slate-300);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 6);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-600)}.bk-intro{margin-bottom:calc(var(--spacing) * 6);color:var(--color-slate-600)}.bk-svcs,.bk-choices{gap:calc(var(--spacing) * 3);margin:0;padding:0;list-style-type:none;display:grid}@media (min-width:40rem){.bk-svcs,.bk-choices{grid-template-columns:repeat(2,minmax(0,1fr))}}.bk-svc,.bk-choice{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);width:100%;height:100%;padding:calc(var(--spacing) * 4);text-align:left;color:var(--color-slate-900);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;text-decoration-line:none;display:flex}@media (hover:hover){:is(.bk-svc,.bk-choice):hover{border-color:var(--color-slate-300);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}:is(.bk-svc,.bk-choice):active{scale:.995}@media (min-width:40rem){.bk-svc,.bk-choice{padding:calc(var(--spacing) * 5)}}.bk-svc__name{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.bk-svc__desc{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-600)}.bk-svc__meta{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-600);margin-top:auto;display:flex}.bk-svc__meta strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.bk-choice{align-items:center;gap:calc(var(--spacing) * 3);flex-direction:row}.bk-choice strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900);display:block}.bk-choice span span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-600);display:block}.bk-avatar{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);background-color:var(--brand);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--on-brand);border-radius:3.40282e38px;flex-shrink:0;place-items:center;display:grid}.bk-choice--any .bk-avatar{background-color:var(--color-slate-100);color:var(--color-slate-600)}.bk-days{margin-bottom:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.bk-days{grid-template-columns:auto 1fr auto}}.bk-days__list{gap:calc(var(--spacing) * 2);padding:0;padding-bottom:calc(var(--spacing) * 2);grid-column:span 2/span 2;grid-row-start:1;margin:0;list-style-type:none;display:flex;overflow-x:auto}@media (min-width:40rem){.bk-days__list{grid-column:2/span 1}}.bk-days__list{scrollbar-width:thin}.bk-days__nav{min-height:calc(var(--spacing) * 11);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700);justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex}@media (hover:hover){.bk-days__nav:hover{border-color:var(--color-slate-300)}}@media (min-width:40rem){.bk-days__nav{grid-row-start:1}.bk-days__nav:last-child{grid-column-start:3}}.bk-day{min-height:calc(var(--spacing) * 16);min-width:calc(var(--spacing) * 16);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);color:var(--color-slate-900);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-direction:column;justify-content:center;align-items:center;text-decoration-line:none;display:flex}@media (hover:hover){.bk-day:hover{border-color:var(--color-slate-300)}}.bk-day:active{scale:.98}.bk-day span{color:var(--color-slate-600);font-size:11px}.bk-day strong{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.bk-day.is-on{border-color:var(--brand);background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.bk-day.is-on{background-color:color-mix(in oklab, var(--brand) 10%, transparent)}}.bk-day.is-off{--tw-border-style:dashed;border-style:dashed;border-color:var(--color-slate-300);color:var(--color-slate-500);background-color:#0000}.bk-day.is-off span,.bk-day.is-off strong{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-slate-500)}.bk-dayname{margin-bottom:var(--spacing);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-800)}.bk-dayname:first-letter{text-transform:uppercase}@media (min-width:40rem){.bk-dayname{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.bk-part{margin-top:calc(var(--spacing) * 5);margin-bottom:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-slate-500);text-transform:uppercase}.bk-slots{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style-type:none;display:grid}@media (min-width:40rem){.bk-slots{grid-template-columns:repeat(5,minmax(0,1fr))}}.bk-slot{min-height:calc(var(--spacing) * 11);cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-900);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;text-decoration-line:none;display:flex}@media (hover:hover){.bk-slot:hover{border-color:var(--brand);background-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.bk-slot:hover{background-color:color-mix(in oklab, var(--brand) 10%, transparent)}}}.bk-slot:active{scale:.97}.bk-summary{margin-bottom:calc(var(--spacing) * 5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:var(--spacing)}@media (min-width:40rem){.bk-summary{padding-inline:calc(var(--spacing) * 5)}}.bk-summary>div{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-block:calc(var(--spacing) * 2.5);display:flex}.bk-summary>div:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.bk-summary dt{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-600);flex-shrink:0}.bk-summary dd{text-align:right;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-900);margin:0}.bk-summary dd a{margin-left:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.bk-code{font-family:var(--font-mono)}.bk-prose .bk-summary>div{display:block}.bk-prose .bk-summary dt{margin-bottom:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-slate-500);text-transform:uppercase}.bk-prose .bk-summary dd{text-align:left;--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-slate-700)}.bk-form{margin-top:calc(var(--spacing) * 2)}.bk-form label{margin-bottom:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700)}.bk-form input[type=text],.bk-form input[type=email],.bk-form input[type=tel],.bk-form textarea{min-height:calc(var(--spacing) * 12);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.bk-legal{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-600)}.bk-check{align-items:flex-start;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.bk-check label{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-800);flex:1;margin-bottom:0;padding-top:1px}.bk-check .field__error{flex-basis:100%}.layout-booking .btn{border-radius:var(--radius-xl)}.layout-booking .btn--big{min-height:calc(var(--spacing) * 13);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.layout-booking .btn--ghost{border-color:var(--color-slate-200);background-color:var(--color-white);color:var(--color-slate-700)}@media (hover:hover){.layout-booking .btn--ghost:hover{background-color:var(--color-slate-50)}}.bk-actions{margin-block:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);display:grid}@media (min-width:40rem){.bk-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.bk-contact{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style-type:none;display:grid}.bk-contact__btn{min-height:calc(var(--spacing) * 11);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-800);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none;display:flex}@media (hover:hover){.bk-contact__btn:hover{border-color:var(--color-slate-300);background-color:var(--color-slate-50)}}.bk-contact__btn .icon{color:var(--brand-deep)}.bk-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 5)}.bk-card>p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-700)}.bk-card .bk-contact{margin-bottom:var(--spacing)}.bk-hours{column-gap:calc(var(--spacing) * 4);row-gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));grid-template-columns:auto 1fr;margin:0;display:grid}.bk-hours dt{color:var(--color-slate-600)}.bk-hours dd{color:var(--color-slate-900);margin:0}.bk-ai{margin-top:calc(var(--spacing) * 10);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 5)}.bk-ai .bk-h2{margin-bottom:var(--spacing);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));display:flex}.bk-ai .bk-h2 .icon{color:var(--brand-deep)}.bk-ai form{margin-top:calc(var(--spacing) * 4)}.bk-ai .bk-card{margin-top:calc(var(--spacing) * 4);background-color:var(--color-slate-50)}.bk-ai__answer p{margin-bottom:calc(var(--spacing) * 3);color:var(--color-slate-800)}.bk-done{margin-bottom:calc(var(--spacing) * 6);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 6);text-align:center}@media (min-width:40rem){.bk-done{padding:calc(var(--spacing) * 8)}}.bk-done__icon{margin-inline:auto;margin-bottom:calc(var(--spacing) * 4);width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16);background-color:var(--brand);color:var(--on-brand);border-radius:3.40282e38px;place-items:center;display:grid}.bk-done__icon .icon{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.bk-done__icon--cancelled{background-color:var(--color-rose-100);color:var(--color-rose-700)}.bk-done__icon--completed,.bk-done__icon--no_show{background-color:var(--color-slate-100);color:var(--color-slate-600)}.bk-done .bk-h1{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.bk-done .bk-summary{margin-inline:auto;margin-top:calc(var(--spacing) * 6);max-width:var(--container-md);border-style:var(--tw-border-style);text-align:left;border-width:0;margin-bottom:0;padding-inline:0}.bk-status{padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-radius:3.40282e38px;align-items:center;display:inline-flex}.bk-status--confirmed{background-color:var(--color-emerald-50);color:var(--color-emerald-800)}.bk-status--cancelled{background-color:var(--color-rose-50);color:var(--color-rose-800)}.bk-status--completed,.bk-status--no_show{background-color:var(--color-slate-100);color:var(--color-slate-700)}.bk-done .bk-actions{margin-inline:auto;margin-top:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 2);max-width:var(--container-md)}.bk-done .bk-small{max-width:var(--container-md);margin-inline:auto}.bk-more{margin-top:calc(var(--spacing) * 8)}:where(.bk-more>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.bk-more{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-700)}.bk-more .bk-h3{margin-top:calc(var(--spacing) * 6)}.site-footer--slim{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-top:calc(var(--spacing) * 5)}.powered{margin-bottom:var(--spacing);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.powered a{color:var(--color-slate-600);text-decoration-line:none}@media (hover:hover){.powered a:hover{color:var(--color-slate-900);text-decoration-line:underline}}.layout-site{color:#f5f5f7;position:relative;overflow-x:clip}.aurora{pointer-events:none;z-index:0;position:fixed;inset:0}.aurora:before,.aurora:after,.aurora span{content:"";border-radius:3.40282e38px;position:absolute}.aurora:before{top:calc(var(--spacing) * -40);left:calc(var(--spacing) * -40);opacity:.22;background:radial-gradient(circle, var(--brand) 0%, transparent 68%);width:700px;height:700px}.aurora:after{top:33.3333%;right:calc(var(--spacing) * -40);opacity:.16;background:radial-gradient(circle,#ec4899 0%,#0000 68%);width:600px;height:600px}.aurora span{opacity:.1;background:radial-gradient(circle,#06b6d4 0%,#0000 68%);width:500px;height:500px;bottom:0;left:50%}.layout-site main,.layout-site footer,.layout-site .sitenav{z-index:10;position:relative}.site-wrap{width:100%;max-width:1400px;padding-inline:calc(var(--spacing) * 5);margin-inline:auto}@media (min-width:40rem){.site-wrap{padding-inline:calc(var(--spacing) * 6)}}@media (min-width:64rem){.site-wrap{padding-inline:calc(var(--spacing) * 10)}}.layout-site .sitenav{z-index:50;border-bottom-style:var(--tw-border-style);border-color:#ffffff0f;border-bottom-width:1px;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.layout-site .sitenav{border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.layout-site .sitenav{--tw-backdrop-blur:blur(var(--blur-2xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);background:#0a0a0fbf}.sitenav__bar{height:calc(var(--spacing) * 16);align-items:center;gap:calc(var(--spacing) * 2);max-width:1400px;padding-inline:calc(var(--spacing) * 5);margin-inline:auto;display:flex}@media (min-width:40rem){.sitenav__bar{padding-inline:calc(var(--spacing) * 6)}}@media (min-width:64rem){.sitenav__bar{padding-inline:calc(var(--spacing) * 10)}}.sitenav__links{align-items:center;gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:none}@media (min-width:64rem){.sitenav__links{margin-inline:auto;display:flex}}.sitenav__links a{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);color:#ffffffbf;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.sitenav__links a{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.sitenav__links a{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none}@media (hover:hover){.sitenav__links a:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.sitenav__links a:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.sitenav__links a:hover{color:var(--color-white)}}.sitenav__right{align-items:center;gap:calc(var(--spacing) * 1.5);margin-left:auto;display:flex}@media (min-width:40rem){.sitenav__right{gap:calc(var(--spacing) * 2)}}@media (min-width:64rem){.sitenav__right{margin-left:0}}.sitenav__login{min-height:calc(var(--spacing) * 11);padding-inline:calc(var(--spacing) * 3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#fffc;align-items:center;display:none}@supports (color:color-mix(in lab, red, red)){.sitenav__login{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.sitenav__login{text-decoration-line:none}@media (hover:hover){.sitenav__login:hover{color:var(--color-white)}}@media (min-width:40rem){.sitenav__login{display:inline-flex}}.layout-site .menu--nav .menu__panel{top:calc(var(--spacing) * 16)}.pill{min-height:calc(var(--spacing) * 11);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;text-decoration-line:none;display:inline-flex}.pill .icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.pill--white{background-color:var(--color-white);color:var(--color-black)}@media (hover:hover){.pill--white:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.pill--white:hover{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}}.pill--line{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.pill--line{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.pill--line{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white)}@media (hover:hover){.pill--line:hover{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.pill--line:hover{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.pill--line:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.pill--line:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}}.pill--sm{min-height:calc(var(--spacing) * 10);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2)}.pill--lg{min-height:calc(var(--spacing) * 13);padding-inline:calc(var(--spacing) * 6);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.kicker{margin-bottom:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);--tw-tracking:.18em;letter-spacing:.18em;color:#fff9}@supports (color:color-mix(in lab, red, red)){.kicker{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.kicker{text-transform:uppercase}.grad{color:#0000;background-image:linear-gradient(120deg,#c4b5fd 0%,#f0abfc 35%,#ec4899 70%,#f59e0b 100%);-webkit-background-clip:text;background-clip:text}.soft{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.soft{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.h-sec{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:-.03em;letter-spacing:-.03em;color:var(--color-white)}@media (min-width:40rem){.h-sec{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (min-width:64rem){.h-sec{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}.h-sec--md{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:1.05;line-height:1.05}@media (min-width:40rem){.h-sec--md{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (min-width:64rem){.h-sec--md{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.lead{margin-top:calc(var(--spacing) * 5);max-width:var(--container-2xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1.6;color:#ffffffa6;line-height:1.6}@supports (color:color-mix(in lab, red, red)){.lead{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}@media (min-width:40rem){.lead{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.hero{padding-top:calc(var(--spacing) * 14);padding-bottom:calc(var(--spacing) * 14);position:relative;overflow-x:clip}@media (min-width:40rem){.hero{padding-top:calc(var(--spacing) * 20)}}@media (min-width:64rem){.hero{padding-top:calc(var(--spacing) * 28);padding-bottom:calc(var(--spacing) * 20)}}.hero__eyebrow{margin-bottom:calc(var(--spacing) * 8);align-items:center;gap:calc(var(--spacing) * 3);--tw-tracking:.18em;letter-spacing:.18em;color:#fff9;font-size:11px;display:flex}@supports (color:color-mix(in lab, red, red)){.hero__eyebrow{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.hero__eyebrow{text-transform:uppercase}@media (min-width:64rem){.hero__eyebrow{margin-bottom:calc(var(--spacing) * 10)}}.hero__dot{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);background-color:var(--color-fuchsia-400);border-radius:3.40282e38px;flex-shrink:0;display:inline-flex}.hero__grid{align-items:flex-end;gap:calc(var(--spacing) * 12);display:grid}@media (min-width:64rem){.hero__grid{gap:calc(var(--spacing) * 16);grid-template-columns:repeat(12,minmax(0,1fr))}.hero__copy{grid-column:span 7/span 7}}.hero__title{--tw-leading:.98;--tw-font-weight:var(--font-weight-bold);font-size:clamp(2.25rem,5.4vw,4.5rem);line-height:.98;font-weight:var(--font-weight-bold);--tw-tracking:-.035em;letter-spacing:-.035em;color:var(--color-white)}.hero__title .grad{display:block}.hero__cta{margin-top:calc(var(--spacing) * 9);align-items:stretch;gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (min-width:40rem){.hero__cta{flex-flow:wrap;align-items:center}}.hero__note{margin-top:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#fff9}@supports (color:color-mix(in lab, red, red)){.hero__note{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.hero__visual{position:relative}@media (min-width:64rem){.hero__visual{grid-column:span 5/span 5}}.hero__glow{pointer-events:none;inset:calc(var(--spacing) * -8);opacity:.4;--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);border-radius:3rem;position:absolute}@media (min-width:40rem){.hero__glow{inset:calc(var(--spacing) * -10)}}.hero__glow{background:conic-gradient(from 180deg at 50% 50%, var(--brand), #ec4899, #f59e0b, var(--brand))}.mock{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;position:relative}@supports (color:color-mix(in lab, red, red)){.mock{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.mock{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.mock{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.mock{padding:calc(var(--spacing) * 4);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}@media (min-width:40rem){.mock{padding:calc(var(--spacing) * 5)}}.mock__bar{margin-bottom:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-color:#ffffff0f;border-bottom-width:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.mock__bar{border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.mock__bar{padding-bottom:calc(var(--spacing) * 3.5)}.mock__dots{gap:calc(var(--spacing) * 1.5);display:flex}.mock__dots i{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);background-color:#ffffff26;border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.mock__dots i{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.mock__url{text-overflow:ellipsis;white-space:nowrap;text-align:center;font-family:var(--font-mono);color:#ffffff80;flex:1;font-size:10px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mock__url{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.mock__head{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 3);display:flex}.mock__day{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.mock__rows{margin:0;list-style-type:none}:where(.mock__rows>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.mock__rows{padding:0}.mock__row{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff0f;display:flex}@supports (color:color-mix(in lab, red, red)){.mock__row{border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.mock__row{background-color:#ffffff06}@supports (color:color-mix(in lab, red, red)){.mock__row{background-color:color-mix(in oklab, var(--color-white) 2.5%, transparent)}}.mock__row{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5)}.mock__row--new{border-color:#ec6cff66}@supports (color:color-mix(in lab, red, red)){.mock__row--new{border-color:color-mix(in oklab, var(--color-fuchsia-400) 40%, transparent)}}.mock__row--new{background-color:#e12afb1f}@supports (color:color-mix(in lab, red, red)){.mock__row--new{background-color:color-mix(in oklab, var(--color-fuchsia-500) 12%, transparent)}}.mock__time{width:calc(var(--spacing) * 11);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#fff9;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.mock__time{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.mock__who{flex:1;min-width:0}.mock__who b{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);display:block;overflow:hidden}.mock__who small{text-overflow:ellipsis;white-space:nowrap;color:#ffffff8c;font-size:11px;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mock__who small{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.mock__pill{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:9px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase;border-radius:3.40282e38px;flex-shrink:0}.mock__note{margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#00d29440;width:100%;position:relative}@supports (color:color-mix(in lab, red, red)){.mock__note{border-color:color-mix(in oklab, var(--color-emerald-400) 25%, transparent)}}.mock__note{padding:calc(var(--spacing) * 3.5);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (min-width:40rem){.mock__note{bottom:calc(var(--spacing) * -20);left:calc(var(--spacing) * -8);width:19rem;margin-top:0;position:absolute}}.mock__note{background:#0d1512eb}.mock__note b{align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--color-white);display:flex}.mock__note b .icon{color:var(--color-emerald-300)}.mock__note p{margin-top:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.mock__note p{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.trust{align-items:center;column-gap:calc(var(--spacing) * 6);row-gap:calc(var(--spacing) * 3);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:#ffffff0f;flex-wrap:wrap;margin:0;list-style-type:none;display:flex}@supports (color:color-mix(in lab, red, red)){.trust{border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.trust{padding:0;padding-block:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.trust{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}@media (min-width:40rem){.trust{margin-top:calc(var(--spacing) * 14);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:64rem){.trust{margin-top:calc(var(--spacing) * 6)}}.trust li{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.trust .icon{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);color:var(--color-emerald-400)}.sec{padding-block:calc(var(--spacing) * 20)}@media (min-width:40rem){.sec{padding-block:calc(var(--spacing) * 24)}}@media (min-width:64rem){.sec{padding-block:calc(var(--spacing) * 32)}}.sec--band{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.sec--band{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.sec--band{background-color:#00000040}@supports (color:color-mix(in lab, red, red)){.sec--band{background-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.sec__head{margin-bottom:calc(var(--spacing) * 10);max-width:var(--container-3xl)}@media (min-width:64rem){.sec__head{margin-bottom:calc(var(--spacing) * 16)}}.sec__head--center{text-align:center;margin-inline:auto}.steps{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff0f;gap:1px;margin:0;list-style-type:none;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.steps{border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.steps{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.steps{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.steps{padding:0}@media (min-width:48rem){.steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.step{padding:calc(var(--spacing) * 7);background-color:#0a0a0f}@media (min-width:40rem){.step{padding:calc(var(--spacing) * 8)}}@media (min-width:64rem){.step{padding:calc(var(--spacing) * 10)}}.step__n{margin-bottom:calc(var(--spacing) * 5);font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}@media (min-width:40rem){.step__n{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}@media (min-width:64rem){.step__n{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}}.step__n{background-image:linear-gradient(135deg, var(--brand), #ec4899)}.step h3{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}@media (min-width:64rem){.step h3{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.step p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.6;color:#fff9;line-height:1.6}@supports (color:color-mix(in lab, red, red)){.step p{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.feats{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:40rem){.feats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.feats{grid-template-columns:repeat(4,minmax(0,1fr))}}.feat{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.feat{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.feat{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.feat{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.feat{padding:calc(var(--spacing) * 6);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.feat:hover{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.feat:hover{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.feat:hover{background-color:#ffffff0b}@supports (color:color-mix(in lab, red, red)){.feat:hover{background-color:color-mix(in oklab, var(--color-white) 4.5%, transparent)}}}@media (min-width:64rem){.feat--wide{grid-column:span 2/span 2}}.feat__icon{margin-bottom:calc(var(--spacing) * 5);width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;place-items:center;display:inline-grid}.feat__icon .icon{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.tone-violet{border-color:#a685ff40}@supports (color:color-mix(in lab, red, red)){.tone-violet{border-color:color-mix(in oklab, var(--color-violet-400) 25%, transparent)}}.tone-violet{background-color:#8d54ff1a}@supports (color:color-mix(in lab, red, red)){.tone-violet{background-color:color-mix(in oklab, var(--color-violet-500) 10%, transparent)}}.tone-violet{color:var(--color-violet-300)}.tone-fuchsia{border-color:#ec6cff40}@supports (color:color-mix(in lab, red, red)){.tone-fuchsia{border-color:color-mix(in oklab, var(--color-fuchsia-400) 25%, transparent)}}.tone-fuchsia{background-color:#e12afb1a}@supports (color:color-mix(in lab, red, red)){.tone-fuchsia{background-color:color-mix(in oklab, var(--color-fuchsia-500) 10%, transparent)}}.tone-fuchsia{color:var(--color-fuchsia-300)}.tone-emerald{border-color:#00d29440}@supports (color:color-mix(in lab, red, red)){.tone-emerald{border-color:color-mix(in oklab, var(--color-emerald-400) 25%, transparent)}}.tone-emerald{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.tone-emerald{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.tone-emerald{color:var(--color-emerald-300)}.tone-amber{border-color:#fcbb0040}@supports (color:color-mix(in lab, red, red)){.tone-amber{border-color:color-mix(in oklab, var(--color-amber-400) 25%, transparent)}}.tone-amber{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.tone-amber{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.tone-amber{color:var(--color-amber-300)}.tone-cyan{border-color:#00d2ef40}@supports (color:color-mix(in lab, red, red)){.tone-cyan{border-color:color-mix(in oklab, var(--color-cyan-400) 25%, transparent)}}.tone-cyan{background-color:#00b7d71a}@supports (color:color-mix(in lab, red, red)){.tone-cyan{background-color:color-mix(in oklab, var(--color-cyan-500) 10%, transparent)}}.tone-cyan{color:var(--color-cyan-300)}.feat h3{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.feat p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.6;color:#fff9;line-height:1.6}@supports (color:color-mix(in lab, red, red)){.feat p{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.feat__mono{margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-lg);background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.feat__mono{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.feat__mono{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));word-break:break-all;color:#fffc}@supports (color:color-mix(in lab, red, red)){.feat__mono{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.chips{justify-content:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;margin:0;padding:0;list-style-type:none;display:flex}.chips li{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.chips li{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.chips li{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.chips li{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.chips li{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.chips li{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.split{align-items:center;gap:calc(var(--spacing) * 10);display:grid}@media (min-width:64rem){.split{gap:calc(var(--spacing) * 20);grid-template-columns:repeat(2,minmax(0,1fr))}}.ia-demo{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#00d29440}@supports (color:color-mix(in lab, red, red)){.ia-demo{border-color:color-mix(in oklab, var(--color-emerald-400) 25%, transparent)}}.ia-demo{padding:calc(var(--spacing) * 5);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background:#0d1512e6}.ia-demo__q{margin-bottom:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-top-left-radius:var(--radius-sm);background-color:#ffffff0f;max-width:88%}@supports (color:color-mix(in lab, red, red)){.ia-demo__q{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.ia-demo__q{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.ia-demo__q{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.ia-demo__a{margin-bottom:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-top-right-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:#00d29440;max-width:92%;margin-left:auto}@supports (color:color-mix(in lab, red, red)){.ia-demo__a{border-color:color-mix(in oklab, var(--color-emerald-400) 25%, transparent)}}.ia-demo__a{background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.ia-demo__a{background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.ia-demo__a{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.ia-demo__a{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.ia-demo__tag{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#ffffff8c;display:flex}@supports (color:color-mix(in lab, red, red)){.ia-demo__tag{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.layout-site .ticks li{color:#fffc}@supports (color:color-mix(in lab, red, red)){.layout-site .ticks li{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.plans{align-items:flex-start;gap:calc(var(--spacing) * 4);display:grid}@media (min-width:40rem){.plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.plans{max-width:var(--container-4xl);margin-inline:auto}}@media (min-width:80rem){.plans{max-width:var(--container-6xl);grid-template-columns:repeat(4,minmax(0,1fr))}}.plan{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff14;flex-direction:column;height:100%;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.plan{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.plan{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.plan{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.plan{padding:calc(var(--spacing) * 6);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.plan:hover{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.plan:hover{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}}@media (min-width:64rem){.plan{padding:calc(var(--spacing) * 7)}}.plan--lite{border-color:#ec6cff59}@supports (color:color-mix(in lab, red, red)){.plan--lite{border-color:color-mix(in oklab, var(--color-fuchsia-400) 35%, transparent)}}.plan--lite{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab, red, red)){.plan--lite{--tw-gradient-position:to bottom in oklab}}.plan--lite{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#e12afb1a}@supports (color:color-mix(in lab, red, red)){.plan--lite{--tw-gradient-from:color-mix(in oklab, var(--color-fuchsia-500) 10%, transparent)}}.plan--lite{--tw-gradient-via:#8d54ff0f}@supports (color:color-mix(in lab, red, red)){.plan--lite{--tw-gradient-via:color-mix(in oklab, var(--color-violet-500) 6%, transparent)}}.plan--lite{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:transparent}@media (hover:hover){.plan--lite:hover{border-color:#ec6cff80}@supports (color:color-mix(in lab, red, red)){.plan--lite:hover{border-color:color-mix(in oklab, var(--color-fuchsia-400) 50%, transparent)}}}.plan__badge{top:calc(var(--spacing) * -3);left:calc(var(--spacing) * 6);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-white);text-transform:uppercase;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#e12afb4d;border-radius:3.40282e38px;position:absolute}@supports (color:color-mix(in lab, red, red)){.plan__badge{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-fuchsia-500) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.plan__badge{background-image:linear-gradient(90deg, var(--accent-deep), var(--brand-deep))}.plan__name{margin-top:var(--spacing);margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.plan__name{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.plan__price{margin-bottom:var(--spacing);align-items:baseline;gap:calc(var(--spacing) * 1.5);display:flex}.plan__price strong{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter);color:var(--color-white)}@media (min-width:64rem){.plan__price strong{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.plan__price span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#fff9}@supports (color:color-mix(in lab, red, red)){.plan__price span{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.plan__for{margin-bottom:calc(var(--spacing) * 6);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#fff9}@supports (color:color-mix(in lab, red, red)){.plan__for{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.plan .ticks{margin-bottom:calc(var(--spacing) * 7);flex:1}:where(.plan .ticks>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}.plan .pill{width:100%}.more-link{margin-top:calc(var(--spacing) * 8);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.more-link{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.more-cta{margin-top:calc(var(--spacing) * 10);justify-content:center;display:flex}.more-link a{color:var(--accent-tint);text-underline-offset:2px;text-decoration-line:underline}@media (hover:hover){.more-link a:hover{color:var(--color-white)}}.compare{width:100%}.compare .si{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-emerald-300)}.compare .no{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.compare .no{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.honest{gap:calc(var(--spacing) * 8);display:grid}@media (min-width:64rem){.honest{gap:calc(var(--spacing) * 20);grid-template-columns:1fr 1.3fr}}.honest p{margin-bottom:calc(var(--spacing) * 4);max-width:var(--container-2xl);color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.honest p{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.faq{margin:0;list-style-type:none}:where(.faq>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){:where(.faq>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.faq{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.faq{border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.faq{padding:0}.faq__item summary{min-height:calc(var(--spacing) * 16);cursor:pointer;justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5);text-align:left;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#ffffffe6;list-style-type:none;display:flex}@supports (color:color-mix(in lab, red, red)){.faq__item summary{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}@media (hover:hover){.faq__item summary:hover{color:var(--color-white)}}@media (min-width:40rem){.faq__item summary{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:after{content:"";margin-top:var(--spacing);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);background-color:#ffffff80;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.faq__item summary:after{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.faq__item summary:after{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}.faq__item[open] summary{color:var(--color-white)}.faq__item[open] summary:after{background-color:var(--color-fuchsia-300);rotate:180deg}.faq__item p{padding-bottom:calc(var(--spacing) * 5);--tw-leading:1.65;color:#ffffffb3;font-size:15px;line-height:1.65}@supports (color:color-mix(in lab, red, red)){.faq__item p{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}@media (min-width:40rem){.faq__item p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.faq-wrap{max-width:var(--container-3xl);margin-inline:auto}.cta{padding-block:calc(var(--spacing) * 20);text-align:center;position:relative}@media (min-width:40rem){.cta{padding-block:calc(var(--spacing) * 24)}}@media (min-width:64rem){.cta{padding-block:calc(var(--spacing) * 32)}}.cta__badge{margin-bottom:calc(var(--spacing) * 6);align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:#ec6cff4d;border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cta__badge{border-color:color-mix(in oklab, var(--color-fuchsia-400) 30%, transparent)}}.cta__badge{background-color:#e12afb1a}@supports (color:color-mix(in lab, red, red)){.cta__badge{background-color:color-mix(in oklab, var(--color-fuchsia-500) 10%, transparent)}}.cta__badge{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-fuchsia-200);text-transform:uppercase}.cta__badge .icon{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.cta h2{margin-inline:auto;margin-bottom:calc(var(--spacing) * 6);max-width:var(--container-4xl);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:.95;--tw-font-weight:var(--font-weight-bold);line-height:.95;font-weight:var(--font-weight-bold);--tw-tracking:-.04em;letter-spacing:-.04em;color:var(--color-white)}@media (min-width:40rem){.cta h2{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (min-width:64rem){.cta h2{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}.cta p{margin-inline:auto;margin-bottom:calc(var(--spacing) * 9);max-width:var(--container-2xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.cta p{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}@media (min-width:40rem){.cta p{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.cta__btns{justify-content:center;gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (min-width:40rem){.cta__btns{flex-direction:row}}.page-head{padding-top:calc(var(--spacing) * 14);padding-bottom:calc(var(--spacing) * 10);position:relative}@media (min-width:40rem){.page-head{padding-top:calc(var(--spacing) * 20)}}@media (min-width:64rem){.page-head{padding-top:calc(var(--spacing) * 24)}}.page-head h1{max-width:var(--container-4xl);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:-.035em;letter-spacing:-.035em;color:var(--color-white)}@media (min-width:40rem){.page-head h1{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}.page-head h1 em{color:#0000;background-image:linear-gradient(120deg,#c4b5fd 0%,#f0abfc 35%,#ec4899 70%,#f59e0b 100%);-webkit-background-clip:text;background-clip:text;font-style:normal}.page-head__lead{margin-top:calc(var(--spacing) * 5);max-width:var(--container-2xl);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.page-head__lead{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.page-head .kicker--light,.page-head .kicker{color:#fff9}@supports (color:color-mix(in lab, red, red)){.page-head .kicker--light,.page-head .kicker{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.page-head--legal h1{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}@media (min-width:40rem){.page-head--legal h1{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.page-head>.container,.page-head>.site-wrap{width:100%;max-width:1400px;padding-inline:calc(var(--spacing) * 5);margin-inline:auto}@media (min-width:40rem){.page-head>.container,.page-head>.site-wrap{padding-inline:calc(var(--spacing) * 6)}}@media (min-width:64rem){.page-head>.container,.page-head>.site-wrap{padding-inline:calc(var(--spacing) * 10)}}.prose{max-width:var(--container-3xl);padding-inline:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 24);--tw-leading:1.75;color:#ffffffbf;margin-inline:auto;font-size:.9375rem;line-height:1.75}@supports (color:color-mix(in lab, red, red)){.prose{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}@media (min-width:40rem){.prose{padding-inline:calc(var(--spacing) * 6)}}.prose h2{margin-top:calc(var(--spacing) * 11);margin-bottom:calc(var(--spacing) * 3.5);scroll-margin-top:calc(var(--spacing) * 24);--tw-leading:var(--leading-tight);font-size:1.375rem;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--color-white)}.prose h2:first-child{margin-top:0}.prose h3{margin-top:calc(var(--spacing) * 7);margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-size:1.0625rem;font-weight:var(--font-weight-semibold);color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.prose h3{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.prose p{margin-bottom:calc(var(--spacing) * 4)}.prose ul,.prose ol{margin-bottom:calc(var(--spacing) * 5);padding-left:calc(var(--spacing) * 5);list-style-type:disc}.prose ol{list-style-type:decimal}.prose li{margin-bottom:calc(var(--spacing) * 2)}.prose li::marker{color:#c084fcd9}.prose strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.prose a{color:var(--color-fuchsia-300);text-underline-offset:2px;text-decoration-line:underline}@media (hover:hover){.prose a:hover{color:var(--color-fuchsia-200)}}.prose table{margin-bottom:calc(var(--spacing) * 6);border-collapse:collapse;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.prose th,.prose td{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.prose th,.prose td{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.prose th,.prose td{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);text-align:left;vertical-align:top}.prose th{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.prose th{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.prose th{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.prose th{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.pendiente{border-style:var(--tw-border-style);--tw-border-style:dashed;border:1px dashed #fcbb0073;border-radius:.25rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){.pendiente{border-color:color-mix(in oklab, var(--color-amber-400) 45%, transparent)}}.pendiente{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.pendiente{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.pendiente{padding-inline:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-medium);font-size:.8125em;font-weight:var(--font-weight-medium);color:var(--color-amber-300)}.draft-note{margin-bottom:calc(var(--spacing) * 8);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#fcbb004d}@supports (color:color-mix(in lab, red, red)){.draft-note{border-color:color-mix(in oklab, var(--color-amber-400) 30%, transparent)}}.draft-note{background-color:#f99c0012}@supports (color:color-mix(in lab, red, red)){.draft-note{background-color:color-mix(in oklab, var(--color-amber-500) 7.0%, transparent)}}.draft-note{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-amber-100)}.note-text{margin-top:calc(var(--spacing) * 6);max-width:var(--container-3xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#fff9}@supports (color:color-mix(in lab, red, red)){.note-text{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.site-footer{z-index:10;margin-top:calc(var(--spacing) * 12);border-top-style:var(--tw-border-style);border-color:#ffffff0d;border-top-width:1px;position:relative}@supports (color:color-mix(in lab, red, red)){.site-footer{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.site-footer__grid{gap:calc(var(--spacing) * 10);max-width:1400px;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 14);margin-inline:auto;display:grid}@media (min-width:40rem){.site-footer__grid{padding-inline:calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.site-footer__grid{padding-inline:calc(var(--spacing) * 10);padding-block:calc(var(--spacing) * 16);grid-template-columns:repeat(5,minmax(0,1fr))}.site-footer__brand{grid-column:span 2/span 2}}.site-footer__brand p{margin-top:calc(var(--spacing) * 4);max-width:var(--container-xs);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.6;color:#fff9;line-height:1.6}@supports (color:color-mix(in lab, red, red)){.site-footer__brand p{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.site-footer h2{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.18em;letter-spacing:.18em;color:#fff9}@supports (color:color-mix(in lab, red, red)){.site-footer h2{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.site-footer h2{text-transform:uppercase}.site-footer ul{margin:0;list-style-type:none}:where(.site-footer ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}.site-footer ul{padding:0}.site-footer li a{min-height:calc(var(--spacing) * 9);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffbf;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.site-footer li a{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.site-footer li a{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none}@media (hover:hover){.site-footer li a:hover{color:var(--color-white)}}.layout-site .site-credit{border-top-style:var(--tw-border-style);border-color:#ffffff0d;border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.layout-site .site-credit{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.layout-site .site-credit{color:#fff9}@supports (color:color-mix(in lab, red, red)){.layout-site .site-credit{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.layout-minimal{background-color:var(--color-slate-100);flex-direction:column;min-height:100vh;display:flex;position:relative;overflow-x:clip}.layout-minimal:before,.layout-minimal:after{content:"";pointer-events:none;border-radius:3.40282e38px;position:fixed}.layout-minimal:before{opacity:.25;background:radial-gradient(circle, var(--brand) 0%, transparent 70%);width:500px;height:500px;top:-10%;left:-10%}@supports (color:color-mix(in lab, red, red)){.layout-minimal:before{background:radial-gradient(circle, color-mix(in srgb, var(--brand) 70%, white) 0%, transparent 70%)}}.layout-minimal:after{opacity:.2;background:radial-gradient(circle,#f0abfc 0%,#0000 70%);width:420px;height:420px;bottom:-5%;right:-5%}.minimal{z-index:10;width:100%;max-width:var(--container-md);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 10);flex-direction:column;flex:1;justify-content:center;margin-inline:auto;display:flex;position:relative}.minimal--wide{max-width:var(--container-lg)}.auth-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 6);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#0f172b0d}@supports (color:color-mix(in lab, red, red)){.auth-card{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-900) 5%, transparent) var(--tw-shadow-alpha), transparent)}}@media (min-width:40rem){.auth-card{padding:calc(var(--spacing) * 8)}}.auth-card__logo{margin-bottom:calc(var(--spacing) * 6);justify-content:center;display:flex}.auth-card__logo .logo{color:var(--color-slate-900)}.auth-card h1{margin-bottom:calc(var(--spacing) * 2);text-align:center;font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-slate-900)}.auth-card h1+p,.auth-card .auth-sub{margin-bottom:calc(var(--spacing) * 6);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-600)}.auth-card>p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-700)}.auth-card form{margin-top:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 2)}.auth-card .field>label:not(.check){margin-bottom:calc(var(--spacing) * 1.5)}.auth-card .flash{margin-top:calc(var(--spacing) * 4)}.auth-card pre{margin-top:calc(var(--spacing) * 3);border-radius:var(--radius-lg);background-color:var(--color-slate-100);padding:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));overflow:auto}.auth-card code{background-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);color:var(--color-slate-900);border-radius:.25rem}.auth-card img{margin-inline:auto;margin-block:calc(var(--spacing) * 4);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 2)}.auth-card .note{margin-top:calc(var(--spacing) * 5);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-600)}.auth-links{margin-top:calc(var(--spacing) * 6)}:where(.auth-links>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.auth-links{text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-600)}.auth-links a{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.ifield{position:relative}.ifield>.icon{pointer-events:none;top:50%;left:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-slate-400);position:absolute}.ifield input,.ifield select{min-height:calc(var(--spacing) * 12);border-radius:var(--radius-lg);background-color:var(--color-slate-50);padding-block:calc(var(--spacing) * 3);padding-left:calc(var(--spacing) * 11);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.layout-minimal input:not([type=checkbox]):not([type=radio]),.layout-minimal select{min-height:calc(var(--spacing) * 12);border-radius:var(--radius-lg);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.btn--auth{min-height:calc(var(--spacing) * 12);border-radius:var(--radius-lg);width:100%;padding-block:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (min-width:40rem){.btn--auth{min-height:calc(var(--spacing) * 12)}}.btn--auth{background-image:linear-gradient(90deg, var(--brand-deep), var(--brand-deep))}@supports (color:color-mix(in lab, red, red)){.btn--auth{background-image:linear-gradient(90deg, var(--brand-deep), color-mix(in srgb, var(--brand-deep) 75%, var(--accent-deep)))}}.btn--auth{box-shadow:0 10px 24px -10px var(--brand)}@supports (color:color-mix(in lab, red, red)){.btn--auth{box-shadow:0 10px 24px -10px color-mix(in srgb, var(--brand) 60%, transparent)}}.btn--auth:hover{filter:brightness(1.07)}.layout-minimal .btn--primary{min-height:calc(var(--spacing) * 12);border-radius:var(--radius-lg);width:auto;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.layout-minimal .check{color:var(--color-slate-700)}.layout-minimal .check a{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.layout-minimal .site-credit{z-index:10;color:var(--color-slate-600);position:relative}.label{margin-bottom:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.1em;letter-spacing:.1em;color:var(--muted);text-transform:uppercase;display:block}.hint{margin-top:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--muted);display:block}.field-error{margin-top:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-rose-700)}.field-error:where([data-theme=dark],[data-theme=dark] *){color:var(--color-rose-300)}.alert{margin-bottom:calc(var(--spacing) * 5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-width:1px;display:block;position:relative}.alert-ok{border-color:#00d29440}@supports (color:color-mix(in lab, red, red)){.alert-ok{border-color:color-mix(in oklab, var(--color-emerald-400) 25%, transparent)}}.alert-ok{background-color:#00bb7f14}@supports (color:color-mix(in lab, red, red)){.alert-ok{background-color:color-mix(in oklab, var(--color-emerald-500) 8%, transparent)}}.alert-ok{color:var(--color-emerald-900)}.alert-ok:where([data-theme=dark],[data-theme=dark] *){color:var(--color-emerald-100)}.alert-error{border-color:#ff667f4d}@supports (color:color-mix(in lab, red, red)){.alert-error{border-color:color-mix(in oklab, var(--color-rose-400) 30%, transparent)}}.alert-error{background-color:#ff235714}@supports (color:color-mix(in lab, red, red)){.alert-error{background-color:color-mix(in oklab, var(--color-rose-500) 8%, transparent)}}.alert-error{color:var(--color-rose-900)}.alert-error:where([data-theme=dark],[data-theme=dark] *){color:var(--color-rose-100)}.saas-form{max-width:var(--container-3xl)}.saas-form p{margin-bottom:calc(var(--spacing) * 4)}.saas-form fieldset{margin-bottom:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--line);padding:calc(var(--spacing) * 4)}.saas-form legend{padding-inline:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.1em;letter-spacing:.1em;color:var(--faint);text-transform:uppercase}.saas-plan{margin-bottom:calc(var(--spacing) * 8);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--line);padding-bottom:calc(var(--spacing) * 6)}.saas-plan h2 small{margin-left:calc(var(--spacing) * 2);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--muted)}.saas-table{margin-block:calc(var(--spacing) * 4);border-collapse:collapse;width:100%;max-width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:block;overflow-x:auto}.saas-table th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--line);background-color:var(--surface-2);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:left;--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;white-space:nowrap;color:var(--faint);text-transform:uppercase}.saas-table td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--line);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);vertical-align:top;color:var(--ink-2)}.saas-wrap{max-width:var(--container-5xl)}.saas-wrap h1{margin-bottom:var(--spacing);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--ink)}@media (min-width:40rem){.saas-wrap h1{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.saas-wrap h2{margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--ink)}.saas-page section{margin-bottom:calc(var(--spacing) * 6)}.saas-line{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--ink-2)}.saas-filters{margin-block:calc(var(--spacing) * 4);align-items:flex-end;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.saas-filters p,.saas-filters label{margin-bottom:0}.saas-scroll{max-width:100%;overflow-x:auto}.saas-list{margin-bottom:calc(var(--spacing) * 4)}:where(.saas-list>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:var(--line)}.saas-list{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--line);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--ink-2)}.saas-list>li{padding-block:calc(var(--spacing) * 2.5)}.saas-thread{margin-bottom:calc(var(--spacing) * 4)}:where(.saas-thread>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:var(--line)}.saas-thread{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--line);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.saas-thread>li{padding-block:calc(var(--spacing) * 3);color:var(--ink-2)}.saas-actions{margin-block:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.saas-wrap .link,.saas-wrap a:not(.btn){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--brand-tint);text-underline-offset:2px;text-decoration-line:underline}[data-theme=light] .saas-wrap .link,[data-theme=light] .saas-wrap a:not(.btn){color:var(--brand-deep)}.saas-wrap .text-stone-600{color:var(--muted)}.saas-wrap .text-stone-800{color:var(--ink)}.saas-wrap .bg-stone-200{background:var(--surface-3)}.saas-wrap .border-stone-200,.saas-wrap .divide-stone-200>:not(:last-child){border-color:var(--line-2)}.saas-uso{margin-top:calc(var(--spacing) * 10);max-width:var(--container-3xl);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--line);padding-top:calc(var(--spacing) * 6)}.saas-uso h2{margin-top:0}.saas-band [role=alert]{color:#fff;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);background:#b91c1c}.saas-band form{align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;max-width:1440px;margin-inline:auto;display:flex}.saas-band button{color:#b91c1c;min-height:calc(var(--spacing) * 9);cursor:pointer;border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3.5);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);background:#fff;border-width:0}.saas-band button:focus-visible{outline-offset:2px;outline:3px solid #fff}.hero__grid{align-items:center}.stage{justify-items:center;min-height:36rem;display:grid;position:relative}@media (min-width:640px){.stage{min-height:38rem}}.stage__ring{aspect-ratio:1;pointer-events:none;border:1px dashed #ffffff21;border-radius:9999px;width:30rem;max-width:118%;margin:auto;animation:70s linear infinite dg-spin;position:absolute;inset:0}.stage__ring:before{content:"";background:#f0abfc;border-radius:9999px;width:.6rem;height:.6rem;position:absolute;top:-.3rem;left:50%;box-shadow:0 0 1rem .15rem #f0abfcb3}.stage__ring--b{border-color:#ffffff14;width:22rem;animation-duration:48s;animation-direction:reverse}.stage__ring--b:before{background:#67e8f9;box-shadow:0 0 1rem .15rem #67e8f999}@keyframes dg-spin{to{transform:rotate(360deg)}}.ph{z-index:1;background:linear-gradient(160deg,#1b1b26,#0d0d14);border:1px solid #ffffff29;border-radius:2.5rem;width:18rem;height:35rem;padding:.55rem;position:relative;box-shadow:0 50px 90px -30px #000000d9,inset 0 0 0 1px #ffffff0a,0 0 6rem -1rem #7c3aed73}.ph__screen{color:#0f172a;letter-spacing:-.01em;background:#f8fafc;border-radius:2rem;height:100%;font-size:.8125rem;line-height:1.3;position:relative;overflow:hidden}.ph__island{z-index:5;background:#0d0d14;border-radius:9999px;width:4.6rem;height:1.15rem;margin-left:-2.3rem;position:absolute;top:.55rem;left:50%}.ph__stripe{background:#b4532a;height:.4rem;position:absolute;inset:0 0 auto}.ph__head{position:absolute;top:2.1rem;left:1rem;right:1rem}.ph__head b{letter-spacing:-.02em;font-size:1.0625rem;font-weight:700;display:block}.ph__head span{color:#475569;margin-top:.1rem;font-size:.75rem;display:block}.ph__steps{margin:0;padding:0;list-style:none;display:flex;position:absolute;top:5rem;left:1rem;right:1rem}.ph__steps li{flex:1;place-items:center;height:1.5rem;display:grid;position:relative}.ph__steps li:before{content:attr(data-n);z-index:1;color:#475569;background:#e2e8f0;border-radius:9999px;place-items:center;width:1.45rem;height:1.45rem;font-size:.7rem;font-weight:700;display:grid;position:relative;box-shadow:0 0 0 .25rem #f8fafc}.ph__steps li:not(:last-child):after{content:"";background:#e2e8f0;width:100%;height:2px;position:absolute;top:.7rem;left:50%}.ph__steps li:first-child:before{animation:16s infinite dg-st1}.ph__steps li:nth-child(2):before{animation:16s infinite dg-st2}.ph__steps li:nth-child(3):before{animation:16s infinite dg-st3}.ph__steps li:nth-child(4):before{animation:16s infinite dg-st4}.ph__stage{position:absolute;inset:7.2rem 1rem 1rem}.ph__scr{opacity:0;position:absolute;inset:0}.ph__scr--1{animation:16s infinite dg-s1}.ph__scr--2{animation:16s infinite dg-s2}.ph__scr--3{animation:16s infinite dg-s3}.ph__scr--4{text-align:center;align-content:start;justify-items:center;padding-top:1rem;animation:16s infinite dg-s4;display:grid}.ph__h{letter-spacing:-.02em;margin:0 0 .55rem;font-size:.95rem;font-weight:650}.ph__row{background:#fff;border:1px solid #e2e8f0;border-radius:.8rem;align-items:center;gap:.65rem;height:3.45rem;margin-bottom:.55rem;padding:0 .75rem;display:flex;position:relative}.ph__row b{font-weight:650;display:block}.ph__row small{color:#475569;font-size:.72rem;display:block}.ph__row em{margin-left:auto;font-size:.78rem;font-style:normal;font-weight:650}.ph__row--pro{height:3.25rem}.ph__av{color:#fff;background:#b4532a;border-radius:9999px;flex:none;place-items:center;width:2rem;height:2rem;font-size:.8rem;font-weight:700;display:grid}.ph__av--any{color:#475569;background:#e2e8f0}.ph__row--tap{animation:16s infinite dg-pick}.ph__scr--1 .ph__row--tap{--at:16%}.ph__scr--2 .ph__row--tap{--at:41.5%;animation-name:dg-pick2}.ph__days{gap:.4rem;margin-bottom:.6rem;display:flex}.ph__days span{text-align:center;color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:.6rem;flex:1;padding:.3rem 0;font-size:.72rem;font-weight:600}.ph__days .on{color:#7a2f10;background:#fdf1eb;border-color:#b4532a}.ph__slots{grid-template-columns:repeat(3,1fr);gap:.55rem;display:grid}.ph__slot{font-variant-numeric:tabular-nums;background:#fff;border:1px solid #cbd5e1;border-radius:.65rem;place-items:center;height:2.4rem;font-size:.8rem;font-weight:600;display:grid}.ph__slot--off{color:#64748b;background:#f1f5f9;border-style:dashed;text-decoration:line-through}.ph__slot--tap{animation:16s infinite dg-pick3}.ph__ok{background:#ecfdf5;border-radius:9999px;place-items:center;width:4.4rem;height:4.4rem;animation:16s infinite dg-pop;display:grid}.ph__ok svg{fill:none;stroke:#047857;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:30;stroke-dashoffset:30px;width:2.4rem;height:2.4rem;animation:16s infinite dg-draw}.ph__done{letter-spacing:-.02em;margin:.85rem 0 .2rem;font-size:1.1rem;font-weight:700}.ph__sum{text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:.8rem;width:100%;margin:.8rem 0 0;padding:.7rem .8rem;animation:16s infinite dg-fade4}.ph__sum div{justify-content:space-between;gap:.5rem;padding:.2rem 0;font-size:.78rem;display:flex}.ph__sum dt{color:#475569}.ph__sum dd{margin:0;font-weight:650}.ph__mail{color:#475569;align-items:center;gap:.4rem;margin-top:.8rem;font-size:.72rem;animation:16s infinite dg-fade4;display:flex}.ph__mail svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:.9rem;height:.9rem}.ph__tap{z-index:6;opacity:0;pointer-events:none;background:#7c3aed47;border:2px solid #7c3aed;border-radius:9999px;width:1.9rem;height:1.9rem;margin:-.95rem 0 0 -.95rem;animation:16s infinite dg-tap;position:absolute;top:0;left:0}.owner{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e0e16e0;border:1px solid #ffffff1f;border-radius:1.1rem;width:100%;max-width:18rem;margin-top:1rem;padding:.9rem;position:relative;box-shadow:0 30px 60px -20px #000c}@media (min-width:640px){.owner{width:17rem;margin-top:0;position:absolute;bottom:.5rem;left:-1.5rem}}@media (min-width:1024px){.owner{left:-3.5rem}}.owner__h{color:#ffffffa6;justify-content:space-between;align-items:baseline;margin:0 0 .6rem;font-size:.78rem;display:flex}.owner__h b{color:#fff;font-size:.9rem;font-weight:650}.owner ul{margin:0;padding:0;list-style:none}.owner li{color:#ffffffd9;background:#ffffff08;border:1px solid #ffffff12;border-radius:.65rem;align-items:center;gap:.6rem;margin-top:.4rem;padding:.5rem .6rem;font-size:.78rem;display:flex}.owner li time{width:2.5rem;font-family:var(--font-mono);color:#fff9;flex:none;font-size:.7rem}.owner li span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.owner li i{color:#000;letter-spacing:.06em;text-transform:uppercase;background:#fff;border-radius:9999px;flex:none;padding:.1rem .45rem;font-size:.6rem;font-style:normal;font-weight:700}.owner__new{opacity:0;animation:16s infinite dg-new;transform:translateY(.5rem);background:#d946ef24!important;border-color:#e879f973!important}.toast{z-index:7;color:#fff;opacity:0;background:#0a1612f0;border:1px solid #34d39959;border-radius:.9rem;align-items:center;gap:.5rem;padding:.55rem .8rem;font-size:.78rem;animation:16s infinite dg-toast;display:flex;position:absolute;top:3.2rem;right:.4rem;box-shadow:0 20px 40px -12px #000c}.toast .icon{color:#6ee7b7}@media (min-width:640px){.toast{right:-.5rem}}@media (min-width:1024px){.toast{right:-2.5rem}}@keyframes dg-s1{0%{opacity:0;transform:translate(1rem)}2%,23%{opacity:1;transform:none}25%,to{opacity:0;transform:translate(-1rem)}}@keyframes dg-s2{0%,25%{opacity:0;transform:translate(1rem)}27%,48%{opacity:1;transform:none}50%,to{opacity:0;transform:translate(-1rem)}}@keyframes dg-s3{0%,50%{opacity:0;transform:translate(1rem)}52%,73%{opacity:1;transform:none}75%,to{opacity:0;transform:translate(-1rem)}}@keyframes dg-s4{0%,75%{opacity:0;transform:translateY(.6rem)}78%,95%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes dg-st1{0%,96%{color:#fff;background:#b4532a}99%,to{color:#475569;background:#e2e8f0}}@keyframes dg-st2{0%,24%{color:#475569;background:#e2e8f0}27%,96%{color:#fff;background:#b4532a}99%,to{color:#475569;background:#e2e8f0}}@keyframes dg-st3{0%,49%{color:#475569;background:#e2e8f0}52%,96%{color:#fff;background:#b4532a}99%,to{color:#475569;background:#e2e8f0}}@keyframes dg-st4{0%,74%{color:#475569;background:#e2e8f0}77%,96%{color:#fff;background:#047857}99%,to{color:#475569;background:#e2e8f0}}@keyframes dg-pick{0%,16%{background:#fff;border-color:#e2e8f0}17.5%,to{background:#fdf1eb;border-color:#b4532a;box-shadow:0 0 0 3px #b4532a2e}}@keyframes dg-pick2{0%,41.5%{background:#fff;border-color:#e2e8f0}43%,to{background:#fdf1eb;border-color:#b4532a;box-shadow:0 0 0 3px #b4532a2e}}@keyframes dg-pick3{0%,66.5%{color:inherit;background:#fff;border-color:#cbd5e1}68%,to{color:#fff;background:#b4532a;border-color:#b4532a}}@keyframes dg-pop{0%,77%{transform:scale(.5)}80%{transform:scale(1.12)}82%,to{transform:scale(1)}}@keyframes dg-draw{0%,79%{stroke-dashoffset:30px}85%,to{stroke-dashoffset:0}}@keyframes dg-fade4{0%,82%{opacity:0;transform:translateY(.4rem)}86%,to{opacity:1;transform:none}}@keyframes dg-tap{0%{opacity:0;transform:translate(13rem,25rem)scale(1)}4%{opacity:1}14%{transform:translate(10rem,14.9rem)scale(1)}16%{transform:translate(10rem,14.9rem)scale(1)}16.8%{transform:translate(10rem,14.9rem)scale(.78)}18.5%,24%{opacity:1;transform:translate(10rem,14.9rem)scale(1)}26%{opacity:1;transform:translate(11rem,17rem)scale(1)}40%{transform:translate(9rem,10.9rem)scale(1)}41.5%{transform:translate(9rem,10.9rem)scale(1)}42.3%{transform:translate(9rem,10.9rem)scale(.78)}44%,50%{opacity:1;transform:translate(9rem,10.9rem)scale(1)}62%{transform:translate(8.4rem,15.7rem)scale(1)}66.5%{transform:translate(8.4rem,15.7rem)scale(1)}67.3%{transform:translate(8.4rem,15.7rem)scale(.78)}69%,72%{opacity:1;transform:translate(8.4rem,15.7rem)scale(1)}76%,to{opacity:0;transform:translate(10rem,23rem)scale(1)}}@keyframes dg-new{0%,80%{opacity:0;transform:translateY(.5rem)}84%,96%{opacity:1;transform:none}99%,to{opacity:0;transform:translateY(.5rem)}}@keyframes dg-toast{0%,79%{opacity:0;transform:translateY(-.6rem)scale(.96)}83%,95%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(-.4rem)}}[data-loop].is-off *,[data-loop].is-off :before,[data-loop].is-off :after{animation-play-state:paused!important}.nums{border-block:1px solid #ffffff12;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.nums{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.nums{grid-template-columns:repeat(4,1fr)}}.nums li{padding:1.6rem 0}@media (min-width:1024px){.nums li{padding:2.2rem 1.5rem}.nums li+li{border-left:1px solid #ffffff12}.nums li:first-child{padding-left:0}}.nums b{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,5.2vw,4.4rem);font-weight:700;line-height:1;display:block}.nums b .grad{display:inline}.nums li>span{color:#ffffffad;max-width:16rem;margin-top:.6rem;font-size:.875rem;line-height:1.45;display:block}.steps{position:relative}.steps__line{z-index:2;pointer-events:none;background:linear-gradient(90deg, var(--brand), #ec4899);--p:0;transform-origin:0;height:2px;transform:scaleX(var(--p));position:absolute;top:0;left:0;right:0}@media (max-width:767px){.steps__line{transform-origin:top;width:2px;height:auto;transform:scaleY(var(--p));bottom:0;right:auto}}.step{transition:background-color .5s}.step__n{transform-origin:0 100%;transition:transform .6s cubic-bezier(.16,1,.3,1)}html.js .step:not(.is-on) .step__n{opacity:.4}.step.is-on .step__n{transform:scale(1.04)}.step.is-on{background:linear-gradient(#7c3aed17,#0a0a0f 70%)}.step__n{transition:opacity .5s,transform .6s cubic-bezier(.16,1,.3,1)}.bento{gap:1rem;display:grid}@media (min-width:768px){.bento{grid-template-columns:repeat(12,1fr)}.tile--a{grid-column:span 7}.tile--b,.tile--c{grid-column:span 5}.tile--d{grid-column:span 7}.tile--e{grid-column:span 12}}.tile{background:linear-gradient(#ffffff0b,#ffffff03);border:1px solid #ffffff17;border-radius:1.25rem;flex-direction:column;gap:1.4rem;padding:1.5rem;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.tile{padding:2rem}.tile--e{flex-direction:row;align-items:center;gap:3rem}.tile--e>*{flex:1}}.tile h3{letter-spacing:-.025em;color:#fff;margin:0 0 .5rem;font-size:1.25rem;font-weight:650}.tile p{color:#ffffffad;max-width:30rem;margin:0;font-size:.9375rem;line-height:1.6}.tile__vis{flex:1;align-content:center;gap:1rem;min-height:9.5rem;display:grid;position:relative}.glow-card{position:relative}.glow-card:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(22rem circle at var(--mx,50%) var(--my,0%), #a78bfa29, transparent 65%);transition:opacity .3s;position:absolute;inset:0}.glow-card:hover:after{opacity:1}.dbl{gap:.9rem;display:grid}.dbl__slots{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.dbl__slots span{height:2.4rem;font-family:var(--font-mono);color:#fffc;border:1px solid #ffffff1f;border-radius:.6rem;place-items:center;font-size:.78rem;display:grid}.dbl__slots .t{animation:8s infinite dg-taken}.dbl__who{flex-wrap:wrap;gap:.6rem;display:flex}.dbl__who span{border:1px solid #ffffff24;border-radius:9999px;align-items:center;gap:.45rem;padding:.4rem .8rem;font-size:.8125rem;font-weight:600;display:inline-flex}.dbl__a{color:#a7f3d0;background:#10b98124;animation:8s infinite dg-wina;border-color:#34d39966!important}.dbl__b{color:#fecdd3;background:#f43f5e1a;animation:8s infinite dg-winb;border-color:#fb718559!important}.dbl__msg{color:#ffffffb8;min-height:1.3em;margin:0;font-size:.8125rem;animation:8s infinite dg-msg}@keyframes dg-taken{0%,24%{color:#fffc;background:0 0}30%,92%{color:#a7f3d0;background:#10b9812e;border-color:#34d39980;text-decoration:line-through}98%,to{background:0 0;text-decoration:none}}@keyframes dg-wina{0%,10%{opacity:.35;transform:translateY(.4rem)}18%,92%{opacity:1;transform:none}98%,to{opacity:.35;transform:translateY(.4rem)}}@keyframes dg-winb{0%,38%{opacity:.35;transform:translateY(.4rem)}46%,56%{opacity:1;transform:none}60%{transform:translate(-.25rem)}64%{transform:translate(.25rem)}68%,92%{opacity:1;transform:none}98%,to{opacity:.35;transform:translateY(.4rem)}}@keyframes dg-msg{0%,54%{opacity:0}62%,92%{opacity:1}98%,to{opacity:0}}.rem{grid-template-columns:repeat(4,1fr);padding-top:2.4rem;display:grid;position:relative}.rem:before{content:"";background:#ffffff1f;height:2px;position:absolute;top:3.15rem;left:12.5%;right:12.5%}.rem:after{content:"";transform-origin:0;background:linear-gradient(90deg,#7c3aed,#ec4899);height:2px;animation:8s infinite dg-line;position:absolute;top:3.15rem;left:12.5%;right:12.5%;transform:scaleX(0)}.rem div{z-index:1;text-align:center;color:#ffffffb3;justify-items:center;gap:.5rem;font-size:.78rem;display:grid;position:relative}.rem i{background:#14141c;border:2px solid #fff3;border-radius:9999px;place-items:center;width:1.6rem;height:1.6rem;animation:8s infinite dg-dot;display:grid}.rem div:nth-child(2) i{animation-name:dg-dot2}.rem div:nth-child(3) i{animation-name:dg-dot3}.rem div:nth-child(4) i{animation-name:dg-dot4}.rem b{color:#fff;font-weight:650}@keyframes dg-line{0%{transform:scaleX(0)}70%,92%{transform:scaleX(1)}98%,to{opacity:0;transform:scaleX(1)}}@keyframes dg-dot{0%,4%{border-color:#fff3}8%,92%{background:#7c3aed;border-color:#c084fc}98%,to{background:#14141c;border-color:#fff3}}@keyframes dg-dot2{0%,22%{border-color:#fff3}28%,92%{background:#c026d3;border-color:#f0abfc}98%,to{background:#14141c;border-color:#fff3}}@keyframes dg-dot3{0%,44%{border-color:#fff3}50%,92%{background:#db2777;border-color:#f9a8d4}98%,to{background:#14141c;border-color:#fff3}}@keyframes dg-dot4{0%,66%{border-color:#fff3}72%,92%{background:#059669;border-color:#6ee7b7}98%,to{background:#14141c;border-color:#fff3}}.lnk{justify-items:start;gap:.7rem;display:grid}.lnk__mail{color:#ffffffc7;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:.9rem;width:100%;max-width:21rem;padding:.9rem 1rem;font-size:.8125rem}.lnk__mail b{color:#fff;margin-bottom:.25rem;font-weight:650;display:block}.lnk__btn{color:#000;background:#fff;border-radius:9999px;margin-top:.7rem;padding:.45rem .9rem;font-size:.78rem;font-weight:650;animation:8s infinite dg-btn;display:inline-flex}.lnk__res{color:#a7f3d0;background:#10b9811f;border:1px solid #34d39966;border-radius:.8rem;align-items:center;gap:.5rem;padding:.5rem .9rem;font-size:.8125rem;animation:8s infinite dg-res;display:inline-flex}@keyframes dg-btn{0%,30%{transform:scale(1);box-shadow:0 0 #fff0}36%{transform:scale(.92)}42%,to{transform:scale(1)}}@keyframes dg-res{0%,40%{opacity:0;transform:translateY(.4rem)}48%,90%{opacity:1;transform:none}97%,to{opacity:0}}.wk{color:#fff9;font-size:.72rem;position:relative}.wk--5{--cols:5}.wk__g,.wk__over{grid-template-columns:2.4rem repeat(var(--cols,3), 1fr);grid-template-rows:auto repeat(6,2.2rem);gap:.3rem;display:grid}.wk__over{pointer-events:none;position:absolute;inset:0}.wk__hd{color:#ffffffd9;place-items:center;padding-bottom:.2rem;font-weight:650;display:grid}.wk__hr{font-family:var(--font-mono);align-items:center;font-size:.66rem;display:flex}.wk__cell{background:#ffffff08;border-radius:.4rem}.wk__b{white-space:nowrap;opacity:0;border:1px solid;border-radius:.5rem;align-items:center;padding:0 .5rem;font-weight:600;animation:10s infinite dg-blk;display:flex;overflow:hidden;transform:scale(.9)}.wk__b.v{color:#ede9fe;background:#7c3aed47;border-color:#a78bfa8c}.wk__b.f{color:#fae8ff;background:#d946ef3d;border-color:#f0abfc8c}.wk__b.e{color:#d1fae5;background:#10b98138;border-color:#34d39980}.wk__b.a{color:#fef3c7;background:#f59e0b33;border-color:#fbbf2480}.wk__b.c{color:#cffafe;background:#06b6d433;border-color:#22d3ee80}.wk__b:first-of-type{animation-delay:.2s}.wk__b:nth-of-type(2){animation-delay:.5s}.wk__b:nth-of-type(3){animation-delay:.8s}.wk__b:nth-of-type(4){animation-delay:1.1s}.wk__b:nth-of-type(5){animation-delay:1.4s}.wk__b:nth-of-type(6){animation-delay:1.7s}.wk__b:nth-of-type(7){animation-delay:2s}.wk__b:nth-of-type(8){animation-delay:2.3s}.wk__b:nth-of-type(9){animation-delay:2.6s}.wk__b:nth-of-type(10){animation-delay:2.9s}.wk__b:nth-of-type(11){animation-delay:3.2s}.wk__b:nth-of-type(12){animation-delay:3.5s}@keyframes dg-blk{0%{opacity:0;transform:scale(.9)}5%,88%{opacity:1;transform:none}96%,to{opacity:0;transform:scale(.96)}}.wk--3 .wk__b:first-of-type{grid-area:2/2/span 2}.wk--3 .wk__b:nth-of-type(2){grid-area:5/2/span 1}.wk--3 .wk__b:nth-of-type(3){grid-area:3/3/span 1}.wk--3 .wk__b:nth-of-type(4){grid-area:4/3/span 2}.wk--3 .wk__b:nth-of-type(5){grid-area:2/4/span 1}.wk--3 .wk__b:nth-of-type(6){grid-area:4/4/span 1}.wk--3 .wk__b:nth-of-type(7){grid-area:6/4/span 1}.wk--3 .wk__b:nth-of-type(8){grid-area:7/2/span 1}.wk--3 .wk__b:nth-of-type(n+9){display:none}.wk--5 .wk__b:first-of-type{grid-area:2/2/span 2}.wk--5 .wk__b:nth-of-type(2){grid-area:5/2/span 1}.wk--5 .wk__b:nth-of-type(3){grid-area:3/3/span 1}.wk--5 .wk__b:nth-of-type(4){grid-area:4/3/span 2}.wk--5 .wk__b:nth-of-type(5){grid-area:2/4/span 1}.wk--5 .wk__b:nth-of-type(6){grid-area:5/4/span 2}.wk--5 .wk__b:nth-of-type(7){grid-area:2/5/span 2}.wk--5 .wk__b:nth-of-type(8){grid-area:4/5/span 1}.wk--5 .wk__b:nth-of-type(9){grid-area:6/5/span 1}.wk--5 .wk__b:nth-of-type(10){grid-area:3/6/span 1}.wk--5 .wk__b:nth-of-type(11){grid-area:5/6/span 2}.wk--5 .wk__b:nth-of-type(12){grid-area:7/3/span 1}.code{font-family:var(--font-mono);color:#c4b5fd;white-space:pre-wrap;overflow-wrap:anywhere;background:#07070b;border:1px solid #ffffff1a;border-radius:.9rem;margin:0;padding:1rem 1.1rem;font-size:.75rem;line-height:1.7;overflow:hidden}.code .k{color:#f0abfc}.code .s{color:#6ee7b7}.code__caret{vertical-align:text-bottom;background:#f0abfc;width:.5rem;height:1em;margin-left:1px;animation:1.1s step-end infinite dg-caret;display:inline-block}@keyframes dg-caret{50%{opacity:0}}.site-mini{background:#ffffff08;border:1px solid #ffffff1a;border-radius:.9rem;padding:1rem;position:relative}.site-mini__bar{background:#ffffff29;border-radius:9999px;width:40%;height:.55rem;margin-bottom:.6rem;display:block}.site-mini__bar--s{background:#ffffff14;width:70%;height:.4rem}.site-mini__btn{color:#000;background:#fff;border-radius:9999px;align-items:center;gap:.4rem;margin-top:.5rem;padding:.55rem 1rem;font-size:.8125rem;font-weight:650;animation:6s infinite dg-embed;display:inline-flex}@keyframes dg-embed{0%,35%{opacity:0;transform:scale(.8)}45%,to{opacity:1;transform:scale(1)}}.marq{padding-block:.4rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marq__row{gap:.75rem;width:max-content;padding-right:.75rem;animation:46s linear infinite dg-marq;display:flex}.marq:hover .marq__row{animation-play-state:paused}.marq__row span{color:#ffffffe0;white-space:nowrap;background:#ffffff08;border:1px solid #ffffff1f;border-radius:9999px;align-items:center;gap:.6rem;padding:.7rem 1.25rem;font-size:1rem;font-weight:550;display:inline-flex}.marq__row .icon{color:#c4b5fd;width:1.05rem;height:1.05rem}@keyframes dg-marq{to{transform:translate(-50%)}}.demo-sec{align-items:center;gap:2.5rem;display:grid}@media (min-width:1024px){.demo-sec{grid-template-columns:5fr 6fr;gap:5rem}}.demo{background:#ffffff09;border:1px solid #ffffff1f;border-radius:1.5rem;min-height:31rem;padding:1.1rem;position:relative;box-shadow:0 40px 80px -40px #7c3aed80}.demo__paper{color:#0f172a;background:#f8fafc;border-radius:1.1rem;min-height:28.8rem;overflow:hidden}.demo__stripe{background:#b4532a;height:.4rem}.demo__top{padding:1rem 1.2rem 0}.demo__top b{letter-spacing:-.02em;font-size:1.1rem;font-weight:700;display:block}.demo__top span{color:#475569;font-size:.8125rem}.demo__steps{margin:1rem 1.2rem 0;padding:0;list-style:none;display:flex}.demo__steps li{color:#475569;flex:1;justify-items:center;gap:.25rem;font-size:.72rem;display:grid;position:relative}.demo__steps li:before{content:attr(data-n);color:#475569;z-index:1;background:#e2e8f0;border-radius:9999px;place-items:center;width:1.7rem;height:1.7rem;font-size:.78rem;font-weight:700;transition:background-color .3s,color .3s;display:grid;position:relative;box-shadow:0 0 0 .25rem #f8fafc}.demo__steps li:not(:last-child):after{content:"";background:#e2e8f0;width:100%;height:2px;position:absolute;top:.85rem;left:50%}.demo__steps li.is-now{color:#0f172a;font-weight:650}.demo__steps li.is-now:before{color:#fff;background:#b4532a}.demo__steps li.is-done:before{color:#fff;background:#047857}.demo__body{padding:1rem 1.2rem 1.3rem;position:relative}.demo__pane[hidden]{display:none}.demo__pane h3{letter-spacing:-.02em;color:#0f172a;margin:0 0 .75rem;font-size:1.1rem;font-weight:650}.demo__opts{gap:.6rem;display:grid}.demo__opts--slots{grid-template-columns:repeat(3,1fr)}.opt{text-align:left;cursor:pointer;width:100%;min-height:3.4rem;font:inherit;color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:.85rem;align-items:center;gap:.75rem;padding:.55rem .85rem;transition:border-color .2s,box-shadow .2s,transform .15s;display:flex}.opt:hover:not(:disabled){border-color:#b4532a;box-shadow:0 4px 14px -6px #b4532a80}.opt:active:not(:disabled){transform:scale(.985)}.opt:focus-visible{outline-offset:2px;outline:3px solid #7c3aed}.opt b{font-weight:650;display:block}.opt small{color:#475569;font-size:.78rem;display:block}.opt em{margin-left:auto;font-size:.875rem;font-style:normal;font-weight:650}.opt:disabled{cursor:not-allowed;color:#64748b;background:#f1f5f9;border-style:dashed}.opt:disabled small{color:#64748b}.opt--slot{font-variant-numeric:tabular-nums;justify-content:center;min-height:2.9rem;font-weight:650}.opt--slot:disabled{text-decoration:line-through}.demo .ph__av{flex:none}.demo__back{cursor:pointer;min-height:2.75rem;font:inherit;color:#475569;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.35rem;margin-top:.9rem;padding:0 .6rem;font-size:.8125rem;font-weight:600;display:inline-flex}.demo__back:hover{color:#0f172a;background:#e2e8f0}.demo__back:focus-visible{outline:3px solid #7c3aed}.demo__ok{background:#ecfdf5;border-radius:9999px;place-items:center;width:3.6rem;height:3.6rem;margin:0 auto .7rem;display:grid}.demo__ok svg{fill:none;stroke:#047857;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:2rem;height:2rem}.demo__pane--ok{text-align:center}.demo__sum{text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:.8rem;margin:.8rem 0 1rem;padding:.6rem .9rem}.demo__sum div{justify-content:space-between;gap:1rem;padding:.25rem 0;font-size:.875rem;display:flex}.demo__sum dt{color:#475569}.demo__sum dd{margin:0;font-weight:650}.demo__note{color:#475569;margin:0 0 1rem;font-size:.8125rem}.demo__cta{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.demo__cta .pill--real{color:#fff;background:#b4532a}.demo__cta .pill--real:hover{background:#9a4423}.demo__cta .pill--again{color:#0f172a;background:#fff;border:1px solid #cbd5e1}.demo__cta .pill--again:hover{background:#f1f5f9}.demo__static{color:#334155;padding:1.4rem 1.2rem;font-size:.9375rem}html.js .demo__static,html:not(.js) .demo__live{display:none}.yr{aspect-ratio:1;place-items:center;width:min(100%,20rem);margin-inline:auto;display:grid;position:relative}.yr svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.yr path{fill:none;stroke-width:7px;stroke-linecap:butt;stroke:#8b5cf6;stroke-dasharray:100;stroke-dashoffset:100px;animation:9s infinite dg-arc}.yr path.free{stroke:#fbbf24}.yr path:first-child{animation-delay:50ms}.yr path:nth-child(2){animation-delay:.15s}.yr path:nth-child(3){animation-delay:.25s}.yr path:nth-child(4){animation-delay:.35s}.yr path:nth-child(5){animation-delay:.45s}.yr path:nth-child(6){animation-delay:.55s}.yr path:nth-child(7){animation-delay:.65s}.yr path:nth-child(8){animation-delay:.75s}.yr path:nth-child(9){animation-delay:.85s}.yr path:nth-child(10){animation-delay:.95s}.yr path:nth-child(11){animation-delay:1.4s}.yr path:nth-child(12){animation-delay:1.6s}@keyframes dg-arc{0%{stroke-dashoffset:100px}12%,90%{stroke-dashoffset:0}to{stroke-dashoffset:100px}}.yr__c{text-align:center;position:relative}.yr__c b{letter-spacing:-.04em;font-size:clamp(2.4rem,5vw,3.6rem);font-weight:700;line-height:1;display:block}.yr__c span{color:#ffffffb3;margin-top:.4rem;font-size:.8125rem;display:block}.yr__c u{color:#fbbf24;text-decoration:none}.hero--page .hero__grid{align-items:center}.chips2{flex-wrap:wrap;gap:.6rem;margin:1.6rem 0 0;padding:0;list-style:none;display:flex}.chips2 li{color:#ffffffd9;background:#ffffff08;border:1px solid #ffffff21;border-radius:9999px;align-items:center;gap:.45rem;padding:.45rem .9rem;font-size:.875rem;display:inline-flex}.chips2 .icon{color:#6ee7b7}.compare th,.compare td{transition:background-color .2s}.compare tbody tr:hover>*{background-color:#ffffff08}.cta{overflow:hidden}.cta>.site-wrap{position:relative}.clock{z-index:-1;aspect-ratio:1;pointer-events:none;width:min(52rem,130%);margin:calc(min(52rem,130%)/-2) 0 0 calc(min(52rem,130%)/-2);position:absolute;top:50%;left:50%}.clock line{stroke:#ffffff1f;stroke-width:.45px;stroke-linecap:round;animation:6s infinite dg-tick}.clock line.big{stroke-width:.8px}@keyframes dg-tick{0%,4%{stroke:#ffffff1a}10%,60%{stroke:#c084fc}80%,to{stroke:#ffffff1a}}@supports (interpolate-size:allow-keywords){.faq{interpolate-size:allow-keywords}.faq__item::details-content{block-size:0;transition:block-size .35s cubic-bezier(.16, 1, .3, 1), content-visibility .35s allow-discrete;overflow:clip}.faq__item[open]::details-content{block-size:auto}}.feat.glow-card{overflow:hidden}.feat__icon{transition:transform .4s cubic-bezier(.16,1,.3,1)}.feat:hover .feat__icon{transform:translateY(-3px)rotate(-6deg)}.hero__lead-row{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}@media (prefers-reduced-motion:reduce){.stage__ring,.stage__ring:before,.marq__row,.code__caret,.ph *,.owner *,.toast,.dbl *,.rem *,.rem:after,.lnk *,.wk__b,.yr path,.clock line,.site-mini__btn{animation:none!important}.ph__scr{opacity:0}.ph__scr--4{opacity:1;transform:none}.ph__tap,.toast{display:none}.ph__steps li:nth-child(-n+3):before{color:#fff;background:#b4532a}.ph__steps li:nth-child(4):before{color:#fff;background:#047857}.ph__ok svg{stroke-dashoffset:0}.ph__sum,.ph__mail,.owner__new,.lnk__res,.dbl__msg{opacity:1!important;transform:none!important}.dbl__slots .t{color:#a7f3d0;background:#10b9812e;border-color:#34d39980;text-decoration:line-through}.rem:after{transform:none}.rem i{background:#7c3aed;border-color:#c084fc}.wk__b{opacity:1;transform:none}.yr path{stroke-dashoffset:0}.clock line{stroke:#c084fc80}.marq{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.marq__row{flex-wrap:wrap;width:auto}.marq__row [aria-hidden=true]{display:none}.step__n,.step{transition:none}}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.mx-auto{margin-inline:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mr-1{margin-right:var(--spacing)}.mb-0{margin-bottom:0}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.ml-1{margin-left:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-md{max-width:var(--container-md)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.items-center{align-items:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:var(--spacing)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-stone-200>:not(:last-child)){border-color:var(--color-stone-200)}.rounded-full{border-radius:3.40282e38px}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-line{border-color:var(--line)}.border-stone-200{border-color:var(--color-stone-200)}.bg-rose-600{background-color:var(--color-rose-600)}.bg-stone-200{background-color:var(--color-stone-200)}.bg-surface{background-color:var(--surface)}.p-5{padding:calc(var(--spacing) * 5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-3{padding-block:calc(var(--spacing) * 3)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.text-left{text-align:left}.align-\[-2px\]{vertical-align:-2px}.align-\[-3px\]{vertical-align:-3px}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-brand-tint{color:var(--brand-tint)}.text-ink{color:var(--ink)}.text-ink-2{color:var(--ink-2)}.text-muted{color:var(--muted)}.text-slate-600{color:var(--color-slate-600)}.text-stone-600{color:var(--color-stone-600)}.text-stone-800{color:var(--color-stone-800)}.text-white{color:var(--color-white)}.normal-case{text-transform:none}.first-letter\:uppercase:first-letter{text-transform:uppercase}@media (hover:hover){.hover\:bg-rose-700:hover{background-color:var(--color-rose-700)}}@media not all and (min-width:40rem){.max-sm\:hidden{display:none}}@media (min-width:40rem){.sm\:hidden{display:none}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}}@font-face{font-family:Geist;src:url(/assets/fonts/Geist-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/assets/fonts/GeistMono-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-duration{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}