@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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-divide-x-reverse:0;--tw-space-y-reverse:0;--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-x-reverse:0}}}@layer theme{:root,:host{--spacing:4px;--container-3xs:16rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--container-6xl:72rem;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tighter:-.04em;--tracking-tight:-.02em;--tracking-normal:0em;--tracking-wide:.02em;--tracking-wider:.06em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-2xl:1rem;--shadow-xs:0 1px 2px 0 #0b2e330d;--shadow-sm:0 1px 2px 0 #0b2e330f, 0 1px 3px 0 #0b2e3314;--shadow-md:0 2px 4px -1px #0b2e330f, 0 4px 8px -2px #0b2e331a;--shadow-lg:0 4px 8px -2px #0b2e330f, 0 12px 20px -4px #0b2e331f;--shadow-xl:0 8px 16px -4px #0b2e3314, 0 24px 40px -8px #0b2e3329;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-2xl:40px;--blur-3xl:64px;--default-font-family:var(--family-sans);--default-mono-font-family:var(--family-mono);--color-white:#fff;--color-black:#000;--color-teal-50:#f4f7f8;--color-teal-100:#e9f0f2;--color-teal-200:#d0e2e5;--color-teal-300:#b3cfd4;--color-teal-400:#90bac1;--color-teal-500:#6ba3ac;--color-teal-600:#4b838c;--color-teal-700:#32646b;--color-teal-800:#1d474d;--color-teal-900:#0b2e33;--color-teal-950:#051d21;--color-marigold-50:#fefaf4;--color-marigold-100:#f7ede0;--color-marigold-200:#f8e1c1;--color-marigold-300:#f5d09a;--color-marigold-400:#f0bb68;--color-marigold-500:#e8a317;--color-marigold-600:#c18600;--color-marigold-700:#9c6b00;--color-marigold-800:#795200;--color-marigold-900:#5b3d00;--color-marigold-950:#3d2700;--color-neutral-50:#fafafa;--color-neutral-100:#edefef;--color-neutral-200:#dbdfdf;--color-neutral-300:#c4cbcb;--color-neutral-400:#aab4b4;--color-neutral-500:#8f9b9b;--color-neutral-600:#778383;--color-neutral-700:#626c6c;--color-neutral-800:#4f5757;--color-neutral-900:#3e4545;--color-neutral-950:#282d2d;--color-platform-google-blue:#4285f4;--color-platform-google-green:#34a853;--color-platform-google-yellow:#fbbc05;--color-platform-google-red:#ea4335;--color-platform-zomato:#e23744;--color-platform-practo:#1c9bab;--color-platform-justdial:#0a8521;--color-platform-tripadvisor:#00aa6c;--color-platform-swiggy:#fc8019;--color-platform-facebook:#1877f2;--color-platform-magicpin:#e6317a;--color-platform-youtube:red;--color-platform-instagram:#d6249f;--color-platform-whatsapp:#25d366;--color-platform-reddit:#ff4500;--color-platform-linkedin:#0a66c2;--color-green-50:#f6fcf7;--color-green-100:#e6f3e8;--color-green-200:#c8e8cd;--color-green-300:#a4d9ae;--color-green-400:#78c789;--color-green-500:#40b263;--color-green-600:#21994b;--color-green-700:#0e7f3b;--color-green-800:#07672e;--color-green-900:#055223;--color-green-950:#033615;--color-red-50:#fff8f8;--color-red-100:#ffe9e6;--color-red-200:#ffd1cc;--color-red-300:#ffb3aa;--color-red-400:#ff8b81;--color-red-500:#f95d56;--color-red-600:#db423f;--color-red-700:#b93130;--color-red-800:#972625;--color-red-900:#791d1c;--color-red-950:#521110;--color-amber-50:#fefaf4;--color-amber-100:#f8eddf;--color-amber-200:#f3dab8;--color-amber-300:#eac28a;--color-amber-400:#e0a54d;--color-amber-500:#cb8900;--color-amber-600:#ac7300;--color-amber-700:#8e5f00;--color-amber-800:#744c00;--color-amber-900:#5c3c00;--color-amber-950:#3e2700;--radius-phone:40px;--radius-full:9999px;--tracking-snug:-.011em;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-decelerate:cubic-bezier(0, 0, 0, 1);--ease-accelerate:cubic-bezier(.3, 0, 1, 1);--color-surface:var(--surface);--color-fg:var(--fg);--color-fg-muted:var(--fg-muted);--color-fg-subtle:var(--fg-subtle);--color-border:var(--border);--color-accent:var(--accent);--color-accent-strong:var(--accent-strong);--color-success:var(--success);--color-warning:var(--warning);--color-danger:var(--danger)}}@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;-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}*,:before,:after{box-sizing:border-box;border-color:var(--border)}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-block-start:var(--space-20)}body{background-color:var(--surface);min-height:100dvh;color:var(--fg);font-family:var(--family-sans);font-size:var(--fs-base);line-height:calc(var(--leading-base) + var(--leading-boost,0));letter-spacing:var(--tracking-normal);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}h1,h2{letter-spacing:var(--tracking-tighter);font-weight:var(--font-weight-bold);text-wrap:balance}h3,h4{letter-spacing:var(--tracking-tight);font-weight:var(--font-weight-semibold);text-wrap:balance}p{text-wrap:pretty}ul[role=list],ol[role=list]{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}img,svg,video,canvas{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}:disabled{cursor:not-allowed}hr{border:0;border-block-start:var(--border-w-hairline) solid var(--border)}code,kbd,pre,samp{font-family:var(--family-mono);font-size:var(--fs-sm)}::selection{background-color:var(--accent-soft);color:var(--fg)}::placeholder{color:var(--fg-subtle);opacity:1}:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}:focus:not(:focus-visible){outline:none}:lang(hi),:lang(mr),:lang(ne),:lang(sa),:lang(bho),:lang(kok){font-family:var(--family-devanagari);--leading-boost:var(--leading-boost-indic);line-height:calc(var(--leading-base) + var(--leading-boost))}:lang(ta){font-family:var(--family-tamil);--leading-boost:var(--leading-boost-indic);line-height:calc(var(--leading-base) + var(--leading-boost))}:lang(te){font-family:var(--family-telugu);--leading-boost:var(--leading-boost-indic);line-height:calc(var(--leading-base) + var(--leading-boost))}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{animation-duration:var(--duration-instant)!important;transition-duration:var(--duration-instant)!important;scroll-behavior:auto!important;animation-iteration-count:1!important}}}@layer components{.skip-link{z-index:var(--z-toast);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background-color:var(--accent);color:var(--accent-fg);font-size:var(--fs-sm);font-weight:var(--font-weight-semibold);transition:transform var(--duration-fast) var(--ease-standard);position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);transform:translateY(-200%)}.skip-link:focus-visible{transform:translateY(0)}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.isolate{isolation:isolate}.z-dropdown{z-index:var(--z-dropdown)}.z-modal{z-index:var(--z-modal)}.z-popover{z-index:var(--z-popover)}.z-toast{z-index:var(--z-toast)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.ms-auto{margin-inline-start:auto}.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-6{margin-top:calc(var(--spacing) * 6)}.mt-auto{margin-top:auto}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.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)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-40{width:calc(var(--spacing) * 40);height:calc(var(--spacing) * 40)}.size-80{width:calc(var(--spacing) * 80);height:calc(var(--spacing) * 80)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-14{height:calc(var(--spacing) * 14)}.h-28{height:calc(var(--spacing) * 28)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-60{height:calc(var(--spacing) * 60)}.h-64{height:calc(var(--spacing) * 64)}.h-144{height:calc(var(--spacing) * 144)}.h-176{height:calc(var(--spacing) * 176)}.h-auto{height:auto}.h-control-lg{height:calc(var(--space-10) + var(--space-1))}.h-control-md{height:calc(var(--space-8) + var(--space-1))}.h-control-sm{height:var(--space-8)}.h-full{height:100%}.min-h-96{min-height:calc(var(--spacing) * 96)}.w-0{width:0}.w-1{width:var(--spacing)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-18{width:calc(var(--spacing) * 18)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\[3px\]{width:3px}.w-\[123px\]{width:123px}.w-\[327px\]{width:327px}.w-\[437px\]{width:437px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-52{max-width:calc(var(--spacing) * 52)}.max-w-full{max-width:100%}.max-w-sm{max-width:var(--container-sm)}.min-w-\(--anchor-width\){min-width:var(--anchor-width)}.min-w-0{min-width:0}.min-w-8{min-width:calc(var(--spacing) * 8)}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-52{flex-basis:calc(var(--spacing) * 52)}.border-collapse{border-collapse:collapse}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0{gap:0}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-x-1{column-gap:var(--spacing)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}: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-border>:not(:last-child)){border-color:var(--border)}.self-center{align-self:center}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-accent{border-color:var(--accent)}.border-border{border-color:var(--border)}.border-border-strong{border-color:var(--border-strong)}.bg-\[\#\.\.\.\]{background-color:#...}.bg-\[\#0B2E33\]{background-color:#0b2e33}.bg-\[\#1a1a1a\]{background-color:#1a1a1a}.bg-accent{background-color:var(--accent)}.bg-accent-active{background-color:var(--accent-active)}.bg-accent-fg{background-color:var(--accent-fg)}.bg-accent-hover{background-color:var(--accent-hover)}.bg-accent-soft{background-color:var(--accent-soft)}.bg-accent-soft-hover{background-color:var(--accent-soft-hover)}.bg-accent-strong{background-color:var(--accent-strong)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-200{background-color:var(--color-amber-200)}.bg-amber-300{background-color:var(--color-amber-300)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-600{background-color:var(--color-amber-600)}.bg-amber-700{background-color:var(--color-amber-700)}.bg-amber-800{background-color:var(--color-amber-800)}.bg-amber-900{background-color:var(--color-amber-900)}.bg-amber-950{background-color:var(--color-amber-950)}.bg-black{background-color:var(--color-black)}.bg-border{background-color:var(--border)}.bg-border-strong{background-color:var(--border-strong)}.bg-danger{background-color:var(--danger)}.bg-danger-fg{background-color:var(--danger-fg)}.bg-danger-soft{background-color:var(--danger-soft)}.bg-fg{background-color:var(--fg)}.bg-fg-inverted{background-color:var(--fg-inverted)}.bg-fg-muted{background-color:var(--fg-muted)}.bg-fg-on-accent{background-color:var(--fg-on-accent)}.bg-fg-subtle{background-color:var(--fg-subtle)}.bg-focus-ring{background-color:var(--focus-ring)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-200{background-color:var(--color-green-200)}.bg-green-300{background-color:var(--color-green-300)}.bg-green-400{background-color:var(--color-green-400)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-600{background-color:var(--color-green-600)}.bg-green-700{background-color:var(--color-green-700)}.bg-green-800{background-color:var(--color-green-800)}.bg-green-900{background-color:var(--color-green-900)}.bg-green-950{background-color:var(--color-green-950)}.bg-interactive-active{background-color:var(--interactive-active)}.bg-interactive-hover{background-color:var(--interactive-hover)}.bg-marigold-50{background-color:var(--color-marigold-50)}.bg-marigold-100{background-color:var(--color-marigold-100)}.bg-marigold-200{background-color:var(--color-marigold-200)}.bg-marigold-300{background-color:var(--color-marigold-300)}.bg-marigold-400{background-color:var(--color-marigold-400)}.bg-marigold-500{background-color:var(--color-marigold-500)}.bg-marigold-600{background-color:var(--color-marigold-600)}.bg-marigold-700{background-color:var(--color-marigold-700)}.bg-marigold-800{background-color:var(--color-marigold-800)}.bg-marigold-900{background-color:var(--color-marigold-900)}.bg-marigold-950{background-color:var(--color-marigold-950)}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-neutral-200{background-color:var(--color-neutral-200)}.bg-neutral-300{background-color:var(--color-neutral-300)}.bg-neutral-400{background-color:var(--color-neutral-400)}.bg-neutral-500{background-color:var(--color-neutral-500)}.bg-neutral-600{background-color:var(--color-neutral-600)}.bg-neutral-700{background-color:var(--color-neutral-700)}.bg-neutral-800{background-color:var(--color-neutral-800)}.bg-neutral-900{background-color:var(--color-neutral-900)}.bg-neutral-950{background-color:var(--color-neutral-950)}.bg-overlay{background-color:var(--overlay)}.bg-rating-empty{background-color:var(--rating-empty)}.bg-rating-fill{background-color:var(--rating-fill)}.bg-rating-outline{background-color:var(--rating-outline)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-200{background-color:var(--color-red-200)}.bg-red-300{background-color:var(--color-red-300)}.bg-red-400{background-color:var(--color-red-400)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-600{background-color:var(--color-red-600)}.bg-red-700{background-color:var(--color-red-700)}.bg-red-800{background-color:var(--color-red-800)}.bg-red-900{background-color:var(--color-red-900)}.bg-red-950{background-color:var(--color-red-950)}.bg-success{background-color:var(--success)}.bg-success-fg{background-color:var(--success-fg)}.bg-success-soft{background-color:var(--success-soft)}.bg-surface{background-color:var(--surface)}.bg-surface-inverted{background-color:var(--surface-inverted)}.bg-surface-raised{background-color:var(--surface-raised)}.bg-surface-sunken,.bg-surface-sunken\/85{background-color:var(--surface-sunken)}@supports (color:color-mix(in lab, red, red)){.bg-surface-sunken\/85{background-color:color-mix(in oklab, var(--surface-sunken) 85%, transparent)}}.bg-teal-50{background-color:var(--color-teal-50)}.bg-teal-100{background-color:var(--color-teal-100)}.bg-teal-200{background-color:var(--color-teal-200)}.bg-teal-300{background-color:var(--color-teal-300)}.bg-teal-400{background-color:var(--color-teal-400)}.bg-teal-500{background-color:var(--color-teal-500)}.bg-teal-600{background-color:var(--color-teal-600)}.bg-teal-700{background-color:var(--color-teal-700)}.bg-teal-800{background-color:var(--color-teal-800)}.bg-teal-900{background-color:var(--color-teal-900)}.bg-teal-950{background-color:var(--color-teal-950)}.bg-transparent{background-color:#0000}.bg-warning{background-color:var(--warning)}.bg-warning-fg{background-color:var(--warning-fg)}.bg-warning-soft{background-color:var(--warning-soft)}.bg-white{background-color:var(--color-white)}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-0{padding-inline:0}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-1{padding-right:var(--spacing)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.text-2xl{font-size:var(--fs-2xl);line-height:var(--tw-leading,calc(var(--leading-2xl) + var(--leading-boost,0)))}.text-3xl{font-size:var(--fs-3xl);line-height:var(--tw-leading,calc(var(--leading-3xl) + var(--leading-boost,0)))}.text-4xl{font-size:var(--fs-4xl);line-height:var(--tw-leading,calc(var(--leading-4xl) + var(--leading-boost,0)))}.text-5xl{font-size:var(--fs-5xl);line-height:var(--tw-leading,calc(var(--leading-5xl) + var(--leading-boost,0)))}.text-base{font-size:var(--fs-base);line-height:var(--tw-leading,calc(var(--leading-base) + var(--leading-boost,0)))}.text-lg{font-size:var(--fs-lg);line-height:var(--tw-leading,calc(var(--leading-lg) + var(--leading-boost,0)))}.text-sm{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)))}.text-xl{font-size:var(--fs-xl);line-height:var(--tw-leading,calc(var(--leading-xl) + var(--leading-boost,0)))}.text-xs{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)))}.text-\[13px\]{font-size:13px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-display{line-height:1.05}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.whitespace-nowrap{white-space:nowrap}.\[color\:red\]{color:red}.text-accent-fg{color:var(--accent-fg)}.text-accent-strong{color:var(--accent-strong)}.text-danger{color:var(--danger)}.text-danger-fg{color:var(--danger-fg)}.text-fg{color:var(--fg)}.text-fg-inverted{color:var(--fg-inverted)}.text-fg-muted{color:var(--fg-muted)}.text-fg-subtle{color:var(--fg-subtle)}.text-success{color:var(--success)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 4px 8px -2px var(--tw-shadow-color,#0b2e330f), 0 12px 20px -4px var(--tw-shadow-color,#0b2e331f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 2px 4px -1px var(--tw-shadow-color,#0b2e330f), 0 4px 8px -2px var(--tw-shadow-color,#0b2e331a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0b2e330f), 0 1px 3px 0 var(--tw-shadow-color,#0b2e3314);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 8px 16px -4px var(--tw-shadow-color,#0b2e3314), 0 24px 40px -8px var(--tw-shadow-color,#0b2e3329);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0b2e330d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-sm{--tw-blur:blur(var(--blur-sm));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,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base))}.transition-\[200ms\]{transition-property:.2s;transition-timing-function:var(--tw-ease,var(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base))}.transition-\[background-color\,box-shadow\]{transition-property:background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base))}.transition-\[background-color\,color\,border-color\,box-shadow\,opacity\]{transition-property:background-color,color,border-color,box-shadow,opacity;transition-timing-function:var(--tw-ease,var(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base))}.transition-\[transform\,opacity\]{transition-property:transform,opacity;transition-timing-function:var(--tw-ease,var(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base))}.duration-base{transition-duration:var(--duration-base)}.duration-fast{transition-duration:var(--duration-fast)}.duration-slow{transition-duration:var(--duration-slow)}.duration-slower{transition-duration:var(--duration-slower)}.ease-accelerate{--tw-ease:var(--ease-accelerate);transition-timing-function:var(--ease-accelerate)}.ease-decelerate{--tw-ease:var(--ease-decelerate);transition-timing-function:var(--ease-decelerate)}.ease-standard{--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard)}.select-none{-webkit-user-select:none;user-select:none}.\[--my-var\:12px\]{--my-var:12px}.paused{animation-play-state:paused}.running{animation-play-state:running}@media (hover:hover){.group-hover\:text-accent-strong:is(:where(.group):hover *){color:var(--accent-strong)}}.group-data-\[focused\=true\]\:relative:is(:where(.group)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\:z-10:is(:where(.group)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\:focus-ring:is(:where(.group)[data-focused=true] *){outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.group-data-\[open\]\:rotate-180:is(:where(.group)[data-open] *){rotate:180deg}.focus-within\:focus-ring:focus-within{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.hover\:border-accent:hover{border-color:var(--accent)}.hover\:border-border-strong:hover{border-color:var(--border-strong)}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-accent-hover:hover{background-color:var(--accent-hover)}.hover\:bg-accent-soft-hover:hover{background-color:var(--accent-soft-hover)}.hover\:bg-interactive-hover:hover{background-color:var(--interactive-hover)}.hover\:text-accent:hover{color:var(--accent)}.hover\:text-danger:hover{color:var(--danger)}.hover\:text-fg:hover{color:var(--fg)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-xs:hover{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0b2e330d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus-visible\:focus-ring:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.active\:bg-accent-active:active{background-color:var(--accent-active)}.active\:bg-interactive-active:active{background-color:var(--interactive-active)}.active\:opacity-80:active{opacity:.8}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:text-fg-subtle[aria-selected=true]{color:var(--fg-subtle)}.data-\[checked\]\:bg-accent[data-checked]{background-color:var(--accent)}.data-\[loading\]\:pointer-events-none[data-loading]{pointer-events:none}.data-\[popup-open\]\:border-accent[data-popup-open]{border-color:var(--accent)}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:var(--radius-md)}.data-\[range-end\=true\]\:bg-accent[data-range-end=true]{background-color:var(--accent)}.data-\[range-end\=true\]\:text-accent-fg[data-range-end=true]{color:var(--accent-fg)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-accent-soft[data-range-middle=true]{background-color:var(--accent-soft)}.data-\[range-middle\=true\]\:text-fg[data-range-middle=true]{color:var(--fg)}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:var(--radius-md)}.data-\[range-start\=true\]\:bg-accent[data-range-start=true]{background-color:var(--accent)}.data-\[range-start\=true\]\:text-accent-fg[data-range-start=true]{color:var(--accent-fg)}.data-\[selected-single\=true\]\:bg-accent[data-selected-single=true]{background-color:var(--accent)}.data-\[selected-single\=true\]\:text-accent-fg[data-selected-single=true]{color:var(--accent-fg)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:text-\[13px\]{font-size:13px}}@media (min-width:48rem){.md\:w-60{width:calc(var(--spacing) * 60)}.md\:max-w-3xl{max-width:var(--container-3xl)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:text-3xl{font-size:var(--fs-3xl);line-height:var(--tw-leading,calc(var(--leading-3xl) + var(--leading-boost,0)))}.md\:text-4xl{font-size:var(--fs-4xl);line-height:var(--tw-leading,calc(var(--leading-4xl) + var(--leading-boost,0)))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-base{font-size:var(--fs-base);line-height:var(--tw-leading,calc(var(--leading-base) + var(--leading-boost,0)))}.md\:text-lg{font-size:var(--fs-lg);line-height:var(--tw-leading,calc(var(--leading-lg) + var(--leading-boost,0)))}}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-color-scheme:dark){.dark\:bg-black{background-color:var(--color-black)}.dark\:bg-surface{background-color:var(--surface)}.dark\:text-white{color:var(--color-white)}}@media (min-width:48rem){@media (prefers-color-scheme:dark){.md\:dark\:border-border{border-color:var(--border)}}}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.\[\&\>div\]\:rounded-sm>div{border-radius:var(--radius-sm)}.\[\&\>div\]\:border>div{border-style:var(--tw-border-style);border-width:1px}.\[\&\>span\]\:text-xs>span{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:text-fg-subtle>svg{color:var(--fg-subtle)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--fs-xs:.75rem;--fs-sm:.875rem;--fs-base:1rem;--fs-lg:1.125rem;--fs-xl:1.25rem;--fs-2xl:1.5rem;--fs-3xl:1.875rem;--fs-4xl:2.25rem;--fs-5xl:3rem;--leading-xs:1.5;--leading-sm:1.4286;--leading-base:1.5;--leading-lg:1.5556;--leading-xl:1.4;--leading-2xl:1.3333;--leading-3xl:1.2;--leading-4xl:1.1111;--leading-5xl:1.0833;--leading-boost:0;--leading-boost-indic:.15;--family-sans:var(--font-outfit,Outfit), system-ui, sans-serif;--family-devanagari:var(--font-noto-devanagari,"Noto Sans Devanagari"), var(--family-sans);--family-tamil:var(--font-noto-tamil,"Noto Sans Tamil"), var(--family-sans);--family-telugu:var(--font-noto-telugu,"Noto Sans Telugu"), var(--family-sans);--family-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;--z-base:0;--z-dropdown:1000;--z-sticky:1100;--z-overlay:1200;--z-modal:1300;--z-popover:1350;--z-toast:1400;--duration-instant:0s;--duration-fast:.12s;--duration-base:.18s;--duration-slow:.24s;--duration-slower:.32s;--border-w-hairline:1px;--border-w-strong:2px;--focus-ring-w:2px;--focus-ring-offset:2px}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:var(--color-neutral-50);--surface-raised:var(--color-white);--surface-sunken:var(--color-neutral-100);--surface-inverted:var(--color-teal-900);--fg-inverted:var(--color-teal-50);--fg:var(--color-teal-900);--fg-muted:var(--color-neutral-800);--fg-subtle:var(--color-neutral-700);--fg-on-accent:var(--color-teal-950);--border:var(--color-neutral-200);--border-strong:var(--color-neutral-600);--accent:var(--color-marigold-500);--accent-hover:var(--color-marigold-400);--accent-active:var(--color-marigold-600);--accent-fg:var(--color-teal-950);--accent-soft:var(--color-marigold-100);--accent-soft-hover:var(--color-marigold-200);--accent-strong:var(--color-marigold-800);--rating-fill:var(--color-marigold-500);--rating-empty:var(--color-marigold-100);--rating-outline:var(--color-marigold-700);--success:var(--color-green-800);--success-fg:var(--color-white);--success-soft:var(--color-green-50);--warning:var(--color-amber-700);--warning-fg:var(--color-white);--warning-soft:var(--color-amber-50);--danger:var(--color-red-700);--danger-fg:var(--color-white);--danger-soft:var(--color-red-50);--interactive-hover:var(--color-neutral-100);--interactive-active:var(--color-neutral-200);--overlay:#051d2173}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--overlay:color-mix(in oklab, var(--color-teal-950) 45%, transparent)}}:root,[data-theme=light]{--scrim-strong:#051d21b8}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--scrim-strong:color-mix(in oklab, var(--color-teal-950) 72%, transparent)}}:root,[data-theme=light]{--scrim-soft:#051d2161}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=light]{--scrim-soft:color-mix(in oklab, var(--color-teal-950) 38%, transparent)}}:root,[data-theme=light]{--focus-ring:var(--color-teal-600)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface:var(--color-neutral-950);--surface-raised:var(--color-neutral-900);--surface-sunken:#1f2323}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--surface-sunken:color-mix(in oklab, var(--color-neutral-950) 78%, var(--color-black))}}[data-theme=dark]{--surface-inverted:var(--color-neutral-200);--fg-inverted:var(--color-neutral-900);--fg:var(--color-neutral-50);--fg-muted:var(--color-neutral-300);--fg-subtle:var(--color-neutral-400);--fg-on-accent:var(--color-neutral-950);--border:var(--color-neutral-800);--border-strong:var(--color-neutral-500);--accent:var(--color-marigold-500);--accent-hover:var(--color-marigold-400);--accent-active:var(--color-marigold-600);--accent-fg:var(--color-neutral-950);--accent-soft:#4b4229}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--accent-soft:color-mix(in oklab, var(--color-marigold-500) 18%, var(--color-neutral-950))}}[data-theme=dark]{--accent-soft-hover:#5e4e27}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--accent-soft-hover:color-mix(in oklab, var(--color-marigold-500) 28%, var(--color-neutral-950))}}[data-theme=dark]{--accent-strong:var(--color-marigold-400);--rating-fill:var(--color-marigold-400);--rating-empty:var(--color-neutral-800);--rating-outline:var(--color-marigold-500);--success:var(--color-green-300);--success-fg:var(--color-green-950);--success-soft:#2d4a39}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--success-soft:color-mix(in oklab, var(--color-green-500) 22%, var(--color-neutral-950))}}[data-theme=dark]{--warning:var(--color-amber-300);--warning-fg:var(--color-amber-950);--warning-soft:#4c4123}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--warning-soft:color-mix(in oklab, var(--color-amber-500) 22%, var(--color-neutral-950))}}[data-theme=dark]{--danger:var(--color-red-300);--danger-fg:var(--color-red-950);--danger-soft:#5a3937}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--danger-soft:color-mix(in oklab, var(--color-red-500) 24%, var(--color-neutral-950))}}[data-theme=dark]{--interactive-hover:var(--color-neutral-800);--interactive-active:var(--color-neutral-700);--overlay:#0000009e}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--overlay:color-mix(in oklab, var(--color-black) 62%, transparent)}}[data-theme=dark]{--scrim-strong:#000000d1}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--scrim-strong:color-mix(in oklab, var(--color-black) 82%, transparent)}}[data-theme=dark]{--scrim-soft:#00000085}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--scrim-soft:color-mix(in oklab, var(--color-black) 52%, transparent)}}[data-theme=dark]{--focus-ring:var(--color-marigold-400)}.bento-card{border-radius:var(--radius-lg);padding:calc(var(--spacing) * 5);flex-direction:column;display:flex}.bento-card--featured{gap:calc(var(--spacing) * 5);border-radius:var(--radius-xl);background-color:var(--surface-sunken);padding:calc(var(--spacing) * 6);flex-direction:column;display:flex}.bento-card--tinted{gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-raised);padding:calc(var(--spacing) * 5);flex-direction:column;display:flex}.bento-card--shield{gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);background-color:var(--danger-soft);padding:calc(var(--spacing) * 5);flex-direction:column;display:flex}.bento-card--plain{gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-raised);padding:calc(var(--spacing) * 5);transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard);flex-direction:column;display:flex}@media (hover:hover){.bento-card--plain:hover{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0b2e330d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.bento-card--strip{gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-raised);padding:calc(var(--spacing) * 5);transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard);flex-direction:column;display:flex}@media (hover:hover){.bento-card--strip:hover{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0b2e330d);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){.bento-card--strip{align-items:center;gap:calc(var(--spacing) * 5);flex-direction:row}}.bento-card--lang{gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-raised);padding:calc(var(--spacing) * 5);flex-direction:column;display:flex}.bento-chip{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;display:flex}.bento-chip--featured{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);border-radius:var(--radius-md);background-color:var(--accent-soft);color:var(--accent-strong)}.bento-chip--tinted{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:var(--radius-md);background-color:var(--accent-soft);color:var(--accent-strong)}.bento-chip--shield{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:var(--radius-md);background-color:var(--danger);color:var(--danger-fg)}.bento-chip--plain,.bento-chip--strip,.bento-chip--lang{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:var(--radius-md);background-color:var(--accent-soft);color:var(--accent-strong)}.business-marquee{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.business-marquee__track{gap:calc(var(--spacing) * 3);width:max-content;animation:48s linear infinite marquee-left;display:flex}.business-marquee__track--reverse{animation:56s linear infinite marquee-right}@keyframes marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.business-marquee__track,.business-marquee__track--reverse{animation:none}.business-marquee{-webkit-mask-image:none;mask-image:none}}.phone-shell{width:calc(var(--spacing) * 80);max-width:100%;margin-inline:auto;position:relative}.phone-glow{inset:calc(var(--spacing) * -6);border-radius:var(--radius-full);background-color:var(--accent);position:absolute}@supports (color:color-mix(in lab, red, red)){.phone-glow{background-color:color-mix(in oklab, var(--accent) 20%, transparent)}}.phone-glow{--tw-blur:blur(var(--blur-2xl));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,)}.phone-btn{width:var(--spacing);border-radius:var(--radius-md);background-color:var(--color-neutral-500);position:absolute}.phone-bezel{background-image:linear-gradient(165deg, var(--color-neutral-500) 0%, var(--color-neutral-900) 55%, var(--color-neutral-700) 100%);border-radius:var(--radius-phone);padding:calc(var(--spacing) * 3);--tw-shadow:0 8px 16px -4px var(--tw-shadow-color,#0b2e3314), 0 24px 40px -8px var(--tw-shadow-color,#0b2e3329);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#ffffff1a;position:relative}@supports (color:color-mix(in lab, red, red)){.phone-bezel{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.phone-bezel{--tw-ring-inset:inset}.phone-screen{aspect-ratio:9/19.5;border-radius:var(--radius-xl);background-color:var(--surface);flex-direction:column;display:flex;position:relative;overflow:hidden}.phone-island{top:calc(var(--spacing) * 2);z-index:10;height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 24);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-full);background-color:var(--color-neutral-950);position:absolute;left:50%}.reveal{transition-property:transform,opacity;transition-timing-function:var(--tw-ease,var(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-slower);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard)}.reveal--delay-short{--tw-animation-delay:.15s;transition-delay:.15s;animation-delay:.15s}.reveal--delay-long{--tw-animation-delay:.3s;transition-delay:.3s;animation-delay:.3s}.reveal--shown{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y);opacity:1}@media (prefers-reduced-motion:no-preference){.reveal--hidden{--tw-translate-y:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y);opacity:0}}.marketing-container{width:100%;max-width:var(--container-6xl);padding-inline:calc(var(--spacing) * 4);margin-inline:auto}@media (min-width:48rem){.marketing-container{padding-inline:calc(var(--spacing) * 6)}}.marketing-section{scroll-margin-top:calc(var(--spacing) * 20);padding-block:calc(var(--spacing) * 12)}@media (min-width:48rem){.marketing-section{padding-block:calc(var(--spacing) * 20)}}.marketing-section__inner{gap:calc(var(--spacing) * 8);flex-direction:column;display:flex}@media (min-width:48rem){.marketing-section__inner{gap:calc(var(--spacing) * 10)}}.marketing-heading{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.marketing-heading--center{max-width:var(--container-2xl);text-align:center;align-items:center;margin-inline:auto}.marketing-heading--start{max-width:var(--container-2xl);text-align:left;align-items:flex-start}.marketing-heading__rule{height:calc(var(--spacing) * .5);width:calc(var(--spacing) * 10);border-radius:var(--radius-full);background-color:var(--accent)}.marketing-heading__kicker{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--accent-strong)}.marketing-heading__title{font-size:var(--fs-3xl);line-height:var(--tw-leading,calc(var(--leading-3xl) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);text-wrap:balance;color:var(--fg)}@media (min-width:48rem){.marketing-heading__title{font-size:var(--fs-4xl);line-height:var(--tw-leading,calc(var(--leading-4xl) + var(--leading-boost,0)))}}.marketing-heading__lead{font-size:var(--fs-base);line-height:var(--tw-leading,calc(var(--leading-base) + var(--leading-boost,0)));text-wrap:pretty;color:var(--fg-muted)}@media (min-width:48rem){.marketing-heading__lead{font-size:var(--fs-lg);line-height:var(--tw-leading,calc(var(--leading-lg) + var(--leading-boost,0)))}}.faq-band--sunken{background-color:var(--surface-sunken)}.faq-band--ruled{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border)}.marketing-shell{background-color:var(--surface);flex-direction:column;min-height:100dvh;display:flex}.marketing-shell__main{flex:1}.platform-logo{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.phone-btn--volume-up{top:calc(var(--spacing) * 24);left:calc(var(--spacing) * -1);height:calc(var(--spacing) * 8);border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.phone-btn--volume-down{top:calc(var(--spacing) * 36);left:calc(var(--spacing) * -1);height:calc(var(--spacing) * 12);border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.phone-btn--power{top:calc(var(--spacing) * 32);right:calc(var(--spacing) * -1);height:calc(var(--spacing) * 16);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.phone-status-bar{padding-inline:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 3);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg-subtle);justify-content:space-between;align-items:center;display:flex}.phone-status-bar__indicators{align-items:center;gap:var(--spacing);display:flex}.phone-status-bar__signal{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);fill:currentColor}.phone-status-bar__battery{height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 5);fill:currentColor}.phone-demo{flex-direction:column;flex:1;display:flex}.phone-demo__stage{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 5);flex-direction:column;flex:1;justify-content:center;display:flex;position:relative}.phone-demo__phase{width:100%;transition-property:transform,opacity;transition-timing-function:var(--tw-ease,var(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-slow);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard);justify-content:center;align-items:center;display:flex}.phone-demo__phase--active{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y);opacity:1}.phone-demo__phase--waiting{pointer-events:none;--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y);opacity:0;position:absolute;inset:0}.phone-demo__note{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);text-align:center;font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-muted)}.phone-demo-card{align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-raised);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 6);text-align:center;--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0b2e330f), 0 1px 3px 0 var(--tw-shadow-color,#0b2e3314);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;display:flex}.phone-demo-card__title{font-size:var(--fs-base);line-height:var(--tw-leading,calc(var(--leading-base) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg)}.phone-demo-card__title--quiet{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg)}.phone-demo-card__hint{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}.phone-demo-card__check{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);border-radius:var(--radius-full);background-color:var(--success-soft);justify-content:center;align-items:center;display:flex}.phone-demo-card__check-icon{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);color:var(--success)}.phone-demo-card__chip{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-full);background-color:var(--accent-soft);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg);display:inline-flex}.phone-demo-card__spinner{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.phone-demo-qr{animation:var(--animate-pulse);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);padding:calc(var(--spacing) * 3);color:var(--fg);--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:var(--accent);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--surface-raised)}.phone-demo-qr__glyph{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20);fill:currentColor}.business-mark{align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-raised);padding-block:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 5);padding-left:calc(var(--spacing) * 2.5);white-space:nowrap;display:flex}.business-mark__icon{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-radius:var(--radius-full);background-color:var(--accent-soft);color:var(--accent-strong);flex-shrink:0;justify-content:center;align-items:center;display:flex}.business-mark__glyph{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.business-mark__text{--tw-leading:1;flex-direction:column;line-height:1;display:flex}.business-mark__name{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg)}.business-mark__city{margin-top:calc(var(--spacing) * .5);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}.trust-strip{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--border);background-color:var(--surface-sunken);padding-block:calc(var(--spacing) * 8)}.trust-strip__inner{gap:calc(var(--spacing) * 5);flex-direction:column;display:flex}.trust-strip__caption{text-align:center;font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg-subtle)}.hero{padding-top:calc(var(--spacing) * 14);padding-bottom:calc(var(--spacing) * 8);position:relative;overflow:hidden}@media (min-width:48rem){.hero{padding-top:calc(var(--spacing) * 20);padding-bottom:calc(var(--spacing) * 10)}}.hero__glow{pointer-events:none;top:calc(var(--spacing) * -32);right:calc(var(--spacing) * -32);width:calc(var(--spacing) * 136);height:calc(var(--spacing) * 136);border-radius:var(--radius-full);background-color:var(--accent);position:absolute}@supports (color:color-mix(in lab, red, red)){.hero__glow{background-color:color-mix(in oklab, var(--accent) 10%, transparent)}}.hero__glow{--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,)}.hero__grid{align-items:center;gap:calc(var(--spacing) * 12);display:grid;position:relative}@media (min-width:64rem){.hero__grid{gap:calc(var(--spacing) * 16);grid-template-columns:repeat(2,minmax(0,1fr))}}.hero__content{gap:calc(var(--spacing) * 5);flex-direction:column;min-width:0;display:flex}.hero__eyebrow{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:1px;border-color:var(--accent);width:fit-content;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hero__eyebrow{border-color:color-mix(in oklab, var(--accent) 30%, transparent)}}.hero__eyebrow{background-color:var(--accent-soft);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--accent-strong)}.hero__headline{font-size:var(--fs-5xl);line-height:var(--tw-leading,calc(var(--leading-5xl) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-bold);line-height:1.05;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter);text-wrap:balance;color:var(--fg)}@media (min-width:48rem){.hero__headline{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}.hero__headline-highlight{color:var(--accent-strong)}.hero__subtitle{max-width:var(--container-xl);font-size:var(--fs-lg);line-height:var(--tw-leading,calc(var(--leading-lg) + var(--leading-boost,0)));color:var(--fg-muted)}@media (min-width:48rem){.hero__subtitle{font-size:var(--fs-xl);line-height:var(--tw-leading,calc(var(--leading-xl) + var(--leading-boost,0)))}}.hero__actions{gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.hero__trust-list{align-items:center;column-gap:calc(var(--spacing) * 5);row-gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.hero__trust-item{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-muted);display:flex}.hero__trust-check{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--success)}.hero__platforms{gap:calc(var(--spacing) * 2.5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-top:calc(var(--spacing) * 6);flex-direction:column;display:flex}.hero__platforms-label{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg-subtle)}.hero__platforms-list{align-items:center;column-gap:calc(var(--spacing) * 5);row-gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.hero__platform-item{align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}.hero__platform-name{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg-muted)}.hero__platform-logo{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.hero__device{align-items:center;gap:calc(var(--spacing) * 6);flex-direction:column;min-width:0;display:flex;position:relative}@media (min-width:64rem){.hero__device{justify-content:center;align-items:center;gap:calc(var(--spacing) * 5);flex-direction:row}}.hero__price-note{margin-top:calc(var(--spacing) * -2);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-subtle)}@media (min-width:64rem){.phone-shell.hero-device__phone{width:calc(var(--spacing) * 56)}}.hero-qr-card{width:100%;max-width:calc(var(--spacing) * 72);align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-raised);padding:calc(var(--spacing) * 4);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0b2e330f), 0 1px 3px 0 var(--tw-shadow-color,#0b2e3314);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:flex}@media (min-width:64rem){.hero-qr-card.hero-device__qr-card{width:auto;max-width:calc(var(--spacing) * 64);text-align:center;flex-direction:column;flex-shrink:0}}.hero-qr-card__frame{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:4px;border-color:var(--accent);background-color:var(--color-white);padding:calc(var(--spacing) * 2);flex-shrink:0}.hero-qr-card__code{width:calc(var(--spacing) * 44);height:calc(var(--spacing) * 44)}.hero-qr-card__text{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.hero-qr-card__title{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg)}.hero-qr-card__caption{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}.how-strip{scroll-margin-top:calc(var(--spacing) * 20);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--border);background-color:var(--surface-sunken);padding-block:calc(var(--spacing) * 8)}@media (min-width:48rem){.how-strip{padding-block:calc(var(--spacing) * 10)}}.how-strip__grid{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.how-strip__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.how-strip__grid{gap:calc(var(--spacing) * 8);grid-template-columns:repeat(4,minmax(0,1fr))}}.how-strip__item{align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.how-strip__badge{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-radius:var(--radius-md);background-color:var(--accent-soft);color:var(--accent-strong);flex-shrink:0;justify-content:center;align-items:center;display:flex}.how-strip__badge-glyph{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.how-strip__text{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.how-strip__step{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg)}.how-strip__body{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-muted)}.problem-section{scroll-margin-top:calc(var(--spacing) * 20);background-color:var(--surface-inverted);padding-block:calc(var(--spacing) * 16);color:var(--fg-inverted)}@media (min-width:48rem){.problem-section{padding-block:calc(var(--spacing) * 28)}}.problem-section__inner{gap:calc(var(--spacing) * 12);flex-direction:column;display:flex}@media (min-width:48rem){.problem-section__inner{gap:calc(var(--spacing) * 16)}}.problem-section__intro{max-width:var(--container-3xl)}.problem-section__intro-rule{margin-bottom:calc(var(--spacing) * 6);height:calc(var(--spacing) * .5);width:calc(var(--spacing) * 10);border-radius:var(--radius-full);background-color:var(--accent);display:block}.problem-section__heading{font-size:var(--fs-3xl);line-height:var(--tw-leading,calc(var(--leading-3xl) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);text-wrap:balance}@media (min-width:48rem){.problem-section__heading{font-size:var(--fs-5xl);line-height:var(--tw-leading,calc(var(--leading-5xl) + var(--leading-boost,0)))}}.problem-section__lead{margin-top:calc(var(--spacing) * 4);max-width:var(--container-2xl);font-size:var(--fs-base);line-height:var(--tw-leading,calc(var(--leading-base) + var(--leading-boost,0)));color:var(--fg-inverted)}@supports (color:color-mix(in lab, red, red)){.problem-section__lead{color:color-mix(in oklab, var(--fg-inverted) 85%, transparent)}}@media (min-width:48rem){.problem-section__lead{font-size:var(--fs-lg);line-height:var(--tw-leading,calc(var(--leading-lg) + var(--leading-boost,0)))}}.problem-section__grid{gap:calc(var(--spacing) * 10);display:grid}@media (min-width:64rem){.problem-section__grid{gap:calc(var(--spacing) * 14);grid-template-columns:repeat(5,minmax(0,1fr))}.problem-section__featured{grid-column:span 3/span 3}}.problem-section__ledger{flex-direction:column;display:flex}:where(.problem-section__ledger>: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(--fg-inverted)}@supports (color:color-mix(in lab, red, red)){:where(.problem-section__ledger>:not(:last-child)){border-color:color-mix(in oklab, var(--fg-inverted) 15%, transparent)}}@media (min-width:64rem){.problem-section__ledger{grid-column:span 2/span 2}}.problem-section__point-slot{flex:1;align-items:center;display:flex}.problem-feature{gap:calc(var(--spacing) * 5);border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--accent);height:100%;padding-left:calc(var(--spacing) * 6);flex-direction:column;display:flex}@media (min-width:48rem){.problem-feature{padding-left:calc(var(--spacing) * 8)}}.problem-feature__icon{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);border-radius:var(--radius-lg);background-color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.problem-feature__icon{background-color:color-mix(in oklab, var(--accent) 15%, transparent)}}.problem-feature__icon{color:var(--accent)}.problem-feature__glyph{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.problem-feature__body-wrap{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.problem-feature__title{font-size:var(--fs-xl);line-height:var(--tw-leading,calc(var(--leading-xl) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}@media (min-width:48rem){.problem-feature__title{font-size:var(--fs-2xl);line-height:var(--tw-leading,calc(var(--leading-2xl) + var(--leading-boost,0)))}}.problem-feature__copy{max-width:var(--container-lg);font-size:var(--fs-base);line-height:var(--tw-leading,calc(var(--leading-base) + var(--leading-boost,0)));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--fg-inverted)}@supports (color:color-mix(in lab, red, red)){.problem-feature__copy{color:color-mix(in oklab, var(--fg-inverted) 85%, transparent)}}@media (min-width:48rem){.problem-feature__copy{font-size:var(--fs-lg);line-height:var(--tw-leading,calc(var(--leading-lg) + var(--leading-boost,0)))}}.problem-feature__diagram{align-items:center;gap:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 4);margin-top:auto;display:flex}.problem-feature__trades{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.problem-feature__trade{border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:1px;border-color:var(--fg-inverted)}@supports (color:color-mix(in lab, red, red)){.problem-feature__trade{border-color:color-mix(in oklab, var(--fg-inverted) 25%, transparent)}}.problem-feature__trade{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-inverted)}@supports (color:color-mix(in lab, red, red)){.problem-feature__trade{color:color-mix(in oklab, var(--fg-inverted) 85%, transparent)}}.problem-feature__arrow{color:var(--fg-inverted)}@supports (color:color-mix(in lab, red, red)){.problem-feature__arrow{color:color-mix(in oklab, var(--fg-inverted) 40%, transparent)}}.problem-feature__outcome{border-radius:var(--radius-full);background-color:var(--fg-inverted)}@supports (color:color-mix(in lab, red, red)){.problem-feature__outcome{background-color:color-mix(in oklab, var(--fg-inverted) 15%, transparent)}}.problem-feature__outcome{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.problem-point{align-items:flex-start;gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 6);display:flex}@media (min-width:64rem){.problem-point{padding-block:calc(var(--spacing) * 8)}}.problem-point__icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:var(--radius-lg);background-color:var(--fg-inverted);flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.problem-point__icon{background-color:color-mix(in oklab, var(--fg-inverted) 10%, transparent)}}.problem-point__icon{color:var(--fg-inverted)}@supports (color:color-mix(in lab, red, red)){.problem-point__icon{color:color-mix(in oklab, var(--fg-inverted) 80%, transparent)}}.problem-point__glyph{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.problem-point__text{flex:1;min-width:0}.problem-point__title{font-size:var(--fs-base);line-height:var(--tw-leading,calc(var(--leading-base) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.problem-point__copy{margin-top:calc(var(--spacing) * 1.5);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--fg-inverted)}@supports (color:color-mix(in lab, red, red)){.problem-point__copy{color:color-mix(in oklab, var(--fg-inverted) 85%, transparent)}}.overview-grid{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.overview-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(4,minmax(0,1fr))}}.overview-stage{align-items:center;gap:calc(var(--spacing) * 4);text-align:center;flex-direction:column;display:flex;position:relative}@media (min-width:64rem){.overview-stage{text-align:left;align-items:flex-start}}.overview-stage__connector{top:calc(var(--spacing) * 6);border-top-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-top-width:2px;border-color:var(--border);width:100%;height:0;display:none;position:absolute;left:50%}@media (min-width:64rem){.overview-stage__connector{display:block}}.overview-stage__badge{z-index:10;width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);border-radius:var(--radius-full);background-color:var(--accent-soft);--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(--surface);justify-content:center;align-items:center;display:flex;position:relative}.overview-stage__badge-glyph{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);color:var(--accent-strong)}.overview-stage__text{align-items:center;gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}@media (min-width:64rem){.overview-stage__text{align-items:flex-start}}.overview-stage__step{font-size:var(--fs-lg);line-height:var(--tw-leading,calc(var(--leading-lg) + var(--leading-boost,0)));--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(--fg)}.overview-stage__copy{max-width:calc(var(--spacing) * 56);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-muted)}.overview-stage__qr{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16);border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:2px;border-color:var(--border);background-color:var(--surface);justify-content:center;align-items:center;display:flex}.overview-stage__qr-glyph{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);color:var(--fg)}.overview-stage__rating{height:calc(var(--spacing) * 16);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);padding-inline:calc(var(--spacing) * 4);align-items:center;display:flex}.overview-stage__routes{height:calc(var(--spacing) * 16);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(--border);background-color:var(--surface);padding-inline:calc(var(--spacing) * 3);display:flex}.overview-stage__route-logo{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.overview-stage__more{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg-muted)}.overview-stage__board{height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 44);justify-content:center;gap:var(--spacing);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);padding-inline:calc(var(--spacing) * 3);flex-direction:column;display:flex}.overview-stage__row{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.overview-stage__rank{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);background-color:var(--surface-sunken);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--fg-muted);border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.overview-stage__rank--lead{background-color:var(--accent);color:var(--fg-on-accent)}.overview-stage__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg);flex:1;overflow:hidden}.overview__cta-row{justify-content:center;display:flex}.overview__cta-arrow{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard)}@media (hover:hover){.overview__cta-arrow:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}}.integrations-strip{background-color:var(--surface-sunken)}.integrations-strip__list{max-width:var(--container-3xl);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto;display:grid}@media (min-width:40rem){.integrations-strip__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.integrations-strip__list{grid-template-columns:repeat(5,minmax(0,1fr))}}.integrations-strip__slot{height:100%}.integration-tile{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-raised);height:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5);flex-direction:column;display:flex}.integration-tile__logo{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.integration-tile__meta{align-items:center;gap:calc(var(--spacing) * .5);text-align:center;flex-direction:column;display:flex}.integration-tile__name{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg)}.integration-tile__category{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}.stats-band{background-color:var(--surface-inverted);color:var(--fg-inverted)}.stats-band__grid{gap:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:48rem){.stats-band__grid{padding-block:calc(var(--spacing) * 16)}}@media (min-width:64rem){.stats-band__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}:where(.stats-band__grid>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)));border-color:var(--fg-inverted)}@supports (color:color-mix(in lab, red, red)){:where(.stats-band__grid>:not(:last-child)){border-color:color-mix(in oklab, var(--fg-inverted) 20%, transparent)}}}.stats-band__grid--proof{padding-block:calc(var(--spacing) * 12);grid-template-columns:repeat(1,minmax(0,1fr));gap:0}@media (min-width:48rem){.stats-band__grid--proof{padding-block:calc(var(--spacing) * 16)}}@media (min-width:64rem){.stats-band__grid--proof{grid-template-columns:repeat(1,minmax(0,1fr))}:where(.stats-band__grid--proof>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(0px * var(--tw-divide-x-reverse));border-inline-end-width:calc(0px * calc(1 - var(--tw-divide-x-reverse)))}}.stats-band__cell{text-align:center;flex-direction:column;align-items:center;display:flex}@media (min-width:64rem){.stats-band__cell{padding-inline:calc(var(--spacing) * 6)}.stats-band__cell:first-child{padding-left:0}.stats-band__cell:last-child{padding-right:0}}.stats-band__value{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-4xl);line-height:var(--tw-leading,calc(var(--leading-4xl) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}@media (min-width:48rem){.stats-band__value{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}.stats-band__label{margin-top:calc(var(--spacing) * 2);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-inverted)}@supports (color:color-mix(in lab, red, red)){.stats-band__label{color:color-mix(in oklab, var(--fg-inverted) 85%, transparent)}}@media (min-width:48rem){.stats-band__label{font-size:var(--fs-base);line-height:var(--tw-leading,calc(var(--leading-base) + var(--leading-boost,0)))}}.hiw-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.hiw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.hiw-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.hiw-card{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-raised);padding:calc(var(--spacing) * 6);flex-direction:column;display:flex}.hiw-card__num{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-radius:var(--radius-md);background-color:var(--accent);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg-on-accent);justify-content:center;align-items:center;display:flex}.hiw-card__title{margin-top:calc(var(--spacing) * 4);font-size:var(--fs-base);line-height:var(--tw-leading,calc(var(--leading-base) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg)}.hiw-card__body{margin-top:calc(var(--spacing) * 2);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--fg-muted)}.hiw-card__slot{padding-top:calc(var(--spacing) * 6);margin-top:auto}.hiw-card__well{min-height:calc(var(--spacing) * 16);border-radius:var(--radius-md);background-color:var(--surface-sunken);padding:calc(var(--spacing) * 4);justify-content:center;align-items:center;display:flex}.hiw-scan{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);justify-content:center;align-items:center;display:flex;position:relative}.hiw-scan__corner{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);border-color:var(--fg-subtle);position:absolute}.hiw-scan__corner--tl{border-top-style:var(--tw-border-style);border-top-width:2px;border-left-style:var(--tw-border-style);border-left-width:2px;top:0;left:0}.hiw-scan__corner--tr{border-top-style:var(--tw-border-style);border-top-width:2px;border-right-style:var(--tw-border-style);border-right-width:2px;top:0;right:0}.hiw-scan__corner--bl{border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-left-style:var(--tw-border-style);border-left-width:2px;bottom:0;left:0}.hiw-scan__corner--br{border-right-style:var(--tw-border-style);border-right-width:2px;border-bottom-style:var(--tw-border-style);border-bottom-width:2px;bottom:0;right:0}.hiw-scan__glyph{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);color:var(--fg-subtle)}.hiw-routes{justify-content:center;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.hiw-route-chip{border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}.hiw-board{width:100%}.hiw-board__row{align-items:center;gap:calc(var(--spacing) * 2);padding-block:var(--spacing);display:flex}.hiw-board__rank{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border-radius:var(--radius-md);background-color:var(--surface);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.hiw-board__rank--lead{background-color:var(--accent);color:var(--fg-on-accent)}.hiw-board__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg);flex:1;overflow:hidden}.hiw-board__scans{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));white-space:nowrap;color:var(--fg-subtle)}.journey-section{background-color:var(--surface-sunken)}.journey-section__grid{align-items:flex-start;gap:calc(var(--spacing) * 6);display:grid}@media (min-width:64rem){.journey-section__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-timeline-slot{grid-column:span 1/span 1}.journey-board-slot{top:calc(var(--spacing) * 24);grid-column:span 1/span 1;position:sticky}}.journey-timeline{margin-left:calc(var(--spacing) * 3);position:relative}:where(.journey-timeline>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.journey-timeline{border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--border)}.journey-step{padding-left:calc(var(--spacing) * 6);position:relative}.journey-step__dot{top:calc(var(--spacing) * .5);left:calc(var(--spacing) * -2);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-radius:var(--radius-full);background-color:var(--accent);--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(--surface-sunken);position:absolute}.journey-step__dot--final{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.journey-step__when{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--accent-strong)}.journey-step__title{margin-top:var(--spacing);font-size:var(--fs-lg);line-height:var(--tw-leading,calc(var(--leading-lg) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg)}.journey-step__title--milestone{font-size:var(--fs-xl);line-height:var(--tw-leading,calc(var(--leading-xl) + var(--leading-boost,0)))}.journey-step__body{margin-top:var(--spacing);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-muted)}.journey-live{align-items:center;gap:var(--spacing);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--success);display:inline-flex}.journey-live__dot{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);animation:var(--animate-pulse);border-radius:var(--radius-full);background-color:var(--success)}.journey-board{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-raised);--tw-shadow:0 2px 4px -1px var(--tw-shadow-color,#0b2e330f), 0 4px 8px -2px var(--tw-shadow-color,#0b2e331a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);overflow:hidden}.journey-board__header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);justify-content:space-between;align-items:center;display:flex}.journey-board__title{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg)}.journey-board__list{flex-direction:column;display:flex}.journey-board__row{align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);display:flex}.journey-board__row:last-child{border-style:var(--tw-border-style);border-width:0}.journey-board__rank{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-radius:var(--radius-md);background-color:var(--surface-sunken);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--fg-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.journey-board__rank--lead{background-color:var(--accent);color:var(--fg-on-accent)}.journey-board__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg);flex:1;overflow:hidden}.journey-board__scans{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));white-space:nowrap;color:var(--fg-subtle)}.journey-board__footnote{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}.features-grid__grid{align-items:flex-start;gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.features-grid__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.features-grid__grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:min-content}}.features-grid__slot{height:auto}@media (min-width:64rem){.features-grid__slot--featured{grid-column:span 4/span 4}.features-grid__slot--tinted{grid-column:span 2/span 2}.features-grid__slot--shield,.features-grid__slot--plain{grid-column:span 3/span 3}}@media (min-width:48rem){.features-grid__slot--strip{grid-column:span 2/span 2}}@media (min-width:64rem){.features-grid__slot--strip{grid-column:span 4/span 4}}@media (min-width:48rem){.features-grid__slot--lang{grid-column:span 2/span 2}}@media (min-width:64rem){.features-grid__slot--lang{grid-column:span 2/span 2}}.features-grid__card-link{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard)}@media (hover:hover){.features-grid__card-link:hover{--tw-shadow:0 2px 4px -1px var(--tw-shadow-color,#0b2e330f), 0 4px 8px -2px var(--tw-shadow-color,#0b2e331a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.features-grid__card-link:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.features-grid__chip-glyph{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.features-grid__header{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.features-grid__heading{font-size:var(--fs-base);line-height:var(--tw-leading,calc(var(--leading-base) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg)}.features-grid__heading--strip{flex-shrink:0}.features-grid__badge{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);width:fit-content;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg);display:inline-flex}.features-grid__badge-glyph{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.features-grid__body{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-muted)}@media (min-width:48rem){.features-grid__body--strip{max-width:var(--container-xl)}}.features-grid__body--soon{color:var(--fg)}.features-grid__learn-more{align-items:center;gap:var(--spacing);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--accent-strong);display:inline-flex}.features-grid__learn-more-arrow{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.features-grid__stack{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.features-grid__learn-more-slot{padding-top:var(--spacing);margin-top:auto}.features-grid__strip-layout{gap:var(--spacing);flex-direction:column;display:flex}@media (min-width:48rem){.features-grid__strip-layout{align-items:baseline;gap:calc(var(--spacing) * 4);flex-direction:row}}.features-grid__trend{height:calc(var(--spacing) * 20);width:100%;margin-top:auto}.comparison-table{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border)}.comparison-table__stack{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.comparison-table__scroller{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-raised);overflow-x:auto}.comparison-table__scroller:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.comparison-table__table{border-collapse:collapse;width:100%;font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)))}.comparison-table__head{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);background-color:var(--surface-sunken)}.comparison-table__th{height:calc(var(--spacing) * 10);padding-inline:calc(var(--spacing) * 4);text-align:left;font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase}.comparison-table__th--muted{color:var(--fg-subtle)}.comparison-table__th--brand{color:var(--accent-strong)}.comparison-table__wordmark{gap:calc(var(--spacing) * 1.5)}:where(.comparison-table__body>: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(--border)}.comparison-table__td-feature{width:40%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);vertical-align:top;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);overflow-wrap:break-word;color:var(--fg)}@media (min-width:48rem){.comparison-table__td-feature{width:auto;padding-inline:calc(var(--spacing) * 4)}}.comparison-table__td-starboard{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);vertical-align:top}@media (min-width:48rem){.comparison-table__td-starboard{padding-inline:calc(var(--spacing) * 4)}}.comparison-table__td-easyreview{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);vertical-align:top}@media (min-width:48rem){.comparison-table__td-easyreview{padding-inline:calc(var(--spacing) * 4)}}.comparison-table__cell-starboard{align-items:flex-start;gap:calc(var(--spacing) * 2);overflow-wrap:break-word;min-width:0;color:var(--fg);display:flex}.comparison-table__cell-easyreview{align-items:flex-start;gap:calc(var(--spacing) * 2);overflow-wrap:break-word;min-width:0;color:var(--fg-subtle);display:flex}.comparison-table__check{margin-top:calc(var(--spacing) * .5);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--success);flex-shrink:0}.comparison-table__minus{margin-top:calc(var(--spacing) * .5);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--fg-subtle);flex-shrink:0}.comparison-table__note{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}.testimonials{content-visibility:auto;contain-intrinsic-size:auto 40rem;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);background-color:var(--surface-sunken)}.testimonials__slot{height:100%}.testimonials__grid{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:48rem){.testimonials__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.testimonial-card{gap:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-raised);height:100%;padding:calc(var(--spacing) * 6);flex-direction:column;display:flex}.testimonial-card__header{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);display:flex}.testimonial-card__quote-icon{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);color:var(--accent-strong);flex-shrink:0}.testimonial-card__quote-text{font-size:var(--fs-base);line-height:var(--tw-leading,calc(var(--leading-base) + var(--leading-boost,0)));color:var(--fg)}.testimonial-card__caption{gap:calc(var(--spacing) * .5);flex-direction:column;margin-top:auto;display:flex}.testimonial-card__name{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg)}.testimonial-card__role{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}.pricing-section__grid{align-items:stretch;gap:calc(var(--spacing) * 3);display:grid}@media (min-width:64rem){.pricing-section__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pricing-section__slot{height:100%}.pricing-tier-inline{gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);height:100%;padding:calc(var(--spacing) * 5);flex-direction:column;display:flex;position:relative}.pricing-tier-inline--featured{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:2px;border-color:var(--accent)}.pricing-tier-inline__ribbon{top:calc(var(--spacing) * -3);left:calc(var(--spacing) * 6);border-radius:var(--radius-full);background-color:var(--accent);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg-on-accent);position:absolute}.pricing-tier-inline__head{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.pricing-tier-inline__name{font-size:var(--fs-lg);line-height:var(--tw-leading,calc(var(--leading-lg) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg)}.pricing-tier-inline__desc{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-muted)}.pricing-tier-inline__locations{border-radius:var(--radius-full);background-color:var(--surface-sunken);width:fit-content;padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg-subtle);align-items:center;display:inline-flex}.pricing-tier-inline__price-row{align-items:baseline;gap:var(--spacing);display:flex}.pricing-tier-inline__amount{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-4xl);line-height:var(--tw-leading,calc(var(--leading-4xl) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg)}.pricing-tier-inline__suffix{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-subtle)}.pricing-tier-inline__annual-note{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}.pricing-tier-inline__features{flex-direction:column;display:flex}:where(.pricing-tier-inline__features>: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)))}.pricing-tier-inline__feature{align-items:flex-start;gap:calc(var(--spacing) * 2);display:flex}.pricing-tier-inline__feature-check{margin-top:calc(var(--spacing) * .5);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--success);flex-shrink:0}.pricing-tier-inline__feature-label{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-muted)}.pricing-tier-inline__feature-more{padding-left:calc(var(--spacing) * 6);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}.pricing-tier-inline__cta{margin-top:auto}.pricing-section__addons{border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--border);padding:calc(var(--spacing) * 4)}.pricing-section__addons-row{justify-content:center;align-items:center;column-gap:calc(var(--spacing) * 6);row-gap:calc(var(--spacing) * 2);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));flex-wrap:wrap;display:flex}.pricing-section__addons-label{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg)}.pricing-section__addon{color:var(--fg-muted)}.pricing-section__gst{margin-top:calc(var(--spacing) * 3);text-align:center;font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}.pricing-tiers{gap:calc(var(--spacing) * 8);flex-direction:column;display:flex}.pricing-tiers__toggle-row{justify-content:center;display:flex}.pricing-tiers__toggle{border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-raised);padding:var(--spacing);align-items:center;display:inline-flex}.pricing-tiers__toggle-option{border-radius:var(--radius-full);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--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(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard)}.pricing-tiers__toggle-option:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.pricing-tiers__toggle-option--on{background-color:var(--accent);color:var(--fg-on-accent)}.pricing-tiers__toggle-option--off{color:var(--fg-muted)}@media (hover:hover){.pricing-tiers__toggle-option--off:hover{color:var(--fg)}}.pricing-tiers__toggle-badge{margin-left:calc(var(--spacing) * 1.5);border-radius:var(--radius-full);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.pricing-tiers__toggle-badge--inverted{background-color:var(--fg-on-accent)}@supports (color:color-mix(in lab, red, red)){.pricing-tiers__toggle-badge--inverted{background-color:color-mix(in oklab, var(--fg-on-accent) 20%, transparent)}}.pricing-tiers__toggle-badge--freebie{background-color:var(--success-soft);color:var(--fg)}.pricing-tiers__grid{align-items:stretch;gap:calc(var(--spacing) * 4);display:grid}@media (min-width:64rem){.pricing-tiers__grid{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(3,minmax(0,1fr))}}.pricing-tiers__slot{height:100%}.pricing-tier{gap:calc(var(--spacing) * 5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-raised);height:100%;padding:calc(var(--spacing) * 6);flex-direction:column;display:flex;position:relative}@media (min-width:48rem){.pricing-tier{padding:calc(var(--spacing) * 8)}}.pricing-tier--popular{border-style:var(--tw-border-style);border-width:2px;border-color:var(--accent);--tw-shadow:0 2px 4px -1px var(--tw-shadow-color,#0b2e330f), 0 4px 8px -2px var(--tw-shadow-color,#0b2e331a);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:64rem){.pricing-tier--popular{--tw-translate-y:calc(var(--spacing) * -3);translate:var(--tw-translate-x) var(--tw-translate-y)}}.pricing-tier__ribbon{top:calc(var(--spacing) * -3.5);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-full);background-color:var(--accent);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--fg-on-accent);position:absolute;left:50%}.pricing-tier__head{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.pricing-tier__name{font-size:var(--fs-xl);line-height:var(--tw-leading,calc(var(--leading-xl) + var(--leading-boost,0)));--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(--fg)}.pricing-tier__desc{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-muted)}.pricing-tier__price-row{gap:var(--spacing);flex-direction:column;display:flex}.pricing-tier__amount-row{align-items:baseline;gap:calc(var(--spacing) * 1.5);display:flex}.pricing-tier__amount{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-4xl);line-height:var(--tw-leading,calc(var(--leading-4xl) + var(--leading-boost,0)));--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(--fg)}@media (min-width:48rem){.pricing-tier__amount{font-size:var(--fs-5xl);line-height:var(--tw-leading,calc(var(--leading-5xl) + var(--leading-boost,0)))}}.pricing-tier__suffix{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-subtle)}.pricing-tier__annual-note{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}.pricing-tier__features{gap:calc(var(--spacing) * 2.5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-top:calc(var(--spacing) * 5);flex-direction:column;flex:1;display:flex}.pricing-tier__feature{align-items:flex-start;gap:calc(var(--spacing) * 2.5);display:flex}.pricing-tier__feature-check{margin-top:calc(var(--spacing) * .5);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--success);flex-shrink:0}.pricing-tier__feature-label{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg)}.pricing-tiers__gst{text-align:center;font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}.cta-band{background-color:var(--surface-inverted);padding-block:calc(var(--spacing) * 14);color:var(--fg-inverted)}@media (min-width:48rem){.cta-band{padding-block:calc(var(--spacing) * 20)}}.cta-band__inner{align-items:center;gap:calc(var(--spacing) * 8);text-align:center;flex-direction:column;display:flex}.cta-band__rule{margin-inline:auto;margin-bottom:calc(var(--spacing) * 8);height:calc(var(--spacing) * .5);width:calc(var(--spacing) * 10);border-radius:var(--radius-full);background-color:var(--accent);display:block}.cta-band__heading{max-width:var(--container-3xl);font-size:var(--fs-4xl);line-height:var(--tw-leading,calc(var(--leading-4xl) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);text-wrap:balance;margin-inline:auto}@media (min-width:48rem){.cta-band__heading{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}.cta-band__body{margin-inline:auto;margin-top:calc(var(--spacing) * 5);max-width:var(--container-xl);font-size:var(--fs-base);line-height:var(--tw-leading,calc(var(--leading-base) + var(--leading-boost,0)));color:var(--fg-inverted)}@supports (color:color-mix(in lab, red, red)){.cta-band__body{color:color-mix(in oklab, var(--fg-inverted) 85%, transparent)}}@media (min-width:48rem){.cta-band__body{font-size:var(--fs-lg);line-height:var(--tw-leading,calc(var(--leading-lg) + var(--leading-boost,0)))}}.cta-band__actions{margin-top:calc(var(--spacing) * 2);justify-content:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.cta-band__btn-secondary{border-color:var(--fg-inverted)}@supports (color:color-mix(in lab, red, red)){.cta-band__btn-secondary{border-color:color-mix(in oklab, var(--fg-inverted) 40%, transparent)}}.cta-band__btn-secondary{color:var(--fg-inverted)}@media (hover:hover){.cta-band__btn-secondary:hover{background-color:var(--fg-inverted)}@supports (color:color-mix(in lab, red, red)){.cta-band__btn-secondary:hover{background-color:color-mix(in oklab, var(--fg-inverted) 10%, transparent)}}}.cta-band__btn-secondary:active{background-color:var(--fg-inverted)}@supports (color:color-mix(in lab, red, red)){.cta-band__btn-secondary:active{background-color:color-mix(in oklab, var(--fg-inverted) 20%, transparent)}}.cta-band__microcopy{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-inverted)}@supports (color:color-mix(in lab, red, red)){.cta-band__microcopy{color:color-mix(in oklab, var(--fg-inverted) 85%, transparent)}}.site-header{z-index:var(--z-sticky);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);background-color:var(--surface);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.site-header{background-color:color-mix(in oklab, var(--surface) 85%, transparent)}}.site-header{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.site-header__bar{height:calc(var(--spacing) * 14);align-items:center;gap:calc(var(--spacing) * 6);display:flex}.site-header__logo{border-radius:var(--radius-sm)}.site-header__logo:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.site-header__nav{align-items:center;gap:var(--spacing);display:none}@media (min-width:48rem){.site-header__nav{display:flex}}.site-header__nav-trigger{align-items:center;gap:var(--spacing);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg-subtle);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(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard);display:flex}@media (hover:hover){.site-header__nav-trigger:hover{background-color:var(--interactive-hover);color:var(--fg)}}.site-header__nav-trigger:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.site-header__nav-link{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg-subtle);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(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard)}@media (hover:hover){.site-header__nav-link:hover{background-color:var(--interactive-hover);color:var(--fg)}}.site-header__nav-link:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.site-header__chevron{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast)}.site-header__chevron--open{rotate:180deg}.site-header__actions{align-items:center;gap:calc(var(--spacing) * 2);margin-left:auto;display:flex}.site-header__theme-toggle{display:none}@media (min-width:48rem){.site-header__theme-toggle{display:flex}}.site-header__login-btn-bar{display:none}@media (min-width:48rem){.site-header__login-btn-bar{display:inline-flex}}.site-header__menu-toggle{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-radius:var(--radius-md);color:var(--fg);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(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);justify-content:center;align-items:center;margin-left:auto;display:flex}@media (hover:hover){.site-header__menu-toggle:hover{background-color:var(--interactive-hover)}}.site-header__menu-toggle:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media (min-width:48rem){.site-header__menu-toggle{display:none}}.site-header__toggle-icon{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.site-header__mega{z-index:var(--z-dropdown);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 6);inset-inline:0;display:none;position:absolute;top:100%}@media (min-width:48rem){.site-header__mega{display:block}}.site-header__mega-card{max-width:var(--container-5xl);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-raised);padding:calc(var(--spacing) * 6);--tw-shadow:0 4px 8px -2px var(--tw-shadow-color,#0b2e330f), 0 12px 20px -4px var(--tw-shadow-color,#0b2e331f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);margin-inline:auto}.site-header__mega-grid{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:48rem){.site-header__mega-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.site-header__mega-featured{gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);background-color:var(--accent-soft);padding:calc(var(--spacing) * 4);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(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard);flex-direction:column;display:flex}@media (hover:hover){.site-header__mega-featured:hover{background-color:var(--accent-soft-hover)}}.site-header__mega-featured:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.site-header__mega-eyebrow{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--accent-strong);text-transform:uppercase}.site-header__mega-title{font-size:var(--fs-base);line-height:var(--tw-leading,calc(var(--leading-base) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg)}.site-header__mega-body{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-muted)}.site-header__mega-stack{gap:var(--spacing);display:grid}@media (min-width:48rem){.site-header__mega-stack{grid-column:span 2/span 2;grid-template-columns:repeat(2,minmax(0,1fr))}}.site-header__mega-item{align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);padding:calc(var(--spacing) * 3);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(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard);display:flex}@media (hover:hover){.site-header__mega-item:hover{background-color:var(--interactive-hover)}}.site-header__mega-item:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.site-header__mega-item--soon{opacity:.75}.site-header__mega-icon{border-radius:var(--radius-md);background-color:var(--surface-sunken);padding:calc(var(--spacing) * 2);color:var(--accent-strong);flex-shrink:0}.site-header__mega-icon-glyph{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.site-header__mega-item-text{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.site-header__mega-item-head{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.site-header__mega-item-title{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg)}.site-header__soon-chip{border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg-subtle)}.site-header__mega-item-desc{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-muted)}.site-header__mega-platforms{margin-top:calc(var(--spacing) * 6);align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-top:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.site-header__mega-platforms-label{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg-subtle)}.site-header__platform-chip{border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-muted)}.site-header__mobile-panel{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);background-color:var(--surface)}@media (min-width:48rem){.site-header__mobile-panel{display:none}}.site-header__mobile-panel--open{display:block}.site-header__mobile-panel--closed{display:none}.site-header__mobile-inner{gap:var(--spacing);padding-block:calc(var(--spacing) * 3);flex-direction:column;display:flex}.site-header__mobile-trigger{border-radius:var(--radius-md);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg-subtle);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(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);justify-content:space-between;align-items:center;display:flex}@media (hover:hover){.site-header__mobile-trigger:hover{background-color:var(--interactive-hover);color:var(--fg)}}.site-header__mobile-trigger:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.site-header__mobile-products{margin-left:calc(var(--spacing) * 4);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--border);padding-left:calc(var(--spacing) * 2);flex-direction:column;display:flex}.site-header__mobile-product-link{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-subtle);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(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);display:flex}@media (hover:hover){.site-header__mobile-product-link:hover{background-color:var(--interactive-hover);color:var(--fg)}}.site-header__mobile-product-link:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.site-header__mobile-product-link--soon{opacity:.75}.site-header__mobile-product-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--accent-strong);flex-shrink:0}.site-header__mobile-product-label{flex:1}.site-header__mobile-link{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg-subtle);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(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast)}@media (hover:hover){.site-header__mobile-link:hover{background-color:var(--interactive-hover);color:var(--fg)}}.site-header__mobile-link:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.site-header__mobile-auth{margin-top:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-top:calc(var(--spacing) * 3);display:flex}.site-header__login-btn{flex:1}.site-footer{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);background-color:var(--surface-sunken)}.site-footer__grid{column-gap:calc(var(--spacing) * 8);row-gap:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 10);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:64rem){.site-footer__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.site-footer__brand{max-width:var(--container-xs);gap:calc(var(--spacing) * 3);flex-direction:column;grid-column:span 2/span 2;display:flex}.site-footer__blurb{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-subtle)}.footer-column{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.footer-column__heading{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--fg-muted);text-transform:uppercase}.footer-column__list{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.footer-column__link{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-subtle);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(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast)}@media (hover:hover){.footer-column__link:hover{color:var(--fg)}}.footer-column__link:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.footer-column__footnote{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}.site-footer__whatsapp{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-subtle);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(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);display:inline-flex}@media (hover:hover){.site-footer__whatsapp:hover{color:var(--fg)}}.site-footer__whatsapp:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.site-footer__whatsapp-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--accent-strong)}.site-footer__legal{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border)}.site-footer__legal-inner{padding-block:calc(var(--spacing) * 6)}.site-footer__legal-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (min-width:40rem){.site-footer__legal-row{flex-direction:row}}.site-footer__copyright{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}.site-footer__credit-link{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg-muted);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(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard)}@media (hover:hover){.site-footer__credit-link:hover{color:var(--fg)}}.site-footer__credit-link:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.product-hero{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);position:relative;overflow:hidden}.product-hero__glow{pointer-events:none;top:calc(var(--spacing) * -24);width:calc(var(--spacing) * 112);height:calc(var(--spacing) * 112);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-full);background-color:var(--accent);position:absolute;left:50%}@supports (color:color-mix(in lab, red, red)){.product-hero__glow{background-color:color-mix(in oklab, var(--accent) 10%, transparent)}}.product-hero__glow{--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,)}.product-hero__grid{align-items:center;gap:calc(var(--spacing) * 10);padding-block:calc(var(--spacing) * 14);display:grid;position:relative}@media (min-width:48rem){.product-hero__grid{padding-block:calc(var(--spacing) * 20)}}@media (min-width:64rem){.product-hero__grid{gap:calc(var(--spacing) * 14)}.product-hero__grid--tall{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-hero__content{gap:calc(var(--spacing) * 6);flex-direction:column;min-width:0;display:flex}.product-hero__eyebrow-row{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.product-hero__eyebrow-rule{height:calc(var(--spacing) * .5);width:calc(var(--spacing) * 8);border-radius:var(--radius-full);background-color:var(--accent)}.product-hero__eyebrow{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--accent-strong)}.product-hero__headline{font-size:var(--fs-4xl);line-height:var(--tw-leading,calc(var(--leading-4xl) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-bold);line-height:1.05;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter);text-wrap:balance;color:var(--fg)}@media (min-width:48rem){.product-hero__headline{font-size:var(--fs-5xl);line-height:var(--tw-leading,calc(var(--leading-5xl) + var(--leading-boost,0)))}}@media (min-width:64rem){.product-hero__headline{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}.product-hero__lead{max-width:var(--container-xl);font-size:var(--fs-lg);line-height:var(--tw-leading,calc(var(--leading-lg) + var(--leading-boost,0)));color:var(--fg-muted)}@media (min-width:48rem){.product-hero__lead{font-size:var(--fs-xl);line-height:var(--tw-leading,calc(var(--leading-xl) + var(--leading-boost,0)))}}.product-hero__actions{gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.product-hero__proof{gap:calc(var(--spacing) * 6);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-top:calc(var(--spacing) * 6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.product-hero__proof-item{gap:var(--spacing);flex-direction:column;display:flex}.product-hero__proof-label{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle);order:2}@media (min-width:48rem){.product-hero__proof-label{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)))}}.product-hero__proof-value{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-2xl);line-height:var(--tw-leading,calc(var(--leading-2xl) + var(--leading-boost,0)));--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(--fg);order:1}@media (min-width:48rem){.product-hero__proof-value{font-size:var(--fs-3xl);line-height:var(--tw-leading,calc(var(--leading-3xl) + var(--leading-boost,0)))}}.product-hero__device{min-width:0;position:relative}.product-hero__wide{padding-bottom:calc(var(--spacing) * 14);position:relative}@media (min-width:48rem){.product-hero__wide{padding-bottom:calc(var(--spacing) * 20)}}.product-page__blocks-band{padding-block:calc(var(--spacing) * 16)}@media (min-width:48rem){.product-page__blocks-band{padding-block:calc(var(--spacing) * 24)}}.product-page__blocks-inner{gap:calc(var(--spacing) * 12);flex-direction:column;display:flex}@media (min-width:48rem){.product-page__blocks-inner{gap:calc(var(--spacing) * 16)}}.product-page__sr-title{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.product-blocks{gap:calc(var(--spacing) * 10);flex-direction:column;display:flex}@media (min-width:48rem){.product-blocks{gap:calc(var(--spacing) * 14)}}.product-blocks__lead-grid{gap:calc(var(--spacing) * 6);display:grid}@media (min-width:64rem){.product-blocks__lead-grid{gap:calc(var(--spacing) * 12);grid-template-columns:repeat(5,minmax(0,1fr))}}.product-blocks__lead-title{font-size:var(--fs-2xl);line-height:var(--tw-leading,calc(var(--leading-2xl) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);text-wrap:balance;color:var(--fg)}@media (min-width:48rem){.product-blocks__lead-title{font-size:var(--fs-3xl);line-height:var(--tw-leading,calc(var(--leading-3xl) + var(--leading-boost,0)))}}@media (min-width:64rem){.product-blocks__lead-title{grid-column:span 2/span 2}}.product-blocks__lead-body{gap:calc(var(--spacing) * 5);flex-direction:column;display:flex}@media (min-width:64rem){.product-blocks__lead-body{grid-column:span 3/span 3}}.product-blocks__lead-copy{font-size:var(--fs-lg);line-height:var(--tw-leading,calc(var(--leading-lg) + var(--leading-boost,0)));color:var(--fg-muted)}.product-blocks__points{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.product-blocks__point{align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.product-blocks__point-bullet{margin-top:var(--spacing);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border-radius:var(--radius-full);background-color:var(--accent-soft);color:var(--accent-strong);flex-shrink:0;justify-content:center;align-items:center;display:flex}.product-blocks__point-bullet-glyph{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.product-blocks__point-text{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-muted)}@media (min-width:48rem){.product-blocks__point-text{font-size:var(--fs-base);line-height:var(--tw-leading,calc(var(--leading-base) + var(--leading-boost,0)))}}.product-blocks__point-lead{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg)}.product-blocks__rest-grid{gap:calc(var(--spacing) * 8);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-top:calc(var(--spacing) * 10);display:grid}@media (min-width:48rem){.product-blocks__rest-grid{gap:calc(var(--spacing) * 10);padding-top:calc(var(--spacing) * 12);grid-template-columns:repeat(2,minmax(0,1fr))}}.product-block{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.product-block__title{font-size:var(--fs-xl);line-height:var(--tw-leading,calc(var(--leading-xl) + var(--leading-boost,0)));--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(--fg)}.product-block__body{font-size:var(--fs-base);line-height:var(--tw-leading,calc(var(--leading-base) + var(--leading-boost,0)));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--fg-muted)}.product-roadmap{background-color:var(--surface-sunken)}.product-roadmap__grid{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:48rem){.product-roadmap__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-roadmap__slot{height:100%}.roadmap-card{gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-raised);height:100%;padding:calc(var(--spacing) * 6);opacity:.9;flex-direction:column;display:flex}.roadmap-card__badge{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);width:fit-content;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg-subtle);display:inline-flex}.roadmap-card__title{font-size:var(--fs-lg);line-height:var(--tw-leading,calc(var(--leading-lg) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg)}.roadmap-card__body{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-muted)}.sibling-nav{gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-block:calc(var(--spacing) * 8);display:grid}@media (min-width:40rem){.sibling-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}.sibling-nav__link{gap:var(--spacing);border-radius:var(--radius-lg);padding:calc(var(--spacing) * 4);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(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard);flex-direction:column;display:flex}@media (hover:hover){.sibling-nav__link:hover{background-color:var(--interactive-hover)}}.sibling-nav__link:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.sibling-nav__link--next{text-align:right}@media (min-width:40rem){.sibling-nav__link--next{grid-column-start:2}}.sibling-nav__dir{align-items:center;gap:var(--spacing);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg-subtle);display:flex}.sibling-nav__dir--next{justify-content:flex-end}.sibling-nav__dir-glyph{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.sibling-nav__target{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg)}.faq-list{width:100%;max-width:var(--container-3xl);gap:calc(var(--spacing) * 3);flex-direction:column;margin-inline:auto;display:flex}.faq-item{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-raised);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}.faq-item:is([open],:popover-open,:open){padding-bottom:calc(var(--spacing) * 5)}.faq-item__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);text-align:left;font-size:var(--fs-base);line-height:var(--tw-leading,calc(var(--leading-base) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg);list-style-type:none;display:flex}.faq-item__summary:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.faq-item__summary::-webkit-details-marker{display:none}.faq-item__chevron{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--fg-subtle);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard);flex-shrink:0}.faq-item__chevron:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.faq-item__answer{margin-top:calc(var(--spacing) * 3);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-subtle)}.visual-frame{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-raised);--tw-shadow:0 4px 8px -2px var(--tw-shadow-color,#0b2e330f), 0 12px 20px -4px var(--tw-shadow-color,#0b2e331f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);overflow:hidden}.visual-frame--centered{align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 6);flex-direction:column;display:flex}.visual-frame--narrow{max-width:var(--container-md);margin-inline:auto}.window-bar{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);background-color:var(--surface-sunken);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);display:flex}.window-bar__left{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.window-bar__dots{gap:calc(var(--spacing) * 1.5);display:flex}.window-dot--danger{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);border-radius:var(--radius-full);background-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.window-dot--danger{background-color:color-mix(in oklab, var(--danger) 70%, transparent)}}.window-dot--warning{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);border-radius:var(--radius-full);background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.window-dot--warning{background-color:color-mix(in oklab, var(--warning) 70%, transparent)}}.window-dot--success{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);border-radius:var(--radius-full);background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.window-dot--success{background-color:color-mix(in oklab, var(--success) 70%, transparent)}}.window-bar__title{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg)}.window-meta{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}.qr-flow__grid{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:40rem){.qr-flow__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.qr-flow__scan-tile{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20);border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:2px;border-color:var(--border);justify-content:center;align-items:center;display:flex}.qr-flow__tap-tile{height:calc(var(--spacing) * 20);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);padding-inline:calc(var(--spacing) * 5);align-items:center;display:flex}.qr-flow__land-tile{height:calc(var(--spacing) * 20);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);padding-inline:calc(var(--spacing) * 4);display:flex}.qr-flow__platform-logo{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.qr-flow__label{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg)}.qr-flow__hint{text-align:center;font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-muted)}.qr-glyph{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);color:var(--fg)}.leaderboard-live{align-items:center;gap:var(--spacing);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--success);display:inline-flex}.leaderboard-live__dot{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);animation:var(--animate-pulse);border-radius:var(--radius-full);background-color:var(--success)}.leaderboard-row{align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);display:flex}.leaderboard-row:last-child{border-style:var(--tw-border-style);border-width:0}.leaderboard-row--lead{background-color:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.leaderboard-row--lead{background-color:color-mix(in oklab, var(--accent-soft) 50%, transparent)}}.leaderboard-row__rank{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-lg);background-color:var(--surface-sunken);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--fg-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.leaderboard-row__rank--lead{background-color:var(--accent);color:var(--fg-on-accent)}.leaderboard-row__crown{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.leaderboard-row__who{flex:1;min-width:0}.leaderboard-row__name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg);display:block;overflow:hidden}.leaderboard-row__sub{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}.leaderboard-row__scans{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--fg)}.leaderboard-row__unit{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle);display:none}@media (min-width:40rem){.leaderboard-row__unit{display:block}}.leaderboard-footnote{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);background-color:var(--surface-sunken);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}.analytics-tiles{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 4);display:grid}@media (min-width:40rem){.analytics-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.analytics-tile{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);padding:calc(var(--spacing) * 4)}.analytics-tile__label{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}.analytics-tile__value{margin-top:var(--spacing);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-2xl);line-height:var(--tw-leading,calc(var(--leading-2xl) + var(--leading-boost,0)));--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(--fg)}.analytics-tile__delta{margin-top:var(--spacing);align-items:center;gap:var(--spacing);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--success);display:flex}.analytics-tile__delta-icon{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.analytics-dist{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding:calc(var(--spacing) * 4)}.analytics-dist__heading{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg-subtle)}.analytics-dist__chart{margin-top:calc(var(--spacing) * 3);height:calc(var(--spacing) * 28);align-items:flex-end;gap:calc(var(--spacing) * 3);display:flex}.analytics-dist__bar-col{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 1.5);flex-direction:column;flex:1;height:100%;display:flex}.analytics-dist__count{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg-muted)}.analytics-dist__bar{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);background-color:var(--color-neutral-300);width:100%}.analytics-dist__bar--hot{background-color:var(--accent)}.analytics-dist__stars{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}:where(.locations-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(--border)}.location-row{align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);display:flex}.location-row__pin{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-radius:var(--radius-lg);background-color:var(--accent-soft);color:var(--accent-strong);flex-shrink:0;justify-content:center;align-items:center;display:flex}.location-row__pin-glyph{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.location-row__who{flex:1;min-width:0}.location-row__name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg);display:block;overflow:hidden}.location-row__city{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}.location-row__stat{text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg);display:none}@media (min-width:40rem){.location-row__stat{display:block}}.location-row__stat-value{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg);display:block}.location-row__stat-unit{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}.location-row__status{align-items:center;gap:var(--spacing);border-radius:var(--radius-full);background-color:var(--success-soft);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--success);display:inline-flex}.location-row__status-dot{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);border-radius:var(--radius-full);background-color:var(--success)}.locations-footnote{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);background-color:var(--surface-sunken);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}.ai-draft__header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3.5);justify-content:space-between;align-items:center;display:flex}.ai-draft__customer{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg);display:flex}.ai-draft__star-chip{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-radius:var(--radius-md);background-color:var(--accent-soft);color:var(--accent-strong);justify-content:center;align-items:center;display:flex}.ai-draft__star-chip-icon{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.ai-draft__status{border-radius:var(--radius-full);background-color:var(--success-soft);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--success)}.ai-draft__body{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 5);flex-direction:column;display:flex}.ai-draft__quote{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ai-draft__quote{border-color:color-mix(in oklab, var(--accent) 30%, transparent)}}.ai-draft__quote{background-color:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.ai-draft__quote{background-color:color-mix(in oklab, var(--accent-soft) 40%, transparent)}}.ai-draft__quote{padding:calc(var(--spacing) * 4);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--fg)}.ai-draft__note{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}.ai-draft__actions{gap:calc(var(--spacing) * 2);display:flex}.ai-draft__action-primary{justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);background-color:var(--accent);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg-on-accent);flex:1;display:inline-flex}.ai-draft__action-primary-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.ai-draft__action-secondary{justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg-muted);display:inline-flex}.ai-draft__action-secondary-icon{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.inbox-chip{align-items:center;gap:var(--spacing);border-radius:var(--radius-full);background-color:var(--danger-soft);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--danger);display:inline-flex}.inbox-chip__glyph{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.gate-body{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 5);flex-direction:column;display:flex}.gate-body__meta{justify-content:space-between;align-items:center;display:flex}.gate-body__time{align-items:center;gap:var(--spacing);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle);display:flex}.gate-body__time-icon{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.gate-body__quote{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--fg)}.gate-body__tags{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle);flex-wrap:wrap;display:flex}.gate-tag{border-radius:var(--radius-full);background-color:var(--surface-sunken);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5)}.gate-body__closing{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-top:calc(var(--spacing) * 3);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-muted)}.page-hero{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);position:relative;overflow:hidden}.page-hero-glow{pointer-events:none;top:calc(var(--spacing) * -24);width:calc(var(--spacing) * 112);height:calc(var(--spacing) * 112);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-full);background-color:var(--accent);position:absolute;left:50%}@supports (color:color-mix(in lab, red, red)){.page-hero-glow{background-color:color-mix(in oklab, var(--accent) 10%, transparent)}}.page-hero-glow{--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,)}.page-hero__inner{align-items:center;gap:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 14);text-align:center;flex-direction:column;display:flex;position:relative}@media (min-width:48rem){.page-hero__inner{padding-block:calc(var(--spacing) * 20)}}.page-hero__eyebrow-row{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.page-hero__rule{height:calc(var(--spacing) * .5);width:calc(var(--spacing) * 8);border-radius:var(--radius-full);background-color:var(--accent)}.page-hero__eyebrow{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--accent-strong)}.page-hero__headline{max-width:var(--container-3xl);font-size:var(--fs-4xl);line-height:var(--tw-leading,calc(var(--leading-4xl) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-bold);line-height:1.05;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter);text-wrap:balance;color:var(--fg)}@media (min-width:48rem){.page-hero__headline{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}.page-hero__lead{max-width:var(--container-2xl);font-size:var(--fs-lg);line-height:var(--tw-leading,calc(var(--leading-lg) + var(--leading-boost,0)));color:var(--fg-muted)}@media (min-width:48rem){.page-hero__lead{font-size:var(--fs-xl);line-height:var(--tw-leading,calc(var(--leading-xl) + var(--leading-boost,0)))}}.faq-nav{justify-content:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.faq-nav__link{border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-raised);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg-muted);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(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard)}@media (hover:hover){.faq-nav__link:hover{border-color:var(--accent);color:var(--fg)}}.faq-nav__link:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.pricing-page__tiers{padding-block:calc(var(--spacing) * 12)}@media (min-width:48rem){.pricing-page__tiers{padding-block:calc(var(--spacing) * 16)}}.pricing-page__assurances{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--border);background-color:var(--surface-sunken)}.pricing-page__assurances-grid{gap:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 10);display:grid}@media (min-width:48rem){.pricing-page__assurances-grid{padding-block:calc(var(--spacing) * 12);grid-template-columns:repeat(3,minmax(0,1fr))}}.assurance{gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.assurance__title{font-size:var(--fs-base);line-height:var(--tw-leading,calc(var(--leading-base) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg)}.assurance__body{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-muted)}.pricing-page__addons-area{padding-block:calc(var(--spacing) * 16)}@media (min-width:48rem){.pricing-page__addons-area{padding-block:calc(var(--spacing) * 24)}}.pricing-page__addons-grid{gap:calc(var(--spacing) * 8);display:grid}@media (min-width:64rem){.pricing-page__addons-grid{gap:calc(var(--spacing) * 14);grid-template-columns:repeat(5,minmax(0,1fr))}.pricing-page__addons-intro-slot{grid-column:span 2/span 2}}.pricing-page__addons-intro{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.pricing-page__addons-rule{height:calc(var(--spacing) * .5);width:calc(var(--spacing) * 10);border-radius:var(--radius-full);background-color:var(--accent)}.pricing-page__addons-heading{font-size:var(--fs-2xl);line-height:var(--tw-leading,calc(var(--leading-2xl) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);text-wrap:balance;color:var(--fg)}@media (min-width:48rem){.pricing-page__addons-heading{font-size:var(--fs-3xl);line-height:var(--tw-leading,calc(var(--leading-3xl) + var(--leading-boost,0)))}}.pricing-page__addons-copy{font-size:var(--fs-base);line-height:var(--tw-leading,calc(var(--leading-base) + var(--leading-boost,0)));color:var(--fg-muted)}@media (min-width:64rem){.pricing-page__addons-list-slot{grid-column:span 3/span 3}}:where(.pricing-page__addons-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(--border)}.pricing-page__addons-list{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-raised);overflow:hidden}.pricing-page__addon-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));display:flex}.pricing-page__addon-name{color:var(--fg)}.pricing-page__addon-price{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg)}.pricing-page__addons-gst{background-color:var(--surface-sunken);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}.legal-body{max-width:var(--container-2xl);gap:calc(var(--spacing) * 4);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-muted);flex-direction:column;display:flex}.legal-link{color:var(--accent-strong);text-underline-offset:4px}@media (hover:hover){.legal-link:hover{text-decoration-line:underline}}.contact-list{max-width:var(--container-2xl);gap:calc(var(--spacing) * 4);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));flex-direction:column;display:flex}.contact-list__term{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg)}.contact-list__detail{color:var(--fg-muted)}.contact-list__whatsapp{align-items:center;gap:calc(var(--spacing) * 1.5);display:inline-flex}.contact-list__whatsapp-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.article-prose{gap:calc(var(--spacing) * 5);font-size:var(--fs-base);line-height:var(--tw-leading,calc(var(--leading-base) + var(--leading-boost,0)));color:var(--fg-muted);flex-direction:column;display:flex}.article-prose h2{margin-top:calc(var(--spacing) * 6);font-size:var(--fs-2xl);line-height:var(--tw-leading,calc(var(--leading-2xl) + var(--leading-boost,0)));--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(--fg)}.article-prose h3{margin-top:calc(var(--spacing) * 4);font-size:var(--fs-xl);line-height:var(--tw-leading,calc(var(--leading-xl) + var(--leading-boost,0)));--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(--fg)}.article-prose p,.article-prose ul,.article-prose ol{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.article-prose ul{gap:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 5);flex-direction:column;list-style-type:disc;display:flex}.article-prose ol{gap:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 5);flex-direction:column;list-style-type:decimal;display:flex}.article-prose strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg)}.article-prose a{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--accent-strong);text-decoration-line:underline;-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:4px;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(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast)}@media (hover:hover){.article-prose a:hover{color:var(--accent)}}.article-prose a:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.article-prose blockquote{border-radius:var(--radius-md);border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--accent);background-color:var(--accent-soft);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);color:var(--fg);font-style:italic}.article-prose code{border-radius:var(--radius-sm);background-color:var(--surface-sunken);padding-inline:var(--spacing);padding-block:calc(var(--spacing) * .5);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)))}.article-prose pre{border-radius:var(--radius-lg);background-color:var(--surface-sunken);padding:calc(var(--spacing) * 4);overflow-x:auto}.article-prose pre code{background-color:#0000;padding:0}.article-prose table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)))}.article-prose th,.article-prose td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);vertical-align:top}.article-prose th{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg)}.article-prose img{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border)}.phone-demo-chips{justify-content:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.phone-demo-chips__chip{border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg-subtle);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(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-base);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard)}.phone-demo-chips__chip--picked{border-color:var(--accent);background-color:var(--accent-soft);color:var(--accent-strong)}.phone-demo-draft__badge{align-items:center;gap:var(--spacing);border-radius:var(--radius-full);background-color:var(--accent-soft);width:fit-content;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--accent-strong);display:inline-flex}.phone-demo-draft__badge-icon{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.phone-demo-draft__body{min-height:calc(var(--spacing) * 24);border-radius:var(--radius-md);background-color:var(--surface-sunken);width:100%;padding:calc(var(--spacing) * 3);text-align:start;font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--fg)}.phone-demo-draft__caret{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * .5);--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--accent);margin-inline-start:calc(var(--spacing) * .5);display:inline-block}.phone-demo-draft__actions{align-items:center;gap:calc(var(--spacing) * 2);opacity:1;width:100%;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-base);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard);display:flex}.phone-demo-draft__actions--pending{opacity:0}.phone-demo-draft__post{border-radius:var(--radius-md);background-color:var(--surface-inverted);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg-inverted);flex:1}.phone-demo-draft__edit{align-items:center;gap:var(--spacing);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg-muted);display:inline-flex}.branded-form__grid{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:40rem){.branded-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.branded-form__caption{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--fg-subtle);text-transform:uppercase}.branded-form__stage{justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);background-color:var(--surface-sunken);width:100%;padding:calc(var(--spacing) * 6);flex-direction:column;display:flex;position:relative;overflow:hidden}.branded-form__stage--branded{background-image:linear-gradient(135deg, var(--color-teal-700) 0%, var(--color-teal-500) 50%, var(--color-marigold-600) 100%)}.branded-form__stage--branded:before{content:"";pointer-events:none;background:linear-gradient(to bottom, var(--scrim-strong) 0%, var(--scrim-soft) 45%, var(--scrim-strong) 100%);position:absolute;inset:0}.branded-form__stage--branded>*{position:relative}.branded-form__logo{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-radius:var(--radius-md);background-color:var(--surface-raised);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0b2e330f), 0 1px 3px 0 var(--tw-shadow-color,#0b2e3314);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);justify-content:center;align-items:center;display:flex}.branded-form__logo-glyph{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);color:var(--fg)}.branded-form__card{width:100%;max-width:var(--container-3xs);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-raised);padding:calc(var(--spacing) * 4);--tw-shadow:0 4px 8px -2px var(--tw-shadow-color,#0b2e330f), 0 12px 20px -4px var(--tw-shadow-color,#0b2e331f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;display:flex}.branded-form__business{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg)}.demo-hero__qr-row{margin-top:calc(var(--spacing) * 8);align-items:center;gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.demo-hero__qr-frame{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:4px;border-color:var(--accent);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-shadow:0 2px 4px -1px var(--tw-shadow-color,#0b2e330f), 0 4px 8px -2px var(--tw-shadow-color,#0b2e331a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.demo-hero__qr{width:calc(var(--spacing) * 52);height:calc(var(--spacing) * 52)}@media (min-width:40rem){.demo-hero__qr{width:calc(var(--spacing) * 56);height:calc(var(--spacing) * 56)}}@media (min-width:48rem){.demo-hero__qr{width:calc(var(--spacing) * 64);height:calc(var(--spacing) * 64)}}.demo-hero__qr-caption{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg-subtle)}.demo-hero__open-link{margin-top:var(--spacing)}.demo-hero__cta{margin-top:calc(var(--spacing) * 4)}.faq-item__link{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg);text-decoration-line:underline;-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:4px}@media (hover:hover){.faq-item__link:hover{-webkit-text-decoration-color:var(--fg);-webkit-text-decoration-color:var(--fg);-webkit-text-decoration-color:var(--fg);text-decoration-color:var(--fg)}}.faq-item__link:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.alert{align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);border-style:var(--tw-border-style);width:100%;padding:calc(var(--spacing) * 4);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));border-width:1px;display:flex}.alert--info{border-color:var(--border);background-color:var(--surface-sunken);color:var(--fg)}.alert--success{background-color:var(--success-soft);color:var(--fg);border-color:#0000}.alert--warning{background-color:var(--warning-soft);color:var(--fg);border-color:#0000}.alert--danger{background-color:var(--danger-soft);color:var(--fg);border-color:#0000}.alert__icon{margin-top:calc(var(--spacing) * .5);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0}.alert__icon--info{color:var(--fg-subtle)}.alert__icon--success{color:var(--success)}.alert__icon--warning{color:var(--warning)}.alert__icon--danger{color:var(--danger)}.alert__body{gap:var(--spacing);flex-direction:column;flex:1;min-width:0;display:flex}.alert__title{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.alert__content{color:var(--fg-muted)}.alert__action{flex-shrink:0}.app-shell{flex-direction:column;min-height:100dvh;display:flex}@media (min-width:48rem){.app-shell{flex-direction:row}}.app-shell__nav{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);background-color:var(--surface-sunken);flex-direction:column;flex-shrink:0;display:flex}@media (min-width:48rem){.app-shell__nav{height:100dvh;width:calc(var(--spacing) * 60);border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:0;position:sticky;top:0}}.app-shell__brand{height:calc(var(--spacing) * 14);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);display:flex}.app-shell__switcher{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 3)}@media (min-width:48rem){.app-shell__switcher{border-top-style:var(--tw-border-style);border-top-width:1px;border-bottom-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 3);border-bottom-width:0}}.app-shell__list{gap:var(--spacing);padding-inline:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}@media (min-width:48rem){.app-shell__list{flex-flow:column;padding-bottom:0}}.app-shell__item{flex-shrink:0}@media (min-width:48rem){.app-shell__item{flex-shrink:1}}.app-shell__link{height:calc(var(--space-8) + var(--space-1));align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--fg-subtle);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(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard);display:flex}@media (hover:hover){.app-shell__link:hover{background-color:var(--interactive-hover);color:var(--fg)}}.app-shell__link:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.app-shell__link[data-active]{background-color:var(--surface-raised);color:var(--fg);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0b2e330d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.app-shell__link[data-locked]{color:var(--fg-subtle)}@supports (color:color-mix(in lab, red, red)){.app-shell__link[data-locked]{color:color-mix(in oklab, var(--fg-subtle) 80%, transparent)}}.app-shell__link--disabled{height:calc(var(--space-8) + var(--space-1));align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--fg-subtle);opacity:.6;display:flex}.app-shell__icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0}.app-shell__label{flex:1}.app-shell__footer{align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);margin-top:auto;display:none}@media (min-width:48rem){.app-shell__footer{display:flex}}.app-shell__identity{flex:1;min-width:0}.app-shell__user{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg);overflow:hidden}.app-shell__role{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle);overflow:hidden}.app-shell__signout{border-radius:var(--radius-md);color:var(--fg-subtle);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(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (hover:hover){.app-shell__signout:hover{background-color:var(--interactive-hover);color:var(--fg)}}.app-shell__signout:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.app-shell__signout:disabled{opacity:.6}.app-shell__signout-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.app-shell__main-col{flex-direction:column;flex:1;min-width:0;display:flex}.app-shell__header{z-index:var(--z-sticky);height:calc(var(--spacing) * 14);align-items:center;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);background-color:var(--surface);display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.app-shell__header{background-color:color-mix(in oklab, var(--surface) 80%, transparent)}}.app-shell__header{padding-inline:calc(var(--spacing) * 4);--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}@media (min-width:48rem){.app-shell__header{padding-inline:calc(var(--spacing) * 6)}}.app-shell__heading{flex:1;min-width:0}.app-shell__title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-base);line-height:var(--tw-leading,calc(var(--leading-base) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-snug);letter-spacing:var(--tracking-snug);color:var(--fg);overflow:hidden}.app-shell__subtitle{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle);overflow:hidden}.app-shell__actions{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.app-shell__search{height:var(--space-8);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-raised);padding-inline:calc(var(--spacing) * 2);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle);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(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);display:none}@media (hover:hover){.app-shell__search:hover{background-color:var(--interactive-hover);color:var(--fg)}}.app-shell__search:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media (min-width:40rem){.app-shell__search{display:flex}}.app-shell__main{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 6);flex:1}@media (min-width:48rem){.app-shell__main{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 8)}}.autocomplete__field{position:relative}.autocomplete__search-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(--fg-subtle);position:absolute}.autocomplete__input{height:calc(var(--space-8) + var(--space-1));border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-strong);background-color:var(--surface-raised);width:100%;padding-block:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 3);padding-left:calc(var(--spacing) * 9);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg);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(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard);align-items:center;display:flex}.autocomplete__input::placeholder{color:var(--fg-subtle)}.autocomplete__input:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.autocomplete__input[data-disabled]{cursor:not-allowed;opacity:.5}.autocomplete__popup{margin-top:calc(var(--spacing) * 2);max-height:calc(var(--spacing) * 64);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-raised);width:100%;padding:var(--spacing);overflow-y:auto}.autocomplete__list{gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.autocomplete__item{cursor:default;border-radius:var(--radius-sm);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;flex-direction:column;display:flex}.autocomplete__item[data-disabled]{pointer-events:none;opacity:.5}.autocomplete__item[data-highlighted]{background-color:var(--interactive-hover)}.autocomplete__empty{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 3);text-align:center;font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-subtle)}.autocomplete__loading{align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 3);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-subtle);display:flex}.autocomplete__spinner{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);animation:var(--animate-spin)}.avatar{border-radius:var(--radius-full);background-color:var(--surface-sunken);vertical-align:middle;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg-muted);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.avatar--sm{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)))}.avatar--md{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)))}.avatar--lg{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)))}.avatar__image{object-fit:cover;width:100%;height:100%}.avatar__fallback{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.avatar-group{align-items:center;display:flex}:where(.avatar-group>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}:is(.avatar-group>*){--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:var(--surface-raised)}.demo-switcher{z-index:30;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-inverted);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-shadow:0 4px 8px -2px var(--tw-shadow-color,#0b2e330f), 0 12px 20px -4px var(--tw-shadow-color,#0b2e331f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:flex}@media (min-width:768px){.demo-switcher{bottom:calc(var(--spacing) * 4);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);position:fixed;left:50%}}@media (max-width:767px){.demo-switcher{margin-inline:auto;margin-top:calc(var(--spacing) * 4);flex-wrap:wrap;justify-content:center;width:fit-content}}.demo-switcher--collapsed{gap:0;padding-block:0;padding-inline:0}.demo-switcher__chip{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-radius:var(--radius-full);color:var(--fg-inverted);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(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard);justify-content:center;align-items:center;display:flex}@media (hover:hover){.demo-switcher__chip:hover{background-color:var(--interactive-active)}}.demo-switcher__chip:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.demo-switcher__label{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg-inverted);display:flex}.demo-switcher__plans{justify-content:center;align-items:center;gap:var(--spacing);flex-wrap:wrap;display:flex}.demo-switcher__plan{border-radius:var(--radius-full);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg-inverted);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(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard)}@media (hover:hover){.demo-switcher__plan:hover{background-color:var(--interactive-active)}}.demo-switcher__plan:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.demo-switcher__plan:disabled{opacity:.6}.demo-switcher__plan[data-active]{background-color:var(--accent);color:var(--accent-fg)}.demo-switcher__error{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--danger-soft)}.demo-switcher__dismiss{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-radius:var(--radius-full);color:var(--fg-inverted);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(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard);flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (hover:hover){.demo-switcher__dismiss:hover{background-color:var(--interactive-active)}}.demo-switcher__dismiss:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media (max-width:767px){.demo-switcher__plan{min-height:calc(var(--spacing) * 11);min-width:calc(var(--spacing) * 11);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)))}}.badge{align-items:center;gap:var(--spacing);border-radius:var(--radius-full);border-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;border-width:1px;display:inline-flex}.badge--neutral{border-color:var(--border);background-color:var(--surface-sunken);color:var(--fg-muted)}.badge--accent{background-color:var(--accent-soft);color:var(--accent-strong);border-color:#0000}.badge--success{background-color:var(--success-soft);color:var(--success);border-color:#0000}.badge--warning{background-color:var(--warning-soft);color:var(--warning);border-color:#0000}.badge--danger{background-color:var(--danger-soft);color:var(--danger);border-color:#0000}.badge--solid{background-color:var(--surface-inverted);color:var(--fg-inverted);border-color:#0000}.badge--sm{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)))}.badge--md{padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)))}.status-dot{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);border-radius:var(--radius-full);flex-shrink:0}.status-dot--neutral{background-color:var(--fg-subtle)}.status-dot--success{background-color:var(--success)}.status-dot--warning{background-color:var(--warning)}.status-dot--danger{background-color:var(--danger)}.status-dot--accent{background-color:var(--accent)}.ui-card{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-raised);color:var(--fg)}.ui-card--flat{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ui-card--raised{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0b2e330d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ui-card--floating{--tw-shadow:0 2px 4px -1px var(--tw-shadow-color,#0b2e330f), 0 4px 8px -2px var(--tw-shadow-color,#0b2e331a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ui-card--padding-sm{padding:calc(var(--spacing) * 4)}.ui-card--padding-md{padding:calc(var(--spacing) * 6)}.ui-card--sunken{background-color:var(--surface-sunken)}.ui-card--accent{border-color:var(--accent);background-color:var(--accent-soft)}.ui-card__header{gap:var(--spacing);padding:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 4);flex-direction:column;display:flex}.ui-card__title{font-size:var(--fs-base);line-height:var(--tw-leading,calc(var(--leading-base) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-snug);letter-spacing:var(--tracking-snug)}.ui-card__description{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-subtle)}.ui-card__content{padding:calc(var(--spacing) * 6);padding-top:0}.ui-card__footer{align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4);display:flex}.checkbox{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-strong);background-color:var(--surface-raised);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(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard);flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (hover:hover){.checkbox:hover{border-color:var(--accent)}}.checkbox:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.checkbox[data-checked]{border-color:var(--accent);background-color:var(--accent);color:var(--accent-fg)}.checkbox[data-disabled]{cursor:not-allowed;opacity:.5}.checkbox[data-indeterminate]{border-color:var(--accent);background-color:var(--accent);color:var(--accent-fg)}.checkbox__indicator{display:flex}.checkbox__indicator[data-unchecked]{display:none}.checkbox__glyph{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.checkbox-field{align-items:flex-start;gap:calc(var(--spacing) * 3);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg);display:flex}.checkbox-field--muted{color:var(--fg-subtle)}.checkbox-field__control{margin-top:calc(var(--spacing) * .5)}.checkbox-field__text{gap:var(--spacing);flex-direction:column;display:flex}.checkbox-field__description{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}.dialog-backdrop{z-index:var(--z-overlay);background-color:var(--overlay);--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-base);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard);position:fixed;inset:0}.dialog-backdrop[data-ending-style],.dialog-backdrop[data-starting-style]{opacity:0}.dialog-content{z-index:var(--z-modal);width:100%;max-height:100dvh;max-width:var(--container-md);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-raised);padding:calc(var(--spacing) * 6);--tw-shadow:0 8px 16px -4px var(--tw-shadow-color,#0b2e3314), 0 24px 40px -8px var(--tw-shadow-color,#0b2e3329);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:transform,opacity;transition-timing-function:var(--tw-ease,var(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-base);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard);position:fixed;top:50%;left:50%;overflow-y:auto}.dialog-content[data-ending-style],.dialog-content[data-starting-style]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:0}.dialog-close{top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4);width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-sm);color:var(--fg-subtle);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(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);justify-content:center;align-items:center;display:flex;position:absolute}@media (hover:hover){.dialog-close:hover{background-color:var(--interactive-hover);color:var(--fg)}}.dialog-close:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.dialog-close__icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.dialog-header{gap:var(--spacing);padding-right:calc(var(--spacing) * 8);flex-direction:column;display:flex}.dialog-title{font-size:var(--fs-lg);line-height:var(--tw-leading,calc(var(--leading-lg) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-snug);letter-spacing:var(--tracking-snug);color:var(--fg)}.dialog-description{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-subtle)}.dialog-footer{margin-top:calc(var(--spacing) * 6);justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.empty-state{justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--border-strong);background-color:var(--surface-sunken);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 12);text-align:center;flex-direction:column;display:flex}.empty-state__well{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:var(--radius-full);background-color:var(--surface-raised);color:var(--fg-subtle);justify-content:center;align-items:center;display:flex}.empty-state__title{font-size:var(--fs-base);line-height:var(--tw-leading,calc(var(--leading-base) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg)}.empty-state__description{max-width:calc(var(--spacing) * 80);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-subtle)}.empty-state__action{margin-top:calc(var(--spacing) * 2)}.field-label{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg)}.field-label[data-disabled]{color:var(--fg-subtle)}.field-description{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}.field-error{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--danger)}.form-row{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.form-label{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg)}.kbd{height:calc(var(--spacing) * 5);min-width:calc(var(--spacing) * 5);border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-sunken);padding-inline:var(--spacing);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg-subtle);justify-content:center;align-items:center;display:inline-flex}.kbd-group{align-items:center;gap:var(--spacing);display:inline-flex}.logo-mark{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.logo-mark--sm{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.logo-mark__plate{fill:var(--surface-inverted)}.logo-mark__star{fill:var(--rating-fill)}.wordmark{align-items:center;gap:calc(var(--spacing) * 2);display:inline-flex}.wordmark__name{font-size:var(--fs-base);line-height:var(--tw-leading,calc(var(--leading-base) + var(--leading-boost,0)));--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(--fg)}.menu-positioner{z-index:var(--z-dropdown)}.menu-popup{min-width:calc(var(--spacing) * 52);transform-origin:var(--transform-origin);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-raised);padding:var(--spacing);--tw-shadow:0 4px 8px -2px var(--tw-shadow-color,#0b2e330f), 0 12px 20px -4px var(--tw-shadow-color,#0b2e331f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:transform,opacity;transition-timing-function:var(--tw-ease,var(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard);--tw-outline-style:none;outline-style:none}.menu-popup[data-ending-style],.menu-popup[data-starting-style]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:0}.menu-item{cursor:default;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-sm);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg);--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;display:flex}.menu-item[data-disabled]{pointer-events:none;opacity:.5}.menu-item[data-highlighted]{background-color:var(--interactive-hover)}.menu-item__label{flex:1}.menu-item__shortcut{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}.menu-item__check{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--accent-strong);justify-content:center;align-items:center;display:flex}.menu-item__check-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.menu-group-label{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--fg-subtle);text-transform:uppercase}.menu-separator{margin-block:var(--spacing);background-color:var(--border);height:1px}.ui-input{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-strong);background-color:var(--surface-raised);width:100%;min-width:0;color:var(--fg);transition-property:color,border-color,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard)}.ui-input:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ui-input:disabled{cursor:not-allowed;background-color:var(--surface-sunken);color:var(--fg-subtle);opacity:.7}.ui-input[aria-invalid=true],.ui-input[data-invalid]{border-color:var(--danger)}.ui-input--sm{height:var(--space-8);padding-inline:calc(var(--spacing) * 2);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)))}.ui-input--md{height:calc(var(--space-8) + var(--space-1));padding-inline:calc(var(--spacing) * 3);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)))}.ui-input--lg{height:calc(var(--space-10) + var(--space-1));padding-inline:calc(var(--spacing) * 4);font-size:var(--fs-base);line-height:var(--tw-leading,calc(var(--leading-base) + var(--leading-boost,0)))}.ui-input--has-start-slot{padding-left:calc(var(--spacing) * 9)}.ui-input--has-end-slot{padding-right:calc(var(--spacing) * 9)}.ui-input-shell{align-items:center;width:100%;display:flex;position:relative}.ui-input-shell__slot--start{pointer-events:none;left:calc(var(--spacing) * 3);color:var(--fg-subtle);align-items:center;display:flex;position:absolute}.ui-input-shell__slot--end{right:calc(var(--spacing) * 3);color:var(--fg-subtle);align-items:center;display:flex;position:absolute}.ui-textarea{resize:vertical;height:auto;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}.popover-positioner{z-index:var(--z-dropdown)}.popover-popup{width:calc(var(--spacing) * 72);transform-origin:var(--transform-origin);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-raised);padding:calc(var(--spacing) * 4);--tw-shadow:0 4px 8px -2px var(--tw-shadow-color,#0b2e330f), 0 12px 20px -4px var(--tw-shadow-color,#0b2e331f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:transform,opacity;transition-timing-function:var(--tw-ease,var(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard);--tw-outline-style:none;outline-style:none}.popover-popup[data-ending-style],.popover-popup[data-starting-style]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:0}.popover-title{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg)}.popover-description{margin-top:var(--spacing);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-subtle)}.progress{gap:calc(var(--spacing) * 2);flex-direction:column;width:100%;display:flex}.progress__meta{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 3);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));display:flex}.progress__label{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg)}.progress__value{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--fg-subtle)}.progress__track{height:calc(var(--spacing) * 2);border-radius:var(--radius-full);background-color:var(--surface-sunken);width:100%;overflow:hidden}.progress__fill{border-radius:var(--radius-full);height:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-slow);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard)}.progress__fill--accent{background-color:var(--accent)}.progress__fill--neutral{background-color:var(--surface-inverted)}.progress__fill--success{background-color:var(--success)}.progress__fill--danger{background-color:var(--danger)}.radio-group{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.radio{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-strong);background-color:var(--surface-raised);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(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard);flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (hover:hover){.radio:hover{border-color:var(--accent)}}.radio:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.radio[data-checked]{border-color:var(--accent);background-color:var(--accent)}.radio[data-disabled]{cursor:not-allowed;opacity:.5}.radio__indicator{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);border-radius:var(--radius-full);background-color:var(--accent-fg)}.radio__indicator[data-unchecked]{display:none}.radio-field{align-items:flex-start;gap:calc(var(--spacing) * 3);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg);display:flex}.radio-field--muted{color:var(--fg-subtle)}.radio-field__control{margin-top:calc(var(--spacing) * .5)}.radio-field__text{gap:var(--spacing);flex-direction:column;display:flex}.radio-field__description{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}.select-trigger{height:calc(var(--space-8) + var(--space-1));justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-strong);background-color:var(--surface-raised);width:100%;padding-inline:calc(var(--spacing) * 3);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg);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(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard);display:flex}@media (hover:hover){.select-trigger:hover{background-color:var(--interactive-hover)}}.select-trigger:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.select-trigger[data-disabled]{cursor:not-allowed;opacity:.5}.select-trigger[data-popup-open]{border-color:var(--accent)}.select-trigger__icon{color:var(--fg-subtle)}.select-trigger__chevron{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.select-positioner{z-index:var(--z-popover)}.select-popup{max-height:calc(var(--spacing) * 72);min-width:var(--anchor-width);transform-origin:var(--transform-origin);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-raised);padding:var(--spacing);--tw-shadow:0 4px 8px -2px var(--tw-shadow-color,#0b2e330f), 0 12px 20px -4px var(--tw-shadow-color,#0b2e331f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:transform,opacity;transition-timing-function:var(--tw-ease,var(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard);overflow-y:auto}.select-popup[data-ending-style],.select-popup[data-starting-style]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:0}.select-item{cursor:default;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-sm);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg);--tw-outline-style:none;-webkit-user-select:none;user-select:none;outline-style:none;display:flex}.select-item[data-disabled]{pointer-events:none;opacity:.5}.select-item[data-highlighted]{background-color:var(--interactive-hover)}.select-item__check{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--accent-strong);justify-content:center;align-items:center;display:flex}.select-item__check-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.select-item__text{flex:1}.select-group-label{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--fg-subtle);text-transform:uppercase}.separator{background-color:var(--border);flex-shrink:0;width:100%;height:1px}.separator--vertical{width:1px;height:100%}.separator--strong{background-color:var(--border-strong)}.skeleton{animation:var(--animate-pulse);background-color:var(--surface-sunken)}.skeleton--line{height:calc(var(--spacing) * 4);border-radius:var(--radius-sm)}.skeleton--block{border-radius:var(--radius-md)}.skeleton--circle{border-radius:var(--radius-full)}.skeleton-text{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.skeleton-text__line{width:100%}.skeleton-text__line--short{width:66.6667%}.spinner{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);animation:var(--animate-spin);color:currentColor}.star-rating{align-items:center;gap:var(--spacing);display:inline-flex}.star-rating--sm{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.star-rating--md{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.star-rating--lg{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.star-rating--xl{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.star-rating__cell{display:inline-block;position:relative}.star-rating__star{stroke:var(--rating-outline)}.star-rating__ghost{width:100%;height:100%;fill:var(--rating-empty);position:absolute;inset:0}.star-rating__clip{position:absolute;inset:0;overflow:hidden}.star-rating__fill-track{display:block}.star-rating__fill-star{width:100%;height:100%;fill:var(--rating-fill)}.star-rating-input{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:nowrap;max-width:100%;display:inline-flex}.star-rating-input__option{border-radius:var(--radius-sm);min-width:0;padding:var(--spacing);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard);flex-shrink:1;justify-content:center;align-items:center;display:flex;position:relative}.star-rating-input__option:focus-within{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.star-rating-input__option--enabled{cursor:pointer}@media (hover:hover){.star-rating-input__option--enabled:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.star-rating-input__option--enabled:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.star-rating-input__option--disabled{cursor:not-allowed;opacity:.5}.star-rating-input__sr{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.star-rating-input__star{aspect-ratio:1;max-width:100%;height:auto;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(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard);flex-shrink:0}.star-rating-input__star--filled{fill:var(--rating-fill)}.star-rating-input__star--empty{fill:var(--rating-empty)}.switch{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 9);border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-strong);background-color:var(--surface-sunken);padding:calc(var(--spacing) * .5);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(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard);flex-shrink:0;align-items:center;display:inline-flex;position:relative}.switch:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.switch[data-checked]{border-color:var(--accent);background-color:var(--accent)}.switch[data-disabled]{cursor:not-allowed;opacity:.5}.switch__thumb{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-radius:var(--radius-full);background-color:var(--surface-raised);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0b2e330d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard)}.switch__thumb[data-checked]{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.switch-field{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg);display:flex}.switch-field--muted{color:var(--fg-subtle)}.switch-field__text{gap:var(--spacing);flex-direction:column;display:flex}.switch-field__description{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}.ui-table-region{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-raised);width:100%;overflow-x:auto}.ui-table-region:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ui-table{caption-side:bottom;border-collapse:collapse;width:100%;font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)))}.ui-table-head{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);background-color:var(--surface-sunken)}:where(.ui-table-body>: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(--border)}.ui-table-row{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(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard)}@media (hover:hover){.ui-table-row:hover{background-color:var(--interactive-hover)}}.ui-table-row[data-selected]{background-color:var(--accent-soft)}.ui-table-head-cell{height:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * 4);text-align:left;vertical-align:middle;font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--fg-subtle);text-transform:uppercase}.ui-table-head-cell--numeric{text-align:right}.ui-table-cell{height:calc(var(--spacing) * 10);padding-inline:calc(var(--spacing) * 4);vertical-align:middle;color:var(--fg)}.ui-table-cell--numeric{text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.ui-table-caption{padding-block:calc(var(--spacing) * 3);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}.tabs-list{align-items:center;gap:var(--spacing);border-radius:var(--radius-md);background-color:var(--surface-sunken);padding:var(--spacing);display:flex;position:relative}.tabs-indicator{inset-block:var(--spacing);width:var(--active-tab-width);--tw-translate-x:var(--active-tab-left);translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-sm);background-color:var(--surface-raised);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0b2e330d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:translate,width;transition-timing-function:var(--tw-ease,var(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-base);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard);position:absolute;left:0}.tabs-tab{height:var(--space-8);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-sm);padding-inline:calc(var(--spacing) * 3);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg-subtle);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(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard);-webkit-user-select:none;user-select:none;display:flex;position:relative}@media (hover:hover){.tabs-tab:hover{color:var(--fg)}}.tabs-tab:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.tabs-tab[data-disabled]{pointer-events:none;opacity:.5}.tabs-tab[data-selected]{color:var(--fg)}.tabs-panel{padding-top:calc(var(--spacing) * 4);--tw-outline-style:none;outline-style:none}.theme-toggle{align-items:center;gap:var(--spacing);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-sunken);padding:var(--spacing);display:inline-flex}.theme-toggle__option{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-radius:var(--radius-sm);color:var(--fg-subtle);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(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard);justify-content:center;align-items:center;display:flex}@media (hover:hover){.theme-toggle__option:hover{color:var(--fg)}}.theme-toggle__option:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.theme-toggle__option[data-selected]{background-color:var(--surface-raised);color:var(--fg);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0b2e330d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.theme-toggle__glyph{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.tooltip-positioner{z-index:var(--z-overlay)}.tooltip-popup{transform-origin:var(--transform-origin);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-sm);background-color:var(--surface-inverted);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg-inverted);--tw-shadow:0 2px 4px -1px var(--tw-shadow-color,#0b2e330f), 0 4px 8px -2px var(--tw-shadow-color,#0b2e331a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:transform,opacity;transition-timing-function:var(--tw-ease,var(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard);display:flex}.tooltip-popup[data-ending-style],.tooltip-popup[data-starting-style]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:0}.tooltip-shortcut{opacity:.7}.bionis{gap:calc(var(--spacing) * 3);background-color:var(--surface-sunken);min-height:100dvh;padding:calc(var(--spacing) * 3);display:flex}.bionis__sidebar{top:calc(var(--spacing) * 3);height:100dvh;max-height:100dvh;width:calc(var(--spacing) * 68);gap:var(--spacing);border-radius:var(--radius-xl);background-color:var(--surface-raised);padding:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 6);transition-property:width;transition-timing-function:var(--tw-ease,var(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard);flex-direction:column;flex-shrink:0;display:flex;position:sticky;overflow-y:auto}.bionis__sidebar--collapsed{width:calc(var(--spacing) * 20);align-items:center}.bionis__brand{min-height:calc(var(--spacing) * 10);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 2);display:flex}.bionis__sidebar--collapsed .bionis__brand{gap:calc(var(--spacing) * 2);flex-direction:column}.bionis__sidebar--collapsed .bionis__brand .wordmark__name,.bionis__sidebar--collapsed .bionis__brand .badge{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bionis__collapse{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-radius:var(--radius-md);color:var(--fg-subtle);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(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard);justify-content:center;align-items:center;display:flex}@media (hover:hover){.bionis__collapse:hover{background-color:var(--interactive-hover);color:var(--fg)}}.bionis__collapse:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.bionis__section-label{padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 3);padding-bottom:var(--spacing);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg-subtle)}.bionis__sidebar--collapsed .bionis__section-label{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bionis__list{gap:var(--spacing);flex-direction:column;display:flex}.bionis__row{display:flex}.bionis__item{height:calc(var(--spacing) * 10);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-full);padding-inline:calc(var(--spacing) * 4);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--fg-muted);transition-property:background-color,box-shadow,color;transition-timing-function:var(--tw-ease,var(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard);flex:1;display:flex}@media (hover:hover){.bionis__item:hover{background-color:var(--interactive-hover);color:var(--fg)}}.bionis__item:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.bionis__item[data-active]{background-color:var(--surface);color:var(--fg);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0b2e330f), 0 1px 3px 0 var(--tw-shadow-color,#0b2e3314);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.bionis__item[data-locked]{color:var(--fg-subtle)}@media (hover:hover){.bionis__item[data-locked]:hover{color:var(--fg-muted);background-color:#0000}}.bionis__item--disabled,.bionis__drawer-item--disabled{cursor:not-allowed;color:var(--fg-subtle)}@media (hover:hover){:is(.bionis__item--disabled,.bionis__drawer-item--disabled):hover{color:var(--fg-subtle);background-color:#0000}}.bionis__sidebar--collapsed .bionis__item{width:calc(var(--spacing) * 10);flex:none;justify-content:center;padding-inline:0}.bionis__sidebar--collapsed .bionis__item-label{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bionis__item-icon{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5);flex-shrink:0}.bionis__item-lock{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);color:var(--fg-subtle);flex-shrink:0}.bionis__footer{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-top:calc(var(--spacing) * 3);margin-top:auto}.bionis__user{align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);display:flex}.bionis__user-meta{flex:1;min-width:0}.bionis__user-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg);overflow:hidden}.bionis__user-role{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle);overflow:hidden}.bionis__signout{color:var(--fg-subtle);flex-shrink:0}.bionis__signout--solo{margin-inline:auto}.bionis__main-col{gap:calc(var(--spacing) * 3);flex-direction:column;flex:1;min-width:0;display:flex}.bionis__topbar{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-xl);background-color:var(--surface-raised);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);display:flex}.bionis__title-row{min-width:0}.bionis__title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-base);line-height:var(--tw-leading,calc(var(--leading-base) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg);overflow:hidden}.bionis__subtitle{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle);overflow:hidden}.bionis__actions{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.bionis__location{height:calc(var(--spacing) * 9);width:auto;max-width:calc(var(--spacing) * 52);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);padding-inline:calc(var(--spacing) * 2.5);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg);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(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard);display:flex;overflow:hidden}@media (hover:hover){.bionis__location:hover{border-color:var(--border-strong);background-color:var(--interactive-hover)}}.bionis__location:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.bionis__location[data-popup-open]{border-color:var(--accent);background-color:var(--interactive-hover)}.bionis__location-value{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;display:flex}.bionis__location-icon{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);color:var(--fg-subtle);flex-shrink:0}.bionis__location-slot{min-width:0;overflow:hidden}.bionis__location-label{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);display:block;overflow:hidden}.bionis__location .select-trigger__icon{color:var(--fg-subtle)}.bionis__location .select-trigger__chevron{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.bionis__bell{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);color:var(--fg-muted);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(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard);justify-content:center;align-items:center;display:flex;position:relative}@media (hover:hover){.bionis__bell:hover{background-color:var(--interactive-hover);color:var(--fg)}}.bionis__bell:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.bionis__bell-dot{top:calc(var(--spacing) * 2);right:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);border-radius:var(--radius-full);background-color:var(--accent);position:absolute}.bionis__main{border-radius:var(--radius-xl);background-color:var(--surface-raised);padding:calc(var(--spacing) * 5);flex:1}.bionis__actions-persistent{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.bionis__menu-button{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);color:var(--fg-muted);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(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard);flex-shrink:0;justify-content:center;align-items:center;display:none}@media (hover:hover){.bionis__menu-button:hover{background-color:var(--interactive-hover);color:var(--fg)}}.bionis__menu-button:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.bionis__menu-icon{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.bionis__drawer{z-index:var(--z-modal);height:100dvh;width:calc(var(--spacing) * 72);--tw-translate-x:0px;--tw-translate-y:0px;max-width:100%;translate:var(--tw-translate-x) var(--tw-translate-y);border-block-style:var(--tw-border-style);border-block-width:0;border-right-style:var(--tw-border-style);border-right-width:1px;border-left-style:var(--tw-border-style);border-left-width:0;border-color:var(--border);background-color:var(--surface-raised);--tw-shadow:0 8px 16px -4px var(--tw-shadow-color,#0b2e3314), 0 24px 40px -8px var(--tw-shadow-color,#0b2e3329);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);inset-block:0;border-radius:0;flex-direction:column;gap:0;padding:0;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.bionis__drawer-header{min-height:calc(var(--spacing) * 14);align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);padding-right:calc(var(--spacing) * 12);display:flex}.bionis__drawer-list{gap:var(--spacing);padding:calc(var(--spacing) * 2);flex-direction:column;display:flex}.bionis__drawer-row{display:flex}.bionis__drawer-item{min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 3);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg-muted);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(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard);flex:1;display:flex}@media (hover:hover){.bionis__drawer-item:hover{background-color:var(--interactive-hover);color:var(--fg)}}.bionis__drawer-item:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.bionis__drawer-item[data-active]{background-color:var(--surface-sunken);color:var(--fg)}.bionis__drawer-item[data-locked]{color:var(--fg-subtle)}@media (hover:hover){.bionis__drawer-item[data-locked]:hover{color:var(--fg-muted);background-color:#0000}}.bionis__drawer-item-icon{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5);flex-shrink:0}.bionis__drawer-item-label{flex:1}.bionis__drawer-item-lock{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);color:var(--fg-subtle);flex-shrink:0}.bionis__drawer-controls{gap:var(--spacing);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding:calc(var(--spacing) * 2);flex-direction:column;display:flex}.bionis__drawer-control{min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);width:100%;padding-inline:calc(var(--spacing) * 3);text-align:left;font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg-muted);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(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard);display:flex}@media (hover:hover){.bionis__drawer-control:hover{background-color:var(--interactive-hover);color:var(--fg)}}.bionis__drawer-control:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.bionis__drawer-control-icon{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5);color:var(--fg-subtle);flex-shrink:0}.bionis__drawer-control-dot{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);border-radius:var(--radius-full);background-color:var(--accent);flex-shrink:0;margin-left:auto}.bionis__drawer-control-value{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle);margin-left:auto}.bionis__drawer-footer{align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding:calc(var(--spacing) * 3);margin-top:auto;display:flex}.bionis__drawer-footer-meta{flex:1;min-width:0}.bionis__drawer-footer-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg);overflow:hidden}.bionis__drawer-footer-role{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle);overflow:hidden}.bionis__drawer-signout{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-radius:var(--radius-full);color:var(--fg-subtle);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(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard);flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (hover:hover){.bionis__drawer-signout:hover{background-color:var(--interactive-hover);color:var(--fg)}}.bionis__drawer-signout:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.bionis__drawer-signout:disabled{pointer-events:none;opacity:.5}@media (max-width:767px){.bionis{flex-direction:column;gap:0;padding:0}.bionis__sidebar{display:none}.bionis__main-col{padding:calc(var(--spacing) * 2)}.bionis__topbar{gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);flex-wrap:nowrap}.bionis__title-row{flex:1;min-width:0}.bionis__subtitle{display:none}.bionis__actions{flex-shrink:0}.bionis__actions-persistent{display:none}.bionis__menu-button{display:flex}.bionis__location{max-width:calc(var(--spacing) * 40);padding-inline:calc(var(--spacing) * 2)}.bionis__main{padding:calc(var(--spacing) * 3)}}.rating-card{width:100%;max-width:var(--container-sm);gap:calc(var(--spacing) * 6);border-radius:var(--radius-xl);text-align:center;--tw-shadow:0 8px 16px -4px var(--tw-shadow-color,#0b2e3314), 0 24px 40px -8px var(--tw-shadow-color,#0b2e3329);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;display:flex}.rating-card__form{align-items:center;gap:calc(var(--spacing) * 5);flex-direction:column;display:flex}.rating-card__identity{gap:var(--spacing);flex-direction:column;display:flex}.rating-card__prompt{font-size:var(--fs-xl);line-height:var(--tw-leading,calc(var(--leading-xl) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-wrap:balance;color:var(--fg);margin:0}.rating-card__staff{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-subtle);margin:0}.rating-card__stars{padding-block:calc(var(--spacing) * 2)}.rating-card__actions{width:100%}.rating-about{width:100%;max-width:var(--container-sm);gap:calc(var(--spacing) * 4);border-radius:var(--radius-xl);--tw-shadow:0 8px 16px -4px var(--tw-shadow-color,#0b2e3314), 0 24px 40px -8px var(--tw-shadow-color,#0b2e3329);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;display:flex}.rating-about__form{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.rating-about__heading{font-size:var(--fs-lg);line-height:var(--tw-leading,calc(var(--leading-lg) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg);margin:0}.rating-about__confirm{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-sunken);width:fit-content;padding-block:calc(var(--spacing) * 1.5);padding-right:calc(var(--spacing) * 3);padding-left:calc(var(--spacing) * 2);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg);display:flex}.rating-about__confirm-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--success);flex-shrink:0}.rating-about__section{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.rating-about__section-label{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg)}.rating-about__hint{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle);margin:0}.rating-about__strip{gap:calc(var(--spacing) * 2);padding-bottom:var(--spacing);flex-wrap:wrap;display:flex}.rating-about__chip{min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-raised);padding-inline:calc(var(--spacing) * 4);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg-subtle);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(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard);flex-shrink:0;display:inline-flex}@media (hover:hover){.rating-about__chip:hover{border-color:var(--border-strong);color:var(--fg)}}.rating-about__chip:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.rating-about__chip[data-selected]{background-color:var(--accent-soft);color:var(--accent-strong);border-color:#0000}.rating-about__chip-avatar{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-radius:var(--radius-full);background-color:var(--accent-soft);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--accent-strong);flex-shrink:0;justify-content:center;align-items:center;display:flex}.rating-about__note{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.rating-demo-sheet{width:100%;max-width:var(--container-sm);align-items:center;gap:calc(var(--spacing) * 4);text-align:center;flex-direction:column;display:flex}.rating-demo-sheet__mock{gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);width:100%;padding:calc(var(--spacing) * 3);flex-direction:column;display:flex}.rating-demo-sheet__mock-brand{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg-muted)}.rating-demo-sheet__mock-stars{gap:var(--spacing);display:flex}.rating-demo-sheet__mock-star{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);fill:var(--accent);color:var(--accent-strong)}.rating-demo-sheet__mock-box{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-sunken);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}.rating-demo-sheet__mock-actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 4);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);display:flex}.rating-demo-sheet__mock-post{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg)}.rating-demo-sheet__caption{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-subtle)}.list-pager{justify-content:space-between;align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-bottom:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.list-pager__count{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}.list-pager__controls{align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.list-pager__perpage{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle);display:flex}.list-pager__select{border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-raised);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg)}@media (hover:hover){.list-pager__select:hover{background-color:var(--interactive-hover)}}.list-pager__select:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.list-pager__pages{align-items:center;gap:var(--spacing);display:flex}.list-pager__page{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-radius:var(--radius-sm);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle);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(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard);justify-content:center;align-items:center;display:flex}@media (hover:hover){.list-pager__page:hover{background-color:var(--interactive-hover);color:var(--fg)}}.list-pager__page:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.list-pager__page:disabled{opacity:.4}@media (hover:hover){.list-pager__page:disabled:hover{background-color:#0000}}.list-pager__page-of{padding-inline:var(--spacing);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}@media (max-width:767px){.list-pager__count,.list-pager__perpage,.list-pager__page-of{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)))}.list-pager__select{height:calc(var(--spacing) * 11);min-width:calc(var(--spacing) * 11);padding-inline:calc(var(--spacing) * 3);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)))}.list-pager__page{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)))}}.analytics-page{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.analytics-page__toolbar{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.analytics-page__hint{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-subtle)}.analytics-page__chart-grid{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.analytics-page__chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.analytics-page__code{border-radius:var(--radius-sm);background-color:var(--surface-sunken);padding-inline:var(--spacing);padding-block:calc(var(--spacing) * .5);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)))}.analytics-loading{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.analytics-loading__charts{gap:calc(var(--spacing) * 6);display:grid}@media (min-width:64rem){.analytics-loading__charts{grid-template-columns:repeat(2,minmax(0,1fr))}}.locations-page{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.locations-page__header-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.locations-page__empty-icon{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.locations-page__name-cell{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.locations-page__name-link{text-underline-offset:4px}@media (hover:hover){.locations-page__name-link:hover{text-decoration-line:underline}}.locations-page__name-link:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.locations-page__row-actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.locations-page__row-action-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.locations-page__mobile-list{flex-direction:column;display:none}:where(.locations-page__mobile-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(--border)}.locations-page__mobile-card{gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 3);flex-direction:column;display:flex}.locations-page__mobile-card:first-child{padding-top:0}.locations-page__mobile-card:last-child{padding-bottom:0}.locations-page__mobile-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.locations-page__mobile-identity{flex-direction:column;min-width:0;display:flex}.locations-page__mobile-staff{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}.locations-page__mobile-meta{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.locations-page__mobile-actions{align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-top:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.location-detail-page{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.location-detail-page__header-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.location-detail-page__hint{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-subtle)}.location-detail-page__platform-list{flex-direction:column;display:flex}:where(.location-detail-page__platform-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(--border)}.location-detail-page__platform-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);display:flex}.location-detail-page__platform-row:first-child{padding-top:0}.location-detail-page__platform-row:last-child{padding-bottom:0}.location-detail-page__platform-name{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg)}.location-detail-page__empty-icon{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.location-detail-page__name-cell{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.location-detail-page__row-actions{justify-content:flex-end;display:flex}.qr-page{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.qr-page__kpis{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.qr-page__kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.qr-page__section-title{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.qr-page__code-cell{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.qr-page__thumb{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);flex-shrink:0}.qr-page__code-meta{flex-direction:column;display:flex}.qr-page__code-label{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg)}.qr-page__code-last-scanned,.qr-page__location-cell{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}.qr-page__status-cell{align-items:flex-start;gap:var(--spacing);flex-direction:column;display:flex}.qr-page__status-note{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}.qr-page__status-link{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-underline-offset:2px;text-decoration-line:underline}@media (hover:hover){.qr-page__status-link:hover{text-decoration-line:none}}.qr-page__status-link:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.qr-page__empty-icon{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.qr-page__onboarding-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.qr-page__missing-row{color:var(--fg-subtle)}.qr-page__generate-cell{align-items:flex-start;gap:var(--spacing);flex-direction:column;display:flex}.qr-page__generate-spinner{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.qr-page__generate-error{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--danger)}.qr-page__mobile-list{flex-direction:column;display:none}:where(.qr-page__mobile-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(--border)}.qr-page__mobile-card{gap:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * 3);flex-direction:column;display:flex}.qr-page__mobile-card:first-child{padding-top:0}.qr-page__mobile-card:last-child{padding-bottom:0}.qr-page__mobile-head{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.qr-page__mobile-stat{align-items:flex-end;gap:var(--spacing);flex-direction:column;flex-shrink:0;display:flex}.qr-page__mobile-stat-value{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg)}.qr-page__mobile-actions{align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-top:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.qr-page__mobile-actions>*{flex-shrink:0}.qr-page__mobile-actions .qr-downloads{display:contents}.qr-page__mobile-actions .qr-downloads>*{flex-shrink:0}.branding-page{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.branding-page__hint{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-subtle)}.branding-page__empty-icon{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.reviews-page{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.reviews-page__body{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.choose-emphasis-switch{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.choose-emphasis-switch__reason,.choose-emphasis-switch__notice{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-subtle)}.routing-page{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.routing-page__readonly-hint{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-subtle)}.routing-page__section{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.routing-page__section-title{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg-muted)}.routing-page__chain{align-items:flex-start;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.routing-page__chain-arrow{margin-top:calc(var(--spacing) * 6);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--fg-subtle);flex-shrink:0}.routing-page__grid{gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.routing-page__node-wrap{align-items:center;gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.routing-page__node{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-raised);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(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard);justify-content:center;align-items:center;display:flex;position:relative}@media (hover:hover){.routing-page__node:hover{border-color:var(--accent);background-color:var(--interactive-hover)}}.routing-page__node:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.routing-page__node--muted{--tw-border-style:dashed;background-color:var(--surface-sunken);opacity:.7;border-style:dashed}@media (hover:hover){.routing-page__node--muted:hover{opacity:1}}.routing-page__node-order{top:calc(var(--spacing) * -2);left:calc(var(--spacing) * -2);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border-radius:var(--radius-full);background-color:var(--accent-soft);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--accent-strong);justify-content:center;align-items:center;display:flex;position:absolute}.routing-page__node-mark{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.routing-page__node-dot{right:calc(var(--spacing) * -1);bottom:calc(var(--spacing) * -1);width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:2px;border-color:var(--surface-raised);position:absolute}.routing-page__node-dot--active{background-color:var(--success)}.routing-page__node-dot--paused{background-color:var(--fg-subtle)}.routing-page__node-label{max-width:calc(var(--spacing) * 16);text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg-muted);overflow:hidden}.routing-page__node-reorder{align-items:center;gap:calc(var(--spacing) * .5);display:flex}.routing-page__node-reorder-btn{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border-radius:var(--radius-sm);color:var(--fg-subtle);justify-content:center;align-items:center;display:flex}@media (hover:hover){.routing-page__node-reorder-btn:hover{background-color:var(--interactive-hover);color:var(--fg)}}.routing-page__node-reorder-btn:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.routing-page__node-reorder-btn:disabled{pointer-events:none;opacity:.3}.routing-page__node-reorder-icon{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.routing-page__dialog-head{align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.routing-page__dialog-mark{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);flex-shrink:0}.routing-page__dialog-body{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.routing-page__dialog-url{text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-md);background-color:var(--surface-sunken);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-muted);overflow:hidden}.routing-page__dialog-actions{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.routing-page__open-link{align-items:center;gap:var(--spacing);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg-muted);display:inline-flex}@media (hover:hover){.routing-page__open-link:hover{color:var(--fg)}}.routing-page__open-link:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.routing-page__reorder-error{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--danger)}.routing-page__link-action{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg-muted)}@media (hover:hover){.routing-page__link-action:hover{color:var(--fg)}}.routing-page__link-action:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.routing-page__link-action--danger{color:var(--danger)}@media (hover:hover){.routing-page__link-action--danger:hover{text-decoration-line:underline}}.routing-page__link-action--success{color:var(--success)}@media (hover:hover){.routing-page__link-action--success:hover{text-decoration-line:underline}}.routing-page__toggle-error{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--danger)}.routing-page__connect-form{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}@media (min-width:40rem){.routing-page__connect-form{flex-direction:row;align-items:flex-start}}.routing-page__connect-field{flex:1}.routing-page__form-error{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--danger)}.routing-page__form-warning{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--warning-fg)}.routing-page__add-platform{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-raised);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}.routing-page__add-platform:is([open],:popover-open,:open){padding-bottom:calc(var(--spacing) * 5)}.routing-page__add-platform-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg-muted);list-style-type:none;display:flex}.routing-page__add-platform-summary:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.routing-page__add-platform-summary::-webkit-details-marker{display:none}.routing-page__add-platform-label{align-items:center;gap:calc(var(--spacing) * 1.5);display:inline-flex}.routing-page__add-platform-chevron{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--fg-subtle);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard);flex-shrink:0}.routing-page__add-platform-chevron:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.routing-page__add-platform-hint{margin-top:calc(var(--spacing) * 3);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}.routing-page__add-platform-list{margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.routing-page__add-platform-chip{border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-muted)}.staff-page{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.plan-gate{gap:calc(var(--spacing) * 8);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-raised);padding:calc(var(--spacing) * 8);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0b2e330d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:grid}.plan-gate__pitch{align-items:flex-start;gap:calc(var(--spacing) * 4);flex-direction:column;min-width:0;display:flex}.plan-gate__heading{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.plan-gate__title{font-size:var(--fs-xl);line-height:var(--tw-leading,calc(var(--leading-xl) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-snug);letter-spacing:var(--tracking-snug);color:var(--fg)}.plan-gate__lead{max-width:65ch;font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-muted)}.plan-gate__stat{max-width:65ch;font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));text-wrap:balance;color:var(--fg-muted)}.plan-gate__stat-value{font-size:var(--fs-3xl);line-height:var(--tw-leading,calc(var(--leading-3xl) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--accent-strong)}.plan-gate__stat-label{color:var(--fg-muted)}.plan-gate__cta{margin-top:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.plan-gate__current{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}.plan-gate__outcomes{gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);background-color:var(--surface-sunken);min-width:0;padding:calc(var(--spacing) * 6);flex-direction:column;display:flex}.plan-gate__outcomes-title{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg)}.plan-gate__list{gap:calc(var(--spacing) * 2.5);flex-direction:column;display:flex}.plan-gate__item{align-items:flex-start;gap:calc(var(--spacing) * 2.5);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-muted);display:flex}.plan-gate__check{margin-top:calc(var(--spacing) * .5);color:var(--accent-strong);flex-shrink:0}@media (min-width:60rem){.plan-gate{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}}@media (max-width:767px){.plan-gate{gap:calc(var(--spacing) * 6);padding:calc(var(--spacing) * 5)}.plan-gate__outcomes{padding:calc(var(--spacing) * 4)}.plan-gate__title{font-size:var(--fs-lg);line-height:var(--tw-leading,calc(var(--leading-lg) + var(--leading-boost,0)))}.plan-gate__stat-value{font-size:var(--fs-2xl);line-height:var(--tw-leading,calc(var(--leading-2xl) + var(--leading-boost,0)))}}.staff-page__header-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.staff-page__controls{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.staff-page__period-nav{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.staff-page__period-link{border-radius:var(--radius-full);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--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(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard);border-width:1px}.staff-page__period-link:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.staff-page__period-link--active{border-color:var(--accent);background-color:var(--accent-soft);color:var(--accent-strong)}.staff-page__period-link--inactive{border-color:var(--border);background-color:var(--surface-raised);color:var(--fg-subtle)}@media (hover:hover){.staff-page__period-link--inactive:hover{color:var(--fg)}}.staff-page__no-locations{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-subtle)}.staff-page__locations-link{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--accent-strong);text-underline-offset:4px}@media (hover:hover){.staff-page__locations-link:hover{text-decoration-line:underline}}.staff-table__mobile-list{gap:calc(var(--spacing) * 3);flex-direction:column;display:none}.staff-table__mobile-card{gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-raised);padding:calc(var(--spacing) * 3);flex-direction:column;display:flex}.staff-table__mobile-head{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.staff-table__mobile-rank{width:calc(var(--spacing) * 10);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-subtle);flex-shrink:0}.staff-table__mobile-identity{flex-direction:column;flex:1;min-width:0;display:flex}.staff-table__mobile-name{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg);overflow:hidden}.staff-table__mobile-role{text-overflow:ellipsis;white-space:nowrap;color:var(--fg-subtle);overflow:hidden}.staff-table__mobile-stats{align-items:center;gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-top:calc(var(--spacing) * 3);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));display:flex}.staff-table__mobile-stat{gap:calc(var(--spacing) * .5);flex-direction:column;flex:1;display:flex}.staff-table__mobile-stat dt{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg-subtle)}.staff-table__mobile-stat dd{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg)}.staff-table__mobile-rating{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.staff-table__mobile-actions{justify-content:flex-end;align-items:center;gap:var(--spacing);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-top:calc(var(--spacing) * 2);display:flex}.team-page{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.team-page__header-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.team-page__locations-link{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--accent-strong);text-underline-offset:4px}@media (hover:hover){.team-page__locations-link:hover{text-decoration-line:underline}}.team-page__name-cell{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.team-page__email-cell{color:var(--fg-subtle)}.team-page__role-cell{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.team-page__cell-note{color:var(--fg-subtle)}.team-page__location-badges{gap:var(--spacing);flex-wrap:wrap;display:flex}.team-page__empty-icon{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.team-page__mobile-list{flex-direction:column;display:none}:where(.team-page__mobile-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(--border)}.team-page__mobile-card{gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 3);flex-direction:column;display:flex}.team-page__mobile-card:first-child{padding-top:0}.team-page__mobile-card:last-child{padding-bottom:0}.team-page__mobile-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.team-page__mobile-identity{flex-direction:column;min-width:0;display:flex}.team-page__mobile-meta{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.team-page__mobile-actions{align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-top:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.billing-page{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.billing-page__summary{align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-raised);padding:calc(var(--spacing) * 5);flex-wrap:wrap;display:flex}.billing-page__summary-plan{gap:var(--spacing);flex-direction:column;display:flex}.billing-page__summary-plan-row{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.billing-page__summary-plan-name{font-size:var(--fs-2xl);line-height:var(--tw-leading,calc(var(--leading-2xl) + var(--leading-boost,0)));--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(--fg)}.billing-page__summary-label{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-subtle)}.billing-page__summary-meta{align-items:center;gap:calc(var(--spacing) * 6);margin-left:auto;display:flex}.billing-page__summary-stats{gap:calc(var(--spacing) * .5);text-align:right;flex-direction:column;display:flex}.billing-page__summary-stat{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}.billing-page__subscribe-body{padding-top:calc(var(--spacing) * 6)}.billing-page__subscribe-icon{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.billing-page__plans-form{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.billing-page__plans-header{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.billing-page__plans-title{font-size:var(--fs-xl);line-height:var(--tw-leading,calc(var(--leading-xl) + var(--leading-boost,0)));--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(--fg)}.billing-page__plans-subtitle{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-subtle)}.billing-page__plan-grid{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:64rem){.billing-page__plan-grid{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(3,minmax(0,1fr))}}.billing-page__plan-card{cursor:pointer;gap:calc(var(--spacing) * 4);border-radius:var(--radius-xl);border-style:var(--tw-border-style);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(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));border-width:1px;flex-direction:column;display:flex;position:relative}.billing-page__plan-card--current{border-style:var(--tw-border-style);border-width:2px;border-color:var(--accent);background-color:var(--surface-raised);--tw-shadow:0 2px 4px -1px var(--tw-shadow-color,#0b2e330f), 0 4px 8px -2px var(--tw-shadow-color,#0b2e331a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.billing-page__plan-card--selected{border-style:var(--tw-border-style);border-width:2px;border-color:var(--accent);background-color:var(--surface-raised)}.billing-page__plan-card--idle{border-color:var(--border);background-color:var(--surface-raised)}@media (hover:hover){.billing-page__plan-card--idle:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.billing-page__plan-card--idle:hover{border-color:color-mix(in oklab, var(--accent) 50%, transparent)}}}.billing-page__plan-flag{top:calc(var(--spacing) * -3);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-full);background-color:var(--surface-inverted);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * .5);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--fg-inverted);position:absolute;left:50%}.billing-page__plan-flag--current,.billing-page__plan-flag--popular{background-color:var(--surface-inverted)}.billing-page__plan-head{gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.billing-page__plan-title-row{justify-content:space-between;align-items:center;display:flex}.billing-page__plan-name{font-size:var(--fs-lg);line-height:var(--tw-leading,calc(var(--leading-lg) + var(--leading-boost,0)));--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(--fg)}.billing-page__plan-includes{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}.billing-page__price-block{gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.billing-page__price{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-3xl);line-height:var(--tw-leading,calc(var(--leading-3xl) + var(--leading-boost,0)));--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(--fg)}.billing-page__price-note{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}.billing-page__features{gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.billing-page__feature{align-items:flex-start;gap:calc(var(--spacing) * 2);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-muted);display:flex}.billing-page__feature-check{margin-top:calc(var(--spacing) * .5);width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);color:var(--accent);flex-shrink:0}.billing-page__intervals{gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-top:calc(var(--spacing) * 4);flex-direction:column;margin-top:auto;display:flex}.billing-page__intervals-label{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg-subtle)}.billing-page__interval-list{gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.billing-page__interval-option{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));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(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));display:flex}.billing-page__interval-option:has(:is(:where(.peer):checked~*)){border-color:var(--accent);background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.billing-page__interval-option:has(:is(:where(.peer):checked~*)){background-color:color-mix(in oklab, var(--accent) 5%, transparent)}}.billing-page__interval-radio{accent-color:var(--accent)}.billing-page__interval-name-group{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.billing-page__interval-name{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg)}.billing-page__interval-saving{border-radius:var(--radius-full);background-color:var(--success-soft);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg)}.billing-page__interval-price{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg)}.billing-page__footnote{text-align:center;font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}.billing-page__data-error{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));white-space:pre-wrap}.billing-loading{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.chart-tooltip{border-radius:var(--radius-md)!important;border-style:var(--tw-border-style)!important;border-width:1px!important;border-color:var(--border)!important;background-color:var(--surface-raised)!important;font-size:var(--fs-xs)!important;line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)))!important;--tw-shadow:0 2px 4px -1px var(--tw-shadow-color,#0b2e330f), 0 4px 8px -2px var(--tw-shadow-color,#0b2e331a)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.kpi-cards{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:768px){.kpi-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.kpi-cards{grid-template-columns:repeat(5,minmax(0,1fr))}}.kpi-cards__item{align-items:flex-start;gap:calc(var(--spacing) * 4);border-radius:var(--radius-xl);background-color:var(--surface);padding:calc(var(--spacing) * 4);display:flex}.kpi-cards__icon-tile{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:var(--radius-lg);flex-shrink:0;justify-content:center;align-items:center;display:flex}.kpi-cards__icon-tile[data-tone=primary]{background-color:var(--accent-soft);color:var(--accent-strong)}.kpi-cards__icon-tile[data-tone=neutral]{background-color:var(--surface-sunken);color:var(--fg-muted)}.kpi-cards__icon-tile[data-tone=warning]{background-color:var(--warning-soft);color:var(--warning)}.kpi-cards__content{flex-direction:column;flex:1;display:flex}.kpi-cards__label{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg-muted)}.kpi-cards__value{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-2xl);line-height:var(--tw-leading,calc(var(--leading-2xl) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg)}.kpi-cards__sub{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}.greeting-header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.greeting-header__text h2{font-size:var(--fs-xl);line-height:var(--tw-leading,calc(var(--leading-xl) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg)}.greeting-header__text p{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-subtle)}.funnel-chart__empty-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.funnel-chart__plot{height:calc(var(--spacing) * 48);width:100%}.funnel-chart__rates{margin-top:calc(var(--spacing) * 2);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-top:calc(var(--spacing) * 3);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle);display:flex}.funnel-chart__rate{gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.funnel-chart__rate-value{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg)}.distribution-chart__empty-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.distribution-chart__plot{height:calc(var(--spacing) * 48);width:100%}.trend-chart__empty-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.trend-chart__legend{align-items:center;gap:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 2);display:flex}.trend-chart__toggle{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-full);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--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(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard);border-width:1px;display:flex}.trend-chart__toggle:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.trend-chart__toggle--off{border-color:var(--border);background-color:var(--surface-raised);color:var(--fg-subtle)}.trend-chart__toggle--on{border-color:var(--border-strong);background-color:var(--surface-sunken);color:var(--fg)}.trend-chart__dot{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);border-radius:var(--radius-full);flex-shrink:0}.trend-chart__dot--scans{background-color:var(--fg)}.trend-chart__dot--ratings{background-color:var(--accent)}.trend-chart__plot{height:calc(var(--spacing) * 56);width:100%}.period-filter{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.period-filter__link{border-radius:var(--radius-full);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--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(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard);border-width:1px}.period-filter__link:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.period-filter__link--active{border-color:var(--accent);background-color:var(--accent-soft);color:var(--accent-strong)}.period-filter__link--inactive{border-color:var(--border);background-color:var(--surface-raised);color:var(--fg-subtle)}@media (hover:hover){.period-filter__link--inactive:hover{color:var(--fg)}}.date-range-picker__popup{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3);flex-direction:column;display:flex}.date-range-picker__actions{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-top:calc(var(--spacing) * 2);display:flex}.date-range-picker__trigger-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.google-reviews-card__heading{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.google-reviews-card__star{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--fg-subtle)}.google-reviews-card__body{gap:var(--spacing);flex-direction:column;display:flex}.google-reviews-card__count-row{align-items:baseline;gap:calc(var(--spacing) * 2);display:flex}.google-reviews-card__count{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-2xl);line-height:var(--tw-leading,calc(var(--leading-2xl) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg)}.google-reviews-card__note{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}.google-reviews-card__history{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-subtle)}.google-reviews-card__figure{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg)}.feedback-list__empty-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.feedback-list__when{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));white-space:nowrap;color:var(--fg-subtle)}.feedback-list__body-cell{max-width:calc(var(--spacing) * 96);min-width:calc(var(--spacing) * 48)}.feedback-list__body{-webkit-line-clamp:2;font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.feedback-list__tags{gap:var(--spacing);flex-wrap:wrap;display:flex}.feedback-list__staff{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}.feedback-list__mobile-list{gap:calc(var(--spacing) * 3);flex-direction:column;display:none}.feedback-list__mobile-card{gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-raised);padding:calc(var(--spacing) * 3);flex-direction:column;display:flex}.feedback-list__mobile-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.feedback-list__mobile-when{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-subtle)}.feedback-list__mobile-foot{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-top:calc(var(--spacing) * 2);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-subtle);display:flex}.reviews-filters{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.reviews-filters__trigger{height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);width:fit-content;padding-inline:calc(var(--spacing) * 3);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg-muted);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(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard);align-self:flex-start;display:inline-flex}@media (hover:hover){.reviews-filters__trigger:hover{background-color:var(--interactive-hover);color:var(--fg)}}.reviews-filters__trigger:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.reviews-filters__trigger[aria-expanded=true]{border-color:var(--accent);color:var(--fg)}.reviews-filters__trigger-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--fg-subtle);flex-shrink:0}.reviews-filters__count{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border-radius:var(--radius-full);background-color:var(--accent-soft);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--accent-strong);justify-content:center;align-items:center;font-size:13px;display:flex}.reviews-filters__chevron{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--fg-subtle);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard);flex-shrink:0}.reviews-filters__chevron--open{rotate:180deg}.reviews-filters__panel{align-items:flex-end;gap:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-sunken);padding:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.reviews-filters__group{gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.reviews-filters__group-label{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg-subtle);font-size:13px}.reviews-filters__rating-row,.reviews-filters__date-row{align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}.reviews-filters__range-sep{color:var(--fg-subtle);font-size:13px}.reviews-filters__select--score{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 32)}.reviews-filters__select--category{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 48)}.reviews-filters__date-input{width:calc(var(--spacing) * 36)}.reviews-filters__clear{height:calc(var(--spacing) * 11);align-self:flex-end}.reviews-cards,.reviews-cards__list{flex-direction:column;min-width:0;display:flex}.reviews-table__empty-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.reviews-cards__card{gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);min-width:0;padding-block:calc(var(--spacing) * 4);display:flex}.reviews-cards__item:last-child .reviews-cards__card{border-bottom-style:var(--tw-border-style);border-bottom-width:0;padding-bottom:0}.reviews-cards__stripe{width:var(--spacing);border-radius:var(--radius-full);flex-shrink:0;align-self:stretch}.reviews-cards__stripe--neg{background-color:var(--danger)}.reviews-cards__stripe--neu{background-color:var(--warning)}.reviews-cards__stripe--pos{background-color:var(--success)}.reviews-cards__body{gap:calc(var(--spacing) * 2);flex-direction:column;flex:1;min-width:0;display:flex}.reviews-cards__meta{align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:var(--spacing);flex-wrap:wrap;min-width:0;display:flex}.reviews-cards__meta-item{align-items:center;gap:calc(var(--spacing) * 1.5);min-width:0;color:var(--fg-subtle);font-size:13px;display:flex}.reviews-cards__meta-item--rating{color:var(--fg)}.reviews-cards__meta-item--location{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reviews-cards__score{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg-subtle);font-size:13px}.reviews-cards__text{width:100%;font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));overflow-wrap:break-word;color:var(--fg)}.reviews-cards__text--none{color:var(--fg-subtle);font-style:italic}.reviews-cards__footer{align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 2);flex-wrap:wrap;min-width:0;display:flex}.reviews-cards__chips{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.reviews-cards__pager-bottom{padding-top:calc(var(--spacing) * 3)}.reviews-cards__pager-bottom .list-pager{border-bottom-style:var(--tw-border-style);border-bottom-width:0;padding-bottom:0}.data-table{gap:calc(var(--spacing) * 3);flex-direction:column;width:100%;display:flex}.data-table__empty-cell{height:calc(var(--spacing) * 24);padding:0}.data-table__empty-message{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 6);text-align:center;color:var(--fg-subtle);display:block}.data-table__column-header{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--fg-subtle);text-transform:uppercase}.data-table__column-trigger{margin-left:calc(var(--spacing) * -2);height:var(--space-8);align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--fg-subtle);text-transform:uppercase;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(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard);--tw-outline-style:none;outline-style:none;display:flex}@media (hover:hover){.data-table__column-trigger:hover{background-color:var(--interactive-hover);color:var(--fg)}}.data-table__column-trigger:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.data-table__column-trigger[data-popup-open]{background-color:var(--interactive-active);color:var(--fg)}.data-table__sort-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0}.data-table__menu-content{min-width:calc(var(--spacing) * 40)}.data-table__option-label{align-items:center;gap:calc(var(--spacing) * 2);display:inline-flex}.data-table__option-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.data-table__pagination{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);flex-direction:column-reverse;width:100%;display:flex}@media (min-width:40rem){.data-table__pagination{flex-direction:row}}.data-table__page-size{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-subtle);display:flex}.data-table__page-size-select{height:var(--space-8);width:calc(var(--spacing) * 20)}.data-table__page-info{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-subtle)}.data-table__page-end{align-items:center;gap:calc(var(--spacing) * 4);display:flex}.data-table__page-buttons{align-items:center;gap:var(--spacing);display:flex}.data-table__nav-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.ai-settings-form{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.ai-settings-form__group{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.ai-settings-form__questions{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.ai-settings-form__hint{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}.ai-settings-form__add-row{gap:calc(var(--spacing) * 2);display:flex}.ai-settings-form__inline-input{flex:1}.ai-settings-form__chip-row{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.ai-settings-form__chip{cursor:pointer}.ai-settings-form__chip--suggest{cursor:pointer;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(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base))}@media (hover:hover){.ai-settings-form__chip--suggest:hover{background-color:var(--accent-soft);color:var(--accent-strong)}}.ai-settings-form__add-question{border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:2px;border-color:var(--border);padding-block:calc(var(--spacing) * 3);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-subtle);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(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base))}@media (hover:hover){.ai-settings-form__add-question:hover{border-color:var(--accent);color:var(--accent)}}.ai-settings-form__actions{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.ai-settings-form__suggestions{gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-top:calc(var(--spacing) * 4);flex-direction:column;display:flex}.ai-settings-form__suggestions-head{justify-content:space-between;align-items:center;display:flex}.ai-settings-form__suggestions-title{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg)}.ai-settings-form__dismiss{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}@media (hover:hover){.ai-settings-form__dismiss:hover{color:var(--fg)}}.ai-settings-form__group-title{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg-muted)}.ai-settings-form__suggestion-pair{align-items:center;gap:var(--spacing);display:flex}.ai-settings-form__question-suggestions-list{flex-direction:column;display:flex}:where(.ai-settings-form__question-suggestions-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(--border)}.ai-settings-form__question-suggestion{gap:var(--spacing);padding-block:calc(var(--spacing) * 3);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));flex-direction:column;display:flex}.ai-settings-form__question-suggestion:first-child{padding-top:0}.ai-settings-form__question-suggestion:last-child{padding-bottom:0}.ai-settings-form__question-prompt{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg)}.ai-settings-form__question-actions{gap:calc(var(--spacing) * 2);padding-top:var(--spacing);display:flex}.ai-settings-form__accept{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--accent)}@media (hover:hover){.ai-settings-form__accept:hover{text-decoration-line:underline}}.ai-settings-form__accept:disabled{opacity:.5}.ai-settings-form__question-block{gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-top:calc(var(--spacing) * 4);flex-direction:column;display:flex}.ai-settings-form__question-head{justify-content:space-between;align-items:center;display:flex}.ai-settings-form__question-number{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg)}.ai-settings-form__remove{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}@media (hover:hover){.ai-settings-form__remove:hover{color:var(--danger)}}.ai-settings-form__generate-row{align-items:flex-start;gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.ai-settings-form__generate-button{white-space:normal;max-width:100%}.ai-settings-form__generate-button-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.ai-settings-form__needs-category{gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-sunken);padding:calc(var(--spacing) * 4);flex-direction:column;display:flex}.qr-onboarding{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.qr-onboarding{grid-template-columns:repeat(3,minmax(0,1fr))}.qr-onboarding>.flow-map{grid-column:span 3/span 3}.qr-onboarding>.qr-settings-card{grid-column:span 2/span 2}}.qr-onboarding__preview-area{padding-block:calc(var(--spacing) * 4);justify-content:center;display:flex}.qr-onboarding__preview-area .phone-screen{aspect-ratio:auto;height:30rem;min-height:22rem;max-height:70dvh}.qr-onboarding__preview-scroll{padding:calc(var(--spacing) * 4);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;overflow-y:auto}.qr-onboarding__settings-form{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.qr-view-dialog__panel{max-width:var(--container-lg)}.qr-view-dialog__body{align-items:center;gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);flex-direction:column;display:flex}.qr-view-dialog__code{width:calc(var(--spacing) * 80);height:calc(var(--spacing) * 80);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);flex-shrink:0}.qr-view-dialog__url{border-radius:var(--radius-md);background-color:var(--surface-sunken);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:center;font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));word-break:break-all;color:var(--fg)}.qr-view-dialog__icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.qr-view-dialog__body .qr-downloads{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.qr-view-dialog__body .qr-downloads>*{width:100%;display:flex}.qr-downloads{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.qr-downloads__icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.newest-google-reviews__body{flex-direction:column;display:flex}.newest-google-reviews__empty{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-subtle)}.newest-google-reviews__list{flex-direction:column;display:flex}:where(.newest-google-reviews__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(--border)}.newest-google-reviews__item{gap:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * 3);flex-direction:column;display:flex}.newest-google-reviews__item:first-child{padding-top:0}.newest-google-reviews__item:last-child{padding-bottom:0}.newest-google-reviews__meta{align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:var(--spacing);flex-wrap:wrap;display:flex}.newest-google-reviews__author{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg)}.newest-google-reviews__date{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}.newest-google-reviews__text{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-muted)}.insights-panel__header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.insights-panel__quiet{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-subtle)}.insights-panel__chips{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.insights-panel__sentiment{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.insights-panel__legend{column-gap:calc(var(--spacing) * 6);row-gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.insights-panel__legend-item{align-items:baseline;gap:calc(var(--spacing) * 2);display:flex}.insights-panel__legend-count{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg)}.insights-panel__legend-label{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-muted);display:flex}.sentiment-gauge__arc{height:calc(var(--spacing) * 28);width:calc(var(--spacing) * 50);position:relative}.sentiment-gauge__arc svg{width:100%;height:100%}.sentiment-gauge__badge{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-full);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);display:inline-flex}.sentiment-gauge__caption{margin-top:var(--spacing);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-muted)}.responses-client{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.responses-client__groups{gap:calc(var(--spacing) * 6);flex-direction:column;min-width:0;display:flex}.responses-client__group-title{margin-bottom:calc(var(--spacing) * 3);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg)}.responses-client__group-count{margin-left:var(--spacing);border-radius:var(--radius-full);background-color:var(--surface-sunken);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg-subtle)}.responses-client__list{flex-direction:column;min-width:0;display:flex}:where(.responses-client__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(--border)}.responses-client__review{gap:calc(var(--spacing) * 2);min-width:0;padding-block:calc(var(--spacing) * 4);display:flex}.responses-client__review:first-child{padding-top:0}.responses-client__review:last-child{padding-bottom:0}.responses-client__body{gap:calc(var(--spacing) * 2);flex-direction:column;flex:1;min-width:0;display:flex}.responses-client__stats{gap:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 4);display:grid}@media (min-width:40rem){.responses-client__stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.responses-client__stat{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);padding:calc(var(--spacing) * 3);text-align:start;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(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard);display:flex}@media (hover:hover){.responses-client__stat:hover{border-color:var(--border-strong);background-color:var(--interactive-hover)}}.responses-client__stat:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.responses-client__stat--active{border-color:var(--accent);background-color:var(--accent-soft)}.responses-client__stat--active .responses-client__stat-label{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--accent-strong)}.responses-client__none{padding-block:calc(var(--spacing) * 6);text-align:center;font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-subtle)}.responses-client__tile{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-radius:var(--radius-md);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg-on-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.responses-client__tile--neg{background-color:var(--danger);color:var(--danger-fg)}.responses-client__tile--neu{background-color:var(--warning);color:var(--warning-fg)}.responses-client__tile--pos{background-color:var(--success);color:var(--success-fg)}.responses-client__stat-body{flex-direction:column;min-width:0;display:flex}.responses-client__stat-n{font-size:var(--fs-xl);line-height:var(--tw-leading,calc(var(--leading-xl) + var(--leading-boost,0)));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold);color:var(--fg)}.responses-client__stat-label{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}.responses-client__stripe{width:var(--spacing);border-radius:var(--radius-full);flex-shrink:0;align-self:stretch}.responses-client__stripe--neg{background-color:var(--danger)}.responses-client__stripe--neu{background-color:var(--warning)}.responses-client__stripe--pos{background-color:var(--success)}.review-golink{align-items:center;gap:var(--spacing);border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--fg-subtle);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(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard);flex-shrink:0;display:flex}@media (hover:hover){.review-golink:hover{background-color:var(--interactive-hover);color:var(--fg)}}.review-golink:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.responses-client__meta{align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);flex-wrap:wrap;min-width:0;display:flex}.responses-client__author{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg);overflow:hidden}.responses-client__date{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}.responses-client__text{width:100%;font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));overflow-wrap:break-word;color:var(--fg-muted)}.responses-client__text--none{color:var(--fg-subtle);font-style:italic}.responses-client__chips{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.responses-client__editor{gap:calc(var(--spacing) * 2);flex-direction:column;width:100%;min-width:0;display:flex}.responses-client__actions{align-items:center;gap:calc(var(--spacing) * 2);padding-top:var(--spacing);flex-wrap:wrap;display:flex}.responses-client__google-link{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--accent-strong);display:inline-block}@media (hover:hover){.responses-client__google-link:hover{text-decoration-line:underline}}.reviews-tabs__public{gap:calc(var(--spacing) * 6);flex-direction:column;min-width:0;display:flex}.reviews-tabs__gate{gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);background-color:var(--surface-sunken);padding:calc(var(--spacing) * 4);flex-direction:column;display:flex}.reviews-tabs__gate-head{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.reviews-tabs__gate-count{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg)}.reviews-tabs__gate-body{max-width:65ch;font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}.reviews-tabs__empty-action{align-items:center;gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.reviews-tabs__sync-error{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--danger)}.reviews-tabs__tab-logo{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0}.public-reviews{flex-direction:column;min-width:0;display:flex}.public-reviews__sentiment-tabs{align-items:center;gap:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.public-reviews__sentiment-tab{height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 3);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg-muted);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(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard);display:flex}@media (hover:hover){.public-reviews__sentiment-tab:hover{background-color:var(--interactive-hover);color:var(--fg)}}.public-reviews__sentiment-tab:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.public-reviews__sentiment-tab--active{border-color:var(--accent);background-color:var(--accent-soft);color:var(--accent-strong)}.public-reviews__filter-count{border-radius:var(--radius-full);background-color:var(--surface-sunken);padding-inline:calc(var(--spacing) * 1.5);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)))}.review-filters{justify-content:space-between;align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.review-filters__controls{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.review-filters__select{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 40)}.review-filters__reset{height:calc(var(--spacing) * 11);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 3);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg-muted);text-underline-offset:2px;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(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard);text-decoration-line:underline}@media (hover:hover){.review-filters__reset:hover{background-color:var(--interactive-hover);color:var(--fg)}}.review-filters__reset:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.review-filters__hint{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}.public-reviews__pager-bottom{padding-top:calc(var(--spacing) * 3)}.public-reviews__pager-bottom .list-pager{border-bottom-style:var(--tw-border-style);border-bottom-width:0;padding-bottom:0}.public-reviews__review{gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);min-width:0;padding-block:calc(var(--spacing) * 4);display:flex}.public-reviews__review:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0;padding-bottom:0}.public-reviews__stripe{width:var(--spacing);border-radius:var(--radius-full);flex-shrink:0;align-self:stretch}.public-reviews__stripe--neg{background-color:var(--danger)}.public-reviews__stripe--neu{background-color:var(--warning)}.public-reviews__stripe--pos{background-color:var(--success)}.public-reviews__body{gap:calc(var(--spacing) * 2);flex-direction:column;flex:1;min-width:0;display:flex}.public-reviews__meta{align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);flex-wrap:wrap;min-width:0;display:flex}.public-reviews__author{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg);overflow:hidden}.public-reviews__date{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.public-reviews__text{width:100%;font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));overflow-wrap:break-word;color:var(--fg)}.public-reviews__text--none{color:var(--fg-subtle);font-style:italic}.public-reviews__footer{align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 2);flex-wrap:wrap;min-width:0;display:flex}.public-reviews__chips{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.public-reviews__link{margin-inline-start:auto}.public-reviews__none{padding-block:calc(var(--spacing) * 6);text-align:center;font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-subtle)}.support-page{max-width:var(--container-2xl);margin-inline:auto}.support-form{gap:calc(var(--spacing) * 5);flex-direction:column;display:flex}.support-form__row{gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.support-form__label{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg)}.support-form__input{height:var(--space-8);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);padding-inline:calc(var(--spacing) * 3);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg)}.support-form__input::placeholder{color:var(--fg-subtle)}.support-form__input:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.support-form__select{height:var(--space-8);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);padding-inline:calc(var(--spacing) * 3);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg)}.support-form__select:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.support-form__textarea{min-height:calc(var(--spacing) * 32);resize:vertical;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg)}.support-form__textarea::placeholder{color:var(--fg-subtle)}.support-form__textarea:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.support-form__error{border-radius:var(--radius-md);background-color:var(--danger-soft);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--danger)}.support-form__actions{justify-content:flex-end;display:flex}.reviews-tabs{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.reviews-tabs__tab-list{gap:var(--spacing);border-radius:var(--radius-lg);background-color:var(--surface-sunken);padding:var(--spacing);display:flex}.reviews-tabs__tab{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--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(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard);flex:1;display:inline-flex}.reviews-tabs__tab:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.reviews-tabs__tab--active{background-color:var(--surface);color:var(--fg);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0b2e330f), 0 1px 3px 0 var(--tw-shadow-color,#0b2e3314);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.reviews-tabs__tab--inactive{color:var(--fg-subtle)}@media (hover:hover){.reviews-tabs__tab--inactive:hover{color:var(--fg)}}.branding-panel{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}@media (min-width:64rem){.branding-panel{align-items:flex-start;gap:calc(var(--spacing) * 8);flex-direction:row}}.branding-panel__settings{gap:calc(var(--spacing) * 6);flex-direction:column;flex:1;min-width:0;display:flex}.branding-panel__preview{flex-shrink:0;width:100%}@media (min-width:64rem){.branding-panel__preview{width:calc(var(--spacing) * 80)}}.branding-panel__controls{gap:calc(var(--spacing) * 4);display:grid}.branding-asset{gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);padding:calc(var(--spacing) * 4);flex-direction:column;display:flex}.branding-asset__head{gap:var(--spacing);flex-direction:column;display:flex}.branding-asset__label{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg)}.branding-asset__hint{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle);margin:0}.branding-asset__thumb{height:calc(var(--spacing) * 20);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-sunken);object-fit:contain;width:100%;padding:calc(var(--spacing) * 2)}.branding-asset__empty{height:calc(var(--spacing) * 20);border-radius:var(--radius-md);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--border);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle);justify-content:center;align-items:center;margin:0;display:flex}.branding-asset__input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.branding-asset__actions{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.branding-asset__confirm{gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--danger);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.branding-asset__confirm{border-color:color-mix(in oklab, var(--danger) 30%, transparent)}}.branding-asset__confirm{background-color:var(--danger-soft);padding:calc(var(--spacing) * 3)}.branding-asset__confirm-text{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg);margin:0}.branding-preview{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.branding-preview__caption{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--fg-subtle);text-transform:uppercase;margin:0}.phone-screen .branding-preview__stage{height:100%;min-height:0;padding-bottom:calc(var(--spacing) * 10);border-radius:0;justify-content:flex-end}.branding-preview__stage{min-height:calc(var(--spacing) * 40);justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);background-color:var(--surface-sunken);padding:calc(var(--spacing) * 6);flex-direction:column;display:flex;position:relative;overflow:hidden}.branding-preview__stage--branded{background-image:var(--brand-bg);background-position:50%;background-size:cover}.branding-preview__stage--branded:before{content:"";pointer-events:none;background:linear-gradient(to bottom, var(--scrim-strong) 0%, var(--scrim-soft) 45%, var(--scrim-strong) 100%);position:absolute;inset:0}.branding-preview__stage--branded>*{position:relative}.branding-preview__logo{max-height:calc(var(--spacing) * 10);object-fit:contain;width:auto}.branding-preview__card{width:100%;max-width:var(--container-3xs);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-raised);padding:calc(var(--spacing) * 4);--tw-shadow:0 4px 8px -2px var(--tw-shadow-color,#0b2e330f), 0 12px 20px -4px var(--tw-shadow-color,#0b2e331f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;display:flex}.branding-preview__business{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg);margin:0}.reviews-tabs__skeleton-title{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 40)}.reviews-tabs__skeleton-sub{margin-top:calc(var(--spacing) * 2);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 64)}.reviews-tabs__skeleton-rows{gap:calc(var(--spacing) * 5);flex-direction:column;display:flex}.reviews-tabs__skeleton-row{gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-bottom:calc(var(--spacing) * 5);flex-direction:column;display:flex}.reviews-tabs__skeleton-row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0;padding-bottom:0}.reviews-tabs__skeleton-stars{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 32)}@media (max-width:767px){.responses-client__stats{gap:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 2);grid-template-columns:repeat(3,minmax(0,1fr))}.responses-client__stat{align-items:center;gap:var(--spacing);padding:calc(var(--spacing) * 1.5);text-align:center;flex-direction:column}.responses-client__tile{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.responses-client__stat-body{align-items:center;gap:calc(var(--spacing) * .5)}.responses-client__stat-n{font-size:var(--fs-base);line-height:var(--tw-leading,calc(var(--leading-base) + var(--leading-boost,0)))}.responses-client__stat-label{--tw-leading:var(--leading-tight);line-height:var(--leading-tight);font-size:13px}.responses-client__groups{gap:calc(var(--spacing) * 4)}.responses-client__review{gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2.5)}.responses-client__body{gap:calc(var(--spacing) * 1.5)}.public-reviews__review{gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 3)}.responses-client__author,.responses-client__date,.responses-client__group-count,.public-reviews__author,.public-reviews__date,.public-reviews__sentiment-tab,.public-reviews__filter-count,.review-filters__hint,.review-filters__reset,.reviews-tabs__gate-body,.reviews-tabs__sync-error,.responses-client__chips .badge,.public-reviews__chips .badge,.reviews-tabs__gate-head .badge{font-size:13px}.review-golink{min-height:calc(var(--spacing) * 11);font-size:13px}.public-reviews__sentiment-tab,.reviews-tabs__tab,.responses-client__actions button{min-height:calc(var(--spacing) * 11)}.kpi-cards{gap:calc(var(--spacing) * 2)}.qr-page__kpis{gap:var(--spacing);grid-template-columns:repeat(4,minmax(0,1fr))}.qr-page__kpis .kpi-cards__item{align-items:center;gap:var(--spacing);padding:calc(var(--spacing) * 2);text-align:center;flex-direction:column}.qr-page__kpis .kpi-cards__icon-tile{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.qr-page__kpis .kpi-cards__content{align-items:center}.qr-page__kpis .kpi-cards__sub{display:none}.kpi-cards__item{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2)}.kpi-cards__icon-tile{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.kpi-cards__label,.kpi-cards__sub{font-size:13px}.kpi-cards__sub{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.qr-page__table-wrap{display:none}.qr-page__mobile-list{display:flex}.qr-page .ui-card__header{padding:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 2)}.qr-page .ui-card__content{padding:calc(var(--spacing) * 3);padding-top:0}.qr-page__mobile-card .qr-page__thumb{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.qr-page__mobile-card button,.qr-page__mobile-card a{min-height:calc(var(--spacing) * 11)}.qr-page__code-last-scanned,.qr-page__status-note{font-size:13px}.qr-page__mobile-head .qr-page__code-meta{flex:1;min-width:0}.qr-page__mobile-head .qr-page__code-last-scanned,.qr-page__mobile-head .qr-page__code-label{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.qr-page .badge{font-size:13px}.qr-page__draft-panel .ui-input,.qr-page__draft-panel .select-trigger,.qr-page__draft-panel button{min-height:calc(var(--spacing) * 11)}.qr-page__draft-panel .ui-card__content{gap:calc(var(--spacing) * 2)}.qr-page{gap:calc(var(--spacing) * 3)}.qr-page__section-card .ui-card__description,.qr-page__draft-panel .ui-card__description{display:none}.qr-page__mobile-card{gap:var(--spacing);padding-block:calc(var(--spacing) * 2)}.qr-page__mobile-actions{padding-top:var(--spacing)}.staff-table__desktop{display:none}.staff-table__mobile-list{display:flex}.staff-table__mobile-card button,.staff-table__mobile-card a{min-height:calc(var(--spacing) * 11);min-width:calc(var(--spacing) * 11)}.staff-table__mobile-card .switch{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 16);padding:calc(var(--spacing) * 1.5)}.staff-table__mobile-card .switch__thumb{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.staff-table__mobile-card .switch__thumb[data-checked]{--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.staff-page .badge{font-size:13px}.staff-page .ui-card__header{padding:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 2)}.staff-page .ui-card__content{padding:calc(var(--spacing) * 3);padding-top:0}.staff-page__header-row{flex-direction:column;align-items:stretch}.staff-page__controls{align-items:stretch;gap:calc(var(--spacing) * 3);flex-direction:column}.staff-page__controls>nav{width:100%}.staff-page__controls button{min-height:calc(var(--spacing) * 11);justify-content:center;width:100%}.staff-page__period-link{min-height:calc(var(--spacing) * 11);justify-content:center;align-items:center;font-size:13px;display:inline-flex}.locations-page__table-wrap{display:none}.locations-page__mobile-list{display:flex}.locations-page .ui-card__header{padding:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 2)}.locations-page .ui-card__content{padding:calc(var(--spacing) * 3);padding-top:0}.locations-page__mobile-card a,.locations-page__mobile-card button{min-height:calc(var(--spacing) * 11)}.locations-page__mobile-card .switch{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 16);padding:calc(var(--spacing) * 1.5)}.locations-page__mobile-card .switch__thumb{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.locations-page__mobile-card .switch__thumb[data-checked]{--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.locations-page .badge{font-size:13px}.locations-page__header-row button{min-height:calc(var(--spacing) * 11)}.team-page__table-wrap{display:none}.team-page__mobile-list{display:flex}.team-page .ui-card__header{padding:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 2)}.team-page .ui-card__content{padding:calc(var(--spacing) * 3);padding-top:0}.team-page__mobile-card button,.team-page__mobile-card a{min-height:calc(var(--spacing) * 11)}.team-page .badge{font-size:13px}.analytics-page{gap:calc(var(--spacing) * 3)}.analytics-page .ui-card__header{padding:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 2)}.analytics-page .ui-card__content{padding:calc(var(--spacing) * 3);padding-top:0}.analytics-page__chart-grid{gap:calc(var(--spacing) * 3)}.greeting-header{gap:calc(var(--spacing) * 2)}.period-filter{gap:calc(var(--spacing) * 2);flex-wrap:wrap}.period-filter a,.period-filter button{min-height:calc(var(--spacing) * 11);white-space:nowrap;flex-shrink:0}.period-filter__link{font-size:13px}.insights-panel__tabs-list{flex-wrap:nowrap;justify-content:flex-start;width:100%;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000);mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000)}.insights-panel__tabs-list .tabs-tab{min-height:calc(var(--spacing) * 11);white-space:nowrap;flex-shrink:0}.insights-panel__header button{min-height:calc(var(--spacing) * 11)}.insights-panel__legend-label{font-size:13px}.insights-panel__sentiment{gap:calc(var(--spacing) * 2)}.analytics-page .insights-panel__legend{margin-top:calc(var(--spacing) * 2);row-gap:var(--spacing)}.insights-panel__header{gap:calc(var(--spacing) * 2)}.sentiment-gauge__caption{font-size:13px}.trend-chart__toggle{min-height:calc(var(--spacing) * 11);font-size:13px}.trend-chart__plot{height:calc(var(--spacing) * 48)}.funnel-chart__plot,.distribution-chart__plot{height:calc(var(--spacing) * 40)}.sentiment-gauge__arc{height:calc(var(--spacing) * 20)}.trend-chart__legend{padding-bottom:var(--spacing)}.funnel-chart__plot text,.trend-chart__plot text,.distribution-chart__plot text{font-size:13px!important}.funnel-chart__rates,.feedback-list__mobile-card .badge,.analytics-page__code,.google-reviews-card__note,.newest-google-reviews__author,.newest-google-reviews__date{font-size:13px}.newest-google-reviews__text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.newest-google-reviews__item{gap:var(--spacing);padding-block:calc(var(--spacing) * 1.5)}:is(.analytics-page .ui-card:has(.newest-google-reviews__body) .ui-card__description,.analytics-page .ui-card:has(.funnel-chart__plot) .ui-card__description,.analytics-page .ui-card:has(.distribution-chart__plot) .ui-card__description,.analytics-page .ui-card:has(.trend-chart__plot) .ui-card__description){display:none}.feedback-list__mobile-card{gap:calc(var(--spacing) * 1.5);padding:calc(var(--spacing) * 2.5)}.feedback-list__table-wrap{display:none}.feedback-list__mobile-list{gap:calc(var(--spacing) * 2);display:flex}.reviews-cards__card{gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 3)}.reviews-cards__body{gap:calc(var(--spacing) * 1.5)}.reviews-cards__chips .badge{font-size:13px}.reviews-filters__panel{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 2.5)}}.reviews-cards__answers{gap:var(--spacing);flex-direction:column;margin:0;display:flex}.reviews-cards__answer{align-items:baseline;column-gap:calc(var(--spacing) * 1.5);row-gap:calc(var(--spacing) * .5);flex-wrap:wrap;margin:0;display:flex}.reviews-cards__answer-question{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg-subtle);margin:0;font-size:13px}.reviews-cards__answer-value{color:var(--fg);margin:0;font-size:13px}.reviews-filters__select--answer{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 56)}.insights-panel__keyword-hint{margin-bottom:calc(var(--spacing) * 3);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-subtle)}.insights-panel__keyword-groups{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.insights-panel__keyword-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}.insights-panel__keyword-group{gap:calc(var(--spacing) * 3);min-width:0;display:flex}.insights-panel__keyword-group-stripe{width:var(--spacing);border-radius:var(--radius-full);flex-shrink:0;align-self:stretch}.insights-panel__keyword-group--good .insights-panel__keyword-group-stripe{background-color:var(--success)}.insights-panel__keyword-group--bad .insights-panel__keyword-group-stripe{background-color:var(--warning)}.insights-panel__keyword-group-body{gap:calc(var(--spacing) * 3);flex-direction:column;flex:1;min-width:0;display:flex}.insights-panel__keyword-group-title{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg);display:flex}.insights-panel__keyword-bars{gap:calc(var(--spacing) * 3);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.insights-panel__keyword-bar{gap:var(--spacing);flex-direction:column;display:flex}.insights-panel__keyword-bar-row{align-items:baseline;gap:calc(var(--spacing) * 2);display:flex}.insights-panel__keyword-bar-rank{width:calc(var(--spacing) * 4);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg-subtle);flex-shrink:0}.insights-panel__keyword-bar-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg);flex:1;overflow:hidden}.insights-panel__keyword-bar-variants{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--fg-subtle)}.insights-panel__keyword-bar-count{font-size:var(--fs-base);line-height:var(--tw-leading,calc(var(--leading-base) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);flex-shrink:0}.insights-panel__keyword-bar-track{height:calc(var(--spacing) * 2);border-radius:var(--radius-full);background-color:var(--surface-sunken);width:100%;overflow:hidden}.insights-panel__keyword-bar-fill{border-radius:var(--radius-full);height:100%}.insights-panel__keyword-bar-fill--good{background-color:var(--success)}.insights-panel__keyword-bar-fill--bad{background-color:var(--warning)}@media (max-width:767px){.insights-panel__keyword-groups{gap:calc(var(--spacing) * 4)}.insights-panel__keyword-group{gap:calc(var(--spacing) * 2)}.insights-panel__keyword-bars{gap:calc(var(--spacing) * 2.5)}}.weekly-review-card{width:100%}.weekly-review-card__content{align-items:center;gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 5);flex-wrap:wrap;display:flex}.weekly-review-card__icon-well{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:var(--radius-full);background-color:var(--color-marigold-100);color:var(--color-marigold-600);flex-shrink:0;justify-content:center;align-items:center;display:flex}.weekly-review-card__icon{color:var(--color-marigold-600)}.weekly-review-card__body{gap:var(--spacing);flex-direction:column;flex:1;min-width:0}.weekly-review-card__headline{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg);overflow:hidden}.weekly-review-card__fix{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-muted);overflow:hidden}.weekly-review-card__upsell{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg-muted);text-underline-offset:4px;display:inline-flex}@media (hover:hover){.weekly-review-card__upsell:hover{color:var(--fg);text-decoration-line:underline}}.weekly-review-card__upsell-icon{color:var(--fg-subtle)}.weekly-review-page{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.weekly-review-page__location-picker{gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-sunken);padding:var(--spacing);flex-wrap:wrap;display:flex}.weekly-review-page__location-tab{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg-muted);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(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base))}@media (hover:hover){.weekly-review-page__location-tab:hover{background-color:var(--surface-raised);color:var(--fg)}}.weekly-review-page__location-tab[data-active]{background-color:var(--surface-raised);color:var(--fg);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0b2e330d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.weekly-review-page__latest-heading{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.weekly-review-page__body{max-width:none}.weekly-review-page__past-list{gap:calc(var(--spacing) * 3);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.weekly-review-page__past-item{align-items:baseline;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-top:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.weekly-review-page__past-item:first-child{border-top-style:var(--tw-border-style);border-top-width:0;padding-top:0}.weekly-review-page__past-week{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg);flex-shrink:0}.weekly-review-page__past-headline{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-muted);flex:1;overflow:hidden}@media (max-width:767px){.weekly-review-card__content{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4)}.weekly-review-page__past-item{align-items:flex-start;gap:var(--spacing);flex-direction:column}}.onboarding-shell{background-color:var(--surface-sunken);flex-direction:column;min-height:100dvh;display:flex}.onboarding-shell__header{height:calc(var(--spacing) * 14);padding-inline:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;display:flex}@media (min-width:48rem){.onboarding-shell__header{padding-inline:calc(var(--spacing) * 6)}}.onboarding-shell__actions{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.onboarding-shell__main{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 10);flex:1;justify-content:center;display:flex}.onboarding-shell__content{width:100%;max-width:var(--container-lg)}.onboarding-error,.wizard-shell{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.wizard-shell__back{margin-bottom:calc(var(--spacing) * 2);margin-left:calc(var(--spacing) * -1);height:calc(var(--space-8) + var(--space-1));align-items:center;gap:var(--spacing);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);width:fit-content;padding-inline:calc(var(--spacing) * 3);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg);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(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);display:inline-flex}@media (hover:hover){.wizard-shell__back:hover{background-color:var(--interactive-hover)}}.wizard-shell__back:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.wizard-shell__back-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.wizard-shell__body{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.sign-out-button__icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.business-step{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.business-step__hint{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}.business-step__returning{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-sunken);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg)}.business-step__phone-group{gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.business-step__phone-row{align-items:flex-start;gap:calc(var(--spacing) * 2);display:flex}.business-step__country-select{width:calc(var(--spacing) * 24);flex-shrink:0}.business-step__phone-input{flex:1}.business-step__saved-tick{align-items:center;gap:var(--spacing);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg-subtle);flex-shrink:0;display:flex}.business-step__saved-icon{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.business-step__listing{gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.listing-picker{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.listing-picker__selected{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.listing-picker__change{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg-subtle);text-underline-offset:2px}@media (hover:hover){.listing-picker__change:hover{text-decoration-line:underline}}.listing-picker__actions{align-items:center;gap:var(--spacing);flex-wrap:wrap;display:flex}.listing-picker__toggle,.listing-picker__skip{height:auto;padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));align-self:flex-start}.category-step,.listing-step{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.listing-step__selected{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.listing-step__change{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg-subtle);text-underline-offset:2px}@media (hover:hover){.listing-step__change:hover{text-decoration-line:underline}}.listing-step__toggle{height:auto;padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));align-self:flex-start}.staff-step{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.staff-step__actions{gap:calc(var(--spacing) * 3);display:flex}.staff-step__action{flex:1}.qr-step{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.qr-step__note-link{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--accent-strong);text-underline-offset:2px}@media (hover:hover){.qr-step__note-link:hover{text-decoration-line:underline}}.qr-step__preview{align-items:center;gap:calc(var(--spacing) * 4);text-align:center;flex-direction:column;display:flex}.qr-step__heading{font-size:var(--fs-lg);line-height:var(--tw-leading,calc(var(--leading-lg) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-wrap:balance;color:var(--fg)}.qr-step__image{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border)}.qr-step__url{border-radius:var(--radius-md);background-color:var(--surface-sunken);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg)}.qr-step__icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.qr-step__downloads{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;width:100%;display:flex}.qr-step__generating{padding-block:calc(var(--spacing) * 6);text-align:center;font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-subtle)}.qr-step__hint{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}.auth-shell{background-color:var(--surface-sunken);flex-direction:column;min-height:100dvh;display:flex}.auth-shell__header{height:calc(var(--spacing) * 14);padding-inline:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;display:flex}@media (min-width:48rem){.auth-shell__header{padding-inline:calc(var(--spacing) * 6)}}.auth-shell__main{flex:1;align-items:stretch;display:flex}.auth-shell__content{width:100%;max-width:var(--container-sm);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 10);flex-direction:column;justify-content:center;margin-inline:auto;display:flex}.auth-showcase{gap:calc(var(--spacing) * 8);border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 10);padding-block:calc(var(--spacing) * 12);flex-direction:column;display:none}@media (min-width:64rem){.auth-showcase{width:50%;display:flex}}@media (min-width:80rem){.auth-showcase{width:60%;padding-inline:calc(var(--spacing) * 16)}}.auth-showcase__top{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.auth-showcase__headline{font-size:var(--fs-3xl);line-height:var(--tw-leading,calc(var(--leading-3xl) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-wrap:balance;color:var(--fg)}@media (min-width:80rem){.auth-showcase__headline{font-size:var(--fs-4xl);line-height:var(--tw-leading,calc(var(--leading-4xl) + var(--leading-boost,0)))}}.auth-showcase__headline-accent{color:var(--accent-strong)}.auth-showcase__lede{max-width:var(--container-md);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--fg-muted)}.auth-showcase__features{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.auth-showcase__feature{gap:calc(var(--spacing) * 3);display:flex}.auth-showcase__feature-title{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg)}.auth-showcase__feature-copy{margin-top:calc(var(--spacing) * .5);max-width:var(--container-md);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--fg-subtle)}.auth-showcase__quote{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--fg)}.auth-showcase__attribution{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}.auth-showcase__stats{column-gap:calc(var(--spacing) * 10);row-gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.auth-showcase__stat-value{font-size:var(--fs-lg);line-height:var(--tw-leading,calc(var(--leading-lg) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg)}.auth-showcase__stat-label{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}.auth-spinner{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);margin-inline:auto}.auth-card__body,.auth-form{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.auth-field-hint{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}.auth-social-row{gap:calc(var(--spacing) * 3)}.auth-divider{align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle);display:flex}.auth-divider__rule{background-color:var(--border);flex:1;height:1px}.auth-google-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.auth-switch{text-align:center;font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}.auth-switch__link{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--accent-strong)}@media (hover:hover){.auth-switch__link:hover{text-decoration-line:underline}}.qr-onboarding-page{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.qr-onboarding__preview-area .phone-shell{width:calc(var(--spacing) * 96)}.flow-map{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.flow-map__head{gap:var(--spacing);flex-direction:column;display:flex}.flow-map__heading{font-size:var(--fs-xl);line-height:var(--tw-leading,calc(var(--leading-xl) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);text-wrap:balance;color:var(--fg)}.flow-map__lede{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-subtle)}.flow-map__flow{align-items:stretch;column-gap:var(--spacing);row-gap:calc(var(--spacing) * 2.5);flex-wrap:wrap;display:flex}.flow-map__spine{align-items:stretch;column-gap:var(--spacing);row-gap:calc(var(--spacing) * 2.5);flex-wrap:wrap;flex:100%;min-width:0;display:flex}.flow-map__brace{display:none}.flow-map__fork{gap:calc(var(--spacing) * 2.5);border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px;border-color:var(--border-strong);min-width:0;flex-direction:column;flex-basis:100%;margin-inline-start:calc(var(--spacing) * 4);padding-inline-start:calc(var(--spacing) * 4);display:flex}.flow-map__arm{align-items:flex-start;column-gap:var(--spacing);row-gap:calc(var(--spacing) * 2.5);flex-wrap:wrap;min-width:0;display:flex}.flow-map__arm .flow-map__node--final{flex:none;align-self:center}.flow-map__node--public{border-color:var(--success)}.flow-map__node--private{border-color:var(--border-strong)}.flow-map__node--off{cursor:default;--tw-border-style:dashed;opacity:.7;border-style:dashed}.flow-map__arm-tag{margin-top:var(--spacing);align-items:center;gap:var(--spacing);border-radius:var(--radius-full);width:fit-content;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);display:flex}.flow-map__arm-tag--public{background-color:var(--success-soft);color:var(--success)}.flow-map__arm-tag--private{background-color:var(--surface-sunken);color:var(--fg-subtle)}.flow-map__connector{color:var(--border-strong);flex-shrink:0;align-self:center;align-items:center;display:flex}.flow-map__connector-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.flow-map__edge-label{border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-sunken);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg-subtle);flex-shrink:0;align-self:center;align-items:center;display:flex}.flow-map__edge-label--converge{color:var(--fg-subtle);font-style:italic}.flow-map__node{flex:1;flex-basis:calc(var(--spacing) * 52);cursor:default;gap:var(--spacing);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-raised);min-width:0;padding:calc(var(--spacing) * 3);text-align:left;transition-property:border-color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard);flex-direction:column;display:flex}.flow-map__node--entry{border-color:var(--border-strong);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0b2e330f), 0 1px 3px 0 var(--tw-shadow-color,#0b2e3314);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.flow-map__node--final{border-color:var(--border-strong);--tw-shadow:0 2px 4px -1px var(--tw-shadow-color,#0b2e330f), 0 4px 8px -2px var(--tw-shadow-color,#0b2e331a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.flow-map__node--click{cursor:pointer}@media (hover:hover){.flow-map__node--click:hover{border-color:var(--border-strong)}}.flow-map__node--click:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.flow-map__node--selected{border-color:var(--accent);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0b2e330f), 0 1px 3px 0 var(--tw-shadow-color,#0b2e3314);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.flow-map__node-title{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg)}.flow-map__node-caption{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));text-wrap:pretty;color:var(--fg-subtle)}.flow-map__stars{align-items:center;gap:calc(var(--spacing) * .5);display:flex}.flow-map__star{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);fill:var(--rating-fill);stroke:var(--rating-outline)}.flow-map__choice{margin-top:calc(var(--spacing) * 1.5);gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.flow-map__choice-option{gap:calc(var(--spacing) * .5);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);padding:calc(var(--spacing) * 2.5);flex-direction:column;display:flex}.flow-map__choice-title{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg);display:flex}.flow-map__choice-caption{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}@media (prefers-reduced-motion:no-preference){.flow-map__node:hover{transform:translateY(calc(var(--space-1) / -2));box-shadow:var(--shadow-md)}}.route-picker{gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.route-picker__trigger{width:100%;max-width:calc(var(--spacing) * 64)}.route-picker__value{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;display:flex}.route-picker__logo{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0}.route-picker__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.route-picker__error{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--danger)}.route-picker__empty{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}@media (min-width:64rem){.qr-settings-card{grid-column:span 2/span 2}}.qr-settings-card__form{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.qr-settings-card__section{gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-top:calc(var(--spacing) * 6);flex-direction:column;display:flex}.qr-settings-card__section:first-child{border-top-style:var(--tw-border-style);border-top-width:0;padding-top:0}.qr-settings-card__section-title{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--fg-subtle);text-transform:uppercase}.qr-settings-card__actions{align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-top:calc(var(--spacing) * 6);flex-wrap:wrap;display:flex}.qr-settings-card__route{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.qr-settings-card__route-copy{gap:calc(var(--spacing) * .5);flex-direction:column;display:flex}.qr-settings-card__route-title{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg)}.qr-settings-card__route-hint{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}@media (min-width:64rem){.qr-onboarding__preview-card{top:calc(var(--spacing) * 4);height:fit-content;position:sticky}}.qr-onboarding-page .qr-onboarding__preview-area{align-items:center;gap:calc(var(--spacing) * 3)}.qr-onboarding__nav{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);flex-shrink:0}.qr-onboarding__nav-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.qr-preview-slide{justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 6);text-align:center;flex-direction:column;flex:1;display:flex}.qr-preview-slide__code{width:calc(var(--spacing) * 40);height:calc(var(--spacing) * 40);border-radius:var(--radius-md)}.qr-preview-slide__title{font-size:var(--fs-base);line-height:var(--tw-leading,calc(var(--leading-base) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg)}.qr-preview-slide__hint{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));text-wrap:pretty;color:var(--fg-subtle)}.about-step{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.about-step__section{gap:calc(var(--spacing) * 3);flex-direction:column;min-width:0;display:flex}.about-step__legend{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg)}.about-step__other{gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.about-step__source-grid{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.about-step__source-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.about-step__source-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.about-step__goal-grid{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.source-tile{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);padding:calc(var(--spacing) * 3);text-align:center;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(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard);flex-direction:column;display:flex;position:relative}.source-tile:focus-within{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.source-tile:hover{border-color:var(--border-strong)}}.source-tile:has(:checked){border-color:var(--accent);background-color:var(--accent-soft);color:var(--fg)}.source-tile__input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.source-tile__mark{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);flex-shrink:0}.source-tile__label{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg-subtle)}.source-tile:has(:checked) .source-tile__label{color:var(--fg)}.goal-chip{min-height:calc(var(--spacing) * 11);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);padding-inline:calc(var(--spacing) * 4);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg-subtle);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(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard);display:flex}.goal-chip:focus-within{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media (hover:hover){.goal-chip:hover{border-color:var(--border-strong)}}.goal-chip:has(:checked){border-color:var(--accent);background-color:var(--accent-soft);color:var(--fg)}.goal-chip__input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.goal-chip__icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0}.goal-chip__label{text-align:left;white-space:normal}.ds-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.ds-mono{font-family:var(--family-mono);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}.ds-meta{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}.ds-caption{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-subtle)}.ds-figure{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}.ds-pair{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.ds-strong{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg)}.ds-card-bleed{overflow:hidden}.ds-card-pad{padding:calc(var(--spacing) * 4)}.ds-row{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.ds-subhead{margin-bottom:calc(var(--spacing) * 3);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--fg-subtle);text-transform:uppercase}.ds-contrast-badge{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.ds-page{background-color:var(--surface);min-height:100dvh}.ds-header{z-index:var(--z-sticky);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);background-color:var(--surface);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.ds-header{background-color:color-mix(in oklab, var(--surface) 85%, transparent)}}.ds-header{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.ds-header__bar{height:calc(var(--spacing) * 14);max-width:var(--container-6xl);align-items:center;gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 4);margin-inline:auto;display:flex}@media (min-width:48rem){.ds-header__bar{padding-inline:calc(var(--spacing) * 6)}}.ds-header__actions{align-items:center;gap:calc(var(--spacing) * 2);margin-left:auto;display:flex}.ds-header__back{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:40rem){.ds-header__back{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}}.ds-shell{max-width:var(--container-6xl);gap:calc(var(--spacing) * 10);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 10);margin-inline:auto;display:flex}@media (min-width:48rem){.ds-shell{padding-inline:calc(var(--spacing) * 6)}}.ds-sidebar{top:calc(var(--spacing) * 24);height:fit-content;width:calc(var(--spacing) * 48);gap:calc(var(--spacing) * .5);flex-direction:column;flex-shrink:0;display:none;position:sticky}@media (min-width:80rem){.ds-sidebar{display:flex}}.ds-sidebar__link{border-radius:var(--radius-sm);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-subtle);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(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast)}@media (hover:hover){.ds-sidebar__link:hover{background-color:var(--interactive-hover);color:var(--fg)}}.ds-sidebar__link:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ds-main{gap:calc(var(--spacing) * 12);flex-direction:column;flex:1;min-width:0;display:flex}.ds-brand{scroll-margin-top:calc(var(--spacing) * 20)}.ds-kicker{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--accent-strong);text-transform:uppercase}.ds-heading-xl{margin-top:calc(var(--spacing) * 3);font-size:var(--fs-4xl);line-height:var(--tw-leading,calc(var(--leading-4xl) + var(--leading-boost,0)));--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(--fg)}@media (min-width:48rem){.ds-heading-xl{font-size:var(--fs-5xl);line-height:var(--tw-leading,calc(var(--leading-5xl) + var(--leading-boost,0)))}}.ds-lede{margin-top:calc(var(--spacing) * 4);max-width:var(--container-2xl);font-size:var(--fs-base);line-height:var(--tw-leading,calc(var(--leading-base) + var(--leading-boost,0)));color:var(--fg-muted)}.ds-brand-grid{margin-top:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 4);display:grid}@media (min-width:48rem){.ds-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ds-banner--ink{height:calc(var(--spacing) * 32);background-color:var(--color-teal-900);padding:calc(var(--spacing) * 4);align-items:flex-end;display:flex}.ds-banner--accent{height:calc(var(--spacing) * 32);background-color:var(--color-marigold-500);padding:calc(var(--spacing) * 4);align-items:flex-end;display:flex}.ds-banner__name--ink{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-teal-50)}.ds-banner__name--accent{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-teal-950)}.ds-brand-card__head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.ds-brand-card__note{margin-top:calc(var(--spacing) * 3);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-subtle)}.ds-brand-card__foot{margin-top:calc(var(--spacing) * 3)}.ds-rating-note-row{margin-top:calc(var(--spacing) * 4)}.ds-parity-card{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.ds-parity-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.ds-parity-surface{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-sunken);padding:calc(var(--spacing) * 3)}.ds-parity-copy{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-muted)}.ds-ramps{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.ds-ramp-grid{gap:var(--spacing);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}@media (min-width:40rem){.ds-ramp-grid{grid-template-columns:repeat(11,minmax(0,1fr))}}.ds-ramp-step{gap:var(--spacing);flex-direction:column;display:flex}.ds-ramp-chip{height:calc(var(--spacing) * 12);border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border)}.ds-ramp-value{font-family:var(--family-mono);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle);display:none}@media (min-width:40rem){.ds-ramp-value{display:block}}.ds-token-scroll{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-raised);overflow-x:auto}.ds-token-scroll:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ds-token-table{border-collapse:collapse;width:100%;font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)))}.ds-token-table__head{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);background-color:var(--surface-sunken)}.ds-token-table__th{height:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * 4);text-align:left;font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--fg-subtle);text-transform:uppercase}:where(.ds-token-table__body>: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(--border)}@media (hover:hover){.ds-token-table__row:hover{background-color:var(--interactive-hover)}}.ds-token-table__cell{height:calc(var(--spacing) * 10);padding-inline:calc(var(--spacing) * 4);vertical-align:middle}.ds-token-dot{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-strong);flex-shrink:0}.ds-contrast-grid{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 3);display:grid}@media (min-width:40rem){.ds-contrast-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.ds-contrast-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ds-contrast-cell{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-raised);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);display:flex}.ds-type-list{flex-direction:column;display:flex}:where(.ds-type-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(--border)}.ds-type-row{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.ds-type-sample{--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(--fg)}.ds-type-meta{align-items:center;gap:calc(var(--spacing) * 3);flex-shrink:0;display:flex}.ds-scales{gap:calc(var(--spacing) * 6);display:grid}@media (min-width:64rem){.ds-scales{grid-template-columns:repeat(3,minmax(0,1fr))}}.ds-space-list{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.ds-radius-list{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.ds-shadow-list{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.ds-scale-row{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.ds-space-name{width:calc(var(--spacing) * 16);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle);flex-shrink:0}.ds-space-bar{height:calc(var(--spacing) * 3);border-radius:var(--radius-sm);background-color:var(--accent)}.ds-scale-val{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle);margin-left:auto}.ds-radius-chip{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-style:var(--tw-border-style);border-width:1px;border-color:var(--accent);background-color:var(--accent-soft);flex-shrink:0}.ds-shadow-chip{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-raised);flex-shrink:0}.ds-motion-grid{gap:calc(var(--spacing) * 6);display:grid}@media (min-width:48rem){.ds-motion-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ds-motion-list{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.ds-motion-item{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.ds-motion-item--stacked{gap:var(--spacing);flex-direction:column;display:flex}.ds-enforce-body{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.ds-enforce-list{gap:calc(var(--spacing) * 3);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-muted);flex-direction:column;display:flex}.ds-enforce-item{gap:calc(var(--spacing) * 3);display:flex}.ds-enforce-badge{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-radius:var(--radius-full);background-color:var(--surface-sunken);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ds-enforce-foot{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-top:calc(var(--spacing) * 4);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-subtle)}.ds-footer{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-top:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 10);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}.ds-section{scroll-margin-top:calc(var(--spacing) * 20);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-top:calc(var(--spacing) * 10)}.ds-section__head{margin-bottom:calc(var(--spacing) * 6);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.ds-section__copy{max-width:var(--container-2xl)}.ds-section__title{font-size:var(--fs-xl);line-height:var(--tw-leading,calc(var(--leading-xl) + var(--leading-boost,0)));--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(--fg)}.ds-section__lead{margin-top:calc(var(--spacing) * 2);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-subtle)}.ds-section__aside{flex-shrink:0}.ds-panel{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-raised)}.ds-panel__bar{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);justify-content:space-between;align-items:center;display:flex}.ds-panel__label{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--fg-subtle);text-transform:uppercase}.ds-panel__body{padding:calc(var(--spacing) * 4)}.ds-parity{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:48rem){.ds-parity{grid-template-columns:repeat(2,minmax(0,1fr))}}.ds-parity__frame{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);overflow:hidden}.ds-parity__bar{align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);display:flex}.ds-parity__tag{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--fg-subtle);text-transform:uppercase}.ds-parity__body{padding:calc(var(--spacing) * 4)}.ds-btn-demo--hover{background-color:var(--accent-hover)}.ds-btn-demo--focus{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ds-btn-demo--active{background-color:var(--accent-active)}.ds-matrix{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.ds-matrix-note{margin-top:calc(var(--spacing) * 3);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}.ds-form-grid{gap:calc(var(--spacing) * 6);display:grid}@media (min-width:48rem){.ds-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ds-form-list{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.ds-select-list{gap:calc(var(--spacing) * 5);flex-direction:column;display:flex}.ds-choice-group{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.ds-overlay-row{gap:calc(var(--spacing) * 4)}.ds-data-grid{gap:calc(var(--spacing) * 6);display:grid}@media (min-width:64rem){.ds-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ds-data-side{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.ds-skeleton-demo{align-items:center;gap:calc(var(--spacing) * 4);display:flex}.ds-skeleton-avatar{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.ds-skeleton-lines{flex:1}.ds-feedback{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.ds-alert-grid{gap:calc(var(--spacing) * 3);display:grid}@media (min-width:48rem){.ds-alert-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ds-feedback-grid{gap:calc(var(--spacing) * 6);display:grid}@media (min-width:48rem){.ds-feedback-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ds-badge-list{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.ds-status{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-muted);display:flex}.ds-progress-list{gap:calc(var(--spacing) * 5);flex-direction:column;display:flex}.ds-spinner{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);color:var(--accent-strong)}.ds-tab-copy{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-muted)}.ds-tab-copy__token{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.ds-rate-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.ds-rate-picker{width:calc(var(--spacing) * 40)}.ds-rate-stage{align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-lg);background-color:var(--surface-sunken);padding:calc(var(--spacing) * 6);text-align:center;flex-direction:column;display:flex}.ds-rate-prompt{font-size:var(--fs-xl);line-height:var(--tw-leading,calc(var(--leading-xl) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-snug);letter-spacing:var(--tracking-snug);color:var(--fg)}.ds-rate-label{min-height:calc(var(--spacing) * 6);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--accent-strong)}.ds-rate-cta{max-width:calc(var(--spacing) * 96)}.ds-rate-halves{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.ds-rate-row{gap:calc(var(--spacing) * 6)}.ds-specimen{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.ds-specimen-compare{gap:calc(var(--spacing) * 6);display:grid}@media (min-width:48rem){.ds-specimen-compare{grid-template-columns:repeat(2,minmax(0,1fr))}}.ds-prose{font-size:var(--fs-base);line-height:var(--tw-leading,calc(var(--leading-base) + var(--leading-boost,0)));color:var(--fg)}.ds-specimen-bar{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(--border);background-color:var(--surface-sunken);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.ds-specimen-names{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.ds-specimen-body{gap:calc(var(--spacing) * 5);padding:calc(var(--spacing) * 4);flex-direction:column;display:flex}.ds-specimen-block{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.ds-specimen-brand{font-size:var(--fs-3xl);line-height:var(--tw-leading,calc(var(--leading-3xl) + var(--leading-boost,0)));--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(--fg)}.ds-specimen-tagline{font-size:var(--fs-lg);line-height:var(--tw-leading,calc(var(--leading-lg) + var(--leading-boost,0)));color:var(--fg-muted)}.ds-specimen-stage{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);background-color:var(--surface-sunken);padding:calc(var(--spacing) * 4);text-align:center;flex-direction:column;display:flex}.ds-specimen-prompt{font-size:var(--fs-xl);line-height:var(--tw-leading,calc(var(--leading-xl) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg)}.ds-specimen-badges{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.ds-specimen-actions{width:100%;max-width:calc(var(--spacing) * 96);gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.ds-specimen-nav{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.ds-specimen-chip{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-muted)}.admin-signups-page{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.admin-signups-page__filters{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.admin-signups-page__filter-chip{border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg-subtle);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(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast)}@media (hover:hover){.admin-signups-page__filter-chip:hover{color:var(--fg)}}.admin-signups-page__filter-chip[data-active]{border-color:var(--accent);background-color:var(--accent-soft);color:var(--accent-strong)}.admin-signups-page__export{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg);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(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);display:inline-flex}@media (hover:hover){.admin-signups-page__export:hover{background-color:var(--surface-raised)}}.admin-signups-page__export-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.admin-signups-page__name-cell{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.admin-signups-page__email-cell{color:var(--fg-subtle)}.admin-signups-page__cell-note{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));color:var(--fg-subtle)}.admin-signups-page__empty-icon{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.admin-signups-page__phone-cell,.admin-signups-page__owner-cell{gap:var(--spacing);flex-direction:column;display:flex}.admin-signups-page__phone-links{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.admin-signups-page__phone-link{align-items:center;gap:var(--spacing);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--accent-strong);text-underline-offset:4px;display:inline-flex}@media (hover:hover){.admin-signups-page__phone-link:hover{text-decoration-line:underline}}.admin-signups-page__phone-icon{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.admin-signups-page__mobile-list{flex-direction:column;display:none}:where(.admin-signups-page__mobile-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(--border)}.admin-signups-page__mobile-card{gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 3);flex-direction:column;display:flex}.admin-signups-page__mobile-card:first-child{padding-top:0}.admin-signups-page__mobile-card:last-child{padding-bottom:0}.admin-signups-page__mobile-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.admin-signups-page__mobile-identity{flex-direction:column;min-width:0;display:flex}.admin-signups-page__mobile-name{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.admin-signups-page__mobile-meta{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.admin-signups-page__mobile-actions{align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-top:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}@media (max-width:767px){.admin-signups-page__table-wrap{display:none}.admin-signups-page__mobile-list{display:flex}.admin-signups-page .ui-card__header,.admin-signups-page .ui-card__content{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4)}}.help-centre{width:100%;max-width:var(--container-3xl);gap:calc(var(--spacing) * 10);flex-direction:column;margin-inline:auto;display:flex}.help-centre__nav{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.help-centre__nav-link{border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-raised);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg);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(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard)}@media (hover:hover){.help-centre__nav-link:hover{background-color:var(--interactive-hover)}}.help-centre__nav-link:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.help-section{scroll-margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.help-section__title{font-size:var(--fs-lg);line-height:var(--tw-leading,calc(var(--leading-lg) + var(--leading-boost,0)));--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(--fg)}.help-section__lead{margin-top:calc(var(--spacing) * -2);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-muted)}.help-section__list{gap:calc(var(--spacing) * 3);display:grid}@media (min-width:40rem){.help-section__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.help-guide-card{gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-raised);height:100%;padding:calc(var(--spacing) * 4);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(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard);flex-direction:column;display:flex}@media (hover:hover){.help-guide-card:hover{border-color:var(--border-strong)}}.help-guide-card:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.help-guide-card__title{font-size:var(--fs-base);line-height:var(--tw-leading,calc(var(--leading-base) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--fg)}.help-guide-card__description{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--fg-muted)}.help-guide-card__cta{align-items:center;gap:var(--spacing);padding-top:var(--spacing);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg);margin-top:auto;display:inline-flex}.help-article{width:100%;max-width:var(--container-3xl);gap:calc(var(--spacing) * 8);flex-direction:column;margin-inline:auto;display:flex}.help-article__crumbs{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-muted);display:flex}.help-article__crumb{align-items:center;gap:var(--spacing);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg);display:inline-flex}@media (hover:hover){.help-article__crumb:hover{text-decoration-line:underline}}.help-article__crumb:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.help-article__crumb--current{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--fg-muted)}.help-article__crumb-sep{color:var(--fg-subtle)}.help-article__body{max-width:none}.help-article__body img{margin-block:calc(var(--spacing) * 2);width:100%}.help-article__pager{gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border);padding-top:calc(var(--spacing) * 6);display:grid}@media (min-width:40rem){.help-article__pager{grid-template-columns:repeat(2,minmax(0,1fr))}}.help-article__pager-link{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--surface-raised);padding:calc(var(--spacing) * 4);color:var(--fg);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(--ease-standard));transition-duration:var(--tw-duration,var(--duration-base));transition-duration:var(--duration-fast);--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard);display:flex}@media (hover:hover){.help-article__pager-link:hover{border-color:var(--border-strong)}}.help-article__pager-link:focus-visible{outline:var(--focus-ring-w) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.help-article__pager-link--next{text-align:right;justify-content:flex-end}.help-article__pager-label{font-size:var(--fs-xs);line-height:var(--tw-leading,calc(var(--leading-xs) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--fg-subtle);text-transform:uppercase;display:block}.help-article__pager-title{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:block}.help-article__contact{font-size:var(--fs-sm);line-height:var(--tw-leading,calc(var(--leading-sm) + var(--leading-boost,0)));color:var(--fg-muted)}.help-article__contact-link{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--fg);text-decoration-line:underline;-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:4px}@media (hover:hover){.help-article__contact-link:hover{-webkit-text-decoration-color:var(--fg);-webkit-text-decoration-color:var(--fg);-webkit-text-decoration-color:var(--fg);text-decoration-color:var(--fg)}}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@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-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@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-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
