/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: -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-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-blue-50: oklch(97% .014 254.604);--color-blue-100: oklch(93.2% .032 255.585);--color-blue-700: oklch(48.8% .243 264.376);--color-black: #000;--color-white: #fff;--spacing: .25rem;--container-xs: 20rem;--container-sm: 24rem;--container-lg: 32rem;--container-5xl: 64rem;--text-xs: .75rem;--text-xs--line-height: calc(1 / .75);--text-sm: .875rem;--text-sm--line-height: calc(1.25 / .875);--text-base: 1rem;--text-base--line-height: 1.5 ;--text-lg: 1.125rem;--text-lg--line-height: calc(1.75 / 1.125);--text-xl: 1.25rem;--text-xl--line-height: calc(1.75 / 1.25);--text-2xl: 1.5rem;--text-2xl--line-height: calc(2 / 1.5);--text-3xl: 1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl: 2.25rem;--text-4xl--line-height: calc(2.5 / 2.25);--text-5xl: 3rem;--text-5xl--line-height: 1;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--tracking-tight: -.025em;--tracking-widest: .1em;--leading-tight: 1.25;--leading-snug: 1.375;--leading-relaxed: 1.625;--radius-2xl: 1rem;--shadow-sm: 0 1px 2px -1px rgb(0 0 0 / .06), 0 2px 4px 0 rgb(0 0 0 / .05);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--animate-spin: spin 1s linear infinite;--animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-lg: 16px;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono);--shadow: 0 1px 2px -1px rgb(0 0 0 / .06), 0 1px 3px 0 rgb(0 0 0 / .04);--color-foreground: var(--foreground);--color-primary: var(--primary);--color-muted: var(--muted);--color-muted-foreground: var(--muted-foreground);--color-border: var(--border)}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;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;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{font-size:75%;line-height:0;position:relative;vertical-align:baseline}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{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}: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)){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,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-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]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.z-0{z-index:0}.z-10{z-index:10}.z-50{z-index:50}.col-span-1{grid-column:span 1 / span 1}.col-span-2{grid-column:span 2 / span 2}.col-span-4{grid-column:span 4 / span 4}.col-span-7{grid-column:span 7 / span 7}.m-0{margin:0}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-auto{margin-top:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.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-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.h-4{height:calc(var(--spacing) * 4)}.min-h-screen{min-height:100vh}.w-32{width:calc(var(--spacing) * 32)}.w-full{width:100%}.max-w-5xl{max-width:var(--container-5xl)}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.items-baseline{align-items:baseline}.items-center{align-items:center}.gap-0{gap:0px}.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-6{gap:calc(var(--spacing) * 6)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-full{border-radius:calc(infinity * 1px)}.rounded-lg{border-radius:var(--radius)}.border{border-style:var(--tw-border-style);border-width:1px}.border-blue-100{border-color:var(--color-blue-100)}.bg-accent{background-color:var(--accent)}.bg-blue-50{background-color:var(--color-blue-50)}.bg-muted{background-color:var(--muted)}.bg-muted\/40{background-color:var(--muted);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--muted) 40%,transparent)}}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-4{padding-top:calc(var(--spacing) * 4)}.text-center{text-align:center}.font-mono{font-family:var(--font-mono)}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading, var(--text-4xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}.leading-relaxed{--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.tracking-tight{--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-blue-700{color:var(--color-blue-700)}.text-foreground{color:var(--foreground)}.text-input{color:var(--input)}.text-muted-foreground{color:var(--muted-foreground)}.text-primary{color:var(--primary)}.capitalize{text-transform:capitalize}.opacity-50{opacity:50%}.opacity-75{opacity:75%}.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,)}.grayscale{--tw-grayscale: grayscale(100%);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(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.ease-in-out{--tw-ease: var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease: var(--ease-out);transition-timing-function:var(--ease-out)}@media(width<48rem){.max-md\:hidden{display:none}}}:root{--radius: .625rem;--mu-ease: cubic-bezier(.16, 1, .3, 1);--mu-motion: .18s;--background: oklch(1 0 0);--foreground: oklch(.145 0 0);--card: oklch(1 0 0);--card-foreground: oklch(.145 0 0);--popover: oklch(1 0 0);--popover-foreground: oklch(.145 0 0);--primary: oklch(.205 0 0);--primary-foreground: oklch(.985 0 0);--secondary: oklch(.97 0 0);--secondary-foreground: oklch(.205 0 0);--muted: oklch(.97 0 0);--muted-foreground: oklch(.556 0 0);--accent: oklch(.97 0 0);--accent-foreground: oklch(.205 0 0);--destructive: oklch(.577 .245 27.325);--border: oklch(.922 0 0);--input: oklch(.922 0 0);--ring: oklch(.708 0 0);--chart-1: oklch(.646 .222 41.116);--chart-2: oklch(.6 .118 184.704);--chart-3: oklch(.398 .07 227.392);--chart-4: oklch(.828 .189 84.429);--chart-5: oklch(.769 .188 70.08);--sidebar: oklch(.985 0 0);--sidebar-foreground: oklch(.145 0 0);--sidebar-primary: oklch(.205 0 0);--sidebar-primary-foreground: oklch(.985 0 0);--sidebar-accent: oklch(.97 0 0);--sidebar-accent-foreground: oklch(.205 0 0);--sidebar-border: oklch(.922 0 0);--sidebar-ring: oklch(.708 0 0)}.dark,[data-theme=dark]{--background: oklch(.145 0 0);--foreground: oklch(.985 0 0);--card: oklch(.205 0 0);--card-foreground: oklch(.985 0 0);--popover: oklch(.205 0 0);--popover-foreground: oklch(.985 0 0);--primary: oklch(.922 0 0);--primary-foreground: oklch(.205 0 0);--secondary: oklch(.269 0 0);--secondary-foreground: oklch(.985 0 0);--muted: oklch(.269 0 0);--muted-foreground: oklch(.708 0 0);--accent: oklch(.269 0 0);--accent-foreground: oklch(.985 0 0);--destructive: oklch(.704 .191 22.216);--border: oklch(1 0 0 / 10%);--input: oklch(1 0 0 / 15%);--ring: oklch(.556 0 0);--chart-1: oklch(.488 .243 264.376);--chart-2: oklch(.696 .17 162.48);--chart-3: oklch(.769 .188 70.08);--chart-4: oklch(.627 .265 303.9);--chart-5: oklch(.645 .246 16.439);--sidebar: oklch(.205 0 0);--sidebar-foreground: oklch(.985 0 0);--sidebar-primary: oklch(.488 .243 264.376);--sidebar-primary-foreground: oklch(.985 0 0);--sidebar-accent: oklch(.269 0 0);--sidebar-accent-foreground: oklch(.985 0 0);--sidebar-border: oklch(1 0 0 / 10%);--sidebar-ring: oklch(.556 0 0)}@layer base{*{border-color:var(--border);outline-color:var(--ring);@supports (color: color-mix(in lab,red,red)){outline-color:color-mix(in oklab,var(--ring) 50%,transparent)}}body{background-color:var(--background);color:var(--foreground)}.mu-skip-link{position:absolute;top:calc(var(--spacing) * 2);left:-9999px;z-index:1000;border-radius:calc(var(--radius) - 2px);background-color:var(--foreground);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--background)}.mu-skip-link:focus{left:calc(var(--spacing) * 2)}.mu-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1em;height:1em;line-height:1}.mu-icon>svg{display:block;width:100%;height:100%}button:not(:disabled),[role=tab],[role=button],summary,label:has(>input:not([disabled])){cursor:pointer}*{scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--color-muted);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--color-muted) 60%,transparent)}border-radius:9999px}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:9999px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--color-muted-foreground);background-clip:padding-box}::-webkit-scrollbar-corner{background:transparent}}@layer components{.btn{display:inline-flex;height:calc(var(--spacing) * 8);flex-shrink:0;align-items:center;justify-content:center;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) - 2px);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: 1;line-height:1;--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-outline-style: none;outline-style:none;&:focus-visible{border-color:var(--ring)}&:focus-visible{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}&:focus-visible{--tw-ring-color: var(--ring);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent)}}&:active{scale:.97}&:disabled{pointer-events:none}&:disabled{opacity:50%}&[aria-invalid=true]{border-color:var(--destructive)}&[aria-invalid=true]{--tw-ring-color: var(--destructive);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent)}}&:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){&[aria-invalid=true]{--tw-ring-color: var(--destructive);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent)}}}}.btn-default{background-color:var(--primary);color:var(--primary-foreground);--tw-shadow: 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .06)), 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .04));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);&:hover{@media(hover:hover){background-color:var(--primary);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}}&:active{background-color:var(--primary);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}}.btn-destructive{background-color:var(--destructive);color:var(--color-white);--tw-shadow: 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .06)), 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .04));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);&:hover{@media(hover:hover){background-color:var(--destructive);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}}&:focus-visible{--tw-ring-color: var(--destructive);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent)}}&:active{background-color:var(--destructive);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--destructive) 80%,transparent)}}&:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:var(--destructive);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--destructive) 60%,transparent)}}&:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){&:focus-visible{--tw-ring-color: var(--destructive);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent)}}}}.btn-outline{border-style:var(--tw-border-style);border-width:1px;background-color:var(--background);--tw-shadow: 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .06)), 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .04));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);&:hover{@media(hover:hover){background-color:var(--accent)}}&:hover{@media(hover:hover){color:var(--accent-foreground)}}&:active{background-color:var(--accent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--accent) 70%,transparent)}}&:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:var(--input)}&:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:var(--input);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}&:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){&:hover{@media(hover:hover){background-color:var(--input);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--input) 50%,transparent)}}}}&:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){&:active{background-color:var(--input);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--input) 70%,transparent)}}}}.btn-secondary{background-color:var(--secondary);color:var(--secondary-foreground);--tw-shadow: 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .06)), 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .04));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);&:hover{@media(hover:hover){background-color:var(--secondary);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}}&:active{background-color:var(--secondary);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--secondary) 70%,transparent)}}}@media(hover:hover){.btn-ghost:hover{background-color:var(--accent);color:var(--accent-foreground)}}.btn-ghost:active{background-color:var(--accent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--accent) 70%,transparent)}}@media(hover:hover){.btn-ghost:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):hover{background-color:var(--accent)}@supports (color: color-mix(in lab,red,red)){.btn-ghost:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}}.btn-ghost:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):active{background-color:var(--accent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--accent) 70%,transparent)}}.btn-link{color:var(--primary);text-underline-offset:4px;&:hover{@media(hover:hover){text-decoration-line:underline}}}.btn-xs{height:calc(var(--spacing) * 6);gap:var(--spacing);border-radius:calc(var(--radius) - 2px);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.btn-sm{height:calc(var(--spacing) * 7);gap:calc(var(--spacing) * 1.5);border-radius:calc(var(--radius) - 2px);padding-inline:calc(var(--spacing) * 2.5)}.btn-lg{height:calc(var(--spacing) * 9);border-radius:calc(var(--radius) - 2px);padding-inline:calc(var(--spacing) * 5)}.btn-icon{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.btn-icon-xs{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-radius:calc(var(--radius) - 2px)}.btn-icon-sm{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.btn-icon-lg{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.btn svg,.btn .mu-icon,.btn iconify-icon{width:1rem;height:1rem;flex-shrink:0}.btn-xs svg,.btn-xs .mu-icon,.btn-xs iconify-icon,.btn-icon-xs svg,.btn-icon-xs .mu-icon,.btn-icon-xs iconify-icon{width:.75rem;height:.75rem}.input{display:flex;height:calc(var(--spacing) * 8);width:100%;min-width:0px;border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);background-color:transparent;padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-shadow: 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .06)), 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .04));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:color,box-shadow;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-outline-style: none;outline-style:none;& *::selection{background-color:var(--primary)}&::selection{background-color:var(--primary)}& *::selection{color:var(--primary-foreground)}&::selection{color:var(--primary-foreground)}&::file-selector-button{display:inline-flex}&::file-selector-button{height:calc(var(--spacing) * 7)}&::file-selector-button{border-style:var(--tw-border-style);border-width:0px}&::file-selector-button{background-color:transparent}&::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}&::file-selector-button{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}&::file-selector-button{color:var(--foreground)}&::placeholder{color:var(--muted-foreground)}&:focus-visible{border-color:var(--ring)}&:focus-visible{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}&:focus-visible{--tw-ring-color: var(--ring);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent)}}&:disabled{pointer-events:none}&:disabled{cursor:not-allowed}&:disabled{opacity:50%}&[aria-invalid=true]{border-color:var(--destructive)}&[aria-invalid=true]{--tw-ring-color: var(--destructive);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent)}}@media(width>=48rem){font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}&:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:var(--input);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}&:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){&[aria-invalid=true]{--tw-ring-color: var(--destructive);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent)}}}}.textarea{display:flex;field-sizing:content;min-height:calc(var(--spacing) * 16);width:100%;border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);background-color:transparent;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-shadow: 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .06)), 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .04));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:color,box-shadow;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-outline-style: none;outline-style:none;&::placeholder{color:var(--muted-foreground)}&:focus-visible{border-color:var(--ring)}&:focus-visible{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}&:focus-visible{--tw-ring-color: var(--ring);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent)}}&:disabled{cursor:not-allowed}&:disabled{opacity:50%}&[aria-invalid=true]{border-color:var(--destructive)}&[aria-invalid=true]{--tw-ring-color: var(--destructive);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent)}}@media(width>=48rem){font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}&:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:var(--input);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}&:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){&[aria-invalid=true]{--tw-ring-color: var(--destructive);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent)}}}}.label{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: 1;line-height:1;--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.native-select{display:flex;height:calc(var(--spacing) * 8);width:100%;align-items:center;border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);background-color:transparent;padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-shadow: 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .06)), 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .04));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:color,box-shadow;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-outline-style: none;outline-style:none;&:focus-visible{border-color:var(--ring)}&:focus-visible{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}&:focus-visible{--tw-ring-color: var(--ring);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent)}}&:disabled{cursor:not-allowed}&:disabled{opacity:50%}&[aria-invalid=true]{border-color:var(--destructive)}&:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:var(--input);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}}.card{display:flex;flex-direction:column;gap:calc(var(--spacing) * 6);border-radius:calc(var(--radius) + 4px);border-style:var(--tw-border-style);border-width:1px;background-color:var(--card);padding-block:calc(var(--spacing) * 6);color:var(--card-foreground);--tw-shadow: 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .06)), 0 2px 4px 0 var(--tw-shadow-color, rgb(0 0 0 / .05));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.card-header{display:grid;grid-auto-rows:min-content;align-items:flex-start;gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 6)}.card-title{--tw-leading: 1;line-height:1;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.card-description{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--muted-foreground)}.card-content{padding-inline:calc(var(--spacing) * 6)}.card-footer{display:flex;flex-direction:row;align-items:center;padding-inline:calc(var(--spacing) * 6)}.badge{display:inline-flex;width:fit-content;flex-shrink:0;align-items:center;justify-content:center;gap:var(--spacing);overflow:hidden;border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-leading: 1;line-height:1;--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;transition-property:color,box-shadow;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));&:focus-visible{border-color:var(--ring)}&:focus-visible{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}&:focus-visible{--tw-ring-color: var(--ring);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent)}}&[aria-invalid=true]{border-color:var(--destructive)}&[aria-invalid=true]{--tw-ring-color: var(--destructive);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent)}}&:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){&[aria-invalid=true]{--tw-ring-color: var(--destructive);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent)}}}>svg{pointer-events:none}>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}}.badge-default{border-color:transparent;background-color:var(--primary);color:var(--primary-foreground);a&{&:hover{@media(hover:hover){background-color:var(--primary);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}}}}.badge-secondary{border-color:transparent;background-color:var(--secondary);color:var(--secondary-foreground);a&{&:hover{@media(hover:hover){background-color:var(--secondary);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--secondary) 90%,transparent)}}}}}.badge-destructive{border-color:transparent;background-color:var(--destructive);color:var(--color-white);&:focus-visible{--tw-ring-color: var(--destructive);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent)}}&:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:var(--destructive);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--destructive) 60%,transparent)}}&:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){&:focus-visible{--tw-ring-color: var(--destructive);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent)}}}a&{&:hover{@media(hover:hover){background-color:var(--destructive);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}}}}.badge-outline{color:var(--foreground);a&{&:hover{@media(hover:hover){background-color:var(--accent)}}}a&{&:hover{@media(hover:hover){color:var(--accent-foreground)}}}}.badge-count{display:inline-flex;height:calc(var(--spacing) * 5);min-width:calc(var(--spacing) * 5);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--primary);padding-inline:calc(var(--spacing) * 1.5);font-size:10px;--tw-leading: 1;line-height:1;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--primary-foreground)}.badge-count-destructive{background-color:var(--destructive);color:var(--color-white)}.badge-dot{display:inline-block;width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);flex-shrink:0;border-radius:calc(infinity * 1px);background-color:var(--primary)}.alert{position:relative;display:flex;width:100%;flex-direction:row;align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;background-color:var(--card);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--card-foreground)}.alert-default{background-color:var(--card);color:var(--card-foreground)}.alert-destructive{background-color:var(--card);color:var(--destructive)}.alert-title{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight)}.alert-description{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--muted-foreground)}.avatar{position:relative;display:flex;width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);flex-shrink:0;overflow:hidden;border-radius:calc(infinity * 1px)}.avatar-fallback{display:flex;width:100%;height:100%;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:var(--muted);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);-webkit-user-select:none;user-select:none}.switch{display:inline-flex;height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 11);flex-shrink:0;cursor:pointer;align-items:center;border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:2px;border-color:transparent;transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;--tw-outline-style: none;outline-style:none;&:focus-visible{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}&:focus-visible{--tw-ring-color: var(--ring);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent)}}&:focus-visible{--tw-ring-offset-width: 2px;--tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}&:focus-visible{--tw-ring-offset-color: var(--background)}}.switch-on{background-color:var(--primary)}.switch-off{background-color:var(--input)}.switch-thumb{pointer-events:none;display:block;width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border-radius:calc(infinity * 1px);background-color:var(--background);--tw-shadow: 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .05)), 0 8px 16px -4px var(--tw-shadow-color, rgb(0 0 0 / .08)), 0 16px 32px -8px var(--tw-shadow-color, rgb(0 0 0 / .06));--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + 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);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s}.switch-thumb-on{--tw-translate-x: calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.switch-thumb-off{--tw-translate-x: 0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.progress{position:relative;height:calc(var(--spacing) * 2);width:100%;overflow:hidden;border-radius:calc(infinity * 1px);background-color:var(--primary);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--primary) 20%,transparent)}}.progress-indicator{height:100%;background-color:var(--primary);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;width:var(--w)}.spinner{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);animation:var(--animate-spin);color:var(--muted-foreground)}.skeleton{animation:var(--animate-pulse);border-radius:calc(var(--radius) - 2px);background-color:var(--muted)}.separator{height:1px;width:100%;flex-shrink:0;background-color:var(--border)}.separator-vertical{height:100%;width:1px}.kbd{pointer-events:none;display:inline-flex;height:calc(var(--spacing) * 5);align-items:center;gap:var(--spacing);border-radius:.25rem;border-style:var(--tw-border-style);border-width:1px;background-color:var(--muted);padding-inline:calc(var(--spacing) * 1.5);font-family:var(--font-mono);font-size:10px;--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted-foreground);-webkit-user-select:none;user-select:none}.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;--tw-border-style: dashed;border-style:dashed;padding:calc(var(--spacing) * 12);text-align:center}.empty-title{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.empty-description{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--muted-foreground)}.breadcrumb{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--muted-foreground)}.breadcrumb-link{border-radius:calc(var(--radius) - 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(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;--tw-outline-style: none;outline-style:none;&:hover{@media(hover:hover){color:var(--foreground)}}&:focus-visible{color:var(--foreground)}&:focus-visible{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}&:focus-visible{--tw-ring-color: var(--ring);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent)}}}.breadcrumb-page{--tw-font-weight: var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--foreground)}.breadcrumb-separator{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.pagination{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--spacing)}.pagination-ellipsis{display:flex;width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);align-items:center;justify-content:center}.field{display:flex;flex-direction:column;gap:calc(var(--spacing) * 2)}.field-description{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--muted-foreground)}.field-error{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--destructive)}.item{display:flex;flex-direction:row;align-items:center;gap:calc(var(--spacing) * 3);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:1px;padding:calc(var(--spacing) * 3)}.item-content{display:flex;min-width:0px;flex:1;flex-direction:column;gap:calc(var(--spacing) * .5)}.item-title{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: 1;line-height:1;--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.item-description{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--muted-foreground)}.checkbox{display:inline-flex;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(var(--radius) - 4px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--primary);--tw-shadow: 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .06)), 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .04));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:color,box-shadow,background-color;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;--tw-outline-style: none;outline-style:none;&:focus-visible{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}&:focus-visible{--tw-ring-color: var(--ring);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent)}}&:disabled{cursor:not-allowed}&:disabled{opacity:50%}}.checkbox-checked{background-color:var(--primary);color:var(--primary-foreground)}.checkbox-icon{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;transform:scale(0);opacity:0}.checkbox-icon-on{transform:scale(1);opacity:1}.toggle{display:inline-flex;height:calc(var(--spacing) * 8);min-width:calc(var(--spacing) * 8);align-items:center;justify-content:center;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) - 2px);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;--tw-outline-style: none;outline-style:none;&:hover{@media(hover:hover){background-color:var(--muted)}}&:hover{@media(hover:hover){color:var(--muted-foreground)}}&:focus-visible{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}&:focus-visible{--tw-ring-color: var(--ring);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent)}}&:active{scale:.98}&:disabled{pointer-events:none}&:disabled{opacity:50%}}.toggle-on{background-color:var(--accent);color:var(--accent-foreground)}.toggle-group{display:inline-flex;flex-direction:row;align-items:center;gap:var(--spacing)}.toggle svg,.toggle .mu-icon,.toggle iconify-icon{display:block;width:1rem;height:1rem;flex-shrink:0}.radio-group{display:flex;flex-direction:column;gap:calc(var(--spacing) * 3)}.radio-row{display:flex;cursor:pointer;flex-direction:row;align-items:center;gap:calc(var(--spacing) * 2);--tw-outline-style: none;outline-style:none}.radio{display:flex;aspect-ratio:1 / 1;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--primary);color:var(--primary);--tw-shadow: 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .06)), 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .04));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:color,box-shadow;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;--tw-outline-style: none;outline-style:none;&:focus-visible{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}&:focus-visible{--tw-ring-color: var(--ring);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent)}}}.radio-dot{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);border-radius:calc(infinity * 1px);background-color:var(--primary);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;transform:scale(0)}.radio-dot-on{transform:scale(1)}.radio-label{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: 1;line-height:1;--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.collapsible{display:flex;flex-direction:column}.collapsible-trigger{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) - 2px);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;--tw-outline-style: none;outline-style:none;&:focus-visible{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}&:focus-visible{--tw-ring-color: var(--ring);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent)}}}.collapsible-panel{overflow:hidden;max-height:0;transition:max-height .25s ease}.collapsible-panel-open{max-height:24rem}.collapsible-content{display:flex;flex-direction:column;gap:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 2)}.accordion{display:flex;flex-direction:column}.accordion-item{display:flex;flex-direction:column;border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.accordion-trigger{display:flex;flex:1;flex-direction:row;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;--tw-outline-style: none;outline-style:none;&:hover{@media(hover:hover){text-decoration-line:underline}}&:focus-visible{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}&:focus-visible{--tw-ring-color: var(--ring);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent)}}}.accordion-chevron{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0;color:var(--muted-foreground);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s}.accordion-chevron-open{rotate:180deg}.accordion-panel{overflow:hidden;max-height:0;transition:max-height .25s ease}.accordion-panel-open{max-height:24rem}.accordion-content{padding-bottom:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--muted-foreground)}.tabs-list{display:inline-flex;height:calc(var(--spacing) * 9);width:fit-content;flex-direction:row;align-items:center;justify-content:center;border-radius:var(--radius);background-color:var(--muted);padding:3px;color:var(--muted-foreground)}.tabs-trigger{display:inline-flex;height:calc(100% - 1px);flex:1;align-items:center;justify-content:center;gap:calc(var(--spacing) * 1.5);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:1px;border-color:transparent;padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--foreground);--tw-outline-style: none;outline-style:none;&:focus-visible{border-color:var(--ring)}&:focus-visible{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}&:focus-visible{--tw-ring-color: var(--ring);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent)}}&:disabled{pointer-events:none}&:disabled{opacity:50%}&:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--muted-foreground)}transition:color var(--mu-motion) var(--mu-ease),background-color var(--mu-motion) var(--mu-ease),box-shadow var(--mu-motion) var(--mu-ease),border-color var(--mu-motion) var(--mu-ease)}.tabs-trigger-active{background-color:var(--background);color:var(--foreground);--tw-shadow: 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .06)), 0 2px 4px 0 var(--tw-shadow-color, rgb(0 0 0 / .05));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);&:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){border-color:var(--input)}&:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:var(--input);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}&:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--foreground)}}.tabs-content{margin-top:calc(var(--spacing) * 2);flex:1;--tw-outline-style: none;outline-style:none;animation:mu-tab-in var(--mu-motion) var(--mu-ease)}.dialog-overlay{visibility:hidden;position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:calc(var(--spacing) * 4);opacity:0%;transition:opacity var(--mu-motion) var(--mu-ease),visibility var(--mu-motion) var(--mu-ease)}.dialog-overlay-open{visibility:visible;opacity:100%}.dialog-backdrop{position:fixed;inset:0;background-color:color-mix(in srgb,#000 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.dialog-content{position:relative;z-index:10;display:flex;width:100%;max-width:calc(100% - 2rem);--tw-scale-x: 95%;--tw-scale-y: 95%;--tw-scale-z: 95%;scale:var(--tw-scale-x) var(--tw-scale-y);flex-direction:column;gap:calc(var(--spacing) * 4);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;background-color:var(--background);padding:calc(var(--spacing) * 6);--tw-shadow: 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .05)), 0 8px 16px -4px var(--tw-shadow-color, rgb(0 0 0 / .08)), 0 16px 32px -8px var(--tw-shadow-color, rgb(0 0 0 / .06));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);@media(width>=40rem){max-width:var(--container-lg)}transition:scale var(--mu-motion) var(--mu-ease),translate var(--mu-motion) var(--mu-ease)}.dialog-overlay-open .dialog-content{--tw-scale-x: 100%;--tw-scale-y: 100%;--tw-scale-z: 100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.dialog-title{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-leading: 1;line-height:1;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.dialog-description{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--muted-foreground)}.dialog-footer{display:flex;flex-direction:column-reverse;gap:calc(var(--spacing) * 2);@media(width>=40rem){flex-direction:row}@media(width>=40rem){justify-content:flex-end}}.tooltip-wrap{position:relative;display:inline-flex}.tooltip-content{pointer-events:none;visibility:hidden;position:absolute;bottom:100%;left:50%;z-index:50;margin-bottom:calc(var(--spacing) * 2);transform-origin:bottom;--tw-translate-x: -50% ;--tw-translate-y: var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-scale-x: 95%;--tw-scale-y: 95%;--tw-scale-z: 95%;scale:var(--tw-scale-x) var(--tw-scale-y);border-radius:calc(var(--radius) - 2px);background-color:var(--primary);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--primary-foreground);opacity:0%;--tw-shadow: 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .06)), 0 4px 8px -2px var(--tw-shadow-color, rgb(0 0 0 / .06)), 0 8px 16px -4px var(--tw-shadow-color, rgb(0 0 0 / .05));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition:opacity var(--mu-motion) var(--mu-ease),scale var(--mu-motion) var(--mu-ease),translate var(--mu-motion) var(--mu-ease),visibility var(--mu-motion) var(--mu-ease)}.tooltip-wrap:hover .tooltip-content{visibility:visible;--tw-translate-y: 0px;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-scale-x: 100%;--tw-scale-y: 100%;--tw-scale-z: 100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:100%}.dropdown{position:relative;display:inline-flex}.dropdown-backdrop{position:fixed;inset:0;z-index:40}.dropdown-content{visibility:hidden;position:absolute;top:100%;right:0;z-index:50;margin-top:var(--spacing);display:flex;min-width:calc(var(--spacing) * 48);transform-origin:100% 0;--tw-scale-x: 95%;--tw-scale-y: 95%;--tw-scale-z: 95%;scale:var(--tw-scale-x) var(--tw-scale-y);flex-direction:column;border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:1px;background-color:var(--popover);padding:var(--spacing);color:var(--popover-foreground);opacity:0%;--tw-shadow: 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .06)), 0 4px 8px -2px var(--tw-shadow-color, rgb(0 0 0 / .06)), 0 8px 16px -4px var(--tw-shadow-color, rgb(0 0 0 / .05));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition:opacity var(--mu-motion) var(--mu-ease),scale var(--mu-motion) var(--mu-ease),translate var(--mu-motion) var(--mu-ease),visibility var(--mu-motion) var(--mu-ease)}.dropdown-content-open{visibility:visible;--tw-scale-x: 100%;--tw-scale-y: 100%;--tw-scale-z: 100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:100%}.dropdown-item{display:flex;flex-direction:row;align-items:center;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) - 4px);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;--tw-outline-style: none;outline-style:none;&:hover{@media(hover:hover){background-color:var(--accent)}}&:hover{@media(hover:hover){color:var(--accent-foreground)}}}.dropdown-label{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.dropdown-separator{margin-block:var(--spacing);height:1px;background-color:var(--muted)}.popover{position:relative;display:inline-flex}.popover-backdrop{position:fixed;inset:0;z-index:40}.popover-content{visibility:hidden;position:absolute;top:100%;left:0;z-index:50;margin-top:var(--spacing);display:flex;width:calc(var(--spacing) * 72);transform-origin:top;--tw-scale-x: 95%;--tw-scale-y: 95%;--tw-scale-z: 95%;scale:var(--tw-scale-x) var(--tw-scale-y);flex-direction:column;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:1px;background-color:var(--popover);padding:calc(var(--spacing) * 4);color:var(--popover-foreground);opacity:0%;--tw-shadow: 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .06)), 0 4px 8px -2px var(--tw-shadow-color, rgb(0 0 0 / .06)), 0 8px 16px -4px var(--tw-shadow-color, rgb(0 0 0 / .05));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition:opacity var(--mu-motion) var(--mu-ease),scale var(--mu-motion) var(--mu-ease),translate var(--mu-motion) var(--mu-ease),visibility var(--mu-motion) var(--mu-ease)}.popover-content-open{visibility:visible;--tw-scale-x: 100%;--tw-scale-y: 100%;--tw-scale-z: 100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:100%}.sheet-overlay{visibility:hidden;position:fixed;inset:0;z-index:50;opacity:0%;transition:opacity .26s var(--mu-ease),visibility .26s var(--mu-ease)}.sheet-overlay-open{visibility:visible;opacity:100%}.sheet-backdrop{position:fixed;inset:0;background-color:color-mix(in srgb,#000 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.sheet-content{position:fixed;inset-block:0px;right:0;z-index:10;display:flex;height:100%;width:75%;max-width:var(--container-sm);--tw-translate-x: 100%;translate:var(--tw-translate-x) var(--tw-translate-y);flex-direction:column;gap:calc(var(--spacing) * 4);border-left-style:var(--tw-border-style);border-left-width:1px;background-color:var(--background);padding:calc(var(--spacing) * 6);--tw-shadow: 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .05)), 0 8px 16px -4px var(--tw-shadow-color, rgb(0 0 0 / .08)), 0 16px 32px -8px var(--tw-shadow-color, rgb(0 0 0 / .06));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition:translate .26s var(--mu-ease)}.sheet-overlay-open .sheet-content{--tw-translate-x: 0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.sheet-title{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--foreground)}.sheet-description{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--muted-foreground)}.drawer-overlay{visibility:hidden;position:fixed;inset:0;z-index:50;opacity:0%;transition:opacity .26s var(--mu-ease),visibility .26s var(--mu-ease)}.drawer-overlay-open{visibility:visible;opacity:100%}.drawer-backdrop{position:fixed;inset:0;background-color:color-mix(in srgb,#000 50%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.drawer-content{position:fixed;inset-inline:0px;bottom:0;z-index:10;margin-top:calc(var(--spacing) * 24);display:flex;--tw-translate-y: 100%;translate:var(--tw-translate-x) var(--tw-translate-y);flex-direction:column;gap:calc(var(--spacing) * 4);border-top-left-radius:var(--radius);border-top-right-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;background-color:var(--background);padding:calc(var(--spacing) * 6);transition:translate .26s var(--mu-ease)}.drawer-overlay-open .drawer-content{--tw-translate-y: 0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.drawer-handle{margin-inline:auto;height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 24);border-radius:calc(infinity * 1px);background-color:var(--muted)}.hover-card{position:relative;display:inline-flex}.hover-card-trigger{cursor:pointer;text-decoration-line:underline;text-underline-offset:4px}.hover-card-content{pointer-events:none;visibility:hidden;position:absolute;top:100%;left:0;z-index:50;margin-top:calc(var(--spacing) * 2);display:flex;width:calc(var(--spacing) * 64);transform-origin:top;--tw-translate-y: calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-scale-x: 95%;--tw-scale-y: 95%;--tw-scale-z: 95%;scale:var(--tw-scale-x) var(--tw-scale-y);flex-direction:column;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:1px;background-color:var(--popover);padding:calc(var(--spacing) * 4);color:var(--popover-foreground);opacity:0%;--tw-shadow: 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .06)), 0 4px 8px -2px var(--tw-shadow-color, rgb(0 0 0 / .06)), 0 8px 16px -4px var(--tw-shadow-color, rgb(0 0 0 / .05));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition:opacity var(--mu-motion) var(--mu-ease),scale var(--mu-motion) var(--mu-ease),translate var(--mu-motion) var(--mu-ease),visibility var(--mu-motion) var(--mu-ease)}.hover-card:hover .hover-card-content{visibility:visible;--tw-translate-y: 0px;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-scale-x: 100%;--tw-scale-y: 100%;--tw-scale-z: 100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:100%}.select-wrap{position:relative;display:inline-flex;width:100%;max-width:var(--container-xs);flex-direction:column}.select-backdrop{position:fixed;inset:0;z-index:40}.select-trigger{display:flex;height:calc(var(--spacing) * 8);width:100%;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);background-color:transparent;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));white-space:nowrap;--tw-shadow: 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .06)), 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .04));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:color,box-shadow;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-outline-style: none;outline-style:none;&:focus-visible{border-color:var(--ring)}&:focus-visible{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}&:focus-visible{--tw-ring-color: var(--ring);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent)}}&:disabled{cursor:not-allowed}&:disabled{opacity:50%}&[aria-invalid=true]{border-color:var(--destructive)}&[aria-invalid=true]{--tw-ring-color: var(--destructive);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent)}}&[data-placeholder]{color:var(--muted-foreground)}&:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:var(--input);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}&:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){&:hover{@media(hover:hover){background-color:var(--input);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--input) 50%,transparent)}}}}}.select-content{visibility:hidden;position:absolute;top:100%;left:0;z-index:50;margin-top:var(--spacing);display:flex;width:100%;min-width:calc(var(--spacing) * 32);transform-origin:top;--tw-scale-x: 95%;--tw-scale-y: 95%;--tw-scale-z: 95%;scale:var(--tw-scale-x) var(--tw-scale-y);flex-direction:column;border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:1px;background-color:var(--popover);padding:var(--spacing);color:var(--popover-foreground);opacity:0%;--tw-shadow: 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .06)), 0 4px 8px -2px var(--tw-shadow-color, rgb(0 0 0 / .06)), 0 8px 16px -4px var(--tw-shadow-color, rgb(0 0 0 / .05));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition:opacity var(--mu-motion) var(--mu-ease),scale var(--mu-motion) var(--mu-ease),translate var(--mu-motion) var(--mu-ease),visibility var(--mu-motion) var(--mu-ease)}.select-content-open{visibility:visible;--tw-scale-x: 100%;--tw-scale-y: 100%;--tw-scale-z: 100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:100%}.select-item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) - 4px);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;--tw-outline-style: none;outline-style:none;&:hover{@media(hover:hover){background-color:var(--accent)}}&:hover{@media(hover:hover){color:var(--accent-foreground)}}}.scroll-area{position:relative;max-height:calc(var(--spacing) * 72);overflow:auto}.scroll-area::-webkit-scrollbar{width:8px;height:8px}.scroll-area::-webkit-scrollbar-thumb{border-radius:9999px;background:var(--color-border)}.scroll-area::-webkit-scrollbar-track{background:transparent}.message-scroller{display:flex;max-height:calc(var(--spacing) * 96);flex-direction:column;gap:calc(var(--spacing) * 3);overflow:auto;padding:calc(var(--spacing) * 4)}.message{display:flex;flex-direction:row;align-items:flex-end;gap:calc(var(--spacing) * 2)}.message-sent{flex-direction:row-reverse}.bubble{max-width:80%;border-radius:var(--radius);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.bubble-sent{background-color:var(--primary);color:var(--primary-foreground)}.bubble-received{background-color:var(--muted);color:var(--foreground)}.marker{margin-block:var(--spacing);display:flex;flex-direction:row;align-items:center;justify-content:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--muted-foreground)}.attachment{display:inline-flex;flex-direction:row;align-items:center;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:1px;background-color:var(--muted);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--muted) 40%,transparent)}padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.attachment-name{--tw-leading: var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.attachment-size{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-leading: var(--leading-tight);line-height:var(--leading-tight);color:var(--muted-foreground)}.menubar{display:inline-flex;flex-direction:row;align-items:center;gap:var(--spacing);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:1px;background-color:var(--background);padding:var(--spacing);--tw-shadow: 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .06)), 0 2px 4px 0 var(--tw-shadow-color, rgb(0 0 0 / .05));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.menubar-item{position:relative}.menubar-trigger{display:flex;flex-direction:row;align-items:center;border-radius:calc(var(--radius) - 4px);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;--tw-outline-style: none;outline-style:none;&:hover{@media(hover:hover){background-color:var(--accent)}}&:hover{@media(hover:hover){color:var(--accent-foreground)}}}.menubar-trigger-active{background-color:var(--accent);color:var(--accent-foreground)}.menubar-content{visibility:hidden;position:absolute;top:100%;left:0;z-index:50;margin-top:var(--spacing);display:flex;min-width:calc(var(--spacing) * 48);transform-origin:top;--tw-scale-x: 95%;--tw-scale-y: 95%;--tw-scale-z: 95%;scale:var(--tw-scale-x) var(--tw-scale-y);flex-direction:column;border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:1px;background-color:var(--popover);padding:var(--spacing);color:var(--popover-foreground);opacity:0%;--tw-shadow: 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .06)), 0 4px 8px -2px var(--tw-shadow-color, rgb(0 0 0 / .06)), 0 8px 16px -4px var(--tw-shadow-color, rgb(0 0 0 / .05));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition:opacity var(--mu-motion) var(--mu-ease),scale var(--mu-motion) var(--mu-ease),translate var(--mu-motion) var(--mu-ease),visibility var(--mu-motion) var(--mu-ease)}.menubar-content-open{visibility:visible;--tw-scale-x: 100%;--tw-scale-y: 100%;--tw-scale-z: 100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:100%}.nav-menu{display:flex;flex-direction:row;align-items:center;gap:var(--spacing)}.nav-menu-item{position:relative}.nav-menu-trigger{display:flex;cursor:default;flex-direction:row;align-items:center;gap:var(--spacing);border-radius:calc(var(--radius) - 2px);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;&:hover{@media(hover:hover){background-color:var(--accent)}}&:hover{@media(hover:hover){color:var(--accent-foreground)}}}.nav-menu-content{visibility:hidden;position:absolute;top:100%;left:0;z-index:50;margin-top:calc(var(--spacing) * 1.5);display:flex;min-width:calc(var(--spacing) * 56);--tw-translate-y: var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y);flex-direction:column;gap:var(--spacing);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:1px;background-color:var(--popover);padding:calc(var(--spacing) * 2);color:var(--popover-foreground);opacity:0%;--tw-shadow: 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .06)), 0 4px 8px -2px var(--tw-shadow-color, rgb(0 0 0 / .06)), 0 8px 16px -4px var(--tw-shadow-color, rgb(0 0 0 / .05));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.nav-menu-item:hover .nav-menu-content{visibility:visible;--tw-translate-y: 0px;translate:var(--tw-translate-x) var(--tw-translate-y);opacity:100%}.nav-menu-link{display:flex;flex-direction:column;gap:var(--spacing);border-radius:calc(var(--radius) - 2px);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(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;--tw-outline-style: none;outline-style:none;&:hover{@media(hover:hover){background-color:var(--accent)}}}.nav-menu-link-title{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: 1;line-height:1;--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.nav-menu-link-text{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: var(--leading-snug);line-height:var(--leading-snug);color:var(--muted-foreground)}.combobox-trigger{display:flex;height:calc(var(--spacing) * 9);width:100%;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);background-color:transparent;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-shadow: 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .06)), 0 2px 4px 0 var(--tw-shadow-color, rgb(0 0 0 / .05));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:color,box-shadow;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;--tw-outline-style: none;outline-style:none;&:hover{@media(hover:hover){background-color:var(--accent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--accent) 40%,transparent)}}}&:focus-visible{border-color:var(--ring)}&:focus-visible{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}&:focus-visible{--tw-ring-color: var(--ring);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent)}}}.combobox-content{visibility:hidden;position:absolute;top:100%;left:0;z-index:50;margin-top:var(--spacing);display:flex;width:100%;transform-origin:top;--tw-scale-x: 95%;--tw-scale-y: 95%;--tw-scale-z: 95%;scale:var(--tw-scale-x) var(--tw-scale-y);flex-direction:column;border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:1px;background-color:var(--popover);color:var(--popover-foreground);opacity:0%;--tw-shadow: 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .06)), 0 4px 8px -2px var(--tw-shadow-color, rgb(0 0 0 / .06)), 0 8px 16px -4px var(--tw-shadow-color, rgb(0 0 0 / .05));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition:opacity var(--mu-motion) var(--mu-ease),scale var(--mu-motion) var(--mu-ease),translate var(--mu-motion) var(--mu-ease),visibility var(--mu-motion) var(--mu-ease)}.combobox-content-open{visibility:visible;--tw-scale-x: 100%;--tw-scale-y: 100%;--tw-scale-z: 100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:100%}.combobox-search{display:flex;height:calc(var(--spacing) * 9);width:100%;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);background-color:transparent;padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-outline-style: none;outline-style:none;&::placeholder{color:var(--muted-foreground)}}.combobox-list{display:flex;max-height:calc(var(--spacing) * 60);flex-direction:column;overflow:auto;padding:var(--spacing)}.combobox-empty{padding-block:calc(var(--spacing) * 6);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--muted-foreground)}.command{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;background-color:var(--popover);color:var(--popover-foreground);--tw-shadow: 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .06)), 0 4px 8px -2px var(--tw-shadow-color, rgb(0 0 0 / .06)), 0 8px 16px -4px var(--tw-shadow-color, rgb(0 0 0 / .05));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.command-input{display:flex;height:calc(var(--spacing) * 11);width:100%;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);background-color:transparent;padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-outline-style: none;outline-style:none;&::placeholder{color:var(--muted-foreground)}}.command-list{display:flex;max-height:calc(var(--spacing) * 72);flex-direction:column;overflow:auto;padding:var(--spacing)}.command-group-label{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted-foreground)}.command-item{display:flex;cursor:pointer;flex-direction:row;align-items:center;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) - 4px);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;--tw-outline-style: none;outline-style:none;&:hover{@media(hover:hover){background-color:var(--accent)}}&:hover{@media(hover:hover){color:var(--accent-foreground)}}}.command-shortcut{margin-left:auto;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-tracking: var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--muted-foreground)}.data-table,.mu-datatable{width:100%;caption-side:bottom;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.data-table thead tr,.mu-datatable thead tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-table th,.mu-datatable th{height:calc(var(--spacing) * 11);padding-inline:calc(var(--spacing) * 3);text-align:left;vertical-align:middle;--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--muted-foreground)}.data-table tbody tr,.mu-datatable tbody tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;&:hover{@media(hover:hover){background-color:var(--muted);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}}}.data-table tbody tr:last-child,.mu-datatable tbody tr:last-child{border-style:var(--tw-border-style);border-width:0px}.data-table td,.mu-datatable td{padding:calc(var(--spacing) * 3);vertical-align:middle;white-space:nowrap}.slider{position:relative;height:calc(var(--spacing) * 2);width:100%;cursor:pointer;border-radius:calc(infinity * 1px);background-color:var(--primary);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--primary) 20%,transparent)}-webkit-user-select:none;user-select:none;touch-action:none}.slider-range{position:absolute;top:0;left:0;height:100%;border-radius:calc(infinity * 1px);background-color:var(--primary)}.slider-thumb{position:absolute;top:50%;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:2px;border-color:var(--primary);background-color:var(--background);--tw-shadow: 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .06)), 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .04));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(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .1s;transition-duration:.1s}.otp{display:flex;flex-direction:row;align-items:center;gap:calc(var(--spacing) * 2)}.otp-slot{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);background-color:transparent;text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-shadow: 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .06)), 0 2px 4px 0 var(--tw-shadow-color, rgb(0 0 0 / .05));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:color,box-shadow;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;--tw-outline-style: none;outline-style:none;&:focus{border-color:var(--ring)}&:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}&:focus{--tw-ring-color: var(--ring);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent)}}}.calendar{position:relative;display:inline-flex;flex-direction:column;border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;background-color:var(--card);padding:calc(var(--spacing) * 3);color:var(--card-foreground)}.calendar-nav-prev{position:absolute;top:calc(var(--spacing) * 3);left:calc(var(--spacing) * 3);z-index:10;display:inline-flex;width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);align-items:center;justify-content:center;border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;--tw-outline-style: none;outline-style:none;&:hover{@media(hover:hover){background-color:var(--accent)}}}.calendar-nav-next{position:absolute;top:calc(var(--spacing) * 3);right:calc(var(--spacing) * 3);z-index:10;display:inline-flex;width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);align-items:center;justify-content:center;border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;--tw-outline-style: none;outline-style:none;&:hover{@media(hover:hover){background-color:var(--accent)}}}.calendar-months{display:flex;flex-direction:row;gap:calc(var(--spacing) * 4)}.calendar-month{display:flex;flex-direction:column;gap:calc(var(--spacing) * 3)}.calendar-caption{display:flex;height:calc(var(--spacing) * 7);flex-direction:row;align-items:center;justify-content:center;gap:var(--spacing)}.calendar-label{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.calendar-select{border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);background-color:transparent;padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-outline-style: none;outline-style:none;&:focus-visible{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}&:focus-visible{--tw-ring-color: var(--ring);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent)}}}.calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--spacing)}.calendar-dow{display:flex;width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);align-items:center;justify-content:center;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted-foreground)}.calendar-day{display:flex;width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);align-items:center;justify-content:center;border-radius:calc(var(--radius) - 2px);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;--tw-outline-style: none;outline-style:none;&:hover{@media(hover:hover){background-color:var(--accent)}}}.calendar-day-today{background-color:var(--accent);color:var(--accent-foreground)}.calendar-day-range{border-radius:0;background-color:var(--accent);color:var(--accent-foreground)}.calendar-day-selected{background-color:var(--primary);color:var(--primary-foreground);&:hover{@media(hover:hover){background-color:var(--primary)}}}.toaster{position:fixed;right:calc(var(--spacing) * 4);bottom:calc(var(--spacing) * 4);z-index:100;display:flex;width:calc(var(--spacing) * 80);max-width:calc(100vw - 2rem);flex-direction:column;gap:calc(var(--spacing) * 2)}.toast{display:flex;--tw-translate-x: 100%;translate:var(--tw-translate-x) var(--tw-translate-y);flex-direction:column;gap:var(--spacing);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:1px;background-color:var(--background);padding:calc(var(--spacing) * 4);opacity:0%;--tw-shadow: 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .05)), 0 8px 16px -4px var(--tw-shadow-color, rgb(0 0 0 / .08)), 0 16px 32px -8px var(--tw-shadow-color, rgb(0 0 0 / .06));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition:transform .2s ease,opacity .2s ease}.toast-show{--tw-translate-x: 0px;translate:var(--tw-translate-x) var(--tw-translate-y);opacity:100%}.toast-destructive{border-color:var(--destructive);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}background-color:var(--destructive);color:#fff}.toast-title{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.toast-description{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));opacity:90%}.carousel{position:relative;width:100%;max-width:var(--container-xs)}.carousel-viewport{overflow:hidden;border-radius:var(--radius)}.carousel-track{display:flex;flex-direction:row;transition:translate .26s var(--mu-ease)}.carousel-slide{display:flex;aspect-ratio:1 / 1;min-width:100%;align-items:center;justify-content:center;border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;background-color:var(--card);font-size:var(--text-4xl);line-height:var(--tw-leading, var(--text-4xl--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);-webkit-user-select:none;user-select:none}.carousel-prev{position:absolute;top:50%;left:calc(var(--spacing) * -4);display:inline-flex;width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);background-color:var(--background);--tw-shadow: 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .06)), 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .04));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:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;--tw-outline-style: none;outline-style:none;&:hover{@media(hover:hover){background-color:var(--accent)}}}.carousel-next{position:absolute;top:50%;right:calc(var(--spacing) * -4);display:inline-flex;width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);background-color:var(--background);--tw-shadow: 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .06)), 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .04));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:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;--tw-outline-style: none;outline-style:none;&:hover{@media(hover:hover){background-color:var(--accent)}}}.chart{width:100%;max-width:var(--container-lg)}.chart-svg{height:auto;width:100%}.chart-bar{fill:var(--color-primary);transition:opacity .2s ease}.chart-bar:hover{opacity:.8}.chart-label{fill:var(--color-muted-foreground);font-size:11px}.resizable{display:flex;height:calc(var(--spacing) * 48);width:100%;flex-direction:row;overflow:hidden;border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px}.resizable-panel{display:flex;align-items:center;justify-content:center;background-color:var(--card);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.resizable-handle{width:calc(var(--spacing) * 1.5);flex-shrink:0;cursor:col-resize;background-color:var(--border);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;&:hover{@media(hover:hover){background-color:var(--primary)}}}.context-menu-wrap{position:relative}.context-area{display:flex;height:calc(var(--spacing) * 40);width:100%;align-items:center;justify-content:center;border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;--tw-border-style: dashed;border-style:dashed;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--muted-foreground);-webkit-user-select:none;user-select:none}.context-menu{visibility:hidden;position:absolute;z-index:50;display:flex;min-width:calc(var(--spacing) * 40);flex-direction:column;border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:1px;background-color:var(--popover);padding:var(--spacing);color:var(--popover-foreground);opacity:0%;--tw-shadow: 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .06)), 0 4px 8px -2px var(--tw-shadow-color, rgb(0 0 0 / .06)), 0 8px 16px -4px var(--tw-shadow-color, rgb(0 0 0 / .05));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition:opacity .15s ease,visibility .15s ease}.context-menu-open{visibility:visible;opacity:100%}.context-item{display:flex;border-radius:calc(var(--radius) - 4px);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;--tw-outline-style: none;outline-style:none;&:hover{@media(hover:hover){background-color:var(--accent)}}&:hover{@media(hover:hover){color:var(--accent-foreground)}}}.number-field{display:inline-flex;height:calc(var(--spacing) * 9);flex-direction:row;align-items:center;overflow:hidden;border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);background-color:transparent;--tw-shadow: 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .06)), 0 2px 4px 0 var(--tw-shadow-color, rgb(0 0 0 / .05));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:color,box-shadow;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;--tw-outline-style: none;outline-style:none;&:focus-within{border-color:var(--ring)}&:focus-within{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}&:focus-within{--tw-ring-color: var(--ring);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent)}}}.number-field-btn{display:flex;width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);flex-shrink:0;align-items:center;justify-content:center;font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));color:var(--muted-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;--tw-outline-style: none;outline-style:none;&:hover{@media(hover:hover){background-color:var(--accent)}}&:hover{@media(hover:hover){color:var(--foreground)}}}.number-field-input{height:100%;width:calc(var(--spacing) * 14);min-width:0px;border-style:var(--tw-border-style);border-width:0px;background-color:transparent;text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-outline-style: none;outline-style:none;-moz-appearance:textfield}.number-field-input::-webkit-inner-spin-button,.number-field-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.segmented{display:inline-flex;flex-direction:row;align-items:center;gap:var(--spacing);border-radius:var(--radius);background-color:var(--muted);padding:var(--spacing);color:var(--muted-foreground)}.segmented-fill{display:flex;width:100%}.segmented-fill .segmented-item{flex:1}.segmented-item{display:inline-flex;height:calc(var(--spacing) * 8);align-items:center;justify-content:center;gap:calc(var(--spacing) * 1.5);border-radius:calc(var(--radius) - 2px);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: 1;line-height:1;--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;--tw-outline-style: none;outline-style:none;&:hover{@media(hover:hover){color:var(--foreground)}}&:focus-visible{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}&:focus-visible{--tw-ring-color: var(--ring);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent)}}}.segmented-item-active{background-color:var(--background);color:var(--foreground);--tw-shadow: 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .06)), 0 2px 4px 0 var(--tw-shadow-color, rgb(0 0 0 / .05));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.pill{display:inline-flex;width:fit-content;flex-direction:row;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: 1;line-height:1;--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.dropzone{display:flex;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:2px;--tw-border-style: dashed;border-style:dashed;border-color:var(--input);padding:calc(var(--spacing) * 8);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--muted-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;&:hover{@media(hover:hover){border-color:var(--ring)}}&:hover{@media(hover:hover){background-color:var(--accent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--accent) 30%,transparent)}}}}.dropzone-over{border-color:var(--ring);background-color:var(--accent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}.dropzone-label{pointer-events:none}.color-picker{position:relative;display:inline-flex}.color-swatch{display:inline-flex;height:calc(var(--spacing) * 9);align-items:center;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);background-color:transparent;padding-inline:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-shadow: 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .06)), 0 2px 4px 0 var(--tw-shadow-color, rgb(0 0 0 / .05));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:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;--tw-outline-style: none;outline-style:none;&:hover{@media(hover:hover){background-color:var(--accent)}}&:focus-visible{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}&:focus-visible{--tw-ring-color: var(--ring);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent)}}}.color-swatch-dot{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);flex-shrink:0;border-radius:calc(var(--radius) - 4px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border)}.color-popover{visibility:hidden;position:absolute;top:100%;left:0;z-index:50;margin-top:var(--spacing);display:flex;width:calc(var(--spacing) * 56);transform-origin:top;--tw-scale-x: 95%;--tw-scale-y: 95%;--tw-scale-z: 95%;scale:var(--tw-scale-x) var(--tw-scale-y);flex-direction:column;gap:calc(var(--spacing) * 3);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:1px;background-color:var(--popover);padding:calc(var(--spacing) * 3);color:var(--popover-foreground);opacity:0%;--tw-shadow: 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .06)), 0 4px 8px -2px var(--tw-shadow-color, rgb(0 0 0 / .06)), 0 8px 16px -4px var(--tw-shadow-color, rgb(0 0 0 / .05));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition:opacity var(--mu-motion) var(--mu-ease),scale var(--mu-motion) var(--mu-ease),translate var(--mu-motion) var(--mu-ease),visibility var(--mu-motion) var(--mu-ease)}.color-popover-open{visibility:visible;--tw-scale-x: 100%;--tw-scale-y: 100%;--tw-scale-z: 100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:100%}.color-sv{position:relative;width:100%;height:8rem;border-radius:calc(var(--radius) - 2px);cursor:crosshair}.color-sv-cursor,.color-hue-cursor{position:absolute;border:2px solid #fff;border-radius:9999px;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #0006;pointer-events:none}.color-sv-cursor{width:12px;height:12px}.color-hue{position:relative;height:.75rem;border-radius:9999px;cursor:pointer;background:linear-gradient(to right,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.color-hue-cursor{top:50%;width:14px;height:14px}.color-hex{height:calc(var(--spacing) * 8);width:100%;border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);background-color:transparent;padding-inline:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));text-transform:uppercase;--tw-outline-style: none;outline-style:none;&:focus-visible{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}&:focus-visible{--tw-ring-color: var(--ring);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent)}}}.vector-field{display:inline-flex;flex-direction:row;align-items:center;gap:calc(var(--spacing) * 2)}.vector-axis{display:inline-flex;flex-direction:row;align-items:center;gap:calc(var(--spacing) * 1.5)}.vector-axis-label{width:calc(var(--spacing) * 3);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted-foreground)}.tree-view{width:100%;overflow:auto}.tree{display:flex;flex-direction:column;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));-webkit-user-select:none;user-select:none}.tree-row{display:flex;flex-direction:row;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:calc(var(--radius) - 2px);padding-block:var(--spacing);padding-right:calc(var(--spacing) * 2);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .15s;transition-duration:.15s;--tw-outline-style: none;outline-style:none;&:hover{@media(hover:hover){background-color:var(--accent)}}}.tree-row-selected{background-color:var(--accent);color:var(--accent-foreground)}.tree-chevron{display:flex;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0;align-items:center;justify-content:center;font-size:10px;color:var(--muted-foreground)}.tree-chevron-hidden{opacity:0%}.tree-icon{display:flex;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0;align-items:center;justify-content:center;color:var(--muted-foreground)}.tree-icon svg{width:1rem;height:1rem}.tree-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toolbar{display:inline-flex;flex-direction:row;align-items:center;gap:var(--spacing);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:1px;background-color:var(--background);padding:var(--spacing);--tw-shadow: 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .06)), 0 2px 4px 0 var(--tw-shadow-color, rgb(0 0 0 / .05));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.toolbar-group{display:inline-flex;flex-direction:row;align-items:center;gap:calc(var(--spacing) * .5)}.toolbar-separator{margin-inline:var(--spacing);height:calc(var(--spacing) * 5);width:1px;flex-shrink:0;background-color:var(--border)}.canvas-viewport{position:relative;height:calc(var(--spacing) * 80);width:100%;overflow:hidden;border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;background-color:var(--muted)}.canvas-host{position:absolute;inset:0}.canvas-host canvas{display:block;width:100%;height:100%;touch-action:none;cursor:grab}.canvas-host canvas:active{cursor:grabbing}.canvas-overlay{pointer-events:none;position:absolute;inset:0;display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 3)}.canvas-overlay>*{pointer-events:auto}.status-bar{display:flex;height:calc(var(--spacing) * 7);flex-direction:row;align-items:center;gap:calc(var(--spacing) * 4);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:1px;background-color:var(--background);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--muted-foreground)}.status-item{display:inline-flex;flex-direction:row;align-items:center;gap:var(--spacing)}.status-spacer{flex:1}.zoom-control{display:inline-flex;flex-direction:row;align-items:center;overflow:hidden;border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:1px;background-color:var(--background);--tw-shadow: 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .06)), 0 2px 4px 0 var(--tw-shadow-color, rgb(0 0 0 / .05));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.zoom-btn{display:flex;width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);align-items:center;justify-content:center;font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));color:var(--muted-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;--tw-outline-style: none;outline-style:none;&:hover{@media(hover:hover){background-color:var(--accent)}}&:hover{@media(hover:hover){color:var(--foreground)}}}.zoom-value{min-width:calc(var(--spacing) * 12);padding-inline:var(--spacing);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--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,)}.split-button{position:relative;display:inline-flex;flex-direction:row;align-items:stretch}.split-button-main{border-top-right-radius:0;border-bottom-right-radius:0}.split-button-caret{border-top-left-radius:0;border-bottom-left-radius:0;border-left-style:var(--tw-border-style);border-left-width:1px;border-left-color:color-mix(in srgb,#fff 15%,transparent);@supports (color: color-mix(in lab,red,red)){border-left-color:color-mix(in oklab,var(--color-white) 15%,transparent)}padding-inline:calc(var(--spacing) * 2)}.progress-indeterminate{position:relative;height:calc(var(--spacing) * 2);width:100%;overflow:hidden;border-radius:calc(infinity * 1px);background-color:var(--primary);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--primary) 20%,transparent)}}.progress-indeterminate:after{content:"";position:absolute;top:0;bottom:0;left:-40%;width:40%;border-radius:9999px;background:var(--color-primary);animation:progress-indeterminate 1.2s ease-in-out infinite}.tabs-list-vertical{display:inline-flex;flex-direction:column;align-items:stretch;gap:var(--spacing);border-radius:var(--radius);background-color:var(--muted);padding:var(--spacing);color:var(--muted-foreground)}.tag-input{display:flex;min-height:calc(var(--spacing) * 9);flex-direction:row;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);background-color:transparent;padding:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-shadow: 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .06)), 0 2px 4px 0 var(--tw-shadow-color, rgb(0 0 0 / .05));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:color,box-shadow;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;--tw-outline-style: none;outline-style:none;&:focus-within{border-color:var(--ring)}&:focus-within{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}&:focus-within{--tw-ring-color: var(--ring);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent)}}}.tag-chip{display:inline-flex;flex-direction:row;align-items:center;gap:var(--spacing);border-radius:calc(var(--radius) - 2px);background-color:var(--secondary);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--secondary-foreground)}.tag-chip-x{cursor:pointer;opacity:60%;transition-property:opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));&:hover{@media(hover:hover){opacity:100%}}}.tag-input-field{min-width:calc(var(--spacing) * 20);flex:1;border-style:var(--tw-border-style);border-width:0px;background-color:transparent;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-outline-style: none;outline-style:none;&::placeholder{color:var(--muted-foreground)}}.swatch-palette{display:inline-flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 1.5)}.swatch{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);flex-shrink:0;border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .15s;transition-duration:.15s;--tw-outline-style: none;outline-style:none;&:hover{@media(hover:hover){--tw-scale-x: 110%;--tw-scale-y: 110%;--tw-scale-z: 110%;scale:var(--tw-scale-x) var(--tw-scale-y)}}&:focus-visible{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}&:focus-visible{--tw-ring-color: var(--ring);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent)}}background:var(--bg)}.swatch-active{--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(--ring);--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(--background)}.range-slider{position:relative;height:calc(var(--spacing) * 2);width:100%;border-radius:calc(infinity * 1px);background-color:var(--primary);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--primary) 20%,transparent)}-webkit-user-select:none;user-select:none;touch-action:none}.range-slider-fill{position:absolute;top:0;height:100%;border-radius:calc(infinity * 1px);background-color:var(--primary)}.range-slider-thumb{position:absolute;top:50%;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);cursor:grab;border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:2px;border-color:var(--primary);background-color:var(--background);--tw-shadow: 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .06)), 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .04));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sidebar{display:flex;width:calc(var(--spacing) * 60);flex-shrink:0;flex-direction:column;overflow:hidden;border-right-style:var(--tw-border-style);border-right-width:1px;background-color:var(--card);color:var(--card-foreground);transition:width .2s ease}.sidebar-collapsed{width:calc(var(--spacing) * 14)}.sidebar-header{display:flex;height:calc(var(--spacing) * 12);flex-shrink:0;flex-direction:row;align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;padding-inline:calc(var(--spacing) * 3);--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.sidebar-group{display:flex;flex-direction:column;gap:calc(var(--spacing) * .5);padding:calc(var(--spacing) * 2)}.sidebar-group-label{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted-foreground)}.sidebar-item{display:flex;flex-direction:row;align-items:center;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) - 2px);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));white-space:nowrap;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;--tw-outline-style: none;outline-style:none;&:hover{@media(hover:hover){background-color:var(--accent)}}}.sidebar-item-active{background-color:var(--accent);--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--accent-foreground)}.sidebar-collapsed .sidebar-item-label,.sidebar-collapsed .sidebar-group-label,.sidebar-collapsed .sidebar-header>:not(.mu-icon){display:none}.sidebar-collapsed .sidebar-item,.sidebar-collapsed .sidebar-header{justify-content:center;padding-inline:0px}.sortable-list{display:flex;flex-direction:column;gap:var(--spacing)}.sortable-row{display:flex;cursor:grab;flex-direction:row;align-items:center;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:1px;background-color:var(--card);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .15s;transition-duration:.15s;&:hover{@media(hover:hover){background-color:var(--accent)}}}.sortable-dragging{opacity:40%}.sortable-handle{display:flex;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0;align-items:center;justify-content:center;color:var(--muted-foreground)}.sortable-handle svg{width:1rem;height:1rem}.sortable-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inspector{display:flex;flex-direction:column;:where(&>: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-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;background-color:var(--card);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--card-foreground)}.inspector-section{display:flex;flex-direction:column}.inspector-section-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;--tw-outline-style: none;outline-style:none;&:hover{@media(hover:hover){background-color:var(--accent)}}}.inspector-chevron{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0;color:var(--muted-foreground);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s}.inspector-chevron-open{rotate:180deg}.inspector-body{display:flex;flex-direction:column;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);padding-top:var(--spacing);padding-bottom:calc(var(--spacing) * 3)}.inspector-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 3)}.inspector-row-label{flex-shrink:0;color:var(--muted-foreground)}.command-palette{align-items:flex-start}.command-palette-content{position:relative;z-index:10;margin-inline:auto;width:100%;max-width:var(--container-lg);margin-top:14vh}.prose-h1{scroll-margin:calc(var(--spacing) * 20);font-size:var(--text-4xl);line-height:var(--tw-leading, var(--text-4xl--line-height));--tw-font-weight: var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight);@media(width>=64rem){font-size:var(--text-5xl);line-height:var(--tw-leading, var(--text-5xl--line-height))}}.prose-h2{scroll-margin:calc(var(--spacing) * 20);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;padding-bottom:calc(var(--spacing) * 2);font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight);&:first-child{margin-top:0}}.prose-h3{scroll-margin:calc(var(--spacing) * 20);font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight)}.prose-h4{scroll-margin:calc(var(--spacing) * 20);font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight)}.prose-p{--tw-leading: calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.prose-lead{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height));color:var(--muted-foreground)}.prose-large{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.prose-small{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: 1;line-height:1;--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.prose-muted{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--muted-foreground)}.prose-blockquote{margin-top:calc(var(--spacing) * 6);border-left-style:var(--tw-border-style);border-left-width:2px;padding-left:calc(var(--spacing) * 6);font-style:italic}.prose-code{position:relative;border-radius:.25rem;background-color:var(--muted);padding-inline:.3rem;padding-block:.2rem;font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.prose-list{margin-block:calc(var(--spacing) * 6);margin-left:calc(var(--spacing) * 6);list-style-type:disc}.btn-group{display:inline-flex;flex-direction:row;align-items:center}.btn-group>*{border-radius:0;--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)}.btn-group>*:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.btn-group>*:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.btn-group>*+*{margin-left:-1px}.input-group{display:flex;height:calc(var(--spacing) * 8);width:100%;flex-direction:row;align-items:center;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);background-color:transparent;padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-shadow: 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .06)), 0 2px 4px 0 var(--tw-shadow-color, rgb(0 0 0 / .05));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:color,box-shadow;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;--tw-outline-style: none;outline-style:none;&:focus-within{border-color:var(--ring)}&:focus-within{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}&:focus-within{--tw-ring-color: var(--ring);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent)}}}.input-group-control{height:100%;flex:1;border-style:var(--tw-border-style);border-width:0px;background-color:transparent;padding:0;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--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);--tw-outline-style: none;outline-style:none;&::placeholder{color:var(--muted-foreground)}}.stepper{display:flex;width:100%;flex-direction:row;align-items:flex-start}.stepper-step{position:relative;display:flex;min-width:0px;flex:1;flex-direction:column;align-items:center;text-align:center}.stepper-step:not(:last-child):after{content:"";position:absolute;top:calc(var(--spacing) * 4);left:50%;height:calc(var(--spacing) * .5);width:100%;--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--border);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .3s;transition-duration:.3s}.stepper-step-done:after{background-color:var(--primary)}.stepper-indicator{position:relative;z-index:10;display:flex;width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;background-color:var(--background);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted-foreground);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .3s;transition-duration:.3s}.stepper-step-active .stepper-indicator{border-color:var(--primary);color:var(--foreground);--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(--ring);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--ring) 20%, transparent)}}.stepper-step-done .stepper-indicator{border-color:var(--primary);background-color:var(--primary);color:var(--primary-foreground)}.stepper-step-done .stepper-num{display:none}.stepper-label{margin-top:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted-foreground);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.stepper-step-active .stepper-label,.stepper-step-done .stepper-label{color:var(--foreground)}.stepper-vertical{flex-direction:column;align-items:stretch}.stepper-vertical .stepper-step{flex:none;flex-direction:row;align-items:flex-start;gap:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 8);text-align:left}.stepper-vertical .stepper-step:last-child{padding-bottom:0}.stepper-vertical .stepper-step:not(:last-child):after{top:calc(var(--spacing) * 8);left:calc(var(--spacing) * 4);height:100%;width:calc(var(--spacing) * .5);--tw-translate-x: -50% ;--tw-translate-y: 0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.stepper-vertical .stepper-label{margin-top:var(--spacing);padding-inline:0px}.timeline{display:flex;flex-direction:column}.timeline-item{position:relative;display:flex;flex-direction:row;gap:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 6)}.timeline-item:last-child{padding-bottom:0}.timeline-item:not(:last-child):before{content:"";position:absolute;top:calc(var(--spacing) * 4);bottom:0;left:.4375rem;width:calc(var(--spacing) * .5);background-color:var(--border)}.timeline-dot{position:relative;z-index:10;margin-top:var(--spacing);width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);flex-shrink:0;border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:2px;border-color:var(--primary);background-color:var(--background)}.timeline-dot-muted{border-color:var(--muted-foreground)}.timeline-content{display:flex;flex-direction:column;gap:var(--spacing);padding-bottom:var(--spacing)}.timeline-title{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: 1;line-height:1;--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.timeline-time{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--muted-foreground)}.timeline-desc{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--muted-foreground)}.feature-grid{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--spacing) * 4);@media(width<64rem){grid-template-columns:repeat(2,minmax(0,1fr))}@media(width<40rem){grid-template-columns:repeat(1,minmax(0,1fr))}}.feature-card{display:flex;flex-direction:column;gap:calc(var(--spacing) * 3);border-radius:calc(var(--radius) + 4px);border-style:var(--tw-border-style);border-width:1px;background-color:var(--card);padding:calc(var(--spacing) * 6);transition-property:box-shadow;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));&:hover{@media(hover:hover){--tw-shadow: 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .06)), 0 4px 8px -2px var(--tw-shadow-color, rgb(0 0 0 / .06)), 0 8px 16px -4px var(--tw-shadow-color, rgb(0 0 0 / .05));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}}.feature-card-icon{display:flex;width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);align-items:center;justify-content:center;border-radius:var(--radius);background-color:var(--primary);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--primary) 10%,transparent)}color:var(--primary)}.feature-card-title{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-leading: 1;line-height:1;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.feature-card-desc{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--muted-foreground)}.pricing-grid{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));align-items:flex-start;gap:calc(var(--spacing) * 4);@media(width<64rem){grid-template-columns:repeat(2,minmax(0,1fr))}@media(width<40rem){grid-template-columns:repeat(1,minmax(0,1fr))}}.pricing-tier{display:flex;flex-direction:column;gap:calc(var(--spacing) * 5);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;background-color:var(--card);padding:calc(var(--spacing) * 6)}.pricing-tier-featured{border-color:var(--primary);--tw-shadow: 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .05)), 0 8px 16px -4px var(--tw-shadow-color, rgb(0 0 0 / .08)), 0 16px 32px -8px var(--tw-shadow-color, rgb(0 0 0 / .06));--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: var(--primary)}.pricing-name{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.pricing-desc{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--muted-foreground)}.pricing-price{font-size:var(--text-4xl);line-height:var(--tw-leading, var(--text-4xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight)}.pricing-period{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--muted-foreground)}.pricing-features{display:flex;flex:1;flex-direction:column;gap:calc(var(--spacing) * 2.5)}.pricing-feature{display:flex;flex-direction:row;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.stat-band{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--border);background-color:var(--border);@media(width<40rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.stat{display:flex;flex-direction:column;align-items:center;gap:var(--spacing);background-color:var(--background);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 10);text-align:center}.stat-value{font-size:var(--text-4xl);line-height:var(--tw-leading, var(--text-4xl--line-height));--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight)}.stat-label{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--muted-foreground)}.logo-cloud{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:calc(var(--spacing) * 10);row-gap:calc(var(--spacing) * 6)}.logo-cloud-item{display:flex;height:calc(var(--spacing) * 8);flex-direction:row;align-items:center;justify-content:center;gap:calc(var(--spacing) * 2);--tw-leading: 1;line-height:1;color:var(--muted-foreground);opacity:70%;--tw-grayscale: grayscale(100%);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-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .3s;transition-duration:.3s;&:hover{@media(hover:hover){opacity:100%}}&:hover{@media(hover:hover){--tw-grayscale: grayscale(0%);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,)}}.mu-icon{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height))}>img{height:calc(var(--spacing) * 7)}>img{width:auto}>svg{height:calc(var(--spacing) * 7)}>svg{width:auto}}.nav-pill{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 4);border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--border) 60%,transparent)}background-color:var(--background);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--background) 70%,transparent)}padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 5);--tw-shadow: 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .05)), 0 8px 16px -4px var(--tw-shadow-color, rgb(0 0 0 / .08)), 0 16px 32px -8px var(--tw-shadow-color, rgb(0 0 0 / .06));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-backdrop-blur: blur(var(--blur-lg));-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,)}.feature-rows{display:flex;flex-direction:column;gap:1px;overflow:hidden;border-radius:calc(var(--radius) + 4px);border-style:var(--tw-border-style);border-width:1px;background-color:var(--border)}.feature-row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:calc(var(--spacing) * 6);background-color:var(--card);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 10);@media(width<48rem){grid-template-columns:repeat(1,minmax(0,1fr))}@media(width<48rem){gap:calc(var(--spacing) * 3)}@media(width>=40rem){padding-inline:calc(var(--spacing) * 8)}}.bento-gallery{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:calc(var(--spacing) * 4);@media(width<40rem){grid-template-columns:repeat(2,minmax(0,1fr))}grid-auto-rows:240px}.bento-cell{position:relative;overflow:hidden;border-radius:calc(var(--radius) + 4px)}.arrow-hover .mu-icon{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s}.arrow-hover:hover .mu-icon:last-child{translate:3px 0}}@keyframes progress-indeterminate{0%{left:-40%}to{left:100%}}@keyframes mu-tab-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}@keyframes mu-fade-up{0%{opacity:0;translate:0 1.5rem}to{opacity:1;translate:0 0}}@keyframes mu-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mu-scale-in{0%{opacity:0;scale:.94}to{opacity:1;scale:1}}@keyframes mu-slide-in{0%{opacity:0;translate:-1.5rem 0}to{opacity:1;translate:0 0}}@keyframes mu-reveal-scale{0%{opacity:0;scale:.92;translate:0 1rem}to{opacity:1;scale:1;translate:0 0}}@keyframes mu-nav-scroll{0%{scale:1.015;box-shadow:0 4px 12px -6px #0000001a}to{scale:.98;box-shadow:0 16px 36px -10px #0000004d}}@keyframes mu-float{0%,to{translate:0 0}50%{translate:0 -6px}}@layer utilities{.animate-fade-up{animation:mu-fade-up .6s var(--mu-ease) both}.animate-fade-in{animation:mu-fade-in .6s var(--mu-ease) both}.animate-scale-in{animation:mu-scale-in .5s var(--mu-ease) both}.animate-slide-in{animation:mu-slide-in .6s var(--mu-ease) both}.d1{animation-delay:60ms}.d2{animation-delay:.12s}.d3{animation-delay:.18s}.d4{animation-delay:.24s}.d5{animation-delay:.3s}.d6{animation-delay:.36s}.hover-lift{transition:translate .3s var(--mu-ease),box-shadow .3s var(--mu-ease)}.hover-lift:hover{--tw-translate-y: calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow: 0 4px 8px -4px var(--tw-shadow-color, rgb(0 0 0 / .06)), 0 12px 24px -6px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 24px 48px -12px var(--tw-shadow-color, rgb(0 0 0 / .08));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.link-underline{position:relative}.link-underline:after{content:"";position:absolute;left:0;bottom:-3px;height:1.5px;width:100%;background:currentColor;transform-origin:left;scale:0 1;transition:scale .25s var(--mu-ease)}.link-underline:hover:after{scale:1 1}.hover-glow{transition:box-shadow .3s var(--mu-ease)}.hover-glow:hover{box-shadow:0 10px 30px -6px var(--color-primary);@supports (color: color-mix(in lab,red,red)){box-shadow:0 10px 30px -6px color-mix(in srgb,var(--color-primary) 45%,transparent)}}.press{transition:scale .12s var(--mu-ease)}.press:active{scale:.96}.float{animation:mu-float 3.5s ease-in-out infinite}@supports (animation-timeline: view()){.reveal{opacity:0;animation:mu-fade-up 1s linear both;animation-timeline:view();animation-range:entry 5% cover 32%}.reveal-left{opacity:0;animation:mu-slide-in 1s linear both;animation-timeline:view();animation-range:entry 5% cover 32%}.reveal-scale{opacity:0;animation:mu-reveal-scale 1s linear both;animation-timeline:view();animation-range:entry 5% cover 30%}}@supports (animation-timeline: scroll()){.nav-scroll{animation:mu-nav-scroll linear both;animation-timeline:scroll(root);animation-range:0 140px}}}@media(prefers-reduced-motion:reduce){.animate-fade-up,.animate-fade-in,.animate-scale-in,.animate-slide-in,.reveal,.reveal-left,.reveal-scale,.nav-scroll,.float{animation:none!important;opacity:1!important;translate:none!important;scale:none!important}.arrow-hover:hover .mu-icon:last-child,.hover-lift:hover{translate:none!important}.press:active{scale:none!important}}.tk-comment{color:var(--color-muted-foreground);@supports (color: color-mix(in lab,red,red)){color:color-mix(in srgb,var(--color-muted-foreground) 90%,transparent)}font-style:italic}.tk-string{color:#9ece6a}.tk-keyword{color:#7aa2f7;font-weight:500}.tk-type{color:#7dcfff}.tk-primitive{color:#bb9af7}.tk-modifier{color:#f7768e}.tk-method{color:#7dcfff}.tk-component{color:#e0af68}.tk-constant,.tk-number{color:#ff9e64}.tk-operator{color:var(--color-muted-foreground)}.tk-variable{color:var(--color-foreground)}:root{--background: #fbfafe;--foreground: #101014;--card: #ffffff;--card-foreground: #101014;--popover: #ffffff;--popover-foreground: #101014;--primary: #1c1c1e;--primary-foreground: #ffffff;--secondary: #cfc7f8;--secondary-foreground: #101014;--muted: #f3f1fa;--muted-foreground: #8e8a99;--accent: #f3f1fa;--accent-foreground: #101014;--destructive: #a3122b;--border: #efedf6;--input: #efedf6;--ring: #c3b9f7;--radius: 1rem}@layer base{.mu-stack,.mu-page,.mu-header,.mu-nav,.mu-sidebar,.mu-footer,.mu-section,.mu-article,.mu-list{display:flex;flex-direction:column;min-height:0}.mu-list{margin:0;padding:0;list-style:none}.mu-button,.mu-link{display:inline-flex;align-items:center;justify-content:center;gap:6px}.muten-outlet{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.muten-outlet>*{flex:1 0 auto;min-height:0}.mu-shell{display:flex;flex-direction:column;min-height:100vh}.mu-shell>*{flex:1 0 auto;min-height:0}.mu-skip-link{position:absolute;left:-9999px;top:8px;padding:8px 16px;border-radius:6px;z-index:1000}.mu-skip-link:focus{left:8px}#mu-main:focus{outline:none}body{background:var(--background);color:var(--foreground);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased}html{-webkit-text-size-adjust:100%}}.shellwrap{width:100%;max-width:30rem;margin-inline:auto}@media(min-width:30rem)and (max-width:63.999rem){.shellwrap{max-width:none}}.row{flex-direction:row;align-items:center}.bio-bg{background:var(--background)}.tile{width:100%;text-align:left;border:1px solid var(--border);background:var(--card);border-radius:var(--radius);padding:1rem;transition:border-color .15s ease,transform .12s ease,box-shadow .15s ease}.tile:hover{border-color:var(--primary);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--primary) 45%,var(--border))}}.tile:active{transform:scale(.985)}.tile-on{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary);background:var(--primary);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--primary) 5%,var(--card))}}.back-link{min-height:2.75rem;padding-right:.5rem}.month-arrow{width:2.75rem;height:2.75rem;flex:none;border-radius:.7rem}.addon-row{flex-direction:row;align-items:center;justify-content:flex-start;gap:.7rem;width:100%;padding:.6rem .7rem;border:1px solid var(--border);border-radius:calc(var(--radius) - .35rem);background:var(--card);text-align:left;transition:border-color .14s ease,background .14s ease}.addon-row-on{border-color:var(--primary);background:var(--primary);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--primary) 6%,var(--card))}}.total-line{border-top:1px solid var(--border);padding-top:.6rem!important;margin-top:.2rem}.check-box{width:1.5rem;height:1.5rem;flex:none;border-radius:.45rem;border:1.5px solid var(--border);color:transparent;transition:background .14s ease,border-color .14s ease,color .14s ease}.tile-on .check-box,.addon-row-on .check-box{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.hour{border:1px solid var(--border);background:var(--card);border-radius:calc(var(--radius) - .35rem);padding:.7rem .25rem;font-weight:600;font-variant-numeric:tabular-nums;transition:border-color .15s ease,background .15s ease}.hour:hover{border-color:var(--primary);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--primary) 45%,var(--border))}}.hour-on{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.hour-part{font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gate-muted)}.daylabel{text-align:center;font-size:.68rem;font-weight:600;letter-spacing:.04em;color:var(--muted-foreground);padding-bottom:.15rem}.daycell{aspect-ratio:1;min-height:2.75rem;border-radius:.7rem;font-variant-numeric:tabular-nums;font-size:.92rem;border:1px solid transparent;transition:border-color .14s ease,background .14s ease,transform .1s ease}.daycell-open{border-color:var(--border);background:var(--card);font-weight:600}.daycell-open:hover{border-color:var(--primary);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--primary) 45%,var(--border))}}.daycell-shut{color:var(--muted-foreground);opacity:.62;pointer-events:none}.daycell-on{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary);font-weight:700}.tabbar{position:fixed;left:50%;transform:translate(-50%);z-index:40;bottom:calc(.7rem + env(safe-area-inset-bottom,0px));width:calc(100% - 2.5rem);max-width:27.5rem;flex-direction:row;border:1px solid var(--border);border-radius:1.4rem;background:var(--background);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--background) 82%,transparent)}backdrop-filter:blur(16px) saturate(1.4);box-shadow:0 12px 30px -14px #14102873,0 2px 8px -4px #14102840;overflow:hidden}.tab{flex:1;flex-direction:column;gap:.15rem;padding:.55rem 0 .5rem;font-size:.68rem;color:var(--muted-foreground);border-radius:1.15rem}.tab:active{background:var(--primary);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--primary) 10%,transparent)}}.tab.is-active{color:var(--primary)}.tab.is-active .mu-icon,.tab .mu-icon{font-size:1.15rem}.hastabs{padding-bottom:5.5rem}.rail-brand,.rail-link,.weekwrap,.deskday{display:none}@media(min-width:64rem){.tabbar{left:0;top:0;bottom:auto;transform:none;width:15rem;max-width:none;height:100vh;flex-direction:column;align-items:stretch;gap:.4rem;padding:1.1rem .85rem 1.5rem;border:0;border-right:1px solid var(--gate-hairline);border-radius:0;background:var(--gate-card);backdrop-filter:none;box-shadow:none}.tab{flex:none;flex-direction:row;justify-content:flex-start;gap:.7rem;padding:.6rem .65rem;font-size:.92rem;font-weight:600;border-radius:.8rem}.tab .mu-icon{font-size:1.2rem}.tab:hover{background:var(--gate-bg);color:var(--gate-text)}.tab.is-active{background:var(--gate-lav-soft);color:var(--gate-deep)}.rail-brand{display:block;width:7.5rem;height:auto;margin:.3rem .4rem 1.2rem}.rail-link{display:flex;margin-top:auto;padding-top:.65rem;gap:.15rem;border:1px solid var(--gate-hairline);border-radius:.9rem;padding:.65rem .7rem;background:var(--gate-bg)}.rail-link-l{font-size:.62rem;font-weight:700;letter-spacing:.07em;color:var(--gate-muted)}.rail-link-v{font-size:.8rem;font-weight:700;overflow-wrap:anywhere}nav.tabbar>.face-rail{display:flex;margin-top:auto;border-radius:.9rem}.mu-page.hastabs{padding:2.25rem 1.75rem 2.25rem 16.5rem}.mu-page.hastabs>.mu-stack:not(.drawer-overlay),.mu-page.hastabs>.wk-frame{padding-top:0;padding-left:0;padding-right:0}.shellwrap:has(.hastabs){max-width:none}.hastabs>*{max-width:none}.shop>.mu-stack:not(.drawer-overlay){display:grid;grid-template-columns:24rem minmax(0,1fr);grid-template-rows:auto auto 1fr;gap:1.25rem 1.5rem;align-items:start}.shop-top{grid-column:1 / -1}.shop-one{grid-column:1;grid-row:2}.shop-three{grid-column:1;grid-row:3}.shop-two{grid-column:2;grid-row:2 / span 2}.shop .shop-one>.mx-5,.shop .shop-three>.mx-5,.shop .shop-three>.px-5,.shop .shop-two>.px-5,.shop .shop-two>.mx-5{margin-inline:0;padding-inline:0}.shop .shop-top{padding-inline:0}.shop .shop-two .mu-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(20rem,100%),1fr));gap:.8rem;align-items:start}.shop .shop-two .mu-list>li{min-width:0}.gate:has(.settings-groups)>.mu-stack:not(.drawer-overlay),.mu-page:has(.settings-groups)>.mu-stack:not(.drawer-overlay){display:grid;grid-template-columns:22rem minmax(0,1fr);grid-template-rows:auto 1fr;gap:1.25rem 1.5rem;align-items:start}.mu-page:has(.settings-groups)>.mu-stack:not(.drawer-overlay)>:first-child{grid-column:1 / -1}.settings-account{grid-column:1}.settings-groups{grid-column:2;grid-row:2 / span 2;max-width:46rem}.mu-page:has(.settings-groups)>.mu-stack:not(.drawer-overlay)>:last-child{grid-column:1 / -1}.kpis>.mu-stack:not(.drawer-overlay){display:flex;flex-direction:column;gap:1rem}.months{overflow-x:visible}}.account-link{background:var(--gate-soft);border-radius:.8rem;padding:.6rem .7rem;gap:.1rem}.account-av{width:2.9rem;height:2.9rem;flex:none;border-radius:.9rem;overflow:hidden;display:grid;place-items:center;background:var(--gate-lav-soft);color:var(--gate-deep)}.account-av img{width:100%;height:100%;object-fit:cover;display:block}.sheet-bad{background:#b4232f;color:#fff}.sheet-bad:disabled{background:var(--gate-soft);color:var(--gate-muted)}.account-link-l{font-size:.62rem;font-weight:700;letter-spacing:.07em;color:var(--gate-muted)}.account-link-v{font-size:.84rem;font-weight:700;overflow-wrap:anywhere}.account-fact{flex-direction:row;align-items:baseline;justify-content:space-between;gap:.6rem;font-size:.84rem;color:var(--gate-muted)}.account-fact-v{color:var(--gate-text);font-weight:600;text-align:right;overflow-wrap:anywhere}.group-t{font-size:.68rem;font-weight:700;letter-spacing:.08em;color:var(--gate-muted);padding-left:.2rem}.list{border:1px solid var(--gate-hairline);border-radius:1.05rem;overflow:hidden;background:var(--gate-card)}.list>.act-row{border:0;border-top:1px solid var(--gate-hairline);border-radius:0}.list>.act-row:first-child{border-top:0}.mu-form{display:flex;flex-direction:column;gap:1rem}.mu-form-title{display:none}.mu-field-group{display:flex;flex-direction:column;gap:.4rem}.mu-label{font-size:.8rem;font-weight:600}.mu-field{width:100%;padding:.6rem .8rem;font-size:.95rem;font-family:inherit;border:1px solid var(--border);border-radius:calc(var(--radius) - .35rem);background:var(--background);color:var(--foreground)}.mu-field:focus{outline:2px solid var(--ring);outline-offset:-1px}.mu-field-area{min-height:5rem;line-height:1.5;resize:vertical}.mu-field-check{width:1rem;height:1rem;accent-color:var(--primary)}.mu-field-error{color:var(--destructive);font-size:.75rem}.mu-submit{padding:.7rem 1rem;border:none;border-radius:calc(var(--radius) - .35rem);cursor:pointer;font-weight:600;background:var(--primary);color:var(--primary-foreground)}.thumb{width:4.25rem;height:4.25rem;flex:none;border-radius:calc(var(--radius) - .35rem);object-fit:cover;background:var(--muted);animation:fade .5s ease both}.thumb-empty{background:var(--muted)}.avatar-ring{padding:3px;border-radius:999px;background:linear-gradient(140deg,var(--primary),var(--primary));@supports (color: color-mix(in lab,red,red)){background:linear-gradient(140deg,var(--primary),color-mix(in oklab,var(--primary) 25%,transparent))}}.avatar-ring img{display:block;background:var(--muted)}@keyframes rise{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes stepIn{0%{opacity:0;transform:translate(.85rem)}to{opacity:1;transform:none}}@keyframes cellIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes sealRing{0%{opacity:.45;transform:scale(.6)}to{opacity:0;transform:scale(2.1)}}@keyframes sealPop{0%{transform:scale(.4)}60%{transform:scale(1.12)}to{transform:scale(1)}}.rise{animation:rise .38s cubic-bezier(.2,.7,.3,1) both}.rise-1{animation-delay:.04s}.rise-2{animation-delay:.09s}.rise-3{animation-delay:.14s}.rise-4{animation-delay:.19s}.rise-5{animation-delay:.24s}.step-in{animation:stepIn .32s cubic-bezier(.2,.7,.3,1) both}.rise-stagger{animation:rise .4s cubic-bezier(.2,.7,.3,1) both;animation-delay:calc(min(var(--i, 0),12)*45ms)}.cell-in{animation:cellIn .26s cubic-bezier(.2,.7,.3,1) both;animation-delay:calc(min(var(--i, 0),24)*12ms)}.seal{position:relative;display:grid;place-items:center}.seal-ring{position:absolute;width:4rem;height:4rem;border-radius:999px;border:2px solid var(--primary);animation:sealRing .9s ease-out .1s both;pointer-events:none}.seal-check{animation:sealPop .5s cubic-bezier(.2,1.5,.4,1) both}@media(prefers-reduced-motion:reduce){.rise,.rise-stagger,.step-in,.cell-in,.thumb,.seal-check{animation:none}.seal-ring{display:none}}.cover{position:relative;height:8.5rem;flex:none;background:var(--muted)}.cover img{width:100%;height:100%;object-fit:cover;display:block}.cover:after{content:"";position:absolute;inset:0 0 auto;height:4rem;background:linear-gradient(to bottom,oklch(.12 .02 295 / .48),transparent);pointer-events:none}.cover-row{position:absolute;top:.6rem;left:.7rem;right:.7rem;z-index:2;flex-direction:row;align-items:center;gap:.4rem}.cover-badge{display:inline-flex;align-items:center;gap:.3rem;white-space:nowrap;font-size:.66rem;font-weight:700;letter-spacing:.02em;padding:.22rem .5rem;border-radius:.4rem;background:#15112094;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cover-badge .mu-icon{font-size:.8rem}.live-dot{width:.4rem;height:.4rem;border-radius:999px;flex:none;background:#5edb81}.live-dot-off{background:#a5a2b0}.ident{background:var(--card);padding:0 1rem .85rem}.ident-av{width:4.25rem;height:4.25rem;flex:none;position:relative;margin-top:-1.9rem;border-radius:1.15rem;overflow:hidden;border:3px solid var(--card);background:var(--muted)}.ident-av img{width:100%;height:100%;object-fit:cover;display:block}.gal{flex-direction:row;gap:.4rem;overflow-x:auto;padding:0 1rem .85rem;background:var(--card);scrollbar-width:none}.gal::-webkit-scrollbar{height:0}.gal img{width:5.25rem;height:4rem;flex:none;border-radius:.55rem;object-fit:cover;background:var(--muted)}.offer{border:1px solid var(--border);border-radius:calc(var(--radius) - .2rem);background:var(--card);overflow:hidden}.offer-main{flex-direction:row;align-items:center;gap:.65rem;padding:.6rem}.offer-th{width:3rem;height:3rem;flex:none;border-radius:.55rem;object-fit:cover;background:var(--muted)}.offer-adds{border-top:1px dashed var(--border);padding:.5rem .6rem .55rem;flex-direction:row;flex-wrap:wrap;gap:.3rem;align-items:center}.add-chip{display:inline-flex;align-items:center;gap:.3rem;white-space:nowrap;font-size:.7rem;font-weight:600;padding:.18rem .45rem;border-radius:.42rem;border:1px solid var(--border);background:var(--background);color:var(--foreground)}.add-chip .p{color:var(--primary);font-weight:700}.pen{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;font-size:.7rem;font-weight:700;line-height:1;padding:.32rem .55rem;border-radius:.5rem;background:var(--card);color:var(--foreground);border:1px solid var(--border);box-shadow:0 2px 8px #06050c2e;transition:border-color .15s ease,transform .09s ease}.pen:hover{border-color:var(--primary)}.pen:active{transform:scale(.93)}.pen .mu-icon{font-size:.85rem}.pen-sq{padding:0;width:1.9rem;height:1.9rem;aspect-ratio:1;flex:none}.round-btn,.shop .round-btn,.shop .btn.round-btn{width:2.75rem;height:2.75rem;min-height:0;aspect-ratio:1;padding:0;flex:none;border-radius:999px;display:inline-flex;align-items:center;justify-content:center}.pen-onav{width:1.55rem;height:1.55rem;aspect-ratio:1;padding:0}.pen-onav .mu-icon{font-size:.82rem}.pen-float{position:absolute;right:.7rem;top:.6rem;z-index:3}.pen-onav{position:absolute;right:-.35rem;bottom:-.35rem;z-index:3;border-radius:999px;padding:.3rem}.add-row{width:100%;flex-direction:row;align-items:center;justify-content:center;gap:.4rem;font-size:.85rem;font-weight:600;min-height:2.75rem;padding:.7rem;border-radius:calc(var(--radius) - .2rem);border:1px dashed var(--border);background:transparent;color:var(--primary);transition:border-color .15s ease,background .15s ease,transform .09s ease}.add-row:hover{border-color:var(--primary);background:var(--primary);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--primary) 7%,transparent)}}.add-row:active{transform:scale(.985)}.add-row-mini{width:auto;min-height:0;padding:.18rem .48rem;font-size:.7rem;border-radius:.42rem}.hint-bar{flex-direction:row;align-items:center;gap:.45rem;padding:.5rem .65rem;border-radius:.6rem;background:var(--primary);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--primary) 10%,transparent)}color:var(--primary);font-size:.74rem;font-weight:600}.drawer-content{max-height:88vh;overflow-y:auto;overscroll-behavior:contain}.drawer-content>*,.drawer-content .mu-stack,.drawer-content .field,.drawer-content .mu-list{flex:none}.drawer-content .row>.field{flex:1 1 0;min-width:0}.drawer-content .grow,.drawer-content .flex-1{flex:1 1 auto;min-width:0}.drawer-content .dots>.dot,.drawer-content .mins>.trade{flex:1 1 0;min-width:0}:root{--gate-bg: #fbfafe;--gate-card: #ffffff;--gate-lav: #cfc7f8;--gate-lav-2: #c3b9f7;--gate-butter: #fce7a3;--gate-ink: #1c1c1e;--gate-coral: #ff8a7a;--gate-text: #101014;--gate-muted: #8e8a99;--gate-hairline: #efedf6;--gate-lav-soft: #efeafd;--gate-deep: #4b3aa8;--gate-done: #196f4a;--gate-soft: #f5f4f9}.gate{background:var(--gate-bg);min-height:100vh;color:var(--gate-text)}.gate-lock,.gate-plain{--step: clamp(.9rem, .45rem + 2.2vw, 1.12rem)}.gate-bar{flex-direction:row;align-items:center;gap:.6rem}.gate-mark{width:2.35rem;height:2.35rem;flex:none;border-radius:999px;background:var(--gate-ink);color:#fff;display:inline-flex;align-items:center;justify-content:center}.gate-mark .mu-icon{font-size:1.15rem}.gate-h1{font-family:Bricolage Grotesque,Inter,system-ui,sans-serif;font-variation-settings:"opsz" 72;font-size:clamp(2.05rem,8.6vw,2.45rem);font-weight:800;letter-spacing:-.035em;line-height:1.04;color:var(--gate-text);text-wrap:balance}.gate-sub{color:var(--gate-muted);font-size:.95rem}.bento{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.bento-tall{grid-row:span 2}.bento-cell{border-radius:1.5rem;padding:1rem;display:flex;flex-direction:column;justify-content:space-between;gap:.9rem;min-height:6.4rem;position:relative;overflow:hidden}.bento-lav{background:var(--gate-lav);color:var(--gate-text)}.bento-butter{background:var(--gate-butter);color:var(--gate-text)}.bento-ink{background:var(--gate-ink);color:#f4f2fb}.icon-pad{width:2.5rem;height:2.5rem;flex:none;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff8c}.bento-ink .icon-pad{background:#ffffff1f}.icon-pad .mu-icon{font-size:1.1rem}.chip-new{position:absolute;top:.7rem;right:.7rem;background:var(--gate-coral);color:#fff;font-size:.68rem;font-weight:700;letter-spacing:.01em;padding:.22rem .6rem;border-radius:999px}.bento-title{font-family:Bricolage Grotesque,Inter,system-ui,sans-serif;font-size:calc(var(--step, 1rem) * 1.05);font-weight:700;letter-spacing:-.02em;line-height:1.2}.bento-link{font-size:var(--step, .95rem);font-weight:800;line-height:1.25;overflow-wrap:anywhere}.tile-pill{align-self:flex-start;border-radius:999px;padding:.28rem .7rem;font-size:.72rem;font-weight:700;background:#fff9;color:inherit;transition:background .15s ease,transform .1s ease}.tile-pill:hover{background:#ffffffe6}.tile-pill:active{transform:scale(.94)}.bento-note{font-size:calc(var(--step, 1rem) * .8);opacity:.68;line-height:1.3}.row-pill{background:var(--gate-card);border-radius:calc(var(--step, 1rem) * 1.15);padding:calc(var(--step, 1rem) * .72) calc(var(--step, 1rem) * .88);gap:calc(var(--step, 1rem) * .78);flex-direction:row;align-items:center;border:1px solid var(--gate-hairline);transition:border-color .16s ease,box-shadow .16s ease}.row-pill:focus-within{border-color:var(--gate-lav-2);box-shadow:0 0 0 3px #c3b9f759}.row-pill-still{cursor:default;background:var(--gate-soft)}.row-pill-out{display:none}.row-dot{width:calc(var(--step, 1rem) * 2.4);height:calc(var(--step, 1rem) * 2.4);flex:none;border-radius:999px;display:inline-flex;align-items:center;justify-content:center}.row-dot-lav{background:#ece8fd;color:#5b45c9}.row-dot-butter{background:#fdf3d4;color:#8a6a12}.row-dot-ink{background:#edecf2;color:#1c1c1e}.row-dot .mu-icon{font-size:calc(var(--step, 1rem) * 1.08)}.input.field-bare,.field-bare{border:none;background:transparent;box-shadow:none;outline:none;padding:0;width:100%;min-height:0;border-radius:0;font-size:var(--step, .98rem);color:var(--gate-text)}.input.field-bare:focus,.field-bare:focus{outline:none;box-shadow:none;border:none}.field-bare::placeholder{color:#a9a5b6}.row-label{font-size:calc(var(--step, 1rem) * .72);font-weight:600;color:var(--gate-muted);letter-spacing:.01em}.btn-pill{width:100%;min-height:3.5rem;border-radius:999px;background:var(--gate-ink);color:#fff;font-size:1rem;font-weight:600;letter-spacing:-.01em;border:none;transition:transform .1s ease,background .18s ease}.btn-pill:hover{background:#2a2a2e}.btn-pill:active{transform:scale(.985)}.btn-pill[disabled]{background:#e6e4ee;color:#a8a4b4;cursor:not-allowed}.gate-foot{flex-direction:row;align-items:center;justify-content:center;gap:.4rem;font-size:.9rem}.gate-foot b{font-weight:700}.hero{position:relative;min-height:9rem;overflow:hidden;background:#17151c;justify-content:flex-end}.hero-short{height:24vh;min-height:9rem;max-height:12rem}.hero video{width:100%;height:100%;object-fit:cover;display:block}.hero video.hero-front,.hero video.hero-back{position:absolute;inset:0}.hero video.hero-front{opacity:1;z-index:1;transition:opacity .9s ease}.hero video.hero-back{opacity:0;z-index:0;transition:opacity .9s ease}.hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:#10101433}.hero:before{content:"";position:absolute;inset:auto 0 0;height:62%;z-index:1;pointer-events:none;background:linear-gradient(to top,#0c0c10d6,#0c0c108c 42%,#0c0c1000)}.hero-say{position:relative;z-index:2;padding:0 1.15rem 2.65rem;gap:.3rem;color:#fff}.hero-lines{display:grid}.hero-line{grid-area:1 / 1;font-family:Bricolage Grotesque,Inter,system-ui,sans-serif;font-variation-settings:"opsz" 72;font-size:clamp(1.6rem,6.8vw,1.95rem);font-weight:800;letter-spacing:-.03em;line-height:1.08;text-wrap:balance;color:#fff;opacity:0;transform:translateY(.4rem);transition:opacity .55s ease,transform .55s cubic-bezier(.22,.9,.3,1)}.hero-line:first-child,.hero-line.is-on{opacity:1;transform:none}.hero-line:not(.is-on):not(:first-child){opacity:0}.hero-lines.armed .hero-line:first-child:not(.is-on){opacity:0;transform:translateY(.4rem)}.hero-why{font-size:.88rem;color:#ffffffd1;line-height:1.35;max-width:28ch}.hero-mark{position:absolute;top:1rem;left:1rem;z-index:2;flex-direction:row;align-items:center;gap:.5rem;padding:.4rem .85rem .4rem .4rem;border-radius:999px;background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-mark .gate-mark{width:1.9rem;height:1.9rem}.hero-mark .gate-mark .mu-icon{font-size:.95rem}.hero-mark span{font-size:.88rem;font-weight:700;letter-spacing:-.02em}.hero-mark .mu-icon{font-size:1.05rem;margin-left:.25rem}.hero-mark{padding-left:.55rem}.gate-sheet{position:relative;z-index:1;margin-top:-1.5rem;border-radius:1.75rem 1.75rem 0 0;background:var(--gate-bg);padding:2rem 1.15rem 2.9rem;flex:1 0 auto;gap:1.5rem}.gate-say{gap:.4rem}.gate-tail{flex-direction:row;align-items:center;justify-content:center;gap:.4rem;font-size:.9rem;padding-top:.25rem}.gate-tail-link{font-weight:700;color:var(--gate-text);text-decoration:underline;text-underline-offset:3px}body .gate-tie{align-self:center;width:auto;min-height:0;padding:.35rem 0;border:none;background:none;justify-content:center;text-align:center;font-size:.88rem;font-weight:600;color:var(--gate-deep);text-decoration:underline;text-underline-offset:3px}body .gate-tie:hover{color:var(--gate-text)}body .otp{gap:.5rem;justify-content:space-between;width:100%}body .otp-slot{flex:1 1 0;min-width:0;width:auto;height:auto;aspect-ratio:1 / 1;max-width:calc(var(--step, 1rem) * 3.7);background:var(--gate-card);border:1px solid var(--gate-hairline);border-radius:1rem;box-shadow:none;font-family:Bricolage Grotesque,Inter,system-ui,sans-serif;font-size:calc(var(--step, 1rem) * 1.55);font-weight:800;color:var(--gate-text);text-align:center;font-variant-numeric:tabular-nums;transition:border-color .16s ease,box-shadow .16s ease,transform .1s ease}body .otp-slot:focus{border-color:var(--gate-lav-2);box-shadow:0 0 0 3px #c3b9f759;outline:none;transform:translateY(-1px)}body .gate-tie[disabled]{opacity:.5;text-decoration:none}.dir-name{font-size:.88rem;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dir-kind{font-size:.74rem;color:var(--gate-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dir-from-v2{font-size:.76rem;font-weight:700;color:var(--gate-deep)}.offer-th-none{display:grid;place-items:center;background:var(--gate-soft);color:var(--gate-muted)}a.offer{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0}a.offer>.offer-main{width:100%}.shelf{flex-direction:row;gap:.6rem;overflow-x:auto;padding:0 1rem .25rem;scrollbar-width:none}.shelf::-webkit-scrollbar{height:0}.mini{flex:0 0 auto;width:9rem;border-radius:.95rem;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;border:1px solid var(--gate-hairline);background:var(--gate-card);color:var(--gate-text)}.mini-ph,.mini-b{width:100%;flex:0 0 auto}.mini-ph{position:relative;height:5.75rem;background:var(--gate-soft);display:grid;place-items:center}.mini-ph img{width:100%;height:100%;object-fit:cover;display:block}.mini-none{font-size:1.4rem;color:var(--gate-muted)}.mini-tag{position:absolute;left:.4rem;bottom:.4rem;padding:.2rem .45rem;border-radius:999px;background:#101014b8;color:#fff;font-size:.62rem;font-weight:700}.mini-b{padding:.45rem .55rem .55rem;gap:0}.mini-n{font-size:.78rem;font-weight:700;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-k{font-size:.67rem;color:var(--gate-muted)}.quick{flex-direction:row;gap:.45rem;overflow-x:auto;padding:0 1rem .15rem;scrollbar-width:none}.quick::-webkit-scrollbar{height:0}.quick>.trade{flex:0 0 auto}.n{font-size:.68rem;font-weight:700;color:var(--gate-muted)}.trade-on .n{color:#ffffffb3}.n-on{color:#fff;background:var(--gate-ink);border-radius:999px;padding:0 .32rem}.trade-filt{border-color:var(--gate-lav-2)}.trade-dim{opacity:.42}.fgroup{gap:.5rem}.flabel{font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gate-muted)}.invite{flex-direction:row;align-items:center;gap:.75rem;background:var(--gate-soft, #f3f1fa)}.input.dir-area,.dir-area{min-height:1.45rem;max-height:7rem;resize:none;field-sizing:content;line-height:1.4;padding:0;font-family:inherit;scrollbar-width:none;-ms-overflow-style:none}.dir-area::-webkit-scrollbar{display:none}html,body{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,body::-webkit-scrollbar{width:0;height:0}*{scrollbar-width:none}*::-webkit-scrollbar{width:0;height:0}.site .menu-btn,.site .menu-panel{display:none}@media(max-width:56rem){.site .menu-btn{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;flex:none;border-radius:999px;cursor:pointer;background:var(--ink);color:#fff;font-size:1.15rem}.site .menu-btn:active{transform:scale(.96)}.site .menu-open .menu-panel{display:grid;gap:1.4rem;position:absolute;left:clamp(1.25rem,4vw,3rem);right:clamp(1.25rem,4vw,3rem);top:calc(100% - .2rem);background:#fff;color:var(--ink);border:1px solid rgba(255,255,255,.9);border-radius:1.5rem;padding:1.4rem 1.5rem 1.5rem;box-shadow:0 30px 60px -30px #12101c8c;max-height:calc(100svh - 7rem);overflow-y:auto;animation:menu-entra .2s cubic-bezier(.22,.9,.3,1) both}@keyframes menu-entra{0%{opacity:0;transform:translateY(-.5rem)}}.site .actions .btn-ink{display:none}}.site .menu-cta{display:grid;gap:.55rem}.site .menu-cta .btn{width:100%;justify-content:center}.site .menu-group{display:grid;gap:.55rem;justify-items:start}.site .menu-h{font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#6b6880}.site .menu-group a{color:var(--ink);text-decoration:none;font-weight:600;font-size:1rem;line-height:1.3;justify-content:flex-start;text-align:left}.site .menu-group a:hover{color:var(--violet)}.site .menu-foot{display:grid;gap:.6rem;border-top:1px solid var(--line);padding-top:1.2rem}.site .menu-foot .btn{width:100%;align-self:stretch}.site .menu-mail{display:grid;gap:.2rem;justify-items:start;margin-top:.6rem}.site .menu-mail .mail{font-size:1.15rem}.logo{display:block;width:auto}.logo-wide{height:1.6rem}.logo-small{height:1.9rem;display:none}@media(max-width:34rem){.logo-wide{display:none}.logo-small{display:block}}.logo-foot{height:1.7rem}.logo-door{height:1.15rem}.logo-panel{height:1.8rem}.logo-top{height:1.15rem}.site .brand{display:inline-flex;align-items:center}.pass{position:relative;border-radius:1rem;overflow:hidden;background:var(--gate-soft)}.pass-strip{flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.pass-strip::-webkit-scrollbar{display:none}.pass-strip img{width:100%;height:13rem;object-fit:cover;flex:0 0 100%;scroll-snap-align:center;display:block}.pass-dots{position:absolute;left:0;right:0;bottom:.55rem;flex-direction:row;justify-content:center;gap:.3rem}.pip{width:.4rem;height:.4rem;border-radius:999px;flex:none;cursor:pointer;background:#ffffff8c;box-shadow:0 1px 3px #00000073;transition:width .2s ease,background .2s ease}.pip-on{width:1.1rem;background:#fff}.field-list{position:relative;gap:0}.wiz-body>.mu-custom:empty{display:none}.wiz-body>.mu-custom{min-height:0}.places{position:absolute;top:100%;left:0;right:0;z-index:20;gap:0;margin-top:-.55rem;border:1px solid var(--gate-hairline);border-radius:1.1rem;overflow:hidden auto;max-height:14.5rem;background:var(--gate-card);box-shadow:0 18px 34px -20px #1410288c}.place{flex-direction:row;align-items:center;gap:.7rem;width:100%;padding:.6rem .85rem;background:none;border:0;cursor:pointer;color:var(--gate-text);text-align:left}.place+.place{border-top:1px solid var(--gate-hairline)}.place:hover,.place:focus-visible{background:var(--gate-soft);outline:none}.place:active{background:var(--gate-lav)}.place-i{width:1.9rem;height:1.9rem;flex:none;border-radius:999px;background:var(--gate-soft);color:var(--gate-muted);display:inline-flex;align-items:center;justify-content:center;font-size:.95rem}.place-t{font-size:.92rem;font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.place-d{font-size:.76rem;color:var(--gate-muted);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.step-row{flex-direction:row;align-items:center;gap:.75rem}.step-num{width:1.85rem;height:1.85rem;flex:none;border-radius:999px;background:var(--gate-ink);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:700}.btn-ghost-pill{width:100%;min-height:3.1rem;border-radius:999px;background:transparent;color:var(--gate-text);border:1px solid #ddd9ea;font-size:.95rem;font-weight:600;transition:background .16s ease}.btn-ghost-pill:hover{background:#f3f1fa}.wave{position:relative;z-index:2;padding:1.5rem 1.15rem calc(1.15rem + env(safe-area-inset-bottom,0));background:var(--gate-lav);-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22260%22%20height%3D%2226%22%20viewBox%3D%220%200%20260%2026%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M0%2012%20C65.0%205%2065.0%205%20130.0%2012%20C195.0%2019%20195.0%2019%20260%2012%20V26%20H0%20Z%22%2F%3E%3C%2Fsvg%3E),url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22350%22%20height%3D%2226%22%20viewBox%3D%220%200%20350%2026%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M0%2016%20C87.5%2012%2087.5%2012%20175.0%2016%20C262.5%2020%20262.5%2020%20350%2016%20V26%20H0%20Z%22%2F%3E%3C%2Fsvg%3E),linear-gradient(#000,#000);mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22260%22%20height%3D%2226%22%20viewBox%3D%220%200%20260%2026%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M0%2012%20C65.0%205%2065.0%205%20130.0%2012%20C195.0%2019%20195.0%2019%20260%2012%20V26%20H0%20Z%22%2F%3E%3C%2Fsvg%3E),url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22350%22%20height%3D%2226%22%20viewBox%3D%220%200%20350%2026%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M0%2016%20C87.5%2012%2087.5%2012%20175.0%2016%20C262.5%2020%20262.5%2020%20350%2016%20V26%20H0%20Z%22%2F%3E%3C%2Fsvg%3E),linear-gradient(#000,#000);-webkit-mask-size:260px 26px,350px 26px,100% calc(100% - 25px);mask-size:260px 26px,350px 26px,100% calc(100% - 25px);-webkit-mask-repeat:repeat-x,repeat-x,no-repeat;mask-repeat:repeat-x,repeat-x,no-repeat;-webkit-mask-position:0 top,0 top,0 bottom;mask-position:0 top,0 top,0 bottom;-webkit-mask-composite:source-over;mask-composite:add,add,add;min-height:calc(var(--step, 1rem) * 5.4);animation:flow 15s linear infinite;transition:transform .12s ease,background .35s ease,min-height .35s ease}.wave>*{animation:wave-swap .28s ease both}@keyframes wave-swap{0%{opacity:0}to{opacity:1}}.wave:active{transform:translateY(2px)}@keyframes wave-in{0%{transform:translateY(115%)}to{transform:none}}@keyframes flow{0%{-webkit-mask-position:0 top,0 top,0 bottom;mask-position:0 top,0 top,0 bottom}to{-webkit-mask-position:-520px top,350px top,0 bottom;mask-position:-520px top,350px top,0 bottom}}@media(prefers-reduced-motion:reduce){.wave{animation:none}}.btn-google{display:flex;cursor:pointer;width:100%;min-height:calc(var(--step, 1rem) * 3.4);border-radius:999px;background:var(--gate-card);color:var(--gate-text);border:1px solid #e2dfec;font-size:calc(var(--step, 1rem) * .96);font-weight:600;flex-direction:row;align-items:center;justify-content:center;gap:.6rem;transition:background .16s ease,transform .1s ease}.btn-google:active{transform:scale(.985)}.btn-google{position:relative;overflow:hidden;isolation:isolate}.btn-google:after{content:"";position:absolute;inset:0;z-index:-1;background-image:url("data:image/svg+xml,<svg xmlns='http%3A//www.w3.org/2000/svg' width='240' height='48' viewBox='0 0 240 48' preserveAspectRatio='none'><path d='M0,22 C40,6 80,34 120,22 C160,10 200,32 240,20 L240,48 L0,48 Z' fill='%235B3DF5' fill-opacity='.16'/></svg>"),url("data:image/svg+xml,<svg xmlns='http%3A//www.w3.org/2000/svg' width='240' height='48' viewBox='0 0 240 48' preserveAspectRatio='none'><path d='M0,30 C50,18 90,40 140,28 C180,18 210,34 240,30 L240,48 L0,48 Z' fill='%23CFC7F8' fill-opacity='.55'/></svg>");background-repeat:repeat-x,repeat-x;background-size:240px 62%,200px 44%;background-position:0 bottom,0 bottom;transform:translateY(101%);transition:transform .45s cubic-bezier(.22,.9,.3,1)}.btn-google:hover:after,.btn-google:focus-visible:after{transform:translateY(0);animation:mareaBoton 4.5s linear infinite}@keyframes mareaBoton{to{background-position-x:240px,-200px}}@media(hover:none){.btn-google:after{transform:translateY(72%)}}@media(prefers-reduced-motion:reduce){.btn-google:after{transition:none}.btn-google:hover:after{animation:none}}.btn-google:before{content:"";width:1.15rem;height:1.15rem;flex:none;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cpath%20fill%3D%22%23EA4335%22%20d%3D%22M24%209.5c3.54%200%206.71%201.22%209.21%203.6l6.85-6.85C35.9%202.38%2030.47%200%2024%200%2014.62%200%206.51%205.38%202.56%2013.22l7.98%206.19C12.43%2013.72%2017.74%209.5%2024%209.5z%22%2F%3E%3Cpath%20fill%3D%22%234285F4%22%20d%3D%22M46.98%2024.55c0-1.57-.15-3.09-.38-4.55H24v9.02h12.94c-.58%202.96-2.26%205.48-4.78%207.18l7.73%206c4.51-4.18%207.09-10.36%207.09-17.65z%22%2F%3E%3Cpath%20fill%3D%22%23FBBC05%22%20d%3D%22M10.53%2028.59c-.48-1.45-.76-2.99-.76-4.59s.27-3.14.76-4.59l-7.98-6.19C.92%2016.46%200%2020.12%200%2024c0%203.88.92%207.54%202.56%2010.78l7.97-6.19z%22%2F%3E%3Cpath%20fill%3D%22%2334A853%22%20d%3D%22M24%2048c6.48%200%2011.93-2.13%2015.89-5.81l-7.73-6c-2.15%201.45-4.92%202.3-8.16%202.3-6.26%200-11.57-4.22-13.47-9.91l-7.98%206.19C6.51%2042.62%2014.62%2048%2024%2048z%22%2F%3E%3C%2Fsvg%3E);background-size:contain;background-repeat:no-repeat;background-position:center}.btn-google.is-loading{pointer-events:none;color:var(--gate-muted)}.btn-google.is-loading:before{background-image:none;border:2px solid currentColor;border-top-color:transparent;border-radius:999px;animation:btn-spin .7s linear infinite}.btn-google.is-loading:after{display:none}.or{flex-direction:row;align-items:center;gap:.75rem;font-size:calc(var(--step, 1rem) * .8);color:var(--gate-muted)}.or:before,.or:after{content:"";height:1px;flex:1;background:#e6e3f0}@media(max-height:740px){.hero{min-height:7.5rem}.hero-say h1{font-size:clamp(1.55rem,7vw,1.85rem)}.hero-say{padding-bottom:2.2rem}.hero-why{font-size:.8rem}.gate-sheet{padding-top:1.35rem;padding-bottom:1.9rem;gap:1rem}.gate-h1{font-size:clamp(1.7rem,7.4vw,2rem)}.btn-google{min-height:3rem}.btn-pill{min-height:3.1rem}.gate-sheet{padding-bottom:1rem;gap:.65rem}.link-slab{padding:.55rem .65rem}.row-pill{padding:.5rem .7rem}.row-dot{width:2.05rem;height:2.05rem}.hero{min-height:5.5rem}.gate-tail{padding-top:0}.wave{padding-top:1.5rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0))}}.link-slab{flex-direction:row;align-items:center;gap:.7rem;background:var(--gate-lav);color:var(--gate-text);border-radius:1.25rem;padding:.75rem .85rem}.gate-lock{height:100dvh;overflow:hidden}.gate-lock>.hero{flex:1 1 auto}.gate-lock>.gate-sheet,.gate-lock>.wave,.gate-lock>.wiz-foot{flex:0 0 auto}.gate-lock>.wiz{flex:1 1 auto;min-height:0}.gate-sheet{min-height:0;justify-content:flex-start}.wave{box-shadow:0 1px 0 0 var(--gate-lav)}.wave-go{background:var(--gate-ink);color:#fff;box-shadow:0 1px 0 0 var(--gate-ink)}.wave-go[disabled]{background:#cfcbdb;color:#8b8798;cursor:not-allowed;box-shadow:0 1px #cfcbdb}.wave-go-label{font-size:calc(var(--step, 1rem) * 1.05);font-weight:700;letter-spacing:-.01em}.sides2{gap:.6rem}.side2{flex-direction:row;align-items:center;gap:.85rem;width:100%;text-align:left;border:1px solid var(--gate-hairline);background:var(--gate-card);color:var(--gate-text);border-radius:1.15rem;padding:1.05rem 1.1rem;cursor:pointer;transition:border-color .14s ease,background .14s ease,transform .14s ease}.side2:hover{border-color:var(--gate-lav-2)}.side2:active{transform:scale(.995)}.side2-on{border-color:var(--gate-ink);background:var(--gate-soft)}.side2-mark{width:2.6rem;height:2.6rem;flex:none;border-radius:.9rem;background:var(--gate-ink);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:1.15rem}.side2-mark-soft{background:var(--gate-lav);color:var(--gate-deep)}.side2-t{font-size:1.02rem;font-weight:700;letter-spacing:-.01em}.side2-s{font-size:.82rem;color:var(--gate-muted)}.side2-kids{gap:.5rem;margin:.15rem 0 .35rem 1.35rem;padding-left:1rem;border-left:2px solid var(--gate-hairline)}.side2-kids .role-card{padding:.8rem .9rem;border-radius:.95rem}.side2-kids .role-mark{width:2.1rem;height:2.1rem;font-size:.95rem}.role-card{flex-direction:row;align-items:center;gap:calc(var(--step, 1rem) * .8);width:100%;text-align:left;background:var(--gate-card);border:1px solid var(--gate-hairline);border-radius:calc(var(--step, 1rem) * 1.2);padding:calc(var(--step, 1rem) * .9);transition:border-color .16s ease,transform .1s ease,box-shadow .16s ease}.role-card:hover{border-color:var(--gate-lav-2);box-shadow:0 10px 30px -22px #1c163c80}.role-card:active{transform:scale(.99)}.role-card-on{border-color:var(--gate-lav-2);background:linear-gradient(180deg,#f6f3ff,var(--gate-card));box-shadow:0 0 0 3px #c3b9f747}.role-mark{width:calc(var(--step, 1rem) * 2.6);height:calc(var(--step, 1rem) * 2.6);flex:none;border-radius:999px;background:var(--gate-ink);color:#fff;display:inline-flex;align-items:center;justify-content:center}.role-mark-soft{background:var(--gate-lav);color:var(--gate-deep)}.role-t{font-size:calc(var(--step, 1rem) * 1.02);font-weight:700;letter-spacing:-.01em}.role-s{font-size:calc(var(--step, 1rem) * .82);color:var(--gate-muted);line-height:1.3}.pick-face{display:flex;width:100%;text-align:left;flex-direction:row;align-items:center;gap:calc(var(--step, 1rem) * .9);background:var(--gate-card);border:1px solid var(--gate-hairline);border-radius:calc(var(--step, 1rem) * 1.15);padding:calc(var(--step, 1rem) * .6) calc(var(--step, 1rem) * .88);transition:border-color .16s ease,transform .1s ease}.pick-face:hover{border-color:var(--gate-lav-2)}.pick-face:active{transform:scale(.995)}.pick-face:hover .face-btn{border-color:var(--gate-lav-2);color:var(--gate-deep)}.face-btn{width:calc(var(--step, 1rem) * 4.4);height:calc(var(--step, 1rem) * 4.4);flex:none;border-radius:999px;overflow:hidden;background:var(--gate-soft);color:var(--gate-muted);border:1px dashed #d9d5e8;display:inline-flex;align-items:center;justify-content:center;transition:border-color .16s ease,transform .1s ease}.face-btn .mu-icon{font-size:calc(var(--step, 1rem) * 1.4)}.face-img{width:100%;height:100%;object-fit:cover}.face-s{font-size:calc(var(--step, 1rem) * .8);color:var(--gate-muted)}.up-hold{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.hint-line{font-size:calc(var(--step, 1rem) * .78);color:var(--gate-muted);line-height:1.35;margin-top:-.25rem}.cli{gap:var(--s3);padding:calc(1rem + env(safe-area-inset-top,0)) 1rem 1rem;min-height:calc(100dvh - 5.5rem)}.cli-head{gap:.1rem}.cli-h{font-size:1.25rem;font-weight:800;letter-spacing:-.025em;line-height:1.15}.cli-s{font-size:.82rem;color:var(--gate-muted)}.cli-block{gap:.6rem}.cli-list{gap:.5rem}.cli-row{display:flex;width:100%;flex-direction:row;align-items:center;gap:.5rem;background:var(--gate-card);border:1px solid var(--gate-hairline);border-radius:1rem;padding:.6rem .7rem;transition:border-color .14s ease}.cli-row:hover{border-color:var(--gate-lav-2)}.cli-row-main{display:flex;flex:1 1 auto;min-width:0;flex-direction:row;align-items:center;gap:.7rem}.cli-row-main:active,.cli-row-only:active{transform:scale(.99)}.cli-row-off{opacity:.55}.cli-th{width:2.6rem;height:2.6rem;flex:none;border-radius:.8rem;overflow:hidden;background:var(--gate-soft);color:var(--gate-muted);display:inline-flex;align-items:center;justify-content:center}.cli-th-img{width:100%;height:100%;object-fit:cover}.cli-row-t{font-size:.92rem;font-weight:700;letter-spacing:-.01em;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cli-row-s{font-size:.76rem;color:var(--gate-muted);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cli-row-p{font-size:.92rem;font-weight:800;flex:none;font-variant-numeric:tabular-nums}.cli-rep{flex:none;font-size:.72rem;font-weight:700;white-space:nowrap;padding:.35rem .6rem;border-radius:999px;background:var(--gate-lav-soft);color:var(--gate-deep);border:1px solid var(--gate-lav-2)}.cli-rep:active{transform:scale(.97)}.cli-rep-bad{background:transparent;color:var(--gate-coral, #b4342f);border-color:var(--gate-coral, #b4342f);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--gate-coral, #b4342f) 35%,transparent)}}.cli-rep-off{background:transparent;border-color:transparent;color:var(--gate-muted);font-weight:600}.cli-none{flex:1 1 auto;align-items:center;justify-content:center;text-align:center;gap:1.1rem;padding:2rem 1rem}.cli-none-ic{width:3.6rem;height:3.6rem;flex:none;border-radius:999px;background:var(--gate-lav-soft);color:var(--gate-deep);display:inline-flex;align-items:center;justify-content:center}.cli-none-ic .mu-icon{font-size:1.5rem}.cli-none-t{font-size:1.02rem;font-weight:800;letter-spacing:-.02em;text-wrap:balance}.cli-none-s{font-size:.86rem;color:var(--gate-muted);max-width:38ch;line-height:1.4}.next{gap:.15rem;border:1px solid var(--gate-lav-2);border-radius:1.2rem;background:linear-gradient(180deg,#fbfaff,var(--gate-card));padding:.85rem .9rem .75rem}.next-l{font-size:.66rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--gate-deep);opacity:.75}.next-when{font-size:1.3rem;font-weight:800;letter-spacing:-.03em;line-height:1.1}.next-where{display:flex;width:100%;flex-direction:row;align-items:center;gap:.7rem;margin-top:.6rem}.next-q{font-size:.9rem;font-weight:700;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.next-w{font-size:.76rem;color:var(--gate-muted);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.next-p{font-size:.95rem;font-weight:800;flex:none;font-variant-numeric:tabular-nums}.next-feet{flex-direction:row;flex-wrap:wrap;gap:.4rem;margin-top:.75rem}.next-bt{flex:1 1 auto;justify-content:center;flex-direction:row;align-items:center;gap:.35rem;font-size:.78rem;font-weight:700;white-space:nowrap;padding:.5rem .7rem;border-radius:.8rem;background:var(--gate-card);border:1px solid var(--gate-hairline);color:var(--gate-text)}.next-bt .mu-icon{font-size:.9rem}.next-bt:active{transform:scale(.98)}.next-bt-bad{color:var(--gate-coral, #b4342f);flex:0 0 auto}.next-empty{flex-direction:row;align-items:center;gap:.7rem;background:var(--gate-card)}.next-empty .next-q,.next-empty .next-w{white-space:normal;overflow:visible}.bag-top{gap:.1rem;align-items:flex-start;border:1px solid var(--gate-lav-2);border-radius:1.2rem;background:linear-gradient(180deg,#fbfaff,var(--gate-card));padding:.9rem 1rem}.bag-top-n{font-size:1.9rem;font-weight:800;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.bag-top-l{font-size:.78rem;color:var(--gate-muted)}.bag-top-month{font-size:.72rem;font-weight:700;color:var(--gate-deep);background:var(--gate-lav);border-radius:999px;padding:.2rem .6rem;margin-top:.45rem}.bags{flex-direction:row;gap:.5rem}.bag{flex:1 1 0;min-width:0;gap:.1rem;background:var(--gate-card);border:1px solid var(--gate-hairline);border-radius:1rem;padding:.7rem .6rem}.bag-n{font-size:1rem;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.bag-l{font-size:.66rem;color:var(--gate-muted);line-height:1.2}.bag-open{border-style:dashed;border-color:var(--gate-lav-2)}.bag-upcoming{border-color:var(--gate-lav-2);background:var(--gate-lav-soft)}.bag-upcoming .bag-l{color:var(--gate-deep)}.trade-t{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gate-muted);padding:.5rem 0 .35rem .2rem}.me-face{flex-direction:row;align-items:center;gap:.8rem;padding:.2rem .1rem}.me-pic{width:3rem;height:3rem;flex:none;border-radius:999px;overflow:hidden;background:var(--gate-lav);color:var(--gate-deep);display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:1.2rem;text-transform:uppercase}.me-pic-img{width:100%;height:100%;object-fit:cover;display:block}.me-pic-l{display:block;width:1ch;overflow:hidden;white-space:nowrap}.me-name{font-size:1.05rem;font-weight:800;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.me-mail{font-size:.8rem;color:var(--gate-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.face{display:flex;width:100%;flex-direction:row;align-items:center;gap:.6rem;border:1px solid var(--gate-lav-2);background:var(--gate-lav-soft);border-radius:1rem;padding:.55rem .7rem;transition:border-color .14s ease,transform .1s ease}.face:hover{border-color:var(--gate-deep)}.face:active{transform:scale(.99)}.face-ic{width:1.9rem;height:1.9rem;flex:none;border-radius:999px;background:var(--gate-card);color:var(--gate-deep);display:inline-flex;align-items:center;justify-content:center}.face-ic .mu-icon{font-size:1rem}.face-tx{flex:1 1 auto;min-width:0;gap:0;text-align:left;align-items:flex-start}.face-l{font-size:.66rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--gate-deep);opacity:.75;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.face-v{font-size:.86rem;font-weight:700;color:var(--gate-deep);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.face-go{flex:none;color:var(--gate-deep);font-size:1rem}.face-new{background:var(--gate-card);border-color:var(--gate-hairline)}.face-new .face-ic{background:var(--gate-lav)}.tabbar>.face-rail{display:none}.hero-bar{position:absolute;top:1rem;left:1rem;right:1rem;z-index:3;flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem}.hero-bar .hero-mark{position:static}.step-tag{flex:none;font-size:.7rem;font-weight:700;letter-spacing:.02em;padding:.32rem .7rem;border-radius:999px;background:#10101480;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.progress{flex-direction:row;gap:.3rem;padding-bottom:.2rem}.progress-seg{flex:1;height:.3rem;border-radius:999px;background:#e6e3f0;transition:background .32s ease}.progress-seg.done{background:var(--gate-ink)}.progress-seg.now{background:var(--gate-lav-2)}.trades{flex-direction:row;flex-wrap:wrap;gap:.5rem}.trade{flex:none;border-radius:999px;padding:.62rem 1rem;font-size:.9rem;font-weight:600;background:var(--gate-card);color:var(--gate-text);border:1px solid var(--gate-hairline);transition:background .15s ease,border-color .15s ease,transform .1s ease}.trade:hover{border-color:var(--gate-lav-2)}.trade:active{transform:scale(.96)}.trade-on{background:var(--gate-ink);color:#fff;border-color:var(--gate-ink)}.trade-wide{width:100%;justify-content:center}.fhint{font-size:.74rem;color:var(--gate-muted);font-weight:600;line-height:1.4}.bq-acc{border:1px solid var(--gate-hairline);border-radius:14px;overflow:hidden}.bq-acc-item{border-bottom:1px solid var(--gate-hairline)}.bq-acc-item:last-child{border-bottom:none}.bq-acc-h{flex-direction:row;align-items:center;gap:.5rem;width:100%;padding:.72rem .85rem;background:var(--gate-card);font-weight:700;font-size:.9rem;color:var(--gate-text);text-align:left}.bq-acc-t{flex:1;min-width:0}.bq-acc-n{font-size:.72rem;font-weight:700;color:var(--gate-muted);flex:none}.bq-acc-car{font-size:1rem;color:var(--gate-muted);flex:none;transition:transform .15s ease}.bq-acc-open,.bq-acc-open .bq-acc-n{color:var(--gate-ink)}.bq-acc-open .bq-acc-car{transform:rotate(180deg)}.bq-acc-body{padding:.3rem .7rem .8rem;background:var(--gate-card)}.bq-dates{cursor:grab}.bq-dates-drag{cursor:grabbing;user-select:none}.gl-slider{gap:.55rem}.gl-slider-val{font-size:.95rem;font-weight:700;color:var(--gate-text);flex-direction:row}.gl-slider-ends{flex-direction:row;justify-content:space-between;font-size:.72rem;color:var(--gate-muted);font-weight:600}input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:1.4rem;background:transparent;cursor:pointer}input[type=range]::-webkit-slider-runnable-track{height:.5rem;border-radius:999px;background:var(--gate-lav)}input[type=range]::-moz-range-track{height:.5rem;border-radius:999px;background:var(--gate-lav)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.3rem;height:1.3rem;margin-top:-.4rem;border-radius:999px;background:#fff;box-shadow:0 2px 8px #1e144666,inset 0 0 0 3px var(--gate-ink)}input[type=range]::-moz-range-thumb{width:1.3rem;height:1.3rem;border:none;border-radius:999px;background:#fff;box-shadow:0 2px 8px #1e144666,inset 0 0 0 3px var(--gate-ink)}input[type=range]:focus-visible{outline:none}.gl-range::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--gate-ink) var(--fill, 0%),var(--gate-lav) var(--fill, 0%))}.gl-range::-moz-range-progress{height:.5rem;border-radius:999px;background:var(--gate-ink)}.gl-switch{flex-direction:row;align-items:center;justify-content:space-between;gap:.6rem;width:100%;padding:.5rem .2rem;background:none}.gl-switch-track{flex:none;width:2.6rem;height:1.5rem;border-radius:999px;background:var(--gate-hairline);padding:.15rem;transition:background .15s ease}.gl-switch-knob{flex:none;width:1.2rem;height:1.2rem;border-radius:999px;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .18s ease}.gl-switch-lbl{font-size:.9rem;font-weight:600;color:var(--gate-text)}.gl-switch-on .gl-switch-track{background:var(--gate-ink)}.gl-switch-on .gl-switch-knob{transform:translate(1.1rem)}.cal-sheet{width:100%;max-height:min(84vh,50rem);overflow-y:auto}.cal-sheet .sheet-foot{padding-bottom:.8rem}.cal{display:flex;flex-direction:column;gap:.55rem;width:100%}.cal-head{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.9rem}.cal-title{flex:0 0 auto;min-width:9.5rem;text-align:center;font-weight:700;font-size:1.02rem;letter-spacing:-.01em;color:var(--gate-text)}.cal-nav{display:flex;align-items:center;justify-content:center;background:var(--gate-card);border:1px solid var(--gate-hairline);color:var(--gate-text);transition:border-color .14s ease,transform .1s ease}.cal-nav svg{width:18px;height:18px}.cal-nav:hover{border-color:var(--gate-ink)}.cal-nav:active{transform:scale(.94)}.cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:.3rem}.daylabel{text-align:center;font-size:.68rem;font-weight:600;letter-spacing:.04em;color:var(--gate-muted);padding-bottom:.15rem}.daycell{aspect-ratio:1;min-height:0;border-radius:.7rem;font-variant-numeric:tabular-nums;font-size:.92rem;border:1px solid transparent;display:flex;align-items:center;justify-content:center;transition:border-color .14s ease,background .14s ease,transform .1s ease}.daycell-open{border-color:var(--gate-hairline);background:var(--gate-card);font-weight:600;color:var(--gate-text)}.daycell-open:hover{border-color:var(--gate-ink)}.daycell-open:active{transform:scale(.94)}.daycell-shut{color:var(--gate-muted);opacity:.5;pointer-events:none}.daycell-blank{pointer-events:none}.daycell-on{background:var(--gate-ink);color:#fff;border-color:var(--gate-ink);font-weight:700}.hint-soft{flex-direction:row;align-items:center;gap:.5rem;padding:.6rem .75rem;border-radius:.9rem;background:var(--gate-lav);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--gate-lav) 45%,#fff)}color:var(--gate-text);font-size:.78rem;font-weight:600}.hint-soft .mu-icon{font-size:.95rem;flex:none}.gate-plain{background:var(--gate-bg)}.wiz{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:calc(1.1rem + env(safe-area-inset-top,0)) 1.15rem 1.5rem;gap:1.1rem}.wiz>*,.families,.family,.trades,.wiz-body{flex:none}.wiz-top{padding-bottom:.1rem;flex-direction:row;align-items:center;justify-content:space-between;gap:.6rem}.wiz-brand{font-size:.92rem;font-weight:700;letter-spacing:-.02em;color:var(--gate-text)}.wiz-count{flex:none;font-size:.76rem;font-weight:700;color:var(--gate-muted)}.wiz-q{font-family:Bricolage Grotesque,Inter,system-ui,sans-serif;font-variation-settings:"opsz" 72;font-size:clamp(1.75rem,7.4vw,2.1rem);font-weight:800;letter-spacing:-.035em;line-height:1.06;color:var(--gate-text);text-wrap:balance}.wiz-note{font-size:.92rem;color:var(--gate-muted);line-height:1.4;max-width:32ch}.wiz-body{gap:1.15rem;padding-top:.4rem}.wiz-body>.row-pill:first-of-type{margin-top:.35rem}@media(max-height:740px){.wiz{padding-top:calc(.8rem + env(safe-area-inset-top,0));gap:.8rem}.wiz-q{font-size:clamp(1.5rem,6.6vw,1.8rem)}.wiz-body{gap:.6rem}}.wiz-side{display:none}.wiz-foot{flex:none;flex-direction:row;align-items:stretch;gap:.55rem;padding:.2rem 1.15rem calc(1.15rem + env(safe-area-inset-bottom,0))}.wiz-ghost{flex:none;width:calc(var(--step, 1rem) * 3.5);min-height:calc(var(--step, 1rem) * 3.5);border-radius:999px;border:1px solid #ddd9ea;background:var(--gate-card);color:var(--gate-text);display:inline-flex;align-items:center;justify-content:center;transition:background .16s ease,transform .1s ease}.wiz-ghost:hover{background:#f3f1fa}.wiz-ghost:active{transform:scale(.94)}.wiz-ghost .mu-icon{font-size:1.15rem}.wiz-main{display:flex;flex:1;min-height:calc(var(--step, 1rem) * 3.5);border-radius:999px;background:var(--gate-ink);color:#fff;border:none;font-size:1rem;font-weight:700;letter-spacing:-.01em;flex-direction:row;align-items:center;justify-content:center;gap:.4rem;transition:background .18s ease,transform .1s ease}.wiz-main:hover{background:#2a2a2e}.wiz-main:active{transform:scale(.985)}.wiz-main[disabled]{background:#e6e4ee;color:#a8a4b4;cursor:not-allowed}@media(max-height:740px){.wiz-foot{padding-bottom:calc(.85rem + env(safe-area-inset-bottom,0))}.wiz-ghost{width:3.1rem;min-height:3.1rem}.wiz-main{min-height:3.1rem}}.slug-say{flex-direction:row;align-items:center;gap:.4rem;font-size:.76rem;font-weight:700;line-height:1.3;padding-top:.15rem}.slug-say .mu-icon{font-size:.9rem;flex:none}.slug-ok{color:#15703f}.slug-bad{color:#a3122b}.families{gap:0}.family{gap:.55rem}.family+.family{margin-top:1.75rem}.family-name{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gate-muted);line-height:1}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}.in-clear{position:absolute;right:.35rem;top:50%;transform:translateY(-50%);width:2.75rem;height:2.75rem;border-radius:999px;display:none;align-items:center;justify-content:center;background:transparent;border:none;padding:0;cursor:pointer;color:var(--muted-foreground, #8e8a99);transition:background .15s ease,color .15s ease,transform .1s ease}.in-clear.is-on{display:inline-flex}.in-clear:hover{background:#1010140f;color:inherit}.in-clear:active{transform:translateY(-50%) scale(.9)}.in-clear svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:2.2;stroke-linecap:round}.in-clear.is-on~input,input:has(~.in-clear.is-on){padding-right:3.1rem}:root{-webkit-tap-highlight-color:transparent}@media(min-width:60rem){html{font-size:17px}}@media(min-width:100rem){html{font-size:18px}}button,a,label,.trade,.row-dot,.icon-pad,.progress,.wiz-top,.family-name,.wave,.wiz-foot,.hero,.gate-mark,.in-clear{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation}input,textarea,.bento-link,.wiz-q,.wiz-note,.gate-sub,.dir-name,.offer-main{-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}.shop{background:var(--gate-bg);color:var(--gate-text)}.shop h1{font-family:Bricolage Grotesque,Inter,system-ui,sans-serif;font-variation-settings:"opsz" 72;font-size:1.6rem;font-weight:800;letter-spacing:-.035em}.shop h2{font-family:Bricolage Grotesque,Inter,system-ui,sans-serif;font-size:1.05rem;font-weight:700;letter-spacing:-.02em}.shop .text-muted-foreground,.shop .text-sm.text-muted-foreground{color:var(--gate-muted)}.shop .offer,.shop .rounded-2xl{border-radius:1.25rem;border-color:var(--gate-hairline);background:var(--gate-card)}.shop .offer{overflow:hidden}.shop .offer-main .text-primary{color:var(--gate-text);font-weight:700}.shop .add-chip{border-radius:999px;border-color:var(--gate-hairline);background:var(--gate-bg);color:var(--gate-text)}.shop .add-chip .p{color:var(--gate-text)}.shop .add-row{border:none;border-radius:999px;min-height:3.4rem;background:var(--gate-ink);color:#fff;font-weight:700}.shop .add-row:hover{background:#2a2a2e}.shop .add-row-mini{border:1px dashed var(--gate-hairline);background:transparent;color:var(--gate-muted);min-height:0;font-weight:600}.shop .add-row-mini:hover{background:#f3f1fa;color:var(--gate-text)}.shop .pen{border-radius:999px;border-color:var(--gate-hairline);background:var(--gate-card);color:var(--gate-text);box-shadow:none}.shop .pen:hover{background:#f3f1fa;border-color:var(--gate-lav-2)}.shop .hint-bar{background:var(--gate-lav);color:var(--gate-text);border-radius:1rem;padding:.7rem .85rem;font-weight:600}.shop .drawer-content{border-radius:1.75rem 1.75rem 0 0;background:var(--gate-bg);border:none}.shop .drawer-content h2{font-size:1.3rem}.shop .drawer-content .input{background:var(--gate-card);border:1px solid var(--gate-hairline);border-radius:1rem;padding:.85rem 1rem;font-size:.98rem;box-shadow:none}.shop .drawer-content .input:focus{outline:none;border-color:var(--gate-lav-2);box-shadow:0 0 0 3px #c3b9f759}.shop .drawer-content .input.field-bare{border:none;background:transparent;box-shadow:none;padding:0;border-radius:0;min-height:0}.shop .drawer-content .input.field-bare:has(~.in-clear.is-on){padding-right:3.1rem}.shop .drawer-content .input.field-bare.bio-area{min-height:4rem;max-height:7rem}.shop .drawer-content .input.field-bare:focus{border:none;box-shadow:none}.shop .drawer-content .label{font-size:.82rem;font-weight:600;color:var(--gate-muted)}.shop .drawer-content .btn-default{border-radius:999px;min-height:3.3rem;background:var(--gate-ink);color:#fff;font-weight:700}.shop .drawer-content .btn-default[disabled]{background:#e6e4ee;color:#a8a4b4}.shop .drawer-content .btn-ghost,.shop .drawer-content .btn-outline{border-radius:999px;min-height:3rem;background:transparent;border:1px solid var(--gate-hairline);color:var(--gate-text);font-weight:600}.shop .addon-row{border-radius:1rem;border-color:var(--gate-hairline);background:var(--gate-card)}.shop .addon-row-on{border-color:var(--gate-ink);background:var(--gate-card)}.shop .tile-on .check-box,.shop .addon-row-on .check-box{background:var(--gate-ink);border-color:var(--gate-ink)}.shop .tabbar{background:var(--gate-bg);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--gate-bg) 86%,transparent)}border-color:var(--gate-hairline)}.shop .tab{color:var(--gate-muted)}.shop .tab.is-active{color:var(--gate-text);font-weight:700}.shop .stepper-step-done:after{background:var(--gate-ink)}.shop .stepper-step-done .stepper-indicator{background:var(--gate-ink);border-color:var(--gate-ink);color:#fff}.shop .stepper-step-active .stepper-indicator{border-color:var(--gate-ink);color:var(--gate-text);box-shadow:0 0 0 4px #cfc7f88c}.shop .stepper-indicator{border-color:var(--gate-hairline);color:var(--gate-muted);background:var(--gate-card)}.shop .stepper-label{color:var(--gate-muted)}.shop .stepper-step-active .stepper-label,.shop .stepper-step-done .stepper-label{color:var(--gate-text);font-weight:700}.shop .btn-default,.shop .btn-lg.btn-default{border-radius:999px;min-height:3.4rem;background:var(--gate-ink);color:#fff;font-weight:700;border:none}.shop .btn-default:hover{background:#2a2a2e}.shop .btn-default[disabled]{background:#e6e4ee;color:#a8a4b4}.shop .btn-outline{border-radius:999px;min-height:3.2rem;background:var(--gate-card);border:1px solid var(--gate-hairline);color:var(--gate-text);font-weight:600}.shop .btn-ghost{color:var(--gate-muted);border-radius:999px}.shop .eyebrow,.shop .text-primary{color:var(--gate-text)}.row-dot-ok{background:#e7f5ec;color:#15703f}.up-btn{width:100%;flex-direction:row;align-items:center;gap:.75rem;padding:.85rem .9rem;border-radius:1.15rem;border:1px dashed var(--gate-hairline);background:var(--gate-card);color:var(--gate-text);text-align:left;transition:border-color .16s ease,background .16s ease,transform .1s ease}.up-btn:hover{border-color:var(--gate-lav-2);background:#faf9fe}.up-btn:active{transform:scale(.99)}.up-btn .mu-icon{font-size:1.15rem;flex:none}.up-title{font-size:.92rem;font-weight:700}.up-note{font-size:.72rem;color:var(--gate-muted)}.up-btn[data-state=subiendo]{border-style:solid;border-color:var(--gate-lav-2);background:#f6f3fe}.up-btn[data-state=subiendo] .up-title:after{content:" \2014  subiendo\2026";font-weight:600;color:var(--gate-muted)}.up-btn[data-state=listo]{border-style:solid;border-color:#bfe3cd;background:#f4fbf6}.up-btn[data-state=error]{border-style:solid;border-color:#f0c2cb;background:#fdf5f6}.up-btn[data-state=error] .up-note:after{content:" \b7  no se pudo subir, prob\e1  otra vez";color:#a3122b;font-weight:700}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.btn{border-radius:999px;font-weight:600}.btn-default{min-height:3.2rem;font-weight:700}.btn-lg{min-height:3.4rem}.btn-outline{background:var(--card);border-color:var(--border)}.btn-icon{border-radius:999px}.input,.mu-field{border-radius:1rem;border:1px solid var(--border);background:var(--card);padding:.85rem 1rem;font-size:.98rem}.input:focus,.mu-field:focus{outline:none;border-color:var(--ring);box-shadow:0 0 0 3px #c3b9f759}.label,.mu-label{font-size:.78rem;font-weight:600;color:var(--muted-foreground)}.drawer-content{border-radius:1.75rem 1.75rem 0 0;background:var(--background);border:none}.dialog-content{border-radius:1.5rem}.stepper-step-done:after{background:var(--primary)}.stepper-step-done .stepper-indicator{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.stepper-step-active .stepper-indicator{border-color:var(--primary);box-shadow:0 0 0 4px #cfc7f88c}.card,.rounded-xl{border-radius:1.25rem}@media(min-width:48rem){.drawer-overlay{display:grid;place-items:center;padding:2.5rem 1.5rem}.drawer-content{position:relative;inset:auto;margin:0;width:min(38rem,100%);max-height:min(84vh,46rem);border-radius:1.5rem;border:1px solid var(--gate-hairline);box-shadow:0 40px 80px -32px #14102873,0 4px 14px -6px #1410282e;translate:none;opacity:0;transform:scale(.975) translateY(.75rem);transition:opacity .2s var(--mu-ease, ease),transform .2s var(--mu-ease, ease)}.drawer-overlay-open .drawer-content{translate:none;opacity:1;transform:none}.drawer-overlay .drawer-handle{display:none}.shop .drawer-content,.drawer-content{border-radius:1.5rem}.sheet{padding-bottom:.4rem}@media(prefers-reduced-motion:reduce){.drawer-content{transition:none}}}.shot-frame,.shot-hole{aspect-ratio:4 / 3;max-height:11rem;width:100%;border-radius:1rem;overflow:hidden;border:1px solid var(--gate-hairline);background:var(--gate-soft)}.shot-hole{display:flex;align-items:center;justify-content:center;gap:.5rem;color:var(--gate-muted);font-size:.86rem;border-style:dashed}.shot-hole .mu-icon{font-size:1.1rem}.shot-note{min-height:2.6rem}.sheet{gap:1.15rem;padding:.35rem .15rem calc(.4rem + env(safe-area-inset-bottom,0))}.sheet-q{font-family:Bricolage Grotesque,Inter,system-ui,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.1;letter-spacing:-.025em;color:var(--gate-text)}.sheet-note{font-size:.84rem;line-height:1.35;color:var(--gate-muted)}.money{flex-direction:row;align-items:baseline;gap:.35rem}.money-unit{font-size:.82rem;font-weight:700;color:var(--gate-muted);flex:none}.mins{display:grid;grid-template-columns:repeat(3,1fr);gap:.45rem}.mins .trade{padding:.7rem .2rem;font-size:.84rem;justify-content:center;text-align:center}.fold-row{flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem;width:100%;text-align:left;cursor:pointer;padding:.8rem .95rem;border-radius:1rem;border:1px solid var(--gate-hairline);background:var(--gate-card);font-size:.88rem;font-weight:600;color:var(--gate-muted);transition:background .16s ease,border-color .16s ease,color .16s ease}.fold-row:hover{color:var(--gate-text);border-color:var(--gate-lav-2)}.fold-row:active{transform:scale(.995)}.fold-row.is-open{background:var(--gate-bg);color:var(--gate-text);border-color:var(--gate-lav-2);border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:transparent}.fold-row .mu-icon{font-size:1rem;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.fold-row.is-open .mu-icon{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.fold-row .mu-icon{transition:none}}.fold{gap:0}.fold-panel{border:1px solid var(--gate-lav-2);border-top:0;border-radius:0 0 1rem 1rem;padding:.85rem;margin-top:-1px;background:var(--gate-bg)}.sheet .btn-default{min-height:3.35rem;border-radius:999px;font-size:1rem}.sheet .btn-default:disabled{background:var(--gate-hairline);color:#a9a5b6;opacity:1}.sheet .btn-ghost{min-height:2.6rem;color:var(--gate-muted);font-weight:600}.input.bio-area,.bio-area{min-height:4rem;max-height:7rem;resize:none;line-height:1.4;padding:0;font-family:inherit;scrollbar-width:none;-ms-overflow-style:none}.bio-area::-webkit-scrollbar{display:none}.drawer-handle{touch-action:none;cursor:grab;height:.35rem;width:3rem;background:var(--gate-hairline)}.drawer-content:active .drawer-handle{cursor:grabbing}.sheet-one{--sheet-space: 1.1rem;--sheet-tight: .4rem;gap:var(--sheet-space);min-height:19rem;padding:0}.dots{flex-direction:row;gap:.3rem;padding:0}.dot{height:.3rem;flex:1;border-radius:999px;background:#e4dff1;transition:background .2s ease}.dot.on{background:var(--gate-ink)}.dot.done{background:var(--gate-lav-2)}.dots-tap .dot{height:1.25rem;padding:.475rem 0;background-clip:content-box;border:0;appearance:none;cursor:pointer}.dots-tap .dot:disabled{cursor:default}.done-list{flex-direction:row;flex-wrap:wrap;gap:var(--sheet-tight)}.done-pill{display:inline-flex;align-items:center;justify-content:center;min-height:1.85rem;line-height:1;padding:0 .75rem;font-size:.74rem;font-weight:600;color:var(--gate-muted);background:var(--gate-card);border:1px solid var(--gate-hairline);border-radius:999px;max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.one{gap:var(--sheet-space);flex:1}.one-head{gap:var(--sheet-tight)}.one-head .one-q{font-family:Bricolage Grotesque,Inter,system-ui,sans-serif;font-size:1.7rem;font-weight:800;letter-spacing:-.035em;line-height:1.06;color:var(--gate-text);text-wrap:balance}.one-split{gap:var(--sheet-tight);padding-top:var(--sheet-space);border-top:1px solid var(--gate-hairline)}.note-soft{font-size:.82rem;color:var(--gate-muted);line-height:1.35}.peek{pointer-events:none}.peek .offer-main{cursor:default;width:100%}.peek .offer-main>.mu-icon:last-child{margin-left:auto}.sheet-foot{flex-direction:row;align-items:center;gap:.6rem;margin-top:auto;padding-top:var(--sheet-space)}.sheet-ghost{width:3.2rem;height:3.2rem;flex:none;border-radius:999px;border:1px solid var(--gate-hairline);background:var(--gate-card);color:var(--gate-text);display:inline-flex;align-items:center;justify-content:center}.sheet-ghost:hover{background:#f3f1fa;border-color:var(--gate-lav-2)}.sheet-ghost:active{transform:scale(.94)}.sheet-main{flex:1 1 auto;min-width:0;gap:.45rem}.drawer-content .sheet-foot>.sheet-main{flex:1 1 auto}.two-up{flex-direction:row;gap:.5rem;align-items:stretch}.two-up>*{flex:1 1 0;min-width:0;align-self:stretch}.drawer-content .two-up>*{flex:1 1 0;min-width:0}.shot-frame{background:var(--gate-card)}.shot-frame img{width:100%;height:100%;object-fit:cover}.offer-main>.mu-icon:last-child{margin-left:auto}.strong-note{color:var(--gate-text);font-weight:600}.row-label:has(.cap-say),.field .label:has(.cap-say){display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.cap-say{font-size:.68rem;font-weight:700;color:#b4b0c2;font-variant-numeric:tabular-nums;pointer-events:none;flex:none}.cap-tight{color:var(--gate-coral)}.ident>.mu-text,.offer-main .mu-span,.dir-name,.bento-link{overflow-wrap:anywhere}.ident>.mu-text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.peek .offer-main .mu-span:last-child{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.addon-list{max-height:42vh;overflow-y:auto;overscroll-behavior:contain;gap:.4rem}.drawer-content .addon-list{flex:0 1 auto}.addon-th{width:2.4rem;height:2.4rem;flex:none;border-radius:.7rem;object-fit:cover;background:var(--gate-bg)}.addon-th-empty{border:1px solid var(--gate-hairline);font-size:1rem}.picked-row{flex-direction:row;flex-wrap:wrap;gap:.35rem}.picked-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .5rem .3rem .7rem;border-radius:999px;background:var(--gate-lav);color:var(--gate-text);border:1px solid var(--gate-lav-2);font-size:.75rem;font-weight:600;max-width:100%;overflow:hidden}.picked-chip .mu-span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.picked-chip .mu-icon{font-size:.85rem;opacity:.7;flex:none}.picked-chip:active{transform:scale(.96)}.drawer-overlay-open+.drawer-overlay-open .drawer-content{box-shadow:0 -22px 50px -20px #1c143c66}.sheet-one>.addon-list{flex:1 1 auto;max-height:52vh}:not(.is-dirty)>.slug-bad{display:none}.add-chip{flex-direction:row;align-items:center;padding:.25rem .5rem .25rem .3rem;gap:.4rem}.add-chip-th{width:1.6rem;height:1.6rem;flex:none;border-radius:.4rem;object-fit:cover;background:var(--gate-bg)}.add-chip-th-empty{border:1px solid var(--gate-hairline);font-size:.7rem;color:var(--gate-muted)}.add-chip-name{font-size:.7rem;font-weight:600;line-height:1.1}.add-chip .p{font-size:.68rem;opacity:.75}.offer-total{flex-direction:row;align-items:center;gap:.6rem;padding:.55rem .7rem;border-top:1px solid var(--gate-hairline);background:var(--gate-bg)}.row-pill-go{width:100%;text-align:left;cursor:pointer}.row-pill-go:active{transform:scale(.995)}.row-pill-go .mu-icon:last-child{opacity:.55}.send-row{flex-direction:row;gap:.5rem}.send-btn{flex:1 1 0;min-width:0;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;padding:.8rem .3rem;background:var(--gate-card);border:1px solid var(--gate-hairline);border-radius:1.1rem;color:var(--gate-text);text-decoration:none;cursor:pointer}.send-btn:hover{border-color:var(--gate-lav-2);background:#f7f5ff}.send-btn:active{transform:scale(.97)}.send-btn .mu-icon{font-size:1.15rem}.send-label{font-size:.74rem;font-weight:600}.ways{flex-direction:row;flex-wrap:wrap;gap:.4rem;padding-top:.55rem}.way{display:inline-flex;flex-direction:row;align-items:center;gap:.45rem;padding:.4rem .7rem .4rem .55rem;border-radius:999px;border:1px solid var(--border);background:var(--background);color:var(--foreground);text-decoration:none;max-width:100%}.way:hover{border-color:var(--ring);background:var(--card)}.way:active{transform:scale(.97)}.way .mu-icon{font-size:.95rem;flex:none;opacity:.8}.way-label{font-size:.72rem;font-weight:700;line-height:1.1}.way-handle{font-size:.68rem;color:var(--muted-foreground);line-height:1.15;max-width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.up-say{display:block;font-size:.74rem;font-weight:600;color:var(--gate-muted);padding:.35rem .15rem 0}.up-say-bad{color:var(--gate-coral)}.chan-list{gap:.3rem;padding-top:.6rem}.chan-row{position:relative;width:100%;display:flex;flex-direction:row;align-items:center;gap:.6rem;padding:.5rem .6rem;border-radius:.9rem;border:1px solid transparent;background:var(--gate-bg);color:var(--gate-text);cursor:pointer;text-align:left}.chan-row:hover{border-color:var(--gate-hairline);background:#f3f1fa}.chan-row:active{transform:scale(.995)}.chan-ic{width:1.9rem;height:1.9rem;flex:none;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--gate-card);border:1px solid var(--gate-hairline);color:var(--gate-text)}.chan-ic .mu-icon{font-size:.9rem}.chan-label{font-size:.72rem;font-weight:700;color:var(--gate-muted);line-height:1.15}.chan-handle{font-size:.85rem;font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chan-copy{font-size:.95rem;opacity:.45;flex:none}.chan-row:hover .chan-copy{opacity:.8}.copied-bubble{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:var(--gate-ink);color:#fff;border-radius:999px;padding:.2rem .55rem;font-size:.68rem;font-weight:700;letter-spacing:.01em;pointer-events:none;animation:copied-in .16s ease-out}@keyframes copied-in{0%{opacity:0;transform:translateY(-50%) scale(.9)}}@media(prefers-reduced-motion:reduce){.copied-bubble{animation:none}}.clock-say{flex-direction:row;align-items:center;gap:.4rem;font-size:.84rem;font-weight:600;color:var(--gate-text);padding:.1rem .15rem}.clock-say .mu-icon{font-size:.95rem;color:var(--gate-muted)}.ampm{flex-direction:row;flex:none;margin-left:auto;gap:.1rem;border-radius:.62rem;background:var(--gate-bg);padding:.15rem}.ampm-b{border:0;background:none;border-radius:.48rem;min-width:2.3rem;min-height:1.85rem;padding:0 .35rem;font:700 .68rem Inter,system-ui,sans-serif;letter-spacing:.02em;color:var(--gate-muted);cursor:pointer;transition:background .14s ease,color .14s ease}.ampm-on{background:var(--gate-ink);color:#fff}.ampm-b:not(.ampm-on):hover{color:var(--gate-text)}.ampm-b:active{transform:scale(.94)}.time-pill .in-clear.is-on{display:none}.slug-warn{background:#fdf3d4;border-color:#f2dc9c;color:#6b5312}.slug-warn .mu-icon{color:#8a6a12}.facts{flex-direction:row;align-items:stretch;gap:.5rem;padding-top:.7rem}.state{flex:1 1 auto;min-width:0;flex-direction:row;align-items:center;gap:.45rem;background:var(--gate-soft);border-radius:.9rem;padding:.45rem .65rem}.state-dot{width:.5rem;height:.5rem;border-radius:999px;flex:none;background:#34c07a}.state-rest .state-dot,.state-dot-rest{background:#e0a63c}.state-shut .state-dot,.state-dot-shut{background:#b9b4c8}.state-b{font-size:.78rem;font-weight:700}.state-s{font-size:.78rem;color:var(--gate-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.write{flex:none;flex-direction:row;align-items:center;gap:.4rem;cursor:pointer;border:1px solid var(--gate-hairline);background:var(--gate-card);border-radius:.9rem;padding:.45rem .6rem .45rem .65rem;color:var(--gate-text)}.write-wide{width:100%;margin-top:.5rem;justify-content:flex-start}.write-wide .write-go{margin-left:auto}.write .mu-icon{font-size:.9rem;color:var(--gate-muted)}.write-b{font-size:.78rem;font-weight:700}.write-go{font-size:.8rem;opacity:.5}.bookbar{position:sticky;bottom:0;z-index:20;flex-direction:row;align-items:center;gap:.7rem;background:var(--gate-card);border-top:1px solid var(--gate-hairline);margin:0 -1.25rem;padding:.7rem 1.25rem calc(.7rem + env(safe-area-inset-bottom,0))}.bookbar-l{font-size:.68rem;font-weight:700;color:var(--gate-muted)}.bookbar-v{font-size:.92rem;font-weight:800;letter-spacing:-.02em}.bookbar-go{flex:none;border:0;background:var(--gate-ink);color:#fff;border-radius:999px;min-height:2.9rem;padding:0 1.3rem;font-size:.92rem;font-weight:700}.bookbar-go:active{transform:scale(.97)}.today-card{background:var(--gate-card);border:1px solid var(--gate-hairline);border-radius:1.15rem;padding:.7rem .8rem;gap:.5rem}.today-h{flex-direction:row;align-items:center;gap:.45rem}.today-b{font-size:.84rem;font-weight:700}.today-s{margin-left:auto;font-size:.72rem;color:var(--gate-muted);font-weight:600}.spans{flex-direction:row;gap:.4rem}.span{flex:1 1 0;min-width:0;background:var(--gate-bg);border-radius:.8rem;padding:.45rem .6rem}.span-l{font-size:.66rem;font-weight:700;color:var(--gate-muted)}.span-v{font-size:.84rem;font-weight:700;font-variant-numeric:tabular-nums}.rest-line{flex-direction:row;align-items:center;gap:.5rem;background:#fdf3d4;border-radius:.8rem;padding:.5rem .65rem}.rest-line .mu-icon{font-size:.95rem;color:#8a6a12}.rest-line .mu-span{font-size:.86rem;font-weight:700;color:#6b5312;line-height:1.3}.week{gap:0}.wrow{flex-direction:row;align-items:center;gap:.6rem;padding:.5rem .15rem;border-bottom:1px solid var(--gate-hairline)}.wrow:last-child{border-bottom:0}.wrow-day{font-size:.8rem;font-weight:600;color:var(--gate-muted)}.wrow-t{margin-left:auto;font-size:.78rem;font-weight:600;font-variant-numeric:tabular-nums;background:var(--gate-bg);border-radius:.5rem;padding:.18rem .45rem}.wrow-none{background:none;color:var(--gate-muted);font-weight:500}.open-b{margin-left:auto;flex:none;text-align:center;min-width:4.6rem;background:var(--gate-ink);color:#fff;border-radius:999px;padding:.35rem .7rem;font-size:.72rem;font-weight:700}.sec-head{flex-direction:row;align-items:baseline;justify-content:space-between;gap:.5rem}.bio-bg .bookbar~*{margin-bottom:0}.pubwrap{padding:0 0 2.5rem;gap:1rem}.pubwrap>.rounded-2xl{border-radius:0;border-left:0;border-right:0}.pubwrap>*:not(.rounded-2xl):not(.bookbar){padding-left:1rem;padding-right:1rem}.name-row{flex-direction:row;align-items:center;flex-wrap:wrap;gap:.45rem}.nextline{flex-direction:row;align-items:center;gap:.45rem;border-top:1px solid var(--gate-hairline);margin-top:.25rem;padding-top:.6rem}.nextline .mu-icon{font-size:.9rem;color:var(--gate-muted)}.nextline-t{font-size:.72rem;color:var(--gate-muted)}.nextline-b{margin-left:auto;font-size:.8rem;font-weight:700;color:var(--gate-text)}.slot-bubble-wide{width:100%}.bookbtn-mine{background:var(--gate-card);color:var(--gate-text);border:1px solid var(--gate-hairline)}.kind-pill{flex:none;font-size:.68rem;font-weight:700;color:#4b3aa8;background:#ece8fd;border:1px solid var(--gate-lav-2);border-radius:999px;padding:.18rem .5rem}.cover-back{position:absolute;left:.6rem;top:.6rem;z-index:2;width:2.3rem;height:2.3rem;border-radius:999px;border:0;background:#1010148c;color:#fff;display:inline-flex;align-items:center;justify-content:center;backdrop-filter:blur(6px)}.cover-back:hover{background:#101014b8}.cover-back:active{transform:scale(.94)}.pubfoot{position:sticky;bottom:0;z-index:30;flex-direction:row;align-items:center;gap:.5rem;padding:.7rem 1rem calc(.7rem + env(safe-area-inset-bottom,0));background:linear-gradient(to top,var(--gate-bg) 72%,rgba(251,250,254,0))}.slot-bubble{flex:1 1 auto;min-width:0;flex-direction:row;align-items:center;gap:.55rem;background:var(--gate-card);border:1px solid var(--gate-hairline);border-radius:999px;min-height:3.4rem;padding:0 .9rem}.slot-bubble .mu-icon{font-size:1rem;color:var(--gate-muted);flex:none}.slot-l{font-size:.64rem;font-weight:700;color:var(--gate-muted);line-height:1.2}.slot-v{font-size:.88rem;font-weight:800;letter-spacing:-.02em;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bookbtn{flex:none;display:inline-flex;flex-direction:row;align-items:center;gap:.4rem;border:0;border-radius:999px;background:var(--gate-ink);color:#fff;min-height:3.4rem;padding:0 1.25rem;font-size:.95rem;font-weight:700}.bookbtn:active{transform:scale(.97)}.bookbtn .mu-icon{font-size:.95rem;opacity:.8}.pubwrap{padding-bottom:1rem}.drawer-content .row-pill{width:100%}.pubwrap>.rounded-2xl{border-top:0}.move-bridge,.new-bridge{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);opacity:0;pointer-events:none}.dayg-appt .dayg-at,.dayg-appt .dayg-tick,.dayg-appt .dayg-money,.dayg-appt:not(.dayg-tall):not(.dayg-tiny),.many-row-done .many-money{color:var(--gate-done)}.drawer-content .sheet-tall{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.drawer-content .many-list{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.many-row{display:flex;flex-direction:row;align-items:center;gap:.65rem;width:100%;border:0;border-top:1px solid var(--gate-hairline);background:transparent;padding:.6rem 0;text-align:left;cursor:pointer}.many-av{width:2.1rem;height:2.1rem;border-radius:999px;flex:none;background:#ece8fd;color:var(--gate-deep);font-size:.78rem;font-weight:800;display:flex;align-items:center;justify-content:center}.many-who{font-size:.88rem;font-weight:700;color:var(--gate-text);line-height:1.2}.many-what{font-size:.72rem;color:#5a5566;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.many-money{margin-left:auto;font-size:.86rem;font-weight:800;color:var(--gate-text);font-variant-numeric:tabular-nums}.day-empty{flex:none;flex-direction:row;align-items:center;gap:.75rem;background:var(--gate-card);border:1px solid var(--gate-hairline);border-radius:1rem;padding:.95rem 1rem;margin-bottom:1.25rem}.day-empty-mark{width:2.4rem;height:2.4rem;border-radius:.8rem;flex:none;align-items:center;justify-content:center;background:#ece8fd;color:var(--gate-deep)}.day-empty-mark .mu-icon{font-size:1.15rem}.day-empty-off{background:var(--gate-soft);color:#5a5566}.day-empty-t{font-size:.92rem;font-weight:700;color:var(--gate-text);line-height:1.25}.day-empty-s{font-size:.76rem;color:#5a5566;line-height:1.35}.kpi-two{flex-direction:row;gap:.6rem}.kpi-hero{background:var(--gate-deep);background-image:none;color:#fff;border-radius:1.3rem;padding:1.1rem 1.1rem 1rem;gap:.35rem}.kpi-hero *{color:inherit}.kpi-hero-l{font-size:.68rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#fffc}.kpi-hero-v{color:#fff;font-size:2.6rem;font-weight:800;letter-spacing:-.045em;line-height:1}.kpi-hero-s{font-size:.78rem;color:#ffffffd1}.kpi-hero-chips{flex-direction:row;flex-wrap:wrap;gap:.4rem;padding-top:.35rem}.chip{flex-direction:row;align-items:center;gap:.35rem;background:#fff3;border-radius:999px;padding:.28rem .6rem;color:#fff}.chip .mu-icon{font-size:.8rem}.chip-t{font-size:.74rem;font-weight:700}.note-owe{flex-direction:row;align-items:center;gap:.7rem;background:#fffaeb;border:1px solid #f6e6b8;border-radius:1.1rem;padding:.8rem .9rem}.note-owe .mu-icon{font-size:1.15rem;color:#a97f00;flex:none}.note-owe-t{font-size:.88rem;font-weight:700;color:#6b4e00}.note-owe-s{font-size:.74rem;color:#7a5b00;line-height:1.35}.note-owe-clean{background:#f2faf5;border-color:#d7ecdf}.note-owe-clean .mu-icon{color:var(--gate-done)}.note-owe-clean .note-owe-t{color:#14543a}.note-owe-clean .note-owe-s{color:#2d6b4f}.note-owe-still{background:var(--gate-soft);border-color:var(--gate-hairline)}.note-owe-still .mu-icon{color:var(--gate-muted)}.note-owe-still .note-owe-t{color:var(--gate-text)}.note-owe-still .note-owe-s{color:var(--gate-muted)}.card-t{font-size:.88rem;font-weight:700;color:var(--gate-text)}.card-s{font-size:.75rem;color:#5a5566;line-height:1.35}.delta{flex-direction:row;align-items:center;gap:.25rem;font-size:.76rem;font-weight:800;border-radius:999px;padding:.15rem .5rem}.delta .mu-icon{font-size:.8rem}.delta-up{background:#e7f5ee;color:var(--gate-done)}.delta-down{background:#fdecea;color:#b03a2b}.delta-flat{background:var(--gate-soft);color:#5a5566}.mini{flex:1;min-width:0;gap:.05rem;background:var(--gate-soft);border-radius:.9rem;padding:.6rem .7rem}.mini-l{font-size:.64rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--gate-muted)}.mini-v{font-size:1.05rem;font-weight:800;color:var(--gate-text)}.mini-n{font-size:.64rem;color:var(--gate-muted)}.mini-owe{background:#fffaeb}.mini-owe .mini-v{color:#7a5b00}.months{flex-direction:row;gap:.3rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;border-bottom:1px solid var(--gate-hairline)}.months::-webkit-scrollbar{display:none}.mon{flex:0 0 3.1rem;flex-direction:column;align-items:center;gap:.35rem;border:0;border-radius:.85rem;padding:.45rem .25rem .35rem;background:transparent;cursor:pointer}.skel-dot{width:2.1rem;height:2.1rem;border-radius:999px;flex:none}.skel-figure{width:7rem;height:2.6rem;border-radius:.6rem}.skel-figure-small{width:3.4rem;height:1.05rem}.skel-foot{width:2.6rem;height:.5rem;margin-top:.2rem}.skel-amount{width:2.8rem;height:1.05rem;border-radius:.4rem;flex:none}.skel-account{width:1.1rem;height:.5rem;border-radius:999px;margin-block:.2rem}.skel-tab2{width:7.5rem;height:1.6rem;border-radius:999px}.skel-year{width:3rem;height:1.05rem;border-radius:.4rem;margin-left:.2rem}.skel-70{width:70%}.skel-pc{width:1.9rem}.wheel-grey{background:conic-gradient(#e7e3f4 0 100%)}.wheel-grey:after{background:var(--gate-card)}.leg-gap{width:100%;flex:1 1 auto;min-height:3.5rem;border-radius:.8rem}.skel.rw-n,.skel.lg-i,.skel.hcol-fill,.skel.rw-bar-i{background-image:linear-gradient(90deg,#e7e3f4 25%,#f2f0fa 37%,#e7e3f4 63%)}.skel.rw-n{color:transparent}.kpi-hero-wait{justify-content:flex-start;gap:.55rem}.skel-envelope{background:linear-gradient(90deg,#ffffff24 25%,#ffffff42 37%,#ffffff24 63%);background-size:400% 100%}.kpi-controls{padding-top:.1rem}.year-v{font-size:1.05rem;font-weight:800;letter-spacing:-.02em;color:var(--gate-text);font-variant-numeric:tabular-nums;padding-left:.2rem}.wk-round:disabled{opacity:.38;cursor:default}.wk-round:disabled:hover{background:var(--gate-card);border-color:var(--gate-hairline);color:var(--gate-text)}.mon-col{width:100%;height:3.4rem;justify-content:flex-end;gap:0}.mon-stack{width:62%;max-width:2rem;margin-inline:auto;height:calc(var(--h, 0) * 1%);min-height:3px;justify-content:flex-end;gap:0;border-radius:.3rem;overflow:hidden}.mon-none{margin-top:auto;width:62%;max-width:2rem;margin-inline:auto;height:3px;border-radius:999px;background:var(--gate-hairline)}.months-empty .mon-col{height:1.1rem}.mon-p{width:100%;border-radius:0;height:calc(var(--h, 0) * 1%)}.mon-earned{background:var(--gate-lav-2)}.mon-owed{background:var(--gate-butter)}.mon-m{font-size:.66rem;font-weight:700;color:var(--gate-muted)}.mon-on .mon-earned{background:var(--gate-deep)}.mon-on .mon-owed{background:#e8c65f}.mon-on .mon-m{color:var(--gate-deep)}.mon:hover .mon-stack{filter:brightness(.95)}.rk{gap:.1rem;max-height:13.5rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.rk::-webkit-scrollbar{display:none}.rw{flex:none;flex-direction:row;align-items:center;gap:.65rem;padding:.5rem 0;border-top:1px solid var(--gate-hairline)}.rw:first-child{border-top:0;padding-top:.1rem}.rw-n{width:1.5rem;height:1.5rem;flex:none;border-radius:999px;background:var(--gate-soft);color:#5a5566;font-size:.72rem;font-weight:800;display:flex;align-items:center;justify-content:center}.rw:first-child .rw-n{background:var(--gate-deep);color:#fff}.rw-th{width:2.1rem;height:2.1rem;border-radius:.6rem;object-fit:cover;flex:none}.rw-nm{font-size:.88rem;font-weight:600;color:var(--gate-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rw-c{font-size:.68rem;color:var(--gate-muted)}.rw-mo{font-size:1.05rem;font-weight:800;color:var(--gate-text);font-variant-numeric:tabular-nums}.rw-bar{width:100%;height:.28rem;border-radius:999px;background:var(--gate-soft);overflow:hidden;margin-top:.3rem}.rw-bar-i{height:100%;border-radius:999px;min-width:3px;width:calc(var(--w, 0) * 1%);background:var(--tinte, var(--gate-deep))}.rk-rest{flex-direction:row;align-items:center;justify-content:space-between;gap:.6rem;margin-top:.5rem;padding:.55rem .7rem;border-radius:.8rem;background:var(--gate-soft)}.rk-rest-l{font-size:.76rem;color:var(--gate-muted)}.rk-rest-v{font-size:.82rem;font-weight:800;color:var(--gate-text);font-variant-numeric:tabular-nums}.rest-row{flex-direction:row;align-items:center;gap:.45rem;background:var(--gate-soft);border-radius:.7rem;padding:.45rem .6rem}.rest-row .mu-icon{font-size:.85rem;color:var(--gate-muted)}.rest-l{font-size:.74rem;font-weight:700;color:#5a5566}.rest-p{margin-left:auto;font-size:.74rem;font-weight:800;color:var(--gate-muted)}.wheel-box{flex-direction:row;align-items:center;justify-content:center;gap:1.2rem;margin:auto 0}.wheel-box .leg{flex:0 1 auto}.wheel{--halo: 23%;width:8.2rem;height:8.2rem;flex:none;border-radius:999px;position:relative;align-items:center;justify-content:center;background:conic-gradient(var(--ring, var(--gate-deep) 0 100%))}.wheel:after{content:"";position:absolute;inset:var(--halo);background:var(--gate-card);border-radius:999px}.wheel-mid{position:relative;z-index:1;align-items:center;gap:0;text-align:center}.wheel-v{font-size:1.05rem;font-weight:800;letter-spacing:-.03em;color:var(--gate-text);font-variant-numeric:tabular-nums}.wheel-s{font-size:.6rem;color:var(--gate-muted)}.leg{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.3rem .45rem;flex:1 1 auto;min-width:0;max-height:11rem;overflow-y:auto;scrollbar-width:none;align-content:start}.leg::-webkit-scrollbar{display:none}.lg{display:contents}.lg-i{width:.55rem;height:.55rem;border-radius:.18rem;flex:none;background:var(--tinte, var(--gate-deep))}.lg-i-rest{background:var(--gate-soft);border:1px solid var(--gate-hairline)}.lg-nm{min-width:0;font-size:.74rem;font-weight:600;color:var(--gate-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lg-pc{text-align:right;font-size:.74rem;font-weight:800;color:var(--gate-muted);font-variant-numeric:tabular-nums}.kpi{flex:1;min-width:0;gap:.1rem;background:var(--gate-card);border:1px solid var(--gate-hairline);border-radius:1.1rem;padding:.85rem .9rem}.kpi-l{font-size:.7rem;font-weight:700;color:var(--gate-muted);text-transform:uppercase;letter-spacing:.06em}.kpi-v{font-size:1.35rem;font-weight:800;letter-spacing:-.03em;color:var(--gate-text)}.kpi-n{font-size:.7rem;color:var(--gate-muted)}.kpi-owed .kpi-v{color:#7a5b00}.kpi-owed{background:#fffaeb;border-color:#f6e6b8}.card-soft{background:var(--gate-card);border:1px solid var(--gate-hairline);border-radius:1.1rem;padding:.95rem}.key{width:.55rem;height:.55rem;border-radius:.18rem}.key-earned{background:var(--gate-deep)}.key-owed{background:var(--gate-butter)}.key-l{font-size:.66rem;color:var(--gate-muted)}.bars{flex-direction:row;align-items:flex-end;gap:.4rem;height:7rem}.bar-col{flex:1;min-width:0;align-items:center;justify-content:flex-end;gap:.3rem;height:100%}.bar-stack{width:100%;flex:1;justify-content:flex-end;gap:2px}.bar{width:100%;border-radius:.3rem;min-height:2px}.bar-earned{background:var(--gate-deep);height:calc(var(--h, 0) * 1%)}.bar-owed{background:var(--gate-butter);height:calc(var(--h, 0) * 1%)}.bar-l{font-size:.64rem;font-weight:700;color:var(--gate-muted)}.rank{flex-direction:row;align-items:baseline;gap:.5rem}.rank-n{font-size:.85rem;font-weight:600;color:var(--gate-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-c{margin-left:auto;font-size:.8rem;font-weight:800;color:var(--gate-deep);font-variant-numeric:tabular-nums}.rank-m{font-size:.7rem;color:var(--gate-muted);font-variant-numeric:tabular-nums;min-width:3.4rem;text-align:right}.hcols{flex-direction:row;align-items:flex-end;gap:.25rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.hcols::-webkit-scrollbar{display:none}.hcol{flex:1 0 auto;min-width:1.9rem;align-items:center;gap:.25rem}.hcol-c{font-size:.62rem;font-weight:800;color:var(--gate-muted);font-variant-numeric:tabular-nums}.hcol-track{width:100%;height:3.4rem;justify-content:flex-end}@media(min-width:64rem){.kpi-f1 .hcols{flex:1 1 auto;min-height:0;align-items:stretch}.kpi-f1 .hcol{justify-content:flex-end}.kpi-f1 .hcol-track{flex:1 1 auto;height:auto;min-height:2.5rem}}.hcol-fill{width:100%;border-radius:.3rem .3rem .18rem .18rem;background:var(--gate-lav-2);min-height:3px;height:calc(var(--h, 0) * 1%)}.hcol-peak .hcol-fill{background:var(--gate-deep)}.hcol-peak .hcol-c{color:var(--gate-deep)}.hcol-l{font-size:.55rem;font-weight:700;color:var(--gate-muted);white-space:nowrap}.row-pick{width:100%;text-align:left;cursor:pointer}.pick-th{width:2.3rem;height:2.3rem;border-radius:.7rem;object-fit:cover;flex:none}.row-pick:active{transform:scale(.995)}.row-pick-v{font-size:.95rem;color:var(--gate-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-pick-empty{color:#a9a5b6}.row-pick-go{color:var(--gate-muted);font-size:1rem;flex:none}.amens{flex-direction:row;flex-wrap:wrap;gap:.4rem}.amen{flex-direction:row;align-items:center;gap:.35rem;background:var(--gate-soft);border-radius:999px;padding:.3rem .65rem}.amen .mu-icon{font-size:.9rem;color:var(--gate-deep)}.amen-l{font-size:.74rem;font-weight:600;color:var(--gate-text)}.link-box{flex-direction:row;align-items:center;gap:.6rem;background:var(--gate-soft);border-radius:1rem;padding:.85rem .95rem}.link-v{font-size:.98rem;font-weight:700;color:var(--gate-text);word-break:break-all}.link-copy{width:2.4rem;height:2.4rem;aspect-ratio:1;flex:none;border-radius:999px;display:flex;align-items:center;justify-content:center;background:var(--gate-card);border:1px solid var(--gate-hairline);color:var(--gate-text);cursor:pointer}.link-copy:active{transform:scale(.94)}.act-row{display:flex;flex-direction:row;align-items:center;gap:.6rem;width:100%;border:1px solid var(--gate-hairline);background:var(--gate-card);border-radius:1rem;padding:.7rem .8rem;text-align:left;color:var(--gate-text);text-decoration:none;justify-content:flex-start}.act-center{justify-content:center}.act-row:hover{border-color:var(--gate-lav-2);background:#f7f5ff}.act-row:active{transform:scale(.995)}.act-row .mu-icon{font-size:1rem;color:var(--gate-muted);flex:none}.act-l{font-size:.88rem;font-weight:700}.wk-btn-pend{border-color:#f0d68a;background:#fdf9ec;color:#8a5b06}.wk-btn-pend .mu-icon{color:#8a5b06}.screen-back{align-self:flex-start;flex:none;width:2.2rem;height:2.2rem;border-radius:999px;border:1px solid var(--gate-hairline);background:var(--gate-card);color:var(--gate-text);display:inline-flex;align-items:center;justify-content:center}.screen-back:hover{border-color:var(--gate-lav-2)}.screen-back:active{transform:scale(.94)}.close-brand{margin-left:auto;flex:none;font-size:.66rem;font-weight:700;letter-spacing:.02em;color:#8a5b06;background:#fdf3d4;border-radius:999px;padding:.1rem .45rem}.close-brand-old{color:#9a3412;background:#ffece3}.close-when{flex:none;width:3.9rem;gap:0}.close-day{font-size:.68rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--gate-text);line-height:1.2}.close-hour{font-size:.7rem;font-weight:600;color:var(--gate-muted);font-variant-numeric:tabular-nums;line-height:1.2}.close-what{font-size:.74rem;color:var(--gate-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.close-account{font-size:.72rem;font-weight:700;color:var(--amber, #8a5b06);background:#fdf3d4;border-radius:999px;padding:.08rem .5rem}.act-row-chosen{border-color:var(--gate-lav-2);background:var(--gate-lav-soft)}.act-row-chosen .act-r{color:var(--gate-deep)}.close-end{margin-left:auto;flex:none;font-size:.68rem;font-weight:700;color:var(--gate-muted);background:var(--gate-soft);border-radius:999px;padding:.1rem .5rem}.close-end-ok{color:#15703f;background:#e7f5ec}.close-end-no{color:#8a5b06;background:#fdf3d4}.close-ready{flex-direction:row;align-items:center;gap:.8rem;border:1px solid var(--gate-hairline);background:var(--gate-card);border-radius:1.05rem;padding:1.1rem .9rem}.close-ready .mu-icon{font-size:1.5rem;color:var(--gate-done);flex:none}.kpi-close-n{margin-left:auto;font-size:.72rem;font-weight:700;color:#8a5b06;background:#fdf3d4;border-radius:999px;padding:.08rem .5rem}.account-things{align-self:center;font-size:.78rem;font-weight:600;color:var(--gate-muted);font-variant-numeric:tabular-nums;padding-right:.15rem}.bio-line{font-size:.82rem;line-height:1.4;color:var(--gate-muted);margin:.1rem 0 .15rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.act-r{margin-left:auto;font-size:.72rem;font-weight:600;color:var(--gate-muted)}.act-good{border-color:#bfe6d2;background:#f2fbf6}.act-good,.act-good .act-l{color:#14603f}.act-good .mu-icon{color:#196f4a}.act-good .act-r{color:#3f7a5f}.act-bad,.act-bad .act-l,.act-bad .mu-icon{color:#a3122b}.summary{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:.35rem;background:var(--gate-card);border:1px solid var(--gate-hairline);border-radius:999px;padding:.45rem .85rem;font-size:.78rem;color:var(--gate-muted)}.summary-b{font-weight:800;color:var(--gate-text)}.btn-spin{width:1.05em;height:1.05em;flex:none;border-radius:999px;border:2px solid currentColor;border-top-color:transparent;animation:btn-spin .7s linear infinite}@keyframes btn-spin{to{transform:rotate(1turn)}}.btn-spin-only{width:1.35rem;height:1.35rem;border-width:2.5px}@media(prefers-reduced-motion:reduce){.btn-spin{animation-duration:2.4s}}.toast-slot{position:fixed;left:0;right:0;z-index:60;bottom:calc(5.2rem + env(safe-area-inset-bottom,0px));padding:0 .75rem;pointer-events:none}.toast{translate:none;align-items:center;border-radius:1rem;padding:.8rem 1rem;background:var(--gate-ink);color:#fff;border:0;box-shadow:0 16px 34px -18px #141028b3;pointer-events:auto;animation:toast-in .26s cubic-bezier(.2,.8,.3,1) both}.toast,.toast *{color:#fff}.toast .mu-icon{color:#8ee6b6}.toast .in-clear,.toast button{color:#ffffffb3}.toast-bad{background:#6b1220}.toast-bad .mu-icon{color:#ffb4a8}@keyframes toast-in{0%{opacity:0;transform:translateY(1.1rem) scale(.97)}to{opacity:1;transform:none}}.toast-out{animation:toast-fuera .22s ease forwards;pointer-events:none}@keyframes toast-fuera{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(.7rem) scale(.98)}}@media(prefers-reduced-motion:reduce){.toast{animation:none}}.hastabs{padding-bottom:calc(5.2rem + env(safe-area-inset-bottom,0px))}.head-acts{flex-direction:row;align-items:center;gap:.35rem;flex:none}.head-go{width:2.4rem;height:2.4rem;border-radius:999px;flex:none;border:1px solid var(--gate-hairline);background:var(--gate-card);color:var(--gate-text);display:inline-flex;align-items:center;justify-content:center}.head-go:hover{background:#f3f1fa;border-color:var(--gate-lav-2)}.head-go:active{transform:scale(.94)}.head-go-solid{background:var(--gate-ink);border-color:var(--gate-ink);color:#fff}.head-go-solid:hover{background:#2a2a2e}.btn-spinning{animation:girando .9s linear infinite}@keyframes girando{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.btn-spinning{animation:none}}@keyframes dayg-in{0%{opacity:.35;transform:translateY(.6rem)}to{opacity:1;transform:none}}.skel-bar{height:.5rem;border-radius:999px;flex:none;background:linear-gradient(90deg,#e4e1ee 25%,#f4f3f9 37%,#e4e1ee 63%);background-size:400% 100%;animation:skel-slide 1.4s ease infinite}@keyframes skel-slide{0%{background-position:100% 50%}to{background-position:0 50%}}.skeleton,.skel{background:linear-gradient(90deg,#efedf6 25%,#f7f6fb 37%,#efedf6 63%);background-size:400% 100%;animation:skel-slide 1.4s ease infinite;border-radius:.9rem}.skel-txt{height:1rem;border-radius:999px}.skel-txt-lg{height:1.6rem;border-radius:999px}.skel-round{border-radius:999px}.skel-45{width:45%}.skel-60{width:60%}.skel-75{width:75%}.skel-90{width:90%}.kpi-hero-skel{height:8.5rem;border-radius:1.5rem}.cover-skel{height:8.5rem;border-radius:0}.months .skel.mon-stack{height:calc(var(--h, 40) * 1%);background-image:linear-gradient(90deg,#e7e3f4 25%,#f2f0fa 37%,#e7e3f4 63%)}@media(prefers-reduced-motion:reduce){.skeleton,.skel{animation:none}}.shellwrap>*{animation:pantalla-entra .18s ease both}@keyframes pantalla-entra{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.shellwrap>*{animation:none}}.skel-line{height:1.17rem;border-radius:999px}.skel-w-1{width:3.6rem}.skel-w-2{width:3.1rem}.skel-w-3{width:5.2rem}.net-box{padding:.7rem 0;border-bottom:1px solid var(--border)}.write-tight{flex:0 0 auto;min-width:0}.net-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.net-tile{display:flex;align-items:center;justify-content:flex-start;text-align:left;gap:.375rem;min-width:0;padding:.375rem .625rem .375rem .375rem;border-radius:999px;border:1px solid var(--border);background:#fff;text-decoration:none;color:var(--foreground);transition:filter .14s ease}.net-tile:active{filter:brightness(.96)}.net-dot{display:grid;place-items:center;flex:0 0 auto;align-self:center;width:1.375rem;height:1.375rem;color:#fff;font-size:.75rem;line-height:0}.net-dot .mu-icon{display:grid;place-items:center;line-height:0}.net-dot svg{display:block;width:.75rem;height:.75rem}.net-svg{width:1.375rem;height:1.375rem;display:block;object-fit:contain}.net-ig .net-svg,.net-wa .net-svg{transform:scale(.93)}.net-dot .net-call{background:#6b46c1;color:#fff;width:1.375rem;height:1.375rem;border-radius:999px;display:grid;place-items:center;overflow:hidden}.net-h{font-size:.8125rem;font-weight:600;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.net-none{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .625rem;border-radius:.875rem;border:1px dashed var(--border);background:transparent;text-align:left}.net-none .net-dot{background:var(--muted);color:var(--muted-foreground);border-radius:999px}.net-none .net-h{font-size:.8125rem;font-weight:500;color:var(--muted-foreground);white-space:normal}.net-none .net-t{font-size:.875rem;font-weight:700;color:var(--foreground)}.net-go{margin-left:auto;opacity:.6;flex:0 0 auto}.look-ph{width:100%;height:11rem;object-fit:cover;display:block;border-radius:1rem;background:var(--muted)}.look-none{display:flex;align-items:center;justify-content:center}.look-facts{flex-direction:row;flex-wrap:wrap;gap:.4rem}.look-fact{flex-direction:row;align-items:center;gap:.35rem;padding:.35rem .7rem;border-radius:999px;background:var(--gate-soft);font-size:.8125rem;font-weight:700}.look-fact .mu-icon{font-size:.8rem;color:var(--muted-foreground)}.look-blurb{font-size:.875rem;line-height:1.5;color:var(--muted-foreground)}.look-adds{padding:0}.gal-b{padding:0;border:0;background:none;display:block;flex:none;border-radius:.55rem}.gal-b:active{transform:scale(.97)}@media(prefers-reduced-motion:reduce){.gal-b:active{transform:none}}.wiz-line{gap:.45rem;padding-bottom:.15rem}.wiz-line .wiz-brand{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem}.done-pill-on{color:var(--gate-text);border-color:var(--gate-lav-2)}.done-pill{gap:.3rem}.done-more{font-weight:800;color:var(--gate-text)}.add-note{display:inline-flex;align-items:center;align-self:flex-start;gap:.45rem;border:1px dashed var(--gate-hairline);border-radius:999px;background:none;color:var(--gate-muted);min-height:2.4rem;padding:0 .95rem;font-size:.8rem;font-weight:700;cursor:pointer}.add-note:hover{border-color:var(--gate-lav-2);color:var(--gate-text)}.add-note:active{transform:scale(.97)}.add-note .mu-icon{font-size:.85rem}.row-pill-tall{align-items:flex-start;padding-top:.6rem;padding-bottom:.6rem}.row-pill-tall .row-dot{margin-top:.1rem}.row-pill-tall .textarea{min-height:3.4rem;resize:none}@media(prefers-reduced-motion:reduce){.add-note:active{transform:none}}.switch-row{flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem;background:var(--gate-card);border:1px solid var(--gate-hairline);border-radius:1.15rem;padding:.7rem .85rem}.switch-t{font-size:.92rem;font-weight:600;color:var(--gate-text);line-height:1.25}.switch-n{font-size:.76rem;color:var(--gate-muted);line-height:1.3}.switch-row .switch{flex:none;margin-left:auto}.switch-row-off{opacity:.5}.switch-row-off .switch{pointer-events:none}body .switch{width:2.9rem;height:1.65rem;border:0;padding:.15rem;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;justify-content:flex-start;transition:background-color .18s ease}body .switch-off{background:#ddd8ea}body .switch-on{background:var(--gate-ink)}body .switch:focus-visible{outline:none;box-shadow:0 0 0 3px #c3b9f78c}body .switch:active{transform:scale(.96)}body .switch-thumb{width:1.35rem;height:1.35rem;border-radius:999px;background:#fff;box-shadow:0 2px 5px -1px #14102859;transition:translate .18s cubic-bezier(.2,.8,.3,1)}body .switch-thumb-off{translate:0 0}body .switch-thumb-on{translate:1.25rem 0}@media(prefers-reduced-motion:reduce){body .switch,body .switch-thumb{transition:none}body .switch:active{transform:none}}.shopcard{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;border-radius:1rem;overflow:hidden;border:1px solid var(--gate-hairline);background:var(--gate-card);color:var(--gate-text);transition:border-color .14s ease,transform .14s ease,box-shadow .14s ease}.shopcard:hover{border-color:var(--gate-lav-2);transform:translateY(-2px);box-shadow:0 14px 28px -18px #1c163c73}.shopcard:hover .sc-ph{transform:scale(1.04)}.shopcard:hover .sc-av{transform:scale(1.06);box-shadow:0 6px 14px -6px #14102880}.shopcard:focus-visible{outline:none;border-color:var(--gate-lav-2);box-shadow:0 0 0 3px #c3b9f78c}.shopcard:active{transform:translateY(-1px) scale(.995)}.sc-ph{position:relative;height:7.5rem;flex:0 0 auto;display:grid;place-items:center;overflow:hidden;background-color:var(--gate-soft);background-image:var(--cover);background-size:cover;background-position:center;transform-origin:center;transition:transform .35s cubic-bezier(.2,.8,.3,1)}.sc-nocover{background-image:none}.sc-none{display:grid;place-items:center;color:var(--gate-muted);font-size:1.5rem}.sc-state{position:absolute;right:.5rem;top:.5rem;flex-direction:row;align-items:center;gap:.3rem;padding:.22rem .55rem;border-radius:999px;background:#101014b8;color:#fff;font-size:.66rem;font-weight:700}.sc-shut .state-dot{background:#e0a63c}.sc-b{padding:.6rem .7rem .7rem;gap:.35rem;flex:0 0 auto}.sc-h{flex-direction:row;align-items:center;gap:.5rem}.sc-av{position:relative;z-index:1;width:2.1rem;height:2.1rem;flex:none;border-radius:.6rem;overflow:hidden;margin-top:-1.6rem;border:2px solid var(--gate-card);background:var(--gate-soft);display:grid;place-items:center;color:var(--gate-muted);font-size:.85rem;transition:transform .16s cubic-bezier(.2,.8,.3,1),box-shadow .16s ease}.sc-av img{width:100%;height:100%;object-fit:cover;display:block}.sc-n{display:block;font-size:.88rem;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-k{display:block;font-size:.73rem;color:var(--gate-muted);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-p{flex:none;align-items:flex-end;gap:0}.sc-p-l{font-size:.6rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--gate-muted)}.sc-p-v{font-size:.92rem;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.sc-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:var(--gate-card)}.sc-strip img{width:100%;height:100%;object-fit:cover;display:block;min-width:0}.sc-strip:has(img:only-of-type),.sc-strip:not(:has(img)){grid-template-columns:1fr}.sc-face{border-radius:999px;width:2.6rem;height:2.6rem;margin-top:-2rem}.sc-n-p{font-size:1rem;letter-spacing:-.01em}.sc-k-p{font-size:.78rem;color:var(--gate-text);opacity:.72}.sc-charge{flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem;padding-top:.45rem;border-top:1px solid var(--gate-hairline)}.sc-how,.sc-where{flex-direction:row;align-items:center;gap:.28rem;min-width:0}.sc-how{font-size:.72rem;font-weight:700;color:var(--gate-deep)}.sc-where{font-size:.72rem;font-weight:600;color:var(--gate-muted)}.sc-how .mu-icon,.sc-where .mu-icon{font-size:.85rem;flex:none}.sc-how span,.sc-where span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-list{display:grid;grid-template-columns:1fr;gap:.7rem}@media(prefers-reduced-motion:reduce){.shopcard,.sc-ph,.sc-av{transition:none}.shopcard:hover,.shopcard:active,.shopcard:hover .sc-ph,.shopcard:hover .sc-av{transform:none}}.shellwrap:has(.home),.shellwrap:has(.site){max-width:none}.home{--s1: .35rem;--s2: .7rem;--s3: 1.15rem;--s4: 2rem;--s5: 3rem;--pad: 1rem;--max: 78rem;gap:0;width:100%}.band{width:100%;max-width:var(--max);margin-inline:auto;padding:var(--s5) var(--pad);gap:var(--s4)}.band-hero{padding-top:var(--s5);align-items:center;text-align:center;gap:var(--s3)}.head{gap:var(--s1)}.eyebrow{font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--gate-deep)}.band-ink .eyebrow{color:var(--gate-lav-2)}.h2{font-family:Bricolage Grotesque,Inter,system-ui,sans-serif;font-size:clamp(1.5rem,5vw,2.1rem);font-weight:800;letter-spacing:-.03em;line-height:1.06}.h3{font-family:Bricolage Grotesque,Inter,system-ui,sans-serif;font-size:clamp(1.25rem,4vw,1.6rem);font-weight:800;letter-spacing:-.03em;line-height:1.08}.lead{color:var(--gate-muted);font-size:.98rem;line-height:1.5;max-width:58ch}.band-ink .lead{color:#f4f2fbb8}.home-bar{position:sticky;top:0;z-index:9;padding:.6rem var(--pad) 0;background:none}.home-bar-in{flex-direction:row;align-items:center;gap:var(--s2);width:100%;max-width:var(--max);margin-inline:auto;padding:.5rem .5rem .5rem .9rem;background:#ffffffdb;backdrop-filter:blur(14px) saturate(140%);border:1px solid rgba(255,255,255,.7);border-radius:999px;box-shadow:0 10px 30px -18px #1c163c73}@media(max-width:30rem){.home-bar-in{gap:.5rem;padding-left:.75rem}.home-bar-in .btn-out-sm{display:none}.home-bar-in .btn-ink-sm{padding:.5rem .85rem;font-size:.8rem}}.band-hero{min-height:calc(82svh - 4.5rem);justify-content:center;padding-top:var(--s3);padding-bottom:var(--s3)}.band-hero+.band{padding-top:var(--s3)}.hero-art{display:flex;justify-content:center;padding-top:var(--s3)}.band-hero{position:relative}.home{overflow-x:clip}.hero-bg{position:absolute;top:-7rem;bottom:0;z-index:0;pointer-events:none;left:50%;width:100vw;transform:translate(-50%)}.hero-bg-v{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;filter:saturate(1.12) contrast(1.04);opacity:0;animation:escena 21s linear infinite}.hero-bg-v:nth-child(1){animation-delay:0s}.hero-bg-v:nth-child(2){animation-delay:7s}.hero-bg-v:nth-child(3){animation-delay:14s}@keyframes escena{0%,33.34%{opacity:1}36.5%,96.5%{opacity:0}to{opacity:1}}@media(max-width:60rem){.hero-bg-v{animation:none;opacity:0}.hero-bg-v:nth-child(1){opacity:1}.hero-bg-v:nth-child(2),.hero-bg-v:nth-child(3){display:none}}@media(prefers-reduced-motion:reduce){.hero-bg-v{animation:none;opacity:0}.hero-bg-v:nth-child(1){opacity:1}}.hero-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(112deg,#0c0a16e0,#0c0a16c7 28%,#1410288f 48%,#2d20606b,#4b3aa861),linear-gradient(180deg,#0c0a1680,#0c0a161a 30%,#0c0a1673)}.band-hero>*:not(.hero-bg){position:relative;z-index:1}.band-hero .hero-txt{position:relative}.band-hero .hero-txt:before{content:"";position:absolute;z-index:-1;inset:-3rem -6rem -3rem -50vw;background:radial-gradient(115% 95% at 22% 50%,rgba(6,4,14,.9) 0%,rgba(6,4,14,.78) 38%,rgba(6,4,14,.45) 62%,transparent 82%)}@media(prefers-reduced-motion:reduce){.hero-bg-v{display:none}}.band-hero .home-h1,.band-hero .lead{color:#fff}.band-hero .home-pt{color:#ffffffeb}.band-hero .home-pt .mu-icon{color:#6ee7a8}.band-hero .claim-say{color:#fffc}.band-hero .pulse{border-color:#ffffff2e}.band-hero .pulse-n{color:#fff}.band-hero .pulse-l{color:#ffffffd9}.band-hero .pulse-i+.pulse-i{border-color:#ffffff2e}.band-hero .chip-fam{background:#ffffff1f;border-color:#ffffff38;color:#fff;backdrop-filter:blur(8px)}.band-hero .chip-fam:hover{background:#fff3;border-color:#fff6}.band-hero .chip-n{color:#cfc7f8}.band-hero .claim .btn-pill{background:#fff;color:var(--gate-ink)}.band-hero .claim .btn-pill:hover{background:#efeafd}.device{position:relative;width:min(20.5rem,100%);padding:.55rem;border-radius:2.6rem;background:linear-gradient(160deg,#2b2740,var(--gate-ink) 40%,#100e18);box-shadow:0 50px 90px -46px #1c163cbf,0 0 0 1px #ffffff1a inset,0 1px #ffffff2e inset}.device-notch{position:absolute;z-index:2;top:1.05rem;left:50%;transform:translate(-50%);width:5.2rem;height:1.15rem;border-radius:999px;background:#08070d}.mock{width:100%;border-radius:2.1rem;overflow:hidden;background:var(--gate-card)}.mock-top{height:5.5rem;background-color:var(--gate-lav);background-image:var(--cover);background-size:cover;background-position:center;position:relative}.mock-nocover{background-image:none}.mock-av{position:absolute;left:.9rem;bottom:-1.3rem;width:3rem;height:3rem;border-radius:.9rem;overflow:hidden;border:3px solid var(--gate-card);background:var(--gate-soft);display:grid;place-items:center;color:var(--gate-muted)}.mock-av img{width:100%;height:100%;object-fit:cover;display:block}.mock-body{padding:1.9rem .9rem 1rem;gap:.65rem}.mock-name{font-family:Bricolage Grotesque,Inter,system-ui,sans-serif;font-size:1.05rem;font-weight:800;letter-spacing:-.03em}.mock-sub{font-size:.76rem;color:var(--gate-muted)}.mock-rows{gap:.4rem}.mock-row{flex-direction:row;align-items:center;gap:.55rem;border:1px solid var(--gate-hairline);border-radius:.75rem;padding:.5rem}.mock-bar{height:.55rem;border-radius:999px;background:var(--gate-soft)}.mock-bar-1{width:62%}.mock-bar-2{width:48%}.mock-bar-3{width:55%}.mock-cta{background:var(--gate-ink);color:#fff;border-radius:999px;text-align:center;padding:.65rem;font-size:.82rem;font-weight:700}.device{animation:flota 6s ease-in-out infinite}@keyframes flota{0%,to{transform:translateY(0)}50%{transform:translateY(-.5rem)}}@media(prefers-reduced-motion:reduce){.device{animation:none}}.pulse{flex-direction:row;align-items:stretch;flex-wrap:wrap;gap:0;padding-top:var(--s2)}.pulse-i{gap:.1rem;padding-inline:1.15rem;border-left:1px solid var(--gate-hairline)}.pulse-i:first-child{padding-left:0;border-left:0}.pulse-n{font-family:Bricolage Grotesque,Inter,system-ui,sans-serif;font-size:2rem;font-weight:800;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.pulse-l{font-size:.74rem;font-weight:600;color:var(--gate-muted);line-height:1.2}.home-fams{flex-direction:row;flex-wrap:nowrap;gap:.4rem;padding-top:var(--s1);min-width:0;max-width:100%;overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--pad) * -1);padding-inline:var(--pad)}.home-fams::-webkit-scrollbar{height:0}.chip-fam{display:inline-flex;align-items:center;gap:.35rem;flex:none;border-radius:999px;background:var(--gate-card);border:1px solid var(--gate-hairline);padding:.38rem .75rem;font-size:.78rem;font-weight:600;color:var(--gate-text);transition:border-color .14s ease,transform .14s ease}.chip-fam:hover{border-color:var(--gate-lav-2);transform:translateY(-1px)}.chip-n{font-size:.68rem;font-weight:800;color:var(--gate-deep)}.hero-txt{gap:var(--s3);width:100%;max-width:100%;min-width:0}@media(min-width:60rem){.band-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:var(--s4);align-items:center;text-align:left}.hero-txt{align-items:flex-start}.band-hero .head,.band-hero .home-cta-row,.band-hero .home-pts{align-items:flex-start;justify-content:flex-start}.band-hero .home-h1{max-width:14ch}.band-hero .home-pts{flex-direction:column;gap:.5rem}.hero-art{padding-top:0}}.home-mark{width:2rem;height:2rem;flex:none;border-radius:.65rem;background:var(--gate-ink);color:#fff;display:inline-flex;align-items:center;justify-content:center}.btn-ink-sm{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:999px;background:var(--gate-ink);color:#fff;padding:.55rem 1.05rem;font-size:.84rem;font-weight:700}.btn-out-sm{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:999px;background:var(--gate-card);border:1px solid var(--gate-hairline);color:var(--gate-text);padding:.55rem 1.05rem;font-size:.84rem;font-weight:700}.home-h1{font-family:Bricolage Grotesque,Inter,system-ui,sans-serif;font-size:clamp(2.1rem,8vw,3.4rem);font-weight:800;letter-spacing:-.035em;line-height:1.03;max-width:17ch}.home-cta-row{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:var(--s2)}.home-pts{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:var(--s3)}.home-pt{flex-direction:row;align-items:center;gap:.4rem;font-size:.84rem;color:var(--gate-muted)}.home-pt .mu-icon{color:#17a34a;flex:none;font-size:.9rem}.home-more{align-items:center}.home-foot-bar{flex-direction:row;justify-content:space-between;gap:var(--s2);width:100%;max-width:var(--max);margin-inline:auto;padding:var(--s4) var(--pad);border-top:1px solid var(--gate-hairline)}.home-foot{font-size:.76rem;color:var(--gate-muted)}.sc-rank{position:absolute;left:.5rem;top:.5rem;z-index:1;width:1.6rem;height:1.6rem;border-radius:999px;background:#fff;color:var(--gate-ink);display:inline-flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:800;box-shadow:0 3px 10px -4px #14102880}.sc-state{left:auto;right:.5rem}.beat{gap:var(--s3)}.beat-txt{gap:var(--s2)}.beat-p{color:var(--gate-muted);font-size:.95rem;line-height:1.55;max-width:46ch}.band-ink .beat-p{color:#f4f2fbb8}.beat-art{border-radius:1.15rem;border:1px solid var(--gate-hairline);background:var(--gate-card);padding:var(--s3);gap:var(--s2);justify-content:center}.band-ink .beat-art{background:#ffffff0d;border-color:#ffffff1a}.chat-line{flex-direction:row;align-items:flex-end;gap:.5rem;opacity:0;transform:translateY(.6rem)}.chat-line.is-on{opacity:1;transform:none;transition:opacity .4s ease,transform .4s cubic-bezier(.2,.8,.3,1)}.chat-mine{justify-content:flex-end}.bub{flex-direction:row;align-items:flex-end;gap:.35rem;background:var(--gate-soft);border-radius:1rem 1rem 1rem .3rem;padding:.5rem .7rem;font-size:.84rem;max-width:78%}.bub-mine{background:#e7f5ec;border-radius:1rem 1rem .3rem}.bub-ticks{flex:none;color:#4b9fd8;font-size:.7rem}.band-ink .bub{background:#ffffff1a}.bub-t{font-size:.64rem;color:var(--gate-muted);flex:none}.bub-lost{flex-direction:row;align-items:center;gap:.4rem;font-size:.8rem;font-weight:700;color:#c4503f}.bub-lost .mu-icon{font-size:.85rem}.ptr{position:absolute;left:0;top:0;width:1.15rem;height:1.15rem;pointer-events:none;opacity:0;transition:transform .9s cubic-bezier(.3,.8,.3,1),opacity .3s ease;background:#fff;clip-path:polygon(0 0,0 78%,26% 60%,44% 100%,62% 90%,44% 52%,78% 46%);filter:drop-shadow(0 2px 4px rgba(20,16,40,.45));z-index:2}.ptr.is-on{opacity:1}.ptr.is-tap{transform-origin:0 0}.ptr.is-tap:after{content:"";position:absolute;left:-.55rem;top:-.55rem;width:1.6rem;height:1.6rem;border-radius:999px;border:2px solid rgba(255,255,255,.9);animation:toque .3s ease-out}@keyframes toque{0%{transform:scale(.3);opacity:1}to{transform:scale(1.4);opacity:0}}.act-slots{position:relative}@media(prefers-reduced-motion:reduce){.ptr{display:none}}.day-armed{opacity:0;transform:translate(-.6rem)}.day-armed.is-on{opacity:1;transform:none;transition:opacity .4s ease,transform .4s cubic-bezier(.2,.8,.3,1)}@media(prefers-reduced-motion:reduce){.day-armed{opacity:1;transform:none}}.act-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.4rem}.act-grid .hour{text-align:center;transition:background .35s ease,color .35s ease,border-color .35s ease,opacity .35s ease,transform .35s ease}.hour-gone{opacity:.22;transform:scale(.96)}.act-note{font-size:.8rem;color:var(--gate-muted);min-height:2.4em}.band-ink .act-note{color:#f4f2fbb3}.act-steps .step-row{opacity:.45;transition:opacity .35s ease,border-color .35s ease,transform .35s ease}.act-steps .step-row.is-on{opacity:1;border-color:var(--gate-lav-2);transform:translate(.2rem)}.day-mock{gap:.3rem}.day-row{flex-direction:row;align-items:stretch;gap:.4rem}.day-h{width:3rem;flex:none;font-size:.7rem;font-weight:700;color:var(--gate-muted);padding-top:.35rem;font-variant-numeric:tabular-nums}.band-ink .day-h{color:#f4f2fb8c}.day-c{flex:1;border-radius:.55rem;padding:.45rem .6rem;font-size:.76rem;font-weight:700}.day-appt{background:var(--gate-ink);color:#fff}.band-ink .day-appt{background:#fff;color:var(--gate-ink)}.day-free{background:var(--gate-soft);color:var(--gate-muted);font-weight:600}.band-ink .day-free{background:#ffffff12;color:#f4f2fb8c}.day-owe{background:#fdf3d4;color:#8a6a12}.day-done{background:#e7f5ec;color:var(--gate-done)}.kpi-row{display:grid;grid-template-columns:1fr;gap:var(--s2)}.kpi-box{border-radius:1rem;border:1px solid var(--gate-hairline);background:var(--gate-card);padding:var(--s2);gap:0}.band-ink .kpi-box{background:#ffffff0d;border-color:#ffffff1a}.kpi-v{font-size:1.4rem;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--gate-text)}.band-ink .kpi-v{color:#fff}.kpi-v-sm{font-size:1.05rem}.kpi-l{font-size:.74rem;color:var(--gate-muted)}.band-ink .kpi-l{color:#f4f2fb99}.plans{display:grid;grid-template-columns:1fr;gap:var(--s2)}.plan{border-radius:1.15rem;border:1px solid var(--gate-hairline);background:var(--gate-card);padding:var(--s3);gap:var(--s1)}.plan-ink{background:var(--gate-ink);color:#f4f2fb;border-color:var(--gate-ink)}.plan-l{font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gate-muted)}.plan-ink .plan-l{color:var(--gate-lav-2)}.plan-v{font-size:1.6rem;font-weight:800;letter-spacing:-.03em}.plan-list{gap:.3rem;padding-top:var(--s1)}.plan-i{flex-direction:row;align-items:center;gap:.45rem;font-size:.86rem;color:var(--gate-muted)}.plan-ink .plan-i{color:#f4f2fbb8}.plan-i .mu-icon{color:#17a34a;font-size:.85rem;flex:none}.plan-ink .plan-i .mu-icon{color:#8ee6b6}.w{display:inline-block;overflow:hidden;vertical-align:bottom}.w>i{display:inline-block;font-style:inherit;transform:translateY(105%)}.w.is-on>i{transform:none;transition:transform .62s cubic-bezier(.2,.85,.25,1)}[data-partido]{text-wrap:normal}.up{opacity:0;transform:translateY(.8rem)}.up.is-on{opacity:1;transform:none;transition:opacity .5s ease,transform .5s cubic-bezier(.2,.8,.3,1)}@media(min-width:48rem){.home{--pad: 1.5rem;--s5: 4.5rem}.home>.band,.home>.band-coral,.home>.band-lav,.home>.band-cream,.home>.band-ink{min-height:72svh;justify-content:center}.home>.band-hero{min-height:100svh}.home>.band-shops{min-height:0;justify-content:flex-start}.home .home-h1{font-size:clamp(2.6rem,6.2vw,4.6rem)}.home .h2{font-size:clamp(2rem,4.4vw,3.2rem)}.home .h3{font-size:clamp(1.35rem,2.2vw,1.9rem)}.home .lead{font-size:1.12rem;line-height:1.55;max-width:46ch}.home .beat-p{font-size:1.05rem;line-height:1.55;max-width:44ch}.home .lead,.home .beat-p,.home .bt-s,.home .piece-s{color:#3c3850}.home .band-lav .lead,.home .band-lav .beat-p,.home .band-ink .lead,.home .band-ink .beat-p{color:#ffffffeb}.home .band-coral .lead,.home .band-coral .beat-p,.home .band-cream .lead,.home .band-cream .beat-p,.home .band-coral .h2,.home .band-coral .h3,.home .band-cream .h2,.home .band-cream .h3{color:#12101c}.home .bt-ink .bt-s{color:#ffffffdb}.home .home-pt{color:#3c3850}.home .eyebrow{color:var(--gate-deep)}.home .band-coral .eyebrow,.home .band-cream .eyebrow{color:#12101cbf}.home .eyebrow{font-size:.78rem}.home .btn-pill,.home .btn-ghost-pill{font-size:1.02rem;padding-block:1.05rem}.home .bt-t{font-size:1.3rem}.home .bt-s{font-size:.98rem}.home .bt-art{min-height:8rem}.home .bt{padding:var(--s3) var(--s4);border-radius:1.75rem}.home .bento{gap:var(--s3)}.home .pulse-n{font-size:2.6rem}.home .pulse-l{font-size:.82rem}.beat{display:grid;grid-template-columns:1fr 1.05fr;gap:var(--s5);align-items:center}.beat-art{width:100%;padding:var(--s4)}.kpi-row{grid-template-columns:repeat(3,1fr)}.plans{grid-template-columns:1fr 1fr}.home-list{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}}@media(max-width:48rem){.beat-flip{display:flex;flex-direction:column-reverse}}@media(prefers-reduced-motion:reduce){.w>i,.up{opacity:1;transform:none}.chat-line{opacity:1;transform:none}.act-steps .step-row{opacity:1}.act-grid .hour,.chat-line,.rise-seen,.act-steps .step-row{transition:none}}.claim{flex-direction:column;gap:.5rem;width:min(30rem,100%)}.claim-box{flex-direction:row;align-items:center;gap:.1rem;background:var(--gate-card);border:1px solid var(--gate-hairline);border-radius:999px;padding:.35rem .35rem .35rem 1rem;min-height:3.4rem}.claim-box:focus-within{border-color:var(--gate-lav-2);box-shadow:0 0 0 3px #c3b9f759}.claim-pre{flex:none;font-size:.95rem;font-weight:700;color:var(--gate-muted)}.claim-in{flex:1;min-width:0;font-size:.95rem;font-weight:700}.claim-go{flex:none}.claim-say{font-size:.78rem;color:var(--gate-muted)}.claim-dark .claim-box{background:#ffffff14;border-color:#ffffff2e}.claim-dark .claim-pre{color:#f4f2fb99}.claim-dark .claim-in{color:#fff}.claim-dark .btn-pill{background:#fff;color:var(--gate-ink)}@media(min-width:34rem){.claim{flex-direction:row;align-items:center}.claim-box{flex:1}}.home .btn-pill,.home .btn-ghost-pill{width:auto;align-self:flex-start;padding-inline:1.75rem}.home .home-cta-row .btn-pill,.home .home-cta-row .btn-ghost-pill,.home .home-more .btn-pill,.home .home-more .btn-ghost-pill{align-self:center}.home .claim .btn-pill{align-self:stretch}@media(min-width:34rem){.home .claim .btn-pill{align-self:center}}.bento{display:grid;grid-template-columns:1fr;gap:var(--s2)}@media(min-width:48rem){.bento{grid-template-columns:1fr 1fr;gap:var(--s3)}}.bt{gap:var(--s2);border-radius:1.5rem;padding:var(--s3);border:1px solid var(--gate-hairline);background:var(--gate-card);transition:transform .18s ease,box-shadow .18s ease}.bt:hover{transform:translateY(-2px);box-shadow:0 26px 50px -34px #1c163c80}.bt-lav{background:linear-gradient(170deg,#f3f0ff,#e9e4fd);border-color:#ded7fb}.bt-green{background:linear-gradient(170deg,#effaf3,#dff6e9);border-color:#cdeedd}.bt-mango{background:linear-gradient(170deg,#fff4ec,#ffe7d8);border-color:#ffd9c2}.bt-ink{background:linear-gradient(170deg,#1f1b33,#14101f);border-color:#2a2542;color:#fff}.bt-t{font-family:Bricolage Grotesque,Inter,system-ui,sans-serif;font-size:1.12rem;font-weight:800;letter-spacing:-.02em}.bt-s{font-size:.88rem;line-height:1.45;color:var(--gate-muted)}.bt-ink .bt-s{color:#f4f2fba8}.bt-art{min-height:8.5rem;justify-content:center;gap:.5rem;background:#ffffffa8;border:1px solid rgba(255,255,255,.8);border-radius:1.1rem;padding:.9rem}.bt-ink .bt-art{background:#ffffff0f;border-color:#ffffff1a}.bt-link{gap:.1rem}.bt-link-pre{font-size:.74rem;color:var(--gate-muted)}.bt-link-v{font-size:1.05rem;font-weight:800;letter-spacing:-.02em;overflow-wrap:anywhere}.bt-chips{flex-direction:row;flex-wrap:wrap;gap:.35rem;padding-top:.4rem}.bt-chip{font-size:.7rem;font-weight:700;background:#fff;border:1px solid var(--gate-hairline);border-radius:999px;padding:.22rem .6rem}.bt-hours{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem}.bt-h{font-size:.78rem;font-weight:700;text-align:center;background:#fff;border:1px solid var(--gate-hairline);border-radius:.7rem;padding:.4rem 0}.bt-h-on{background:var(--gate-ink);color:#fff;border-color:var(--gate-ink)}.bt-h-off{opacity:.32;text-decoration:line-through}.bt-price{gap:.35rem}.bt-price-row{flex-direction:row;align-items:center;justify-content:space-between;gap:.6rem;font-size:.84rem}.bt-price-l{color:var(--gate-muted)}.bt-price-v{font-weight:800;font-variant-numeric:tabular-nums}.bt-price-total{border-top:1px solid rgba(16,16,20,.12);padding-top:.4rem;font-size:.95rem}.bt-price-total .bt-price-l{color:var(--gate-text);font-weight:700}.bt-rows{gap:.4rem}.bt-row{flex-direction:row;align-items:center;gap:.5rem;font-size:.82rem}.bt-dot{width:1.6rem;height:1.6rem;flex:none;border-radius:999px;background:linear-gradient(140deg,#cfc7f8,#8f7bf0)}.bt-row-t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bt-row-v{font-weight:800;font-variant-numeric:tabular-nums}.sky{position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(155deg,#fbfafe,#ffe7d8 28%,#ece8fd 52%,#dff6e9 74%,#fbfafe)}.sky>*{position:absolute;inset:0}.sky canvas{width:100%;height:100%;display:block}.sky:has(canvas){background:none}.gate:has(.home){background:none}.band-coral,.band-lav,.band-cream,.band-ink{width:100vw;margin-left:50%;transform:translate(-50%);padding-inline:0}.band-coral{background:#ff7a3d;color:var(--gate-text)}.band-lav{background:#5b34f5;color:#fff}.band-cream{background:#a8f0c6;color:var(--gate-text)}.band-ink{background:var(--gate-ink);color:#f4f2fb}.band-ink>.band,.band-coral>.band,.band-lav>.band,.band-cream>.band{padding-inline:var(--pad)}.band-coral .eyebrow,.band-cream .eyebrow{color:#17122b9e}.band-lav .eyebrow{color:#cfc7f8}.band-lav .lead,.band-lav .beat-p{color:#ffffffc7}.band-coral .lead,.band-coral .beat-p,.band-cream .lead,.band-cream .beat-p{color:#17122bb8}.band-lav .btn-pill{background:#fff;color:var(--gate-ink)}.band-lav .btn-pill:hover{background:#f1eefc}.band-lav .hour{background:var(--gate-soft);border-color:var(--gate-hairline);color:var(--gate-text)}.band-lav .hour-on{background:var(--gate-ink);color:#fff;border-color:var(--gate-ink)}.band-coral .beat-art,.band-lav .beat-art,.band-cream .beat-art{background:var(--gate-card)}body .accordion{display:flex;flex-direction:column;gap:.5rem}body .accordion-item{border:1px solid var(--gate-hairline);background:var(--gate-card);border-radius:1.15rem;overflow:hidden}body .accordion-trigger{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;text-align:left;border:0;background:none;cursor:pointer;padding:1rem 1.1rem;font-size:.95rem;font-weight:700;color:var(--gate-text)}body .accordion-trigger:hover{background:var(--gate-soft)}body .accordion-chevron{flex:none;color:var(--gate-muted);transition:transform .22s ease}body .accordion-chevron-open{transform:rotate(180deg)}.faq-p{font-size:.92rem;line-height:1.55;color:var(--gate-muted);padding:0 1.1rem 1.05rem}.home-foot-bar{display:grid;grid-template-columns:1fr;gap:var(--s3);width:100%;max-width:var(--max);margin-inline:auto;padding:var(--s4) var(--pad);border-top:1px solid var(--gate-hairline)}.foot-col{gap:.35rem;align-items:flex-start}.foot-brand{flex-direction:row;align-items:center;gap:.5rem}.foot-h{font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--gate-muted)}.foot-l{font-size:.84rem;font-weight:600;color:var(--gate-text)}.foot-l:hover{color:var(--gate-deep)}@media(min-width:48rem){.home-foot-bar{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;align-items:start}}@media(min-width:60rem){.shellwrap:has(.gate-lock){max-width:none}.gate-lock,.gate-plain{--step: clamp(1.06rem, .62rem + .62vw, 1.42rem)}.gate-lock .btn-google:before{width:calc(var(--step) * 1.2);height:calc(var(--step) * 1.2)}.gate-lock .btn-pill{font-size:var(--step);min-height:calc(var(--step) * 3.5)}.gate-lock .icon-pad .mu-icon{font-size:calc(var(--step) * 1.05)}.gate-lock .wiz-brand,.gate-lock .wiz-count{font-size:calc(var(--step) * .8)}.gate-lock .wiz-note{font-size:calc(var(--step) * .95)}.gate-lock .family-name{font-size:calc(var(--step) * .78)}.gate-lock .trade{font-size:calc(var(--step) * .88);padding:calc(var(--step) * .5) calc(var(--step) * .85)}.gate-lock .slug-say{font-size:calc(var(--step) * .82)}.gate-lock .link-slab{padding:calc(var(--step) * .8) calc(var(--step) * .9)}.gate-lock:has(.hero){position:relative;display:grid;grid-template-columns:50% 50%;grid-template-rows:1fr auto;min-height:100svh}.gate-lock .hero{position:absolute;inset:0 50% 0 0}.gate-lock .gate-sheet>*{flex:0 0 auto}.gate-lock .hero{border-radius:0}.gate-lock .hero-say{padding-bottom:3rem}.gate-lock .hero-line{font-size:clamp(1.8rem,2.6vw,2.6rem)}.gate-lock .gate-sheet{grid-column:2;grid-row:1;align-self:center;margin-top:0;border-radius:0;width:100%;max-width:calc(var(--step) * 24);margin-inline:auto;padding:2.5rem 1.5rem 1rem;background:none;gap:calc(var(--step) * 1.1)}.gate-lock .wave{grid-column:2;grid-row:2;align-self:end;width:100%;max-width:none;margin:0}.gate-lock .wave>*{max-width:calc(var(--step) * 24);margin-inline:auto}body:has(.gate-lock .hero) .toast-slot{left:50%}@media(hover:hover){.gate-lock .wave{transition:min-height .4s cubic-bezier(.2,.8,.3,1),background .4s ease,transform .12s ease}.gate-lock .wave:hover{min-height:calc(var(--step) * 6.6);background:var(--gate-lav-2);animation-duration:7s}.gate-lock .wave:hover .bento-note{opacity:.85}}.cli{width:100%;max-width:56rem;padding:0;gap:1.25rem;min-height:calc(100dvh - 4.5rem)}.cli-h{font-size:1.6rem}.cli-s{font-size:.92rem}.cli-row{padding:.85rem .9rem}.cli-th{width:3rem;height:3rem}.cli-row-t{font-size:1rem}.cli-row-s{font-size:.82rem}.cli-row-p{font-size:1rem}.next{padding:1.1rem 1.2rem 1rem}.next-when{font-size:1.7rem}.next-bt{flex:0 0 auto}.bag-top{padding:1.2rem 1.3rem}.bag-top-n{font-size:2.4rem}.bag{padding:1rem .9rem}.bag-n{font-size:1.3rem}.bag-l{font-size:.74rem}.me-name{font-size:1.3rem}.me-pic{width:3.6rem;height:3.6rem}.gate-plain:has(.wiz){min-height:100svh}.gate-plain:has(.wiz-side){display:grid;grid-template-columns:42% 58%;grid-template-rows:1fr auto}.wiz-side{position:relative;display:flex;grid-column:1;grid-row:1 / -1;justify-content:center;gap:calc(var(--step) * 1.5);padding:clamp(2.5rem,4vw,4rem);padding-bottom:clamp(11rem,24vh,17rem);background:linear-gradient(158deg,#efeafd 0%,#e3ddfc 26%,var(--gate-lav) 50%,#d6cffa 74%,#efeafd 100%);background-size:300% 300%;animation:cielo-puerta 40s ease-in-out infinite;color:var(--gate-text);overflow:hidden}@keyframes cielo-puerta{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@media(prefers-reduced-motion:reduce){.wiz-side{animation:none}}.wiz-side-brand{position:absolute;top:clamp(2rem,3vw,2.75rem);left:clamp(2.5rem,4vw,4rem);align-self:flex-start}.gate-plain .wiz{grid-column:2;grid-row:1}.gate-plain:has(.wiz-side) .wiz .link-slab{display:none}.gate-plain .wiz-foot{grid-column:2;grid-row:2}.wiz-side-brand{flex-direction:row;align-items:center;gap:.6rem;font-weight:700;font-size:calc(var(--step) * .95);letter-spacing:-.02em}.wiz-side-h{font-family:Bricolage Grotesque,Inter,system-ui,sans-serif;font-variation-settings:"opsz" 96;font-size:clamp(2.1rem,3.4vw,3.4rem);font-weight:800;letter-spacing:-.04em;line-height:1.02;text-wrap:balance;max-width:15ch}.wiz-side-p{font-size:calc(var(--step) * 1.02);line-height:1.5;max-width:34ch;color:#3a3355}.wiz-side>*{animation:panel-entra .55s cubic-bezier(.22,.9,.3,1) both}.wiz-side>*:nth-child(2){animation-delay:.04s}.wiz-side>*:nth-child(3){animation-delay:.12s}.wiz-side>*:nth-child(4){animation-delay:.2s}.wiz-side>*:nth-child(5){animation-delay:.28s}@keyframes panel-entra{0%{opacity:0;transform:translateY(1.1rem)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.wiz-side>*{animation:none}}.wiz-link{position:absolute;z-index:1;pointer-events:none;left:clamp(2.5rem,4vw,4rem);right:clamp(2.5rem,4vw,4rem);bottom:clamp(2.5rem,4vw,4rem);display:grid;gap:.04em;white-space:nowrap;font-family:Bricolage Grotesque,Inter,system-ui,sans-serif;font-weight:800;letter-spacing:-.05em;line-height:.86;font-size:clamp(2.1rem,4.4vw,4.6rem)}.wiz-link-dom{color:#ffffffd9}.wiz-link-n{color:var(--gate-deep)}.wiz-link-wheel{height:1.16em;overflow:hidden}.wiz-link-strip{animation:rodar-nombres 20s cubic-bezier(.76,0,.18,1) infinite}.wiz-link-strip>*{height:1.16em;line-height:1.16em}@keyframes rodar-nombres{0%,15%{transform:translateY(0)}20%,35%{transform:translateY(-1.16em)}40%,55%{transform:translateY(-2.32em)}60%,75%{transform:translateY(-3.48em)}80%,95%{transform:translateY(-4.64em)}to{transform:translateY(-5.8em)}}@media(prefers-reduced-motion:reduce){.wiz-link-strip{animation:none}}.wiz-side-pt{flex-direction:row;align-items:center;gap:.7rem;align-self:start;background:#ffffff94;border:1px solid rgba(255,255,255,.8);border-radius:999px;padding:calc(var(--step) * .38) calc(var(--step) * .95) calc(var(--step) * .38) calc(var(--step) * .8);font-size:calc(var(--step) * .95);font-weight:600;letter-spacing:-.01em;color:#2c2648}.wiz-side-pt .mu-icon{width:calc(var(--step) * 1.05);height:calc(var(--step) * 1.05);flex:none;color:var(--gate-deep);background:none;display:inline-flex;align-items:center;justify-content:center;font-size:calc(var(--step) * .82)}.side-rows{gap:.55rem}.side-row{flex-direction:row;align-items:center;gap:.7rem;background:#ffffff9e;border:1px solid rgba(255,255,255,.75);border-radius:calc(var(--step) * 1.05);padding:calc(var(--step) * .62) calc(var(--step) * .75)}.side-row .row-dot{width:calc(var(--step) * 2.1);height:calc(var(--step) * 2.1)}.side-row .row-dot .mu-icon{font-size:calc(var(--step) * .95)}.side-t{font-size:calc(var(--step) * .9);font-weight:700;letter-spacing:-.01em}.side-s{font-size:calc(var(--step) * .76);color:#4a4368;line-height:1.3}.side-foot{flex-direction:row;align-items:flex-start;gap:.5rem;padding-top:.2rem}.side-foot .mu-icon{color:var(--gate-deep);flex:none;font-size:calc(var(--step) * .95);margin-top:.1rem}.side-foot-t{font-size:calc(var(--step) * .78);color:#4a4368;line-height:1.4}.wiz{max-width:calc(var(--step) * 30);margin-inline:auto;width:100%;padding-top:3rem;padding-bottom:3rem}.wiz-body{gap:1.25rem}.wiz-q{font-size:calc(var(--step) * 2.1)}.gate-plain .wiz-foot,.gate-plain .sheet-foot{max-width:calc(var(--step) * 30);margin-inline:auto;width:100%}}.site{--ink: #12101c;--paper: #FBFAFE;--violet: #6B46F2;--violet-deep: #2B1B7A;--lavender: #CFC7F8;--mango: #FF7A3D;--mint: #6FDCA4;--butter: #FFD84D;--grey: #3C3850;--line: rgba(18,16,28,.14);--air: clamp(4rem, 8vw, 8rem);--column: 76rem;--round: 1.75rem;gap:0;width:100%;overflow-x:clip;background:var(--paper);color:var(--ink);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:18px;line-height:1.5;-webkit-font-smoothing:antialiased}html:has(.site){font-size:17px}@media(min-width:60rem){html:has(.site){font-size:19px}}@media(min-width:100rem){html:has(.site){font-size:20px}}.site h1,.site h2,.site h3{font-family:Bricolage Grotesque,Inter,system-ui,sans-serif;font-variation-settings:"opsz" 72;font-weight:800;letter-spacing:-.02em;line-height:1.06;margin:0;text-wrap:balance;color:inherit}.site h1{font-size:clamp(2.9rem,6.2vw,5rem)}@media(min-width:56rem){.site .headline h1{font-size:5em;line-height:1}}.site h2{font-size:clamp(2.1rem,4.4vw,3.5rem)}.site h3{font-size:clamp(1.35rem,2vw,1.75rem)}.site img{max-width:100%}.site .col{width:100%;max-width:var(--column);margin-inline:auto;padding-inline:clamp(1.25rem,4vw,3rem);gap:0}.site .col-narrow{max-width:54rem}.site .col-center{align-items:center;text-align:center}.site .section{padding-block:var(--air);gap:0}.site .twocol{display:grid;gap:clamp(2.5rem,5vw,5rem);align-items:center}@media(min-width:62rem){.site .twocol{grid-template-columns:1fr 1fr}.site .twocol.flipped>.art{order:-1}}.site .tag2{font-size:.8rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.site .tag2-violet{color:var(--violet)}.site .para{font-size:1.125rem;line-height:1.5;max-width:34rem;color:var(--grey);margin-top:1.2rem}.site .para-center{margin-inline:auto}.site h2+.para,.site .tag2+h2{margin-top:.8rem}.site .tag2+h2{margin-top:.8rem}.site .btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:60px;padding:0 36px;border:0;border-radius:999px;font-family:inherit;font-size:1rem;font-weight:700;letter-spacing:-.01em;text-decoration:none;cursor:pointer;flex:none;transition:transform .12s ease,background .2s ease;align-self:flex-start}.site .formrow .btn{align-self:stretch}.site .col-center .btn{align-self:center}.site .btn:active{transform:scale(.98)}.site .btn:focus-visible{outline:3px solid var(--violet);outline-offset:3px}.site .btn-ink{background:var(--ink);color:#fff}.site .btn-ink:hover{background:#2b2545}.site .btn-white{background:#fff;color:var(--ink)}.site .btn-white:hover{background:var(--lavender)}.site .btn-border{border:1px solid var(--line)}.site .btn-solid{background:var(--butter);color:var(--ink)}.site .b-violet .btn-solid{margin-top:2rem}.site .btn-solid:hover{background:#ffe375}.site{--topbar: 5.1rem}.site .navbar{position:sticky;top:0;z-index:50;padding:.9rem clamp(1.25rem,4vw,3rem) 0}.site .navbar-in{min-height:3.6rem;max-height:3.6rem;box-sizing:border-box;display:flex;flex-direction:row;align-items:center;gap:2rem;width:100%;max-width:var(--column);margin-inline:auto;background:transparent;border:1px solid transparent;border-radius:999px;padding:.58rem .58rem .58rem 1.75rem;box-shadow:none;transition:background .25s ease,box-shadow .25s ease,border-color .25s ease}.site .topbar-low .navbar-in{background:#ffffffeb;backdrop-filter:blur(16px) saturate(160%);border-color:#ffffffe6;box-shadow:0 16px 40px -30px #12101ccc}.site .headline{margin-top:calc(var(--topbar) * -1 - .5rem);padding-top:calc(var(--topbar) + .5rem)}.site .brand{font-family:Bricolage Grotesque,Inter,sans-serif;font-weight:800;font-size:1.45rem;letter-spacing:-.045em}.site .navbar-menu{display:none;flex-direction:row;gap:2.4rem;margin-left:auto;font-size:1.08rem;font-weight:600}.site .navbar-menu a{color:var(--ink);text-decoration:none;opacity:.75}.site .navbar-menu a:hover{opacity:1}@media(min-width:56rem){.site .navbar-menu{display:flex}}@media(max-width:55.99rem){.site .navbar-in{padding-left:.58rem}}.site .navbar-menu a{white-space:nowrap}@media(min-width:56rem)and (max-width:72rem){.site .navbar-in{gap:1.1rem;padding-inline:1.1rem}.site .navbar-menu{gap:1.2rem;font-size:.95rem}.site .navbar .btn{padding:0 1.05rem;font-size:.92rem}.site .actions{gap:.45rem}}.site .navbar .btn{min-height:54px;padding:0 1.5rem;font-size:1rem}.site .actions{flex-direction:row;display:flex;gap:.75rem;margin-left:auto}.site .only-wide{display:none}@media(min-width:34rem){.site .only-wide{display:inline-flex}}.site .headline{background:#ede7fd;min-height:100svh;display:grid;align-items:center;padding-bottom:clamp(3rem,5vw,4.5rem)}.site .formrow{display:flex;flex-direction:row;flex-wrap:wrap;gap:.7rem;margin-top:2rem}.site .field-center{max-width:36rem;margin-inline:auto;justify-content:center}.site .field-box{display:flex;flex-direction:row;align-items:center;flex:1 1 18rem;min-width:0;background:#fff;color:var(--ink);border:1px solid var(--line);border-radius:999px;padding:0 .5rem 0 1.35rem;height:60px;min-height:60px;max-width:20rem}.site .field-pre{flex:none;font-weight:700}.site .field-in{flex:1;min-width:0;height:100%;padding:0 .5rem;font-weight:600;background:none}.site .field-say{font-size:.95rem;color:var(--grey);margin-top:.8rem}.site .field-login{display:inline-block;margin-top:.5rem;font-size:.9rem;font-weight:600;color:var(--ink);text-decoration:none;opacity:.8}.site .field-login:hover{opacity:1;text-decoration:underline}.ticks{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.4rem;margin-top:1.4rem;font-size:1rem;color:var(--grey)}.tick2{display:flex;flex-direction:row;align-items:center;gap:.5rem;width:auto;height:auto}.tick{width:1.3rem;height:1.3rem;flex:none;border-radius:999px;background:var(--mint);color:#0b3d26;display:grid;place-items:center;font-size:.78rem;font-weight:800}@media(max-width:47.99rem){.site .headline h1{font-size:clamp(2.1rem,10.5vw,2.9rem)}.site .headline{min-height:0;padding-top:calc(var(--topbar) + 1.75rem);padding-bottom:3.5rem}.site .formrow{margin-top:1.75rem;gap:.6rem}.site .field-box{max-width:none;flex:1 1 100%}.site .formrow .btn{flex:1 1 100%;width:100%}.site .ticks{flex-direction:column;gap:.75rem;margin-top:1.5rem}.site .headline .art{order:-1;margin-bottom:1.75rem}.site .headline .wall{height:clamp(17rem,62vw,24rem)}.site .headline .art{margin-top:.25rem}}.site .tel-box{position:relative;width:min(21rem,100%);margin-inline:auto}.site .tel{width:100%;position:relative;border-radius:2.8rem;padding:.6rem;background:#1a1630;box-shadow:0 50px 90px -50px #12101cd9;animation:pflota 8s ease-in-out infinite}@keyframes pflota{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-14px) rotate(-1deg)}}.site .tel-notch{position:absolute;top:1.15rem;left:50%;transform:translate(-50%);width:5.5rem;height:1rem;border-radius:999px;background:#12101c;z-index:2}.site .tel-screen{border-radius:2.3rem;overflow:hidden;background:#fff}.site .tel-lid{height:6rem;background:var(--lavender);position:relative}.site .tel-lid-photo{background-image:var(--cover);background-size:cover;background-position:center}.site .tel-face{position:absolute;left:1.1rem;bottom:-1.6rem;width:3.6rem;height:3.6rem;border-radius:1.2rem;overflow:hidden;background:#fff;border:3px solid #fff;display:grid;place-items:center;box-shadow:0 12px 24px -16px #12101ce6}.site .tel-face img{width:100%;height:100%;object-fit:cover}.site .tel-body{padding:2.4rem 1.1rem 1.1rem;display:grid;gap:.75rem;color:var(--ink)}.site .tel-name{font-family:Bricolage Grotesque,Inter,sans-serif;font-weight:800;font-size:1.15rem;letter-spacing:-.03em}.site .tel-sub{font-size:.85rem;color:#6b6880}.site .tel-open{display:flex;flex-direction:row;align-items:center;gap:.5rem;background:#f2f0f8;border-radius:999px;padding:.5rem .8rem;font-size:.85rem;font-weight:700}.site .tel-pt{width:.55rem;height:.55rem;flex:none;border-radius:999px;background:#17a34a}.site .tel-item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.6rem;border:1px solid var(--line);border-radius:1rem;padding:.65rem .8rem;font-size:.88rem}.site .tel-v{font-weight:800}.site .tel-cta{background:var(--ink);color:#fff;text-align:center;align-items:center;border-radius:999px;padding:.95rem;font-size:.92rem;font-weight:700}.site .foot-art{text-align:center;font-size:.9rem;color:#6b6880;margin-top:1.2rem}.site .ping{position:absolute;z-index:3;display:none;flex-direction:row;align-items:center;gap:.6rem;background:#fff;color:var(--ink);border-radius:999px;padding:.7rem 1.1rem .7rem .7rem;font-size:.95rem;font-weight:700;white-space:nowrap;box-shadow:0 24px 44px -28px #12101cbf}.site .ping-b{width:1.8rem;height:1.8rem;flex:none;border-radius:999px;display:grid;place-items:center;font-size:.85rem}.site .ping-1{top:15%;right:calc(100% - 4.5rem);animation:pflotaAviso 6.5s ease-in-out infinite}.site .ping-1 .ping-b{background:var(--mint);color:#06301e}.site .ping-2{bottom:16%;left:calc(100% - 4rem);animation:pflotaAviso 8s ease-in-out infinite .8s}.site .ping-2 .ping-b{background:var(--butter);color:#4a3500}@media(min-width:62rem){.site .ping{display:inline-flex}}@keyframes pflotaAviso{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.site .b-mango{background:var(--mango);color:var(--ink)}.site .b-violet{background:var(--violet);color:#fff}.site .b-ink{background:var(--ink);color:#fff}.site .b-mint{background:var(--mint);color:#0b3d26}.site .b-lilac{background:#f3f0fb}.site .b-paper{background:var(--paper)}.site .b-mango .para,.site .b-mint .para{color:#12101cdb}.site .b-violet .para,.site .b-ink .para{color:#ffffffe6}.site .b-mango .tag2{color:#6b2a00}.site .b-violet .tag2{color:var(--butter)}.site .b-ink .tag2{color:var(--lavender)}.site .b-mint .tag2{color:#0b3d26}.site .sheet-x{background:#fff;color:var(--ink);border-radius:var(--round);padding:1.5rem;box-shadow:0 40px 80px -60px #12101ce6;display:grid;gap:1rem}.site .sheet-q{font-family:Bricolage Grotesque,Inter,sans-serif;font-weight:800;font-size:1.35rem;letter-spacing:-.03em}.site .sheet-q-sm{font-size:1.05rem}.site .sheet-n{font-size:.92rem;color:#6b6880}.site .row{display:flex;flex-direction:row;align-items:center;gap:.8rem;border:1px solid var(--line);border-radius:1.1rem;padding:.8rem;transition:border-color .2s ease,background .2s ease}.site .row-on{border-color:var(--violet);background:#f6f3ff}.site .row-em{width:3rem;height:3rem;flex:none;border-radius:.9rem;overflow:hidden;background:#f2f0f8}.site .row-em img{width:100%;height:100%;object-fit:cover;display:block}.site .row-txt{flex:1;min-width:0;gap:0}.site .row-t{font-weight:700;font-size:.98rem}.site .row-s{font-size:.85rem;color:#6b6880}.site .row-ok{color:var(--violet);font-weight:800;visibility:hidden}.site .row-on .row-ok{visibility:visible}.site .chosen{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;margin-top:.6rem}.site .tab2{display:inline-flex;flex-direction:row;align-items:center;gap:.5rem;font-size:.85rem;font-weight:700;background:#f2f0f8;border-radius:999px;padding:.35rem .9rem .35rem .35rem}.site .tab2 img{width:1.8rem;height:1.8rem;border-radius:999px;object-fit:cover}.site .tab2-on{background:var(--ink);color:#fff;padding:.35rem .9rem}.site .hours2{display:grid;grid-template-columns:repeat(4,1fr);gap:.55rem}.site .hour2{text-align:center;font-weight:700;font-size:.95rem;border:1px solid var(--line);border-radius:.9rem;padding:.75rem 0;transition:background .3s ease,color .3s ease,opacity .4s ease,border-color .3s ease}.site .hour2-on{background:var(--ink);color:#fff;border-color:var(--ink)}.site .hour2-off{opacity:.28;text-decoration:line-through}.site .sheet-note{font-size:.9rem;color:#6b6880;min-height:1.4em}.site .stairs{margin:3rem 0 0;padding:0;display:grid;gap:2rem}.site .rung{display:grid;gap:1.25rem;align-items:center;position:relative}@media(min-width:62rem){.site .stairs{gap:3.5rem}.site .rung{grid-template-columns:5.5rem 1fr 1fr;gap:2.5rem}}.site .rung-n{font-family:Bricolage Grotesque,Inter,sans-serif;font-weight:800;font-size:clamp(2.4rem,4vw,3.4rem);letter-spacing:-.05em;line-height:1;color:var(--violet)}.site .rung-txt{display:grid;gap:.7rem;align-content:start}.site .rung-art{border-radius:var(--round);padding:1.75rem;display:grid;align-content:center}.site .rung-art.p-lav{background:var(--violet);color:#fff}.site .rung-art.p-mango{background:var(--mango);color:#2a0e00}.site .rung-art.p-ink{background:var(--ink);color:#fff}.site .piece-s{font-size:1rem;line-height:1.5;color:inherit;opacity:.82}.site .small2{font-size:.85rem;opacity:.7}.site .sheet-mini{background:#fff;color:var(--ink);border-radius:1.1rem;padding:1.1rem;display:grid;gap:.8rem}.site .field-mini{display:flex;flex-direction:row;align-items:center;gap:.1rem;border:1px solid var(--line);border-radius:.8rem;padding:.7rem .9rem;font-weight:700}.site .cursor{width:2px;height:1.15em;flex:none;background:var(--violet);animation:plate 1.1s steps(2) infinite}@keyframes plate{50%{opacity:0}}.site .link-shape{display:grid;gap:.1rem}.site .link-shape-v{font-family:Bricolage Grotesque,Inter,sans-serif;font-weight:800;font-size:1.05rem;letter-spacing:-.02em;word-break:break-word}.site .free{font-size:.85rem;font-weight:700;color:#17743f;transition:opacity .3s ease}.site .bio{background:#fff;color:var(--ink);border-radius:1.1rem;padding:1.1rem;display:grid;gap:.7rem}.site .bio-top{display:flex;flex-direction:row;align-items:center;gap:.7rem}.site .bio-face{width:3rem;height:3rem;flex:none;border-radius:999px;object-fit:cover}.site .bio-name{font-weight:700}.site .bio-p{font-size:.92rem;color:var(--grey)}.site .bio-link{background:#f2f0f8;border-radius:.8rem;padding:.65rem .8rem;font-weight:700;font-size:.92rem;color:var(--violet);word-break:break-word;transition:opacity .32s ease,transform .32s cubic-bezier(.2,.9,.3,1.2)}.site .to-stick{opacity:0;transform:translateY(-10px) scale(.96)}.site .stuck{opacity:1;transform:none}.site .folk{display:grid;gap:.55rem}.site .folk-f{display:flex;flex-direction:row;align-items:center;gap:.65rem;font-size:.92rem}.site .folk-c{width:2.2rem;height:2.2rem;border-radius:999px;flex:none;object-fit:cover;background:var(--lavender)}.site .folk-n{flex:1;min-width:0}.site .folk-v{font-weight:700;font-variant-numeric:tabular-nums}.site .day-real{display:grid;gap:.45rem}.site .day-row{display:grid;grid-template-columns:3.4rem 1fr;align-items:center;gap:.7rem}.site .day-h{font-size:.85rem;color:#ffffff80;font-variant-numeric:tabular-nums}.site .booking{display:flex;flex-direction:row;align-items:baseline;gap:.55rem;background:#4b3aa8;color:#fff;border-radius:.8rem;padding:.6rem .8rem}.site .booking-n{font-weight:700;font-size:.95rem}.site .booking-q{font-size:.85rem;color:#ffffffb8;flex:1}.site .booking-v{font-weight:800;font-size:.9rem;font-variant-numeric:tabular-nums}.site .booking-owes{background:#7a5c12}.site .gap{display:flex;flex-direction:row;align-items:center;gap:.5rem;border:1px dashed rgba(255,255,255,.28);border-radius:.8rem;padding:.6rem .8rem;font-size:.88rem;color:#ffffff8c}.site .more2{margin-left:auto;width:1.6rem;height:1.6rem;flex:none;border-radius:999px;background:#ffffff1a;display:grid;place-items:center}.site .figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1rem;margin-top:1.25rem}.site .figure{background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:1.2rem;padding:1.15rem;gap:.2rem}.site .figure-v{font-family:Bricolage Grotesque,Inter,sans-serif;font-weight:800;font-size:1.8rem;letter-spacing:-.04em}.site .figure-v-sm{font-size:1.25rem}.site .figure-l{font-size:.78rem;color:#ffffffa6;text-transform:uppercase;letter-spacing:.08em}@media(min-width:62rem){.site .float-top{border-radius:3rem 3rem 0 0;margin-top:calc(var(--air) * -.4);position:relative;z-index:1}}.site .headline,.site .window,.site .b-mango,.site .b-violet,.site .b-lilac,.site .b-ink,.site .b-mint,.site .b-paper,.site .tail{position:relative}.site .shore{position:absolute;left:0;width:100%;display:block;pointer-events:none;z-index:2}@media(min-width:62rem){.site .float-top{border-radius:0}}.site .window{background:var(--ink);color:#fff;padding:2.25rem 0;overflow:hidden;display:grid}.site .window-row{display:flex;flex-direction:row;gap:1rem;width:max-content;animation:pcorrer 42s linear infinite}.site .window-in{display:flex;flex-direction:row;align-items:center;gap:1rem;flex:none}@keyframes pcorrer{0%{transform:translate(0)}to{transform:translate(calc(-50% - .5rem))}}.site .window:hover .window-row{animation-play-state:paused}.site .shop{display:inline-flex;flex-direction:row;align-items:center;gap:.7rem;flex:none;background:#ffffff14;border-radius:999px;padding:.7rem 1.25rem .7rem .7rem;font-weight:700;font-size:1.05rem;white-space:nowrap;color:#fff;text-decoration:none}.site .shop img{width:2.6rem;height:2.6rem;border-radius:999px;object-fit:cover;flex:none;background:#ffffff24}.site .shop-one2{width:2.6rem;height:2.6rem;border-radius:999px;flex:none;display:grid;place-items:center;background:#ffffff24}.site .shop-d{font-weight:500;font-size:.9rem;color:#fff9}.site .pulse2{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem;margin-top:1.5rem}.site .pulse2-i{gap:0}.site .pulse2-n{font-family:Bricolage Grotesque,Inter,sans-serif;font-weight:800;font-size:1.6rem;letter-spacing:-.04em}.site .pulse2-l{font-size:.85rem;color:var(--grey)}.site .home-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1rem;margin-top:2rem}.site .fams{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem}.site .fam{display:inline-flex;flex-direction:row;align-items:center;gap:.45rem;background:#fff;border:1px solid var(--line);border-radius:999px;padding:.5rem 1rem;font-size:.9rem;font-weight:600;color:var(--ink);text-decoration:none}.site .fam:hover{background:var(--lavender)}.site .fam-n{color:#6b6880;font-weight:700}.site .b-paper .btn{margin-top:2rem;align-self:start}.site .faqq{display:block;width:100%;text-align:left;background:#fff9;border:1px solid rgba(11,61,38,.14);border-radius:1.25rem;margin-bottom:.8rem;padding:0;cursor:pointer;color:inherit;font:inherit}.site .faqq:first-of-type{margin-top:2.5rem}.site .faqq-h{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;padding:1.35rem 1.5rem;font-weight:700;font-size:1.05rem}.site .faqq-more{font-size:1.5rem;font-weight:700;flex:none;transition:transform .3s ease}.site .faqq-on .faqq-more{transform:rotate(45deg)}.site .faqq-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.22,.9,.3,1)}.site .faqq-on .faqq-body{grid-template-rows:1fr}.site .faqq-lid{overflow:hidden}.site .faqq-p{padding:0 1.5rem 1.4rem;color:#0b3d26d1;max-width:60ch}.site .tail{background:var(--violet-deep);position:relative;overflow:hidden}.site .waves2{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none}.site .closer{background:none;color:#fff;text-align:center;position:relative}.site .tail>.section,.site .tail>.foot{position:relative;z-index:1}.site .closer .field-box,.site .closer .field-in{color:var(--ink)}.site .closer .para{color:#ffffffe6}.site .foot{background:none;color:#fff;padding-block:clamp(3rem,6vw,5rem)}.site .foot-card{background:#fff;color:var(--ink);border-radius:var(--round);padding:clamp(1.75rem,3vw,3rem);display:grid;gap:2.5rem}.site .foot-cols{display:grid;gap:2rem}@media(min-width:46rem){.site .foot-cols{grid-template-columns:1fr 1fr}}@media(min-width:64rem){.site .foot-cols{grid-template-columns:1.5fr 1fr 1fr 1.1fr;gap:2.5rem}}.site .foot-social{display:flex;flex-direction:row;gap:.5rem;margin-top:.4rem}.site .foot-social a{border-radius:999px;background:#f2f0f8;padding:.5rem 1rem;font-size:.85rem;font-weight:700;text-decoration:none;color:var(--ink)}.site .foot-social a:hover{background:var(--lavender)}.site .foot-col{display:grid;gap:.6rem;align-content:start;justify-items:start}.site .foot-h{font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#6b6880}.site .foot-col a{color:var(--ink);text-decoration:none;font-weight:600;font-size:.92rem;line-height:1.35;justify-content:flex-start;text-align:left}.site .foot-col a:hover{color:var(--violet)}.site .foot-note{color:#6b6880;max-width:28ch;font-size:.95rem}.site .foot-bottom2{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.75rem;border-top:1px solid var(--line);padding-top:1.75rem}.site .foot-bottom2 .btn{min-height:52px}.site .section-text{padding-inline:clamp(1.25rem,4vw,3rem)}.site .col-text>.para{max-width:none}.site .col-text{width:100%;max-width:var(--column);margin-inline:auto;padding-left:calc(1.75rem + 1px)}.site .section h1{font-size:clamp(2rem,4.2vw,3.2rem)}.site .date{display:block;margin-top:1.2rem;font-size:.9rem;color:#6b6880}.site .legal{display:grid;gap:2.5rem;margin-top:3.5rem}.site .legal-b{display:grid;gap:.8rem;justify-items:start}.site .legal-b h3{font-size:clamp(1.2rem,1.6vw,1.45rem)}.site .legal-p{font-size:1.05rem;line-height:1.6;color:var(--grey)}.site .legal-b .btn{margin-top:.5rem}.site .legal-t{border-top:1px solid var(--line);padding-top:2.5rem}.site .legal+.legal{margin-top:1.5rem}.site .index{display:flex;flex-direction:row;flex-wrap:wrap;gap:.6rem;margin-top:1.5rem}.site .index-l{background:#f2f0f8;color:var(--violet);text-decoration:none;font-weight:700;font-size:.92rem;padding:.55rem 1rem;border-radius:999px}.site .index-l:hover{background:var(--lavender)}.site .buttons{display:flex;flex-direction:row;flex-wrap:wrap;gap:.6rem}.site .mail{font-family:Bricolage Grotesque,Inter,sans-serif;font-weight:800;letter-spacing:-.02em;font-size:clamp(1.15rem,2vw,1.5rem);color:var(--violet);text-decoration:none;word-break:break-word;justify-content:flex-start}.site .mail:hover{text-decoration:underline}.site .foot-social .mail{font-size:1rem}.site .faq-clear{margin-top:2.5rem}.site .faq-clear .faqq{background:#fff;border-color:var(--line);box-shadow:0 14px 30px -26px #12101ce6}.site .faq-clear .faqq-on{border-color:var(--lavender)}.site .faq-clear .faqq-p{color:var(--grey)}.site .riseup{opacity:0;transform:translateY(18px);transition:opacity .6s cubic-bezier(.22,.9,.3,1),transform .6s cubic-bezier(.22,.9,.3,1)}.site .riseup.shown{opacity:1;transform:none}.site .step2{opacity:0;transform:translateY(10px);transition:opacity .45s ease,transform .45s cubic-bezier(.22,.9,.3,1)}.site .step2.placed{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.site *,.site *:before,.site *:after{animation:none!important;transition:none!important}.site .riseup,.site .step2{opacity:1;transform:none}}.today{height:100dvh;box-sizing:border-box;display:flex;flex-direction:column}.wk-frame{padding:.9rem 1rem 0;gap:.9rem;flex:1 1 auto;min-height:0}.wk{--px: .82px;position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;border:1px solid var(--gate-hairline);border-radius:1.1rem;background:var(--gate-card);overflow:hidden}.wk-head2{flex-direction:column;align-items:flex-start;gap:.6rem}.wk-controls{justify-content:flex-start}.wk-title{font-size:1.3rem;font-weight:800;letter-spacing:-.03em}.wk-sub{font-size:.82rem;color:var(--gate-muted)}.wk-skel-sub{width:15rem;max-width:100%;height:.68rem;margin:.275rem 0;border-radius:.34rem}.wk-sub-out{display:none}.wk-controls{flex-direction:row;align-items:center;gap:.35rem;flex:none}.wk-round{width:2.4rem;height:2.4rem;border-radius:999px;flex:none;padding:0;border:1px solid var(--gate-hairline);background:var(--gate-card);color:var(--gate-text);display:inline-flex;align-items:center;justify-content:center}.wk-round:hover{background:var(--gate-lav-soft);border-color:var(--gate-lav);color:var(--gate-deep)}.wk-btn{flex-direction:row;align-items:center;gap:.45rem;flex:none;border:1px solid var(--gate-hairline);background:var(--gate-card);color:var(--gate-text);border-radius:999px;padding:.55rem .9rem;font-weight:600;font-size:.88rem;min-height:2.4rem}.wk-btn:hover{border-color:var(--gate-lav)}.wk-btn-solid{background:var(--gate-ink);color:#fff;border-color:var(--gate-ink)}.wk-only-wide{display:none}@media(min-width:48rem){.wk-only-wide{display:inline}}.wk-scroll{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.wk-scroll::-webkit-scrollbar{display:none}.wk-cap{display:grid;grid-template-columns:var(--wk-cols);flex:none;min-width:max-content;position:sticky;top:0;z-index:6;background:var(--gate-card);border-bottom:1px solid var(--gate-hairline)}.wk-corner{border-right:1px solid var(--gate-hairline);position:sticky;left:0;z-index:7;background:var(--gate-card)}.wk-day{padding:.5rem .2rem .45rem;text-align:center;border-left:1px solid var(--gate-hairline);background:none;display:flex;flex-direction:column;align-items:center;gap:0}.wk-day-n{font-size:.56rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gate-muted);line-height:1}.wk-day-d{font-size:1.1rem;font-weight:800;letter-spacing:-.03em;line-height:1.15}.wk-pip{width:1.3rem;height:.2rem;border-radius:999px;background:transparent;margin-top:.12rem;flex:none}.wk-today .wk-day-n,.wk-today .wk-day-d{color:var(--gate-deep)}.wk-today .wk-pip{background:var(--gate-deep)}.wk-seen{background:var(--gate-lav-soft)}.wk-closed{background:var(--gate-soft)}.wk-closed .wk-day-n,.wk-closed .wk-day-d{color:var(--gate-muted)}.wk-body{display:grid;grid-template-columns:var(--wk-cols);min-width:max-content}.wk-lane{position:sticky;left:0;z-index:5;background:var(--gate-card);border-right:1px solid var(--gate-hairline);height:calc(var(--span) * var(--px))}.wk-hour{position:absolute;right:.4rem;top:calc(var(--at) * var(--px));transform:translateY(-.5em);font-size:.66rem;font-weight:600;color:var(--gate-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.wk-hour:first-child{transform:none}.wk-col{position:relative;height:calc(var(--span) * var(--px));background-image:linear-gradient(to bottom,var(--wk-out) 0 calc(var(--ido) * var(--px)),var(--gate-hairline) calc(var(--ido) * var(--px))),linear-gradient(to bottom,var(--gate-soft) 0 calc(var(--ido) * var(--px)),transparent calc(var(--ido) * var(--px)));background-size:1px 100%,100% 100%;background-repeat:no-repeat;background-position:left top}.wk-col-closed{background-image:linear-gradient(var(--gate-hairline),var(--gate-hairline)),repeating-linear-gradient(135deg,var(--gate-card) 0 6px,var(--gate-soft) 6px 12px);background-size:1px 100%,100% 100%}.wk-col-shown{background-color:var(--gate-lav-soft);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--gate-lav-soft) 30%,transparent)}}.wk-line{position:absolute;left:0;right:0;top:calc(var(--at) * var(--px));height:0;border-top:1px solid var(--gate-hairline);pointer-events:none;z-index:0}.wk-line-mid{border-top-color:var(--gate-soft)}.wk-line-out{border-top-color:var(--wk-out)}.wk-line-out.wk-line-mid{border-top-color:#eceaf2}.wk-col-closed .wk-line-mid{display:none}.wk-booking{position:absolute;top:calc(var(--at) * var(--px));height:calc(var(--mins) * var(--px) - 2px);left:calc(var(--lane) / var(--lanes) * 100%);width:calc(100% / var(--lanes));margin-left:2px;margin-right:2px;border-radius:.5rem;overflow:hidden;text-align:left;background:var(--tinte, var(--gate-deep));color:var(--letra, #fff);border:1px solid var(--tinte, var(--gate-deep));padding:.25rem .4rem;gap:0;z-index:2;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;transition:top .12s cubic-bezier(.2,.7,.3,1),left .12s cubic-bezier(.2,.7,.3,1)}.wk-who{font-size:.72rem;font-weight:700;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wk-what{font-size:.64rem;opacity:.82;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wk-silver{margin-top:auto;font-size:.66rem;font-weight:700;opacity:.92}.wk-short{flex-direction:row;align-items:center;padding:.1rem .4rem}.wk-short .wk-what,.wk-short .wk-silver,.wk-media .wk-silver{display:none}.wk-done{background:var(--gate-done);border-color:var(--gate-done)}.wk-block{background:repeating-linear-gradient(135deg,var(--gate-soft) 0 6px,var(--gate-card) 6px 12px);color:var(--gate-muted);border-color:var(--gate-hairline);justify-content:center}.wk-booking:focus-visible{outline:2px solid var(--gate-text);outline-offset:1px}.wk-now{position:absolute;left:0;right:0;top:calc(var(--at) * var(--px));height:0;border-top:2px solid var(--destructive);z-index:4;pointer-events:none}.wk-now:before{content:"";position:absolute;left:-3px;top:-4px;width:7px;height:7px;border-radius:999px;background:var(--destructive)}.wk-skel-n{width:1.4rem;height:.42rem;border-radius:999px}.wk-skel-d{width:1.15rem;height:.95rem;border-radius:.3rem;margin-top:.22rem}.wk-skel-hour{position:absolute;right:.4rem;top:calc(var(--at) * var(--px));transform:translateY(-.35em);width:1.5rem;height:.4rem;border-radius:999px}.wk-skel-hour:first-child{transform:none}.wk-skel-booking{position:absolute;z-index:2;top:calc(var(--at) * var(--px));height:calc(var(--mins) * var(--px) - 2px);left:2px;right:2px;border-radius:.5rem;background:linear-gradient(90deg,var(--gate-lav-soft) 25%,#f7f5ff 37%,var(--gate-lav-soft) 63%);background-size:400% 100%}.wk-col-skel{background-image:linear-gradient(var(--gate-hairline),var(--gate-hairline));background-size:1px 100%}.wk-col-skel:first-of-type{background-image:none}.wk-ghost{position:absolute;inset:0;z-index:20;overflow:hidden;pointer-events:none;background:var(--gate-card);display:flex;flex-direction:column;opacity:1;visibility:visible;transition:opacity .34s ease,visibility 0s linear 0s}@starting-style{.wk-ghost{opacity:0}}.wk-ghost-gone{opacity:0;visibility:hidden;transition:opacity .34s ease,visibility 0s linear .34s}.wk-loading2 .wk-scroll{pointer-events:none}@media(prefers-reduced-motion:reduce){.wk-ghost,.wk-ghost-gone{transition:none}}:root{--wk-lane: 2.7rem;--wk-out: #e3e0ec}.wk{--wk-cols: var(--wk-lane) repeat(7, minmax(6.4rem, 1fr))}@media(min-width:64rem){.wk{--px: .95px;--wk-cols: var(--wk-lane) repeat(7, minmax(0, 1fr))}:root{--wk-lane: 3.4rem}}.wk-booking.wk-dragging{z-index:30;cursor:grabbing;transition:none;box-shadow:0 14px 28px -12px #1410288c}.wk-dragging-on{user-select:none;-webkit-user-select:none}.wk-booking.wk-out{cursor:pointer}.wk-dragging-on .wk-scroll{overflow:hidden}.wk-shadow{position:fixed;display:none;z-index:40;pointer-events:none;border:2px dashed var(--gate-deep);border-radius:.5rem;background:var(--gate-lav-soft);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--gate-lav-soft) 70%,transparent)}}.wk-shadow b{position:absolute;top:.15rem;left:.35rem;font-size:.66rem;font-weight:700;color:var(--gate-deep);font-variant-numeric:tabular-nums}.wk-shadow-no{border-color:var(--destructive);background:var(--destructive);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--destructive) 12%,transparent)}}.wk-shadow-no b{color:var(--destructive)}@media(hover:hover)and (pointer:fine){.wk-booking{cursor:grab}}@media(min-width:64rem){.wk-frame{display:grid;grid-template-columns:minmax(0,1fr) 19rem;grid-template-rows:auto minmax(0,1fr);gap:.9rem 1.4rem;align-items:stretch;flex:1 1 auto;min-height:0;padding:1rem 1.25rem 1.25rem}.deskday{display:flex;flex-direction:column;gap:.9rem}.dd-hero{background:var(--gate-ink);color:#fff;border-radius:1.1rem;padding:1rem 1.1rem;gap:.15rem}.dd-hero-l{font-size:.66rem;font-weight:700;letter-spacing:.09em;opacity:.72}.dd-hero-n{font-size:2rem;font-weight:800;letter-spacing:-.04em;line-height:1.1}.dd-hero-s{font-size:.78rem;opacity:.78}.dd-hero-account{flex-direction:row;align-items:baseline;gap:.35rem;flex-wrap:wrap;margin-top:.55rem;padding-top:.55rem;border-top:1px solid rgba(255,255,255,.14);font-size:.82rem;opacity:.85}.dd-card{background:var(--gate-card);border:1px solid var(--gate-hairline);border-radius:1.1rem;padding:.95rem 1.05rem;gap:.6rem}.dd-t{font-size:.92rem;font-weight:700;letter-spacing:-.01em}.dd-rows{gap:.55rem}.dd-row{flex-direction:row;align-items:center;gap:.6rem;font-size:.85rem}.dd-dot{width:1.9rem;height:1.9rem;flex:none;border-radius:.6rem;background:var(--gate-lav-soft);color:var(--gate-deep);align-items:center;justify-content:center}.dd-dot .mu-icon{font-size:1rem}.dd-row-b{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd-row-r{margin-left:auto;flex:none;color:var(--gate-muted);font-size:.8rem}.dd-none,.dd-week{font-size:.82rem;color:var(--gate-muted)}.dd-hero .skel-bar{background:linear-gradient(90deg,#ffffff24 25%,#ffffff4d 37%,#ffffff24 63%);background-size:400% 100%}.dd-skel-n{width:5.5rem;height:1.55rem;border-radius:.5rem;margin:.15rem 0 .1rem}.dd-skel-s{width:12rem;max-width:100%;height:.55rem}.dd-skel-c{width:8rem;max-width:100%;height:.5rem}.dd-skel-r{width:8rem;height:.55rem}.dd-skel-r2{width:6rem;height:.55rem}.dd-skel-w{width:9rem;max-width:100%;height:.7rem}.wk-head2{grid-column:1;grid-row:1}.wk{grid-column:1;grid-row:2;align-self:stretch;height:100%;min-height:0}.deskday{grid-column:2;grid-row:1 / -1;align-self:start}.today.hastabs{padding-bottom:0}}.w-days{flex-direction:row;gap:.3rem;overflow-x:auto;scrollbar-width:none;padding:.1rem 0}.w-days::-webkit-scrollbar{display:none}.w-day{flex:1 1 0;min-width:2.9rem;padding:.4rem .2rem .45rem;border:1px solid var(--gate-hairline);background:var(--gate-card);border-radius:.8rem;display:flex;flex-direction:column;align-items:center;gap:.05rem}.w-day-n{font-size:.56rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--gate-muted);line-height:1}.w-day-d{font-size:1rem;font-weight:800;letter-spacing:-.03em;line-height:1.15}.w-day-on{background:var(--gate-ink);border-color:var(--gate-ink);color:#fff}.w-day-on .w-day-n{color:#ffffffad}.wcell{flex-direction:column;gap:0;padding:.35rem 0 .4rem}.wcell-n{font-size:.54rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;opacity:.65;line-height:1}.wcell-d{font-size:.95rem;font-weight:700;line-height:1.2}.wk-brand{position:fixed;display:none;z-index:25;pointer-events:none;border:1px dashed var(--gate-lav-2);border-radius:.45rem;background:var(--gate-lav-soft);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--gate-lav-soft) 65%,transparent)}}.wk-brand b{position:absolute;left:.35rem;top:50%;transform:translateY(-50%);font-size:.64rem;font-weight:700;color:var(--gate-deep);font-variant-numeric:tabular-nums}.tones{flex-direction:row;flex-wrap:wrap;gap:.5rem;padding:.45rem 0 .1rem}.tone{box-sizing:border-box;width:2.5rem;height:2.5rem;min-height:0;min-width:0;border-radius:999px;flex:none;padding:0;margin:0;background:var(--tinte);border:0;box-shadow:inset 0 0 0 1px #0000001f;display:inline-flex;align-items:center;justify-content:center;color:#fff;transition:transform .12s ease,box-shadow .12s ease}.tone:hover{transform:scale(1.08)}.tone:focus-visible{outline:2px solid var(--gate-text);outline-offset:2px}.tone-on{transform:scale(1.12);box-shadow:inset 0 0 0 1px #0000001f,0 0 0 2px var(--gate-card),0 0 0 4px var(--gate-text)}.tone-on:hover{transform:scale(1.12)}.tone-tick{width:1rem;height:1rem;opacity:0;transition:opacity .12s ease}.tone-on .tone-tick{opacity:1}.tone-mine{position:relative;overflow:hidden}.tone-free{position:absolute;inset:0;display:block}.tone-well{position:absolute;inset:0;width:100%;height:100%;opacity:0;border:0;padding:0;margin:0;cursor:pointer;background:none}.tone-dropper{width:.95rem;height:.95rem;pointer-events:none;position:relative}.tone-mine.tone-on .tone-dropper{opacity:.55}@media(prefers-reduced-motion:reduce){.tone,.tone-tick{transition:none}}.kpis .card-soft{display:flex;flex-direction:column}.zone{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.zone>.rk,.zone>.wheel-box{flex:1 1 auto;min-height:0}.zone>.none{flex:1 1 auto;justify-content:center}.none{border:1px dashed var(--gate-hairline);border-radius:.9rem;background:var(--gate-soft);padding:1.1rem 1rem;min-height:5rem;align-items:center;justify-content:center;gap:.15rem;text-align:center}.none-t{font-size:.84rem;font-weight:700;color:var(--gate-text)}.none-s{font-size:.75rem;color:var(--gate-muted);line-height:1.35}.kpi-body,.kpi-f1,.kpi-f2,.kpi-col{display:flex;flex-direction:column;gap:1rem}@media(min-width:64rem){.kpi-f1,.kpi-f2{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:stretch}.kpi-f1>.kpi-hero{justify-content:flex-start}.kpi-f1>.kpi-hero .kpi-hero-chips{margin-top:auto;padding-top:1rem}.kpi-f1>.kpi-hero .kpi-hero-s:last-child{margin-top:auto;padding-top:1rem}.kpi-f2 .rk{max-height:none;flex:1 1 auto;min-height:0;overflow-y:auto}.kpi-f2 .wheel-box{flex-direction:column;width:100%;gap:1.1rem}.kpi-f2 .wheel{width:auto;height:min(50%,15rem);max-width:80%;aspect-ratio:1;flex:none}.kpi-f2 .wheel-box{justify-content:flex-start;margin:0;height:100%}.kpi-f2 .wheel-v{font-size:1.35rem}.kpi-f2 .wheel-s{font-size:.68rem}.kpi-f2 .leg{width:100%;flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;align-content:start}.kpis{height:100dvh;box-sizing:border-box;overflow:hidden}.kpis>.mu-stack:not(.drawer-overlay){flex:1 1 auto;min-height:0}.kpis>.mu-stack:not(.drawer-overlay)>*{flex:none}.kpis>.mu-stack:not(.drawer-overlay)>.kpi-body{flex:1 1 auto;min-height:0}.kpi-body>.kpi-f1{flex:none}.kpi-f2{flex:1 1 auto;min-height:0;grid-template-rows:minmax(0,1fr)}.kpi-f2>.card-soft{min-height:0;min-width:0}.kpis .kpi-wide{width:100%}.kpis .mon{flex:1 1 0}.kpis .mon-stack,.kpis .mon-none{max-width:none;width:78%}.kpis .mon-col{height:4.6rem}.only-mobile{display:none}}.act-move{border-color:var(--gate-lav);background:var(--gate-lav-soft)}.act-move .mu-icon,.act-move .act-l{color:var(--gate-deep)}.act-move .act-r{color:var(--gate-deep);opacity:.75}.only-wide{display:none}.dial{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;border:1px solid var(--gate-hairline);border-radius:1.1rem;background:var(--gate-card);overflow:hidden}.dial-strip{flex-direction:row;border-bottom:1px solid var(--gate-hairline);flex:none;min-height:3.05rem}.dial-day{flex:1 1 0;min-width:0;padding:.45rem .1rem .4rem;gap:0;border:0;border-left:1px solid var(--gate-hairline);background:none;cursor:pointer;display:flex;flex-direction:column;align-items:center}.dial-day:first-child{border-left:0}.dial-day-n{font-size:.55rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--gate-muted);line-height:1}.dial-day-d{font-size:1.05rem;font-weight:800;letter-spacing:-.03em;line-height:1.2}.dial-pip{width:1.2rem;height:.18rem;border-radius:999px;background:transparent;margin-top:.1rem;flex:none}.dial-today .dial-day-n,.dial-today .dial-day-d{color:var(--gate-deep)}.dial-today .dial-pip{background:var(--gate-deep)}.dial-seen{background:var(--gate-lav-soft)}.dial-closed .dial-day-n,.dial-closed .dial-day-d{color:var(--gate-muted);opacity:.6}.dial-rows{display:flex;flex-direction:column;flex:1 1 0;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.dial-rows::-webkit-scrollbar{display:none}.dial-row{display:grid;grid-template-columns:3.4rem minmax(0,1fr);gap:.5rem;padding:.45rem .6rem;border-top:1px solid var(--gate-hairline);align-items:start;flex:1 0 auto;max-height:8rem}.dial-row:first-child{border-top:0}.dial-hour{font-size:.7rem;font-weight:600;color:var(--gate-muted);font-variant-numeric:tabular-nums;padding-top:.55rem}.dial-gone .dial-free{opacity:.5}.dial-booking{align-items:stretch;justify-content:flex-start;width:100%;text-align:left;border:1px solid transparent;border-radius:.65rem;cursor:pointer;background:var(--tinte, var(--gate-deep));color:var(--letra, #fff);padding:.45rem .6rem;display:flex;flex-direction:column;gap:0;position:relative}.dial-dur{position:absolute;right:.6rem;top:.45rem;font-size:.64rem;font-weight:700;opacity:.85}.dial-who{font-size:.84rem;font-weight:700;line-height:1.2;padding-right:3.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dial-what{font-size:.7rem;opacity:.85;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dial-done{background:var(--gate-done)}.dial-free{width:100%;border:1px dashed var(--gate-hairline);border-radius:.65rem;background:var(--gate-soft);color:var(--gate-muted);padding:.45rem .6rem;text-align:left;cursor:pointer;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0}.dial-free-t{font-size:.84rem;font-weight:700;color:var(--gate-text);line-height:1.2}.dial-free-s{font-size:.7rem;line-height:1.2}.dial-free:hover{border-color:var(--gate-lav);color:var(--gate-deep);background:var(--gate-lav-soft)}.dial-free-gone{cursor:default;border-style:dashed;opacity:.55}.dial-free-closed{cursor:default;border-style:solid;opacity:.5}.dial-free-closed .dial-free-t,.dial-free-gone .dial-free-t{font-weight:600;color:var(--gate-muted)}.dial-block{flex-direction:row;align-items:center;gap:.4rem;border-radius:.65rem;padding:.5rem .6rem;background:repeating-linear-gradient(135deg,var(--gate-soft) 0 6px,var(--gate-card) 6px 12px);color:var(--gate-muted);font-size:.76rem;border:1px solid var(--gate-hairline)}.dial-close{padding:.35rem .6rem;border:1px solid transparent;font-size:.72rem;font-weight:600;color:var(--gate-muted);letter-spacing:.02em}@media(min-width:64rem){.only-wide{display:flex}.dial{display:none}}.dial-bone{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.dial-bone .dial-row{align-items:center}.skel-hour{width:2.6rem;height:.6rem;border-radius:999px}.skel-span{width:100%;border-radius:.65rem;height:calc(2rem + var(--h, 60) * .012rem)}.skel-day-n{width:1.5rem;height:.4rem;border-radius:999px}.skel-day-d{width:1.1rem;height:.85rem;border-radius:.25rem;margin-top:.2rem}.site.search-pg{background:var(--background);min-height:100svh;display:flex;flex-direction:column}.search-wrap{width:100%;max-width:var(--column);margin-inline:auto;padding:1.5rem clamp(1.25rem,4vw,3rem) 4rem;display:flex;flex-direction:column;gap:1.1rem;flex:1}.search-head{display:flex;flex-direction:column;gap:.3rem}.site .search-h1{font-size:clamp(1.6rem,3.6vw,2.4rem);letter-spacing:-.02em;line-height:1.08}.search-sub{font-size:.98rem;color:var(--grey)}.search-box{display:flex;flex-direction:column}.search-quick{padding-inline:0}.search-grid{display:flex;flex-direction:column;gap:.85rem;width:100%;max-width:44rem;margin-inline:auto}.search-count{flex-direction:row;align-items:baseline;gap:.4rem;width:100%;max-width:44rem;margin-inline:auto}.search-count-t{font-size:1rem;font-weight:800;letter-spacing:-.01em}.search-count-w{font-size:.9rem;color:var(--grey)}.bcard{display:grid;grid-template-columns:10.5rem 1fr;align-items:stretch;overflow:hidden;background:var(--card);border:1px solid var(--border);border-radius:1.25rem;text-decoration:none;color:inherit;transition:transform .18s cubic-bezier(.22,.9,.3,1),box-shadow .18s ease,border-color .18s ease}.bcard:hover{transform:translateY(-2px);border-color:var(--secondary);box-shadow:0 22px 40px -28px #12101cd9}.bcard:focus-visible{outline:3px solid var(--ring);outline-offset:3px}@media(max-width:30rem){.bcard{grid-template-columns:7rem 1fr}}.bcard-shot{position:relative;min-height:8.75rem;background:var(--gate-lav-soft);overflow:hidden}.bcard-shot-photo{background-image:var(--cover);background-size:cover;background-position:center}.bcard-shot:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 52%,rgba(14,10,28,.3))}.bcard-ribbon{position:absolute;left:0;top:.6rem;z-index:2;flex-direction:row;align-items:center;gap:.25rem;background:var(--gate-deep);color:#fff;font-size:.64rem;font-weight:800;letter-spacing:.03em;padding:.22rem .55rem .22rem .45rem;border-radius:0 999px 999px 0}.bcard-ribbon .mu-icon{font-size:.8rem}.bcard-state{position:absolute;top:.55rem;right:.55rem;z-index:2;display:flex;flex-direction:row;align-items:center;gap:.35rem;background:#fffffff0;border-radius:999px;padding:.22rem .55rem;font-size:.68rem;font-weight:700;color:var(--ink)}.bcard-state .state-dot{width:.42rem;height:.42rem;border-radius:999px;background:#17a34a;flex:none}.bcard-closed .state-dot{background:#b8b4c4}.bcard-av{position:absolute;left:.6rem;bottom:.6rem;z-index:2;width:2.4rem;height:2.4rem;border-radius:.75rem;overflow:hidden;background:#fff;border:2px solid #fff;display:grid;place-items:center;color:var(--muted-foreground);font-size:1rem;box-shadow:0 10px 20px -14px #12101ce6}.bcard-av img{width:100%;height:100%;object-fit:cover}.bcard-body{padding:.85rem 1rem;display:flex;flex-direction:column;gap:.5rem;flex:1;min-width:0}.bcard-name{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.3rem;min-width:0}.bcard-name-t{font-weight:800;font-size:1rem;letter-spacing:-.01em;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bcard-seal{color:var(--gate-deep, #4b3aa8);flex:none}.seal svg{width:1.15em;height:1.15em;display:block}.seal svg path:first-of-type{fill:currentColor}.seal svg path:last-of-type{stroke:#fff;stroke-width:2.6}.bsc-chip{display:inline-flex;flex-direction:row;align-items:center;gap:.25rem;align-self:flex-start;margin-top:.3rem;background:#eeecf3;color:#6f6a80;border-radius:999px;padding:.1rem .5rem .1rem .34rem;font-size:.7rem;font-weight:700;line-height:1.5}.bsc-chip svg{width:.88rem;height:.88rem}.bsc-divider{display:flex;flex-direction:row;align-items:center;gap:.6rem;margin:1.4rem 0 .2rem;font-size:.78rem;font-weight:700;color:var(--grey)}.bsc-divider:after{content:"";flex:1;height:1px;background:var(--border)}.bcard-kind{font-size:.82rem;color:var(--grey);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bcard-strip{flex-direction:row;gap:.3rem}.bcard-shotmini{width:2.5rem;height:2.5rem;border-radius:.5rem;object-fit:cover;flex:none}@media(max-width:30rem){.bcard-strip{display:none}}.bcard-tail{margin-top:auto;display:flex;flex-direction:column;gap:.5rem}.bcard-buy{flex-direction:row;align-items:center;justify-content:space-between;gap:.6rem}.bcard-priced{flex-direction:column;gap:0;min-width:0}.bcard-count{font-size:.76rem;color:var(--grey)}.bcard-from{font-size:1rem;font-weight:800;letter-spacing:-.01em}.bcard-go{flex:none;font-size:.82rem;font-weight:800;color:#fff;background:var(--gate-ink);border-radius:999px;padding:.5rem 1.15rem}@media(max-width:30rem){.bcard-ribbon{display:none}.bcard-buy{flex-direction:column;align-items:flex-start;gap:.5rem}.bcard-go{align-self:stretch;text-align:center;justify-content:center;padding:.5rem .85rem;font-size:.8rem}}.search-none{padding-block:2rem}.search-first{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.7rem;max-width:30rem;margin-inline:auto;padding:clamp(2rem,6vw,3.5rem) 1.5rem;background:var(--card);border:1px solid var(--border);border-radius:1.5rem}.search-first-ic{width:3.4rem;height:3.4rem;border-radius:1.1rem;display:grid;place-items:center;background:var(--lavender);color:var(--ink);font-size:1.5rem}.site .search-first-t{font-size:clamp(1.3rem,3vw,1.7rem);letter-spacing:-.02em;line-height:1.12}.search-first-s{font-size:1.02rem;color:var(--grey);line-height:1.55;max-width:26rem}.site .search-first .btn{align-self:center}.search-first-b{margin-top:.9rem}.search-first-n{font-size:.85rem;color:var(--grey);letter-spacing:.01em}.search-signup-s{margin-top:.9rem;font-size:.88rem;font-weight:700;color:var(--violet);text-decoration:none}.search-signup-s:hover{text-decoration:underline}.search-waiting{opacity:.45;pointer-events:none;transition:opacity .18s ease}.bcard-free{display:flex;flex-direction:row;align-items:center;gap:.4rem;align-self:flex-start;padding:.32rem .6rem;background:var(--muted);border-radius:999px;font-size:.76rem;font-weight:700;color:var(--ink)}.bcard-free-ic{font-size:.9rem;color:var(--violet);flex:none}.bcard-free-v{letter-spacing:-.01em}.site .sc-sum{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;text-align:center;padding:1.75rem 1.25rem;background:transparent;border:2px dashed var(--line);box-shadow:none}.site .sc-sum:hover{border-color:var(--violet);background:#fff}.site .sc-sum-ic{width:2.6rem;height:2.6rem;border-radius:.9rem;display:grid;place-items:center;background:var(--lavender);color:var(--ink);font-size:1.2rem;flex:none}.site .sc-sum-t{font-family:Bricolage Grotesque,Inter,sans-serif;font-weight:800;font-size:1rem;letter-spacing:-.02em}.site .sc-sum-s{font-size:.84rem;color:var(--grey);line-height:1.45;max-width:15rem}.site .sc-sum-b{margin-top:.35rem;font-size:.86rem;font-weight:800;color:var(--violet)}.site .art{position:relative}.site .wall{position:relative;height:clamp(26rem,54vw,40rem);overflow:hidden;mask-image:linear-gradient(to bottom,transparent,rgba(0,0,0,.45) 14%,#000 32%,#000 68%,rgba(0,0,0,.45) 86%,transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,rgba(0,0,0,.45) 14%,#000 32%,#000 68%,rgba(0,0,0,.45) 86%,transparent)}.site .wall-spin{position:absolute;inset:0;display:flex;flex-direction:row;justify-content:center;gap:clamp(.7rem,1.6vw,1.1rem)}.site .wall-col,.site .wall-in{display:flex;flex-direction:column;gap:clamp(.7rem,1.6vw,1.1rem);flex:none}.site .wall-rise{animation:pmuralSube 38s linear infinite}.site .wall-low{animation:pmuralBaja 46s linear infinite}@keyframes pmuralSube{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - .55rem))}}@keyframes pmuralBaja{0%{transform:translateY(calc(-50% - .55rem))}to{transform:translateY(0)}}.site .wall:hover .wall-col{animation-play-state:paused}.site .wall-f{width:clamp(10rem,21vw,16rem);height:clamp(13rem,27vw,20rem);flex:none;overflow:hidden;border-radius:clamp(1.1rem,2.2vw,1.8rem);background:var(--lavender);box-shadow:0 26px 52px -32px #12101ce6}.site .wall-f img{width:100%;height:100%;object-fit:cover;display:block}.site .art .ping{display:inline-flex;z-index:3;animation:none}.site .art .ping-1{top:16%;right:auto;left:-1rem}.site .art .ping-2{bottom:18%;left:auto;right:-1rem}@media(max-width:61.99rem){.site .art .ping-1{left:-.5rem}.site .art .ping-2{right:-.5rem}}@media(max-width:34rem){.site .art .ping{font-size:.8rem;padding:.5rem .8rem .5rem .5rem}.site .art .ping-b{width:1.4rem;height:1.4rem;font-size:.7rem}}.site .no-api .navbar-menu .nav-search,.no-api .nav-search,.site .no-app .nav-signin,.site .no-app .nav-account,.site .no-app .nav-signup,.no-app .nav-signin,.no-app .nav-account,.no-app .nav-signup{opacity:.42;pointer-events:none;cursor:default;filter:grayscale(1)}.no-api .menu-search .menu-search-s:after{content:" \b7  sin conexi\f3n con el servidor"}.site .menu-search{display:flex;flex-direction:row;align-items:flex-start;gap:.9rem;background:var(--lavender);border-radius:1.1rem;padding:.95rem 1.1rem;text-decoration:none;color:var(--ink);margin-bottom:1.4rem;width:100%;justify-content:flex-start;text-align:left}.site .menu-search>.mu-stack:not(.menu-search-ic){flex:1 1 auto;min-width:0;align-items:flex-start;text-align:left}.site .menu-search:hover{background:#c0b6f5}.site .menu-search-ic{width:2.4rem;height:2.4rem;flex:none;border-radius:.8rem;display:grid;place-items:center;background:#fff;color:var(--violet);font-size:1.1rem}.site .menu-search-t{font-weight:800;font-size:1.02rem;letter-spacing:-.01em}.site .menu-search-s{font-size:.82rem;color:#4a4560}.legal-open{background:var(--lavender, #efeafd);border-radius:1rem;padding:1rem 1.15rem;margin:.2rem 0 1.4rem}.legal-open .legal-p{margin:0}.site .btn.is-soon{opacity:.5;cursor:default;box-shadow:none}.site .btn.is-soon:hover{transform:none;filter:none}.site .nav-signup.is-soon{opacity:.55;cursor:default}.site .is-soon{opacity:.55;cursor:default;pointer-events:none}.site .sitebar-shell{position:relative;z-index:51}.site .maint-strip{position:relative;overflow:hidden;display:flex;justify-content:center;padding:clamp(.72rem,2vw,1.05rem) clamp(1rem,4vw,2rem);background:linear-gradient(105deg,var(--violet-deep) 0%,var(--violet) 58%,#7A5CFF 100%);color:#fff;border-bottom:1px solid rgba(255,255,255,.14)}.site .maint-strip:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 32%,rgba(255,255,255,.16) 48%,transparent 64%);transform:translate(-100%);animation:maint-sweep 5s ease-in-out infinite}@keyframes maint-sweep{0%{transform:translate(-100%)}55%,to{transform:translate(100%)}}.site .maint-in{position:relative;z-index:1;display:flex;flex-direction:row;align-items:center;gap:.72rem;max-width:var(--column);width:100%;justify-content:center}.site .maint-orb{flex:none;display:grid;place-items:center;width:2rem;height:2rem;border-radius:999px;background:#ffffff26;box-shadow:0 0 0 1px #ffffff38,0 0 16px #ffd84d52;animation:maint-pulse 2.6s ease-in-out infinite}@keyframes maint-pulse{0%,to{box-shadow:0 0 0 1px #ffffff38,0 0 13px #ffd84d42}50%{box-shadow:0 0 0 1px #ffffff52,0 0 22px #ffd84d8c}}.site .maint-ic{width:1.05rem;height:1.05rem;color:var(--butter)}.site .maint-txt{display:flex;flex-direction:column;align-items:flex-start;gap:.08rem;line-height:1.22}.site .maint-h{font-weight:700;font-size:clamp(.86rem,2.4vw,.98rem);letter-spacing:-.01em}.site .maint-s{font-weight:500;font-size:clamp(.74rem,2vw,.82rem);color:#fffc}@media(prefers-reduced-motion:reduce){.site .maint-strip:after,.site .maint-orb{animation:none}}.site .foot-col .nav-signup{display:flex;flex-direction:row;align-items:center;gap:.3rem;color:var(--ink);font-weight:600;font-size:.92rem;line-height:1.35}.search-pg{--bq-ink: #17161c;--bq-mut: #6b6a74;--bq-fnt: #9d9ba6;--bq-brand: #4b3aa8;--bq-deep: #3a2c86;--bq-soft: #f1ecfb;--bq-lav: #e9e2fa;--bq-card: #ffffff;--bq-ground: #f6f4f1;--bq-hair: rgba(23,22,40,.1);--bq-hair2: rgba(23,22,40,.055);--bq-disp: "Fraunces", Georgia, serif;--bq-sans: "Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, sans-serif}.site.search-pg{background-color:#ece9f4;background-image:radial-gradient(42% 42% at 18% 18%,rgba(215,201,247,.6),transparent 70%),radial-gradient(40% 40% at 84% 24%,rgba(207,224,246,.55),transparent 70%),radial-gradient(46% 46% at 52% 96%,rgba(244,217,236,.55),transparent 70%),radial-gradient(120% 60% at 50% -4%,#efe9f7,#e2ddee);background-size:200% 200%,200% 200%,200% 200%,100% 100%;background-attachment:fixed;animation:bq-bg-drift 34s ease-in-out infinite}@keyframes bq-bg-drift{0%,to{background-position:0% 0%,100% 0%,50% 100%,0 0}50%{background-position:24% 16%,74% 26%,42% 82%,0 0}}@media(prefers-reduced-motion:reduce){.site.search-pg{animation:none}}.bq{width:100%;max-width:none;margin-inline:auto;padding:1.4rem clamp(1rem,3vw,2rem) 3rem;font-family:var(--bq-sans);color:var(--bq-ink);flex:1;display:flex;flex-direction:column;gap:1.2rem}.bq-panel{background:var(--bq-card);border-radius:20px;overflow:hidden;box-shadow:0 40px 90px -46px #1e144680,0 0 0 1px #1716280f}.bq-topline{flex-direction:row;align-items:center;gap:.8rem}.bq-topline .bq-bar{flex:1;min-width:0}.bq-back{flex:none;align-self:flex-start;display:inline-flex;flex-direction:row;align-items:center;gap:.45rem;background:var(--bq-card);border-radius:999px;padding:.5rem 1rem .5rem .8rem;box-shadow:0 1px 2px var(--bq-hair2),inset 0 0 0 1px var(--bq-hair);font-family:var(--bq-sans);font-weight:800;font-size:1rem;letter-spacing:-.02em;color:var(--bq-ink);text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}.bq-back svg{width:18px;height:18px;transition:transform .2s ease}.bq-back:hover{transform:translateY(-1px);box-shadow:0 10px 20px -10px #1e144666,inset 0 0 0 1px var(--bq-hair)}.bq-back:hover svg{transform:translate(-4px)}.bq-back:active{transform:translateY(0) scale(.98)}.bq-hero{padding:clamp(1.4rem,3vw,2.2rem) clamp(1.1rem,3vw,1.6rem) 1.4rem;background:radial-gradient(80% 120% at 88% -10%,rgba(75,58,168,.1),transparent 60%),linear-gradient(180deg,#faf8fd,#fff)}.site .bq-h1{font-family:var(--bq-sans);font-weight:800;font-size:clamp(1.55rem,3.2vw,2.1rem);line-height:1.1;letter-spacing:-.03em;margin-bottom:1rem;color:var(--bq-ink);max-width:22ch}.bq-bar{flex-direction:row;align-items:stretch;background:#fff;border-radius:16px;box-shadow:0 12px 30px -16px #1e144659,0 0 0 1px var(--bq-hair);width:100%}.bq-sf{flex:1;padding:.62rem 1rem;display:flex;flex-direction:column;gap:.12rem;border-right:1px solid var(--bq-hair2);min-width:0;align-items:flex-start;justify-content:center}.bq-sf-btn{cursor:pointer;text-align:left}.bq-k{font-size:.64rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--bq-fnt)}.bq-v{font-size:.92rem;font-weight:600;color:var(--bq-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.bq-v.ph{color:var(--bq-fnt);font-weight:500}.bq-sf .input,.bq-sf .field-bare{border:none;background:transparent;padding:0;height:auto;min-height:0;font-size:.92rem;font-weight:600;color:var(--bq-ink);width:100%;box-shadow:none}.bq-sf .field-bare::placeholder{color:var(--bq-fnt);font-weight:500}.bq-go2{margin:.5rem;padding:0 1.4rem;background:var(--bq-brand);color:#fff;border-radius:12px;flex-direction:row;align-items:center;gap:.5rem;font-weight:700;font-size:.92rem;flex:none}.bq-go2 .mu-icon{font-size:1.05rem}.bq-cats{flex-direction:row;gap:.5rem;margin-top:1.1rem;flex-wrap:wrap}.bq-cat{flex-direction:row;align-items:center;gap:.4rem;padding:.5rem .85rem;border-radius:999px;font-size:.83rem;font-weight:600;background:#fff;box-shadow:inset 0 0 0 1px var(--bq-hair);color:#3f3d49}.bq-cat .mu-icon{font-size:.95rem;color:var(--bq-brand)}.bq-cat-on{background:var(--bq-brand);color:#fff;box-shadow:none}.bq-cat-on .mu-icon{color:#fff}.bq-cat-dim{opacity:.42}.bq-cn{font-size:.68rem;font-weight:700;color:var(--bq-fnt)}.bq-cat-on .bq-cn{color:#ffffffbf}.bq-cn-on{color:#fff;background:var(--bq-ink);border-radius:999px;padding:0 .32rem}.bq-fbar{flex-direction:row;align-items:center;gap:.5rem;margin-top:1rem;flex-wrap:wrap}.bq-fbar-sp{flex:1}.bq-fpill{flex-direction:row;align-items:center;gap:.4rem;padding:.5rem .9rem;border-radius:999px;font-size:.86rem;font-weight:700;background:#fff;box-shadow:inset 0 0 0 1px var(--bq-hair);color:var(--bq-ink);transition:box-shadow .12s ease,color .12s ease}.bq-fpill .mu-icon{font-size:.95rem;color:var(--bq-brand)}.bq-fpill:hover{box-shadow:inset 0 0 0 1px var(--bq-brand);color:var(--bq-brand)}.bq-fpill-on{background:var(--bq-brand);color:#fff;box-shadow:none}.bq-fpill-on .mu-icon,.bq-fpill-on:hover,.bq-fpill-on:hover .mu-icon{color:#fff}.dragrow{cursor:grab}.dragrow.dragging{cursor:grabbing;user-select:none}.bq-viewtoggle{display:none}@media(max-width:60rem){.bq-viewtoggle{display:flex;flex-direction:row;align-self:center;gap:.2rem;background:#fff;border-radius:999px;padding:.25rem;box-shadow:inset 0 0 0 1px var(--bq-hair)}.bq-vt{flex-direction:row;align-items:center;gap:.35rem;padding:.45rem 1.15rem;border-radius:999px;font-size:.85rem;font-weight:700;color:var(--bq-mut)}.bq-vt .mu-icon{font-size:.95rem}.bq-vt-on{background:var(--bq-ink);color:#fff}.search-pg .bq{height:100dvh;flex:none;padding-top:1rem;padding-bottom:.8rem;gap:.9rem}.search-pg .bq>.bq-back,.search-pg .bq>.bq-panel,.search-pg .bq>.bq-viewtoggle{flex:none}.search-pg .bq-split{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;background:transparent;border:none;padding:0;box-shadow:none}.search-pg .bq-list{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.search-pg .bq-mapwrap,.search-pg .bq-view-map .bq-list{display:none}.search-pg .bq-view-map .bq-mapwrap{display:flex;flex:1 1 auto;min-height:0}.search-pg .bq-map{position:static;height:100%;min-height:0}.search-pg .bq-hero{padding:.8rem .8rem .9rem}.search-pg .bq-bar{flex-wrap:nowrap}.search-pg .bq-sf{padding:.55rem .8rem}.search-pg .bq-go2{margin:.4rem;padding:0;width:2.7rem;justify-content:center;flex:none}.search-pg .bq-go2>*:not(.mu-icon){display:none}.search-pg .bq-fbar{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:.45rem;margin-top:.8rem}.search-pg .bq-fbar::-webkit-scrollbar{display:none}.search-pg .bq-fbar-sp{display:none}.search-pg .bq-fpill{flex:0 0 auto;white-space:nowrap}.search-pg .bq-list{background:#f5f2fb;border:1px solid var(--bq-hair);border-radius:22px;padding:0 .7rem .8rem}.search-pg .bq-cards{gap:.75rem}.search-pg .bq-cards+.bq-cards{margin-top:.75rem}.search-pg .bq-card{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0;grid-template-columns:none;background:#fff;border-top:none;border-radius:18px;overflow:hidden;box-shadow:0 1px 2px var(--bq-hair2),0 0 0 1px var(--bq-hair2)}.search-pg .bq-shot{width:100%;height:150px;border-radius:0}.search-pg .bq-b{padding:.75rem .9rem .85rem;width:100%}.search-pg .bq-strip,.search-pg .bq-all{display:none}.search-pg .bq-foot{margin-top:.55rem}.search-pg .bq-face-badge{width:56px;height:56px}.search-pg .bq-sort{position:sticky;top:0;z-index:6;margin:0 0 .6rem;padding:.7rem .2rem .6rem;background:#f5f2fb;border-bottom:1px solid var(--bq-hair)}}.bq-dates{display:flex;flex-direction:row;gap:.4rem;overflow-x:auto;margin-top:.9rem;padding-bottom:.15rem;scrollbar-width:none}.bq-dates::-webkit-scrollbar{display:none}.ds-chip{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.02rem;min-width:3.4rem;min-height:3.1rem;padding:.4rem .55rem;border-radius:13px;background:#fff;box-shadow:inset 0 0 0 1px var(--bq-hair);color:#3f3d49;font-family:var(--bq-sans);cursor:pointer}.ds-chip .ds-t{font-size:.72rem;font-weight:700;white-space:nowrap}.ds-chip .ds-d{font-size:.98rem;font-weight:800;line-height:1}.ds-chip:hover{box-shadow:inset 0 0 0 1px var(--bq-brand)}.ds-on{background:var(--bq-brand);color:#fff;box-shadow:none}.ds-on:hover{box-shadow:none}.ds-pick{color:var(--bq-brand)}.ds-pick.ds-on,.ds-pick.ds-on .ds-t{color:#fff}.ds-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;opacity:0;pointer-events:none}.bq-split{display:grid;grid-template-columns:minmax(0,1fr) clamp(480px,54%,1000px);gap:1.1rem;align-items:stretch;background:var(--bq-card);border:1px solid var(--bq-hair);border-radius:20px;padding:1.1rem;box-shadow:0 1px 2px var(--bq-hair2)}.bq-list{padding:1rem clamp(1.1rem,3vw,1.4rem) 1.6rem;min-width:0}.bq-sort{flex-direction:row;align-items:center;gap:.6rem;margin-bottom:.3rem}.bq-count{font-weight:800;font-size:1rem}.bq-sort .grow{flex:1}.bq-fchip{font-size:.76rem;font-weight:700;padding:.4rem .8rem;border-radius:999px;background:var(--bq-soft);color:var(--bq-deep);flex:none}.bq-fchip-btn{display:inline-flex;flex-direction:row;align-items:center;gap:.35rem;cursor:pointer;background:#fff;box-shadow:inset 0 0 0 1px var(--bq-hair);color:#3f3d49}.bq-fchip-btn .mu-icon{font-size:.9rem;color:var(--bq-brand)}.bq-fchip-on{background:var(--bq-brand);color:#fff;box-shadow:none}.bq-fchip-on .mu-icon{color:#fff}.bq-cards{display:flex;flex-direction:column}.bq-list>*{flex:none}.bq-card{display:grid;grid-template-columns:172px 1fr;gap:1.1rem;padding:1.1rem 0;border-top:1px solid var(--bq-hair2);text-decoration:none;color:inherit}.bq-cards:first-of-type .bq-card:first-of-type{border-top:none}.bq-card:hover .bq-name{color:var(--bq-brand)}.bq-shot{position:relative;height:150px;border-radius:14px;overflow:hidden;background:var(--bq-lav);display:grid;place-items:center}.bq-shot-photo{background-image:var(--cover);background-size:cover;background-position:center}.bq-shot:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.28))}.bq-shot-none{position:relative;z-index:1;color:#b3a9dd;font-size:1.9rem}.bq-ribbon{position:absolute;left:0;top:.7rem;z-index:2;flex-direction:row;align-items:center;gap:.25rem;background:var(--bq-brand);color:#fff;font-size:.64rem;font-weight:800;letter-spacing:.03em;padding:.2rem .55rem .2rem .45rem;border-radius:0 999px 999px 0}.bq-ribbon .mu-icon{font-size:.78rem}.bq-state{position:absolute;right:.5rem;bottom:.5rem;z-index:2;flex-direction:row;align-items:center;gap:.35rem;background:#fffffff0;border-radius:999px;padding:.22rem .55rem;font-size:.66rem;font-weight:700;color:var(--bq-ink)}.bq-state .state-dot{width:.4rem;height:.4rem;border-radius:999px;background:#17a34a;flex:none}.bq-state.bq-closed .state-dot{background:#b8b4c4}.bq-face-img{object-fit:cover;border-radius:999px;border:3px solid #fff;box-shadow:0 6px 14px -6px #28145a80}.bq-face-badge{position:absolute;left:.55rem;bottom:.55rem;z-index:3;width:52px;height:52px}.bq-visit{position:absolute;right:.5rem;bottom:.5rem;z-index:2;flex-direction:row;align-items:center;gap:.3rem;background:var(--bq-brand);color:#fff;border-radius:999px;padding:.22rem .6rem;font-size:.64rem;font-weight:800;letter-spacing:.02em}.bq-visit .mu-icon{font-size:.78rem}.bq-b{min-width:0;display:flex;flex-direction:column;justify-content:center}.bq-name{flex-direction:row;align-items:center;gap:.35rem;font-size:1.1rem;font-weight:800;letter-spacing:-.01em;min-width:0}.bq-name-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bq-seal{color:var(--bq-brand);flex:none}.bq-meta{flex-direction:row;align-items:center;gap:.45rem;margin-top:.25rem;font-size:.84rem;color:var(--bq-mut);flex-wrap:wrap}.bq-dot{width:3px;height:3px;border-radius:999px;background:var(--bq-fnt);flex:none}.bq-chip{flex-direction:row;align-items:center;gap:.25rem;background:#eeecf3;color:#6f6a80;border-radius:999px;padding:.06rem .5rem .06rem .34rem;font-size:.68rem;font-weight:700}.bq-chip .mu-icon{font-size:.8rem}.bq-strip{flex-direction:row;gap:.35rem;margin-top:.7rem}.bq-shotmini{width:3rem;height:3rem;border-radius:.55rem;object-fit:cover;flex:none}.bq-foot{flex-direction:row;align-items:center;gap:.8rem;margin-top:.85rem}.bq-all{font-size:.82rem;font-weight:700;color:var(--bq-brand)}.bq-from{font-size:.9rem;font-weight:800}.bq-book{margin-left:auto;background:var(--bq-ink);color:#fff;font-weight:700;font-size:.84rem;padding:.55rem 1.2rem;border-radius:999px;flex:none}.bq-divider{flex-direction:row;align-items:center;gap:.6rem;margin:1.2rem 0 .2rem;font-size:.76rem;font-weight:700;color:var(--bq-mut)}.bq-divider:after{content:"";flex:1;height:1px;background:var(--bq-hair2)}.bq-mapwrap{position:relative}.bq-map{position:sticky;top:1.1rem;height:clamp(560px,82vh,1000px);border-radius:16px;overflow:hidden;border:1px solid var(--bq-hair);background:#eef0f6;isolation:isolate;--m-land: #eef0f6;--m-land2: #e6e8f1;--m-water: #d7e3f5;--m-park: #dcecdd;--m-road: #ffffff;--m-roadmin: #e5e7f1;--m-pinoff: #9a95ac;--m-deep: #4b3aa8;--m-card: #ffffff;--m-sub: #5b5768}.bq-canvaswrap{position:absolute;inset:0}.bq-map:before{content:"";position:absolute;inset:0;border-radius:16px;box-shadow:inset 0 0 #4b3aa800;pointer-events:none;z-index:690;transition:box-shadow .15s ease}.bq-map:hover:before{box-shadow:inset 0 0 0 3px #4b3aa88c}.bq-map:after{content:"Desplaz\e1  para hacer zoom";position:absolute;left:50%;top:.7rem;transform:translate(-50%);z-index:695;background:#171528d9;color:#fff;font-size:.72rem;font-weight:700;padding:.3rem .75rem;border-radius:999px;pointer-events:none;opacity:0;transition:opacity .15s ease;white-space:nowrap}.bq-map:hover:after{opacity:1}.bq-sentinel{display:block;height:1px}@media(min-width:60rem){.bq{height:100vh;flex:none}.bq-split{flex:1;min-height:0}.bq-list{overflow-y:auto;min-height:0;padding-right:.35rem}.bq-map{position:static;height:100%}}.bq-cv{display:block;width:100%;height:100%;cursor:grab;touch-action:none}.bq-cv.drag{cursor:grabbing}.bq-here{position:absolute;left:.75rem;top:.75rem;z-index:4;flex-direction:row;align-items:center;gap:.4rem;background:#fff;border:1px solid var(--bq-hair);border-radius:999px;padding:.4rem .8rem;font-size:.8rem;font-weight:800;box-shadow:0 6px 16px -8px #0006}.bq-here svg{width:15px;height:15px;color:var(--m-deep)}.bq-tools{position:absolute;right:.75rem;top:.75rem;z-index:4;flex-direction:column;gap:.5rem}.bq-tool{width:2.3rem;height:2.3rem;border-radius:.7rem;border:1px solid var(--bq-hair);background:#fff;color:var(--bq-ink);display:grid;place-items:center;box-shadow:0 6px 16px -10px #0006;font-size:1.2rem;font-weight:700;line-height:1}.bq-tool svg{width:16px;height:16px}.bq-tool:hover{color:var(--m-deep);border-color:var(--m-deep)}.bq-legend{position:absolute;left:.75rem;bottom:.75rem;z-index:4;flex-direction:row;gap:.9rem;background:#fff;border:1px solid var(--bq-hair);border-radius:.7rem;padding:.5rem .75rem;font-size:.72rem;font-weight:700;color:var(--m-sub);box-shadow:0 6px 16px -10px #0006}.bq-lg{flex-direction:row;align-items:center;gap:.4rem}.bq-d{width:.7rem;height:.7rem;border-radius:999px;flex:none}.bq-d.v{background:var(--m-deep)}.bq-d.u{background:#fff;box-shadow:inset 0 0 0 2px var(--m-pinoff)}.bq-pop{position:absolute;z-index:6;width:14rem;background:#fff;border:1px solid var(--bq-hair);border-radius:14px;box-shadow:0 18px 44px -18px #14102880;overflow:hidden;transform:translate(-50%,calc(-100% - 18px));opacity:0;pointer-events:none;transition:opacity .12s}.bq-pop.show{opacity:1;pointer-events:auto}.bq-pop:after{content:"";position:absolute;left:50%;bottom:-8px;width:16px;height:16px;background:#fff;border-right:1px solid var(--bq-hair);border-bottom:1px solid var(--bq-hair);transform:translate(-50%) rotate(45deg)}.bq-pop-ph{height:5rem;position:relative;display:grid;place-items:center;color:#fff}.bq-pop-ph svg{width:1.6rem;height:1.6rem;opacity:.9}.bq-pop-st{position:absolute;left:.5rem;bottom:.5rem;font-size:.62rem;font-weight:800;background:#00000080;color:#fff;padding:.1rem .5rem;border-radius:999px}.bq-pop-b{padding:.65rem .75rem .8rem}.bq-pop-n{flex-direction:row;align-items:center;gap:.3rem;font-weight:800;font-size:.95rem}.bq-pop-n svg{width:14px;height:14px;color:var(--m-deep);flex:none}.bq-pop-m{font-size:.76rem;color:var(--m-sub);margin-top:.15rem}.bq-pop-f{flex-direction:row;align-items:center;justify-content:space-between;margin-top:.55rem}.bq-pop-from{font-size:.76rem;color:var(--m-sub)}.bq-pop-from b{color:var(--bq-ink)}.bq-pop-bk{font-size:.72rem;font-weight:800;color:#fff;background:var(--m-deep);border-radius:999px;padding:.32rem .8rem;text-decoration:none}.bq-map .leaflet-container{height:100%;width:100%;background:#e6e8f1;font:inherit}.bq-map .leaflet-control-zoom a{border-radius:.55rem!important;color:var(--bq-ink)}.mk-wrap{background:none!important;border:none!important}.mk{position:absolute;transform:translate(-50%,-135%);white-space:nowrap;font-weight:800;font-size:.72rem;padding:.24rem .55rem;border-radius:999px;box-shadow:0 4px 12px -4px #14102880,0 0 0 1px var(--bq-hair);cursor:pointer}.mk-v{background:var(--m-deep,#4b3aa8);color:#fff}.mk-u{background:#fff;color:var(--bq-ink)}.mk:after{content:"";position:absolute;left:50%;bottom:-4px;width:8px;height:8px;background:inherit;transform:translate(-50%) rotate(45deg)}.mk-here{position:absolute;transform:translate(-50%,-50%);width:1rem;height:1rem;border-radius:999px;background:#2f6bff;box-shadow:0 0 0 4px #2f6bff47,0 0 0 1.5px #fff}.bq-locate{display:inline-flex;align-items:center;gap:.35rem;background:#fff;border:1px solid var(--bq-hair);border-radius:999px;padding:.45rem .8rem;font-family:var(--bq-sans);font-size:.78rem;font-weight:800;color:var(--bq-ink);box-shadow:0 6px 16px -8px #0006;cursor:pointer}.bq-locate svg{width:14px;height:14px;color:var(--m-deep,#4b3aa8)}.bq-locate:hover{border-color:var(--m-deep,#4b3aa8);color:var(--m-deep,#4b3aa8)}.bq-locate-warn{color:#a2611a;border-color:#e0b070}.bq-pop2 .leaflet-popup-content-wrapper{border-radius:14px;box-shadow:0 18px 44px -18px #14102880;border:1px solid var(--bq-hair);padding:0;overflow:hidden}.bq-pop2 .leaflet-popup-content{margin:0;width:15rem!important;font-family:var(--bq-sans);line-height:1.4}.mp{display:block;text-decoration:none;color:inherit}.mp-ph{height:5.5rem;position:relative;background:linear-gradient(135deg,#b7a8ec,#6f5bd6)}.mp-ph-img{background-size:cover;background-position:center}.mp-ph:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 48%,rgba(10,8,22,.34))}.mp-st{position:absolute;left:.5rem;bottom:.5rem;z-index:1;display:inline-flex;align-items:center;gap:.3rem;font-size:.64rem;font-weight:800;color:#fff;background:#00000080;border-radius:999px;padding:.16rem .5rem}.mp-dot{width:.4rem;height:.4rem;border-radius:999px;background:#57e08a}.mp-st-cl .mp-dot{background:#ffb27a}.mp-badge{position:absolute;right:.5rem;top:.5rem;z-index:1;font-size:.6rem;font-weight:800;color:#fff;background:var(--m-deep,#4b3aa8);border-radius:999px;padding:.16rem .5rem}.mp-visit{position:absolute;right:.5rem;bottom:.5rem;z-index:1;display:inline-flex;align-items:center;gap:.3rem;font-size:.64rem;font-weight:800;color:#fff;background:var(--m-deep,#4b3aa8);border-radius:999px;padding:.16rem .5rem}.mp-visit .mp-dot{background:#fff}.mp-face{position:absolute;left:.5rem;bottom:.5rem;z-index:2;width:34px;height:34px;border-radius:999px;object-fit:cover;border:2px solid #fff;box-shadow:0 4px 10px -4px #140a3299}.mp-b{padding:.6rem .75rem .75rem}.mp-n{font-weight:800;font-size:.98rem;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-m{font-size:.76rem;color:var(--bq-mut);margin-top:.1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mp-f{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:.6rem}.mp-from{font-size:.76rem;color:var(--bq-mut)}.mp-from b{color:var(--bq-ink)}.mp-bk{font-size:.72rem;font-weight:800;color:#fff;background:var(--m-deep,#4b3aa8);border-radius:999px;padding:.36rem .9rem}.bq-maptag{position:absolute;left:1rem;top:1rem;z-index:3;flex-direction:row;align-items:center;gap:.4rem;background:#fff;border-radius:999px;padding:.4rem .8rem;font-size:.8rem;font-weight:700;box-shadow:0 6px 16px -8px #0006}.bq-maptag .mu-icon{color:var(--bq-brand)}.bq-pins{position:absolute;inset:0;z-index:2}.bq-pin{position:absolute;transform:translate(-50%,-50%);background:#fff;color:var(--bq-ink);font-weight:800;font-size:.74rem;padding:.28rem .6rem;border-radius:999px;box-shadow:0 4px 12px -4px #1e144680,0 0 0 1px var(--bq-hair);white-space:nowrap}.bq-pin:after{content:"";position:absolute;left:50%;bottom:-4px;width:8px;height:8px;background:inherit;transform:translate(-50%) rotate(45deg)}.bq-pins .bq-pin:first-child{background:var(--bq-brand);color:#fff;box-shadow:0 8px 18px -6px #4b3aa8b3;z-index:2}.bq-pins .bq-pin:nth-child(1){left:32%;top:34%}.bq-pins .bq-pin:nth-child(2){left:64%;top:22%}.bq-pins .bq-pin:nth-child(3){left:48%;top:56%}.bq-pins .bq-pin:nth-child(4){left:24%;top:72%}.bq-pins .bq-pin:nth-child(5){left:74%;top:64%}.bq-pins .bq-pin:nth-child(6){left:54%;top:82%}.bq-pins .bq-pin:nth-child(7){left:40%;top:14%}.bq-pins .bq-pin:nth-child(n+8){display:none}.bq-note{background:var(--bq-card);border-radius:16px;padding:1.3rem 1.5rem;box-shadow:0 1px 2px var(--bq-hair2),inset 0 0 0 1px var(--bq-hair)}.bq-flag{align-self:flex-start;font-size:.68rem;font-weight:800;letter-spacing:.04em;border-radius:999px;padding:.16rem .55rem;background:var(--bq-soft);color:var(--bq-deep);margin-bottom:.5rem}.bq-note-h{flex-direction:row;align-items:center;gap:.5rem;font-size:1rem;font-weight:800;margin-bottom:.5rem}.bq-note-h .mu-icon{color:var(--bq-brand)}.bq-note-p{font-size:.9rem;line-height:1.6;color:#3f3e48;margin-bottom:.55rem}.bq-none{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem 1rem;min-height:55vh}.bq-none .cli-none{align-items:center;text-align:center}.bq-none .btn,.bq-none .search-signup-s{align-self:center}@media(max-width:34rem){.bq-shot{height:132px}.bq-go2{width:2.5rem}.bq-book{padding:.5rem 1rem}.bq-foot{flex-wrap:wrap;gap:.5rem .7rem}}.section.qh{background:var(--gate-bg)}.qh-head{align-items:center;text-align:center;gap:.4rem}.qh-head .para{max-width:48ch}.qh-barwrap{position:relative;z-index:30;width:100%;max-width:58rem;margin:1.6rem auto 0}.qh-bar{display:flex;flex-direction:row;align-items:stretch;gap:.25rem;width:100%;position:relative;z-index:45;padding:.4rem .45rem;background:var(--gate-card);border:1px solid var(--gate-hairline);border-radius:999px;box-shadow:0 1px 2px #1410280d,0 18px 50px #1410281a}.qh-cellwrap{position:relative;flex:1 1 0;min-width:0;display:flex}.qh-cellwrap+.qh-cellwrap:before{content:"";position:absolute;left:0;top:.7rem;bottom:.7rem;width:1px;background:var(--gate-hairline)}.qh-cell{flex:1 1 0;width:100%;min-width:0;display:flex;flex-direction:row;align-items:center;gap:.9rem;padding:.55rem 1.35rem;border-radius:999px;border:none;background:none;text-align:left;text-decoration:none;color:var(--gate-text);transition:background .14s ease;cursor:pointer}.qh-cell:hover,.qh-cell-on{background:var(--gate-soft)}.qh-ic{color:var(--gate-deep);font-size:1.15rem;flex:none}.qh-col{display:flex;flex-direction:column;min-width:0;gap:0}.qh-k{font-size:.6rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--gate-muted)}.qh-v{font-size:.98rem;font-weight:700;color:var(--gate-muted);line-height:1.4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qh-v-set{color:var(--gate-text)}.qh-go{flex:none;align-self:stretch;display:inline-flex;flex-direction:row;align-items:center;gap:.5rem;border:none;background:var(--gate-ink);color:#fff;font-weight:800;font-size:1rem;padding:0 1.7rem;border-radius:999px;text-decoration:none;cursor:pointer}.qh-go:hover{background:var(--gate-deep)}.qh-go .mu-icon{font-size:1.1rem}.qh-go.qh-go-off{background:var(--gate-soft);color:var(--gate-muted);pointer-events:none}.qh-menu{position:absolute;top:calc(100% + .55rem);left:0;z-index:50;min-width:15rem;max-width:24rem;display:flex;flex-direction:column;gap:.1rem;padding:.5rem;background:var(--gate-card);border:1px solid var(--gate-hairline);border-radius:1.1rem;box-shadow:0 20px 54px #14102833}.qh-menu-list{max-height:20rem;overflow-y:auto;scrollbar-width:thin}.qh-menu-loc{min-width:18rem}.qh-menu-cal{left:auto;right:0;min-width:19rem;padding:.7rem}.qh-opt{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.55rem;width:100%;text-align:left;border:none;background:none;padding:.55rem .7rem;border-radius:.7rem;font-size:.9rem;font-weight:600;color:var(--gate-text);cursor:pointer}.qh-opt:hover{background:var(--gate-soft)}.qh-opt-on{background:var(--gate-lav-soft, var(--gate-soft));color:var(--gate-deep);font-weight:800}.qh-opt-rich{align-items:flex-start}.qh-opt-ic{color:var(--gate-deep);font-size:1.15rem;flex:none;margin-top:.1rem}.qh-opt-t{font-weight:800;font-size:.92rem}.qh-opt-s{font-size:.78rem;color:var(--gate-muted);font-weight:500}.qh-backdrop{position:fixed;inset:0;z-index:40;background:transparent;border:none;padding:0;margin:0;cursor:default}.qh-grp{display:flex;flex-direction:row;align-items:center;gap:.45rem;padding:.7rem .7rem .3rem}.qh-grp:first-child{padding-top:.3rem}.qh-grp-ic{color:var(--gate-deep);font-size:1rem;flex:none}.qh-grp-t{font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--gate-muted)}.qh-opt-sub{padding-left:1.2rem}.qh-chipwrap{overflow-x:auto;scrollbar-width:none;margin:1.1rem 0 0;-webkit-overflow-scrolling:touch}.qh-chipwrap::-webkit-scrollbar{display:none}.qh-chips{flex-direction:row;flex-wrap:nowrap;gap:.55rem;width:max-content;margin:0 auto;padding:0 .2rem}.qh-chip{flex:none;display:inline-flex;flex-direction:row;align-items:center;gap:.45rem;text-decoration:none;background:var(--gate-card);border:1px solid var(--gate-hairline);color:var(--gate-text);font-weight:700;font-size:.86rem;padding:.5rem .95rem;border-radius:999px;white-space:nowrap;box-shadow:0 1px 2px #1410280a;transition:transform .14s ease,border-color .14s ease}.qh-chip .mu-icon{color:var(--gate-deep);font-size:.95rem}.qh-chip:hover{transform:translateY(-1px);border-color:var(--gate-deep)}.qh-chip-all{background:var(--gate-soft);color:var(--gate-deep);font-weight:800}.qh-reco{display:flex;flex-direction:column;margin-top:2.4rem;gap:1rem}.qh-reco-h{display:flex;flex-direction:row;align-items:center;gap:.7rem}.qh-reco-h>.gap-0{margin-right:auto}.qh-reco-h h3{font-size:1.5rem;font-weight:800;letter-spacing:-.02em}.qh-reco-s{font-size:.85rem;color:var(--gate-muted);font-weight:500;margin-top:.1rem}.qh-arrows{display:flex;flex-direction:row;gap:.5rem}.qh-arrow{width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid var(--gate-hairline);background:var(--gate-card);color:var(--gate-text);display:grid;place-items:center;box-shadow:0 1px 2px #1410280d;font-size:1.05rem;cursor:pointer;transition:border-color .14s ease,color .14s ease,opacity .14s ease}.qh-arrow:hover{border-color:var(--gate-deep);color:var(--gate-deep)}.qh-arrow:disabled{opacity:.38;cursor:default}.qh-arrow svg{width:1.05rem;height:1.05rem}.qh-seeall{font-weight:800;font-size:.9rem;color:var(--gate-deep);text-decoration:none;white-space:nowrap;margin-left:.9rem}.qh-seeall:hover{text-decoration:underline;text-underline-offset:3px}.qh-railwrap{position:relative}.qh-railwrap:after{content:"";position:absolute;top:0;right:0;bottom:1rem;width:4rem;z-index:2;background:linear-gradient(90deg,transparent,var(--gate-bg));pointer-events:none;opacity:0;transition:opacity .2s ease}.qh-railwrap.qh-fade-on:after{opacity:1}.qh-rail{display:flex;flex-direction:row;gap:1rem;overflow-x:auto;scroll-snap-type:x proximity;padding:.3rem .2rem 1rem;margin:0 -.2rem;scrollbar-width:none}.qh-rail::-webkit-scrollbar{display:none}.qh-rail-empty{display:block;overflow:visible}.qh-card{display:flex;flex-direction:column;flex:0 0 18.75rem;scroll-snap-align:start;text-decoration:none;color:var(--gate-text);background:var(--gate-card);border:1px solid var(--gate-hairline);border-radius:1.15rem;overflow:hidden;box-shadow:0 1px 2px #1410280d;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.qh-card:hover{transform:translateY(-3px);box-shadow:0 16px 44px #14102824;border-color:var(--gate-deep)}.qh-shot{position:relative;height:12rem;min-height:12rem;flex:none;display:grid;place-items:center;background-image:linear-gradient(150deg,#6b46f2,#b18cff);background-size:cover;background-position:center;color:#fff}.qh-card:nth-child(6n+2) .qh-shot:not(.qh-shot-photo){background-image:linear-gradient(150deg,#ff8a7a,#ffd0a3)}.qh-card:nth-child(6n+3) .qh-shot:not(.qh-shot-photo){background-image:linear-gradient(150deg,#22b07d,#8fe3b0)}.qh-card:nth-child(6n+4) .qh-shot:not(.qh-shot-photo){background-image:linear-gradient(150deg,#f2a43a,#ffd98a)}.qh-card:nth-child(6n+5) .qh-shot:not(.qh-shot-photo){background-image:linear-gradient(150deg,#4b3aa8,#8f79e8)}.qh-card:nth-child(6n+6) .qh-shot:not(.qh-shot-photo){background-image:linear-gradient(150deg,#e35d9c,#ffb3d1)}.qh-shot-photo{background-image:var(--cover)}.qh-shot:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 52%,rgba(0,0,0,.34))}.qh-shot-ic{position:relative;z-index:1;color:#ffffffe6;font-size:2.1rem}.qh-rib{position:absolute;left:.7rem;top:.7rem;z-index:2;display:inline-flex;flex-direction:row;align-items:center;gap:.3rem;background:#fffffff2;color:var(--gate-deep);font-size:.68rem;font-weight:800;padding:.25rem .6rem;border-radius:999px;box-shadow:0 1px 2px #1410281f}.qh-rib svg,.qh-rib .mu-icon{width:.8rem;height:.8rem;font-size:.8rem}.qh-state{position:absolute;left:.7rem;bottom:.7rem;z-index:2;display:inline-flex;flex-direction:row;align-items:center;gap:.35rem;background:#00000080;color:#fff;font-size:.68rem;font-weight:800;padding:.22rem .65rem;border-radius:999px;backdrop-filter:blur(2px)}.qh-state .state-dot{width:.4rem;height:.4rem;border-radius:50%;background:#57e08a;flex:none}.qh-state.qh-closed .state-dot{background:#ffb27a}.qh-shot-ic svg{width:2.1rem;height:2.1rem}.qh-cb{display:flex;flex-direction:column;padding:.8rem .9rem .95rem;gap:.2rem}.qh-name{display:flex;flex-direction:row;align-items:center;gap:.35rem}.qh-name-t{font-size:1.1rem;font-weight:800;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qh-seal{color:var(--gate-deep);flex:none;display:inline-flex}.qh-seal svg,.qh-seal .mu-icon{width:.95rem;height:.95rem;font-size:.95rem}.qh-meta{font-size:.82rem;color:var(--gate-muted);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qh-foot{display:flex;flex-direction:row;align-items:baseline;gap:.6rem;margin-top:.7rem;padding-top:.7rem;border-top:1px solid var(--gate-hairline)}.qh-free{font-size:.8rem;font-weight:700;color:#1f9d63}.qh-all{font-size:.8rem;font-weight:700;color:var(--gate-deep)}.qh-from{margin-left:auto;font-size:.82rem;color:var(--gate-muted);font-weight:600;white-space:nowrap}.qh-from b{color:var(--gate-text);font-weight:800}.qh-skel{flex:0 0 18.75rem;height:18.5rem;border-radius:1.15rem;background:linear-gradient(90deg,#e7e3f4 25%,#f2f0fa 37%,#e7e3f4 63%);background-size:400% 100%;animation:qhShimmer 1.4s ease infinite}@keyframes qhShimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.qh-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem;padding:2.4rem 1rem;border:1px dashed var(--gate-hairline);border-radius:1.2rem;background:var(--gate-card)}.qh-empty-ic{width:3rem;height:3rem;border-radius:50%;display:grid;place-items:center;background:var(--gate-soft);color:var(--gate-deep)}.qh-empty-ic svg{width:1.4rem;height:1.4rem}.qh-empty-t{font-size:1.2rem;font-weight:800}.qh-empty-s{max-width:40ch;color:var(--gate-muted);font-size:.92rem}.qh-empty .btn{margin-top:.4rem;align-self:center}@media(max-width:46rem){.qh-bar{flex-direction:column;align-items:stretch;border-radius:1.4rem;padding:.5rem;gap:.1rem}.qh-cellwrap{flex:none;width:100%}.qh-cellwrap+.qh-cellwrap:before{left:1rem;right:1rem;top:0;bottom:auto;width:auto;height:1px}.qh-cell{padding:.8rem 1.1rem;justify-content:flex-start}.qh-go{align-self:stretch;justify-content:center;padding:.95rem;border-radius:1.1rem;margin-top:.35rem}.qh-menu{left:0;right:0;min-width:0;max-width:none}.qh-menu-cal{left:0;right:0}.qh-arrows{display:none}.qh-reco-h{flex-wrap:wrap}.qh-card,.qh-skel{flex-basis:15.5rem}}.plan-hero{align-items:center;text-align:center;gap:.5rem}.plan-hero-t{font-family:Bricolage Grotesque,Inter,system-ui,sans-serif;font-weight:800;font-size:clamp(2rem,4.5vw,3rem);letter-spacing:-.03em;line-height:1.05;color:var(--gate-text)}.plan-hero-s{font-size:1.08rem;line-height:1.45;color:var(--gate-muted);max-width:42ch}.plan-inner{width:100%;max-width:66rem;margin-inline:auto;gap:1.5rem;padding-inline:clamp(1.25rem,4vw,3rem)}.plan-cards{display:flex;flex-direction:column;gap:1rem}@media(min-width:64rem){.plan-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem;align-items:stretch}}.plan-cards .plan{display:flex;flex-direction:column;padding:0;overflow:hidden;border-radius:1.3rem;border:1px solid var(--gate-hairline);background:var(--gate-card);box-shadow:0 1px 2px #1410280a,0 14px 32px -24px #14102847}.plan-cards .plan.plan-hi{border:2px solid #6B46F2;background:linear-gradient(160deg,#efe9ff,#e4d6fc);box-shadow:0 18px 42px -22px #703ce773}.plan-band{flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem;padding:.8rem 1.2rem;background:var(--gate-soft);min-height:3.4rem}.plan-hi .plan-band{background:linear-gradient(135deg,#dcc7fb,#cdb3fa)}.plan-band-t{font-family:Bricolage Grotesque,Inter,system-ui,sans-serif;font-weight:800;font-size:1.5rem;letter-spacing:-.02em;color:var(--gate-text)}.plan-hi .plan-band-t{color:#6d28d9}.plan-star{flex-direction:row;align-items:center;gap:.3rem;font-size:.64rem;font-weight:800;color:#6d28d9;background:#f1e9ff;padding:.26rem .55rem;border-radius:999px}.plan-star .mu-icon{font-size:.82rem}.plan-now-chip{font-size:.64rem;font-weight:800;color:var(--gate-done);background:#d6f2e2;padding:.2rem .5rem;border-radius:999px}.plan-body{flex:1;padding:1.6rem;gap:1.05rem}.plan-amtrow{flex-direction:row;align-items:baseline;gap:.3rem}.plan-amt{font-family:Bricolage Grotesque,Inter,system-ui,sans-serif;font-weight:800;font-size:2rem;letter-spacing:-.03em;color:var(--gate-text);line-height:1}.plan-per{font-size:.85rem;font-weight:600;color:var(--gate-muted)}.plan-sep{height:1px;background:var(--gate-hairline)}.plan-lead{font-size:.78rem;font-weight:600;color:var(--gate-muted)}.plan-billed{font-size:.72rem;color:var(--gate-muted);margin-top:-.5rem}.plan-list{gap:.8rem}.plan-list .plan-i{align-items:center;gap:.65rem;font-size:.92rem;color:var(--gate-text)}.plan-list .plan-i .mu-icon{flex:none;color:var(--gate-muted);font-size:1.3rem}.plan-hi .plan-list .plan-i .mu-icon{color:#6d28d9}.plan-now{box-shadow:0 0 0 2px var(--gate-lav-2)}.plan-cta{width:100%;min-height:2.9rem;border-radius:999px;border:0;font:inherit;font-weight:700;font-size:.92rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.plan-cta-hi{background:linear-gradient(135deg,#6b46f2,#5b34e0);color:#fff;box-shadow:0 8px 18px -8px #703ce799}.plan-cta-ghost{background:transparent;border:1px solid var(--gate-hairline);color:var(--gate-text)}.plan-cta-now{background:transparent;border:1px solid var(--gate-hairline);color:var(--gate-muted);cursor:default}.plan-cta[disabled]{opacity:.55;cursor:not-allowed}.plan-cta-hi,.plan-cta-ghost{transition:transform .12s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.plan-cta-hi:hover:not([disabled]){transform:translateY(-1px);box-shadow:0 14px 26px -8px #703ce7b8}.plan-cta-ghost:hover:not([disabled]){border-color:var(--gate-deep);color:var(--gate-deep);background:var(--gate-lav-soft)}.plan-sk-cta{min-height:2.9rem;border-radius:999px;margin:.35rem 0}.down-loss{gap:.55rem}.down-loss-i{flex-direction:row;align-items:center;gap:.6rem;font-size:.92rem;color:var(--gate-text)}.down-loss-i .mu-icon{flex:none;font-size:1.2rem;color:#c2410c}.down-go{background:#b91c1c;color:#fff}.down-go:hover:not([disabled]){background:#a31616}.down-go[disabled]{background:#e6b3b3;color:#fff;cursor:not-allowed}.plan-cycle{margin-bottom:.2rem}.plan-save{font-size:.6rem;font-weight:800;background:#17a34a;color:#fff;padding:.06rem .34rem;border-radius:999px;margin-left:.4rem}.dz-seg-b.on .plan-save{background:#5be08a;color:#08351b}.plan-ent{margin-top:auto;width:100%;max-width:66rem;margin-inline:auto;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:1rem;background:var(--gate-card);border:1px solid var(--gate-hairline);border-radius:1.3rem;padding:1.4rem 1.6rem}@media(min-width:48rem){.plan-ent{flex-direction:row;align-items:center}}.plan-ent-t{gap:.3rem}.plan-ent-h{font-family:Bricolage Grotesque,Inter,system-ui,sans-serif;font-weight:800;font-size:1.35rem;letter-spacing:-.02em;color:var(--gate-text)}.plan-ent-s{font-size:.9rem;color:var(--gate-muted)}.plan-ent-cta{flex-direction:row;align-items:center;gap:.45rem;flex:none;border:1px solid var(--gate-hairline);border-radius:999px;padding:.7rem 1.15rem;font-weight:700;font-size:.9rem;color:var(--gate-text);white-space:nowrap}.plan-ent-cta:hover{border-color:var(--gate-lav-2);background:var(--gate-soft)}.plan-ent-cta .mu-icon{font-size:1rem}.plan-foot{flex-direction:row;align-items:center;justify-content:center;gap:.4rem;font-size:.78rem;color:var(--gate-muted);text-align:center;padding-top:.6rem}.plan-foot .mu-icon{font-size:.9rem;color:var(--gate-deep);flex:none}.plan-block{padding-top:.4rem}.vt-stage{position:relative;display:flex;flex-direction:column;align-items:center;gap:1.1rem}.vt-phone{position:relative;width:min(100%,358px);aspect-ratio:390/812;border-radius:2.4rem;padding:.55rem;background:linear-gradient(160deg,#2a2637,#0f0e16);flex:none;box-shadow:0 30px 70px -38px #1c144099}.vt-screen{position:relative;width:100%;height:100%;border-radius:2rem;overflow:hidden;background:#111;isolation:isolate}.vt-notch{position:absolute;top:.55rem;left:50%;transform:translate(-50%);width:5.2rem;height:1.15rem;border-radius:999px;background:#0f0e16;z-index:9}.vt-screen .stx{position:absolute;inset:0;display:flex;flex-direction:column;overflow:hidden;font-size:15px;background:var(--wallcolor, #141018);color:var(--pagecolor, #fff);font-family:var(--pagefont, Inter),system-ui,sans-serif;transition:background .5s ease,color .5s ease}.vt-screen .stx-wall{position:absolute;inset:0;z-index:0;background-image:var(--img);background-size:cover;background-position:center}.vt-screen .stx-scroll{position:relative;z-index:1;flex:1;min-height:0;display:flex;flex-direction:column}.vt-screen .stx-top{flex-direction:row;align-items:center;justify-content:space-between;padding:1.15em .95em .2em}.vt-screen .stx-brand{width:2.3em;height:2.3em;border-radius:.7em;overflow:hidden;background:#fff;display:grid;place-items:center;flex:none;box-shadow:0 4px 12px -6px #00000080}.vt-screen .stx-brand img{width:100%;height:100%;display:block;object-fit:cover}.vt-screen .stx-share{width:2.3em;height:2.3em;border-radius:999px;flex:none;display:grid;place-items:center;background:#ffffff29;color:var(--pagecolor, #fff);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px #ffffff38}.vt-screen .stx-share .mu-icon{font-size:1.05em}.vt-screen .stx-cover{height:5.6em;margin:.55em .75em 0;border-radius:1em;overflow:hidden;background:#ffffff14;flex:none}.vt-screen .stx-cover img{width:100%;height:100%;object-fit:cover;display:block}.vt-screen .stx-pad{padding:0 .95em .6em;display:flex;flex-direction:column;gap:.5em}.vt-screen .stx-ident{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.16em}.vt-screen .stx-avw{position:relative;width:4.4em;height:4.4em;margin-bottom:.35em;flex:none}.vt-screen .stx-av{width:100%;height:100%;border-radius:999px;object-fit:cover;display:block;box-shadow:0 0 0 3px #ffffffe6,0 12px 26px -12px #0009}.vt-screen .stx-name{font-family:var(--titlefont, "Bricolage Grotesque"),sans-serif;color:var(--titlecolor, #fff);font-size:1.3em;font-weight:800;letter-spacing:-.02em;margin:.1em 0 0;line-height:1.12}.vt-screen .stx-kind{font-size:.76em;font-weight:600;opacity:.95}.vt-screen .stx-where{font-size:.72em;opacity:.82}.vt-screen .stx-bio{font-size:.78em;opacity:.92;max-width:17em;line-height:1.4}.vt-screen .stx-ident>*{flex:none}.vt-screen .stx-pad>*{flex:none}.vt-screen .stx-scroll>*{flex:none}.vt-screen .stx-scroll>.stx-pad{flex:0 1 auto}.vt-screen .stx-statusrow{flex-direction:row;justify-content:center;margin-top:.6em;align-self:center;max-width:100%}.vt-screen .stx-hours{min-height:2.3em;box-sizing:border-box;max-width:100%;flex-direction:row;align-items:center;justify-content:center;gap:.34em;padding:.5em 1.2em;border-radius:999px;background:#ffffff29;color:var(--pagecolor, #fff);font-size:.86em;font-weight:700;white-space:nowrap}.vt-screen .stx-hstate{font-weight:800}.vt-screen .stx-hdot{opacity:.45}.vt-screen .stx-hlabel{opacity:.64;font-weight:600}.vt-screen .stx-soc{flex-direction:row;justify-content:center;gap:1.35em;margin:1.05em 0 .55em}.vt-screen .stx-soc-a{color:var(--pagecolor, #fff);opacity:.92}.vt-screen .stx-soc-a .mu-icon{font-size:1.25em}.vt-screen .stx-sech{font-size:.64em;letter-spacing:.12em;text-transform:uppercase;opacity:.78;margin:.45em 0 -.15em;font-weight:700}.vt-screen .stx-svc{display:flex;flex-direction:column;gap:.45em}.vt-screen .stx-card{flex-direction:row;align-items:center;gap:.6em;padding:.5em;border-radius:calc(var(--btnradius, 40px) / 3 + 8px);transition:background .45s ease,border-color .45s ease}.vt-screen .cst-glass .stx-card{background:#ffffff1f;border:1px solid rgba(255,255,255,.16)}.vt-screen .cst-elevated .stx-card{background:#fffffff5;color:#101014;box-shadow:0 12px 24px -18px #000c}.vt-screen .cst-solid .stx-card{background:#ffffffeb;color:#101014}.vt-screen .cst-outline .stx-card{background:transparent;border:1px solid currentColor}.vt-screen .cst-plana .stx-card{background:#ffffffe6;color:#101014;border-radius:.35em}.vt-screen .stx-thumb{width:2.9em;height:2.9em;border-radius:.6em;object-fit:cover;flex:none}.vt-screen .stx-mid{flex:1;min-width:0;gap:.05em}.vt-screen .stx-t{font-size:.82em;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vt-screen .stx-meta{flex-direction:row;gap:.3em;font-size:.72em;opacity:.85;font-variant-numeric:tabular-nums}.vt-screen .stx-price{font-weight:700}.vt-screen .stx-book{flex:none;font-size:.68em;font-weight:800;padding:.32em .62em;border-radius:999px;background:var(--btncolor, #fff);color:var(--btnink, #141018)}.vt-screen .stx-gal{display:grid;grid-template-columns:repeat(3,1fr);gap:.35em}.vt-screen .stx-gal img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:.6em;display:block}.vt-screen .stx-foot{margin-top:auto;align-items:center;padding:1em 0 1.2em}.vt-screen .stx-wm{flex-direction:row;align-items:center;gap:.5em;background:#0e0b128f;backdrop-filter:blur(14px);color:#fff;font-weight:700;font-size:.82em;padding:.42em 1em .42em .42em;border-radius:999px;box-shadow:0 12px 28px -14px #0009,inset 0 0 0 1px #ffffff2e}.vt-screen .stx-wmg{width:1.55em;height:1.55em;flex:none;border-radius:.45em;overflow:hidden;background:#fff;display:grid;place-items:center;box-shadow:0 2px 6px -3px #00000080}.vt-screen .stx-wmg img{width:100%;height:100%;display:block;object-fit:cover}.vt-screen .stk{position:absolute;z-index:4;pointer-events:none;display:block;height:auto;filter:drop-shadow(0 6px 12px rgba(0,0,0,.28));animation:stk-pop .42s cubic-bezier(.18,1.5,.5,1) both}.vt-screen .stk-a{top:7.5%;right:1.5%;width:26%;transform:rotate(9deg)}.vt-screen .stk-b{top:49%;left:2%;width:18%;transform:rotate(-14deg);animation-delay:.07s}.vt-screen .stk-c{bottom:18%;left:2.5%;width:17%;transform:rotate(-8deg);animation-delay:.14s}.vt-screen .stk-d{top:26%;right:2.5%;width:15%;transform:rotate(12deg);animation-delay:.1s}.vt-screen .stk-gif{bottom:16%;right:2.5%;width:24%;transform:rotate(6deg);animation-delay:.21s}@keyframes stk-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1}}@media(prefers-reduced-motion:reduce){.stk,.hs{animation:none}}.hs{position:absolute;z-index:3;pointer-events:none;display:block;height:auto;filter:drop-shadow(0 10px 18px rgba(28,20,64,.18));animation:stk-pop .5s cubic-bezier(.18,1.5,.5,1) both}.hero-h{display:block}.headline .ticks,.headline .formrow{position:relative}.hs-star{width:6.4rem;right:1.5rem;top:-1rem;transform:rotate(-14deg);animation-delay:.2s}.hs-shop{width:8.6rem;left:-4.6rem;top:-4.4rem;transform:rotate(-10deg);animation-delay:.5s}@media(max-width:60rem){.only-desk{display:none}.site .pg.only-desk{display:block}.site .pg-new{width:5.4rem;top:1rem;left:auto;right:-.5rem}.site .pg-shop{width:5.6rem;top:.8rem;right:-.6rem}.site .pg-clock{width:5rem;top:1rem;left:-.5rem}.site .pg-polish{width:4.8rem;top:1.2rem;right:-.5rem}.site .pg-heart{width:4.6rem;top:1rem;left:-.5rem}.site .pg-rainbow{width:5.4rem;bottom:1rem;left:-.6rem}.site .pg-star2{width:4.8rem;top:.8rem;right:-.5rem}.site .pg.only-desk.pg-flower,.site .pg.only-desk.pg-coffee,.site .pg.only-desk.pg-holo,.site .pg.only-desk.pg-chrome,.site .pg.only-desk.pg-scissors,.site .pg.only-desk.pg-bat{display:none}.hs.only-desk{display:block}.hs-star{width:4.8rem;right:-.6rem;top:-.2rem}.hs-shop{width:5.6rem;left:-1.2rem;top:-2rem}.headline .formrow .btn-ink:after{display:block;left:auto;right:.6rem;top:-3rem;width:2.8rem;height:3.6rem;transform:rotate(14deg)}}.vt-rail{width:min(100%,24rem);display:flex;flex-direction:column;gap:.75rem}.vt-chips{flex-direction:row;gap:.4rem;overflow-x:auto;padding:.15rem;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 93%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 93%,transparent 100%)}.vt-chips::-webkit-scrollbar{display:none}.vt-chip{flex:none;flex-direction:row;align-items:center;gap:.4rem;cursor:pointer;border:1px solid var(--gate-hairline, #efedf6);background:var(--gate-card, #fff);color:var(--gate-text, #101014);font-size:.82rem;font-weight:600;padding:.42rem .8rem;border-radius:999px}.vt-chip:hover{border-color:var(--gate-lav, #cfc7f8)}.vt-chip.on{background:var(--gate-ink, #1c1c1e);color:#fff;border-color:var(--gate-ink, #1c1c1e)}.vt-dot{width:.6rem;height:.6rem;border-radius:50%;flex:none;background:var(--tone, #a78bff);box-shadow:inset 0 0 0 1px #0000001f}.vt-say{font-size:.8rem;color:var(--gate-muted, #8e8a99);text-align:center}.headline .formrow .btn-ink{position:relative;overflow:visible}.headline .formrow .btn-ink:after{content:"";position:absolute;left:auto;right:1.4rem;top:-3.9rem;width:3.2rem;height:4.2rem;background:url(/stickers/arrow-down-crayon.webp) center/contain no-repeat;transform:rotate(7deg);pointer-events:none;filter:drop-shadow(0 8px 14px rgba(28,20,64,.2));animation:stk-pop .5s cubic-bezier(.18,1.5,.5,1) .35s both}@media(max-width:60rem){.headline .formrow .btn-ink:after{display:none}}.vt-band .vt-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.6rem}@media(max-width:60rem){.vt-band .vt-tiles{grid-template-columns:minmax(0,1fr)}}.vt-tile{background:var(--gate-card, #fff);border:1px solid var(--gate-hairline, #efedf6);border-radius:1.2rem;padding:1.1rem;gap:.7rem}.vt-tile-t{font-family:Bricolage Grotesque,Inter,system-ui,sans-serif;font-size:1rem;font-weight:700;letter-spacing:-.02em;margin:0}.vt-tile-p{font-size:.88rem;color:var(--gate-muted, #8e8a99);margin:0}.vt-demo{border-radius:.9rem;background:var(--gate-soft, #f5f4f9);height:14.6rem;padding:.9rem;align-items:center;justify-content:center;overflow:hidden;flex:none}.vt-tile{justify-content:flex-start}.vt-tile-p{flex:1}.vt-demo-stk{flex-direction:row;flex-wrap:wrap;gap:.3rem}.vt-demo-stk img{width:4.6rem;height:auto;filter:drop-shadow(0 6px 10px rgba(28,20,64,.18))}.vt-demo-stk img:nth-child(odd){transform:rotate(-7deg)}.vt-demo-stk img:nth-child(2n){transform:rotate(7deg)}.vt-demo .fd{max-width:100%}.vt-demo-stk{align-content:center}.vt-tile .vt-demo>#demoCard,.vt-tile .vt-demo .fd{width:100%}.headline .twocol{grid-template-columns:minmax(0,1fr)}@media(min-width:62rem){.headline .twocol{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.vt-stage,.vt-rail,.vt-chips{min-width:0;max-width:100%}.vt-float{position:absolute;left:-2.6rem;bottom:6.5rem;z-index:5;width:12.5rem;transform:rotate(-3deg);animation:vt-breathe 7s ease-in-out infinite}.vt-float .fd-card{width:100%;box-shadow:0 26px 50px -28px #1c1440bf}@keyframes vt-breathe{0%,to{transform:rotate(-3deg) translateY(0)}50%{transform:rotate(-3deg) translateY(-7px)}}@media(max-width:82rem){.vt-float{position:static;width:min(100%,19rem);transform:none;animation:none;margin-top:.4rem}}.vt-screen .wst-photo .stx-name,.vt-screen .wst-photo .stx-kind,.vt-screen .wst-photo .stx-where,.vt-screen .wst-photo .stx-bio,.vt-screen .wst-photo .stx-sech{text-shadow:0 1px 12px rgba(0,0,0,.55),0 1px 3px rgba(0,0,0,.4)}.vt-screen .wst-photo .stx-scroll:before{content:"";position:absolute;inset:0 0 auto;height:6em;background:linear-gradient(rgba(0,0,0,.35),transparent);pointer-events:none;z-index:-1}.site .vt-oficios .wall{height:clamp(24rem,42vw,34rem)}.pg-star2{--tilt: 13deg;width:6.6rem;top:3rem;right:4vw}.site .section{position:relative}.site .pg{position:absolute;z-index:2;pointer-events:none;display:block;height:auto;filter:drop-shadow(0 12px 22px rgba(28,20,64,.18))}.site .pg.shown{animation:pg-breathe 7s ease-in-out infinite}.site .pg-flower.shown,.site .pg-clock.shown,.site .pg-heart.shown,.site .pg-bat.shown{animation:pg-sway 9s ease-in-out infinite}@keyframes pg-breathe{0%,to{transform:translateY(0) rotate(var(--tilt, 0deg))}50%{transform:translateY(-10px) rotate(var(--tilt, 0deg))}}@keyframes pg-sway{0%,to{transform:rotate(calc(var(--tilt, 0deg) - 5deg))}50%{transform:rotate(calc(var(--tilt, 0deg) + 5deg))}}@media(prefers-reduced-motion:reduce){.site .pg.shown{animation:none}}.pg-new{--tilt: -12deg;width:7.6rem;top:3.2rem;left:3vw}.pg-flower{--tilt: 14deg;width:6.2rem;bottom:4rem;right:4vw}.pg-shop{--tilt: -8deg;width:8.4rem;top:2.6rem;right:3vw}.pg-coffee{--tilt: 10deg;width:6.8rem;top:4rem;right:4vw}.pg-holo{--tilt: -18deg;width:4.8rem;bottom:5rem;left:5vw}.pg-clock{--tilt: -10deg;width:7rem;top:3.4rem;left:4vw}.pg-polish{--tilt: 12deg;width:6.6rem;top:5rem;right:3vw}.pg-chrome{--tilt: 8deg;width:4.6rem;bottom:6rem;left:4vw}.pg-heart{--tilt: -14deg;width:6.4rem;top:4rem;left:3vw}.pg-scissors{--tilt: 16deg;width:6.6rem;bottom:5rem;right:4vw}.pg-bat{--tilt: -9deg;width:6.8rem;top:3rem;right:5vw}.pg-rainbow{--tilt: 11deg;width:7.8rem;bottom:4.5rem;left:4vw}.vt-screen .stx{--m-loop: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20120%20100%27%3E%3Cpath%20fill%3D%27%23fff%27%20d%3D%27M60%204%20C86%202%20118%2012%20116%2040%20C114%2066%2096%2074%2096%2084%20C96%2096%2072%2098%2060%2096%20C48%2098%2024%2096%2024%2084%20C24%2074%206%2066%204%2040%20C2%2012%2034%202%2060%204%20Z%27%2F%3E%3C%2Fsvg%3E);--m-burst: url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20100%20100%27%3E%3Cg%20fill%3D%27%23fff%27%3E%3Ccircle%20cx%3D%2750.0%27%20cy%3D%2750.0%27%20r%3D%2738.0%27%2F%3E%3Ccircle%20cx%3D%2788.0%27%20cy%3D%2750.0%27%20r%3D%278.5%27%2F%3E%3Ccircle%20cx%3D%2785.1%27%20cy%3D%2764.5%27%20r%3D%278.5%27%2F%3E%3Ccircle%20cx%3D%2776.9%27%20cy%3D%2776.9%27%20r%3D%278.5%27%2F%3E%3Ccircle%20cx%3D%2764.5%27%20cy%3D%2785.1%27%20r%3D%278.5%27%2F%3E%3Ccircle%20cx%3D%2750.0%27%20cy%3D%2788.0%27%20r%3D%278.5%27%2F%3E%3Ccircle%20cx%3D%2735.5%27%20cy%3D%2785.1%27%20r%3D%278.5%27%2F%3E%3Ccircle%20cx%3D%2723.1%27%20cy%3D%2776.9%27%20r%3D%278.5%27%2F%3E%3Ccircle%20cx%3D%2714.9%27%20cy%3D%2764.5%27%20r%3D%278.5%27%2F%3E%3Ccircle%20cx%3D%2712.0%27%20cy%3D%2750.0%27%20r%3D%278.5%27%2F%3E%3Ccircle%20cx%3D%2714.9%27%20cy%3D%2735.5%27%20r%3D%278.5%27%2F%3E%3Ccircle%20cx%3D%2723.1%27%20cy%3D%2723.1%27%20r%3D%278.5%27%2F%3E%3Ccircle%20cx%3D%2735.5%27%20cy%3D%2714.9%27%20r%3D%278.5%27%2F%3E%3Ccircle%20cx%3D%2750.0%27%20cy%3D%2712.0%27%20r%3D%278.5%27%2F%3E%3Ccircle%20cx%3D%2764.5%27%20cy%3D%2714.9%27%20r%3D%278.5%27%2F%3E%3Ccircle%20cx%3D%2776.9%27%20cy%3D%2723.1%27%20r%3D%278.5%27%2F%3E%3Ccircle%20cx%3D%2785.1%27%20cy%3D%2735.5%27%20r%3D%278.5%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}.vt-screen .stx-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;display:block}.vt-screen .stx-veil{position:absolute;inset:0;z-index:0;background:var(--tone, transparent)}.vt-screen .lay-hero .stx-top{position:absolute;top:.6em;left:.6em;right:.6em;z-index:2}.vt-screen .lay-hero .stx-cover{position:absolute;top:0;left:0;right:0;height:13em;margin:0;z-index:0;border-radius:0;-webkit-mask:linear-gradient(180deg,#000 30%,rgba(0,0,0,.72) 55%,rgba(0,0,0,.32) 76%,transparent 100%);mask:linear-gradient(180deg,#000 30%,rgba(0,0,0,.72) 55%,rgba(0,0,0,.32) 76%,transparent 100%)}.vt-screen .lay-hero .stx-pad{position:relative;z-index:1;padding-top:8.6em}.vt-screen .lay-hero .stx-ident{margin-top:0}.vt-screen .lay-hero .stx-avw{display:none}.vt-screen .lay-hero .stx-name{font-size:1.5em;text-shadow:0 2px 22px rgba(0,0,0,.5)}.vt-screen .lay-banner .stx-top{position:absolute;top:.6em;left:.6em;right:.6em;z-index:2}.vt-screen .lay-banner .stx-cover{height:5.6em;margin:0;border-radius:0}.vt-screen .lay-banner .stx-pad{padding-top:0}.vt-screen .lay-banner .stx-ident{margin-top:0}.vt-screen .lay-banner .stx-avw{margin-top:-2em;position:relative;z-index:1}.vt-screen .lay-shape .stx-ident{margin-top:.3em}.vt-screen .lay-shape .stx-avw{width:8.2em;height:8.2em;margin-bottom:.5em}.vt-screen .lay-shape .stx-av{border-radius:0;box-shadow:none}.vt-screen .lay-shape.shp-rounded .stx-av{border-radius:1.5em}.vt-screen .lay-shape.shp-oval .stx-avw{width:9.2em;height:7.2em}.vt-screen .lay-shape.shp-oval .stx-av{border-radius:50%}.vt-screen .lay-shape.shp-loop .stx-avw{width:9.2em;height:7.6em}.vt-screen .lay-shape.shp-loop .stx-av{-webkit-mask:var(--m-loop) center/contain no-repeat;mask:var(--m-loop) center/contain no-repeat}.vt-screen .lay-shape.shp-burst .stx-avw{width:8.8em;height:8.8em}.vt-screen .lay-shape.shp-burst .stx-av{-webkit-mask:var(--m-burst) center/contain no-repeat;mask:var(--m-burst) center/contain no-repeat}.vt-screen .lay-shape .stx-name{font-size:1.42em}.vt-screen .lay-classic .stx-ident{margin-top:.3em}.vt-demo-cards{position:relative;padding:.7rem}.vt-tile .vt-demo-cards .fd-slide{position:absolute;top:calc(50% - .55rem);left:1rem;right:1rem;width:auto;max-width:none;transform:translateY(-50%);opacity:0;transition:opacity .55s ease}.vt-tile .vt-demo-cards .fd-slide:first-child{opacity:1}.vt-tile .vt-demo-cards.armed .fd-slide{opacity:0}.vt-tile .vt-demo-cards.armed .fd-slide.is-on{opacity:1}.vt-demo-cards .fd-band{padding:.5rem .55rem;gap:.45rem}.vt-demo-cards .fd-logo{width:1.7rem;height:1.7rem;border-radius:.45rem}.vt-demo-cards .fd-nm{font-size:.76rem}.vt-demo-cards .fd-kind{font-size:.58rem}.vt-demo-cards .fd-seal{padding:.12rem .35rem}.vt-demo-cards .fd-seal-n{font-size:.78rem}.vt-demo-cards .fd-seal-t{font-size:.48rem}.vt-demo-cards .fd-body{padding:.5rem .55rem .55rem;gap:.4rem}.vt-demo-cards .fd-lead{font-size:.62rem;line-height:1.3}.vt-demo-cards .fd-punch{gap:.25rem}.vt-demo-cards .fd-pc{font-size:.58rem;border-width:1.2px}.vt-demo-cards .fd-pc .mu-icon{font-size:.7rem}.fd-logo-img{width:100%;height:100%;object-fit:cover;display:block}.fd-cover{position:absolute;inset:0;background-image:var(--img);background-size:cover;background-position:center;overflow:hidden}.fd-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0000008c,#00000026)}.fd-dots{position:absolute;left:0;right:0;bottom:.45rem;flex-direction:row;justify-content:center;gap:.28rem}.fd-dot{width:.34rem;height:.34rem;border-radius:999px;background:var(--gate-hairline, #d8d5e4);transition:background .3s,width .3s}.fd-dot.is-on{width:.9rem;background:var(--gate-deep, #4b3aa8)}.fd-card{position:relative;isolation:isolate;width:min(21rem,100%);border-radius:1.3rem;overflow:hidden;background:var(--fd-paper, #f7f2e8);color:var(--fd-ink, #2b2436);box-shadow:0 24px 48px -28px #140a3280,0 2px #ffffff80 inset}.fd-band{position:relative;overflow:hidden;color:#fff;padding:.9rem 1rem .85rem;background:linear-gradient(150deg,var(--acc),var(--acc) 52%,var(--acc));@supports (color: color-mix(in lab,red,red)){background:linear-gradient(150deg,color-mix(in srgb,var(--acc) 86%,#fff),var(--acc) 52%,color-mix(in srgb,var(--acc) 82%,#000))}}.fd-band-tex{position:absolute;inset:0;z-index:0;background-image:var(--tex);background-size:cover;background-position:center;opacity:.9}.fd-cover{position:absolute;inset:0;z-index:0;background-image:var(--img);background-size:cover;background-position:center;overflow:hidden}.fd-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.28),transparent 45%,var(--acc));@supports (color: color-mix(in lab,red,red)){background:linear-gradient(180deg,rgba(0,0,0,.28),transparent 45%,color-mix(in srgb,var(--acc) 72%,transparent))}}.fd-cover-vid{width:100%;height:100%;object-fit:cover;display:block}.fd-band-row{position:relative;z-index:2;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem}.fd-logo{width:2.6rem;height:2.6rem;border-radius:50%;background:#fff;color:var(--acc);display:grid;place-items:center;overflow:hidden;font-weight:800;font-size:1.05rem;box-shadow:0 5px 12px -6px #00000073}.fd-logo-img{width:100%;height:100%;object-fit:cover}.fd-band-id{min-width:0;display:flex;flex-direction:column;gap:.05rem}.fd-band-nm{font-family:Bricolage Grotesque,sans-serif;font-weight:800;font-size:1.05rem;letter-spacing:-.01em;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-band-kind{font-size:.74rem;opacity:.9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-seal{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;width:3.1rem;height:3.1rem;border-radius:50%;background:var(--fd-seal, #fffaf0);color:var(--acc);@supports (color: color-mix(in lab,red,red)){color:color-mix(in srgb,var(--acc) 82%,#000)}border:2px dashed var(--acc);@supports (color: color-mix(in lab,red,red)){border:2px dashed color-mix(in srgb,var(--acc) 55%,#fff)}box-shadow:0 4px 10px -5px #00000059;transform:rotate(-8deg)}.fd-seal-n{font-family:Bricolage Grotesque,sans-serif;font-weight:800;font-size:.95rem;line-height:.9}.fd-seal-t{font-size:.5rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;opacity:.85}.fd-body{position:relative;padding:1rem 1rem 1.05rem;background-image:radial-gradient(rgba(0,0,0,.03) .5px,transparent .6px);background-size:7px 7px}.fd-perf{position:relative;border-top:2px dashed var(--acc);@supports (color: color-mix(in lab,red,red)){border-top:2px dashed color-mix(in srgb,var(--acc) 30%,#cfc7b6)}margin:-.15rem 0 .85rem}.fd-perf:before,.fd-perf:after{content:"";position:absolute;top:-.55rem;width:1rem;height:1rem;border-radius:50%;background:transparent}.fd-perf:before{left:-1.5rem}.fd-perf:after{right:-1.5rem}.fd-lead{display:block;font-size:.82rem;font-weight:600;color:var(--fd-ink-soft, #7a7286);margin:0 0 .7rem}.fd-punch{display:grid;grid-template-columns:repeat(var(--cols, 5),minmax(0,2.6rem));justify-content:space-between;gap:.5rem .35rem;margin:0 0 .9rem}.fd-pc{aspect-ratio:1;border-radius:50%;overflow:hidden;display:grid;place-items:center;font-family:Roboto Mono,monospace;font-weight:700;font-size:.85rem;color:var(--fd-ink-soft, #7a7286);border:2px dashed var(--acc);@supports (color: color-mix(in lab,red,red)){border:2px dashed color-mix(in srgb,var(--acc) 40%,#cabfa8)}background:var(--acc);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--acc) 5%,#fff)}}.fd-pc.on{border:0;background:var(--acc);color:#fff;box-shadow:0 4px 9px -4px var(--acc);@supports (color: color-mix(in lab,red,red)){box-shadow:0 4px 9px -4px color-mix(in srgb,var(--acc) 70%,#000)}}.fd-pc.on .mu-icon{font-size:1rem}.fd-foot{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.6rem}.fd-foot-note{font-size:.74rem;color:var(--fd-ink-soft, #7a7286)}.fd-foot-brand{font-family:Roboto Mono,monospace;font-size:.62rem;letter-spacing:.04em;text-transform:uppercase;color:var(--acc);@supports (color: color-mix(in lab,red,red)){color:color-mix(in srgb,var(--acc) 60%,#000)}opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vt-demo-fonts{gap:.3rem;text-align:center}.vt-f{font-size:1.05rem;line-height:1.15;letter-spacing:-.02em}.vt-f1{font-family:Unbounded,sans-serif;font-weight:800;color:var(--gate-deep, #4b3aa8)}.vt-f2{font-family:"Instrument Serif",serif;font-size:1.3rem}.vt-f3{font-family:Syne,sans-serif;font-weight:800}.vt-f4{font-family:Fraunces,serif;font-weight:700}.vt-f5{font-family:Space Grotesk,sans-serif;font-weight:700}.vt-float .fd-band{padding:.6rem .7rem .55rem}.vt-float .fd-band-row{gap:.5rem}.vt-float .fd-logo{width:1.9rem;height:1.9rem;font-size:.8rem}.vt-float .fd-band-nm{font-size:.82rem}.vt-float .fd-band-kind{font-size:.6rem}.vt-float .fd-seal{width:2.3rem;height:2.3rem}.vt-float .fd-seal-n{font-size:.74rem}.vt-float .fd-seal-t{font-size:.44rem}.vt-float .fd-body{padding:.7rem .75rem .75rem}.vt-float .fd-lead{font-size:.68rem;margin-bottom:.5rem}.vt-float .fd-punch{gap:.3rem .25rem;margin-bottom:.55rem}.vt-float .fd-pc{font-size:.66rem;border-width:1.5px}.vt-float .fd-pc.on .mu-icon{font-size:.74rem}.vt-float .fd-foot-note{font-size:.58rem}.vt-float .fd-foot-brand{font-size:.5rem}@media(max-width:60rem){.vt-tile .vt-demo-cards .fd-slide{top:calc(50% - .6rem);transform:translateY(-50%) scale(.93)}.fd-dots{bottom:.35rem}}@media(max-width:62rem){.headline .twocol>.vt-stage{order:-1}.headline .twocol{row-gap:2.2rem}}.vt-screen .stx-links{display:flex;flex-direction:column;gap:.55em;margin:.6em 0 .2em}.vt-screen .stx-link{flex-direction:row;align-items:center;gap:.7em;padding:.5em .8em .5em .5em;border-radius:calc(var(--btnradius, 40px) / 3 + 10px);background:var(--btncolor, #fff);color:var(--btnink, #141018);box-shadow:0 10px 20px -14px #000000b3}.vt-screen .stx-link-th{flex:none;width:2.5em;height:2.5em;border-radius:.7em;overflow:hidden;display:grid;place-items:center}.vt-screen .stx-link-img{width:100%;height:100%;object-fit:cover}.vt-screen .stx-link-t{flex:1;min-width:0;font-size:.84em;font-weight:700;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vt-screen .stx-link-go{flex:none;opacity:.6;font-size:1.05em}@media(max-width:62rem){.vt-rail{display:none}.vt-float{position:absolute;left:auto;right:-.8rem;bottom:2.4rem;z-index:5;width:9.6rem;transform:rotate(4deg);animation:vt-breathe-r 7s ease-in-out infinite;margin-top:0}@keyframes vt-breathe-r{0%,to{transform:rotate(4deg) translateY(0)}50%{transform:rotate(4deg) translateY(-7px)}}.vt-float .fd-lead,.vt-float .fd-foot{display:none}.vt-float .fd-punch{margin-bottom:0}}.ft-card{background:var(--gate-card, #fff);border:1px solid var(--gate-hairline, #efedf6);border-radius:1.3rem;padding:1rem;gap:.8rem;box-shadow:0 24px 48px -34px #1c14408c;width:min(24rem,100%);margin-inline:auto}.ft-head{flex-direction:row;align-items:baseline;justify-content:space-between;gap:.6rem}.ft-h-t{font-family:Bricolage Grotesque,Inter,sans-serif;font-weight:800;font-size:1.05rem;letter-spacing:-.02em}.ft-h-s{font-size:.78rem;color:var(--gate-muted, #8e8a99);font-variant-numeric:tabular-nums}.ft-rows{gap:.45rem}.ft-row,.ft-team{flex-direction:row;align-items:center;gap:.7rem;padding:.6rem .7rem;border-radius:.9rem}.ft-row-on,.ft-team{background:var(--gate-soft, #f5f4f9)}.ft-row-free{border:1.5px dashed var(--gate-hairline, #efedf6)}.ft-hour{flex:none;width:3rem;font-size:.78rem;font-weight:700;color:var(--gate-muted, #8e8a99);font-variant-numeric:tabular-nums}.ft-what{flex:1;min-width:0;gap:.05rem}.ft-who{font-size:.88rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ft-svc{font-size:.72rem;color:var(--gate-muted, #8e8a99);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ft-free{font-size:.8rem;color:var(--gate-muted, #8e8a99)}.ft-tag{flex:none;font-size:.62rem;font-weight:800;letter-spacing:.04em;padding:.22rem .5rem;border-radius:999px;background:var(--gate-soft, #f5f4f9);color:var(--gate-muted, #8e8a99)}.ft-tag-live{background:#d9f7e6;color:#0b5f38}.ft-tag-code{font-family:Roboto Mono,monospace;letter-spacing:.06em;background:var(--gate-lav-soft, #efeafd);color:var(--gate-deep, #4b3aa8)}.ft-tag-on{background:#d9f7e6;color:#0b5f38}.ft-tag-inv{background:#fff0d6;color:#7a4c07}.ft-money{gap:.3rem}.ft-m-l{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gate-muted, #8e8a99)}.ft-m-row{flex-direction:row;align-items:baseline;gap:.6rem}.ft-m-v{font-family:Bricolage Grotesque,Inter,sans-serif;font-weight:800;font-size:2.1rem;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.ft-m-up{font-size:.8rem;font-weight:800;color:#0b5f38;background:#d9f7e6;padding:.18rem .5rem;border-radius:999px}.ft-m-s{font-size:.78rem;color:var(--gate-muted, #8e8a99)}.ft-chips{flex-direction:row;flex-wrap:wrap;gap:.35rem;margin-top:.35rem}.ft-chip{font-size:.72rem;font-weight:600;padding:.28rem .6rem;border-radius:999px;background:var(--gate-soft, #f5f4f9);color:var(--gate-text, #101014)}.ft-owe{gap:.1rem;padding:.7rem .8rem;border-radius:.9rem;background:#fff6e8}.ft-owe-t{font-size:.84rem;font-weight:800;color:#7a4c07}.ft-owe-s{font-size:.74rem;color:#8a6a33;line-height:1.35}.ft-who-row{flex-direction:row;gap:.35rem;flex-wrap:wrap}.ft-pill{font-size:.74rem;font-weight:700;padding:.3rem .7rem;border-radius:999px;background:var(--gate-soft, #f5f4f9);color:var(--gate-muted, #8e8a99)}.ft-pill-on{background:var(--gate-ink, #1c1c1e);color:#fff}.ft-av{flex:none;width:2.4rem;height:2.4rem;border-radius:999px;overflow:hidden;display:grid;place-items:center;background:var(--gate-lav-soft, #efeafd);color:var(--gate-deep, #4b3aa8)}.ft-av img{width:100%;height:100%;object-fit:cover;display:block}.ft-av-none .mu-icon{font-size:1.15rem}.pg-clock2{--tilt: -11deg;width:6.2rem;top:3.4rem;right:4vw}.pg-new2{--tilt: 13deg;width:6.6rem;bottom:3.4rem;left:4vw}.pg-scissors2{--tilt: -14deg;width:6rem;top:3.6rem;right:5vw}@media(max-width:60rem){.site .pg.only-desk.pg-clock2,.site .pg.only-desk.pg-scissors2{display:none}.site .pg-new2{width:5rem;bottom:1.2rem;left:-.5rem}}.pf-wrap{gap:.85rem;margin-top:3rem}.pf-head{align-items:center;text-align:center;gap:.5rem;margin-bottom:1.1rem}.pf-wrap .pf-head-t{font-family:Unbounded,Bricolage Grotesque,system-ui,sans-serif;font-weight:800;font-size:clamp(1.45rem,2.9vw,2rem);letter-spacing:-.045em;line-height:1.08;color:var(--gate-text)}.pf-head-s{font-size:1rem;line-height:1.5;color:var(--gate-muted);max-width:46ch}.pf-row{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;padding:1.25rem;border:1px solid var(--gate-hairline);border-radius:1.3rem;background:var(--gate-card);box-shadow:0 1px 2px #14102808,0 18px 38px -32px #1410284d}@media(min-width:60rem){.pf-row{grid-template-columns:minmax(0,16rem) minmax(0,1fr);gap:2rem;align-items:center;padding:1.4rem 1.5rem}}.pf-what{gap:.3rem}.pf-row .pf-t{font-family:Bricolage Grotesque,Inter,system-ui,sans-serif;font-weight:800;font-size:1.12rem;letter-spacing:-.025em;line-height:1.15;color:var(--gate-text);margin:0}.pf-s{font-size:.88rem;line-height:1.45;color:var(--gate-muted);margin:0}.pf-cells{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem}@media(min-width:48rem){.pf-cells{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}}.pf-cell{gap:.3rem;padding:.85rem .95rem .9rem;border-radius:1rem;background:var(--gate-soft, #f5f4f9)}.pf-cell-hi{background:var(--gate-lav-soft, #efeafd);box-shadow:inset 0 0 0 1.5px var(--gate-lav, #cfc7f8)}.pf-plan{font-family:Roboto Mono,ui-monospace,monospace;font-size:.62rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gate-muted)}.pf-cell-hi .pf-plan{color:var(--gate-deep, #4b3aa8)}.pf-n{font-family:Bricolage Grotesque,Inter,system-ui,sans-serif;font-weight:800;font-size:1rem;letter-spacing:-.02em;line-height:1.2;color:var(--gate-text);font-variant-numeric:tabular-nums}.pf-cell-hi .pf-n{color:var(--gate-deep, #4b3aa8)}.pf-x{font-size:.8rem;line-height:1.4;color:var(--gate-muted)}.pf-stk-new{--tilt: -12deg;width:6.4rem;top:4rem;left:3vw}.pf-stk-star{--tilt: 14deg;width:5.6rem;top:5rem;right:4vw}.pf-stk-polish{--tilt: -10deg;width:5.4rem;bottom:16rem;right:4vw}.pf-stk-heart{--tilt: 12deg;width:5rem;bottom:6rem;left:4vw}@media(max-width:60rem){.site .pg.only-desk.pf-stk-polish,.site .pg.only-desk.pf-stk-heart{display:none}.site .pf-stk-new{width:4.6rem;top:1.2rem;left:-.6rem}.site .pf-stk-star{width:4.4rem;top:1.4rem;right:-.6rem}}.pf-strip{flex-direction:row;flex-wrap:wrap;align-items:center;gap:.25rem;margin-top:.55rem}.pf-strip img{width:2.6rem;height:auto;filter:drop-shadow(0 5px 9px rgba(28,20,64,.18))}.pf-strip img:nth-child(odd){transform:rotate(-8deg)}.pf-strip img:nth-child(2n){transform:rotate(8deg)}.foot-col a:has(>.foot-go){display:inline-flex;flex-direction:row;align-items:center;gap:.38rem}.foot-go{flex:none;font-size:.8rem;opacity:.5;transition:opacity .16s ease}.site .foot-col a:hover,.site .foot-col a:focus-visible{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.22em}.site .foot-col a:hover .foot-go,.site .foot-col a:focus-visible .foot-go{opacity:.9;text-decoration:none}.pq-wrap{gap:.9rem;margin-top:3rem}.pq-wrap .faqq:first-of-type{margin-top:0}.plan-soon .plan-soon-body{filter:blur(5px);opacity:.55;pointer-events:none;user-select:none}.plan-soon .plan-soon-body *{pointer-events:none}.plan-soon-chip{flex:none;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:.2rem .6rem;border-radius:999px;background:#fff9;color:var(--gate-muted, #8e8a99)}.pf-cell-soon>.pf-n,.pf-cell-soon>.pf-x{filter:blur(4px);opacity:.55;user-select:none}.pf-cell-soon{position:relative}.plan-amt-inf{font-size:1.7rem;letter-spacing:0}.shellwrap:has(.lp){max-width:none}.lp{--ground: #FFFFFF;--paper: #FFFFFF;--paper2: #F7F6FB;--band: #F5F3FC;--ink: #181322;--ink-soft: #3B3448;--muted: #6C6579;--line: #EBE7F1;--line-soft: #F1EEF7;--accent: #6B46F2;--accent-ink: #4B2FCB;--accent-soft: #EFEBFE;--accent-2: #FF7A5A;--accent-3: #12B981;--ok: #0E9F6E;--ok-soft: #E4F5EE;--shadow: 0 1px 2px rgba(24,19,34,.05), 0 16px 44px -22px rgba(24,19,34,.28);--shadow-sm: 0 1px 2px rgba(24,19,34,.05), 0 8px 20px -14px rgba(24,19,34,.22);--phone-shadow: 0 30px 70px -28px rgba(75,47,203,.5), 0 10px 30px -18px rgba(24,19,34,.4);--pill-shadow: 0 2px 10px rgba(24,19,34,.06), 0 14px 40px -18px rgba(24,19,34,.3);--disp: "Unbounded","Hanken Grotesk",system-ui,sans-serif;--body: "Inter","Plus Jakarta Sans","Hanken Grotesk",system-ui,-apple-system,sans-serif;--wrap: 44rem;background:linear-gradient(180deg,#fff,#fbfafe 28%,#f6f4fc,#fbfafe,#fff);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.lp *{box-sizing:border-box}.lp h1,.lp h2,.lp h3{margin:0;text-wrap:balance;letter-spacing:-.015em}.lp p{margin:0}.lp a{color:inherit;text-decoration:none}.lp .wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:20px}.lp .tnum{font-variant-numeric:tabular-nums}.lp [id]{scroll-margin-top:92px}.lp section{padding-block:3rem;position:relative}.lp .band{background:transparent}.lp .navpill-wrap{position:fixed;top:calc(env(safe-area-inset-top,0px) + 12px);left:0;right:0;z-index:40;display:flex;flex-direction:column;align-items:center;padding-inline:24px;pointer-events:none}.lp .navpill{pointer-events:auto;display:flex;flex-direction:row;align-items:center;gap:1rem;width:100%;max-width:72rem;min-height:3.4rem;background:transparent;border:1px solid transparent;border-radius:999px;padding:.5rem .5rem .5rem 1.35rem;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transition:background .35s ease,border-color .35s ease,box-shadow .35s ease,max-width .45s cubic-bezier(.4,0,.2,1),backdrop-filter .35s ease}.lp .nav-burger{display:none;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:2.5rem;height:2.5rem;border-radius:50%;flex:none}.lp .nav-burger .bl{width:1.15rem;height:2px;background:var(--ink);border-radius:2px;transition:transform .28s ease,opacity .2s ease}.lp .navpill-wrap.nav-open .nav-burger .bl:nth-child(1){transform:translateY(6px) rotate(45deg)}.lp .navpill-wrap.nav-open .nav-burger .bl:nth-child(2){opacity:0}.lp .navpill-wrap.nav-open .nav-burger .bl:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.lp .nav-sheet{display:none;pointer-events:auto;width:100%;max-width:72rem;margin-top:.6rem;flex-direction:column;gap:.2rem;background:#fff;border:1px solid var(--line);border-radius:1.7rem;box-shadow:0 34px 64px -26px #28145a80;padding:.7rem}.lp .nav-sheet a{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.15rem;border-radius:1.15rem;font-weight:700;font-size:1.14rem;color:var(--ink);transition:background .15s,color .15s}.lp .nav-sheet a:not(.btn):after{content:"";width:.5rem;height:.5rem;border-right:2px solid var(--muted);border-top:2px solid var(--muted);transform:rotate(45deg);opacity:.55;transition:.15s}.lp .nav-sheet a:not(.btn):hover,.lp .nav-sheet a:not(.btn):active{background:var(--accent-soft);color:var(--accent-ink)}.lp .nav-sheet a:not(.btn):hover:after{border-color:var(--accent);opacity:1}.lp .nav-sheet .btn{margin-top:.5rem;justify-content:center;padding:1rem;font-size:1.06rem}.lp .navpill-wrap.nav-open .navpill{background:#fff;border-color:var(--line);box-shadow:0 10px 30px -14px #28145a47}.lp .navpill-wrap.nav-open .nav-sheet{display:flex;animation:lp-sheetin .24s cubic-bezier(.22,.61,.36,1)}.lp .navpill-wrap.nav-open:before{content:"";position:fixed;inset:0;background:#120e1c6b;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);z-index:-1;animation:lp-scrimin .24s ease}@keyframes lp-sheetin{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:none}}@keyframes lp-scrimin{0%{opacity:0}to{opacity:1}}@media(max-width:680px){.lp .nav-burger{display:flex}.lp .navpill .nav-cta{display:none}}.lp .navpill.scrolled{max-width:46rem;background:var(--paper);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--paper) 82%,transparent)}backdrop-filter:saturate(1.5) blur(14px);-webkit-backdrop-filter:saturate(1.5) blur(14px);border-color:var(--line);box-shadow:var(--pill-shadow)}.lp .logo{display:block;width:auto}.lp .logo-full{height:1.55rem}.lp .logo-mini{height:1.7rem;display:none}.lp .foot-brand .logo-full{height:1.7rem}.lp .brand .logo-full{display:none}.lp .brand .logo-mini{display:block;height:1.95rem}.lp .brand{display:inline-flex;flex-direction:row;align-items:center;gap:.5rem;font-family:var(--disp);font-weight:700;font-size:1.02rem;letter-spacing:-.02em;margin-right:auto}.lp .dot{width:1.35rem;height:1.35rem;border-radius:.42rem;background:linear-gradient(135deg,var(--accent),var(--accent-2));flex:none;box-shadow:0 4px 10px -4px var(--accent);@supports (color: color-mix(in lab,red,red)){box-shadow:0 4px 10px -4px color-mix(in oklab,var(--accent) 60%,transparent)}}.lp .foot-brand .dot{width:1.5rem;height:1.5rem;border-radius:.46rem}.lp .navlinks{display:flex;flex-direction:row;gap:1.25rem;font-size:.9rem;color:var(--muted)}.lp .navlinks a:hover{color:var(--ink)}@media(max-width:680px){.lp .navlinks{display:none}.lp .navpill{padding-left:1rem}}.lp .btn{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;font-family:var(--body);font-weight:600;font-size:.96rem;letter-spacing:-.01em;line-height:1;border-radius:999px;padding:.82rem 1.45rem;cursor:pointer;border:1px solid transparent;transition:transform .15s,box-shadow .2s}.lp .btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lp .btn-solid{background:var(--accent);color:#fff;box-shadow:0 8px 20px -10px var(--accent);@supports (color: color-mix(in lab,red,red)){box-shadow:0 8px 20px -10px color-mix(in oklab,var(--accent) 70%,transparent)}}.lp .btn-solid:hover{transform:translateY(-1px);box-shadow:0 12px 26px -10px var(--accent);@supports (color: color-mix(in lab,red,red)){box-shadow:0 12px 26px -10px color-mix(in oklab,var(--accent) 75%,transparent)}}.lp .btn-ghost{background:var(--paper);color:var(--ink);border-color:var(--line);box-shadow:var(--shadow-sm)}.lp .btn-ghost:hover{transform:translateY(-1px)}.lp .btn-sm{padding:.6rem 1.15rem;font-size:.9rem}.lp .btn-lg{padding:.85rem 1.5rem;font-size:1rem}.lp .stk{position:absolute;pointer-events:none;user-select:none;-webkit-user-drag:none;z-index:6;filter:drop-shadow(0 8px 14px rgba(24,19,34,.18));animation:lp-float 5.5s ease-in-out infinite}@keyframes lp-float{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-9px) rotate(var(--r,0deg))}}@keyframes lp-bob{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(6px) rotate(var(--r,0deg))}}.lp .stk.arrow{animation:lp-bob 1.9s ease-in-out infinite}.lp .stk-bubble{width:78px;top:-1.6rem;right:-.6rem;--r: 8deg}.lp .stk-arrow{width:54px;top:8.2rem;left:-1rem;--r: 14deg}.lp .stk-star{width:58px;top:1.6rem;right:5%;--r: -10deg}.lp .stk-clock{width:66px;top:2rem;right:2%;--r: 10deg}.lp .stk-scissors{width:62px;bottom:2rem;right:3%;--r: -12deg}.lp .stk-rainbow{width:72px;top:1.2rem;left:5%;--r: -6deg}.lp .stk-h1{width:54px;top:44%;left:4%;--r: -11deg}.lp .stk-h2{width:58px;top:56%;right:4%;--r: 9deg}.lp .stk-donde{width:56px;top:1rem;right:5%;--r: 9deg}.lp .stk-como1{width:52px;top:1rem;left:4%;--r: -8deg}.lp .stk-como2{width:60px;bottom:1.4rem;right:5%;--r: 7deg}.lp .stk-agenda{width:52px;bottom:2rem;left:4%;--r: 8deg}.lp .stk-dudas{width:50px;top:1rem;right:4%;--r: 10deg}@media(max-width:820px){.lp .only-desk{display:none}}.lp .hero{padding-block:6rem 4rem;position:relative;overflow:hidden;background:transparent;min-height:720px;justify-content:center;align-items:center}.lp .hero:before,.lp .hero:after{content:none;display:none;background:none}.lp .hero-fx{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;-webkit-mask:linear-gradient(180deg,transparent 0,#000 14%,#000 64%,transparent 100%);mask:linear-gradient(180deg,transparent 0,#000 14%,#000 64%,transparent 100%)}.lp .hero-center{max-width:44rem;margin-inline:auto;text-align:center;position:relative;z-index:2}.lp .eyebrow{align-self:center;display:inline-flex;flex-direction:row;align-items:baseline;justify-content:center;min-width:15rem;gap:.35rem;font-size:.76rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--accent-ink);background:var(--accent-soft);padding:.34rem .9rem;border-radius:2rem}.lp .rot{display:inline-block;font-weight:800;transition:opacity .28s ease,transform .28s ease}.lp .rot.out{opacity:0;transform:translateY(-5px)}.lp .hero-title{margin-top:1.05rem}.lp .hero-h1{display:block;font-family:var(--disp);font-weight:700;font-size:clamp(2.3rem,6.4vw,3.35rem);line-height:1.02;margin:0;letter-spacing:-.015em}.lp .hero-h1.u{color:var(--accent)}.lp .hero-center{display:flex;flex-direction:column;align-items:center;gap:1.6rem}.lp .hero-center:before{content:"";position:absolute;inset:-12% -20%;z-index:-1;background:radial-gradient(60% 58% at 50% 46%,#faf9f5f0,#faf9f500 72%)}.lp .hero-orbs{position:absolute;inset:0;z-index:1;pointer-events:none}.lp .orb{position:absolute;width:var(--s);height:var(--s);transform:translate(-50%,-50%);pointer-events:auto;will-change:transform}.lp .orb-in{width:100%;height:100%;border-radius:50%;overflow:hidden;position:relative;border:4px solid #fff;background:#eee;box-shadow:0 20px 44px -18px #1813226b,0 2px 8px #1813221a;opacity:0;transform:scale(.6);animation:lp-orbpop .7s cubic-bezier(.2,1.1,.3,1) forwards,lp-orbfloat calc(5.2s + var(--i)*.5s) ease-in-out infinite;animation-delay:calc(.1s + var(--i)*.08s),calc(.7s + var(--i)*.18s)}.lp .orb-in img{width:100%;height:100%;object-fit:cover;display:block}.lp .orb .chip{position:absolute;left:50%;bottom:-.55rem;transform:translate(-50%);display:inline-flex;flex-direction:row;align-items:center;gap:.32rem;background:#fff;color:var(--ink);font-weight:700;font-size:.7rem;padding:.24rem .6rem;border-radius:999px;white-space:nowrap;box-shadow:0 6px 16px -6px #18132252;opacity:0;animation:lp-chipin .5s ease forwards;animation-delay:calc(1s + var(--i)*.09s)}.lp .orb .chip:before{content:"";width:.42rem;height:.42rem;border-radius:50%;background:var(--accent)}@keyframes lp-orbpop{to{opacity:1;transform:scale(1)}}@keyframes lp-orbfloat{0%,to{margin-top:0}50%{margin-top:-16px}}@keyframes lp-chipin{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}.lp .orb-1{left:9%;top:60%;--s: 168px;--d: 26;--i: 0}.lp .orb-2{left:19%;top:24%;--s: 120px;--d: 16;--i: 1}.lp .orb-3{left:2%;top:46%;--s: 94px;--d: 34;--i: 2}.lp .orb-4{left:21%;top:86%;--s: 112px;--d: 30;--i: 3}.lp .orb-5{left:12%;top:32%;--s: 82px;--d: 40;--i: 4}.lp .orb-6{left:81%;top:22%;--s: 138px;--d: 18;--i: 5}.lp .orb-7{left:86%;top:40%;--s: 100px;--d: 30;--i: 6}.lp .orb-8{left:81%;top:70%;--s: 158px;--d: 22;--i: 7}.lp .orb-9{left:91%;top:50%;--s: 100px;--d: 38;--i: 8}.lp .orb-10{left:79%;top:94%;--s: 92px;--d: 36;--i: 9}.lp .orb-11{left:95%;top:30%;--s: 86px;--d: 44;--i: 10}.lp .hero-claim{max-width:29rem;width:100%;box-shadow:0 18px 44px -18px var(--accent);@supports (color: color-mix(in lab,red,red)){box-shadow:0 18px 44px -18px color-mix(in oklab,var(--accent) 55%,transparent)}}.lp .hero-free{display:inline-flex;flex-direction:row;align-items:center;gap:.4rem;font-size:.86rem;color:var(--muted)}.lp .hero-free-b{color:var(--ink);font-weight:800}@media(max-width:820px){.lp .hero-orbs{display:none}.lp .hero{min-height:0}}.lp .hero-sub{font-size:clamp(1.08rem,2.7vw,1.28rem);font-weight:450;line-height:1.5;color:var(--ink-soft);max-width:34ch;margin:1.05rem auto 0}.lp .hero-note{font-size:.9rem;color:var(--muted);margin-top:1.15rem}.lp .hero-note-b{color:var(--ink);font-weight:600}.lp .cta-row{display:flex;flex-direction:row;flex-wrap:wrap;gap:.7rem;margin-top:1.5rem;justify-content:center}.lp .trust{display:flex;flex-direction:row;flex-wrap:wrap;gap:.6rem 1.6rem;color:var(--muted);font-size:.88rem;margin-top:2.4rem;padding-top:1.6rem;border-top:1px solid var(--line-soft);justify-content:center}.lp .trust-i{display:inline-flex;flex-direction:row;align-items:center;gap:.45rem}.lp .tick{width:auto;height:auto;background:none;border-radius:0;display:inline;place-items:initial;font-size:inherit;color:var(--ok);font-weight:800}.lp .demo-wrap{display:grid;grid-template-columns:1fr auto;gap:2.8rem;align-items:center}.lp .demo-cap .lede{max-width:40ch}@media(max-width:820px){.lp .demo-wrap{grid-template-columns:1fr;gap:2.2rem;text-align:center;justify-items:center}.lp .demo-cap .lede{margin-inline:auto}}.lp .phone-stage{position:relative;display:flex;justify-content:center}.lp .phone{width:302px;max-width:84vw;background:linear-gradient(180deg,#2a2140,#1a1330);border-radius:2.7rem;padding:.62rem;box-shadow:var(--phone-shadow);position:relative;z-index:3;animation:lp-float 7s ease-in-out infinite}.lp .phone:before{content:"";position:absolute;top:.7rem;left:50%;transform:translate(-50%);width:34%;height:.9rem;background:#0d0a16;border-radius:0 0 .8rem .8rem;z-index:4}.lp .screen{background:var(--paper);border-radius:2.15rem;overflow:hidden}.lp .p-cover{height:88px;background:linear-gradient(130deg,#8b6bff,#6b46f2 48%,#ff7a5a);position:relative}.lp .p-av{position:absolute;left:1rem;bottom:-1.6rem;width:3.4rem;height:3.4rem;border-radius:1.1rem;background-color:var(--accent-soft);background-image:var(--img);background-size:cover;background-position:center;border:3px solid var(--paper);box-shadow:0 6px 14px -6px #0000004d}.lp .p-head{padding:2.3rem 1.15rem .2rem}.lp .p-name{font-weight:800;font-size:1.05rem}.lp .p-meta{font-size:.76rem;color:var(--muted);margin-top:.1rem;margin-bottom:.55rem}.lp .p-viewport{position:relative;min-height:13.6rem;overflow:hidden}.lp .p-screen{position:absolute;inset:0;padding:.55rem 1.15rem 1.3rem;opacity:0;transform:translateY(10px);transition:opacity .45s ease,transform .45s ease;pointer-events:none}.lp .p-screen.is-on{opacity:1;transform:none}.lp .p-block{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.6rem;background:var(--paper2);border:1px solid var(--line-soft);border-radius:1rem;padding:.75rem .85rem;margin-top:.65rem}.lp .b-pick.tap{animation:lp-tapflash .55s ease}@keyframes lp-tapflash{0%{box-shadow:0 0 0 0 var(--accent-soft)}45%{transform:scale(.975);box-shadow:0 0 0 4px var(--accent-soft)}to{transform:none;box-shadow:none}}.lp .p-bt{font-weight:600;font-size:.84rem}.lp .p-bs{font-size:.68rem;color:var(--muted);margin-top:.12rem}.lp .p-right{display:flex;flex-direction:column;align-items:flex-end;gap:.3rem;flex:none}.lp .p-price{font-weight:800;font-size:.82rem}.lp .p-cta{font-size:.66rem;font-weight:800;color:#fff;background:var(--accent);padding:.26rem .55rem;border-radius:999px}.lp .p-loy{display:flex;flex-direction:row;align-items:center;gap:.5rem;background:linear-gradient(120deg,#241a3d,#4a2fb0);color:#fff;border-radius:1rem;padding:.7rem .85rem;margin-top:.65rem}.lp .p-loy-t{color:#fff}.lp .p-loy-s{color:#ffffffb3}.lp .p-loy .dots{display:flex;flex-direction:row;gap:.16rem;margin-left:auto}.lp .p-loy .pd{width:.5rem;height:.5rem;border-radius:50%;background:#ffffff47}.lp .p-loy .pd.on{background:#c6f24e}.lp .p-url{text-align:center;font-size:.62rem;color:var(--muted);margin-top:.85rem}.lp .p-cal-h{font-size:.78rem;font-weight:800;color:var(--ink-soft)}.lp .p-slots{display:grid;grid-template-columns:repeat(3,1fr);gap:.42rem;margin-top:.7rem}.lp .ps{font-size:.74rem;font-weight:700;text-align:center;padding:.46rem 0;border-radius:.6rem;border:1px solid var(--line);background:var(--paper2);color:var(--ink-soft);font-variant-numeric:tabular-nums;opacity:0;transform:translateY(6px);transition:background .3s,color .3s,transform .3s,box-shadow .3s}.lp .s-cal.is-on .ps{animation:lp-slotin .38s ease forwards}.lp .s-cal.is-on .ps:nth-child(1){animation-delay:.06s}.lp .s-cal.is-on .ps:nth-child(2){animation-delay:.12s}.lp .s-cal.is-on .ps:nth-child(3){animation-delay:.18s}.lp .s-cal.is-on .ps:nth-child(4){animation-delay:.24s}.lp .s-cal.is-on .ps:nth-child(5){animation-delay:.3s}.lp .s-cal.is-on .ps:nth-child(6){animation-delay:.36s}@keyframes lp-slotin{to{opacity:1;transform:none}}.lp .ps.taken{text-decoration:line-through;color:var(--muted);background:var(--line-soft)}.lp .ps.picked{background:var(--accent);color:#fff;border-color:var(--accent);transform:scale(1.06);box-shadow:0 8px 16px -6px var(--accent);@supports (color: color-mix(in lab,red,red)){box-shadow:0 8px 16px -6px color-mix(in oklab,var(--accent) 70%,transparent)}}.lp .p-cal-note{font-size:.66rem;color:var(--muted);margin-top:.75rem;text-align:center}.lp .p-check{width:2.7rem;height:2.7rem;border-radius:50%;background:var(--ok);color:#fff;display:grid;place-items:center;font-size:1.4rem;font-weight:800;margin:1.1rem auto .7rem;transform:scale(0)}.lp .s-done.is-on .p-check{animation:lp-popcheck .55s cubic-bezier(.2,1.35,.4,1) forwards}@keyframes lp-popcheck{to{transform:scale(1)}}.lp .p-done-t{text-align:center;font-family:var(--disp);font-weight:700;font-size:1.06rem}.lp .p-done-s{text-align:center;font-size:.78rem;color:var(--muted);margin-top:.25rem}.lp .p-pass{text-align:center;font-size:.68rem;color:var(--accent-ink);background:var(--accent-soft);border-radius:.6rem;padding:.5rem;margin-top:.9rem;font-weight:700}.lp .kicker{font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-ink)}.lp .h2{font-family:var(--disp);font-weight:600;font-size:clamp(1.35rem,3.4vw,1.85rem);line-height:1.12;margin-top:.6rem;letter-spacing:-.02em;text-wrap:balance}@media(max-width:820px){.lp .h2{font-size:clamp(1.55rem,6.8vw,1.95rem)}}.lp .lede{font-size:1.06rem;font-weight:450;line-height:1.55;color:var(--ink-soft);max-width:56ch;margin-top:.9rem}.lp .wrap-wide{max-width:60rem}.lp .flow-wrap{width:100%;max-width:44rem;margin-inline:auto;padding-inline:20px}.lp .flow{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:.5rem;margin-top:1.9rem}@media(max-width:820px){.lp .flow{grid-template-columns:1fr;gap:1.1rem;justify-items:center}.lp .screen{height:auto}.lp section{padding-block:2.7rem}.lp .hero{padding-block:3.2rem 1.6rem}.lp .step{max-width:22rem;margin-inline:auto;width:100%}.lp .demo-wrap,.lp .feat,.lp .loyal{gap:1.3rem}}.lp .step{position:relative;display:flex;flex-direction:column;gap:.85rem;transition:transform .35s}.lp .step.active{transform:translateY(-6px)}.lp .step.active .screen{box-shadow:0 22px 48px -22px var(--accent);@supports (color: color-mix(in lab,red,red)){box-shadow:0 22px 48px -22px color-mix(in oklab,var(--accent) 42%,transparent)}border-color:#dcd3fb}.lp .cap{display:flex;flex-direction:row;align-items:center;gap:.6rem;margin-top:0;padding:0 .1rem}.lp .cap .num{flex:none;width:1.5rem;height:1.5rem;border-radius:.44rem;background:var(--line-soft);color:var(--muted);font-family:var(--disp);font-weight:700;font-size:.78rem;display:grid;place-items:center;transition:.35s}.lp .step.active .cap .num{background:var(--accent);color:#fff;box-shadow:0 6px 14px -5px var(--accent)}.lp .cap-t{font-size:.95rem;margin:0;font-family:var(--body);font-weight:700}.lp .cap-s{font-size:.75rem;color:var(--muted);margin-top:.05rem}.lp .screen{display:flex;flex-direction:column;border-radius:.85rem;overflow:hidden;border:1px solid var(--line-soft);background:#fff;box-shadow:0 8px 20px -14px #1813224d}@media(min-width:821px){.lp .screen{height:272px}}.lp #donde .rv{text-align:center;max-width:34rem;margin-inline:auto}.lp #donde .rv .lede{margin-inline:auto}.lp #donde{padding-block:4.5rem}.lp .urlbar{display:flex;flex-direction:row;align-items:center;gap:.4rem;background:#f3f1f8;padding:.5rem .7rem;font-size:.78rem;color:var(--muted);border-bottom:1px solid var(--line-soft)}.lp .urlbar .lock{width:.62rem;height:.62rem;border:1.5px solid var(--muted);border-radius:2px;flex:none}.lp .urlbar .url-h{color:var(--accent-ink);font-weight:700}.lp .cover{height:58px;background-image:linear-gradient(180deg,#0000,#0003),var(--img);background-size:cover;background-position:center 35%;position:relative}.lp .cover .pav{position:absolute;left:.7rem;bottom:-1.05rem;width:2.5rem;height:2.5rem;border-radius:.6rem;background:linear-gradient(135deg,var(--accent),#9a7cff);color:#fff;font-family:var(--disp);font-weight:700;display:grid;place-items:center;border:2.5px solid #fff;box-shadow:0 4px 10px -4px #0006}.lp .pbody{padding:1.2rem .7rem .7rem}.lp .pnm-row{display:flex;flex-direction:row;align-items:center;gap:.4rem}.lp .pnm{font-weight:800;font-size:.94rem}.lp .open{font-size:.62rem;font-weight:800;color:var(--accent-3);background:var(--ok-soft);padding:.08rem .34rem;border-radius:999px}.lp .pmeta{font-size:.72rem;color:var(--muted);margin-bottom:.5rem}.lp .prow{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.6rem;background:#faf9ff;border:1px solid var(--line-soft);border-radius:.55rem;padding:.42rem .6rem;margin-top:.4rem}.lp .prow-l{display:flex;flex-direction:column}.lp .prow .rt{font-weight:700;font-size:.78rem;color:var(--ink);white-space:nowrap}.lp .prow .rd{font-size:.64rem;color:var(--muted)}.lp .prow-r{display:flex;flex-direction:row;align-items:center;gap:.4rem}.lp .prow .p{font-weight:800;color:var(--ink);font-size:.78rem}.lp .prow .rz{font-size:.64rem;font-weight:800;color:#fff;background:var(--accent);padding:.22rem .5rem;border-radius:999px}.lp .bio{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;padding:.85rem;background:linear-gradient(180deg,#fff,#f7f5fd)}.lp .bpic{width:3.6rem;height:3.6rem;border-radius:50%;background-image:var(--img);background-size:cover;background-position:center;border:3px solid #fff;box-shadow:0 6px 14px -6px #18132266}.lp .bio-id{text-align:center}.lp .bh{font-weight:800;font-size:.9rem}.lp .bhandle{font-size:.72rem;color:var(--muted);margin-top:-.15rem}.lp .blink{position:relative;width:100%;display:flex;align-items:center;justify-content:center;background:var(--accent);color:#fff;font-weight:800;font-size:.82rem;border-radius:.8rem;padding:.7rem;box-shadow:0 10px 22px -10px var(--accent)}.lp .step.active .blink:after{content:"";position:absolute;inset:0;border-radius:.7rem;border:2px solid var(--accent);opacity:0;animation:lp-ripple 1.2s ease-out infinite}@keyframes lp-ripple{0%{transform:scale(1);opacity:.55}to{transform:scale(1.12);opacity:0}}.lp .apps{display:flex;flex-direction:row;gap:.7rem;align-items:center}.lp .app{display:inline-flex;flex-direction:row;align-items:center;gap:.38rem;font-size:.76rem;font-weight:700;color:var(--ink-soft)}.lp .app-ic{width:1.55rem;height:1.55rem;border-radius:.4rem;display:grid;place-items:center}.lp .app-ic svg{width:1.55rem;height:1.55rem}.lp .cal{flex:1;display:flex;flex-direction:column;justify-content:center;padding:.7rem}.lp .calh{font-size:.76rem;font-weight:800;color:var(--ink-soft)}.lp .slots{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem;margin-top:.5rem}.lp .slot{font-size:.78rem;font-weight:700;text-align:center;color:var(--muted);border:1px solid var(--line);border-radius:.5rem;padding:.4rem 0;background:#fff}.lp .slot.taken{text-decoration:line-through;opacity:.5}.lp .step.active .slot.pick{animation:lp-pick .5s .55s both}@keyframes lp-pick{to{background:var(--accent);color:#fff;border-color:var(--accent);transform:scale(1.06)}}.lp .ok{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.4rem;margin-top:.6rem;background:var(--ok-soft);color:#0f7a4d;font-weight:800;font-size:.78rem;border-radius:.55rem;padding:.5rem;opacity:0;transform:translateY(6px)}.lp .ok svg{width:.9rem;height:.9rem}.lp .step.active .ok{animation:lp-okin .45s 1.15s both}@keyframes lp-okin{to{opacity:1;transform:none}}.lp .toast{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.4rem;margin-top:.5rem;font-size:.68rem;color:var(--muted)}.lp .toast svg{width:.9rem;height:.9rem}@media(max-width:820px){.lp .cal{flex:none;justify-content:flex-start}}.lp .conn{align-self:center;width:1.8rem;height:2px;background:var(--line);position:relative}.lp .conn:before{content:"";position:absolute;right:-1px;top:-3px;border-left:7px solid var(--line);border-top:4px solid transparent;border-bottom:4px solid transparent}.lp .conn:after{content:"";position:absolute;top:50%;left:0;width:.5rem;height:.5rem;border-radius:50%;background:var(--accent);transform:translate(-50%,-50%);box-shadow:0 0 0 4px var(--accent);@supports (color: color-mix(in lab,red,red)){box-shadow:0 0 0 4px color-mix(in oklab,var(--accent) 18%,transparent)}opacity:0}.lp .conn.go:after{animation:lp-travel .6s ease forwards}@media(max-width:820px){.lp .conn{display:block;justify-self:center;margin:.3rem auto;transform:rotate(90deg)}}@keyframes lp-travel{0%{left:0;opacity:1}to{left:100%;opacity:1}}.lp .feat{display:grid;grid-template-columns:1fr .9fr;gap:2rem;align-items:center}@media(max-width:780px){.lp .feat{grid-template-columns:1fr;gap:1.5rem}}.lp .card-earn{order:2}.lp .feat-copy{order:1}@media(max-width:780px){.lp .feat-copy{order:1}.lp .card-earn{order:2}}.lp .slots{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}.lp .slots-top{margin-top:.8rem}.lp .slot{font-size:.86rem;font-weight:600;padding:.42rem .7rem;border-radius:.7rem;border:1px solid var(--line);background:var(--paper);color:var(--ink-soft);font-variant-numeric:tabular-nums}.lp .slot.taken{text-decoration:line-through;color:var(--muted);opacity:.5;background:var(--paper2)}.lp .slot.pick{background:var(--accent);color:#fff;border-color:var(--accent)}.lp .card{background:var(--paper);border:1px solid var(--line);border-radius:1.4rem;padding:1.25rem 1.3rem;box-shadow:var(--shadow);position:relative}.lp .card-lab{font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.lp .card-note{font-size:.84rem;color:var(--muted);margin-top:.85rem}.lp .earn-top{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap}.lp .earn-big{font-family:var(--disp);font-weight:700;font-size:2.1rem;letter-spacing:-.02em}.lp .earn-delta{font-size:.82rem;font-weight:700;color:var(--ok);background:var(--ok-soft);padding:.28rem .6rem;border-radius:2rem}.lp .earn-rows{margin-top:1rem;display:grid;gap:.55rem}.lp .earn-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;font-size:.94rem;padding-bottom:.55rem;border-bottom:1px solid var(--line-soft)}.lp .earn-row:last-child{border-bottom:0;padding-bottom:0}.lp .earn-row .k{color:var(--muted)}.lp .earn-row .v{font-weight:700;font-variant-numeric:tabular-nums}.lp .earn-row .v.owe{color:var(--accent-2)}.lp .loyal{display:grid;grid-template-columns:.9fr 1fr;gap:2rem;align-items:center}@media(max-width:780px){.lp .loyal{grid-template-columns:1fr;gap:1.5rem}.lp .loyal>.lc-wallet{order:2}}.lp .faq{margin-top:1.6rem;border-top:1px solid var(--line-soft)}.lp .faq-item{border-bottom:1px solid var(--line-soft)}.lp .faq-item>summary{list-style:none;cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;padding:1.05rem 0;font-weight:700;font-size:1.02rem}.lp .faq-item>summary::-webkit-details-marker{display:none}.lp .faq-item>summary:after{content:"";flex:none;width:1.5rem;height:1.5rem;border-radius:50%;border:1px solid var(--line);color:var(--muted);background-color:transparent;background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-size:9px 1.7px,1.7px 9px;background-position:center,center;background-repeat:no-repeat;transition:transform .25s,background-color .2s,color .2s,border-color .2s}.lp .faq-item[open]>summary:after{transform:rotate(45deg);background-color:var(--accent);color:#fff;border-color:var(--accent)}.lp .faq-a{color:var(--ink-soft);font-size:.98rem;padding-bottom:0;max-width:62ch;margin:0;overflow:hidden;box-sizing:border-box;transition:height .3s cubic-bezier(.22,.61,.36,1)}@media(prefers-reduced-motion:reduce){.lp .faq-a{transition:none}}.lp .faq-a:after{content:"";display:block;height:1.1rem}.lp #dudas .wrap>.rv:first-child,.lp #preguntas .wrap>.rv:first-child{text-align:center}.lp #dudas .faq,.lp #preguntas .faq{width:100%;max-width:40rem;margin-inline:auto;box-sizing:border-box}.lp .faq-item>summary{transition:color .2s}.lp .faq-item>summary:hover{color:var(--accent-ink)}@keyframes lp-faqin{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.lp .faq-item[open]>.faq-a{animation:none}}.lp .closer{text-align:center}.lp .closer-h{margin-top:.5rem}.lp .closer-lede{margin-inline:auto}.lp .field-box{display:flex;flex-direction:row;align-items:center;gap:.15rem;background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:.35rem .35rem .35rem 1rem;box-shadow:var(--shadow);max-width:26rem;margin:1.4rem auto 0}.lp .field-pre{font-weight:600;color:var(--muted);font-size:.95rem;white-space:nowrap}.lp .field-in{flex:1;min-width:0;border:0;background:transparent;color:var(--ink);font-family:var(--body);font-size:.95rem;font-weight:600;padding:.4rem .1rem}.lp .field-in:focus{outline:none}.lp .field-in::placeholder{color:var(--muted);font-weight:500}@media(max-width:520px){.lp .field-box{flex-wrap:wrap;border-radius:1.2rem}.lp .field-box .btn{width:100%}}.lp .tail{position:relative;overflow:hidden;background:transparent;border-top:0}.lp .tail .closer{padding-top:3rem}.lp .tail>.closer,.lp .tail>footer{position:relative;z-index:1}.lp .foot-card{background:var(--paper);border:1px solid var(--line);border-radius:1.5rem;box-shadow:var(--shadow-sm);padding:1.8rem;margin-block:2.4rem}.lp .foot-cols{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:1.6rem}@media(max-width:760px){.lp .foot-cols{grid-template-columns:1fr 1fr;gap:1.4rem}}@media(max-width:440px){.lp .foot-cols{grid-template-columns:1fr}}.lp .foot-brand{display:inline-flex;flex-direction:row;align-items:center;gap:.5rem;font-family:var(--disp);font-weight:700;font-size:1.1rem;letter-spacing:-.02em}.lp .foot-note{color:var(--muted);font-size:.86rem;line-height:1.4;margin-top:.7rem}.lp .foot-note.parent{margin-top:.2rem}.lp .foot-mail{display:inline-flex;flex-direction:row;align-items:center;align-self:flex-start;white-space:nowrap;gap:.4rem;margin-top:1rem;font-weight:600;font-size:.82rem;color:var(--accent-ink);background:var(--accent-soft);padding:.38rem .72rem;border-radius:999px}.lp .foot-h{font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.lp .foot-col a{display:block;color:var(--ink-soft);font-size:.94rem;margin-top:.6rem}.lp .foot-col a:hover{color:var(--accent-ink)}.lp .foot-col .foot-h+a{margin-top:.85rem}.lp .foot-legal{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;color:var(--muted);font-size:.82rem;padding-bottom:2.4rem}.lp .rv{opacity:0;filter:blur(9px);transform:translateY(22px);transition:opacity .8s cubic-bezier(.22,.7,.25,1),filter .8s cubic-bezier(.22,.7,.25,1),transform .8s cubic-bezier(.22,.7,.25,1);will-change:opacity,filter,transform}.lp .rv.seen{opacity:1;filter:blur(0);transform:none}.lp .rv.d1{transition-delay:.08s}.lp .rv.d2{transition-delay:.16s}.lp .rv.d3{transition-delay:.24s}@media(prefers-reduced-motion:reduce){.lp .rv{opacity:1;filter:none;transform:none;transition:none}.lp .stk,.lp .dot,.lp .phone{animation:none}}.lp .prod-hero{padding-block:5rem 1.4rem}.lp .prod-h1{font-family:var(--disp);font-weight:700;font-size:clamp(2.15rem,6.6vw,3.2rem);line-height:1.04;letter-spacing:-.02em;margin-top:.65rem}.lp .prod-lede{max-width:52ch;margin-top:1rem}.lp .stk-coffee{width:60px;top:.2rem;left:3%;--r: -10deg}.lp .stk-new{width:74px;top:-1.4rem;right:6%;--r: 6deg;z-index:2}.lp .prod-blocks{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.7rem}.lp .prod-blocks .b-wide{grid-column:1 / -1}.lp .prod-block{background:var(--paper);border:1px solid var(--line);border-radius:1.35rem;box-shadow:var(--shadow);padding:1.5rem}.lp .prod-ico{width:2.7rem;height:2.7rem;border-radius:.85rem;display:grid;place-items:center;margin-bottom:.85rem;font-size:1.4rem}.lp .b-who .prod-ico{background:var(--accent-soft);color:var(--accent-ink)}.lp .b-does .prod-ico{background:var(--ok-soft);color:var(--ok)}.lp .b-not .prod-ico{background:#fdece3;color:#c2410c}.lp .b-cost .prod-ico{background:#eef1ff;color:var(--accent-ink)}.lp .b-how .prod-ico{background:#fbf3da;color:#b45309}.lp .prod-bt{font-family:var(--disp);font-weight:600;font-size:1.18rem;letter-spacing:-.01em;line-height:1.15;margin-bottom:.35rem}.lp .prod-bp{color:var(--ink-soft);font-size:.97rem;font-weight:450;line-height:1.5}.lp .prod-nn{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.7rem;align-items:start}.lp .nn-card{border-radius:1.35rem;padding:1.5rem;border:1px solid var(--line);position:relative}.lp .nn-now{background:var(--paper);box-shadow:var(--shadow)}.lp .nn-next{background:linear-gradient(155deg,#efe9ff,#e7eeff 60%,#f2ecff);border-color:transparent;box-shadow:0 22px 50px -30px #5a37d680}.lp .nn-tag{display:inline-flex;flex-direction:row;align-items:center;gap:.45rem;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:.35rem .8rem;border-radius:999px}.lp .nn-dot{width:.5rem;height:.5rem;border-radius:50%;flex:none}.lp .nn-now .nn-tag{background:var(--ok-soft);color:var(--ok)}.lp .nn-now .nn-dot{background:var(--ok)}.lp .nn-next .nn-tag{background:#fff;color:var(--accent-ink)}.lp .nn-next .nn-dot{background:var(--accent)}.lp .nn-h{font-family:var(--disp);font-weight:600;font-size:1.32rem;letter-spacing:-.01em;margin:.8rem 0 .2rem}.lp .nn-sub{color:var(--ink-soft);font-size:.92rem;font-weight:450;margin-bottom:1.1rem}.lp .nn-list{display:flex;flex-direction:column;gap:.5rem}.lp .nn-li{display:flex;flex-direction:row;gap:.7rem;align-items:center;font-size:.95rem;font-weight:500;padding:.65rem .8rem;border-radius:.9rem;line-height:1.35}.lp .nn-now .nn-li{background:var(--paper2)}.lp .nn-next .nn-li{background:#ffffff9e}.lp .nn-ck{flex:none;width:1.5rem;height:1.5rem;border-radius:50%;display:grid;place-items:center;font-size:.82rem}.lp .nn-now .nn-ck{background:#fff;color:var(--ok);box-shadow:0 2px 6px -2px #0e9f6e73}.lp .nn-next .nn-ck{background:var(--accent);color:#fff}.lp .prod-start{background:linear-gradient(135deg,#2a1d6b,#5a37d6);border-radius:1.6rem;padding:2.6rem 1.9rem;text-align:center;color:#fff;box-shadow:0 30px 60px -28px #5032dc99;position:relative;overflow:hidden}.lp .prod-start-h{font-family:var(--disp);font-weight:600;font-size:clamp(1.5rem,4.5vw,2rem);letter-spacing:-.02em;line-height:1.1}.lp .prod-start-p{color:#dcd3ff;font-size:1.02rem;max-width:34ch;margin:.7rem auto 1.3rem}.lp .prod-start .btn-white{background:#fff;color:var(--accent-ink)}.lp .prod-start .btn-white:hover{transform:translateY(-1px);box-shadow:0 14px 30px -14px #0006}.lp .foot-cur{display:block;color:var(--muted);font-size:.94rem;margin-top:.6rem}.lp .foot-col .foot-h+.foot-cur{margin-top:.85rem}@media(max-width:820px){.lp .prod-hero{padding-block:3.6rem .4rem}}@media(max-width:680px){.lp .prod-blocks,.lp .prod-nn{grid-template-columns:1fr}}.lp .prd-hero{position:relative;padding-block:7rem 0;overflow:hidden}@media(max-width:820px){.lp .prd-hero{padding-top:5.5rem}}.lp .prd-center{max-width:46rem}.lp .prd-center .hero-sub{max-width:44ch;margin-top:0}.lp .prd-orbs{position:absolute;inset:0;z-index:4;pointer-events:none}.lp .prd-o1{left:10%;top:180px;--s: 150px;--i: 0}.lp .prd-o2{left:22%;top:95px;--s: 92px;--i: 1}.lp .prd-o3{left:calc(50% - 23.5rem);top:720px;--s: 112px;--i: 2}.lp .prd-o4{left:19%;top:330px;--s: 118px;--i: 3}.lp .prd-o5{left:83%;top:120px;--s: 132px;--i: 4}.lp .prd-o6{left:70%;top:92px;--s: 78px;--i: 5}.lp .prd-o7{left:90%;top:390px;--s: 104px;--i: 6}.lp .prd-o8{left:calc(50% + 23rem);top:680px;--s: 150px;--i: 7}@media(max-width:1100px){.lp .prd-o2,.lp .prd-o6{display:none}.lp .prd-o1{left:7%}.lp .prd-o5{left:90%}}.lp .prd-stage{position:relative;z-index:2;width:100%;box-sizing:border-box;max-width:var(--wrap);margin:3.5rem auto 0;padding-inline:20px}.lp .prd-stage:before{content:"";position:absolute;inset:-3rem 8% auto;height:14rem;background:radial-gradient(50% 60% at 50% 100%,var(--accent),transparent 70%);@supports (color: color-mix(in lab,red,red)){background:radial-gradient(50% 60% at 50% 100%,color-mix(in oklab,var(--accent) 22%,transparent),transparent 70%)}z-index:-1;filter:blur(10px)}.lp .prd-flow{position:relative;width:100%;box-sizing:border-box;--pad: 1.2rem;border:1px solid var(--line);border-radius:1.8rem;background:radial-gradient(circle at 1px 1px,rgba(107,70,242,.13) 1px,transparent 1.5px) 0 0/22px 22px,linear-gradient(180deg,#f3f0fd,#fbfafe 85%);box-shadow:0 -10px 60px -30px #4b2fcb73;padding:1.4rem 1.1rem 1.8rem;overflow:hidden}.lp .prd-tabs{display:flex;flex-direction:row;justify-content:center;gap:.35rem;background:#fff;border:1px solid var(--line);border-radius:999px;padding:.25rem;width:max-content;max-width:100%;margin:0 auto 1.6rem;box-shadow:var(--shadow-sm)}.lp .prd-tab{font-weight:600;font-size:.9rem;line-height:1;color:var(--muted);padding:.65rem 1.1rem;border-radius:999px;cursor:pointer;user-select:none}.lp .prd-tab.on{background:var(--ink);color:#fff}.lp .prd-fgrid{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.4rem;align-items:center}@media(max-width:760px){.lp .prd-fgrid{grid-template-columns:1fr}.lp .prd-phone-wrap{order:-1}}.lp .prd-steps{width:100%;min-width:0;display:flex;flex-direction:column;gap:.35rem}.lp .prd-steps[hidden]{display:none}.lp .prd-step{display:grid;grid-template-columns:auto 1fr;gap:.2rem .8rem;align-items:start;padding:.75rem .9rem;border-radius:1rem;cursor:pointer;border:1px solid transparent;transition:background .25s,border-color .25s,box-shadow .25s}.lp .prd-n{grid-row:span 2;width:1.7rem;height:1.7rem;border-radius:.5rem;background:var(--line-soft);color:var(--muted);font-family:var(--disp);font-weight:700;font-size:.8rem;display:grid;place-items:center;transition:all .25s}.lp .prd-st{font-weight:700;font-size:.98rem}.lp .prd-ss{grid-column:2;font-size:.86rem;color:var(--muted);display:none}.lp .prd-step.on{background:#fff;border-color:var(--line);box-shadow:var(--shadow-sm)}.lp .prd-step.on .prd-n{background:var(--accent);color:#fff;box-shadow:0 6px 14px -5px var(--accent)}.lp .prd-step.on .prd-ss{display:block}.lp .prd-step.done .prd-n{background:var(--ok-soft);color:var(--ok)}.lp .prd-bar{height:3px;border-radius:3px;background:var(--line-soft);grid-column:2;overflow:hidden;display:none;margin-top:.4rem}.lp .prd-step.on .prd-bar{display:block}.lp .prd-bar-in{display:block;height:100%;width:0;background:var(--accent)}.lp .prd-step.on .prd-bar-in{animation:prd-bar var(--dur,3.2s) linear forwards}@keyframes prd-bar{to{width:100%}}.lp .prd-phone-wrap{display:flex;flex-direction:column;align-items:center;gap:.8rem}.lp .prd-phone{position:relative;width:17rem;max-width:78vw;padding:.36rem;border-radius:3.1rem;background:linear-gradient(145deg,#8e8a86,#3b3a3f 18%,#232327,#3b3a3f 82%,#9a9690);box-shadow:inset 0 0 0 1px #ffffff40,inset 0 0 0 3px #0c0c0e,0 30px 70px -28px #4b2fcb80,0 12px 30px -18px #18132273}.lp .prd-key{position:absolute;width:3px;border-radius:2px;background:linear-gradient(90deg,#2a2a2e,#6d6a66)}.lp .prd-key-action{left:-3px;top:17%;height:6%}.lp .prd-key-up{left:-3px;top:26%;height:10%}.lp .prd-key-down{left:-3px;top:38%;height:10%}.lp .prd-key-power{right:-3px;top:29%;height:15%;background:linear-gradient(270deg,#2a2a2e,#6d6a66)}.lp .prd-screen{position:relative;border-radius:2.75rem;overflow:hidden;background:#140f22;box-shadow:0 0 0 .3rem #050506;display:flex;flex-direction:column}.lp .prd-status{position:relative;flex:none;aspect-ratio:390/47;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0 7% 0 10%;color:#fff;background:#1b1426;z-index:3}.lp .prd-time{font-family:-apple-system,SF Pro Text,Inter,sans-serif;font-weight:600;font-size:.74rem;letter-spacing:-.01em}.lp .prd-island{position:absolute;left:50%;top:22%;transform:translate(-50%);width:31%;height:62%;border-radius:999px;background:#000}.lp .prd-sicons{display:flex;flex-direction:row;align-items:center;gap:.22rem;font-size:.7rem}.lp .prd-batt{width:1.25rem;height:.6rem;border-radius:.18rem;border:1.4px solid rgba(255,255,255,.55);padding:1px;position:relative}.lp .prd-batt:after{content:"";position:absolute;right:-3px;top:30%;width:2px;height:40%;border-radius:0 1px 1px 0;background:#ffffff8c}.lp .prd-batt-in{width:78%;height:100%;border-radius:.1rem;background:#fff}.lp .prd-view{position:relative;aspect-ratio:390/844;overflow:hidden;background:#1a1330}.lp .prd-long{height:auto!important;inset:0 0 auto!important;object-fit:fill!important;will-change:transform}.lp .prd-homebar{position:absolute;left:50%;bottom:.45rem;transform:translate(-50%);width:36%;height:.26rem;border-radius:999px;background:#fff;mix-blend-mode:difference;z-index:7}.lp .prd-shot{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.02);transition:opacity .45s ease,transform .45s ease}.lp .prd-shot.on{opacity:1;transform:none}.lp .prd-tap{position:absolute;width:2.6rem;height:2.6rem;margin:-1.3rem 0 0 -1.3rem;border-radius:50%;background:#6b46f247;border:2px solid rgba(255,255,255,.9);z-index:5;opacity:0;pointer-events:none}.lp .prd-tap.go{animation:prd-tap 1s ease .9s both}@keyframes prd-tap{0%{opacity:0;transform:scale(1.6)}30%{opacity:1;transform:scale(.8)}45%{box-shadow:0 0 0 14px #6b46f200}to{opacity:0;transform:scale(.8)}}.lp .prd-note{display:block;font-size:.78rem;color:var(--muted);text-align:center;max-width:17.5rem}.lp .prd-note span{display:inline}.lp .prd-strong{font-weight:700;color:var(--ink)}.lp .prd-done{position:absolute;inset:0;z-index:4;background:#1a13308c;display:flex;flex-direction:column;justify-content:flex-end;opacity:0;transition:opacity .45s;pointer-events:none}.lp .prd-done.on{opacity:1}.lp .prd-sheet{width:100%;background:#fbfafe;border-radius:1.4rem 1.4rem 0 0;padding:.7rem 1.1rem 1.4rem;display:flex;flex-direction:column;align-items:center;gap:.45rem;transform:translateY(30%);transition:transform .5s cubic-bezier(.2,1,.3,1)}.lp .prd-done.on .prd-sheet{transform:none}.lp .prd-grab{width:2.2rem;height:.26rem;border-radius:9px;background:#d9d6e3;margin-bottom:.4rem}.lp .prd-ok{width:2.6rem;height:2.6rem;border-radius:50%;background:var(--ok);color:#fff;display:grid;place-items:center;font-size:1.2rem}.lp .prd-done-t{font-family:Bricolage Grotesque,Inter,sans-serif;font-weight:800;font-size:1.05rem;letter-spacing:-.02em}.lp .prd-rows{width:100%;border-top:1.5px dashed var(--line);padding-top:.5rem;display:flex;flex-direction:column;gap:.25rem;font-size:.78rem}.lp .prd-row{display:flex;flex-direction:row;justify-content:space-between}.lp .prd-row>span:first-child{color:var(--muted)}.lp .prd-rv{font-weight:700}.lp .prd-pass{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;background:var(--accent-soft);color:var(--accent-ink);border-radius:.7rem;padding:.45rem .7rem;font-weight:700;font-size:.8rem}.lp .prd-code{font-family:Unbounded,sans-serif;letter-spacing:.08em}.lp .prd-done-s{font-size:.7rem;color:var(--muted)}.lp .prd-oficios{display:flex;flex-direction:column;align-items:center;gap:1rem;padding-block:2.6rem 0}.lp .prd-of-cap{font-size:.82rem;color:var(--muted);font-weight:600;text-align:center;padding-inline:20px}.lp .prd-of-marq{width:100%;overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.lp .prd-of-track{display:flex;flex-direction:row;width:max-content;animation:prd-ofs 45s linear infinite}.lp .prd-of-set{display:flex;flex-direction:row;gap:.6rem;padding-right:.6rem;flex:none}.lp .prd-of{display:inline-flex;flex-direction:row;align-items:center;gap:.5rem;background:#fff;border:1px solid var(--line);border-radius:999px;padding:.3rem .9rem .3rem .3rem;font-weight:600;font-size:.9rem;box-shadow:var(--shadow-sm);white-space:nowrap}.lp .prd-of img{width:2rem;height:2rem;border-radius:50%;object-fit:cover}@keyframes prd-ofs{to{transform:translate(-33.3333%)}}.lp .prd-sec{padding-block:clamp(3.5rem,8vw,5.5rem)}.lp .prd-sec-flush{padding-top:0}.lp .prd-wide{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:20px;box-sizing:border-box}.lp .prd-head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.6rem;max-width:40rem;margin-inline:auto}.lp .prd-head .lede{margin-top:0}.lp .prd-bigh,.lp .prd-bigh-t{font-family:var(--disp);font-weight:700;font-size:clamp(1.75rem,4.4vw,2.45rem);line-height:1.06;letter-spacing:-.025em;text-wrap:balance}.lp .prd-bigh-t{display:inline;font-size:inherit}.lp .prd-bigh-u{color:var(--accent)}.lp .prd-pains{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2.4rem}@media(max-width:760px){.lp .prd-pains{grid-template-columns:1fr}}.lp .prd-pain{background:var(--paper2);border:1px solid var(--line-soft);border-radius:1.4rem;padding:1.6rem 1.4rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.7rem}.lp .prd-pi{width:2.8rem;height:2.8rem;border-radius:.9rem;background:#fff;border:1px solid var(--line);display:grid;place-items:center;color:var(--accent-2);font-size:1.25rem;box-shadow:var(--shadow-sm)}.lp .prd-pt{font-family:var(--disp);font-weight:600;font-size:1.05rem;letter-spacing:-.02em;line-height:1.25}.lp .prd-pp{font-size:.9rem;color:var(--muted)}.lp .prd-zz{display:flex;flex-direction:column;gap:clamp(2.5rem,6vw,4.5rem);margin-top:3rem}.lp .prd-zrow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:1.6rem;align-items:center}.lp .prd-zrow.rev .prd-zcopy{order:2}@media(max-width:820px){.lp .prd-zrow{grid-template-columns:1fr}.lp .prd-zrow.rev .prd-zcopy{order:0}}.lp .prd-zcopy{display:flex;flex-direction:column;gap:.8rem}.lp .prd-ztag{align-self:flex-start;display:inline-flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--accent-ink);background:var(--accent-soft);border-radius:999px;padding:.28rem .75rem}.lp .prd-zh{font-family:var(--disp);font-weight:700;font-size:clamp(1.3rem,2.6vw,1.65rem);line-height:1.1;letter-spacing:-.025em}.lp .prd-zp{color:var(--ink-soft);font-size:1.02rem}.lp .prd-zlist{display:flex;flex-direction:column;gap:.45rem;margin-top:.2rem}.lp .prd-zli{display:flex;flex-direction:row;gap:.55rem;align-items:flex-start;font-size:.94rem;color:var(--ink-soft)}.lp .prd-zli .mu-icon{color:var(--ok);margin-top:.25rem;flex:none}.lp .prd-zvis{position:relative;background:linear-gradient(160deg,#efebfe,#f7f5fd 70%);border:1px solid var(--line-soft);border-radius:1.8rem;min-height:22rem;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:2rem 1.5rem 0}.lp .prd-zvis.center{justify-content:center;padding:1.4rem .9rem}.lp .prd-zshot{width:15rem;max-width:70%;border-radius:1.8rem 1.8rem 0 0;border:.45rem solid #1f1733;border-bottom:0;box-shadow:0 30px 60px -30px #4b2fcb99;overflow:hidden;aspect-ratio:390/560;background:#1a1330}.lp .prd-zshot img{width:100%;display:block}.lp .prd-zfloat{position:absolute;background:#fff;border:1px solid var(--line);border-radius:1rem;padding:.55rem .75rem;box-shadow:var(--shadow);font-size:.8rem;display:flex;flex-direction:row;align-items:center;gap:.55rem;animation:lp-float 5s ease-in-out infinite}.lp .prd-zfb{display:block;font-weight:700;font-size:.86rem}.lp .prd-zfs{display:block;color:var(--muted);font-size:.78rem}.lp .prd-zi{width:2rem;height:2rem;border-radius:.7rem;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);flex:none}.lp .prd-zi.g{background:var(--ok-soft);color:var(--ok)}.lp .prd-zf1{left:6%;top:18%}.lp .prd-zf2{right:5%;top:42%;animation-delay:-2s}@media(max-width:520px){.lp .prd-zfloat{display:none}}.lp .prd-chtabs{display:flex;flex-direction:row;flex-wrap:wrap;gap:.4rem}.lp .prd-chtab{display:inline-flex;flex-direction:row;align-items:center;gap:.45rem;font-weight:600;font-size:.88rem;line-height:1;border:1px solid var(--line);background:#fff;color:var(--ink-soft);border-radius:999px;padding:.6rem .95rem;cursor:pointer;user-select:none}.lp .prd-chtab.on{background:var(--ink);color:#fff;border-color:var(--ink)}.lp .prd-flows{display:flex;flex-direction:row;gap:.7rem;align-items:flex-start;background:#fff;border:1px solid var(--line-soft);border-radius:1rem;padding:.8rem .9rem;box-shadow:var(--shadow-sm)}.lp .prd-vi{width:2.1rem;height:2.1rem;border-radius:.7rem;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;flex:none}.lp .prd-fb{display:block;font-weight:700;font-size:.94rem}.lp .prd-fs{display:block;font-size:.85rem;color:var(--muted)}.lp .prd-zvis .prd-phone{width:16.5rem}.lp .prd-chat{position:relative;aspect-ratio:390/844;display:flex;flex-direction:column;overflow:hidden;font-family:-apple-system,SF Pro Text,Inter,sans-serif;font-size:.74rem;color:#111;background:var(--ch-wall)}.lp .prd-phone:has(.prd-chat) .prd-status{background:var(--ch-top,#f6f6f6);color:#000}.lp .prd-phone:has(.prd-chat) .prd-batt{border-color:#0006}.lp .prd-phone:has(.prd-chat) .prd-batt:after{background:#0006}.lp .prd-phone:has(.prd-chat) .prd-batt-in{background:#000}.lp .prd-phone:has(.ch-wa){--ch-top: #f6f6f6}.lp .prd-phone:has(.ch-ig){--ch-top: #fff}.lp .prd-phone:has(.ch-tg){--ch-top: #f7f7f7}.lp .prd-chat.ch-wa{--ch-wall: radial-gradient(circle at 12px 12px, rgba(120,100,70,.07) 1.4px, transparent 1.6px) 0 0/22px 22px, #efeae2;--ch-in: #fff;--ch-out: #d9fdd3;--ch-accent: #027eb5;--ch-radius: .55rem}.lp .prd-chat.ch-ig{--ch-wall: #fff;--ch-in: #efefef;--ch-out: linear-gradient(135deg,#5f5cff,#a033ff);--ch-accent: #0095f6;--ch-radius: 1.1rem}.lp .prd-chat.ch-tg{--ch-wall: radial-gradient(circle at 20% 20%, rgba(255,255,255,.35) 0 6%, transparent 7%) 0 0/46px 46px, linear-gradient(160deg,#c7dcaa,#e5dca8 55%,#b9d4b6);--ch-in: #fff;--ch-out: #effedd;--ch-accent: #3a8fd6;--ch-radius: .8rem}.lp .prd-ch-head{flex:none;display:flex;flex-direction:row;align-items:center;gap:.45rem;padding:.35rem .6rem .5rem;background:var(--ch-top,#f6f6f6);border-bottom:1px solid rgba(0,0,0,.08);position:relative;z-index:3}.lp .prd-phone:has(.ch-wa) .prd-ch-head{background:#f6f6f6}.lp .prd-phone:has(.ch-ig) .prd-ch-head{background:#fff}.lp .prd-phone:has(.ch-tg) .prd-ch-head{background:#f7f7f7}.lp .prd-ch-back{display:flex;flex-direction:row;align-items:center;color:#007aff;font-size:.72rem;gap:0}.lp .prd-ch-back .mu-icon{font-size:1.1rem}.lp .ch-ig .prd-ch-back{color:#000}.lp .ch-ig .prd-ch-backt,.lp .ch-wa .prd-ch-backt{display:none}.lp .prd-ch-av{width:1.7rem;height:1.7rem;flex:none;border-radius:50%;background:#6b46f2;color:#fff;display:grid;place-items:center;font-weight:800;font-size:.72rem}.lp .ch-ig .prd-ch-av{box-shadow:0 0 0 1.5px #fff,0 0 0 3px #d62976}.lp .ch-tg .prd-ch-av{order:5}.lp .prd-ch-who{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.15}.lp .ch-tg .prd-ch-who{align-items:center}.lp .prd-ch-name{font-weight:700;font-size:.76rem}.lp .prd-ch-sub{font-size:.62rem;color:#8a8a8e;transition:color .2s}.lp .prd-ch-sub.typing{color:var(--ch-accent)}.lp .prd-ch-tools{display:flex;flex-direction:row;gap:.6rem;color:#007aff;font-size:.95rem}.lp .ch-ig .prd-ch-tools{color:#000}.lp .ch-tg .prd-ch-tools{display:none}.lp .prd-ch-body{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;gap:.28rem;padding:.5rem .5rem .4rem}.lp .prd-ch-row{display:flex;flex-direction:column;animation:prd-grow .42s cubic-bezier(.2,1.2,.35,1) both;transform-origin:bottom left}.lp .prd-ch-row.out{align-items:flex-end;transform-origin:bottom right}.lp .prd-ch-row.gone{animation:prd-shrink .35s ease forwards}@keyframes prd-grow{0%{max-height:0;opacity:0;transform:scale(.85) translateY(8px)}to{max-height:20rem;opacity:1;transform:none}}@keyframes prd-shrink{to{max-height:0;opacity:0;transform:scale(.9);margin-top:-.28rem}}.lp .prd-b{position:relative;max-width:82%;padding:.35rem .5rem .3rem;border-radius:var(--ch-radius);background:var(--ch-in);box-shadow:0 1px .5px #00000021;line-height:1.32;white-space:pre-line}.lp .prd-ch-row.out .prd-b{background:var(--ch-out)}.lp .ch-ig .prd-b{box-shadow:none;padding:.45rem .7rem}.lp .ch-ig .prd-ch-row.out .prd-b{color:#fff}.lp .prd-b b{font-weight:700}.lp .prd-meta{display:inline-flex;flex-direction:row;align-items:center;gap:.12rem;float:right;margin:.35rem 0 -.1rem .45rem;font-size:.55rem;color:#8a8a8e}.lp .prd-meta .mu-icon,.lp .prd-meta svg{width:.8rem;height:.8rem}.lp .prd-meta.read{color:#53bdeb}.lp .ch-tg .prd-ch-row.out .prd-meta{color:#4fae4e}.lp .ch-ig .prd-meta{display:none}.lp .prd-seen{font-size:.58rem;color:#8a8a8e;margin-top:.15rem;display:none}.lp .ch-ig .prd-ch-row.out:last-child .prd-seen{display:block}.lp .prd-wabtns{display:flex;flex-direction:column;margin:.35rem -.5rem -.3rem;border-top:1px solid rgba(0,0,0,.08)}.lp .prd-wabtns span,.lp .prd-igbtns span{display:block;text-align:center;padding:.42rem .3rem;color:var(--ch-accent);font-weight:600;border-top:1px solid rgba(0,0,0,.06);transition:background .2s}.lp .prd-wabtns span:first-child{border-top:0}.lp .prd-igcard{max-width:82%;border:1px solid #dbdbdb;border-radius:1.1rem;overflow:hidden;background:#fff}.lp .prd-igcard p{margin:0;padding:.5rem .7rem;line-height:1.32;white-space:pre-line}.lp .prd-igbtns span{border-top:1px solid #efefef}.lp .prd-tgkb{display:grid;grid-template-columns:repeat(var(--cols,1),1fr);gap:.2rem;margin-top:.2rem;max-width:88%;width:88%}.lp .prd-tgkb span{background:#3c5a3c52;backdrop-filter:blur(6px);color:#fff;font-weight:600;text-align:center;border-radius:.5rem;padding:.4rem .2rem;font-size:.68rem;transition:background .2s,transform .15s}.lp .prd-tgkb.gone{animation:prd-shrink .35s ease forwards;overflow:hidden}.lp .prd-tgpick{display:block;margin-top:.25rem;font-size:.66rem;font-weight:700;color:#3a8fd6;animation:prd-grow .3s ease both}.lp .prd-hit{background:#6b46f229!important}.lp .prd-tgkb span.prd-hit{background:#28462899!important;transform:scale(.95)}.lp .prd-media{max-width:78%;border-radius:var(--ch-radius);overflow:hidden;background:var(--ch-in);box-shadow:0 1px .5px #00000021}.lp .prd-media img{display:block;width:100%;height:5.4rem;object-fit:cover}.lp .prd-media .prd-cap{padding:.35rem .5rem .3rem;line-height:1.3;white-space:pre-line}.lp .prd-media .prd-cap small{display:block;color:#8a8a8e;font-size:.62rem}.lp .prd-media .prd-wabtns{margin:0}.lp .prd-carousel{display:flex;flex-direction:row;gap:.35rem;width:100%;overflow:hidden}.lp .prd-carousel .prd-igcard{flex:0 0 66%;max-width:none}.lp .prd-carousel img{display:block;width:100%;height:5rem;object-fit:cover}.lp .prd-carousel p{padding:.4rem .6rem .1rem}.lp .prd-carousel p small{display:block;color:#8a8a8e}.lp .prd-qrimg{display:block;width:8.5rem;aspect-ratio:1;background:#fff;padding:.55rem}.lp .prd-qrimg canvas{display:block;width:100%;height:100%;image-rendering:pixelated}.lp .prd-typingb{display:inline-flex;flex-direction:row;gap:.2rem;padding:.55rem .65rem;border-radius:var(--ch-radius);background:var(--ch-in);box-shadow:0 1px .5px #00000021}.lp .prd-typingb i{width:.32rem;height:.32rem;border-radius:50%;background:#9a9a9f;animation:prd-dot 1s infinite}.lp .prd-typingb i:nth-child(2){animation-delay:.15s}.lp .prd-typingb i:nth-child(3){animation-delay:.3s}@keyframes prd-dot{50%{transform:translateY(-3px);opacity:.5}}.lp .prd-ch-quick{flex:none;display:flex;flex-direction:row;gap:.3rem;padding:0 .5rem;overflow:hidden;max-height:0;transition:max-height .3s ease,padding .3s ease}.lp .prd-ch-quick.on{max-height:2.4rem;padding:.3rem .5rem}.lp .prd-ch-quick span{flex:none;border:1px solid #dbdbdb;border-radius:999px;padding:.3rem .65rem;font-weight:600;color:#000;background:#fff;animation:prd-grow .35s ease both;transition:background .2s}.lp .prd-ch-compose{flex:none;display:flex;flex-direction:row;align-items:center;gap:.45rem;padding:.4rem .55rem 1.3rem;background:var(--ch-top,#f6f6f6);border-top:1px solid rgba(0,0,0,.06)}.lp .prd-phone:has(.ch-wa) .prd-ch-compose{background:#f6f6f6}.lp .prd-phone:has(.ch-ig) .prd-ch-compose{background:#fff;border-top:0}.lp .prd-phone:has(.ch-tg) .prd-ch-compose{background:#f7f7f7}.lp .prd-ch-lead,.lp .prd-ch-trail{color:#007aff;font-size:1rem;display:flex}.lp .ch-ig .prd-ch-lead{width:1.6rem;height:1.6rem;border-radius:50%;background:#0095f6;color:#fff;display:grid;place-items:center;font-size:.8rem}.lp .ch-ig .prd-ch-trail{color:#000}.lp .ch-tg .prd-ch-lead,.lp .ch-tg .prd-ch-trail{color:#8a8a8e}.lp .prd-ch-input{flex:1;min-width:0;display:flex;flex-direction:row;align-items:center;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:999px;padding:.32rem .65rem;min-height:1.6rem;white-space:nowrap;overflow:hidden}.lp .ch-ig .prd-ch-input{background:#efefef;border:0}.lp .prd-ch-typed{overflow:hidden;text-overflow:clip}.lp .prd-ch-typed:empty+.prd-ch-ph{display:inline}.lp .prd-ch-ph{display:none;color:#9a9a9f}.lp .prd-ch-input.caret .prd-ch-typed:after{content:"";display:inline-block;width:1px;height:.9em;background:var(--ch-accent);vertical-align:-1px;margin-left:1px;animation:prd-caret .8s steps(2) infinite}@keyframes prd-caret{50%{opacity:0}}.lp .prd-ch-send{display:none;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--ch-accent);color:#fff;place-items:center;font-size:.8rem}.lp .ch-wa .prd-ch-send{background:#25d366}.lp .prd-ch-compose.has-text .prd-ch-trail{display:none}.lp .prd-ch-compose.has-text .prd-ch-send{display:grid;animation:prd-grow .25s ease both}.lp .prd-ch-send.go{animation:prd-sendgo .35s ease}@keyframes prd-sendgo{50%{transform:scale(.8)}}.lp .prd-ch-sheet{position:absolute;inset:0;z-index:6;background:#0000;pointer-events:none;display:flex;flex-direction:column;justify-content:flex-end;transition:background .3s}.lp .prd-ch-sheet.on{background:#0000004d}.lp .prd-ch-sheet-in{background:#fff;border-radius:1rem 1rem 0 0;padding:.4rem .8rem 1.4rem;transform:translateY(105%);transition:transform .38s cubic-bezier(.2,1,.3,1)}.lp .prd-ch-sheet.on .prd-ch-sheet-in{transform:none}.lp .prd-ch-sheet-grab{width:2rem;height:.22rem;border-radius:9px;background:#d4d4d8;margin:0 auto .5rem}.lp .prd-ch-sheet-t{display:block;text-align:center;font-weight:700;font-size:.78rem;margin-bottom:.4rem}.lp .prd-ch-sheet-list{display:flex;flex-direction:column}.lp .prd-ch-sheet-list span{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:.5rem .2rem;border-top:1px solid #eee;font-size:.74rem;transition:background .2s}.lp .prd-ch-sheet-list span:after{content:"";width:.8rem;height:.8rem;border-radius:50%;border:1.5px solid #c7c7cc;transition:all .2s}.lp .prd-ch-sheet-list span.prd-hit:after{border:4px solid #25d366}.lp .prd-ch-tpl{display:none}.lp .prd-ch-tap{position:absolute;z-index:9;width:1.9rem;height:1.9rem;margin:-.95rem 0 0 -.95rem;border-radius:50%;background:#28282847;border:2px solid rgba(255,255,255,.95);box-shadow:0 2px 8px #00000040;opacity:0;pointer-events:none}.lp .prd-ch-tap.go{animation:prd-chtap .6s ease both}@keyframes prd-chtap{0%{opacity:0;transform:scale(1.5)}35%{opacity:1;transform:scale(.85)}to{opacity:0;transform:scale(.85)}}@media(prefers-reduced-motion:reduce){.lp .prd-ch-row,.lp .prd-ch-quick span{animation:none}}.lp .prd-opsbox,.lp .prd-loybox{display:flex;flex-direction:column;gap:.7rem;width:100%;max-width:22rem}.lp .prd-opc{background:#fff;border:1px solid var(--line);border-radius:1.1rem;padding:.9rem;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:.6rem}.lp .prd-opc-h{display:flex;flex-direction:row;align-items:center;gap:.55rem}.lp .prd-opc-av{flex-direction:row;align-items:center;align-self:center;animation:lp-float 5s ease-in-out infinite}.lp .prd-opflow{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:.4rem}.lp .prd-opflow .mu-icon{color:var(--muted)}.lp .prd-chip{font-size:.72rem;font-weight:700;border-radius:999px;padding:.3rem .7rem;border:1px solid var(--line);background:var(--paper2);animation:prd-chipon 6s infinite}.lp .prd-chip.s2{animation-delay:2s}.lp .prd-chip.s3{animation-delay:4s}@keyframes prd-chipon{0%,30%{background:var(--ink);color:#fff;border-color:var(--ink)}34%,to{background:var(--paper2);color:var(--ink);border-color:var(--line)}}.lp .prd-loy{display:flex;flex-direction:row;align-items:center;gap:.5rem;background:linear-gradient(120deg,#241a3d,#4a2fb0);color:#fff;border-radius:1rem;padding:.8rem 1rem;box-shadow:var(--shadow-sm)}.lp .prd-loy-t{flex:1}.lp .prd-loy .prd-zfs{color:#ffffffb3}.lp .prd-dots{display:flex;flex-direction:row;gap:.18rem}.lp .prd-dot{width:.5rem;height:.5rem;border-radius:50%;background:#ffffff47}.lp .prd-dot.on{background:#c6f24e}.lp .prd-dot.last{animation:prd-stamp 3s ease-in-out infinite}@keyframes prd-stamp{0%,55%{background:#ffffff47;transform:none}65%{background:#c6f24e;transform:scale(1.6)}75%,to{background:#c6f24e;transform:none}}.lp .prd-mlink{display:flex;flex-direction:row;align-items:center;gap:.55rem;background:#fff;border:1px solid var(--line);border-radius:1rem;padding:.45rem .55rem;box-shadow:var(--shadow-sm)}.lp .prd-mlink img{width:2.3rem;height:2.3rem;border-radius:.65rem;object-fit:cover;flex:none}.lp .prd-mlink .prd-zfb{flex:1;font-size:.8rem}.lp .prd-mlink .mu-icon{color:var(--muted)}.lp .prd-band{background:var(--paper2);border-block:1px solid var(--line-soft)}.lp .prd-band-in{max-width:44rem;margin-inline:auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.1rem}.lp .prd-big{font-size:clamp(1.05rem,2.3vw,1.22rem);color:var(--ink-soft);font-weight:500}.lp .prd-vals{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin-top:1rem;width:100%;text-align:left}@media(max-width:700px){.lp .prd-vals{grid-template-columns:1fr}}.lp .prd-val{background:#fff;border:1px solid var(--line-soft);border-radius:1.1rem;padding:1rem;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:.3rem}.lp .prd-feat{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin-top:2.4rem}@media(max-width:620px){.lp .prd-feat{grid-template-columns:repeat(2,1fr)}}.lp .prd-ft{background:#fff;border:1px solid var(--line-soft);border-radius:1.2rem;padding:1.4rem 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.6rem;min-height:9rem;transition:transform .2s,box-shadow .2s}.lp .prd-ft:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.lp .prd-ft .mu-icon{font-size:1.5rem;color:var(--accent)}.lp .prd-ft span{font-size:.9rem;font-weight:600;color:var(--ink-soft);line-height:1.3}@media(prefers-reduced-motion:reduce){.lp .prd-of-track,.lp .prd-chip,.lp .prd-dot.last,.lp .prd-zfloat,.lp .prd-opc-av{animation:none}}.lp .hd{overflow:hidden}.lp .hd-copy{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem}.lp .hd-h2{display:flex;flex-direction:column;align-items:center;margin-top:.2rem;font-family:var(--disp);font-weight:700;font-size:clamp(1.6rem,4.2vw,2.3rem);line-height:1.08;letter-spacing:-.025em}.lp .hd-line{display:block}.lp .hd-line span{display:inline}.lp .hd-noun{display:inline-block!important;color:var(--accent);transition:opacity .15s,transform .15s}.lp .hd-noun.out{opacity:0;transform:translateY(8px)}.lp .hd-lede{margin:0 auto;max-width:40ch}.lp .hd-bars{display:flex;flex-direction:row;gap:.35rem;width:100%;max-width:26rem;margin-top:.3rem}.lp .hd-bar{flex:1;height:.28rem;border-radius:99px;background:var(--line);overflow:hidden;cursor:pointer;position:relative}.lp .hd-bar-in{position:absolute;inset:0;width:0;background:var(--accent);border-radius:inherit}.lp .hd-bar.past .hd-bar-in{width:100%}.lp .hd-bar.now .hd-bar-in{animation:hd-fill var(--dur,8s) linear forwards}@keyframes hd-fill{to{width:100%}}.lp .hd-who{display:flex;flex-direction:row;align-items:center;gap:.5rem;font-size:.92rem}.lp .hd-who-av{width:1.8rem;height:1.8rem;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--accent)}.lp .hd-who-n{font-weight:700}.lp .hd-who-k{color:var(--muted)}.lp .hd-deck{position:relative;height:36rem;margin-top:1.4rem}.lp .hd-card{position:absolute;left:50%;top:0;transform-origin:50% 90%;transition:transform .5s cubic-bezier(.2,.9,.2,1),opacity .35s,filter .35s;cursor:pointer}.lp .hd-card .prd-phone{width:15.5rem}.lp .hd-card[data-pos="0"]{transform:translate(-50%);z-index:5;cursor:default}.lp .hd-card[data-pos="1"]{transform:translate(calc(-50% + 10.5rem)) rotate(9deg) scale(.82);z-index:4}.lp .hd-card[data-pos="-1"]{transform:translate(calc(-50% - 10.5rem)) rotate(-9deg) scale(.82);z-index:4}.lp .hd-card[data-pos="2"]{transform:translate(calc(-50% + 18rem)) rotate(16deg) scale(.68);z-index:3;opacity:.85}.lp .hd-card[data-pos="-2"]{transform:translate(calc(-50% - 18rem)) rotate(-16deg) scale(.68);z-index:3;opacity:.85}.lp .hd-card:not([data-pos="0"]) .hd-tap,.lp .hd-card:not([data-pos="0"]) .hd-done{display:none}.lp .hd-card[data-pos="3"],.lp .hd-card[data-pos="-3"]{transform:translate(-50%) scale(.6);z-index:1;opacity:0;pointer-events:none}@media(max-width:760px){.lp .hd-deck{height:32rem}.lp .hd-card .prd-phone{width:14rem}.lp .hd-card[data-pos="1"]{transform:translate(calc(-50% + 6.5rem)) rotate(8deg) scale(.78)}.lp .hd-card[data-pos="-1"]{transform:translate(calc(-50% - 6.5rem)) rotate(-8deg) scale(.78)}.lp .hd-card[data-pos="2"],.lp .hd-card[data-pos="-2"]{opacity:0}}.lp .hd-view{position:relative;aspect-ratio:390/844;overflow:hidden;background:#1a1330}.lp .hd-shot{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top;opacity:0;transition:opacity .25s ease}.lp .hd-shot.on{opacity:1}.lp .hd-long{height:auto!important;inset:0 0 auto!important;object-fit:fill!important;will-change:transform}.lp .hd-tap{position:absolute;width:2.4rem;height:2.4rem;margin:-1.2rem 0 0 -1.2rem;border-radius:50%;background:#6b46f24d;border:2px solid rgba(255,255,255,.95);z-index:5;opacity:0;pointer-events:none}.lp .hd-tap.go{animation:hd-tap .45s ease both}@keyframes hd-tap{0%{opacity:0;transform:scale(1.6)}35%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(.8)}}.lp .hd-done{position:absolute;inset:0;z-index:4;background:#1a13308c;display:flex;flex-direction:column;justify-content:flex-end;opacity:0;transition:opacity .25s;pointer-events:none}.lp .hd-done.on{opacity:1}.lp .hd-sheet{width:100%;background:#fbfafe;border-radius:1.3rem 1.3rem 0 0;padding:.7rem 1rem 1.4rem;display:flex;flex-direction:column;align-items:center;gap:.4rem;transform:translateY(30%);transition:transform .3s cubic-bezier(.2,1,.3,1)}.lp .hd-done.on .hd-sheet{transform:none}.lp .hd-grab{width:2.2rem;height:.26rem;border-radius:9px;background:#d9d6e3;margin-bottom:.3rem}.lp .hd-ok{width:2.4rem;height:2.4rem;border-radius:50%;background:var(--ok);color:#fff;display:grid;place-items:center;font-size:1.1rem}.lp .hd-done-t{font-family:Bricolage Grotesque,Inter,sans-serif;font-weight:800;font-size:.98rem;letter-spacing:-.02em;text-align:center}.lp .hd-done-s{font-size:.7rem;color:var(--muted);text-align:center}.lp .hd-pass{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;background:var(--accent-soft);color:var(--accent-ink);border-radius:.7rem;padding:.45rem .7rem;font-weight:700;font-size:.76rem}.lp .hd-code{font-family:Unbounded,sans-serif;letter-spacing:.08em}.lp .hd-toast{position:absolute;z-index:9;left:calc(50% - 13rem);top:44%;display:flex;flex-direction:row;align-items:center;gap:.55rem;background:#fff;border:1px solid var(--line);border-radius:1rem;padding:.55rem .75rem .55rem .55rem;box-shadow:var(--shadow);opacity:0;transform:translateY(10px) scale(.95);transition:opacity .2s,transform .28s cubic-bezier(.2,1.3,.4,1);pointer-events:none}.lp .hd-toast.on{opacity:1;transform:none}.lp .hd-toast-av{width:2.2rem;height:2.2rem;border-radius:50%;object-fit:cover;flex:none}.lp .hd-toast-t{display:block;font-weight:700;font-size:.84rem}.lp .hd-toast-s{display:block;font-size:.74rem;color:var(--muted);white-space:nowrap}@media(max-width:760px){.lp .hd-toast{left:.5rem;top:auto;bottom:3.5rem}}.lp .hd-steps{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:.6rem 1.4rem;margin-top:1.2rem;padding-inline:20px}.lp .hd-st{display:flex;flex-direction:row;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;color:var(--muted);transition:color .2s}.lp .hd-n{width:1.5rem;height:1.5rem;border-radius:.5rem;background:var(--line-soft);display:grid;place-items:center;font-family:var(--disp);font-size:.72rem;font-weight:700;transition:all .2s}.lp .hd-st.on{color:var(--ink)}.lp .hd-st.on .hd-n{background:var(--accent);color:#fff;box-shadow:0 6px 14px -5px var(--accent)}.lp .hd-st.done .hd-n{background:var(--ok-soft);color:var(--ok)}.lp .hd-cap{font-size:.76rem;color:var(--muted);text-align:center;margin:.8rem auto 0;padding-inline:20px;max-width:36rem}@media(prefers-reduced-motion:reduce){.lp .hd-card,.lp .hd-toast,.lp .hd-sheet,.lp .hd-bar-in{transition:none;animation:none}}.lp .lc-violeta{--acc: #6B46F2}.lp .lc-miel{--acc: #e0a400}.lp .lc-rosa{--acc: #d81e5b}.lp .lc-wallet{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:21rem;margin-inline:auto}.lp .lc-card{position:relative;isolation:isolate;width:100%;border-radius:1.3rem;overflow:hidden;background:#f7f2e8;color:#2b2436;box-shadow:0 24px 48px -28px #140a3280,0 2px #ffffff80 inset}.lp .lc-card+.lc-card{margin-top:-1.15rem}.lp .lc-shut{box-shadow:0 10px 24px -16px #140a3273}.lp .lc-shut:nth-child(1){transform:scale(.92);transform-origin:50% 100%;opacity:.9}.lp .lc-shut:nth-child(2){transform:scale(.96);transform-origin:50% 100%}.lp .lc-open{z-index:2;animation:lc-rise .6s cubic-bezier(.2,1,.3,1) both}@keyframes lc-rise{0%{transform:translateY(14px)}}.lp .lc-band{position:relative;overflow:hidden;color:#fff;padding:.9rem 1rem .85rem;background:linear-gradient(150deg,var(--acc),var(--acc) 52%,var(--acc));@supports (color: color-mix(in lab,red,red)){background:linear-gradient(150deg,color-mix(in srgb,var(--acc) 86%,#fff),var(--acc) 52%,color-mix(in srgb,var(--acc) 82%,#000))}}.lp .lc-band-row{position:relative;z-index:2;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem}.lp .lc-logo{width:2.6rem;height:2.6rem;border-radius:50%;background:#fff;color:var(--acc);display:grid;place-items:center;overflow:hidden;font-weight:800;font-size:1.05rem;box-shadow:0 5px 12px -6px #00000073}.lp .lc-logo-img{width:100%;height:100%;object-fit:cover}.lp .lc-band-id{min-width:0;display:flex;flex-direction:column;gap:.05rem}.lp .lc-band-nm{font-family:Bricolage Grotesque,sans-serif;font-weight:800;font-size:1.05rem;letter-spacing:-.01em;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp .lc-band-kind{font-size:.74rem;opacity:.9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp .lc-seal{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;width:3.1rem;height:3.1rem;border-radius:50%;background:#fffaf0;color:var(--acc);@supports (color: color-mix(in lab,red,red)){color:color-mix(in srgb,var(--acc) 82%,#000)}border:2px dashed var(--acc);@supports (color: color-mix(in lab,red,red)){border:2px dashed color-mix(in srgb,var(--acc) 55%,#fff)}box-shadow:0 4px 10px -5px #00000059;transform:rotate(-8deg)}.lp .lc-seal-n{font-family:Bricolage Grotesque,sans-serif;font-weight:800;font-size:.95rem;line-height:.9}.lp .lc-seal-t{font-size:.5rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;opacity:.85}.lp .lc-seal.lc-seal-prod .mu-icon{font-size:1.1rem}.lp .lc-band.is-light{color:#241c2e}.lp .lc-band.is-light .lc-band-kind{opacity:.72}.lp .lc-band.is-light .lc-logo{color:#241c2e;box-shadow:0 0 0 1.5px #00000024,0 5px 12px -6px #00000059}.lp .lc-band.is-light .lc-seal{background:#241c2e;color:#fff;border-color:#ffffff6b}.lp .lc-body{position:relative;padding:1rem 1rem 1.05rem;background-image:radial-gradient(rgba(0,0,0,.03) .5px,transparent .6px);background-size:7px 7px}.lp .lc-perf{position:relative;border-top:2px dashed var(--acc);@supports (color: color-mix(in lab,red,red)){border-top:2px dashed color-mix(in srgb,var(--acc) 30%,#cfc7b6)}margin:-.15rem 0 .85rem}.lp .lc-lead{display:block;font-size:.82rem;font-weight:600;color:#7a7286;margin:0 0 .7rem}.lp .lc-punch{display:grid;grid-template-columns:repeat(5,minmax(0,2.6rem));justify-content:space-between;gap:.5rem .35rem;margin:0 0 .9rem}.lp .lc-pc{aspect-ratio:1;border-radius:50%;overflow:hidden;display:grid;place-items:center;font-family:Roboto Mono,monospace;font-weight:700;font-size:.85rem;color:#7a7286;border:2px dashed var(--acc);@supports (color: color-mix(in lab,red,red)){border:2px dashed color-mix(in srgb,var(--acc) 40%,#cabfa8)}background:var(--acc);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--acc) 5%,#fff)}position:relative}.lp .lc-pc.on{border:0;background:var(--acc);color:#fff;box-shadow:0 4px 9px -4px var(--acc);@supports (color: color-mix(in lab,red,red)){box-shadow:0 4px 9px -4px color-mix(in srgb,var(--acc) 70%,#000)}}.lp .lc-pc.on .mu-icon{font-size:1rem}.lp .lc-next .mu-icon{position:absolute;inset:0;margin:auto;font-size:1rem;color:#fff;opacity:0}.lp .lc-next{animation:lc-stamp 4.5s ease-in-out infinite}.lp .lc-next .lc-num{animation:lc-num 4.5s ease-in-out infinite}.lp .lc-next .mu-icon{animation:lc-ico 4.5s ease-in-out infinite}@keyframes lc-stamp{0%,38%{background:color-mix(in srgb,var(--acc) 5%,#fff);border-style:dashed;transform:none;box-shadow:none}44%{transform:scale(1.25)}50%,92%{background:var(--acc);border-color:var(--acc);border-style:solid;transform:none;box-shadow:0 4px 9px -4px color-mix(in srgb,var(--acc) 70%,#000)}to{background:color-mix(in srgb,var(--acc) 5%,#fff);border-style:dashed}}@keyframes lc-num{0%,40%{opacity:1}46%,94%{opacity:0}to{opacity:1}}@keyframes lc-ico{0%,42%{opacity:0}48%,92%{opacity:1}to{opacity:0}}.lp .lc-foot{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.6rem}.lp .lc-foot-note{font-size:.74rem;color:#7a7286}.lp .lc-foot-brand{font-family:Roboto Mono,monospace;font-size:.62rem;letter-spacing:.04em;text-transform:uppercase;color:var(--acc);@supports (color: color-mix(in lab,red,red)){color:color-mix(in srgb,var(--acc) 60%,#000)}opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(prefers-reduced-motion:reduce){.lp .lc-next,.lp .lc-next .lc-num,.lp .lc-next .mu-icon,.lp .lc-open{animation:none}}.lp .earn-app{display:flex;flex-direction:row;align-items:center;gap:.5rem;padding-bottom:.8rem;margin-bottom:.9rem;border-bottom:1px solid var(--line-soft)}.lp .earn-app-ic{width:1.5rem;height:1.5rem;border-radius:.4rem}.lp .earn-app-t{font-weight:700;font-size:.86rem}.lp .earn-app-tag{margin-left:auto;font-size:.68rem;font-weight:700;color:var(--accent-ink);background:var(--accent-soft);border-radius:999px;padding:.15rem .55rem}.lp #tuyo{overflow:hidden}.lp .dz-head{text-align:center;align-items:center}.lp .dz-head .lede{margin-inline:auto}.lp .dz-rail{display:flex;flex-direction:row;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:1.8rem max(20px,calc((100vw - 44rem)/2 + 20px)) 1.2rem;scroll-padding-inline:max(20px,calc((100vw - 44rem)/2 + 20px));cursor:grab}.lp .dz-rail::-webkit-scrollbar{display:none}.lp .dz-rail.dragging,.lp .dz-rail.gliding{scroll-snap-type:none}.lp .dz-rail.dragging{cursor:grabbing}.lp .dz-c{transition:transform .25s ease,box-shadow .25s ease}@media(hover:hover){.lp .dz-c:hover{transform:translateY(-4px);box-shadow:var(--shadow)}}.lp .dz-rail.dragging .dz-c{transform:none}.lp .dz-rail img{-webkit-user-drag:none;pointer-events:none}.lp .dz-rail .dz-c{touch-action:pan-x pan-y}.lp .dz-c{flex:none;width:17rem;scroll-snap-align:start;scroll-snap-stop:normal;display:flex;flex-direction:column;gap:.55rem;background:#fff;border:1px solid var(--line-soft);border-radius:1.5rem;padding:.7rem .7rem 1.1rem;box-shadow:var(--shadow-sm);user-select:none}.lp .dz-vis{height:9.5rem;border-radius:1.05rem;background:radial-gradient(120% 90% at 80% 0%,#E7E0FF 0%,transparent 60%),#f4f1fd;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;margin-bottom:.3rem}.lp .dz-cap{display:flex;flex-direction:row;align-items:center;gap:.5rem;padding-inline:.35rem}.lp .dz-ic{width:1.8rem;height:1.8rem;border-radius:.55rem;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;flex:none}.lp .dz-t{font-family:var(--disp);font-weight:600;font-size:1rem;letter-spacing:-.02em}.lp .dz-p{font-size:.88rem;color:var(--ink-soft);padding-inline:.35rem;margin:0}.lp .dz-nav{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem}.lp .dz-hint{font-size:.8rem;color:var(--muted)}.lp .dz-arrow{width:2.5rem;height:2.5rem;border-radius:50%;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-sm);display:grid;place-items:center;cursor:pointer;color:var(--ink);transition:opacity .2s,transform .15s}.lp .dz-arrow:hover{transform:translateY(-1px);border-color:#cfc3fb}.lp .dz-arrow.off{opacity:.35;pointer-events:none}@media(hover:none){.lp .dz-arrow{display:none}}@media(max-width:820px){.lp .dz-c{width:15.5rem}}.lp .dz-themes{display:flex;flex-direction:row;gap:.45rem}.lp .dz-th{width:3.1rem;height:5.4rem;border-radius:.7rem;display:flex;align-items:flex-start;justify-content:center;padding-top:.5rem;box-shadow:0 10px 18px -12px #18132299;animation:dz-bob 3s ease-in-out infinite}.lp .dz-th span{font-size:1rem;font-weight:700}.lp .dz-th.t1{background:linear-gradient(160deg,#3b3a52,#0f0e17);color:#fff;font-family:Unbounded,sans-serif}.lp .dz-th.t2{background:#bf6a3a;color:#2a1408;font-family:Fraunces,serif;animation-delay:-.7s}.lp .dz-th.t3{background:#10463f;color:#7dffcf;font-family:Syne,sans-serif;animation-delay:-1.4s}.lp .dz-th.t4{background:linear-gradient(160deg,#b06de8,#4b3bd6);color:#fff;font-family:"Instrument Serif",serif;animation-delay:-2.1s}@keyframes dz-bob{50%{transform:translateY(-6px)}}.lp .dz-fonts{display:grid;grid-template-columns:1fr 1fr;gap:.3rem 1rem;text-align:center}.lp .dz-fonts span{font-size:1.35rem;color:var(--ink);line-height:1.15}.lp .dz-fonts .f1{font-family:Unbounded,sans-serif;font-weight:700;font-size:1.05rem}.lp .dz-fonts .f2{font-family:"Instrument Serif",serif;font-style:italic;font-size:1.55rem}.lp .dz-fonts .f3{font-family:Fraunces,serif;font-weight:700}.lp .dz-fonts .f4{font-family:Syne,sans-serif;font-weight:800}.lp .dz-walls{display:grid;grid-template-columns:repeat(5,2.3rem);gap:.35rem}.lp .dz-walls>div{height:4.4rem;border-radius:.6rem;display:grid;place-items:center;color:#fff;box-shadow:0 8px 14px -10px #18132280}.lp .dz-walls .w1{background:#6b46f2}.lp .dz-walls .w2{background:linear-gradient(160deg,#ff8a5b,#c0392b)}.lp .dz-walls .w3{background:repeating-radial-gradient(circle at 30% 30%,#10463f 0 4px,#1c6b60 4px 8px)}.lp .dz-walls .w4{background:url(/muestra/gente-spa.jpg) center/cover}.lp .dz-walls .w5{background:url(/muestra/gente-barbero.jpg) center/cover}.lp .dz-walls .w5 .mu-icon{background:#00000073;border-radius:50%;padding:.25rem;font-size:.9rem}.lp .dz-shapes{display:flex;flex-direction:row;gap:.55rem}.lp .dz-shapes>div{width:3.1rem;height:3.1rem;background:url(/muestra/oficio-barbero.jpg) center/cover;box-shadow:0 8px 14px -10px #18132280}.lp .dz-shapes .s1{border-radius:50%}.lp .dz-shapes .s2{border-radius:.8rem}.lp .dz-shapes .s3{border-radius:50%;height:3.9rem}.lp .dz-shapes .s4{clip-path:polygon(50% 0%,61% 12%,75% 5%,79% 20%,95% 21%,90% 36%,100% 50%,90% 64%,95% 79%,79% 80%,75% 95%,61% 88%,50% 100%,39% 88%,25% 95%,21% 80%,5% 79%,10% 64%,0% 50%,10% 36%,5% 21%,21% 20%,25% 5%,39% 12%)}.lp .dz-btns{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.lp .dz-btns span{font-size:.78rem;font-weight:700;padding:.5rem .8rem;text-align:center}.lp .dz-btns .b1{background:var(--accent);color:#fff;border-radius:999px}.lp .dz-btns .b2{background:#fff;color:#181322;border:2px solid #181322;border-radius:.4rem;box-shadow:3px 3px #181322}.lp .dz-btns .b3{background:transparent;color:var(--accent-ink);border:1.5px solid var(--accent);border-radius:.8rem}.lp .dz-btns .b4{background:#6b46f229;color:var(--accent-ink);border-radius:999px;backdrop-filter:blur(6px)}.lp .dz-stk{position:relative;width:100%;height:100%}.lp .dz-stk img{position:absolute;filter:drop-shadow(0 6px 10px rgba(24,19,34,.2));animation:dz-bob 3.2s ease-in-out infinite}.lp .dz-stk .k1{width:3.2rem;left:14%;top:18%;rotate:-18deg}.lp .dz-stk .k2{width:4.4rem;right:12%;top:10%;rotate:10deg;animation-delay:-.8s}.lp .dz-stk .k3{width:3.6rem;left:34%;bottom:10%;rotate:-6deg;animation-delay:-1.6s}.lp .dz-stk .k4{width:3.4rem;right:16%;bottom:12%;rotate:14deg;animation-delay:-2.4s}@media(prefers-reduced-motion:reduce){.lp .dz-th,.lp .dz-stk img{animation:none}}.lp .earn-bars{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;align-items:end;height:5.5rem;margin-top:1rem}.lp .eb{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.3rem;height:100%;font-size:.68rem;color:var(--muted);font-weight:600}.lp .eb-in{width:100%;border-radius:.45rem .45rem .2rem .2rem;background:var(--accent-soft)}.lp .eb.on .eb-in{background:var(--accent)}.lp .eb.on span{color:var(--accent-ink)}.lp .eb-in.h46{height:46%}.lp .eb-in.h70{height:70%}.lp .eb-in.h58{height:58%}.lp .eb-in.h92{height:92%}.lp .cl{text-align:center;padding-block:3rem 1rem}.lp .cl-card{position:relative;overflow:hidden;width:calc(100% - 40px);max-width:44rem;margin-inline:auto;min-height:28rem;background:#fff;border:1px solid var(--line-soft);border-radius:2rem;display:flex;align-items:center;justify-content:center;padding:3.5rem 20px;box-shadow:var(--shadow-sm)}.lp .cl-card:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(46% 50% at 50% 50%,#fff 45%,#fffc 68%,#fff0)}.lp .clf{position:absolute;z-index:0;width:var(--s);height:var(--s);border-radius:50%;overflow:hidden;border:3px solid #fff;box-shadow:0 14px 30px -16px #18132273;transform:translate(-50%,-50%);animation:cl-drift calc(7s + var(--i) * .6s) ease-in-out infinite;animation-delay:calc(var(--i) * -1.1s)}.lp .clf img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(.2)}@keyframes cl-drift{50%{translate:0 -10px}}.lp .clf1{left:8%;top:16%;--s: 64px;--i: 0}.lp .clf2{left:10%;top:46%;--s: 58px;--i: 1}.lp .clf3{left:9%;top:78%;--s: 72px;--i: 2}.lp .clf4{left:24%;top:88%;--s: 54px;--i: 3}.lp .clf5{left:28%;top:10%;--s: 50px;--i: 4}.lp .clf6{left:26%;top:72%;--s: 46px;--i: 5}.lp .clf7{left:72%;top:12%;--s: 56px;--i: 6}.lp .clf8{left:90%;top:40%;--s: 62px;--i: 7}.lp .clf9{left:92%;top:68%;--s: 56px;--i: 8}.lp .clf10{left:78%;top:86%;--s: 70px;--i: 9}.lp .clf11{left:74%;top:72%;--s: 46px;--i: 10}.lp .clf12{left:90%;top:14%;--s: 46px;--i: 11}.lp .clf13{left:50%;top:7%;--s: 44px;--i: 12}.lp .clf14{left:52%;top:93%;--s: 50px;--i: 13}.lp .cl-in{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:1.3rem;max-width:32rem;width:100%}.lp .cl-h{display:block;font-family:var(--disp);font-weight:700;font-size:clamp(1.8rem,5vw,2.6rem);line-height:1.08;letter-spacing:-.025em}.lp .cl-h span{display:inline}.lp .cl-u{color:var(--accent)}.lp .cl-row{display:flex;flex-direction:row;align-items:center;gap:.6rem;width:100%}.lp .cl-logo{flex:none;width:3.3rem;height:3.3rem;border-radius:50%;background:#fff;border:1px solid var(--line);display:grid;place-items:center;box-shadow:0 8px 20px -12px #18132266}.lp .cl-logo img{width:1.5rem}.lp .cl-field{flex:1;min-width:0;max-width:none;margin:0;box-shadow:0 18px 40px -18px var(--accent);@supports (color: color-mix(in lab,red,red)){box-shadow:0 18px 40px -18px color-mix(in oklab,var(--accent) 55%,transparent)}}.lp .cl-free{display:flex;flex-direction:row;gap:.35rem;font-size:.84rem;color:var(--muted)}.lp .cl-free-b{color:var(--ink);font-weight:800}@media(max-width:560px){.lp .cl-card{min-height:34rem}.lp .cl-logo,.lp .clf2,.lp .clf3,.lp .clf6,.lp .clf8,.lp .clf9,.lp .clf11{display:none}.lp .clf{--s: 48px}}@media(prefers-reduced-motion:reduce){.lp .clf{animation:none}}.gf{--gf-ink: #181322;--gf-soft: #3B3448;--gf-muted: #6C6579;--gf-line: #EBE7F1;--gf-line2: #F1EEF7;--gf-accent: #6B46F2;--gf-accent-ink: #4B2FCB;--gf-accent-soft: #EFEBFE;container-type:inline-size;width:100%;box-sizing:border-box;padding:16px 0 28px;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--gf-ink)}.gf *{box-sizing:border-box}.gf a{color:inherit;text-decoration:none}.gf-card{position:relative;overflow:hidden;width:calc(100% - 40px);max-width:44rem;margin-inline:auto;background:#fff;border:1px solid var(--gf-line2);border-radius:32px;padding:40px 36px 0;box-shadow:0 1px 2px #1813220d,0 8px 20px -14px #18132238}.gf-grid{display:grid;grid-template-columns:1.75fr 1fr 1fr .85fr;gap:24px}.gf-brand{display:flex;flex-direction:column;gap:10px}.gf-logo-l{display:inline-flex;align-self:flex-start}.gf-logo{height:28px;width:auto;display:block}.gf-tag{color:var(--gf-soft);font-size:14px;margin:0;max-width:24ch}.gf-btns{display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;margin-top:14px}.gf-b{display:inline-flex;align-items:center;white-space:nowrap;font-weight:600;font-size:14px;line-height:1;border-radius:12px;padding:11px 14px;transition:transform .15s}.gf-b:hover{transform:translateY(-1px)}.gf-ghost{background:#f2eff8;color:var(--gf-ink)!important}.gf-solid{background:var(--gf-ink);color:#fff!important}.gf-col{display:flex;flex-direction:column;gap:11px}.gf-h{font-weight:500;color:var(--gf-muted);font-size:13px;margin-bottom:2px}.gf-col a{display:block;align-self:flex-start;text-align:left;font-size:14px;line-height:1.3;color:var(--gf-ink);transition:color .15s}.gf-col a:hover{color:var(--gf-accent-ink)}.gf-bar{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-top:34px;padding-top:18px;border-top:1px solid var(--gf-line2)}.gf-copy{font-size:13px;color:var(--gf-soft)}.gf-mail{display:inline-flex;flex-direction:row;align-items:center;gap:6px;font-weight:700;font-size:13px;color:var(--gf-accent-ink)!important;background:var(--gf-accent-soft);border-radius:999px;padding:6px 12px}.gf-pile{position:relative;height:104px;margin-top:18px}.gf-t{position:absolute;bottom:-18px;width:68px;height:68px;border-radius:18px;background:#fff;border:1px solid var(--gf-line);display:grid;place-items:center;box-shadow:0 14px 26px -14px #1813228c,0 0 0 1px #1813220d;transform:rotate(var(--r));animation:gf-bob 5s ease-in-out infinite;animation-delay:var(--d)}.gf-t .mu-icon{font-size:40px}.gf-t img{width:34px;height:auto}.gf-s{width:64px;height:auto;background:transparent;box-shadow:none;border:0;border-radius:0;filter:drop-shadow(0 8px 12px rgba(24,19,34,.25))}.gf-t.t1{left:4%;--r: -6deg;--d: 0s}.gf-t.t2{left:13%;--r: -14deg;--d: -.6s;bottom:6px}.gf-t.t3{left:21%;--r: 4deg;--d: -1.2s}.gf-t.t4{left:30%;--r: -10deg;--d: -1.8s}.gf-t.t5{left:39%;--r: 6deg;--d: -2.4s}.gf-t.t6{left:48%;--r: 8deg;--d: -3s;bottom:4px;width:72px}.gf-t.t7{left:57%;--r: -5deg;--d: -3.6s}.gf-t.t8{left:66%;--r: 9deg;--d: -4.2s}.gf-t.t9{left:74%;--r: -8deg;--d: -.3s;bottom:8px}.gf-t.t10{left:82%;--r: -12deg;--d: -.9s}.gf-t.t11{left:90%;--r: 10deg;--d: -1.5s;bottom:4px}@keyframes gf-bob{50%{translate:0 -8px}}.site .gf-card{width:100%;max-width:none}@container (max-width:620px){.gf-card{padding:30px 22px 0}.gf-grid{grid-template-columns:1fr 1fr;gap:24px 16px}.gf-brand{grid-column:1 / -1}.gf-t{width:54px;height:54px;border-radius:15px}.gf-t .mu-icon{font-size:32px}.gf-s{width:52px;height:auto}.gf-t.t2,.gf-t.t4,.gf-t.t6,.gf-t.t8,.gf-t.t10{display:none}.gf-pile{height:84px}}@media(prefers-reduced-motion:reduce){.gf-t{animation:none}}.lp .doc-hero{padding-block:8rem 1.4rem;overflow:hidden}.lp .doc-hero .hero-center{gap:1.1rem}.lp .doc-hero .lede{margin-top:0;max-width:46ch}.lp .doc-h1{font-size:clamp(2.1rem,6.4vw,3.2rem)}.lp .hlp-search{position:relative;width:100%;max-width:28rem;margin-top:.4rem}.lp .hlp-ic{position:absolute;left:1.05rem;top:50%;transform:translateY(-50%);color:var(--muted);font-size:1rem;pointer-events:none}.lp .hlp-q{width:100%;font-family:var(--body);font-size:.98rem;color:var(--ink);border:1px solid var(--line);background:var(--paper);border-radius:999px;padding:.9rem 1rem .9rem 2.75rem;outline:0;box-shadow:var(--shadow-sm);transition:border-color .15s}.lp .hlp-q:focus{border-color:#cfc3fb}.lp .hlp-q::placeholder{color:var(--muted)}.lp .hlp-topics{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:.35rem}.lp .hlp-t{border:0;background:none;border-radius:999px;padding:.42rem .82rem;font-family:var(--body);font-weight:600;font-size:.86rem;color:var(--muted);cursor:pointer;transition:background .15s,color .15s}.lp .hlp-t:hover{color:var(--ink)}.lp .hlp-t.on{background:var(--accent-soft);color:var(--accent-ink)}.lp .hlp-list{padding-block:1rem 0}.lp .hlp-faq{width:100%;max-width:40rem;margin:0 auto;box-sizing:border-box;align-self:center}.lp .hlp-faq .faq-item{width:100%}.lp .hlp-faq .faq-item[hidden]{display:none}.lp .hlp-p{margin:0}.lp .hlp-cta{margin-top:.9rem}.lp .hlp-empty{display:none;text-align:center;color:var(--muted);font-size:.92rem;padding:1.4rem 0}.lp .hlp-empty.on{display:block}.lp .hlp-ask{padding-block:3.5rem 0}.lp .hlp-ask-in{max-width:40rem;margin-inline:auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.7rem;padding:2rem 1.4rem;border-radius:1.5rem;background:var(--paper2)}.lp .hlp-ask-ic{width:2.6rem;height:2.6rem;border-radius:.9rem;background:var(--paper);color:var(--accent);display:grid;place-items:center;font-size:1.15rem;box-shadow:var(--shadow-sm)}.lp .hlp-ask-h{font-family:var(--disp);font-weight:600;font-size:1.25rem;letter-spacing:-.015em}.lp .hlp-ask-p{color:var(--ink-soft);font-size:.95rem;max-width:44ch}.lp .hlp-mail{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:.45rem;margin-top:.4rem}.lp .btn-ink{background:var(--ink);color:#fff}.lp .btn-ink:hover{transform:translateY(-1px)}.lp .lg-page{padding-block:7.4rem 0}.lp .lg-col{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:20px}.lp .lg-tabs{display:flex;flex-direction:row;flex-wrap:wrap;gap:.3rem;margin-bottom:2.4rem}.lp .lg-tab{font-size:.86rem;font-weight:600;color:var(--muted);padding:.42rem .82rem;border-radius:999px;transition:background .15s,color .15s}.lp a.lg-tab:hover{color:var(--ink)}.lp .lg-tab.on{background:var(--accent-soft);color:var(--accent-ink)}.lp .lg-h1{font-family:var(--disp);font-weight:700;font-size:clamp(1.8rem,5vw,2.4rem);line-height:1.1;letter-spacing:-.02em}.lp .lg-date{display:block;margin-top:.9rem;font-size:.86rem;color:var(--muted)}.lp .lg-intro{margin-top:2.2rem;display:flex;flex-direction:column;gap:1rem}.lp .lg-lead{font-size:1rem;line-height:1.75;color:var(--ink)}.lp .lg-p{font-size:1rem;line-height:1.75;color:var(--ink-soft);margin:0}.lp .lg-line{display:block}.lp .lg-a{display:inline;color:var(--ink);text-decoration:underline;text-decoration-color:#cfc3fb;text-decoration-thickness:2px;text-underline-offset:3px;transition:text-decoration-color .15s}.lp .lg-a:hover{text-decoration-color:var(--accent)}.lp .lg-soon{padding-left:1rem;border-left:2px solid var(--accent);color:var(--muted);font-size:.94rem;line-height:1.7}.lp .lg-sec{margin-top:2.8rem}.lp .lg-h{display:flex;flex-direction:row;align-items:baseline;gap:.6rem;margin-bottom:.8rem}.lp .lg-h h2{font-family:var(--disp);font-weight:600;font-size:1.12rem;line-height:1.3;letter-spacing:-.015em}.lp .lg-n{flex:none;min-width:1.1rem;font-family:var(--disp);font-weight:600;font-size:.8rem;color:var(--accent)}.lp .lg-act{align-self:flex-start;margin-top:1rem}.lp .lg-mail{align-self:flex-start;display:inline-flex;margin-top:.8rem;font-weight:600;font-size:.95rem;color:var(--ink);text-decoration:underline;text-decoration-color:#cfc3fb;text-decoration-thickness:2px;text-underline-offset:3px}.lp .lg-mail:hover{text-decoration-color:var(--accent)}.lp .pg-legal .tail,.lp.pg-legal .tail,.lp.pg-help .tail{margin-top:3rem}.sn{position:fixed;top:12px;left:0;right:0;z-index:50;padding:0 16px;font-family:Inter,Plus Jakarta Sans,system-ui,sans-serif}.sn-bar{display:flex;flex-direction:row;align-items:center;gap:34px;max-width:1152px;margin:0 auto;height:62px;padding:0 9px 0 18px;background:#fff;border:1px solid #F1EEF7;border-radius:18px;box-shadow:0 1px 2px #1813220a,0 10px 30px -20px #18132240;box-sizing:border-box}.sn-mark{display:flex;align-items:center;height:38px;flex:none}.sn-mark img{display:block}.sn-mark .sn-logo{height:19px;width:auto}.sn-mark .sn-fig{display:none;height:14px;width:auto}.sn-links{display:flex;flex-direction:row;align-items:center;gap:32px;font-size:15.5px;color:#3b3448}.sn-links a{transition:color .15s}.sn-links a:hover{color:#181322}.sn-right{margin-left:auto;display:flex;flex-direction:row;align-items:center;gap:8px}.sn-go{display:inline-flex;align-items:center;height:46px;padding:0 19px;border-radius:13px;background:#181322;color:#fff;font-weight:600;font-size:15px;white-space:nowrap;transition:transform .15s}.sn-go:hover{transform:translateY(-1px)}.sn-burger{display:none;width:42px;height:42px;border-radius:13px;border:1px solid #EBE7F1;background:#fff;color:#181322;place-items:center;font-size:19px}.sn-sheet{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;background:#fff;padding:12px 16px calc(20px + env(safe-area-inset-bottom,0px));box-sizing:border-box;visibility:hidden;opacity:0;transform:translateY(-10px);transition:opacity .25s,transform .3s cubic-bezier(.2,.8,.3,1),visibility 0s .3s}.sn-open .sn-sheet{visibility:visible;opacity:1;transform:none;transition:opacity .25s,transform .3s cubic-bezier(.2,.8,.3,1)}.sn-top{display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:58px;padding:0 8px 0 16px;border:1px solid #F1EEF7;border-radius:18px;box-sizing:border-box;flex:none}.sn-top-g{height:14px}.sn-x{width:42px;height:42px;border-radius:13px;border:1px solid #EBE7F1;background:#fff;color:#181322;display:grid;place-items:center;font-size:19px}.sn-list{display:flex;flex-direction:column;margin-top:22px}.sn-item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;padding:18px 5px;border-bottom:1px solid #F1EEF7;color:#181322;opacity:0;transform:translateY(8px);transition:opacity .3s,transform .35s cubic-bezier(.2,.8,.3,1)}.sn-open .sn-item{opacity:1;transform:none}.sn-open .sn-item:nth-child(2){transition-delay:.05s}.sn-open .sn-item:nth-child(3){transition-delay:.1s}.sn-it{display:flex;flex-direction:column}.sn-t{font-family:Unbounded,Hanken Grotesk,system-ui,sans-serif;font-weight:600;font-size:23px;letter-spacing:-.02em;line-height:1.15}.sn-s{color:#6c6579;font-size:14px;margin-top:4px}.sn-arrow{font-size:19px;color:#6c6579;flex:none}.sn-foot{margin-top:auto;display:grid;grid-template-columns:1fr 1fr;gap:8px}.sn-b{display:flex;align-items:center;justify-content:center;height:51px;border-radius:14px;font-weight:600;font-size:16px}.sn-line{border:1px solid #EBE7F1;background:#fff;color:#181322}.sn-ink{background:#181322;color:#fff}@media(max-width:760px){.sn-bar{gap:8px;height:58px;padding-left:12px}.sn-links{display:none}.sn-go{height:42px;padding:0 16px;font-size:14.5px}.sn-burger{display:grid}.sn-mark .sn-logo{display:none}.sn-mark .sn-fig{display:block}}@media(min-width:761px){.sn-sheet{display:none}}@media(prefers-reduced-motion:reduce){.sn-sheet,.sn-item{transition:none}}.sn-bar{width:100%}.sn a.sn-go,.sn a.sn-ink{color:#fff}.sn a.sn-line,.sn a.sn-item,.sn a.sn-burger,.sn a.sn-x{color:#181322}@media(min-width:1024px)and (hover:hover){.lp .dz-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-width:62rem;margin-inline:auto;padding:1.8rem 20px 1.2rem;overflow:visible;scroll-snap-type:none;cursor:default}.lp .dz-c{width:auto}.lp .dz-nav{display:none}}.lp>.mu-page{animation:lp-in .45s cubic-bezier(.2,.8,.3,1) backwards}@keyframes lp-in{0%{opacity:0;transform:translateY(14px)}}@media(prefers-reduced-motion:reduce){.lp>.mu-page{animation:none}}.sn-links a.is-active,.sn .sn-links a.is-active{color:#6b46f2;font-weight:600}.sn a.sn-item.is-active .sn-t,.sn a.sn-item.is-active .sn-arrow{color:#6b46f2}.gf-col a.is-active{color:#6b46f2;font-weight:600}.lp.sx{background:#fff}.lp .sx-head{padding:6.6rem 24px .4rem;display:flex;flex-direction:column;align-items:center;gap:1.1rem}.lp .sx-bar{position:relative;z-index:34;display:flex;flex-direction:row;align-items:stretch;width:100%;max-width:52rem;background:#fff;border:1px solid var(--line);border-radius:999px;box-shadow:var(--shadow);padding:.35rem}.lp .sx-f{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.05rem;padding:.45rem 1.4rem;border:0;background:none;border-radius:999px;cursor:pointer;text-align:left;font-family:var(--body);color:var(--ink);position:relative;transition:background .15s}.lp .sx-f:hover{background:var(--paper2)}.lp .sx-f-on{background:#fff;box-shadow:0 6px 22px -8px #1813224d}.lp .sx-f+.sx-f:before{content:"";position:absolute;left:0;top:25%;bottom:25%;width:1px;background:var(--line)}.lp .sx-f-on:before,.lp .sx-f-on+.sx-f:before{opacity:0}.lp .sx-what{cursor:text}.lp .sx-k{font-size:.74rem;font-weight:700;letter-spacing:.02em}.lp .sx-v{font-size:.92rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.lp .sx-v-set{color:var(--ink);font-weight:500}.lp .sx-q{width:100%;border:0;outline:0;background:transparent;padding:0;font-family:var(--body);font-size:.92rem;color:var(--ink)}.lp .sx-q::placeholder{color:var(--muted)}.lp .sx-what .sx-q{height:auto;min-height:0;box-shadow:none}.lp .sx-go{flex:none;display:flex;flex-direction:row;align-items:center;gap:.45rem;border:0;cursor:pointer;background:var(--accent);color:#fff;border-radius:999px;padding:0 1.3rem;font-weight:600;font-size:.95rem;box-shadow:0 8px 20px -10px #6b46f2cc}.lp .sx-go .mu-icon{font-size:1.05rem}.lp .sx-pop{position:absolute;top:calc(100% + .6rem);z-index:32;display:flex;flex-direction:column;gap:.1rem;background:#fff;border:1px solid var(--line-soft);border-radius:1.4rem;box-shadow:0 24px 60px -24px #18132266;padding:.7rem;animation:sx-pop .2s cubic-bezier(.2,.8,.3,1)}@keyframes sx-pop{0%{opacity:0;transform:translateY(-6px)}}.lp .sx-pop-city{left:30%;width:21rem;max-height:26rem;overflow:auto}.lp .sx-pop-when{right:0;width:30rem;gap:.6rem}.lp .sx-pop-price{right:0;top:calc(100% + .5rem);width:18rem}.lp .sx-pop-sort{right:0;top:calc(100% + .5rem);width:17rem}.lp .sx-hd{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:.3rem .5rem .4rem}.lp .sx-opt{display:flex;flex-direction:row;align-items:center;gap:.8rem;width:100%;padding:.55rem;border:0;background:none;border-radius:.9rem;cursor:pointer;text-align:left;font-family:var(--body);color:var(--ink)}.lp .sx-opt:hover{background:var(--paper2)}.lp .sx-oi{width:2.3rem;height:2.3rem;border-radius:.8rem;background:var(--paper2);color:var(--ink-soft);display:grid;place-items:center;font-size:1.05rem;flex:none}.lp .sx-opt-on .sx-oi{background:var(--accent-soft);color:var(--accent)}.lp .sx-opt-on{background:var(--paper2)}.lp .sx-ot{display:flex;flex-direction:column;min-width:0}.lp .sx-ob{font-size:.92rem;font-weight:600}.lp .sx-os{font-size:.8rem;color:var(--muted)}.lp .sx-pnote{font-size:.82rem;color:var(--muted);padding:.2rem .5rem .4rem;margin:0}.lp .sx-week{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;border:1px solid var(--line);background:#fff;border-radius:.9rem;padding:.7rem;font-family:var(--body);font-weight:600;font-size:.88rem;cursor:pointer;color:var(--ink)}.lp .sx-week-on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.lp .sx-scrim{position:fixed;inset:0;z-index:32;background:transparent;border:0;cursor:default}.lp .sx-mrow{display:none}.lp .sx-cats{display:flex;flex-direction:row;gap:1.7rem;overflow-x:auto;scrollbar-width:none;max-width:100%;padding:.2rem 4px 0}.lp .sx-cats::-webkit-scrollbar{display:none}.lp .sx-cat{flex:none;display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:.3rem .1rem .7rem;border:0;border-bottom:2px solid transparent;background:none;cursor:pointer;color:var(--muted);font-family:var(--body);font-size:.8rem;font-weight:500;white-space:nowrap;transition:color .15s,border-color .15s}.lp .sx-cat .mu-icon{font-size:1.4rem}.lp .sx-cat:hover{color:var(--ink);border-bottom-color:var(--line)}.lp .sx-cat-on{color:var(--ink);font-weight:600;border-bottom-color:var(--ink)}.lp .sx-tool{position:relative;z-index:33;display:flex;flex-direction:row;align-items:center;gap:.8rem;max-width:1400px;width:100%;margin:0 auto;padding:.9rem 24px;border-top:1px solid var(--line-soft);box-sizing:border-box}.lp .sx-count{display:flex;flex-direction:row;align-items:baseline;gap:.35rem;margin-right:auto;white-space:nowrap}.lp .sx-count-n{font-weight:600;font-size:.95rem}.lp .sx-count-c{font-size:.88rem;color:var(--muted)}.lp .sx-chips{position:relative;display:flex;flex-direction:row;gap:.4rem}.lp .sx-chip{flex:none;display:inline-flex;flex-direction:row;align-items:center;gap:.4rem;height:2.4rem;padding:0 .95rem;border:1px solid var(--line);background:#fff;border-radius:999px;font-family:var(--body);font-size:.86rem;font-weight:500;color:var(--ink);cursor:pointer;white-space:nowrap;transition:border-color .15s,background .15s}.lp .sx-chip:hover{border-color:#cfc3fb}.lp .sx-chip-on{background:var(--ink);border-color:var(--ink);color:#fff}.lp .sx-chip .mu-icon{font-size:.95rem}.lp .sx-chip-filt{display:none}.lp .sx-live{width:.5rem;height:.5rem;border-radius:50%;background:var(--ok);flex:none}.lp .sx-chip-on .sx-live{background:#5be08a}.lp .sx-n{display:inline-grid;place-items:center;min-width:1.2rem;height:1.2rem;border-radius:999px;background:var(--accent);color:#fff;font-size:.7rem;font-weight:700;padding:0 .3rem}.lp .sx-split{display:grid;grid-template-columns:minmax(0,1fr) 42%;gap:1.4rem;max-width:1400px;width:100%;margin:0 auto;padding:0 24px 3rem;box-sizing:border-box;align-items:start}.lp .sx-list{display:flex;flex-direction:column;gap:1.4rem;min-width:0}.lp .sx-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 1.1rem;transition:opacity .2s}.lp .sx-waiting{opacity:.5}.lp .sx-mapbox{position:sticky;top:88px;height:calc(100vh - 108px);min-height:420px;border-radius:1.4rem;overflow:hidden;border:1px solid var(--line);background:#eef0f2}.lp .sx-card{display:flex;flex-direction:column;gap:.6rem;color:var(--ink);min-width:0}.lp .sx-ph{position:relative;aspect-ratio:4/3;border-radius:1.1rem;overflow:hidden;background:var(--paper2)}.lp .sx-track{display:flex;flex-direction:row;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.lp .sx-track::-webkit-scrollbar{display:none}.lp .sx-track img{flex:none;width:100%;height:100%;object-fit:cover;scroll-snap-align:start;display:block}.lp .sx-noimg{flex:none;width:100%;height:100%;display:grid;place-items:center;color:#b8b1c8;font-size:2rem;background:radial-gradient(120% 90% at 80% 0%,#E7E0FF 0%,transparent 60%),#f4f1fd}.lp .sx-ver{position:absolute;top:.65rem;left:.65rem;display:inline-flex;flex-direction:row;align-items:center;gap:.3rem;background:#fffffff2;border-radius:999px;padding:.25rem .6rem .25rem .45rem;font-size:.74rem;font-weight:700;color:var(--accent-ink);box-shadow:var(--shadow-sm)}.lp .sx-unver{color:var(--muted);font-weight:600;padding-left:.6rem}.lp .sx-face{position:absolute;left:.65rem;bottom:.65rem;width:2.6rem;height:2.6rem;border-radius:50%;border:2.5px solid #fff;object-fit:cover;box-shadow:var(--shadow-sm)}.lp .sx-arrow{position:absolute;top:50%;transform:translateY(-50%);width:1.9rem;height:1.9rem;border-radius:50%;border:0;background:#ffffffed;color:var(--ink);display:grid;place-items:center;cursor:pointer;opacity:0;transition:opacity .15s;box-shadow:var(--shadow-sm)}.lp .sx-arrow svg{width:.95rem;height:.95rem}.lp .sx-arrow-prev{left:.6rem}.lp .sx-arrow-next{right:.6rem}.lp .sx-card:hover .sx-arrow{opacity:1}.lp .sx-first .sx-arrow-prev,.lp .sx-last .sx-arrow-next{opacity:0!important;pointer-events:none}.lp .sx-dots{position:absolute;bottom:.6rem;left:0;right:0;display:flex;flex-direction:row;justify-content:center;gap:.3rem;pointer-events:none}.lp .sx-dots i{width:.38rem;height:.38rem;border-radius:50%;background:#ffffff8c}.lp .sx-dots i.on{background:#fff}.lp .sx-cb{display:flex;flex-direction:column;gap:.15rem;padding:0 .15rem;min-width:0}.lp .sx-cn{display:flex;flex-direction:row;align-items:center;gap:.35rem;min-width:0}.lp .sx-cn-t{font-weight:600;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp .sx-seal{color:var(--accent);font-size:.95rem;flex:none}.lp .sx-rate{margin-left:auto;font-size:.84rem;font-weight:600;flex:none}.lp .sx-cm{font-size:.88rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp .sx-cs{display:flex;flex-direction:row;align-items:center;gap:.4rem;font-size:.86rem;color:var(--ink-soft)}.lp .sx-dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--ok);flex:none}.lp .sx-shut .sx-dot{background:#c9c3d4}.lp .sx-home{color:var(--accent-ink)}.lp .sx-home .mu-icon{font-size:.9rem}.lp .sx-cp{display:flex;flex-direction:row;align-items:center;gap:.4rem;margin-top:.25rem;font-size:.9rem;min-width:0}.lp .sx-from{color:var(--muted)}.lp .sx-amt{font-weight:700;white-space:nowrap}.lp .sx-free{display:inline-flex;flex-direction:row;align-items:center;gap:.3rem;margin-left:auto;font-size:.76rem;font-weight:600;color:var(--ok);background:var(--ok-soft);border-radius:999px;padding:.2rem .55rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.lp .sx-free .mu-icon{font-size:.8rem;flex:none}.lp .sx-skel{display:flex;flex-direction:column;gap:.5rem}.lp .sx-skel-ph{aspect-ratio:4/3;border-radius:1.1rem}.lp .sx-skel-l{height:.8rem;border-radius:.4rem}.lp .sx-skel-l.w70{width:70%}.lp .sx-skel-l.w50{width:50%}.lp .sx-skel-ph,.lp .sx-skel-l{background:linear-gradient(90deg,#f1eef7 25%,#f8f6fc,#f1eef7 75%);background-size:200% 100%;animation:sx-shim 1.3s linear infinite}@keyframes sx-shim{to{background-position:-200% 0}}.lp .sx-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.6rem;padding:3rem 1.2rem;border:1px dashed var(--line);border-radius:1.4rem}.lp .sx-ei{width:3rem;height:3rem;border-radius:1rem;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;font-size:1.3rem}.lp .sx-et{font-family:var(--disp);font-weight:600;font-size:1.1rem;letter-spacing:-.015em;margin:0}.lp .sx-es{color:var(--muted);font-size:.92rem;max-width:36ch;margin:0}.lp .sx-btn{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:.4rem;height:2.9rem;padding:0 1.2rem;border-radius:.9rem;border:0;cursor:pointer;font-family:var(--body);font-weight:600;font-size:.92rem}.lp .sx-btn-ink,.lp a.sx-btn-ink{background:var(--ink);color:#fff}.lp .sx-btn-line{background:#fff;border:1px solid var(--line);color:var(--ink)}.lp .sx-grow{flex:1}.lp .sx-map{position:relative;width:100%;height:100%}.lp .sx-canvas{position:absolute;inset:0}.lp .sx-mbtn{position:absolute;z-index:500;display:inline-flex;flex-direction:row;align-items:center;gap:.4rem;height:2.4rem;padding:0 .95rem;border:0;border-radius:999px;background:#fff;color:var(--ink);box-shadow:0 6px 18px -8px #18132273;font-family:var(--body);font-size:.85rem;font-weight:600;cursor:pointer}.lp .sx-mbtn svg{width:1rem;height:1rem}.lp .sx-locate{top:.8rem;left:.8rem}.lp .sx-locate.warn{color:#b4442a}.lp .sx-zone{top:.8rem;left:50%;transform:translate(-50%);background:var(--ink);color:#fff;display:none}.lp .sx-zone.on{display:inline-flex}.lp .sx-mk-wrap{background:none;border:0}.lp .sx-mk{position:absolute;transform:translate(-50%,-100%);background:#fff;color:var(--ink);font:700 12.5px/1 Inter,system-ui,sans-serif;padding:.4rem .65rem;border-radius:999px;white-space:nowrap;box-shadow:0 6px 16px -6px #18132273;border:1px solid rgba(24,19,34,.06);cursor:pointer;transition:transform .15s}.lp .sx-mk-v{background:var(--accent);color:#fff;border-color:transparent}.lp .sx-mk:hover{transform:translate(-50%,-100%) scale(1.1)}.lp .sx-here{position:absolute;width:16px;height:16px;border-radius:50%;background:#3478f6;border:3px solid #fff;box-shadow:0 0 0 8px #3478f62e;transform:translate(-50%,-50%)}.lp .sx-popwrap .leaflet-popup-content-wrapper{padding:0;border-radius:1.1rem;overflow:hidden;box-shadow:0 18px 44px -18px #18132280}.lp .sx-popwrap .leaflet-popup-content{margin:0;width:260px!important}.lp .sx-popwrap .leaflet-popup-tip{box-shadow:none}.lp .sx-pop2{display:flex;flex-direction:column;color:var(--ink)!important;text-decoration:none;font-family:Inter,system-ui,sans-serif}.lp .sx-pop2-ph{position:relative;display:block;height:120px;background:#f4f1fd center/cover no-repeat}.lp .sx-pop2-ver{position:absolute;top:.5rem;left:.5rem;background:#fff;color:var(--accent-ink);font-size:11px;font-weight:700;border-radius:999px;padding:.2rem .5rem}.lp .sx-pop2-b{display:flex;flex-direction:column;gap:2px;padding:.65rem .8rem .75rem}.lp .sx-pop2-b>b{font-size:14.5px}.lp .sx-pop2-b small{font-size:12.5px;color:var(--muted)}.lp .sx-pop2-f{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.4rem;margin-top:4px;font-size:13px;color:var(--muted)}.lp .sx-pop2-f b{color:var(--ink)}.lp .sx-pop2-f em{font-style:normal;font-size:11.5px;font-weight:600;color:var(--ok);background:var(--ok-soft);border-radius:999px;padding:.15rem .45rem}.lp .sx-mapbox .leaflet-control-attribution{font-size:10px}.lp .sx-float{display:none}.lp .sx-sheet,.sx-sheet{display:flex;flex-direction:column;gap:1.2rem;padding:.4rem .2rem .2rem}.sx-sheet-h{font-family:Unbounded,system-ui,sans-serif;font-weight:600;font-size:1.15rem;letter-spacing:-.015em;margin:0}.sx-sgroup{display:flex;flex-direction:column;gap:.5rem}.sx-sheet .sx-hd{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6c6579}.sx-q-box{border:1px solid #EBE7F1!important;border-radius:1rem;padding:.85rem 1rem!important;font-size:1rem}.sx-pills{display:flex;flex-direction:row;flex-wrap:wrap;gap:.4rem}.sx-pill{border:1px solid #EBE7F1;background:#fff;border-radius:999px;padding:.5rem .9rem;font-weight:600;font-size:.88rem;color:#181322;cursor:pointer}.sx-pill-on{background:#181322;border-color:#181322;color:#fff}.sx-segs{display:flex;flex-direction:row;background:#f7f6fb;border-radius:.9rem;padding:.25rem}.sx-seg{flex:1;border:0;background:none;padding:.6rem;border-radius:.7rem;font-weight:600;font-size:.88rem;color:#6c6579;cursor:pointer}.sx-seg-on{background:#fff;color:#181322;box-shadow:0 1px 2px #1813220d,0 8px 20px -14px #18132238}.sx-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;border:0;background:none;padding:.2rem 0;text-align:left;cursor:pointer;color:#181322;width:100%}.sx-row .sx-ot{display:flex;flex-direction:column}.sx-row .sx-ob{font-size:.95rem;font-weight:600}.sx-row .sx-os{font-size:.82rem;color:#6c6579}.sx-sw{position:relative;flex:none;width:2.9rem;height:1.7rem;border-radius:999px;background:#dcd7e6;transition:background .2s}.sx-knob{position:absolute;top:3px;left:3px;width:calc(1.7rem - 6px);height:calc(1.7rem - 6px);border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .2s}.sx-sw-on{background:#181322}.sx-sw-on .sx-knob{transform:translate(1.2rem)}.sx-sfoot{display:flex;flex-direction:row;gap:.5rem;padding-top:.6rem;border-top:1px solid #F1EEF7}.sx-sfoot .sx-btn{display:inline-flex;align-items:center;justify-content:center;height:3rem;padding:0 1.2rem;border-radius:.9rem;font-weight:600;font-size:.95rem;cursor:pointer}.sx-sfoot .sx-btn-ink{background:#181322;color:#fff;border:0}.sx-sfoot .sx-btn-line{background:#fff;border:1px solid #EBE7F1;color:#181322}.sx-sfoot .sx-grow{flex:1}@media(max-width:860px){.lp .sx-head{padding:5.4rem 14px .2rem;gap:.8rem}.lp .sx-bar{display:none}.lp .sx-mrow{display:flex;flex-direction:row;align-items:center;gap:.5rem;width:100%}.lp .sx-mpill{flex:1;min-width:0;display:flex;flex-direction:row;align-items:center;gap:.8rem;background:#fff;border:1px solid var(--line);border-radius:999px;box-shadow:var(--shadow);padding:.6rem 1rem;cursor:pointer;text-align:left;font-family:var(--body);color:var(--ink)}.lp .sx-mpill-ic{font-size:1.15rem;flex:none}.lp .sx-mpill-t{display:flex;flex-direction:column;min-width:0}.lp .sx-mpill-b{font-size:.92rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp .sx-mpill-s{font-size:.78rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp .sx-mfilt{position:relative;flex:none;width:3.1rem;height:3.1rem;border-radius:50%;border:1px solid var(--line);background:#fff;display:grid;place-items:center;font-size:1.15rem;cursor:pointer;color:var(--ink);box-shadow:var(--shadow-sm)}.lp .sx-mfilt .sx-n{position:absolute;top:-3px;right:-3px}.lp .sx-cats{gap:1.4rem;width:100%}.lp .sx-tool{flex-direction:column;align-items:stretch;gap:.55rem;padding:.7rem 14px .6rem}.lp .sx-chips{overflow-x:auto;scrollbar-width:none;margin:0 -14px;padding:0 14px}.lp .sx-chips::-webkit-scrollbar{display:none}.lp .sx-chip-filt{display:inline-flex}.lp .sx-chip-pop,.lp .sx-pop,.lp .sx-scrim{display:none}.lp .sx-split{grid-template-columns:1fr;padding:0 14px 6rem}.lp .sx-grid{grid-template-columns:1fr;gap:1.6rem}.lp .sx-mapbox,.lp .sx-mapmode .sx-list{display:none}.lp .sx-mapmode .sx-mapbox{display:block;position:relative;top:0;height:calc(100svh - 15.5rem);min-height:360px}.lp .sx-float{display:flex;flex-direction:row;align-items:center;gap:.5rem;position:fixed;left:50%;bottom:calc(1.1rem + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:40;height:3rem;padding:0 1.25rem;border:0;border-radius:999px;background:var(--ink);color:#fff;font-family:var(--body);font-weight:600;font-size:.92rem;box-shadow:0 14px 30px -10px #18132299;cursor:pointer}.lp .sx-arrow{display:none}}@media(min-width:861px)and (max-width:1100px){.lp .sx-grid{grid-template-columns:1fr}.lp .sx-split{grid-template-columns:minmax(0,1fr) 44%}}@media(prefers-reduced-motion:reduce){.lp .sx-pop,.lp .sx-skel-ph,.lp .sx-skel-l{animation:none}}.lp.sx,.sx-sheet{--bq-hair: #EBE7F1;--bq-sans: "Inter",system-ui,sans-serif;--bq-brand: #181322}.lp .sx-pop-when .bq-dates,.sx-sheet .bq-dates{margin-top:0;padding:.1rem .1rem .3rem}.lp.sx .ds-chip,.sx-sheet .ds-chip{color:#181322}.lp.sx .ds-pick,.sx-sheet .ds-pick{color:#4b2fcb}.lp .sx-card{align-items:stretch;justify-content:flex-start;text-align:left}.lp.sx .ds-on,.sx-sheet .ds-on{color:#fff}.lp .sx-mapbox{isolation:isolate;z-index:0}.lp .sx-float{z-index:45}.lp.sx{height:100vh;height:100dvh;overflow:hidden;display:flex;flex-direction:column}.lp.sx>.mu-page{flex:1;min-height:0;display:flex;flex-direction:column;padding-top:84px;animation:none}.lp .sx-head{flex:none;padding:.9rem 24px 0;gap:.85rem}.lp .sx-tool{flex:none;max-width:none;padding:.7rem 24px}.lp .sx-split{flex:1;min-height:0;max-width:none;padding:0 24px 16px;align-items:stretch;grid-template-rows:minmax(0,1fr)}.lp .sx-list{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2px 8px 24px 2px;scrollbar-width:thin}.lp .sx-mapbox{position:relative;top:0;height:auto;min-height:0}@media(max-width:860px){.lp.sx>.mu-page{padding-top:76px}.lp .sx-head{padding:.6rem 14px 0;gap:.7rem}.lp .sx-tool{padding:.6rem 14px .5rem}.lp .sx-split{padding:0 14px}.lp .sx-list{padding:2px 0 6rem}.lp .sx-mapmode .sx-mapbox{height:auto;min-height:0;margin-bottom:14px}}@media(min-width:861px)and (max-width:1100px){.lp .sx-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(min-width:1500px){.lp .sx-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lp .sx-split{grid-template-columns:minmax(0,1fr) 40%}}.lp .sx-auto{top:.8rem;left:50%;transform:translate(-50%);gap:.5rem}.lp .sx-check{width:1.05rem;height:1.05rem;border-radius:.3rem;border:1.5px solid #c9c3d4;display:grid;place-items:center;flex:none}.lp .sx-auto.on .sx-check{background:var(--ink);border-color:var(--ink)}.lp .sx-auto.on .sx-check:after{content:"";width:.3rem;height:.55rem;border:solid #fff;border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg)}.lp .sx-zone{top:3.6rem}@media(max-width:860px){.lp .sx-locate span{display:none}.lp .sx-locate{padding:0 .7rem}}.lp.sx>.mu-page{padding-top:0}.lp .sx-head{padding-top:14px}.lp .sx-top{display:flex;flex-direction:row;align-items:center;gap:1rem;width:100%;max-width:none}.lp .sx-top .sx-bar{flex:1;margin:0 auto}.lp .sx-brand{flex:none;display:grid;place-items:center;width:3.1rem;height:3.1rem;border-radius:1rem;border:1px solid var(--line-soft);background:#fff;box-shadow:var(--shadow-sm)}.lp .sx-brand img{height:1.55rem;display:block}.lp a.sx-cta{flex:none;display:inline-flex;align-items:center;height:3.1rem;padding:0 1.2rem;border-radius:1rem;background:var(--ink);color:#fff;font-weight:600;font-size:.95rem;white-space:nowrap}.lp .sx-locate{top:auto;bottom:.8rem;left:.8rem}.lp .sx-auto{white-space:nowrap}@media(max-width:860px){.lp .sx-top{display:none}.lp .sx-head{padding-top:10px}.lp .sx-mrow .sx-brand{width:3.1rem;height:3.1rem;border-radius:50%}.lp .sx-auto{font-size:.8rem;height:2.2rem;padding:0 .8rem}}@media(max-width:1100px){.lp a.sx-cta{display:none}}.lp .sx-tool{justify-content:flex-start}.lp .sx-chips{margin-right:auto}.lp .sx-cat-ic{width:1.45rem;height:1.45rem;background:currentColor;-webkit-mask:var(--ic) center/contain no-repeat;mask:var(--ic) center/contain no-repeat;--ic: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20.6%2013.4%2013.4%2020.6a2%202%200%200%201-2.8%200L3%2013V3h10l7.6%207.6a2%202%200%200%201%200%202.8Z%22/%3E%3Ccircle%20cx%3D%227.5%22%20cy%3D%227.5%22%20r%3D%221.5%22/%3E%3C/svg%3E)}.lp .sx-cat-ic.fam-all{--ic: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%221%22/%3E%3Crect%20x%3D%2214%22%20y%3D%223%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%221%22/%3E%3Crect%20x%3D%2214%22%20y%3D%2214%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%221%22/%3E%3Crect%20x%3D%223%22%20y%3D%2214%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%221%22/%3E%3C/svg%3E)}.lp .sx-cat-ic.fam-f1{--ic: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22/%3E%3Cpath%20d%3D%22M8.12%208.12%2012%2012M20%204%208.12%2015.88%22/%3E%3Ccircle%20cx%3D%226%22%20cy%3D%2218%22%20r%3D%223%22/%3E%3Cpath%20d%3D%22M14.8%2014.8%2020%2020%22/%3E%3C/svg%3E)}.lp .sx-cat-ic.fam-f2{--ic: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M18%2011V6a2%202%200%200%200-4%200v5M14%2010V4a2%202%200%200%200-4%200v2M10%2010.5V6a2%202%200%200%200-4%200v8%22/%3E%3Cpath%20d%3D%22M18%208a2%202%200%201%201%204%200v6a8%208%200%200%201-8%208h-2c-2.8%200-4.5-.86-6-2.34l-3.6-3.6a2%202%200%200%201%202.83-2.82L7%2015%22/%3E%3C/svg%3E)}.lp .sx-cat-ic.fam-f3{--ic: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m9.06%2011.9%208.07-8.06a2.85%202.85%200%201%201%204.03%204.03l-8.06%208.08%22/%3E%3Cpath%20d%3D%22M7.07%2014.94c-1.66%200-3%201.35-3%203.02%200%201.33-2.5%201.52-2%202.02%201.08%201.1%202.49%202.02%204%202.02%202.2%200%204-1.8%204-4.04a3%203%200%200%200-3-3.02z%22/%3E%3C/svg%3E)}.lp .sx-cat-ic.fam-f4{--ic: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M11%2020A7%207%200%200%201%209.8%206.1C15.5%205%2017%204.48%2019%202c1%202%202%204.18%202%208%200%205.5-4.78%2010-10%2010Z%22/%3E%3Cpath%20d%3D%22M2%2021c0-3%201.85-5.36%205.08-6C9.5%2014.52%2012%2013%2013%2012%22/%3E%3C/svg%3E)}.lp .sx-cat-ic.fam-f5{--ic: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M11%202v2M5%202v2M5%203H4a2%202%200%200%200-2%202v4a6%206%200%200%200%2012%200V5a2%202%200%200%200-2-2h-1%22/%3E%3Cpath%20d%3D%22M8%2015a6%206%200%200%200%2012%200v-3%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2210%22%20r%3D%222%22/%3E%3C/svg%3E)}.lp .sx-cat-ic.fam-f6-j11{--ic: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%224%22%20r%3D%222%22/%3E%3Ccircle%20cx%3D%2218%22%20cy%3D%228%22%20r%3D%222%22/%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2216%22%20r%3D%222%22/%3E%3Cpath%20d%3D%22M9%2010a5%205%200%200%201%205%205v3.5a3.5%203.5%200%200%201-6.84%201.05Q6.52%2017.48%204.46%2016.84A3.5%203.5%200%200%201%205.5%2010Z%22/%3E%3C/svg%3E)}.lp .sx-cat-ic.fam-f7{--ic: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14.7%206.3a1%201%200%200%200%200%201.4l1.6%201.6a1%201%200%200%200%201.4%200l3.77-3.77a6%206%200%200%201-7.94%207.94l-6.91%206.91a2.12%202.12%200%200%201-3-3l6.91-6.91a6%206%200%200%201%207.94-7.94l-3.76%203.76z%22/%3E%3C/svg%3E)}.lp .sx-cat-ic.fam-f8-j12{--ic: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%221.3%22/%3E%3Ccircle%20cx%3D%2219%22%20cy%3D%2212%22%20r%3D%221.3%22/%3E%3Ccircle%20cx%3D%225%22%20cy%3D%2212%22%20r%3D%221.3%22/%3E%3C/svg%3E)}.lp .sx-cat-ic.fam-j1{--ic: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M15%2021v-8a1%201%200%200%200-1-1h-4a1%201%200%200%200-1%201v8%22/%3E%3Cpath%20d%3D%22M3%2010a2%202%200%200%201%20.71-1.53l7-6a2%202%200%200%201%202.58%200l7%206A2%202%200%200%201%2021%2010v9a2%202%200%200%201-2%202H5a2%202%200%200%201-2-2z%22/%3E%3C/svg%3E)}.lp .sx-cat-ic.fam-j2{--ic: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M19%2017h2c.6%200%201-.4%201-1v-3c0-.9-.7-1.7-1.5-1.9C18.7%2010.6%2016%2010%2016%2010s-1.3-1.4-2.2-2.3c-.5-.4-1.1-.7-1.8-.7H5c-.6%200-1.1.4-1.4.9l-1.4%202.9A3.7%203.7%200%200%200%202%2012v4c0%20.6.4%201%201%201h2%22/%3E%3Ccircle%20cx%3D%227%22%20cy%3D%2217%22%20r%3D%222%22/%3E%3Cpath%20d%3D%22M9%2017h6%22/%3E%3Ccircle%20cx%3D%2217%22%20cy%3D%2217%22%20r%3D%222%22/%3E%3C/svg%3E)}.lp .sx-cat-ic.fam-j3{--ic: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%224%22%20y%3D%225%22%20width%3D%2216%22%20height%3D%2211%22%20rx%3D%222%22/%3E%3Cpath%20d%3D%22M2%2020h20%22/%3E%3C/svg%3E)}.lp .sx-cat-ic.fam-j4{--ic: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203l1.9%205.8L20%2010l-6.1%201.2L12%2017l-1.9-5.8L4%2010l6.1-1.2z%22/%3E%3C/svg%3E)}.lp .sx-cat-ic.fam-j5{--ic: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M19%2014c1.49-1.46%203-3.21%203-5.5A5.5%205.5%200%200%200%2016.5%203c-1.76%200-3%20.5-4.5%202-1.5-1.5-2.74-2-4.5-2A5.5%205.5%200%200%200%202%208.5c0%202.3%201.5%204.05%203%205.5l7%207Z%22/%3E%3C/svg%3E)}.lp .sx-cat-ic.fam-j6{--ic: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7%2016.3c2.2%200%204-1.83%204-4.05%200-1.16-.57-2.26-1.71-3.19S7.29%206.75%207%205.3c-.29%201.45-1.14%202.84-2.29%203.76S3%2011.1%203%2012.25c0%202.22%201.8%204.05%204%204.05z%22/%3E%3Cpath%20d%3D%22M12.56%206.6A10.97%2010.97%200%200%200%2014%203.02c.5%202.5%202%204.9%204%206.5s3%203.5%203%205.5a6.98%206.98%200%200%201-11.91%204.97%22/%3E%3C/svg%3E)}.lp .sx-cat-ic.fam-j7{--ic: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%202v7c0%201.1.9%202%202%202h4a2%202%200%200%200%202-2V2M7%202v20M21%2015V2a5%205%200%200%200-5%205v6c0%201.1.9%202%202%202h3Zm0%200v7%22/%3E%3C/svg%3E)}.lp .sx-cat-ic.fam-j8{--ic: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%2021v-8a2%202%200%200%200-2-2H6a2%202%200%200%200-2%202v8%22/%3E%3Cpath%20d%3D%22M4%2016s.5-1%202-1%202.5%202%204%202%202.5-2%204-2%202.5%202%204%202%202-1%202-1M2%2021h20M7%208v3M12%208v3M17%208v3%22/%3E%3C/svg%3E)}.lp .sx-cat-ic.fam-j9{--ic: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M22%2010v6M2%2010l10-5%2010%205-10%205z%22/%3E%3Cpath%20d%3D%22M6%2012v5c3%203%209%203%2012%200v-5%22/%3E%3C/svg%3E)}.lp .sx-cat-ic.fam-j10{--ic: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M16%2020V4a2%202%200%200%200-2-2h-4a2%202%200%200%200-2%202v16%22/%3E%3Crect%20width%3D%2220%22%20height%3D%2214%22%20x%3D%222%22%20y%3D%226%22%20rx%3D%222%22/%3E%3C/svg%3E)}.lp .sx-trades{display:flex;flex-direction:row;gap:.4rem;overflow-x:auto;scrollbar-width:none;max-width:100%;padding:0 4px .2rem}.lp .sx-trades::-webkit-scrollbar{display:none}.lp .sx-trade{flex:none;display:inline-flex;flex-direction:row;align-items:center;gap:.4rem;height:2.1rem;padding:0 .85rem;border:1px solid var(--line);background:#fff;border-radius:999px;font-family:var(--body);font-size:.84rem;font-weight:500;color:var(--ink);cursor:pointer;white-space:nowrap}.lp .sx-trade:hover{border-color:#cfc3fb}.lp .sx-trade-on{background:var(--accent-soft);border-color:#cfc3fb;color:var(--accent-ink);font-weight:600}.lp .sx-trade-n{font-size:.74rem;color:var(--muted)}.lp .sx-trade-on .sx-trade-n{color:var(--accent-ink)}.lp .sx-cats{justify-content:flex-start;-webkit-mask-image:linear-gradient(90deg,#000 92%,transparent);mask-image:linear-gradient(90deg,#000 92%,transparent);cursor:grab}.lp .sx-cats.dragging{cursor:grabbing}.lp .sx-cats,.lp .sx-trades{width:100%}.lp .sx-cats{-webkit-mask-image:none;mask-image:none;justify-content:flex-start}.lp .sx-cats:before,.lp .sx-cats:after{content:"";flex:0 0 0;margin:auto}.lp .sx-chips{align-items:center}.lp .sx-sep{flex:none;width:1px;height:1.5rem;background:var(--line);margin:0 .3rem}.lp .sx-chips .sx-trade{height:2.4rem}.lp .sx-cat-ic.fam-f9-j7{--ic: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%202v7c0%201.1.9%202%202%202h4a2%202%200%200%200%202-2V2M7%202v20M21%2015V2a5%205%200%200%200-5%205v6c0%201.1.9%202%202%202h3Zm0%200v7%22/%3E%3C/svg%3E)}.lp .sx-cat-ic.fam-person{--ic: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%228%22%20r%3D%225%22/%3E%3Cpath%20d%3D%22M20%2021a8%208%200%200%200-16%200%22/%3E%3C/svg%3E)}.lp .sx-chips>.sx-sep:first-child{display:none}.lp .sx-map .sx-mk{position:absolute;border:1px solid rgba(24,19,34,.06)}.lp .sx-map .sx-mk:hover{z-index:2}.lp .sx-gcard{position:absolute;width:260px;transform:translate(-50%,calc(-100% - 44px));background:#fff;border-radius:1.1rem;overflow:hidden;box-shadow:0 18px 44px -18px #1813228c;z-index:5}.lp .sx-map-off .sx-canvas{display:grid;place-items:center;background:var(--paper2)}.lp .sx-map-off .sx-canvas:after{content:"El mapa no est\e1  disponible ahora";color:var(--muted);font-size:.9rem}.lp .sx-map-off .sx-mbtn{display:none}.lp .sx-map-off .sx-canvas>*{display:none!important}.lp .sx-list>.sx-empty{flex:1 0 auto;justify-content:center;min-height:100%;box-sizing:border-box}.lp .sx-list:has(>.sx-empty)>.sx-grid:empty{display:none}@keyframes sx-swap-in{0%{opacity:0;transform:translateY(14px) scale(.985)}}@media(max-width:860px){.lp .sx-mapmode .sx-mapbox{animation:sx-swap-in .32s cubic-bezier(.2,.8,.3,1)}.lp .sx-split:not(.sx-mapmode) .sx-list{animation:sx-swap-in .32s cubic-bezier(.2,.8,.3,1)}.lp .sx-float{transition:transform .15s}.lp .sx-float:active{transform:translate(-50%) scale(.96)}}@media(prefers-reduced-motion:reduce){.lp .sx-mapmode .sx-mapbox,.lp .sx-split .sx-list{animation:none}}.lsw{position:relative;display:flex;flex-direction:row;align-items:center;flex:none;height:38px;padding:3px;border-radius:999px;background:#f7f6fb;border:1px solid #EBE7F1;box-sizing:border-box}.lsw-thumb{position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:999px;background:#181322;transition:transform .25s cubic-bezier(.2,.8,.3,1)}.lsw-en .lsw-thumb{transform:translate(100%)}.lsw-opt{position:relative;z-index:1;flex:1 1 0;min-width:36px;height:100%;border:0;background:none;border-radius:999px;font:700 12.5px/1 Inter,system-ui,sans-serif;color:#6c6579;cursor:pointer;transition:color .2s}.lsw-opt.on{color:#fff}.lsw-opt:focus-visible{outline:2px solid #6B46F2;outline-offset:2px}@media(prefers-reduced-motion:reduce){.lsw-thumb{transition:none}}.lp .sx-map-off .sx-canvas:after{content:attr(data-off)}.lp .sx-top .lsw{flex:none;align-self:center}.lp .sx-sheet-top,.sx-sheet-top{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;min-height:38px}.lp .sx-sheet-top .sx-sheet-h,.sx-sheet-top .sx-sheet-h{margin:0}.lp .sx-sheet-top .lsw,.sx-sheet-top .lsw{position:absolute;right:0;top:50%;transform:translateY(-50%)}a.app-soon{cursor:not-allowed!important}a.app-soon:not(.sx-card):not(.sx-pop2){opacity:.45;filter:saturate(.6)}a.app-soon:hover{transform:none!important}.app-soon-tip{position:fixed;z-index:9999;transform:translate(-50%,-100%);background:#181322;color:#fff;font:600 13px/1.3 Inter,system-ui,sans-serif;padding:8px 12px;border-radius:10px;box-shadow:0 10px 24px -10px #18132299;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .18s,transform .18s}.app-soon-tip.on{opacity:1;transform:translate(-50%,calc(-100% - 4px))}.app-soon-tip.below{transform:translate(-50%)}.app-soon-tip.below.on{transform:translate(-50%,4px)}.lp #traer{padding-block:4.5rem}.lp .imp-ask{display:flex;flex-direction:column;gap:1rem;max-width:34rem;text-align:center}.lp .imp-ask .imp-lede{margin-inline:auto}.lp .imp-box-in,.lp .imp-steps{text-align:left}.lp .imp-h{font-family:var(--disp);font-weight:800;font-size:clamp(2rem,7.5vw,3rem);line-height:1.03;letter-spacing:-.035em;text-wrap:balance}.lp .imp-lede{margin-top:0;font-size:1.05rem}.lp .imp-box{display:flex;flex-direction:column;gap:.55rem;padding:.55rem;border-radius:1.5rem;background:var(--paper);border:1.5px solid #D9CFFD;box-shadow:0 0 0 5px var(--accent-soft),var(--shadow)}.lp .imp-box-in{display:flex;flex-direction:row;align-items:center;gap:.15rem;padding:.55rem .75rem .2rem}.lp .imp-pre{font-size:1.12rem;font-weight:600;color:var(--muted);white-space:nowrap}.lp .imp-in{flex:1;min-width:0;border:0;background:transparent;font:700 1.12rem var(--body);color:var(--ink);padding:.3rem 0}.lp .imp-in:focus{outline:none}.lp .imp-in::placeholder{color:#b5afc0}.lp .imp-go{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;min-height:3.4rem;border:0;border-radius:1.1rem;background:var(--accent);color:#fff;font:700 1.02rem var(--body);cursor:pointer;box-shadow:0 10px 24px -12px var(--accent);@supports (color: color-mix(in lab,red,red)){box-shadow:0 10px 24px -12px color-mix(in oklab,var(--accent) 75%,transparent)}}.lp .imp-go[disabled]{opacity:.55;cursor:not-allowed;box-shadow:none}.lp .imp-alt{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.4rem;font-size:.9rem;color:var(--muted)}.lp .imp-alt-b{border:0;background:none;padding:0;font:700 .9rem var(--body);color:var(--accent-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.lp .imp-bc{display:flex;flex-direction:column;gap:.9rem}.lp .imp-steps{display:flex;flex-direction:column;gap:.55rem}.lp .imp-step{display:flex;flex-direction:row;align-items:flex-start;gap:.7rem;font-size:.93rem;color:var(--ink-soft);line-height:1.45}.lp .imp-n{flex:none;width:1.6rem;height:1.6rem;border-radius:999px;background:var(--ink);color:#fff;font-weight:700;font-size:.8rem;display:flex;align-items:center;justify-content:center}.lp .imp-paste{width:100%;min-height:8.5rem;resize:vertical;border:1.5px solid #D9CFFD;border-radius:1.2rem;background:var(--paper);padding:.9rem 1rem;font:500 .92rem/1.55 var(--body);color:var(--ink)}.lp .imp-paste:focus{outline:none;box-shadow:0 0 0 4px var(--accent-soft)}.lp .imp-bc .imp-alt-b{align-self:center}.lp .imp-note{font-size:.86rem;color:var(--muted);text-align:center}.lp .imp-err{color:#a3122b;font-weight:600}.lp .imp-out{width:100%;max-width:66rem;margin:2.6rem auto 0;padding-inline:20px;display:flex;flex-direction:column;gap:1.6rem}.lp .imp-font{display:none}.lp .imp-sum{display:flex;flex-direction:column;gap:.7rem;width:100%;max-width:34rem;margin-inline:auto}.lp .imp-stage{order:-1}.lp .imp-sum-t{font-family:var(--disp);font-weight:800;font-size:1.7rem;letter-spacing:-.03em;line-height:1.06}.lp .imp-sum-s{font-size:.95rem;color:var(--ink-soft);line-height:1.5}.lp .imp-list{display:flex;flex-direction:column;padding:.2rem 1.1rem;border-radius:1.25rem;background:var(--paper);border:1px solid var(--line)}.lp .imp-li{display:flex;flex-direction:row;align-items:center;gap:.65rem;padding:.7rem 0;border-top:1px solid var(--line-soft);font-size:.93rem}.lp .imp-li:first-child{border-top:0}.lp .imp-ok{width:1.4rem;height:1.4rem;flex:none;border-radius:999px;background:var(--ok-soft);color:var(--ok);display:flex;align-items:center;justify-content:center;font-size:.8rem}.lp .imp-li-t{flex:1;min-width:0}.lp .imp-li-n{font-weight:700;color:var(--muted);font-variant-numeric:tabular-nums}.lp .imp-keep{display:flex;align-items:center;justify-content:center;min-height:3.4rem;border-radius:999px;background:var(--accent);color:#fff;font-weight:700;font-size:1.02rem;margin-top:.3rem;box-shadow:0 10px 24px -12px var(--accent);@supports (color: color-mix(in lab,red,red)){box-shadow:0 10px 24px -12px color-mix(in oklab,var(--accent) 75%,transparent)}}.lp .imp-again{align-self:center}.lp .imp-why{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:.4rem}.lp .imp-why-c{display:flex;flex-direction:column;gap:.15rem;padding:.85rem;border-radius:1.1rem;background:var(--paper);border:1px solid var(--line)}.lp .imp-why-t{font-weight:800;font-size:.9rem}.lp .imp-why-s{font-size:.8rem;color:var(--muted);line-height:1.35}.lp .imp-stage{display:flex;flex-direction:column;align-items:center;gap:1rem}.lp .imp-views{display:flex;flex-direction:row;gap:.2rem;padding:.3rem;border-radius:999px;background:var(--line-soft);align-self:stretch;max-width:24rem;width:100%;margin-inline:auto}.lp .imp-view{flex:1;border:0;background:transparent;border-radius:999px;padding:.6rem .5rem;font:600 .9rem var(--body);color:var(--muted);cursor:pointer}.lp .imp-view.on{background:var(--paper);color:var(--ink);font-weight:700;box-shadow:var(--shadow-sm)}.lp .ph{width:100%;max-width:22rem;aspect-ratio:9 / 19;max-height:44rem;padding:.6rem;border-radius:3rem;background:#1b1b1f;box-shadow:var(--phone-shadow)}.lp .ph-scr{--bg: #7b5ce6;--fg: #fff;--btn: #fff;--btnfg: #1c1c1e;--r: 1rem;position:relative;height:100%;border-radius:2.45rem;overflow:hidden;color:var(--fg);font-family:var(--ft, var(--body)),var(--body);background:linear-gradient(180deg,var(--bg) 0%,var(--bg) 40%,var(--bg) 100%);@supports (color: color-mix(in lab,red,red)){background:linear-gradient(180deg,color-mix(in oklab,var(--bg) 80%,#fff) 0%,var(--bg) 40%,color-mix(in oklab,var(--bg) 80%,#000) 100%)}}.lp .ph-scr.photo{background:#1c1c1e var(--pic) center/cover no-repeat}.lp .ph-scr.photo:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#100e184d,#100e18b8)}.lp .imp-r-none{--r: .35rem}.lp .imp-r-full{--r: 1.5rem}.lp .ph-isl{position:absolute;z-index:3;top:.6rem;left:50%;transform:translate(-50%);width:6.2rem;height:1.7rem;border-radius:999px;background:#0b0b0d}.lp .ph-body{position:relative;z-index:1;height:100%;overflow-y:auto;scrollbar-width:none;padding:3rem .85rem 1.2rem;display:flex;flex-direction:column;gap:.6rem}.lp .ph-body::-webkit-scrollbar{display:none}.lp .ph-body>*{flex:none}.lp .ph-id{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.35rem}.lp .ph-av{width:5rem;height:5rem;border-radius:999px;object-fit:cover;border:3px solid var(--fg);@supports (color: color-mix(in lab,red,red)){border:3px solid color-mix(in oklab,var(--fg) 80%,transparent)}}.lp .ph-av-blank{display:flex;align-items:center;justify-content:center;background:var(--fg);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--fg) 16%,transparent)}font-size:1.8rem}.lp .ph-name{font-family:var(--ft, var(--disp)),var(--disp);font-weight:800;font-size:1.45rem;letter-spacing:-.02em;line-height:1.1;overflow-wrap:anywhere}.lp .ph-bio{font-size:.8rem;line-height:1.4;opacity:.88;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.lp .ph-soc{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:.35rem;margin-top:.15rem}.lp .ph-soc-i{width:1.85rem;height:1.85rem;border-radius:999px;background:#fff;color:#1c1c1e;display:flex;align-items:center;justify-content:center;font-size:.85rem}.lp .ph-book{display:flex;flex-direction:column;gap:.2rem;padding:.85rem;border-radius:calc(var(--r) + .2rem);background:var(--btn);color:var(--btnfg);margin-top:.2rem}.lp .ph-book-k{font-size:.6rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;opacity:.7}.lp .ph-book-t{font-weight:800;font-size:.95rem}.lp .ph-book-s{font-size:.72rem;opacity:.75;line-height:1.35}.lp .ph-sec{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;margin-top:.35rem}.lp .ph-h{font-family:var(--ft, var(--disp)),var(--disp);font-weight:800;font-size:.95rem}.lp .ph-all{font-size:.7rem;opacity:.8}.lp .ph-rail{display:flex;flex-direction:row;gap:.5rem;overflow-x:auto;scrollbar-width:none;margin-inline:-.85rem;padding-inline:.85rem}.lp .ph-rail::-webkit-scrollbar{display:none}.lp .ph-rail .ph-prod{flex:none;width:7.4rem}.lp .ph-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.lp .ph-prod{display:flex;flex-direction:column;gap:.3rem;padding:.4rem .4rem .55rem;border-radius:calc(var(--r) + .1rem);background:var(--fg);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--fg) 9%,transparent)}border:1px solid var(--fg);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in oklab,var(--fg) 12%,transparent)}min-width:0}.lp .ph-prod-img{width:100%;aspect-ratio:1;max-width:100%;object-fit:cover;border-radius:calc(var(--r) * .75);background:#fff}.lp .ph-prod-t{font-weight:700;font-size:.74rem;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lp .ph-prod-p{font-weight:800;font-size:.74rem}.lp .ph-links{display:flex;flex-direction:column;gap:.4rem}.lp .ph-link{display:flex;flex-direction:row;align-items:center;gap:.55rem;min-height:2.9rem;padding:.35rem .7rem .35rem .35rem;border-radius:var(--r);background:var(--btn);color:var(--btnfg)}.lp .ph-lt{flex:none;width:2.2rem;height:2.2rem;border-radius:calc(var(--r) * .7);object-fit:cover}.lp .ph-blank{display:flex;align-items:center;justify-content:center;background:var(--btnfg);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--btnfg) 10%,transparent)}color:inherit;font-size:.9rem}.lp .ph-link-t{flex:1;min-width:0;font-weight:700;font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp .ph-video{position:relative;border-radius:calc(var(--r) + .2rem);overflow:hidden;aspect-ratio:16 / 9;background:#1b1b1f;display:flex;flex-direction:column;justify-content:flex-end;padding:.6rem;color:#fff}.lp .ph-video-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lp .ph-video:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.65))}.lp .ph-play{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);width:2.6rem;height:2.6rem;border-radius:999px;background:#ffffff40;backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center}.lp .ph-video-t{position:relative;z-index:1;font-weight:700;font-size:.8rem}.lp .ph-mini{display:flex;flex-direction:row;align-items:center;gap:.5rem}.lp .ph-mini-av{width:2rem;height:2rem;border-radius:999px;object-fit:cover}.lp .ph-mini-n{font-family:var(--ft, var(--disp)),var(--disp);font-weight:800;font-size:1rem}.lp .ph-more{align-self:center;font-size:.74rem;font-weight:600;opacity:.85}@media(min-width:900px){.lp .imp-ask{max-width:40rem}.lp .imp-out{display:grid;grid-template-columns:23rem minmax(0,1fr);column-gap:3.5rem;align-items:start}.lp .imp-sum{position:sticky;top:6rem;max-width:none;margin:0}.lp .imp-stage{order:0;padding:1.6rem 1rem 2rem;border-radius:2rem;background:radial-gradient(120% 90% at 50% 0%,var(--accent-soft) 0%,var(--band) 65%);border:1px solid var(--line)}}.lp .imp-over{font-size:.9rem;color:#4b2fcb;background:#efebfe;border-radius:.8rem;padding:.6rem .8rem;margin:.2rem 0 .4rem}.lp .hero-chips{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:.5rem}.lp .hero-chip{display:inline-flex;flex-direction:row;align-items:center;gap:.4rem;font-size:.86rem;font-weight:600;color:var(--ink);background:#fff;border:1px solid #ECE8F4;border-radius:2rem;padding:.42rem .85rem}.lp .hero-chip:before{content:"";width:.42rem;height:.42rem;border-radius:50%;background:var(--accent);flex:none}.lp .tpt-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:1.8rem}.lp .tpt-c{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;background:#fff;border:1px solid #EFEBF6;border-radius:18px;padding:20px}.lp .tpt-ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent-ink);font-size:20px;flex:none}.lp .tpt-t{font-family:var(--disp);font-weight:600;font-size:1.05rem;line-height:1.2;margin:.25rem 0 0;letter-spacing:-.01em}.lp .tpt-s{font-size:.95rem;line-height:1.5;color:var(--ink-soft);margin:0}@media(max-width:900px){.lp .tpt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.lp .tpt-grid{grid-template-columns:minmax(0,1fr)}}.lp .asis{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:48px;align-items:center}.lp .asis-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.lp .asis-list{display:flex;flex-direction:column;gap:14px;margin-top:1.4rem}.lp .asis-li{display:flex;flex-direction:row;align-items:flex-start;gap:12px}.lp .asis-li>.mu-icon{flex:none;width:36px;height:36px;padding:8px;box-sizing:border-box;border-radius:11px;background:var(--accent-soft);color:var(--accent-ink)}.lp .asis-li>div{display:flex;flex-direction:column;gap:2px;min-width:0}.lp .asis-t{font-weight:650;font-size:1rem;color:var(--ink)}.lp .asis-s{font-size:.94rem;line-height:1.45;color:var(--ink-soft)}.lp .asis-chat{display:flex;flex-direction:column;gap:10px;background:#f4f2fa;border-radius:24px;padding:22px;min-width:0}.lp .asis-b{max-width:84%;padding:10px 14px;border-radius:18px;font-size:.95rem;line-height:1.42}.lp .asis-me{align-self:flex-end;background:var(--accent);color:#fff;border-bottom-right-radius:6px}.lp .asis-bot{align-self:flex-start;display:flex;flex-direction:column;gap:4px;background:#fff;color:var(--ink);border-bottom-left-radius:6px;box-shadow:0 1px 2px #1813220d}.lp .asis-who{font-size:.72rem;font-weight:600;color:var(--muted)}.lp .asis-btns{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;margin-top:4px}.lp .asis-btns span{border:1px solid #D9D2F7;color:var(--accent-ink);border-radius:999px;padding:3px 11px;font-size:.82rem;font-weight:600}.lp .asis-btns span.on{background:var(--accent-soft)}@media(max-width:860px){.lp .asis{grid-template-columns:minmax(0,1fr);gap:28px}}@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-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-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: 0px;}@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-duration{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-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-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-divide-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;}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-border-style: solid;--tw-leading: initial;--tw-font-weight: initial;--tw-tracking: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial;--tw-ease: initial;--tw-duration: initial;--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-scale-z: 1;--tw-ordinal: initial;--tw-slashed-zero: initial;--tw-numeric-figure: initial;--tw-numeric-spacing: initial;--tw-numeric-fraction: initial;--tw-divide-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}}}
