/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: "Geist", ui-sans-serif, system-ui, sans-serif;--font-mono: "Geist Mono", ui-monospace, monospace;--color-black: #000;--color-white: #fff;--spacing: .25rem;--container-xs: 20rem;--container-sm: 24rem;--container-lg: 32rem;--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-normal: 1.5;--leading-relaxed: 1.625;--radius-md: calc(var(--radius) * .8);--radius-lg: var(--radius);--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-xs: 4px;--blur-lg: 16px;--blur-2xl: 40px;--aspect-video: 16 / 9;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-font-family: "Geist", ui-sans-serif, system-ui, sans-serif;--default-mono-font-family: "Geist Mono", ui-monospace, monospace;--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{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%;@media(width>=40rem){max-width:40rem}@media(width>=48rem){max-width:48rem}@media(width>=64rem){max-width:64rem}@media(width>=80rem){max-width:80rem}@media(width>=96rem){max-width:96rem}}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-20{height:calc(var(--spacing) * 20)}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-2\/3{width:calc(2 / 3 * 100%)}.w-2\/5{width:40%}.w-3\/5{width:calc(3 / 5 * 100%)}.w-full{width:100%}.min-w-0{min-width:0px}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.shimmer{--_spread: var(--shimmer-spread, calc(3ch + 40px) );--_base: currentColor;--_highlight: var( --shimmer-color, oklch(from currentColor l c h / calc(alpha/5) ) );background-image:var( --shimmer-image, linear-gradient( calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), var(--_highlight) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, var(--_highlight) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread)) ) );@supports (color: color-mix(in lab,red,red)){background-image:var( --shimmer-image, linear-gradient( calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread)) ) )}background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;background-position:0 0;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:var(--shimmer-text-fill, transparent);animation:tw-shimmer var(--shimmer-duration, 2s) linear infinite;&:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){--_highlight: var( --shimmer-color, oklch(from currentColor max(.8, calc(l + .4) ) c h / calc(alpha + .4) ) )}&:where([dir=rtl],[dir=rtl] *){animation-direction:reverse}@media(prefers-reduced-motion:reduce){animation:none;background-image:none;-webkit-text-fill-color:currentColor}}.animate-spin{animation:var(--animate-spin)}.resize{resize:both}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-row{flex-direction:row}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0{gap:0px}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--radius) * 1.8)}.rounded-xl{border-radius:calc(var(--radius) * 1.4)}.border{border-style:var(--tw-border-style);border-width:1px}.border-border{border-color:var(--border)}.bg-card{background-color:var(--card)}.px-1{padding-inline:var(--spacing)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-1{padding-block:var(--spacing)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.text-center{text-align:center}.text-left{text-align:left}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading, var(--text-4xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.leading-snug{--tw-leading: var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-destructive{color:var(--destructive)}.text-muted-foreground{color:var(--muted-foreground)}.text-primary{color:var(--primary)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.opacity-40{opacity:40%}.opacity-55{opacity:55%}.opacity-70{opacity:70%}.shadow{--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)}.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,)}.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)}.paused{animation-play-state:paused}.running{animation-play-state:running}}: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) * .8);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) * .8);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,.btn-primary{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) * .8);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) * .8);padding-inline:calc(var(--spacing) * 2.5)}.btn-lg{height:calc(var(--spacing) * 9);border-radius:calc(var(--radius) * .8);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) * .8)}.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) * .8);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) * .8);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) * .8);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)}}}.mu-checkbox{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.mu-checkbox input,.mu-field-check{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-radius:4px;border-color:var(--input);accent-color:var(--primary)}.mu-number,.mu-date{display:flex;height:calc(var(--spacing) * 8);width:100%;border-radius:calc(var(--radius) * .8);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)}}&: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)}}}.mu-range{width:100%;accent-color:var(--primary)}.mu-chart-bar,.mu-chart-dot,.mu-chart-slice{fill:var(--primary)}.mu-chart-slice{stroke:var(--card);stroke-width:2.5}.mu-chart-dot{stroke:var(--card);stroke-width:2}.mu-chart-line{fill:none;stroke:var(--primary);stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.mu-chart-area{stroke:none}.mu-chart-grid{stroke:var(--border);stroke-opacity:.55}.mu-chart-tick,.mu-chart-xlabel{fill:var(--muted-foreground);font-size:10px;font-variant-numeric:tabular-nums}.mu-chart-total{fill:var(--foreground);font-size:15px;font-weight:650;font-variant-numeric:tabular-nums}.card{display:flex;flex-direction:column;gap:calc(var(--spacing) * 6);border-radius:calc(var(--radius) * 1.4);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) * .8);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) * .8);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:Geist Mono,ui-monospace,monospace;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) * .6);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--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) * .8);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) * .6);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) * .8);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) * .8);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) * .8);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) * .8);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) * .8);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) * .6);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) * .8);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) * .8);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) * .8);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) * .8);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) * .6);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) * .8);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) * .8);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) * .6);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) * .8);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) * .8);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) * .8);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) * .8);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) * .8);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) * .8);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) * .6);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) * .8);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) * .8);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) * .8);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) * .8);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) * .8);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) * .8);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) * .8);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) * .6);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) * .8);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) * .8);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) * .8);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) * .6);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) * .8);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) * .8);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) * .8);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) * .8);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) * .8);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) * .8);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) * .8);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) * .8);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) * .8);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) * .8);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) * .8);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:Geist Mono,ui-monospace,monospace;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) * .8);border-bottom-left-radius:calc(var(--radius) * .8)}.btn-group>*:last-child{border-top-right-radius:calc(var(--radius) * .8);border-bottom-right-radius:calc(var(--radius) * .8)}.btn-group>:where(:not(:first-child)){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) * .8);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) * 1.4);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:calc(var(--radius) * 1.8);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) * 1.4);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) * 1.4)}.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}@media(pointer:coarse){.btn,.input,.toggle,.select-trigger,.native-select{height:calc(var(--spacing) * 11)}.btn-sm{height:calc(var(--spacing) * 10)}}}@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%{box-shadow:0 4px 12px -6px #0000001a}to{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)}@property --scroll-fade-t{syntax: "<length-percentage>"; inherits: false; initial-value: 0px;}@property --scroll-fade-b{syntax: "<length-percentage>"; inherits: false; initial-value: 0px;}@property --scroll-fade-s{syntax: "<length-percentage>"; inherits: false; initial-value: 0px;}@property --scroll-fade-e{syntax: "<length-percentage>"; inherits: false; initial-value: 0px;}@property --scroll-fade-mask{syntax: "*"; inherits: false;}@property --shimmer-angle{syntax: "<angle>"; inherits: true; initial-value: 20deg;}@property --shimmer-image{syntax: "*"; inherits: false;}@property --shimmer-text-fill{syntax: "*"; inherits: false;}@media(prefers-reduced-motion:reduce){.shimmer{animation:none;background-image:none;-webkit-text-fill-color:currentColor}}@property --tw-animation-delay{syntax: "*"; inherits: false; initial-value: 0s;}@property --tw-animation-direction{syntax: "*"; inherits: false; initial-value: normal;}@property --tw-animation-duration{syntax: "*"; inherits: false;}@property --tw-animation-fill-mode{syntax: "*"; inherits: false; initial-value: none;}@property --tw-animation-iteration-count{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-enter-opacity{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-enter-rotate{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-enter-scale{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-enter-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-enter-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-exit-opacity{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-exit-rotate{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-exit-scale{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-exit-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-exit-translate-y{syntax: "*"; inherits: false; initial-value: 0;}.cn-accordion{display:flex;width:100%;flex-direction:column}.cn-accordion-trigger{position:relative;display:flex;flex:1;align-items:flex-start;justify-content:space-between;border-style:var(--tw-border-style);border-width:1px;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-outline-style: none;outline-style:none;&:disabled{pointer-events:none}&:disabled{opacity:50%}}.cn-accordion-content-inner{height:var(--radix-accordion-content-height);& a{text-decoration-line:underline}& a{text-underline-offset:3px}& a{&:hover{@media(hover:hover){color:var(--foreground)}}}& p:not(:last-child){margin-bottom:calc(var(--spacing) * 4)}}.cn-accordion-content{overflow:hidden}.cn-alert-dialog-overlay{position:fixed;inset:0;z-index:50}.cn-alert-dialog-content{position:fixed;top:50%;left:50%;z-index:50;display:grid;width:100%;--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-outline-style: none;outline-style:none}.cn-alert-dialog-footer{display:flex;flex-direction:column-reverse;gap:calc(var(--spacing) * 2);&:is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}&:is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}@media(width>=40rem){flex-direction:row}@media(width>=40rem){justify-content:flex-end}}.cn-alert-title a{text-decoration-line:underline;text-underline-offset:3px}@media(hover:hover){.cn-alert-title a:hover{color:var(--foreground)}}.cn-alert-description a{text-decoration-line:underline;text-underline-offset:3px}@media(hover:hover){.cn-alert-description a:hover{color:var(--foreground)}}.cn-alert{position:relative;width:100%}.cn-attachment-content{max-width:100%;min-width:0px;flex:1}.cn-attachment-title{display:block;max-width:100%;min-width:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cn-attachment-description{display:block;max-width:100%;min-width:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);&:is(:where(.group\/attachment)[data-state=error] *){color:var(--destructive);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--destructive) 80%,transparent)}}}.cn-attachment-actions{display:flex;flex-shrink:0;align-items:center}.cn-attachment-trigger{position:absolute;inset:0;z-index:10;--tw-outline-style: none;outline-style:none}.cn-attachment-group{display:flex;min-width:0px;scroll-snap-type:x var(--tw-scroll-snap-strictness);--tw-scroll-snap-strictness: mandatory;overflow-x:auto;overscroll-behavior-x:contain;:is(&>*){&[data-slot=attachment]{flex:none}}:is(&>*){&[data-slot=attachment]{scroll-snap-align:start}}}.cn-attachment{position:relative;display:flex;max-width:100%;min-width:0px;flex-shrink:0;flex-wrap:wrap;border-style:var(--tw-border-style);border-width:1px;background-color:var(--card);color:var(--card-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));&:has(>a,>button){&: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-state=error]{border-color:var(--destructive);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--destructive) 30%,transparent)}}&[data-state=idle]{--tw-border-style: dashed;border-style:dashed}}.cn-attachment-orientation-horizontal{align-items:center}.cn-attachment-orientation-vertical{flex-direction:column}.cn-attachment-media{position:relative;display:flex;aspect-ratio:1 / 1;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;&:is(:where(.group\/attachment)[data-state=error] *){background-color:var(--destructive);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}&:is(:where(.group\/attachment)[data-state=error] *){color:var(--destructive)}& svg{pointer-events:none}}:is(.cn-attachment-media-variant-image>*):is(img){aspect-ratio:1 / 1;width:100%;object-fit:cover}.cn-avatar{position:relative;display:flex;flex-shrink:0;-webkit-user-select:none;user-select:none;&:after{content:var(--tw-content);position:absolute}&:after{content:var(--tw-content);inset:0}&:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}&:after{content:var(--tw-content);border-color:var(--border)}&:after{content:var(--tw-content);mix-blend-mode:darken}&:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){&:after{content:var(--tw-content);mix-blend-mode:lighten}}}.cn-avatar-image{aspect-ratio:1 / 1;width:100%;height:100%;object-fit:cover}.cn-avatar-fallback{display:flex;width:100%;height:100%;align-items:center;justify-content:center;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));&:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}}.cn-avatar-badge{position:absolute;right:0;bottom:0;z-index:10;display:inline-flex;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-blend-mode:color;--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);-webkit-user-select:none;user-select:none;&:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}&:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}&:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}&:is(:where(.group\/avatar)[data-size=default] *){>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}}&:is(:where(.group\/avatar)[data-size=lg] *){>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}}&:is(:where(.group\/avatar)[data-size=sm] *){>svg{display:none}}}.cn-avatar-group{display:flex;:where(&>:not(:last-child)){--tw-space-x-reverse: 0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}:is(&>*){&[data-slot=avatar]{--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)}}:is(&>*){&[data-slot=avatar]{--tw-ring-color: var(--background)}}}.cn-avatar-group-count{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;--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(--background)}.cn-badge{display:inline-flex;width:fit-content;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;white-space:nowrap;&: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}}.cn-breadcrumb-list{display:flex;flex-wrap:wrap;align-items:center;overflow-wrap:break-word}.cn-breadcrumb-item{display:inline-flex;align-items:center}.cn-breadcrumb-ellipsis{display:flex;align-items:center;justify-content:center}.cn-bubble-group{display:flex;min-width:0px;flex-direction:column}.cn-bubble-content{width:fit-content;max-width:100%;min-width:0px;overflow:hidden;overflow-wrap:break-word;&:is(button){text-align:left}&:is(button,a){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}}.cn-bubble{position:relative;display:flex;width:fit-content;min-width:0px;flex-direction:column}.cn-bubble-reactions{position:absolute;z-index:10;display:flex;width:fit-content;align-items:center;justify-content:center}.cn-button-group-text{display:flex;align-items:center;& svg{pointer-events:none}}.cn-button-group-separator{position:relative;align-self:stretch;&:where([data-orientation=horizontal]){margin-inline:1px}&:where([data-orientation=horizontal]){width:auto}&:where([data-orientation=vertical]){margin-block:1px}&:where([data-orientation=vertical]){height:auto}}.cn-button-group{display:flex;width:fit-content;align-items:stretch;:is(&>*){&:focus-visible{position:relative}}:is(&>*){&:focus-visible{z-index:10}}>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}>input{flex:1}}.cn-button-group-orientation-horizontal>:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;border-left-style:var(--tw-border-style);border-left-width:0px}.cn-button-group-orientation-horizontal>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.cn-button-group-orientation-vertical{flex-direction:column;>*:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}>*:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:0px}>*:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}}.cn-button{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;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;-webkit-user-select:none;user-select:none;&:disabled{pointer-events:none}&:disabled{opacity:50%}& svg{pointer-events:none}& svg{flex-shrink:0}}.cn-calendar{background-color:var(--background);:where(*[data-slot=card-content]) &{background-color:transparent}:where(*[data-slot=popover-content]) &{background-color:transparent}}.cn-calendar-dropdown-root{position:relative;border-radius:var(--cell-radius)}.cn-calendar-caption{display:flex;align-items:center;gap:var(--spacing);border-radius:var(--cell-radius);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;>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}>svg{color:var(--muted-foreground)}}.cn-calendar-day-button{position:relative;isolation:isolate;z-index:10;display:flex;aspect-ratio:1 / 1;width:auto;height:auto;width:100%;min-width:var(--cell-size);flex-direction:column;gap:var(--spacing);border-style:var(--tw-border-style);border-width:0px;--tw-leading: 1;line-height:1;--tw-font-weight: var(--font-weight-normal);font-weight:var(--font-weight-normal);&:is(:where(.group\/day)[data-focused=true] *){position:relative}&:is(:where(.group\/day)[data-focused=true] *){z-index:10}&:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ring)}&:is(:where(.group\/day)[data-focused=true] *){--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)}&:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color: var(--ring);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent)}}&[data-range-end=true]{border-radius:var(--cell-radius)}&[data-range-end=true]{border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}&[data-range-end=true]{background-color:var(--primary)}&[data-range-end=true]{color:var(--primary-foreground)}&[data-range-middle=true]{border-radius:0}&[data-range-middle=true]{background-color:var(--muted)}&[data-range-middle=true]{color:var(--foreground)}&[data-range-start=true]{border-radius:var(--cell-radius)}&[data-range-start=true]{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}&[data-range-start=true]{background-color:var(--primary)}&[data-range-start=true]{color:var(--primary-foreground)}&[data-selected-single=true]{background-color:var(--primary)}&[data-selected-single=true]{color:var(--primary-foreground)}&:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){&:hover{@media(hover:hover){color:var(--foreground)}}}>span{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}>span{opacity:70%}}.cn-calendar-caption-label{display:flex;align-items:center;gap:var(--spacing);border-radius:var(--cell-radius);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}>svg{color:var(--muted-foreground)}}.cn-card{display:flex;flex-direction:column}.cn-card-header{display:grid;grid-auto-rows:min-content;align-items:flex-start;&:has(*[data-slot=card-action]){grid-template-columns:1fr auto}&:has(*[data-slot=card-description]){grid-template-rows:auto auto}}.cn-card-action{grid-column-start:2;grid-row:span 2 / span 2;grid-row-start:1;align-self:flex-start;justify-self:flex-end}.cn-card-footer{display:flex;align-items:center}.cn-carousel-previous{position:absolute;inset-block:0px;top:calc(var(--spacing) * -12);left:calc(var(--spacing) * -12);left:50%;margin-block:auto;--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);rotate:90deg;touch-action:manipulation}.cn-carousel-next{position:absolute;inset-block:0px;right:calc(var(--spacing) * -12);bottom:calc(var(--spacing) * -12);left:50%;margin-block:auto;--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);rotate:90deg;touch-action:manipulation}.cn-chart{display:flex;aspect-ratio:var(--aspect-video);justify-content:center;font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));.recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.recharts-cartesian-grid line[stroke="#ccc"]{stroke:var(--border);@supports (color: color-mix(in lab,red,red)){stroke:color-mix(in oklab,var(--border) 50%,transparent)}}.recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.recharts-dot[stroke="#fff"]{stroke:transparent}.recharts-layer{--tw-outline-style: none;outline-style:none;@media(forced-colors:active){outline:2px solid transparent;outline-offset:2px}}.recharts-polar-grid [stroke="#ccc"]{stroke:var(--border)}.recharts-radial-bar-background-sector,.recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.recharts-reference-line [stroke="#ccc"]{stroke:var(--border)}.recharts-sector{--tw-outline-style: none;outline-style:none;@media(forced-colors:active){outline:2px solid transparent;outline-offset:2px}}.recharts-sector[stroke="#fff"]{stroke:transparent}.recharts-surface{--tw-outline-style: none;outline-style:none;@media(forced-colors:active){outline:2px solid transparent;outline-offset:2px}}}.cn-chart-tooltip{display:grid;min-width:calc(var(--spacing) * 32);align-items:flex-start}.cn-checkbox{position:relative;flex-shrink:0;--tw-outline-style: none;outline-style:none;&:after{content:var(--tw-content);position:absolute}&:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * -3)}&:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -2)}&:disabled{cursor:not-allowed}&:disabled{opacity:50%}}.cn-checkbox-indicator{display:grid;place-content:center;color:currentcolor;transition-property:none}.cn-combobox-input{width:auto}.cn-combobox-content{position:relative;max-height:var(--available-height);width:var(--anchor-width);max-width:var(--available-width);min-width:calc(var(--anchor-width) + calc(var(--spacing) * 7));transform-origin:var(--transform-origin);&[data-chips=true]{min-width:var(--anchor-width)}}.cn-combobox-list{overflow-y:auto;overscroll-behavior:contain}.cn-combobox-item{position:relative;display:flex;width:100%;cursor:default;align-items:center;--tw-outline-style: none;outline-style:none;@media(forced-colors:active){outline:2px solid transparent;outline-offset:2px}-webkit-user-select:none;user-select:none;&:where([data-disabled=true]),&:where([data-disabled]:not([data-disabled=false])){pointer-events:none}&:where([data-disabled=true]),&:where([data-disabled]:not([data-disabled=false])){opacity:50%}& svg{pointer-events:none}& svg{flex-shrink:0}}.cn-combobox-chip:has(:disabled){pointer-events:none;cursor:not-allowed;opacity:50%}.cn-combobox-chip-input{min-width:calc(var(--spacing) * 16);flex:1;--tw-outline-style: none;outline-style:none}.cn-combobox-trigger-icon,.cn-combobox-clear-icon,.cn-combobox-item-indicator-icon,.cn-combobox-chip-indicator-icon{pointer-events:none}.cn-command{display:flex;width:100%;height:100%;flex-direction:column;overflow:hidden}.cn-command-dialog{top:calc(1 / 3 * 100%);--tw-translate-y: 0px;translate:var(--tw-translate-x) var(--tw-translate-y);overflow:hidden;padding:0}.cn-command-input{--tw-outline-style: none;outline-style:none;@media(forced-colors:active){outline:2px solid transparent;outline-offset:2px}&:disabled{cursor:not-allowed}&:disabled{opacity:50%}}.cn-command-list{overflow-x:hidden;overflow-y:auto}.cn-command-item[data-disabled=true]{pointer-events:none;opacity:50%}.cn-command-item svg{pointer-events:none;flex-shrink:0}.cn-command-item-indicator{margin-left:auto;opacity:0%;&:is(:where(.group\/command-item)[data-checked=true] *){opacity:100%}:where(.group\/command-item):has([data-slot=command-shortcut]) &{display:none}}.cn-context-menu-trigger{-webkit-user-select:none;user-select:none}.cn-context-menu-content{z-index:50;max-height:var(--radix-context-menu-content-available-height);transform-origin:var(--radix-context-menu-content-transform-origin);overflow-x:hidden;overflow-y:auto}.cn-context-menu-item{position:relative;display:flex;cursor:default;align-items:center;--tw-outline-style: none;outline-style:none;@media(forced-colors:active){outline:2px solid transparent;outline-offset:2px}-webkit-user-select:none;user-select:none;&:where([data-disabled=true]),&:where([data-disabled]:not([data-disabled=false])){pointer-events:none}&:where([data-disabled=true]),&:where([data-disabled]:not([data-disabled=false])){opacity:50%}& svg{pointer-events:none}& svg{flex-shrink:0}}.cn-context-menu-sub-trigger{display:flex;cursor:default;align-items:center;--tw-outline-style: none;outline-style:none;@media(forced-colors:active){outline:2px solid transparent;outline-offset:2px}-webkit-user-select:none;user-select:none;& svg{pointer-events:none}& svg{flex-shrink:0}}.cn-context-menu-sub-content{z-index:50;transform-origin:var(--radix-context-menu-content-transform-origin);overflow:hidden}.cn-context-menu-checkbox-item,.cn-context-menu-radio-item{position:relative;display:flex;cursor:default;align-items:center;--tw-outline-style: none;outline-style:none;@media(forced-colors:active){outline:2px solid transparent;outline-offset:2px}-webkit-user-select:none;user-select:none;&:where([data-disabled=true]),&:where([data-disabled]:not([data-disabled=false])){pointer-events:none}&:where([data-disabled=true]),&:where([data-disabled]:not([data-disabled=false])){opacity:50%}& svg{pointer-events:none}& svg{flex-shrink:0}}.cn-context-menu-item-indicator{pointer-events:none}.cn-dialog-overlay{position:fixed;inset:0;isolation:isolate;z-index:50}.cn-dialog-content{position:fixed;top:50%;left:50%;z-index:50;width:100%;--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-outline-style: none;outline-style:none}.cn-dialog-header{display:flex;flex-direction:column}.cn-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}}.cn-drawer-overlay{position:fixed;inset:0;z-index:50;&:where([data-state=open]),&:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}&:where([data-state=open]),&:where([data-open]:not([data-open=false])){--tw-enter-opacity: 0 ;--tw-enter-opacity: 0}&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){--tw-exit-opacity: 0 ;--tw-exit-opacity: 0}}.cn-drawer-content{position:fixed;z-index:50;&[data-vaul-drawer-direction=bottom]{inset-inline:0px}&[data-vaul-drawer-direction=bottom]{bottom:0}&[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing) * 24)}&[data-vaul-drawer-direction=bottom]{max-height:80vh}&[data-vaul-drawer-direction=left]{inset-block:0px}&[data-vaul-drawer-direction=left]{left:0}&[data-vaul-drawer-direction=left]{width:75%}&[data-vaul-drawer-direction=right]{inset-block:0px}&[data-vaul-drawer-direction=right]{right:0}&[data-vaul-drawer-direction=right]{width:75%}&[data-vaul-drawer-direction=top]{inset-inline:0px}&[data-vaul-drawer-direction=top]{top:0}&[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing) * 24)}&[data-vaul-drawer-direction=top]{max-height:80vh}&[data-vaul-drawer-direction=left]{@media(width>=40rem){max-width:var(--container-sm)}}&[data-vaul-drawer-direction=right]{@media(width>=40rem){max-width:var(--container-sm)}}}.cn-drawer-header{display:flex;flex-direction:column;&:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){text-align:center}&:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=top] *){text-align:center}}.cn-drawer-footer{margin-top:auto;display:flex;flex-direction:column}.cn-drawer-handle{margin-inline:auto;display:none;flex-shrink:0;&:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}}.cn-dropdown-menu-content{z-index:50;max-height:var(--radix-dropdown-menu-content-available-height);width:var(--radix-dropdown-menu-trigger-width);transform-origin:var(--radix-dropdown-menu-content-transform-origin);overflow-x:hidden;overflow-y:auto;&[data-state=closed]{overflow:hidden}}.cn-dropdown-menu-item,.cn-dropdown-menu-checkbox-item,.cn-dropdown-menu-radio-item{position:relative;display:flex;cursor:default;align-items:center;--tw-outline-style: none;outline-style:none;@media(forced-colors:active){outline:2px solid transparent;outline-offset:2px}-webkit-user-select:none;user-select:none;&:where([data-disabled=true]),&:where([data-disabled]:not([data-disabled=false])){pointer-events:none}&:where([data-disabled=true]),&:where([data-disabled]:not([data-disabled=false])){opacity:50%}& svg{pointer-events:none}& svg{flex-shrink:0}}.cn-dropdown-menu-sub-trigger{display:flex;cursor:default;align-items:center;--tw-outline-style: none;outline-style:none;@media(forced-colors:active){outline:2px solid transparent;outline-offset:2px}-webkit-user-select:none;user-select:none;& svg{pointer-events:none}& svg{flex-shrink:0}}.cn-dropdown-menu-sub-content{z-index:50;transform-origin:var(--radix-dropdown-menu-content-transform-origin);overflow:hidden}.cn-dropdown-menu-item-indicator{pointer-events:none}.cn-empty{display:flex;width:100%;min-width:0px;flex:1;flex-direction:column;align-items:center;justify-content:center;text-align:center;text-wrap:balance}.cn-empty-header{display:flex;max-width:var(--container-sm);flex-direction:column;align-items:center}.cn-empty-description{color:var(--muted-foreground);>a{text-decoration-line:underline}>a{text-underline-offset:4px}>a:hover{color:var(--primary)}}.cn-empty-content{display:flex;width:100%;max-width:var(--container-sm);min-width:0px;flex-direction:column;align-items:center;text-wrap:balance}.cn-empty-media{display:flex;flex-shrink:0;align-items:center;justify-content:center;& svg{pointer-events:none}& svg{flex-shrink:0}}.cn-field-set{display:flex;flex-direction:column}.cn-field-group{display:flex;width:100%;flex-direction:column}.cn-field-content{display:flex;flex:1;flex-direction:column;--tw-leading: var(--leading-snug);line-height:var(--leading-snug)}.cn-field-label{display:flex;width:fit-content;&:has(>[data-slot=field]){width:100%}&:has(>[data-slot=field]){flex-direction:column}}.cn-field-title{display:flex;width:fit-content;align-items:center}.cn-field-description{--tw-leading: var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight: var(--font-weight-normal);font-weight:var(--font-weight-normal);&:last-child{margin-top:0}&:nth-last-child(2){margin-top:calc(var(--spacing) * -1)}>a{text-decoration-line:underline}>a{text-underline-offset:4px}>a:hover{color:var(--primary)}:where(.group\/field):has(:where([data-orientation=horizontal])) &{text-wrap:balance}}.cn-field-separator{position:relative}.cn-field-error{--tw-font-weight: var(--font-weight-normal);font-weight:var(--font-weight-normal)}.cn-field-separator-content{position:relative;margin-inline:auto;display:block;width:fit-content;background-color:var(--background)}.cn-field{display:flex;width:100%}.cn-field-orientation-vertical{flex-direction:column;:is(&>*){width:100%}>.sr-only{width:auto}}.cn-field-orientation-horizontal{flex-direction:row;align-items:center;&:has(>[data-slot=field-content]){align-items:flex-start}:is(&>*){&[data-slot=field-label]{flex:auto}}&:has(>[data-slot=field-content]){>[role=checkbox],[role=radio]{margin-top:1px}}}.cn-field-orientation-responsive{flex-direction:column;:is(&>*){width:100%}@container field-group (width >= 28rem){flex-direction:row}@container field-group (width >= 28rem){align-items:center}@container field-group (width >= 28rem){:is(&>*){width:auto}}@container field-group (width >= 28rem){&:has(>[data-slot=field-content]){align-items:flex-start}}@container field-group (width >= 28rem){:is(&>*){&[data-slot=field-label]{flex:auto}}}>.sr-only{width:auto}@container field-group (width >= 28rem){&:has(>[data-slot=field-content]){>[role=checkbox],[role=radio]{margin-top:1px}}}}.cn-hover-card-content{z-index:50;transform-origin:var(--radix-hover-card-content-transform-origin);--tw-outline-style: none;outline-style:none;@media(forced-colors:active){outline:2px solid transparent;outline-offset:2px}}.cn-input-group{position:relative;display:flex;width:100%;min-width:0px;align-items:center;--tw-outline-style: none;outline-style:none;&:has(>textarea){height:auto}}.cn-input-group-text{display:flex;align-items:center;& svg{pointer-events:none}}.cn-input-group-input{flex:1}.cn-input-group-textarea{flex:1;resize:none}.cn-input-group-addon{display:flex;cursor:text;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none}.cn-input-group-addon-align-inline-start{order:-9999}.cn-input-group-addon-align-inline-end{order:9999}.cn-input-group-addon-align-block-start{order:-9999;width:100%;justify-content:flex-start}.cn-input-group-addon-align-block-end{order:9999;width:100%;justify-content:flex-start}.cn-input-group-button{display:flex;align-items:center;--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)}.cn-input-otp{display:flex;align-items:center;&:has(*:disabled){opacity:50%}}.cn-input-otp-input:disabled{cursor:not-allowed}.cn-input-otp-group{display:flex;align-items:center}.cn-input-otp-slot{position:relative;display:flex;align-items:center;justify-content:center;&[data-active=true]{z-index:10}}.cn-input-otp-caret{pointer-events:none;position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.cn-input-otp-separator{display:flex;align-items:center}.cn-input{width:100%;min-width:0px;--tw-outline-style: none;outline-style:none;&::file-selector-button{display:inline-flex}&::file-selector-button{border-style:var(--tw-border-style);border-width:0px}&::file-selector-button{background-color:transparent}&::file-selector-button{color:var(--foreground)}&::placeholder{color:var(--muted-foreground)}&:disabled{pointer-events:none}&:disabled{cursor:not-allowed}&:disabled{opacity:50%}}.cn-item-group{display:flex;width:100%;flex-direction:column}.cn-item-content{display:flex;flex:1;flex-direction:column;+[data-slot=item-content]{flex:none}}.cn-item-title{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;display:flex;width:fit-content;align-items:center}.cn-item-description{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;--tw-font-weight: var(--font-weight-normal);font-weight:var(--font-weight-normal);>a{text-decoration-line:underline}>a{text-underline-offset:4px}>a:hover{color:var(--primary)}}.cn-item-actions{display:flex;align-items:center}.cn-item-header,.cn-item-footer{display:flex;flex-basis:100%;align-items:center;justify-content:space-between}.cn-item{display:flex;width:100%;flex-wrap:wrap;align-items:center;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .1s;transition-duration:.1s;--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)}}&:is(a){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}}.cn-item-media{display:flex;flex-shrink:0;align-items:center;justify-content:center;& svg{pointer-events:none}}.cn-kbd{pointer-events:none;display:inline-flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none}.cn-kbd-group{display:inline-flex;align-items:center}.cn-label{display:flex;align-items:center;-webkit-user-select:none;user-select:none;&:is(:where(.group)[data-disabled=true] *){pointer-events:none}&:is(:where(.peer):disabled~*){cursor:not-allowed}}.cn-marker-icon{flex-shrink:0}.cn-marker-content{min-width:0px;overflow-wrap:break-word}.cn-marker{position:relative;display:flex;width:100%;align-items:center}.cn-menubar{display:flex;align-items:center}.cn-menubar-trigger{display:flex;align-items:center;--tw-outline-style: none;outline-style:none;@media(forced-colors:active){outline:2px solid transparent;outline-offset:2px}-webkit-user-select:none;user-select:none}.cn-menubar-content{z-index:50;transform-origin:var(--radix-menubar-content-transform-origin);overflow:hidden}.cn-menubar-item,.cn-menubar-checkbox-item,.cn-menubar-radio-item{position:relative;display:flex;cursor:default;align-items:center;--tw-outline-style: none;outline-style:none;@media(forced-colors:active){outline:2px solid transparent;outline-offset:2px}-webkit-user-select:none;user-select:none;&:where([data-disabled=true]),&:where([data-disabled]:not([data-disabled=false])){pointer-events:none}& svg{pointer-events:none}& svg{flex-shrink:0}}.cn-menubar-separator{margin-inline:calc(var(--spacing) * -1);margin-block:var(--spacing);height:1px}.cn-menubar-shortcut{margin-left:auto}.cn-menubar-sub-trigger{display:flex;cursor:default;align-items:center;--tw-outline-style: none;outline-style:none;-webkit-user-select:none;user-select:none}.cn-menubar-sub-content{z-index:50;transform-origin:var(--radix-menubar-content-transform-origin);overflow:hidden}.cn-menubar-checkbox-item-indicator,.cn-menubar-radio-item-indicator{pointer-events:none;position:absolute;display:flex;align-items:center;justify-content:center}.cn-message-scroller{position:relative;display:flex;width:100%;height:100%;min-height:0px;flex-direction:column;overflow:hidden}.cn-message-scroller-viewport{width:100%;height:100%;min-height:0px;min-width:0px;overflow-y:auto;overscroll-behavior:contain;&[data-pending-scroll]{visibility:hidden}}.cn-message-scroller-content{display:flex;height:max-content;min-height:100%;flex-direction:column}.cn-message-scroller-item{min-width:0px;flex-shrink:0;contain-intrinsic-size:auto 10rem;content-visibility:auto}.cn-message-scroller-button{position:absolute;--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--border);background-color:var(--background);color:var(--foreground);transition-property:translate,scale,opacity;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)}}&:hover{@media(hover:hover){color:var(--foreground)}}&[data-active=false]{pointer-events:none}&[data-active=false]{--tw-scale-x: 95%;--tw-scale-y: 95%;--tw-scale-z: 95%;scale:var(--tw-scale-x) var(--tw-scale-y)}&[data-active=false]{opacity:0%}&[data-active=false]{--tw-duration: .4s;transition-duration:.4s}&[data-active=false]{--tw-ease: cubic-bezier(.7,0,.84,0);transition-timing-function:cubic-bezier(.7,0,.84,0)}&[data-active=true]{--tw-translate-y: 0px;translate:var(--tw-translate-x) var(--tw-translate-y)}&[data-active=true]{--tw-scale-x: 100%;--tw-scale-y: 100%;--tw-scale-z: 100%;scale:var(--tw-scale-x) var(--tw-scale-y)}&[data-active=true]{opacity:100%}&[data-active=true]{--tw-ease: cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1)}&[data-direction=end]{bottom:calc(var(--spacing) * 4)}&[data-direction=end]{&[data-active=false]{--tw-translate-y: 100%;translate:var(--tw-translate-x) var(--tw-translate-y)}}&[data-direction=start]{top:calc(var(--spacing) * 4)}&[data-direction=start]{&[data-active=false]{--tw-translate-y: -100%;translate:var(--tw-translate-x) var(--tw-translate-y)}}&[data-direction=start]{& svg{rotate:180deg}}}.cn-message-group{display:flex;min-width:0px;flex-direction:column}.cn-message{position:relative;display:flex;width:100%;min-width:0px;&[data-align=end]{flex-direction:row-reverse}}.cn-message-avatar{display:flex;width:fit-content;flex-shrink:0;align-items:center;justify-content:center;align-self:flex-end;overflow:hidden;border-radius:calc(infinity * 1px);background-color:var(--muted)}.cn-message-content{display:flex;width:100%;min-width:0px;flex-direction:column;overflow-wrap:break-word}.cn-message-header{display:flex;max-width:100%;min-width:0px;align-items:center}.cn-message-footer{display:flex;max-width:100%;min-width:0px;align-items:center;&:is(:where(.group\/message)[data-align=end] *){justify-content:flex-end}}.cn-native-select-wrapper{position:relative;width:fit-content;&:has(*:is(select:disabled)){opacity:50%}}.cn-native-select{--tw-outline-style: none;outline-style:none;&:disabled{pointer-events:none}&:disabled{cursor:not-allowed}}.cn-native-select-icon{pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none}.cn-navigation-menu{position:relative;display:flex;max-width:max-content;flex:1;align-items:center;justify-content:center}.cn-navigation-menu-list{display:flex;flex:1;list-style-type:none;align-items:center;justify-content:center}.cn-navigation-menu-item{position:relative}.cn-navigation-menu-content{top:0;left:0;width:100%;&:is(:where(.group\/navigation-menu)[data-viewport=false] *){top:100%}&:is(:where(.group\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--spacing) * 1.5)}&:is(:where(.group\/navigation-menu)[data-viewport=false] *){overflow:hidden}:is(& *){&[data-slot=navigation-menu-link]{&:focus{--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)}}}:is(& *){&[data-slot=navigation-menu-link]{&:focus{--tw-outline-style: none;outline-style:none}}}@media(width>=48rem){position:absolute}@media(width>=48rem){width:auto}}.cn-navigation-menu-viewport-wrapper{position:absolute;top:100%;left:0;isolation:isolate;z-index:50;display:flex;justify-content:center}.cn-navigation-menu-viewport{position:relative;margin-top:calc(var(--spacing) * 1.5);height:var(--radix-navigation-menu-viewport-height);width:100%;overflow:hidden;@media(width>=48rem){width:var(--radix-navigation-menu-viewport-width)}}.cn-navigation-menu-indicator{top:100%;z-index:1;display:flex;height:calc(var(--spacing) * 1.5);align-items:flex-end;justify-content:center;overflow:hidden}.cn-navigation-menu-indicator-arrow{position:relative;top:60%;height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);rotate:45deg}.cn-navigation-menu-trigger{display:inline-flex;height:calc(var(--spacing) * 9);width:max-content;align-items:center;justify-content:center;--tw-outline-style: none;outline-style:none;&:disabled{pointer-events:none}}.cn-pagination{margin-inline:auto;display:flex;width:100%;justify-content:center}.cn-pagination-content{display:flex;align-items:center}.cn-pagination-ellipsis{display:flex;align-items:center;justify-content:center}.cn-pagination-previous-text,.cn-pagination-next-text{display:none;@media(width>=40rem){display:block}}.cn-popover-content{z-index:50;width:calc(var(--spacing) * 72);transform-origin:var(--radix-popover-content-transform-origin);--tw-outline-style: none;outline-style:none;@media(forced-colors:active){outline:2px solid transparent;outline-offset:2px}}.cn-progress{position:relative;display:flex;width:100%;align-items:center;overflow-x:hidden}.cn-progress-indicator{width:100%;height:100%;flex:1;transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.cn-questionnaire{display:flex;width:100%;min-width:0px;flex-direction:column}.cn-questionnaire-progress{min-height:1lh;width:fit-content;min-width:14ch;--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted-foreground);--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,)}.cn-questionnaire-item{min-width:0px;border-style:var(--tw-border-style);border-width:0px;padding:0;--tw-outline-style: none;outline-style:none}.cn-questionnaire-title{text-wrap:pretty}.cn-questionnaire-description{text-wrap:pretty;color:var(--muted-foreground)}.cn-questionnaire-choices{display:grid;min-width:0px}.cn-questionnaire-choice{position:relative;display:flex;min-height:calc(var(--spacing) * 11);cursor:pointer;align-items:flex-start;text-align:start;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-outline-style: none;outline-style:none;-webkit-user-select:none;user-select:none;&:where([data-disabled=true]),&:where([data-disabled]:not([data-disabled=false])){pointer-events:none}&:where([data-disabled=true]),&:where([data-disabled]:not([data-disabled=false])){cursor:not-allowed}&:where([data-disabled=true]),&:where([data-disabled]:not([data-disabled=false])){opacity:50%}}.cn-questionnaire-input{min-height:calc(var(--spacing) * 11);width:100%;min-width:0px;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-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)}&::placeholder{color:var(--muted-foreground)}&:disabled{pointer-events:none}&:disabled{cursor:not-allowed}&:disabled{opacity:50%}@media(width>=40rem){min-height:0px}}.cn-questionnaire-error{color:var(--destructive)}.cn-questionnaire-actions{display:grid;min-height:calc(var(--spacing) * 11);width:100%;grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.cn-questionnaire-previous{grid-column-start:1;grid-row-start:1;min-height:calc(var(--spacing) * 11);justify-self:flex-start;@media(width>=40rem){min-height:0px}}.cn-questionnaire-skip{grid-column-start:2;grid-row-start:1;min-height:calc(var(--spacing) * 11);justify-self:flex-end;@media(width>=40rem){min-height:0px}}.cn-questionnaire-next,.cn-questionnaire-submit{grid-column-start:3;grid-row-start:1;min-height:calc(var(--spacing) * 11);justify-self:flex-end;@media(width>=40rem){min-height:0px}}.cn-questionnaire-choice-input{position:absolute;inset:0;z-index:10;width:100%;height:100%;cursor:pointer;opacity:0%}.cn-questionnaire-choice-indicator{pointer-events:none;position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;border-style:var(--tw-border-style);border-width:1px;&:is(:where(.group\/questionnaire-choice)[data-type=radio] *){border-radius:calc(infinity * 1px)}}.cn-questionnaire-choice-indicator-dot{display:none;border-radius:calc(infinity * 1px);&:is(:where(.group\/questionnaire-choice)[data-type=checkbox] *){display:none}&:is(:is(:where(.group\/questionnaire-choice):where([data-state=checked]),:where(.group\/questionnaire-choice):where([data-checked]:not([data-checked=false]))) *){display:block}}.cn-questionnaire-choice-indicator-check{display:none;&:is(:where(.group\/questionnaire-choice)[data-type=radio] *){display:none}&:is(:is(:where(.group\/questionnaire-choice):where([data-state=checked]),:where(.group\/questionnaire-choice):where([data-checked]:not([data-checked=false]))) *){display:block}}.cn-questionnaire-choice-label{display:flex;min-width:0px;flex:1;flex-direction:column;--tw-leading: var(--leading-snug);line-height:var(--leading-snug)}.cn-questionnaire-choice-shortcut{pointer-events:none;margin-inline-start:auto;display:none;flex-shrink:0;&:is(:where(.group\/questionnaire-choice)[data-shortcut] *){display:inline-flex}}.cn-questionnaire-input-wrapper{position:relative;min-width:0px}.cn-radio-group{width:100%}.cn-radio-group-item{position:relative;aspect-ratio:1 / 1;flex-shrink:0;border-style:var(--tw-border-style);border-width:1px;--tw-outline-style: none;outline-style:none;&:after{content:var(--tw-content);position:absolute}&:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * -3)}&:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -2)}&:disabled{cursor:not-allowed}&:disabled{opacity:50%}}.cn-resizable-panel-group{display:flex;height:100%;width:100%;&[aria-orientation=vertical]{flex-direction:column}}.cn-resizable-handle{position:relative;display:flex;width:1px;align-items:center;justify-content:center;background-color:var(--border);--tw-ring-offset-color: var(--background);&:after{content:var(--tw-content);position:absolute}&:after{content:var(--tw-content);inset-block:0px}&:after{content:var(--tw-content);left:50%}&:after{content:var(--tw-content);width:var(--spacing)}&:after{content:var(--tw-content);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}&:focus-visible{--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)}&:focus-visible{--tw-ring-color: var(--ring)}&:focus-visible{--tw-outline-style: none;outline-style:none;@media(forced-colors:active){outline:2px solid transparent;outline-offset:2px}}&[aria-orientation=horizontal]{height:1px}&[aria-orientation=horizontal]{width:100%}&[aria-orientation=horizontal]{&:after{content:var(--tw-content);left:0}}&[aria-orientation=horizontal]{&:after{content:var(--tw-content);height:var(--spacing)}}&[aria-orientation=horizontal]{&:after{content:var(--tw-content);width:100%}}&[aria-orientation=horizontal]{&:after{content:var(--tw-content);--tw-translate-x: 0px;translate:var(--tw-translate-x) var(--tw-translate-y)}}&[aria-orientation=horizontal]{&:after{content:var(--tw-content);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}}&[aria-orientation=horizontal]>div{rotate:90deg}}.cn-resizable-handle-icon{z-index:10;display:flex;flex-shrink:0}.cn-scroll-area{position:relative}.cn-scroll-area-scrollbar{display:flex;touch-action:none;padding: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));-webkit-user-select:none;user-select:none}.cn-scroll-area-viewport{width:100%;height:100%;border-radius:inherit;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{--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{outline-style:var(--tw-outline-style);outline-width:1px}}.cn-scroll-area-thumb{position:relative;flex:1;background-color:var(--border)}.cn-select-trigger{display:flex;width:fit-content;align-items:center;justify-content:space-between;white-space:nowrap;--tw-outline-style: none;outline-style:none;&:disabled{cursor:not-allowed}&:disabled{opacity:50%}:is(&>*){&[data-slot=select-value]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}}:is(&>*){&[data-slot=select-value]{display:flex}}:is(&>*){&[data-slot=select-value]{align-items:center}}& svg{pointer-events:none}& svg{flex-shrink:0}}.cn-select-content{position:relative;z-index:50;max-height:var(--radix-select-content-available-height);transform-origin:var(--radix-select-content-transform-origin);overflow-x:hidden;overflow-y:auto;&[data-align-trigger=true]{animation:none}&[data-side=bottom]{--tw-translate-y: var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}&[data-side=left]{--tw-translate-x: calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}&[data-side=right]{--tw-translate-x: var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}&[data-side=top]{--tw-translate-y: calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}.cn-select-viewport[data-position=popper]{height:var(--radix-select-trigger-height);width:100%;min-width:var(--radix-select-trigger-width)}.cn-select-item{position:relative;display:flex;width:100%;cursor:default;align-items:center;--tw-outline-style: none;outline-style:none;@media(forced-colors:active){outline:2px solid transparent;outline-offset:2px}-webkit-user-select:none;user-select:none;&:where([data-disabled=true]),&:where([data-disabled]:not([data-disabled=false])){pointer-events:none}&:where([data-disabled=true]),&:where([data-disabled]:not([data-disabled=false])){opacity:50%}& svg{pointer-events:none}& svg{flex-shrink:0}}.cn-select-separator,.cn-select-trigger-icon,.cn-select-item-indicator-icon{pointer-events:none}.cn-sheet-overlay{position:fixed;inset:0;z-index:50;--tw-duration: .1s;transition-duration:.1s;&:where([data-state=open]),&:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}&:where([data-state=open]),&:where([data-open]:not([data-open=false])){--tw-enter-opacity: 0 ;--tw-enter-opacity: 0}&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){--tw-exit-opacity: 0 ;--tw-exit-opacity: 0}}.cn-sheet-content:where([data-state=open]),.cn-sheet-content:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity: 0 ;--tw-enter-opacity: 0}.cn-sheet-content[data-side=bottom]:where([data-state=open]),.cn-sheet-content[data-side=bottom]:where([data-open]:not([data-open=false])){--tw-enter-translate-y: calc(10*var(--spacing));--tw-enter-translate-y: 10% }.cn-sheet-content[data-side=left]:where([data-state=open]),.cn-sheet-content[data-side=left]:where([data-open]:not([data-open=false])){--tw-enter-translate-x: calc(10*var(--spacing)*-1);--tw-enter-translate-x: -10% }.cn-sheet-content[data-side=right]:where([data-state=open]),.cn-sheet-content[data-side=right]:where([data-open]:not([data-open=false])){--tw-enter-translate-x: calc(10*var(--spacing));--tw-enter-translate-x: 10% }.cn-sheet-content[data-side=top]:where([data-state=open]),.cn-sheet-content[data-side=top]:where([data-open]:not([data-open=false])){--tw-enter-translate-y: calc(10*var(--spacing)*-1);--tw-enter-translate-y: -10% }.cn-sheet-content:where([data-state=closed]),.cn-sheet-content:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity: 0 ;--tw-exit-opacity: 0}.cn-sheet-content[data-side=bottom]:where([data-state=closed]),.cn-sheet-content[data-side=bottom]:where([data-closed]:not([data-closed=false])){--tw-exit-translate-y: calc(10*var(--spacing));--tw-exit-translate-y: 10% }.cn-sheet-content[data-side=left]:where([data-state=closed]),.cn-sheet-content[data-side=left]:where([data-closed]:not([data-closed=false])){--tw-exit-translate-x: calc(10*var(--spacing)*-1);--tw-exit-translate-x: -10% }.cn-sheet-content[data-side=right]:where([data-state=closed]),.cn-sheet-content[data-side=right]:where([data-closed]:not([data-closed=false])){--tw-exit-translate-x: calc(10*var(--spacing));--tw-exit-translate-x: 10% }.cn-sheet-content[data-side=top]:where([data-state=closed]),.cn-sheet-content[data-side=top]:where([data-closed]:not([data-closed=false])){--tw-exit-translate-y: calc(10*var(--spacing)*-1);--tw-exit-translate-y: -10% }.cn-sheet-header{display:flex;flex-direction:column}.cn-sheet-footer{margin-top:auto;display:flex;flex-direction:column}.cn-sidebar-gap{position:relative;width:var(--sidebar-width);background-color:transparent;&:is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}&:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)))}&:is(:where(.group)[data-collapsible=offcanvas] *){width:0px}&:is(:where(.group)[data-side=right] *){rotate:180deg}}.cn-sidebar-rail{position:absolute;inset-block:0px;z-index:20;display:none;width:calc(var(--spacing) * 4);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-ease: linear;transition-timing-function:linear;&:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x: 0px;translate:var(--tw-translate-x) var(--tw-translate-y)}&:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}&:is(:where(.group)[data-side=right] *){left:0}&:after{content:var(--tw-content);position:absolute}&:after{content:var(--tw-content);inset-block:0px}&:after{content:var(--tw-content);inset-inline-start:50%}&:after{content:var(--tw-content);width:2px}&:is(:where(.group)[data-collapsible=offcanvas] *){&:after{content:var(--tw-content);left:100%}}&:hover{@media(hover:hover){&:is(:where(.group)[data-collapsible=offcanvas] *){background-color:var(--sidebar)}}}:where(*[data-side=left]) &{cursor:w-resize}:where(*[data-side=right]) &{cursor:e-resize}@media(width>=40rem){display:flex}[data-side=left][data-collapsible=offcanvas] &{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] &{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] &{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] &{cursor:w-resize}}.cn-sidebar-inset{position:relative;display:flex;width:100%;flex:1;flex-direction:column}.cn-sidebar-header,.cn-sidebar-footer{display:flex;flex-direction:column}.cn-sidebar-separator{width:auto}.cn-sidebar-content{display:flex;min-height:0px;flex:1;flex-direction:column;overflow:auto;&:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}}.cn-sidebar-group{position:relative;display:flex;width:100%;min-width:0px;flex-direction:column}.cn-sidebar-group-label{display:flex;flex-shrink:0;align-items:center;--tw-outline-style: none;outline-style:none;@media(forced-colors:active){outline:2px solid transparent;outline-offset:2px}>svg{flex-shrink:0}}.cn-sidebar-group-action{display:flex;aspect-ratio:1 / 1;align-items:center;justify-content:center;--tw-outline-style: none;outline-style:none;@media(forced-colors:active){outline:2px solid transparent;outline-offset:2px}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));&:is(:where(.group)[data-collapsible=icon] *){display:none}&:after{content:var(--tw-content);position:absolute}&:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}@media(width>=48rem){&:after{content:var(--tw-content);display:none}}>svg{flex-shrink:0}}.cn-sidebar-group-content{width:100%}.cn-sidebar-menu{display:flex;width:100%;min-width:0px;flex-direction:column}.cn-sidebar-menu-action{display:flex;align-items:center;justify-content:center;--tw-outline-style: none;outline-style:none;@media(forced-colors:active){outline:2px solid transparent;outline-offset:2px}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));&:is(:where(.group\/menu-item):focus-within *){opacity:100%}&:is(:where(.group\/menu-item):hover *){@media(hover:hover){opacity:100%}}&:is(:where(.group)[data-collapsible=icon] *){display:none}&:is(:is(:where(.peer\/menu-button):where([data-state=active]),:where(.peer\/menu-button):where([data-active]:not([data-active=false])))~*){color:var(--sidebar-accent-foreground)}&:after{content:var(--tw-content);position:absolute}&:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}&[aria-expanded=true]{opacity:100%}@media(width>=48rem){opacity:0%}@media(width>=48rem){&:after{content:var(--tw-content);display:none}}>svg{flex-shrink:0}}.cn-sidebar-menu-badge{display:flex;align-items:center;justify-content:center;--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,);-webkit-user-select:none;user-select:none;&:is(:where(.group)[data-collapsible=icon] *){display:none}}.cn-sidebar-menu-skeleton{display:flex;align-items:center}.cn-sidebar-menu-sub{display:flex;min-width:0px;flex-direction:column}.cn-sidebar-menu-sub-button{display:flex;min-width:0px;--tw-translate-x: -1px;translate:var(--tw-translate-x) var(--tw-translate-y);align-items:center;overflow:hidden;--tw-outline-style: none;outline-style:none;@media(forced-colors:active){outline:2px solid transparent;outline-offset:2px}&:is(:where(.group)[data-collapsible=icon] *){display:none}&:disabled{pointer-events:none}&:disabled{opacity:50%}&[aria-disabled=true]{pointer-events:none}&[aria-disabled=true]{opacity:50%}>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}>svg{flex-shrink:0}}.cn-sidebar-inner{display:flex;width:100%;height:100%;flex-direction:column}.cn-sidebar-menu-skeleton-text{max-width:var(--skeleton-width);flex:1}.cn-sidebar-menu-button{display:flex;width:100%;align-items:center;overflow:hidden;--tw-outline-style: none;outline-style:none;@media(forced-colors:active){outline:2px solid transparent;outline-offset:2px}&:disabled{pointer-events:none}&:disabled{opacity:50%}&[aria-disabled=true]{pointer-events:none}&[aria-disabled=true]{opacity:50%}& svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}& svg{flex-shrink:0}>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.cn-skeleton{animation:var(--animate-pulse)}.cn-slider{position:relative;display:flex;width:100%;touch-action:none;align-items:center;-webkit-user-select:none;user-select:none;&:where([data-disabled=true]),&:where([data-disabled]:not([data-disabled=false])){opacity:50%}&:where([data-orientation=vertical]){height:100%}&:where([data-orientation=vertical]){width:auto}&:where([data-orientation=vertical]){flex-direction:column}}.cn-slider-track{position:relative;flex-grow:1;overflow:hidden;&:where([data-orientation=horizontal]){width:100%}&:where([data-orientation=vertical]){height:100%}}.cn-slider-range{position:absolute;-webkit-user-select:none;user-select:none;&:where([data-orientation=horizontal]){height:100%}&:where([data-orientation=vertical]){width:100%}}.cn-slider-thumb{display:block;flex-shrink:0;-webkit-user-select:none;user-select:none;&:disabled{pointer-events:none}&:disabled{opacity:50%}}.cn-switch{position:relative;display:inline-flex;align-items:center;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;&:after{content:var(--tw-content);position:absolute}&:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * -3)}&:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -2)}&:where([data-disabled=true]),&:where([data-disabled]:not([data-disabled=false])){cursor:not-allowed}&:where([data-disabled=true]),&:where([data-disabled]:not([data-disabled=false])){opacity:50%}}.cn-switch-thumb{pointer-events:none;display:block;--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))}.cn-table-row:has([aria-expanded=true]){background-color:var(--muted);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.cn-tabs{display:flex;&:where([data-orientation=horizontal]){flex-direction:column}}.cn-tabs-trigger{position:relative;display:inline-flex;height:calc(100% - 1px);flex:1;align-items:center;justify-content:center;white-space:nowrap;color:var(--foreground);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--foreground) 60%,transparent)}transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));&:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:transparent}&:is(:where(.group\/tabs):where([data-orientation=vertical]) *){width:100%}&:is(:where(.group\/tabs):where([data-orientation=vertical]) *){justify-content:flex-start}&:after{content:var(--tw-content);position:absolute}&:after{content:var(--tw-content);background-color:var(--foreground)}&:after{content:var(--tw-content);opacity:0%}&:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}&:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){&:after{content:var(--tw-content);inset-inline:0px}}&:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){&:after{content:var(--tw-content);bottom:-5px}}&:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){&:after{content:var(--tw-content);height:calc(var(--spacing) * .5)}}&:is(:where(.group\/tabs):where([data-orientation=vertical]) *){&:after{content:var(--tw-content);inset-block:0px}}&:is(:where(.group\/tabs):where([data-orientation=vertical]) *){&:after{content:var(--tw-content);right:calc(var(--spacing) * -1)}}&:is(:where(.group\/tabs):where([data-orientation=vertical]) *){&:after{content:var(--tw-content);width:calc(var(--spacing) * .5)}}&:hover{@media(hover:hover){color:var(--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)}}&:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}&:focus-visible{outline-color:var(--ring)}&:disabled{pointer-events:none}&:disabled{opacity:50%}&:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){color:var(--muted-foreground)}&:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){&:hover{@media(hover:hover){color:var(--foreground)}}}&:where([data-state=active]),&:where([data-active]:not([data-active=false])){background-color:var(--background)}&:where([data-state=active]),&:where([data-active]:not([data-active=false])){color:var(--foreground)}&:is(:where(.group\/tabs-list)[data-variant=line] *){&:where([data-state=active]),&:where([data-active]:not([data-active=false])){background-color:transparent}}&:is(:where(.group\/tabs-list)[data-variant=line] *){&:where([data-state=active]),&:where([data-active]:not([data-active=false])){&:after{content:var(--tw-content);opacity:100%}}}&:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){&:where([data-state=active]),&:where([data-active]:not([data-active=false])){border-color:var(--input)}}&:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){&:where([data-state=active]),&:where([data-active]:not([data-active=false])){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] *){&:where([data-state=active]),&:where([data-active]:not([data-active=false])){color:var(--foreground)}}&:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){&:is(:where(.group\/tabs-list)[data-variant=line] *){&:where([data-state=active]),&:where([data-active]:not([data-active=false])){border-color:transparent}}}&:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){&:is(:where(.group\/tabs-list)[data-variant=line] *){&:where([data-state=active]),&:where([data-active]:not([data-active=false])){background-color:transparent}}}& svg{pointer-events:none}& svg{flex-shrink:0}}.cn-tabs-content{flex:1;--tw-outline-style: none;outline-style:none}.cn-tabs-list{display:inline-flex;width:fit-content;align-items:center;justify-content:center;color:var(--muted-foreground);&:is(:where(.group\/tabs):where([data-orientation=vertical]) *){height:fit-content}&:is(:where(.group\/tabs):where([data-orientation=vertical]) *){flex-direction:column}}.cn-tabs-list-variant-default{background-color:var(--muted)}.cn-tabs-list-variant-line{gap:var(--spacing);background-color:transparent}.cn-textarea{display:flex;field-sizing:content;min-height:calc(var(--spacing) * 16);width:100%;--tw-outline-style: none;outline-style:none;&::placeholder{color:var(--muted-foreground)}&:disabled{cursor:not-allowed}&:disabled{opacity:50%}}.cn-toggle-group{display:flex;width:fit-content;flex-direction:row;align-items:center;gap:calc(var(--spacing) * var(--gap));&:where([data-orientation=vertical]){flex-direction:column}&:where([data-orientation=vertical]){align-items:stretch}}.cn-toggle-group-item{flex-shrink:0;&:focus{z-index:10}&:focus-visible{z-index:10}&:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *){&[data-spacing="0"]{&[data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0px}}}&:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *){&[data-spacing="0"]{&[data-variant=outline]{border-top-style:var(--tw-border-style);border-top-width:0px}}}&:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *){&[data-spacing="0"]{&[data-variant=outline]{&:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}}}}&:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *){&[data-spacing="0"]{&[data-variant=outline]{&:first-child{border-top-style:var(--tw-border-style);border-top-width:1px}}}}}.cn-toggle{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;--tw-outline-style: none;outline-style:none;&:hover{@media(hover:hover){background-color:var(--muted)}}&: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)}&:disabled{pointer-events:none}&:disabled{opacity:50%}& svg{pointer-events:none}& svg{flex-shrink:0}}.cn-tooltip-content{z-index:50;width:fit-content;max-width:var(--container-xs);transform-origin:var(--radix-tooltip-content-transform-origin);background-color:var(--foreground);color:var(--background)}.cn-tooltip-arrow{z-index:50;--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--foreground);fill:var(--foreground)}.style-nova .cn-accordion-item:not(:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.style-nova .cn-accordion-trigger{border-radius:var(--radius);padding-block:calc(var(--spacing) * 2.5);text-align:left;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);&:hover{@media(hover:hover){text-decoration-line:underline}}&: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)}}&:focus-visible{&:after{content:var(--tw-content);border-color:var(--ring)}}:is(& *){&[data-slot=accordion-trigger-icon]{margin-left:auto}}:is(& *){&[data-slot=accordion-trigger-icon]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}:is(& *){&[data-slot=accordion-trigger-icon]{color:var(--muted-foreground)}}}.style-nova .cn-accordion-content{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));&:where([data-state=open]),&:where([data-open]:not([data-open=false])){animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))ease-out}&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))ease-out}}.style-nova .cn-accordion-content-inner{padding-top:0;padding-bottom:calc(var(--spacing) * 2.5)}.style-nova .cn-alert{display:grid;gap:calc(var(--spacing) * .5);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));&:has(*[data-slot=alert-action]){position:relative}&:has(*[data-slot=alert-action]){padding-right:calc(var(--spacing) * 18)}&:has(>svg){grid-template-columns:auto 1fr}&:has(>svg){column-gap:calc(var(--spacing) * 2)}:is(&>*){&:is(svg){grid-row:span 2 / span 2}}:is(&>*){&:is(svg){--tw-translate-y: calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}}:is(&>*){&:is(svg){color:currentcolor}}:is(&>*){&:is(svg:not([class*=size-])){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}}.style-nova .cn-alert-variant-default{background-color:var(--card);color:var(--card-foreground)}.style-nova .cn-alert-variant-destructive{background-color:var(--card);color:var(--destructive);:is(&>*){&[data-slot=alert-description]{color:var(--destructive);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--destructive) 90%,transparent)}}}:is(&>*){&:is(svg){color:currentcolor}}}.style-nova .cn-alert-title{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);:where(.group\/alert):has(>svg) &{grid-column-start:2}}.style-nova .cn-alert-description{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));text-wrap:balance;color:var(--muted-foreground);@media(width>=48rem){text-wrap:pretty}& p:not(:last-child){margin-bottom:calc(var(--spacing) * 4)}}.style-nova .cn-alert-action{position:absolute;top:calc(var(--spacing) * 2);right:calc(var(--spacing) * 2)}.style-nova .cn-alert-dialog-overlay{background-color:color-mix(in srgb,#000 10%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}--tw-duration: .1s;transition-duration:.1s;@supports (backdrop-filter: var(--tw)){--tw-backdrop-blur: blur(var(--blur-xs));-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,)}&:where([data-state=open]),&:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}&:where([data-state=open]),&:where([data-open]:not([data-open=false])){--tw-enter-opacity: 0 ;--tw-enter-opacity: 0}&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){--tw-exit-opacity: 0 ;--tw-exit-opacity: 0}}.style-nova .cn-alert-dialog-content{gap:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * 1.4);background-color:var(--popover);padding:calc(var(--spacing) * 4);color:var(--popover-foreground);--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(--foreground);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--foreground) 10%, transparent)}--tw-duration: .1s;transition-duration:.1s;&[data-size=default]{max-width:var(--container-xs)}&[data-size=sm]{max-width:var(--container-xs)}&[data-size=default]{@media(width>=40rem){max-width:var(--container-sm)}}&:where([data-state=open]),&:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}&:where([data-state=open]),&:where([data-open]:not([data-open=false])){--tw-enter-opacity: 0 ;--tw-enter-opacity: 0}&:where([data-state=open]),&:where([data-open]:not([data-open=false])){--tw-enter-scale: 95% ;--tw-enter-scale: .95}&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){--tw-exit-opacity: 0 ;--tw-exit-opacity: 0}&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){--tw-exit-scale: 95% ;--tw-exit-scale: .95}}.style-nova .cn-alert-dialog-header{display:grid;grid-template-rows:auto 1fr;place-items:center;gap:calc(var(--spacing) * 1.5);text-align:center;&:has(*[data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}&:has(*[data-slot=alert-dialog-media]){column-gap:calc(var(--spacing) * 4)}@media(width>=40rem){&:is(:where(.group\/alert-dialog-content)[data-size=default] *){place-items:start}}@media(width>=40rem){&:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left}}@media(width>=40rem){&:is(:where(.group\/alert-dialog-content)[data-size=default] *){&:has(*[data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}}}}.style-nova .cn-alert-dialog-media{margin-bottom:calc(var(--spacing) * 2);display:inline-flex;width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);align-items:center;justify-content:center;border-radius:calc(var(--radius) * .8);background-color:var(--muted);@media(width>=40rem){&:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2 / span 2}}:is(&>*){&:is(svg:not([class*=size-])){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}}}.style-nova .cn-alert-dialog-title{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);:where(.group\/alert-dialog-content)[data-size=default]:has([data-slot=alert-dialog-media]) &{@media(width>=40rem){grid-column-start:2}}}.style-nova .cn-alert-dialog-description{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));text-wrap:balance;color:var(--muted-foreground);@media(width>=48rem){text-wrap:pretty}:is(&>*){&:is(a){text-decoration-line:underline}}:is(&>*){&:is(a){text-underline-offset:3px}}:is(&>*){&:is(a){&:hover{@media(hover:hover){color:var(--foreground)}}}}}.style-nova .cn-alert-dialog-footer{margin-inline:calc(var(--spacing) * -4);margin-bottom:calc(var(--spacing) * -4);border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4);border-top-style:var(--tw-border-style);border-top-width:1px;background-color:var(--muted);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}padding:calc(var(--spacing) * 4)}.style-nova .cn-avatar{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:calc(infinity * 1px);&:after{content:var(--tw-content);border-radius:calc(infinity * 1px)}&[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}&[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}}.style-nova .cn-avatar-fallback{border-radius:calc(infinity * 1px);background-color:var(--muted);color:var(--muted-foreground)}.style-nova .cn-avatar-image{border-radius:calc(infinity * 1px)}.style-nova .cn-avatar-badge{background-color:var(--primary);color:var(--primary-foreground);--tw-ring-color: var(--background)}.style-nova .cn-avatar-group-count{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:calc(infinity * 1px);background-color:var(--muted);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--muted-foreground);>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:where(.group\/avatar-group):has([data-size=lg]) &{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}}:where(.group\/avatar-group):has([data-size=sm]) &{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}}}.style-nova .cn-badge{height:calc(var(--spacing) * 5);gap:var(--spacing);border-radius:calc(var(--radius) * 2.6);border-style:var(--tw-border-style);border-width:1px;border-color:transparent;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);transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));&:has(*[data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}&:has(*[data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}>svg{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}}.style-nova .cn-badge-variant-default{background-color:var(--primary);color:var(--primary-foreground);&:is(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) 80%,transparent)}}}}}.style-nova .cn-badge-variant-secondary{background-color:var(--secondary);color:var(--secondary-foreground);&:is(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) 80%,transparent)}}}}}.style-nova .cn-badge-variant-outline{border-color:var(--border);color:var(--foreground);&:is(a){&:hover{@media(hover:hover){background-color:var(--muted)}}}&:is(a){&:hover{@media(hover:hover){color:var(--muted-foreground)}}}}.style-nova .cn-badge-variant-destructive{background-color:var(--destructive);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}color:var(--destructive);&: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) 20%,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)}}}&:is(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) 20%,transparent)}}}}}@media(hover:hover){.style-nova .cn-badge-variant-ghost:hover{background-color:var(--muted);color:var(--muted-foreground)}.style-nova .cn-badge-variant-ghost:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):hover{background-color:var(--muted)}@supports (color: color-mix(in lab,red,red)){.style-nova .cn-badge-variant-ghost:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}}.style-nova .cn-badge-variant-link{color:var(--primary);text-underline-offset:4px;&:hover{@media(hover:hover){text-decoration-line:underline}}}.style-nova .cn-breadcrumb-list{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)}.style-nova .cn-breadcrumb-item{gap:var(--spacing)}.style-nova .cn-breadcrumb-link{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));&:hover{@media(hover:hover){color:var(--foreground)}}}.style-nova .cn-breadcrumb-page{--tw-font-weight: var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--foreground)}.style-nova .cn-breadcrumb-separator>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.style-nova .cn-breadcrumb-ellipsis{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.style-nova .cn-button{border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:transparent;background-clip:padding-box;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);&: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{&:not(*[aria-haspopup]){--tw-translate-y: 1px;translate:var(--tw-translate-x) var(--tw-translate-y)}}&[aria-invalid=true]{border-color:var(--destructive)}&[aria-invalid=true]{--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)}&[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]{border-color:var(--destructive);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--destructive) 50%,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:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.style-nova .cn-button-variant-default{background-color:var(--primary);color:var(--primary-foreground);&:hover{@media(hover:hover){background-color:var(--primary);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}}}.style-nova .cn-button-variant-outline{border-color:var(--border);background-color:var(--background);&:hover{@media(hover:hover){background-color:var(--muted)}}&:hover{@media(hover:hover){color:var(--foreground)}}&[aria-expanded=true]{background-color:var(--muted)}&[aria-expanded=true]{color:var(--foreground)}&: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)}}}}}.style-nova .cn-button-variant-secondary{background-color:var(--secondary);color:var(--secondary-foreground);&:hover{@media(hover:hover){background-color:var(--secondary);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}}&[aria-expanded=true]{background-color:var(--secondary)}&[aria-expanded=true]{color:var(--secondary-foreground)}}@media(hover:hover){.style-nova .cn-button-variant-ghost:hover{background-color:var(--muted);color:var(--foreground)}}.style-nova .cn-button-variant-ghost[aria-expanded=true]{background-color:var(--muted);color:var(--foreground)}@media(hover:hover){.style-nova .cn-button-variant-ghost:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):hover{background-color:var(--muted)}@supports (color: color-mix(in lab,red,red)){.style-nova .cn-button-variant-ghost:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}}.style-nova .cn-button-variant-destructive{background-color:var(--destructive);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}color:var(--destructive);&:hover{@media(hover:hover){background-color:var(--destructive);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}}&:focus-visible{border-color:var(--destructive);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--destructive) 40%,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)}}&: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) 20%,transparent)}}&:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){&:hover{@media(hover:hover){background-color:var(--destructive);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--destructive) 30%,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)}}}}.style-nova .cn-button-variant-link{color:var(--primary);text-underline-offset:4px;&:hover{@media(hover:hover){text-decoration-line:underline}}}.style-nova .cn-button-size-xs{height:calc(var(--spacing) * 6);gap:var(--spacing);border-radius:min(var(--radius-md),10px);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));:where(*[data-slot=button-group]) &{border-radius:var(--radius)}&:has(*[data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}&:has(*[data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}& svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}}.style-nova .cn-button-size-sm{height:calc(var(--spacing) * 7);gap:var(--spacing);border-radius:min(var(--radius-md),12px);padding-inline:calc(var(--spacing) * 2.5);font-size:.8rem;:where(*[data-slot=button-group]) &{border-radius:var(--radius)}&:has(*[data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}&:has(*[data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}& svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}}.style-nova .cn-button-size-default{height:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 2.5);&:has(*[data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}&:has(*[data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}}.style-nova .cn-button-size-lg{height:calc(var(--spacing) * 9);gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 2.5);&:has(*[data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}&:has(*[data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}}.style-nova .cn-button-size-icon-xs{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-radius:min(var(--radius-md),10px);:where(*[data-slot=button-group]) &{border-radius:var(--radius)}& svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}}.style-nova .cn-button-size-icon-sm{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-radius:min(var(--radius-md),12px);:where(*[data-slot=button-group]) &{border-radius:var(--radius)}}.style-nova .cn-button-size-icon{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.style-nova .cn-button-size-icon-lg{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.style-nova .cn-button-group:has(>[data-slot=button-group]){gap:calc(var(--spacing) * 2)}.style-nova .cn-button-group:has(:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.style-nova .cn-button-group-orientation-horizontal>[data-slot]:not(:has(~[data-slot])){border-top-right-radius:var(--radius)!important;border-bottom-right-radius:var(--radius)!important}.style-nova .cn-button-group-orientation-vertical>[data-slot]:not(:has(~[data-slot])){border-bottom-right-radius:var(--radius)!important;border-bottom-left-radius:var(--radius)!important}.style-nova .cn-button-group-text{gap:calc(var(--spacing) * 2);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;background-color:var(--muted);padding-inline:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);& svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.style-nova .cn-button-group-separator{background-color:var(--input)}.style-nova .cn-calendar{padding:calc(var(--spacing) * 2);--cell-radius: var(--radius-md);--cell-size: calc(var(--spacing) * 7)}.style-nova .cn-calendar-dropdown-root{border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);&:has(*:focus){border-color:var(--ring)}&:has(*: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)}&:has(*: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)}}}.style-nova .cn-calendar-caption-label{height:calc(var(--spacing) * 6);padding-right:var(--spacing);padding-left:calc(var(--spacing) * 1.5)}.style-nova .cn-card{gap:var(--card-spacing);overflow:hidden;border-radius:calc(var(--radius) * 1.4);background-color:var(--card);padding-block:var(--card-spacing);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--card-foreground);--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(--foreground);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--foreground) 10%, transparent)}--card-spacing: calc(var(--spacing) * 4);&:has(*[data-slot=card-footer]){padding-bottom:0}&:has(>img:first-child){padding-top:0}&[data-size=sm]{--card-spacing: calc(var(--spacing) * 3)}&[data-size=sm]{&:has(*[data-slot=card-footer]){padding-bottom:0}}:is(&>*){&:is(img:first-child){border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}}:is(&>*){&:is(img:last-child){border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}}}.style-nova .cn-card-header{gap:var(--spacing);border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4);padding-inline:var(--card-spacing);&:is(.border-b){padding-bottom:var(--card-spacing)}}.style-nova .cn-card-title{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-leading: var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);&:is(:where(.group\/card)[data-size=sm] *){font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}}.style-nova .cn-card-description{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--muted-foreground)}.style-nova .cn-card-content{padding-inline:var(--card-spacing)}.style-nova .cn-card-footer{border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4);border-top-style:var(--tw-border-style);border-top-width:1px;background-color:var(--muted);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}padding:var(--card-spacing)}.style-nova .cn-carousel-previous,.style-nova .cn-carousel-next{border-radius:calc(infinity * 1px)}.style-nova .cn-chart-tooltip{gap:calc(var(--spacing) * 1.5);border-radius:var(--radius);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) 50%,transparent)}background-color:var(--background);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--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)}.style-nova .cn-checkbox{display:flex;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);align-items:center;justify-content:center;border-radius:4px;border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);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));&: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-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)}&[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)}}&[aria-invalid=true]{&[aria-checked=true]{border-color:var(--primary)}}&: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]{border-color:var(--destructive);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--destructive) 50%,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)}}}&:where([data-state=checked]),&:where([data-checked]:not([data-checked=false])){border-color:var(--primary)}&:where([data-state=checked]),&:where([data-checked]:not([data-checked=false])){background-color:var(--primary)}&:where([data-state=checked]),&:where([data-checked]:not([data-checked=false])){color:var(--primary-foreground)}&:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){&:where([data-state=checked]),&:where([data-checked]:not([data-checked=false])){background-color:var(--primary)}}:where(.group\/field):has(:disabled) &{opacity:50%}:where(.group\/field-label):has(:focus-visible) &{--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);&:not(*:where([data-state=checked]),*:where([data-checked]:not([data-checked=false]))){border-color:var(--input)}&:where([data-state=checked]),&:where([data-checked]:not([data-checked=false])){border-color:var(--primary)}}}.style-nova .cn-checkbox-aria[data-focus-visible]{border-color:var(--ring);--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);--tw-ring-color: var(--ring);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent)}}.style-nova .cn-checkbox-aria[data-invalid]{border-color:var(--destructive);--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);--tw-ring-color: var(--destructive);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent)}}.style-nova .cn-checkbox-aria:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)[data-invalid]{border-color:var(--destructive);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}--tw-ring-color: var(--destructive);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent)}}.style-nova .cn-checkbox-aria:where([data-selected=true]){border-color:var(--primary);background-color:var(--primary);color:var(--primary-foreground)}.style-nova .cn-checkbox-aria[data-invalid]:where([data-selected=true]){border-color:var(--primary)}.style-nova .cn-checkbox-aria:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):where([data-selected=true]){background-color:var(--primary)}.style-nova .cn-checkbox-indicator>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.style-nova .cn-combobox-content{max-height:calc(var(--spacing) * 72);min-width:calc(var(--spacing) * 36);overflow:hidden;border-radius:var(--radius);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));--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(--foreground);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--foreground) 10%, transparent)}--tw-duration: .1s;transition-duration:.1s;&[data-side=bottom]{--tw-enter-translate-y: calc(2*var(--spacing)*-1)}&[data-side=left]{--tw-enter-translate-x: calc(2*var(--spacing))}&[data-side=right]{--tw-enter-translate-x: calc(2*var(--spacing)*-1)}&[data-side=top]{--tw-enter-translate-y: calc(2*var(--spacing))}:is(&>*){&[data-slot=input-group]{margin:var(--spacing)}}:is(&>*){&[data-slot=input-group]{margin-bottom:0}}:is(&>*){&[data-slot=input-group]{height:calc(var(--spacing) * 8)}}:is(&>*){&[data-slot=input-group]{border-color:var(--input);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--input) 30%,transparent)}}}:is(&>*){&[data-slot=input-group]{background-color:var(--input);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}}:is(&>*){&[data-slot=input-group]{--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)}}&:where([data-state=open]),&:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}&:where([data-state=open]),&:where([data-open]:not([data-open=false])){--tw-enter-opacity: 0 ;--tw-enter-opacity: 0}&:where([data-state=open]),&:where([data-open]:not([data-open=false])){--tw-enter-scale: 95% ;--tw-enter-scale: .95}&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){--tw-exit-opacity: 0 ;--tw-exit-opacity: 0}&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){--tw-exit-scale: 95% ;--tw-exit-scale: .95}}.style-nova .cn-combobox-content-logical[data-side=inline-end]{--tw-enter-translate-x: calc(2*var(--spacing)*-1)}.style-nova .cn-combobox-content-logical[data-side=inline-start]{--tw-enter-translate-x: calc(2*var(--spacing))}.style-nova .cn-combobox-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));color:var(--muted-foreground)}.style-nova .cn-combobox-item{gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) * .8);padding-block:var(--spacing);padding-right:calc(var(--spacing) * 8);padding-left:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));&[data-highlighted]{background-color:var(--accent)}&[data-highlighted]{color:var(--accent-foreground)}&:not(*[data-variant=destructive]){&[data-highlighted]{:is(& *){color:var(--accent-foreground)}}}& svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.style-nova .cn-combobox-item-aria[data-focused]{background-color:var(--accent);color:var(--accent-foreground)}:is(.style-nova .cn-combobox-item-aria:not([data-variant=destructive])[data-focused] *){color:var(--accent-foreground)}.style-nova .cn-combobox-item-indicator{pointer-events:none;position:absolute;right:calc(var(--spacing) * 2);display:flex;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);align-items:center;justify-content:center}.style-nova .cn-combobox-empty{display:none;width:100%;justify-content:center;padding-block:calc(var(--spacing) * 2);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--muted-foreground);&:is(:where(.group\/combobox-content)[data-empty] *){display:flex}}.style-nova .cn-combobox-list{max-height:min(calc(calc(var(--spacing) * 72) - calc(var(--spacing) * 9)),calc(var(--available-height) - calc(var(--spacing) * 9)));scroll-padding-block:var(--spacing);overflow-y:auto;padding:var(--spacing);&[data-empty]{padding:0}}.style-nova .cn-combobox-item-text{display:flex;flex:1;gap:calc(var(--spacing) * 2)}.style-nova .cn-combobox-separator{margin-inline:calc(var(--spacing) * -1);margin-block:var(--spacing);height:1px;background-color:var(--border)}.style-nova .cn-combobox-trigger svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.style-nova .cn-combobox-trigger-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--muted-foreground)}.style-nova .cn-combobox-chips{display:flex;min-height:calc(var(--spacing) * 8);flex-wrap:wrap;align-items:center;gap:var(--spacing);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);background-color:transparent;background-clip:padding-box;padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);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));&: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)}}&:has(*[aria-invalid=true]){border-color:var(--destructive)}&:has(*[aria-invalid=true]){--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)}&:has(*[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)}}&:has(*[data-slot=combobox-chip]){padding-inline:var(--spacing)}&: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] *){&:has(*[aria-invalid=true]){border-color:var(--destructive);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}}&:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){&:has(*[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)}}}}.style-nova .cn-combobox-chip{display:flex;height:calc(calc(var(--spacing) * 5.25));width:fit-content;align-items:center;justify-content:center;gap:var(--spacing);border-radius:calc(var(--radius) * .6);background-color:var(--muted);padding-inline: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(--foreground);&:has(*[data-slot=combobox-chip-remove]){padding-right:0}}.style-nova .cn-combobox-chip-remove{margin-left:calc(var(--spacing) * -1);opacity:50%;&:hover{@media(hover:hover){opacity:100%}}}.style-nova .cn-command{border-radius:calc(var(--radius) * 1.4)!important;background-color:var(--popover);padding:var(--spacing);color:var(--popover-foreground)}.style-nova .cn-command-dialog{border-radius:calc(var(--radius) * 1.4)!important}.style-nova .cn-command-input-wrapper{padding:var(--spacing);padding-bottom:0}.style-nova .cn-command-input-group{height:calc(var(--spacing) * 8)!important;border-radius:var(--radius)!important;border-color:var(--input);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--input) 30%,transparent)}background-color:var(--input);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--input) 30%,transparent)}--tw-shadow: 0 0 #0000 !important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important;:is(&>*){&[data-slot=input-group-addon]{padding-left:calc(var(--spacing) * 2)!important}}}.style-nova .cn-command-input-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);flex-shrink:0;opacity:50%}.style-nova .cn-command-input{width:100%;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.style-nova .cn-command-list{max-height:calc(var(--spacing) * 72);scroll-padding-block:var(--spacing);--tw-outline-style: none;outline-style:none}.style-nova .cn-command-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))}.style-nova .cn-command-group{overflow:hidden;padding:var(--spacing);color:var(--foreground);:is(& *){&:is([cmdk-group-heading]){padding-inline:calc(var(--spacing) * 2)}}:is(& *){&:is([cmdk-group-heading]){padding-block:calc(var(--spacing) * 1.5)}}:is(& *){&:is([cmdk-group-heading]){font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}}:is(& *){&:is([cmdk-group-heading]){--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}}:is(& *){&:is([cmdk-group-heading]){color:var(--muted-foreground)}}}.style-nova .cn-command-separator{margin-inline:calc(var(--spacing) * -1);height:1px;background-color:var(--border)}.style-nova .cn-command-item{position:relative;display:flex;cursor:default;align-items:center;gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) * .6);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-outline-style: none;outline-style:none;@media(forced-colors:active){outline:2px solid transparent;outline-offset:2px}-webkit-user-select:none;user-select:none;:where(*[data-slot=dialog-content]) &{border-radius:var(--radius)!important}&:where([data-selected=true]){background-color:var(--muted)}&:where([data-selected=true]){color:var(--foreground)}& svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}&:where([data-selected=true]){:is(&>*){&:is(svg){color:var(--foreground)}}}}.style-nova .cn-command-item-aria[data-focused]{background-color:var(--muted);color:var(--foreground)}:is(.style-nova .cn-command-item-aria[data-focused]>*):is(svg){color:var(--foreground)}.style-nova .cn-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);&:is(:where(.group\/command-item):where([data-selected=true]) *){color:var(--foreground)}}.style-nova .cn-command-shortcut-aria:is(:where(.group\/command-item)[data-focused] *){color:var(--foreground)}.style-nova .cn-context-menu-content{min-width:calc(var(--spacing) * 36);border-radius:var(--radius);background-color:var(--popover);padding:var(--spacing);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));--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(--foreground);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--foreground) 10%, transparent)}--tw-duration: .1s;transition-duration:.1s;&[data-side=bottom]{--tw-enter-translate-y: calc(2*var(--spacing)*-1)}&[data-side=left]{--tw-enter-translate-x: calc(2*var(--spacing))}&[data-side=right]{--tw-enter-translate-x: calc(2*var(--spacing)*-1)}&[data-side=top]{--tw-enter-translate-y: calc(2*var(--spacing))}&:where([data-state=open]),&:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}&:where([data-state=open]),&:where([data-open]:not([data-open=false])){--tw-enter-opacity: 0 ;--tw-enter-opacity: 0}&:where([data-state=open]),&:where([data-open]:not([data-open=false])){--tw-enter-scale: 95% ;--tw-enter-scale: .95}&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){--tw-exit-opacity: 0 ;--tw-exit-opacity: 0}&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){--tw-exit-scale: 95% ;--tw-exit-scale: .95}}.style-nova .cn-context-menu-content-logical[data-side=inline-end]{--tw-enter-translate-x: calc(2*var(--spacing)*-1)}.style-nova .cn-context-menu-content-logical[data-side=inline-start]{--tw-enter-translate-x: calc(2*var(--spacing))}.style-nova .cn-context-menu-item{gap:calc(var(--spacing) * 1.5);border-radius:calc(var(--radius) * .8);padding-inline:calc(var(--spacing) * 1.5);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));&:focus{background-color:var(--accent)}&:focus{color:var(--accent-foreground)}&[data-inset]{padding-left:calc(var(--spacing) * 7)}&[data-variant=destructive]{color:var(--destructive)}&[data-variant=destructive]{&:focus{background-color:var(--destructive);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}}&[data-variant=destructive]{&:focus{color:var(--destructive)}}&:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){&[data-variant=destructive]{&:focus{background-color:var(--destructive);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}}}& svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}&:focus{:is(&>*){&:is(svg){color:var(--accent-foreground)}}}&[data-variant=destructive]{:is(&>*){&:is(svg){color:var(--destructive)}}}}.style-nova .cn-context-menu-checkbox-item,.style-nova .cn-context-menu-radio-item{gap:calc(var(--spacing) * 1.5);border-radius:calc(var(--radius) * .8);padding-block:var(--spacing);padding-right:calc(var(--spacing) * 8);padding-left:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));&:focus{background-color:var(--accent)}&:focus{color:var(--accent-foreground)}&[data-inset]{padding-left:calc(var(--spacing) * 7)}& svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.style-nova .cn-context-menu-item-indicator{position:absolute;right:calc(var(--spacing) * 2)}.style-nova .cn-context-menu-label{padding-inline:calc(var(--spacing) * 1.5);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);&[data-inset]{padding-left:calc(var(--spacing) * 7)}}.style-nova .cn-context-menu-separator{margin-inline:calc(var(--spacing) * -1);margin-block:var(--spacing);height:1px;background-color:var(--border)}.style-nova .cn-context-menu-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);&:is(:where(.group\/context-menu-item):focus *){color:var(--accent-foreground)}}.style-nova .cn-context-menu-sub-trigger{gap:calc(var(--spacing) * 1.5);border-radius:calc(var(--radius) * .8);padding-inline:calc(var(--spacing) * 1.5);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));&:focus{background-color:var(--accent)}&:focus{color:var(--accent-foreground)}&[data-inset]{padding-left:calc(var(--spacing) * 7)}&:where([data-state=open]),&:where([data-open]:not([data-open=false])){background-color:var(--accent)}&:where([data-state=open]),&:where([data-open]:not([data-open=false])){color:var(--accent-foreground)}& svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.style-nova .cn-context-menu-sub-content{min-width:calc(var(--spacing) * 32);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;background-color:var(--popover);padding:var(--spacing);color:var(--popover-foreground);--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-duration: .1s;transition-duration:.1s;&[data-side=bottom]{--tw-enter-translate-y: calc(2*var(--spacing)*-1)}&[data-side=left]{--tw-enter-translate-x: calc(2*var(--spacing))}&[data-side=right]{--tw-enter-translate-x: calc(2*var(--spacing)*-1)}&[data-side=top]{--tw-enter-translate-y: calc(2*var(--spacing))}&:where([data-state=open]),&:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}&:where([data-state=open]),&:where([data-open]:not([data-open=false])){--tw-enter-opacity: 0 ;--tw-enter-opacity: 0}&:where([data-state=open]),&:where([data-open]:not([data-open=false])){--tw-enter-scale: 95% ;--tw-enter-scale: .95}&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){--tw-exit-opacity: 0 ;--tw-exit-opacity: 0}&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){--tw-exit-scale: 95% ;--tw-exit-scale: .95}}.style-nova .cn-context-menu-subcontent{--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)}.style-nova .cn-dialog-overlay{background-color:color-mix(in srgb,#000 10%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}--tw-duration: .1s;transition-duration:.1s;@supports (backdrop-filter: var(--tw)){--tw-backdrop-blur: blur(var(--blur-xs));-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,)}&:where([data-state=open]),&:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}&:where([data-state=open]),&:where([data-open]:not([data-open=false])){--tw-enter-opacity: 0 ;--tw-enter-opacity: 0}&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){--tw-exit-opacity: 0 ;--tw-exit-opacity: 0}}.style-nova .cn-dialog-content{display:grid;max-width:calc(100% - 2rem);gap:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * 1.4);background-color:var(--popover);padding:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--popover-foreground);--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(--foreground);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--foreground) 10%, transparent)}--tw-duration: .1s;transition-duration:.1s;@media(width>=40rem){max-width:var(--container-sm)}&:where([data-state=open]),&:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}&:where([data-state=open]),&:where([data-open]:not([data-open=false])){--tw-enter-opacity: 0 ;--tw-enter-opacity: 0}&:where([data-state=open]),&:where([data-open]:not([data-open=false])){--tw-enter-scale: 95% ;--tw-enter-scale: .95}&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){--tw-exit-opacity: 0 ;--tw-exit-opacity: 0}&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){--tw-exit-scale: 95% ;--tw-exit-scale: .95}}.style-nova .cn-dialog-close{position:absolute;top:calc(var(--spacing) * 2);right:calc(var(--spacing) * 2)}.style-nova .cn-dialog-header{gap:calc(var(--spacing) * 2)}.style-nova .cn-dialog-footer{margin-inline:calc(var(--spacing) * -4);margin-bottom:calc(var(--spacing) * -4);border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4);border-top-style:var(--tw-border-style);border-top-width:1px;background-color:var(--muted);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}padding:calc(var(--spacing) * 4)}.style-nova .cn-dialog-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-medium);font-weight:var(--font-weight-medium)}.style-nova .cn-dialog-description{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--muted-foreground);:is(&>*){&:is(a){text-decoration-line:underline}}:is(&>*){&:is(a){text-underline-offset:3px}}:is(&>*){&:is(a){&:hover{@media(hover:hover){color:var(--foreground)}}}}}.style-nova .cn-drawer-overlay{background-color:color-mix(in srgb,#000 10%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}@supports (backdrop-filter: var(--tw)){--tw-backdrop-blur: blur(var(--blur-xs));-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,)}}.style-nova .cn-drawer-content{display:flex;height:auto;flex-direction:column;background-color:var(--popover);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--popover-foreground);&[data-vaul-drawer-direction=bottom]{border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}&[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}&[data-vaul-drawer-direction=left]{border-top-right-radius:calc(var(--radius) * 1.4);border-bottom-right-radius:calc(var(--radius) * 1.4)}&[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}&[data-vaul-drawer-direction=right]{border-top-left-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}&[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}&[data-vaul-drawer-direction=top]{border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}&[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}}.style-nova .cn-drawer-popup{background-color:var(--popover);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--popover-foreground);&[data-swipe-direction=down]{border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4)}&[data-swipe-direction=down]{border-top-style:var(--tw-border-style);border-top-width:1px}&[data-swipe-direction=left]{border-top-right-radius:calc(var(--radius) * 1.4);border-bottom-right-radius:calc(var(--radius) * 1.4)}&[data-swipe-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}&[data-swipe-direction=right]{border-top-left-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}&[data-swipe-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}&[data-swipe-direction=up]{border-bottom-right-radius:calc(var(--radius) * 1.4);border-bottom-left-radius:calc(var(--radius) * 1.4)}&[data-swipe-direction=up]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}}.style-nova .cn-drawer-handle{margin-inline:auto;margin-top:calc(var(--spacing) * 4);display:none;height:var(--spacing);width:100px;flex-shrink:0;border-radius:calc(infinity * 1px);background-color:var(--muted)}.style-nova .cn-drawer-swipe-handle:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *){height:100%;width:calc(var(--spacing) * 3);align-items:center}.style-nova .cn-drawer-swipe-handle:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *){height:calc(var(--spacing) * 3);width:100%;justify-content:center}.style-nova .cn-drawer-swipe-handle:is(:where(.group\/drawer-popup)[data-swipe-direction=down] *){align-items:flex-end}.style-nova .cn-drawer-swipe-handle:is(:where(.group\/drawer-popup)[data-swipe-direction=left] *){justify-content:flex-start}.style-nova .cn-drawer-swipe-handle:is(:where(.group\/drawer-popup)[data-swipe-direction=right] *){justify-content:flex-end}.style-nova .cn-drawer-swipe-handle:is(:where(.group\/drawer-popup)[data-swipe-direction=up] *){align-items:flex-start}.style-nova .cn-drawer-swipe-handle:after{display:block;flex-shrink:0;border-radius:calc(infinity * 1px);content:var(--tw-content);background-color:var(--muted)}.style-nova .cn-drawer-swipe-handle:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *):after{height:calc(var(--spacing) * 24);content:var(--tw-content);width:var(--spacing)}.style-nova .cn-drawer-swipe-handle:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *):after{height:var(--spacing);content:var(--tw-content);width:calc(var(--spacing) * 24)}.style-nova .cn-drawer-header{gap:calc(var(--spacing) * .5);padding:calc(var(--spacing) * 4);@media(width>=48rem){gap:calc(var(--spacing) * .5)}@media(width>=48rem){text-align:left}}.style-nova .cn-drawer-header-base{gap:calc(var(--spacing) * .5);padding:calc(var(--spacing) * 4);padding-bottom:0;@media(width>=48rem){gap:calc(var(--spacing) * .5)}@media(width>=48rem){text-align:left}}.style-nova .cn-drawer-title{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.style-nova .cn-drawer-description{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--muted-foreground)}.style-nova .cn-drawer-footer{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 4)}.style-nova .cn-drawer-footer-base{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 4);padding-top:0}.style-nova .cn-dropdown-menu-content{min-width:calc(var(--spacing) * 32);border-radius:var(--radius);background-color:var(--popover);padding:var(--spacing);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));--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(--foreground);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--foreground) 10%, transparent)}--tw-duration: .1s;transition-duration:.1s;&[data-side=bottom]{--tw-enter-translate-y: calc(2*var(--spacing)*-1)}&[data-side=left]{--tw-enter-translate-x: calc(2*var(--spacing))}&[data-side=right]{--tw-enter-translate-x: calc(2*var(--spacing)*-1)}&[data-side=top]{--tw-enter-translate-y: calc(2*var(--spacing))}&:where([data-state=open]),&:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}&:where([data-state=open]),&:where([data-open]:not([data-open=false])){--tw-enter-opacity: 0 ;--tw-enter-opacity: 0}&:where([data-state=open]),&:where([data-open]:not([data-open=false])){--tw-enter-scale: 95% ;--tw-enter-scale: .95}&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){--tw-exit-opacity: 0 ;--tw-exit-opacity: 0}&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){--tw-exit-scale: 95% ;--tw-exit-scale: .95}}.style-nova .cn-dropdown-menu-content-logical[data-side=inline-end]{--tw-enter-translate-x: calc(2*var(--spacing)*-1)}.style-nova .cn-dropdown-menu-content-logical[data-side=inline-start]{--tw-enter-translate-x: calc(2*var(--spacing))}.style-nova .cn-dropdown-menu-item{gap:calc(var(--spacing) * 1.5);border-radius:calc(var(--radius) * .8);padding-inline:calc(var(--spacing) * 1.5);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));&:focus{background-color:var(--accent)}&:focus{color:var(--accent-foreground)}&:not(*[data-variant=destructive]){&:focus{:is(& *){color:var(--accent-foreground)}}}&[data-inset]{padding-left:calc(var(--spacing) * 7)}&[data-variant=destructive]{color:var(--destructive)}&[data-variant=destructive]{&:focus{background-color:var(--destructive);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}}&[data-variant=destructive]{&:focus{color:var(--destructive)}}&:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){&[data-variant=destructive]{&:focus{background-color:var(--destructive);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}}}& svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}&[data-variant=destructive]{:is(&>*){&:is(svg){color:var(--destructive)}}}}.style-nova .cn-dropdown-menu-checkbox-item,.style-nova .cn-dropdown-menu-radio-item{gap:calc(var(--spacing) * 1.5);border-radius:calc(var(--radius) * .8);padding-block:var(--spacing);padding-right:calc(var(--spacing) * 8);padding-left:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));&:focus{background-color:var(--accent)}&:focus{color:var(--accent-foreground)}&:focus{:is(& *){color:var(--accent-foreground)}}&[data-inset]{padding-left:calc(var(--spacing) * 7)}& svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.style-nova .cn-dropdown-menu-item-indicator{position:absolute;right:calc(var(--spacing) * 2);display:flex;align-items:center;justify-content:center}.style-nova .cn-dropdown-menu-label{padding-inline:calc(var(--spacing) * 1.5);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);&[data-inset]{padding-left:calc(var(--spacing) * 7)}}.style-nova .cn-dropdown-menu-separator{margin-inline:calc(var(--spacing) * -1);margin-block:var(--spacing);height:1px;background-color:var(--border)}.style-nova .cn-dropdown-menu-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);&:is(:where(.group\/dropdown-menu-item):focus *){color:var(--accent-foreground)}}.style-nova .cn-dropdown-menu-sub-trigger{gap:calc(var(--spacing) * 1.5);border-radius:calc(var(--radius) * .8);padding-inline:calc(var(--spacing) * 1.5);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));&:focus{background-color:var(--accent)}&:focus{color:var(--accent-foreground)}&:not(*[data-variant=destructive]){&:focus{:is(& *){color:var(--accent-foreground)}}}&[data-inset]{padding-left:calc(var(--spacing) * 7)}&:where([data-state=open]),&:where([data-open]:not([data-open=false])){background-color:var(--accent)}&:where([data-state=open]),&:where([data-open]:not([data-open=false])){color:var(--accent-foreground)}& svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.style-nova .cn-dropdown-menu-sub-content{min-width:96px;border-radius:var(--radius);background-color:var(--popover);padding:var(--spacing);color:var(--popover-foreground);--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(--foreground);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--foreground) 10%, transparent)}--tw-duration: .1s;transition-duration:.1s;&[data-side=bottom]{--tw-enter-translate-y: calc(2*var(--spacing)*-1)}&[data-side=left]{--tw-enter-translate-x: calc(2*var(--spacing))}&[data-side=right]{--tw-enter-translate-x: calc(2*var(--spacing)*-1)}&[data-side=top]{--tw-enter-translate-y: calc(2*var(--spacing))}&:where([data-state=open]),&:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}&:where([data-state=open]),&:where([data-open]:not([data-open=false])){--tw-enter-opacity: 0 ;--tw-enter-opacity: 0}&:where([data-state=open]),&:where([data-open]:not([data-open=false])){--tw-enter-scale: 95% ;--tw-enter-scale: .95}&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){--tw-exit-opacity: 0 ;--tw-exit-opacity: 0}&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){--tw-exit-scale: 95% ;--tw-exit-scale: .95}}.style-nova .cn-dropdown-menu-subcontent{--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)}.style-nova .cn-empty{gap:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * 1.4);--tw-border-style: dashed;border-style:dashed;padding:calc(var(--spacing) * 6)}.style-nova .cn-empty-header{gap:calc(var(--spacing) * 2)}.style-nova .cn-empty-media{margin-bottom:calc(var(--spacing) * 2)}.style-nova .cn-empty-media-default{background-color:transparent}.style-nova .cn-empty-media-icon{display:flex;width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius);background-color:var(--muted);color:var(--foreground);& svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.style-nova .cn-empty-title{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight)}.style-nova .cn-empty-description{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.style-nova .cn-empty-content{gap:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.style-nova .cn-field-set{gap:calc(var(--spacing) * 4);&:has(>[data-slot=checkbox-group]){gap:calc(var(--spacing) * 3)}&:has(>[data-slot=radio-group]){gap:calc(var(--spacing) * 3)}}.style-nova .cn-field-legend{margin-bottom:calc(var(--spacing) * 1.5);--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);&[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}&[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height))}}.style-nova .cn-field-group{gap:calc(var(--spacing) * 5);&[data-slot=checkbox-group]{gap:calc(var(--spacing) * 3)}:is(&>*){&[data-slot=field-group]{gap:calc(var(--spacing) * 4)}}}.style-nova .cn-field{gap:calc(var(--spacing) * 2);&[data-invalid=true]{color:var(--destructive)}}.style-nova .cn-field-content{gap:calc(var(--spacing) * .5)}.style-nova .cn-field-label{gap:calc(var(--spacing) * 2);--tw-leading: var(--leading-snug);line-height:var(--leading-snug);&:is(:where(.group\/field)[data-disabled=true] *){opacity:50%}&:has(*:where([data-state=checked]),*:where([data-checked]:not([data-checked=false]))){border-color:var(--primary);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--primary) 30%,transparent)}}&:has(*:where([data-state=checked]),*:where([data-checked]:not([data-checked=false]))){background-color:var(--primary);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--primary) 5%,transparent)}}&:has(>[data-slot=field]){border-radius:var(--radius)}&:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px}&:has(>[data-slot=field]){&:not(*:has(*:is(:disabled,[data-disabled]))){&: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)}}}}}&:has(>[data-slot=field]){&:has(*:is(:focus-visible)){border-color:var(--ring)}}&:has(>[data-slot=field]){&:has(*:is(: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)}}&:has(>[data-slot=field]){&:has(*:is(: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)}}}:is(&>*){&[data-slot=field]{padding:calc(var(--spacing) * 2.5)}}&:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){&:has(*:where([data-state=checked]),*:where([data-checked]:not([data-checked=false]))){border-color:var(--primary);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--primary) 20%,transparent)}}}&:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){&:has(*:where([data-state=checked]),*:where([data-checked]:not([data-checked=false]))){background-color:var(--primary);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}}}.style-nova .cn-field-label-aria:has(:where([data-selected=true])){border-color:var(--primary);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--primary) 30%,transparent)}background-color:var(--primary);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--primary) 5%,transparent)}}.style-nova .cn-field-label-aria:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):has(:where([data-selected=true])){border-color:var(--primary);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--primary) 20%,transparent)}background-color:var(--primary);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.style-nova .cn-field-title{gap:calc(var(--spacing) * 2);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);--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);&:is(:where(.group\/field)[data-disabled=true] *){opacity:50%}}.style-nova .cn-field-description{text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--muted-foreground);[data-variant=legend]+&{margin-top:calc(var(--spacing) * -1.5)}}.style-nova .cn-field-separator{margin-block:calc(var(--spacing) * -2);height:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));&:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing) * -2)}}.style-nova .cn-field-separator-content{padding-inline:calc(var(--spacing) * 2);color:var(--muted-foreground)}.style-nova .cn-field-error{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--destructive)}.style-nova .cn-hover-card-content{width:calc(var(--spacing) * 64);border-radius:var(--radius);background-color:var(--popover);padding:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));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));--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(--foreground);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--foreground) 10%, transparent)}--tw-duration: .1s;transition-duration:.1s;&[data-side=bottom]{--tw-enter-translate-y: calc(2*var(--spacing)*-1)}&[data-side=left]{--tw-enter-translate-x: calc(2*var(--spacing))}&[data-side=right]{--tw-enter-translate-x: calc(2*var(--spacing)*-1)}&[data-side=top]{--tw-enter-translate-y: calc(2*var(--spacing))}&:where([data-state=open]),&:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}&:where([data-state=open]),&:where([data-open]:not([data-open=false])){--tw-enter-opacity: 0 ;--tw-enter-opacity: 0}&:where([data-state=open]),&:where([data-open]:not([data-open=false])){--tw-enter-scale: 95% ;--tw-enter-scale: .95}&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){--tw-exit-opacity: 0 ;--tw-exit-opacity: 0}&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){--tw-exit-scale: 95% ;--tw-exit-scale: .95}}.style-nova .cn-hover-card-content-logical[data-side=inline-end]{--tw-enter-translate-x: calc(2*var(--spacing)*-1)}.style-nova .cn-hover-card-content-logical[data-side=inline-start]{--tw-enter-translate-x: calc(2*var(--spacing))}.style-nova .cn-input{height:calc(var(--spacing) * 8);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);background-color:transparent;padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--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));&::file-selector-button{height:calc(var(--spacing) * 6)}&::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)}&: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{background-color:var(--input);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--input) 50%,transparent)}}&[aria-invalid=true]{border-color:var(--destructive)}&[aria-invalid=true]{--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)}&[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] *){&:disabled{background-color:var(--input);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--input) 80%,transparent)}}}&:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){&[aria-invalid=true]{border-color:var(--destructive);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--destructive) 50%,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)}}}}.style-nova .cn-input-otp{gap:calc(var(--spacing) * 2)}.style-nova .cn-input-otp-group{border-radius:var(--radius);&:has(*[aria-invalid=true]){border-color:var(--destructive)}&:has(*[aria-invalid=true]){--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)}&:has(*[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] *){&:has(*[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)}}}}.style-nova .cn-input-otp-slot{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-block-style:var(--tw-border-style);border-block-width:1px;border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--input);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));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;&:first-child{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}&:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}&:last-child{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}&[aria-invalid=true]{border-color:var(--destructive)}&[data-active=true]{border-color:var(--ring)}&[data-active=true]{--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)}&[data-active=true]{--tw-ring-color: var(--ring);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent)}}&[data-active=true]{&[aria-invalid=true]{border-color:var(--destructive)}}&[data-active=true]{&[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] *){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] *){&[data-active=true]{&[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)}}}}}.style-nova .cn-input-otp-caret-line{height:calc(var(--spacing) * 4);width:1px;animation:caret-blink 1.25s ease-out infinite;background-color:var(--foreground);--tw-duration: 1s;transition-duration:1s}.style-nova .cn-input-otp-separator svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.style-nova .cn-item{border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));&:is(a){&:hover{@media(hover:hover){background-color:var(--muted)}}}}.style-nova .cn-item-variant-default{border-color:transparent}.style-nova .cn-item-variant-outline{border-color:var(--border)}.style-nova .cn-item-variant-muted{border-color:transparent;background-color:var(--muted);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.style-nova .cn-item-size-default,.style-nova .cn-item-size-sm{gap:calc(var(--spacing) * 2.5);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5)}.style-nova .cn-item-size-xs{gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);:where(*[data-slot=dropdown-menu-content]) &{padding:0}}.style-nova .cn-item-media{gap:calc(var(--spacing) * 2);:where(.group\/item):has([data-slot=item-description]) &{--tw-translate-y: calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y);align-self:flex-start}}.style-nova .cn-item-media-variant-default{background-color:transparent}.style-nova .cn-item-media-variant-icon svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.style-nova .cn-item-media-variant-image{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);overflow:hidden;border-radius:calc(var(--radius) * .6);&:is(:where(.group\/item)[data-size=sm] *){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}&:is(:where(.group\/item)[data-size=xs] *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}& img{width:100%;height:100%}& img{object-fit:cover}}.style-nova .cn-item-content{gap:var(--spacing);&:is(:where(.group\/item)[data-size=xs] *){gap:0px}}.style-nova .cn-item-title{gap:calc(var(--spacing) * 2);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);--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);text-underline-offset:4px}.style-nova .cn-item-description{text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: var(--leading-normal);line-height:var(--leading-normal);color:var(--muted-foreground);&:is(:where(.group\/item)[data-size=xs] *){font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}}.style-nova .cn-item-actions,.style-nova .cn-item-header,.style-nova .cn-item-footer{gap:calc(var(--spacing) * 2)}.style-nova .cn-item-group{gap:calc(var(--spacing) * 4);&:has(*[data-size=sm]){gap:calc(var(--spacing) * 2.5)}&:has(*[data-size=xs]){gap:calc(var(--spacing) * 2)}}.style-nova .cn-item-separator{margin-block:calc(var(--spacing) * 2)}.style-nova .cn-kbd{height:calc(var(--spacing) * 5);width:fit-content;min-width:calc(var(--spacing) * 5);gap:var(--spacing);border-radius:calc(var(--radius) * .6);background-color:var(--muted);padding-inline:var(--spacing);font-family:Geist,ui-sans-serif,system-ui,sans-serif;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);:where(*[data-slot=tooltip-content]) &{background-color:var(--background);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--background) 20%,transparent)}}:where(*[data-slot=tooltip-content]) &{color:var(--background)}&:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){:where(*[data-slot=tooltip-content]) &{background-color:var(--background);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--background) 10%,transparent)}}}& svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}}.style-nova .cn-kbd-group{gap:var(--spacing)}.style-nova .cn-label{gap:calc(var(--spacing) * 2);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);&:is(:where(.group)[data-disabled=true] *){opacity:50%}&:is(:where(.peer):disabled~*){opacity:50%}}.style-nova .cn-label-aria:is(:is(:where(.peer):where([data-disabled=true]),:where(.peer):where([data-disabled]:not([data-disabled=false])))~*){opacity:50%}.style-nova .cn-menubar{height:calc(var(--spacing) * 8);gap:calc(var(--spacing) * .5);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;padding:3px}.style-nova .cn-menubar-trigger{border-radius:calc(var(--radius) * .6);padding-inline:calc(var(--spacing) * 1.5);padding-block: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);&:hover{@media(hover:hover){background-color:var(--muted)}}&[aria-expanded=true]{background-color:var(--muted)}}.style-nova .cn-menubar-content{min-width:calc(var(--spacing) * 36);border-radius:var(--radius);background-color:var(--popover);padding:var(--spacing);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));--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(--foreground);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--foreground) 10%, transparent)}--tw-duration: .1s;transition-duration:.1s;&[data-side=bottom]{--tw-enter-translate-y: calc(2*var(--spacing)*-1)}&[data-side=left]{--tw-enter-translate-x: calc(2*var(--spacing))}&[data-side=right]{--tw-enter-translate-x: calc(2*var(--spacing)*-1)}&[data-side=top]{--tw-enter-translate-y: calc(2*var(--spacing))}&:where([data-state=open]),&:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}&:where([data-state=open]),&:where([data-open]:not([data-open=false])){--tw-enter-opacity: 0 ;--tw-enter-opacity: 0}&:where([data-state=open]),&:where([data-open]:not([data-open=false])){--tw-enter-scale: 95% ;--tw-enter-scale: .95}}.style-nova .cn-menubar-content-logical[data-side=inline-end]{--tw-enter-translate-x: calc(2*var(--spacing)*-1)}.style-nova .cn-menubar-content-logical[data-side=inline-start]{--tw-enter-translate-x: calc(2*var(--spacing))}.style-nova .cn-menubar-item{gap:calc(var(--spacing) * 1.5);border-radius:calc(var(--radius) * .8);padding-inline:calc(var(--spacing) * 1.5);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));&:focus{background-color:var(--accent)}&:focus{color:var(--accent-foreground)}&:not(*[data-variant=destructive]){&:focus{:is(& *){color:var(--accent-foreground)}}}&[data-inset]{padding-left:calc(var(--spacing) * 7)}&[data-variant=destructive]{color:var(--destructive)}&[data-variant=destructive]{&:focus{background-color:var(--destructive);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}}&[data-variant=destructive]{&:focus{color:var(--destructive)}}&:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){&[data-variant=destructive]{&:focus{background-color:var(--destructive);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}}}&:where([data-disabled=true]),&:where([data-disabled]:not([data-disabled=false])){opacity:50%}& svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}&[data-variant=destructive]{:is(&>*){&:is(svg){color:var(--destructive)!important}}}}.style-nova .cn-menubar-checkbox-item{gap:calc(var(--spacing) * 1.5);border-radius:calc(var(--radius) * .8);padding-block:var(--spacing);padding-right:calc(var(--spacing) * 1.5);padding-left:calc(var(--spacing) * 7);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));&:focus{background-color:var(--accent)}&:focus{color:var(--accent-foreground)}&:focus{:is(& *){color:var(--accent-foreground)}}&[data-inset]{padding-left:calc(var(--spacing) * 7)}}.style-nova .cn-menubar-checkbox-item-indicator{left:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);& svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.style-nova .cn-menubar-radio-item{gap:calc(var(--spacing) * 1.5);border-radius:calc(var(--radius) * .8);padding-block:var(--spacing);padding-right:calc(var(--spacing) * 1.5);padding-left:calc(var(--spacing) * 7);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));&:focus{background-color:var(--accent)}&:focus{color:var(--accent-foreground)}&:focus{:is(& *){color:var(--accent-foreground)}}&[data-inset]{padding-left:calc(var(--spacing) * 7)}&:where([data-disabled=true]),&:where([data-disabled]:not([data-disabled=false])){opacity:50%}& svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.style-nova .cn-menubar-radio-item-indicator{left:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);& svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.style-nova .cn-menubar-label{padding-inline:calc(var(--spacing) * 1.5);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);&[data-inset]{padding-left:calc(var(--spacing) * 7)}}.style-nova .cn-menubar-separator{background-color:var(--border)}.style-nova .cn-menubar-shortcut{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);&:is(:where(.group\/menubar-item):focus *){color:var(--accent-foreground)}}.style-nova .cn-menubar-sub-trigger{gap:calc(var(--spacing) * 1.5);border-radius:calc(var(--radius) * .8);padding-inline:calc(var(--spacing) * 1.5);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));&:focus{background-color:var(--accent)}&:focus{color:var(--accent-foreground)}&[data-inset]{padding-left:calc(var(--spacing) * 7)}&:where([data-state=open]),&:where([data-open]:not([data-open=false])){background-color:var(--accent)}&:where([data-state=open]),&:where([data-open]:not([data-open=false])){color:var(--accent-foreground)}& svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.style-nova .cn-menubar-sub-content{min-width:calc(var(--spacing) * 32);border-radius:var(--radius);background-color:var(--popover);padding:var(--spacing);color:var(--popover-foreground);--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(--foreground);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--foreground) 10%, transparent)}--tw-duration: .1s;transition-duration:.1s;&[data-side=bottom]{--tw-enter-translate-y: calc(2*var(--spacing)*-1)}&[data-side=left]{--tw-enter-translate-x: calc(2*var(--spacing))}&[data-side=right]{--tw-enter-translate-x: calc(2*var(--spacing)*-1)}&[data-side=top]{--tw-enter-translate-y: calc(2*var(--spacing))}&:where([data-state=open]),&:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}&:where([data-state=open]),&:where([data-open]:not([data-open=false])){--tw-enter-opacity: 0 ;--tw-enter-opacity: 0}&:where([data-state=open]),&:where([data-open]:not([data-open=false])){--tw-enter-scale: 95% ;--tw-enter-scale: .95}&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){--tw-exit-opacity: 0 ;--tw-exit-opacity: 0}&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){--tw-exit-scale: 95% ;--tw-exit-scale: .95}}.style-nova .cn-navigation-menu{max-width:max-content}.style-nova .cn-navigation-menu-list{gap:0px}.style-nova .cn-navigation-menu-trigger{border-radius:var(--radius);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-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));&:hover{@media(hover:hover){background-color:var(--muted)}}&:focus{background-color:var(--muted)}&: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{outline-style:var(--tw-outline-style);outline-width:1px}&:disabled{opacity:50%}&[data-popup-open]{background-color:var(--muted);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}&[data-popup-open]{&:hover{@media(hover:hover){background-color:var(--muted)}}}&:where([data-state=open]),&:where([data-open]:not([data-open=false])){background-color:var(--muted);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}&:where([data-state=open]),&:where([data-open]:not([data-open=false])){&:hover{@media(hover:hover){background-color:var(--muted)}}}&:where([data-state=open]),&:where([data-open]:not([data-open=false])){&:focus{background-color:var(--muted)}}}.style-nova .cn-navigation-menu-link{display:flex;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius);padding:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));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;&:hover{@media(hover:hover){background-color:var(--muted)}}&:focus{background-color:var(--muted)}&: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{outline-style:var(--tw-outline-style);outline-width:1px}:where(*[data-slot=navigation-menu-content]) &{border-radius:calc(var(--radius) * .8)}&:where([data-state=active]),&:where([data-active]:not([data-active=false])){background-color:var(--muted);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}&:where([data-state=active]),&:where([data-active]:not([data-active=false])){&:hover{@media(hover:hover){background-color:var(--muted)}}}&:where([data-state=active]),&:where([data-active]:not([data-active=false])){&:focus{background-color:var(--muted)}}& svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.style-nova .cn-navigation-menu-trigger-icon{position:relative;top:1px;margin-left:var(--spacing);width:calc(var(--spacing) * 3);height: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,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;&:is(:where(.group\/navigation-menu-trigger)[data-popup-open] *){rotate:180deg}&:is(:is(:where(.group\/navigation-menu-trigger):where([data-state=open]),:where(.group\/navigation-menu-trigger):where([data-open]:not([data-open=false]))) *){rotate:180deg}}.style-nova .cn-navigation-menu-content{padding:var(--spacing);--tw-ease: cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1);&:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:var(--radius)}&:is(:where(.group\/navigation-menu)[data-viewport=false] *){background-color:var(--popover)}&:is(:where(.group\/navigation-menu)[data-viewport=false] *){color:var(--popover-foreground)}&:is(:where(.group\/navigation-menu)[data-viewport=false] *){--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)}&:is(:where(.group\/navigation-menu)[data-viewport=false] *){--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)}&:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-ring-color: var(--foreground);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--foreground) 10%, transparent)}}&:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration: .3s;transition-duration:.3s}&[data-motion=from-end]{--tw-enter-translate-x: calc(52*var(--spacing))}&[data-motion=from-start]{--tw-enter-translate-x: calc(52*var(--spacing)*-1)}&[data-motion=to-end]{--tw-exit-translate-x: calc(52*var(--spacing))}&[data-motion=to-start]{--tw-exit-translate-x: calc(52*var(--spacing)*-1)}&[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}&[data-motion^=from-]{--tw-enter-opacity: 0}&[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}&[data-motion^=to-]{--tw-exit-opacity: 0}&:is(:where(.group\/navigation-menu)[data-viewport=false] *){&:where([data-state=open]),&:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}}&:is(:where(.group\/navigation-menu)[data-viewport=false] *){&:where([data-state=open]),&:where([data-open]:not([data-open=false])){--tw-enter-opacity: 0 ;--tw-enter-opacity: 0}}&:is(:where(.group\/navigation-menu)[data-viewport=false] *){&:where([data-state=open]),&:where([data-open]:not([data-open=false])){--tw-enter-scale: 95% ;--tw-enter-scale: .95}}&:is(:where(.group\/navigation-menu)[data-viewport=false] *){&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}}&:is(:where(.group\/navigation-menu)[data-viewport=false] *){&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){--tw-exit-opacity: 0 ;--tw-exit-opacity: 0}}&:is(:where(.group\/navigation-menu)[data-viewport=false] *){&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){--tw-exit-scale: 95% ;--tw-exit-scale: .95}}}.style-nova .cn-navigation-menu-viewport{border-radius:var(--radius);background-color:var(--popover);color:var(--popover-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));--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(--foreground);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--foreground) 10%, transparent)}--tw-duration: .1s;transition-duration:.1s;&:where([data-state=open]),&:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}&:where([data-state=open]),&:where([data-open]:not([data-open=false])){--tw-enter-scale: 90% ;--tw-enter-scale: .9}&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){--tw-exit-scale: 90% ;--tw-exit-scale: .9}}.style-nova .cn-navigation-menu-indicator[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-exit-opacity: 0}.style-nova .cn-navigation-menu-indicator[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-enter-opacity: 0}.style-nova .cn-navigation-menu-indicator-arrow{border-top-left-radius:calc(var(--radius) * .6);background-color:var(--border);--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)}.style-nova .cn-navigation-menu-positioner{transition-property:top,left,right,bottom;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;--tw-ease: cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1);&[data-side=bottom]{&:before{content:var(--tw-content);top:-10px}}&[data-side=bottom]{&:before{content:var(--tw-content);right:0}}&[data-side=bottom]{&:before{content:var(--tw-content);left:0}}}.style-nova .cn-navigation-menu-popup{border-radius:var(--radius);background-color:var(--popover);color:var(--popover-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));--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(--foreground);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--foreground) 10%, 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-ease: cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1);--tw-outline-style: none;outline-style:none;&[data-ending-style]{--tw-scale-x: 90%;--tw-scale-y: 90%;--tw-scale-z: 90%;scale:var(--tw-scale-x) var(--tw-scale-y)}&[data-ending-style]{opacity:0%}&[data-ending-style]{--tw-duration: .15s;transition-duration:.15s}&[data-starting-style]{--tw-scale-x: 90%;--tw-scale-y: 90%;--tw-scale-z: 90%;scale:var(--tw-scale-x) var(--tw-scale-y)}&[data-starting-style]{opacity:0%}}.style-nova .cn-native-select{height:calc(var(--spacing) * 8);width:100%;min-width:0px;appearance:none;border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);background-color:transparent;padding-block:var(--spacing);padding-right:calc(var(--spacing) * 8);padding-left:calc(var(--spacing) * 2.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));-webkit-user-select:none;user-select:none;& *::selection{background-color:var(--primary)}&::selection{background-color:var(--primary)}& *::selection{color:var(--primary-foreground)}&::selection{color:var(--primary-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)}}&[aria-invalid=true]{border-color:var(--destructive)}&[aria-invalid=true]{--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)}&[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-size=sm]{height:calc(var(--spacing) * 7)}&[data-size=sm]{border-radius:min(var(--radius-md),10px)}&[data-size=sm]{padding-block:calc(var(--spacing) * .5)}&: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] *){&[aria-invalid=true]{border-color:var(--destructive);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--destructive) 50%,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)}}}}.style-nova .cn-native-select-icon{top:50%;right:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--muted-foreground)}.style-nova .cn-pagination-content{gap:calc(var(--spacing) * .5)}.style-nova .cn-pagination-ellipsis{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);align-items:center;justify-content:center;& svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.style-nova .cn-pagination-previous{padding-left:calc(var(--spacing) * 1.5)!important}.style-nova .cn-pagination-next{padding-right:calc(var(--spacing) * 1.5)!important}.style-nova .cn-popover-content{display:flex;flex-direction:column;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius);background-color:var(--popover);padding:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));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));--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(--foreground);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--foreground) 10%, transparent)}--tw-duration: .1s;transition-duration:.1s;&[data-side=bottom]{--tw-enter-translate-y: calc(2*var(--spacing)*-1)}&[data-side=left]{--tw-enter-translate-x: calc(2*var(--spacing))}&[data-side=right]{--tw-enter-translate-x: calc(2*var(--spacing)*-1)}&[data-side=top]{--tw-enter-translate-y: calc(2*var(--spacing))}&:where([data-state=open]),&:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}&:where([data-state=open]),&:where([data-open]:not([data-open=false])){--tw-enter-opacity: 0 ;--tw-enter-opacity: 0}&:where([data-state=open]),&:where([data-open]:not([data-open=false])){--tw-enter-scale: 95% ;--tw-enter-scale: .95}&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){--tw-exit-opacity: 0 ;--tw-exit-opacity: 0}&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){--tw-exit-scale: 95% ;--tw-exit-scale: .95}}.style-nova .cn-popover-content-logical[data-side=inline-end]{--tw-enter-translate-x: calc(2*var(--spacing)*-1)}.style-nova .cn-popover-content-logical[data-side=inline-start]{--tw-enter-translate-x: calc(2*var(--spacing))}.style-nova .cn-popover-header{display:flex;flex-direction:column;gap:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.style-nova .cn-popover-title{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.style-nova .cn-popover-description{color:var(--muted-foreground)}.style-nova .cn-progress,.style-nova .cn-progress-track{height:var(--spacing);border-radius:calc(infinity * 1px);background-color:var(--muted)}.style-nova .cn-progress-indicator{background-color:var(--primary)}.style-nova .cn-progress-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)}.style-nova .cn-progress-value{margin-left:auto;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--muted-foreground);--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,)}.style-nova .cn-radio-group{display:grid;gap:calc(var(--spacing) * 2)}.style-nova .cn-radio-group-item{display:flex;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-radius:calc(infinity * 1px);border-color:var(--input);&: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-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)}&[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)}}&[aria-invalid=true]{&[aria-checked=true]{border-color:var(--primary)}}&: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]{border-color:var(--destructive);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--destructive) 50%,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)}}}&:where([data-state=checked]),&:where([data-checked]:not([data-checked=false])){border-color:var(--primary)}&:where([data-state=checked]),&:where([data-checked]:not([data-checked=false])){background-color:var(--primary)}&:where([data-state=checked]),&:where([data-checked]:not([data-checked=false])){color:var(--primary-foreground)}&:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){&:where([data-state=checked]),&:where([data-checked]:not([data-checked=false])){background-color:var(--primary)}}:where(.group\/field-label):has(:focus-visible) &{--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);&:not(*:where([data-state=checked]),*:where([data-checked]:not([data-checked=false]))){border-color:var(--input)}&:where([data-state=checked]),&:where([data-checked]:not([data-checked=false])){border-color:var(--primary)}}}.style-nova .cn-radio-group-item-aria[data-focus-visible]{border-color:var(--ring);--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);--tw-ring-color: var(--ring);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent)}}.style-nova .cn-radio-group-item-aria[data-invalid]{border-color:var(--destructive);--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);--tw-ring-color: var(--destructive);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent)}}.style-nova .cn-radio-group-item-aria:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)[data-invalid]{border-color:var(--destructive);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}--tw-ring-color: var(--destructive);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent)}}.style-nova .cn-radio-group-item-aria:where([data-selected=true]){border-color:var(--primary);background-color:var(--primary);color:var(--primary-foreground)}.style-nova .cn-radio-group-item-aria[data-invalid]:where([data-selected=true]){border-color:var(--primary)}.style-nova .cn-radio-group-item-aria:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):where([data-selected=true]){background-color:var(--primary)}.style-nova .cn-radio-group-indicator{display:flex;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);align-items:center;justify-content:center}.style-nova .cn-radio-group-indicator-icon{position:absolute;top:50%;left:50%;width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:calc(infinity * 1px);background-color:var(--primary-foreground)}.style-nova .cn-resizable-handle-icon{height:calc(var(--spacing) * 6);width:var(--spacing);border-radius:var(--radius);background-color:var(--border)}.style-nova .cn-scroll-area-scrollbar:where([data-orientation=horizontal]){height:calc(var(--spacing) * 2.5);flex-direction:column;border-top-style:var(--tw-border-style);border-top-width:1px;border-top-color:transparent}.style-nova .cn-scroll-area-scrollbar:where([data-orientation=vertical]){height:100%;width:calc(var(--spacing) * 2.5);border-left-style:var(--tw-border-style);border-left-width:1px;border-left-color:transparent}.style-nova .cn-scroll-area-thumb{border-radius:calc(infinity * 1px)}.style-nova .cn-select-trigger{gap:calc(var(--spacing) * 1.5);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);background-color:transparent;padding-block:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 2.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));-webkit-user-select:none;user-select: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)}}&[aria-invalid=true]{border-color:var(--destructive)}&[aria-invalid=true]{--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)}&[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)}&[data-size=default]{height:calc(var(--spacing) * 8)}&[data-size=sm]{height:calc(var(--spacing) * 7)}&[data-size=sm]{border-radius:min(var(--radius-md),10px)}:is(&>*){&[data-slot=select-value]{display:flex}}:is(&>*){&[data-slot=select-value]{gap:calc(var(--spacing) * 1.5)}}&: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] *){&[aria-invalid=true]{border-color:var(--destructive);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--destructive) 50%,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:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.style-nova .cn-select-value{display:flex;flex:1;text-align:left}.style-nova .cn-select-value-aria[data-placeholder]{color:var(--muted-foreground)}.style-nova .cn-select-trigger-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--muted-foreground)}.style-nova .cn-select-content{min-width:calc(var(--spacing) * 36);border-radius:var(--radius);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));--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(--foreground);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--foreground) 10%, transparent)}--tw-duration: .1s;transition-duration:.1s;&[data-side=bottom]{--tw-enter-translate-y: calc(2*var(--spacing)*-1)}&[data-side=left]{--tw-enter-translate-x: calc(2*var(--spacing))}&[data-side=right]{--tw-enter-translate-x: calc(2*var(--spacing)*-1)}&[data-side=top]{--tw-enter-translate-y: calc(2*var(--spacing))}&:where([data-state=open]),&:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}&:where([data-state=open]),&:where([data-open]:not([data-open=false])){--tw-enter-opacity: 0 ;--tw-enter-opacity: 0}&:where([data-state=open]),&:where([data-open]:not([data-open=false])){--tw-enter-scale: 95% ;--tw-enter-scale: .95}&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){--tw-exit-opacity: 0 ;--tw-exit-opacity: 0}&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){--tw-exit-scale: 95% ;--tw-exit-scale: .95}}.style-nova .cn-select-content-logical[data-side=inline-end]{--tw-enter-translate-x: calc(2*var(--spacing)*-1)}.style-nova .cn-select-content-logical[data-side=inline-start]{--tw-enter-translate-x: calc(2*var(--spacing))}.style-nova .cn-select-label{padding-inline:calc(var(--spacing) * 1.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));color:var(--muted-foreground)}.style-nova .cn-select-item{gap:calc(var(--spacing) * 1.5);border-radius:calc(var(--radius) * .8);padding-block:var(--spacing);padding-right:calc(var(--spacing) * 8);padding-left:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));&:focus{background-color:var(--accent)}&:focus{color:var(--accent-foreground)}&:not(*[data-variant=destructive]){&:focus{:is(& *){color:var(--accent-foreground)}}}& svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:is(&>*){&:is(span){&:last-child{display:flex}}}:is(&>*){&:is(span){&:last-child{align-items:center}}}:is(&>*){&:is(span){&:last-child{gap:calc(var(--spacing) * 2)}}}}.style-nova .cn-select-item-aria[data-focused]{background-color:var(--accent);color:var(--accent-foreground)}.style-nova .cn-select-item-indicator{pointer-events:none;position:absolute;right:calc(var(--spacing) * 2);display:flex;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);align-items:center;justify-content:center}.style-nova .cn-select-group{scroll-margin-block:var(--spacing);padding:var(--spacing)}.style-nova .cn-select-item-text{display:flex;flex:1;gap:calc(var(--spacing) * 2)}.style-nova .cn-select-separator{margin-inline:calc(var(--spacing) * -1);margin-block:var(--spacing);height:1px;background-color:var(--border)}.style-nova .cn-select-scroll-up-button,.style-nova .cn-select-scroll-down-button{z-index:10;display:flex;cursor:default;align-items:center;justify-content:center;background-color:var(--popover);padding-block:var(--spacing);& svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.style-nova .cn-select-empty-aria{display:none;width:100%;justify-content:center;padding-block:calc(var(--spacing) * 2);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--muted-foreground);&:is(:where(.group\/select-list)[data-empty] *){display:flex}}.style-nova .cn-separator{flex-shrink:0;background-color:var(--border)}.style-nova .cn-separator-horizontal{height:1px;width:100%}.style-nova .cn-separator-vertical{height:100%;width:1px}.style-nova .cn-sheet-overlay{background-color:color-mix(in srgb,#000 10%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}@supports (backdrop-filter: var(--tw)){--tw-backdrop-blur: blur(var(--blur-xs));-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,)}}.style-nova .cn-sheet-content{position:fixed;z-index:50;display:flex;flex-direction:column;gap:calc(var(--spacing) * 4);background-color:var(--popover);background-clip:padding-box;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--popover-foreground);--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-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: .2s;transition-duration:.2s;--tw-ease: var(--ease-in-out);transition-timing-function:var(--ease-in-out);&[data-side=bottom]{inset-inline:0px}&[data-side=bottom]{bottom:0}&[data-side=bottom]{height:auto}&[data-side=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}&[data-side=left]{inset-block:0px}&[data-side=left]{left:0}&[data-side=left]{height:100%}&[data-side=left]{width:75%}&[data-side=left]{border-right-style:var(--tw-border-style);border-right-width:1px}&[data-side=right]{inset-block:0px}&[data-side=right]{right:0}&[data-side=right]{height:100%}&[data-side=right]{width:75%}&[data-side=right]{border-left-style:var(--tw-border-style);border-left-width:1px}&[data-side=top]{inset-inline:0px}&[data-side=top]{top:0}&[data-side=top]{height:auto}&[data-side=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}&[data-side=left]{@media(width>=40rem){max-width:var(--container-sm)}}&[data-side=right]{@media(width>=40rem){max-width:var(--container-sm)}}}.style-nova .cn-sheet-close{position:absolute;top:calc(var(--spacing) * 3);right:calc(var(--spacing) * 3)}.style-nova .cn-sheet-header{gap:calc(var(--spacing) * .5);padding:calc(var(--spacing) * 4)}.style-nova .cn-sheet-footer{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 4)}.style-nova .cn-sheet-title{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.style-nova .cn-sheet-description{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--muted-foreground)}.style-nova .cn-sidebar-gap{transition-property:width;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;--tw-ease: linear;transition-timing-function:linear}.style-nova .cn-sidebar-inner{background-color:var(--sidebar);&:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}&:is(:where(.group)[data-variant=floating] *){--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(:where(.group)[data-variant=floating] *){--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)}&:is(:where(.group)[data-variant=floating] *){--tw-ring-color: var(--sidebar-border)}}@media(hover:hover){.style-nova .cn-sidebar-rail:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}.style-nova .cn-sidebar-inset{background-color:var(--background);@media(width>=48rem){&:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}}@media(width>=48rem){&:is(:where(.peer)[data-variant=inset]~*){margin-left:0}}@media(width>=48rem){&:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) * 1.4)}}@media(width>=48rem){&:is(:where(.peer)[data-variant=inset]~*){--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)}}@media(width>=48rem){&:is(:where(.peer)[data-variant=inset]~*){&:is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing) * 2)}}}}.style-nova .cn-sidebar-input{height:calc(var(--spacing) * 8);width:100%;background-color:var(--background);--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)}.style-nova .cn-sidebar-header{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2)}.style-nova .cn-sidebar-content{gap:0px}.style-nova .cn-sidebar-footer{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2)}.style-nova .cn-sidebar-separator{margin-inline:calc(var(--spacing) * 2);background-color:var(--sidebar-border)}.style-nova .cn-sidebar-group{padding:calc(var(--spacing) * 2)}.style-nova .cn-sidebar-menu{gap:0px}.style-nova .cn-sidebar-group-content{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.style-nova .cn-sidebar-group-label{height:calc(var(--spacing) * 8);border-radius:calc(var(--radius) * .8);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(--sidebar-foreground);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--sidebar-foreground) 70%,transparent)}--tw-ring-color: var(--sidebar-ring);transition-property:margin,opacity;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-ease: linear;transition-timing-function:linear;&:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}&:is(:where(.group)[data-collapsible=icon] *){opacity:0%}&:focus-visible{--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)}>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.style-nova .cn-sidebar-group-action{position:absolute;top:calc(var(--spacing) * 3.5);right:calc(var(--spacing) * 3);width:calc(var(--spacing) * 5);border-radius:calc(var(--radius) * .8);padding:0;color:var(--sidebar-foreground);--tw-ring-color: var(--sidebar-ring);&:hover{@media(hover:hover){background-color:var(--sidebar-accent)}}&:hover{@media(hover:hover){color:var(--sidebar-accent-foreground)}}&:focus-visible{--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)}>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.style-nova .cn-sidebar-menu-button{gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) * .8);padding:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-ring-color: var(--sidebar-ring);transition-property:width,height,padding;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));&:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}&:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}&:hover{@media(hover:hover){background-color:var(--sidebar-accent)}}&:hover{@media(hover:hover){color:var(--sidebar-accent-foreground)}}&:focus-visible{--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)}&:active{background-color:var(--sidebar-accent)}&:active{color:var(--sidebar-accent-foreground)}&:where([data-state=open]),&:where([data-open]:not([data-open=false])){&:hover{@media(hover:hover){background-color:var(--sidebar-accent)}}}&:where([data-state=open]),&:where([data-open]:not([data-open=false])){&:hover{@media(hover:hover){color:var(--sidebar-accent-foreground)}}}&:where([data-state=active]),&:where([data-active]:not([data-active=false])){background-color:var(--sidebar-accent)}&:where([data-state=active]),&:where([data-active]:not([data-active=false])){--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}&:where([data-state=active]),&:where([data-active]:not([data-active=false])){color:var(--sidebar-accent-foreground)}:where(.group\/menu-item):has([data-sidebar=menu-action]) &{padding-right:calc(var(--spacing) * 8)}}@media(hover:hover){.style-nova .cn-sidebar-menu-button-aria[aria-expanded=true]:hover,.style-nova .cn-sidebar-menu-button-variant-default:hover{background-color:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}}.style-nova .cn-sidebar-menu-button-variant-outline{background-color:var(--background);--tw-shadow: 0 0 0 1px var(--tw-shadow-color, var(--sidebar-border));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(--sidebar-accent)}}&:hover{@media(hover:hover){color:var(--sidebar-accent-foreground)}}&:hover{@media(hover:hover){--tw-shadow: 0 0 0 1px var(--tw-shadow-color, var(--sidebar-accent));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}}.style-nova .cn-sidebar-menu-button-size-default{height:calc(var(--spacing) * 8);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.style-nova .cn-sidebar-menu-button-size-sm{height:calc(var(--spacing) * 7);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.style-nova .cn-sidebar-menu-button-size-lg{height:calc(var(--spacing) * 12);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));&:is(:where(.group)[data-collapsible=icon] *){padding:0!important}}.style-nova .cn-sidebar-menu-action{position:absolute;top:calc(var(--spacing) * 1.5);right:var(--spacing);aspect-ratio:1 / 1;width:calc(var(--spacing) * 5);border-radius:calc(var(--radius) * .8);padding:0;color:var(--sidebar-foreground);--tw-ring-color: var(--sidebar-ring);&:is(:where(.peer\/menu-button):hover~*){@media(hover:hover){color:var(--sidebar-accent-foreground)}}&:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}&:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}&:is(:where(.peer\/menu-button)[data-size=sm]~*){top:var(--spacing)}&:hover{@media(hover:hover){background-color:var(--sidebar-accent)}}&:hover{@media(hover:hover){color:var(--sidebar-accent-foreground)}}&:focus-visible{--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)}>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.style-nova .cn-sidebar-menu-badge{pointer-events:none;position:absolute;right:var(--spacing);display:flex;height:calc(var(--spacing) * 5);min-width:calc(var(--spacing) * 5);border-radius:calc(var(--radius) * .8);padding-inline: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(--sidebar-foreground);&:is(:where(.peer\/menu-button):hover~*){@media(hover:hover){color:var(--sidebar-accent-foreground)}}&:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}&:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}&:is(:where(.peer\/menu-button)[data-size=sm]~*){top:var(--spacing)}&:is(:is(:where(.peer\/menu-button):where([data-state=active]),:where(.peer\/menu-button):where([data-active]:not([data-active=false])))~*){color:var(--sidebar-accent-foreground)}}.style-nova .cn-sidebar-menu-skeleton{height:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) * .8);padding-inline:calc(var(--spacing) * 2)}.style-nova .cn-sidebar-menu-skeleton-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * .8)}.style-nova .cn-sidebar-menu-skeleton-text{height:calc(var(--spacing) * 4)}.style-nova .cn-sidebar-menu-sub{margin-inline:calc(var(--spacing) * 3.5);--tw-translate-x: 1px;translate:var(--tw-translate-x) var(--tw-translate-y);gap:var(--spacing);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--sidebar-border);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);&:is(:where(.group)[data-collapsible=icon] *){display:none}}.style-nova .cn-sidebar-menu-sub-button{height:calc(var(--spacing) * 7);gap:calc(var(--spacing) * 2);border-radius:calc(var(--radius) * .8);padding-inline:calc(var(--spacing) * 2);color:var(--sidebar-foreground);--tw-ring-color: var(--sidebar-ring);&:hover{@media(hover:hover){background-color:var(--sidebar-accent)}}&:hover{@media(hover:hover){color:var(--sidebar-accent-foreground)}}&:focus-visible{--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)}&:active{background-color:var(--sidebar-accent)}&:active{color:var(--sidebar-accent-foreground)}&[data-size=md]{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}&[data-size=sm]{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}&:where([data-state=active]),&:where([data-active]:not([data-active=false])){background-color:var(--sidebar-accent)}&:where([data-state=active]),&:where([data-active]:not([data-active=false])){color:var(--sidebar-accent-foreground)}>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}>svg{color:var(--sidebar-accent-foreground)}}.style-nova .cn-skeleton{border-radius:calc(var(--radius) * .8);background-color:var(--muted)}.style-nova .cn-slider:where([data-orientation=vertical]){min-height:calc(var(--spacing) * 40)}.style-nova .cn-slider-track{border-radius:calc(infinity * 1px);background-color:var(--muted);&:where([data-orientation=horizontal]){height:var(--spacing)}&:where([data-orientation=horizontal]){width:100%}&:where([data-orientation=vertical]){height:100%}&:where([data-orientation=vertical]){width:var(--spacing)}}.style-nova .cn-slider-range{background-color:var(--primary)}.style-nova .cn-slider-thumb{position:relative;width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--ring);background-color:var(--color-white);--tw-ring-color: var(--ring);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent)}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));&:after{content:var(--tw-content);position:absolute}&:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}&:hover{@media(hover:hover){--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-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-outline-style: none;outline-style:none;@media(forced-colors:active){outline:2px solid transparent;outline-offset:2px}}&:active{--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)}}.style-nova .cn-toast{border-radius:calc(var(--radius) * 1.8)}.style-nova .cn-switch{flex-shrink:0;border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;border-color: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)}}&[aria-invalid=true]{border-color:var(--destructive)}&[aria-invalid=true]{--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)}&[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-size=default]{height:18.4px}&[data-size=default]{width:32px}&[data-size=sm]{height:14px}&[data-size=sm]{width:24px}&:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){&[aria-invalid=true]{border-color:var(--destructive);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--destructive) 50%,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)}}}&:where([data-state=checked]),&:where([data-checked]:not([data-checked=false])){background-color:var(--primary)}&:where([data-state=unchecked]),&:where([data-unchecked]:not([data-unchecked=false])){background-color:var(--input)}&:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){&:where([data-state=unchecked]),&:where([data-unchecked]:not([data-unchecked=false])){background-color:var(--input);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--input) 80%,transparent)}}}:where(.group\/field-label):has(:focus-visible) &{border-color:transparent;--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)}}.style-nova .cn-switch-aria:not(:where([data-selected=true])){background-color:var(--input)}.style-nova .cn-switch-aria[data-focus-visible]{border-color:var(--ring);--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);--tw-ring-color: var(--ring);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent)}}.style-nova .cn-switch-aria[data-invalid]{border-color:var(--destructive);--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);--tw-ring-color: var(--destructive);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent)}}.style-nova .cn-switch-aria:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):not(:where([data-selected=true])){background-color:var(--input);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--input) 80%,transparent)}}.style-nova .cn-switch-aria:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)[data-invalid]{border-color:var(--destructive);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}--tw-ring-color: var(--destructive);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent)}}.style-nova .cn-switch-aria:where([data-selected=true]){background-color:var(--primary)}.style-nova .cn-switch-thumb{border-radius:calc(infinity * 1px);background-color:var(--background);&:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}&:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}&:is(:where(.group\/switch)[data-size=default] *){&:where([data-state=checked]),&:where([data-checked]:not([data-checked=false])){--tw-translate-x: calc(100% - 2px) ;translate:var(--tw-translate-x) var(--tw-translate-y)}}&:is(:where(.group\/switch)[data-size=sm] *){&:where([data-state=checked]),&:where([data-checked]:not([data-checked=false])){--tw-translate-x: calc(100% - 2px) ;translate:var(--tw-translate-x) var(--tw-translate-y)}}&:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){&:where([data-state=checked]),&:where([data-checked]:not([data-checked=false])){background-color:var(--primary-foreground)}}&:is(:where(.group\/switch)[data-size=default] *){&:where([data-state=unchecked]),&:where([data-unchecked]:not([data-unchecked=false])){--tw-translate-x: 0px;translate:var(--tw-translate-x) var(--tw-translate-y)}}&:is(:where(.group\/switch)[data-size=sm] *){&:where([data-state=unchecked]),&:where([data-unchecked]:not([data-unchecked=false])){--tw-translate-x: 0px;translate:var(--tw-translate-x) var(--tw-translate-y)}}&:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){&:where([data-state=unchecked]),&:where([data-unchecked]:not([data-unchecked=false])){background-color:var(--foreground)}}}.style-nova .cn-switch-thumb-aria:is(:where(.group\/switch)[data-size=default] *):not(:where([data-selected=true])){--tw-translate-x: 0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.style-nova .cn-switch-thumb-aria:is(:where(.group\/switch)[data-size=sm] *):not(:where([data-selected=true])){--tw-translate-x: 0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.style-nova .cn-switch-thumb-aria:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):not(:where([data-selected=true])){background-color:var(--foreground)}.style-nova .cn-switch-thumb-aria:is(:where(.group\/switch)[data-size=default] *):where([data-selected=true]){--tw-translate-x: calc(100% - 2px) ;translate:var(--tw-translate-x) var(--tw-translate-y)}.style-nova .cn-switch-thumb-aria:is(:where(.group\/switch)[data-size=sm] *):where([data-selected=true]){--tw-translate-x: calc(100% - 2px) ;translate:var(--tw-translate-x) var(--tw-translate-y)}.style-nova .cn-switch-thumb-aria:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *):where([data-selected=true]){background-color:var(--primary-foreground)}.style-nova .cn-table-container{position:relative;width:100%;overflow-x:auto}.style-nova .cn-table{width:100%;caption-side:bottom;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.style-nova .cn-table-header tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.style-nova .cn-table-body tr:last-child{border-style:var(--tw-border-style);border-width:0px}.style-nova .cn-table-footer{border-top-style:var(--tw-border-style);border-top-width:1px;background-color:var(--muted);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);>tr{&:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0px}}}.style-nova .cn-table-row{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));&: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-state=selected]{background-color:var(--muted)}}.style-nova .cn-table-row-aria:where([data-selected=true]){background-color:var(--muted)}.style-nova .cn-table-head{height:calc(var(--spacing) * 10);padding-inline:calc(var(--spacing) * 2);text-align:left;vertical-align:middle;--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--foreground);&:has([role=checkbox]){padding-right:0}}.style-nova .cn-table-head-aria:has([data-slot=checkbox]){padding-right:0}.style-nova .cn-table-cell{padding:calc(var(--spacing) * 2);vertical-align:middle;white-space:nowrap;&:has([role=checkbox]){padding-right:0}}.style-nova .cn-table-cell-aria:has([data-slot=checkbox]){padding-right:0}.style-nova .cn-table-caption{margin-top:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--muted-foreground)}.style-nova .cn-tabs{gap:calc(var(--spacing) * 2)}.style-nova .cn-tabs-list{border-radius:var(--radius);padding:3px;&:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){height:calc(var(--spacing) * 8)}&[data-variant=line]{border-radius:0}}.style-nova .cn-tabs-trigger{gap:calc(var(--spacing) * 1.5);border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);border-width:1px;border-color:transparent;padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);&:has(*[data-icon=inline-end]){padding-right:var(--spacing)}&:has(*[data-icon=inline-start]){padding-left:var(--spacing)}&:is(:where(.group\/tabs-list)[data-variant=default] *){&:where([data-state=active]),&:where([data-active]:not([data-active=false])){--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(:where(.group\/tabs-list)[data-variant=line] *){&:where([data-state=active]),&:where([data-active]:not([data-active=false])){--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)}}& svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.style-nova .cn-tabs-trigger-aria:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-selected=true]){--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)}.style-nova .cn-tabs-trigger-aria:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-selected=true]){--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)}.style-nova .cn-tabs-content{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.style-nova .cn-textarea{border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);background-color:transparent;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--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));&: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{background-color:var(--input);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--input) 50%,transparent)}}&[aria-invalid=true]{border-color:var(--destructive)}&[aria-invalid=true]{--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)}&[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] *){&:disabled{background-color:var(--input);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--input) 80%,transparent)}}}&:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){&[aria-invalid=true]{border-color:var(--destructive);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--destructive) 50%,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)}}}}.style-nova .cn-toggle{gap:var(--spacing);border-radius:var(--radius);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));&:hover{@media(hover:hover){color:var(--foreground)}}&:focus-visible{border-color:var(--ring)}&: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)}}&[aria-pressed=true]{background-color:var(--muted)}&[data-state=on]{background-color:var(--muted)}&: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:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.style-nova .cn-toggle-aria:where([data-selected=true]){background-color:var(--muted)}.style-nova .cn-toggle-variant-default{background-color:transparent}.style-nova .cn-toggle-variant-outline{border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);background-color:transparent;&:hover{@media(hover:hover){background-color:var(--muted)}}}.style-nova .cn-toggle-size-default{height:calc(var(--spacing) * 8);min-width:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * 2.5);&:has(*[data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}&:has(*[data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}}.style-nova .cn-toggle-size-sm{height:calc(var(--spacing) * 7);min-width:calc(var(--spacing) * 7);border-radius:min(var(--radius-md),12px);padding-inline:calc(var(--spacing) * 2.5);font-size:.8rem;&:has(*[data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}&:has(*[data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}& svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}}.style-nova .cn-toggle-size-lg{height:calc(var(--spacing) * 9);min-width:calc(var(--spacing) * 9);padding-inline:calc(var(--spacing) * 2.5);&:has(*[data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}&:has(*[data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}}.style-nova .cn-toggle-group{border-radius:var(--radius);&[data-size=sm]{border-radius:min(var(--radius-md),10px)}}.style-nova .cn-toggle-group-item:is(:where(.group\/toggle-group)[data-spacing="0"] *){border-radius:0;padding-inline:calc(var(--spacing) * 2)}.style-nova .cn-toggle-group-item:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.style-nova .cn-toggle-group-item:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.style-nova .cn-toggle-group-item:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"]:first-child{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.style-nova .cn-toggle-group-item:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"]:first-child{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.style-nova .cn-toggle-group-item:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"]:last-child{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.style-nova .cn-toggle-group-item:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"]:last-child{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.style-nova .cn-tooltip-content{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:calc(var(--radius) * .8);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));&:has(*[data-slot=kbd]){padding-right:calc(var(--spacing) * 1.5)}&[data-side=bottom]{--tw-enter-translate-y: calc(2*var(--spacing)*-1)}&[data-side=left]{--tw-enter-translate-x: calc(2*var(--spacing))}&[data-side=right]{--tw-enter-translate-x: calc(2*var(--spacing)*-1)}&[data-side=top]{--tw-enter-translate-y: calc(2*var(--spacing))}:is(& *){&[data-slot=kbd]{position:relative}}:is(& *){&[data-slot=kbd]{isolation:isolate}}:is(& *){&[data-slot=kbd]{z-index:50}}:is(& *){&[data-slot=kbd]{border-radius:calc(var(--radius) * .6)}}&[data-state=delayed-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}&[data-state=delayed-open]{--tw-enter-opacity: 0 ;--tw-enter-opacity: 0}&[data-state=delayed-open]{--tw-enter-scale: 95% ;--tw-enter-scale: .95}&:where([data-state=open]),&:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}&:where([data-state=open]),&:where([data-open]:not([data-open=false])){--tw-enter-opacity: 0 ;--tw-enter-opacity: 0}&:where([data-state=open]),&:where([data-open]:not([data-open=false])){--tw-enter-scale: 95% ;--tw-enter-scale: .95}&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){--tw-exit-opacity: 0 ;--tw-exit-opacity: 0}&:where([data-state=closed]),&:where([data-closed]:not([data-closed=false])){--tw-exit-scale: 95% ;--tw-exit-scale: .95}}.style-nova .cn-tooltip-content-logical[data-side=inline-end]{--tw-enter-translate-x: calc(2*var(--spacing)*-1)}.style-nova .cn-tooltip-content-logical[data-side=inline-start]{--tw-enter-translate-x: calc(2*var(--spacing))}.style-nova .cn-tooltip-arrow{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x) var(--tw-translate-y);rotate:45deg;border-radius:2px}.style-nova .cn-tooltip-arrow-logical[data-side=inline-end]{top:50%!important;left:calc(var(--spacing) * -1);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.style-nova .cn-tooltip-arrow-logical[data-side=inline-start]{top:50%!important;right:calc(var(--spacing) * -1);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.style-nova .cn-input-group{height:calc(var(--spacing) * 8);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);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));:where(*[data-slot=combobox-content]) &{&:focus-within{border-color:inherit}}:where(*[data-slot=combobox-content]) &{&:focus-within{--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)}}&:has(*:disabled){background-color:var(--input);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--input) 50%,transparent)}}&:has(*:disabled){opacity:50%}&:has(*:is([data-slot=input-group-control]:focus-visible)){border-color:var(--ring)}&:has(*:is([data-slot=input-group-control]: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)}&:has(*:is([data-slot=input-group-control]: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)}}&:has(*:is([data-slot][aria-invalid=true])){border-color:var(--destructive)}&:has(*:is([data-slot][aria-invalid=true])){--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)}&:has(*:is([data-slot][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)}}&:has(>[data-align=block-end]){height:auto}&:has(>[data-align=block-end]){flex-direction:column}&:has(>[data-align=block-start]){height:auto}&:has(>[data-align=block-start]){flex-direction:column}&: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] *){&:has(*:disabled){background-color:var(--input);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--input) 80%,transparent)}}}&:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){&:has(*:is([data-slot][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)}}}&:has(>[data-align=block-end]){>input{padding-top:calc(var(--spacing) * 3)}}&:has(>[data-align=block-start]){>input{padding-bottom:calc(var(--spacing) * 3)}}&:has(>[data-align=inline-end]){>input{padding-right:calc(var(--spacing) * 1.5)}}&:has(>[data-align=inline-start]){>input{padding-left:calc(var(--spacing) * 1.5)}}}.style-nova .cn-input-group-addon{height:auto;gap: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-medium);font-weight:var(--font-weight-medium);color:var(--muted-foreground);&:is(:where(.group\/input-group)[data-disabled=true] *){opacity:50%}>kbd{border-radius:calc(var(--radius) - 5px)}>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.style-nova .cn-input-group-addon-align-inline-start{padding-left:calc(var(--spacing) * 2);&:has(>button){margin-left:-.3rem}&:has(>kbd){margin-left:-.15rem}}.style-nova .cn-input-group-addon-align-inline-end{padding-right:calc(var(--spacing) * 2);&:has(>button){margin-right:-.3rem}&:has(>kbd){margin-right:-.15rem}}.style-nova .cn-input-group-addon-align-block-start{padding-inline:calc(var(--spacing) * 2.5);padding-top:calc(var(--spacing) * 2);&:is(.border-b){padding-bottom:calc(var(--spacing) * 2)}:where(.group\/input-group):has(>input) &{padding-top:calc(var(--spacing) * 2)}}.style-nova .cn-input-group-addon-align-block-end{padding-inline:calc(var(--spacing) * 2.5);padding-bottom:calc(var(--spacing) * 2);&:is(.border-t){padding-top:calc(var(--spacing) * 2)}:where(.group\/input-group):has(>input) &{padding-bottom:calc(var(--spacing) * 2)}}.style-nova .cn-input-group-button{gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.style-nova .cn-input-group-button-size-xs{height:calc(var(--spacing) * 6);gap:var(--spacing);border-radius:calc(var(--radius) - 3px);padding-inline:calc(var(--spacing) * 1.5);>svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}}.style-nova .cn-input-group-button-size-icon-xs{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-radius:calc(var(--radius) - 3px);padding:0;&:has(>svg){padding:0}}.style-nova .cn-input-group-button-size-icon-sm{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);padding:0;&:has(>svg){padding:0}}.style-nova .cn-input-group-text{gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--muted-foreground);& svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.style-nova .cn-input-group-input{border-radius:0;border-style:var(--tw-border-style);border-width:0px;background-color:transparent;--tw-shadow: 0 0 #0000;--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);&:focus-visible{--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)}&:disabled{background-color:transparent}&[aria-invalid=true]{--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)}&:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:transparent}&:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){&:disabled{background-color:transparent}}}.style-nova .cn-input-group-textarea{border-radius:0;border-style:var(--tw-border-style);border-width:0px;background-color:transparent;padding-block:calc(var(--spacing) * 2);--tw-shadow: 0 0 #0000;--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);&:focus-visible{--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)}&:disabled{background-color:transparent}&[aria-invalid=true]{--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)}&:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){background-color:transparent}&:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){&:disabled{background-color:transparent}}}.style-nova .cn-menu-translucent{position:relative;animation:none!important;background-color:var(--popover);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--popover) 70%,transparent)}&:before{content:var(--tw-content);pointer-events:none}&:before{content:var(--tw-content);position:absolute}&:before{content:var(--tw-content);inset:0}&:before{content:var(--tw-content);z-index:-1}&:before{content:var(--tw-content);border-radius:inherit}&:before{content:var(--tw-content);--tw-backdrop-blur: blur(var(--blur-2xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}&:before{content:var(--tw-content);--tw-backdrop-saturate: saturate(150%);-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,)}:is(& *){&[data-slot$=-item]{&:focus{background-color:var(--foreground);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}}}:is(& *){&[data-slot$=-item]{&[data-highlighted]{background-color:var(--foreground);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}}}:is(& *){&[data-slot$=-separator]{background-color:var(--foreground);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--foreground) 5%,transparent)}}}:is(& *){&[data-slot$=-trigger]{&:focus{background-color:var(--foreground);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}}}:is(& *){&[data-slot$=-trigger]{&[aria-expanded=true]{background-color:var(--foreground)!important;@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--foreground) 10%,transparent)!important}}}}:is(& *){&[data-variant=destructive]{:is(& *){color:var(--accent-foreground)!important}}}:is(& *){&[data-variant=destructive]{color:var(--accent-foreground)!important}}:is(& *){&[data-variant=destructive]{&:focus{background-color:var(--foreground)!important;@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--foreground) 10%,transparent)!important}}}}}:is(.style-nova .cn-menu-translucent-aria *)[data-slot$=-item][data-focused]{background-color:var(--foreground);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}.style-nova .cn-bubble{max-width:80%;gap:var(--spacing);&:is(:where(.group\/message)[data-align=end] *){align-self:flex-end}&[data-align=end]{align-self:flex-end}&[data-variant=ghost]{max-width:100%}}.style-nova .cn-bubble-content{border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-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-leading: var(--leading-relaxed);line-height:var(--leading-relaxed);&:is(:where(.group\/bubble)[data-align=end] *){align-self:flex-end}&:is(button,a){--tw-outline-style: none;outline-style:none}&:is(button,a){&:focus-visible{border-color:var(--ring)}}&:is(button,a){&: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)}}&:is(button,a){&: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)}}}}:is(.style-nova .cn-bubble-variant-default>*)[data-slot=bubble-content]{background-color:var(--primary);color:var(--primary-foreground)}.style-nova .cn-bubble-variant-default>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--primary);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}:is(.style-nova .cn-bubble-variant-secondary>*)[data-slot=bubble-content]{background-color:var(--secondary);color:var(--secondary-foreground)}.style-nova .cn-bubble-variant-secondary>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--secondary);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}:is(.style-nova .cn-bubble-variant-muted>*)[data-slot=bubble-content]{background-color:var(--muted)}.style-nova .cn-bubble-variant-muted>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklch,var(--muted),var(--foreground) 5%)}}:is(.style-nova .cn-bubble-variant-tinted>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .93 calc(c*.4) h);color:var(--foreground)}:is(.style-nova .cn-bubble-variant-tinted:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .3 calc(c*.4) h)}.style-nova .cn-bubble-variant-tinted>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .88 calc(c/2) h)}.style-nova .cn-bubble-variant-tinted:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .35 calc(c/2) h)}:is(.style-nova .cn-bubble-variant-outline>*)[data-slot=bubble-content]{border-color:var(--border);background-color:var(--background)}.style-nova .cn-bubble-variant-outline>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted);color:var(--foreground)}.style-nova .cn-bubble-variant-outline:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--input);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.style-nova .cn-bubble-variant-ghost{--tw-border-style: none;border-style:none;:is(&>*){&[data-slot=bubble-content]{border-radius:0}}:is(&>*){&[data-slot=bubble-content]{background-color:transparent}}:is(&>*){&[data-slot=bubble-content]{padding:0}}>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}>[data-slot=bubble-content]:is(button,a):hover{color:var(--foreground)}&:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}}}:is(.style-nova .cn-bubble-variant-destructive>*)[data-slot=bubble-content]{background-color:var(--destructive);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}color:var(--destructive)}:is(.style-nova .cn-bubble-variant-destructive:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)>*)[data-slot=bubble-content]{background-color:var(--destructive);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.style-nova .cn-bubble-variant-destructive>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--destructive);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.style-nova .cn-bubble-variant-destructive:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *)>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--destructive);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--destructive) 30%,transparent)}}.style-nova .cn-bubble-reactions{flex-shrink:0;gap:var(--spacing);border-radius:calc(infinity * 1px);background-color:var(--muted);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--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);--tw-ring-color: var(--card);&:has(*:is(button)){padding:0}}.style-nova .cn-bubble-reactions-side-top{top:0;--tw-translate-y: -75% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.style-nova .cn-bubble-reactions-side-bottom{bottom:0;--tw-translate-y: 75% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.style-nova .cn-bubble-reactions-align-start{left:calc(var(--spacing) * 3)}.style-nova .cn-bubble-reactions-align-end{right:calc(var(--spacing) * 3)}.style-nova .cn-bubble-group{gap:calc(var(--spacing) * 2)}.style-nova .cn-attachment{width:fit-content;border-radius:calc(var(--radius) * 1.4);&:focus-within{--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)}&: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)}}}.style-nova .cn-attachment-orientation-horizontal{min-width:calc(var(--spacing) * 40)}.style-nova .cn-attachment-orientation-vertical{width:calc(var(--spacing) * 24);&:has(*[data-slot=attachment-content]){width:calc(var(--spacing) * 30)}}.style-nova .cn-attachment-size-default{gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));&:has(*[data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 2.5)}&:has(*[data-slot=attachment-content]){padding-block:calc(var(--spacing) * 2)}&:has(*[data-slot=attachment-media]){padding:calc(var(--spacing) * 2)}}.style-nova .cn-attachment-size-sm{gap:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));&:has(*[data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 2)}&:has(*[data-slot=attachment-content]){padding-block:calc(var(--spacing) * 1.5)}&:has(*[data-slot=attachment-media]){padding:calc(var(--spacing) * 1.5)}}.style-nova .cn-attachment-size-xs{gap:calc(var(--spacing) * 1.5);border-radius:var(--radius);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));&:has(*[data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 1.5)}&:has(*[data-slot=attachment-content]){padding-block:var(--spacing)}&:has(*[data-slot=attachment-media]){padding:var(--spacing)}}.style-nova .cn-attachment-media{width:calc(var(--spacing) * 10);border-radius:var(--radius);background-color:var(--muted);color:var(--foreground);&:is(:where(.group\/attachment)[data-orientation=vertical] *){width:100%}&:is(:where(.group\/attachment)[data-size=sm] *){width:calc(var(--spacing) * 8)}&:is(:where(.group\/attachment)[data-size=xs] *){width:calc(var(--spacing) * 7)}&:is(:where(.group\/attachment)[data-size=xs] *){border-radius:calc(var(--radius) * .8)}&:is(:where(.group\/attachment)[data-orientation=vertical] *){:is(&>*){&[data-slot=spinner]{width:calc(var(--spacing) * 6)!important;height:calc(var(--spacing) * 6)!important}}}& svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}&:is(:where(.group\/attachment)[data-orientation=vertical] *){& svg:not([class*=size-]){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}}&:is(:where(.group\/attachment)[data-size=xs] *){& svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}}}.style-nova .cn-attachment-media-variant-image{opacity:60%;&:is(:where(.group\/attachment)[data-state=done] *){opacity:100%}&:is(:where(.group\/attachment)[data-state=idle] *){opacity:100%}}.style-nova .cn-attachment-content{--tw-leading: var(--leading-tight);line-height:var(--leading-tight);&:is(:where(.group\/attachment)[data-orientation=vertical] *){padding-inline:var(--spacing)}}.style-nova .cn-attachment-title{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.style-nova .cn-attachment-description{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.style-nova .cn-attachment-actions{position:relative;z-index:20;&:is(:where(.group\/attachment)[data-orientation=vertical] *){position:absolute}&:is(:where(.group\/attachment)[data-orientation=vertical] *){top:calc(var(--spacing) * 3)}&:is(:where(.group\/attachment)[data-orientation=vertical] *){right:calc(var(--spacing) * 3)}&:is(:where(.group\/attachment)[data-orientation=vertical] *){gap:var(--spacing)}}.style-nova .cn-attachment-group{scroll-padding-inline:var(--spacing);gap:calc(var(--spacing) * 3);padding-block:var(--spacing)}.style-nova .cn-attachment-trigger{position:absolute;inset:0;z-index:10;--tw-outline-style: none;outline-style:none}.style-nova .cn-marker{min-height:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--muted-foreground);& svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}&:is(a){text-decoration-line:underline}&:is(a){text-underline-offset:3px}&:is(a){&:hover{@media(hover:hover){color:var(--foreground)}}}}.style-nova .cn-marker-variant-separator:before{margin-right:var(--spacing);height:1px;min-width:0px;flex:1;content:var(--tw-content);background-color:var(--border)}.style-nova .cn-marker-variant-separator:after{margin-left:var(--spacing);height:1px;min-width:0px;flex:1;content:var(--tw-content);background-color:var(--border)}.style-nova .cn-marker-variant-border{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--border);padding-bottom:calc(var(--spacing) * 2)}.style-nova .cn-marker-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);& svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}.style-nova .cn-marker-content:is(:where(.group\/marker)[data-variant=separator] *){flex:none;text-align:center}:is(.style-nova .cn-marker-content>*):is(a){text-decoration-line:underline;text-underline-offset:3px}@media(hover:hover){:is(.style-nova .cn-marker-content>*):is(a):hover{color:var(--foreground)}}.style-nova .cn-questionnaire{gap:calc(var(--spacing) * 4)}.style-nova .cn-questionnaire-progress{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.style-nova .cn-questionnaire-item{display:flex;flex-direction:column;gap:calc(var(--spacing) * 4)}.style-nova .cn-questionnaire-title{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-leading: var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);&:not(:has(~[data-slot=questionnaire-description])){margin-bottom:calc(var(--spacing) * 4)}}.style-nova .cn-questionnaire-description{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--muted-foreground)}.style-nova .cn-questionnaire-choices{gap:calc(var(--spacing) * 2)}.style-nova .cn-questionnaire-choice{gap:calc(var(--spacing) * 2.5);border-radius:var(--radius);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.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));&: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)}}}&:has(>input:focus-visible){border-color:var(--ring)}&:has(>input: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)}&:has(>input: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)}}&[data-invalid]{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) 20%,transparent)}}&:where([data-state=checked]),&:where([data-checked]:not([data-checked=false])){border-color:var(--primary);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--primary) 40%,transparent)}}&:where([data-state=checked]),&:where([data-checked]:not([data-checked=false])){background-color:var(--muted)}&:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){&:where([data-state=checked]),&:where([data-checked]:not([data-checked=false])){background-color:var(--muted)}}}.style-nova .cn-questionnaire-choice-indicator{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);--tw-translate-y: calc(var(--spacing) * .45);translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:4px;border-color:var(--input);&:is(:is(:where(.group\/questionnaire-choice):where([data-state=checked]),:where(.group\/questionnaire-choice):where([data-checked]:not([data-checked=false]))) *){border-color:var(--primary)}&:is(:is(:where(.group\/questionnaire-choice):where([data-state=checked]),:where(.group\/questionnaire-choice):where([data-checked]:not([data-checked=false]))) *){background-color:var(--primary)}&:is(:is(:where(.group\/questionnaire-choice):where([data-state=checked]),:where(.group\/questionnaire-choice):where([data-checked]:not([data-checked=false]))) *){color:var(--primary-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] *){&:is(:is(:where(.group\/questionnaire-choice):where([data-state=checked]),:where(.group\/questionnaire-choice):where([data-checked]:not([data-checked=false]))) *){background-color:var(--primary)}}:where(.group\/questionnaire-choice):has([data-slot=questionnaire-choice-description]) &{--tw-translate-y: calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}}.style-nova .cn-questionnaire-choice-indicator-dot{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);background-color:var(--primary-foreground)}.style-nova .cn-questionnaire-choice-indicator-check{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.style-nova .cn-questionnaire-choice-content{gap:calc(var(--spacing) * .5)}.style-nova .cn-questionnaire-choice-description{color:var(--muted-foreground)}.style-nova .cn-questionnaire-shortcut{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);--tw-translate-y: calc(var(--spacing) * .45);translate:var(--tw-translate-x) var(--tw-translate-y);align-items:center;justify-content:center;border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);background-color:var(--background);font-family:Geist Mono,ui-monospace,monospace;font-size:.625rem;--tw-leading: 1;line-height:1;--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted-foreground);:where(.group\/questionnaire-choice):has([data-slot=questionnaire-choice-description]) &{--tw-translate-y: calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}}.style-nova .cn-questionnaire-input-wrapper{width:100%}.style-nova .cn-questionnaire-input{height:calc(var(--spacing) * 8);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--input);background-color:transparent;padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));&: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{background-color:var(--input);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--input) 50%,transparent)}}&[aria-invalid=true]{border-color:var(--destructive)}&[aria-invalid=true]{--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)}&[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] *){&:disabled{background-color:var(--input);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--input) 80%,transparent)}}}&:is(.dark,.dark *,[data-theme=dark],[data-theme=dark] *){&[aria-invalid=true]{border-color:var(--destructive);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--destructive) 50%,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)}}}}.style-nova .cn-questionnaire-error{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.style-nova .cn-questionnaire-actions{gap:calc(var(--spacing) * 2);@media(width>=40rem){min-height:calc(var(--spacing) * 8)}}.style-nova .cn-message-scroller-content{gap:calc(var(--spacing) * 6)}.style-nova .cn-message{gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.style-nova .cn-message-avatar{min-width:calc(var(--spacing) * 8);:where(.group\/message):has([data-slot=message-footer]) &{--tw-translate-y: calc(var(--spacing) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}}.style-nova .cn-message-content{gap:calc(var(--spacing) * 2.5);&:is(:where(.group\/message)[data-align=end] *){:is(&>*){&[data-slot]{align-self:flex-end}}}}.style-nova .cn-message-header,.style-nova .cn-message-footer{padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted-foreground);:where(.group\/message):has([data-variant=ghost]) &{padding-inline:0px}}.style-nova .cn-message-group{gap:calc(var(--spacing) * 2)}.style-nova .cn-alert-dialog-overlay-aria{background-color:color-mix(in srgb,#000 10%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}--tw-duration: .1s;transition-duration:.1s;&[data-entering]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}&[data-entering]{--tw-enter-opacity: 0 ;--tw-enter-opacity: 0}&[data-exiting]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}&[data-exiting]{--tw-exit-opacity: 0 ;--tw-exit-opacity: 0}@supports (backdrop-filter: var(--tw)){--tw-backdrop-blur: blur(var(--blur-xs));-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,)}}.style-nova .cn-alert-dialog-content-aria{gap:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * 1.4);background-color:var(--popover);padding:calc(var(--spacing) * 4);color:var(--popover-foreground);--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(--foreground);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--foreground) 10%, transparent)}--tw-duration: .1s;transition-duration:.1s;&[data-entering]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}&[data-entering]{--tw-enter-opacity: 0 ;--tw-enter-opacity: 0}&[data-entering]{--tw-enter-scale: 95% ;--tw-enter-scale: .95}&[data-exiting]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}&[data-exiting]{--tw-exit-opacity: 0 ;--tw-exit-opacity: 0}&[data-exiting]{--tw-exit-scale: 95% ;--tw-exit-scale: .95}&[data-size=default]{max-width:var(--container-xs)}&[data-size=sm]{max-width:var(--container-xs)}&[data-size=default]{@media(width>=40rem){max-width:var(--container-sm)}}}.style-nova .cn-combobox-content-aria{max-height:calc(var(--spacing) * 72);min-width:calc(var(--spacing) * 36);overflow:hidden;border-radius:var(--radius);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));--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(--foreground);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--foreground) 10%, transparent)}--tw-duration: .1s;transition-duration:.1s;&[data-entering]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}&[data-entering]{--tw-enter-opacity: 0 ;--tw-enter-opacity: 0}&[data-entering]{--tw-enter-scale: 95% ;--tw-enter-scale: .95}&[data-exiting]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}&[data-exiting]{--tw-exit-opacity: 0 ;--tw-exit-opacity: 0}&[data-exiting]{--tw-exit-scale: 95% ;--tw-exit-scale: .95}&[data-placement=bottom]{--tw-enter-translate-y: calc(2*var(--spacing)*-1)}&[data-placement=left]{--tw-enter-translate-x: calc(2*var(--spacing))}&[data-placement=right]{--tw-enter-translate-x: calc(2*var(--spacing)*-1)}&[data-placement=top]{--tw-enter-translate-y: calc(2*var(--spacing))}:is(&>*){&[data-slot=input-group]{margin:var(--spacing)}}:is(&>*){&[data-slot=input-group]{margin-bottom:0}}:is(&>*){&[data-slot=input-group]{height:calc(var(--spacing) * 8)}}:is(&>*){&[data-slot=input-group]{border-color:var(--input);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--input) 30%,transparent)}}}:is(&>*){&[data-slot=input-group]{background-color:var(--input);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}}:is(&>*){&[data-slot=input-group]{--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)}}}.style-nova .cn-context-menu-content-aria{min-width:calc(var(--spacing) * 36);border-radius:var(--radius);background-color:var(--popover);padding:var(--spacing);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));--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(--foreground);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--foreground) 10%, transparent)}--tw-duration: .1s;transition-duration:.1s;&[data-entering]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}&[data-entering]{--tw-enter-opacity: 0 ;--tw-enter-opacity: 0}&[data-entering]{--tw-enter-scale: 95% ;--tw-enter-scale: .95}&[data-exiting]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}&[data-exiting]{--tw-exit-opacity: 0 ;--tw-exit-opacity: 0}&[data-exiting]{--tw-exit-scale: 95% ;--tw-exit-scale: .95}&[data-placement=bottom]{--tw-enter-translate-y: calc(2*var(--spacing)*-1)}&[data-placement=left]{--tw-enter-translate-x: calc(2*var(--spacing))}&[data-placement=right]{--tw-enter-translate-x: calc(2*var(--spacing)*-1)}&[data-placement=top]{--tw-enter-translate-y: calc(2*var(--spacing))}}.style-nova .cn-dialog-overlay-aria{background-color:color-mix(in srgb,#000 10%,transparent);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}--tw-duration: .1s;transition-duration:.1s;&[data-entering]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}&[data-entering]{--tw-enter-opacity: 0 ;--tw-enter-opacity: 0}&[data-exiting]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}&[data-exiting]{--tw-exit-opacity: 0 ;--tw-exit-opacity: 0}@supports (backdrop-filter: var(--tw)){--tw-backdrop-blur: blur(var(--blur-xs));-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,)}}.style-nova .cn-dialog-content-aria{display:grid;max-width:calc(100% - 2rem);gap:calc(var(--spacing) * 4);border-radius:calc(var(--radius) * 1.4);background-color:var(--popover);padding:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--popover-foreground);--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(--foreground);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--foreground) 10%, transparent)}--tw-duration: .1s;transition-duration:.1s;&[data-entering]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}&[data-entering]{--tw-enter-opacity: 0 ;--tw-enter-opacity: 0}&[data-entering]{--tw-enter-scale: 95% ;--tw-enter-scale: .95}&[data-exiting]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}&[data-exiting]{--tw-exit-opacity: 0 ;--tw-exit-opacity: 0}&[data-exiting]{--tw-exit-scale: 95% ;--tw-exit-scale: .95}@media(width>=40rem){max-width:var(--container-sm)}}.style-nova .cn-dropdown-menu-content-aria{min-width:calc(var(--spacing) * 32);border-radius:var(--radius);background-color:var(--popover);padding:var(--spacing);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));--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(--foreground);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--foreground) 10%, transparent)}--tw-duration: .1s;transition-duration:.1s;&[data-entering]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}&[data-entering]{--tw-enter-opacity: 0 ;--tw-enter-opacity: 0}&[data-entering]{--tw-enter-scale: 95% ;--tw-enter-scale: .95}&[data-exiting]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}&[data-exiting]{--tw-exit-opacity: 0 ;--tw-exit-opacity: 0}&[data-exiting]{--tw-exit-scale: 95% ;--tw-exit-scale: .95}&[data-placement=bottom]{--tw-enter-translate-y: calc(2*var(--spacing)*-1)}&[data-placement=left]{--tw-enter-translate-x: calc(2*var(--spacing))}&[data-placement=right]{--tw-enter-translate-x: calc(2*var(--spacing)*-1)}&[data-placement=top]{--tw-enter-translate-y: calc(2*var(--spacing))}}.style-nova .cn-popover-content-aria{display:flex;flex-direction:column;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius);background-color:var(--popover);padding:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));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));--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(--foreground);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--foreground) 10%, transparent)}--tw-duration: .1s;transition-duration:.1s;&[data-entering]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}&[data-entering]{--tw-enter-opacity: 0 ;--tw-enter-opacity: 0}&[data-entering]{--tw-enter-scale: 95% ;--tw-enter-scale: .95}&[data-exiting]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}&[data-exiting]{--tw-exit-opacity: 0 ;--tw-exit-opacity: 0}&[data-exiting]{--tw-exit-scale: 95% ;--tw-exit-scale: .95}&[data-placement=bottom]{--tw-enter-translate-y: calc(2*var(--spacing)*-1)}&[data-placement=left]{--tw-enter-translate-x: calc(2*var(--spacing))}&[data-placement=right]{--tw-enter-translate-x: calc(2*var(--spacing)*-1)}&[data-placement=top]{--tw-enter-translate-y: calc(2*var(--spacing))}}.style-nova .cn-hover-card-content-aria{width:calc(var(--spacing) * 64);border-radius:var(--radius);background-color:var(--popover);padding:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));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));--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(--foreground);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--foreground) 10%, transparent)}--tw-duration: .1s;transition-duration:.1s;&[data-entering]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}&[data-entering]{--tw-enter-opacity: 0 ;--tw-enter-opacity: 0}&[data-entering]{--tw-enter-scale: 95% ;--tw-enter-scale: .95}&[data-exiting]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}&[data-exiting]{--tw-exit-opacity: 0 ;--tw-exit-opacity: 0}&[data-exiting]{--tw-exit-scale: 95% ;--tw-exit-scale: .95}&[data-placement=bottom]{--tw-enter-translate-y: calc(2*var(--spacing)*-1)}&[data-placement=left]{--tw-enter-translate-x: calc(2*var(--spacing))}&[data-placement=right]{--tw-enter-translate-x: calc(2*var(--spacing)*-1)}&[data-placement=top]{--tw-enter-translate-y: calc(2*var(--spacing))}}.style-nova .cn-select-content-aria{min-width:calc(var(--spacing) * 36);border-radius:var(--radius);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));--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(--foreground);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--foreground) 10%, transparent)}--tw-duration: .1s;transition-duration:.1s;&[data-entering]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}&[data-entering]{--tw-enter-opacity: 0 ;--tw-enter-opacity: 0}&[data-entering]{--tw-enter-scale: 95% ;--tw-enter-scale: .95}&[data-exiting]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}&[data-exiting]{--tw-exit-opacity: 0 ;--tw-exit-opacity: 0}&[data-exiting]{--tw-exit-scale: 95% ;--tw-exit-scale: .95}&[data-placement=bottom]{--tw-enter-translate-y: calc(2*var(--spacing)*-1)}&[data-placement=left]{--tw-enter-translate-x: calc(2*var(--spacing))}&[data-placement=right]{--tw-enter-translate-x: calc(2*var(--spacing)*-1)}&[data-placement=top]{--tw-enter-translate-y: calc(2*var(--spacing))}}.style-nova .cn-tooltip-content-aria{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:calc(var(--radius) * .8);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));&:has(*[data-slot=kbd]){padding-right:calc(var(--spacing) * 1.5)}&[data-entering]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}&[data-entering]{--tw-enter-opacity: 0 ;--tw-enter-opacity: 0}&[data-entering]{--tw-enter-scale: 95% ;--tw-enter-scale: .95}&[data-exiting]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}&[data-exiting]{--tw-exit-opacity: 0 ;--tw-exit-opacity: 0}&[data-exiting]{--tw-exit-scale: 95% ;--tw-exit-scale: .95}&[data-placement=bottom]{--tw-enter-translate-y: calc(2*var(--spacing)*-1)}&[data-placement=left]{--tw-enter-translate-x: calc(2*var(--spacing))}&[data-placement=right]{--tw-enter-translate-x: calc(2*var(--spacing)*-1)}&[data-placement=top]{--tw-enter-translate-y: calc(2*var(--spacing))}:is(& *){&[data-slot=kbd]{position:relative}}:is(& *){&[data-slot=kbd]{isolation:isolate}}:is(& *){&[data-slot=kbd]{z-index:50}}:is(& *){&[data-slot=kbd]{border-radius:calc(var(--radius) * .6)}}}.style-nova .cn-context-menu-sub-content-aria{min-width:calc(var(--spacing) * 32);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;background-color:var(--popover);padding:var(--spacing);color:var(--popover-foreground);--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-duration: .1s;transition-duration:.1s}.style-nova .cn-dropdown-menu-sub-content-aria{min-width:96px;border-radius:var(--radius);background-color:var(--popover);padding:var(--spacing);color:var(--popover-foreground);--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(--foreground);@supports (color: color-mix(in lab,red,red)){--tw-ring-color: color-mix(in oklab, var(--foreground) 10%, transparent)}--tw-duration: .1s;transition-duration:.1s}:is(.style-nova .cn-attachment-group>*)[data-slot=attachment]{flex:none;scroll-snap-align:start}:is(.style-nova .cn-attachment-media-variant-image>*):is(img){aspect-ratio:1 / 1;width:100%;object-fit:cover}.style-nova .cn-avatar-badge:is(:where(.group\/avatar)[data-size=default] *)>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.style-nova .cn-avatar-badge:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.style-nova .cn-avatar-badge:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}:is(.style-nova .cn-avatar-group>*)[data-slot=avatar]{--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(--background)}.style-nova .cn-badge>svg{pointer-events:none}:is(.style-nova .cn-button-group>*):focus-visible{position:relative;z-index:10}.style-nova .cn-button-group>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.style-nova .cn-button-group>input{flex:1}.style-nova .cn-button-group-orientation-horizontal>:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;border-left-style:var(--tw-border-style);border-left-width:0px}.style-nova .cn-button-group-orientation-horizontal>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.style-nova .cn-button-group-orientation-vertical>:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-top-style:var(--tw-border-style);border-top-width:0px}.style-nova .cn-button-group-orientation-vertical>:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.style-nova .cn-calendar-caption>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);color:var(--muted-foreground)}.style-nova .cn-calendar-day-button>span{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));opacity:70%}.style-nova .cn-calendar-caption-label>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);color:var(--muted-foreground)}.style-nova .cn-empty-description>a{text-decoration-line:underline;text-underline-offset:4px}.style-nova .cn-empty-description>a:hover{color:var(--primary)}.style-nova .cn-field-description>a{text-decoration-line:underline;text-underline-offset:4px}.style-nova .cn-field-description>a:hover{color:var(--primary)}:is(.style-nova .cn-field-orientation-vertical>*){width:100%}.style-nova .cn-field-orientation-vertical>.sr-only{width:auto}:is(.style-nova .cn-field-orientation-horizontal>*)[data-slot=field-label]{flex:auto}.style-nova .cn-field-orientation-horizontal:has(>[data-slot=field-content])>[role=checkbox],.style-nova .cn-field-orientation-horizontal:has(>[data-slot=field-content]) [role=radio]{margin-top:1px}:is(.style-nova .cn-field-orientation-responsive>*){width:100%}.style-nova .cn-field-orientation-responsive>.sr-only{width:auto}@container field-group (width >= 28rem){.style-nova .cn-field-orientation-responsive:has(>[data-slot=field-content])>[role=checkbox],.style-nova .cn-field-orientation-responsive:has(>[data-slot=field-content]) [role=radio]{margin-top:1px}}.style-nova .cn-item-description>a{text-decoration-line:underline;text-underline-offset:4px}.style-nova .cn-item-description>a:hover{color:var(--primary)}:is(.style-nova .cn-navigation-menu-content *)[data-slot=navigation-menu-link]:focus{--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);--tw-outline-style: none;outline-style:none}:is(.style-nova .cn-select-trigger>*)[data-slot=select-value]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;display:flex;align-items:center}.style-nova .cn-sidebar-group-label>svg{flex-shrink:0}.style-nova .cn-sidebar-group-action>svg{flex-shrink:0}.style-nova .cn-sidebar-menu-action>svg{flex-shrink:0}.style-nova .cn-sidebar-menu-sub-button>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.style-nova .cn-sidebar-menu-sub-button>svg{flex-shrink:0}.style-nova .cn-sidebar-menu-button>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.style-nova .mu-stack[data-slot]){display:block}:where(.style-nova .mu-stack[class*=cx-],.style-nova .mu-stack[class*=cn-],.style-nova .mu-nav[class*=cx-]){flex-direction:row}.cn-card-header>.cn-item .cn-item-title,.cn-card-header>.cn-item .cn-item-description{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-stat-body{display:flex;flex-direction:column;gap:6px;padding:14px 14px 12px}.cx-stat-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:6px}.cx-stat-ic:empty{display:none}.cx-gap-6{gap:6px}.cx-stat-ic>.mu-icon{font-size:15px}.style-nova .mu-icon{display:inline-flex;flex:none;line-height:1}.cn-avatar[data-tone]{--h: 230}.cn-avatar[data-tone] .cn-avatar-fallback{background:oklch(.62 .13 var(--h));@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,oklch(.62 .13 var(--h)) 22%,var(--background))}color:oklch(.55 .14 var(--h));@supports (color: color-mix(in lab,red,red)){color:color-mix(in srgb,oklch(.55 .14 var(--h)) 50%,var(--foreground))}font-weight:600}.cn-avatar[data-tone="1"]{--h: 25}.cn-avatar[data-tone="2"]{--h: 70}.cn-avatar[data-tone="3"]{--h: 140}.cn-avatar[data-tone="4"]{--h: 190}.cn-avatar[data-tone="5"]{--h: 230}.cn-avatar[data-tone="6"]{--h: 280}.cn-avatar[data-tone="7"]{--h: 320}.cn-avatar[data-tone="8"]{--h: 0}.style-nova .cn-alert:has(>.mu-icon){grid-template-columns:auto 1fr;column-gap:.5rem}.style-nova .cn-alert>.mu-icon{grid-row:span 2;translate:0 .125rem;font-size:16px}.cn-alert[data-tone=info]>.mu-icon{color:var(--info)}.cn-alert[data-tone=ok]>.mu-icon{color:var(--success)}.cn-alert[data-tone=wait]>.mu-icon{color:var(--warning)}.cn-alert[data-tone=wait]{background:var(--warning);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--warning) 6%,var(--card))}}.cn-progress>.cn-progress-indicator:not([style*=transform]){flex:none;width:var(--w, 0%);transition:width .26s cubic-bezier(.22,1,.36,1)}.cn-skeleton{background:linear-gradient(90deg,var(--sk-a) 0%,var(--sk-b) 50%,var(--sk-a) 100%);background-size:200% 100%;animation:cx-sk 1.3s linear infinite}.cn-skeleton[data-shape=circle],.cn-skeleton[data-shape=pill]{border-radius:99px}@media(prefers-reduced-motion:reduce){.cn-skeleton{animation:none}}.cx-modal-root[data-open=true]>.cx-overlay{opacity:1}.cx-modal-root[data-open=true]>.cx-modal[data-mode=dialog]{transform:translate(-50%,-50%);opacity:1}.cx-modal-root[data-open=true]>.cx-modal[data-mode=drawer]{transform:translateY(0)}.cx-modal-root:not([data-open=true])>.cx-overlay,.cx-modal-root:not([data-open=true])>.cx-modal{visibility:hidden;pointer-events:none;transition-property:opacity,transform,visibility;transition-delay:0s,0s,.46s}.cx-modal-root>.cx-overlay{border:0;padding:0;cursor:default}.cx-modal-head>.cx-modal-title{font-size:16px;font-weight:600;color:var(--popover-foreground)}.cx-modal-desc{color:var(--muted-foreground);font-size:14px}.cx-modal-desc:empty{display:none}.cx-modal-behavior{display:none}.cx-modal[data-mode=auto]{visibility:hidden}.cn-field>.cn-label:empty,.cn-field>.cn-field-description:empty{display:none}.cx-switch-row>.cx-switch-why{grid-column:1;margin:0;font-size:13px;color:var(--muted-foreground);line-height:1.45}.cx-switch-row>.cx-switch-why:empty{display:none}.cx-switch-row>.cn-switch{margin-top:1px}.cx-sw>.cx-sw-i{width:22px;height:22px;border-radius:6px;box-shadow:inset 0 0 0 1px var(--foreground);@supports (color: color-mix(in lab,red,red)){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--foreground) 15%,transparent)}flex:none;background:var(--c)}.cx-z>.cx-z-code{font:12px var(--font-mono);color:var(--muted-foreground)}.cx-z>.cx-z-v{font:600 12px var(--font-mono);text-align:right}.cx-z>.cx-z-i{height:8px;width:var(--w);border-radius:99px;background:var(--selected);opacity:.25}.style-nova .cn-button.cx-nav[aria-pressed=true][aria-pressed][aria-pressed]{background:var(--selected-soft);color:var(--selected);position:relative}.cx-nav[aria-pressed=true]:after{content:"";position:absolute;left:50%;bottom:3px;width:4px;height:4px;margin-left:-2px;border-radius:99px;background:var(--selected)}.cx-chip.mu-leave{animation:cx-chip-out .16s ease forwards}.cx-tabs-behavior,.cx-tab-panel.hidden{display:none}button.cn-item{width:100%;font:inherit;text-align:left;cursor:pointer}.cx-roving-behavior,.cx-sortable-behavior{display:none}.cx-grip>.mu-icon{font-size:16px}.cx-row3>.cx-row3-who{display:block;min-width:0}.cx-row3 .cx-row3-t{font-weight:500;display:block}.cx-row3 .cx-row3-s{color:var(--muted-foreground);font-size:13px}.cx-row3 .cx-row3-s:empty{display:none}.cx-empty-mini>.mu-icon{font-size:22px;color:var(--success)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.cn-button>.mu-icon{transition:transform .18s cubic-bezier(.22,1,.36,1)}.cn-button:not(:disabled):hover>.mu-icon:last-child:not(:first-child){transform:translate(2px)}.cn-button:not(:disabled):hover>.mu-icon:first-child:not(:last-child){transform:scale(1.12)}.cn-button:not(:disabled):hover>.mu-icon:only-child{transform:scale(1.12)}}.pg-pop{position:fixed;top:0;left:0;z-index:60}.pg-drw-o{position:fixed;inset:0;z-index:50;background:#0000004d;backdrop-filter:blur(8px);opacity:0;transition:opacity .45s cubic-bezier(.22,1,.36,1)}.pg-drw-o[data-state=open]{opacity:1}.pg-drw{position:fixed;z-index:50;margin:8px;display:flex;flex-direction:column;border-radius:24px;border:1px solid var(--popover);background:var(--popover);color:var(--popover-foreground);font-size:14px;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;transition:transform .45s cubic-bezier(.22,1,.36,1);will-change:transform;outline:none}:root[data-theme=dark] .pg-drw{border-color:var(--border)}.pg-drw[data-dir=right]{top:0;right:0;bottom:0;width:calc(75% - 16px);max-width:24rem;transform:translate(calc(100% + 8px))}.pg-drw[data-dir=bottom]{left:0;right:0;bottom:0;max-height:calc(100dvh - 6rem);transform:translateY(calc(100% + 8px))}.pg-drw[data-state=open]{transform:none}.pg-drw-handle{display:none;margin:12px auto 0;width:96px;height:4px;flex:none;border-radius:99px;background:var(--muted)}.pg-drw[data-dir=bottom] .pg-drw-handle{display:block}.pg-drw[data-dir=bottom]>*{width:100%;max-width:32rem;margin-left:auto;margin-right:auto}.pg-drw-body{display:grid;gap:8px;padding:0 16px;overflow:auto}.pg-slot{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--border);border-radius:10px;padding:10px 12px;cursor:pointer}.pg-slot b{font-weight:500}.pg-slot small{color:var(--muted-foreground);font-size:12.5px}.pg-slot:has([data-state=checked]){background:var(--muted);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklch,var(--muted) 60%,transparent)}}.style-nova :where(svg:not([class*=size-]):not([width])){width:16px;height:16px;flex-shrink:0}.cb-mark{width:14px;height:14px}[data-state=unchecked]>.cn-checkbox-indicator{visibility:hidden}.style-nova .cb-mark path{stroke-dasharray:24;stroke-dashoffset:24}.style-nova [data-state=checked] .cb-mark path{stroke-dashoffset:0;transition:stroke-dashoffset .2s cubic-bezier(.22,1,.36,1) 40ms}.style-nova [data-state=checked]>.cn-checkbox-indicator{visibility:visible}.style-nova .cn-checkbox{transition:background-color .15s,border-color .15s,color .15s}.style-nova .cn-checkbox:active{scale:.92;transition:scale .1s}.pg-toasts{position:fixed;z-index:70;right:16px;bottom:16px;width:calc(100% - 32px);max-width:384px;pointer-events:none}.pg-toast{position:absolute;right:0;bottom:0;width:100%;pointer-events:auto;transform-origin:bottom;border-radius:calc(var(--radius) * 1.8);border:1px solid var(--border);background:var(--popover);color:var(--popover-foreground);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--gap: .75rem;--peek: .75rem;--scale: max(0, 1 - var(--i) * .1);--shrink: calc(1 - var(--scale));height:var(--front-h);z-index:calc(1000 - var(--i));transform:translateY(calc(0px - var(--i) * var(--peek) - var(--shrink) * var(--front-h))) scale(var(--scale));transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s,height .15s;will-change:transform}.pg-toast:after{content:"";position:absolute;top:100%;left:0;width:100%;height:calc(var(--gap) + 1px)}.pg-toasts[data-expanded] .pg-toast{height:var(--h);transform:translateY(calc(0px - var(--off) - var(--i) * var(--gap)))}.pg-toast[data-start],.pg-toast[data-end]{transform:translateY(150%)!important}.pg-toast[data-limited]{opacity:0}.pg-toast-c{display:flex;height:100%;align-items:center;gap:12px;overflow:hidden;padding:16px;transition:opacity .25s cubic-bezier(.22,1,.36,1)}.pg-toast[data-behind] .pg-toast-c{opacity:0}.pg-toasts[data-expanded] .pg-toast-c{opacity:1}.pg-toast-t{font-size:14px;font-weight:500}.pg-toast-d{font-size:14px;color:var(--muted-foreground)}@media(prefers-reduced-motion:reduce){.pg-toast,.pg-vaul{transition-duration:1ms!important}}.pg-acc-icon{margin-left:auto;color:var(--muted-foreground);pointer-events:none;flex-shrink:0}.pg-acc-open{display:none}[aria-expanded=true]>.pg-acc-closed{display:none}[aria-expanded=true]>.pg-acc-open{display:inline}.pg-pop{transition-property:none!important}[data-state=closed]{animation-fill-mode:forwards!important}.pg-drw.dragging,.pg-drw-o.dragging{transition:none!important}.pg-drw{touch-action:none}.pg-drw-body{touch-action:pan-y}@keyframes pg-spin{to{transform:rotate(360deg)}}.animate-spin{animation:pg-spin 1s linear infinite}.cn-progress-indicator{transition:transform .45s ease}.pg-opt-native{background:var(--popover);color:var(--popover-foreground)}.pg-count{display:flex;justify-content:space-between;gap:12px}.pg-count-n{font-size:12px;color:var(--muted-foreground);font-variant-numeric:tabular-nums}.pg-count-n.full{color:var(--destructive)}.pg-tipwrap{display:inline-flex}.cn-avatar-group .pg-tipwrap>[data-slot=avatar],.cn-avatar-group .pg-tipwrap>[data-slot=avatar-group-count]{box-shadow:0 0 0 2px var(--background)}.pg-select{position:relative;width:100%}.pg-sel-search{display:flex;align-items:center;gap:8px;height:36px;padding:0 10px;border-bottom:1px solid var(--border);color:var(--muted-foreground)}.pg-sel-search input{flex:1;min-width:0;border:0;outline:none;background:transparent;color:var(--foreground);font-size:14px}.pg-sel-search input::placeholder{color:var(--muted-foreground)}.pg-sel-list{max-height:240px;overflow-y:auto}.cn-select-content[data-slot]{max-height:300px;overflow:hidden;display:flex;flex-direction:column}.cn-select-content>.cn-select-group:not(.pg-sel-list){overflow-y:auto}.pg-sel-empty{padding:20px 8px;text-align:center;font-size:14px;color:var(--muted-foreground)}.pg-sel-loading{display:inline-flex;align-items:center;gap:8px}.cn-select-item[data-highlighted]{background:var(--accent);color:var(--accent-foreground)}.cn-select-item{cursor:default}:root{--font-sans: "Geist", ui-sans-serif, system-ui, sans-serif;--font-mono: "Geist Mono", ui-monospace, SFMono-Regular, monospace}.style-nova,[data-skin]{--selected: var(--primary);--selected-foreground: var(--primary-foreground);--selected-soft: var(--selected);@supports (color: color-mix(in lab,red,red)){--selected-soft: color-mix(in srgb, var(--selected) 12%, transparent)}--success: oklch(.55 .13 155);--success-soft: var(--success);@supports (color: color-mix(in lab,red,red)){--success-soft: color-mix(in srgb, var(--success) 14%, transparent)}--warning: oklch(.62 .15 60);--warning-soft: var(--warning);@supports (color: color-mix(in lab,red,red)){--warning-soft: color-mix(in srgb, var(--warning) 16%, transparent)}--info: oklch(.55 .15 255);--info-soft: var(--info);@supports (color: color-mix(in lab,red,red)){--info-soft: color-mix(in srgb, var(--info) 14%, transparent)}--overlay: rgb(0 0 0 / .1);--on-destructive: oklch(1 0 0);--z-content: 0;--z-sticky: 20;--z-fab: 30;--z-popover: 40;--z-sheet: 50;--z-modal: 60;--z-toast: 70}[data-skin=storio]{--primary: oklch(.18 .01 285);--primary-foreground: oklch(.99 0 0);--selected: #6B46F2;--selected-foreground: #fff;--ring: #6B46F2;--accent: oklch(.96 .015 290);--accent-foreground: oklch(.2 .02 290)}:root[data-theme=dark] [data-skin=storio]{--primary: oklch(.96 0 0);--primary-foreground: oklch(.18 .01 285);--selected: #9B80FF;--selected-foreground: #160d33;--ring: #9B80FF;--accent: oklch(.3 .03 290);--accent-foreground: oklch(.97 0 0)}[data-skin=tienda]{--background: #0F2C24;--foreground: #F3EEE2;--card: #14372D;--card-foreground: #F3EEE2;--popover: #163E33;--popover-foreground: #F3EEE2;--primary: #E6C470;--primary-foreground: #20190B;--secondary: #1D4A3D;--secondary-foreground: #F3EEE2;--muted: #1A4337;--muted-foreground: #B5C4B9;--accent: #1F4D40;--accent-foreground: #F3EEE2;--border: rgb(243 238 226 / .13);--input: rgb(243 238 226 / .18);--ring: #E6C470;--selected: #E6C470;--selected-foreground: #20190B;--destructive: #FF8A80;--overlay: rgb(0 0 0 / .35);--radius: 1rem;color-scheme:dark}[data-skin]{color:var(--foreground)}.cx-skinbox{background:var(--background);color:var(--foreground)}.cn-button[aria-current],.cn-button[aria-pressed=true].cx-nav{background:var(--selected-soft);color:var(--selected);position:relative}.cx-nav{position:relative}.cx-nav[aria-current]:after{content:"";position:absolute;left:50%;bottom:3px;width:4px;height:4px;margin-left:-2px;border-radius:99px;background:var(--selected)}.cx-create{background:var(--primary);color:var(--primary-foreground)}.cx-save{width:9.25rem;justify-content:center}.cx-save[data-status=saving]{pointer-events:none;opacity:.85}.cx-save[data-status=saved]{background:var(--success);color:#fff;animation:cx-pop .26s cubic-bezier(.22,1,.36,1)}@keyframes cx-pop{50%{transform:scale(1.04)}}.cx-btn-label{display:inline-flex;align-items:center;gap:6px}.cx-tone-new{background:var(--info-soft);color:var(--info)}.cx-tone-ok{background:var(--success-soft);color:var(--success)}.cx-tone-wait{background:var(--warning-soft);color:var(--warning)}.cx-tone-bad{background:var(--destructive);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--destructive) 14%,transparent)}color:var(--destructive)}.cx-tone-pro{background:var(--selected);color:var(--selected-foreground);letter-spacing:.04em}.cx-dot{width:6px;height:6px;border-radius:99px;background:currentColor;flex:none}@keyframes cx-chip-out{to{opacity:0;transform:scale(.9)}}.cx-item .cn-item-title,.cx-item .cn-item-description{white-space:normal;-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}.cx-media-img{width:40px;height:40px;border-radius:calc(var(--radius) * .8);object-fit:cover;flex:none;background:var(--muted)}.cx-price{margin-left:auto;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.cx-item[data-selectable]{cursor:pointer}.cx-item[data-selectable][aria-checked=true]{border-color:var(--selected);background:var(--selected-soft)}.cx-radio{width:18px;height:18px;border-radius:99px;border:1.5px solid var(--input);flex:none;display:grid;place-items:center;transition:border-color .15s}[aria-checked=true]>.cx-radio{border-color:var(--selected)}[aria-checked=true]>.cx-radio:after{content:"";width:8px;height:8px;border-radius:99px;background:var(--selected)}.cx-sortable .cx-item{transition:transform .18s cubic-bezier(.22,1,.36,1);background:var(--background)}.cx-sortable .cx-item.lifting{transition:none;z-index:2;box-shadow:0 8px 24px -8px #00000040;position:relative}.cx-fixed-card{width:100%;max-width:380px}.cx-row3{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--border)}.cx-row3:first-child{border-top:0}.cx-row3 b{font-weight:500;display:block}.cx-row3 small{color:var(--muted-foreground);font-size:13px}.cx-time{font-variant-numeric:tabular-nums;font-weight:600;font-size:13px}.cx-switch-row{display:grid;grid-template-columns:1fr auto;gap:2px 16px;align-items:start;padding:12px 0;border-top:1px solid var(--border);width:100%;max-width:420px}.cx-switch-row:first-child{border-top:0}.cx-switch-row .cn-label{line-height:20px}.cx-switch-row .cn-switch{margin-top:1px}.cx-switch-row p{grid-column:1;margin:0;font-size:13px;color:var(--muted-foreground);line-height:1.45}.cx-tabs{position:relative;display:flex;flex-direction:row;gap:2px;padding:3px;border-radius:var(--radius);background:var(--muted);width:max-content;max-width:100%;overflow-x:auto;scrollbar-width:none}.cx-tabs::-webkit-scrollbar{display:none}.cx-tab-ind{position:absolute;z-index:0;top:3px;height:26px;border-radius:calc(var(--radius) * .8);background:var(--background);box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;transition:left .26s cubic-bezier(.22,1,.36,1),width .26s cubic-bezier(.22,1,.36,1)}.cx-tabs.line{background:transparent;border-bottom:1px solid var(--border);border-radius:0;padding:0}.cx-tabs.line .cx-tab-ind{top:auto;bottom:-1px;height:2px;border-radius:2px;background:var(--selected);box-shadow:none}.cx-panel{animation:cx-fade .18s ease}@keyframes cx-fade{0%{opacity:0}}.cx-book{width:100%;max-width:420px;display:flex;flex-direction:column;gap:14px}.cx-book-head{display:flex;align-items:center;justify-content:space-between}.cx-book-head b{font-weight:600}.cx-week{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.cx-hours{display:flex;flex-direction:column;gap:10px;min-height:172px}.cx-hours h4{margin:0;font-size:12px;font-weight:500;color:var(--muted-foreground)}.cx-hour-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.cx-hour-skel{height:34px;border-radius:calc(var(--radius) * .8);background:var(--muted);animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cx-book-sum{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid var(--border);font-size:14px;min-height:44px}.cx-book-sum span{color:var(--muted-foreground)}.cx-book-sum b{color:var(--foreground);font-weight:600}.cx-overlay{position:fixed;inset:0;z-index:var(--z-modal);background:var(--overlay);backdrop-filter:blur(4px);opacity:0;transition:opacity .16s ease}.cx-overlay[data-state=open]{opacity:1}.cx-modal{position:fixed;z-index:var(--z-modal);display:flex;flex-direction:column;background:var(--popover);color:var(--popover-foreground);box-shadow:0 0 0 1px var(--foreground),0 20px 25px -5px #0000001a;@supports (color: color-mix(in lab,red,red)){box-shadow:0 0 0 1px color-mix(in srgb,var(--foreground) 10%,transparent),0 20px 25px -5px #0000001a}outline:none;font-size:14px;.cx-modal-body :is(.cn-input,.cx-time-btn,.cx-sel-btn){min-height:40px;font-size:14px}.cx-modal-body .cx-time-btn{padding-inline:12px;gap:8px}--sheet-space: 16px;--sheet-tight: 8px}.cx-modal-head{display:flex;flex-direction:column;gap:4px;padding:16px 48px 12px 16px}.cx-modal-head b{font-size:16px;font-weight:600}.cx-modal-head span{color:var(--muted-foreground)}.cx-modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:4px 16px 16px;display:flex;flex-direction:column;gap:var(--sheet-space);overscroll-behavior:contain}.cx-modal-foot{display:flex;gap:8px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border);background:var(--muted);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--muted) 50%,transparent)}align-items:center}.cx-modal-foot .cn-button{height:36px}.cx-modal-foot .cx-exit{flex:none;min-width:6.5rem}.cx-modal-foot .cx-go{flex:1 1 0;min-width:0}.cx-modal-foot .cx-foot-note{margin-left:auto;font-size:13px;color:var(--muted-foreground);font-variant-numeric:tabular-nums}.cx-modal-x{position:absolute;top:10px;right:10px}.cx-handle{display:none;width:96px;height:4px;margin:10px auto 0;border-radius:99px;background:var(--muted);flex:none}.cx-modal[data-mode=dialog]{top:50%;left:50%;width:min(28rem,calc(100% - 2rem));max-height:min(36rem,calc(100dvh - 4rem));border-radius:calc(var(--radius) * 1.4);overflow:hidden;transform:translate(-50%,-50%) scale(.95);opacity:0;transition:transform .16s cubic-bezier(.22,1,.36,1),opacity .16s ease}.cx-modal[data-mode=dialog][data-state=open]{transform:translate(-50%,-50%);opacity:1}.cx-modal[data-mode=drawer]{left:0;right:0;bottom:0;margin-inline:auto;width:min(100%,34rem);max-height:calc(100dvh - 3rem);border-radius:calc(var(--radius) * 1.8) calc(var(--radius) * 1.8) 0 0;overflow:hidden;transform:translateY(100%);transition:transform .45s cubic-bezier(.32,.72,0,1);touch-action:none}.cx-modal[data-mode=drawer][data-state=open]{transform:translateY(0)}.cx-modal[data-mode=drawer] .cx-handle{display:block}.cx-modal[data-mode=drawer] .cx-modal-body{touch-action:pan-y}.cx-modal.dragging,.cx-overlay.dragging{transition:none!important}.cx-modal-list{display:flex;flex-direction:column}.cx-more{align-self:center}.cx-fab{position:fixed;right:20px;bottom:20px;z-index:var(--z-fab);display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px 0 12px;border-radius:99px;border:0;background:var(--primary);color:var(--primary-foreground);font:500 14px var(--font-sans);box-shadow:0 10px 25px -8px #00000059;cursor:pointer}.cx-zscale{display:grid;gap:6px;width:100%;max-width:420px}.cx-z{display:grid;grid-template-columns:110px 1fr 36px;gap:10px;align-items:center;font-size:13px}.cx-z code{font:12px var(--font-mono);color:var(--muted-foreground)}.cx-z i{height:8px;border-radius:99px;background:var(--selected);opacity:.25}.cx-z b{font:600 12px var(--font-mono);text-align:right}.cx-swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;width:100%}.cx-sw{display:flex;align-items:center;gap:8px;white-space:nowrap;font:12px var(--font-mono);color:var(--muted-foreground)}.cx-sw i{width:22px;height:22px;border-radius:6px;box-shadow:inset 0 0 0 1px var(--foreground);@supports (color: color-mix(in lab,red,red)){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--foreground) 15%,transparent)}flex:none}@media(pointer:coarse){.cn-button{position:relative}.cn-button:before{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}}.cx-lib{display:flex;flex-direction:column;gap:18px}.cx-lib[data-skin=tienda]{background:var(--background);border-radius:22px;padding:8px 14px 28px;margin-inline:-14px}.cx-skin-label{font-size:12px;color:var(--muted-foreground)}.cx-tri{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.cx-skinbox{padding:20px;border-right:1px solid var(--foreground);@supports (color: color-mix(in lab,red,red)){border-right:1px solid color-mix(in srgb,var(--foreground) 10%,transparent)}}.cx-skinbox:last-child{border-right:0}.cx-tri-in{display:flex;flex-direction:column;gap:14px;font-size:14px}.cx-tri-name{font:500 11px var(--font-mono);color:var(--muted-foreground)}.cx-note{margin:0;font-size:12px;color:var(--muted-foreground);text-align:center;min-height:1.4em}.cx-cols{display:flex;flex-wrap:wrap;gap:24px;width:100%;justify-content:center;align-items:flex-start}.cx-col{flex:1 1 260px;max-width:360px;display:flex;flex-direction:column;gap:8px}.cx-col-h{font:500 11px var(--font-mono);color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em}.cx-radiogroup,.cx-sortable{display:flex;flex-direction:column;gap:8px}.cx-radiogroup [role=radio]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.cx-empty-mini{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;color:var(--muted-foreground);font-size:13px;height:168px}.cx-empty-mini svg{width:22px;height:22px;color:var(--success)}.cx-fixed-card .cn-card-content{min-height:168px}.cx-2col{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cx-lane{display:flex;flex-direction:column;gap:8px;padding-top:14px;min-height:140px}.cx-lane-empty{color:var(--muted-foreground);font-size:13px;text-align:center;padding:40px 0}.cx-hours-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;color:var(--muted-foreground);font-size:13px;height:172px}.cx-hours-empty svg{width:22px;height:22px}.cx-list-tools{display:flex;flex-direction:column;gap:10px;position:sticky;top:-4px;background:var(--popover);padding:4px 0 8px;z-index:1}.cx-list-row{display:grid;grid-template-columns:48px 1fr auto;gap:10px;align-items:center;padding:10px 0;border-top:1px solid var(--border)}.cx-list-row b{font-weight:500;display:block}.cx-list-row small{color:var(--muted-foreground);font-size:13px}.cx-list-skel{height:52px;border-top:1px solid var(--border);display:flex;align-items:center;gap:10px}.cx-list-skel i{display:block;height:12px;border-radius:6px;background:var(--muted);animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@media(max-width:760px){.cx-tri{grid-template-columns:1fr}.cx-skinbox{border-right:0;border-bottom:1px solid var(--foreground);@supports (color: color-mix(in lab,red,red)){border-bottom:1px solid color-mix(in srgb,var(--foreground) 10%,transparent)}}.cx-skinbox:last-child{border-bottom:0}.pg-top-in .pg-legend{margin-left:0}.cx-lib[data-skin=tienda]{margin-inline:-8px;padding-inline:8px}}@media(max-width:420px){.cx-2col{grid-template-columns:1fr}.cx-hour-grid{grid-template-columns:repeat(3,1fr)}}.cx-lib .pg-live:before{content:none}.cx-lib .pg-live{padding-top:32px}html{scrollbar-gutter:stable}html.cx-locked{overflow:hidden}.cx-modal[data-size=tall][data-mode=dialog]{height:min(36rem,calc(100dvh - 4rem))}.cx-modal[data-size=tall][data-mode=drawer]{height:calc(100dvh - 3rem)}.style-nova,[data-skin]{--qr-ink: oklch(.16 0 0);--qr-paper: #fff}[data-skin=tienda]{--qr-ink: #0F2C24;--qr-paper: #F3EEE2}.cx-av .cn-avatar-fallback{background:oklch(.62 .13 var(--h));@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,oklch(.62 .13 var(--h)) 22%,var(--background))}color:oklch(.55 .14 var(--h));@supports (color: color-mix(in lab,red,red)){color:color-mix(in srgb,oklch(.55 .14 var(--h)) 50%,var(--foreground))}font-weight:600}.cx-av[data-size=sm] .cn-avatar-fallback{font-size:10px}.cx-av[data-size=lg] .cn-avatar-fallback{font-size:15px}.cx-av-wrap{display:inline-flex;border-radius:99px}.cx-av-wrap:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.cn-avatar-group .cx-av-wrap>.cn-avatar,.cn-avatar-group .cn-avatar-group-count{box-shadow:0 0 0 2px var(--background)}.cx-who{display:flex;align-items:center;gap:10px;font-size:14px}.cx-who b{display:block;font-weight:500}.cx-who small{color:var(--muted-foreground);font-size:13px}.cx-online{background:var(--success)!important;box-shadow:0 0 0 2px var(--background)}.cx-tip{position:fixed;z-index:var(--z-toast);padding:6px 10px;border-radius:calc(var(--radius) * .8);background:var(--foreground);color:var(--background);font-size:12px;font-weight:500;white-space:nowrap;pointer-events:none;opacity:0;transform:translateY(2px);transition:opacity .15s ease,transform .15s ease}.cx-tip[data-state=open]{opacity:1;transform:none}.cx-form{display:flex;flex-direction:column;gap:18px;width:100%;max-width:380px}.cx-num{font-variant-numeric:tabular-nums}.cx-clear{opacity:1;transition:opacity .12s ease}.cx-clear[hidden]{display:inline-flex!important;opacity:0;pointer-events:none}.cx-count-line{display:flex;justify-content:space-between;gap:12px}.cx-count-line span:last-child{font-variant-numeric:tabular-nums;flex:none}.cx-count-line[data-near] span:last-child{color:var(--warning)}.cx-msg{min-height:1.45em}.cn-field[data-invalid] .cx-msg{color:var(--destructive)}.cn-input[aria-invalid=true]{border-color:var(--destructive)}.cn-input[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px var(--destructive);@supports (color: color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in srgb,var(--destructive) 20%,transparent)}}.cx-combo-list{max-height:248px;overflow-y:auto;padding:4px;border-radius:calc(var(--radius) * 1);background:var(--popover);color:var(--popover-foreground);box-shadow:0 0 0 1px var(--foreground),0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;@supports (color: color-mix(in lab,red,red)){box-shadow:0 0 0 1px color-mix(in srgb,var(--foreground) 10%,transparent),0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}font-size:14px;overscroll-behavior:contain;opacity:0;transform:scale(.96);transition:opacity .1s ease,transform .1s ease!important;transition-property:opacity,transform!important}.cx-combo-list[data-state=open]{opacity:1;transform:none}.cx-opt{display:flex;align-items:center;gap:8px;min-height:32px;padding:6px 8px;border-radius:calc(var(--radius) * .6);cursor:default;user-select:none}.cx-opt[data-hl]{background:var(--accent);color:var(--accent-foreground)}.cx-opt mark{background:none;color:inherit;font-weight:600}.cx-opt small{margin-left:auto;color:var(--muted-foreground);font-size:12px}.cx-opt .cx-tick{margin-left:auto;width:16px;height:16px;color:var(--selected)}.cx-opt-new{color:var(--muted-foreground);border-top:1px solid var(--border);border-radius:0 0 calc(var(--radius) * .6) calc(var(--radius) * .6);margin-top:4px}.cx-opt-new b{color:var(--foreground);font-weight:600}.cx-alerts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:12px;width:100%;max-width:820px;margin:0 auto}.cx-alerts .cn-alert{align-content:start}.cx-al-row{grid-column:2;margin-top:8px;display:flex;gap:8px}.cx-al-info>svg{color:var(--info)}.cx-al-ok>svg{color:var(--success)}.cx-al-wait>svg{color:var(--warning)}.cx-al-wait{background:var(--warning);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--warning) 6%,var(--card))}}.cx-screens{display:flex;flex-wrap:wrap;justify-content:center;gap:28px}.cx-screen-wrap{display:flex;flex-direction:column;align-items:center;gap:12px}.cx-screen{position:relative;width:300px;max-width:100%;height:250px;border-radius:34px;overflow:hidden;background:var(--background);box-shadow:0 0 0 1px var(--border),0 0 0 7px var(--foreground);@supports (color: color-mix(in lab,red,red)){box-shadow:0 0 0 1px var(--border),0 0 0 7px color-mix(in srgb,var(--foreground) 8%,var(--background))}display:flex;flex-direction:column}.cx-appbar{display:flex;align-items:center;justify-content:space-between;height:48px;padding:0 18px;margin-top:30px;border-bottom:1px solid var(--border);font-size:15px;flex:none}.cx-appbar-dot{width:26px;height:26px;border-radius:99px;background:var(--muted)}.cx-fake{display:flex;flex-direction:column;gap:10px;padding:14px 18px}.cx-fake i{display:block;height:34px;border-radius:calc(var(--radius) * .8);background:var(--muted)}.cx-fake i:nth-child(2n){width:80%}.cx-band-slot{display:grid;grid-template-rows:0fr;transition:grid-template-rows .26s cubic-bezier(.22,1,.36,1);flex:none}.cx-band-slot[data-open]{grid-template-rows:1fr}.cx-band-slot>div{overflow:hidden;min-height:0}.cx-band{display:flex;align-items:center;gap:10px;padding:9px 14px 9px 18px;font-size:13px;line-height:1.35;border-bottom:1px solid var(--border)}.cx-band svg{width:16px;height:16px;flex:none}.cx-band span{flex:1}.cx-band[data-tone=warn]{background:var(--warning);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--warning) 14%,var(--background))}}.cx-band[data-tone=warn] svg{color:var(--warning)}.cx-band[data-tone=muted]{background:var(--muted)}.cx-band .cn-button{flex:none}.cx-band-in{animation:cx-fade .2s ease}.cx-band-slot>div>.cx-band{transition:opacity .14s ease}.cx-band-slot:not([data-open])>div>.cx-band{opacity:0}.cx-island{position:absolute;top:10px;left:50%;z-index:3;display:flex;align-items:center;gap:8px;height:34px;padding:0 14px 0 10px;border-radius:99px;background:#0d0d0d;color:#fff;font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;transform:translate(-50%);transition:width .38s cubic-bezier(.22,1,.36,1),opacity .2s ease,transform .38s cubic-bezier(.22,1,.36,1)}.cx-island[data-state=hidden]{opacity:0;transform:translate(-50%) scale(.7)}.cx-island-icon{width:18px;height:18px;display:grid;place-items:center;flex:none}.cx-island-icon svg{width:16px;height:16px}.cx-island[data-tone=done] .cx-island-icon{color:#5edb81}.cx-island[data-tone=error] .cx-island-icon{color:oklch(.72 .19 25)}.cx-island[data-tone=error]{animation:cx-shake .32s ease}.cx-island-text{transition:opacity .14s ease}.cx-island-text.swap{opacity:0}@keyframes cx-shake{25%{margin-left:-4px}75%{margin-left:4px}}.cx-acc-chev{margin-left:auto;width:16px;height:16px;flex:none;color:var(--muted-foreground);transition:transform .2s ease;pointer-events:none}[aria-expanded=true]>.cx-acc-chev{transform:rotate(180deg)}.cx-qr-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:24px}.cx-qr{width:176px;height:176px;padding:12px;border-radius:calc(var(--radius) * 1.4);background:var(--qr-paper);box-shadow:0 0 0 1px var(--border);position:relative}.cx-qr svg{width:100%;height:100%;display:block}.cx-qr-mark{position:absolute;left:50%;top:50%;width:38px;height:38px;margin:-19px 0 0 -19px;border-radius:10px;background:var(--qr-paper);display:grid;place-items:center}.cx-qr-mark span{width:30px;height:30px;border-radius:8px;background:var(--qr-ink);color:var(--qr-paper);font:700 12px var(--font-sans);display:grid;place-items:center}.cx-qr-side{display:flex;flex-direction:column;align-items:flex-start;gap:6px;font-size:14px}.cx-qr-side b{font-size:16px;font-weight:600}.cx-qr-url{font:13px var(--font-mono);color:var(--muted-foreground);user-select:all;margin-bottom:8px}.cx-copy{min-width:9.5rem;justify-content:center}.cx-copy[data-done]{color:var(--success)}.cx-combo-list,.cx-modal-body,.cx-scroll{scrollbar-width:thin;scrollbar-color:var(--foreground) transparent;@supports (color: color-mix(in lab,red,red)){scrollbar-color:color-mix(in srgb,var(--foreground) 22%,transparent) transparent}}.cx-combo-list::-webkit-scrollbar,.cx-modal-body::-webkit-scrollbar,.cx-scroll::-webkit-scrollbar{width:10px;height:10px}.cx-combo-list::-webkit-scrollbar-thumb,.cx-modal-body::-webkit-scrollbar-thumb,.cx-scroll::-webkit-scrollbar-thumb{background:var(--foreground);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--foreground) 22%,transparent)}border-radius:99px;border:3px solid transparent;background-clip:padding-box}.cx-combo-list::-webkit-scrollbar-thumb:hover,.cx-modal-body::-webkit-scrollbar-thumb:hover,.cx-scroll::-webkit-scrollbar-thumb:hover{background-color:var(--foreground);@supports (color: color-mix(in lab,red,red)){background-color:color-mix(in srgb,var(--foreground) 40%,transparent)}}.cx-combo-list::-webkit-scrollbar-track,.cx-modal-body::-webkit-scrollbar-track,.cx-scroll::-webkit-scrollbar-track{background:transparent}.cx-combo-list::-webkit-scrollbar-button,.cx-modal-body::-webkit-scrollbar-button,.cx-scroll::-webkit-scrollbar-button{display:none;height:0}.cx-sl-field{display:flex;flex-direction:column;gap:10px}.cx-sl-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.cx-sl-val{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.cx-slider{position:relative;width:100%;height:16px;display:flex;align-items:center;touch-action:none;cursor:pointer;user-select:none}.cx-slider .cn-slider-track{width:100%}.cx-slider .cn-slider-range{position:absolute;top:0;bottom:0;background:var(--selected)}.cx-slider .cn-slider-thumb{position:absolute;top:50%;margin-top:-6px;background:var(--background);border-color:var(--selected);cursor:grab}.cx-slider .cn-slider-thumb:focus-visible,.cx-slider .cn-slider-thumb[data-drag]{box-shadow:0 0 0 4px var(--selected);@supports (color: color-mix(in lab,red,red)){box-shadow:0 0 0 4px color-mix(in srgb,var(--selected) 25%,transparent)}}.cx-slider .cn-slider-thumb[data-drag]{cursor:grabbing}.cx-sl-scale{display:flex;justify-content:space-between;font-size:12px;color:var(--muted-foreground);font-variant-numeric:tabular-nums}.cx-otp{position:relative}.cx-otp-input{position:absolute;inset:0;width:100%;height:100%;opacity:0;border:0;padding:0;font-size:16px;color:transparent;caret-color:transparent;background:transparent;z-index:1;cursor:text;letter-spacing:2em}.cx-otp .cn-input-otp-slot{position:relative;display:grid;place-items:center;width:40px;height:44px;font-size:18px;font-weight:500;font-variant-numeric:tabular-nums;background:var(--background)}.cx-otp .cn-input-otp-slot[data-active=true]{border-color:var(--selected);box-shadow:0 0 0 3px var(--selected);@supports (color: color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in srgb,var(--selected) 22%,transparent)}z-index:1}.cx-otp .cx-caret{width:1px;height:18px;background:var(--foreground);animation:cx-blink 1s steps(1) infinite}@keyframes cx-blink{50%{opacity:0}}.cx-otp-sep{display:grid;place-items:center;width:20px}.cx-otp-sep span{width:8px;height:2px;border-radius:2px;background:var(--muted-foreground)}.cx-otp .cn-input-otp{display:flex;align-items:center}.cx-otp[data-state=bad] .cn-input-otp-slot{border-color:var(--destructive)}.cx-otp[data-state=bad]{animation:cx-shake .32s ease}.cx-otp[data-state=ok] .cn-input-otp-slot{border-color:var(--success);color:var(--success)}#otp-msg[data-tone=bad]{color:var(--destructive)}#otp-msg[data-tone=ok]{color:var(--success)}.cx-swatch-row{display:flex;flex-wrap:wrap;gap:10px}.cx-sw-btn{position:relative;display:grid;place-items:center;width:32px;height:32px;border-radius:99px;border:0;padding:0;background:var(--c);cursor:pointer;box-shadow:inset 0 0 0 1px #0000001f;transition:transform .12s ease}.cx-sw-btn:hover{transform:scale(1.08)}.cx-sw-btn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.cx-sw-btn[aria-checked=true]:after{content:"";position:absolute;inset:-4px;border-radius:99px;box-shadow:0 0 0 2px var(--foreground)}.cx-sw-btn svg{width:16px;height:16px;color:var(--on, #fff);opacity:0}.cx-sw-btn[aria-checked=true] svg{opacity:1}.cx-sw-other{background:conic-gradient(from 0deg,#f43f5e,#f59e0b,#84cc16,#06b6d4,#6366f1,#d946ef,#f43f5e);display:grid;place-items:center}.cx-sw-other svg{opacity:1;color:#fff;filter:drop-shadow(0 1px 1px rgb(0 0 0 / .4))}.cx-store-prev{gap:14px;padding:18px;border-radius:calc(var(--radius) * 1.6);background:var(--card);box-shadow:0 0 0 1px var(--border);max-width:320px;flex-basis:300px}.cx-sp-head{display:flex;align-items:center;gap:12px;font-size:14px}.cx-sp-head b{display:block;font-weight:600}.cx-sp-head small{color:var(--muted-foreground);font-size:13px}.cx-sp-logo{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--primary);color:var(--primary-foreground);font-weight:700;font-size:14px;transition:background-color .2s ease,color .2s ease}.cx-store-prev .cn-button{transition:background-color .2s ease,color .2s ease}.cx-picker{width:248px;padding:12px;border-radius:calc(var(--radius) * 1.2);background:var(--popover);color:var(--popover-foreground);box-shadow:0 0 0 1px var(--foreground),0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;@supports (color: color-mix(in lab,red,red)){box-shadow:0 0 0 1px color-mix(in srgb,var(--foreground) 10%,transparent),0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}display:flex;flex-direction:column;gap:12px;opacity:0;transform:scale(.96);transition:opacity .12s ease,transform .12s ease!important;transition-property:opacity,transform!important}.cx-picker[data-state=open]{opacity:1;transform:none}.cx-sv{position:relative;height:150px;border-radius:calc(var(--radius) * .8);background:linear-gradient(to top,#000,transparent),linear-gradient(to right,#fff,hsl(var(--pk-h, 260) 100% 50%));cursor:crosshair;touch-action:none}.cx-sv-dot,.cx-hue-dot{position:absolute;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:99px;box-shadow:0 0 0 2px #fff,0 0 0 3px #0000004d;pointer-events:none}.cx-hue{position:relative;height:12px;border-radius:99px;background:linear-gradient(to right,red,#ff0,#0f0,#0ff,#00f,#f0f,red);cursor:pointer;touch-action:none}.cx-hue-dot{top:50%;background:hsl(var(--pk-h, 260) 100% 50%)}.cx-sv:focus-visible,.cx-hue:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.cx-pk-row{display:flex;align-items:center;gap:8px}.cx-pk-chip{width:32px;height:32px;border-radius:calc(var(--radius) * .8);flex:none;box-shadow:inset 0 0 0 1px #0000001f}.cx-pk-warn{margin:0;font-size:12px;color:var(--warning);min-height:1.4em;line-height:1.4}.cx-taginput{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:32px;padding:4px 6px;border:1px solid var(--input);border-radius:calc(var(--radius) * .8);background:transparent;cursor:text;transition:border-color .15s,box-shadow .15s}.cx-taginput:focus-within{border-color:var(--ring);box-shadow:0 0 0 3px var(--ring);@supports (color: color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 50%,transparent)}}@keyframes cx-flash{30%{background:var(--selected);color:var(--selected-foreground)}}.cx-tag-field{flex:1 1 120px;min-width:120px;height:22px;border:0;outline:0;background:transparent;color:inherit;font:inherit;font-size:14px;padding:0 4px}.cx-suggest{display:flex;flex-direction:column;gap:8px;font-size:12px;color:var(--muted-foreground)}.cx-pages-wrap{width:100%;max-width:560px;display:flex;flex-direction:column;gap:12px}.cx-pg-list{display:flex;flex-direction:column}.cx-pg-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;height:44px;border-top:1px solid var(--border);font-size:14px}.cx-pg-row:first-child{border-top:0}.cx-pg-row small{color:var(--muted-foreground);margin-left:8px}.cx-pg-row b{font-weight:600;font-variant-numeric:tabular-nums}.cx-pg-row i{display:block;height:12px;border-radius:6px;background:var(--muted);animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cx-pg-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;font-size:13px;color:var(--muted-foreground)}.cx-pagination{margin:0;width:auto}.cx-pagination .cn-button[aria-current=page]{pointer-events:none}.cx-pg-compact{display:none;font-size:13px;color:var(--foreground);padding:0 6px;font-variant-numeric:tabular-nums}@media(max-width:520px){.cx-pagination .cx-pg-num{display:none}.cx-pg-compact{display:inline}.cx-pagination .cn-pagination-previous span,.cx-pagination .cn-pagination-next span{display:none}}.cx-car{width:100%;max-width:760px;display:flex;flex-direction:column;gap:12px}.cx-car-track{display:grid;grid-auto-flow:column;grid-auto-columns:220px;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;padding-bottom:10px;border-radius:calc(var(--radius) * 1.2)}.cx-card-p{scroll-snap-align:start;display:flex;flex-direction:column;gap:8px;font-size:14px}.cx-card-p .cx-ph{aspect-ratio:1;border-radius:calc(var(--radius) * 1.2);background:var(--g);box-shadow:inset 0 0 0 1px #0000000f}.cx-card-p b{font-weight:500}.cx-card-p span{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:13px}.cx-car-bar{display:flex;align-items:center;justify-content:space-between;gap:12px}.cx-car-dots{display:flex;gap:6px}.cx-cc{gap:4px;padding:0 6px;font-variant-numeric:tabular-nums}.cx-cc svg{width:12px!important;height:12px!important;opacity:.6}.cx-phone .cn-input-group-input{padding-left:4px}#ph-f[data-invalid] .cx-msg{color:var(--destructive)}.cx-cc-item{display:flex;gap:8px}.cx-cc-item small{margin-left:auto;color:var(--muted-foreground);font-variant-numeric:tabular-nums}.cx-cpick{padding:0;border-radius:var(--radius);background:var(--popover);color:var(--popover-foreground);box-shadow:0 0 0 1px var(--foreground),0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;@supports (color: color-mix(in lab,red,red)){box-shadow:0 0 0 1px color-mix(in srgb,var(--foreground) 10%,transparent),0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}overflow:hidden;opacity:0;transform:scale(.97);transition:opacity .11s ease,transform .11s ease!important;transition-property:opacity,transform!important}.cx-cpick[data-state=open]{opacity:1;transform:none}.cx-cpick-search{display:flex;align-items:center;gap:8px;height:36px;padding:0 10px;border-bottom:1px solid var(--border)}.cx-cpick-search svg{width:14px;height:14px;color:var(--muted-foreground);flex:none}.cx-cpick-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:inherit;font:inherit;font-size:14px}.cx-cpick-list{box-shadow:none!important;border-radius:0;max-height:232px;opacity:1!important;transform:none!important}.cx-opt-code{min-width:30px;font:600 12px var(--font-mono);color:var(--muted-foreground)}.cx-opt[aria-selected=true] .cx-opt-code{color:var(--selected)}.cx-cc{min-width:4.75rem;justify-content:space-between}#mf-cur.cx-cc{min-width:3.75rem}.cx-cc-code{font:600 12px var(--font-mono)}.cx-cc-dial{min-width:2.6em;text-align:left}@keyframes cx-chip-in{0%{opacity:0;transform:scale(.85)}}.cx-taginput{overflow:hidden}.cx-pg-foot{flex-direction:column;justify-content:center;gap:8px}.cx-pagination .cn-pagination-content{justify-content:center}.cx-pagination .cx-pg-num .cn-button,.cx-pg-gap{width:32px}.cx-pg-gap{display:flex;justify-content:center}.cx-pg-list{transition:opacity .16s ease}.cx-pg-list[data-loading]{opacity:.45}.cx-pg-empty{border-top-color:transparent}.cx-vlist{height:364px;overflow-y:auto;border-radius:calc(var(--radius) * 1.2);box-shadow:0 0 0 1px var(--border);overscroll-behavior:contain}.cx-vlist:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.cx-vspace{position:relative}.cx-vwin{position:absolute;top:0;left:0;right:0;will-change:transform}.cx-vrow{display:grid;grid-template-columns:56px 1fr auto;align-items:center;gap:10px;height:52px;padding:0 14px;border-bottom:1px solid var(--border);font-size:14px;box-sizing:border-box}.cx-vrow small{color:var(--muted-foreground);margin-left:8px;font-size:12px}.cx-vrow b{font-weight:600;font-variant-numeric:tabular-nums}.cx-vn{color:var(--muted-foreground);font-size:12px}.cx-car-track{scrollbar-width:none;padding-bottom:0}.cx-car-track{grid-auto-columns:calc((100% - 36px)/4)}@media(max-width:760px){.cx-car-track{grid-auto-columns:calc((100% - 12px)/2)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cx-check{width:16px}.cx-dt-host{container-type:inline-size;width:100%;max-width:920px;margin:0 auto;display:flex;flex-direction:column;transition:max-width .32s cubic-bezier(.22,1,.36,1)}.cx-dt-host[data-narrow]{max-width:380px}.cx-dt-bulk{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s cubic-bezier(.22,1,.36,1)}.cx-dt-bulk[data-open]{grid-template-rows:1fr}.cx-dt-bulk>div{overflow:hidden;min-height:0;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;font-weight:500}.cx-dt-bulk[data-open]>div{padding:0 4px 10px}.cx-dt-scroll{max-height:380px;overflow:auto;border-radius:calc(var(--radius) * 1.2);box-shadow:0 0 0 1px var(--border)}.cx-dt{width:100%;border-collapse:separate;border-spacing:0;font-size:14px}.cx-dt th{position:sticky;top:0;z-index:1;background:var(--muted);text-align:left;font-weight:500;color:var(--muted-foreground);height:40px;padding:0 12px;border-bottom:1px solid var(--border);white-space:nowrap}.cx-dt td{height:52px;padding:0 12px;border-bottom:1px solid var(--border);vertical-align:middle}.cx-dt tbody tr:last-child td{border-bottom:0}.cx-dt tbody tr{transition:background-color .12s}.cx-dt tbody tr:hover{background:var(--muted);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--muted) 50%,transparent)}}.cx-dt tbody tr[data-selected]{background:var(--selected-soft)}.cx-dt .cx-dt-check{width:40px;padding-right:0}.cx-dt .cx-dt-num{text-align:right}.cx-dt td.cx-dt-num{font-variant-numeric:tabular-nums;font-weight:600}.cx-dt .cx-dt-act{width:44px;padding:0 6px}.cx-dt-who b{display:block;font-weight:500}.cx-dt-who small{color:var(--muted-foreground);font-size:12px}.cx-dt-when{font-variant-numeric:tabular-nums;white-space:nowrap}@container (max-width: 560px){.cx-dt thead{display:none}.cx-dt,.cx-dt tbody{display:block}.cx-dt tbody tr{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"c who amt" "c meta st";gap:2px 12px;align-items:center;padding:12px;border-bottom:1px solid var(--border)}.cx-dt td{display:block;height:auto;padding:0;border:0}.cx-dt td.cx-dt-check{grid-area:c;align-self:center;width:auto}.cx-dt td.cx-dt-who{grid-area:who}.cx-dt td.cx-dt-svc{grid-area:meta;color:var(--muted-foreground);font-size:13px}.cx-dt td.cx-dt-when{display:none}.cx-dt td.cx-dt-st{grid-area:st;justify-self:end}.cx-dt td.cx-dt-num{grid-area:amt}.cx-dt td.cx-dt-act,.cx-dt-who small{display:none}.cx-dt td.cx-dt-svc:after{content:" \b7  " attr(data-when)}}.cx-board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,1fr);max-width:1120px!important;gap:12px;width:100%;max-width:920px;margin:0 auto;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:4px}.cx-blane{scroll-snap-align:start;display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:calc(var(--radius) * 1.4);background:var(--muted);min-height:300px}.cx-lane-h{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 4px;font-size:13px;font-weight:600}.cx-lane-h .cx-count{min-width:20px;height:20px;padding:0 6px;border-radius:99px;background:var(--background);font-size:11px;display:inline-grid;place-items:center;font-variant-numeric:tabular-nums}.cx-lane-list{display:flex;flex-direction:column;gap:8px;flex:1;border-radius:calc(var(--radius) * .9);transition:background-color .15s}.cx-blane[data-over] .cx-lane-list{background:var(--selected);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--selected) 8%,transparent)}}.cx-bph{border-radius:var(--radius);border:1.5px dashed var(--selected);@supports (color: color-mix(in lab,red,red)){border:1.5px dashed color-mix(in srgb,var(--selected) 55%,transparent)}background:var(--selected-soft);flex:none}.cx-lane-empty-b{padding:18px 8px;text-align:center;color:var(--muted-foreground);font-size:12px}.cx-wheels{position:relative;display:flex;gap:4px;height:220px;user-select:none}.cx-wheels:before{content:"";position:absolute;left:0;right:0;top:50%;height:40px;margin-top:-20px;border-radius:calc(var(--radius) * .9);background:var(--muted);pointer-events:none}.cx-wheel{position:relative;flex:1;overflow-y:auto;touch-action:none;cursor:grab;overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none;padding:90px 0;outline:none;border-radius:calc(var(--radius) * .9);-webkit-mask-image:linear-gradient(transparent,#000 32%,#000 68%,transparent);mask-image:linear-gradient(transparent,#000 32%,#000 68%,transparent)}.cx-wheel::-webkit-scrollbar{display:none}.cx-wheel:focus-visible{box-shadow:inset 0 0 0 2px var(--ring)}.cx-wheel-it{height:40px;display:grid;place-items:center;scroll-snap-align:center;font-size:17px;font-variant-numeric:tabular-nums;color:var(--muted-foreground);cursor:pointer;transition:color .12s;white-space:nowrap}.cx-wheel-it[data-on]{color:var(--foreground);font-weight:600}.cx-wheel-it[data-off]{opacity:.35}.cx-wheel[data-flex="2"]{flex:2}.cx-wheel-sum{text-align:center;font-size:14px;font-weight:500;min-height:1.4em}.cx-drop{position:relative;aspect-ratio:1;max-width:100%;border-radius:calc(var(--radius) * 1.6);border:1.5px dashed var(--input);background:var(--muted);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--muted) 50%,transparent)}display:grid;place-items:center;cursor:pointer;overflow:hidden;transition:border-color .15s,background-color .15s}.cx-drop:hover,.cx-drop[data-over]{border-color:var(--selected);background:var(--selected-soft)}.cx-drop:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.cx-drop[data-has]{border-style:solid;border-color:var(--border);cursor:default}.cx-drop-empty{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;font-size:13px;color:var(--muted-foreground);padding:16px}.cx-drop-empty svg{width:22px;height:22px;margin-bottom:4px}.cx-drop-empty b{color:var(--foreground);font-size:14px;font-weight:500}.cx-drop[data-has] .cx-drop-empty{display:none}.cx-drop-img{position:absolute;inset:0;width:100%;height:100%;animation:cx-fade .26s ease}.cx-drop-bar{position:absolute;left:12px;right:12px;bottom:12px;height:6px;border-radius:99px;background:#ffffff8c;overflow:hidden;backdrop-filter:blur(4px)}.cx-drop-bar i{display:block;height:100%;width:0;border-radius:99px;background:var(--selected);transition:width .16s linear}#drop-msg[data-tone=bad]{color:var(--destructive)}#drop-msg[data-tone=ok]{color:var(--success)}.cx-device.cx-ph-device{--dw: 320px}.cx-ph-screen{position:relative;height:100%;overflow:hidden;background:var(--background);display:flex;flex-direction:column}.cx-ph-status{display:flex;align-items:center;justify-content:space-between;height:44px;padding:0 24px;font-size:13px;font-weight:600;flex:none}.cx-ph-island{width:96px;height:28px;border-radius:99px;background:#000}.cx-ph-head{flex:none;background:var(--background);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--background) 92%,transparent)}backdrop-filter:blur(10px);border-bottom:1px solid transparent;transition:border-color .16s;z-index:2}.cx-ph-head[data-compact]{border-bottom-color:var(--border)}.cx-ph-bar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;height:44px;padding:0 6px}.cx-ph-small{text-align:center;font-size:15px;font-weight:600;opacity:0;transform:translateY(4px);transition:opacity .16s,transform .16s}.cx-ph-head[data-compact] .cx-ph-small{opacity:1;transform:none}.cx-ph-big{margin:0;padding:0 18px 10px;font-size:30px;font-weight:700;letter-spacing:-.02em;line-height:1.1;transform-origin:left center}.cx-ph-body{flex:1;overflow-y:auto;padding:4px 16px 16px;display:flex;flex-direction:column;gap:8px}.cx-ph-nav{flex:none;display:grid;grid-template-columns:repeat(3,1fr);padding:6px 8px 24px;border-top:1px solid var(--border);background:var(--background)}.cx-ph-ico{position:relative;display:grid}.cx-ph-badge{position:absolute;top:-5px;left:15px;min-width:18px;height:16px;padding:0 4px;border-radius:99px;background:var(--destructive);color:var(--on-destructive);font:600 10px/16px var(--font-sans);font-style:normal;text-align:center;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--background)}.cx-ph-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--radius);background:var(--card);box-shadow:0 0 0 1px var(--border);font-size:13px}.cx-ph-row b{font-weight:600}.cx-ph-row small{display:block;color:var(--muted-foreground)}.cx-ph-row .cx-time{margin-left:auto}.cx-ph-sec{font-size:12px;font-weight:600;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;margin:8px 2px 0}.cx-share{width:328px;padding:14px;border-radius:calc(var(--radius) * 1.4);background:var(--popover);color:var(--popover-foreground);box-shadow:0 0 0 1px var(--foreground),0 10px 15px -3px #0000001a;@supports (color: color-mix(in lab,red,red)){box-shadow:0 0 0 1px color-mix(in srgb,var(--foreground) 10%,transparent),0 10px 15px -3px #0000001a}display:flex;flex-direction:column;gap:12px;opacity:0;transform:scale(.97);transition:opacity .12s ease,transform .12s ease!important;transition-property:opacity,transform!important}.cx-share[data-state=open]{opacity:1;transform:none}.cx-share-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.cx-share-it{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 2px;border-radius:var(--radius);border:0;background:transparent;color:var(--foreground);font:500 11px var(--font-sans);cursor:pointer;text-decoration:none}.cx-share-it:hover{background:var(--accent)}.cx-share-it:focus-visible{outline:2px solid var(--ring);outline-offset:0}.cx-share-ico{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:var(--brand, var(--muted));color:#fff}.cx-share-ico svg{width:22px;height:22px}.cx-share-ico.plain{background:var(--muted);color:var(--foreground)}.cx-share-link{display:flex;align-items:center;gap:8px;height:36px;padding:0 4px 0 12px;border-radius:var(--radius);background:var(--muted);font:13px var(--font-mono)}.cx-share-link span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;user-select:all}.cx-wheel:active{cursor:grabbing}.cx-modal-head span:empty{display:none}.cx-modal-foot:empty{display:none}.cx-sh{display:flex;flex-direction:column;gap:16px}.cx-sh-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:26px 16px;border-radius:calc(var(--radius) * 2);background:var(--primary);color:var(--primary-foreground)}.cx-sh-av{width:72px;height:72px;border-radius:99px;display:grid;place-items:center;margin-bottom:4px;background:var(--primary-foreground);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 14%,var(--primary))}font-weight:700;font-size:22px}.cx-sh-card b{font-size:18px;font-weight:800;letter-spacing:-.01em}.cx-sh-card>span:last-child{font-size:13px;opacity:.78}.cx-sh-prod{position:relative;height:15rem;border-radius:calc(var(--radius) * 2);overflow:hidden;background:var(--g);color:#fff}.cx-sh-prod:before{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / .74),rgb(0 0 0 / .16) 42%,transparent 66%)}.cx-sh-tag{position:absolute;top:11px;right:11px;padding:3px 10px;border-radius:10px;background:#fff;color:#101014;font-weight:800;font-size:17px;letter-spacing:-.01em;font-variant-numeric:tabular-nums;box-shadow:0 6px 18px #00000059}.cx-sh-pinfo{position:absolute;left:0;right:0;bottom:0;padding:16px 17px 18px;display:flex;flex-direction:column;gap:2px}.cx-sh-pinfo b{font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:1.05;text-shadow:0 2px 12px rgb(0 0 0 / .45)}.cx-sh-pinfo span{font-size:14px;font-weight:600;opacity:.9}.cx-sh-copy{display:flex;align-items:center;gap:10px;height:54px;padding:0 8px 0 14px;border:1px solid var(--border);border-radius:calc(var(--radius) * 1.4)}.cx-sh-url{flex:1;min-width:0;font-size:14px;overflow-wrap:anywhere;line-height:1.3}.cx-sh-lbl{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.cx-sh-targets{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin-inline:-4px;padding:2px 4px 4px;cursor:grab;touch-action:pan-x;overscroll-behavior-x:contain}.cx-sh-targets::-webkit-scrollbar{display:none}.cx-sh-targets.dragging{cursor:grabbing}.cx-sh-qrview{align-items:center;padding:6px 0 4px}.cx-sh-qrurl{font-size:14px;color:var(--muted-foreground)}.cx-sh-msg:empty{display:none}.cx-sh-targets{--fl: 0px;--fr: 28px;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--fl),#000 calc(100% - var(--fr)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--fl),#000 calc(100% - var(--fr)),transparent)}.cx-sh-targets[data-end]{--fr: 0px}.cx-sh-targets[data-scrolled]{--fl: 28px}.cx-rcpt{display:flex;flex-direction:column;gap:14px}.cx-rcpt-shot{display:flex;flex-direction:column;align-items:center;gap:6px;padding:22px 18px 16px;border-radius:calc(var(--radius) * 1.6);background:linear-gradient(#fdfcf7,#f3f1ea);color:#1b1b1f;box-shadow:inset 0 0 0 1px #0000000f}.cx-rcpt-ok{width:40px;height:40px;border-radius:99px;display:grid;place-items:center;background:#1f9d55;color:#fff}.cx-rcpt-ok svg{width:20px;height:20px}.cx-rcpt-shot b{font-size:15px}.cx-rcpt-amt{font-size:26px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.cx-rcpt-shot dl{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;width:100%;margin:10px 0 0;padding-top:12px;border-top:1px dashed rgb(0 0 0 / .15);font-size:13px}.cx-rcpt-shot dt{color:#6b6b74}.cx-rcpt-shot dd{margin:0;text-align:right;font-weight:500}.cx-rcpt-check{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--radius);background:var(--muted);font-size:13px}.cx-map-svg{display:block;width:100%;height:96px}.mp-ground{fill:var(--muted);@supports (color: color-mix(in lab,red,red)){fill:color-mix(in srgb,var(--muted) 70%,var(--background))}}.mp-park{fill:var(--success);@supports (color: color-mix(in lab,red,red)){fill:color-mix(in srgb,var(--success) 18%,var(--background))}}.mp-water{fill:var(--info);@supports (color: color-mix(in lab,red,red)){fill:color-mix(in srgb,var(--info) 18%,var(--background))}}.mp-street{stroke:var(--background);stroke-width:7;fill:none}.mp-minor{stroke:var(--background);stroke-width:3;fill:none;opacity:.8}.mp-route{stroke:var(--selected);stroke-width:3.5;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2 0}.mp-shop{fill:var(--foreground);stroke:var(--background);stroke-width:2.5}.mp-pin{fill:var(--selected);stroke:var(--background);stroke-width:1.5}.mp-pin-dot{fill:var(--background)}.cx-board{scroll-snap-type:none;cursor:grab;--fl: 0px;--fr: 0px;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--fl),#000 calc(100% - var(--fr)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--fl),#000 calc(100% - var(--fr)),transparent)}.cx-board[data-start]{--fl: 36px}.cx-board[data-end]{--fr: 36px}.cx-board.panning{cursor:grabbing;user-select:none}.cx-board.panning *{pointer-events:none}.cx-board-host{display:block;width:100%;min-width:0;max-width:100%}.cx-card-sizes{display:grid;grid-template-columns:repeat(3,minmax(0,280px));gap:20px;justify-content:center;align-items:start;width:100%}.cx-cs-col{display:flex;flex-direction:column;gap:10px}.cx-cs-h b{display:block;font-size:14px;font-weight:600}.cx-cs-h span{display:block;font-size:12px;color:var(--muted-foreground);line-height:1.4;min-height:2.8em}@media(max-width:900px){.cx-card-sizes{grid-template-columns:minmax(0,320px)}}.cx-cp-field{display:flex;flex-direction:column;gap:6px}.cx-cp-hint{font-size:12px;color:var(--muted-foreground)}.cx-cp-hint code{font:11px var(--font-mono)}.cx-cp-row{display:flex;align-items:center;gap:12px;padding:6px;border:1px solid var(--border);border-radius:calc(var(--radius) * 1.2);cursor:pointer;width:fit-content;max-width:100%}.cx-cp-row:hover{background:var(--muted);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--muted) 60%,transparent)}}.cx-cp-val{font-size:13px;font-weight:500;padding-right:6px}.cx-store-wall{flex:0 1 380px;display:grid;place-items:center;padding:32px 24px;border-radius:calc(var(--radius) * 2);box-shadow:inset 0 0 0 1px #0000000f}#acc .cn-accordion-trigger{border-radius:calc(var(--radius) * .8);margin-inline:-8px;padding-inline:8px;width:calc(100% + 16px);transition:background-color .15s ease,color .15s ease}#acc .cn-accordion-trigger:hover{background:var(--foreground);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--foreground) 6%,transparent)}text-decoration:underline;text-underline-offset:3px}#acc .cn-accordion-trigger:hover .cx-acc-chev{color:var(--foreground)}#acc .cn-accordion-trigger:focus-visible{outline:2px solid var(--ring);outline-offset:0}.cx-sl-field{gap:6px}.cx-slider{margin-top:2.1rem;height:21px}.cx-slider .cn-slider-track{height:8px;border-radius:999px;background:var(--muted)}.cx-slider .cn-slider-range{background:var(--primary);border-radius:999px}.cx-slider .cn-slider-thumb{width:21px;height:21px;margin-top:-10.5px;border-radius:50%;background:var(--background);border:5px solid var(--primary);box-shadow:0 2px 5px #0000004d;transition:transform .1s ease,box-shadow .15s ease}.cx-slider .cn-slider-thumb[data-drag]{transform:scale(1.12)}.cx-slider .cn-slider-thumb:focus-visible{box-shadow:0 2px 5px #0000004d,0 0 0 4px var(--ring);outline:none}.cx-sl-bubble{position:absolute;bottom:calc(100% + 7px);transform:translate(-50%);pointer-events:none;background:var(--primary);color:var(--primary-foreground);font-weight:700;font-size:.72rem;padding:.24rem .5rem;border-radius:8px;font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:0 3px 10px #0003}.cx-sl-bubble:after{content:"";position:absolute;left:50%;bottom:-4px;transform:translate(-50%);border:5px solid transparent;border-top-color:var(--primary);border-bottom:0}.mslider .mslider-input{height:21px}.cx-map-svg{height:112px}.cx-board{grid-auto-columns:minmax(292px,1fr)!important;max-width:1240px!important}.cx-card-sizes{grid-template-columns:minmax(0,300px) minmax(0,320px) minmax(0,360px)}.cx-notepop{width:min(300px,calc(100vw - 32px));padding:12px 14px 14px;border-radius:calc(var(--radius) * 1.2);background:var(--foreground);color:var(--background);box-shadow:0 16px 36px -14px #00000073;font-size:13.5px;line-height:1.5;opacity:0;transform:translateY(4px) scale(.98);transition:opacity .14s ease,transform .14s ease!important;transition-property:opacity,transform!important}.cx-notepop[data-state=open]{opacity:1;transform:none}.cx-notepop-h{display:flex;align-items:center;gap:6px;margin-bottom:6px;font-size:12.5px}.cx-notepop-h svg{width:14px;height:14px;opacity:.7}.cx-notepop-h b{font-weight:600}.cx-notepop p{margin:0}.cx-notepop-x{margin-left:auto;display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:99px;background:var(--background);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--background) 14%,transparent)}color:inherit;cursor:pointer}.cx-notepop-x svg{width:12px;height:12px;opacity:1}.cx-dl{display:flex;flex-direction:column;gap:16px}.cx-dl-map{border-radius:var(--radius);overflow:hidden;box-shadow:inset 0 0 0 1px var(--border)}.cx-dl-map .cx-map-svg{height:170px}.cx-dl-addr{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start;font-size:14px}.cx-dl-addr svg{width:18px;height:18px;color:var(--primary);margin-top:1px}.cx-dl-addr b{display:block;font-weight:500;line-height:1.4}.cx-dl-addr small{display:block;color:var(--muted-foreground);font-size:13px;margin-top:2px}.cx-dl-steps{display:grid;grid-template-columns:repeat(var(--n),1fr);gap:6px}.cx-dl-steps>div{display:flex;flex-direction:column;gap:8px;font-size:12.5px;color:var(--muted-foreground)}.cx-dl-steps i{display:block;height:6px;border-radius:99px;background:var(--border)}.cx-dl-steps [data-done] i,.cx-dl-steps [data-now] i{background:var(--primary)}.cx-dl-steps [data-now] span{color:var(--foreground);font-weight:600}.cx-dl-steps>div:last-child{text-align:right}.cx-dl-steps>div:not(:first-child):not(:last-child){text-align:center}.cx-dl-courier{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px;border-radius:var(--radius);background:var(--muted);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--muted) 70%,transparent)}font-size:14px}.cx-dl-courier b{display:block;font-weight:600}.cx-dl-courier small{display:block;color:var(--muted-foreground);font-size:12.5px}.cx-dl-eta{text-align:right}.cx-dl-eta b{font-size:18px;color:var(--primary);font-variant-numeric:tabular-nums}.cx-req-full{margin:0;padding:12px 14px;border-left:3px solid var(--warning);border-radius:0 var(--radius) var(--radius) 0;background:var(--warning);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--warning) 8%,var(--background))}font-size:15px;line-height:1.55}.cx-req-next{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--muted-foreground)}.cx-req-next b{color:var(--foreground);font-weight:600}.cx-req-next span{display:flex;align-items:center;gap:6px}.cx-req-next svg{width:14px;height:14px}.cx-req-full[data-tone=bad]{border-left-color:var(--destructive);background:var(--destructive);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--destructive) 7%,var(--background))}}.cx-req-full[data-tone=info]{border-left-color:var(--info);background:var(--info);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--info) 7%,var(--background))}}@media(max-width:1000px){.cx-card-sizes{grid-template-columns:minmax(0,360px)}}.cx-req-full[data-tone=note]{border-left-color:var(--selected);background:var(--selected-soft)}.cx-stripe{display:flex;flex-direction:column;gap:14px}.cx-stripe-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.cx-stripe-amt{font-size:28px;font-weight:800;letter-spacing:-.02em}.cx-stripe dl{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;margin:0;padding:14px;border-radius:var(--radius);background:var(--muted);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--muted) 70%,transparent)}font-size:13.5px}.cx-stripe dt{color:var(--muted-foreground)}.cx-stripe dd{margin:0;text-align:right}.cx-modal .cx-rcpt-check .cn-badge{height:auto;padding:0;border:0;border-radius:0;background:none!important;color:var(--foreground);font-size:12.5px;font-weight:500;gap:6px}.cn-badge[data-variant=status]{height:auto;padding:0;border:0;background:none;color:var(--foreground);font-size:12.5px;font-weight:500;gap:6px;--tone: var(--muted-foreground)}.cn-badge[data-variant=status]:before{content:"";width:7px;height:7px;border-radius:99px;background:var(--tone);flex:none}.cn-badge[data-variant=status][data-tone=ok]{--tone: var(--success)}.cn-badge[data-variant=status][data-tone=wait]{--tone: var(--warning);font-weight:600}.cn-badge[data-variant=status][data-tone=info]{--tone: var(--info);font-weight:600}.cn-badge[data-variant=status][data-tone=bad]{--tone: var(--destructive);font-weight:600}.cn-button.cx-tonal{--tone: var(--info);background:var(--tone);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--tone) 13%,transparent)}color:var(--tone)}.cn-button.cx-tonal:hover{background:var(--tone);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--tone) 22%,transparent)}color:var(--tone)}.cn-button.cx-tonal[data-tone=wait]{--tone: var(--warning)}.cn-button.cx-tonal[data-tone=bad]{--tone: var(--destructive)}.cn-button.cx-tonal[data-tone=ok]{--tone: var(--success)}.cn-button.cx-tonal[data-tone=note]{--tone: var(--selected)}.cn-button.cx-tonal[data-tone=brand]{--tone: var(--brand);border-radius:99px}.cx-has-indicator{position:relative;overflow:visible}.cx-indicator{position:absolute;top:-3px;right:-3px;width:9px;height:9px;border-radius:99px;background:var(--tone, var(--selected));box-shadow:0 0 0 2px var(--card)}.cx-indicator[data-tone=wait]{--tone: var(--warning)}.cx-indicator[data-tone=bad]{--tone: var(--destructive)}.cx-indicator[data-tone=info]{--tone: var(--info)}.cx-indicator[data-tone=note]{--tone: var(--selected)}.cn-avatar[data-shape=square]{border-radius:calc(var(--radius) * .7)}.cn-avatar[data-shape=square] .cn-avatar-image,.cn-avatar[data-shape=square] .cn-avatar-fallback{border-radius:inherit}.cn-avatar[data-shape=square] .cn-avatar-fallback{font-size:12px;font-weight:600;color:var(--muted-foreground)}.cx-hstack{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.cx-fill{width:100%;justify-content:center}.cx-ellipsis{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-strong{font-weight:600}.cn-item-content{min-width:0}.cn-item-description .cx-ellipsis,.cn-item-description{overflow:hidden;text-overflow:ellipsis}.cx-bcard{cursor:grab;touch-action:none;user-select:none;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .15s}.cx-bcard-static{cursor:default;touch-action:auto;user-select:auto}.cx-bcard:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.cx-bcard[data-lifted],.cx-bcard[data-held]{box-shadow:0 0 0 2px var(--selected),0 12px 28px -10px #0000004d}.cx-bcard[data-held]{transform:scale(1.03)}.cx-bcard.cx-dragging{position:fixed;z-index:var(--z-toast);transition:none;cursor:grabbing;box-shadow:0 16px 36px -12px #00000059;transform:rotate(1.5deg);pointer-events:none}.cx-bcard button,.cx-bcard a{cursor:pointer}.cx-vstack{display:flex;flex-direction:column;gap:8px;width:100%}.cx-vstack>.cx-hstack{flex-wrap:wrap}.cn-button.cx-size-tile{height:56px;padding:0 6px;flex-direction:column;gap:2px;font-size:11.5px;line-height:1.1}.cn-button.cx-size-tile-lg{height:76px;padding:0 4px;flex-direction:column;gap:6px;font-size:12px;line-height:1.1}.style-nova .cn-button[aria-pressed=true][aria-pressed],[data-skin] .cn-button[aria-pressed=true][aria-pressed]{background:var(--selected);border-color:var(--selected);color:var(--selected-foreground)}.style-nova .cn-button[aria-pressed=true][aria-pressed]:hover,[data-skin] .cn-button[aria-pressed=true][aria-pressed]:hover{background:var(--selected);color:var(--selected-foreground)}.cn-badge.cx-chip{height:28px;padding:0 2px 0 10px;gap:2px;font-size:12.5px}.cn-badge.cx-chip .cn-button{border-radius:99px}.cn-badge.cx-chip .cn-button svg{width:12px;height:12px}.cx-tab{position:relative;z-index:1;color:var(--foreground);@supports (color: color-mix(in lab,red,red)){color:color-mix(in srgb,var(--foreground) 62%,transparent)}}.cx-tab:hover{background:transparent;color:var(--foreground)}.cx-tab[aria-selected=true]{color:var(--foreground)}.cx-tabs>.cn-button.cx-tab[aria-pressed=true][aria-pressed][aria-pressed],.cx-tabs>.cn-button.cx-tab[aria-pressed=true][aria-pressed][aria-pressed]:hover{background:transparent;border-color:transparent;color:var(--foreground)}.cx-tabs.line .cx-tab{height:36px;border-radius:0}.cx-tab .cx-count{min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:var(--foreground);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--foreground) 9%,transparent)}font-size:11px;font-variant-numeric:tabular-nums;display:inline-grid;place-items:center}.cx-tab[aria-selected=true] .cx-count{background:var(--selected);color:var(--selected-foreground)}.cx-tabs:not(.line) .cx-tab-ind{height:28px}.cx-day small{font-size:11px;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em}.cx-day b{font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}.cx-day i{width:4px;height:4px;border-radius:99px;background:var(--success)}.cx-day[data-full] i,.cx-day:disabled i{background:transparent}.cx-day[aria-pressed=true] small{color:inherit}.cx-day[aria-pressed=true] i{background:currentColor}.cx-hour-grid .cn-button{width:100%;font-variant-numeric:tabular-nums}.cx-hour-skel{height:28px}.cx-th{margin-left:-6px;color:inherit}.cx-th svg{width:13px;height:13px;opacity:.55}th[aria-sort=ascending] .cx-th,th[aria-sort=descending] .cx-th{color:var(--foreground)}th[aria-sort=ascending] .cx-th svg,th[aria-sort=descending] .cx-th svg{opacity:1;color:var(--selected)}.cx-dt-num .cx-th{margin-left:0;margin-right:-6px;flex-direction:row-reverse}.cx-ph-tab{width:100%;color:var(--muted-foreground);position:relative}.cx-ph-tab svg{width:22px!important;height:22px!important}.cx-ph-tab[aria-current]{color:var(--selected);background:transparent}.cx-ph-tab[aria-current]:after{content:"";position:absolute;bottom:4px;width:4px;height:4px;border-radius:99px;background:var(--selected)}.cx-dotb .cx-dot-mark{width:8px;height:8px;border-radius:99px;background:var(--foreground);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--foreground) 22%,transparent)}transition:width .24s cubic-bezier(.22,1,.36,1),background-color .2s}.cx-dotb[aria-selected=true]{width:34px}.cx-dotb[aria-selected=true] .cx-dot-mark{width:22px;background:var(--selected)}.cx-car-dots{display:flex;gap:0}.cx-grip{cursor:grab;touch-action:none;color:var(--muted-foreground);flex:none}.cx-picker-field{width:100%;justify-content:flex-start;font-weight:400}.cx-picker-field span{flex:1;text-align:left}.cx-picker-field svg{color:var(--muted-foreground)}.cx-sh-tg{width:72px;flex:0 0 auto;color:var(--foreground);text-decoration:none}.cx-sh-tg .cx-sh-ic{width:46px;height:46px;border-radius:99px;display:grid;place-items:center;background:#fff;color:var(--brand);border:1px solid rgb(20 16 40 / .06);box-shadow:0 6px 16px -8px #14102873}.cx-sh-tg .cx-sh-ic.plain{background:var(--muted);color:var(--foreground);border-color:transparent;box-shadow:none}.cx-sh-tg .cx-sh-ic svg{width:22px!important;height:22px!important}.cx-sh-tg:hover{background:var(--accent)}.cx-sh-copybtn{flex:none;min-width:5.5rem}.cn-card[data-size=sm]{gap:0;padding-block:0}.cn-card[data-size=sm]>.cn-card-header{padding:12px 12px 4px}.cn-card[data-size=sm]>.cn-card-content{padding:0 12px}.cn-card[data-size=sm]>.cn-card-footer{margin-top:8px;padding:10px 12px}.cn-card[data-size=sm] .cn-item-group{gap:0}.cn-card[data-size=sm] .cn-item-separator{margin-block:0}.cn-card[data-size=sm] .cn-item{padding:10px 4px}.cn-card[data-size=sm] .cn-card-header .cn-item{padding:0 4px 8px}.cn-card[data-size=sm] .cn-item-footer{margin-top:2px}.cx-text{color:var(--foreground);font-size:14px;line-height:1.45}.cx-text[data-variant=title]{font-size:16px;font-weight:600;letter-spacing:-.01em}.cx-text[data-variant=heading]{font-size:14px;font-weight:600}.cx-text[data-variant=strong]{font-weight:600;font-variant-numeric:tabular-nums}.cx-text[data-variant=muted]{font-size:13px;color:var(--muted-foreground)}.cx-text[data-variant=caption]{font-size:12px;color:var(--muted-foreground)}.cx-text[data-variant=label]{font-size:12.5px;font-weight:600}p.cx-text{margin:0}.cx-stepper{display:grid;grid-template-columns:repeat(var(--n),1fr);gap:6px;margin-top:6px}.cx-step{display:flex;flex-direction:column;gap:6px;min-width:0}.cx-step .cn-progress{height:4px}.cx-step .cx-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-step[data-now] .cx-text{color:var(--foreground)}.cx-choice{cursor:pointer}.cx-choice[aria-checked=true]{border-color:var(--selected);background:var(--selected-soft)}.cx-choice:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.cx-wz-days{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.cx-wz-sum .cn-item{padding-inline:0}.cx-generic{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:20px;width:100%;max-width:1240px;align-items:start}.cx-modal-head .cx-stepper{margin-right:-32px}.cx-dt-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-bottom:10px}.cx-dt-tools{gap:8px}.cx-dt-search{width:240px;max-width:100%}.cx-fbtn.cx-dashed{border-style:dashed}.cx-fbtn .cn-badge{height:20px}.cx-fsep{height:16px;margin:0 2px}.cx-dt-chips{gap:6px;margin-bottom:10px}.cx-fpop{width:240px;padding:0;overflow:hidden}.cx-fpop .cx-vstack{padding:6px}.cx-fpop .cx-vstack:has(.cx-frange){padding:12px}.cx-fpop .cn-command-list{max-height:260px}.cx-fpop .cn-command-item{gap:8px;cursor:pointer}.cx-fpop .cn-command-item:focus-visible,.cx-fpop .cn-command-item:hover{background:var(--accent);outline:none}.cx-fpop .cn-command-item .cn-checkbox{pointer-events:none}.cx-fcount{margin-left:auto;font-size:12px;color:var(--muted-foreground);font-variant-numeric:tabular-nums}.cx-fclear-one{width:100%;justify-content:center;border:0;background:none;color:var(--foreground);font:inherit;font-size:13px}.cx-frange{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cx-left{justify-content:flex-start}.cx-dt-empty{padding:28px 12px}.cx-car-demo{display:flex;flex-direction:column;gap:10px;width:100%;max-width:820px;margin:0 auto}.cx-car{display:flex;flex-direction:column;gap:12px;--gap: 12px}.cx-car-view{position:relative}.cx-car-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--per) - 1) * var(--gap)) / var(--per));gap:var(--gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;border-radius:calc(var(--radius) * 1.2)}.cx-car-track::-webkit-scrollbar{display:none}.cx-car-track:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.cx-car-slide{scroll-snap-align:start;min-width:0}.cx-car-track.dragging{scroll-snap-type:none;scroll-behavior:auto;cursor:grabbing;user-select:none}.cx-car[data-center] .cx-car-track{grid-auto-columns:72%;padding-inline:14%}.cx-car[data-center] .cx-car-slide{scroll-snap-align:center;transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .26s;transform:scale(.92);opacity:.55}.cx-car[data-center] .cx-car-slide[data-active]{transform:none;opacity:1}.cx-car-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:28px}.cx-car-ind{flex:1;min-width:0}.cx-car-ind .cn-progress{flex:1;max-width:220px}.cx-car-view[data-arrows=overlay] .cx-car-arrow{position:absolute;top:50%;margin-top:-14px;z-index:2;border-radius:99px;background:var(--background);box-shadow:0 2px 8px #00000026}.cx-car-view[data-arrows=overlay] [data-car=prev]{left:10px}.cx-car-view[data-arrows=overlay] [data-car=next]{right:10px}.cn-avatar[data-fill]{width:100%;height:auto;aspect-ratio:1}.cx-hero{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:6px;height:220px;padding:22px 56px;border-radius:calc(var(--radius) * 1.4);color:#fff}.cx-hero .cx-text{color:#fff}.cx-hero .cx-text[data-variant=title]{font-size:22px}.cx-hero .cn-button{margin-top:8px}.cx-gallery-img{height:300px;border-radius:calc(var(--radius) * 1.4)}.cx-thumb{padding:2px;border-radius:calc(var(--radius) * .8)}.cx-thumb .cn-avatar{width:100%;height:100%}.cx-thumb[aria-pressed=true]{background:transparent;box-shadow:0 0 0 2px var(--selected)}.cx-car-card .cn-card-header{padding:12px 12px 4px}@media(max-width:640px){.cx-car{--per: var(--per-sm) !important}}.cx-dt-host:has(.cx-fbtn-m) .cx-dt-tools{width:100%;flex-wrap:nowrap}.cx-dt-host:has(.cx-fbtn-m) .cx-dt-search{flex:1;width:auto}.cx-fbtn-m{flex:none}.cx-fbtn-m .cn-badge{height:18px;min-width:18px;padding:0 5px;margin-left:2px}.cx-dt-host:has(.cx-fbtn-m) .cx-dt-toolbar{flex-direction:column;align-items:stretch}.cx-dt-host:has(.cx-fbtn-m) .cx-dt-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent)}.cx-dt-chips .cx-chip{flex:none}.cx-fsheet-opt{width:100%;border:0;background:none;font:inherit;color:inherit;text-align:left;gap:10px;min-height:40px;cursor:pointer;border-radius:calc(var(--radius) * .8)}.cx-fsheet-opt:hover{background:var(--accent)}.cx-dt-scroll{overflow-anchor:none}.cx-chip.out{animation:cx-chip-out .16s ease forwards}.style-nova,[data-skin]{--sidebar: var(--muted);@supports (color: color-mix(in lab,red,red)){--sidebar: color-mix(in srgb, var(--muted) 55%, var(--background))}--sidebar-foreground: var(--foreground);--sidebar-accent: var(--foreground);@supports (color: color-mix(in lab,red,red)){--sidebar-accent: color-mix(in srgb, var(--foreground) 6%, transparent)}--sidebar-accent-foreground: var(--foreground);--sidebar-border: var(--border);--sidebar-ring: var(--ring);--sidebar-width: 15rem;--sidebar-width-icon: 3rem}.cn-sidebar-menu-button[data-active=true]{background:var(--selected-soft);color:var(--selected);font-weight:600}.cn-sidebar-menu-button[data-active=true] svg{color:var(--selected)}.cn-sidebar-menu-button svg{width:16px;height:16px;flex:none}.cn-sidebar-menu-button{cursor:pointer;border:0;background:transparent;color:var(--sidebar-foreground);font:inherit;font-size:14px}.cn-sidebar-menu-button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-sb-two{display:flex;flex-direction:column;min-width:0;flex:1;line-height:1.2}.cx-sb-two .cx-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cn-sidebar-menu{list-style:none;margin:0;padding:0;gap:2px}.cn-sidebar-menu-badge{background:var(--foreground);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--foreground) 8%,transparent)}}.cx-app{position:relative;display:flex;height:600px;width:100%;max-width:1180px;margin:0 auto;border-radius:calc(var(--radius) * 1.6);overflow:hidden;background:var(--background);box-shadow:0 0 0 1px var(--border),0 24px 60px -30px #00000059;transition:max-width .32s cubic-bezier(.22,1,.36,1)}.cx-app[data-narrow]{max-width:390px}.cx-app-sb{flex:none;width:var(--sidebar-width);border-right:1px solid var(--sidebar-border);transition:width .22s cubic-bezier(.22,1,.36,1);overflow:hidden}.cx-app-sb[data-collapsible=icon]{width:var(--sidebar-width-icon)}.cx-app-sb .cn-sidebar-inner{height:100%;display:flex;flex-direction:column;padding:8px;gap:8px}.cx-app-sb .cn-sidebar-content{gap:6px}.cx-app-sb[data-collapsible=icon] .cx-sb-two,.cx-app-sb[data-collapsible=icon] .cn-sidebar-menu-button>span:not([data-slot=avatar]),.cx-app-sb[data-collapsible=icon] .cn-sidebar-menu-badge,.cx-app-sb[data-collapsible=icon] .cn-sidebar-menu-button>svg:last-child:not(:first-child){display:none}.cx-app-sb[data-collapsible=icon] .cn-sidebar-menu-button-size-lg{width:32px!important;height:32px!important;padding:0!important;justify-content:center}.cx-app-sb[data-collapsible=icon] .cn-sidebar-menu-button-size-lg .cn-avatar{width:28px;height:28px}.cx-app-main{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.cx-app-top{display:flex;align-items:center;gap:8px;height:52px;padding:0 14px;border-bottom:1px solid var(--border);flex:none}.cx-app-vsep{height:18px}.cx-grow{flex:1}.cx-app-search{width:220px;justify-content:flex-start;color:var(--muted-foreground)}.cx-app-search .cx-app-search-t{flex:1;text-align:left}.cx-app-page{flex:1;overflow-y:auto;padding:20px 22px 28px;display:flex;flex-direction:column;gap:18px;scrollbar-width:thin}.cx-app-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px}.cx-app-head h1.cx-text{margin:0;font-size:22px}.cx-app-list{gap:8px}.cx-app-row{width:100%;text-align:left;font:inherit;color:inherit;background:var(--background);cursor:pointer;transition:background-color .15s,border-color .15s}.cx-app-row:hover{background:var(--foreground);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--foreground) 3%,var(--background))}}.cx-app-row[data-active]{border-color:var(--selected);background:var(--selected-soft)}.cx-app-row .cn-item-actions{gap:14px}.cx-app .cn-sheet-content.cx-app-sheet[data-side]{position:absolute;inset:0 0 0 auto;height:auto;max-width:none;width:min(380px,100%);border-left:1px solid var(--border);box-shadow:-18px 0 40px -24px #0000004d;gap:0;z-index:3;transform:translate(100%);transition:transform .24s cubic-bezier(.22,1,.36,1)}.cx-app .cn-sheet-content.cx-app-sheet[data-side][data-state=open]{transform:none}.cx-app-sheet .cn-sheet-header{padding:16px 16px 8px}.cx-app-sheet-body{flex:1;overflow-y:auto;padding:0 12px;scrollbar-width:thin}.cx-app-sheet-body .cn-item-group{gap:0}.cx-app-sheet-body .cn-item-separator{margin-block:0}.cx-app-sheet .cn-sheet-footer{display:flex;flex-direction:row;gap:8px;padding:12px 16px;border-top:1px solid var(--border)}.cx-app-sheet .cn-sheet-footer .cx-go{flex:1}.cx-app-scrim{position:absolute;inset:0;z-index:2;background:var(--overlay);opacity:0;transition:opacity .2s}.cx-app-scrim[data-state=open]{opacity:1}.cx-timeline{list-style:none;margin:0;padding:0 0 0 4px;display:flex;flex-direction:column;gap:12px}.cx-timeline li{position:relative;display:flex;flex-direction:column;padding-left:18px}.cx-timeline li:before{content:"";position:absolute;left:0;top:6px;width:8px;height:8px;border-radius:99px;background:var(--border)}.cx-timeline li:not(:last-child):after{content:"";position:absolute;left:3.5px;top:18px;bottom:-10px;width:1px;background:var(--border)}.cx-timeline li[data-now]:before{background:var(--selected);box-shadow:0 0 0 4px var(--selected-soft)}.cx-app[data-mobile] .cx-app-sb{position:absolute;z-index:4;top:0;bottom:0;left:0;width:min(270px,85%);transform:translate(-102%);transition:transform .24s cubic-bezier(.22,1,.36,1);box-shadow:18px 0 40px -24px #00000059}.cx-app[data-mobile][data-sb-open] .cx-app-sb{transform:none}.cx-app[data-mobile] [data-app-scrim]:not([hidden]){opacity:1;z-index:3}.cx-app[data-mobile] .cx-app-search{width:36px;padding:0;justify-content:center}.cx-app[data-mobile] .cx-app-search .cx-app-search-t,.cx-app[data-mobile] .cx-app-search .cn-kbd,.cx-app[data-mobile] nav[aria-label=Migas]{display:none}.cx-app[data-mobile] .cx-app-page{padding:16px 14px 24px}.cx-app[data-mobile] .cx-app-row .cn-item-actions .cn-badge{display:none}.cx-cmd{border:0;background:none}.cx-cmd .cn-command-list{max-height:320px}.cx-cmd-label{padding:8px 8px 4px}.cx-cmd .cn-command-item{cursor:pointer}.cx-cmd-help{gap:14px}.cx-cmd-help .cn-kbd{margin-right:3px}.cx-app .cn-sheet-overlay.cx-app-scrim{position:absolute}.cn-command-input-group .cn-command-input.cn-input-group-input{padding:0 8px}.cn-button svg{transition:transform .18s cubic-bezier(.22,1,.36,1)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.cn-button:not(:disabled):hover>svg:last-child:not(:first-child){transform:translate(2px)}.cn-button:not(:disabled):hover>svg:first-child:not(:last-child){transform:scale(1.12)}.cn-button:not(:disabled):hover>svg:first-child:not(:last-child):has(use[href="#plus"]){transform:rotate(90deg)}.cn-button:not(:disabled):hover>svg:only-child{transform:scale(1.12)}.cn-button:not(:disabled):hover>svg:only-child:has(use[href="#left"]){transform:translate(-2px)}.cn-button:not(:disabled):hover>svg:only-child:has(use[href="#right"]){transform:translate(2px)}.cn-button:not(:disabled):hover>svg:only-child:has(use[href="#x"]){transform:rotate(90deg)}.cn-button:not(:disabled):hover>svg:only-child:has(use[href="#i-send"]){transform:translate(2px,-2px)}.cn-button:not(:disabled):hover>svg:only-child:has(use[href="#i-bell"]){animation:cx-ring .6s ease}.cn-button:not(:disabled):active>svg{transform:scale(.92)}}@keyframes cx-ring{20%{transform:rotate(14deg)}40%{transform:rotate(-12deg)}60%{transform:rotate(8deg)}80%{transform:rotate(-4deg)}}.cx-cal{position:relative;display:inline-flex;flex-direction:column;gap:8px;padding:12px;border-radius:calc(var(--radius) * 1.2);box-shadow:0 0 0 1px var(--border);background:var(--background)}.cx-cal-head{display:grid;grid-template-columns:28px 1fr 28px;align-items:center;gap:4px;margin-bottom:4px}.cx-cal-head>.cn-button{width:28px;height:28px}.cx-cal-months{display:flex;gap:24px;flex-wrap:wrap}.cx-cal-title{height:28px;display:grid;place-items:center}.cx-cal-grid{display:grid;grid-template-columns:repeat(7,32px);row-gap:2px}.cx-cal-wd{height:28px;display:grid;place-items:center}.cx-cal-day{font-variant-numeric:tabular-nums;font-weight:400;position:relative}.cx-cal-day[data-out]{color:var(--muted-foreground);@supports (color: color-mix(in lab,red,red)){color:color-mix(in srgb,var(--muted-foreground) 55%,transparent)}}.cx-cal-day[data-today]:after{content:"";position:absolute;bottom:4px;left:50%;width:4px;height:4px;margin-left:-2px;border-radius:99px;background:currentColor}.cx-cal-day[data-range=mid]{background:var(--selected-soft);color:var(--foreground);border-radius:0}.cx-cal-day[data-range=edge]{font-weight:600}.cx-cal-day:disabled{opacity:.35}.cx-cal-day:focus-visible{outline:2px solid var(--ring);outline-offset:1px;z-index:1}.cx-range-wrap{display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap}.cx-range-presets .cn-button{width:9.5rem}.cx-agenda{display:flex;flex-direction:column;gap:12px;width:100%;max-width:var(--agenda-max, none);margin:0 auto}.cx-ag-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.cx-ag-scroll{max-height:520px;overflow:auto}.cx-ag{position:relative;display:grid;grid-template-rows:36px 1fr;min-width:calc(56px + var(--cols) * 140px)}.cx-ag-head{position:sticky;top:0;z-index:3;display:grid;grid-template-columns:56px repeat(var(--cols),1fr);background:var(--background);border-bottom:1px solid var(--border)}.cx-ag-colhead{display:grid;place-items:center;font-size:13px;font-weight:600;border-left:1px solid var(--border)}.cx-ag-body{position:relative;display:grid;grid-template-columns:56px repeat(var(--cols),1fr);background-image:repeating-linear-gradient(to bottom,var(--border) 0 1px,transparent 1px var(--h))}.cx-ag-times{position:relative}.cx-ag-times span{position:absolute;right:8px;transform:translateY(-50%);white-space:nowrap}.cx-ag-times span:first-child{transform:none}.cx-ag-col{position:relative;border-left:1px solid var(--border)}.cx-ag-slot{position:absolute;left:0;right:0;border:0;background:transparent;cursor:pointer}.cx-ag-slot:hover{background:var(--selected);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--selected) 6%,transparent)}}.cx-ag-ev{--tone: var(--info);position:absolute;left:4px;right:4px;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:0;overflow:hidden;padding:4px 8px;border:0;border-radius:calc(var(--radius) * .7);background:var(--tone);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--tone) 20%,var(--background))}box-shadow:inset 0 0 0 1px var(--tone);@supports (color: color-mix(in lab,red,red)){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tone) 28%,transparent)}color:var(--foreground);font:inherit;text-align:left;cursor:grab;touch-action:none;transition:box-shadow .15s,top .16s cubic-bezier(.22,1,.36,1)}.cx-ag-ev[data-tone=ok]{--tone: var(--success)}.cx-ag-ev[data-tone=wait]{--tone: var(--warning)}.cx-ag-ev[data-tone=info]{--tone: var(--info)}.cx-ag-ev[data-tone=bad]{--tone: var(--destructive)}.cx-ag-ev:hover{box-shadow:inset 0 0 0 1px var(--tone),0 4px 12px -6px #00000059;@supports (color: color-mix(in lab,red,red)){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tone) 40%,transparent),0 4px 12px -6px #00000059}}.cx-ag-ev[data-dragging]{transition:none;cursor:grabbing;z-index:2;box-shadow:0 10px 24px -10px #0006}.cx-ag-ev:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.cx-ag-ev .cx-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.cx-ag-now{position:absolute;left:56px;right:0;height:0;border-top:2px solid var(--destructive);z-index:2;pointer-events:none}.cx-ag-now i{position:absolute;left:-5px;top:-6px;width:10px;height:10px;border-radius:99px;background:var(--destructive)}.cx-inbox{display:grid;grid-template-columns:300px 1fr;height:560px;width:100%;max-width:980px;margin:0 auto;border-radius:calc(var(--radius) * 1.6);overflow:hidden;box-shadow:0 0 0 1px var(--border);background:var(--background);transition:max-width .32s cubic-bezier(.22,1,.36,1)}.cx-inbox[data-force-narrow]{max-width:390px}.cx-ib-list{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--border)}.cx-ib-items{flex:1;overflow-y:auto;padding:0 8px 8px;display:flex;flex-direction:column;gap:2px}.cx-ib-row{width:100%;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:var(--radius)}.cx-ib-row:hover{background:var(--foreground);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--foreground) 4%,transparent)}}.cx-ib-row[data-active]{background:var(--selected-soft)}.cx-ch{position:absolute;right:-4px;bottom:-4px;display:grid;place-items:center;width:17px;height:17px;border-radius:99px;background:var(--background);color:var(--brand);box-shadow:0 0 0 1.5px var(--background)}.cx-ch svg{width:11px;height:11px}.cx-ib-thread{display:flex;flex-direction:column;min-width:0;min-height:0}.cx-ib-th{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--border);flex:none}.cx-ib-back{display:none}.cx-inbox[data-narrow],.cx-inbox[data-force-narrow]{grid-template-columns:1fr}.cx-inbox[data-narrow][data-view=list] .cx-ib-thread,.cx-inbox[data-force-narrow][data-view=list] .cx-ib-thread,.cx-inbox[data-narrow][data-view=thread] .cx-ib-list,.cx-inbox[data-force-narrow][data-view=thread] .cx-ib-list{display:none}.cx-inbox[data-narrow] .cx-ib-back,.cx-inbox[data-force-narrow] .cx-ib-back{display:inline-flex}.cx-chat{flex:1;overflow-y:auto;padding:16px 14px;display:flex;flex-direction:column;gap:6px;background:var(--muted);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--muted) 35%,var(--background))}}.cx-chat-day{align-self:center;margin:8px 0;padding:2px 10px;border-radius:99px;background:var(--background);box-shadow:0 0 0 1px var(--border)}.cx-chat-msg{display:flex;flex-direction:column;max-width:min(78%,440px);gap:4px}.cx-chat-msg[data-who=in]{align-self:flex-start;align-items:flex-start}.cx-chat-msg[data-who=out]{align-self:flex-end;align-items:flex-end}.cx-chat-bubble{display:flex;flex-direction:column;gap:4px;padding:8px 10px 6px;border-radius:14px;font-size:14px;line-height:1.45}.cx-chat-msg[data-who=in] .cx-chat-bubble{background:var(--background);box-shadow:0 0 0 1px var(--border);border-bottom-left-radius:4px}.cx-chat-msg[data-who=out] .cx-chat-bubble{background:var(--primary);color:var(--primary-foreground);border-bottom-right-radius:4px}.cx-chat-msg[data-who=out] .cx-chat-bubble .cx-text{color:inherit;opacity:.8}.cx-chat-bubble p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.cx-chat-meta{display:flex;align-items:center;justify-content:flex-end;gap:3px;margin-top:-2px}.cx-chat-meta .cx-text{font-size:11px}.cx-tick{width:14px;height:14px;opacity:.75}.cx-tick[data-status=read]{color:#53bdeb;opacity:1}.cx-chat-img{display:block;width:220px;max-width:100%;aspect-ratio:4 / 3;border-radius:10px}.cx-chat-audio{display:flex;align-items:center;gap:8px;min-width:200px}.cx-chat-audio .cn-progress{flex:1}.cx-chat-card{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:10px;background:var(--primary-foreground);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary-foreground) 12%,transparent)}}.cx-chat-actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.cx-typing{flex-direction:row;gap:4px;padding:12px 14px}.cx-typing i{width:6px;height:6px;border-radius:99px;background:var(--muted-foreground);animation:cx-typing 1.2s infinite}.cx-typing i:nth-child(2){animation-delay:.15s}.cx-typing i:nth-child(3){animation-delay:.3s}@keyframes cx-typing{0%,60%,to{opacity:.3;transform:none}30%{opacity:1;transform:translateY(-3px)}}.cx-bot{display:flex;flex-direction:column;width:100%;max-width:440px;height:520px;margin:0 auto;border-radius:calc(var(--radius) * 1.6);overflow:hidden;box-shadow:0 0 0 1px var(--border);background:var(--background)}.cx-bot-face{display:flex;align-items:center;justify-content:center;gap:7px;width:36px;height:36px;flex:none;border-radius:12px;background:var(--selected)}.cx-bot-face i{display:block;width:5px;height:9px;border-radius:99px;background:var(--selected-foreground);animation:cx-blink-eye 4s infinite}@keyframes cx-blink-eye{0%,92%,to{transform:none}95%{transform:scaleY(.15)}}.cx-bot-sugs{padding:8px 12px;gap:6px;border-top:1px solid var(--border)}.cx-bot .cx-chat-actions .cn-button[aria-pressed=true][aria-pressed][aria-pressed]{background:var(--selected-soft);color:var(--foreground);border-color:transparent}.cx-stat .cx-text[data-variant=title]{font-size:24px;font-variant-numeric:tabular-nums}.cx-spark{width:100%;height:28px;margin-top:2px}.cx-chart-card{flex:2 1 420px;min-width:0}.cx-onboard{flex:1 1 280px;min-width:0}.cx-chart-body{display:grid;grid-template-columns:auto 1fr;gap:8px;padding:14px}.cx-chart-y{display:flex;flex-direction:column;justify-content:space-between;height:180px;text-align:right}.cx-chart-plot{position:relative;display:grid;grid-template-rows:180px auto;gap:6px}.cx-chart-grid{position:absolute;inset:0 0 auto;height:180px;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.cx-chart-grid i{border-top:1px dashed var(--border)}.cx-chart-bars{position:relative;display:grid;grid-template-columns:repeat(var(--n),1fr);gap:4px;align-items:end;height:180px}.cx-chart-bar{display:flex;align-items:flex-end;height:100%;padding:0;border:0;background:none;cursor:pointer;transform-origin:bottom}.cx-chart-bar i{width:100%;height:var(--v);border-radius:4px 4px 0 0;background:var(--primary);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 85%,transparent)}transition:background-color .15s}.cx-chart-bar:hover i,.cx-chart-bar:focus-visible i{background:var(--selected)}.cx-chart-bar:focus-visible{outline:none}.cx-chart-x{display:grid;grid-template-columns:repeat(var(--n),1fr)}.cx-chart-x span{overflow:visible;white-space:nowrap}.cx-check-dot{display:grid;place-items:center;width:24px;height:24px;border-radius:99px;box-shadow:inset 0 0 0 1.5px var(--border);font-size:12px;font-weight:600;color:var(--muted-foreground)}.cx-check-dot[data-done]{background:var(--success);box-shadow:none;color:#fff;animation:cx-pop .3s cubic-bezier(.22,1,.36,1)}.cx-check-dot svg{width:13px;height:13px}.cx-settings{width:100%;max-width:760px}.cx-set-form{position:relative;display:flex;flex-direction:column;gap:0;padding-bottom:72px}.cx-set-sec{display:grid;grid-template-columns:220px 1fr;gap:16px 32px;padding:20px 0;border-top:1px solid var(--border)}.cx-set-sec:first-child{border-top:0;padding-top:0}@container (max-width: 600px){.cx-set-sec{grid-template-columns:1fr}}.cx-settings{container-type:inline-size}.cx-dirty{position:sticky;bottom:0;z-index:5;height:88px;box-sizing:border-box;padding:24px 0 16px;display:flex;justify-content:flex-end;align-items:flex-end;pointer-events:none}.cx-dirty>.cx-dirty-in{position:relative;max-width:100%;height:48px;box-sizing:border-box;display:flex;align-items:center;gap:16px;padding:0 8px 0 18px;white-space:nowrap;border-radius:99px;background:var(--foreground);color:var(--background);box-shadow:0 16px 36px -14px #00000073;opacity:0;transform:translateY(10px) scale(.98);visibility:hidden;transition:opacity .18s ease,transform .24s cubic-bezier(.22,1,.36,1),visibility 0s linear .24s}.cx-dirty[data-open]>.cx-dirty-in{opacity:1;transform:none;visibility:visible;pointer-events:auto;transition:opacity .18s ease,transform .24s cubic-bezier(.22,1,.36,1),visibility 0s}@media(prefers-reduced-motion:reduce){.cx-dirty>.cx-dirty-in{transform:none}}.cx-dirty .cx-text,.cx-dirty .cn-button-variant-ghost{color:inherit}.cx-dirty .cn-button-variant-ghost:hover{background:var(--background);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--background) 14%,transparent)}color:inherit}.cx-dirty .cn-button-variant-default{background:var(--background);color:var(--foreground)}.cx-save-w{min-width:7.5rem}.cx-wh-day{display:grid;grid-template-columns:150px 1fr;gap:10px;align-items:start;padding:10px 0;border-top:1px solid var(--border)}.cx-wh-day:first-child{border-top:0;padding-top:0}.cx-wh-name{display:flex;align-items:center;gap:10px;height:32px}.cx-wh-ranges{display:flex;flex-direction:column;gap:6px;min-height:32px;justify-content:center}@container (max-width: 520px){.cx-wh-day{grid-template-columns:1fr}}.cx-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;width:100%;max-width:920px}.cx-plan{display:flex;flex-direction:column;gap:12px;padding:0;cursor:pointer;transition:box-shadow .16s,transform .16s}.cx-plan:hover{transform:translateY(-2px)}.cx-plan[aria-checked=true]{box-shadow:0 0 0 2px var(--selected)}.cx-plan:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.cx-plan-price{display:flex;align-items:baseline;gap:6px}.cx-plan-price .cx-text[data-variant=title]{font-size:26px;font-variant-numeric:tabular-nums}.cx-plan-feats{list-style:none;margin:0;padding:0 16px;display:flex;flex-direction:column;gap:8px}.cx-plan-feats li{display:flex;gap:8px;align-items:flex-start}.cx-plan-feats svg{width:16px;height:16px;color:var(--success);flex:none;margin-top:2px}.cx-cc-brand{font-size:12px;font-weight:700;color:var(--foreground)}#cc-msg{display:flex;align-items:center;gap:6px}#cc-msg svg{width:14px;height:14px;flex:none}#cc-msg[data-tone=bad]{color:var(--destructive)}#cc-msg[data-tone=ok]{color:var(--success)}.cx-team{width:100%;max-width:640px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.cx-perm{min-width:520px;table-layout:fixed}.cx-perm th,.cx-perm td{vertical-align:middle}.cx-perm td{height:auto;padding-block:12px}.cx-perm .cx-perm-c{width:120px;text-align:center}.cx-perm .cx-perm-c>input{display:block;margin:0 auto}.cx-perm .cx-perm-c>input:disabled{opacity:.6}.cx-perm-name{display:block;font-size:14px;font-weight:600}.cx-perm-desc{display:block;margin-top:2px;font-size:12px;color:var(--muted-foreground)}.cx-perm-desc:empty{display:none}#perms{width:100%;max-width:760px;margin:0 auto}.cx-extras{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px;width:100%;max-width:1080px;align-items:start}.cx-extras>div{display:flex;flex-direction:column;gap:10px}.cx-stamp-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;padding:14px 16px}.cx-stamp{aspect-ratio:1;display:grid;place-items:center;border-radius:99px;border:1.5px dashed var(--border);color:var(--muted-foreground)}.cx-stamp svg{width:18px;height:18px}.cx-stamp[data-on]{border:0;background:var(--selected);color:var(--selected-foreground)}.cx-stamp[data-gift]:not([data-on]){border-style:solid;color:var(--selected)}.cx-stamp[data-pop]{animation:cx-stamp-pop .42s cubic-bezier(.22,1.4,.36,1)}@keyframes cx-stamp-pop{0%{transform:scale(1.6) rotate(-12deg);opacity:0}to{transform:none;opacity:1}}.cx-bell-wrap{position:relative}.cx-count-ind{width:auto;min-width:18px;height:18px;padding:0 5px;top:-6px;right:-6px;color:var(--on-destructive);font-size:11px;font-weight:600;display:grid;place-items:center;font-variant-numeric:tabular-nums}.cx-bellpop{width:340px;padding:0;overflow:hidden}.cx-bell-list{max-height:320px;overflow-y:auto;padding:4px}.cx-bell-it{width:100%;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:var(--radius)}.cx-bell-it:hover{background:var(--accent)}.cx-bell-it:not([data-unread]) .cn-item-title{font-weight:400;color:var(--muted-foreground)}.cx-tonal-ic{--tone: var(--info);display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--tone);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--tone) 13%,transparent)}color:var(--tone)}.cx-tonal-ic[data-tone=ok]{--tone: var(--success)}.cx-tonal-ic[data-tone=wait]{--tone: var(--warning)}.cx-tonal-ic[data-tone=bad]{--tone: var(--destructive)}.cx-tonal-ic svg{width:16px;height:16px}.cx-unread-dot{width:8px;height:8px;border-radius:99px;background:var(--selected)}.cx-q-pos{display:grid;place-items:center;width:28px;height:28px;border-radius:99px;background:var(--muted);font-weight:600;font-size:13px;font-variant-numeric:tabular-nums}.cx-pw-meter{display:flex;flex-direction:column;gap:8px}.cx-pw-bars{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.cx-pw-bars .cn-progress{height:4px}.cx-pw-bars .cn-progress .cn-progress-indicator{transition:transform .26s cubic-bezier(.22,1,.36,1),background-color .2s}.cx-pw-bars .cn-progress[data-tone=bad] .cn-progress-indicator{background:var(--destructive)}.cx-pw-bars .cn-progress[data-tone=wait] .cn-progress-indicator{background:var(--warning)}.cx-pw-bars .cn-progress[data-tone=ok] .cn-progress-indicator{background:var(--success)}.cx-pw-rules{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.cx-pw-rules li{display:flex;align-items:center;gap:8px}.cx-pw-rules svg{width:14px;height:14px;color:var(--border);transition:color .2s,transform .2s}.cx-pw-rules li[data-ok] svg{color:var(--success);transform:scale(1.15)}.cx-pw-rules li[data-ok] .cx-text{color:var(--foreground)}.cx-ag-ev:has(>.cx-text:only-child){justify-content:center;padding-block:0}.cx-team .cn-item-group,.cx-extras .cn-item-group{gap:0}.cx-team .cn-item-separator,.cx-extras .cn-item-separator{margin-block:0}.cx-team .cn-item,.cx-extras .cn-item{padding-inline:4px}.style-nova select,[data-skin] select{color-scheme:light;background-color:var(--background);color:var(--foreground)}:root[data-theme=dark] .style-nova select,:root[data-theme=dark] [data-skin] select,[data-skin=tienda] select{color-scheme:dark}.style-nova select option,.style-nova select optgroup,[data-skin] select option{background-color:var(--popover);color:var(--popover-foreground)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .style-nova select{color-scheme:dark}}.cx-chart-card,.cx-onboard{display:flex}.cx-chart-card>.cn-card,.cx-onboard>.cn-card{flex:1}.cx-chart{display:flex;flex-direction:column}.cx-chart-body{flex:1;min-height:220px;grid-template-rows:1fr}.cx-chart-y{height:auto;padding-bottom:22px}.cx-chart-plot{grid-template-rows:1fr auto;min-height:0}.cx-chart-grid{height:auto;bottom:22px}.cx-chart-bars{height:100%;min-height:160px}.cx-ib-th{height:56px;padding:0 14px}.cx-ib-list>.cx-vstack:first-child{padding:12px!important;gap:10px!important}.cx-ib-row{min-height:60px}.cx-bot-sugs .cn-button{height:28px}.cx-chat-bubble{min-height:36px}.cx-chat-audio{height:32px}.cx-chat-audio .cn-button{width:28px;height:28px}.cx-stat-ic{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--muted);color:var(--muted-foreground)}.cx-stat-ic svg{width:15px;height:15px}.cx-agenda{container-type:inline-size}.cx-ag-who{gap:4px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.cx-ag-who .cn-button{flex:none;gap:6px}.cx-ag-who .cn-button .cn-avatar{width:20px;height:20px}.cx-ag-who .cn-button .cn-avatar .cn-avatar-fallback{font-size:9px}.cx-ag-who .cn-button[aria-checked=true][aria-checked][aria-checked]{background:var(--selected-soft);color:var(--selected);border-color:transparent}.cx-ag-strip{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.cx-ag-day small{font-size:11px;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em}.cx-ag-day b{font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}.cx-ag-day .cx-ag-count{min-width:18px;height:16px;border-radius:99px;font-size:11px;font-weight:600;color:var(--muted-foreground);font-variant-numeric:tabular-nums}.cx-ag-day[data-today] b{color:var(--selected)}.cx-ag-day[aria-pressed=true] small,.cx-ag-day[aria-pressed=true] .cx-ag-count,.cx-ag-day[aria-pressed=true] b{color:inherit}.cx-ag-colhead{display:flex;align-items:center;justify-content:center;gap:6px}.cx-ag-colhead .cn-avatar{width:22px;height:22px}.cx-ag-colhead .cn-avatar .cn-avatar-fallback{font-size:9px}.cx-ag-colhead[data-today]{color:var(--selected)}.cx-ag{grid-template-rows:auto auto}.cx-ag-head{min-height:44px}.cx-ag-off{position:absolute;left:0;right:0;background:repeating-linear-gradient(135deg,var(--muted) 0 6px,var(--muted) 6px 12px);@supports (color: color-mix(in lab,red,red)){background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--muted) 90%,transparent) 0 6px,color-mix(in srgb,var(--muted) 45%,transparent) 6px 12px)}pointer-events:none;display:grid;place-items:center}.cx-ag-block{position:absolute;left:3px;right:3px;z-index:1;display:flex;align-items:flex-start;padding:4px 8px;border-radius:calc(var(--radius) * .6);background:repeating-linear-gradient(135deg,var(--foreground) 0 5px,transparent 5px 10px);@supports (color: color-mix(in lab,red,red)){background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--foreground) 8%,transparent) 0 5px,transparent 5px 10px)}box-shadow:inset 0 0 0 1px var(--border);pointer-events:none}.cx-ag-ev{left:auto;right:auto}.cx-ag-grip{position:absolute;left:0;right:0;bottom:0;height:7px;cursor:ns-resize}.cx-ag-grip:after{content:"";position:absolute;left:50%;bottom:2px;width:18px;height:3px;margin-left:-9px;border-radius:99px;background:var(--tone);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--tone) 55%,transparent)}opacity:0;transition:opacity .15s}.cx-ag-ev:hover .cx-ag-grip:after{opacity:1}.cx-ag-list{display:flex;flex-direction:column;gap:6px}.cx-ag-row{--tone: var(--info);display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 12px;border:1px solid var(--tone);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in srgb,var(--tone) 26%,var(--border))}border-radius:var(--radius);background:var(--tone);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--tone) 10%,var(--background))}color:var(--foreground);font:inherit;text-align:left;width:100%;cursor:pointer}.cx-ag-row[data-tone=ok]{--tone: var(--success)}.cx-ag-row[data-tone=wait]{--tone: var(--warning)}.cx-ag-row:hover{background:var(--tone);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--tone) 16%,var(--background))}}.cx-ag-row-t{display:flex;flex-direction:column;width:52px;flex:none}.cx-ag-row-t>.cx-text{white-space:nowrap}.cx-ag-row .cn-badge{margin-left:auto;flex:none}.cx-ag-row[data-kind=free]{--tone: var(--border);border-style:dashed;background:var(--background);min-height:44px;color:var(--muted-foreground)}.cx-ag-row[data-kind=free] svg{width:16px;height:16px}.cx-ag-row[data-kind=free]:hover{border-color:var(--selected);color:var(--selected)}.cx-ag-row[data-kind=block]{--tone: var(--muted-foreground);cursor:default;background:repeating-linear-gradient(135deg,var(--foreground) 0 5px,transparent 5px 10px);@supports (color: color-mix(in lab,red,red)){background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--foreground) 5%,transparent) 0 5px,transparent 5px 10px)}}.cx-rcpt-mini{display:block;width:120px;aspect-ratio:3 / 4;border-radius:8px;box-shadow:inset 0 0 0 1px var(--border)}@container (max-width: 700px){.cx-ag-bar>.cx-text[data-variant=heading]{flex-basis:100%;order:9}}.cx-time-btn{gap:6px;padding-inline:10px 12px;font-variant-numeric:tabular-nums}.cx-time-btn svg{color:var(--muted-foreground)}.cx-time-btn[aria-invalid=true]{border-color:var(--destructive)}.cx-sel-btn{justify-content:space-between;gap:10px;padding-inline:12px 10px;min-width:128px;font-weight:500}.cx-sel-btn>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-sel-btn>svg{color:var(--muted-foreground);transition:transform .16s ease}.cx-sel-btn[aria-expanded=true]>svg{transform:rotate(180deg)}.cx-selmenu{position:fixed;z-index:60;padding:4px;max-width:min(320px,calc(100vw - 16px))}.cx-selitem{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:calc(var(--radius) - 2px);cursor:default;outline:none}.cx-selitem:focus{background:var(--accent)}.cx-selcheck{width:16px;height:16px;flex:none}.cx-wh-range{display:flex;align-items:center;gap:8px}.cx-dirty .cx-grow{display:none}.cx-dirty-acts{display:flex;gap:4px}@media(max-width:480px){.cx-dirty>.cx-dirty-in{flex:1;min-width:0;height:auto;min-height:52px;padding:6px 6px 6px 16px;gap:8px;border-radius:18px;white-space:normal;justify-content:space-between}.cx-dirty-in>.cx-text{min-width:0;line-height:1.25}.cx-dirty .cx-save-w{min-width:0}.cx-dirty-acts{flex:none}}.cx-composer{display:flex;flex-direction:column;gap:6px;padding:12px;border-top:1px solid var(--border);background:var(--background);flex:none}.cx-composer-box{align-items:stretch}.cx-composer-in{min-height:40px;max-height:160px;padding:10px 12px 4px;font-size:14px;line-height:20px;overflow-y:auto}.cx-composer-box>.cn-input-group-addon-align-block-end{gap:2px;padding:4px 6px 6px;cursor:default}.cx-composer-box .cn-input-group-button-size-icon-sm{width:32px;height:32px}.cx-composer-box [data-send]{border-radius:99px}.cx-composer-hint{margin:0;padding-inline:2px}.cx-emoji{display:grid;grid-template-columns:repeat(5,36px);gap:2px;padding:6px;width:auto}.cx-emoji .cn-button{font-size:18px}.cx-chat-tag{display:inline-flex;align-items:center;gap:3px;margin-right:4px;font-size:11px;font-weight:600;opacity:.75}.cx-chat-tag svg{width:12px;height:12px}.cx-chat-sys{align-self:center;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;color:var(--muted-foreground)}.cx-chat-sys svg{width:14px;height:14px;flex:none}.cx-mx{display:grid;grid-template-columns:320px minmax(0,1fr) 288px;height:640px;width:100%;margin:0 auto;border-radius:calc(var(--radius) * 1.6);border:1px solid var(--border);background:var(--background);overflow:hidden;transition:max-width .26s cubic-bezier(.22,1,.36,1)}.cx-mx[data-layout=mid]{grid-template-columns:300px minmax(0,1fr)}.cx-mx[data-layout=narrow]{grid-template-columns:minmax(0,1fr)}.cx-mx:not([data-layout=wide]) .cx-mx-ctx:not(.cx-mx-ctx-sheet){display:none}.cx-mx[data-layout=wide] .cx-mx-ctxbtn,.cx-mx-back{display:none}.cx-mx[data-layout=narrow] .cx-mx-back{display:inline-flex}.cx-mx[data-layout=narrow][data-view=list] .cx-mx-thread,.cx-mx[data-layout=narrow][data-view=thread] .cx-mx-list,.cx-mx[data-layout=narrow] .cx-mx-hide-sm{display:none}.cx-mx-list{display:flex;flex-direction:column;min-height:0;min-width:0;border-right:1px solid var(--border)}.cx-mx[data-layout=narrow] .cx-mx-list{border-right:0}.cx-mx-lh{display:flex;align-items:center;gap:8px;height:56px;padding:0 12px 0 16px;flex:none}.cx-mx-tools{display:flex;flex-direction:column;gap:10px;padding:0 12px 10px;flex:none}.cx-mx-chips{display:flex;gap:6px;overflow-x:auto;margin-inline:-12px;padding-inline:12px;scroll-padding-inline:12px}.cx-mx-chips .cn-button{flex:none;gap:6px}.cx-mx-chips .cn-button[aria-pressed=true] .cx-mx-n{color:inherit;opacity:.7}.cx-mx-n{font-variant-numeric:tabular-nums;color:var(--muted-foreground);font-weight:500}.cx-noscrollbar{scrollbar-width:none}.cx-noscrollbar::-webkit-scrollbar{display:none}.cx-mx-items{flex:1;min-height:0;overflow-y:auto;padding:0 8px 8px;display:flex;flex-direction:column;gap:2px}.cx-mx-row{width:100%;min-height:64px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:var(--radius);flex-wrap:nowrap}.cx-mx-row:hover{background:var(--foreground);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--foreground) 4%,transparent)}}.cx-mx-row[aria-current=true]{background:var(--selected-soft)}.cx-mx-row .cn-item-content{min-width:0}.cx-mx-row .cn-item-title{display:flex;align-items:center;gap:6px;min-width:0;width:100%}.cx-mx-row .cn-item-title .cn-badge{flex:none}.cx-mx-row:not([data-unread]) .cn-item-title{font-weight:500}.cx-mx-row[data-unread] .cn-item-description{color:var(--foreground)}.cx-mx-by{color:var(--muted-foreground);font-weight:500}.cx-mx-end{flex-direction:column;align-items:flex-end;gap:6px;width:auto;flex:none}.cx-mx-end .cn-badge{min-width:20px;height:20px;padding:0 6px;justify-content:center;font-variant-numeric:tabular-nums}.cx-mx-badge-gap{height:20px}.cx-mx-av{position:relative;display:inline-flex;flex:none}.cx-mx-av .cx-ch{position:absolute;right:-6px;bottom:-5px;width:16px;height:16px}.cx-ch-lg{position:static!important;width:32px;height:32px;border-radius:10px}.cx-ch-lg svg{width:18px;height:18px}.cx-mx-lf{display:flex;align-items:center;justify-content:space-between;gap:8px;height:48px;padding:0 8px 0 16px;border-top:1px solid var(--border);flex:none}.cx-mx-empty{padding:32px 12px}.cx-mx-thread{display:flex;flex-direction:column;min-width:0;min-height:0}.cx-mx-th{display:flex;align-items:center;gap:10px;height:64px;padding:0 12px 0 16px;border-bottom:1px solid var(--border);flex:none}.cx-mx[data-layout=narrow] .cx-mx-th{padding-left:8px}.cx-mx-thwho{gap:0;min-width:0}.cx-mx-th .cn-button[data-mx-resolve][aria-pressed=true][aria-pressed]{color:var(--success);border-color:var(--success);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--success) 40%,var(--border))}background:var(--success);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--success) 8%,transparent)}}.cx-mx-control{flex:none;overflow:hidden}.cx-mx-control:empty{display:none}.cx-mx-control .cn-alert,.cx-mx-quick .cn-alert{border-radius:0;border-width:0 0 1px}.cx-mx-control .cn-alert[data-tone=wait]{background:var(--warning);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--warning) 8%,var(--background))}}.cx-mx-control .cn-alert[data-tone=wait]>svg{color:var(--warning)}.cx-mx .cn-alert{padding-right:140px}.cx-mx .cn-alert-action{top:50%;transform:translateY(-50%)}.cx-mx-compose{flex:none;display:flex;flex-direction:column;background:var(--background)}.cx-mx-compose .cx-composer{border-top:0;padding-top:4px}.cx-mx-quick{overflow:hidden;border-top:1px solid var(--border)}.cx-mx-quick .cn-alert{border-width:0;padding-right:170px}.cx-mx-qrow{display:flex;gap:6px;overflow-x:auto;padding:10px 12px 6px}.cx-mx-qrow .cn-button{flex:none}.cx-chat-event{max-width:min(86%,340px)}.cx-mx-card{width:100%}.cx-mx-card .cn-card-content{display:flex;flex-direction:column;gap:6px}.cx-mx-card .cn-card-footer{gap:6px;flex-wrap:wrap}.cx-mx-line{display:flex;justify-content:space-between;gap:12px}.cx-mx-total{padding-top:6px;border-top:1px dashed var(--border)}.cx-mx-ctx{display:flex;flex-direction:column;gap:20px;min-height:0;overflow-y:auto;padding:20px 16px;border-left:1px solid var(--border)}.cx-mx-ctx-sheet{border:0;padding:0;overflow:visible}.cx-mx-who{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.cx-mx-who .cx-mx-av{margin-bottom:6px}.cx-mx-stats{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--border);border-radius:var(--radius)}.cx-mx-stats>div{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 4px;min-width:0}.cx-mx-stats>div+div{border-left:1px solid var(--border)}.cx-mx-stats .cx-text[data-variant=strong]{font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.cx-mx-sec{display:flex;flex-direction:column;gap:8px}.cx-mx-now{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer}.cx-mx-now:hover{background:var(--accent)}.cx-mx-dl{margin:0;display:flex;flex-direction:column;gap:8px}.cx-mx-dl>div{display:flex;justify-content:space-between;gap:12px}.cx-mx-dl dd{margin:0;text-align:right}.cx-mx-acts{display:flex;flex-direction:column;align-items:stretch;gap:2px;margin-top:auto;padding-top:12px;border-top:1px solid var(--border)}.cx-mx-acts .cn-button{justify-content:flex-start}.cx-mx-danger{color:var(--destructive)}.cx-mx-danger:hover{background:var(--destructive);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--destructive) 10%,transparent)}color:var(--destructive)}@media(max-width:480px){.cx-mx{height:600px}}.cx-mx-thname{min-width:0;flex:0 1 auto}.cx-mx-thname>.cx-text{white-space:nowrap}.cx-mx-thwho .cn-badge{flex:none}.cx-sk{display:block;flex:none;max-width:100%;border-radius:calc(var(--radius) * .6);background:linear-gradient(90deg,var(--sk-a) 0%,var(--sk-b) 50%,var(--sk-a) 100%);background-size:200% 100%;animation:cx-sk 1.3s linear infinite}:root,[data-skin]{--sk-a: var(--foreground);@supports (color: color-mix(in lab,red,red)){--sk-a: color-mix(in srgb, var(--foreground) 10%, transparent)}--sk-b: var(--foreground);@supports (color: color-mix(in lab,red,red)){--sk-b: color-mix(in srgb, var(--foreground) 4%, transparent)}}.cx-sk[data-shape=circle],.cx-sk[data-shape=pill]{border-radius:99px}.cx-sk[data-shape=bubble]{border-radius:14px}@keyframes cx-sk{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.cx-sk{animation:none}}.cx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cn-item .cn-item-content>.cx-sk+.cx-sk{margin-top:6px}.cx-chat-msg[data-who=out]:has(>.cx-sk){align-items:stretch}.cx-chat-msg:has(>.cx-sk){align-items:stretch}.cx-sk-demo{min-height:120px}.cx-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.cx-sk-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}.cx-sk-card{overflow:hidden;padding:0;gap:0}.cx-sk-media{display:block}.cx-sk-media>.cx-sk{border-radius:0}.cx-sk-chatbox{display:flex;flex-direction:column;height:360px;max-width:440px;margin:0 auto;border:1px solid var(--border);border-radius:calc(var(--radius) * 1.6);overflow:hidden}.cx-sk-ag{display:flex;flex-direction:column;gap:14px}.cx-sk-strip{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.cx-sk-grid{display:grid;grid-template-columns:52px repeat(var(--cols),1fr);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;height:480px}.cx-sk-hours{display:flex;flex-direction:column;gap:38px;padding:8px;border-right:1px solid var(--border)}.cx-sk-col{position:relative;border-right:1px solid var(--border);background:repeating-linear-gradient(to bottom,transparent 0 47px,var(--border) 47px 48px)}.cx-sk-col:last-child{border-right:0}.cx-sk-ev{position:absolute;left:4px;right:4px}.cx-sk-ev>.cx-sk{height:100%!important}.cx-sk-table{display:flex;flex-direction:column}.cx-sk-tr{display:flex;gap:24px;align-items:center;height:44px;padding:0 12px;border-bottom:1px solid var(--border)}@media(max-width:640px){.cx-sk-strip{grid-template-columns:repeat(4,1fr)}.cx-sk-strip>:nth-child(n+5){display:none}}.cx-ag-frame{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:calc(var(--radius) * 1.4);background:var(--card, var(--background));overflow:hidden}.cx-ag-top{display:flex;flex-direction:column;gap:10px;padding:12px;border-bottom:1px solid var(--border)}.cx-ag-top:empty{display:none}.cx-ag-strip{padding:4px;border-radius:calc(var(--radius) * 1.1);background:var(--muted);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--muted) 60%,transparent)}}.cx-ag-strip .cx-ag-day{height:56px}.cx-ag-listwrap{padding:12px}.cx-ag-head{background:var(--card, var(--background))}.cx-ag-off[data-all]{display:block;text-align:center;padding-top:14px}.cx-ag-shut{display:grid;place-items:center}.cx-ag-shutpill{position:sticky;top:40%;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:99px;background:var(--card, var(--background));box-shadow:0 0 0 1px var(--border),0 1px 2px var(--foreground);@supports (color: color-mix(in lab,red,red)){box-shadow:0 0 0 1px var(--border),0 1px 2px color-mix(in oklab,var(--foreground) 6%,transparent)}color:var(--muted-foreground)}.cx-ag-shutlist{display:grid;place-items:center;padding:40px 12px}.cx-ag-shutpill svg{width:14px;height:14px}.cx-ag-shutpill .cx-text{color:inherit;font-weight:500}.cx-ag-off[data-all]>.cx-text{display:inline-block;padding:2px 10px;border-radius:99px;background:var(--card, var(--background));box-shadow:0 0 0 1px var(--border)}.cx-ag-ev{touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:grab}.cx-ag-ev[data-dragging]{opacity:.35;box-shadow:none}.cx-ag-ghost{z-index:4;pointer-events:none;opacity:.95;box-shadow:0 12px 28px -10px #00000080;outline:2px solid var(--tone);outline-offset:-1px;transition:top 60ms linear,height 60ms linear}.cx-ag-ghost[data-invalid]{--tone: var(--destructive);background:var(--destructive);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--destructive) 16%,var(--background))}}.cx-ag-ghost .cx-ag-grip{display:none}.cx-ag-ghost-t{position:absolute;right:6px;bottom:4px;padding:1px 6px;border-radius:6px;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;background:var(--foreground);color:var(--background);white-space:nowrap}.cx-ag-ghost[data-invalid] .cx-ag-ghost-t{background:var(--destructive);color:#fff}.cx-ag-ghost{background:var(--tone);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--tone) 16%,var(--card, var(--background)))}}.cx-ag-ghost[data-invalid]{background:var(--destructive);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--destructive) 18%,var(--card, var(--background)))}}.cx-ag-ev{min-height:24px}.cx-ag-ev:has(>.cx-text:only-child) .cx-text,.cx-ag-ev:has(>.cx-text+.cx-ag-grip:last-child)>.cx-text:first-child{font-size:12px;line-height:16px}.cx-ag-head>span:first-child,.cx-ag-times{position:sticky;left:0;z-index:3;background:var(--card, var(--background))}.cx-ag-times{z-index:2;border-right:1px solid var(--border)}@container (max-width: 700px){.cx-ag{min-width:calc(48px + var(--cols) * 128px)}.cx-ag-head,.cx-ag-body{grid-template-columns:48px repeat(var(--cols),1fr)}.cx-ag-now{left:48px}.cx-ag-scroll{max-height:70vh}}.cx-ag-times{z-index:5}.cx-ag-head{z-index:6}.cx-ag-head>span:first-child{z-index:7}@container (max-width: 700px){.cx-ag-scroll{scroll-snap-type:x mandatory;scroll-padding-left:48px}.cx-ag-col{scroll-snap-align:start}.cx-ag-times span{right:5px}.cx-ag-times .cx-text{font-size:11px;letter-spacing:-.01em}}.cp-ring .cp-host{width:2.5rem;height:2.5rem;padding:2px;border-radius:.7rem;overflow:visible;display:grid;place-items:stretch;background:conic-gradient(from 0deg,#f43f5e,#f59e0b,#22c55e,#3b82f6,#a855f7,#f43f5e)}.cp-ring .cp-well{width:100%;height:100%;border:0;border-radius:.48rem;box-shadow:inset 0 0 0 2px var(--card)}.pk-scrim{position:fixed;inset:0;z-index:var(--z-modal);background:transparent}.pk-pop{color:var(--popover-foreground);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;position:fixed;z-index:calc(var(--z-modal) + 1);width:292px;box-sizing:border-box;background:var(--popover);border-radius:20px;box-shadow:0 24px 60px -18px #1f163c61,0 0 0 1px var(--border);padding:12px;display:flex;flex-direction:column;gap:11px;animation:pk-in .18s cubic-bezier(.2,.8,.3,1)}@media(max-width:35rem){.pk-scrim{background:#10101447}.pk-pop{left:0!important;right:0;top:auto!important;bottom:0!important;max-height:88dvh!important;width:auto;border-radius:22px 22px 0 0;padding:10px 16px calc(16px + env(safe-area-inset-bottom,0px));animation:pk-up .24s cubic-bezier(.2,.8,.3,1)}.pk-pop:before{content:"";width:38px;height:5px;border-radius:5px;background:var(--muted);margin:0 auto 2px}}.pk-seg{display:flex;background:var(--muted);border-radius:12px;padding:3px;gap:2px}.pk-seg button{flex:1;font:inherit;font-size:.78rem;font-weight:600;border:0;background:transparent;border-radius:9px;padding:.42rem .4rem;cursor:pointer;color:var(--muted-foreground)}.pk-seg button.on{background:var(--background);color:var(--foreground);box-shadow:0 1px 3px #1f163c24}.pk-stop.on{box-shadow:0 0 0 2px var(--foreground),0 2px 8px #00000059}.pk-pt.on{width:28px;height:28px;margin:-14px 0 0 -14px;box-shadow:0 0 0 2px var(--foreground),0 2px 8px #0006}.pk-lbl{font-size:.7rem;font-weight:700;color:var(--muted-foreground);flex:none;width:62px}.pk-hex{flex:1;min-width:0;display:flex;align-items:center;gap:6px;border:1px solid var(--border);border-radius:10px;padding:5px 8px}.pk-hex input{font:600 .82rem var(--font-mono);border:0;outline:0;width:100%;min-width:0;background:transparent;text-transform:uppercase;color:var(--foreground)}.pk-ic{font:inherit;width:32px;height:32px;flex:none;border-radius:10px;border:1px solid var(--border);background:var(--background);color:var(--foreground);cursor:pointer;display:grid;place-items:center;color:var(--muted-foreground)}.pk-ic.on{background:var(--foreground);border-color:var(--foreground);color:var(--background)}.pk-dial{width:32px;height:32px;flex:none;border-radius:50%;border:1px solid var(--border);position:relative;cursor:grab;touch-action:none;background:var(--background)}.pk-dial i{position:absolute;left:50%;top:50%;width:2px;height:12px;margin-left:-1px;background:var(--foreground);border-radius:2px;transform-origin:50% 0}.pk-deg{font:600 .74rem var(--font-mono);color:var(--muted-foreground);width:34px}.pk-sep{height:1px;background:var(--border);margin:0 -12px}.pk-anims button{font:inherit;font-size:.64rem;font-weight:600;border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:10px;padding:4px 2px 5px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:3px;color:var(--muted-foreground)}.pk-anims button.on{border-color:var(--foreground);box-shadow:0 0 0 1px var(--foreground);color:var(--foreground)}.pk-pop button:focus-visible,.pk-pop input:focus-visible,.pk-pop [tabindex]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@property --pk-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.mslider{--track: var(--muted);position:relative;padding-top:2.1rem;width:100%}.mslider-bubble{position:absolute;top:0;transform:translate(-50%);pointer-events:none;background:var(--primary);color:var(--primary-foreground);font-weight:700;font-size:.72rem;padding:.24rem .5rem;border-radius:8px;font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:0 3px 10px #0003}.mslider-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.3rem;height:1.3rem;margin-top:-.4rem;border-radius:50%;background:var(--background);border:.3rem solid var(--primary);box-shadow:0 2px 5px #0000004d;transition:transform .1s ease}.mslider-input:focus-visible::-webkit-slider-thumb{box-shadow:0 2px 5px #0000004d,0 0 0 4px var(--ring)}.mslider-input::-moz-range-thumb{width:1.3rem;height:1.3rem;border:.3rem solid var(--primary);border-radius:50%;background:var(--background);box-shadow:0 2px 5px #0000004d}.cx-island.cx-island-app{position:fixed;top:calc(env(safe-area-inset-top,0px) + 12px);z-index:var(--z-toast)}.cx-kit-layer{color:var(--foreground)}.cx-gap-2{gap:2px}.cx-gap-14{gap:14px}.cx-dirty-host,.cx-kit-widget{display:contents}.cx-who>.cx-who-t{display:block}.cx-who .cx-who-n{display:block;font-weight:500}.cx-who .cx-who-s{color:var(--muted-foreground);font-size:13px}.cx-av-wrap{display:inline-flex}.cn-avatar-badge.cx-online{width:10px;height:10px}.cx-field-behavior,.cx-island-host,.cx-kit-host{display:none}.cx-band-slot[data-open=false]{grid-template-rows:0fr}.cx-band-slot>.cx-band-fold{overflow:hidden;min-height:0}.cx-band-slot>.cx-band-fold>.cx-band{transition:opacity .14s ease}.cx-band-slot[data-open=false]>.cx-band-fold>.cx-band{opacity:0}.cx-band>.mu-icon{font-size:16px;flex:none}.cx-band[data-tone=warn]>.mu-icon{color:var(--warning)}.cx-band>.cx-band-text{flex:1}.cn-accordion-content.cx-acc-fold{display:grid;grid-template-rows:1fr;transition:grid-template-rows .2s ease;animation:none}.cn-accordion-content.cx-acc-fold[data-open=false]{grid-template-rows:0fr}.cn-accordion-content.cx-acc-fold>.cn-accordion-content-inner{overflow:hidden;min-height:0;transition:opacity .16s ease}.cn-accordion-content.cx-acc-fold[data-open=false]>.cn-accordion-content-inner{opacity:0;padding-bottom:0}.cn-accordion-trigger>.cx-acc-chev{margin-left:auto;font-size:16px;color:var(--muted-foreground);transition:transform .2s ease}.cn-accordion-trigger[aria-expanded=true]>.cx-acc-chev{transform:rotate(180deg)}.cn-accordion-trigger{width:100%}.cx-fake>.mu-span{display:block;height:34px;border-radius:calc(var(--radius) * .8);background:var(--muted)}.cx-fake>.mu-span:nth-child(2n){width:80%}.cx-appbar-down{margin-top:44px}.cx-otp-stack{display:flex;flex-direction:column;align-items:center;gap:14px}.cx-car-behavior,.cx-tags-host:empty,.cx-pgnav-host:empty{display:none}.cx-car-slide>*{min-width:0}.cx-thumb .cx-thumb-fill{display:block;width:100%;height:100%;border-radius:inherit;background-size:cover}.cx-prod-ph{width:100%;aspect-ratio:1;border-radius:calc(var(--radius) * 1.2);background:var(--bg, var(--muted))}.cx-hero[style*=--bg],.cx-gallery-img[style*=--bg]{background:var(--bg)}.cx-gap-8{gap:8px}.cx-pg-row>.cx-pg-who{display:flex;flex-direction:column}.cx-pg-row .cx-pg-sub{font-size:12px;color:var(--muted-foreground)}.cx-pg-row>.cx-pg-amt{font-weight:600;font-variant-numeric:tabular-nums}.mu-stack.cx-car-slide{display:block}:where(.style-nova) .cx-loading,:where(.style-nova) .cx-loaded,:where(.style-nova) .cx-sk-host{display:block}.cx-loaded{animation:cx-loaded-in .18s ease-out}@keyframes cx-loaded-in{0%{opacity:.001}to{opacity:1}}@media(prefers-reduced-motion:reduce){.cx-loaded{animation:none}}.cn-item-title:has(>.cx-sk){width:100%}.cx-sk-tr>.cx-sk{flex:0 1 auto;min-width:0}.style-nova .cn-toggle-group{display:flex;width:fit-content;flex-direction:row;align-items:center}.style-nova .cn-toggle-group[data-orientation=vertical]{flex-direction:column;align-items:stretch}.style-nova .cn-toggle-group[data-spacing="1"]{gap:4px}.style-nova .cn-toggle-group[data-spacing="2"]{gap:8px}.style-nova .cn-toggle-group[data-spacing="0"]>.cn-toggle{border-radius:0}.style-nova .cn-toggle-group[data-spacing="0"][data-orientation=horizontal]>.cn-toggle:first-child{border-top-left-radius:var(--radius-lg, 10px);border-bottom-left-radius:var(--radius-lg, 10px)}.style-nova .cn-toggle-group[data-spacing="0"][data-orientation=horizontal]>.cn-toggle:last-child{border-top-right-radius:var(--radius-lg, 10px);border-bottom-right-radius:var(--radius-lg, 10px)}.style-nova .cn-toggle-group[data-spacing="0"][data-orientation=horizontal]>.cn-toggle-variant-outline:not(:first-child){border-left-width:0}.style-nova .cn-toggle-group[data-spacing="0"][data-orientation=vertical]>.cn-toggle:first-child{border-top-left-radius:var(--radius-lg, 10px);border-top-right-radius:var(--radius-lg, 10px)}.style-nova .cn-toggle-group[data-spacing="0"][data-orientation=vertical]>.cn-toggle:last-child{border-bottom-left-radius:var(--radius-lg, 10px);border-bottom-right-radius:var(--radius-lg, 10px)}.style-nova .cn-toggle-group[data-spacing="0"][data-orientation=vertical]>.cn-toggle-variant-outline:not(:first-child){border-top-width:0}.style-nova .cn-toggle-group[data-spacing="0"][data-variant=outline]{box-shadow:0 1px 2px #0000000d}.style-nova .cn-toggle[aria-pressed=true]{background:var(--muted)}.style-nova .cn-button-group>.cx-av-wrap,.style-nova .cn-button-group>.mu-stack{display:flex}.cx-rg{display:grid;gap:12px}.cx-rg[data-orientation=horizontal]{grid-auto-flow:column;justify-content:start;gap:20px}.cx-rg-row{display:flex;align-items:flex-start;gap:10px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:6px}.cx-rg-row:focus-visible{outline:none}.cx-rg-row:focus-visible .cx-rg-dot{border-color:var(--ring);box-shadow:0 0 0 3px var(--ring);@supports (color: color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 50%,transparent)}}.cx-rg-dot{position:relative;display:block;width:16px;height:16px;margin-top:2px;border-radius:99px;border:1px solid var(--input);background:transparent;transition:background-color .15s,border-color .15s}.cx-rg-dot[data-state=true]{background:var(--primary);border-color:var(--primary)}.cx-rg-dot:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-radius:99px;background:var(--primary-foreground);transform:translate(-50%,-50%) scale(0);transition:transform .15s cubic-bezier(.22,1,.36,1)}.cx-rg-dot[data-state=true]:after{transform:translate(-50%,-50%) scale(1)}.cx-rg-row:active .cx-rg-dot{scale:.92}.cx-rg-text{display:flex;flex-direction:column;gap:2px}.cx-rg-text>.cn-field-description:empty{display:none}.cx-rg-text>.cn-label{cursor:pointer}.cx-checkbox{display:inline-flex;align-items:flex-start;gap:10px;width:fit-content;max-width:100%;font-size:14px;line-height:20px;cursor:pointer}.cx-checkbox>input[type=checkbox]{margin-top:2px}.cx-checkbox>.mu-checkbox-label{min-width:0}.cx-checkbox>input[type=checkbox]{appearance:none;-webkit-appearance:none;margin:0;flex:none;width:16px;height:16px;border:1px solid var(--input);border-radius:4px;background:transparent center / 12px no-repeat;cursor:pointer;transition:background-color .15s,border-color .15s}.cx-checkbox>input[type=checkbox]:checked{background-color:var(--primary);border-color:var(--primary);background-image:var(--cx-check-mark)}.cx-checkbox{--cx-check-mark: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}:root[data-theme=dark] .cx-checkbox{--cx-check-mark: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.cx-checkbox>input[type=checkbox]:focus-visible{outline:none;border-color:var(--ring);box-shadow:0 0 0 3px var(--ring);@supports (color: color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 50%,transparent)}}.cx-checkbox:has(>input:disabled){opacity:.5;cursor:not-allowed}.cx-checkbox>input[type=checkbox]:active{scale:.92}.cx-nf-host{display:block}.cx-nf{width:fit-content;max-width:100%}.cx-nf-input{text-align:left;font-variant-numeric:tabular-nums;field-sizing:content;min-width:3ch;width:auto;flex:0 1 auto;padding-right:2px}.cx-nf-prefix{font-size:12px;font-weight:600;color:var(--muted-foreground);min-width:14px}.cx-nf-unit{font-size:13px;color:var(--muted-foreground);padding-right:2px}.cx-nf-steps{gap:0;padding-right:4px}.cx-nf-btn:disabled{opacity:.35}.cx-vector{display:flex;flex-wrap:wrap;gap:8px;width:fit-content;max-width:100%}.cx-vector .cx-nf{max-width:none}.cx-file-host{display:flex;flex-direction:column;gap:8px;width:100%;max-width:360px}.cx-file-drop{aspect-ratio:auto;min-height:132px}.cx-file-drop[data-over]{border-color:var(--primary);background:var(--primary);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 6%,transparent)}}.cx-file-msg{text-align:left;margin:0;color:var(--destructive)}.cx-file-msg:empty{display:none}.cx-file-list:empty{display:none}.cx-file-list{gap:6px}.cx-swatches-row{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.cx-swatch{--s: 28px;width:var(--s);height:var(--s);flex:none;padding:0;border-radius:calc(var(--radius) * .8);border:1px solid var(--foreground);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in srgb,var(--foreground) 12%,transparent)}background:var(--bg);cursor:pointer;transition:box-shadow .15s,scale .12s}.cx-swatch[data-size=sm]{--s: 20px;border-radius:calc(var(--radius) * .6)}.cx-swatch[data-size=lg]{--s: 36px}.cx-swatch:hover{scale:1.06}.cx-swatch:active{scale:.94}.cx-swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--selected, var(--ring))}.cx-swatch:focus-visible{outline:none;box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--ring)}.cx-coll{display:flex;flex-direction:column;width:100%;max-width:420px;border:1px solid var(--border);border-radius:var(--radius)}.cx-coll-trigger{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;border:0;background:none;color:inherit;font:inherit;font-size:14px;font-weight:500;text-align:left;cursor:pointer;border-radius:var(--radius)}.cx-coll-trigger:hover{background:var(--muted);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--muted) 60%,transparent)}}.cx-coll-trigger:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring);@supports (color: color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 50%,transparent)}}.cx-coll-label{flex:1}.cx-coll-hint{font-size:13px;font-weight:400;color:var(--muted-foreground)}.cx-coll-hint:empty{display:none}.cx-coll-trigger[aria-expanded=true] .cx-acc-chev{rotate:180deg}.cx-coll .cx-acc-chev{width:16px;height:16px;color:var(--muted-foreground);transition:rotate .2s ease}.cx-coll-inner{padding:0 12px 12px;display:flex;flex-direction:column;gap:8px}.cx-scroll-area{display:block;max-height:var(--h, 18rem);overflow-y:auto;overflow-x:hidden;border-radius:var(--radius)}.cx-scroll-area[data-orientation=horizontal]{max-height:none;overflow-x:auto;overflow-y:hidden}.cx-rz{display:flex;flex-direction:row;width:100%;min-height:200px;border:1px solid var(--border);border-radius:calc(var(--radius) * 1.2);overflow:hidden}.cx-rz[data-orientation=vertical]{flex-direction:column}.cx-rz-panel{min-width:0;min-height:0;overflow:auto;display:flex;flex-direction:column}.cx-rz-handle{position:relative;flex:none;width:1px;display:flex;align-items:center;justify-content:center;background:var(--border);cursor:col-resize;touch-action:none;outline:none}.cx-rz-handle:after{content:"";position:absolute;inset:0 -4px}.cx-rz[data-orientation=vertical]>.cx-rz-handle{width:auto;height:1px;cursor:row-resize}.cx-rz[data-orientation=vertical]>.cx-rz-handle:after{inset:-4px 0}.cx-rz-handle:focus-visible,.cx-rz-handle[data-drag]{background:var(--ring)}.cx-rz-handle .cn-resizable-handle-icon{display:block;width:4px;height:24px;border-radius:99px;background:var(--border);z-index:1}.cx-rz[data-orientation=vertical] .cn-resizable-handle-icon{width:24px;height:4px}.cx-rz-behavior{display:none}.cx-tl{display:flex;flex-direction:column;gap:12px;padding-left:4px}.cx-tl-item{position:relative;display:flex;flex-direction:column;gap:1px;padding-left:18px}.cx-tl-item:before{content:"";position:absolute;left:0;top:6px;width:8px;height:8px;border-radius:99px;background:var(--border)}.cx-tl-item:not(:last-child):after{content:"";position:absolute;left:3.5px;top:18px;bottom:-10px;width:1px;background:var(--border)}.cx-tl-item[data-state=now]:before{background:var(--selected, var(--primary));box-shadow:0 0 0 3px var(--selected, var(--primary));@supports (color: color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in srgb,var(--selected, var(--primary)) 20%,transparent)}}.cx-tl-item[data-state=now] .cx-tl-title{font-weight:600}.cx-tl-item[data-state=next]{opacity:.55}.cx-tl-desc{margin:0;font-size:13px;color:var(--muted-foreground)}.cx-tl-desc:empty{display:none}.cx-stp{display:grid;grid-template-columns:repeat(var(--n, 3),minmax(0,1fr));gap:6px;width:100%;max-width:480px}.cx-stp-step{display:flex;flex-direction:column;gap:6px;min-width:0}.cx-stp-bar{height:4px}.cx-stp-bar>.cn-progress-indicator{width:0;transition:width .26s cubic-bezier(.22,1,.36,1)}.cx-stp-step[data-state=done] .cx-stp-bar>.cn-progress-indicator,.cx-stp-step[data-state=now] .cx-stp-bar>.cn-progress-indicator{width:100%}.cx-stp-dot,.cx-stp-desc{display:none}.cx-stp-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-stp-step[data-state=now] .cx-stp-label{color:var(--foreground);font-weight:500}.cx-stp[data-orientation=vertical]{grid-template-columns:1fr;gap:0;max-width:360px}.cx-stp[data-orientation=vertical] .cx-stp-step{flex-direction:row;align-items:flex-start;gap:12px;position:relative;padding-bottom:20px}.cx-stp[data-orientation=vertical] .cx-stp-step:not(:last-child):after{content:"";position:absolute;left:13px;top:30px;bottom:2px;width:2px;border-radius:2px;background:var(--border)}.cx-stp[data-orientation=vertical] .cx-stp-step[data-state=done]:not(:last-child):after{background:var(--primary)}.cx-stp[data-orientation=vertical] .cx-stp-bar{display:none}.cx-stp[data-orientation=vertical] .cx-stp-dot{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:99px;border:1px solid var(--border);background:var(--background);font-size:13px;font-weight:600;color:var(--muted-foreground);font-variant-numeric:tabular-nums}.cx-stp-check{display:none;width:14px;height:14px}.cx-stp[data-orientation=vertical] [data-state=done] .cx-stp-dot{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.cx-stp[data-orientation=vertical] [data-state=done] .cx-stp-num{display:none}.cx-stp[data-orientation=vertical] [data-state=done] .cx-stp-check{display:block}.cx-stp[data-orientation=vertical] [data-state=now] .cx-stp-dot{border-color:var(--selected, var(--primary));color:var(--foreground);box-shadow:0 0 0 3px var(--selected, var(--primary));@supports (color: color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in srgb,var(--selected, var(--primary)) 18%,transparent)}}.cx-stp[data-orientation=vertical] .cx-stp-text{display:flex;flex-direction:column;gap:2px;padding-top:4px}.cx-stp[data-orientation=vertical] .cx-stp-label{white-space:normal;font-size:14px}.cx-stp[data-orientation=vertical] .cx-stp-desc{display:block;margin:0;font-size:13px;color:var(--muted-foreground)}.cx-stp[data-orientation=vertical] .cx-stp-desc:empty{display:none}.cx-code{display:block;width:100%;border:1px solid var(--border);border-radius:calc(var(--radius) * 1.2);background:var(--muted);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--muted) 45%,var(--background))}overflow:hidden}.cx-code-bar{display:flex;align-items:center;justify-content:space-between;padding:6px 8px 0 14px;font-size:12px;color:var(--muted-foreground);font-family:Geist Mono,ui-monospace,monospace}.cx-code-pre{margin:0;padding:8px 14px 14px;overflow-x:auto;font:13px/1.65 Geist Mono,ui-monospace,monospace}.cn-input-group-addon:has(>.cx-cc){align-self:stretch;height:auto;padding:3px!important}.cn-input-group-addon>.cx-cc{height:100%;min-height:0;padding-inline:8px;border-radius:calc(var(--radius) * .6)}.cn-input-group>.cn-input-group-input{min-width:0}.cx-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.cx-line-start{justify-content:flex-start}.cx-vline{display:flex;flex-direction:column;align-items:center;gap:14px}.cx-cc[data-mf-cur]{min-width:3.75rem}.cx-up-host{display:flex;flex-direction:column;gap:10px}.cx-up-host>.cx-drop-msg{font-size:13px;line-height:1.45;min-height:0}.cx-up-host>.cx-line:not(:has(>button:not([hidden]))){display:none}.cx-sl-host[data-bubble=off] .cx-sl-bubble,.cx-mslider-host[data-bubble=off] .mslider-bubble{display:none}.cx-sl-host[data-bubble=off] .cx-slider{margin-top:6px}.cx-mslider-host[data-bubble=off] .mslider{padding-top:6px}.cx-sl-host[data-bubble=drag] .cx-sl-bubble,.cx-mslider-host[data-bubble=drag] .mslider-bubble{opacity:0;scale:.9;transition:opacity .14s ease,scale .14s ease}.cx-sl-host[data-bubble=drag]:is(:active,:focus-within) .cx-sl-bubble,.cx-mslider-host[data-bubble=drag]:is(:active,:focus-within) .mslider-bubble{opacity:1;scale:1}.cx-sl-host[data-ends=off] .cx-sl-scale{display:none}.style-nova .cn-field.cn-field-orientation-horizontal{display:grid;grid-template-columns:var(--field-label, 10rem) minmax(0,1fr);column-gap:20px;row-gap:6px;align-items:start}.style-nova .cn-field.cn-field-orientation-horizontal>.cn-label{grid-column:1;grid-row:1 / span 3;padding-top:7px;white-space:nowrap}.style-nova .cn-field.cn-field-orientation-horizontal>:not(.cn-label){grid-column:2}.cx-pwd-host .cx-pw-meter{margin-top:10px;gap:10px}.cx-pwd-host .cx-pw-bars{gap:6px}.cx-pwd-host .cx-pw-bars .cn-progress{height:6px;border-radius:99px;overflow:hidden}.cx-pwd-host .cx-pw-rules{gap:8px;margin-top:14px}.style-nova .cn-empty{width:100%;max-width:26rem;margin-inline:auto}.cx-vl-host{display:block;width:100%}.cx-stp .cx-stp-dot>.cx-stp-check{display:none}.cx-stp[data-orientation=vertical] .cx-stp-step[data-state=done] .cx-stp-dot>.cx-stp-check{display:block}.cx-stp[data-orientation=vertical] .cx-stp-step[data-state=done] .cx-stp-dot>.cx-stp-num{display:none}.cx-navbar{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px}.cx-navbar[data-orientation=vertical]{flex-direction:column;align-items:stretch;width:100%;max-width:240px}.cx-navbar[data-orientation=vertical]>.cx-nav{justify-content:flex-start}.cx-nav-label:empty{display:none}.style-nova .cn-button.cx-nav[data-marker=fill][aria-pressed=true]{background:var(--selected-soft);color:var(--selected)}.cx-nav[data-marker=fill]:after,.cx-nav[data-marker=none]:after{display:none}.style-nova .cn-button.cx-nav[data-marker=line][aria-pressed=true][aria-pressed]{background:transparent;color:var(--foreground)}.cx-nav[data-marker=line][aria-pressed=true]:after{left:10px;right:10px;bottom:0;width:auto;height:2px;margin:0;border-radius:2px}.style-nova .cn-button.cx-nav[data-marker=none][aria-pressed=true][aria-pressed]{background:transparent;color:var(--foreground);font-weight:600}.cx-navbar[data-orientation=vertical]>.cx-nav[data-marker=dot][aria-pressed=true]:after{inset:50% 10px auto auto;margin:-2px 0 0}.cx-vl-host .cx-pages-wrap{max-width:none}.mu-stack.cx-car-view{display:block;width:100%}.cx-mx-host.cx-kw-wait:empty{display:block;height:640px;border-radius:calc(var(--radius) * 1.6);background:linear-gradient(90deg,var(--sk-a) 0%,var(--sk-b) 50%,var(--sk-a) 100%);background-size:200% 100%;animation:cx-sk 1.3s linear infinite}.cx-bot.cx-kw-wait:empty{display:block;height:520px;border-radius:calc(var(--radius) * 1.6);background:linear-gradient(90deg,var(--sk-a) 0%,var(--sk-b) 50%,var(--sk-a) 100%);background-size:200% 100%;animation:cx-sk 1.3s linear infinite}@media(max-width:480px){.cx-mx-host.cx-kw-wait:empty{height:600px}}.cx-radii{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.cx-radius,.cx-shadow{display:grid;place-items:center;width:112px;height:80px;font-size:12px;color:var(--muted-foreground);font-family:var(--font-mono)}.cx-radius{border:1px solid var(--border);background:var(--muted);border-radius:calc(var(--radius) * var(--r, 1))}.cx-shadow{border-radius:var(--radius);background:var(--card);border:1px solid var(--border);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in srgb,var(--border) 60%,transparent)}}.cx-shadow[data-level=xs]{box-shadow:0 1px 2px #0000000d}.cx-shadow[data-level=sm]{box-shadow:0 1px 3px #00000014,0 1px 2px #0000000a}.cx-shadow[data-level=md]{box-shadow:0 6px 16px -6px #00000029,0 2px 4px -2px #0000000f}.cx-shadow[data-level=lg]{box-shadow:0 18px 40px -12px #00000040,0 4px 10px -4px #00000014}.cx-ov{display:inline-flex;position:relative}.cx-ov.cx-ov-zone{display:flex;width:100%}.cx-ov-trigger{display:inline-flex}.cx-ov-zone>.cx-ov-trigger{display:flex;width:100%}.cx-ov-behavior{display:none}.cx-ov-content[popover]{position:fixed;inset:auto;margin:0;border:0;overflow:visible;width:var(--w, auto);max-width:calc(100vw - 16px);color:var(--popover-foreground)}.cx-ov-content:not([popover]){display:none}.cx-ov-content[popover]:popover-open{display:flex;flex-direction:column}.cx-menu{gap:0;padding:4px;max-height:min(24rem,calc(100dvh - 32px));overflow-y:auto}.cx-menu-item{position:relative;display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:6px 8px;border:0;background:none;color:inherit;font:inherit;font-size:14px;text-align:left;cursor:default;border-radius:calc(var(--radius) * .7);outline:none}.cx-menu-item:focus,.cx-menu-item:focus-visible{background:var(--accent);color:var(--accent-foreground)}.cx-menu-item[data-variant=destructive]{color:var(--destructive)}.cx-menu-item[data-variant=destructive]:focus{background:var(--destructive);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--destructive) 10%,transparent)}color:var(--destructive)}.cx-menu-item>.mu-icon{width:16px;height:16px;flex:none;color:var(--muted-foreground)}.cx-menu-item[data-variant=destructive]>.mu-icon{color:var(--destructive)}.cx-menu-label{flex:1;min-width:0}.cx-menu-item .cn-dropdown-menu-shortcut:empty{display:none}.cx-menu-check{padding-right:32px}.cx-menu-mark,.cx-menu-dot{position:absolute;right:10px;display:grid;place-items:center;width:16px;height:16px}.cx-menu-check[aria-checked=false] .cx-menu-mark{visibility:hidden}.cx-menu-dot:after{content:"";width:7px;height:7px;border-radius:99px;background:currentColor;transform:scale(0);transition:transform .12s ease}.cx-menu-check[aria-checked=true] .cx-menu-dot:after{transform:scale(1)}.cx-menu-group{display:flex;flex-direction:column}.cx-menu .cn-dropdown-menu-separator{display:block;height:1px;margin:4px -4px;background:var(--border)}.cx-menu .cn-dropdown-menu-label{display:block;padding:6px 8px 4px;font-size:12px;font-weight:500;color:var(--muted-foreground)}.cx-ctx-zone{align-items:center;justify-content:center;min-height:140px;border:1.5px dashed var(--input);border-radius:calc(var(--radius) * 1.2);color:var(--muted-foreground);font-size:14px;user-select:none;-webkit-touch-callout:none}.cx-ctx-zone[data-open]{border-color:var(--ring);background:var(--muted);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--muted) 40%,transparent)}}.cx-menubar{display:flex;flex-direction:row;align-items:center;width:fit-content}.cx-menubar .cn-menubar-trigger{border:0;background:none;color:inherit;font:inherit;font-size:14px;font-weight:500;padding:3px 8px;border-radius:calc(var(--radius) * .6);cursor:default}.cx-menubar .cx-ov-trigger[data-open] .cn-menubar-trigger,.cx-menubar .cn-menubar-trigger:hover{background:var(--muted)}.cx-navmenu{display:flex;flex-direction:row;align-items:center;gap:2px}.cx-navmenu-trigger{display:inline-flex;align-items:center;gap:4px;border:0;background:none;color:inherit;font:inherit;font-size:14px;font-weight:500;text-decoration:none;padding:6px 10px;border-radius:calc(var(--radius) * .8);cursor:pointer}.cx-navmenu-trigger:hover,.cx-ov-trigger[data-open] .cx-navmenu-trigger{background:var(--muted)}.cx-navmenu-trigger .cn-navigation-menu-trigger-icon{width:12px;height:12px;transition:rotate .2s ease}.cx-ov-trigger[data-open] .cn-navigation-menu-trigger-icon{rotate:180deg}.cx-navmenu-panel[popover]:popover-open{display:grid;grid-template-columns:repeat(var(--cols, 2),minmax(0,1fr));gap:4px;padding:8px;border-radius:calc(var(--radius) * 1.2);background:var(--popover);box-shadow:0 0 0 1px var(--foreground),0 10px 30px -10px #00000040;@supports (color: color-mix(in lab,red,red)){box-shadow:0 0 0 1px color-mix(in srgb,var(--foreground) 10%,transparent),0 10px 30px -10px #00000040}}.cx-navmenu-link{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px;border-radius:calc(var(--radius) * .8);color:inherit;text-decoration:none}.cx-navmenu-link:hover,.cx-navmenu-link:focus-visible{background:var(--muted);outline:none}.cx-navmenu-title{font-size:14px;font-weight:500}.cx-navmenu-desc{font-size:13px;line-height:1.4;color:var(--muted-foreground)}.cx-navmenu-desc:empty{display:none}.cx-ov-content[data-open]{animation:cx-ov-in .12s cubic-bezier(.22,1,.36,1)}.cx-ov-content[data-closed]{animation:cx-ov-out .1s ease forwards}@keyframes cx-ov-in{0%{opacity:0;transform:scale(.96) translateY(var(--ov-dy, -4px))}}@keyframes cx-ov-out{to{opacity:0;transform:scale(.97)}}.cx-ov-content[data-side=top]{--ov-dy: 4px}@media(prefers-reduced-motion:reduce){.cx-ov-content[data-open],.cx-ov-content[data-closed]{animation-duration:1ms}}.cx-modal[data-mode=sheet]{top:0;bottom:0;right:0;width:min(26rem,calc(100% - 2rem));max-height:none;border-radius:0;overflow:hidden;transition:transform .3s cubic-bezier(.32,.72,0,1);transform:translate(100%)}.cx-modal[data-mode=sheet][data-side=left]{right:auto;left:0;transform:translate(-100%)}.cx-modal[data-mode=sheet]:is([data-side=top],[data-side=bottom]){left:0;right:0;width:100%;height:auto;max-height:min(80dvh,40rem)}.cx-modal[data-mode=sheet][data-side=top]{bottom:auto;transform:translateY(-100%)}.cx-modal[data-mode=sheet][data-side=bottom]{top:auto;transform:translateY(100%)}.cx-modal-root[data-open=true]>.cx-modal[data-mode=sheet]{transform:none}.cx-modal[data-mode=sheet] .cx-modal-body{flex:1}.cx-command{display:flex;flex-direction:column;width:100%;max-width:480px;border-radius:calc(var(--radius) * 1.2);border:1px solid var(--border);background:var(--popover);overflow:hidden}.cx-command-input{display:flex;flex-direction:row;align-items:center;gap:8px;padding:0 12px;border-bottom:1px solid var(--border)}.cx-command-input>.mu-icon{width:16px;height:16px;flex:none;color:var(--muted-foreground)}.cx-command-input input{flex:1;min-width:0;height:44px;border:0;background:none;outline:none;font:inherit;font-size:14px;color:inherit}.cx-command-list{display:flex;flex-direction:column;max-height:300px;overflow-y:auto;padding:4px}.cx-cmd-group{display:flex;flex-direction:column;padding:2px 0}.cx-cmd-group[hidden],.cx-cmd-item[hidden],.cx-cmd-sep[hidden],.cx-command-empty[hidden]{display:none}.cx-cmd-label{padding:6px 8px 4px;font-size:12px;font-weight:500;color:var(--muted-foreground)}.cx-cmd-item{display:flex;align-items:center;gap:8px;min-height:36px;padding:6px 8px;border:0;border-radius:calc(var(--radius) * .7);background:none;color:inherit;font:inherit;font-size:14px;text-align:left;cursor:default;outline:none}.cx-cmd-item>.mu-icon{width:16px;height:16px;flex:none;color:var(--muted-foreground)}.cx-cmd-item[data-selected]{background:var(--accent);color:var(--accent-foreground)}.cx-cmd-text{flex:1;min-width:0}.cx-cmd-item .cn-command-shortcut{font-size:12px;letter-spacing:.08em;color:var(--muted-foreground)}.cx-cmd-item .cn-command-shortcut:empty{display:none}.cx-cmd-sep{display:block;height:1px;margin:4px -4px;background:var(--border)}.cx-command-empty{padding:24px 8px;text-align:center;font-size:14px;color:var(--muted-foreground)}.cx-cmd-behavior{display:none}.cx-palette .cx-modal-body{padding:0}.cx-palette .cx-command{max-width:none;border:0;border-radius:0;background:transparent}.cx-split-caret{width:32px;padding:0}.cx-toaster-host{display:none}.cx-tip-wrap{display:inline-flex}.cx-ov-content[popover]:not(:popover-open){display:none!important}.cx-breadcrumb{display:block}.cx-bc-list{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;color:var(--muted-foreground)}.cx-bc-item{color:inherit;text-decoration:none}a.cx-bc-item:hover{color:var(--foreground)}.cn-breadcrumb-page.cx-bc-item{color:var(--foreground);font-weight:500}.cx-bc-sep,.cx-bc-more{display:inline-grid;place-items:center}.cx-bc-sep .mu-icon{width:14px;height:14px}.cx-bc-more .mu-icon{width:16px;height:16px}.cx-pl-row{display:flex;flex-direction:row;align-items:center;gap:4px}.cx-pl-more{display:inline-grid;place-items:center;width:32px;height:32px;color:var(--muted-foreground)}.cx-sidebar{display:flex;width:248px;flex:none;border-right:1px solid var(--border);background:var(--muted);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--muted) 35%,var(--background))}transition:width .2s cubic-bezier(.22,1,.36,1);overflow:hidden}.cx-sidebar[data-collapsed=true]{width:56px}.cx-sb-inner{display:flex;flex-direction:column;width:100%;gap:4px;padding:8px}.cx-sb-head,.cx-sb-foot{display:flex;flex-direction:column;gap:4px}.cx-sb-foot{margin-top:auto}.cx-sb-group{display:flex;flex-direction:column;gap:2px;padding:8px 0 4px}.cx-sb-glabel{padding:0 8px 4px;font-size:12px;font-weight:500;color:var(--muted-foreground);white-space:nowrap}.cx-sb-glabel:empty{display:none}.cx-sb-menu{display:flex;flex-direction:column;gap:2px}.cx-sb-item{display:flex;align-items:center;gap:8px;width:100%;height:32px;padding:0 8px;border:0;border-radius:calc(var(--radius) * .7);background:none;color:inherit;font:inherit;font-size:14px;text-align:left;cursor:pointer;white-space:nowrap}.cx-sb-item:hover{background:var(--accent)}.cx-sb-item[data-active=true],.cx-sb-item[aria-current=page]{background:var(--selected-soft);color:var(--selected);font-weight:500}.cx-sb-item{position:relative;text-decoration:none}.cx-sb-item>.mu-icon{width:16px;height:16px;flex:none}.cx-sb-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.cx-sb-count{min-width:20px;height:20px;padding:0 6px;border-radius:99px;background:var(--muted);font-size:12px;font-variant-numeric:tabular-nums;display:inline-grid;place-items:center}.cx-sb-count:empty{display:none}.cx-sb-item>.cx-sb-count{right:8px}.cx-sidebar[data-collapsed=true] :is(.cx-sb-label,.cx-sb-count,.cx-sb-glabel){display:none}.cx-sidebar[data-collapsed=true] .cx-sb-item{justify-content:center;padding:0}.cx-chat-msg[data-variant=received]{align-self:flex-start;align-items:flex-start}.cx-chat-msg[data-variant=sent]{align-self:flex-end;align-items:flex-end}.cx-chat-msg[data-variant=received] .cx-chat-bubble{background:var(--background);box-shadow:0 0 0 1px var(--border);border-bottom-left-radius:4px}.cx-chat-msg[data-variant=sent] .cx-chat-bubble{background:var(--primary);color:var(--primary-foreground);border-bottom-right-radius:4px}.cx-chat-msg[data-variant=sent] .cx-chat-bubble .cx-text{color:inherit;opacity:.8}.cx-msg-bubble{display:flex;flex-direction:column;gap:4px}.cx-msg-body{display:flex;flex-direction:column;gap:6px;font-size:14px;line-height:1.45}.cx-chat-tag:empty{display:none}.cx-tick{width:14px;height:14px}.cx-tick[data-status=read]{color:var(--info)}.cx-chat-msg[data-variant=sent] .cx-tick[data-status=read]{color:var(--info);@supports (color: color-mix(in lab,red,red)){color:color-mix(in srgb,var(--info) 70%,var(--primary-foreground))}}.cx-chat-day{align-self:center}.cx-msg-scroller{height:var(--h, 22rem);flex:none;width:100%;max-width:440px;border:1px solid var(--border);border-radius:calc(var(--radius) * 1.4)}.cx-msg-behavior{display:none}.cx-chat-img{display:block;width:220px;max-width:100%;aspect-ratio:4 / 3;border-radius:calc(var(--radius) * .8);background:var(--bg, var(--muted)) center / cover}.cx-attach{display:flex;align-items:center;gap:10px;width:100%;max-width:280px;padding:8px 12px 8px 8px;border:1px solid var(--border);border-radius:calc(var(--radius) * 1);background:var(--background);color:var(--foreground);text-decoration:none}.cx-attach:hover{background:var(--accent)}.cx-attach-ic{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:calc(var(--radius) * .7);background:var(--muted);color:var(--muted-foreground)}.cx-attach[data-kind=pdf] .cx-attach-ic{background:var(--destructive);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--destructive) 12%,transparent)}color:var(--destructive)}.cx-attach[data-kind=image] .cx-attach-ic{background:var(--info-soft);color:var(--info)}.cx-attach[data-kind=sheet] .cx-attach-ic{background:var(--success-soft);color:var(--success)}.cx-attach-ic .mu-icon{width:18px;height:18px}.cx-attach-text{display:flex;flex-direction:column;min-width:0}.cx-attach-name{font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-attach-size{font-size:12px;color:var(--muted-foreground)}.cx-attach-size:empty{display:none}.cx-toolbar{display:inline-flex;flex-direction:row;align-items:center;gap:4px;padding:4px;border:1px solid var(--border);border-radius:calc(var(--radius) * 1.1);background:var(--popover);box-shadow:0 4px 14px -6px #0000002e;width:fit-content}.cx-toolbar-group{display:flex;flex-direction:row;align-items:center;gap:2px}.cx-toolbar-sep{width:1px;height:20px;margin:0 4px;background:var(--border);flex:none}.cx-status{display:flex;flex-direction:row;align-items:center;gap:16px;width:100%;min-height:28px;padding:0 12px;border-top:1px solid var(--border);background:var(--muted);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--muted) 45%,var(--background))}font-size:12px;color:var(--muted-foreground);font-variant-numeric:tabular-nums}.cx-status-item{display:flex;flex-direction:row;align-items:center;gap:6px;white-space:nowrap}.cx-status-item .mu-icon{width:13px;height:13px}.cx-status-spacer{flex:1}.cx-zoom{display:inline-flex;flex-direction:row;align-items:center;gap:2px;padding:2px;border:1px solid var(--border);border-radius:var(--radius);background:var(--popover);width:fit-content}.cx-zoom-value{min-width:64px;font-variant-numeric:tabular-nums}.cx-canvas{position:relative;display:block;width:100%;height:var(--h, 360px);border:1px solid var(--border);border-radius:calc(var(--radius) * 1.2);overflow:hidden}.cx-canvas-host{position:absolute;inset:0;display:block}.cx-canvas-host canvas{display:block;width:100%;height:100%;cursor:grab;touch-action:none}.cx-canvas-host canvas:active{cursor:grabbing}.cx-canvas-over{position:absolute;inset:12px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:8px;pointer-events:none}.cx-canvas-over>*{pointer-events:auto}.cx-insp{display:flex;flex-direction:column;width:100%;max-width:320px;border:1px solid var(--border);border-radius:calc(var(--radius) * 1.2);background:var(--background);overflow:hidden}.cx-insp-sec+.cx-insp-sec{border-top:1px solid var(--border)}.cx-insp-head{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 12px;border:0;background:none;color:inherit;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.cx-insp-head:hover{background:var(--muted);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--muted) 50%,transparent)}}.cx-insp-head .cx-acc-chev{width:14px;height:14px;color:var(--muted-foreground);transition:rotate .2s ease}.cx-insp-head[aria-expanded=false] .cx-acc-chev{rotate:-90deg}.cx-insp-body{display:flex;flex-direction:column;gap:8px;padding:2px 12px 12px}.cx-insp-row{display:grid;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:10px}.cx-insp-label{font-size:13px;color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-insp-ctl{display:flex;flex-direction:row;align-items:center;min-width:0}.cx-insp-ctl .cx-nf,.cx-insp-ctl .cx-vector{max-width:100%}.cx-tree-host{display:block;width:100%;max-width:320px}.cx-tree{display:flex;flex-direction:column;padding:4px;border:1px solid var(--border);border-radius:calc(var(--radius) * 1.2)}.cx-tree-row{display:flex;align-items:center;gap:6px;width:100%;height:30px;padding-right:8px;border:0;border-radius:calc(var(--radius) * .6);background:none;color:inherit;font:inherit;font-size:13px;text-align:left;cursor:pointer;outline:none}.cx-tree-row:hover{background:var(--accent)}.cx-tree-row:focus-visible{box-shadow:inset 0 0 0 2px var(--ring)}.cx-tree-row[aria-selected=true]{background:var(--selected-soft);color:var(--selected);font-weight:500}.cx-tree-chev,.cx-tree-ic{display:inline-grid;place-items:center;width:14px;height:14px;flex:none;color:var(--muted-foreground)}.cx-tree-chev svg,.cx-tree-ic svg{width:14px;height:14px}.cx-tree-row[aria-selected=true] .cx-tree-ic{color:inherit}.cx-tree-chev-none{visibility:hidden}.cx-tree-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-folder-host{display:flex;flex-direction:column;gap:6px}.cx-folder-btn[data-connected]{color:var(--selected);border-color:var(--selected);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--selected) 40%,var(--border))}}.cx-folder-msg{text-align:left;margin:0}.cx-folder-msg:empty{display:none}.cx-slist-host{display:block;width:100%;max-width:320px}.cx-sl-anchor{display:none}.cx-insp-sec{display:flex;flex-direction:column}.cx-insp{max-width:380px}.cx-stp-text{display:flex;flex-direction:column;min-width:0}.cx-pill{display:inline-flex;flex-direction:row;align-items:center;gap:8px;width:fit-content;padding:6px 14px;border:1px solid var(--border);border-radius:99px;background:var(--background);font-size:13px;font-weight:500}.cx-pill .mu-icon{width:15px;height:15px}.cx-pill[data-tone=brand]{border-color:var(--selected);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--selected) 30%,transparent)}background:var(--selected-soft);color:var(--selected)}.cx-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;width:100%}@media(min-width:900px){.cx-features{grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr))}}.cx-feature{display:flex;flex-direction:column;gap:8px;padding:20px;border:1px solid var(--border);border-radius:calc(var(--radius) * 1.4);background:var(--card)}.cx-feature-ic{display:grid;place-items:center;width:36px;height:36px;border-radius:calc(var(--radius) * .8);background:var(--selected-soft);color:var(--selected)}.cx-feature-ic .mu-icon{width:18px;height:18px}.cx-feature-t{margin:4px 0 0;font-size:16px;font-weight:600}.cx-feature-d{margin:0;font-size:14px;line-height:1.55;color:var(--muted-foreground)}.cx-frows{display:flex;flex-direction:column;width:100%;border-top:1px solid var(--border)}.cx-frow{display:grid;grid-template-columns:64px minmax(0,4fr) minmax(0,7fr);gap:16px;align-items:baseline;padding:20px 8px;border-bottom:1px solid var(--border)}.cx-frow-i{font-family:var(--font-mono);font-size:13px;color:var(--muted-foreground)}.cx-frow-t{margin:0;font-size:17px;font-weight:600}.cx-frow-d{margin:0;font-size:14px;line-height:1.55;color:var(--muted-foreground)}@media(max-width:640px){.cx-frow{grid-template-columns:40px minmax(0,1fr)}.cx-frow-d{grid-column:2}}.cx-bento{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:var(--row, 160px);gap:12px;width:100%}.cx-bento-cell{grid-column:span var(--span, 2);grid-row:span var(--rows, 1);display:flex;flex-direction:column;justify-content:flex-end;gap:4px;padding:16px;border-radius:calc(var(--radius) * 1.4);background:var(--muted);overflow:hidden}@media(max-width:640px){.cx-bento{grid-template-columns:1fr;grid-auto-rows:auto}.cx-bento-cell{grid-column:auto;grid-row:auto;min-height:140px}}.cx-logos{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 40px;width:100%}.cx-logo{display:flex;align-items:center;height:28px;color:var(--muted-foreground);opacity:.7;filter:grayscale(1);transition:opacity .16s,filter .16s;font-size:18px;font-weight:700;letter-spacing:-.02em}.cx-logo:hover{opacity:1;filter:none;color:var(--foreground)}.cx-logo img,.cx-logo .mu-image,.cx-logo .mu-icon{height:100%;width:auto}.cx-statband{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(50%,160px),1fr));width:100%;border-block:1px solid var(--border)}.cx-statband-cell{display:flex;flex-direction:column;align-items:center;gap:4px;padding:24px 12px;text-align:center}.cx-statband-cell+.cx-statband-cell{border-left:1px solid var(--border)}.cx-statband-value{font-size:34px;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.cx-statband-label{font-size:13px;color:var(--muted-foreground)}.cx-countup{display:inline}.cx-pricing{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:16px;width:100%;align-items:stretch}.cx-tier{position:relative;display:flex;flex-direction:column;gap:16px;padding:24px;border:1px solid var(--border);border-radius:calc(var(--radius) * 1.6);background:var(--card)}.cx-tier[data-featured=on]{border-color:var(--selected);box-shadow:0 0 0 1px var(--selected),0 18px 40px -20px var(--selected);@supports (color: color-mix(in lab,red,red)){box-shadow:0 0 0 1px var(--selected),0 18px 40px -20px color-mix(in srgb,var(--selected) 45%,transparent)}}.cx-tier-badge{position:absolute;top:-11px;left:24px;padding:2px 10px;border-radius:99px;background:var(--selected);color:var(--selected-foreground);font-size:12px;font-weight:600}.cx-tier-head{display:flex;flex-direction:column;gap:4px}.cx-tier-name{font-size:15px;font-weight:600}.cx-tier-desc{margin:0;font-size:13px;color:var(--muted-foreground)}.cx-tier-price{display:flex;flex-direction:row;align-items:baseline;gap:4px}.cx-tier-amount{font-size:36px;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.cx-tier-period{font-size:14px;color:var(--muted-foreground)}.cx-tier-body{display:flex;flex-direction:column;gap:10px;flex:1}.cx-tier-body>:last-child{margin-top:auto}.cx-tier-feature{display:flex;flex-direction:row;align-items:center;gap:8px;font-size:14px}.cx-tier-feature .mu-icon{width:16px;height:16px;color:var(--selected);flex:none}.cx-blinds{position:absolute;inset:0;z-index:0;pointer-events:none}.cx-hero-blinds{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:280px;width:100%;padding:40px 20px;border-radius:calc(var(--radius) * 1.6);overflow:hidden;text-align:center}.cx-hero-blinds>:not(.cx-blinds){position:relative;z-index:1}.cx-navpill-wrap{position:sticky;top:12px;z-index:var(--z-sticky, 20);display:flex;justify-content:center;width:100%;padding:0 12px}.cx-navpill{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;width:100%;max-width:64rem;padding:8px 8px 8px 18px;border:1px solid var(--border);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in srgb,var(--border) 70%,transparent)}border-radius:99px;background:var(--background);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--background) 70%,transparent)}-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4)}.cx-navpill a:not(.cn-button){color:var(--muted-foreground);text-decoration:none;font-size:14px}.cx-navpill a:not(.cn-button):hover{color:var(--foreground)}@supports (animation-timeline: scroll()){.cx-navpill{animation:cx-navpill-firm linear both;animation-timeline:scroll();animation-range:0 120px}@keyframes cx-navpill-firm{to{background:color-mix(in srgb,var(--background) 92%,transparent);box-shadow:0 10px 30px -14px #00000040}}}.style-nova .cn-button-size-xl{height:44px;gap:8px;padding-inline:18px;border-radius:10px;font-size:15px}.style-nova .cn-button-size-2xl{height:52px;gap:10px;padding-inline:24px;border-radius:12px;font-size:15.5px}.style-nova .cn-button-size-icon-xl{width:44px;height:44px;border-radius:10px}.style-nova .cn-button-size-icon-2xl{width:52px;height:52px;border-radius:12px}.style-nova :is(.cn-button-size-xl,.cn-button-size-2xl,.cn-button-size-icon-xl,.cn-button-size-icon-2xl) svg:not([class*=size-]){width:18px;height:18px}.style-nova :is(.cn-input:not(.cn-input-group-input),.cn-input-group):is([data-size=xl],.cx-fieldset[data-fields=xl] *){height:44px;border-radius:10px;font-size:15px}.style-nova :is(.cn-input:not(.cn-input-group-input),.cn-input-group):is([data-size="2xl"],.cx-fieldset[data-fields="2xl"] *){height:52px;border-radius:12px;font-size:15.5px}.style-nova .cn-input:not(.cn-input-group-input):is([data-size=xl],[data-size="2xl"],.cx-fieldset[data-fields] *){padding-inline:14px}.style-nova .cn-input-group:is([data-size=xl],[data-size="2xl"],.cx-fieldset[data-fields] *){padding-inline:4px}.style-nova .cn-input-group:is([data-size=xl],[data-size="2xl"],.cx-fieldset[data-fields] *) .cn-input-group-input{font-size:inherit;height:100%}.style-nova .cn-input-group:is([data-size=xl],[data-size="2xl"],.cx-fieldset[data-fields] *) .cn-input-group-addon{font-size:inherit;padding-inline:10px 4px}.style-nova .cx-fieldset[data-fields] .cn-label{font-size:14px;font-weight:600}.style-nova :is(.cn-input:not(.cn-input-group-input),.cn-input-group):is([data-variant=filled],.cx-fieldset[data-look=filled] *){background:var(--muted);border-color:transparent}.style-nova .cn-input:not(.cn-input-group-input):is([data-variant=filled],.cx-fieldset[data-look=filled] *):focus-visible,.style-nova .cn-input-group:is([data-variant=filled],.cx-fieldset[data-look=filled] *):focus-within{background:var(--background);border-color:var(--ring)}.style-nova .cn-input-group:is([data-variant=filled],.cx-fieldset[data-look=filled] *) .cn-input-group-input{background:transparent}.cx-fieldset{display:flex;flex-direction:column;gap:18px}.cn-field-separator{position:relative;display:flex;align-items:center;justify-content:center;height:20px}.cn-field-separator>.cn-separator{position:absolute;left:0;right:0;top:50%}.cn-field-separator-content{position:relative;padding:0 10px;background:var(--background);color:var(--muted-foreground);font-size:13px}.cn-field:has(>.cx-field-head){flex-direction:column}.cn-field:has(>.cx-field-head)>.cn-label:empty{display:none}.cx-field-head{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline;gap:12px}.cx-navpill-wrap[data-look=tray]{top:16px;padding:0}.cx-navpill[data-look=tray]{max-width:1008px;height:60px;padding:0 8px 0 20px;gap:32px;justify-content:flex-start;border:0;border-radius:18px;background:var(--muted);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;animation:none}.cx-navpill .cx-nav-links{display:flex;flex-direction:row;align-items:center;gap:26px}.cx-navpill[data-look=tray] a:not(.cn-button){font-size:14.5px;font-weight:500}.cx-navpill a[aria-current=page]{color:var(--foreground)}.cx-navpill[data-look=tray] .cx-nav-cta{height:44px;padding:0 18px;border-radius:10px;font-size:14.5px;background:var(--background);color:var(--foreground);box-shadow:0 1px 2px #0b0b0d0f}.cx-navpill .cx-nav-menu{display:none}@supports (animation-timeline: scroll()){.cx-navpill[data-look=tray],.cx-navpill[data-look=tray] .cx-nav-cta{animation-timeline:scroll();animation-range:0 64px;animation-fill-mode:both;animation-timing-function:linear}.cx-navpill[data-look=tray]{animation-name:cx-tray-glass}.cx-navpill[data-look=tray] .cx-nav-cta{animation-name:cx-tray-cta}@keyframes cx-tray-glass{to{background:color-mix(in srgb,var(--background) 82%,transparent);-webkit-backdrop-filter:blur(20px) saturate(1.8);backdrop-filter:blur(20px) saturate(1.8);box-shadow:0 0 0 1px #0b0b0d0f,0 12px 32px -18px #0b0b0d59}}@keyframes cx-tray-cta{to{background:var(--primary);color:var(--primary-foreground)}}}@media(max-width:640px){.cx-navpill-wrap[data-look=tray]{padding:0 12px;top:12px}.cx-navpill[data-look=tray]{height:56px;gap:8px;padding:0 6px 0 16px;border-radius:16px}.cx-navpill[data-look=tray] .cx-nav-links,.cx-navpill[data-look=tray] .cx-nav-hide-sm{display:none}.cx-navpill[data-look=tray] .cx-nav-cta{height:40px;padding:0 14px;font-size:14px}.cx-navpill .cx-nav-menu{display:inline-flex}}@media(prefers-reduced-motion:reduce){.cx-navpill[data-look=tray],.cx-navpill[data-look=tray] .cx-nav-cta{animation:none}}.cx-navpill .cx-nav-links a,.cx-navpill .cx-nav-cta,.cx-navpill .cx-nav-door{white-space:nowrap}@media(max-width:860px){.cx-navpill[data-look=tray] .cx-nav-links,.cx-navpill[data-look=tray] .cx-nav-hide-sm{display:none}.cx-navpill .cx-nav-menu{display:inline-flex}}.cx-tier-was{margin-left:8px;color:var(--muted-foreground);text-decoration:line-through;font-size:14px}.cx-tier-note{margin:0;color:var(--muted-foreground);font-size:13px;line-height:1.5}.cx-tier-lead{color:var(--muted-foreground);font-size:13px;font-weight:500}.cx-tab .cn-badge{margin-left:6px}.cn-table-row[data-group=on]>.cn-table-cell{padding-top:20px;font-weight:600;font-size:12px;color:var(--muted-foreground)}.cx-stp[data-look=list]{display:flex;flex-direction:column;gap:0;max-width:none}.cx-stp[data-look=list] .cx-stp-step{flex-direction:row;align-items:flex-start;gap:18px;padding:20px 0;border-top:1px solid var(--border)}.cx-stp[data-look=list] .cx-stp-step:last-child{border-bottom:1px solid var(--border)}.cx-stp[data-look=list] .cx-stp-step:after,.cx-stp[data-look=list] .cx-stp-bar,.cx-stp[data-look=list] .cx-stp-check{display:none}.cx-stp[data-look=list] .cx-stp-dot{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:99px;background:var(--muted);color:var(--foreground);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;transition:background-color .2s ease,color .2s ease;border:0;box-shadow:none}.cx-stp[data-look=list] [data-state] .cx-stp-dot{border:0;box-shadow:none}.cx-stp[data-look=list] [data-state=now] .cx-stp-dot{background:var(--primary);color:var(--primary-foreground)}.cx-stp[data-look=list] [data-state=done] .cx-stp-dot{background:var(--muted);color:var(--foreground)}.cx-stp[data-look=list] .cx-stp-num{display:block}.cx-stp[data-look=list] .cx-stp-text{display:flex;flex-direction:column;gap:4px;padding-top:4px;min-width:0}.cx-stp[data-look=list] .cx-stp-label{white-space:normal;font-size:18px;font-weight:600;letter-spacing:-.02em;color:var(--foreground)}.cx-stp[data-look=list] .cx-stp-desc{display:block;margin:0;font-size:15px;line-height:1.6;color:var(--muted-foreground)}.cx-wordline{display:block;margin:0;font-size:clamp(28px,4vw,44px);line-height:1.25;letter-spacing:-.04em;font-weight:700;color:var(--muted-foreground);@supports (color: color-mix(in lab,red,red)){color:color-mix(in srgb,var(--muted-foreground) 55%,var(--background))}text-wrap:pretty}.cx-word{display:inline-block;white-space:nowrap}.cx-word[data-tone=strong]{color:var(--foreground)}.cx-word:not(:last-child):after{content:" \b7";color:var(--foreground);margin-right:.28em}.style-nova .cn-accordion[data-size=lg] .cn-accordion-trigger{padding-block:22px;font-size:17px;font-weight:600;letter-spacing:-.01em}.style-nova .cn-accordion[data-size=lg] .cn-accordion-trigger .cx-acc-chev{width:18px;height:18px}.style-nova .cn-accordion[data-size=lg] .cn-accordion-content-inner{padding-bottom:22px;font-size:15.5px;line-height:1.65;max-width:680px;color:var(--muted-foreground)}.cx-device{--dw: 280px;position:relative;display:flex;flex-direction:column;flex:none;max-width:100%}.cx-device[data-sized=true]{--dw: var(--w)}.cx-device[data-kind=phone]{width:var(--dw)}.cx-device[data-kind=phone],.cx-cp-frame{container-type:inline-size;padding:0;border-radius:16.4%/7.9%;background:linear-gradient(135deg,#d9d6d1,#9e9a94 45%,#c9c5bf 70%,#8d8983);box-shadow:inset 0 0 0 .5px #ffffff59,0 0 0 .5px #0b0b0d73,0 22px 30px -18px #0b0b0d59}.cx-device[data-kind=phone]:before,.cx-device[data-kind=phone]:after,.cx-cp-frame:before,.cx-cp-frame:after{content:"";position:absolute;width:1.1%;min-width:2px;border-radius:99px}.cx-device[data-kind=phone]:before,.cx-cp-frame:before{right:100%;top:17%;height:19.7%;background:linear-gradient(to bottom,#a9a49d 0 18%,transparent 18% 32%,#a9a49d 32% 65%,transparent 65% 72%,#a9a49d 72% 100%)}.cx-device[data-kind=phone]:after,.cx-cp-frame:after{left:100%;top:24%;height:24.7%;background:linear-gradient(to bottom,#a9a49d 0 41%,transparent 41% 71%,#a9a49d 71% 88%,transparent 88%)}.cx-device[data-kind=phone]>.cx-device-screen,.cx-cp-screen{position:relative;width:auto;margin:3.2% 3.5%;aspect-ratio:1206 / 2622;border-radius:13.6%/6.3%;overflow:hidden;background:var(--muted);isolation:isolate;box-shadow:0 0 0 2.3cqw #0b0b0c}.cx-device[data-kind=phone][data-island=on]>.cx-device-screen:after{content:"";position:absolute;z-index:3;top:1.5%;left:50%;width:31.8%;aspect-ratio:3.4;height:auto;transform:translate(-50%);border-radius:99px;background:#000}.cx-device-screen>img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.cx-device-screen>:not(img){width:100%;height:100%}.cx-device[data-kind=browser]{width:100%;border-radius:12px;overflow:hidden;background:var(--background);padding-top:38px;box-shadow:0 0 0 1px var(--border),0 24px 48px -30px #0b0b0d66}.cx-device[data-kind=browser][data-sized=true]{width:var(--w)}.cx-device[data-kind=browser]:before{content:"";position:absolute;left:0;right:0;top:0;height:38px;border-bottom:1px solid var(--border);background:radial-gradient(circle at 18px 19px,var(--foreground) 4.5px,transparent 5px),radial-gradient(circle at 34px 19px,var(--foreground) 4.5px,transparent 5px),radial-gradient(circle at 50px 19px,var(--foreground) 4.5px,transparent 5px),var(--muted);@supports (color: color-mix(in lab,red,red)){background:radial-gradient(circle at 18px 19px,color-mix(in oklab,var(--foreground) 22%,transparent) 4.5px,transparent 5px),radial-gradient(circle at 34px 19px,color-mix(in oklab,var(--foreground) 22%,transparent) 4.5px,transparent 5px),radial-gradient(circle at 50px 19px,color-mix(in oklab,var(--foreground) 22%,transparent) 4.5px,transparent 5px),color-mix(in oklab,var(--muted) 60%,var(--background))}}.cx-device-url{position:absolute;top:8px;left:50%;transform:translate(-50%);z-index:1;max-width:calc(100% - 140px);height:22px;padding:0 12px;border-radius:6px;background:var(--background);color:var(--muted-foreground);font-size:12px;line-height:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 0 0 1px var(--border)}.cx-device[data-kind=browser]>.cx-device-screen{position:relative;width:100%}.cx-device[data-kind=browser]>.cx-device-screen>img{height:auto}.cx-device[data-crop=true]>.cx-device-screen{aspect-ratio:auto;height:var(--h);overflow:hidden}.cx-device[data-crop=true]{-webkit-mask-image:linear-gradient(to bottom,#000 72%,transparent);mask-image:linear-gradient(to bottom,#000 72%,transparent);mask-clip:no-clip}.cx-device[data-crop=true]>img{height:100%;object-fit:cover;object-position:top}.cx-live{position:relative;display:block;width:100%;max-width:380px;height:var(--live-h, 200px)}.cx-live-card{position:absolute;left:0;right:0;top:0;z-index:calc(10 - var(--i, 0));display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:calc(var(--radius) * 1.6);border:1px solid var(--border);background:var(--card);color:var(--card-foreground);box-shadow:0 18px 36px -24px #0b0b0d73;transform-origin:top center;transform:translateY(calc(var(--i, 0) * 14px)) scale(calc(1 - var(--i, 0) * .05));opacity:calc(1 - var(--i, 0) * .28);transition:transform .56s cubic-bezier(.23,1,.32,1),opacity .42s ease,filter .42s ease}.cx-live-card[data-enter]{transform:translateY(-28px) scale(.96);opacity:0;filter:blur(4px)}.cx-live-card+.cx-live-card+.cx-live-card+.cx-live-card{opacity:0}.cx-live-ic{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:10px;background:var(--muted);color:var(--foreground)}.cx-live-ic svg{width:18px;height:18px}.cx-live-card[data-tone=ok] .cx-live-ic{background:var(--success-soft);color:var(--success)}.cx-live-card[data-tone=wait] .cx-live-ic{background:var(--warning-soft);color:var(--warning)}.cx-live-card[data-tone=info] .cx-live-ic{background:var(--selected-soft);color:var(--selected)}.cx-live-tx{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.cx-live-tx b{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-live-tx span{font-size:13px;color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-live-card small{flex:none;align-self:flex-start;font-size:12px;color:var(--muted-foreground)}@media(prefers-reduced-motion:reduce){.cx-live-card{transition:none}}.style-nova .cn-button{transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.16s;transition-timing-function:cubic-bezier(.23,1,.32,1)}.style-nova .cn-button:active:not(:disabled){transform:scale(.97)}.cx-hours-h{margin:0;font-size:12px;font-weight:600;color:var(--muted-foreground)}.cx-ag-ev .cx-text[data-variant=caption],.cx-ag-ev .cx-text[data-variant=muted]{color:var(--foreground);@supports (color: color-mix(in lab,red,red)){color:color-mix(in srgb,var(--foreground) 78%,var(--tone))}}.cx-play{position:relative;overflow:hidden;background:var(--card, #fff);color:var(--foreground);border-radius:calc(var(--radius) * 1.4);box-shadow:0 1px 2px #0b0b0d0f,0 12px 32px -16px #0b0b0d2e;font-family:var(--font-sans)}.cx-play .mu-icon,.cx-play svg{width:1em;height:1em;flex:none}.cx-bkp{padding:16px;display:flex;flex-direction:column;gap:14px}.cx-bkp-who{display:flex;flex-direction:row;gap:10px;align-items:center}.cx-bkp-av{width:36px;height:36px;border-radius:50%;background:var(--foreground);color:var(--background);display:grid;place-items:center;flex:none;font-size:14px;font-weight:600}.cx-bkp-name{display:flex;flex-direction:column;gap:2px;min-width:0}.cx-bkp-t{font-size:14px;font-weight:600;letter-spacing:-.01em}.cx-bkp-s{font-size:12.5px;color:var(--muted-foreground)}.cx-bkp-price{margin-left:auto;font-size:14px;font-weight:600;white-space:nowrap}.cx-bkp-days{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.cx-bkp-hours{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.cx-bkp-day,.cx-bkp-hour{position:relative;border:1px solid var(--border);border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center}.cx-bkp-day{height:52px;gap:2px}.cx-bkp-hour{height:36px;border-radius:9px;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}.cx-bkp-wd{font-size:11px;color:var(--muted-foreground)}.cx-bkp-d{font-size:15px;font-weight:600}.cx-bkp-day[data-state=off]{background:var(--muted);border-color:transparent}.cx-bkp-day[data-state=off]>span{color:var(--muted-foreground)}.cx-bkp-day[data-state=off] .cx-bkp-d,.cx-bkp-hour[data-state=taken]{text-decoration:line-through}.cx-bkp-hour[data-state=taken]{color:var(--muted-foreground);background:var(--muted);border-color:transparent}.cx-bkp-on{position:absolute;inset:-1px;border-radius:inherit;background:var(--foreground);color:var(--background);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:13px;font-weight:600;opacity:0;transform:scale(.92)}.cx-bkp-on .cx-bkp-wd{color:var(--background);@supports (color: color-mix(in lab,red,red)){color:color-mix(in srgb,var(--background) 70%,transparent)}}.cx-bkp-on:after,.cx-bkp-go:after{content:"";position:absolute;left:50%;top:50%;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:50%;background:#ffffff73;opacity:0}.cx-bkp-go{position:relative;height:44px;border-radius:10px;background:var(--foreground);color:var(--background);display:grid;place-items:center;font-size:14px;font-weight:600}.cx-bkp-done{position:absolute;inset:0;background:var(--card, #fff);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:20px;text-align:center;opacity:0;transform:translateY(16px)}.cx-bkp-ok{width:52px;height:52px;border-radius:50%;background:var(--success);color:#fff;display:grid;place-items:center;font-size:24px;transform:scale(.4)}.cx-bkp-dt{font-size:18px;font-weight:700;letter-spacing:-.02em}.cx-bkp-dd{font-size:13.5px;color:var(--muted-foreground)}.cx-bkp-pass{margin-top:4px;display:flex;flex-direction:row;gap:8px;align-items:center;padding:8px 12px;border-radius:999px;background:var(--muted);font-size:12.5px;font-weight:600;font-family:var(--font-mono, ui-monospace, monospace)}@media(prefers-reduced-motion:no-preference){.cx-play[data-in] .cx-bkp-day .cx-bkp-on{animation:cx-bkp-day 9s infinite}.cx-play[data-in] .cx-bkp-day .cx-bkp-on:after{animation:cx-bkp-tap1 9s infinite}.cx-play[data-in] .cx-bkp-hour .cx-bkp-on{animation:cx-bkp-hour 9s infinite}.cx-play[data-in] .cx-bkp-hour .cx-bkp-on:after{animation:cx-bkp-tap2 9s infinite}.cx-play[data-in] .cx-bkp-go{animation:cx-bkp-press 9s infinite}.cx-play[data-in] .cx-bkp-go:after{animation:cx-bkp-tap3 9s infinite}.cx-play[data-in] .cx-bkp-done{animation:cx-bkp-done 9s infinite}.cx-play[data-in] .cx-bkp-ok{animation:cx-bkp-ok 9s infinite}}@media(prefers-reduced-motion:reduce){.cx-bkp-on{opacity:1;transform:none}}@keyframes cx-bkp-day{0%,12%{opacity:0;transform:scale(.92)}16%,86%{opacity:1;transform:none;animation-timing-function:cubic-bezier(.23,1,.32,1)}92%,to{opacity:0;transform:scale(.92)}}@keyframes cx-bkp-hour{0%,26%{opacity:0;transform:scale(.92)}30%,86%{opacity:1;transform:none}92%,to{opacity:0;transform:scale(.92)}}@keyframes cx-bkp-tap1{0%,12%{opacity:0;transform:scale(.4)}14%{opacity:1;transform:scale(.8)}22%,to{opacity:0;transform:scale(2)}}@keyframes cx-bkp-tap2{0%,26%{opacity:0;transform:scale(.4)}28%{opacity:1;transform:scale(.8)}36%,to{opacity:0;transform:scale(2)}}@keyframes cx-bkp-tap3{0%,39%{opacity:0;transform:scale(.4)}41%{opacity:1;transform:scale(.8)}49%,to{opacity:0;transform:scale(2.4)}}@keyframes cx-bkp-press{0%,39%{transform:none}41%{transform:scale(.97)}44%,to{transform:none}}@keyframes cx-bkp-done{0%,45%{opacity:0;transform:translateY(16px)}51%,84%{opacity:1;transform:none;animation-timing-function:cubic-bezier(.23,1,.32,1)}90%,to{opacity:0;transform:translateY(16px)}}@keyframes cx-bkp-ok{0%,48%{transform:scale(.4)}56%,to{transform:none}}.cx-dp{padding:16px 18px;display:flex;flex-direction:column}.cx-dp-top{display:flex;flex-direction:row;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--border)}.cx-dp-t{font-size:15px;font-weight:600;letter-spacing:-.01em}.cx-dp-date{font-size:13px;color:var(--muted-foreground)}.cx-dp-count{margin-left:auto;height:24px;min-width:72px;border-radius:999px;background:var(--muted);font-size:12px;font-weight:600;display:grid;place-items:center;overflow:hidden;white-space:nowrap}.cx-dp-count>span{grid-area:1 / 1;padding:0 10px}.cx-dp-c2{opacity:0;transform:translateY(100%)}.cx-dp-list{position:relative;display:flex;flex-direction:column;padding-top:6px}.cx-dp-list:before{content:"";position:absolute;left:80.5px;top:20px;bottom:20px;width:1px;background:var(--border)}.cx-dp-row,.cx-dp-now{display:grid;grid-template-columns:64px 14px minmax(0,1fr);gap:10px;align-items:center}.cx-dp-row{min-height:50px}.cx-dp-time{font-size:13px;font-weight:500;color:var(--muted-foreground);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.cx-dp-dot{position:relative;z-index:1;width:9px;height:9px;border-radius:50%;background:var(--foreground);justify-self:center;box-shadow:0 0 0 3px var(--card, #fff)}.cx-dp-card{position:relative;min-height:34px;display:flex}.cx-dp-body{position:relative;flex:1;min-width:0;display:flex;flex-direction:row;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;background:var(--card, #fff)}.cx-dp-who{font-size:14px;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.cx-dp-what{font-size:13px;color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.cx-dp-tag{margin-left:auto;flex:none;font-size:11.5px;font-weight:600;padding:3px 8px;border-radius:999px;background:var(--muted);color:var(--foreground);@supports (color: color-mix(in lab,red,red)){color:color-mix(in srgb,var(--foreground) 78%,transparent)}white-space:nowrap}.cx-dp-tag[data-tone=ok]{background:var(--success-soft);color:var(--success);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--success) 72%,black)}}.cx-dp-tag[data-tone=ai]{background:var(--brand, #6B46F2);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--brand, #6B46F2) 12%,transparent)}color:var(--brand, #6B46F2)}.cx-dp-row[data-state=done] .cx-dp-dot{background:var(--muted-foreground);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--muted-foreground) 45%,transparent)}}.cx-dp-row[data-state=done] .cx-dp-who{color:var(--muted-foreground)}.cx-dp-now{height:18px}.cx-dp-now>span:first-child{font-size:11.5px;font-weight:700;color:var(--destructive, #E5484D);text-align:right}.cx-dp-now-dot{z-index:1;width:9px;height:9px;border-radius:50%;background:var(--destructive, #E5484D);justify-self:center}.cx-dp-now-line{height:1.5px;background:var(--destructive, #E5484D);opacity:.6}.cx-dp-free{position:absolute;inset:0;border:1.5px dashed var(--muted-foreground);@supports (color: color-mix(in lab,red,red)){border:1.5px dashed color-mix(in srgb,var(--muted-foreground) 40%,transparent)}border-radius:10px;display:flex;align-items:center;padding:0 12px;font-size:13px;color:var(--muted-foreground)}.cx-dp-row[data-state=fill] .cx-dp-body:after{content:"";position:absolute;inset:0;border-radius:10px;box-shadow:0 0 0 2px var(--success);opacity:0}.cx-dp-row[data-state=fill] .cx-dp-dot:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--success)}@media(prefers-reduced-motion:no-preference){.cx-play[data-in] .cx-dp-row[data-state=fill] .cx-dp-dot{background:var(--muted-foreground);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--muted-foreground) 40%,transparent)}}.cx-play[data-in] .cx-dp-row[data-state=fill] .cx-dp-dot:after{animation:cx-dp-dot 10s infinite}.cx-play[data-in] .cx-dp-row[data-state=fill] .cx-dp-free{animation:cx-dp-free 10s infinite}.cx-play[data-in] .cx-dp-row[data-state=fill] .cx-dp-body{animation:cx-dp-new 10s infinite}.cx-play[data-in] .cx-dp-row[data-state=fill] .cx-dp-body:after{animation:cx-dp-ring 10s infinite}.cx-play[data-in] .cx-dp-count[data-next] .cx-dp-c1{animation:cx-dp-out 10s infinite}.cx-play[data-in] .cx-dp-count[data-next] .cx-dp-c2{animation:cx-dp-in 10s infinite}}@media(prefers-reduced-motion:reduce){.cx-dp-free{display:none}}@keyframes cx-dp-free{0%,28%{opacity:1}34%,88%{opacity:0}94%,to{opacity:1}}@keyframes cx-dp-new{0%,30%{opacity:0;transform:translateY(-8px) scale(.98)}36%,88%{opacity:1;transform:none;animation-timing-function:cubic-bezier(.23,1,.32,1)}94%,to{opacity:0;transform:translateY(-8px) scale(.98)}}@keyframes cx-dp-ring{0%,34%{opacity:0}38%{opacity:1}60%,to{opacity:0}}@keyframes cx-dp-dot{0%,34%{opacity:0}38%,88%{opacity:1}94%,to{opacity:0}}@keyframes cx-dp-out{0%,36%{opacity:1;transform:none}40%,88%{opacity:0;transform:translateY(-100%)}94%,to{opacity:1;transform:none}}@keyframes cx-dp-in{0%,36%{opacity:0;transform:translateY(100%)}40%,88%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(100%)}}.cx-cp{display:flex;flex-direction:column}.cx-cp-head{display:flex;flex-direction:row;gap:10px;align-items:center;padding:14px 16px;border-bottom:1px solid var(--border)}.cx-cp-face{width:34px;height:34px;border-radius:50%;background:var(--brand, #6B46F2);display:flex;gap:5px;align-items:center;justify-content:center;flex:none}.cx-cp-face>span{width:4px;height:7px;border-radius:2px;background:#fff}.cx-cp-name{display:flex;flex-direction:column;gap:2px;min-width:0}.cx-cp-t{font-size:14px;font-weight:600;letter-spacing:-.01em}.cx-cp-s{display:flex;flex-direction:row;gap:6px;align-items:center;font-size:12px;color:var(--muted-foreground)}.cx-cp-s:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--success)}.cx-cp-log{display:flex;flex-direction:column;gap:8px;padding:16px}.cx-cp-msg{max-width:82%;padding:9px 12px;border-radius:16px;font-size:13.5px;line-height:1.4}.cx-cp-msg[data-who=out]{align-self:flex-end;background:var(--foreground);color:var(--background);border-bottom-right-radius:5px;transform-origin:bottom right}.cx-cp-msg[data-who=in]{align-self:flex-start;background:var(--muted);border-bottom-left-radius:5px;transform-origin:bottom left}.cx-cp-card{align-self:flex-end;width:82%;box-sizing:border-box;border:1px solid var(--border);border-radius:14px;padding:12px;display:flex;flex-direction:row;gap:10px;align-items:center;transform-origin:bottom right}.cx-cp-ok{width:30px;height:30px;border-radius:50%;background:var(--success-soft);color:var(--success);display:grid;place-items:center;flex:none;font-size:15px}.cx-cp-ct{font-size:13px;font-weight:600}.cx-cp-cd{font-size:12px;color:var(--muted-foreground)}.cx-cp-chips{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;padding:0 16px 12px}.cx-cp-chip{font-size:12px;font-weight:500;padding:6px 10px;border-radius:999px;border:1px solid var(--border);white-space:nowrap}.cx-cp-comp{margin:0 12px 12px;display:flex;flex-direction:row;align-items:center;gap:8px;height:44px;padding:0 6px 0 14px;border-radius:12px;background:var(--muted);font-size:13px;color:var(--muted-foreground)}.cx-cp-send{margin-left:auto;width:32px;height:32px;border-radius:9px;background:var(--foreground);color:var(--background);display:grid;place-items:center;font-size:14px}@media(prefers-reduced-motion:no-preference){.cx-play[data-in] .cx-cp-msg,.cx-play[data-in] .cx-cp-card,.cx-play[data-in] .cx-cp-btns,.cx-play[data-in] .cx-cp-note{opacity:0;animation:12s infinite}.cx-play[data-in] .cx-cp-face>span{animation:cx-cp-blink 5s infinite}.cx-cp[data-in] [data-step="1"]{animation-name:cx-cp-s1}.cx-cp[data-in] [data-step="2"]{animation-name:cx-cp-s2}.cx-cp[data-in] [data-step="3"]{animation-name:cx-cp-s3}.cx-cp[data-in] [data-step="4"]{animation-name:cx-cp-s4}.cx-cp[data-in] [data-step="5"]{animation-name:cx-cp-s5}.cx-cp[data-in] [data-step="6"]{animation-name:cx-cp-s6}}@keyframes cx-cp-s1{0%,4%{opacity:0;transform:translateY(8px) scale(.97)}8%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes cx-cp-s2{0%,18%{opacity:0;transform:translateY(8px) scale(.97)}22%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes cx-cp-s3{0%,32%{opacity:0;transform:translateY(8px) scale(.97)}36%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes cx-cp-s4{0%,46%{opacity:0;transform:translateY(8px) scale(.97)}50%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes cx-cp-s5{0%,54%{opacity:0;transform:translateY(8px) scale(.97)}59%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes cx-cp-s6{0%,64%{opacity:0;transform:translateY(8px) scale(.97)}69%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes cx-cp-blink{0%,46%,50%,to{transform:none}48%{transform:scaleY(.15)}}.cx-pdp{display:flex;flex-direction:column;width:100%;max-width:320px;overflow:hidden}.cx-pdp-img{display:block;width:100%;aspect-ratio:3 / 2;object-fit:cover}.cx-pdp-in{display:flex;flex-direction:column;gap:12px;padding:18px}.cx-pdp-k{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.cx-pdp-t{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline;gap:12px;font-size:19px;font-weight:700;letter-spacing:-.02em}.cx-pdp-t>span:last-child{font-size:17px;white-space:nowrap}.cx-pdp-d{font-size:13.5px;line-height:1.5;color:var(--muted-foreground)}.cx-pdp-opts{display:flex;flex-direction:row;gap:8px}.cx-pdp-opt{flex:1;display:grid;place-items:center;height:38px;border-radius:10px;border:1px solid var(--border);font-size:13.5px;font-weight:500}.cx-pdp-opt[data-on=yes]{border-color:var(--foreground);box-shadow:inset 0 0 0 1px var(--foreground);font-weight:600}.cx-pdp-go{display:flex;flex-direction:row;gap:8px;margin-top:4px}.cx-pdp-q{display:flex;flex-direction:row;align-items:center;gap:12px;padding:0 12px;height:44px;border-radius:12px;border:1px solid var(--border);font-weight:600}.cx-pdp-q svg{width:14px;height:14px;color:var(--muted-foreground)}.cx-pdp-add{flex:1;display:grid;place-items:center;height:44px;border-radius:12px;background:var(--foreground);color:var(--background);font-size:14px;font-weight:600;white-space:nowrap;padding:0 10px}.cx-bio{display:flex;flex-direction:column;gap:10px;width:100%;max-width:340px;padding:18px;background:#fff;color:#000;font-family:var(--font-sans)}.cx-bio-top{display:flex;flex-direction:row;align-items:center;gap:14px}.cx-bio-av{width:72px;height:72px;border-radius:50%;object-fit:cover;flex:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #e1306c}.cx-bio-n{display:flex;flex-direction:column;gap:2px;font-size:13.5px;color:#737373}.cx-bio-h{font-size:17px;font-weight:700;color:#000}.cx-bio-text{font-size:14px;line-height:1.45}.cx-bio-link{display:flex;flex-direction:row;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#00376b}.cx-bio-link svg{width:14px;height:14px}.cx-bio-btns{display:flex;flex-direction:row;gap:8px;margin-top:4px}.cx-bio-btns>span{flex:1;display:grid;place-items:center;height:34px;border-radius:8px;background:#efefef;font-size:14px;font-weight:600}.cx-bio-btns>span[data-tone=primary]{background:#0064e0;color:#fff}.cx-device-link{position:absolute;inset:0;z-index:4;border-radius:inherit}.cx-device-link:focus-visible{outline:3px solid var(--ring, #6B46F2);outline-offset:4px}.cx-device[data-link=true]{transition:transform .25s cubic-bezier(.2,.8,.2,1)}@media(hover:hover){.cx-device[data-link=true]:has(>.cx-device-link:hover){transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.cx-device[data-link=true]{transition:none;transform:none!important}}.cx-device[data-shot=true]>.cx-device-screen{background:#111;content-visibility:auto}.cx-device-shot{position:absolute;inset:0;background:var(--shot) top center / cover no-repeat}.cx-cp-phone[data-skin]{display:flex;flex-direction:column;min-width:0}.cx-cp-frame{position:relative;display:block;width:100%}.cx-cp-screen{display:block}.style-nova .cx-mk-store>.cx-device{--dw: 100%}.style-nova .cx-mk-phrow{width:100%}.style-nova .cx-mk-phrow .cx-mk-store{max-width:270px}.style-nova .cx-mk-phrow .cx-car{max-width:none}.style-nova .cx-mk-phrow .cx-car-slide{display:flex;justify-content:center;padding:8px 14px 28px}@media(max-width:900px){.style-nova .cx-mk-phrow .cx-car-slide .cx-mk-store{max-width:280px}}@media(max-width:600px){.style-nova .cx-mk-phrow .cx-car-ind{visibility:hidden}}.style-nova .cx-mk-phones{--row: min(1200px, calc(100vw - 48px) );width:var(--row);margin-inline:calc((100% - var(--row)) / 2);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;justify-items:center;padding-block:8px 4px}@media(max-width:900px){.style-nova .cx-mk-phones{--row: 100vw;display:flex;flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;gap:20px;padding:12px 24px 16px;scrollbar-width:none}.style-nova .cx-mk-phones>.cx-mk-store{flex:0 0 min(80%,320px);scroll-snap-align:center}}.cx-ip{display:flex;flex-direction:column;background:#fff;color:#000;border-radius:22px;font-family:var(--font-sans);padding-bottom:8px}.cx-ip-head{display:flex;flex-direction:row;align-items:center;gap:4px;padding:16px 16px 10px}.cx-ip-t{font-size:18px;font-weight:700;letter-spacing:-.01em}.cx-ip-head>svg{width:16px;height:16px}.cx-ip-ic{margin-left:auto;display:grid;place-items:center}.cx-ip-ic svg{width:22px;height:22px}.cx-ip-tabs{display:flex;flex-direction:row;gap:18px;padding:4px 16px 10px;font-size:14px;font-weight:600;color:#737373}.cx-ip-tabs [data-on]{color:#000}.cx-ip-tabs>span:last-child{color:#0064e0;margin-left:auto}.cx-ip-list{display:flex;flex-direction:column}.cx-ip-row{display:flex;flex-direction:row;align-items:center;gap:12px;padding:8px 16px}.cx-ip-av{width:52px;height:52px;border-radius:50%;object-fit:cover;flex:none}.cx-ip-init{display:grid;place-items:center;background:linear-gradient(135deg,#feda75,#fa7e1e 30%,#d62976 60%,#962fbf 85%,#4f5bd5);color:#fff;font-size:19px;font-weight:600}.cx-ip-tx{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.cx-ip-n{font-size:14px;font-weight:400}.cx-ip-l{display:flex;flex-direction:row;gap:4px;font-size:14px;color:#737373;min-width:0}.cx-ip-m{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.cx-ip-time{white-space:nowrap;flex:none}.cx-ip-dot{width:8px;height:8px;border-radius:50%;flex:none}.cx-ip-row[data-unread=yes] .cx-ip-n,.cx-ip-row[data-unread=yes] .cx-ip-m{font-weight:700;color:#000}.cx-ip-row[data-unread=yes] .cx-ip-dot{background:#0095f6}.cx-ip[data-skin=whatsapp]{font-family:Roboto,var(--font-sans)}.cx-ip[data-skin=whatsapp] .cx-ip-init{background:#dfe5e7;color:#fff}.cx-ip[data-skin=whatsapp] .cx-ip-n{font-size:16px;font-weight:500;color:#111b21}.cx-ip[data-skin=whatsapp] .cx-ip-row[data-unread=yes] .cx-ip-dot{width:20px;height:20px;background:#25d366}.cx-cp-msg{display:block}.cx-cp-time,.cx-cp-day,.cx-cp-btns{display:none}.cx-cp-photo{width:36px;height:36px;border-radius:50%;object-fit:cover;flex:none}.cx-cp[data-skin]{--cp-bg: #EFEAE2;--cp-head: #008069;--cp-head-fg: #fff;--cp-in: #fff;--cp-out: #D9FDD3;--cp-fg: #111B21;--cp-meta: #54656F;--cp-tick: #53BDEB;--cp-act: #00A884;--cp-link: #027EB5;--cp-comp: #fff;font-family:Roboto,var(--font-sans)}.cx-cp[data-skin][data-theme=dark]{--cp-bg: #0B141A;--cp-head: #1F2C34;--cp-head-fg: #E9EDEF;--cp-in: #1F2C34;--cp-out: #005C4B;--cp-fg: #E9EDEF;--cp-meta: #AEBAC1;--cp-link: #53BDEB;--cp-comp: #1F2C34}.cx-cp[data-skin=telegram]{--cp-bg: linear-gradient(160deg, #D5E6B5, #A9CC8C 55%, #8FBF83);--cp-head: #46719A;--cp-in: #fff;--cp-out: #EFFDDE;--cp-fg: #000;--cp-meta: #66737E;--cp-tick: #4FAE4E;--cp-act: #50A2E9;--cp-link: #3A8CDA;font-family:var(--font-sans)}.cx-cp[data-skin=instagram]{--cp-bg: #fff;--cp-head: #fff;--cp-head-fg: #000;--cp-in: #EFEFEF;--cp-out: linear-gradient(180deg, #A033FF, #5B51F8 60%, #3F7BF7);--cp-fg: #000;--cp-meta: #737373;--cp-act: #0064E0;--cp-link: #0064E0;--cp-comp: #fff;font-family:var(--font-sans)}.cx-cp[data-skin]{background:var(--cp-bg);color:var(--cp-fg);border-radius:22px}.cx-cp[data-skin] .cx-cp-head{background:var(--cp-head);color:var(--cp-head-fg);border-bottom:0;padding:12px 14px}.cx-cp[data-skin=instagram] .cx-cp-head{border-bottom:1px solid #DBDBDB}.cx-cp[data-skin=instagram] .cx-cp-s{color:#737373;opacity:1}.cx-cp[data-skin] .cx-cp-s{color:var(--cp-head-fg);opacity:.94}.cx-cp[data-skin] .cx-cp-s:before{display:none}.cx-cp[data-skin=instagram] .cx-cp-photo{box-shadow:0 0 0 2px #fff,0 0 0 4px #e1306c}.cx-cp[data-skin] .cx-cp-log{gap:4px;padding:12px 10px 14px}.cx-cp[data-skin] .cx-cp-msg{position:relative;max-width:80%;padding:6px 8px 7px 9px;border-radius:8px;font-size:14px;line-height:1.35;background:var(--cp-in);color:var(--cp-fg);box-shadow:0 1px .5px #0b141a21}.cx-cp[data-skin] .cx-cp-msg[data-who=out]{background:var(--cp-out);border-bottom-right-radius:8px;border-top-right-radius:0}.cx-cp[data-skin] .cx-cp-msg[data-who=in]{border-bottom-left-radius:8px;border-top-left-radius:0}.cx-cp[data-skin] .cx-cp-msg[data-who=in]+.cx-cp-msg[data-who=in],.cx-cp[data-skin] .cx-cp-msg[data-who=out]+.cx-cp-msg[data-who=out]{border-radius:8px}.cx-cp[data-skin] .cx-cp-time{display:inline-flex;flex-direction:row;align-items:center;gap:3px;float:right;margin:6px 0 -4px 10px;font-size:11px;line-height:1;color:var(--cp-meta)}.cx-cp[data-skin] .cx-cp-time svg{width:15px;height:15px;color:var(--cp-tick)}.cx-cp[data-skin] .cx-cp-msg[data-who=in] .cx-cp-time svg{display:none}.cx-cp[data-skin][data-theme=dark] .cx-cp-msg[data-who=out] .cx-cp-time{color:#ffffffc7}.cx-cp[data-skin] .cx-cp-day{display:block;align-self:center;margin:2px 0 6px;padding:5px 12px;border-radius:8px;background:var(--cp-in);color:var(--cp-meta);font-size:12px;box-shadow:0 1px .5px #0b141a21}.cx-cp[data-skin] .cx-cp-btns{display:flex;flex-direction:column;gap:2px;align-self:flex-end;width:min(80%,300px);margin-top:-2px}.cx-cp[data-skin] .cx-cp-msg[data-who=in]+.cx-cp-btns{align-self:flex-start}.cx-cp[data-skin] .cx-cp-btn{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;height:38px;border-radius:8px;background:var(--cp-in);color:var(--cp-link);font-size:14px;font-weight:500;box-shadow:0 1px .5px #0b141a21}.cx-cp[data-skin] .cx-cp-btn svg{width:15px;height:15px}.cx-cp[data-skin] .cx-cp-card{background:var(--cp-out);border:0;border-radius:8px;box-shadow:0 1px .5px #0b141a21;width:80%}.cx-cp[data-skin] .cx-cp-cd{color:var(--cp-meta)}.cx-cp[data-skin] .cx-cp-chip{background:var(--cp-in);border:0;color:var(--cp-link);box-shadow:0 1px .5px #0b141a21}.cx-cp[data-skin] .cx-cp-comp{margin:0 8px 10px;height:46px;border-radius:999px;background:var(--cp-comp);color:var(--cp-meta);padding:0 4px 0 18px;font-size:15px}.cx-cp[data-skin] .cx-cp-send{width:40px;height:40px;border-radius:50%;background:var(--cp-act);color:#fff}.cx-cp[data-skin=instagram] .cx-cp-log{gap:3px;padding:14px 12px}.cx-cp[data-skin=instagram] .cx-cp-msg{padding:9px 14px;border-radius:22px;box-shadow:none;font-size:14.5px}.cx-cp[data-skin=instagram] .cx-cp-msg[data-who=out]{color:#fff}.cx-cp[data-skin=instagram] .cx-cp-msg[data-who=in],.cx-cp[data-skin=instagram] .cx-cp-msg[data-who=out]{border-radius:22px}.cx-cp[data-skin=instagram] .cx-cp-time{display:none}.cx-cp[data-skin=instagram] .cx-cp-day{background:none;box-shadow:none;font-size:12px;font-weight:600}.cx-cp[data-skin=instagram] .cx-cp-btn{border:1px solid #DBDBDB;box-shadow:none;border-radius:12px;background:#fff}.cx-cp[data-skin=instagram] .cx-cp-comp{border:1px solid #DBDBDB}.cx-cp[data-skin=telegram] .cx-cp-msg{border-radius:14px;box-shadow:0 1px 1px #0000001f}.cx-cp[data-skin=telegram] .cx-cp-msg[data-who=out]{border-bottom-right-radius:4px;border-top-right-radius:14px}.cx-cp[data-skin=telegram] .cx-cp-msg[data-who=in]{border-bottom-left-radius:4px;border-top-left-radius:14px}.cx-cp[data-skin=telegram] .cx-cp-msg[data-who=out] .cx-cp-time{color:#2f7d2a}.cx-cp[data-skin=telegram] .cx-cp-day{background:#0000006b;color:#fff;box-shadow:none;border-radius:999px}.cx-cp[data-skin=telegram] .cx-cp-btn{background:#0000006b;color:#fff;box-shadow:none}.cx-cp[data-skin=telegram] .cx-cp-comp{border-radius:0;margin:0;background:#fff;height:50px}.cx-cp[data-skin=telegram] .cx-cp-send{background:none;color:#50a2e9}.cx-cp-back,.cx-cp-acts,.cx-cp-cam,.cx-cp-emo,.cx-cp-tools,.cx-cp-igtools,.cx-cp-mic,.cx-cp-note{display:none}.cx-cp-ring{display:contents}.cx-cp-ph{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-cp[data-skin] .cx-cp-back{display:grid;margin-left:-4px}.cx-cp[data-skin] .cx-cp-back svg{width:22px;height:22px}.cx-cp[data-skin] .cx-cp-name{flex:1}.cx-cp[data-skin] .cx-cp-acts{display:flex;gap:18px}.cx-cp[data-skin] .cx-cp-acts svg{width:21px;height:21px}.cx-cp[data-skin] .cx-cp-note{display:block;align-self:flex-end;font-size:11px;color:var(--cp-meta);margin:1px 4px 3px}.cx-cp[data-skin=instagram] .cx-cp-ring{display:grid;padding:2px;border-radius:50%;background:linear-gradient(45deg,#feda75,#fa7e1e 30%,#d62976 60%,#962fbf 85%,#4f5bd5);flex:none}.cx-cp[data-skin=instagram] .cx-cp-photo{width:32px;height:32px;box-shadow:none;border:2px solid #fff}.cx-cp[data-skin=instagram] .cx-cp-acts{gap:16px}.cx-cp[data-skin=instagram] .cx-cp-comp{background:#efefef;border:0;height:46px;padding:0 14px 0 6px;gap:12px;color:#636363}.cx-cp[data-skin=instagram] .cx-cp-cam{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#3797f0;color:#fff;flex:none}.cx-cp[data-skin=instagram] .cx-cp-cam svg{width:18px;height:18px}.cx-cp[data-skin=instagram] .cx-cp-igtools{display:flex;gap:14px;color:#000;flex:none}.cx-cp[data-skin=instagram] .cx-cp-igtools svg{width:22px;height:22px}.cx-cp[data-skin=instagram] .cx-cp-send{display:none}.cx-cp[data-skin=instagram] .cx-cp-note{color:#737373}.cx-cp[data-skin=whatsapp] .cx-cp-comp{position:relative;background:var(--cp-comp);margin:0 60px 10px 8px;padding:0 12px;gap:12px;height:46px;box-shadow:0 1px .5px #0b141a21}.cx-cp[data-skin=whatsapp] .cx-cp-emo,.cx-cp[data-skin=whatsapp] .cx-cp-tools{display:flex;gap:16px;flex:none}.cx-cp[data-skin=whatsapp] :is(.cx-cp-emo,.cx-cp-tools) svg{width:22px;height:22px}.cx-cp[data-skin=whatsapp] .cx-cp-send{display:none}.cx-cp[data-skin=whatsapp] .cx-cp-mic{display:grid;place-items:center;position:absolute;right:-54px;top:0;width:46px;height:46px;border-radius:50%;background:#00a884;color:#fff}.cx-cp[data-skin=whatsapp] .cx-cp-mic svg{width:22px;height:22px}.cx-cp[data-skin=telegram] .cx-cp-comp{padding:0 14px;gap:14px;color:#8a9aa8;border-top:1px solid #E9EEF2}.cx-cp[data-skin=telegram] .cx-cp-emo,.cx-cp[data-skin=telegram] .cx-cp-mic{display:grid;flex:none}.cx-cp[data-skin=telegram] .cx-cp-tools{display:flex;flex:none}.cx-cp[data-skin=telegram] .cx-cp-tools>:nth-child(n+2){display:none}.cx-cp[data-skin=telegram] :is(.cx-cp-emo,.cx-cp-tools,.cx-cp-mic) svg{width:22px;height:22px}.cx-cp[data-skin=telegram] .cx-cp-send{display:none}.cx-cp[data-skin=telegram] .cx-cp-btns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:100%;box-sizing:border-box}.cx-cp[data-skin=telegram] .cx-cp-btn{min-width:0;padding:0 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-cp[data-skin=telegram] .cx-cp-btn svg{display:none}.cx-cp[data-skin=telegram] .cx-cp-note{color:#ffffffe6;text-shadow:0 1px 2px rgb(0 0 0 / .3)}.cx-ip-search{margin:0 16px 10px;display:flex;flex-direction:row;align-items:center;gap:8px;height:36px;padding:0 12px;border-radius:10px;background:#efefef;color:#636363;font-size:15px}.cx-ip-search svg{width:16px;height:16px}.cx-ip-notes{display:flex;flex-direction:row;gap:12px;padding:22px 16px 10px;overflow:hidden}.cx-ip-note{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;width:66px;flex:none;font-size:11px;color:#737373}.cx-ip-note .cx-ip-av{width:62px;height:62px}.cx-ip-bub{position:absolute;top:-16px;left:50%;transform:translate(-50%);z-index:1;background:#fff;color:#000;font-size:10.5px;line-height:1.3;padding:4px 8px;border-radius:12px;box-shadow:0 1px 4px #00000029;white-space:nowrap;max-width:92px;overflow:hidden;text-overflow:ellipsis}.cx-ip-nn{max-width:66px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-ip-tabs .cx-ip-req{margin-left:auto;color:#0064e0}.cx-ip-avw{position:relative;display:grid;flex:none}.cx-ip-row[data-ring=yes] .cx-ip-avw{padding:2px;border-radius:50%;background:linear-gradient(45deg,#feda75,#fa7e1e 30%,#d62976 60%,#962fbf 85%,#4f5bd5)}.cx-ip-row[data-ring=yes] .cx-ip-av{width:50px;height:50px;border:2px solid #fff}.cx-ip-top{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline;gap:8px;min-width:0}.cx-ip-tr{display:none;font-size:12px;color:#667781;flex:none}.cx-ip-cam{display:none}.cx-ip[data-skin=instagram] .cx-ip-cam{display:grid;color:#737373;flex:none}.cx-ip[data-skin=instagram] .cx-ip-cam svg{width:23px;height:23px}.cx-ip-tag{flex:none;font-size:11px;font-weight:600;color:#6b46f2;background:#efeafe;border-radius:6px;padding:1px 6px}.cx-ip-badge{margin-left:auto;flex:none;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:#25d366;color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center}.cx-ip-filters{display:flex;flex-direction:row;gap:6px;padding:2px 16px 8px}.cx-ip-filter{font-size:13px;padding:5px 12px;border-radius:16px;background:#f0f2f5;color:#54656f}.cx-ip-filter[data-on=yes]{background:#e7fce3;color:#008069;font-weight:600}.cx-ip[data-skin=whatsapp] .cx-ip-t{color:#008069;font-size:22px}.cx-ip[data-skin=whatsapp] .cx-ip-tr{display:block}.cx-ip[data-skin=whatsapp] .cx-ip-time{display:none}.cx-ip[data-skin=whatsapp] .cx-ip-tx{border-bottom:1px solid #F0F2F5;padding-bottom:10px}.cx-ip[data-skin=whatsapp] .cx-ip-row{align-items:flex-start;padding-top:10px;padding-bottom:0}.cx-ip[data-skin=whatsapp] .cx-ip-av{width:48px;height:48px}.cx-ip[data-skin=whatsapp] .cx-ip-row[data-unread=yes] .cx-ip-tr{color:#1fa855;font-weight:600}.cx-ip[data-skin=whatsapp] .cx-ip-row[data-unread=yes] .cx-ip-m{font-weight:400;color:#667781}.cx-ip-row:has(.cx-ip-badge) .cx-ip-dot{display:none}.cx-ip-top>.cx-ip-n{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-ip-t{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.cx-ip-filters{flex-wrap:nowrap;overflow:hidden}.cx-ip-filter{white-space:nowrap;flex:none}.cx-mk-step-vis .cx-ip[data-skin=whatsapp] .cx-ip-t{font-size:18px}.cx-play-face{object-fit:cover;background:var(--muted);box-shadow:0 0 0 1px #0b0b0d0f}.cx-play{user-select:none}.cx-odp{padding:16px;display:flex;flex-direction:column;gap:14px}.cx-odp-who,.cx-odp-item,.cx-odp-row{display:flex;flex-direction:row;gap:10px;align-items:center}.cx-odp-av{width:36px;height:36px;border-radius:50%;background:var(--muted);display:grid;place-items:center;flex:none;font-size:14px;font-weight:600}.cx-odp-name{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.cx-odp-t{font-size:14px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-odp-s{font-size:12.5px;color:var(--muted-foreground);white-space:nowrap}.cx-odp-badge{margin-left:auto;flex:none;display:grid;overflow:hidden;height:24px;border-radius:999px;font-size:12px;font-weight:600;background:var(--selected-soft);color:var(--selected)}.cx-odp-badge>span{grid-area:1 / 1;padding:0 10px;display:grid;place-items:center}.cx-odp-b2{opacity:0;transform:translateY(100%);background:var(--warning-soft);color:var(--warning);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--warning) 62%,black)}}.cx-odp-items{display:flex;flex-direction:column;gap:8px}.cx-odp-ph{width:44px;height:44px;border-radius:10px;object-fit:cover;flex:none;background:var(--muted)}.cx-odp-price{font-size:13.5px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.cx-odp-rows{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--border)}.cx-odp-row{font-size:13.5px}.cx-odp-row .mu-icon,.cx-odp-row svg{color:var(--muted-foreground);font-size:16px}.cx-odp-rt{color:var(--muted-foreground)}.cx-odp-total{margin-left:auto;font-weight:700;font-size:15px}.cx-odp-go{position:relative;height:44px;border-radius:10px;background:var(--foreground);color:var(--background);display:grid;overflow:hidden;font-size:14px;font-weight:600}.cx-odp-go>span{grid-area:1 / 1;display:grid;place-items:center}.cx-odp-g2{opacity:0;transform:translateY(100%)}.cx-odp-go:after{content:"";position:absolute;left:50%;top:50%;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:50%;background:#ffffff73;opacity:0}@media(prefers-reduced-motion:no-preference){.cx-play[data-in] .cx-odp-go{animation:cx-bkp-press 9s infinite}.cx-play[data-in] .cx-odp-go:after{animation:cx-bkp-tap3 9s infinite}.cx-play[data-in] .cx-odp-go[data-next] .cx-odp-g1,.cx-play[data-in] .cx-odp-badge[data-next] .cx-odp-b1{animation:cx-odp-out 9s infinite}.cx-play[data-in] .cx-odp-go[data-next] .cx-odp-g2,.cx-play[data-in] .cx-odp-badge[data-next] .cx-odp-b2{animation:cx-odp-in 9s infinite}}@keyframes cx-odp-out{0%,42%{opacity:1;transform:none}47%,88%{opacity:0;transform:translateY(-100%)}94%,to{opacity:1;transform:none}}@keyframes cx-odp-in{0%,42%{opacity:0;transform:translateY(100%)}47%,88%{opacity:1;transform:none;animation-timing-function:cubic-bezier(.23,1,.32,1)}94%,to{opacity:0;transform:translateY(100%)}}.cx-bento-cell .cx-play{flex:1}.cx-mk-widget>:only-child:not(.cx-play){flex:1 1 auto;min-height:0;display:flex;flex-direction:column}@media(max-width:640px){.cx-bento-cell :is(.cx-bkp,.cx-odp){min-height:380px}}.cx-bento-cell :is(.cx-bkp-go,.cx-odp-go){margin-top:auto}.cx-bento-cell .cn-card{border-color:transparent;box-shadow:0 1px 2px #0b0b0d0f,0 12px 32px -16px #0b0b0d2e}[data-density=comfortable] .cn-button-size-sm{height:32px;padding-inline:12px;font-size:13px}[data-density=comfortable] .cn-button-size-default{height:40px;padding-inline:16px;border-radius:10px}[data-density=comfortable] .cn-button-size-lg{height:44px;padding-inline:18px;border-radius:10px;font-size:15px}[data-density=comfortable] .cn-button-size-icon-sm{width:32px;height:32px}[data-density=comfortable] .cn-button-size-icon{width:40px;height:40px}.cx-dp{container-type:inline-size}@container (max-width: 420px){.cx-dp-row,.cx-dp-now{grid-template-columns:58px 12px minmax(0,1fr);gap:8px}.cx-dp-list:before{left:71.5px}.cx-dp-time{font-size:12px}.cx-dp-body{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;row-gap:3px;padding-block:7px}.cx-dp-who{grid-column:1 / -1;overflow:hidden;text-overflow:ellipsis}.cx-dp-what{grid-column:1}.cx-dp-tag{grid-column:2;margin-left:0;justify-self:end}}.cn-accordion>details.cn-accordion-item>summary{list-style:none;display:flex;flex-direction:row;align-items:center;gap:12px;cursor:pointer;padding-block:10px;font-size:14px;font-weight:500;border-radius:8px;outline:none}.cn-accordion>details.cn-accordion-item>summary::-webkit-details-marker{display:none}.cn-accordion>details.cn-accordion-item>summary:after{content:"";margin-left:auto;flex:none;width:16px;height:16px;background:var(--muted-foreground);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .2s ease}.cn-accordion>details.cn-accordion-item[open]>summary:after{transform:rotate(180deg)}.cn-accordion>details.cn-accordion-item>summary:hover{text-decoration:underline;text-underline-offset:3px}.cn-accordion>details.cn-accordion-item>summary:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.cn-accordion>details.cn-accordion-item>.cn-accordion-content-inner{margin:0;padding-bottom:10px;font-size:14px}.style-nova .cn-accordion[data-size=lg]>details.cn-accordion-item>summary{padding-block:22px;font-size:17px;font-weight:600;letter-spacing:-.01em}.style-nova .cn-accordion[data-size=lg]>details.cn-accordion-item>summary:after{width:18px;height:18px}.style-nova .cn-accordion[data-size=lg]>details.cn-accordion-item>.cn-accordion-content-inner{padding-bottom:22px;font-size:15.5px;line-height:1.65;max-width:680px;color:var(--muted-foreground)}@media(prefers-reduced-motion:no-preference){.cn-accordion>details.cn-accordion-item{interpolate-size:allow-keywords}.cn-accordion>details.cn-accordion-item::details-content{height:0;overflow:clip;transition:height .2s cubic-bezier(.23,1,.32,1),content-visibility .2s allow-discrete}.cn-accordion>details.cn-accordion-item[open]::details-content{height:auto}}.style-nova .cx-mk-col{width:min(976px,calc(100% - 40px));margin-inline:auto}.style-nova .cx-mk-sec{margin-top:160px;display:flex;flex-direction:column;gap:72px}.style-nova .cx-mk-head{display:flex;flex-direction:column;gap:24px}.style-nova .cx-mk-h1{display:block;margin:0;font-size:clamp(48px,7vw,84px);line-height:1;letter-spacing:-.055em;font-weight:700;white-space:nowrap}.style-nova .cx-mk-h2{display:block;margin:0;font-size:clamp(36px,5vw,64px);line-height:1.02;letter-spacing:-.045em;font-weight:700}.style-nova .cx-mk-lead{margin:0;max-width:560px;font-size:clamp(17px,1.6vw,20px);line-height:1.5;letter-spacing:-.015em;font-weight:500;color:var(--muted-foreground)}.style-nova .cx-mk-eyebrow{margin:0;font-size:14px;font-weight:500;color:var(--muted-foreground)}.style-nova .cx-mk-hero{width:min(1168px,calc(100% - 40px));margin:0 auto;padding-top:128px;display:grid;grid-template-columns:minmax(0,1fr) 460px;gap:64px;align-items:start}.style-nova .cx-mk-hero-copy{display:flex;flex-direction:column;gap:30px;padding-left:96px;min-width:0}.style-nova .cx-mk-title{display:block}.style-nova .cx-mk-claim{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;align-items:center}.style-nova .cx-mk-claim .cn-input-group{width:300px;max-width:100%}.style-nova .cx-mk-hero-media{position:relative;height:600px}.style-nova .cx-mk-photo{position:absolute;inset:0;border-radius:28px;overflow:hidden;box-shadow:0 40px 80px -40px #0b0b0d80}.style-nova .cx-mk-photo img{width:100%;height:100%;object-fit:cover;object-position:60% center;display:block}.style-nova .cx-mk-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgb(11 11 13 / .55),transparent 55%)}.style-nova .cx-mk-float{position:absolute;left:-48px;bottom:96px;width:340px;--live-h: 120px}.style-nova .cx-mk-caption{position:absolute;left:28px;right:28px;bottom:28px;color:#fff;font-size:14px;font-weight:500}.style-nova .cx-mk-strip{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.style-nova .cx-mk-strip-track{gap:28px;--drift: 70s;padding-bottom:40px}.style-nova .cx-mk-shot{display:flex;flex-direction:column;gap:6px;flex:none}.style-nova .cx-mk-shot .cx-device{margin-bottom:12px}.style-nova .cx-mk-shot-n{font-size:15px;font-weight:600;padding-left:6px}.style-nova .cx-mk-shot-t{font-size:14px;color:var(--muted-foreground);padding-left:6px}.style-nova .cx-mk-band{position:relative;width:min(1168px,calc(100% - 40px));height:440px;margin:160px auto 0;border-radius:28px;overflow:hidden}.style-nova .cx-mk-band>img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center 40%;display:block}.style-nova .cx-mk-band:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0b0b0db8,#0b0b0d1a 70%)}.style-nova .cx-mk-band-copy{position:absolute;z-index:1;left:96px;top:50%;transform:translateY(-50%);max-width:520px;display:flex;flex-direction:column;gap:18px;color:#fff}.style-nova .cx-mk-band-copy .cx-mk-h2{font-size:clamp(34px,4.4vw,56px)}.style-nova .cx-mk-band-p{margin:0;font-size:18px;line-height:1.55;color:#ffffffc7}.style-nova .cx-mk-widget{margin-top:18px;flex:1;min-height:0;display:flex;flex-direction:column}.style-nova .cx-mk-split{width:min(976px,calc(100% - 40px));margin-inline:auto;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:64px;align-items:center}.style-nova .cx-mk-split-copy{display:flex;flex-direction:column;gap:28px}.style-nova .cx-mk-split-copy .cx-mk-h2{font-size:clamp(36px,4.6vw,56px);text-wrap:balance}.style-nova .cx-mk-checks{display:flex;flex-direction:column}.style-nova .cx-mk-check{display:flex;flex-direction:row;gap:14px;align-items:center;padding:12px 0;border-top:1px solid var(--border);font-size:16px;line-height:1.4;font-weight:500}.style-nova .cx-mk-check:last-child{border-bottom:1px solid var(--border)}.style-nova .cx-mk-ic{width:32px;height:32px;border-radius:9px;background:var(--muted);display:grid;place-items:center;flex:none}.style-nova .cx-mk-check .mu-icon{flex:none}.style-nova .cx-mk-media{position:relative;height:600px;border-radius:28px;overflow:hidden}.style-nova .cx-mk-media-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:30% center}.style-nova .cx-mk-media-over{position:absolute;right:28px;bottom:28px;width:min(340px,calc(100% - 56px));z-index:1}.style-nova .cx-mk-media:after{content:"";position:absolute;inset:0;background:linear-gradient(to left,#0b0b0d59,#0b0b0d00 70%)}.style-nova .cx-mk-pill{align-self:flex-start}.style-nova .cx-mk-h1-fit{white-space:normal;text-wrap:balance;font-size:clamp(44px,6vw,76px)}.style-nova .cx-mk-float-card{position:absolute;inset:auto auto 72px -48px;width:320px;box-shadow:0 24px 48px -24px #0b0b0d59}.style-nova .cx-mk-float-card .cx-live-tx{display:flex;flex-direction:column;gap:2px;font-size:13.5px;color:var(--muted-foreground)}.style-nova .cx-mk-float-card .cx-mk-float-t{color:var(--foreground);font-size:14.5px}.style-nova .cx-mk-tile .cx-mk-ic,.style-nova .cx-mk-cta .cn-input-group{background:var(--background)}.style-nova .cx-mk-float-t{font-weight:600}.style-nova .cx-mk-flow{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:72px;align-items:center}.style-nova .cx-mk-flow-copy{display:flex;flex-direction:column;gap:40px}.style-nova .cx-mk-flow-device{display:flex;justify-content:center}.style-nova .cx-mk-chips{gap:24px}.style-nova .cx-mk-chips-cap{text-align:center}.style-nova .cx-mk-chips-track{--drift: 60s;gap:12px;padding-bottom:0}.style-nova .cx-mk-chip{flex:none;display:flex;flex-direction:row;align-items:center;gap:10px;padding:6px 16px 6px 6px;border-radius:999px;background:var(--muted);font-size:15px;font-weight:600;white-space:nowrap}.style-nova .cx-mk-chip img{width:36px;height:36px;border-radius:50%;object-fit:cover;display:block}.style-nova .cx-mk-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.style-nova .cx-mk-tile{display:flex;flex-direction:column;gap:12px;padding:24px;border-radius:18px;background:var(--muted);border:0;box-shadow:none}.style-nova .cx-mk-tile-t{font-size:18px;font-weight:600;letter-spacing:-.01em}.style-nova .cx-mk-tile-p{margin:0;font-size:15px;line-height:1.6;color:var(--muted-foreground)}.style-nova .cx-mk-soft{color:var(--muted-foreground)}.style-nova .cx-mk-rows{display:flex;flex-direction:column;gap:120px}.style-nova .cx-mk-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:center}.style-nova .cx-mk-rev>.cx-mk-row-copy{order:2}.style-nova .cx-mk-row-copy{display:flex;flex-direction:column;gap:18px}.style-nova .cx-mk-tag{font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--muted-foreground)}.style-nova .cx-mk-h3{margin:0;font-size:clamp(28px,3.2vw,40px);line-height:1.08;letter-spacing:-.035em;font-weight:700}.style-nova .cx-mk-p{margin:0;font-size:17px;line-height:1.6;color:var(--muted-foreground)}.style-nova .cx-mk-strong{display:block;font-size:15px;font-weight:600}.style-nova .cx-mk-soft-s{display:block;font-size:14px;color:var(--muted-foreground);margin-top:2px}.style-nova .cx-mk-check-end{border-bottom:1px solid var(--border)}.style-nova .cx-mk-stage{padding:28px;border-radius:24px;background:var(--muted);display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:420px}.style-nova .cx-mk-stage>.mu-part{display:contents}.style-nova .cx-mk-stage>:not(.cx-device,.mu-part),.style-nova .cx-mk-stage>.mu-part>*{width:100%;margin-inline:auto}.style-nova .cx-mk-stage-narrow>*{max-width:340px;margin-inline:auto;width:100%}.style-nova .cx-mk-stage-photo{position:relative;padding:0;overflow:hidden;min-height:640px}.style-nova .cx-mk-stage-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:30% center}.style-nova .cx-mk-stage-over{position:absolute;right:24px;bottom:24px;width:min(320px,calc(100% - 48px));z-index:1}.style-nova .cx-mk-band-k{font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#ffffffb3}.style-nova .cx-mk-vals{margin-top:48px;display:flex;flex-direction:column;gap:32px}.style-nova .cx-mk-vals-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.style-nova .cx-mk-val{display:flex;flex-direction:column;gap:10px;padding:24px;border-radius:18px;background:var(--muted)}.style-nova .cx-mk-val .cx-mk-strong{font-size:16px;letter-spacing:-.01em}.style-nova .cx-mk-val .cx-mk-soft-s{margin-top:0;font-size:14.5px;line-height:1.6}.style-nova .cx-mk-feats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px}.style-nova .cx-mk-feat{display:flex;flex-direction:row;align-items:center;gap:14px;padding:14px 0;border-top:1px solid var(--border);font-size:16px;font-weight:500}.style-nova .cx-mk-cta{display:flex;flex-direction:column;gap:32px;padding:64px;border-radius:28px;background:var(--muted)}.style-nova .cx-mk-cta-copy{display:flex;flex-direction:column}.style-nova .cx-mk-page-head{padding-top:112px;display:flex;flex-direction:column;gap:24px}.style-nova .cx-mk-page-head .cn-input-group{max-width:560px}.style-nova .cx-mk-filters{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.style-nova .cx-mk-filter.on{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.style-nova .cx-mk-list{margin-top:96px;display:flex;flex-direction:column;gap:32px}.style-nova .cx-mk-answer{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.style-nova .cx-mk-empty{display:none;padding-block:24px}.style-nova .cx-mk-empty.on{display:block}.style-nova .cx-mk-panel{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:48px;border-radius:28px;background:var(--muted);border:0;box-shadow:none}.style-nova .cx-mk-panel-ic{background:var(--background)}.style-nova .cx-mk-actions{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;margin-top:8px}.style-nova .cx-mk-copy.is-copied{color:var(--success)}.style-nova .cx-mk-cta-sec{margin-top:128px}.style-nova .cx-mk-filter{padding:0 18px;border:1px solid var(--border);background:var(--background);color:var(--foreground);font-size:14px}.style-nova .cx-mk-filter:hover{background:var(--muted);color:var(--foreground)}.style-nova .cx-mk-filters{justify-content:flex-start}.style-nova .hm-imp-ask .cx-mk-lead{max-width:600px}.style-nova .cx-mk-stage .cx-play{margin-inline:auto;width:100%;max-width:380px;box-shadow:0 1px 2px #0b0b0d0f,0 24px 48px -28px #0b0b0d59}.style-nova .cx-mk-stage .cx-pdp,.style-nova .cx-mk-stage .cx-bio{max-width:320px}.style-nova .cx-mk-stage-dark{background:#0b141a}.style-nova .cx-mk-stack{display:flex;flex-direction:column;gap:12px;width:100%;max-width:380px;margin-inline:auto}.style-nova .cx-mk-stack>.cx-live-card{position:static;width:100%;transform:none;opacity:1}.style-nova .cx-mk-chans{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.style-nova .cx-mk-chan{display:inline-flex;flex-direction:row;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:999px;background:var(--background);font-size:14px;font-weight:600;box-shadow:0 8px 24px -14px #0b0b0d73}.style-nova .cx-mk-chan svg{width:16px;height:16px;color:var(--brand)}.style-nova .cx-mk-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.style-nova .cx-mk-step{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:10px;padding:22px;border-radius:20px;background:var(--muted);min-width:0}.style-nova .cx-mk-step-n{width:30px;height:30px;border-radius:50%;background:var(--foreground);color:var(--background);display:grid;place-items:center;font-size:13px;font-weight:700}.style-nova .cx-mk-step-t{font-size:18px;font-weight:600;letter-spacing:-.01em}.style-nova .cx-mk-step-p{margin:0;font-size:15px;line-height:1.55;color:var(--muted-foreground)}.style-nova .cx-mk-step-vis{align-self:stretch;margin-top:8px;min-height:240px;border-radius:16px;background:var(--background);overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 16px}.style-nova .cx-mk-step-vis>.mu-part{display:contents}.style-nova .cx-mk-step-vis>*,.style-nova .cx-mk-step-vis>.mu-part>*{width:100%;max-width:280px}.style-nova .cx-mk-step-vis .cx-pdp{max-width:250px}.style-nova .cx-mk-step-vis .cx-bio{max-width:260px}.style-nova .cx-conn-list{display:flex;flex-direction:column;gap:8px}.style-nova .cx-conn{background:var(--background)}.style-nova .cx-conn-lg{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--muted);flex:none}.style-nova .cx-conn-lg svg{width:20px;height:20px}.style-nova .cx-conn .cn-item-description{font-size:12px;line-height:1.35}.style-nova .cx-conn-sw{pointer-events:none;flex:none}.style-nova .cx-learn{display:flex;flex-direction:column;gap:8px;width:100%}.style-nova .cx-learn-k{font-size:12px;color:var(--muted-foreground)}.style-nova .cx-learn-row{display:flex;flex-direction:row;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:10px;background:var(--muted);font-size:13px}.style-nova .cx-learn-row>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.style-nova .cx-learn-row>span:last-child{flex:none;font-weight:600}.style-nova .cx-learn-row[data-state=got]{background:var(--selected-soft)}.style-nova .cx-learn-row[data-state=got]>span:last-child:after{content:" \2713";color:var(--selected)}.style-nova .cx-learn-row[data-state=reading]{color:var(--muted-foreground)}.style-nova .cx-learn-row[data-state=reading]>span:last-child{color:var(--selected)}@media(prefers-reduced-motion:no-preference){.style-nova .cx-learn-row[data-state=reading]>span:last-child{animation:cx-learn-blink 1.4s ease-in-out infinite}}@keyframes cx-learn-blink{50%{opacity:.35}}.style-nova .cx-mk-step-vis .cx-device{width:62%}.style-nova .cx-mk-step-vis .cn-item-group{gap:0}.style-nova .cx-mk-cost{display:flex;flex-direction:column;width:100%;max-width:340px;padding:18px 18px 8px;border-radius:18px;background:var(--background);box-shadow:0 0 0 1px var(--border),0 30px 60px -30px #0b0b0d73}.style-nova .cx-mk-cost-k{display:block;font-size:12.5px;font-weight:500;color:var(--muted-foreground)}.style-nova .cx-mk-cost-t{display:block;font-size:18px;font-weight:700;letter-spacing:-.02em;margin:4px 0 10px}.style-nova .cx-mk-cost-r{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 0;border-top:1px dashed var(--border);font-size:14px}.style-nova .cx-mk-cost-r>span:first-child{color:var(--muted-foreground);min-width:0}.style-nova .cx-mk-cost-r>span:last-child{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.style-nova .cx-mk-cost-r[data-us=yes]>span:first-child{color:var(--foreground);font-weight:600}.style-nova .cx-mk-cost-r[data-us=yes]>span:last-child{color:var(--success)}.style-nova .cx-mk-alt-media{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:36px;border-radius:28px;background:var(--muted);min-height:560px}.style-nova .cx-mk-alt-media>.cx-mk-cost{position:absolute;left:-28px;bottom:36px;z-index:1}.style-nova .cx-mk-fund{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.style-nova .cx-mk-fund-c{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:12px;align-content:start;padding:28px;border-radius:20px;background:var(--muted)}.style-nova .cx-mk-fund-n{font-size:36px;font-weight:700;letter-spacing:-.04em;line-height:1}.style-nova .cx-mk-fund-t{font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.25}.style-nova .cx-mk-fund-p{margin:0;font-size:15px;line-height:1.6;color:var(--muted-foreground)}.style-nova .cx-mk-fund-src{align-self:start;padding-top:12px;border-top:1px solid var(--border);font-size:12.5px;color:var(--muted-foreground)}.style-nova .cx-mk-which{display:grid;grid-template-columns:1fr 1fr;gap:16px}.style-nova .cx-mk-which-c{display:flex;flex-direction:column;gap:14px;padding:28px;border-radius:20px;background:var(--muted)}.style-nova .cx-mk-which-c[data-tone=us]{background:var(--foreground);color:var(--background)}.style-nova .cx-mk-which-t{font-size:22px;font-weight:600;letter-spacing:-.02em}.style-nova .cx-mk-which-c .cx-mk-check{border-color:currentColor;@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in srgb,currentColor 14%,transparent)}}.style-nova .cx-mk-which-c[data-tone=us] .cx-mk-ic{background:currentColor;@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,currentColor 14%,transparent)}color:inherit}.style-nova .cx-mk-stores{display:flex;flex-direction:row;gap:20px;justify-content:center;align-items:flex-end}.style-nova .cx-mk-store{display:flex;flex-direction:column;align-items:center;gap:2px;width:100%;max-width:350px;min-width:0;text-align:center;font-size:17px;font-weight:600;letter-spacing:-.01em}.style-nova .cx-mk-store .cx-device{margin-bottom:16px}.style-nova .cx-mk-store>span:last-child{font-size:14px;font-weight:400;letter-spacing:0;color:var(--muted-foreground)}.style-nova .cx-mk-hero-media{position:relative}.style-nova .cx-mk-hero-media>.cx-mk-chans{position:absolute;left:20px;bottom:24px;z-index:2}.style-nova .cx-mk-float-play{position:absolute;right:-40px;bottom:28px;width:330px;z-index:1}.style-nova .cx-mk-float-play>.cx-play{box-shadow:0 30px 60px -30px #0b0b0d8c}.style-nova .cx-mk-ig-hero{position:relative;width:100%;min-height:600px;border-radius:28px;background:linear-gradient(160deg,#fff1f6,#f3eeff);display:flex;align-items:center;justify-content:center;padding:40px 24px}.style-nova .cx-mk-ig-hero>.cx-device{--dw: 280px}.style-nova .cx-mk-ig-hero>.cx-mk-ig-bio{position:absolute;left:24px;top:48px;z-index:2;width:320px}.style-nova .cx-mk-ig-bio>.cx-bio{border-radius:20px;box-shadow:0 30px 60px -30px #0b0b0d73}.style-nova .cx-mk-ig-hero>.cx-device{position:absolute;right:24px;bottom:24px}.style-nova .cx-mk-web-serp{position:absolute;left:-28px;bottom:36px;z-index:2;width:340px;padding:16px 18px;border-radius:16px;background:var(--background);box-shadow:0 0 0 1px var(--border),0 30px 60px -30px #0b0b0d73}.style-nova .cx-mk-stage>.cn-item-group,.style-nova .cx-mk-stage>.mu-part>.cn-item-group{width:100%;max-width:380px;margin-inline:auto;padding:6px;border-radius:18px;background:var(--background);box-shadow:0 1px 2px #0b0b0d0f,0 24px 48px -28px #0b0b0d59}.style-nova .cx-mk-stage .cn-item-group .cn-item+.cn-item{border-top:1px solid var(--border);border-radius:0}.style-nova .cx-mk-edit{width:100%;max-width:340px;margin-inline:auto;display:flex;flex-direction:column;gap:16px;padding:20px}.style-nova .cx-mk-edit .cn-field{display:flex;flex-direction:column;gap:8px}.style-nova .cx-mk-edit-row{display:flex;flex-direction:row;align-items:center;gap:12px}.style-nova .cx-mk-edit-on{flex:none;width:36px;height:20px;border-radius:999px;background:var(--primary);position:relative}.style-nova .cx-mk-edit-on:after{content:"";position:absolute;top:2px;right:2px;width:16px;height:16px;border-radius:50%;background:var(--background)}.style-nova .cx-mk-edit-ok{display:flex;flex-direction:row;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;background:var(--success-soft);color:var(--success);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--success) 72%,black)}font-size:13.5px;font-weight:500}.style-nova .cx-mk-edit-ok svg{width:16px;height:16px;flex:none}@media(max-width:900px){.style-nova .cx-mk-steps,.style-nova .cx-mk-fund,.style-nova .cx-mk-which{grid-template-columns:1fr}.style-nova .cx-mk-alt-media{min-height:0;padding:20px;align-items:center;gap:16px}.style-nova .cx-mk-alt-media>.cx-mk-cost{position:static}.style-nova .cx-mk-stores{overflow-x:auto;justify-content:flex-start;padding-bottom:8px}.style-nova .cx-mk-stores .cx-device{--w: 180px !important}.style-nova .cx-mk-float-play{position:static;width:100%;margin-top:0}.style-nova .cx-mk-float-play>.cx-play{width:100%;max-width:none}.style-nova .cx-mk-hero-media:has(>.cx-mk-float-play){height:auto;flex-direction:column;gap:16px}.style-nova .cx-mk-hero-media:has(>.cx-mk-float-play)>.cx-mk-photo{position:relative;inset:auto;height:300px}.style-nova .cx-mk-hero-media>.cx-mk-chans{inset:12px 12px auto;flex-direction:row;flex-wrap:wrap}.style-nova .cx-mk-ig-hero{min-height:0;display:flex;flex-direction:column;align-items:center;gap:16px;padding:20px}.style-nova .cx-mk-ig-hero>.cx-mk-ig-bio,.style-nova .cx-mk-ig-hero>.cx-device{position:static}.style-nova .cx-mk-ig-hero>.cx-mk-ig-bio{width:100%;max-width:340px}.style-nova .cx-mk-web-serp{position:static;width:auto;margin-top:16px}.style-nova .cx-mk-hero-media:has(>.cx-mk-alt-media,>.cx-mk-ig-hero){height:auto}.style-nova .cx-mk-alt-media{width:100%;box-sizing:border-box}.style-nova .cx-mk-hero-media>.cx-mk-alt-media .cx-mk-web-serp{width:100%;max-width:340px;box-sizing:border-box}.style-nova .cx-mk-sec{margin-top:96px;gap:40px}.style-nova .cx-mk-hero{grid-template-columns:1fr;padding-top:104px;gap:40px}.style-nova .cx-mk-hero-copy{padding-left:0;gap:22px}.style-nova .cx-mk-h1{white-space:normal}.style-nova .cx-mk-claim{flex-direction:column;align-items:stretch}.style-nova .cx-mk-claim .cn-input-group{width:100%}.style-nova .cx-mk-hero-media{height:440px}.style-nova .cx-mk-float{left:16px;right:16px;width:auto;bottom:72px}.style-nova .cx-mk-band{height:420px;margin-top:96px}.style-nova .cx-mk-band-copy{left:24px;right:24px}.style-nova .cx-mk-split{grid-template-columns:1fr;gap:32px}.style-nova .cx-mk-media{height:auto;overflow:visible;border-radius:0;display:flex;flex-direction:column}.style-nova .cx-mk-media:after{display:none}.style-nova .cx-mk-media-img{position:static;height:240px;border-radius:20px}.style-nova .cx-mk-media-over{position:relative;right:auto;bottom:auto;width:auto;margin:-96px 12px 0}.style-nova .cx-mk-float-card{left:16px;right:16px;width:auto;bottom:24px}.style-nova .cx-mk-cta .cx-mk-claim .cn-input-group{width:100%}.style-nova .cx-mk-flow,.style-nova .cx-mk-row{grid-template-columns:1fr;gap:40px}.style-nova .cx-mk-rev>.cx-mk-row-copy{order:0}.style-nova .cx-mk-rows{gap:80px}.style-nova .cx-mk-tiles,.style-nova .cx-mk-vals-row{grid-template-columns:1fr}.style-nova .cx-mk-feats{grid-template-columns:1fr 1fr}.style-nova .cx-mk-stage{padding:16px;min-height:0}.style-nova .cx-mk-stage-photo{min-height:0;overflow:visible;padding:0;background:none}.style-nova .cx-mk-stage-img{position:static;height:220px;border-radius:20px}.style-nova .cx-mk-stage-over{position:relative;right:auto;bottom:auto;width:auto;margin:-80px 12px 0}.style-nova .cx-mk-cta{padding:28px 20px}.style-nova .cx-mk-page-head{padding-top:112px}.style-nova .cx-mk-panel{padding:28px 20px}.style-nova .cx-mk-cta-sec{margin-top:80px}}@media(max-width:560px){.style-nova .cx-mk-feats{grid-template-columns:1fr}}.cx-mk-screen{min-height:100vh;display:grid;place-items:center;padding:40px 20px;background:var(--background)}.cx-mk-screen .cn-empty{border:0}.cx-mk-screen .cn-empty-header{gap:18px;max-width:480px}.cx-mk-screen .cn-empty-media-icon{width:56px;height:56px;border-radius:16px;font-size:26px}.cx-mk-screen .cn-empty-content{gap:18px}.cx-mk-screen .cn-empty-media-icon svg{width:26px;height:26px}.cx-nav-brand{display:flex;align-items:center;height:38px;flex:none}.cx-nav-brand img{display:block;width:auto}.cx-nav-brand .cx-nav-brand-full{height:19px}.cx-nav-brand .cx-nav-brand-mark{display:none;height:14px}@media(max-width:640px){.cx-nav-brand .cx-nav-brand-full{display:none}.cx-nav-brand .cx-nav-brand-mark{display:block}}.cx-navpill a.cx-nav-door{color:var(--foreground)}.cx-nav-fixed{position:fixed;top:12px;left:0;right:0;z-index:var(--z-sticky, 20);padding:0 16px}.cx-nav-fixed .cx-navpill-wrap{position:relative;top:auto}.cx-nav-sheet{position:fixed;inset:0;z-index:var(--z-sheet, 50);display:flex;flex-direction:column;padding:12px 16px calc(20px + env(safe-area-inset-bottom,0px));box-sizing:border-box;background:var(--background);color:var(--foreground);font-family:var(--font-sans);visibility:hidden;opacity:0;transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s}.cx-nav-sheet[data-open]{visibility:visible;opacity:1;transform:none;transition:opacity .25s ease,transform .3s cubic-bezier(.23,1,.32,1)}@media(min-width:641px){.cx-nav-sheet{display:none}}.cx-nav-sheet-top{display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:58px;padding:0 8px 0 16px;border:1px solid var(--border);border-radius:18px;box-sizing:border-box}.cx-nav-sheet-top img{height:14px;width:auto;display:block}.cx-nav-sheet-list{display:flex;flex-direction:column;margin-top:22px}.cx-nav-sheet-item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;padding:18px 6px;border-bottom:1px solid var(--border);color:var(--foreground);text-decoration:none;opacity:0;transform:translateY(6px);transition:opacity .25s ease,transform .3s cubic-bezier(.23,1,.32,1)}.cx-nav-sheet[data-open] .cx-nav-sheet-item{opacity:1;transform:none}.cx-nav-sheet[data-open] .cx-nav-sheet-item:nth-child(2){transition-delay:50ms}.cx-nav-sheet[data-open] .cx-nav-sheet-item:nth-child(3){transition-delay:.1s}.cx-nav-sheet[data-open] .cx-nav-sheet-item:nth-child(4){transition-delay:.15s}.cx-nav-sheet-text{display:flex;flex-direction:column;gap:4px}.cx-nav-sheet-t{font-size:24px;font-weight:700;letter-spacing:-.03em;line-height:1.15}.cx-nav-sheet-s{font-size:14px;color:var(--muted-foreground)}.cx-nav-sheet-item>.mu-icon,.cx-nav-sheet-item>svg{font-size:19px;color:var(--muted-foreground);flex:none}.cx-nav-sheet-item.is-active .cx-nav-sheet-t,.cx-nav-sheet-item.is-active>.mu-icon{color:var(--selected)}.cx-nav-sheet-foot{margin-top:auto;display:grid;grid-template-columns:1fr 1fr;gap:8px}.cx-nav-sheet-foot .cn-button{width:100%}@media(prefers-reduced-motion:reduce){.cx-nav-sheet,.cx-nav-sheet-item{transition:none}}.cx-foot{width:100%;container-type:inline-size;border-top:1px solid var(--border);background:var(--selected, var(--primary));@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--selected, var(--primary)) 7%,var(--background))}color:var(--foreground);font-family:var(--font-sans)}.cx-foot-in{width:min(976px,calc(100% - 40px));margin:0 auto;padding:72px 0 0;display:flex;flex-direction:column;gap:32px}.cx-foot a{color:var(--foreground);text-decoration:none}.cx-foot a:hover,.cx-foot a.is-active{color:var(--primary)}.cx-foot a:hover{text-decoration:underline;text-underline-offset:3px}.cx-foot a.cn-button:hover{text-decoration:none}.cx-foot-head{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:16px 28px;padding-bottom:28px;border-bottom:1px solid var(--border)}.cx-foot-brand{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px 28px;min-width:0}.cx-foot-logo{display:flex;align-items:center}.cx-foot-logo img{display:block;height:26px;width:auto}.cx-foot-tag{margin:0;font-size:14.5px;line-height:1.5;font-weight:500;color:var(--foreground);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--foreground) 82%,transparent)}}.cx-foot-tag:empty{display:none}.cx-foot-doors{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;margin-left:auto}.cx-foot-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:30px 36px;align-items:start}.cx-foot-col{display:flex;flex-direction:column;align-items:flex-start;gap:14px;min-width:0;text-align:left}.cx-foot-h{font-size:11.5px;line-height:1;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.cx-foot-links{display:flex;flex-direction:column;align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.35;font-weight:500}.cx-foot-links>a{white-space:nowrap}.cx-foot-bar{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:24px;padding:22px 0 28px;border-top:1px solid var(--border);font-size:13.5px;color:var(--muted-foreground)}.cx-foot-bar>:first-child{margin-right:auto}.cx-foot .cx-foot-bar a{color:var(--muted-foreground)}.cx-foot .cx-foot-bar a:hover{color:var(--foreground)}@container (min-width: 761px) and (max-width: 1199px){.cx-foot-grid{gap:28px 24px}.cx-foot-links{font-size:13.5px;gap:11px}}@container (max-width: 760px){.cx-foot-in{padding-top:48px;gap:28px}.cx-foot-head,.cx-foot-brand{flex-direction:column;align-items:flex-start}.cx-foot-doors{margin-left:0}.cx-foot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.cx-foot-col[data-wide=on]{grid-column:1 / -1}.cx-foot-col[data-wide=on]>.cx-foot-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;width:100%}.cx-foot-links>a{white-space:normal}.cx-foot-bar{flex-direction:column;align-items:flex-start;gap:6px}}.cx-tour{display:flex;flex-direction:column;gap:28px}.cx-tour-tabs{align-self:flex-start}.cx-tour-body{display:grid;grid-template-columns:minmax(0,1fr) var(--tour-w, 300px);gap:72px;align-items:start}.cx-tour-body>*{min-width:0}.cx-tour-steps>li{overflow:hidden}.cx-tour-steps{margin:0;padding:0;list-style:none}.cx-tour-steps>li{cursor:pointer;border-radius:12px}.cx-tour-hit{position:absolute;inset:0;z-index:1;margin:0;padding:0;border:0;border-radius:inherit;background:transparent;cursor:pointer}.cx-tour-hit:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.cx-tour-desc{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .42s cubic-bezier(.23,1,.32,1),opacity .26s ease}.cx-tour-desc>.cx-stp-desc{overflow:hidden;min-height:0;margin:0}.cx-tour-steps>li[data-state=now] .cx-tour-desc{grid-template-rows:1fr;opacity:1;transition-delay:0ms,.12s}.cx-tour-steps .cx-stp-label,.cx-tour-steps .cx-stp-dot{transition:color .26s ease,background-color .26s ease,transform .26s cubic-bezier(.23,1,.32,1)}.cx-tour-steps>li[data-state=now] .cx-stp-dot{transform:scale(1.06)}.cx-tour-steps>li{position:relative}.cx-tour-steps>li>.cx-stp-bar{display:none;position:absolute;left:40px;right:0;bottom:6px;height:3px;overflow:hidden;border-radius:3px;background:var(--muted)}.cx-tour-steps>li[data-state=now]>.cx-stp-bar{display:block}.cx-tour-steps>li .cn-progress-indicator{width:100%;height:100%;background:var(--foreground);transform:translate(-100%)}.cx-tour-steps .cx-stp-check{width:14px;height:14px}.cx-tour-steps>li[data-state=done] .cn-progress-indicator{transform:none}.cx-tour-steps>li[data-state=now] .cn-progress-indicator{animation:cx-tour-fill var(--dur, 3.2s) linear forwards}@keyframes cx-tour-fill{0%{transform:translate(-100%)}to{transform:none}}.cx-tour-phone{position:sticky;top:96px}.cx-device[data-kind=phone]>.cx-device-screen.cx-tour-screen>.cx-tour-tap{width:34px;height:34px}.cx-device[data-kind=phone]>.cx-device-screen.cx-tour-screen>img{width:100%}.cx-tour-screen{position:relative;aspect-ratio:390 / 844;overflow:hidden;background:var(--muted)}.cx-tour-screen>img{position:absolute;left:0;top:0;width:100%;height:auto;display:block;opacity:0;transform:scale(1.015);transition:opacity .48s cubic-bezier(.23,1,.32,1),transform .62s cubic-bezier(.23,1,.32,1);will-change:opacity}.cx-tour-screen>img:not([data-long]){height:100%;object-fit:cover;object-position:top}.cx-tour-screen>img[data-on="1"]{opacity:1;transform:none}.cx-tour-tap{position:absolute;z-index:3;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;background:#ffffff8c;box-shadow:0 0 0 2px #ffffffe6,0 6px 16px #00000040;opacity:0;pointer-events:none}.cx-tour-tap[data-go]{animation:cx-tour-tap 1.1s cubic-bezier(.23,1,.32,1) 1.2s both}@keyframes cx-tour-tap{0%{opacity:0;transform:scale(1.4)}30%{opacity:1;transform:scale(1)}45%{transform:scale(.82)}60%{transform:scale(1)}to{opacity:0;transform:scale(1)}}.cx-tour-done{position:absolute;inset:0;z-index:4;display:flex;align-items:flex-end;background:#0b0b0d00;pointer-events:none;transition:background .3s ease}.cx-tour-done[data-on="1"]{background:#0b0b0d59}.cx-tour-sheet{width:100%;padding:10px 18px 22px;border-radius:22px 22px 0 0;background:var(--card, #fff);color:var(--foreground);display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;transform:translateY(100%);transition:transform .42s cubic-bezier(.23,1,.32,1);font-family:var(--font-sans)}.cx-tour-done[data-on="1"] .cx-tour-sheet{transform:none}.cx-tour-grab{width:36px;height:4px;border-radius:4px;background:var(--border)}.cx-tour-ok{width:44px;height:44px;border-radius:50%;background:var(--success);color:#fff;display:grid;place-items:center}.cx-tour-ok svg{width:22px;height:22px}.cx-tour-dt{font-size:16px;letter-spacing:-.01em}.cx-tour-rows{width:100%;display:flex;flex-direction:column;gap:6px;font-size:12.5px}.cx-tour-rows>div{display:flex;justify-content:space-between;gap:10px}.cx-tour-rows span{color:var(--muted-foreground)}.cx-tour-pass{width:100%;display:flex;justify-content:space-between;align-items:center;padding:8px 10px;border-radius:10px;background:var(--muted);font-size:12.5px}.cx-tour-pass b{font-family:var(--font-mono, ui-monospace, monospace);letter-spacing:.04em}.cx-tour-note{margin:0;font-size:12px;color:var(--muted-foreground)}@media(max-width:900px){.cx-tour-body{grid-template-columns:1fr;gap:32px}.cx-tour-phone{position:relative;top:auto;margin:0 auto}}@media(prefers-reduced-motion:reduce){.cx-tour-screen>img,.cx-tour-sheet,.cx-tour-done,.cx-tour-desc{transition:none}.cx-tour-steps>li[data-state=now] .cn-progress-indicator{animation:none;transform:none}}.style-nova .cx-mk-hero-copy{padding-top:16px}.style-nova .cx-mk-for{max-width:520px;font-size:15px;line-height:1.6}.style-nova .cx-mk-float-card{display:flex;flex-direction:row;align-items:center;gap:12px}.style-nova .cx-mk-float-when{margin-left:auto;align-self:flex-start;font-size:12px;color:var(--muted-foreground)}.style-nova .cx-mk-p-strong{color:var(--foreground)}.style-nova .cx-mk-why{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start}.style-nova .cx-mk-why-copy{display:flex;flex-direction:column;gap:20px;padding-top:8px}.style-nova .cx-mk-center{align-items:center;text-align:center;gap:28px}.style-nova .cx-mk-center .cx-mk-claim{justify-content:center}@media(max-width:900px){.style-nova .cx-mk-hero-copy{padding-top:0}.style-nova .cx-mk-why{grid-template-columns:1fr;gap:24px}}@media(max-width:640px){.cx-tabs[data-fill=phone]{align-self:stretch;display:flex;width:100%}.cx-tabs[data-fill=phone]>.cx-tab{flex:1;justify-content:center}.style-nova .cx-mk-filters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-20px;padding-inline:20px;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.style-nova .cx-mk-filters::-webkit-scrollbar{display:none}.style-nova .cx-mk-filters>*{flex:none}}.style-nova .cx-mk-frame-sec{width:min(1168px,calc(100% - 40px));margin:128px auto 0;display:flex;flex-direction:column;gap:20px}.style-nova .cx-mk-frame{border-radius:20px;background:var(--muted);padding:24px}.style-nova .cx-mk-frame-note{margin:0;text-align:center;font-size:13px;color:var(--muted-foreground)}.style-nova .cx-mk-split-even{width:min(976px,calc(100% - 40px));margin-inline:auto;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px;align-items:center}.style-nova .cx-mk-split-even>.cx-mk-head{gap:24px;align-items:flex-start}.style-nova .cx-mk-serp{border-radius:24px;background:var(--muted);padding:32px;display:flex;flex-direction:column;gap:22px}.style-nova .cx-mk-serp>.cn-input-group{background:var(--background)}.style-nova .cx-mk-serp-list{border-radius:16px;background:var(--background);padding:24px;display:flex;flex-direction:column;gap:24px;box-shadow:0 20px 40px -28px #0b0b0d59}.style-nova .cx-mk-serp-hit{display:flex;flex-direction:column;gap:6px}.style-nova .cx-mk-serp-site{display:flex;flex-direction:row;align-items:center;gap:10px}.style-nova .cx-mk-serp-fav{width:28px;height:28px;border-radius:99px;background:var(--primary);color:var(--primary-foreground);display:grid;place-items:center;font-size:12px;font-weight:700;flex:none}.style-nova .cx-mk-serp-name{display:flex;flex-direction:column;font-size:13px;font-weight:600}.style-nova .cx-mk-serp-name>span:last-child{font-size:12px;font-weight:400;color:var(--muted-foreground)}.style-nova .cx-mk-serp-t{font-size:19px;line-height:1.3;letter-spacing:-.01em;font-weight:600;color:var(--selected)}.style-nova .cx-mk-serp-d{margin:0;font-size:14px;line-height:1.55;color:var(--muted-foreground)}.style-nova .cx-mk-serp-list>hr{margin:0;border:0;border-top:1px solid var(--border)}.style-nova .cx-mk-serp>.cn-input-group{border-radius:24px;box-shadow:0 1px 6px #2021242e;border-color:transparent}.style-nova .cx-mk-serp-tabs{display:flex;flex-direction:row;gap:20px;padding:0 8px;margin-top:-8px;font:13px Arial,Helvetica,sans-serif;color:#5f6368}.style-nova .cx-mk-serp-tabs>[data-on]{color:#1a73e8;box-shadow:inset 0 -3px #1a73e8;padding-bottom:8px}.style-nova .cx-mk-serp-list{background:#fff;color:#202124;font-family:Arial,Helvetica,sans-serif}.style-nova .cx-mk-serp-fav{width:28px;height:28px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px #ecedef}.style-nova .cx-mk-serp-name{color:#202124;font-weight:400;font-size:14px}.style-nova .cx-mk-serp-name>span:last-child{color:#4d5156}.style-nova .cx-mk-serp-t{color:#1a0dab;font-weight:400;font-size:20px;letter-spacing:0}.style-nova .cx-mk-serp-d{color:#4d5156}.style-nova .cx-mk-serp-links{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px 18px;font-size:14px;color:#1a0dab}.style-nova .cx-mk-serp-list>.cn-separator{background:#ebebeb}@media(max-width:900px){.style-nova .cx-mk-split-even{grid-template-columns:1fr;gap:32px}.style-nova .cx-mk-frame-sec{margin-top:80px}.style-nova .cx-mk-frame{padding:12px}.style-nova .cx-mk-serp{padding:16px}}.style-nova .cx-mk-photo[data-focus=left] img{object-position:35% center}.style-nova .cx-mk-words{gap:28px}.style-nova .cx-mk-hero[data-media=sm]{grid-template-columns:minmax(0,1fr) 440px}.style-nova .cx-mk-hero[data-media=sm] .cx-mk-hero-media{height:560px}.style-nova .cx-mk-h1-wrap{white-space:normal}.style-nova .cx-mk-split-even .cx-mk-h2{font-size:clamp(36px,4.4vw,56px)}@media(max-width:900px){.style-nova .cx-mk-hero[data-media=sm]{grid-template-columns:1fr}.style-nova .cx-mk-hero[data-media=sm] .cx-mk-hero-media{height:440px}}.style-nova .cx-mk-vs-hero{padding-top:112px;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:48px;align-items:start}.style-nova .cx-mk-vs-copy{gap:28px;align-items:flex-start;padding-bottom:48px}.style-nova .cx-mk-vs-h1{font-size:clamp(48px,6.4vw,80px);line-height:1.02;letter-spacing:-.05em}@media(min-width:901px){.style-nova .cx-mk-vs-h1{white-space:nowrap}}.style-nova .cx-mk-vs-table{display:table;width:100%;table-layout:fixed;border-collapse:collapse;font-size:14px}.style-nova .cn-table-container:has(>.cx-mk-vs-table){overflow:visible}.style-nova .cx-mk-vs-table>.cn-table-row>:nth-child(1){width:34%}.style-nova .cx-mk-vs-table>.cn-table-row>:nth-child(2){width:36%}.style-nova .cx-mk-vs-table>.cn-table-row>:nth-child(3){width:30%}.style-nova .cx-mk-vs-table>.cn-table-row{display:table-row}.style-nova .cx-mk-vs-table>.cn-table-row>*{display:table-cell;padding:12px;border-bottom:1px solid var(--border);vertical-align:top;white-space:normal;overflow-wrap:break-word;line-height:1.45}.style-nova .cx-mk-vs-head>*{font-size:15px;font-weight:600;color:var(--foreground);padding-top:0;vertical-align:bottom}.style-nova .cx-mk-vs-logo{height:15px;width:auto;display:block;margin-bottom:2px}.style-nova .cx-mk-vs-what{font-weight:500}.style-nova .cx-mk-vs-us{font-weight:600;display:table-cell}.style-nova .cx-mk-vs-us>.mu-icon{color:var(--success);margin-right:8px;vertical-align:-2px;float:left;margin-top:3px}.style-nova .cx-mk-vs-us>span{display:block;overflow:hidden}.style-nova .cx-mk-vs-them{color:var(--muted-foreground)}.style-nova .cx-mk-vs-note{margin:20px 0 0;font-size:12px;color:var(--muted-foreground)}.style-nova .cx-mk-bring{border-radius:28px;background:var(--muted);padding:56px;display:flex;flex-direction:column;align-items:center;gap:32px;scroll-margin-top:96px}.style-nova .cx-mk-bring-head{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.style-nova .cx-mk-bring-head .cx-mk-h2{font-size:clamp(32px,4vw,48px)}.style-nova .cx-mk-bring-head .cx-mk-p{max-width:560px}.style-nova .cx-mk-bring-row{display:flex;flex-direction:row;align-items:center;gap:40px}.style-nova .cx-mk-bring-side{display:flex;flex-direction:column;align-items:center;gap:14px}.style-nova .cx-mk-bring-arrow{width:52px;height:52px;border-radius:99px;background:var(--primary);color:var(--primary-foreground);display:grid;place-items:center;font-size:22px;flex:none}.style-nova .cx-mk-bring-form .cn-input-group,.style-nova .cx-mk-bring-form .cn-input-group[data-variant]{width:340px;background:var(--background)}.style-nova .cx-mk-bio{height:520px;padding:42px 16px;display:flex;flex-direction:column;align-items:center;gap:8px;background:var(--background);box-sizing:border-box}.style-nova .cx-mk-bio-av{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;font-size:20px;font-weight:600;background:var(--selected);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--selected) 14%,var(--background))}color:var(--selected);margin-bottom:4px}.style-nova .cx-mk-bio-links{width:100%;display:flex;flex-direction:column;gap:10px;margin-top:14px}.style-nova .cx-mk-bio-links>.cn-button{width:100%;border-radius:99px;pointer-events:none}@media(max-width:900px){.style-nova .cx-mk-vs-hero{grid-template-columns:1fr;padding-top:104px;gap:0}.style-nova .cx-mk-vs-hero>.cx-device{margin:0 auto}.style-nova .cx-mk-bring{padding:28px 16px}.style-nova .cx-mk-bring-row{flex-direction:column;gap:20px}.style-nova .cx-mk-bring-arrow{transform:rotate(90deg)}.style-nova .cx-mk-bring-form .cn-input-group{width:100%}.style-nova .cx-mk-vs-table>.cn-table-row>*{padding:12px 6px;font-size:13px}}@media(max-width:640px){.style-nova .cn-table-container:has(>.cx-mk-vs-table){overflow:visible}.style-nova .cx-mk-vs-table,.style-nova .cx-mk-vs-table>.cn-table-row{display:block}.style-nova .cx-mk-vs-table>.cx-mk-vs-head{display:none}.style-nova .cx-mk-vs-table>.cn-table-row{padding:14px 0;border-bottom:1px solid var(--border)}.style-nova .cx-mk-vs-table>.cn-table-row>:nth-child(n){display:block;width:auto;padding:3px 0;border:0;font-size:14px;white-space:normal;overflow-wrap:break-word}.style-nova .cx-mk-vs-table .cx-mk-vs-us>.mu-icon{display:none}.style-nova .cx-mk-vs-table .cx-mk-vs-what{font-weight:600;padding-bottom:6px}.style-nova .cx-mk-vs-table [data-label]:before{content:attr(data-label) ": ";font-weight:500;color:var(--muted-foreground)}.style-nova .cx-mk-vs-table .cx-mk-vs-us[data-label]:before{color:var(--brand, var(--primary));font-weight:600}}.style-nova .cx-mk-search{width:min(560px,100%);margin-top:8px}.style-nova .cx-mk-ask{margin-top:96px}.style-nova .cx-mk-ask-card{padding:8px}.style-nova .cx-mk-ask-card .cn-item-actions{display:flex;flex-direction:row;align-items:center;gap:14px}.style-nova .cx-mk-mail{color:var(--foreground);text-decoration:none;font-size:14px}@media(max-width:900px){.style-nova .cx-mk-list,.style-nova .cx-mk-ask{margin-top:56px}.style-nova .cx-mk-ask-card .cn-item{flex-wrap:wrap}}.style-nova .cx-doc-head{padding-top:96px;display:flex;flex-direction:column;gap:24px;align-items:flex-start}.style-nova .cx-doc-h1{margin-top:16px;font-size:clamp(40px,5vw,64px);line-height:1.02;letter-spacing:-.05em}.style-nova .cx-doc-line{margin:0;font-size:15px;color:var(--muted-foreground)}.style-nova .cx-doc-a{color:var(--foreground);text-decoration:underline;text-underline-offset:3px}.style-nova .cx-doc-note{margin:0;max-width:640px;padding:16px 20px;border-radius:12px;background:var(--muted);font-size:14.5px;line-height:1.6;color:var(--foreground)}.style-nova .cx-doc-body{margin-top:72px;display:grid;grid-template-columns:264px minmax(0,1fr);gap:64px;align-items:start}.style-nova .cx-doc-toc{position:sticky;top:96px;flex-direction:column;align-items:stretch;gap:2px;max-height:calc(100vh - 120px);overflow-y:auto;scrollbar-width:thin}.style-nova .cx-doc-toc>.cx-nav{justify-content:flex-start;text-align:left;white-space:normal;height:auto;min-height:32px;padding-block:6px;line-height:1.35}.style-nova .cx-nav[data-marker=fill][aria-current]:not([aria-current=false]){background:var(--selected-soft);color:var(--selected)}.style-nova .cx-nav[data-marker=fill][aria-current]:after{display:none}.style-nova .cx-doc-article{display:flex;flex-direction:column;gap:32px;max-width:640px}.style-nova .cx-doc-sec{display:flex;flex-direction:column;align-items:flex-start;gap:10px;scroll-margin-top:96px}.style-nova .cx-doc-h2{margin:0;font-size:24px;line-height:1.25;letter-spacing:-.02em;font-weight:700}.style-nova .cx-doc-p{margin:0;font-size:16px;line-height:1.7;color:var(--foreground);@supports (color: color-mix(in lab,red,red)){color:color-mix(in srgb,var(--foreground) 80%,transparent)}white-space:pre-line}.style-nova .cx-doc-mail{color:var(--foreground);text-decoration:underline;text-underline-offset:3px}.style-nova .cx-doc-act{margin-top:6px}@media(max-width:900px){.style-nova .cx-doc-head{padding-top:104px}.style-nova .cx-doc-body{grid-template-columns:1fr;gap:24px;margin-top:40px}.style-nova .cx-doc-toc{position:relative;top:auto;max-height:none;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;margin-inline:-20px;padding-inline:20px;scrollbar-width:none}.style-nova .cx-doc-toc>.cx-nav{flex:none;white-space:nowrap}}.style-nova .cx-mk-ask-card .cn-item{padding:12px 16px;align-items:center;gap:14px}.style-nova .cx-doc-toc>.cx-nav{font-size:12.5px}.style-nova .cx-doc-line{display:block}.style-nova .cx-blog-head{padding-top:112px;display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:32px}.style-nova .cx-blog-h1{font-size:clamp(64px,8vw,112px);line-height:1;letter-spacing:-.055em}.style-nova .cx-blog-feature{margin-top:72px}.style-nova .cx-blog-card{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px;align-items:center;padding:24px}.style-nova .cx-blog-copy{display:flex;flex-direction:column;gap:18px;align-items:flex-start}.style-nova .cx-blog-meta{display:flex;flex-direction:row;gap:8px;align-items:center}.style-nova .cx-blog-title{margin:0;font-size:clamp(28px,3.2vw,40px);line-height:1.1;letter-spacing:-.04em;font-weight:700}.style-nova .cx-blog-art{position:relative;height:340px;border-radius:16px;background:var(--muted);overflow:hidden;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:16px;padding:0 16px}.style-nova .cx-blog-tools{display:flex;flex-direction:column;gap:10px;width:218px;flex:none}.style-nova .cx-blog-tool{width:200px;box-shadow:0 10px 24px -18px #0b0b0d66}.style-nova .cx-blog-tool:nth-child(1){transform:rotate(-2deg)}.style-nova .cx-blog-tool:nth-child(2){transform:translate(10px) rotate(1.5deg)}.style-nova .cx-blog-tool:nth-child(3){transform:translate(2px) rotate(-1deg)}.style-nova .cx-blog-tool:nth-child(4){transform:translate(12px) rotate(2deg)}.style-nova .cx-blog-arrow{width:40px;height:40px;font-size:18px}.style-nova .cx-blog-phone{align-self:flex-start;margin-top:28px}.style-nova .cx-mk-alt-media>.cx-device{--dw: 280px}.style-nova .cx-mk-who-note{margin:14px 0 0;font-size:13px;line-height:1.4;color:var(--muted-foreground);text-align:center;max-width:280px}.style-nova .cx-mk-stage>.cx-device{--dw: 260px;align-self:center}.style-nova .cx-mk-step-vis>.cx-device{--dw: min(52%, 160px)}.style-nova .cx-blog-phone>.cx-device{--dw: 150px}.style-nova .cx-blog-soon{margin-top:96px;display:flex;flex-direction:column;gap:16px}.style-nova .cx-blog-soon .cn-item-group>.cn-item{border-bottom:1px solid var(--border);border-radius:0}.style-nova .cx-post-head{width:min(680px,calc(100% - 40px));margin:0 auto;padding-top:96px;display:flex;flex-direction:column;gap:24px}.style-nova .cx-post-h1{font-size:clamp(40px,5vw,64px);line-height:1.02;letter-spacing:-.05em}.style-nova .cx-post-lead{margin:0;font-size:20px;line-height:1.55;color:var(--muted-foreground)}.style-nova .cx-post-av{width:36px;height:36px;border-radius:50%;background:var(--primary);display:grid;place-items:center}.style-nova .cx-post-av img{width:18px;height:auto;filter:brightness(0) invert(1)}.style-nova .cx-post-body{width:min(680px,calc(100% - 40px));margin:48px auto 0;display:flex;flex-direction:column;gap:40px}.style-nova .cx-post-sec{display:flex;flex-direction:column;gap:12px}.style-nova .cx-post-h2{margin:0;font-size:28px;line-height:1.2;letter-spacing:-.03em;font-weight:700}.style-nova .cx-post-p{margin:0;font-size:17px;line-height:1.7;color:var(--foreground);@supports (color: color-mix(in lab,red,red)){color:color-mix(in srgb,var(--foreground) 82%,transparent)}}.style-nova .cx-post-quote{margin:0;padding-left:20px;border-left:3px solid var(--selected);font-size:24px;line-height:1.45;letter-spacing:-.02em;font-style:italic}.style-nova .cx-post-table{margin-top:12px}.style-nova .cx-post-try{padding:24px;display:flex;flex-direction:column;gap:16px}.style-nova .cx-post-try .cn-card-title{margin:0;font-size:18px;font-weight:600}@media(max-width:900px){.style-nova .cx-blog-head{flex-direction:column;align-items:flex-start;padding-top:104px}.style-nova .cx-blog-card{grid-template-columns:1fr;padding:16px}.style-nova .cx-blog-art{height:300px}.style-nova .cx-blog-tools{width:170px}.style-nova .cx-blog-tool{width:160px}.style-nova .cx-post-head{padding-top:104px}}.style-nova .cx-blog-tool .cn-item{padding:10px 12px;align-items:center}.style-nova .cx-blog-soon .cn-item-group>.cn-item{border:0;border-bottom:1px solid var(--border);border-radius:0;padding:18px 6px}.style-nova .cx-post-head>.cn-item{border:0;padding:0;gap:12px}.style-nova .cx-pr-head{align-items:flex-end}.style-nova .cx-pr-h1{font-size:clamp(48px,6.4vw,80px);line-height:1.02;letter-spacing:-.05em}.style-nova .cx-pr-switch{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex:none}.style-nova .cx-pr-switch .cx-tabs{align-items:center}.style-nova .cx-pr-save{margin-inline:4px}.style-nova .cx-pr-where{font-size:12.5px}.style-nova .cx-pr-plans{margin-top:56px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.style-nova .cx-pr-plan{position:relative;display:flex;flex-direction:column;gap:12px;padding:24px}.style-nova .cx-pr-plan-hi{border-color:var(--selected);box-shadow:0 0 0 1px var(--selected),0 24px 48px -32px var(--selected);@supports (color: color-mix(in lab,red,red)){box-shadow:0 0 0 1px var(--selected),0 24px 48px -32px color-mix(in srgb,var(--selected) 60%,transparent)}}.style-nova .cx-pr-badge{position:absolute;top:-11px;left:20px;background:var(--selected);color:var(--selected-foreground, #fff)}.style-nova .cx-pr-name{margin:0;font-size:18px;font-weight:700;letter-spacing:-.01em}.style-nova .cx-pr-desc{margin:0;font-size:14px;line-height:1.5;color:var(--muted-foreground);min-height:42px}.style-nova .cx-pr-price{display:flex;flex-direction:row;align-items:baseline;gap:6px;margin-top:8px}.style-nova .cx-pr-amt{display:flex;flex-direction:row;align-items:baseline;font-size:40px;font-weight:700;letter-spacing:-.04em;line-height:1}.style-nova .cx-pr-per{font-size:14px;color:var(--muted-foreground)}.style-nova .cx-pr-bill{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;margin:0;font-size:13px;color:var(--muted-foreground)}.style-nova .cx-pr-was{text-decoration:line-through}.style-nova .cx-pr-cta{width:100%;margin-top:8px}.style-nova .cx-pr-plus{font-size:13px;font-weight:600;margin-top:4px}.style-nova .cx-pr-gets{display:flex;flex-direction:column;gap:8px}.style-nova .cx-pr-get{display:flex;flex-direction:row;gap:8px;align-items:flex-start;font-size:13.5px;line-height:1.45}.style-nova .cx-pr-tick{flex:none;margin-top:2px;color:var(--success)}.style-nova .cx-pr-ai{margin-top:16px}.style-nova .cx-pr-ai-card .cn-item{padding:12px 16px;align-items:center}.style-nova .cx-pr-table{display:grid;grid-template-columns:minmax(0,1.1fr) repeat(var(--plans, 3),minmax(0,1fr));font-size:14px}.style-nova .cx-pr-table>.cx-pr-tr{display:contents}.style-nova .cx-pr-table>.cx-pr-tr>*{padding:12px;border-bottom:1px solid var(--border);display:flex;align-items:center}.style-nova .cx-pr-thead>*{font-size:13px;font-weight:600;color:var(--muted-foreground)}.style-nova .cx-pr-rh{font-weight:500}.style-nova .cx-pr-hi{background:var(--selected);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--selected) 5%,transparent)}}.style-nova .cx-pr-group{grid-column:1 / -1;padding:20px 12px 6px;font-size:12px;font-weight:600;color:var(--muted-foreground)}.style-nova .cx-pr-yes{color:var(--success)}.style-nova .cx-pr-no{color:var(--muted-foreground)}@media(max-width:900px){.style-nova .cx-pr-plans{grid-template-columns:1fr;gap:24px}.style-nova .cx-pr-switch{align-items:flex-start}.style-nova .cx-pr-table{font-size:12.5px}.style-nova .cx-pr-table>.cx-pr-tr>*{padding:10px 6px}.style-nova .cx-pr-table{grid-template-columns:minmax(0,1.3fr) repeat(var(--plans, 3),minmax(0,1fr))}}.style-nova .cx-pr-plan{overflow:visible}.cx-wordline .cx-word:not([data-tone=strong]){color:var(--foreground);@supports (color: color-mix(in lab,red,red)){color:color-mix(in srgb,var(--foreground) 46%,var(--background))}}@media(max-width:900px){.style-nova .cx-doc-h1{font-size:52px}}.cn-item{flex-direction:row}.style-nova .cx-mk-cta .cn-input-group[data-variant]{background:var(--background)}.style-nova .cx-blog-tool .cn-item{padding:8px 10px;align-items:flex-start;gap:10px}.style-nova .cx-blog-tool .cn-item-media{width:26px;height:26px;border-radius:8px;flex:none}.style-nova .cx-blog-tool .cn-item-title{font-size:13px}.style-nova .cx-blog-tool .cn-item-description{font-size:12px;line-height:1.35}.style-nova :is(.cx-mk-cta,.cx-mk-bring,.cx-mk-serp,.cx-blog-art) .cn-input-group:is([data-variant=filled],.cx-fieldset[data-look=filled] *){background:var(--background)}@media(min-width:901px)and (max-width:1180px){.style-nova .cx-mk-hero{grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:40px}.style-nova .cx-mk-hero .cx-mk-h1{font-size:clamp(44px,5.4vw,64px)}.style-nova .cx-mk-float-play{right:12px;width:min(330px,calc(100% - 24px))}}.cx-cp-sb,.cx-cp-menu{display:none}.cx-cp[data-skin]{width:270px;max-width:100%;height:585px;border-radius:34px;overflow:hidden;box-shadow:0 0 0 8px #111,0 0 0 9px #333,0 24px 60px -20px #140a2873;margin:9px auto}.cx-cp[data-skin] .cx-cp-sb{display:flex;flex:none;height:30px;align-items:center;justify-content:space-between;padding:0 22px 0 26px;font:600 12px var(--font-sans);background:var(--cp-head);color:var(--cp-head-fg)}.cx-cp[data-skin] .cx-cp-sbi{display:flex;gap:4px}.cx-cp[data-skin] .cx-cp-sbi svg{width:14px;height:14px}.cx-cp[data-skin] .cx-cp-head{flex:none;padding-top:4px}.cx-cp[data-skin] .cx-cp-log{flex:1;min-height:0;justify-content:flex-end;overflow:hidden}.cx-cp[data-skin] .cx-cp-comp{flex:none}.cx-cp[data-skin] .cx-cp-t,.cx-cp[data-skin] .cx-cp-s{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(prefers-reduced-motion:no-preference){.cx-cp[data-skin][data-in] :is(.cx-cp-msg,.cx-cp-card,.cx-cp-btns,.cx-cp-note){opacity:1;animation:cx-cp-rise .42s cubic-bezier(.23,1,.32,1) both}.cx-cp[data-skin][data-in] [data-step="2"]{animation-delay:.12s}.cx-cp[data-skin][data-in] [data-step="3"]{animation-delay:.24s}.cx-cp[data-skin][data-in] [data-step="4"]{animation-delay:.36s}.cx-cp[data-skin][data-in] [data-step="5"]{animation-delay:.48s}}@keyframes cx-cp-rise{0%{transform:translateY(10px)}to{transform:none}}.cx-cp[data-skin=instagram]{--cp-head: #fff;--cp-head-fg: #000}.cx-cp[data-skin=instagram] .cx-cp-head{border-bottom:0;padding:4px 14px 10px 8px;gap:10px}.cx-cp[data-skin=instagram] .cx-cp-ring{padding:0;background:none}.cx-cp[data-skin=instagram] .cx-cp-photo{width:30px;height:30px;border:0}.cx-cp[data-skin=instagram] .cx-cp-t{font-size:15px;font-weight:600}.cx-cp[data-skin=instagram] .cx-cp-acts>:last-child{display:none}.cx-cp[data-skin=instagram] .cx-cp-acts{flex-direction:row-reverse}.cx-cp[data-skin=instagram] .cx-cp-log{padding:0 12px 8px;gap:2px}.cx-cp[data-skin=instagram] .cx-cp-day{color:#737373;font-weight:400;margin:8px 0 10px}.cx-cp[data-skin=instagram] .cx-cp-msg{max-width:70%;padding:8px 13px;border-radius:20px;font-size:15px;line-height:1.33}.cx-cp[data-skin=instagram] .cx-cp-msg[data-who=in]{position:relative;margin-left:32px;background:#efefef;color:#000}.cx-cp[data-skin=instagram] .cx-cp-msg[data-who=out]{color:#fff;background-color:#7a43fc;background-image:linear-gradient(180deg,#8a3cff,#6a4bfb)}.cx-cp[data-skin=instagram] .cx-cp-msg[data-who=out]:not(:has(~.cx-cp-msg[data-who=out])){background-color:#4f63f9;background-image:linear-gradient(180deg,#6a4bfb,#3b7cf7)}.cx-cp[data-skin=instagram] .cx-cp-msg[data-who=in]+.cx-cp-msg[data-who=in]{border-top-left-radius:4px}.cx-cp[data-skin=instagram] .cx-cp-msg[data-who=in]:has(+.cx-cp-msg[data-who=in]){border-bottom-left-radius:4px}.cx-cp[data-skin=instagram] .cx-cp-msg[data-who=out]+.cx-cp-msg[data-who=out]{border-top-right-radius:4px}.cx-cp[data-skin=instagram] .cx-cp-msg[data-who=out]:has(+.cx-cp-msg[data-who=out]){border-bottom-right-radius:4px}.cx-cp[data-skin=instagram] .cx-cp-msg[data-who=in]:not(:has(+.cx-cp-msg[data-who=in])):before{content:"";position:absolute;left:-32px;bottom:0;width:24px;height:24px;border-radius:50%;background:var(--face) center / cover,#ddd}.cx-cp[data-skin=instagram] .cx-cp-msg[data-who=in]:not(:has(+.cx-cp-msg[data-who=in]))+.cx-cp-msg,.cx-cp[data-skin=instagram] .cx-cp-msg[data-who=out]:not(:has(+.cx-cp-msg[data-who=out]))+.cx-cp-msg{margin-top:8px}.cx-cp[data-skin=instagram] .cx-cp-note{color:#737373;font-size:12px;margin:3px 4px 0}.cx-cp[data-skin=instagram] .cx-cp-comp{margin:6px 10px 12px;height:44px;padding:0 14px 0 4px}.cx-cp[data-skin=instagram] .cx-cp-cam{width:36px;height:36px}.cx-cp[data-skin=whatsapp],.cx-cp[data-skin=whatsapp][data-theme=dark]{--cp-head: #fff;--cp-head-fg: #111B21;--cp-bg: #EFEAE2;--cp-in: #fff;--cp-out: #D9FDD3;--cp-fg: #111B21;--cp-meta: #667781}.cx-cp[data-skin=whatsapp] .cx-cp-head{border-bottom:1px solid #E9EDEF;padding:4px 12px 10px 6px;gap:8px}.cx-cp[data-skin=whatsapp] .cx-cp-t{font-size:16px;font-weight:500}.cx-cp[data-skin=whatsapp] .cx-cp-s{color:#667781;font-size:12.5px}.cx-cp[data-skin=whatsapp] .cx-cp-acts{gap:14px;color:#3b4a54}.cx-cp[data-skin=whatsapp] .cx-cp-log{padding:0 14px 8px;gap:2px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' fill='none' stroke='%23000' stroke-opacity='.05' stroke-width='1.5'%3E%3Ccircle cx='14' cy='16' r='6'/%3E%3Cpath d='M44 10l8 8m0-8l-8 8M60 50c4-6 12-6 16 0M10 54h14v10H10zM40 60a5 5 0 1 0 10 0a5 5 0 1 0-10 0M62 22l6 10h-12z'/%3E%3C/svg%3E")}.cx-cp[data-skin=whatsapp] .cx-cp-day{background:#fff;color:#54656f;margin:14px 0 8px}.cx-cp[data-skin=whatsapp] .cx-cp-msg{border-radius:10px;background:var(--cp-in);color:#111b21}.cx-cp[data-skin=whatsapp] .cx-cp-msg[data-who=out]{background:var(--cp-out);border-radius:10px}.cx-cp[data-skin=whatsapp] .cx-cp-msg[data-who=in]:not(.cx-cp-msg[data-who=in]+.cx-cp-msg){border-top-left-radius:0;margin-top:6px}.cx-cp[data-skin=whatsapp] .cx-cp-msg[data-who=out]:not(.cx-cp-msg[data-who=out]+.cx-cp-msg){border-top-right-radius:0;margin-top:6px}.cx-cp[data-skin=whatsapp] .cx-cp-msg[data-who=in]:not(.cx-cp-msg[data-who=in]+.cx-cp-msg):before,.cx-cp[data-skin=whatsapp] .cx-cp-msg[data-who=out]:not(.cx-cp-msg[data-who=out]+.cx-cp-msg):before{content:"";position:absolute;top:0;width:8px;height:13px;background:inherit}.cx-cp[data-skin=whatsapp] .cx-cp-msg[data-who=in]:not(.cx-cp-msg[data-who=in]+.cx-cp-msg):before{left:-8px;clip-path:polygon(0 0,100% 0,100% 100%)}.cx-cp[data-skin=whatsapp] .cx-cp-msg[data-who=out]:not(.cx-cp-msg[data-who=out]+.cx-cp-msg):before{right:-8px;clip-path:polygon(0 0,100% 0,0 100%)}.cx-cp[data-skin=whatsapp] .cx-cp-time svg{color:#53bdeb}.cx-cp[data-skin=whatsapp] .cx-cp-msg[data-who=out] .cx-cp-time{color:#667781}.cx-cp[data-skin=whatsapp] .cx-cp-btns{width:80%;margin-top:2px}.cx-cp[data-skin=whatsapp] .cx-cp-btn{height:34px;border-radius:10px;background:#fff;color:#027eb5;font-weight:500}.cx-cp[data-skin=whatsapp] .cx-cp-note{align-self:center;background:#fff6c5;color:#54656f;font-size:11.5px;border-radius:8px;padding:4px 10px;margin-top:8px}.cx-cp[data-skin=whatsapp] .cx-cp-comp{margin:6px 62px 12px 8px;color:#8696a0}.cx-cp[data-skin=whatsapp] .cx-cp-mic{background:#1dab61}.cx-cp[data-skin=telegram]{--cp-head: #517DA2;--cp-head-fg: #fff;--cp-bg: linear-gradient(165deg, #D6E5AE 0%, #B5D394 45%, #8FC08A 100%);--cp-out: #EFFDDE}.cx-cp[data-skin=telegram] .cx-cp-head{padding:4px 12px 10px 10px;gap:12px}.cx-cp[data-skin=telegram] .cx-cp-photo{width:40px;height:40px}.cx-cp[data-skin=telegram] .cx-cp-s{color:#d2e1ee;opacity:1}.cx-cp[data-skin=telegram] .cx-cp-acts>:not(:last-child){display:none}.cx-cp[data-skin=telegram] .cx-cp-log{padding:0 10px 8px;gap:3px}.cx-cp[data-skin=telegram] .cx-cp-day{background:#00000038;color:#fff}.cx-cp[data-skin=telegram] .cx-cp-msg{border-radius:16px;max-width:82%}.cx-cp[data-skin=telegram] .cx-cp-msg[data-who=in],.cx-cp[data-skin=telegram] .cx-cp-msg[data-who=out]{border-radius:16px}.cx-cp[data-skin=telegram] .cx-cp-msg[data-who=in]:not(:has(+.cx-cp-msg[data-who=in])){border-bottom-left-radius:4px}.cx-cp[data-skin=telegram] .cx-cp-msg[data-who=out]:not(:has(+.cx-cp-msg[data-who=out])){border-bottom-right-radius:4px}.cx-cp[data-skin=telegram] .cx-cp-msg[data-who=in]:not(:has(+.cx-cp-msg[data-who=in])):after,.cx-cp[data-skin=telegram] .cx-cp-msg[data-who=out]:not(:has(+.cx-cp-msg[data-who=out])):after{content:"";position:absolute;bottom:0;width:7px;height:12px;background:inherit}.cx-cp[data-skin=telegram] .cx-cp-msg[data-who=in]:not(:has(+.cx-cp-msg[data-who=in])):after{left:-6px;clip-path:path("M7 0 C7 7 4 10 0 12 L7 12 Z")}.cx-cp[data-skin=telegram] .cx-cp-msg[data-who=out]:not(:has(+.cx-cp-msg[data-who=out])):after{right:-6px;clip-path:path("M0 0 C0 7 3 10 7 12 L0 12 Z")}.cx-cp[data-skin=telegram] .cx-cp-msg[data-who=in]+.cx-cp-btns{align-self:flex-start;width:82%}.cx-cp[data-skin=telegram] .cx-cp-btn{height:38px;background:#385c2857}.cx-cp[data-skin=telegram] .cx-cp-comp{height:52px;padding:0 12px 0 8px}.cx-cp[data-skin=telegram] .cx-cp-menu{display:flex;align-items:center;gap:4px;height:32px;padding:0 10px;border-radius:999px;background:#5aa5e8;color:#fff;font-size:14px;font-weight:500;flex:none}.cx-cp[data-skin=telegram] .cx-cp-menu svg{width:16px;height:16px}.cx-cp[data-skin=telegram] .cx-cp-tools>:nth-child(n+2),.cx-cp[data-skin=telegram] .cx-cp-emo{display:grid}.cx-cp[data-skin=telegram] .cx-cp-tools>:nth-child(2){display:none}.style-nova :is(.cx-mk-stage,.cx-mk-step-vis,.cx-mk-hero-media) .cx-cp[data-skin]{width:270px;max-width:calc(100% - 18px)}.style-nova .cx-mk-float-play>.cx-cp[data-skin]{height:500px;width:236px;margin:0}.cn-switch.mu-button,.cn-switch{justify-content:flex-start;gap:0;padding:0;min-width:0}.style-nova .cn-switch-thumb{box-shadow:0 1px 2px #0b0b0d38,0 0 0 .5px #0b0b0d14}.style-nova .cn-switch[data-unchecked]:not([data-unchecked=false]){background:var(--input);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--input) 70%,var(--foreground) 12%)}}.cx-cp-phone:not([data-skin]),.cx-cp-phone:not([data-skin])>.cx-cp-frame,.cx-cp-phone:not([data-skin])>.cx-cp-frame>.cx-cp-screen{display:contents}.cx-cp-phone:not([data-skin])>.cx-cp-frame:before,.cx-cp-phone:not([data-skin])>.cx-cp-frame:after{content:none}.cx-cp-phone[data-skin]{--cp-n: 300;width:calc(var(--cp-n) * 1px);max-width:none;margin-inline:auto;flex:none;gap:0}.cx-cp-phone .cx-cp-frame:hover{transform:none}.cx-cp-phone .cx-cp-screen{content-visibility:visible;background:#fff}.cx-cp-screen>.cx-cp[data-skin],.style-nova :is(.cx-mk-stage,.cx-mk-step-vis,.cx-mk-hero-media) .cx-cp-screen>.cx-cp[data-skin]{width:390px;max-width:none;height:844px;margin:0;border-radius:0;box-shadow:none;zoom:calc(var(--cp-n) * .93 / 390)}.style-nova .cx-mk-stage .cx-cp-phone{--cp-n: 290}.style-nova .cx-mk-step-vis .cx-cp-phone{--cp-n: 250}.style-nova .cx-mk-float-play>.cx-cp-phone{--cp-n: 232}.style-nova .cx-mk-float-play:has(>.cx-cp-phone){width:auto}@media(max-width:640px){.style-nova :is(.cx-mk-stage,.cx-mk-step-vis) .cx-cp-phone{--cp-n: 270}.style-nova .cx-mk-float-play>.cx-cp-phone{--cp-n: 270}}.cx-cp-screen>.cx-cp[data-skin] .cx-cp-sb{height:50px;font-size:16px;padding:0 30px 0 36px}.cx-cp-screen>.cx-cp[data-skin] .cx-cp-sbi{gap:6px}.cx-cp-screen>.cx-cp[data-skin] .cx-cp-sbi svg{width:18px;height:18px}.cx-cp-screen>.cx-cp[data-skin] .cx-cp-head{padding:4px 16px 12px 10px;gap:12px}.cx-cp-screen>.cx-cp[data-skin] .cx-cp-back svg{width:28px;height:28px}.cx-cp-screen>.cx-cp[data-skin] .cx-cp-photo{width:38px;height:38px}.cx-cp-screen>.cx-cp[data-skin] .cx-cp-t{font-size:17px}.cx-cp-screen>.cx-cp[data-skin] .cx-cp-s{font-size:13.5px}.cx-cp-screen>.cx-cp[data-skin] .cx-cp-acts{gap:20px}.cx-cp-screen>.cx-cp[data-skin] .cx-cp-acts svg{width:25px;height:25px}.cx-cp-screen>.cx-cp[data-skin] .cx-cp-log{padding:0 16px 14px;gap:3px}.cx-cp-screen>.cx-cp[data-skin] .cx-cp-msg{font-size:17px;line-height:1.3}.cx-cp-screen>.cx-cp[data-skin] .cx-cp-day{font-size:14px}.cx-cp-screen>.cx-cp[data-skin] .cx-cp-note{font-size:13.5px}.cx-cp-screen>.cx-cp[data-skin] .cx-cp-btn{height:44px;font-size:16.5px;border-radius:12px}.cx-cp-screen>.cx-cp[data-skin] .cx-cp-btn svg{width:18px;height:18px}.cx-cp-screen>.cx-cp[data-skin] .cx-cp-time{font-size:12.5px}.cx-cp-screen>.cx-cp[data-skin] .cx-cp-time svg{width:17px;height:17px}.cx-cp-screen>.cx-cp[data-skin=instagram] .cx-cp-photo{width:34px;height:34px}.cx-cp-screen>.cx-cp[data-skin=instagram] .cx-cp-msg{padding:10px 15px;border-radius:22px}.cx-cp-screen>.cx-cp[data-skin=instagram] .cx-cp-msg[data-who=in]{margin-left:38px}.cx-cp-screen>.cx-cp[data-skin=instagram] .cx-cp-msg[data-who=in]:not(:has(+.cx-cp-msg[data-who=in])):before{left:-38px;width:28px;height:28px}.cx-cp-screen>.cx-cp[data-skin=instagram] .cx-cp-comp{height:50px;margin:8px 12px 18px;padding:0 16px 0 5px;gap:12px;font-size:17px}.cx-cp-screen>.cx-cp[data-skin=instagram] .cx-cp-cam{width:40px;height:40px}.cx-cp-screen>.cx-cp[data-skin=instagram] .cx-cp-cam svg{width:22px;height:22px}.cx-cp-screen>.cx-cp[data-skin=instagram] .cx-cp-igtools{gap:16px}.cx-cp-screen>.cx-cp[data-skin=instagram] .cx-cp-igtools svg{width:26px;height:26px}.cx-cp-screen>.cx-cp[data-skin=whatsapp] .cx-cp-t{font-size:18px}.cx-cp-screen>.cx-cp[data-skin=whatsapp] .cx-cp-msg{font-size:16.5px;padding:7px 10px 9px 11px;border-radius:12px}.cx-cp-screen>.cx-cp[data-skin=whatsapp] .cx-cp-msg:before{width:10px!important;height:15px!important}.cx-cp-screen>.cx-cp[data-skin=whatsapp] .cx-cp-msg[data-who=in]:before{left:-10px!important}.cx-cp-screen>.cx-cp[data-skin=whatsapp] .cx-cp-msg[data-who=out]:before{right:-10px!important}.cx-cp-screen>.cx-cp[data-skin=whatsapp] .cx-cp-day{padding:6px 14px}.cx-cp-screen>.cx-cp[data-skin=whatsapp] .cx-cp-note{font-size:13px;padding:5px 12px}.cx-cp-screen>.cx-cp[data-skin=whatsapp] .cx-cp-comp{height:54px;margin:8px 74px 18px 10px;padding:0 14px;gap:14px;font-size:18px}.cx-cp-screen>.cx-cp[data-skin=whatsapp] :is(.cx-cp-emo,.cx-cp-tools) svg{width:26px;height:26px}.cx-cp-screen>.cx-cp[data-skin=whatsapp] .cx-cp-mic{width:54px;height:54px;right:-64px}.cx-cp-screen>.cx-cp[data-skin=whatsapp] .cx-cp-mic svg{width:26px;height:26px}.cx-cp-screen>.cx-cp[data-skin=telegram] .cx-cp-t{font-size:18px}.cx-cp-screen>.cx-cp[data-skin=telegram] .cx-cp-msg{padding:7px 11px 9px 12px;border-radius:18px}.cx-cp-screen>.cx-cp[data-skin=telegram] .cx-cp-btn{height:46px;font-size:16px}.cx-cp-screen>.cx-cp[data-skin=telegram] .cx-cp-comp{height:62px;padding:0 14px 0 10px;gap:14px;font-size:18px}.cx-cp-screen>.cx-cp[data-skin=telegram] :is(.cx-cp-emo,.cx-cp-tools,.cx-cp-mic) svg{width:26px;height:26px}.cx-cp-screen>.cx-cp[data-skin=telegram] .cx-cp-menu{height:38px;padding:0 13px;font-size:16px}.cx-cp-screen>.cx-cp[data-skin=telegram] .cx-cp-menu svg{width:19px;height:19px}.style-nova :is(.cx-mk-stage,.cx-mk-step-vis,.cx-mk-hero-media,.cx-mk-float-play) .cx-cp-phone[data-skin]{width:calc(var(--cp-n) * 1px);max-width:none}.cx-cp-prof{display:none}.cx-cp[data-skin=instagram] .cx-cp-prof{display:flex;flex-direction:column;align-items:center;gap:2px;padding:0 0 26px;text-align:center;color:#000}.cx-cp[data-skin=instagram] .cx-cp-prof-ph{width:96px;height:96px;border-radius:50%;background:var(--face) center / cover,#ddd;margin-bottom:12px}.cx-cp[data-skin=instagram] .cx-cp-prof-n{font-size:20px;font-weight:600}.cx-cp[data-skin=instagram] .cx-cp-prof-s{font-size:14.5px;color:#737373}.cx-cp[data-skin=instagram] .cx-cp-prof-a{margin-top:14px;font-size:14.5px;font-weight:600;background:#efefef;padding:8px 16px;border-radius:9px}.cx-cp[data-skin] .cx-cp-log>*{flex-shrink:0}.cx-cp[data-skin=instagram] .cx-cp-prof{padding-bottom:18px}.cx-cp[data-skin=instagram] .cx-cp-prof-ph{width:80px;height:80px;flex:none;margin-bottom:10px}.cx-cp[data-skin=instagram] .cx-cp-prof-a{margin-top:10px}.cx-cp[data-skin=instagram] .cx-cp-prof-ph{width:64px;height:64px;margin-bottom:8px}.cx-cp[data-skin=instagram] .cx-cp-prof-a{display:none}.cx-cp[data-skin=instagram] .cx-cp-prof{padding-bottom:10px}.cx-cp[data-skin=instagram] .cx-cp-day{margin:4px 0 8px}.cx-cp-phone[data-skin=instagram] .cx-cp-screen{background:#fff}.cx-cp-phone[data-skin=whatsapp] .cx-cp-screen{background:#efeae2}.cx-cp-phone[data-skin=telegram] .cx-cp-screen{background:#c9dfa6}.cx-cp-screen>.cx-cp[data-skin=instagram] .cx-cp-head{border-bottom:1px solid #EFEFEF;padding-bottom:12px}.cx-cp-screen>.cx-cp[data-skin=instagram] .cx-cp-log{padding-top:12px}.cx-cp-screen>.cx-cp[data-skin=instagram] .cx-cp-day{color:#737373;font-weight:600;font-size:13px;letter-spacing:.02em;text-transform:uppercase}.cx-cp-screen>.cx-cp[data-skin=instagram] .cx-cp-comp{background:#efefef;color:#737373}.cx-cp-screen>.cx-cp[data-skin=telegram]{--cp-head: transparent;--cp-head-fg: #000;--cp-in: #fff;--cp-out: #EFFDDE;--cp-fg: #000;--cp-meta: #8A96A3;--tg-glass: rgb(255 255 255 / .82);position:relative;--cp-bg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180' fill='none' stroke='%23284B1E' stroke-opacity='.13' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 30l22-10-6 24-6-8z'/%3E%3Ccircle cx='96' cy='26' r='9'/%3E%3Cpath d='M92 26h8'/%3E%3Cpath d='M146 18l3 7 7 1-5 5 1 7-6-4-6 4 1-7-5-5 7-1z'/%3E%3Cpath d='M26 96c0-8 12-8 12 0s-12 14-12 14-12-6-12-14 12-8 12 0'/%3E%3Crect x='76' y='84' width='26' height='20' rx='4'/%3E%3Cpath d='M76 90l13 8 13-8'/%3E%3Cpath d='M150 90a12 12 0 1 1 0 .1M150 84v6l4 3'/%3E%3Cpath d='M16 152q10-12 20 0t20 0'/%3E%3Cpath d='M92 140c6 0 10 4 10 10s-4 12-10 12-10-6-10-12 4-10 10-10zM92 140v-6l4-2'/%3E%3Cpath d='M140 146h20M150 136v20'/%3E%3C/svg%3E"), linear-gradient(165deg, #DCEAB8 0%, #BCD89A 45%, #9CC890 100%)}.cx-cp-screen>.cx-cp[data-skin=telegram] .cx-cp-sb{background:transparent;color:#000;position:relative;z-index:3}.cx-cp-screen>.cx-cp[data-skin=telegram] .cx-cp-head{position:absolute;z-index:2;top:54px;left:0;right:0;height:52px;padding:0 10px;gap:8px;align-items:center;background:none}.cx-cp-screen>.cx-cp[data-skin=telegram] .cx-cp-head:before{content:"";position:absolute;z-index:-1;inset:0 66px;border-radius:26px;background:var(--tg-glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 1px 3px #00000014}.cx-cp-screen>.cx-cp[data-skin=telegram] :is(.cx-cp-back,.cx-cp-acts){display:grid;place-items:center;width:48px;height:48px;margin:0;border-radius:50%;flex:none;background:var(--tg-glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 1px 3px #00000014;color:#000}.cx-cp-screen>.cx-cp[data-skin=telegram] .cx-cp-back svg{width:26px;height:26px}.cx-cp-screen>.cx-cp[data-skin=telegram] .cx-cp-acts svg{width:24px;height:24px}.cx-cp-screen>.cx-cp[data-skin=telegram] :is(.cx-cp-ring,.cx-cp-face){margin-left:4px}.cx-cp-screen>.cx-cp[data-skin=telegram] .cx-cp-photo{width:44px;height:44px}.cx-cp-screen>.cx-cp[data-skin=telegram] .cx-cp-name{padding-right:14px;min-width:0}.cx-cp-screen>.cx-cp[data-skin=telegram] .cx-cp-t{font-size:17px;font-weight:600}.cx-cp-screen>.cx-cp[data-skin=telegram] .cx-cp-s{color:#8a96a3;font-size:13.5px}.cx-cp-screen>.cx-cp[data-skin=telegram] .cx-cp-log{padding:0 10px 10px;gap:5px}.cx-cp-screen>.cx-cp[data-skin=telegram] .cx-cp-msg{color:#000;box-shadow:0 1px 1px #0000001a}.cx-cp-screen>.cx-cp[data-skin=telegram] .cx-cp-msg[data-who=in]{background:#fff}.cx-cp-screen>.cx-cp[data-skin=telegram] .cx-cp-msg[data-who=out]{background:#effdde}.cx-cp-screen>.cx-cp[data-skin=telegram] .cx-cp-msg .cx-cp-time{color:#8a96a3}.cx-cp-screen>.cx-cp[data-skin=telegram] .cx-cp-msg[data-who=out] .cx-cp-time,.cx-cp-screen>.cx-cp[data-skin=telegram] .cx-cp-msg[data-who=out] .cx-cp-time svg{color:#4fae4e}.cx-cp-screen>.cx-cp[data-skin=telegram] .cx-cp-day{background:#0003;color:#fff}.cx-cp-screen>.cx-cp[data-skin=telegram] .cx-cp-btns{gap:5px;margin-top:0}.cx-cp-screen>.cx-cp[data-skin=telegram] .cx-cp-btn{height:46px;padding:0 8px;border-radius:12px;background:var(--tg-glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:#1f7fd9;font-size:15px;font-weight:600;box-shadow:0 1px 2px #00000014}.cx-cp-screen>.cx-cp[data-skin=telegram] .cx-cp-btn:last-child:nth-child(odd){grid-column:1 / -1}.cx-cp-screen>.cx-cp[data-skin=telegram] .cx-cp-btn>:not(span:last-child){display:none}.cx-cp-screen>.cx-cp[data-skin=telegram] .cx-cp-note{color:#fff;text-shadow:0 1px 2px rgb(0 0 0 / .3)}.cx-cp-screen>.cx-cp[data-skin=telegram] .cx-cp-card{background:#effdde;box-shadow:0 1px 1px #0000001a}.cx-cp-screen>.cx-cp[data-skin=telegram] .cx-cp-comp{position:relative;height:52px;margin:6px 74px 22px 8px;padding:0 12px 0 5px;gap:10px;border:0;border-radius:26px;background:var(--tg-glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 1px 3px #00000014;color:#8a96a3;font-size:17px}.cx-cp-screen>.cx-cp[data-skin=telegram] .cx-cp-menu{order:-1;height:42px;padding:0 14px 0 12px;gap:6px;border-radius:21px;background:#3390ec;color:#fff;font-size:16px;font-weight:600}.cx-cp-screen>.cx-cp[data-skin=telegram] .cx-cp-menu svg{width:20px;height:20px}.cx-cp-screen>.cx-cp[data-skin=telegram] .cx-cp-ph{color:#8a96a3}.cx-cp-screen>.cx-cp[data-skin=telegram] .cx-cp-mic{position:absolute;right:-66px;top:0;width:52px;height:52px;border-radius:50%;background:#3390ec;color:#fff;place-items:center;box-shadow:0 1px 3px #0000001f}.cx-ag-ev[data-tint],.cx-ag-row[data-tint]{--tone: var(--tint)}.cx-ag-ev,.cx-ag-ev[data-tint]{box-shadow:none}.cx-ag-ev[data-tint]{background:var(--tint);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--tint) 20%,var(--card, var(--background)))}}.cx-ag-ev>.cx-text:first-child{font-weight:600}.cx-ag-ev>.cx-text+.cx-text{color:var(--muted-foreground)}.cx-ag-ev[data-tone=live],.cx-ag-row[data-tone=live]{--tone: var(--warning)}.cx-ag-ev[data-status=done],.cx-ag-ev[data-status=noshow],.cx-ag-row[data-status=done],.cx-ag-row[data-status=noshow]{opacity:.55;cursor:pointer}.cx-ag-ev[data-status=done],.cx-ag-ev[data-status=noshow]{background:var(--muted)}.cx-ag-row{position:relative;box-shadow:none}.cx-ag-row>.cx-text:last-child{flex:none;margin-left:4px;font-variant-numeric:tabular-nums}.cx-ag-count{display:flex;align-items:center;justify-content:center;height:12px;font-size:11px;font-weight:500;line-height:1;color:var(--muted-foreground);font-variant-numeric:tabular-nums}.cx-ag-day[aria-pressed=true] .cx-ag-count{color:inherit;opacity:.8}.cx-ag-count .skel{width:10px;height:8px}.cx-ag-day[data-closed]:not([aria-pressed=true]){color:var(--muted-foreground);background:repeating-linear-gradient(135deg,var(--muted) 0 5px,transparent 5px 10px);@supports (color: color-mix(in lab,red,red)){background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--muted) 90%,transparent) 0 5px,transparent 5px 10px)}}.cx-ag-day[data-closed]:not([aria-pressed=true]) b{font-weight:500}.cx-ag-colhead[data-closed]{color:var(--muted-foreground)}.cx-ag-nowcard{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:1px solid var(--border);border-radius:calc(var(--radius) * 1.1);background:var(--muted);color:var(--foreground);text-align:left;cursor:pointer;font:inherit}.cx-ag-nowcard:hover{background:var(--muted);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--muted) 80%,var(--foreground) 6%)}}.cx-ag-nowcard:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.cx-ag-sep{flex:none;width:1px;height:20px;margin:0 4px;background:var(--border)}.cx-ag-colhead{flex-direction:column;gap:4px;padding:8px 6px;text-align:center}.cx-ag-colname{display:flex;flex-direction:column;align-items:center;gap:1px;min-width:0;max-width:100%;line-height:1.2}.cx-ag-colname b,.cx-ag-colname small{display:block;height:1.2em;line-height:1.2}.cx-ag-colname b{font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-ag-colname small{font-size:11px;font-weight:400;color:var(--muted-foreground);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-ag-wholabel{flex:none;margin-right:4px;font-size:12px;color:var(--muted-foreground)}.cx-ag-scroll[data-panning],.cx-ag-who[data-panning]{cursor:grabbing;scroll-snap-type:none}.cx-ag-scroll[data-panning] *{cursor:grabbing!important}.cx-ag-scroll,.cx-ag-strip,.cx-ag-listwrap{will-change:auto}.cx-ag-ev[data-conflict]{background:var(--destructive);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--destructive) 18%,var(--card, var(--background)))}}.cx-ag-ev[data-conflict]>.cx-text+.cx-text{color:var(--destructive);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--destructive) 70%,var(--foreground))}}.cx-ag-ghostnew{position:absolute;left:4px;right:4px;z-index:2;display:flex;align-items:flex-start;padding:4px 8px;border:1.5px dashed var(--tint, var(--selected));border-radius:calc(var(--radius) * .7);background:var(--tint, var(--selected));@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--tint, var(--selected)) 10%,var(--card, var(--background)))}pointer-events:none}.cx-ag-rowface{width:28px;height:28px}.cx-ag-row>.cx-vstack>.cx-text:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@container (max-width: 520px){.cx-ag-row:not([data-kind]){display:grid;grid-template-columns:64px minmax(0,1fr) auto;column-gap:10px;row-gap:4px;align-items:start}.cx-ag-row:not([data-kind])>.cx-ag-row-t{grid-column:1;grid-row:1 / span 2;width:auto}.cx-ag-row:not([data-kind])>.cx-vstack{grid-column:2 / span 2;grid-row:1}.cx-ag-row:not([data-kind])>.cn-badge{grid-column:2;grid-row:2;justify-self:start;margin-left:0}.cx-ag-row:not([data-kind])>.cx-text:last-child{grid-column:3;grid-row:2;justify-self:end;margin-left:0}.cx-ag-row:not([data-kind])>.cx-ag-rowface{display:none}.cx-ag-row[data-kind]>.cx-ag-row-t{width:64px}}.cx-ag-gone{position:absolute;left:0;right:0;top:0;z-index:0;background:var(--muted);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--muted) 45%,transparent)}pointer-events:none}.cx-ag-title{display:inline-flex;align-items:center;gap:4px;min-width:0;padding:4px 6px;margin-left:-6px;border:0;border-radius:calc(var(--radius) * .7);background:transparent;color:inherit;font:inherit;cursor:pointer}.cx-ag-title:hover{background:var(--foreground);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--foreground) 6%,transparent)}}.cx-ag-title:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.cx-ag-title svg{width:14px;height:14px;opacity:.6;flex:none}.cx-ag-title>.cx-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-ag-datecal{display:flex;justify-content:center}.cx-ag-pop{width:auto;min-width:300px;max-width:calc(100vw - 16px);padding:12px;gap:10px}.cx-ag-datemode{align-self:flex-start}.cx-ag-datehint{margin:0;font-size:12px;color:var(--muted-foreground)}.cx-ag-datefoot{display:flex;justify-content:flex-end}.cx-ag-datesheet{display:flex;flex-direction:column;gap:12px;align-items:stretch}.cx-ag-datesheet .cx-ag-datecal,.cx-ag-pop .cx-ag-datecal{display:flex;justify-content:center}.cx-cal-pick{display:inline-flex;align-items:center;justify-self:center;gap:4px;margin:0 auto;padding:4px 8px;border:0;border-radius:calc(var(--radius) * .7);background:transparent;color:inherit;font:inherit;cursor:pointer}.cx-cal-pick:hover{background:var(--foreground);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--foreground) 6%,transparent)}}.cx-cal-pick svg{width:14px;height:14px;opacity:.6}.cx-cal-mgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding-top:8px;min-width:252px}.cx-cal-m[aria-current=true]{background:var(--primary);color:var(--primary-foreground)}.cx-cal-m[data-today]:not([aria-current=true]){color:var(--selected, var(--primary));font-weight:600}.cx-ag-range{gap:6px}.cx-ag-rangeday{display:flex;align-items:baseline;justify-content:space-between;gap:8px;width:100%;margin-top:10px;padding:6px 2px;border:0;border-bottom:1px solid var(--border);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.cx-ag-rangeday:first-child{margin-top:0}.cx-ag-rangeday[data-today]>.cx-text:first-child{color:var(--selected, var(--primary))}.cx-ag-rangeday:hover>.cx-text:first-child{text-decoration:underline;text-underline-offset:3px}.cx-ag-col>.cx-ag-now{left:0;right:0}.cx-ag-col>.cx-ag-now i{left:-5px}.cx-ag-nowtime{position:absolute;right:4px;z-index:3;transform:translateY(-50%);padding:1px 5px;border-radius:6px;background:var(--destructive);color:var(--destructive-foreground, #fff);font-size:10px;font-weight:600;line-height:1.4;white-space:nowrap;font-variant-numeric:tabular-nums}.cx-ag-top>[data-ag-alert]{margin:0}.cx-tabs:not(:has(.cx-tab:is([aria-selected=true],[aria-pressed=true])))>.cx-tab-ind{opacity:0}.cx-ag-queue{display:flex;align-items:center;gap:0}.cx-ag-queue>.cn-avatar,.cx-ag-queue>.cx-ag-face{width:24px;height:24px;min-width:24px;font-size:10px;letter-spacing:0;overflow:hidden;box-shadow:0 0 0 2px var(--card, var(--background))}.cx-ag-queue>:nth-child(2){margin-left:4px}.cx-ag-queue .cn-avatar-fallback{font-size:9px;letter-spacing:-.02em}.cx-ag-nowcard>.cx-text:last-child{white-space:nowrap}.cx-ag-queue>.cx-text{margin-left:8px}.cx-ag-face{display:inline-block;width:22px;height:22px;border-radius:50%;background:center / cover var(--muted);flex:none}.cx-ag-free{position:absolute;left:3px;right:3px;z-index:0;display:flex;align-items:flex-start;padding:4px 8px;border:1.5px dashed var(--foreground);@supports (color: color-mix(in lab,red,red)){border:1.5px dashed color-mix(in oklab,var(--foreground) 22%,transparent)}border-radius:calc(var(--radius) * .6);background:transparent;color:var(--muted-foreground);cursor:pointer;font:inherit}.cx-ag-free:hover,.cx-ag-free:focus-visible{border-color:var(--selected);color:var(--selected);background:var(--selected);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--selected) 6%,transparent)}outline:none}.cx-ag-frame .skel{display:block;height:10px;border-radius:4px;text-decoration:none}.cx-ag-skev{position:absolute;left:4px;right:4px;height:auto;border-radius:calc(var(--radius) * .6)!important}.cx-ag-skline{display:inline-block!important;vertical-align:middle;height:.8em!important}.cx-ag-sknow{cursor:default}.cx-ag-skrow{cursor:default;border-style:solid}.cx-ag-skpill{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 10px}.cx-ag-skhead{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}@container (max-width: 700px){.cx-agenda[data-phone=nav] [data-ag-act],.cx-agenda[data-phone=nav] [data-ag-move]{display:none}}.cx-agenda[data-loading]:not([data-shown]) .cx-ag-day,.cx-agenda[data-loading]:not([data-shown]) .cx-ag-bar .cn-button,.cx-agenda[data-loading]:not([data-shown]) .cx-tab{cursor:progress}.cx-agenda[data-loading] [disabled]{opacity:.5;pointer-events:none}.cx-ag-frame .skel{background:var(--muted);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--muted) 85%,var(--foreground) 6%)}}@media(prefers-reduced-motion:no-preference){.cx-ag-frame[aria-busy=true] .skel{animation:cx-ag-skel 1.2s ease-in-out infinite alternate}}@keyframes cx-ag-skel{0%{opacity:.55}to{opacity:1}}:root{--cx-pbar-space: calc(5.6rem + env(safe-area-inset-bottom, 0px)) }.cx-pbar{position:fixed;left:0;right:0;bottom:calc(1.1rem + env(safe-area-inset-bottom,0px));z-index:41;margin-inline:auto;width:calc(100% - 1.5rem);max-width:34rem;display:grid;grid-template-columns:3.55rem minmax(0,1fr) 3.55rem;align-items:center;gap:.3rem;pointer-events:none}@media(min-width:64rem){.cx-pbar:not([data-place]),.cx-pbar[data-place=""]{display:none}}.cx-pbar[data-place=inline]{position:relative;bottom:auto;width:100%}.cx-pbar[data-place=frame]{position:absolute;bottom:14px;width:calc(100% - 20px)}.cx-pbar-cell{display:flex;flex-direction:row;align-items:center;gap:.1rem;min-width:0;height:3.45rem;padding:.3rem;border:1px solid var(--border);border-radius:1.3rem;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);-webkit-backdrop-filter:blur(16px) saturate(1.4);box-shadow:0 12px 30px -14px #14102873,0 2px 8px -4px #14102840;pointer-events:auto}.cx-pbar-cell[data-side=left]{justify-self:start}.cx-pbar-cell[data-side=center]{justify-self:center;max-width:100%;overflow-x:auto;scrollbar-width:none}.cx-pbar-cell[data-side=center]::-webkit-scrollbar{display:none}.cx-pbar-cell[data-side=right]{justify-self:end}.cx-pbar-cell:empty{visibility:hidden}.cx-pbar-btn{position:relative;flex:none;display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:.9rem;background:transparent;color:var(--muted-foreground);cursor:pointer;font:inherit;transition:transform .12s cubic-bezier(.22,1,.36,1),background-color .15s}.cx-pbar-btn .mu-icon,.cx-pbar-btn svg{font-size:1.3rem;width:1.3rem;height:1.3rem}.cx-pbar-btn:hover{background:var(--foreground);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--foreground) 6%,transparent)}color:var(--foreground)}.cx-pbar-btn:active{transform:scale(.92)}.cx-pbar-btn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.cx-pbar-btn[data-look=primary]{background:var(--primary);color:var(--primary-foreground);box-shadow:0 6px 14px -6px var(--primary)}.cx-pbar-btn[aria-pressed=true]{background:var(--selected, var(--primary));@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--selected, var(--primary)) 16%,transparent)}color:var(--selected, var(--primary))}.cx-pbar-btn[aria-pressed=true]:after{content:"";position:absolute;left:50%;bottom:.28rem;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:currentColor}.cx-pbar-btn:disabled{opacity:.45;pointer-events:none}.cx-pbar-sep{flex:none;width:1px;height:1.4rem;margin:0 .15rem;background:var(--border)}@media(max-width:22rem){.cx-pbar{width:calc(100% - 1rem);grid-template-columns:3.25rem minmax(0,1fr) 3.25rem;gap:.25rem}.cx-pbar-cell{height:3.25rem;padding:.25rem}.cx-pbar-btn{width:2.6rem;height:2.6rem}}@media(prefers-reduced-motion:reduce){.cx-pbar-btn{transition:none}}.cx-ag-scroll,.cx-ag-strip,.cx-ag-listwrap{-webkit-user-select:none;user-select:none}.cx-sidebar .cx-sb-menu{gap:4px}.cx-sidebar{--sb-pad: 8px}.cx-sidebar[data-collapsed=true]{width:64px}.cx-sidebar .cx-sb-item,.cx-sidebar[data-collapsed=true] .cx-sb-item{justify-content:flex-start;padding:0 var(--sb-pad);transition:padding .2s cubic-bezier(.22,1,.36,1),background-color .15s ease}.cx-sb-label,.cx-sb-glabel,.cx-sb-count{transition:opacity .16s ease}.cx-sb-label{white-space:nowrap;overflow:hidden}.cx-sidebar[data-collapsed=true] .cx-sb-label,.cx-sidebar[data-collapsed=true] .cx-sb-glabel{display:block;opacity:0;pointer-events:none}.cx-sidebar[data-collapsed=true] .cx-sb-count:not(:empty){display:inline-grid;opacity:0}@keyframes cx-sb-spin{to{transform:rotate(360deg)}}.cx-sb-item>.mu-icon{transition:opacity .15s ease,transform .2s cubic-bezier(.22,1,.36,1)}.cx-sb-item[data-loading]>.mu-icon{opacity:0;transform:scale(.4) rotate(-90deg)}.cx-sb-item[data-loading]:before{content:"";position:absolute;left:var(--sb-pad, 8px);top:50%;width:16px;height:16px;margin-top:-8px;box-sizing:border-box;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:cx-sb-spin .7s linear infinite}@media(prefers-reduced-motion:reduce){.cx-sidebar .cx-sb-item,.cx-sb-label,.cx-sb-glabel,.cx-sb-count,.cx-sb-item>.mu-icon{transition:none}.cx-sb-item[data-loading]:before{animation-duration:1.6s}}.cx-av .cn-avatar-fallback{background:oklch(.94 .04 var(--h));color:oklch(.4 .12 var(--h));font-weight:650;letter-spacing:-.02em;box-shadow:inset 0 0 0 1px oklch(.85 .06 var(--h))}:root[data-theme=dark] .cx-av .cn-avatar-fallback{background:oklch(.32 .06 var(--h));color:oklch(.88 .08 var(--h));box-shadow:inset 0 0 0 1px oklch(.42 .07 var(--h))}.cn-button-group-orientation-horizontal{gap:0}.cn-button-group-orientation-horizontal>.cx-ov{display:flex}.cn-button-group-orientation-horizontal>.cx-ov>.cx-ov-trigger{display:flex}.cn-button-group-orientation-horizontal>.cx-ov:not(:first-child) .cx-ov-trigger>.cn-button{border-top-left-radius:0;border-bottom-left-radius:0;border-left-width:0}.cn-button-group-orientation-horizontal>.cx-ov:not(:last-child) .cx-ov-trigger>.cn-button{border-top-right-radius:0;border-bottom-right-radius:0}.cn-button-group-orientation-horizontal>.cn-button-group-separator{margin:0;width:1px;flex:none;align-self:stretch;background:var(--border)}.cn-button-group-orientation-horizontal:has(>.cn-button-variant-default)>.cn-button-group-separator{background:var(--primary-foreground);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--primary-foreground) 28%,var(--primary))}}.cn-button-group-orientation-horizontal:has(>.cn-button-variant-outline)>.cn-button-group-separator{display:none}.cn-input-group-addon:has(>.cx-cc){align-self:stretch;height:auto;padding:0!important}.cn-input-group-addon-align-inline-start:has(>.cx-cc){border-right:1px solid var(--input, var(--border))}.cn-input-group-addon-align-inline-end:has(>.cx-cc){border-left:1px solid var(--input, var(--border))}.cn-input-group .cx-cc{height:100%;min-width:0;border-radius:0;padding:0 10px;gap:6px;background:transparent;box-shadow:none;font:inherit;font-size:14px;color:var(--foreground)}.cn-input-group-addon-align-inline-start .cx-cc{border-top-left-radius:inherit;border-bottom-left-radius:inherit}.cn-input-group-addon-align-inline-end .cx-cc{border-top-right-radius:inherit;border-bottom-right-radius:inherit}.cn-input-group .cx-cc:hover,.cn-input-group .cx-cc[aria-expanded=true]{background:var(--foreground);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--foreground) 5%,transparent)}}.cn-input-group .cx-cc-code{font:inherit;font-weight:600}.cn-input-group .cx-cc-dial{min-width:0;color:var(--muted-foreground);font-variant-numeric:tabular-nums}.cx-chat-msg,.cx-chat-day,.cx-chat-msg>*,.cx-msg-bubble>*{flex-shrink:0}.cx-chat-day{padding:3px 12px;line-height:1.4}.cn-input-group-addon-align-inline-start:has(>.cx-cc)~.cn-input-group-input{padding-left:12px}.cn-input-group-input:has(~.cn-input-group-addon-align-inline-end>.cx-cc){padding-right:12px}.cx-cardform{display:flex;flex-direction:column;gap:16px;width:100%;max-width:380px}.cx-cardform>.cx-frange{gap:12px}.cx-cardform>.cx-msg{display:flex;align-items:center;gap:6px;margin:-6px 0 0;min-height:0}.cx-cardform>.cx-msg svg{width:14px;height:14px;flex:none}.cx-cardform>.cn-button{margin-top:4px}.cx-dp{width:100%;max-width:440px}.cx-alert:has(>.cn-alert-action){padding-right:10px;grid-template-columns:1fr auto}.cx-alert:has(>svg):has(>.cn-alert-action){grid-template-columns:16px 1fr auto}.cx-alert>.cn-alert-action{position:static;grid-column:-2;grid-row:1 / span 9;align-self:center;margin-left:8px;transform:none}.cx-status{overflow-x:auto;scrollbar-width:none}.cx-status::-webkit-scrollbar{display:none}.cx-status>*{flex-shrink:0}@media(max-width:560px){.cx-perm{min-width:0}.cx-perm .cx-perm-c{width:84px}.cx-perm th,.cx-perm td{padding-inline:6px}.cx-perm th{font-size:12px}}.cx-wrap{flex-wrap:wrap;justify-content:center;max-width:100%}.cx-wrap>*{max-width:100%}.cn-item>.cn-item-content{flex:1 1 8rem;min-width:0}.cn-item>.cn-item-content>.cn-item-title{overflow:hidden;text-overflow:ellipsis}.cx-wh-host{display:block;width:100%;container-type:inline-size}.cx-tour-steps>li>.cx-stp-bar{width:auto}.mu-chart-wrap{width:100%;max-width:640px;margin:0;gap:14px}.mu-chart{color:var(--selected, var(--primary))}.mu-chart-bar,.mu-chart-dot{fill:currentColor}.mu-chart-line{stroke:currentColor}.mu-chart-s0{--series: var(--selected, var(--primary))}.mu-chart-s1,[data-tone=coral]{--series: oklch(.66 .19 22)}.mu-chart-s2,[data-tone=teal]{--series: oklch(.7 .14 168)}.mu-chart-s3,[data-tone=amber]{--series: oklch(.78 .15 78)}.mu-chart-s4,[data-tone=blue]{--series: oklch(.68 .13 238)}.mu-chart-s5,[data-tone=pink]{--series: oklch(.7 .16 330)}.mu-chart-s6{--series: oklch(.62 .05 260)}.mu-chart-s7{--series: oklch(.8 .1 120)}[data-tone=brand]{--series: var(--selected, var(--primary))}:is(.mu-chart-bar,.mu-chart-dot,.mu-chart-slice)[class*=mu-chart-s]{fill:var(--series)}.mu-chart-legend{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:6px 18px;font-size:13px;color:var(--muted-foreground)}.mu-chart-legend-item{display:flex;flex-direction:row;align-items:center;gap:7px}.mu-chart-swatch{width:10px;height:10px;border-radius:3px;background:var(--series);flex:none}.cn-progress[data-tone]:not([data-tone=""])>.cn-progress-indicator{background:var(--series)}.cx-split{display:flex;flex-direction:column;gap:14px;width:100%;min-width:0}.cx-split-bar{display:flex;flex-direction:row;gap:3px;height:12px;border-radius:999px;overflow:hidden;background:var(--muted)}.cx-split-seg{flex:var(--f, 0) 1 0;min-width:0;background:var(--series, var(--primary));transition:flex-grow .5s cubic-bezier(.22,1,.36,1)}.cx-split-seg[style*="--f: 0;"],.cx-split-seg[style*="--f:0;"]{display:none}.cx-split-keys{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px 32px}.cx-split-key{display:flex;flex-direction:column;gap:2px;min-width:0}.cx-split-v{font-size:18px;font-weight:650;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.cx-split-l{display:flex;flex-direction:row;align-items:center;gap:7px;font-size:13px;color:var(--muted-foreground)}.cx-split-l:before{content:"";width:9px;height:9px;border-radius:3px;background:var(--series, var(--primary));flex:none}@media(prefers-reduced-motion:reduce){.cx-split-seg{transition:none}}.cx-heat{display:flex;flex-direction:column;gap:12px;width:100%;min-width:0}.cx-heat-grid{position:relative;display:grid;grid-template-columns:40px repeat(var(--n, 12),minmax(0,1fr));gap:4px;align-items:center}.cx-heat-x{font-size:11.5px;color:var(--muted-foreground);text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap}.cx-heat-y{font-size:12px;color:var(--muted-foreground)}.cx-heat-c{display:block;aspect-ratio:1.4;min-width:0;border-radius:5px;background:var(--muted)}.cx-heat-c[data-level="1"]{background:var(--series);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--series) 18%,var(--muted))}}.cx-heat-c[data-level="2"]{background:var(--series);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--series) 34%,var(--muted))}}.cx-heat-c[data-level="3"]{background:var(--series);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--series) 52%,var(--muted))}}.cx-heat-c[data-level="4"]{background:var(--series);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--series) 72%,var(--muted))}}.cx-heat-c[data-level="5"]{background:var(--series)}.cx-heat-c[data-level="6"]{background:var(--series);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--series) 78%,black)}}.cx-heat:not([data-busy=true]) .cx-heat-grid:not(:has(>.cx-veil-note))>.cx-heat-c[data-name]:not([data-name=""]):hover{outline:2px solid var(--foreground);outline-offset:1px}.cx-heat-scale{display:flex;flex-direction:row;align-items:center;gap:5px;font-size:12.5px;color:var(--muted-foreground)}.cx-heat-scale>.cx-heat-c{width:16px;aspect-ratio:auto;height:12px;border-radius:3px}.cx-heat-scale>span:first-child{margin-right:3px}.cx-heat-scale>span:last-child{margin-left:3px}.cx-stb{display:flex;flex-direction:column;gap:10px;width:100%;min-width:0}.cx-stb-legend{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;gap:6px 16px;font-size:13px;color:var(--muted-foreground)}.cx-stb-legend li{display:flex;align-items:center;gap:7px}.cx-stb-legend li:before{content:"";width:9px;height:9px;border-radius:3px;background:var(--series)}.cx-stb-body{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 10px}.cx-stb-y{display:flex;flex-direction:column;justify-content:space-between;height:220px;font-size:11.5px;color:var(--muted-foreground);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.cx-stb-y>span{line-height:1;transform:translateY(-50%)}.cx-stb-y>span:first-child{transform:none}.cx-stb-y>span:last-child{transform:translateY(0)}.cx-stb-plot{position:relative;height:220px}.cx-stb-grid{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.cx-stb-grid i{border-top:1px solid var(--border);@supports (color: color-mix(in lab,red,red)){border-top:1px solid color-mix(in oklab,var(--border) 70%,transparent)}}.cx-stb-bars{position:relative;height:100%;display:grid;grid-template-columns:repeat(var(--n, 12),minmax(0,1fr));gap:clamp(4px,1.2vw,14px);align-items:end}.cx-stb-bar{height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:0;border:0;background:none;cursor:pointer;border-radius:6px}.cx-stb-bar:disabled{cursor:default}.cx-stb-bar:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.cx-stb-stack{display:flex;flex-direction:column-reverse;gap:2px;border-radius:6px 6px 3px 3px;overflow:hidden;transform-origin:bottom;opacity:.55;transition:height .5s cubic-bezier(.22,1,.36,1),opacity .2s}.cx-stb-bars:not(:has([aria-pressed=true])) .cx-stb-stack,.cx-stb-bar[aria-pressed=true] .cx-stb-stack,.cx-stb-bar:not(:disabled):hover .cx-stb-stack{opacity:1}.cx-stb-bar:disabled{pointer-events:none}.cx-stb-seg{display:block;flex:1 1 0;min-height:2px;background:var(--series)}.cx-stb-sk{display:block;width:100%;border-radius:6px 6px 3px 3px}.cx-stb-x{display:grid;grid-template-columns:repeat(var(--n, 12),minmax(0,1fr));gap:clamp(4px,1.2vw,14px);font-size:12px;color:var(--muted-foreground);text-align:center}.cx-stb-x>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-stb-x>span[data-on]{color:var(--foreground);font-weight:700}@media(prefers-reduced-motion:reduce){.cx-stb-stack{transition:none}}.cx-stat{display:flex;flex-direction:column}.cx-stat>.cx-stat-body{flex:1}.cx-stat-line:empty,.cx-stat-delta:has(>.cn-badge:empty):has(>.cx-text:empty),.cx-stat-delta>.cn-badge:empty{display:none}.cx-stat-go{margin-top:auto;padding-top:8px;align-self:flex-start;display:inline-flex;align-items:center;gap:4px;font-size:13.5px;font-weight:600;color:var(--selected, var(--primary));text-decoration:none}.cx-stat-go:after{content:"\2192";transition:transform .15s}.cx-stat-go:hover:after{transform:translate(2px)}.cx-stat-go:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:4px}.cx-stat-sk-v{width:55%;height:26px;border-radius:6px}.cx-stat-sk-l{width:80%;height:12px;border-radius:6px}.cx-rank{padding-inline:0;align-items:center}.cx-rank-lead{font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;min-width:32px;width:auto;padding-inline:6px}.cx-rank-mid{gap:6px;min-width:0}.cx-rank-t{display:flex;flex-direction:row;align-items:center;gap:8px;min-width:0}.cx-rank-t>.cn-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-rank-t>.cn-badge{flex:none}.cx-rank-sub:empty{display:none}.cx-rank-end{flex-direction:row;align-items:center;gap:10px}.cx-rank-v{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.cx-rank-v:empty{display:none}.cx-rank-sk-t{width:60%;height:13px;border-radius:6px}.cx-rank-sk-s{width:35%;height:11px;border-radius:6px}.cx-rank-sk-v{width:64px;height:13px;border-radius:6px}.cx-veil{position:relative;width:100%;display:block}.cx-veil-body{display:flex;flex-direction:column;align-items:stretch;gap:2px}.cx-veil-body>*{width:100%}.cx-veil[data-on=true]>.cx-veil-body{opacity:.45;filter:saturate(.4);pointer-events:none;user-select:none}.cx-veil-note{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:16px;text-align:center;pointer-events:none}.cx-veil-note>*{max-width:34ch}.cx-veil-t{font-size:15px;font-weight:650}.cx-veil-s{font-size:13.5px;color:var(--muted-foreground);line-height:1.45}.cx-veil-note *{text-wrap:balance}.cx-veil-box{display:flex;flex-direction:column;gap:4px;max-width:36ch;padding:14px 18px;border-radius:14px;background:var(--popover, var(--background));box-shadow:0 10px 30px -14px #0000004d,0 0 0 1px var(--border);text-align:center}.cx-veil-t:empty{display:none}.cx-heat-grid>.cx-veil-note{inset:0 0 0 44px}.cx-heat:has(.cx-veil-note) .cx-heat-c:not(.cx-heat-scale>*){background:var(--muted)}.cx-heat[data-busy=true] .cx-heat-grid>.cx-heat-c{background:var(--muted);animation:cx-sk-pulse 1.4s ease-in-out infinite}.cx-split[data-busy=true] .cx-split-seg{visibility:hidden}.cx-split[data-busy=true] .cx-split-bar{animation:cx-sk-pulse 1.4s ease-in-out infinite}.cx-split[data-busy=true] .cx-split-v{color:transparent;border-radius:6px;background:var(--muted);animation:cx-sk-pulse 1.4s ease-in-out infinite}@keyframes cx-sk-pulse{50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.cx-heat[data-busy=true] .cx-heat-c,.cx-split[data-busy=true] .cx-split-bar,.cx-split[data-busy=true] .cx-split-v{animation:none}}.cx-stats{width:100%;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-auto-rows:1fr}.cx-statband[data-look=tiles]{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:12px;border-block:0}.cx-statband[data-look=tiles]>.cx-statband-cell{align-items:flex-start;text-align:left;gap:2px;padding:14px 16px;border-radius:calc(var(--radius) * 1.2);background:var(--muted)}.cx-statband[data-look=tiles]>.cx-statband-cell+.cx-statband-cell{border-left:0}.cx-statband[data-look=tiles] .cx-statband-value{font-size:26px}.cx-statband[data-look=tiles] .cx-statband-value>.cn-skeleton{width:48px;height:26px;border-radius:6px;background:var(--foreground);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--foreground) 12%,var(--muted))}}.cx-stb{container-type:inline-size}@container (max-width: 520px){.cx-stb-x{gap:2px;font-size:10px}.cx-stb-x>span{text-overflow:clip;overflow:visible}.cx-stb-bars{gap:4px}.cx-stb-y{font-size:10.5px}}.style-nova .cx-mk-sub{margin-top:-12px;max-width:60ch}.style-nova .cx-mk-note{margin:-8px 0 0;font-size:14px;color:var(--muted-foreground);max-width:70ch}.style-nova .cx-mk-fund-c:has(>.cx-mk-fund-tag){grid-row:span 3}.style-nova .cx-mk-fund-tag{justify-self:start;align-self:start;font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--muted-foreground);background:var(--background);border:1px solid var(--border);padding:3px 10px;border-radius:999px}.style-nova .cx-mk-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--border)}.style-nova .cx-mk-fact{display:flex;flex-direction:column;gap:6px;padding:22px 20px 4px 0;min-width:0}.style-nova .cx-mk-fact+.cx-mk-fact{padding-left:20px;border-left:1px solid var(--border)}.style-nova .cx-mk-fact-k{font-weight:700;font-size:16px}.style-nova .cx-mk-fact-p{margin:0;font-size:15px;line-height:1.55;color:var(--muted-foreground)}.style-nova .cx-mk-boxes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.style-nova .cx-mk-box{display:flex;flex-direction:column;gap:6px;padding:20px 20px 22px;border:1px solid var(--border);border-radius:18px;min-width:0}.style-nova .cx-mk-box-t{font-weight:700;font-size:16px}.style-nova .cx-mk-box-p{margin:0;font-size:15px;line-height:1.55;color:var(--muted-foreground)}.style-nova .cx-mk-path{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.style-nova .cx-mk-path-s{display:flex;flex-direction:column;gap:12px;min-width:0}.style-nova .cx-mk-path-n{width:34px;height:34px;border-radius:50%;background:var(--foreground);color:var(--background);display:grid;place-items:center;font-weight:700;font-size:14px}.style-nova .cx-mk-path-p{margin:0;font-size:15px;line-height:1.55}.style-nova .cx-mk-donelist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px}.style-nova .cx-mk-done{display:flex;flex-direction:row;align-items:flex-start;gap:14px;padding:20px 0;border-top:1px solid var(--border);min-width:0}.style-nova .cx-mk-done-i{flex:none;width:26px;height:26px;border-radius:50%;background:var(--success-soft);color:var(--success);display:grid;place-items:center;font-size:15px;margin-top:1px}.style-nova .cx-mk-done-tx{display:flex;flex-direction:column;gap:4px;min-width:0}.style-nova .cx-mk-done-t{font-weight:700;font-size:16px}.style-nova .cx-mk-done-p{margin:0;font-size:15px;line-height:1.55;color:var(--muted-foreground)}@media(max-width:900px){.style-nova .cx-mk-facts,.style-nova .cx-mk-path{grid-template-columns:1fr 1fr;row-gap:22px}.style-nova .cx-mk-fact:nth-child(3){padding-left:0;border-left:0}.style-nova .cx-mk-boxes{grid-template-columns:1fr 1fr}}@media(max-width:760px){.style-nova .cx-mk-donelist{grid-template-columns:1fr;gap:0}}@media(max-width:560px){.style-nova .cx-mk-facts,.style-nova .cx-mk-path,.style-nova .cx-mk-boxes{grid-template-columns:1fr}.style-nova .cx-mk-fact+.cx-mk-fact{padding-left:0;border-left:0;border-top:1px solid var(--border)}}.style-nova .cx-pr-td .cx-pr-note{display:block;margin-top:3px;font-size:12.5px;line-height:1.45;color:var(--muted-foreground);font-weight:400}.style-nova .cx-pr-table>.cx-pr-tr>.cx-pr-td:has(>.cx-pr-note),.style-nova .cx-pr-table>.cx-pr-tr>.cx-pr-rh:has(>.cx-pr-note){flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;text-align:left}.style-nova .cx-pr-rh>.cx-pr-note{display:block;font-size:12.5px;line-height:1.45;color:var(--muted-foreground);font-weight:400;max-width:30ch}.cx-ag-colhead{display:flex;flex-direction:column;align-items:center;gap:1px}.cx-ag-colday{font-weight:600}.cx-ag-colsub{font-size:11px;font-weight:500;color:var(--muted-foreground);white-space:nowrap}.cx-ag-colsub[data-queue]{color:var(--warning-foreground, var(--foreground))}.cx-ag-ev{position:absolute}.cx-ag-evprice{position:absolute;top:5px;right:7px;font-size:11.5px;font-weight:650;font-variant-numeric:tabular-nums;opacity:.85}.cx-ag-dots{display:flex;flex-direction:row;justify-content:center;gap:3px;min-height:6px}.cx-ag-dots>i{width:6px;height:6px;border-radius:99px;flex:none}.cx-ag-ev:has(>.cx-ag-evprice){padding-right:62px}.cx-ag-col{container-type:inline-size}@container (max-width: 190px){.cx-ag-evprice{display:none}.cx-ag-ev:has(>.cx-ag-evprice){padding-right:8px}}.cx-vw{display:none;flex:none;pointer-events:none;margin:0;padding:0}.cx-orb{position:relative;display:block;flex:none;width:var(--orb, 240px);height:var(--orb, 240px);transform:translate(var(--orb-x, 0),var(--orb-y, 0)) scale(var(--orb-sx, 1),var(--orb-sy, 1));will-change:transform}.cx-orb-base{position:absolute;inset:15.6%;border-radius:50%;background:radial-gradient(circle at 34% 28%,#c9b8ff,#8e6bff 30%,#6b46f2 62%,#4a27d0);box-shadow:0 0 calc(var(--orb, 240px) * .19) calc(var(--orb, 240px) * .03) #6b46f273,inset 0 0 0 2px #ffffff40}.cx-orb[data-gl=on] .cx-orb-base{opacity:0;transition:opacity .4s ease}.cx-orb-canvas{position:absolute;inset:0;width:100%;height:100%}.cx-orb-eyes{position:absolute;left:31.25%;top:35%;width:37.5%;height:25%;overflow:visible}.cx-orb-eyes path{fill:#fff}.cx-orb-cheeks ellipse{fill:#ff9ad5}.cx-ap{position:relative;flex:1 1 auto;min-height:340px;display:flex;flex-direction:column}.cx-ap .cx-ap-card{width:min(430px,100%);color:var(--foreground);box-shadow:0 30px 60px -30px #000000b3;pointer-events:auto}.cx-ap-count{position:relative;display:block;width:150px;height:18px;text-align:right;font-size:13px;color:var(--muted-foreground)}.cx-ap-count>span{position:absolute;right:0;top:0;white-space:nowrap}.cx-ap-count-a{opacity:var(--k, 1)}.cx-ap-count-b{opacity:var(--k, 0);color:var(--success);transform:translateY(calc((1 - var(--k, 0)) * 6px))}.cx-ap-card .cn-item-group{flex-direction:column}.cx-ap-new{display:block;overflow:hidden;opacity:var(--k, 0);max-height:calc(var(--k, 0) * 64px);transform:translateY(calc((1 - var(--k, 0)) * -10px))}.cx-ap-flash{border-radius:10px;background:rgb(18 185 129 / calc(var(--f, 0) * .12))}.cx-ap-typing,.cx-ap-said{position:absolute;right:194px;bottom:112px;transform-origin:100% 100%;border-radius:22px 22px 6px;background:#fff}.cx-ap-typing{height:44px;padding:0 16px;display:flex;flex-direction:row;align-items:center;gap:5px;opacity:var(--k, 0);transform:translateY(calc((1 - var(--k, 0)) * 8px)) scale(calc(.92 + var(--k, 0) * .08))}.cx-ap-dot{width:7px;height:7px;border-radius:4px;background:#6b46f2;opacity:calc(.45 + var(--b, 0) * .55);transform:translateY(calc(var(--b, 0) * -3px))}.cx-ap-said{max-width:280px;padding:14px 18px;color:#0b0b0d;font-size:15px;line-height:1.4;font-weight:600;box-shadow:0 20px 40px -20px #0009;opacity:var(--k, 0);transform:translateY(calc((1 - var(--k, 0)) * 10px)) scale(calc(.94 + var(--k, 0) * .06))}.cx-ap .cx-ap-orb{position:absolute;right:-80px;bottom:-96px}.cx-ap-run{display:none}@media(max-width:760px){.cx-ap .cx-ap-orb{--orb: 220px !important;right:-60px;bottom:-70px}.cx-ap-typing,.cx-ap-said{right:110px;bottom:90px}}.cn-field>.cn-label:empty{display:none}.style-nova .cn-input-group[data-variant=tile]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"media label end" "media input end";align-items:center;column-gap:12px;row-gap:0;height:auto;min-height:62px;padding:10px 14px;border-radius:calc(var(--radius) * 1.6);background:var(--background);border-color:var(--border)}.style-nova .cn-input-group[data-variant=tile]>[data-align=inline-start]{grid-area:media;width:36px;height:36px;padding:0;margin:0;border-radius:calc(var(--radius) * 1.1);background:var(--selected-soft);color:var(--selected)}.style-nova .cn-input-group[data-variant=tile]>[data-align=block-start]{grid-area:label;width:auto;padding:0}.style-nova .cn-input-group[data-variant=tile]>[data-align=block-start] .cn-input-group-text{font-size:12.5px;font-weight:500}.style-nova .cn-input-group[data-variant=tile]>[data-slot=input-group-control],.style-nova .cn-input-group[data-variant=tile]>.cn-input-group-input{grid-area:input;height:auto;padding:0;font-size:16px;font-weight:500}.style-nova .cn-input-group[data-variant=tile]>[data-align=inline-end]{grid-area:end;padding:0;margin:0}.style-nova .cn-input-group[data-variant=tile]:focus-within{border-color:var(--selected);box-shadow:0 0 0 4px var(--selected-soft)}.style-nova .cn-input-group[data-variant=tile]:has(>[data-slot=input-group-control][aria-invalid=true]){border-color:var(--destructive)}.style-nova .cn-input-group[data-variant=tile]>.cn-input-group-text{grid-area:input;font-size:16px;font-weight:500;color:var(--foreground)}.style-nova .cn-input-group[data-variant=tile]>.cn-input-group-text.cx-placeholder{color:var(--muted-foreground);font-weight:400}.cx-tile-btn{display:block;width:100%;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:calc(var(--radius) * 1.6)}.cx-tile-btn:focus-visible{outline:none}.style-nova .cx-tile-btn:hover>.cn-input-group[data-variant=tile]{border-color:var(--selected);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--selected) 35%,var(--border))}}.style-nova .cx-tile-btn:focus-visible>.cn-input-group[data-variant=tile]{border-color:var(--selected);box-shadow:0 0 0 4px var(--selected-soft)}.cx-choice:has(>.cn-item-media){gap:12px}.cx-choice:has(>.cn-item-media)>.cx-radio{order:9;margin-left:auto}.cx-choice:has(>.cn-item-media){align-items:center}.style-nova .cx-choice>.cn-item-media.cn-item-media-variant-icon{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:calc(var(--radius) * 1.1);background:var(--selected-soft);color:var(--selected)}.cn-button[data-shape=pill]{border-radius:999px}.cx-stp-bar>.cn-progress-indicator{background:var(--selected, var(--primary))}[data-skin=storio] .cn-toggle:is([aria-pressed=true],[data-state=on]){background:var(--selected-soft);color:var(--selected);border-color:var(--selected);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--selected) 45%,transparent)}}.cx-mascot{position:relative;width:var(--m, 240px);height:var(--m, 240px);flex:none}.cx-mascot-rig,.cx-mascot-squash{position:absolute;inset:0;will-change:transform}.cx-mascot-rig{transform-origin:50% 50%}.cx-mascot-squash{transform-origin:50% 83%}.cx-mascot .cx-orb{transform:none!important}.cx-orb[data-face=surface] .cx-orb-eyes{display:none}.cx-mascot-floor{position:absolute;left:22%;right:22%;top:85%;height:8%;border-radius:50%;background:radial-gradient(closest-side,rgb(16 8 40 / .5),transparent);pointer-events:none}.cx-mascot-fx{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.cx-mascot-run{display:none}.cx-mascot-say{position:absolute;left:0;top:0;z-index:3;display:none;box-sizing:border-box;width:max-content;max-width:min(270px,calc(100vw - 48px));padding:11px 15px 12px;border-radius:20px;background:#fff;color:#18122b;box-shadow:0 1px #fff9 inset,0 18px 40px -20px #0a0428b3;pointer-events:none}.cx-mascot-say.on{display:block}.cx-mascot-who{display:block;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin-bottom:3px;color:var(--selected, var(--primary, #6B46F2))}.cx-mascot-who:empty{display:none}.cx-mascot-line{display:block;font-size:15px;line-height:1.42;font-weight:500;overflow-wrap:anywhere}.cx-mascot-tail{position:absolute;left:var(--tail, 50%);bottom:-15px;width:24px;height:16px;overflow:visible}.cx-mascot-tail path{fill:#fff}.cx-mascot-say[data-side=right] .cx-mascot-tail{transform:scaleX(-1)}.cx-mascot-tail-side{position:absolute;display:none;top:var(--tail, 40%);right:-15px;width:16px;height:24px;overflow:visible}.cx-mascot-tail-side path{fill:#fff}.cx-mascot-say[data-at=low] .cx-mascot-tail{display:none}.cx-mascot-say[data-at=low] .cx-mascot-tail-side{display:block}.cx-mascot-say[data-at=low][data-side=right] .cx-mascot-tail-side{right:auto;left:-15px;transform:scaleX(-1)}:root{--font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}html{scrollbar-gutter:auto}.style-nova{--font-sans: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif}: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;--track: #e4e1ee;--radius: 1.25rem;--radius-inner: calc(var(--radius) - .35rem);--radius-small: calc(var(--radius) - .6rem)}@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:100dvh}.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:var(--radius-inner);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,.why-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:var(--radius-inner);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-open:active{transform:scale(.94)}.daycell-shut{color:var(--muted-foreground);opacity:.62;pointer-events:none}.daycell-blank,.daycell-skel{pointer-events:none}.hour-skel{pointer-events:none;min-height:2.6rem;border-radius:.7rem}.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-me,.rail-top,.rail-sec,.bell-pulse,.pro-rail{display:none}@media(min-width:64rem){:root{--rail-w: 248px}:root:has(.pro-rail[data-collapsed=true]){--rail-w: 64px}.pro-rail{display:flex;position:fixed;left:0;top:var(--news-h);z-index:40;height:calc(100dvh - var(--news-h));border-top-left-radius:1.1rem}.pro-rail-top{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;row-gap:8px;padding-left:8px;transition:padding .2s cubic-bezier(.22,1,.36,1)}.pro-rail-logo img{display:block;width:28px;height:28px;border-radius:8px}.pro-rail-top>.bell{width:32px;height:32px;border:0;border-radius:calc(var(--radius) * .7);background:transparent}.pro-rail .cx-ov,.pro-rail .cx-ov-trigger{width:100%}.pro-rail .cx-ov-trigger>.cn-button{width:100%;height:auto;justify-content:flex-start;gap:10px;padding:6px 8px 6px 7px;overflow:hidden;transition:padding .2s cubic-bezier(.22,1,.36,1)}.pro-rail .cx-ov-trigger>.cn-button>.mu-icon:last-child{margin-left:auto;color:var(--muted-foreground)}.pro-rail .cx-who{flex:1;min-width:0}.pro-rail .cx-who-t{flex-direction:column;align-items:flex-start;gap:0;line-height:1.25;overflow:hidden;text-align:left}.pro-rail .cx-who-t>*{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pro-rail :is(.cx-who-t,.cx-ov-trigger>.cn-button>.mu-icon:last-child){transition:opacity .16s ease}.pro-rail-foot{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;row-gap:8px;transition:padding .2s cubic-bezier(.22,1,.36,1)}.pro-rail-err{padding:0 8px;font-size:12px;color:var(--destructive)}.pro-rail[data-collapsed=true] .pro-rail-top{padding-left:0}.pro-rail[data-collapsed=true] .cx-ov-trigger>.cn-button{padding-left:0;overflow:visible}.pro-rail[data-collapsed=true] :is(.cx-who-t,.cx-ov-trigger>.cn-button>.mu-icon:last-child){opacity:0}.pro-rail[data-collapsed=true] .pro-rail-foot{padding-left:2px}.pro-rail .cx-who>.cx-av-wrap{transition:margin .2s cubic-bezier(.22,1,.36,1)}.pro-rail[data-collapsed=true] .cx-who>.cx-av-wrap{margin-left:-3px}}.topbar-news,.week-x,.deskday{display:none}@media(min-width:64rem){.tabbar{left:0;top:var(--news-h);bottom:auto;transform:none;width:16rem;max-width:none;height:calc(100dvh - var(--news-h));flex-direction:column;align-items:stretch;gap:.1rem;padding:1.1rem .85rem 1rem;border:0;border-right:1px solid var(--gate-hairline);border-radius:1.1rem 0 0;background:var(--gate-card);backdrop-filter:none;box-shadow:none}:root:has(.gate.shop) .tabbar{background:var(--gate-card)}:root:has(.gate.shop) .tabbar .tab{color:var(--gate-text)}:root:has(.gate.shop) .tabbar .tab:hover{color:var(--gate-deep)}:root:has(.gate.shop) .tabbar .tab.is-active{color:var(--gate-deep)}.tab{flex:none;flex-direction:row;justify-content:flex-start;gap:.75rem;padding:.55rem .6rem;font-size:.9rem;font-weight:500;letter-spacing:.01em;border-radius:.7rem;color:var(--gate-text);transition:background .15s ease,color .15s ease,box-shadow .15s ease}.tab .mu-icon{font-size:1.3rem}.tab:hover{background:var(--gate-lav-soft);color:var(--gate-deep)}.tab:hover .mu-icon{color:var(--gate-deep)}.tab.is-active{background:var(--gate-lav);color:var(--gate-deep);font-weight:600}.tab.is-active .mu-icon{color:var(--gate-deep)}.rail-top{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.25rem;margin:.15rem .35rem .9rem}.rail-brand{display:block;width:2.15rem;height:auto;margin:.15rem .4rem .9rem}.rail-top>.rail-brand{margin:0}.rail-top>.bell{position:relative;flex:none;width:2.2rem;height:2.2rem;border-radius:.7rem;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--gate-text)}.rail-top>.bell:hover{background:var(--gate-text);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--gate-text) 5%,transparent)}}.rail-me{display:flex;align-items:center;gap:.6rem;min-width:0;margin:0 .05rem 1rem;padding:.6rem .65rem;border:0;border-radius:1rem;background:var(--gate-lav-soft);color:var(--gate-text);transition:background .15s ease}.rail-me:hover{background:var(--gate-lav)}.rail-me.is-active{background:var(--gate-lav);box-shadow:inset 0 0 0 1.5px var(--gate-lav-2)}.rail-sec{display:block;font-size:.68rem;font-weight:600;letter-spacing:.02em;color:var(--gate-muted);padding:1.1rem .6rem .35rem}.rail-me-av{width:2.15rem;height:2.15rem;border-radius:50%;flex:none;overflow:hidden;display:grid;place-items:center;background:var(--gate-card);color:var(--gate-deep)}.rail-me-av .mu-icon{font-size:1.2rem}.rail-me-img{width:100%;height:100%;object-fit:cover}.rail-me-t{display:flex;flex-direction:column;gap:0;min-width:0}.rail-me-v{font-size:.9rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-me-l{font-size:.7rem;font-weight:600;color:var(--gate-deep)}.rail-me-go{margin-left:auto;color:var(--gate-deep)}.wk-row-t{background:transparent;border:0;border-bottom:1px solid var(--gate-hairline);border-radius:0;padding:0 0 1rem;align-items:center}.wk-row-t>.bell,.shop-top>.bell{display:none}nav.tabbar>.face-rail{display:flex;margin-top:auto;border-radius:.9rem}html:has(.mu-page.hastabs),body:has(.mu-page.hastabs){height:100dvh;overflow:hidden}.mu-page.hastabs{margin-left:var(--rail-w);margin-top:var(--news-h);transition:margin-left .2s cubic-bezier(.22,1,.36,1);padding:2.25rem 2rem 2.25rem 2.5rem;background:#fbfbfb;border-top-right-radius:1.1rem;height:calc(100dvh - var(--news-h));min-height:calc(100dvh - var(--news-h));overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}body:has(.mu-page.hastabs){background:var(--news-bg, #101014);transition:background .45s ease}.mu-page.hastabs>.mu-stack:not(.drawer-overlay),.mu-page.hastabs>.wk-frame{padding-top:0;padding-left:0;padding-right:0}.mu-page.hastabs.shop{padding:0}.shellwrap:has(.hastabs){max-width:none}.topbar-news{display:block;position:fixed;top:0;left:0;right:0;z-index:50;height:var(--news-h);background:var(--news-bg, #101014);color:#fff;margin:0;padding:0;border-radius:0;overflow:hidden;transition:background .45s ease}.newsbar{position:absolute;inset:0;overflow:hidden;background:transparent;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.9rem;padding:0 3rem}.topbar-news-body{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.9rem;min-width:0;transition:opacity .26s ease,transform .26s ease}.topbar-news-body.fade{opacity:0;transform:translateY(3px)}.topbar-news-msg{display:flex;flex-direction:row;align-items:center;gap:.55rem;min-width:0;flex:0 1 auto}.topbar-news-ic{flex:none;display:flex;align-items:center}.topbar-news-ic svg{width:1.15rem;height:1.15rem}.topbar-news-tx{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:500;color:#ffffffe6}.topbar-news-tx b{font-weight:700;color:#fff}.topbar-news-acts{display:flex;flex-direction:row;align-items:center;gap:.5rem;flex:none}.topbar-news-btn{display:inline-flex;align-items:center;gap:.3rem;height:1.85rem;padding:0 .85rem;border-radius:999px;background:#ffffff2e;color:#fff;font-weight:700;font-size:.77rem;text-decoration:none;transition:background .15s ease}.topbar-news-btn:hover{background:#ffffff4d}.topbar-news-btn svg{width:.82rem;height:.82rem}.topbar-news-dots{position:absolute;right:.9rem;top:50%;transform:translateY(-50%);display:flex;flex-direction:row;align-items:center;gap:.34rem}.topbar-news-dots button{width:.4rem;height:.4rem;border-radius:999px;border:0;padding:0;background:#fff6;cursor:pointer;transition:width .3s ease,background .3s ease}.topbar-news-dots button.on{width:1.1rem;background:#fff}@media(prefers-reduced-motion:reduce){.topbar-news-body{transition:opacity .2s ease}.topbar-news-body.fade{transform:none}}.topnotice{display:none}.shellwrap:has(.pubwrap){max-width:none}:root:has(.tabbar) .gate .px-4:has(>.offer){display:grid;grid-template-columns:repeat(auto-fill,minmax(22rem,1fr));gap:.6rem}.hastabs>*{max-width:none}.shop>.mu-stack:not(.drawer-overlay):not(.topnotice):not(.topbar-news):not(.dz-modal-wrap):not(.pub-live){display:grid;grid-template-columns:minmax(0,45rem) minmax(20rem,1fr);grid-template-rows:auto auto 1fr;gap:1.25rem 1.5rem;align-items:start;padding-bottom:1.5rem}.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-top:2.25rem;border-right:1px solid var(--gate-hairline)}.shop .shop-edit{border-right:1px solid var(--gate-hairline);padding-top:1.25rem}.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}.shop .shop-one{padding-left:1.5rem;padding-right:2rem}.shop .pgate-hold{grid-column:1 / -1;grid-row:2 / -1;align-self:stretch;display:grid;place-items:center;padding:2rem}.gate:has(.settings-groups)>.mu-stack:not(.drawer-overlay):not(.topnotice):not(.topbar-news),.mu-page:has(.settings-groups)>.mu-stack:not(.drawer-overlay):not(.topnotice):not(.topbar-news){display:grid;grid-template-columns:22rem minmax(0,1fr);grid-template-rows:auto auto 1fr;gap:1.25rem 1.5rem;align-items:start}.mu-page:has(.settings-groups)>.mu-stack:not(.drawer-overlay):not(.topnotice):not(.topbar-news)>:first-child{grid-column:1 / -1}.settings-left{grid-column:1;display:flex;flex-direction:column;gap:1rem}.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):not(.topnotice):not(.topbar-news)>:last-child{grid-column:1 / -1}.bill-wrap{flex:none}.kpis>.mu-stack:not(.drawer-overlay):not(.topnotice):not(.topbar-news){display:flex;flex-direction:column;gap:1rem}.months{overflow-x:visible}}@media(min-width:40rem)and (max-width:63.99rem){.shop>.mu-stack:not(.drawer-overlay):not(.topnotice):not(.topbar-news):not(.dz-modal-wrap):not(.pub-live){display:grid;grid-template-columns:minmax(0,45rem) minmax(20rem,1fr);grid-template-rows:auto auto 1fr;gap:1.25rem 1.5rem;align-items:start;padding-bottom:1.5rem}}.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}.set-nm-row{flex-direction:row;align-items:center;gap:.35rem}.set-nm-row .seal{font-size:1.02rem}.account-facts{display:flex;flex-direction:column;gap:.5rem;border-top:1px solid var(--gate-hairline);padding-top:.85rem}.id-hero{position:relative;margin-bottom:1.9rem}.id-cover{position:relative;display:block;width:100%;height:6.5rem;padding:0;border:0;border-radius:.95rem;overflow:hidden;cursor:pointer;background:var(--gate-lav-soft)}.id-cover-img{width:100%;height:100%;object-fit:cover;display:block}.id-cover-empty{position:absolute;inset:0;display:grid;place-items:center;color:var(--gate-deep);opacity:.55}.id-cover-empty .iconify{font-size:1.5rem}.id-cover-cam{position:absolute;right:.5rem;bottom:.5rem;flex-direction:row;align-items:center;gap:.3rem;padding:.28rem .55rem;border-radius:999px;font-size:.72rem;font-weight:700;background:#1111169e;color:#fff;backdrop-filter:blur(4px)}.id-cover-cam .iconify{font-size:.9rem}.id-av-wrap{position:absolute;left:.85rem;bottom:-1.5rem}.id-av{width:3.5rem;height:3.5rem;border-radius:1rem;border:3px solid var(--gate-card);box-shadow:0 2px 8px #0000001f}.id-av-cam{position:absolute;right:-.35rem;bottom:-.35rem;width:1.5rem;height:1.5rem;padding:0;display:grid;place-items:center;border-radius:999px;cursor:pointer;background:var(--gate-deep);color:#fff;border:2px solid var(--gate-card)}.id-av-cam .iconify{font-size:.78rem}.id-body{display:flex;flex-direction:column;gap:.35rem}.id-note{font-size:.74rem;color:var(--gate-muted);line-height:1.35}.id-cover-img,.id-av img{transition:opacity .25s ease}.id-busy .id-cover-img,.id-busy img{opacity:.45}.id-spin{position:absolute;inset:0;display:grid;place-items:center;color:#fff;background:#11111647;border-radius:inherit}.id-spin .iconify{font-size:1.2rem}.id-av .id-spin .iconify{font-size:1rem}.kpi-sub-mob{display:none}.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:var(--radius-inner);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:var(--radius-inner);cursor:pointer;font-weight:600;background:var(--primary);color:var(--primary-foreground)}.imgx{position:relative;display:block;overflow:hidden}.imgx-sk{position:absolute;inset:0;z-index:0;background-color:var(--gate-soft);background-image:linear-gradient(100deg,transparent 25%,rgba(255,255,255,.6) 50%,transparent 75%);background-repeat:no-repeat;background-size:200% 100%}.imgx-seen .imgx-sk{animation:gskShimmer 1.3s ease-in-out infinite}.imgx-img{position:relative;z-index:1;width:100%;height:100%;display:block;opacity:0;transition:opacity .5s ease}.imgx-done .imgx-sk{display:none}.imgx-done .imgx-img{opacity:1}.imgx-fail{background:var(--gate-soft)}.imgx-fail .imgx-img{opacity:0}@keyframes gskShimmer{0%{background-position:150% 0}to{background-position:-150% 0}}@media(prefers-reduced-motion:reduce){.imgx-sk{animation:none}.imgx-img{transition:none}}.thumb{width:4.25rem;height:4.25rem;flex:none;border-radius:var(--radius-inner);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}.done-check{position:relative;background:#15703f;color:#fff}.done-check:after{content:"";position:absolute;inset:-3px;border-radius:999px;border:2px solid #15703f;pointer-events:none;animation:sealRing .62s ease-out .06s both}@media(prefers-reduced-motion:reduce){.done-check:after{animation:none;opacity:0}.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);box-shadow:0 6px 16px -8px #00000080}.pub-person .ident-av{border-radius:999px}.ident:first-child{padding-top:1rem}.ident:first-child .ident-av{margin-top:0;box-shadow:none}.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:88svh;overflow-y:auto;overscroll-behavior:contain}.drawer-content:has(.book-flow){height:min(54rem,90dvh);display:flex;flex-direction:column;overflow:hidden}.drawer-content:has(.book-flow) .drawer-handle{flex:none}.drawer-content:has(.book-flow) .book-flow{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}.book-step{gap:1rem}.drawer-content:has(.book-flow) .step-in{flex:1 1 auto;min-height:0;overflow-y:auto}.drawer-content:has(.book-flow) .sheet{padding-inline:0}.drawer-content:has(.book-flow) .step-in{padding-inline:.35rem}.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{--news-h: 3.6rem;--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:100dvh;color:var(--gate-text)}.min-h-screen{min-height:100dvh}.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-bad,.row-pill-bad:focus-within{border-color:#e3a9b1;box-shadow:none}.field-help{min-height:1.05rem;justify-content:center;padding-left:.2rem}.field-err{flex-direction:row;align-items:center;gap:.3rem;font-size:.74rem;font-weight:600;color:#b4232f;line-height:1.2}.field-err .mu-icon{font-size:.82rem;flex:none}.row-pill-still{cursor:default;background:var(--gate-soft)}.row-pill-noshow{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-brand{background:#fff;box-shadow:inset 0 0 0 1px var(--gate-hairline)}.row-dot-brand .mu-icon{font-size:calc(var(--step, 1rem) * 1.25)}.pr-chan{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:.45rem;min-width:0}.pr-chan-ic{width:1.5rem;height:1.5rem;flex:none;border-radius:50%;background:#fff;display:grid;place-items:center}.pr-chan-ic .mu-icon{font-size:.95rem}@media(max-width:30rem){.mins.pr-chans{grid-template-columns:repeat(2,1fr)}}.row-dot .mu-icon{font-size:calc(var(--step, 1rem) * 1.08)}.pw-meter{display:flex;flex-direction:column;gap:.55rem;margin-top:.1rem}.pw-bar{flex-direction:row;align-items:center;gap:.35rem}.pw-bar .pw-seg{height:.34rem;flex:1;border-radius:999px;background:#e6e3f0;transition:background .2s ease}.pw-bar.pw-weak .pw-seg:nth-child(1){background:#a3122b}.pw-bar.pw-med .pw-seg:nth-child(-n+2){background:#8a6a12}.pw-bar.pw-strong .pw-seg{background:#17843f}.pw-meta{flex-direction:row;align-items:baseline;justify-content:space-between;gap:.5rem}.pw-lab{font-size:.78rem;font-weight:700}.pw-lab-weak{color:#a3122b}.pw-lab-med{color:#8a6a12}.pw-lab-strong{color:#17843f}.pw-hint{font-size:.78rem;color:#8e8a99}.pw-rules{display:flex;flex-direction:column;gap:.4rem}.pw-rule{flex-direction:row;align-items:center;gap:.55rem;font-size:.83rem;color:#8e8a99}.pw-rule.ok{color:var(--gate-text, #101014)}.pw-rk{width:1.1rem;height:1.1rem;flex:none;border-radius:999px;align-items:center;justify-content:center;background:#e6e3f0;color:#fff}.pw-rk .mu-icon{font-size:.72rem}.pw-rule.ok .pw-rk{background:#17843f}.del-flow{text-align:left}.del-flow .one-head{align-items:flex-start;text-align:left}.del-reasons{display:flex;flex-direction:column;gap:.5rem}.del-reason{display:flex;align-items:center;justify-content:flex-start;gap:.7rem;width:100%;text-align:left;font:inherit;background:#fff;border:1px solid #efedf6;border-radius:1.05rem;padding:.7rem .85rem;cursor:pointer;transition:border-color .15s,background .15s}.del-reason-l{flex:1}.del-reason:hover{border-color:#cfc7f8}.del-reason.on{border-color:#c3b9f7;background:#efeafd;box-shadow:0 0 0 3px #c3b9f747}.del-radio{width:1.2rem;height:1.2rem;flex:none;border-radius:999px;border:2px solid #cfcbdb;display:grid;place-items:center}.del-reason.on .del-radio{border-color:#4b3aa8}.del-reason.on .del-radio:after{content:"";width:.6rem;height:.6rem;border-radius:999px;background:#4b3aa8}.del-reason-l{font-size:.95rem;font-weight:600;color:var(--gate-text, #101014)}.del-skip{align-self:flex-start;background:none;border:0;color:#8e8a99;font-size:.85rem;text-decoration:underline;text-underline-offset:2px;cursor:pointer;padding:.3rem 0}.del-sub{flex-direction:row;align-items:flex-start;gap:.5rem;background:#eaf6ee;border:1px solid #bfe3cb;color:#136c34;border-radius:.9rem;padding:.6rem .75rem;font-size:.86rem;font-weight:500}.del-sub .mu-icon{flex:none;margin-top:.1rem;color:#17843f}.wiz{position:relative}.wiz-real{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;opacity:0;transform:translateY(8px);transition:opacity .45s ease,transform .45s cubic-bezier(.2,.7,.3,1)}.wiz-real.shown{opacity:1;transform:none}.wiz-skel{position:absolute;inset:0;z-index:2;flex-direction:column;gap:1.1rem;padding:calc(1.1rem + env(safe-area-inset-top,0)) 1.15rem 1.5rem;background:var(--gate-bg, #fbfafe);transition:opacity .45s ease}.wiz-skel.gone{opacity:0;pointer-events:none}.wiz-skel-top{flex-direction:row;align-items:center;justify-content:space-between}.wiz-skel-prog{flex-direction:row;gap:.35rem}.wiz-skel-prog .sk-seg{height:.32rem;flex:1}.wiz-skel-foot{flex-direction:row;align-items:center;gap:.7rem;margin-top:auto}@keyframes sk-shimmer{to{background-position:-200% 0}}.sk{background:linear-gradient(90deg,#eceaf4,#f6f5fb,#eceaf4);background-size:200% 100%;animation:sk-shimmer 1.3s linear infinite;border-radius:.55rem}.sk-brand{height:1rem;width:6rem}.sk-count{height:.7rem;width:4.5rem;border-radius:999px}.sk-title{height:1.5rem;width:68%}.sk-title-2{height:1.5rem;width:42%}.sk-note{height:.7rem;width:85%}.sk-pill{height:3.6rem;border-radius:1.05rem}.sk-ghost{width:2.7rem;height:2.7rem;border-radius:.9rem;flex:none}.sk-round{border-radius:999px}.sk-main{height:2.7rem;flex:1;border-radius:.9rem}@media(prefers-reduced-motion:reduce){.sk{animation:none}.wiz-real,.wiz-skel{transition:none}}.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}.reqd:after{content:"*";color:var(--destructive);font-weight:700;margin-left:.15rem;order:1}.fld-head{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:.5rem}.fld-count{font-size:calc(var(--step, 1rem) * .68);font-weight:600;color:var(--gate-muted);font-variant-numeric:tabular-nums;opacity:.7}.fld-count.full{color:#b4232f;opacity:1}.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)}.gate-enter{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:calc(var(--step, 1rem) * 3.4);border:0;border-radius:999px;cursor:pointer;background:var(--gate-ink);color:#fff;transition:background .16s ease,transform .1s ease}.gate-enter:active{transform:scale(.985)}.gate-enter[disabled]{background:#cfcbdb;color:#8b8798;cursor:not-allowed}.sess-note{display:flex;flex-direction:row;align-items:center;gap:.5rem;padding:.7rem .9rem;border-radius:.9rem;background:var(--gate-lav-soft);color:var(--gate-deep);font-size:.86rem;font-weight:600}.sess-note .mu-icon{font-size:1.1rem;flex:none}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}.cover-x .menu-btn,.cover-x .menu-panel{display:none}@media(max-width:56rem){.cover-x .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}.cover-x .menu-btn:active{transform:scale(.96)}.cover-x .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)}}.cover-x .actions .btn-ink{display:none}}.cover-x .menu-group{display:grid;gap:.55rem;justify-items:start}.cover-x .menu-h{font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#6b6880}.cover-x .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}.cover-x .menu-group a:hover{color:var(--violet)}.cover-x .menu-foot{display:grid;gap:.6rem;border-top:1px solid var(--line);padding-top:1.2rem}.cover-x .menu-foot .btn{width:100%;align-self:stretch}.cover-x .menu-mail{display:grid;gap:.2rem;justify-items:start;margin-top:.6rem}.cover-x .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}.cover-x .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}.pass-dot{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}.dot-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{min-height:3rem;border-radius:999px;background:transparent;border:1px solid var(--gate-hairline);color:var(--gate-text);font-size:.95rem;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding-inline:1.1rem;transition:background .16s ease,border-color .16s ease}.btn-ghost:hover{background:var(--gate-soft);border-color:var(--gate-lav-2)}.btn-ghost:active{transform:scale(.985)}.btn-ghost[disabled]{color:var(--gate-muted);cursor:not-allowed}.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;transition:border-color .25s ease,transform .1s ease}.btn-google:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(0deg,#e4dcff,#f3efff 45%,#fff0);opacity:0;transform:translateY(40%);transition:opacity .35s ease,transform .45s cubic-bezier(.22,.9,.3,1)}.btn-google:hover,.btn-google:focus-visible{border-color:#cfc4fa}.btn-google:hover:after,.btn-google:focus-visible:after{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.btn-google,.btn-google:after{transition: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}.g-warn{flex-direction:row;align-items:center;gap:.7rem;background:#fff6e6;color:#7a4b00;border:1px solid #f2d9a6;border-radius:1.25rem;padding:.75rem .85rem}.g-warn-ic{flex:0 0 auto;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.8rem;background:#f6e2b8;color:#8a5a00}.g-warn-ic .mu-icon{font-size:1.1rem}.g-warn-t{font-size:.78rem;font-weight:700;opacity:.8}.g-warn-m{font-size:var(--step, .95rem);font-weight:800;line-height:1.25;overflow-wrap:anywhere}.wiz-main-link{text-align:center;text-decoration:none}.g-note{flex-direction:row;align-items:center;gap:.7rem;background:var(--gate-lav);color:var(--gate-text);border-radius:1.25rem;padding:.75rem .85rem}.g-note-busy{background:#eef1ff}.g-note-ic{flex:0 0 auto;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.8rem;background:#0000000f}.g-note-ic .mu-icon{font-size:1.1rem}.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: 1.4rem;--gap-short: .7rem;gap:var(--gap);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:var(--gap-short)}.cli-left,.cli-right{display:flex;flex-direction:column;gap:var(--gap);min-width:0}.cli-hero{background:var(--gate-deep);color:#fff;border-radius:1.3rem;padding:1.1rem 1.1rem 1rem;gap:.35rem}.cli-hero *{color:inherit}.cli-hero-l{font-size:.68rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#fffc}.cli-hero-v{font-size:clamp(1.55rem,8vw,2.4rem);font-weight:800;letter-spacing:-.045em;line-height:1.05;text-wrap:balance;overflow-wrap:anywhere;max-width:100%}.cli-hero-chips{flex-direction:row;flex-wrap:wrap;gap:.4rem;padding-top:.45rem}.cli-hero .cli-th,.cli-th-over{background:#ffffff29;color:#fff}.cli-hero .next-w{color:#ffffffb8;display:flex;flex-direction:row;align-items:center;gap:.28rem;min-width:0}.next-w-t{flex:1 1 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.next-w .seal{flex:0 0 auto}.cli-hero .next-bt{background:#ffffff24;border-color:#ffffff38;color:#fff}.cli-hero .next-bt-pass{background:#fff;color:var(--gate-text);border-color:#fff;font-weight:700}.cli-hero .next-bt-pass .mu-icon{color:var(--gate-text)}.cli-hero .next-bt-pass:hover{background:var(--gate-lav-soft);border-color:var(--gate-lav-soft)}.cli-hero .next-bt:not(.next-bt-pass):hover{background:#ffffff3d;border-color:#ffffff5c}.cli-hero .next-bt-bad{color:#ffd9d4;background:transparent}.cli-hero .next-where{margin-top:.7rem}.cli-hero.next-waiting{background:var(--gate-ink)}.cli-hero.next-waiting .cli-th,.cli-hero.next-waiting .cli-th-over{background:#ffffff1f}.cli-hero.next-waiting .next-bt:not(.next-bt-pass){background:#ffffff1a;border-color:#fff3}.cli-hero.next-waiting .next-line{background:#ffffff24}.cli-live{display:inline-flex;align-items:center;gap:.35rem;color:#fff}.cli-live:before{content:"";width:.45rem;height:.45rem;border-radius:999px;flex:none;background:#7ef0b6;animation:latido 1.9s ease-in-out infinite}@keyframes latido{0%,to{opacity:.5}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.cli-live:before{animation:none}}.cli-hero-soft{background:var(--gate-lav-soft);color:var(--gate-deep);border:1px solid var(--gate-lav-2)}.cli-hero-soft .cli-hero-l{color:var(--gate-deep);opacity:.72}.cli-hero-soft .cli-hero-v{color:var(--gate-deep)}.cli-hero-s{font-size:.84rem;line-height:1.4;max-width:40ch;padding-top:.2rem}.cli-hero-soft .cli-hero-s{color:var(--gate-deep);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--gate-deep) 78%,transparent)}}.cli-hero-soft .next-bt-only{background:var(--gate-deep);color:#fff;border-color:var(--gate-deep)}.cli-hero-soft .skel{background:linear-gradient(90deg,var(--gate-deep) 25%,var(--gate-deep) 37%,var(--gate-deep) 63%);@supports (color: color-mix(in lab,red,red)){background:linear-gradient(90deg,color-mix(in oklab,var(--gate-deep) 12%,transparent) 25%,color-mix(in oklab,var(--gate-deep) 20%,transparent) 37%,color-mix(in oklab,var(--gate-deep) 12%,transparent) 63%)}background-size:400% 100%}.skel-30{width:30%}.skel-button{height:2.1rem;width:7.5rem;border-radius:.8rem;flex:none}.skel-pill-small{height:1.7rem;width:5.8rem;border-radius:999px;flex:none}.person-top{flex-direction:row;align-items:center;padding:.9rem .9rem 0}.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;justify-content:flex-start;text-align:left}.cli-row-main:active,.cli-row-only:active{transform:scale(.99)}.cli-row-off{opacity:.55}.cli-row-still{background:var(--gate-soft);border-color:transparent;pointer-events:none}.sheet-one>.act-row{margin-top:-.25rem}.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-rep-soft{background:var(--gate-soft);border-color:transparent;color:var(--gate-text);font-weight:700}.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}.cli-none .btn-pill,.cli-none .btn-out-sm{width:auto;min-width:14rem;padding-inline:1.6rem}.next{gap:.15rem;border-radius:1.2rem;padding:.85rem .9rem .75rem}.next-hollow{border:1px dashed var(--gate-lav-2);background:transparent}.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-go{flex:none;font-size:.95rem;opacity:.5;margin-left:.1rem}.next-feet{flex-direction:row;flex-wrap:wrap;gap:.4rem;margin-top:.75rem}.next-line{height:1px;flex:none;margin-top:.8rem;background:#ffffff2e}.next-foot{flex-direction:row;align-items:center;justify-content:space-between;gap:.7rem;padding-top:.5rem}.next-lasts{font-size:.76rem;color:#ffffffb8;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.next-drop{flex:none;background:none;border:0;padding:.15rem 0;font-size:.76rem;font-weight:600;text-decoration:underline;text-underline-offset:.2em;color:var(--gate-muted)}.next-drop:active{transform:none;opacity:.7}.cli-hero .next-drop{color:#ffffffb8}.cli-hero .next-drop:hover{color:#fff}.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-bt-only{flex:0 1 auto;justify-content:center;padding-inline:1.4rem;font-size:.85rem;background:var(--gate-ink);color:var(--gate-bg);border-color:var(--gate-ink)}.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:clamp(.78rem,3.6vw,1rem);font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:100%}.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}.note-box{border:1px dashed var(--gate-hairline);border-radius:1rem;padding:.85rem .9rem}.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-soon{opacity:.6;cursor:default}.face-soon:hover{border-color:var(--gate-lav-2)}.face-soon:active{transform:none}.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)}.pay-grid{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.pay-cell{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;min-height:74px;padding:.8rem .6rem;border-radius:.8rem;background:var(--gate-card);color:var(--gate-text);border:1.5px solid var(--gate-hairline);transition:border-color .15s ease,transform .1s ease}.pay-cell:hover{border-color:var(--gate-lav-2)}.pay-cell:active{transform:scale(.97)}.pay-ic{font-size:1.5rem;flex:none}.pay-name{font-size:.84rem;font-weight:600;text-align:center}.pay-logo{height:24px;width:auto;max-width:118px;object-fit:contain;display:block}.pay-logo-sm{height:26px;max-width:30px}.pay-saved{align-items:center;gap:.6rem}.pay-saved .row-dot{overflow:hidden}.pay-saved .row-dot .pay-logo-sm{height:20px;max-width:22px}.pay-saved-sub{font-size:.74rem;color:#8d8899;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pay-saved-edit,.pay-saved-del{width:2rem;height:2rem;border-radius:999px;border:1px solid var(--gate-hairline);background:var(--gate-card);display:grid;place-items:center;flex:none;cursor:pointer}.pay-saved-edit .mu-icon{color:var(--gate-deep);font-size:.95rem}.pay-saved-del .mu-icon{color:#c0566a;font-size:.95rem}.pay-saved-del:active,.pay-saved-edit:active{transform:scale(.94)}.pay-empty{align-items:center;text-align:center;gap:.4rem;padding:1.1rem .5rem}.pay-empty-ic{font-size:1.6rem;color:#b9b2cb}.pay-skel-l1{height:.8rem;width:55%;border-radius:.4rem}.pay-skel-l2{height:.62rem;width:34%;border-radius:.4rem;margin-top:.32rem}.pay-add-row{flex-direction:row;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.7rem;border:1.5px dashed var(--gate-lav-2);border-radius:12px;background:transparent;color:var(--gate-deep);font-weight:700;cursor:pointer}.pay-add-row .mu-icon{color:var(--gate-deep)}.pay-add-row:active{transform:scale(.98)}.row-locked{opacity:.6;cursor:default}.chan-pick{flex-direction:row;flex-wrap:wrap;gap:.5rem}.chan-chip{flex:none;flex-direction:row;align-items:center;gap:.4rem;border-radius:999px;padding:.5rem .85rem;font-size:.88rem;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}.chan-chip:hover{border-color:var(--gate-lav-2)}.chan-chip:active{transform:scale(.96)}.chan-chip .mu-icon{font-size:1.05rem}.chan-chip-on{background:var(--gate-ink);color:#fff;border-color:var(--gate-ink)}.recog-card{flex-direction:row;align-items:center;gap:.7rem;background:var(--gate-lav);border:1px solid var(--gate-lav-2);border-radius:1rem;padding:.75rem .85rem;margin-top:.3rem}.recog-av{width:2.5rem;height:2.5rem;flex:none;border-radius:999px;background:var(--gate-ink);color:#fff;display:grid;place-items:center;font-weight:800;font-size:1.05rem}.recog-who{font-weight:800;font-size:1rem;color:var(--gate-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recog-meta{font-size:.82rem;color:var(--gate-muted);font-variant-numeric:tabular-nums}.recog-card .mu-icon,.recog-card .iconify{font-size:1.3rem;flex:none}.recog-note{flex-direction:row;align-items:center;gap:.45rem;margin-top:.6rem;font-size:.8rem;color:var(--gate-muted)}.recog-note .mu-icon{color:var(--gate-ok, #1a9f57);flex:none;font-size:.95rem}.recog-acts{flex-direction:row;flex-wrap:wrap;gap:1rem;margin-top:.55rem}.recog-other{display:inline-flex;align-items:center;gap:.3rem;background:none;border:0;color:var(--gate-deep);font-weight:700;font-size:.84rem;cursor:pointer;text-decoration:underline;padding:.2rem 0}.recog-other .mu-icon{font-size:.9rem}.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}.fiscal-sep{gap:.2rem;margin-top:.5rem;padding-top:.9rem;border-top:1px solid var(--gate-hairline)}.fiscal-sep .row-label{font-size:.95rem;color:var(--gate-ink)}.scan-charge{padding:.2rem 1.15rem .1rem}.scan-charge .mu-button{justify-content:center;gap:.5rem}.charge-total{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;background:var(--gate-soft);border-radius:1rem;padding:.9rem 1.05rem;margin-bottom:.2rem}.charge-figure{font-size:1.55rem;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--gate-ink)}.bookingpass{display:flex;flex-direction:column;align-items:center;gap:.5rem;background:#fff;border-radius:1.1rem;padding:1rem .9rem .8rem;border:1px solid var(--gate-hairline)}.bookingpass-qr{width:8.5rem;height:8.5rem}.bookingpass-mod{fill:#111}.bookingpass-cod{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:1.02rem;font-weight:700;letter-spacing:.16em;color:#111}.bookingpass-foot{font-size:.78rem;color:var(--gate-muted);text-align:center}.alert-account{flex-direction:row;align-items:flex-start;gap:.55rem;margin-top:.7rem;padding:.7rem .8rem;border-radius:.8rem;background:var(--gate-soft);color:var(--gate-muted);line-height:1.4}.alert-account .mu-icon{flex:none;margin-top:.1rem}.alert-link{display:inline-block;margin-top:.3rem;font-weight:700;color:var(--gate-deep);text-decoration:underline}.sworn{flex-direction:row;align-items:flex-start;gap:.6rem;padding:.15rem .1rem}.sworn .mu-checkbox{display:flex;align-items:flex-start;gap:.6rem;line-height:1.35;font-size:.86rem;color:var(--gate-muted);cursor:pointer}.sworn input[type=checkbox]{flex:none;width:1.15rem;height:1.15rem;margin-top:.05rem;accent-color:var(--gate-deep);cursor:pointer}.req{color:#a3122b;font-weight:700}.eye{flex:none;align-self:center;background:none;border:0;color:var(--gate-muted);padding:.3rem;border-radius:.6rem;cursor:pointer}.eye:hover{color:var(--gate-text)}.gwrap-off{flex-direction:row;align-items:center;justify-content:center;gap:.5rem;color:var(--gate-muted);background:var(--gate-soft);border:1px dashed var(--gate-hairline);border-radius:999px;padding:.85rem 1rem;font-size:.9rem;font-weight:600}@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;margin-top:auto;position:sticky;bottom:0;z-index:3;background:linear-gradient(to top,var(--gate-bg) 68%,transparent);padding:.9rem 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}.wiz-main.wiz-optional{background:transparent;color:var(--gate-ink);border:1.5px solid #e0dcec;font-weight:600}.wiz-main.wiz-optional:hover{background:#f3f1fa}@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}:where(.in-clear-host){position:relative}.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,.wk-row-t h1,.na-head 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:14rem;field-sizing:content}.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)}:root:has(.mu-page.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)}:root:has(.mu-page.shop) .tabbar .tab{color:var(--gate-muted)}:root:has(.mu-page.shop) .tabbar .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{flex-direction:row;align-items:flex-start;justify-content:space-between;width:100%;position:relative;padding-bottom:1.75rem}.stepper-step{flex:0 0 auto;width:2rem}.stepper-step:not(:last-child):after{display:none}.stepper:before{content:"";position:absolute;top:15px;left:1rem;right:1rem;height:2px;background:var(--border);z-index:0}.stepper-indicator{position:relative;z-index:1}.stepper-label{position:absolute;top:2.75rem;left:50%;transform:translate(-50%);white-space:nowrap}.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){.fix-par{display:grid;grid-template-columns:1fr 1fr;gap:var(--sheet-tight)}.fix-par>*{min-width:0}.drawer-overlay{display:grid;place-items:center;padding:2.5rem 1.5rem}.drawer-content{position:relative;inset:auto;margin:0;width:min(31rem,100%);max-height:min(84dvh,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}.drawer-content:has(.book-flow){height:min(46rem,88dvh);max-height:88dvh}.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(1.2rem + 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)}.prod-sheet{min-height:min(34rem,80svh)}.drawer-content:has(.gm-sheet){max-height:88svh;display:flex;flex-direction:column;overflow:hidden;padding:0}.gm-sheet{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.drawer-content .gm-sheet,.drawer-content .gm-body,.drawer-content .gm-pane,.drawer-content .gm-list{flex:1 1 auto;min-height:0}.drawer-content .gm-otx{flex:1 1 auto;min-width:0}.gm-x{position:absolute;top:.8rem;right:.8rem;z-index:3;width:2rem;height:2rem;display:grid;place-items:center;border:0;border-radius:999px;background:var(--gate-soft);color:var(--gate-muted);cursor:pointer;transition:background .15s ease,color .15s ease}.gm-x:hover{background:var(--gate-lav);color:var(--gate-text)}.gm-x .mu-icon{font-size:1.05rem}.gm-steps{flex:none;display:flex;flex-direction:row;gap:.4rem;padding:3.3rem 1.3rem .2rem}.gm-seg{height:.34rem;flex:1;border-radius:999px;background:var(--gate-lav-2)}.gm-seg.done{background:var(--gate-ink);opacity:.45}.gm-seg.now{background:var(--gate-ink)}.gm-head{flex:none;padding:1.25rem 3rem 1rem 1.3rem;border-bottom:1px solid var(--gate-hairline)}.gm-steps+.gm-head{padding-top:.85rem}.gm-title{font-family:Bricolage Grotesque,Inter,system-ui,sans-serif;font-weight:800;font-size:1.25rem;line-height:1.15;letter-spacing:-.02em;color:var(--gate-text)}.gm-sub{margin-top:.25rem;color:var(--gate-muted);font-size:.88rem;line-height:1.4}.gm-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:.95rem 1.3rem 1.05rem;display:flex;flex-direction:column;gap:.6rem;scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .2s ease}.gm-body:hover,.gm-body:focus-within{scrollbar-color:var(--gate-lav-2) transparent}.gm-body::-webkit-scrollbar{width:6px}.gm-body::-webkit-scrollbar-track{background:transparent}.gm-body::-webkit-scrollbar-thumb{background:transparent;border-radius:999px}.gm-body:hover::-webkit-scrollbar-thumb,.gm-body:focus-within::-webkit-scrollbar-thumb{background:var(--gate-lav-2)}.gm-foot{flex:none;display:flex;gap:.6rem;align-items:center;padding:.85rem 1.3rem calc(.85rem + env(safe-area-inset-bottom,0));border-top:1px solid var(--gate-hairline)}.gm-foot .next svg,.gm-foot .next .mu-icon{transition:transform .18s ease}.gm-foot .next:hover svg,.gm-foot .next:hover .mu-icon{animation:gm-nudge .7s ease-in-out infinite}@keyframes gm-nudge{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@media(prefers-reduced-motion:reduce){.gm-foot .next:hover svg,.gm-foot .next:hover .mu-icon{animation:none}}.drawer-content:has(.gm-wide){max-width:46rem;height:86svh}@media(min-width:48rem){.drawer-content:has(.gm-wide){width:46rem;height:33rem}.drawer-content:has(.flw-wiz-sheet){width:min(46rem,94vw);max-height:min(88dvh,46rem)}}.gm-two{flex-direction:row;padding:0;gap:0}.gm-nav{flex:none;width:13rem;border-right:1px solid var(--gate-hairline);padding:.7rem;display:flex;flex-direction:column;gap:.15rem;overflow-y:auto}.gm-navi{display:flex;align-items:center;gap:.6rem;width:100%;border:0;background:transparent;color:var(--gate-muted);cursor:pointer;font-weight:600;font-size:.9rem;text-align:left;padding:.62rem .65rem;border-radius:.7rem;transition:background .14s ease,color .14s ease}.gm-navi .mu-icon{font-size:1.1rem;flex:none}.gm-navi span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gm-navi:hover{background:var(--gate-soft);color:var(--gate-text)}.gm-navi.on{background:var(--gate-lav);color:var(--gate-deep, var(--gate-ink));font-weight:700}.gm-pane{flex:1;min-width:0;display:flex;flex-direction:column}.gm-search{flex:none;padding:.75rem .8rem .4rem}.gm-list{flex:1;min-height:0;overflow-y:auto;padding:.35rem .8rem .9rem;display:flex;flex-direction:column;gap:.5rem;scrollbar-width:thin;scrollbar-color:transparent transparent}.gm-list:hover{scrollbar-color:var(--gate-lav-2) transparent}.gm-list::-webkit-scrollbar{width:6px}.gm-list::-webkit-scrollbar-thumb{background:transparent;border-radius:999px}.gm-list:hover::-webkit-scrollbar-thumb{background:var(--gate-lav-2)}.gm-grp{font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--gate-muted);padding:.5rem .2rem .05rem}.gm-opt{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.7rem;width:100%;border:1px solid var(--gate-hairline);background:var(--gate-card);border-radius:.9rem;padding:.6rem .75rem;text-align:left;cursor:pointer;transition:border-color .15s ease,transform .08s ease,box-shadow .15s ease}.gm-opt:hover{border-color:var(--gate-lav-2);box-shadow:0 8px 20px -14px #18103266;transform:translateY(-1px)}.gm-opt.soon{opacity:.62;background:var(--gate-soft);cursor:default}.gm-tile{width:2.35rem;height:2.35rem;flex:none;border-radius:.65rem;display:grid;place-items:center}.gm-tile .mu-icon,.gm-tile .iconify{font-size:1.25rem}.gm-t-mint{background:#e4f6ee;color:#2fa876}.gm-t-rose{background:#fbe6ef;color:#d94e86}.gm-t-amber{background:#fbf0d2;color:#c78f00}.gm-t-lav{background:var(--gate-lav);color:var(--gate-deep, var(--gate-ink))}.gm-t-wa{background:#e7f9ef}.gm-t-ig{background:#fbeaf1}.gm-t-yt{background:#fdeceb}.gm-t-maps{background:#e9f0fd}.gm-otx{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start}.gm-ot{font-weight:700;font-size:.92rem;color:var(--gate-text);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gm-od{font-size:.77rem;color:var(--gate-muted);margin-top:.05rem;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gm-go{color:var(--gate-deep, var(--gate-ink));flex:none}.gm-go .mu-icon{font-size:1.15rem}.gm-cnt{flex:none;font-size:.72rem;font-weight:700;color:var(--gate-muted);background:var(--gate-soft);border:1px solid var(--gate-hairline);border-radius:999px;padding:.12rem .5rem}.gm-soonb{flex:none;font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--gate-muted);background:var(--gate-card);border:1px solid var(--gate-hairline);border-radius:999px;padding:.16rem .5rem}@media(max-width:47.99rem){.gm-two{flex-direction:column}.gm-nav{width:auto;flex-direction:row;border-right:0;border-bottom:1px solid var(--gate-hairline);overflow-x:auto;overflow-y:hidden;gap:.4rem;scrollbar-width:none}.gm-nav::-webkit-scrollbar{display:none}.gm-navi{flex:none;white-space:nowrap;border:1px solid var(--gate-hairline);border-radius:999px;padding:.45rem .8rem}.gm-navi span{overflow:visible}.gm-navi.on{border-color:var(--gate-deep, var(--gate-ink));background:var(--gate-lav)}}.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:14rem;resize:none;field-sizing:content;line-height:1.4;padding:0;font-family:inherit;scrollbar-width:none;-ms-overflow-style:none}.bio-area::-webkit-scrollbar{display:none}.drawer-content .drawer-handle{touch-action:none;cursor:grab;height:.34rem;width:2.8rem;border-radius:999px;flex:none;background:var(--foreground);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--foreground) 40%,transparent)}}.drawer-content:active .drawer-handle{cursor:grabbing}.drawer-overlay .drawer-backdrop{background:#14102894;backdrop-filter:none;-webkit-backdrop-filter:none;inset:0}.sheet-one{--sheet-space: 1.1rem;--sheet-tight: .4rem;gap:var(--sheet-space);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)}.sheet-group{gap:var(--sheet-tight)}.done-pill{display:inline-flex;flex-direction:row;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-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}.booking-sheet{gap:.8rem}.booking-step{display:flex;flex-direction:column;gap:1.15rem;animation:booking-slide .24s cubic-bezier(.2,.7,.3,1) both}@keyframes booking-slide{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.booking-step{animation:none}}.booking-move-head{flex:1;min-width:0}.booking-when-sm{font-size:clamp(1.15rem,4.4vw,1.35rem)}.booking-bar{flex-direction:row;align-items:center}.booking-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .66rem;border-radius:999px;font-size:.74rem;font-weight:700}.booking-chip:before{content:"";width:.45rem;height:.45rem;border-radius:999px;background:currentColor}.booking-chip-next{background:var(--gate-lav-soft);color:var(--gate-deep)}.booking-chip-done{background:#e5f6ec;color:#1f9d61}.booking-chip-past{background:var(--gate-hairline);color:var(--gate-muted)}.booking-chip-run{background:#fdefdf;color:#c2670c}.state-pill{display:inline-flex;flex-direction:row;align-items:center;gap:.42rem;padding:.28rem .62rem;border-radius:999px;font-size:.76rem;font-weight:800;letter-spacing:.02em}.state-pill .sp-dot{flex:none;width:.5rem;height:.5rem;border-radius:999px;background:currentColor;position:relative}.state-pill .sp-dot:after{content:"";position:absolute;inset:0;border-radius:999px;background:currentColor;animation:sp-pulse 1.6s ease-out infinite}@keyframes sp-pulse{0%{transform:scale(1);opacity:.55}70%,to{transform:scale(2.6);opacity:0}}@media(prefers-reduced-motion:reduce){.state-pill .sp-dot:after{animation:none}}.state-pill.is-run{background:#fdefdf;color:#c2670c}.state-pill.is-ready{background:#e5f6ec;color:#1f9d61}.booking-x{margin-left:auto;width:2rem;height:2rem;padding:0;border:0;border-radius:999px;background:var(--gate-soft, #f4f2fb);color:var(--gate-muted);display:grid;place-items:center;cursor:pointer}.booking-x .mu-icon{font-size:1rem}.booking-hero{gap:.1rem;padding:0 .1rem}.booking-when{font-family:Bricolage Grotesque,Inter,system-ui,sans-serif;font-weight:800;letter-spacing:-.03em;font-size:1.9rem;line-height:1.05;color:var(--gate-text)}.booking-who{flex-direction:row;align-items:center;gap:.7rem;background:var(--gate-soft, #f4f2fb);border-radius:1rem;padding:.7rem .75rem}.booking-av{width:2.9rem;height:2.9rem;flex:none;border-radius:.85rem;display:grid;place-items:center;font-family:Bricolage Grotesque,sans-serif;font-weight:800;font-size:1.2rem;color:#fff;background:linear-gradient(145deg,#8a72ef,#6b57d6);box-shadow:0 8px 18px -8px #6b57d699}.booking-who-tx{gap:.05rem;min-width:0;flex:1 1 auto}.booking-who-n{font-family:Bricolage Grotesque,sans-serif;font-weight:700;font-size:1.02rem;line-height:1.15;color:var(--gate-text)}.booking-who-s{color:var(--gate-muted);font-size:.82rem}.booking-price{margin-left:auto;align-items:flex-end;text-align:right;flex:none;gap:.02rem}.booking-price-k{font-size:.62rem;letter-spacing:.04em;text-transform:uppercase;color:var(--gate-muted);font-weight:700}.booking-price-v{font-family:Bricolage Grotesque,sans-serif;font-weight:800;font-size:1.1rem;color:var(--gate-deep);line-height:1;font-variant-numeric:tabular-nums}.booking-hero-row{flex-direction:row;align-items:stretch;justify-content:space-between;gap:.7rem}.booking-hero{gap:.18rem;padding:0 .1rem;flex:1;min-width:0}.booking-kick{font-size:.66rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--gate-muted)}.booking-svc{font-family:Bricolage Grotesque,Inter,system-ui,sans-serif;font-weight:800;letter-spacing:-.02em;font-size:1.5rem;line-height:1.12;color:var(--gate-text)}.booking-when2{font-weight:700;font-size:.92rem;color:var(--gate-muted)}.booking-changetime{flex:none;align-self:center;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:var(--gate-card, #fff);border:1px solid var(--gate-hairline, #e6e2ee);border-radius:.75rem;color:var(--gate-deep);cursor:pointer}.booking-changetime:hover{border-color:var(--gate-deep);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--gate-deep) 40%,var(--gate-hairline))}background:var(--gate-soft, #f4f2fb)}.booking-changetime:active{transform:scale(.94)}.booking-changetime .mu-icon{font-size:1.05rem;color:var(--gate-deep)}.booking-divider{flex:none;height:1px;background:var(--gate-hairline, #e6e2ee);margin-top:-.5rem}.booking-write{flex:none;margin-left:auto;flex-direction:row;align-items:center;gap:.35rem;height:2.2rem;background:var(--gate-card, #fff);border:1px solid var(--gate-hairline, #e6e2ee);border-radius:.7rem;padding:0 .8rem;color:var(--gate-deep);font-weight:700;font-size:.8rem;text-decoration:none;cursor:pointer}.booking-write .mu-icon{font-size:.95rem}.booking-invoice{flex-direction:row;align-items:baseline;justify-content:space-between;gap:1rem;border-top:1.5px solid var(--gate-hairline, #e6e2ee);padding-top:.7rem;margin-top:.1rem}.booking-inv-k{font-size:.9rem;font-weight:800;color:var(--gate-text)}.booking-inv-v{font-family:Bricolage Grotesque,sans-serif;font-weight:800;font-size:1.5rem;letter-spacing:-.02em;color:var(--gate-deep);font-variant-numeric:tabular-nums}.booking-note{flex-direction:row;gap:.55rem;align-items:flex-start;background:var(--gate-lav-soft);color:var(--gate-deep);border-radius:.85rem;padding:.6rem .75rem;font-size:.84rem;font-weight:500}.booking-note .mu-icon{flex:none;margin-top:.1rem;font-size:1rem}.booking-chip-pay{background:#fbf1dc;color:#b9790c}.booking-pay{gap:.6rem;background:#fbf1dc;border:1px solid #f0dcae;border-radius:.95rem;padding:.75rem .8rem}.booking-pay-lbl2{font-size:.82rem;font-weight:800;color:#1c1a22}.cstep{width:100%;flex-direction:row;align-items:flex-start;gap:0;margin:.3rem 0 1.35rem;padding:0 .55rem;overflow:visible}.cstep .cs-node.hide,.cstep .cs-bar.hide{display:none}.cs-node{position:relative;flex:none;width:1.75rem;display:grid;place-items:center}.cs-dot{width:1.75rem;height:1.75rem;border-radius:999px;display:grid;place-items:center;background:#efeafc;color:#a9a3b8;border:1.5px solid #e6dffb}.cs-dot .mu-icon{font-size:.9rem}.cs-l{position:absolute;top:calc(100% + .3rem);left:50%;transform:translate(-50%);white-space:nowrap;font-size:.58rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:#a9a3b8;line-height:1}.cs-node:first-child .cs-l{left:0;transform:none}.cs-node:last-child .cs-l{left:auto;right:0;transform:none}.cs-node.on .cs-dot{background:#6b46f2;color:#fff;border-color:#6b46f2;box-shadow:0 0 0 3px #6b46f22e}.cs-node.on .cs-l{color:#5b40d6}.cs-node.done .cs-dot{background:#e7f8ee;color:#0f8a4d;border-color:#c3ecd3}.cs-node.done .cs-l{color:#0f8a4d}.cs-bar{flex:1;height:2px;background:#e6dffb;border-radius:2px;min-width:.4rem;margin-top:calc(.875rem - 1px)}.cs-bar.done{background:#c3ecd3}.bookingpay{flex-direction:column;gap:.85rem}.booking-rest{flex-direction:row;align-items:center;gap:.4rem;font-size:.8rem;font-weight:700}.booking-rest .mu-icon{font-size:.9rem}.booking-rest.ok{color:#0f8a4d}.booking-rest.due{color:#b07d0a}.booking-paylines{flex-direction:column;gap:0;border:1px solid var(--border, #e6e2ee);border-radius:12px;overflow:hidden}.booking-payline{flex-direction:row;align-items:center;justify-content:space-between;gap:.8rem;padding:.5rem .7rem}.booking-payline+.booking-payline{border-top:1px solid var(--border, #eee)}.cpl-k{font-size:.84rem;color:var(--muted-foreground, #857f92);font-weight:600}.booking-payline.big .cpl-k{color:var(--foreground, #201d29);font-weight:800}.cpl-v{font-size:.88rem;font-weight:800;font-variant-numeric:tabular-nums}.booking-payline.big .cpl-v{font-size:1.02rem}.booking-pay-top{flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem}.booking-pay-lbl{font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#b9790c}.booking-pay-badge{font-size:.68rem;font-weight:700;color:#b9790c;background:#fff;border:1px solid #f0dcae;border-radius:999px;padding:.18rem .5rem}.booking-pay-proof{position:relative;display:block;border-radius:.7rem;overflow:hidden;border:1px solid #f0dcae;text-decoration:none}.booking-pay-img{width:100%;max-height:12rem;object-fit:cover;display:block;background:#fff}.booking-pay-zoom{position:absolute;right:.5rem;bottom:.5rem;flex-direction:row;align-items:center;gap:.3rem;background:#141020b8;color:#fff;font-size:.74rem;font-weight:700;border-radius:999px;padding:.28rem .6rem}.booking-pay-zoom .mu-icon{font-size:.9rem}.booking-paid-btn{background:var(--primary);color:var(--primary-foreground)}.booking-paid-btn[disabled]{opacity:.7}.booking-pay-note{flex-direction:row;align-items:center;gap:.4rem;font-size:.74rem;font-weight:600;color:#b9790c}.booking-pay-note .mu-icon{font-size:.9rem;flex:none}.booking-duo{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.booking-duo>.btn{width:100%}.booking-sheet .sheet-foot .btn-ghost{min-height:3.35rem}.booking-cancel-btn,.booking-cancel-btn .mu-icon{color:#a3122b}.booking-cancel-btn{border-color:#a3122b;@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in srgb,#a3122b 28%,var(--gate-hairline))}}.booking-cancel-btn:hover{background:color-mix(in srgb,#a3122b 8%,transparent);border-color:#a3122b;@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in srgb,#a3122b 45%,var(--gate-hairline))}}.booking-sheet .sheet-foot{align-items:stretch}.booking-done-btn,.booking-cancel-btn{white-space:normal;line-height:1.15;padding-inline:.75rem;text-align:center}.booking-done-btn{font-variant-numeric:tabular-nums}.booking-who-n,.booking-who-s{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.booking-when{font-size:clamp(1.45rem,5.6vw,1.9rem)}@media(max-width:360px){.booking-duo>.btn{font-size:.86rem;padding-inline:.5rem}.booking-sheet .sheet-foot{gap:.4rem}}.mv-confirm{white-space:normal;line-height:1.2;padding-inline:.9rem;text-align:center}.booking-donestrip{flex-direction:row;align-items:center;justify-content:center;gap:.5rem;border-radius:999px;padding:.9rem;font-weight:700;background:#e5f6ec;color:#1f9d61}.booking-donestrip .mu-icon{font-size:1.1rem}.booking-av-img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.skip-sheet{min-height:auto;gap:1.25rem;padding-top:.35rem}.skip-hero{display:grid;place-items:center}.skip-ic{width:3.5rem;height:3.5rem;border-radius:1.15rem;display:grid;place-items:center;background:#ece8fd;color:#5b45c9;box-shadow:0 8px 20px -8px #5b45c98c}.skip-ic .mu-icon{font-size:1.75rem}.skip-head{text-align:center;align-items:center;gap:.5rem}.skip-list{display:flex;flex-direction:column;background:var(--muted);border-radius:var(--radius-inner);padding:.2rem .35rem}.skip-row{display:flex;flex-direction:row;align-items:center;gap:.7rem;padding:.7rem .55rem;font-size:.92rem;font-weight:600;color:var(--gate-ink)}.skip-row+.skip-row{border-top:1px solid var(--border)}.skip-row-ic{width:2rem;height:2rem;border-radius:.65rem;display:grid;place-items:center;background:var(--card);color:var(--gate-muted);flex:none;box-shadow:0 1px 2px #14102814}.skip-row-ic .mu-icon{font-size:1.1rem}.sheet-skip{flex:none;display:inline-flex;align-items:center;justify-content:center;min-height:3.2rem;padding:0 1.15rem;background:transparent;border:1.5px solid var(--border);color:var(--gate-text);font-weight:600;font-size:.92rem;border-radius:999px;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease}.sheet-skip:hover{background:var(--gate-soft);border-color:var(--gate-lav-2, var(--border))}.start-sum{display:flex;flex-direction:column;gap:.5rem}.sum-chips{display:flex;flex-flow:row wrap;gap:.4rem}.sum-chip{display:inline-flex;align-items:center;gap:.38rem;padding:.45rem .75rem;border-radius:999px;background:var(--muted);color:var(--gate-text);font-size:.82rem;font-weight:600}.sum-chip .mu-icon{font-size:1rem;color:#5b45c9}.start-preview{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.45rem;min-height:3.2rem;border-radius:999px;background:#ece8fd;color:#4b3aa8;font-weight:700;font-size:.95rem;border:1.5px solid #dcd3fb;text-decoration:none;transition:background .15s ease,border-color .15s ease}.start-preview:hover{background:#e2dbfb;border-color:#cabffa}.start-preview:active{transform:scale(.985)}.start-preview .mu-icon{font-size:1.15rem}.start-party{flex-direction:row;align-items:center;gap:.7rem}.start-party-ic{width:2.4rem;height:2.4rem;border-radius:999px;background:#17a34a;color:#fff;display:grid;place-items:center;flex:none;box-shadow:0 6px 16px -6px #17a34a8c}.start-party-ic .mu-icon{font-size:1.35rem}.ready-list{display:flex;flex-direction:column}.ready-row{flex-direction:row;align-items:center;gap:.6rem;padding:.6rem .15rem;border-bottom:1px solid var(--border);font-size:.92rem}.ready-row:last-child{border-bottom:none}.ready-ic{width:1.9rem;height:1.9rem;border-radius:999px;background:var(--muted);color:#5b45c9;display:grid;place-items:center;flex:none}.ready-ic .mu-icon{font-size:1rem}.ready-t{font-weight:600}.ready-m{margin-left:auto;color:var(--muted-foreground);font-size:.82rem;font-weight:600;white-space:nowrap}.start-when{flex-direction:row;align-items:center;gap:.3rem;font-size:.72rem;color:var(--muted-foreground);margin-top:.1rem}.start-when .mu-icon{font-size:.85rem;color:#5b45c9}.link-copy{width:2.1rem;height:2.1rem;border-radius:999px;background:#fff;color:#4b3aa8;display:grid;place-items:center;flex:none;margin-left:auto}.link-copy .mu-icon{font-size:1rem}.link-copy:hover{background:#f3f1fa}.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}.drawer-content .sheet-foot{position:sticky;bottom:0;z-index:3;margin-top:auto;background:var(--background);padding-top:.55rem;padding-bottom:max(.5rem,env(safe-area-inset-bottom));box-shadow:0 1.5rem 0 0 var(--background)}.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}.tw-wheel{scrollbar-width:none;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 34%,#000 66%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 34%,#000 66%,transparent)}.tw-wheel::-webkit-scrollbar{display:none}.drawer-content .tw,.drawer-content .tw *{flex:none}.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}.cap-say{font-size:.68rem;font-weight:700;color:#b4b0c2;font-variant-numeric:tabular-nums;pointer-events:none;flex:none;order:2;margin-left:auto}.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}.prod-sheet .addon-list{max-height:38vh}.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)}.prep-line{min-height:1.5rem}.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)}.hz{gap:1rem;flex:none}.hz-state{font-size:1.15rem;font-weight:750;letter-spacing:-.02em;line-height:1.25;text-wrap:balance}.hz-line{position:relative;flex:none;height:2.6rem}.hz-track{position:absolute;left:0;right:0;bottom:.45rem;height:.7rem;border-radius:999px;background:var(--gate-ink);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--gate-ink) 8%,transparent)}overflow:hidden}.hz-seg{position:absolute;top:0;bottom:0;left:var(--l);width:var(--w);border-radius:999px;background:#1f9a64}.hz-now{position:absolute;left:var(--l);bottom:0;width:2px;height:1.6rem;margin-left:-1px;border-radius:2px;background:var(--gate-ink)}.hz-now-l{position:absolute;bottom:calc(100% + .2rem);left:50%;transform:translate(-50%);font-size:.7rem;font-weight:700;white-space:nowrap}.hz-ticks{position:relative;flex:none;height:.9rem;margin-top:-.65rem}.hz-tick{position:absolute;left:var(--l);transform:translate(-50%);font-size:.7rem;font-weight:500;color:var(--gate-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.hz-week{flex:none;gap:0;border-radius:1rem;background:var(--gate-ink);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--gate-ink) 4%,var(--gate-card))}padding:.25rem .9rem}.hz-row{flex:none;flex-direction:row;align-items:center;gap:.75rem;padding:.7rem 0;border-bottom:1px solid var(--gate-hairline)}.hz-row:not(:has(+.hz-row)){border-bottom:0}.hz-day{flex-direction:row;align-items:center;gap:.5rem;min-width:0}.hz-d{font-size:.92rem;font-weight:600;white-space:nowrap}.hz-today{flex:none;padding:.1rem .5rem;border-radius:999px;background:var(--gate-ink);color:#fff;font-size:.68rem;font-weight:700}.hz-t{margin-left:auto;flex:none;align-items:flex-end;gap:.1rem;text-align:right;white-space:nowrap;font-size:.92rem;font-weight:650;font-variant-numeric:tabular-nums}.hz-row.is-today{margin:0 -.6rem;padding:.7rem .6rem;border-radius:.8rem;background:var(--gate-card);border-bottom-color:transparent;box-shadow:0 1px 2px #0000000f}.hz-row.is-off .hz-d,.hz-row.is-off .hz-t{color:var(--gate-muted);font-weight:500}.hz-note{padding:.7rem 0 .55rem;border-top:1px solid var(--gate-hairline);font-size:.8rem;color:var(--gate-muted)}.sheet-one:has(.hz){justify-content:flex-start}.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;overflow-x:clip}.pubwrap>.rounded-2xl{border-radius:0;border-left:0;border-right:0}.pubwrap>.pub-cover{margin-bottom:-1rem}.pubwrap .ident{background:transparent}.pubwrap .pub-card,.pubwrap .offer,.pubwrap .slot-bubble{border-radius:var(--radius);box-shadow:0 1px 2px #14121f0a,0 12px 28px -20px #14121f59}.pubwrap .bookbtn{box-shadow:0 8px 20px -12px #14121f8c}.pubwrap>*:not(.rounded-2xl):not(.bookbar):not(.pub-shop){padding-left:1rem;padding-right:1rem}@media(min-width:64rem){.pubwrap{display:grid;grid-template-columns:[edge-i] minmax(1.5rem,1fr) [body-i] minmax(0,23rem) [mid] minmax(0,39rem) [body-f] minmax(1.5rem,1fr) [edge-f];grid-template-rows:auto auto 1fr;align-items:start;gap:1.25rem 1.5rem;max-width:none;margin:0;padding:0 0 3rem}.pubwrap>*{grid-column:body-i / body-f}.pubwrap>.pub-cover{grid-column:edge-i / edge-f;grid-row:1;height:15rem;margin:0}.pubwrap>.pub-cover:not(:has(img)){height:8rem}.pubwrap>.pub-card{grid-column:body-i / mid;grid-row:2 / span 2;margin-top:-3rem;position:sticky;top:1.5rem}.pubwrap>.pub-card>.ident:first-child{padding-top:0}.pubwrap>.pub-card>.ident:first-child .ident-av{margin-top:-1.9rem;box-shadow:0 6px 16px -8px #00000080}.pubwrap>.pub-list{grid-column:mid / body-f;grid-row:2}.pubwrap>.pubfoot{grid-column:mid / body-f;grid-row:3;align-self:start}.pubwrap>.rounded-2xl{border-radius:var(--radius);border-left-width:1px;border-right-width:1px}.pubwrap>*:not(.rounded-2xl):not(.bookbar){padding-left:0;padding-right:0}.pubwrap .gal{flex-wrap:wrap;overflow-x:visible}}.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}.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-pill{width:7.5rem;height:1.6rem;border-radius:999px;flex:none}.act-row>.skel-pill{width:6rem;height:2.4rem;align-self:center}.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-over{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{background:var(--gate-lav-soft);box-shadow:inset 0 0 0 1.5px var(--gate-deep)}.mon-on .mon-earned{background:var(--gate-deep)}.mon-on .mon-owed{background:#e8c65f}.mon-on .mon-m{color:var(--gate-deep);font-weight:800}.mon-on .mon-none{background:var(--gate-deep);opacity:.35}.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(--tint, 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(--tint, 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:.75rem;background:linear-gradient(140deg,#241f36,#16121f);border:1px solid rgba(195,185,247,.22);border-radius:1.2rem;padding:.9rem;box-shadow:0 16px 36px -20px #1e14508c}.link-box .row-label{color:#ffffff80}.link-ic{width:2.4rem;height:2.4rem;flex:none;border-radius:.8rem;display:grid;place-items:center;background:#c3b9f729;color:#c9c0fb}.link-ic .mu-icon{font-size:1.05rem}.link-v{font-family:ui-monospace,SF Mono,JetBrains Mono,monospace;font-size:.92rem;font-weight:700;letter-spacing:-.01em;color:#fff;word-break:break-all}.link-copy{width:2.6rem;height:2.6rem;aspect-ratio:1;flex:none;border-radius:.8rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#cfc7f8,#b9a6f2);border:0;color:#1c1c1e;cursor:pointer;box-shadow:0 6px 16px -6px #b9a6f2d9;transition:transform .12s ease,filter .15s ease}.link-copy:hover{filter:brightness(1.05)}.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-off{opacity:.6;cursor:default}.act-off:hover{border-color:var(--gate-hairline);background:var(--gate-card)}.act-off:active{transform:none}.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}.act-row:has(.comply-w2){align-items:flex-start;padding-top:.85rem;padding-bottom:.85rem}.act-row:has(.comply-w2)>.mu-icon,.act-row:has(.comply-w2)>.pro-pill{margin-top:.08rem}.act-r-do{color:var(--gate-deep);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;@supports (color: color-mix(in lab,red,red)){border:2px solid color-mix(in oklab,currentColor 26%,transparent)}border-top-color:currentColor;animation:btn-spin .7s linear infinite;will-change:transform}@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}.drawer-overlay:not(.drawer-overlay-open) :is(.skel,.skeleton,.skel-bar){animation:none}.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,.net-tk .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-ed{gap:1rem}.drawer-content:has(.book-flow) .book-flow.look-ed{overflow-y:auto;overflow-x:hidden}.look-ed>.look-hero,.look-ed>.look-body{flex:none}.drawer-content:has(.look-ed){height:min(52rem,90dvh)}.look-hero{width:100%;aspect-ratio:4 / 3;min-height:15rem;border-radius:1.1rem;display:block;background:var(--gate-soft, #f1eef8);overflow:hidden}.look-hero-gray{aspect-ratio:4 / 3;min-height:15rem;background:var(--gate-soft, var(--muted));display:grid;place-items:center}.look-hero-emoji{font-size:2.7rem;line-height:1;opacity:.4}.look-body{display:flex;flex-direction:column;padding:0 .35rem}.look-kick{font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--gate-deep, var(--violet))}.look-name{font-family:Bricolage Grotesque,Inter,system-ui,sans-serif;font-size:2.1rem;font-weight:800;letter-spacing:-.03em;line-height:1.02;margin-top:.5rem}.look-price{flex-direction:row;align-items:baseline;gap:.4rem;margin-top:1rem}.look-price-n{font-size:1.7rem;font-weight:800;letter-spacing:-.02em}.look-price-m{font-size:.9rem;color:var(--gate-muted, var(--muted-foreground));font-weight:700}.look-meta{font-size:.88rem;color:var(--gate-muted, var(--muted-foreground));line-height:1.55;margin-top:.55rem;max-width:60ch;white-space:pre-line;overflow-wrap:anywhere}.look-prep{flex-direction:row;align-items:center;gap:.35rem;margin-top:.6rem;align-self:flex-start;background:var(--muted);color:var(--foreground);border-radius:999px;padding:.32rem .7rem;font-size:.82rem;font-weight:700}.look-prep svg{width:.95rem;height:.95rem;opacity:.8}.look-rule{height:1px;background:var(--gate-hairline, var(--border));margin:1.15rem 0 1rem}.look-sec-t{font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--gate-muted, var(--muted-foreground))}.look-adds2{flex-direction:column;margin-top:.2rem}.look-add-row{flex-direction:row;align-items:center;justify-content:space-between;padding:.72rem 0;border-bottom:1px solid var(--gate-hairline, var(--border))}.look-add-row:last-child{border-bottom:none}.look-add-row .an{font-weight:700;font-size:.92rem}.look-add-row .ap{color:var(--gate-deep, var(--violet));font-weight:800;font-size:.92rem}.look-titlerow{flex-direction:row;align-items:center;gap:.65rem}.look-title{min-width:0}.look-badge{width:2.7rem;height:2.7rem;flex:none;border-radius:.85rem;background:var(--gate-lav-soft, var(--muted));display:grid;place-items:center;font-size:1.35rem;line-height:1;color:var(--gate-deep, var(--muted-foreground))}.look-badge .mu-icon{font-size:1.1rem}.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-pill-wide{max-width:none}.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(.cover-x){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}.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}@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}.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}.shellwrap:has(.plan-page){max-width:none;width:100%}.plan-wrap{width:100%;min-height:100dvh}.plan-inner{width:100%;max-width:66rem;margin-inline:auto;gap:1.5rem}.plan-cards{display:flex;flex-direction:column;gap:1rem}@media(min-width:48rem){.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-wrap .mu-stack{flex-shrink:0}.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-cyc{width:100%;max-width:24rem;margin-inline:auto}.plan-cyc .seg-b{min-height:2.6rem;font-weight:700;white-space:nowrap}.plan-free{display:inline-flex;align-items:center;white-space:nowrap;padding:.2rem .55rem;border-radius:999px;background:#efebfe;color:#5b3fd9;font-size:.72rem;font-weight:700;line-height:1}.seg-b.on .plan-free,.plan-billed-year .plan-free{background:#6b46f2;color:#fff}.plan-billed-year{flex-direction:row;flex-wrap:wrap;align-items:center;gap:.35rem}.plan-was{color:#a39bb3;text-decoration:line-through}.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}.plan-cards .plan{animation:rise .45s ease both}.plan-cards .plan:nth-child(2){animation-delay:.06s}.plan-cards .plan:nth-child(3){animation-delay:.12s}@media(prefers-reduced-motion:reduce){.plan-cards .plan{animation:none}}.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}.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}.use-wrap{gap:.85rem}.use-head{flex-direction:row;align-items:baseline;justify-content:space-between;gap:.6rem}.use-h{font-weight:700;font-size:1rem;color:var(--gate-text)}.use-sub{font-size:.78rem;color:var(--gate-muted);text-transform:capitalize}.use-grid{display:grid;grid-template-columns:1fr;gap:.7rem}@media(min-width:32rem){.use-grid{grid-template-columns:repeat(3,1fr)}}.use-card{gap:.7rem;background:var(--gate-card);border:1px solid var(--gate-hairline);border-radius:1.1rem;padding:1rem 1.05rem}.use-card-over{border-color:var(--destructive);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--destructive) 35%,var(--gate-hairline))}background:var(--destructive);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--destructive) 5%,var(--gate-card))}}.use-top{flex-direction:row;align-items:center;gap:.55rem}.use-ic{width:1.9rem;height:1.9rem;border-radius:.6rem;display:grid;place-items:center;background:var(--gate-lav);color:var(--gate-deep);flex:none}.use-ic .mu-icon{font-size:1rem}.use-name{font-size:.82rem;font-weight:600;color:var(--gate-muted)}.use-numrow{flex-direction:row;align-items:baseline;gap:.3rem}.use-n{font-family:Bricolage Grotesque,Inter,system-ui,sans-serif;font-weight:800;font-size:1.7rem;line-height:1;letter-spacing:-.02em;color:var(--gate-text);font-variant-numeric:tabular-nums}.use-cap{font-size:.9rem;font-weight:600;color:var(--gate-muted);font-variant-numeric:tabular-nums}.use-card-over .use-n{color:var(--destructive)}.use-bar{height:.45rem;border-radius:999px;background:var(--gate-soft);overflow:hidden}.use-fill{height:100%;width:var(--w);min-width:.35rem;border-radius:999px;background:var(--gate-deep);transition:width .35s ease}.use-fill-over{background:var(--destructive)}.use-unl{flex-direction:row;align-items:center;gap:.35rem;align-self:flex-start;padding:.3rem .6rem;border-radius:999px;background:var(--gate-done);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--gate-done) 12%,transparent)}color:var(--gate-done);font-size:.82rem;font-weight:700}.use-unl .mu-icon{font-size:.95rem}.use-warn{flex-direction:row;align-items:flex-start;gap:.5rem;padding:.75rem .9rem;border-radius:.9rem;background:var(--destructive);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--destructive) 7%,var(--gate-card))}border:1px solid var(--destructive);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in srgb,var(--destructive) 25%,var(--gate-hairline))}}.use-warn .mu-icon{font-size:1rem;color:var(--destructive);flex:none;margin-top:.05rem}.use-warn-t{font-size:.82rem;line-height:1.45;color:var(--gate-text)}@keyframes pgate-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.pgate{width:min(27rem,100%);margin:0 auto;background:var(--gate-card);border:1px solid var(--gate-hairline);border-radius:1.4rem;overflow:hidden;gap:0;box-shadow:0 22px 55px -32px #28195a6b;animation:pgate-in .45s ease both}.pgate-hero{position:relative;height:13rem;overflow:hidden;background:radial-gradient(48% 52% at 18% 22%,rgba(176,150,255,.65),transparent 62%),radial-gradient(42% 48% at 86% 14%,rgba(240,184,63,.38),transparent 60%),radial-gradient(55% 60% at 78% 96%,rgba(107,70,242,.7),transparent 62%),radial-gradient(40% 45% at 40% 80%,rgba(90,69,200,.55),transparent 60%),linear-gradient(140deg,#5a45c8,#6b46f2 55%,#4b3aa8)}.fd-pgate-hero{display:flex;align-items:center;justify-content:center;padding:1.4rem;min-height:20rem;height:100%}.fd-showcase{position:relative;width:15rem;height:20rem;margin:auto}.fd-showcard{position:absolute;top:50%;left:50%;width:13rem}.fd-showcard:nth-child(1){transform:translate(-64%,-55%) rotate(-8deg);z-index:1}.fd-showcard:nth-child(2){transform:translate(-36%,-48%) rotate(6deg);z-index:3}.fd-showcard:nth-child(3){transform:translate(-50%,-28%) rotate(-2deg);z-index:2}.fd-showcard .fd-card{width:100%;margin:0;flex:none;box-shadow:0 22px 46px -20px #0f06289e;animation:fd-cardfloat 5.5s ease-in-out infinite;will-change:transform}.fd-showcard:nth-child(1) .fd-card{animation-delay:-.2s}.fd-showcard:nth-child(2) .fd-card{animation-delay:-2s}.fd-showcard:nth-child(3) .fd-card{animation-delay:-3.7s}@keyframes fd-cardfloat{0%,to{transform:translateY(-.35rem)}50%{transform:translateY(.5rem)}}@media(prefers-reduced-motion:reduce){.fd-showcard .fd-card{animation:none}}@media(min-width:64rem){.fd-pgate-hero{min-height:24rem;padding:2rem}.fd-showcase{width:18.5rem;height:24rem}.fd-showcard{width:15.5rem}}.pgate-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center;display:block;transform-origin:center;transform:scale(1.05)}.pgate-scrim{position:absolute;inset:0;background:linear-gradient(180deg,#28195a0a,#21144e1f 42%,#1a0f3ebd)}.pgate-pill{position:absolute;top:.8rem;right:.85rem;z-index:4;font-size:.6rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#fff;background:#14101980;backdrop-filter:blur(4px);padding:.22rem .55rem;border-radius:999px}.pgate-chip{position:absolute;z-index:4}.pgate-bookings{top:.85rem;left:.85rem;flex-direction:row;align-items:center;gap:.4rem;background:#ffffffeb;backdrop-filter:blur(6px);border-radius:.75rem;padding:.4rem .6rem;box-shadow:0 10px 22px -12px #0a052899}.pgate-bookings-n{font-family:Bricolage Grotesque,Inter,system-ui,sans-serif;font-weight:800;font-size:1.15rem;letter-spacing:-.02em;line-height:1;color:var(--gate-text)}.pgate-bookings-l{font-size:.58rem;font-weight:700;color:var(--gate-muted);text-transform:uppercase;letter-spacing:.04em;line-height:1.05;max-width:4.6rem}.pgate-money{left:.85rem;bottom:.85rem;background:#fff;border-radius:1rem;padding:.7rem .8rem .75rem;box-shadow:0 18px 40px -18px #0a0528bf}.pgate-money-top{flex-direction:row;align-items:center;gap:.45rem}.pgate-ring{width:1.7rem;height:1.7rem;border-radius:999px;border:2px solid var(--gate-deep);color:var(--gate-deep);display:grid;place-items:center;font-weight:800;font-size:.85rem;flex:none}.pgate-money-lab{gap:0}.pgate-money-k{font-size:.56rem;font-weight:700;color:var(--gate-muted);text-transform:uppercase;letter-spacing:.06em}.pgate-money-mo{font-size:.72rem;font-weight:700;color:var(--gate-text);text-transform:capitalize}.pgate-money-num{font-family:Bricolage Grotesque,Inter,system-ui,sans-serif;font-weight:800;font-size:1.4rem;letter-spacing:-.025em;line-height:1;margin-top:.45rem;color:var(--gate-text)}.pgate-delta{flex-direction:row;align-items:center;gap:.2rem;align-self:flex-start;font-size:.68rem;font-weight:700;color:var(--gate-done);background:var(--gate-done);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--gate-done) 14%,#fff)}padding:.14rem .4rem;border-radius:999px;margin-top:.4rem}.pgate-delta .mu-icon{font-size:.78rem}.pgate-topsvc{right:.85rem;bottom:.95rem;background:#fff;border-radius:.85rem;padding:.5rem .65rem;box-shadow:0 14px 30px -16px #0a0528b3}.pgate-topsvc-l{font-size:.55rem;font-weight:700;color:var(--gate-muted);text-transform:uppercase;letter-spacing:.05em}.pgate-topsvc-v{flex-direction:row;align-items:center;gap:.3rem;font-family:Bricolage Grotesque,Inter,system-ui,sans-serif;font-weight:800;font-size:.92rem;letter-spacing:-.01em;margin-top:.1rem;color:var(--gate-text)}.pgate-dot{width:.6rem;height:.6rem;border-radius:999px;background:#6b46f2;flex:none}.pgate-body{padding:1.25rem 1.3rem 1.4rem;gap:.55rem}.pgate-eyebrow{font-size:.8rem;font-weight:600;color:var(--gate-muted)}.pgate-t{font-family:Bricolage Grotesque,Inter,system-ui,sans-serif;font-weight:800;font-size:1.4rem;letter-spacing:-.02em;color:var(--gate-text);line-height:1.1}.pgate-s{font-size:.92rem;color:var(--gate-muted);line-height:1.45}.pgate-reasons{gap:.8rem;margin:.55rem 0 .3rem}.pgate-r{flex-direction:row;align-items:flex-start;gap:.6rem}.pgate-r-ic{font-size:1.1rem;color:var(--gate-deep);flex:none;margin-top:.1rem}.pgate-r-tx{gap:.05rem;min-width:0}.pgate-r-h{font-size:.95rem;font-weight:700;color:var(--gate-text);line-height:1.25}.pgate-r-s{font-size:.82rem;color:var(--gate-muted);line-height:1.3}.pgate-price{font-size:.82rem;color:var(--gate-muted);margin-top:.5rem}.pgate-price b{color:var(--gate-text);font-weight:700}.pgate-foot{font-size:.78rem;color:var(--gate-muted);text-align:center;margin-top:.15rem}.pgate-cta{flex-direction:row;align-items:center;justify-content:center;gap:.4rem;margin-top:.4rem;padding:.85rem 1.35rem;border-radius:999px;background:var(--gate-ink);color:#fff;font-weight:700;font-size:.98rem}.pgate-cta:hover{background:var(--gate-deep)}.pgate-cta .mu-icon{font-size:1rem}.pgate-hold{position:relative;isolation:isolate;padding:1.25rem;border-radius:1.5rem;background:radial-gradient(38% 34% at 8% 4%,rgba(107,70,242,.16),transparent 60%),radial-gradient(30% 30% at 96% 10%,rgba(240,184,63,.14),transparent 60%),radial-gradient(44% 42% at 92% 96%,rgba(107,70,242,.18),transparent 62%),radial-gradient(28% 30% at 16% 92%,rgba(90,69,200,.13),transparent 60%),linear-gradient(165deg,#f7f4ff,#f1ecff 55%,#f5f0ff);background-size:150% 150%;background-position:0% 0%}.pgate-hold .pgate{position:relative;z-index:1;flex:none}.mu-page>.mu-stack:has(>.pgate-hold){overflow-x:clip;flex:1 1 auto}.mu-page>.mu-stack>.pgate-hold{margin-inline:-1.25rem;flex:1 1 auto}.kpis>.mu-stack:not(.drawer-overlay):not(.topnotice):not(.topbar-news)>.pgate-hold{flex:1 1 auto}@media(min-width:46rem){.pgate-hold{display:flex;align-items:center;justify-content:center;padding:3rem}.mu-page>.mu-stack>.pgate-hold{margin-inline:-2.5rem -2rem}.mu-page.hastabs:has(.pgate-hold){overflow:hidden auto}.pgate{width:min(54rem,100%);display:grid;grid-template-columns:1.08fr .92fr;align-items:stretch}.pgate-hero{height:auto;min-height:24rem}.pgate-photo{object-fit:none}.pgate-money{padding:.85rem .95rem .9rem}.pgate-money-num{font-size:1.8rem}.pgate-bookings-n{font-size:1.35rem}.pgate-body{padding:2.7rem 2.5rem;justify-content:center}.pgate-t{font-size:2rem}.pgate-s{font-size:1.02rem;margin-bottom:.3rem}.pgate-reasons{gap:.95rem;margin:.8rem 0 .5rem}.pgate-r-ic{font-size:1.25rem}.pgate-r-h{font-size:1.05rem}.pgate-r-s{font-size:.92rem}.pgate-price{font-size:.9rem}.pgate-cta{font-size:1.05rem;padding:1.05rem 1.6rem}}@media(prefers-reduced-motion:reduce){.pgate{animation-duration:.01ms}.pgate-photo,.pgate-hold{animation:none}}.bill-plan,.bill-card{background:var(--gate-card);border:1px solid var(--gate-hairline);border-radius:1.15rem;padding:1.1rem 1.2rem;gap:.35rem}.bill-l{font-size:.7rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--gate-muted)}.bill-plan-row{flex-direction:row;align-items:center;gap:.6rem}.bill-plan-v{font-family:Bricolage Grotesque,Inter,system-ui,sans-serif;font-weight:800;font-size:1.6rem;letter-spacing:-.03em;color:var(--gate-text)}.bill-chip{font-size:.64rem;font-weight:800;padding:.2rem .5rem;border-radius:999px}.bill-chip-mut{color:var(--gate-muted);background:var(--gate-soft)}.bill-chip-on{color:var(--gate-done);background:#d6f2e2}.bill-sub{font-size:.84rem;color:var(--gate-muted);line-height:1.4}.bill-big{font-family:Bricolage Grotesque,Inter,system-ui,sans-serif;font-weight:800;font-size:2.2rem;letter-spacing:-.03em;color:var(--gate-text);line-height:1}.bill-empty{align-items:center;text-align:center;gap:.55rem;background:var(--gate-card);border:1px dashed var(--gate-hairline);border-radius:1.15rem;padding:1.9rem 1.4rem}.bill-empty-ic{width:3rem;height:3rem;border-radius:999px;background:var(--gate-soft);color:var(--gate-deep);display:grid;place-items:center}.bill-empty-ic .mu-icon{font-size:1.3rem}.bill-empty-t{font-family:Bricolage Grotesque,Inter,system-ui,sans-serif;font-weight:800;font-size:1.12rem;color:var(--gate-text)}.bill-empty-s{font-size:.86rem;color:var(--gate-muted);line-height:1.45;max-width:42ch}.bill-cta{margin-top:.5rem;min-height:2.7rem;padding:0 1.3rem;border-radius:999px;background:var(--gate-ink);color:#fff;font-weight:700;font-size:.9rem;display:inline-flex;align-items:center;justify-content:center}.bill-plan-ink{background:var(--gate-ink);border-color:var(--gate-ink)}.bill-plan-ink .bill-l{color:var(--gate-lav-2)}.bill-plan-ink .bill-plan-v{color:#fff}.bill-plan-ink .bill-sub{color:#f4f2fbbf}.bill-plan-ink .skel{background:linear-gradient(90deg,#ffffff14 25%,#ffffff29 37%,#ffffff14 63%);background-size:400% 100%}.bill-sk-v{height:1.7rem;width:6.5rem;border-radius:.5rem}.bill-sk-chip{height:1.4rem;width:4.2rem;border-radius:999px;flex:none}.bill-sk-sub{height:.9rem;width:62%;border-radius:.4rem;margin-top:.55rem}.bill-sk-l{height:.95rem;width:8rem;border-radius:.4rem}.bill-sk-l2{height:.8rem;width:5rem;border-radius:.4rem}.use-sk-ic{width:1.9rem;height:1.9rem;border-radius:.6rem;flex:none}.use-sk-val{height:1.3rem;width:55%;border-radius:.5rem}.bill-sk-amt{height:1rem;width:3.4rem;border-radius:.4rem;flex:none}.bill-sk-cancel{align-self:flex-end;margin-top:.3rem;height:2.5rem;width:8.5rem;border-radius:999px}.bill-rows{background:var(--gate-card);border:1px solid var(--gate-hairline);border-radius:1.15rem;padding:0 .5rem}.brow{flex-direction:row;align-items:center;gap:.75rem;width:100%;padding:.85rem .6rem;background:none;border:0;cursor:pointer;text-align:left;color:var(--gate-text)}.brow+.brow{border-top:1px solid var(--gate-hairline)}.brow-ic{width:2.1rem;height:2.1rem;border-radius:.6rem;background:var(--gate-soft);color:var(--gate-text);display:grid;place-items:center;flex:none}.brow-t{flex:1;min-width:0;gap:.05rem}.brow-tt{font-size:.88rem;font-weight:600}.brow-ts{font-size:.76rem;color:var(--gate-muted)}.brow-go{color:var(--gate-muted);flex:none}.bill-list{background:var(--gate-card);border:1px solid var(--gate-hairline);border-radius:1.15rem;padding:0 1rem}.binv{flex-direction:row;align-items:center;gap:.6rem;padding:.85rem 0}.binv+.binv{border-top:1px solid var(--gate-hairline)}.binv-t{flex:1;min-width:0;gap:.05rem}.binv-d{font-size:.86rem;font-weight:600}.binv-s{font-size:.74rem;color:var(--gate-muted)}.binv-amt{font-size:.86rem;font-weight:700;font-variant-numeric:tabular-nums}.binv-dl{width:2rem;height:2rem;border-radius:.55rem;border:1px solid var(--gate-hairline);background:var(--gate-card);color:var(--gate-deep);display:grid;place-items:center;cursor:pointer;flex:none}.binv-dl:hover{background:var(--gate-soft)}.bill-manage{min-height:2.9rem;border-radius:999px;border:1px solid var(--gate-hairline);background:transparent;color:var(--gate-text);font-weight:700;font-size:.92rem}.bill-cancel{align-self:flex-end;margin-top:.3rem;min-height:2.5rem;padding:0 1.1rem;border-radius:999px;border:1px solid var(--destructive);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in srgb,var(--destructive) 32%,transparent)}background:transparent;color:var(--destructive);font-weight:700;font-size:.86rem;cursor:pointer;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:.4rem}.bill-cancel:hover{background:var(--destructive);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--destructive) 8%,transparent)}}.bill-cancel .mu-icon{font-size:1.05rem}.bill-reactivate{align-self:flex-end;margin-top:.3rem;min-height:2.5rem;padding:0 1.1rem;border-radius:999px;border:1px solid var(--gate-hairline);background:transparent;color:var(--gate-deep);font-weight:700;font-size:.86rem;cursor:pointer;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:.4rem}.bill-reactivate:hover:not([disabled]){background:var(--gate-soft);border-color:var(--gate-lav-2)}.bill-reactivate[disabled]{opacity:.55;cursor:not-allowed}.bill-reactivate .mu-icon{font-size:1.05rem}.cardform{display:flex;flex-direction:column;gap:var(--sheet-space);opacity:0;transition:opacity .3s ease}.cardform.is-ready{opacity:1}.cardform-field{display:flex;flex-direction:column;gap:.4rem}.cardform-lab{font-size:.78rem;font-weight:600;color:var(--gate-muted)}.cardform-row{display:flex;flex-direction:row;gap:.7rem}.cardform-row .cardform-field{flex:1 1 0;min-width:0}.cardform-el{border:1px solid var(--gate-hairline);border-radius:.85rem;padding:.95rem 1rem;background:var(--gate-card)}.cardform-stage{position:relative;min-height:10rem}.cardform-skin{position:absolute;inset:0;z-index:2;background:var(--background)}@media(prefers-reduced-motion:reduce){.cardform{transition:none}}.cardform-msg{margin:0;font-size:.82rem;color:var(--destructive);line-height:1.35}.cardform-load{display:flex;flex-direction:column;gap:var(--sheet-space)}.cardform-sk-group{display:flex;flex-direction:column;gap:.4rem}.cardform-sk-lab{height:.8rem;width:45%;border-radius:.4rem}.cardform-sk-box{height:3rem;border-radius:.85rem}.cardform-sk-row{display:flex;flex-direction:row;gap:.7rem}.cardform-sk-row .cardform-sk-group{flex:1 1 0;min-width:0}@media(prefers-reduced-motion:reduce){.cardform-el{transition:none}}.pm-body{display:flex;flex-direction:column;min-height:8.8rem}.pm-list{display:flex;flex-direction:column;gap:.6rem;animation:pm-fade .28s ease both}.pm-empty{flex:1 1 auto;display:flex;align-items:center;justify-content:center;text-align:center;animation:pm-fade .28s ease both}@keyframes pm-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.pm-list,.pm-empty{animation:none}}.pm-row{flex-direction:row;align-items:center;gap:.7rem;width:100%;padding:.85rem 1rem;border:1px solid var(--gate-hairline);border-radius:1rem;background:var(--gate-card);cursor:pointer;text-align:left}.pm-row:hover{border-color:var(--gate-lav-2);background:var(--gate-soft)}.pm-row-sk{flex-direction:row;align-items:center;gap:.7rem;width:100%;padding:.85rem 1rem;border:1px solid var(--gate-hairline);border-radius:1rem;background:var(--gate-card)}.pm-sk-ic{width:2.4rem;height:2.4rem;flex:none;border-radius:.7rem}.pm-sk-lines{display:flex;flex-direction:column;gap:.4rem}.pm-sk-brand{height:.95rem;width:55%;border-radius:.4rem}.pm-sk-exp{height:.8rem;width:38%;border-radius:.4rem}.pm-sk-chip{width:5.5rem;height:1.2rem;flex:none;border-radius:999px}.pm-ic{width:2.6rem;height:2.6rem;flex:none;border-radius:.7rem;background:var(--gate-soft);display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.pm-ic .mu-icon{font-size:1.2rem;color:var(--gate-deep)}.pm-logo{display:inline-flex;align-items:center;justify-content:center}.pm-logo .mu-icon{font-size:1.75rem}.pm-logo .pm-logo-fallback{font-size:1.2rem;color:var(--gate-deep)}.pm-brand{font-size:.95rem;font-weight:700;color:var(--gate-text);text-transform:capitalize}.pm-exp{font-size:.78rem;color:var(--gate-muted)}.pm-def{flex:none;font-size:.68rem;font-weight:800;color:var(--gate-deep);background:var(--gate-lav-soft);padding:.12rem .5rem;border-radius:999px}.pm-go{flex:none;color:var(--gate-muted);font-size:1.1rem}.pm-remove .mu-icon,.pm-remove .act-l{color:var(--destructive)}.pm-manage-body{min-height:7.5rem}.pm-spin{animation:btn-spin .7s linear infinite}.pm-title{text-transform:capitalize}.pay-tag{font-size:.62rem;font-weight:800;color:var(--gate-done);background:#d6f2e2;padding:.18rem .5rem;border-radius:999px;flex:none}.pay-use{font-size:.8rem;font-weight:700;color:var(--gate-deep);background:var(--gate-soft);border:0;border-radius:999px;padding:.42rem .85rem;cursor:pointer;flex:none}.pay-add{color:var(--gate-deep);font-weight:700}.pay-add .mu-icon{color:var(--gate-deep)}.pay-add-head{flex-direction:row;align-items:center;gap:.55rem}.pay-back{width:2.1rem;height:2.1rem;border-radius:999px;border:1px solid var(--gate-hairline);background:var(--gate-card);color:var(--gate-text);display:grid;place-items:center;flex:none}.pay-field{gap:.35rem}.pay-field .input{width:100%}.pay-lbl{font-size:.8rem;font-weight:600;color:var(--gate-text)}.pay-row2{flex-direction:row;gap:.7rem}.pay-save{min-height:3rem;border-radius:999px;background:var(--gate-deep);color:#fff;font-weight:700;font-size:.95rem;border:0;margin-top:.3rem;cursor:pointer}.pay-secure{flex-direction:row;align-items:center;gap:.4rem;justify-content:center;padding-top:.2rem}.pay-secure .mu-icon{font-size:.9rem;color:var(--gate-muted);flex:none}.pay-secure-t{font-size:.76rem;color:var(--gate-muted)}.pcmp-wrap{overflow-x:auto;border:1px solid var(--gate-hairline);border-radius:1rem;background:var(--gate-card)}.pcmp{min-width:34rem}.pcmp-row{display:grid;grid-template-columns:1.7fr 1fr 1fr 1fr;align-items:center;border-top:1px solid var(--gate-hairline)}.pcmp-row:first-child{border-top:0}.pcmp-hd{position:sticky;top:0;background:var(--gate-soft)}.pcmp-g{padding:.7rem .9rem;font-size:.85rem;font-weight:600;color:var(--gate-text)}.pcmp-h{padding:.7rem .5rem;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--gate-muted);text-align:center}.pcmp-h-pro{color:var(--gate-deep)}.pcmp-c{padding:.7rem .5rem;font-size:.84rem;text-align:center;font-variant-numeric:tabular-nums;color:var(--gate-text)}.pcmp-c.pcmp-yes{color:var(--gate-done);font-weight:700}.pcmp-c.pcmp-no{color:var(--gate-faint, #b7b4c2)}.pcmp-c.pcmp-val{color:var(--gate-text)}.pcmp-c.pcmp-pro{background:var(--gate-lav-soft);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--gate-lav-soft) 55%,transparent)}}.faq{display:flex;flex-direction:column;gap:.7rem}.faq-i{background:var(--gate-card);border:1px solid var(--gate-hairline);border-radius:1rem;padding:1rem 1.1rem;display:flex;flex-direction:column;gap:.3rem}.faq-q{font-size:.92rem;font-weight:700;color:var(--gate-text)}.faq-a{font-size:.85rem;line-height:1.5;color:var(--gate-muted)}@media(min-width:64rem){.faq{display:grid;grid-template-columns:1fr 1fr;gap:.9rem}}.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:74rem;padding:0;min-height:calc(100dvh - 4.5rem);display:grid;grid-template-columns:22rem minmax(0,1fr);grid-template-rows:auto auto 1fr;gap:var(--gap) 1.6rem;align-items:start}.cli-head{grid-column:1 / -1}.cli-left{grid-column:1;position:sticky;top:0}.cli-right{grid-column:2}.cli>.cli-none{grid-column:1 / -1}.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}.cli-hero-v{font-size:2rem}.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(160deg,#efeafd,#e6ddfc 45%,#ded2fb);background-size:180% 180%;background-position:0% 50%;color:var(--gate-text);overflow:hidden}.wiz-side:before,.wiz-side:after{content:"";position:absolute;inset:-20%;z-index:0;pointer-events:none}.wiz-side:before{background:radial-gradient(circle 130px at 16% 24%,#f3eeff 0%,#a98ff2 42%,#7c4dff 72%,transparent 74%),radial-gradient(circle 155px at 74% 82%,#ece3ff 0%,#9c82ee 42%,#6d4bd6 72%,transparent 74%);transform:translate(-3%,3%)}.wiz-side:after{background:radial-gradient(circle 92px at 84% 16%,#f6f1ff 0%,#b6a1f6 44%,#8f6ef0 72%,transparent 74%),radial-gradient(circle 66px at 38% 60%,#efe8ff 0%,#c3b0f8 46%,#9a7cf2 74%,transparent 76%);transform:translate(5%,-3%) scale(1.06)}.wiz-side>*{position:relative;z-index:1}@media(prefers-reduced-motion:reduce){.wiz-side,.wiz-side:before,.wiz-side:after{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;position:static;background:none;padding-top:.2rem}.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);overflow-wrap:anywhere}.wiz-link>.wiz-link-n{min-height:1.16em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.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%}}.cover-x{--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(.cover-x){font-size:17px}@media(min-width:60rem){html:has(.cover-x){font-size:19px}}@media(min-width:100rem){html:has(.cover-x){font-size:20px}}.cover-x h1,.cover-x h2,.cover-x 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}.cover-x h1{font-size:clamp(2.9rem,6.2vw,5rem)}.cover-x h2{font-size:clamp(2.1rem,4.4vw,3.5rem)}.cover-x h3{font-size:clamp(1.35rem,2vw,1.75rem)}.cover-x img{max-width:100%}.cover-x .col{width:100%;max-width:var(--column);margin-inline:auto;padding-inline:clamp(1.25rem,4vw,3rem);gap:0}.cover-x .col-narrow{max-width:54rem}.cover-x .col-center{align-items:center;text-align:center}.cover-x .section{padding-block:var(--air);gap:0}.cover-x .twocol{display:grid;gap:clamp(2.5rem,5vw,5rem);align-items:center}@media(min-width:62rem){.cover-x .twocol{grid-template-columns:1fr 1fr}.cover-x .twocol.flipped>.art{order:-1}}.cover-x .tag2{font-size:.8rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.cover-x .tag2-violet{color:var(--violet)}.cover-x .para{font-size:1.125rem;line-height:1.5;max-width:34rem;color:var(--grey);margin-top:1.2rem}.cover-x .para-center{margin-inline:auto}.cover-x h2+.para,.cover-x .tag2+h2{margin-top:.8rem}.cover-x .tag2+h2{margin-top:.8rem}.cover-x .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}.cover-x .formrow .btn{align-self:stretch}.cover-x .col-center .btn{align-self:center}.cover-x .btn:active{transform:scale(.98)}.cover-x .btn:focus-visible{outline:3px solid var(--violet);outline-offset:3px}.cover-x .btn-ink{background:var(--ink);color:#fff}.cover-x .btn-ink:hover{background:#2b2545}.cover-x .btn-white{background:#fff;color:var(--ink)}.cover-x .btn-white:hover{background:var(--lavender)}.cover-x .btn-border{border:1px solid var(--line)}.cover-x .btn-solid{background:var(--butter);color:var(--ink)}.cover-x .b-violet .btn-solid{margin-top:2rem}.cover-x .btn-solid:hover{background:#ffe375}.cover-x{--topbar: 5.1rem}.cover-x .topbar{position:sticky;top:0;z-index:30;padding:.9rem clamp(1.25rem,4vw,3rem) 0}.cover-x .topbar-in{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}.cover-x .topbar-low .topbar-in{background:#ffffffeb;backdrop-filter:blur(16px) saturate(160%);border-color:#ffffffe6;box-shadow:0 16px 40px -30px #12101ccc}.cover-x .headline{margin-top:calc(var(--topbar) * -1 - .5rem);padding-top:calc(var(--topbar) + .5rem)}.cover-x .brand{font-family:Bricolage Grotesque,Inter,sans-serif;font-weight:800;font-size:1.45rem;letter-spacing:-.045em}.cover-x .topbar-menu{display:none;flex-direction:row;gap:2.4rem;margin-inline:auto;font-size:1.08rem;font-weight:600}.cover-x .topbar-menu a{color:var(--ink);text-decoration:none;opacity:.75}.cover-x .topbar-menu a:hover{opacity:1}@media(min-width:56rem){.cover-x .topbar-menu{display:flex}}.cover-x .topbar-menu a{white-space:nowrap}@media(min-width:56rem)and (max-width:72rem){.cover-x .topbar-in{gap:1.1rem;padding-inline:1.1rem}.cover-x .topbar-menu{gap:1.2rem;font-size:.95rem}.cover-x .topbar .btn{padding:0 1.05rem;font-size:.92rem}.cover-x .actions{gap:.45rem}}.cover-x .topbar .btn{min-height:54px;padding:0 1.5rem;font-size:1rem}.cover-x .actions{flex-direction:row;margin-left:auto;display:flex;gap:.75rem}.cover-x .only-wide{display:none}@media(min-width:34rem){.cover-x .only-wide{display:inline-flex}}.cover-x .headline{background:#ede7fd;min-height:100svh;display:grid;align-items:center}.cover-x .formrow{display:flex;flex-direction:row;flex-wrap:wrap;gap:.7rem;margin-top:2rem}.cover-x .field-center{max-width:36rem;margin-inline:auto;justify-content:center}.cover-x .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}.cover-x .field-pre{flex:none;font-weight:700}.cover-x .field-in{flex:1;min-width:0;height:100%;padding:0 .5rem;font-weight:600;background:none}.cover-x .field-say{font-size:.95rem;color:var(--grey);margin-top:.8rem}.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){.cover-x .headline h1{font-size:clamp(2.1rem,10.5vw,2.9rem)}.cover-x .headline{min-height:0;padding-top:calc(var(--topbar) + 1.75rem);padding-bottom:3.5rem}.cover-x .formrow{margin-top:1.75rem;gap:.6rem}.cover-x .field-box{max-width:none;flex:1 1 100%}.cover-x .formrow .btn{flex:1 1 100%;width:100%}.cover-x .ticks{flex-direction:column;gap:.75rem;margin-top:1.5rem}.cover-x .headline .art{margin-top:.25rem}}.cover-x .foot-art{text-align:center;font-size:.9rem;color:#6b6880;margin-top:1.2rem}.cover-x .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}.cover-x .warn-b{width:1.8rem;height:1.8rem;flex:none;border-radius:999px;display:grid;place-items:center;font-size:.85rem}.cover-x .warn-1{top:15%;right:calc(100% - 4.5rem);animation:pflotaAviso 6.5s ease-in-out infinite}.cover-x .warn-1 .warn-b{background:var(--mint);color:#06301e}.cover-x .warn-2{bottom:16%;left:calc(100% - 4rem);animation:pflotaAviso 8s ease-in-out infinite .8s}.cover-x .warn-2 .warn-b{background:var(--butter);color:#4a3500}@media(min-width:62rem){.cover-x .ping{display:inline-flex}}@keyframes pflotaAviso{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.cover-x .b-mango{background:var(--mango);color:var(--ink)}.cover-x .b-violet{background:var(--violet);color:#fff}.cover-x .b-ink{background:var(--ink);color:#fff}.cover-x .b-mint{background:var(--mint);color:#0b3d26}.cover-x .b-lilac{background:#f3f0fb}.cover-x .b-paper{background:var(--paper)}.cover-x .b-mango .para,.cover-x .b-mint .para{color:#12101cdb}.cover-x .b-violet .para,.cover-x .b-ink .para{color:#ffffffe6}.cover-x .b-mango .tag2{color:#6b2a00}.cover-x .b-violet .tag2{color:var(--butter)}.cover-x .b-ink .tag2{color:var(--lavender)}.cover-x .b-mint .tag2{color:#0b3d26}.cover-x .sheet2{background:#fff;color:var(--ink);border-radius:var(--round);padding:1.5rem;box-shadow:0 40px 80px -60px #12101ce6;display:grid;gap:1rem}.cover-x .sheet2-q{font-family:Bricolage Grotesque,Inter,sans-serif;font-weight:800;font-size:1.35rem;letter-spacing:-.03em}.cover-x .sheet2-q-sm{font-size:1.05rem}.cover-x .sheet2-n{font-size:.92rem;color:#6b6880}.cover-x .row2{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}.cover-x .row-on{border-color:var(--violet);background:#f6f3ff}.cover-x .row-em{width:3rem;height:3rem;flex:none;border-radius:.9rem;overflow:hidden;background:#f2f0f8}.cover-x .row-em img{width:100%;height:100%;object-fit:cover;display:block}.cover-x .row-txt{flex:1;min-width:0;gap:0}.cover-x .row-t{font-weight:700;font-size:.98rem}.cover-x .row-s{font-size:.85rem;color:#6b6880}.cover-x .row-ok{color:var(--violet);font-weight:800;visibility:hidden}.cover-x .row-on .row-ok{visibility:visible}.cover-x .chosen{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;margin-top:.6rem}.cover-x .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}.cover-x .tab2 img{width:1.8rem;height:1.8rem;border-radius:999px;object-fit:cover}.cover-x .tab2-on{background:var(--ink);color:#fff;padding:.35rem .9rem}.cover-x .hours2{display:grid;grid-template-columns:repeat(4,1fr);gap:.55rem}.cover-x .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}.cover-x .hour2-on{background:var(--ink);color:#fff;border-color:var(--ink)}.cover-x .hour-off{opacity:.28;text-decoration:line-through}.cover-x .sheet2-note{font-size:.9rem;color:#6b6880;min-height:1.4em}.cover-x .stairs{margin:3rem 0 0;padding:0;display:grid;gap:2rem}.cover-x .rung{display:grid;gap:1.25rem;align-items:center;position:relative}@media(min-width:62rem){.cover-x .stairs{gap:3.5rem}.cover-x .rung{grid-template-columns:5.5rem 1fr 1fr;gap:2.5rem}}.cover-x .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)}.cover-x .rung-txt{display:grid;gap:.7rem;align-content:start}.cover-x .rung-art{border-radius:var(--round);padding:1.75rem;display:grid;align-content:center}.cover-x .rung-art.p-lav{background:var(--violet);color:#fff}.cover-x .rung-art.p-mango{background:var(--mango);color:#2a0e00}.cover-x .rung-art.p-ink{background:var(--ink);color:#fff}.cover-x .piece-s{font-size:1rem;line-height:1.5;color:inherit;opacity:.82}.cover-x .small2{font-size:.85rem;opacity:.7}.cover-x .sheet2-mini{background:#fff;color:var(--ink);border-radius:1.1rem;padding:1.1rem;display:grid;gap:.8rem}.cover-x .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}.cover-x .cursor{width:2px;height:1.15em;flex:none;background:var(--violet);animation:plate 1.1s steps(2) infinite}@keyframes plate{50%{opacity:0}}.cover-x .link-shape{display:grid;gap:.1rem}.cover-x .link-shape-v{font-family:Bricolage Grotesque,Inter,sans-serif;font-weight:800;font-size:1.05rem;letter-spacing:-.02em;word-break:break-word}.cover-x .free2{font-size:.85rem;font-weight:700;color:#17743f;transition:opacity .3s ease}.cover-x .bio{background:#fff;color:var(--ink);border-radius:1.1rem;padding:1.1rem;display:grid;gap:.7rem}.cover-x .bio-top{display:flex;flex-direction:row;align-items:center;gap:.7rem}.cover-x .bio-face{width:3rem;height:3rem;flex:none;border-radius:999px;object-fit:cover}.cover-x .bio-name{font-weight:700}.cover-x .bio-p{font-size:.92rem;color:var(--grey)}.cover-x .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)}.cover-x .to-stick{opacity:0;transform:translateY(-10px) scale(.96)}.cover-x .stuck{opacity:1;transform:none}.cover-x .folk{display:grid;gap:.55rem}.cover-x .folk-f{display:flex;flex-direction:row;align-items:center;gap:.65rem;font-size:.92rem}.cover-x .folk-c{width:2.2rem;height:2.2rem;border-radius:999px;flex:none;object-fit:cover;background:var(--lavender)}.cover-x .folk-n{flex:1;min-width:0}.cover-x .folk-v{font-weight:700;font-variant-numeric:tabular-nums}.cover-x .day-real{display:grid;gap:.45rem}.cover-x .cx-day-row{display:grid;grid-template-columns:3.4rem 1fr;align-items:center;gap:.7rem}.cover-x .cx-day-h{font-size:.85rem;color:#ffffff80;font-variant-numeric:tabular-nums}.cover-x .appt{display:flex;flex-direction:row;align-items:baseline;gap:.55rem;background:#4b3aa8;color:#fff;border-radius:.8rem;padding:.6rem .8rem}.cover-x .appt-n{font-weight:700;font-size:.95rem}.cover-x .appt-q{font-size:.85rem;color:#ffffffb8;flex:1}.cover-x .appt-v{font-weight:800;font-size:.9rem;font-variant-numeric:tabular-nums}.cover-x .appt-owed{background:#7a5c12}.cover-x .slot2{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}.cover-x .more2{margin-left:auto;width:1.6rem;height:1.6rem;flex:none;border-radius:999px;background:#ffffff1a;display:grid;place-items:center}.cover-x .figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1rem;margin-top:1.25rem}.cover-x .figure{background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:1.2rem;padding:1.15rem;gap:.2rem}.cover-x .figure-v{font-family:Bricolage Grotesque,Inter,sans-serif;font-weight:800;font-size:1.8rem;letter-spacing:-.04em}.cover-x .figure-v-sm{font-size:1.25rem}.cover-x .figure-l{font-size:.78rem;color:#ffffffa6;text-transform:uppercase;letter-spacing:.08em}@media(min-width:62rem){.cover-x .float-top{border-radius:3rem 3rem 0 0;margin-top:calc(var(--air) * -.4);position:relative;z-index:1}}.cover-x .headline,.cover-x .window,.cover-x .b-mango,.cover-x .b-violet,.cover-x .b-lilac,.cover-x .b-ink,.cover-x .b-mint,.cover-x .b-paper,.cover-x .queue{position:relative}.cover-x .shore{position:absolute;left:0;width:100%;display:block;pointer-events:none;z-index:2}@media(min-width:62rem){.cover-x .float-top{border-radius:0}}.cover-x .window{background:var(--ink);color:#fff;padding:2.25rem 0;overflow:hidden;display:grid}.cover-x .window-row{display:flex;flex-direction:row;gap:1rem;width:max-content;animation:pcorrer 42s linear infinite}.cover-x .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))}}.cover-x .window:hover .window-row{animation-play-state:paused}.cover-x .shop2{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}.cover-x .shop2 img{width:2.6rem;height:2.6rem;border-radius:999px;object-fit:cover;flex:none;background:#ffffff24}.cover-x .shop2-none{width:2.6rem;height:2.6rem;border-radius:999px;flex:none;display:grid;place-items:center;background:#ffffff24}.cover-x .shop2-d{font-weight:500;font-size:.9rem;color:#fff9}.cover-x .pulse2{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem;margin-top:1.5rem}.cover-x .pulse2-i{gap:0}.cover-x .pulse2-n{font-family:Bricolage Grotesque,Inter,sans-serif;font-weight:800;font-size:1.6rem;letter-spacing:-.04em}.cover-x .pulse2-l{font-size:.85rem;color:var(--grey)}.cover-x .home-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1rem;margin-top:2rem}.cover-x .fams{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem}.cover-x .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}.cover-x .fam:hover{background:var(--lavender)}.cover-x .fam-n{color:#6b6880;font-weight:700}.cover-x .b-paper .btn{margin-top:2rem;align-self:start}.cover-x .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}.cover-x .faqq:first-of-type{margin-top:2.5rem}.cover-x .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}.cover-x .faqq-more{font-size:1.5rem;font-weight:700;flex:none;transition:transform .3s ease}.cover-x .faqq-on .faqq-more{transform:rotate(45deg)}.cover-x .faqq-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.22,.9,.3,1)}.cover-x .faqq-on .faqq-body{grid-template-rows:1fr}.cover-x .faqq-lid{overflow:hidden}.cover-x .faqq-p{padding:0 1.5rem 1.4rem;color:#0b3d26d1;max-width:60ch}.cover-x .queue{background:var(--violet-deep);position:relative;overflow:hidden}.cover-x .waves2{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none}.cover-x .closer{background:none;color:#fff;text-align:center;position:relative}.cover-x .queue>.section,.cover-x .queue>.foot{position:relative;z-index:1}.cover-x .closer .field-box,.cover-x .closer .field-in{color:var(--ink)}.cover-x .closer .para{color:#ffffffe6}.cover-x .foot{background:none;color:#fff;padding-block:clamp(3rem,6vw,5rem)}.cover-x .foot-card{background:#fff;color:var(--ink);border-radius:var(--round);padding:clamp(1.75rem,3vw,3rem);display:grid;gap:2.5rem}.cover-x .foot-cols{display:grid;gap:2rem}@media(min-width:46rem){.cover-x .foot-cols{grid-template-columns:1fr 1fr}}@media(min-width:64rem){.cover-x .foot-cols{grid-template-columns:1.5fr 1fr 1fr 1.1fr;gap:2.5rem}}.cover-x .foot-social{display:flex;flex-direction:row;gap:.5rem;margin-top:.4rem}.cover-x .foot-social a{border-radius:999px;background:#f2f0f8;padding:.5rem 1rem;font-size:.85rem;font-weight:700;text-decoration:none;color:var(--ink)}.cover-x .foot-social a:hover{background:var(--lavender)}.cover-x .cx-foot-col{display:grid;gap:.6rem;align-content:start;justify-items:start}.cover-x .cx-foot-h{font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#6b6880}.cover-x .cx-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}.cover-x .cx-foot-col a:hover{color:var(--violet)}.cover-x .foot-note{color:#6b6880;max-width:28ch;font-size:.95rem}.cover-x .foot-bottom{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.75rem;border-top:1px solid var(--line);padding-top:1.75rem}.cover-x .foot-bottom .btn{min-height:52px}.cover-x .section-text{padding-inline:clamp(1.25rem,4vw,3rem)}.cover-x .col-text>.para{max-width:none}.cover-x .col-text{width:100%;max-width:var(--column);margin-inline:auto;padding-left:calc(1.75rem + 1px)}.cover-x .section h1{font-size:clamp(2rem,4.2vw,3.2rem)}.cover-x .date{display:block;margin-top:1.2rem;font-size:.9rem;color:#6b6880}.cover-x .legal{display:grid;gap:2.5rem;margin-top:3.5rem}.cover-x .legal-b{display:grid;gap:.8rem;justify-items:start}.cover-x .legal-b h3{font-size:clamp(1.2rem,1.6vw,1.45rem)}.cover-x .legal-p{font-size:1.05rem;line-height:1.6;color:var(--grey)}.cover-x .legal-b .btn{margin-top:.5rem}.cover-x .legal-t{border-top:1px solid var(--line);padding-top:2.5rem}.cover-x .legal+.legal{margin-top:1.5rem}.cover-x .index{display:flex;flex-direction:row;flex-wrap:wrap;gap:.6rem;margin-top:1.5rem}.cover-x .index-l{background:#f2f0f8;color:var(--violet);text-decoration:none;font-weight:700;font-size:.92rem;padding:.55rem 1rem;border-radius:999px}.cover-x .index-l:hover{background:var(--lavender)}.cover-x .buttons{display:flex;flex-direction:row;flex-wrap:wrap;gap:.6rem}.cover-x .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}.cover-x .mail:hover{text-decoration:underline}.cover-x .foot-social .mail{font-size:1rem}.cover-x .faqq-clear{margin-top:2.5rem}.cover-x .faqq-clear .faqq{background:#fff;border-color:var(--line);box-shadow:0 14px 30px -26px #12101ce6}.cover-x .faqq-clear .faqq-on{border-color:var(--lavender)}.cover-x .faqq-clear .faqq-p{color:var(--grey)}.cover-x .riseup{opacity:0;transform:translateY(18px);transition:opacity .6s cubic-bezier(.22,.9,.3,1),transform .6s cubic-bezier(.22,.9,.3,1)}.cover-x .riseup.shown{opacity:1;transform:none}.cover-x .step2{opacity:0;transform:translateY(10px);transition:opacity .45s ease,transform .45s cubic-bezier(.22,.9,.3,1)}.cover-x .step2.placed{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.cover-x *,.cover-x *:before,.cover-x *:after{animation:none!important;transition:none!important}.cover-x .riseup,.cover-x .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:.4475rem 0 .2975rem;border-radius:.34rem}.wk-sub-noshow{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}}@starting-style{.wk-ghost{opacity:0}}: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-dragging-on{user-select:none;-webkit-user-select:none}@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}.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(--tint);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:visible;padding:2px;background:none;background:conic-gradient(from 0deg,#f43f5e,#f59e0b,#22c55e,#3b82f6,#a855f7,#f43f5e);box-shadow:none;display:grid;place-items:stretch}.tone-mine .cp-host,.tone-mine .tone-free{position:relative;inset:auto;width:100%;height:100%;display:block}.tone-mine .cp-well{width:100%;height:100%;border:0;border-radius:999px;padding:0;margin:0;cursor:pointer;box-shadow:inset 0 0 0 2px var(--gate-card)}.tone-mine.tone-on{transform:scale(1.12);box-shadow:0 0 0 2px var(--gate-card),0 0 0 4px var(--gate-text)}.tone-dropper{display:none}@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):not(.topnotice):not(.topbar-news){flex:1 0 auto}.kpis>.mu-stack:not(.drawer-overlay):not(.topnotice):not(.topbar-news)>*{flex:none}.kpis>.mu-stack:not(.drawer-overlay):not(.topnotice):not(.topbar-news)>.kpi-body{flex:1 0 auto}.kpi-body>.kpi-f1{flex:none}.kpi-f2{flex:none;grid-template-rows:minmax(min-content,1fr)}.kpi-f2>.card-soft{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(--tint, var(--gate-deep));color:var(--ink, #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{cursor:pointer}.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}.wk-btn-new{border-color:var(--gate-lav-2);background:var(--gate-lav-soft);color:var(--gate-deep)}.wk-btn-new .mu-icon{color:var(--gate-deep)}.wk-btn-new:hover{border-color:var(--gate-lav-2);background:#e7e1fb}.sheet-scan{gap:.7rem}.scan-lens{position:relative;width:100%;aspect-ratio:1 / 1;max-height:15rem;border-radius:1.15rem;overflow:hidden;background:#17151f;align-items:center;justify-content:center}.scan-lens>.mu-custom{position:absolute;inset:0}.scan-video{width:100%;height:100%;object-fit:cover;display:block}.scan-view{position:absolute;width:58%;aspect-ratio:1 / 1;pointer-events:none;border-radius:.8rem;background:linear-gradient(#fff 0 0) 0 0 / 1.6rem 2.5px no-repeat,linear-gradient(#fff 0 0) 0 0 / 2.5px 1.6rem no-repeat,linear-gradient(#fff 0 0) 100% 0 / 1.6rem 2.5px no-repeat,linear-gradient(#fff 0 0) 100% 0 / 2.5px 1.6rem no-repeat,linear-gradient(#fff 0 0) 0 100% / 1.6rem 2.5px no-repeat,linear-gradient(#fff 0 0) 0 100% / 2.5px 1.6rem no-repeat,linear-gradient(#fff 0 0) 100% 100% / 1.6rem 2.5px no-repeat,linear-gradient(#fff 0 0) 100% 100% / 2.5px 1.6rem no-repeat;opacity:.9}.scan-says{position:absolute;left:0;right:0;bottom:0;display:none;flex-direction:row;align-items:center;justify-content:center;gap:.45rem;padding:.7rem .9rem;font-size:.8rem;font-weight:600;color:#fff;background:linear-gradient(transparent,#0c0a14d9)}.mu-custom.scan-asking~.scan-says-asking,.mu-custom.scan-denied~.scan-says-denied,.mu-custom.scan-none~.scan-says-none{display:flex}.mu-custom.scan-denied~.scan-view,.mu-custom.scan-none~.scan-view{display:none}.mu-custom.scan-denied,.mu-custom.scan-none{background:var(--gate-soft)}.scan-lens:has(>.mu-custom.scan-denied),.scan-lens:has(>.mu-custom.scan-none){aspect-ratio:auto;min-height:0;background:var(--gate-soft)}.scan-lens:has(>.mu-custom.scan-denied)>.mu-custom,.scan-lens:has(>.mu-custom.scan-none)>.mu-custom{position:relative;inset:auto;height:3rem}.scan-lens:has(>.mu-custom.scan-denied) .scan-says,.scan-lens:has(>.mu-custom.scan-none) .scan-says{background:none;color:var(--gate-muted);padding:.85rem .9rem}.scan-keypad{gap:.5rem}.scan-cod{text-transform:uppercase;letter-spacing:.14em;font-weight:600}.scan-skel-1{height:1.5rem;width:60%;border-radius:.5rem}.scan-skel-2{height:.8rem;width:40%;border-radius:.4rem}.scan-skel-3{height:3.4rem;width:100%;border-radius:1rem}.scan-who{flex-direction:row;align-items:center;gap:.75rem}.scan-face{width:3.1rem;height:3.1rem;flex:none;border-radius:999px;object-fit:cover;background:var(--gate-soft)}.scan-face-none{align-items:center;justify-content:center;background:var(--gate-lav-soft);color:var(--gate-deep);font-weight:800;font-size:1rem}.scan-name{font-size:1.35rem;font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:0}.scan-sub{font-size:.8rem;color:var(--gate-muted)}.scan-sub-new{color:var(--gate-deep);font-weight:600}.scan-alert{flex-direction:row;align-items:center;gap:.5rem;border-radius:.85rem;padding:.6rem .75rem;font-size:.82rem;font-weight:600}.scan-alert .mu-icon{flex:none}.scan-alert-ok{background:#e7f5ec;color:var(--gate-done)}.scan-alert-gone{background:var(--gate-soft);color:var(--gate-muted)}.scan-alert-note{background:#fdf3d4;color:#8a6a12}.scan-alert-bad{background:#fbe9ec;color:#a3122b}.scan-bad{flex-direction:row;align-items:center;gap:.5rem;background:#fbe9ec;color:#a3122b;border-radius:.85rem;padding:.6rem .75rem;font-size:.82rem;font-weight:600}.scan-booking{flex-direction:row;align-items:baseline;justify-content:space-between;gap:.6rem;background:var(--gate-lav-soft);border-radius:1rem;padding:.75rem .85rem}.scan-booking-tall{gap:.05rem;min-width:0}.scan-hour{font-size:1.05rem;font-weight:800;letter-spacing:-.02em;color:var(--gate-deep)}.scan-what{font-size:.82rem;color:var(--gate-deep);opacity:.82}.scan-lasts{font-size:.74rem;font-weight:700;color:var(--gate-deep);opacity:.7;flex:none}.scan-lines .scan-line{font-size:.84rem}.scan-line .act-l{font-weight:600}.scan-line .act-r{font-variant-numeric:tabular-nums}.scan-total{background:var(--gate-soft);border-radius:1rem;padding:.7rem .85rem;gap:.35rem}.scan-half{flex-direction:row;align-items:baseline;justify-content:space-between;gap:.6rem;font-size:.82rem}.scan-half>:last-child{font-variant-numeric:tabular-nums}.scan-half-all{border-top:1px solid var(--gate-hairline);padding-top:.4rem;margin-top:.1rem;font-size:.95rem;font-weight:800}.scan-half-all .row-label{font-weight:700}.scan-other{border-color:var(--gate-lav-2)}.scan-know{border:1px solid var(--gate-hairline);border-radius:1rem;padding:.3rem .85rem;gap:0}.scan-fact{flex-direction:row;align-items:baseline;justify-content:space-between;gap:.6rem;padding:.45rem 0;font-size:.82rem;border-top:1px solid var(--gate-hairline)}.scan-fact:first-child{border-top:0}.scan-fact>:last-child{font-weight:600}.scan-fact-eye>:last-child{color:#a3122b}.scan-ok{background:var(--gate-done);border-color:var(--gate-done)}.sheet-pass{gap:.7rem}.mypass-box{background:#fff;border:1px solid var(--gate-hairline);border-radius:1.15rem;padding:1rem .9rem .85rem;align-items:center;gap:.7rem}.mypass-box-gone{opacity:.38;filter:grayscale(1)}.mypass-gap{width:11rem;height:11rem;border-radius:.5rem}.mypass-qr{width:11rem;height:11rem;display:block}.mypass-mod{fill:#101014;shape-rendering:crispEdges}.mypass-perf{width:100%;height:.55rem;flex:none;background-image:radial-gradient(circle at .3rem .28rem,var(--gate-bg) .26rem,transparent .28rem);background-size:.62rem .55rem;background-repeat:repeat-x}.mypass-cod{font-family:ui-monospace,SF Mono,JetBrains Mono,Menlo,monospace;font-size:1.3rem;font-weight:600;letter-spacing:.17em}.mypass-alert{flex-direction:row;align-items:center;gap:.5rem;background:#fdf3d4;color:#8a6a12;border-radius:.85rem;padding:.6rem .75rem;font-size:.82rem;font-weight:600}.pro-pill{flex:none;background:var(--gate-lav-soft);color:var(--gate-deep);border-radius:999px;padding:.1rem .5rem;font-size:.66rem;font-weight:800;letter-spacing:.06em}.alert-bad{color:#9c2f70}.seal{color:var(--gate-deep);flex:none;display:inline-flex}.act-row .seal,.act-row .seal .mu-icon{color:var(--gate-deep)}.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}.cli-hero .seal{color:#fff}.cli-hero .seal svg path:last-of-type{stroke:var(--gate-deep)}.dial-arrived:after{content:"";position:absolute;top:.3rem;right:.3rem;width:.42rem;height:.42rem;border-radius:999px;background:var(--gate-done);box-shadow:0 0 0 2px #ffffffd9}.dial-arrived{position:relative}.dial-done.dial-arrived:after{display:none}.dial-running.dial-arrived:after{display:none}.dial-running{isolation:isolate}.dial-running:before{content:"";position:absolute;inset:0;border-radius:inherit;z-index:-1;pointer-events:none;background:#fff;animation:respira 1.9s ease-in-out infinite}@keyframes respira{0%,to{opacity:.04}50%{opacity:.24}}@media(prefers-reduced-motion:reduce){.dial-running:before{animation:none;opacity:.16}}.dial-running .dial-dur{background:#e07d18;color:#fff;border:1px solid transparent;border-radius:999px;padding:.12rem .5rem;opacity:1;top:.42rem;right:.55rem;letter-spacing:.02em;line-height:1.35}.dial-running .dial-who{padding-right:5.2rem}.dial-running .dial-what{margin-top:.18rem}.dial-running{padding-block:.5rem}.wk-row-t{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:.75rem;width:100%}.bell{position:relative;flex:none;width:2.4rem;height:2.4rem;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}.bell:hover{background:var(--gate-lav-soft);border-color:var(--gate-lav);color:var(--gate-deep)}.bell:active{transform:scale(.94)}.bell-n{position:absolute;top:-.2rem;right:-.2rem;min-width:1.05rem;height:1.05rem;padding:0 .22rem;border-radius:999px;background:#a3122b;color:#fff;font-size:.62rem;font-weight:800;line-height:1.05rem;text-align:center;box-shadow:0 0 0 2px var(--gate-bg)}.warns .screen-back{margin-bottom:-.4rem}.alert-row{align-items:center;gap:.7rem}.alert-q{font-size:.9rem;font-weight:700;letter-spacing:-.01em}.alert-w{font-size:.78rem;color:var(--gate-muted)}.alert-go{color:var(--gate-muted);flex:none;opacity:.6}.alert-dot-red{background:#fbe9ec;color:#a3122b}.alert-ok{color:var(--gate-done);flex:none}.alert-clean{align-items:center;text-align:center;gap:.25rem;padding:2.5rem 1rem;color:var(--gate-muted)}.alert-clean .mu-icon{font-size:1.6rem;color:var(--gate-done);margin-bottom:.3rem}.alert-clean-q{font-size:1rem;font-weight:700;color:var(--gate-text)}.alert-clean-w{font-size:.82rem}.alert-retry{margin-top:.9rem}.comply-missing .mu-icon:first-child{color:#a3122b}.comply-w{font-size:.74rem;color:#a3122b;font-weight:600}.comply-v{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.78rem;color:var(--gate-muted)}.comply-lock{color:var(--gate-muted);opacity:.55;flex:none}.comply-eye{flex-direction:row;align-items:flex-start;gap:.5rem;background:#fbe9ec;color:#a3122b;border-radius:.85rem;padding:.65rem .75rem;font-size:.78rem;font-weight:600;line-height:1.35}.comply-eye .mu-icon{flex:none;margin-top:.08rem}.comply-seal{background:none;padding:0;border-radius:0;color:var(--gate-muted);font-size:.72rem;font-weight:500;align-items:center}.comply-seal .mu-icon{margin-top:0;font-size:.8rem}.comply-bad{flex-direction:row;align-items:center;gap:.5rem;background:#fbe9ec;color:#a3122b;border-radius:.85rem;padding:.6rem .75rem;font-size:.82rem;font-weight:600}.comply-w2{font-size:.72rem;color:var(--gate-muted);line-height:1.3;margin-top:.12rem}.comply-note{font-size:.74rem;color:var(--gate-deep);line-height:1.35;padding:.1rem .8rem .2rem;margin-top:-.25rem}.comply-change{align-self:flex-start;padding:.25rem .7rem;margin-top:-.2rem;font-size:.74rem;font-weight:600;color:var(--gate-muted);background:none;border:0;text-decoration:underline;text-underline-offset:2px}.comply-change:hover{color:var(--gate-text)}.comply-change:focus-visible{outline:2px solid var(--gate-deep);outline-offset:2px;border-radius:.4rem}:root{--lit-ink: #8a4310;--lit-bg: #fdf2e6;--lit-border: #f0d3b4;--lit-solid: #a8571c}.topnotice{gap:.6rem}.topnotice>*{margin-inline:1rem}.topnotice>:first-child{margin-top:.9rem}@media(min-width:64rem){.topnotice>*{margin-inline:0}.topnotice>:first-child{margin-top:0}.topnotice>:last-child{margin-bottom:.9rem}}.wk-btn-back{background:var(--lit-solid);border-color:var(--lit-solid);color:#fff}.wk-btn-back .mu-icon{color:#fff}.wk-btn-back:hover{background:var(--lit-ink);border-color:var(--lit-ink)}.noshow-list{display:flex;flex-direction:column;gap:.45rem}.noshow-strike{height:1px;background:var(--gate-hairline);margin:.25rem 0}.act-power{border-color:var(--lit-border);background:var(--lit-bg)}.act-power .mu-icon,.act-power .act-l{color:var(--lit-ink)}.act-power:hover{border-color:var(--lit-solid);background:#fbe8d4}.act-s{font-size:.74rem;color:var(--gate-muted);line-height:1.35}.act-power .act-s{color:var(--lit-ink);opacity:.78}.fix-face{display:flex;flex-direction:row;align-items:center;gap:.7rem}.fix-face .me-pic{width:3.4rem;height:3.4rem}.fix-face .up-btn{flex:1 1 auto;min-width:0;width:auto}.fix-pick{font-size:.98rem;font-weight:600;color:var(--gate-text);flex:none}.fix-pick-empty{font-weight:500;color:var(--gate-muted)}.sheet-foot>.btn-pill{width:auto}.row-label-row{display:flex;flex-direction:row;align-items:baseline;gap:.4rem}.row-op{font-size:.66rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--gate-muted)}.row-note{font-size:.72rem;color:var(--gate-muted);line-height:1.35;margin-top:.1rem}.reg-card{border:1px solid var(--gate-lav-2);background:linear-gradient(180deg,#fbfaff,#f4f1fe);border-radius:1.15rem;padding:.85rem .9rem .8rem;gap:.55rem;margin-top:.55rem}.reg-card-bad{border-color:#e8a8b4;background:linear-gradient(180deg,#fffbfc,#fdeef1)}.reg-t{flex-direction:row;align-items:center;gap:.35rem;font-size:.68rem;font-weight:700;letter-spacing:.01em;color:var(--gate-deep);opacity:.7}.reg-t .mu-icon{font-size:.8rem;flex:none}.reg-card-bad .reg-t{color:#a3122b}.reg-n{font-size:.98rem;font-weight:700;letter-spacing:.005em;line-height:1.3;color:var(--gate-deep);text-wrap:balance}.reg-card-bad .reg-n{color:#a3122b}.reg-d{flex-direction:row;align-items:center;flex-wrap:wrap;gap:.3rem .45rem}.reg-state{flex-direction:row;align-items:center;gap:.3rem}.reg-state>.mu-span{display:inline-block;font-size:.74rem;font-weight:700;color:var(--gate-done);text-transform:lowercase}.reg-state>.mu-span:first-letter{text-transform:uppercase}.reg-state-bad>.mu-span{color:#a3122b}.reg-dot{width:.42rem;height:.42rem;border-radius:999px;background:var(--gate-done);flex:none}.reg-state-bad .reg-dot{background:#a3122b}.reg-d>.reg-city{display:inline-block;font-size:.74rem;color:var(--gate-muted);text-transform:lowercase}.reg-d>.reg-city:first-letter{text-transform:uppercase}.reg-sep{font-size:.74rem;color:var(--gate-hairline);flex:none}.reg-q{flex-direction:row;align-items:flex-start;gap:.4rem;border-top:1px solid var(--gate-lav-2);padding-top:.55rem;margin-top:.1rem;font-size:.8rem;line-height:1.35;color:var(--gate-deep);font-weight:600}.reg-card-bad .reg-q{border-top-color:#e8a8b4;color:#a3122b}.reg-q .mu-icon{font-size:.9rem;flex:none;margin-top:.05rem}.reg-s{font-size:.74rem;color:var(--gate-deep);opacity:.7;line-height:1.35}.reg-card-bad .reg-s{color:#a3122b}.notice{display:flex;flex-direction:row;align-items:center;gap:.65rem;border-radius:var(--radius, 1.25rem);padding:.7rem .85rem;border:1px solid transparent;transition:border-color .16s ease,transform .1s ease}.notice .mu-icon{font-size:1.05rem;flex:none}.notice-t{font-size:.88rem;font-weight:700}.notice-s{font-size:.76rem;opacity:.82;line-height:1.35}.notice-go{margin-left:auto;opacity:.7}a.notice:active{transform:scale(.995)}.notice-info{background:var(--gate-soft);border-color:var(--gate-hairline);color:var(--gate-text)}.notice-info .mu-icon{color:var(--gate-deep)}a.notice-info:hover{border-color:var(--gate-lav)}.notice-warn{background:var(--lit-bg);border-color:var(--lit-border);color:var(--lit-ink)}.notice-warn .mu-icon{color:var(--lit-solid)}a.notice-warn:hover{border-color:var(--lit-solid)}:root{--high-ink: #a3122b;--high-bg: #fdecef;--high-border: #eeb9c4;--high-solid: #b4142f}.notice-stop{background:var(--high-bg);border-color:var(--high-border);color:var(--high-ink)}.notice-stop .mu-icon{color:var(--high-solid)}a.notice-stop:hover{border-color:var(--high-solid)}.shop-top-right{display:flex;flex-direction:row;align-items:center;gap:.5rem;flex:none}.shop-top-right .shop-see{margin-left:0}.shop-top-actions{flex-direction:row;align-items:center;gap:.5rem;flex:none}.shop-saved{flex-direction:row;align-items:center;gap:.35rem;flex:none;padding:.45rem .75rem;border-radius:999px;background:var(--muted);color:var(--muted-foreground);font-size:.82rem;font-weight:600;white-space:nowrap}.shop-saved .mu-icon{font-size:.95rem}.shop-saved.is-saving{color:var(--foreground)}@media(min-width:64rem){.wk-row-t>.bell{display:none}.shop-top-actions{display:none}}.pubwrap>.pub-cover{position:fixed;inset:0;z-index:0;height:auto;margin:0;overflow:hidden;pointer-events:none;background:linear-gradient(168deg,#6d385c,#381c3e)}.pubwrap>.pub-cover img{filter:blur(22px) saturate(1.06);transform:scale(1.18)}.pubwrap>.pub-cover:after{content:"";position:absolute;inset:0;height:auto;background:linear-gradient(180deg,#1b0a1a4d,#1b0a1a33 28%,#10050f9e)}.pubwrap>.pub-cover .cover-back{z-index:5;pointer-events:auto}.pubwrap>*:not(.pub-cover){position:relative;z-index:1}.pubwrap>.pub-list>.sec-head{color:#fcfcfc}.pubwrap>.pub-list>.sec-head .text-muted-foreground{color:#ffffffbd}.pubwrap>.pub-list>.act-row{color:#ffffffe6;background:#ffffff1f;border-color:transparent}.pubwrap>.pubfoot{color:#ffffffc7}.pubwrap>.pubfoot a{color:#ffffffeb}.pubwrap>.pubfoot .slot-bubble{color:var(--foreground)}.shop-modes{display:flex;flex-direction:row;align-items:center;gap:.15rem;padding:.18rem;border-radius:999px;background:var(--gate-lav-soft, oklch(.96 .02 300))}.shop-mode{padding:.34rem .8rem;border-radius:999px;font-size:.82rem;font-weight:600;color:var(--muted-foreground);background:transparent;border:0}.shop-mode.on{background:var(--card);color:var(--primary);box-shadow:0 1px 3px #06050c24}.shop-two .offer{padding:.9rem 1rem .75rem}.shop-two .row-name{font-size:.95rem;font-weight:700;line-height:1.25;letter-spacing:-.008em}.shop-two .row-meta{font-size:.82rem;color:var(--muted-foreground);font-weight:500}.shop-two .row-split{font-size:.74rem;color:var(--muted-foreground);opacity:.8}.shop-two .sw{width:2.4rem;height:1.35rem;flex:none;padding:0;border:0;border-radius:999px;background:var(--border);position:relative;transition:background .16s ease}.shop-two .sw:after{content:"";position:absolute;top:.15rem;left:.15rem;width:1.05rem;height:1.05rem;border-radius:999px;background:var(--card);box-shadow:0 1px 3px #06050c4d;transition:left .16s ease,right .16s ease}.shop-two .sw.on{background:#14874e}.shop-two .sw.on:after{left:auto;right:.15rem}@media(prefers-reduced-motion:reduce){.shop-two .sw,.shop-two .sw:after{transition:none}}.shop-two .offer.opacity-55{opacity:1;background:var(--muted)}.shop-two .offer.opacity-55 .offer-th{filter:grayscale(1);opacity:.55}.shop-two .offer.opacity-55 .row-name{color:var(--muted-foreground)}.shop-two .row-tools{flex-direction:row;align-items:center;gap:.35rem;padding-top:.55rem}.shop-two .row-tool{width:2.1rem;height:2.1rem;flex:none;display:flex;align-items:center;justify-content:center;border:0;border-radius:.6rem;background:transparent;color:var(--muted-foreground)}.shop-two .row-tool:hover{background:var(--muted);color:var(--foreground)}.shop-two .row-tool .mu-icon{font-size:1.05rem}.shop-two .offer-main{align-items:flex-start}.shop-two .sw{margin-top:.15rem}.add-main{width:100%;justify-content:center;gap:.5rem;height:3rem;border-radius:999px;font-size:1rem;font-weight:700}.add-main-off{flex-direction:row;align-items:center;justify-content:center;gap:.5rem;height:3rem;border-radius:999px;font-size:.92rem;font-weight:600;color:var(--muted-foreground);background:var(--muted)}.foot-row{flex-direction:row;align-items:center;gap:.75rem;padding:.9rem 1rem;border-radius:1rem;background:var(--card);box-shadow:inset 0 0 0 1px var(--border)}.foot-ico{color:var(--muted-foreground);font-size:1.1rem}.foot-t{font-size:.92rem;font-weight:700}.foot-n{font-size:.78rem;color:var(--muted-foreground)}.foot-lock{font-size:.68rem;font-weight:700;letter-spacing:.03em;padding:.22rem .55rem;border-radius:999px;background:var(--gate-lav-soft, oklch(.96 .02 300));color:var(--primary)}.foot-row .sw{width:2.4rem;height:1.35rem;border-radius:999px;background:#dedcd7;position:relative;flex:none;cursor:pointer;border:0;padding:0;transition:background .18s ease}.foot-row .sw:after{content:"";position:absolute;top:.15rem;left:.15rem;width:1.05rem;height:1.05rem;border-radius:999px;background:var(--card);box-shadow:0 1px 3px #06050c4d;transition:left .18s ease}.foot-row .sw.on{background:#14874e}.foot-row .sw.on:after{left:auto;right:.15rem}.foot-row .sw:disabled{opacity:.5;cursor:default}.foot-row .foot-sw-skel{width:2.4rem;height:1.35rem;border-radius:999px;flex:none}@media(min-width:64rem){.shop-two{grid-column:1;grid-row:2}.shop-three{grid-column:1;grid-row:3}.shop-one{grid-column:2;grid-row:2 / span 2;position:sticky;top:1.5rem;align-self:start}}.shop-two .sec-count{font-size:.8rem;font-weight:500;color:var(--muted-foreground);background:none;padding:0}.shop-two .sec-note{font-size:.78rem;color:var(--muted-foreground)}@media(max-width:63.99rem){.shop-one{order:3}.shop-two{order:1}.shop-three{order:2}}.pubwrap .pub-card{background:transparent;border:0;box-shadow:none;border-radius:0}.pubwrap .pub-card .ident{background:transparent;padding:1.4rem 1rem 0;align-items:center;text-align:center;gap:.18rem;color:#fcfcfc}.pubwrap .pub-card .ident-av{margin:0 auto;border-radius:999px;box-shadow:0 0 0 2px #ffffff8c,0 10px 24px -14px #06050cb3}.pubwrap .pub-card .name-row{justify-content:center;margin-top:.55rem}.pubwrap .pub-card .name-row h1{color:#fcfcfc;font-size:1.32rem;letter-spacing:-.02em}.pubwrap .pub-card .kind-pill{background:#fff3;color:#fcfcfc;border-color:transparent}.pubwrap .pub-card .ident>.gap-0\.5{align-items:center;color:#fffc}.pubwrap .pub-card .bio-line{color:#ffffffd1;text-align:center;max-width:22rem;margin:.35rem auto 0}.pubwrap .pub-card .ident>.facts{order:1;margin-top:.75rem;justify-content:center}.pubwrap .pub-card .ident>.net-box{order:2}.pubwrap .pub-card .ident>.gal{order:3}.pubwrap .pub-card .ident>.amens{order:4}.pubwrap .pub-card .facts{padding-top:0;align-items:center}.pubwrap .pub-card .state{background:#ffffff29;color:#fcfcfc;border-color:transparent}.pubwrap .pub-card .write{background:#ffffffeb;color:#17141e;border-color:transparent}.pubwrap .pub-card .net-box{padding:.7rem 0 0;border-bottom:0}.pubwrap .pub-card .net-box .net-row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;gap:1.1rem;border:0;padding:0;background:none}.pubwrap .pub-card .net-box .net-row>a{flex:none;width:auto;padding:0;background:none;border:0;box-shadow:none}.pubwrap .pub-card .net-dot{width:auto;height:auto;background:none;box-shadow:none;color:#fff}.pubwrap .pub-card .net-ic{color:#fff;font-size:1.5rem;opacity:.95}.pubwrap .pub-card .net-h{display:none}.pubwrap .pub-card .gal{background:transparent;padding:.9rem 0 .2rem;gap:.45rem}.pubwrap .pub-card .gal .gal-b{border-radius:.8rem;overflow:hidden}.pubwrap .pub-card .amens{justify-content:center;padding-top:.9rem;gap:.3rem}.pubwrap .pub-card .amen{background:#ffffff26;border-color:transparent}.pubwrap .pub-card .amen-l,.pubwrap .pub-card .amen{color:#ffffffe6}.pubwrap .pub-list>.mu-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr));gap:.55rem}.pubwrap .pub-list .offer{background:#fffffff2;border:0;border-radius:1rem;overflow:hidden;box-shadow:0 1px 3px #06050c2e}.pubwrap .pub-list .offer-main{flex-direction:column;align-items:stretch;gap:0;padding:0;text-align:left}.pubwrap .pub-list .offer-th{width:100%;height:6.4rem;border-radius:0;flex:none}.pubwrap .pub-list .offer-main>.gap-0\.5{padding:.55rem .65rem .7rem;gap:.1rem}.pubwrap .pub-list .offer-main>.mu-icon{display:none}.pubwrap .pub-list .offer-adds{padding:0 .65rem .65rem}.pubwrap .pub-list>.sec-head{padding:0 .15rem .1rem}.pubwrap{gap:1.6rem}.pubwrap .pub-list{gap:.55rem}@media(min-width:64rem){.pubwrap .pub-card .ident{padding-top:2.2rem}.pubwrap .pub-list>.mu-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr))}}.pubwrap .pub-card .gal{padding-inline:1rem}.pubwrap .pub-list .offer,.pubwrap .pub-list .offer-main,.pubwrap .pub-list .offer-main>.gap-0\.5{min-width:0}.pubwrap .pub-list .offer-adds{flex-wrap:wrap;gap:.3rem}.pubwrap .pub-list .add-chip{max-width:100%;min-width:0;white-space:normal}.pubwrap .pub-list .add-chip>span:first-child{overflow-wrap:anywhere}.pubwrap .pub-list .add-chip>.p{white-space:nowrap;flex:none}.shop .shop-one>.rounded-2xl{position:relative;border:0;background:transparent}.shop .shop-one .cover{position:absolute;inset:0;height:auto;z-index:0;border-radius:inherit}.shop .shop-one .cover img{filter:blur(20px) saturate(1.06);transform:scale(1.2)}.shop .shop-one .cover:after{content:"";position:absolute;inset:0;height:auto;background:linear-gradient(180deg,#1b0a1a57,#1b0a1a38 30%,#10050f99)}.shop .shop-one .ident,.shop .shop-one .gal{position:relative;z-index:1;background:transparent}.shop .shop-one .ident{align-items:center;text-align:center;gap:.18rem;padding:1.5rem 1rem 0;color:#fcfcfc}.shop .shop-one .ident>.row{justify-content:center}.shop .shop-one .ident-av{margin:0 auto;border-radius:999px;box-shadow:0 0 0 2px #ffffff8c,0 10px 24px -14px #06050cb3}.shop .shop-one .name-row{justify-content:center;margin-top:.55rem}.shop .shop-one .name-row h1,.shop .shop-one .name-row .mu-title{color:#fcfcfc}.shop .shop-one .kind-pill{background:#fff3;color:#fcfcfc;border-color:transparent}.shop .shop-one .ident>.gap-0\.5{align-items:center;color:#fffc}.shop .shop-one .bio-line{color:#ffffffd6;text-align:center;margin-inline:auto}.shop .shop-one .facts{justify-content:center;padding-top:.8rem}.shop .shop-one .state{background:#ffffff29;color:#fcfcfc;border-color:transparent}.shop .shop-one .net-none{background:#ffffff1f;border-color:#ffffff4d;color:#ffffffeb}.shop .shop-one .gal{padding:.9rem 1rem 1.1rem;gap:.45rem}.shop .shop-one .gal .gal-b{border-radius:.8rem;overflow:hidden}.shop .shop-one .pen{position:relative;z-index:2;background:#ffffffeb;border-color:transparent;color:#17141e}@media(min-width:64rem){.shop>.mu-stack:not(.drawer-overlay):not(.topnotice):not(.topbar-news){grid-template-columns:minmax(0,1fr) 35rem}.shop-one{max-width:none;justify-self:center;width:31rem;height:100%;min-height:0}.shop .shop-two .mu-list{grid-template-columns:1fr;gap:.55rem}}.me-row{flex-direction:row;align-items:flex-start;gap:1rem;width:100%;text-align:left;padding:1.1rem 1.2rem;border-radius:1.1rem;border:0;background:var(--card);box-shadow:0 1px 2px #06050c0d,inset 0 0 0 1px var(--border)}.me-txt{flex:1;min-width:0;gap:.2rem}.me-bio{font-size:.85rem;color:var(--muted-foreground);overflow-wrap:anywhere}.me-bio-off{font-style:italic;opacity:.75}.me-av{width:3.4rem;height:3.4rem;border-radius:999px;object-fit:cover;flex:none}.me-av-off{align-items:center;justify-content:center;background:var(--primary);color:var(--primary-foreground);font-weight:700;font-size:1.2rem}.me-pen{color:var(--muted-foreground);font-size:1rem;flex:none;margin-top:.2rem}.shop-two .sec-head{background:var(--muted);border-radius:1rem 1rem 0 0;padding:.8rem 1rem .55rem;margin-bottom:0}.shop-two .sec-head+.mu-list{background:var(--muted);border-radius:0 0 1rem 1rem;padding:.5rem;margin-top:0;gap:.5rem}.shop-two .px-5:has(>.sec-head){gap:0}.shop-two .px-5>.sec-head~.mu-list,.shop-two .px-5>.sec-head~.mu-stack:not(.sec-head){background:var(--muted);border-radius:0 0 1rem 1rem;padding:.5rem;gap:.5rem}.shop .btn-default.add-main{background:#52339b;color:#fcfcfc;box-shadow:0 8px 20px -12px #52339bcc}.shop .btn-default.add-main:hover{background:#48268e}@media(min-width:64rem){.mu-page:has(.shop-edit){height:100dvh;overflow:hidden}.mu-page.hastabs:has(.shop-edit){height:calc(100dvh - var(--news-h))}.mu-page:has(.shop-edit)>.mu-stack:not(.drawer-overlay):not(.topnotice):not(.topbar-news){height:100%;min-height:0;grid-template-rows:auto minmax(0,1fr)}.mu-page:has(.pv-stage)>.mu-stack:not(.drawer-overlay):not(.topnotice):not(.topbar-news){row-gap:0}.shop-edit{grid-column:1;grid-row:2;align-self:stretch;height:100%;min-height:0;overflow-y:auto;padding-right:.6rem;display:flex;flex-direction:column;gap:1rem;scrollbar-width:thin;scrollbar-color:oklch(.12 .02 295 / .2) transparent}.shop-edit::-webkit-scrollbar{width:.45rem}.shop-edit::-webkit-scrollbar-thumb{background:#06050c2e;border-radius:999px}.shop-one{grid-column:2;grid-row:2;align-self:start;position:static}.shop-edit>*{flex:none}.shop-edit .shop-two{order:1}.shop-edit .shop-three{order:2}}.shop-top{align-items:flex-end}.shop .shop-top{border-bottom:1px solid var(--gate-hairline);padding-bottom:1rem}.shop-modes{margin-left:auto}@media(min-width:64rem){.shop-one{display:flex;flex-direction:column}.shop-one>.rounded-2xl{flex:1;min-height:0;overflow-y:auto;border-radius:1.6rem;scrollbar-width:none;box-shadow:0 24px 50px -30px #06050c8c}.shop-one>.rounded-2xl::-webkit-scrollbar{display:none}.shop-one>:not(.rounded-2xl){flex:none}.shellwrap:has(.shop-edit){height:100dvh;overflow:hidden}.shellwrap:has(.pv-stage){display:flex;flex-direction:column}.shellwrap:has(.pv-stage)>.muten-outlet,.muten-outlet:has(.pv-stage){min-height:0;overflow:hidden;flex:1 1 auto}html:has(.shop-edit),body:has(.shop-edit){height:100dvh;overflow:hidden}.mu-page:has(.shop-edit){position:fixed;inset:0}.mu-page:has(.pv-stage){position:relative;inset:auto;height:auto;flex:1 1 auto;min-height:0}.mu-page:has(.shop-edit):has(.drawer-overlay-open){z-index:60}.shop-edit>*{width:100%;max-width:34rem;margin-inline:auto}}.shop-edit{--ed-ink: #141413;--ed-mut: #6b6a66;--ed-fnt: #9a9894;--ed-hair: rgba(20,16,40,.08);--ed-brand: #4b3aa8;--ed-soft: #f2eefb;--ed-ok: #1c7a52;--ed-card: #ffffff;--ed-group: #f2f1ee;color:var(--ed-ink)}.shop:has(.shop-edit){background:#faf9f7}@media(min-width:64rem){.shop-edit>*{width:100%;max-width:48rem;margin-inline:auto}}.me-row{gap:1rem;padding:1.15rem 1.2rem;border-radius:1.1rem;background:var(--ed-card);box-shadow:0 1px 2px #1410280d,inset 0 0 0 1px var(--ed-hair)}.me-av{width:3.6rem;height:3.6rem;order:2}.me-name{font-size:1.02rem;font-weight:700;letter-spacing:-.01em}.me-bio{font-size:.85rem;color:var(--ed-mut)}.me-pen{color:var(--ed-fnt);font-size:.95rem}.shop .btn-default.add-main{border-radius:999px;min-height:0;padding:.95rem;font-size:1rem;font-weight:700;background:var(--ed-brand);color:#fff;box-shadow:0 8px 20px -12px #4b3aa8cc}.shop-two .px-5:has(>.sec-head){gap:0;background:var(--ed-group);border-radius:1.1rem;padding:.5rem}.shop-two .sec-head{background:transparent;border-radius:0;padding:.5rem .55rem .1rem;margin:0}.shop-two .sec-name{font-size:.95rem;font-weight:700;letter-spacing:-.01em}.shop-two .sec-count{font-size:.78rem;color:var(--ed-mut)}.shop-two .px-5>.sec-head~.mu-list,.shop-two .px-5>.sec-head~.mu-stack:not(.sec-head){background:transparent;border-radius:0;padding:0;margin-top:.5rem;gap:.5rem}.shop-two .offer{background:var(--ed-card);border:0;border-radius:.95rem;padding:.85rem 1rem .7rem;box-shadow:0 1px 2px #1410280d,inset 0 0 0 1px var(--ed-hair)}.shop-two .offer-th{width:2.9rem;height:2.9rem;border-radius:.65rem}.shop-two .row-name{font-size:.95rem;font-weight:700;letter-spacing:-.008em}.shop-two .row-meta{font-size:.82rem;color:var(--ed-mut);font-weight:400}.shop-two .row-split{font-size:.78rem;color:var(--ed-fnt)}.shop-two .row-tools{gap:1.05rem;padding-top:.6rem;color:var(--ed-fnt)}.shop-two .row-tool{width:auto;height:auto;padding:0;color:inherit}.shop-two .row-tool:hover{background:none;color:var(--ed-ink)}.shop-two .row-tool .mu-icon{font-size:1.1rem}.shop-two .sw{background:#dedcd7}.shop-two .sw.on{background:var(--ed-ok)}.shop-two .offer.opacity-55{background:#fbfaf8}.shop-two .offer.opacity-55 .row-name,.shop-two .offer.opacity-55 .row-meta{color:var(--ed-fnt)}.shop-two .offer.opacity-55 .offer-th{filter:grayscale(1);opacity:.6}@media(max-width:63.99rem){.shop:has(.shop-edit) .shop-one>.pv-stage{margin:1.2rem 0 2.5rem}.shop:has(.shop-edit) .shop-one>.pv-stage>.rounded-2xl{margin-inline:1rem;border-radius:1.6rem;overflow:hidden;box-shadow:0 18px 40px -22px #14102880}}.foot-row{gap:.6rem;padding:1rem 1.1rem;border-radius:1.1rem;background:var(--ed-card);box-shadow:0 1px 2px #1410280d,inset 0 0 0 1px var(--ed-hair)}.foot-t{font-size:.95rem;font-weight:700}.foot-n{font-size:.8rem;color:var(--ed-mut)}.foot-lock{font-size:.66rem;font-weight:700;padding:.2rem .5rem;border-radius:999px;background:var(--ed-soft);color:var(--ed-brand)}.foot-row .sw{background:#dedcd7}.foot-row .sw.on{background:var(--ed-ok)}@media(min-width:64rem){.shop>.mu-stack:not(.drawer-overlay):not(.topnotice):not(.topbar-news){grid-template-columns:minmax(0,48rem) 26rem;gap:1.25rem 2rem;max-width:76rem;margin-inline:auto;justify-content:center}.shop-edit>*{max-width:none}.shop-one{width:100%}.shop>.mu-stack:not(.drawer-overlay):not(.topnotice):not(.topbar-news){grid-template-columns:minmax(0,1fr) clamp(180px,28%,520px);max-width:none;margin-inline:0;justify-content:stretch;gap:0 0}.shop-edit>*{width:100%;max-width:640px;margin-inline:auto}.shop-edit{padding-bottom:140px}.shop-one{width:100%;max-width:none;justify-self:stretch}.shop-top{grid-column:1;grid-row:1;align-items:flex-start}.shop-edit{grid-column:1;grid-row:2}.shop-one{grid-column:2;grid-row:1 / -1;align-self:stretch;justify-content:center}.shop-top .shop-modes{margin-left:auto}.shop-top{max-width:none;margin-inline:0;width:100%}}.pv-bar{flex-direction:column;gap:.5rem;flex:none;padding-bottom:.1rem}.pv-modes{flex-direction:row;align-items:center;gap:.15rem;align-self:center;padding:.18rem;border-radius:999px;background:var(--muted)}.pv-mode{padding:.34rem .85rem;border-radius:999px;font-size:.8rem;font-weight:600;color:var(--muted-foreground);background:transparent;border:0}.pv-mode.on{background:var(--card);color:var(--foreground);box-shadow:0 1px 3px #06050c24}.pv-url{flex-direction:row;align-items:center;gap:.5rem;padding:.55rem .9rem;border-radius:999px;background:var(--card);box-shadow:inset 0 0 0 1px var(--border);font-size:.82rem;color:var(--muted-foreground)}.pv-url-t{flex:1;text-align:center;color:var(--foreground)}.pv-topbar{display:flex;flex-direction:row;align-items:center;justify-content:center}.pv-topbar .pv-url{flex:none;width:auto;max-width:100%}.shop .shop-one .pv-stage{width:100%}.shop .shop-one .pv-stage>.rounded-2xl:not(.sk-phone){position:relative;border:0;background:transparent}@media(min-width:64rem){.pv-topbar{grid-column:2;grid-row:1;align-self:center;justify-content:center}.shop-one:has(.pv-stage){grid-column:2;grid-row:2;align-self:stretch;height:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column;justify-content:center;position:static;top:auto}.shop-one>.pv-stage{flex:1;min-height:0;width:100%;container-type:size;display:grid;place-items:center}.shop-one>.pv-stage>.rounded-2xl{flex:none;width:390px;height:844px;max-height:none;margin:0;overflow:hidden auto;scrollbar-width:none;zoom:min(calc(100cqw/390px),calc(100cqh/844px));border-radius:2.2rem;box-shadow:0 24px 50px -30px #06050c8c}.shop-one>.pv-stage>.rounded-2xl::-webkit-scrollbar{display:none}.shop-one.as-desk>.pv-stage>.rounded-2xl{width:1280px;height:820px;border-radius:1rem;zoom:min(calc(100cqw/1280px),calc(100cqh/820px))}.shop-one:has(.pv-stage){grid-row:2 / span 2}.shop-one{container-type:size;align-items:center}.shop-one>.rounded-2xl{flex:none;width:390px;height:844px;max-height:none;zoom:min(calc(100cqw/390px),calc((100cqh - 6rem)/844px));margin-inline:auto;border-radius:2.2rem}.shop-one.as-desk>.rounded-2xl{width:1280px;height:820px;zoom:min(calc(100cqw/1280px),calc((100cqh - 11rem)/820px));border-radius:1rem}}.shop-see{flex-direction:row;align-items:center;gap:.45rem;margin-left:auto;height:2.4rem;padding:0 .95rem;border-radius:999px;border:0;background:var(--card);box-shadow:inset 0 0 0 1px var(--border);font-size:.85rem;font-weight:600;color:var(--foreground)}.shop-see:hover{background:var(--muted)}.shop-see .mu-icon{font-size:1.05rem;color:var(--muted-foreground)}@media(min-width:64rem){.shop-one.as-modal{position:fixed;inset:0;z-index:60;grid-column:auto;grid-row:auto;width:100vw;height:100dvh;max-width:none;background:#f2f1ee;backdrop-filter:none;display:flex;flex-direction:column;align-items:center;gap:0;padding:0;container-type:size}.shop-one.as-modal .pv-bar{position:relative;flex:none;width:100%;flex-direction:row;align-items:center;gap:.8rem;padding:.8rem 1.1rem;background:var(--card);box-shadow:inset 0 -1px 0 var(--border)}.shop-one.as-modal .pv-close{position:static;flex:none;width:2.4rem;height:2.4rem;border:0;border-radius:999px;background:#f4f3f0;box-shadow:none;color:var(--foreground);display:flex;align-items:center;justify-content:center}.shop-one.as-modal .pv-close:hover{background:var(--muted)}.shop-one.as-modal .pv-url{flex:none;width:auto;flex-direction:row;align-items:center;gap:.45rem;padding:0 .9rem;height:2.4rem;border-radius:999px;background:#f4f3f0;box-shadow:none}.shop-one.as-modal .pv-url-t{flex:none;font-size:.88rem;font-weight:600}.shop-one.as-modal .pv-modes{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin-inline:0}.shop-one.as-modal .pv-right{flex-direction:row;align-items:center;gap:.5rem;margin-left:auto;flex:none}.shop-one.as-modal .pv-share{flex:none;width:2.4rem;height:2.4rem;border:0;border-radius:999px;background:#f4f3f0;color:var(--foreground);display:flex;align-items:center;justify-content:center}.shop-one.as-modal .pv-share:hover{background:var(--muted)}.shop-one.as-modal .pv-open{flex:none;flex-direction:row;align-items:center;gap:.45rem;height:2.4rem;padding:0 1rem;border-radius:999px;background:var(--gate-ink, #1c1c1e);color:#fff}.shop-one.as-modal .pv-open-t{font-size:.85rem;font-weight:700}.shop-one.as-modal>.rounded-2xl{flex:none;contain:paint;margin:1.6rem 0 0;width:390px;height:844px;max-height:none;border-radius:2.2rem;overflow-y:auto;scrollbar-width:none;zoom:min(calc(100cqw/390px),calc((100cqh - 5.6rem)/844px))}.shop-one.as-modal>.rounded-2xl::-webkit-scrollbar{display:none}.shop-one.as-modal.as-desk{align-items:stretch}.shop-one.as-modal.as-desk>.pv-stage{place-items:stretch}.shop-one.as-modal.as-desk>.pv-stage>.rounded-2xl{width:100%;height:100%;max-width:none;max-height:none;min-height:0;margin:0;border-radius:0;zoom:1;contain:paint;overflow-y:auto}.shop-one.as-modal>:not(.rounded-2xl):not(.pv-bar):not(.pv-sheet-wrap):not(.pv-stage){display:none}.shop-one.as-modal>.pv-stage{display:grid;flex:1 1 auto;min-height:0;width:100%;container-type:size;place-items:center}.shop-one.as-modal:not(.as-desk)>.pv-stage{padding-block:1.8rem}}.pubwrap:has(.pub-shop){display:block;max-width:none;padding:0;gap:0;margin:0}.pub-shop{display:block;background:transparent;width:100%;margin:0 auto}.pub-shop .shop-one.pub-live{display:block!important;width:100%;padding:0;margin:0;grid-template-columns:none!important;grid-column:auto;grid-row:auto;position:static;container-type:normal;overflow:visible;align-self:auto;justify-content:flex-start;height:auto}.pub-shop .shop-one.pub-live>.rounded-2xl{width:100%!important;height:auto!important;min-height:100dvh;max-height:none!important;zoom:1!important;flex:none;overflow:visible;border-radius:0;margin:0!important;box-shadow:none;contain:none;display:block!important;grid-template-columns:none!important;padding:0!important}.pub-shop .shop-one.pub-live .stx{min-height:100dvh;width:100%}@media(min-width:64rem){.pub-shop{max-width:none;padding:0}.pub-shop .shop-one.pub-live .stx{width:100%}.pub-shop .shop-one.pub-live .stx-pad{width:100%;max-width:88rem;margin-inline:auto;box-sizing:border-box;display:grid;grid-template-columns:20rem minmax(0,1fr);gap:1.6rem;align-items:start;padding:1.8rem}.pub-shop .shop-one.pub-live .stx-top,.pub-shop .shop-one.pub-live .stx-foot{width:100%;max-width:88rem;margin-inline:auto;box-sizing:border-box}.pub-shop .shop-one.pub-live .stx-ident{grid-column:1;grid-row:1;align-self:start;position:sticky;top:1.2rem;background:var(--stx-card);backdrop-filter:blur(16px);box-shadow:inset 0 0 0 1px var(--stx-hair);border-radius:1.4rem;padding:1.8rem 1.3rem}.pub-shop .shop-one.pub-live .stx-right{grid-column:2;grid-row:1;display:flex;flex-direction:column;gap:1.3rem;min-width:0}.pub-shop .shop-one.pub-live .stx-right>*{flex:none}.pub-shop .shop-one.pub-live .stx-gal{padding-top:0;margin:0}.pub-shop .shop-one.pub-live .stx-top{padding:1.2rem 1.6rem .2rem}.pub-shop .shop-one.pub-live .stx-panecta{display:flex;align-items:center;justify-content:center;width:100%;margin-top:1.1rem;padding:.9rem;border:0;border-radius:1rem;cursor:pointer;font-weight:800;font-size:1rem;background:var(--stx-accent);color:var(--stx-accent-ink)}.pub-shop .shop-one.pub-live .stx-svc:not(.stx-svc-row)>.stx-track{display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:.8rem}.pub-shop .shop-one.pub-live .stx-svc-row .stx-card{flex:0 0 14rem}}@media(min-width:40rem)and (max-width:63.99rem){.pub-shop{max-width:none;padding:0}.pub-shop .shop-one.pub-live .stx{width:100%}.pub-shop .shop-one.pub-live .stx-pad{width:100%;max-width:88rem;margin-inline:auto;box-sizing:border-box;display:grid;grid-template-columns:20rem minmax(0,1fr);gap:1.6rem;align-items:start;padding:1.8rem}.pub-shop .shop-one.pub-live .stx-top,.pub-shop .shop-one.pub-live .stx-foot{width:100%;max-width:88rem;margin-inline:auto;box-sizing:border-box}.pub-shop .shop-one.pub-live .stx-ident{grid-column:1;grid-row:1;align-self:start;position:sticky;top:1.2rem;background:var(--stx-card);backdrop-filter:blur(16px);box-shadow:inset 0 0 0 1px var(--stx-hair);border-radius:1.4rem;padding:1.8rem 1.3rem}.pub-shop .shop-one.pub-live .stx-right{grid-column:2;grid-row:1;display:flex;flex-direction:column;gap:1.3rem;min-width:0}.pub-shop .shop-one.pub-live .stx-right>*{flex:none}.pub-shop .shop-one.pub-live .stx-gal{padding-top:0;margin:0}.pub-shop .shop-one.pub-live .stx-top{padding:1.2rem 1.6rem .2rem}.pub-shop .shop-one.pub-live .stx-panecta{display:flex;align-items:center;justify-content:center;width:100%;margin-top:1.1rem;padding:.9rem;border:0;border-radius:1rem;cursor:pointer;font-weight:800;font-size:1rem;background:var(--stx-accent);color:var(--stx-accent-ink)}.pub-shop .shop-one.pub-live .stx-svc:not(.stx-svc-row)>.stx-track{display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:.8rem}.pub-shop .shop-one.pub-live .stx-svc-row .stx-card{flex:0 0 14rem}}.shop .shop-one .stx-statusrow{display:flex;flex-direction:row;justify-content:center;margin-top:.6rem;align-self:center;max-width:100%}.shop .shop-one .stx-hours{min-height:2.3rem;box-sizing:border-box;max-width:100%;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:.34rem;padding:.5rem 1.2rem;border-radius:999px;border:0;cursor:pointer;background:var(--stx-card, rgba(255,255,255,.16));color:var(--pagecolor, #fff);font-size:.86rem;font-weight:700;white-space:nowrap}.shop .shop-one .stx-hstate{font-weight:800}.shop .shop-one .stx-hlabel{opacity:.64;font-weight:600}.pub-shop .stx-gal .stx-shotb{padding:0;border:0;background:none;display:block;flex:none;cursor:pointer}.pubwrap:has(.pub-skel){padding:0;margin:0;gap:0;max-width:none;background:#1b1b20;min-height:100dvh}.bio-bg:has(.pub-skel){background:#1b1b20}.pub-skel{min-height:100dvh;background:#1b1b20;padding:1.6rem 1.15rem 3rem;display:flex;flex-direction:column;align-items:center}.pub-skel .skel{background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1f 37%,#ffffff0d 63%);background-size:400% 100%}.psk-top{width:100%;max-width:33rem;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:1.6rem}.psk-brand{width:2.4rem;height:2.4rem;flex:none;border-radius:.7rem}.pub-skel-in{width:100%;max-width:33rem;display:flex;flex-direction:column;gap:1.3rem}.psk-side{display:flex;flex-direction:column;align-items:center;gap:.85rem}.psk-av{width:7rem;height:7rem;border-radius:999px}.psk-line{height:1.2rem;border-radius:999px}.psk-w60{width:58%;height:1.9rem}.psk-w35{width:34%}.psk-w80{width:80%}.psk-status{flex-direction:row;gap:.5rem;margin-top:.4rem}.psk-pill{width:8rem;height:2.2rem;border-radius:999px}.psk-main{display:flex;flex-direction:column;gap:1rem}.psk-gal{width:100%;flex-direction:row;gap:.5rem}.psk-shot{flex:1 1 0;aspect-ratio:1;border-radius:.85rem}.psk-sec{width:42%;align-self:flex-start;height:1.4rem;margin-top:.4rem}.psk-cards{width:100%;flex-direction:column;gap:.7rem}.psk-card{width:100%;height:5rem;border-radius:1.1rem}@media(min-width:64rem){.pub-skel{padding:1.8rem}.psk-top{max-width:none}.pub-skel-in{max-width:none;flex-direction:row;align-items:flex-start;gap:1.6rem}.psk-side{width:20rem;flex:none;padding:1.9rem 1.3rem;border-radius:1.4rem;background:#ffffff0a}.psk-main{flex:1 1 0;min-width:0}.psk-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.8rem}.psk-card{height:9rem}}@media(prefers-reduced-motion:reduce){.pub-skel .skel{animation:none}}.pub-shop{animation:pub-fade .4s ease both}@keyframes pub-fade{0%{opacity:0}to{opacity:1}}.pub-shop .stx-ident,.pub-shop .stx-right>*,.pub-shop .stx-foot{animation:pub-rise .55s cubic-bezier(.2,.7,.3,1) both}@keyframes pub-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.pub-shop .stx-ident{animation-delay:.05s}.pub-shop .stx-right>*:nth-child(1){animation-delay:.1s}.pub-shop .stx-right>*:nth-child(2){animation-delay:.15s}.pub-shop .stx-right>*:nth-child(3){animation-delay:.2s}.pub-shop .stx-right>*:nth-child(4){animation-delay:.25s}.pub-shop .stx-right>*:nth-child(n+5){animation-delay:.3s}.pub-shop .stx-foot{animation-delay:.32s}@media(prefers-reduced-motion:reduce){.pub-shop,.pub-shop .stx-ident,.pub-shop .stx-right>*,.pub-shop .stx-foot{animation:none}}.pub-shop .stx-top,.pub-shop .stx.lay-hero .stx-top,.pub-shop .stx.lay-banner .stx-top{position:sticky;top:0;left:auto;right:auto;z-index:8;transition:transform .34s cubic-bezier(.2,.7,.3,1),opacity .25s ease}body.stx-hide-top .pub-shop .stx-top{transform:translateY(-170%);opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.pub-shop .stx-top{transition:none}}.share-sheet{gap:1.1rem}.share-head{flex-direction:row;align-items:center;justify-content:space-between}.share-close{width:2.2rem;height:2.2rem;flex:none;border-radius:999px;border:0;background:var(--muted);color:var(--foreground);display:grid;place-items:center;cursor:pointer}.share-card{align-items:center;text-align:center;gap:.5rem;padding:1.7rem 1rem;border-radius:1.3rem;background:#101014;color:#fff}.share-card-av{width:4.6rem;height:4.6rem;flex:none;border-radius:999px;overflow:hidden;background:#2a2a30;display:grid;place-items:center}.share-card-av img{width:100%;height:100%;object-fit:cover}.share-card-name{font-weight:800;font-size:1.15rem}.share-card-url{font-size:.85rem;opacity:.78}.share-prod{position:relative;aspect-ratio:4 / 5;max-height:20rem;border-radius:1.3rem;overflow:hidden;color:#fff;background:#101014}.share-prod-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.share-prod-none{display:grid;place-items:center;color:#ffffff80;font-size:2rem;background:#2a2a30}.share-prod-scrim{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.74) 0%,rgba(0,0,0,.16) 42%,transparent 66%)}.share-prod-tag{position:absolute;top:.7rem;right:.7rem;background:#fff;color:#101014;font-weight:800;font-size:1.1rem;letter-spacing:-.01em;padding:.18rem .62rem;border-radius:.65rem;box-shadow:0 6px 18px #00000059}.share-prod-info{position:absolute;left:0;right:0;bottom:0;padding:1rem 1.05rem 1.1rem;display:flex;flex-direction:column;gap:.15rem}.share-prod-t{font-family:inherit;font-weight:800;font-size:1.25rem;letter-spacing:-.02em;line-height:1.05;text-shadow:0 2px 12px rgba(0,0,0,.45)}.share-prod-m{font-weight:600;font-size:.88rem;color:#ffffffe6;text-shadow:0 1px 8px rgba(0,0,0,.5)}.pubfocus{max-width:24rem;margin:0 auto;padding:1.6rem 1.1rem 3rem;display:flex;flex-direction:column;gap:1.1rem;min-height:100dvh;justify-content:center}.pubfocus-top{display:flex;flex-direction:row;align-items:center;gap:.6rem;justify-content:center}.pubfocus-av{width:2rem;height:2rem;flex:none;border-radius:999px;overflow:hidden;background:var(--gate-lav-soft, #eee);display:grid;place-items:center}.pubfocus-av img{width:100%;height:100%;object-fit:cover}.pubfocus-shop{font-weight:700;font-size:.95rem}.pubfocus-card{position:relative;aspect-ratio:4 / 5;border-radius:1.4rem;overflow:hidden;color:#fff;background:#101014;box-shadow:0 26px 55px -28px #1410288c}.pubfocus-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pubfocus-none{display:grid;place-items:center;font-size:2.6rem;color:#ffffff8c;background:#2a2a30}.pubfocus-scrim{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.74) 0%,rgba(0,0,0,.16) 42%,transparent 66%)}.pubfocus-tag{position:absolute;top:.8rem;right:.8rem;background:#fff;color:#101014;font-weight:800;font-size:1.25rem;letter-spacing:-.01em;padding:.22rem .7rem;border-radius:.7rem;box-shadow:0 6px 18px #00000059}.pubfocus-info{position:absolute;left:0;right:0;bottom:0;padding:1.1rem 1.15rem 1.2rem;display:flex;flex-direction:column;gap:.18rem}.pubfocus-t{font-weight:800;font-size:1.6rem;letter-spacing:-.02em;line-height:1.04;text-shadow:0 2px 12px rgba(0,0,0,.45)}.pubfocus-m{font-weight:600;font-size:.95rem;color:#ffffffe6;text-shadow:0 1px 8px rgba(0,0,0,.5)}.pubfocus-blurb{text-align:center}.pubfocus-all{text-align:center;font-size:.85rem;font-weight:600;color:var(--gate-deep, #6a6390);text-decoration:none}.share-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem .3rem}.share-net{display:flex;flex-direction:column;align-items:center;gap:.45rem;background:none;border:0;cursor:pointer;color:var(--foreground);font-size:.72rem;font-weight:600;text-align:center}.share-ic{width:3.3rem;height:3.3rem;flex:none;border-radius:999px;display:grid;place-items:center;color:#fff;box-shadow:0 6px 14px -8px #14102880}.share-ic .mu-icon{font-size:1.35rem}.share-copy{background:var(--muted);color:var(--foreground);box-shadow:none}.share-brand{background:#fff;box-shadow:0 6px 16px -8px #14102873;border:1px solid rgba(20,16,40,.06)}.share-mail{background:#6b6a76}.share-net:hover .share-ic{transform:translateY(-2px)}.shop-share{gap:1rem}.ss-head{flex-direction:row;align-items:center;gap:.5rem}.ss-title{flex:1;margin:0}.ss-x{flex:none;width:2.1rem;height:2.1rem;border-radius:999px;border:0;background:var(--muted, #f1f0ec);color:var(--foreground);display:grid;place-items:center;cursor:pointer}.ss-x .mu-icon{font-size:1.15rem}.ss-copy{flex-direction:row;align-items:center;gap:.7rem;height:3.4rem;border:1px solid var(--border);border-radius:.9rem;padding:0 .5rem 0 .85rem}.ss-g{flex:none;width:1.5rem;height:1.5rem;border-radius:.4rem;background:var(--gate-ink, #141413);color:#fff;display:grid;place-items:center;font-weight:800;font-size:.85rem;font-family:Georgia,Times New Roman,serif}.ss-url{flex:1;min-width:0;font-size:.92rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-copy-btn{flex:none;height:2rem;padding:0 .9rem;border-radius:.6rem;border:0;background:var(--gate-ink, #141413);color:#fff;font-size:.82rem;font-weight:700;cursor:pointer}.ss-lbl{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.ss-targets{flex-direction:row;gap:.35rem;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:.2rem;cursor:grab}.ss-targets::-webkit-scrollbar{display:none}.ss-targets.dragging{cursor:grabbing}.ss-tg{flex:0 0 auto;width:4.3rem;flex-direction:column;align-items:center;gap:.45rem;background:none;border:0;cursor:pointer}.ss-ic{width:3.1rem;height:3.1rem;flex:none;border-radius:999px;display:grid;place-items:center;overflow:hidden;background:#fff;box-shadow:0 4px 12px -6px #14102866;border:1px solid rgba(20,16,40,.06)}.ss-ic .mu-icon{font-size:1.5rem}.ss-neutral{background:var(--muted, #f1f0ec);color:var(--foreground);border-color:transparent;box-shadow:none}.ss-tg:active .ss-ic{transform:scale(.93);transition:transform .08s ease}.ss-l{font-size:.72rem;color:var(--foreground);text-align:center;line-height:1.1}.ss-qr-sheet{gap:1rem}.ss-qr{align-items:center;gap:.9rem;padding:.8rem 0 .6rem}.ss-qr-code{width:15rem;height:15rem;max-width:72%}.ss-qr-mod{fill:var(--gate-ink, #141413)}.ss-qr-url{font-size:.9rem;color:var(--muted-foreground)}.share-net .share-ic{transition:transform .14s ease}.stx-svc-row.js-carousel:not(.gm-car){content-visibility:auto;contain-intrinsic-size:auto 360px}.pub-shop .stx-svc .stx-card{cursor:pointer;text-align:left;width:100%;border:0}.pv-sheet-wrap{position:absolute;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;padding:1.25rem}.pv-sheet-scrim{position:absolute;inset:0;border:0;background:#1410286b;backdrop-filter:blur(2px);cursor:default}.pv-sheet{position:relative;z-index:1;width:min(25rem,100%);max-height:86%;overflow-y:auto;background:var(--gate-bg);border-radius:1.5rem;padding:1.35rem;box-shadow:0 24px 64px -20px #1410288c;animation:pv-sheet-in .18s ease both}@keyframes pv-sheet-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.pv-sheet{animation:none}}.sheet-add{gap:1.2rem}.sheet-add .sheet-foot{margin-top:.4rem;padding-top:.9rem;border-top:1px solid var(--gate-hairline)}.add-cat{display:flex;flex-direction:column;gap:.5rem}.add-cat-l{font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted-foreground);padding:0 .1rem}.add-grid{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.add-tile{display:flex;flex-direction:column;align-items:flex-start;gap:.05rem;text-align:left;padding:.8rem;border-radius:1.1rem;border:1px solid var(--border);background:var(--card);position:relative;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}button.add-tile:hover{border-color:var(--gate-lav-2);box-shadow:0 6px 18px -10px #2b1e6959;transform:translateY(-1px)}.add-tile-ic{width:2.3rem;height:2.3rem;border-radius:.75rem;display:grid;place-items:center;margin-bottom:.45rem;flex:none}.add-tile-ic .mu-icon{font-size:1.25rem}.add-tile-t{font-size:.9rem;font-weight:700;letter-spacing:-.01em}.add-tile-n{font-size:.74rem;color:var(--muted-foreground);line-height:1.3}.add-tile-soon{opacity:.72}.add-tile-soon-b{position:absolute;top:.65rem;right:.65rem;font-size:.56rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:.14rem .45rem;border-radius:999px;background:var(--muted);color:var(--muted-foreground)}.add-ic-lav{background:#efeafd;color:#4b3aa8}.add-ic-mint{background:#d6f0e0;color:#186b45}.add-ic-rose{background:#fbe0e8;color:#a3395a}.add-ic-sky{background:#dbeafc;color:#2b5ca8}.add-ic-giphy{background:#000}.add-ic-giphy-img{width:1.5rem;height:1.5rem;display:block}.hm-sheet{display:flex;flex-direction:column;min-height:24rem}.hm-step{flex:1;display:flex;flex-direction:column;min-height:0;animation:hm-slide .26s cubic-bezier(.2,.7,.3,1) both}@keyframes hm-slide{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.hm-step{animation:none}}.hm-bar{flex-direction:row;align-items:center;gap:.5rem;margin-bottom:1rem}.hm-bar-tt{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.hm-bar-tt .one-q{margin:0}.hm-x{margin-left:auto}.hm-area{height:13rem;margin-bottom:1rem}.hm-area-av{height:15rem}.hm-area-vid{height:14rem}.hm-preview video.hm-preview-img{width:100%;height:100%;object-fit:contain;background:#000}.hm-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;width:100%;height:100%;padding:1rem;cursor:pointer;border:1.5px dashed var(--gate-lav-2);border-radius:1.1rem;background:var(--gate-lav-soft);color:var(--gate-text);font-family:var(--body);transition:transform .1s ease,border-color .12s ease}.hm-drop:hover{border-color:var(--gate-deep)}.hm-drop:active{transform:scale(.99)}.hm-drop-ic{width:2.7rem;height:2.7rem;border-radius:999px;display:grid;place-items:center;margin-bottom:.4rem;background:var(--gate-card);color:var(--gate-deep);box-shadow:0 6px 16px -8px #4b3aa866}.hm-drop-ic .mu-icon{font-size:1.3rem}.hm-drop-t{font-family:var(--disp, "Bricolage Grotesque"),sans-serif;font-weight:700;font-size:1rem}.hm-drop-n{font-size:.76rem;color:var(--gate-muted)}.hm-preview{position:relative;width:100%;height:100%;border-radius:1.1rem;overflow:hidden;border:1px solid var(--gate-hairline);background:var(--gate-soft);display:grid;place-items:center}.hm-preview-img{width:100%;height:100%;object-fit:contain;display:block}.hm-preview-av{overflow:visible}.hm-preview-av .hm-preview-img{width:11rem;height:11rem;object-fit:cover;border-radius:999px;box-shadow:0 8px 24px -12px #14102873}.hm-preview-av video.hm-preview-img{width:11rem;height:11rem;object-fit:cover;border-radius:999px;background:#000;box-shadow:0 8px 24px -12px #14102873}.add-ic-thumb{width:100%;height:100%;object-fit:cover;display:block}.hm-preview-play{position:absolute;width:2.8rem;height:2.8rem;border-radius:999px;display:grid;place-items:center;background:#ffffffe6;color:var(--gate-ink)}.hm-repick{position:absolute;top:.5rem;right:.5rem;width:2rem;height:2rem;padding:0;border-radius:999px;display:grid;place-items:center;cursor:pointer;border:0;background:#14102899;color:#fff;backdrop-filter:blur(3px)}.hm-repick:active{transform:scale(.94)}.hm-soon{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.3rem;height:100%}.hm-soon-t{font-family:var(--disp, "Bricolage Grotesque"),sans-serif;font-weight:700;font-size:1.05rem;margin-top:.4rem}.gif-search{flex-direction:row;align-items:center;gap:.5rem;background:var(--gate-soft);border:1px solid var(--gate-hairline);border-radius:999px;padding:.55rem .85rem;margin-bottom:.75rem}.gif-search-ic{color:var(--gate-muted);flex:none}.gif-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem;max-height:15rem;overflow-y:auto;align-items:start}.gif-cell{position:relative;height:0;padding:100% 0 0;border-radius:.6rem;overflow:hidden;cursor:pointer;border:1px solid var(--gate-hairline);background:var(--gate-soft)}.gif-cell:active{transform:scale(.96)}.gif-cell-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.gif-empty{text-align:center;padding:1.5rem 0}.gif-powered{flex-direction:row;align-items:center;justify-content:center;gap:.4rem;margin-top:.7rem;font-size:.68rem;font-weight:700;letter-spacing:.04em;color:var(--gate-muted);text-transform:uppercase}.gif-powered-mark{width:1rem;height:1rem;display:block}.add-ic-amber{background:#fbeecb;color:#8a6a1e}.group-card{display:flex;flex-direction:column;gap:.55rem;border:1px solid var(--border);border-radius:var(--radius-inner);background:var(--card);padding:.7rem}.making-card{flex-direction:column;align-items:center;justify-content:center;gap:.5rem;min-height:6rem;border:1px solid var(--gate-hairline);border-radius:var(--radius-inner, 1rem);background:var(--card);color:var(--gate-muted);padding:1.4rem 1rem;font-size:.9rem;font-weight:600;animation:rise .38s cubic-bezier(.2,.7,.3,1) both}.making-card .mu-icon{font-size:1.5rem;color:var(--gate-deep);flex:none}.making-t{color:var(--gate-text)}@media(prefers-reduced-motion:reduce){.making-card{animation:none}}.group-head{display:flex;flex-direction:row;align-items:center;gap:.5rem;padding:0 .1rem}.group-title{font-weight:700;font-size:.95rem;letter-spacing:-.01em}.group-tag{margin-left:auto;font-size:.66rem;font-weight:700;color:var(--muted-foreground);background:var(--muted);padding:.14rem .5rem;border-radius:999px}.group-tag-btn{display:inline-flex;flex-direction:row;align-items:center;gap:.3rem;border:0;cursor:pointer}.group-tag-btn .mu-icon{font-size:.95rem}.group-tag-btn:hover{background:var(--gate-lav-soft);color:var(--gate-deep)}.group-tools{margin-left:auto;display:flex;flex-direction:row;align-items:center;gap:.15rem}.group-edit{flex:none;width:1.75rem;height:1.75rem;border-radius:.55rem;border:0;background:transparent;color:var(--muted-foreground);display:grid;place-items:center;cursor:pointer}.group-edit .mu-icon{font-size:.92rem}.group-edit:hover{color:var(--gate-deep);background:var(--gate-lav-soft)}.group-del{flex:none;width:2rem;height:2rem;border-radius:.6rem;border:0;background:transparent;color:var(--muted-foreground);display:grid;place-items:center}.group-del .mu-icon{font-size:1.05rem}.group-del:hover{color:#b4232f;background:color-mix(in oklab,#b4232f 12%,transparent)}.group-items{min-height:.5rem;transition:min-height .15s ease}.mu-dnd-on .group-items{min-height:3rem}.group-items:has(.mu-dnd-placeholder){min-height:0}.group-add{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.35rem;padding:.55rem;border-radius:.7rem;border:1px dashed var(--border);background:transparent;color:var(--muted-foreground);font-weight:600;font-size:.82rem}.group-add:hover{background:var(--muted);color:var(--foreground)}.group-add-off{opacity:.6;cursor:default;border-style:solid}.group-card{content-visibility:auto;contain-intrinsic-size:auto 640px}.group-more{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.3rem;width:100%;padding:.6rem;border-radius:.7rem;border:0;background:var(--muted);color:var(--foreground);font-weight:600;font-size:.82rem;cursor:pointer;transition:transform .16s cubic-bezier(.23,1,.32,1)}.group-more:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.group-more:hover{background:var(--muted);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--muted) 70%,var(--foreground) 6%)}}}.group-add-off:hover{background:transparent;color:var(--muted-foreground)}.row-tool-del:hover{color:#b4232f;background:color-mix(in oklab,#b4232f 12%,transparent)}.empty-cta{display:flex;flex-direction:row;align-items:center;gap:.85rem;width:100%;text-align:left;padding:1rem;border-radius:1.1rem;border:1px solid var(--gate-lav-2);background:var(--gate-lav-soft);color:var(--gate-text);transition:border-color .13s ease,box-shadow .13s ease,transform .1s ease}button.empty-cta:hover{border-color:var(--gate-deep);box-shadow:0 8px 20px -12px #2b1e6966}button.empty-cta:active{transform:scale(.99)}.empty-cta-ic{width:2.9rem;height:2.9rem;flex:none;border-radius:.9rem;display:grid;place-items:center;background:var(--gate-card);color:var(--gate-deep);box-shadow:0 1px 3px #1410281a}.empty-cta-ic .mu-icon{font-size:1.4rem}.empty-cta-tx{min-width:0;flex:1;display:flex;flex-direction:column;gap:.1rem}.empty-cta-t{font-weight:800;font-size:.98rem;letter-spacing:-.01em;color:var(--gate-text)}.empty-cta-n{font-size:.8rem;color:var(--gate-text);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--gate-text) 62%,transparent)}line-height:1.35}.empty-cta-go{flex:none;color:var(--gate-deep);font-size:1.3rem}.add-ic-brand{background:#fff;box-shadow:inset 0 0 0 1px var(--border)}.add-ic-brand .mu-icon{font-size:1.35rem}.lay-seg{display:grid;grid-template-columns:1fr 1fr;gap:.35rem;padding:.35rem;border-radius:1.1rem;background:var(--muted)}.lay-seg-3{grid-template-columns:1fr 1fr 1fr}.lay-opt{display:flex;flex-direction:column;align-items:center;gap:.2rem;text-align:center;padding:.8rem .5rem;border-radius:.85rem;border:0;background:transparent;color:var(--muted-foreground);transition:background .15s ease,color .15s ease,box-shadow .15s ease}.lay-opt .mu-icon{font-size:1.5rem;margin-bottom:.1rem}.lay-opt-t{font-size:.88rem;font-weight:700}.lay-opt-n{font-size:.72rem;color:var(--muted-foreground)}.lay-opt.on{background:var(--card);color:var(--foreground);box-shadow:0 1px 3px #14102824}.lay-opt.on .mu-icon{color:var(--gate-deep)}.max-step{display:inline-flex;flex-direction:row;align-items:center;gap:.2rem;align-self:flex-start;padding:.25rem;border-radius:.85rem;background:var(--muted)}.max-btn{width:2rem;height:2rem;border-radius:.6rem;border:0;background:var(--card);color:var(--foreground);display:grid;place-items:center;cursor:pointer;box-shadow:0 1px 2px #1410281a}.max-btn:hover{color:var(--gate-deep)}.max-btn:disabled{opacity:.4;cursor:default;box-shadow:none}.max-val{min-width:2.2rem;text-align:center;font-weight:800;font-size:1.02rem;font-variant-numeric:tabular-nums}.add-two{display:grid;grid-template-columns:1fr;gap:1rem;align-items:start}.add-nav{display:flex;flex-direction:row;flex-wrap:wrap;gap:.4rem;margin:0;padding:0}.add-nav::-webkit-scrollbar{display:none}.add-navi{display:inline-flex;flex-direction:row;align-items:center;gap:.45rem;flex:none;white-space:nowrap;padding:.5rem .85rem;border-radius:999px;border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);font-family:var(--body, inherit);font-weight:600;font-size:.82rem}.add-navi .mu-icon{font-size:1.05rem}.add-navi.on{background:var(--gate-lav-soft);color:var(--gate-deep);border-color:transparent}.add-results{display:flex;flex-direction:column;gap:.35rem;min-width:0;min-height:15rem}.add-list{display:flex;flex-direction:column;gap:.15rem}.add-sec{font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--gate-muted);padding:.95rem .4rem .35rem}.add-sec:first-child{padding-top:.1rem}.add-row{display:flex;flex-direction:row;align-items:center;gap:.8rem;width:100%;text-align:left;padding:.7rem .65rem;border-radius:1rem;background:var(--gate-card)}.add-row-live{border:1px solid var(--gate-hairline);transition:background .13s ease,transform .1s ease,border-color .13s ease}button.add-row-live:hover{border-color:var(--gate-lav-2);background:var(--gate-lav-soft)}button.add-row-live:active{transform:scale(.99)}.add-row-soon{opacity:.6}.add-ic{width:2.7rem;height:2.7rem;border-radius:.85rem;display:grid;place-items:center;flex:none}.add-ic .mu-icon{font-size:1.3rem}.add-row-tx{min-width:0;flex:1;display:flex;flex-direction:column;gap:.05rem}.add-row-t{font-size:.95rem;font-weight:700;letter-spacing:-.01em}.add-row-n{font-size:.78rem;color:var(--gate-muted);line-height:1.3}.add-row-go{flex:none;color:var(--gate-deep);font-size:1.15rem}.sheet-add .add-results .add-row{border-radius:1rem;min-height:0;background:var(--gate-card);color:var(--gate-text);font-weight:400;padding:.8rem .85rem}.sheet-add .add-results .add-row-t{flex:1;min-width:0}.sheet-add .add-results .add-row-live{border:1px solid var(--gate-hairline)}.sheet-add .add-results button.add-row-live:hover{background:var(--gate-lav-soft);border-color:var(--gate-lav-2);color:var(--gate-text)}.sheet-add .add-results .add-row-soon:hover{background:var(--gate-card)}.add-count{flex:none;font-size:.72rem;font-weight:800;padding:.12rem .55rem;border-radius:999px;background:var(--gate-lav-soft);color:var(--gate-deep)}.add-soon-b{flex:none;font-size:.66rem;font-weight:800;padding:.14rem .6rem;border-radius:999px;background:var(--gate-soft);color:var(--gate-muted)}.add-hint{padding:.1rem .5rem .35rem}@media(min-width:46rem){.drawer-content:has(.sheet-add){width:min(42rem,100%);max-width:42rem;margin-inline:auto}.add-two{grid-template-columns:12rem minmax(0,1fr);gap:1.25rem}.add-nav{flex-direction:column;overflow:visible;gap:.15rem;margin:0;padding:0}.add-navi{justify-content:flex-start;width:100%;border:0;background:transparent;border-radius:.7rem;padding:.6rem .75rem}.add-navi:hover{background:var(--gate-text, #101014);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--gate-text, #101014) 5%,transparent)}}.add-navi.on{background:var(--gate-lav-soft);color:var(--gate-deep)}}.shop-one.as-desk>.rounded-2xl{display:grid;grid-template-columns:17rem minmax(0,1fr);gap:1.1rem 1.3rem;padding:1.4rem;align-items:start}.shop-one.as-desk .ident{grid-column:1;grid-row:1;align-self:start;position:sticky;top:0}.shop-one.as-desk .gal{padding:0}.shop-two .card-grip{flex:none;align-self:stretch;width:1.1rem;margin-right:.1rem;display:flex;align-items:center;justify-content:center;cursor:grab;touch-action:none;color:var(--ed-fnt)}.shop-two .card-grip .mu-icon{font-size:1.15rem}.shop-two .card-grip:active{cursor:grabbing}.shop-two .card-grip:hover{color:var(--ed-ink)}.shop-two .offer{position:relative}.mu-sortable .mu-dnd-placeholder{border:1.5px dashed var(--ed-brand);@supports (color: color-mix(in lab,red,red)){border:1.5px dashed color-mix(in oklab,var(--ed-brand) 45%,transparent)}border-radius:.95rem;background:var(--ed-brand);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--ed-brand) 7%,transparent)}}.mu-dnd-ghost{opacity:.4}.mu-dnd-overlay{box-shadow:0 18px 40px -16px #14102873;cursor:grabbing;transition:box-shadow .15s}.shop-two .offer{display:grid;column-gap:.85rem;row-gap:.05rem;align-items:center;grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"grip th   name sw" "grip th   meta sw" "grip tool tool tool"}.shop-two .offer:has(>.offer-main){display:flex;flex-direction:column;align-items:stretch}.shop-two .offer:has(>.offer-main)>.offer-main{width:100%}.shop-two .offer>.card-grip{grid-area:grip;align-self:center;align-items:center;justify-content:center;width:1.1rem;margin:0}.shop-two .offer>.offer-th{grid-area:th;align-self:center}.shop-two .offer>.row-name{grid-area:name;align-self:end}.shop-two .offer>.sw{grid-area:sw;align-self:center;margin:0}.shop-two .offer>.row-meta{grid-area:meta;align-self:start;display:flex;flex-direction:row;flex-wrap:wrap;column-gap:0;padding:0}.shop-two .row-meta>*{white-space:pre}.shop-two .offer>.row-tools{grid-area:tool;display:flex;flex-direction:row;align-items:center;gap:1.05rem;padding-top:.5rem}.shop-two .row-tools .sep{margin-left:auto}.shop-two .row-del:hover{color:#c9432f}.me-row .me-line{flex-direction:row;align-items:center;gap:.4rem;min-width:0}.me-row .me-name,.me-row .me-bio{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.me-row .me-pen{flex:none;width:auto;height:auto;padding:.1rem;border:0;background:none;color:var(--ed-fnt);font-size:.9rem;cursor:pointer;line-height:0}.me-row .me-pen:hover{color:var(--ed-ink);background:none}.me-soc{flex-direction:row;align-items:center;gap:.7rem;margin-top:.45rem}.me-soc-i{display:flex;align-items:center;color:var(--ed-mut)}.me-soc-i .mu-icon{font-size:1.1rem}.me-soc-plus{flex:none;height:1.9rem;border-radius:999px;border:1px dashed var(--ed-mut, #6b6a66);@supports (color: color-mix(in lab,red,red)){border:1px dashed color-mix(in srgb,var(--ed-mut, #6b6a66) 45%,transparent)}background:var(--ed-group, #f2f1ee);color:var(--ed-mut);display:inline-flex;align-items:center;gap:.3rem;padding:0 .75rem 0 .55rem;cursor:pointer}.me-soc-plus .mu-icon{font-size:1rem}.me-soc-plus-t{font-size:.78rem;font-weight:700;white-space:nowrap}.me-soc-plus:hover{background:var(--ed-soft);color:var(--ed-brand);border-color:var(--ed-brand)}.me-skel-name{width:45%;height:1.05rem;border-radius:.4rem}.me-skel-bio{width:72%;height:.85rem;border-radius:.4rem;margin-top:.1rem}.me-skel-soc{width:30%;height:1.9rem;border-radius:999px;margin-top:.35rem}.shop .shop-one .net-box{padding:.7rem 0 0;border-bottom:0}.shop .shop-one .net-box .net-row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;gap:1.1rem;border:0;padding:0;background:none}.shop .shop-one .net-box .net-row>a{flex:none;width:auto;padding:0;background:none;border:0;box-shadow:none}.shop .shop-one .net-dot{width:auto;height:auto;background:none;box-shadow:none;color:#fff}.shop .shop-one .net-ic{color:#fff;font-size:1.5rem;opacity:.95}.shop .shop-one .net-h{display:none}.shop .shop-one{--st-accent: #f0c06a;--st-accent-ink: #3a2a12;--st-ink: #fff;--st-soft: rgba(255,255,255,.74);--st-faint: rgba(255,255,255,.5);--st-card: rgba(255,255,255,.11);--st-card-2: rgba(255,255,255,.18);--st-hair: rgba(255,255,255,.16);--st-radius: 1.25rem}.shop .shop-one>.rounded-2xl:has(.stx){--stx-accent: #f0c06a;--stx-accent-ink: #3a2a12;--stx-ink: #fff;--stx-soft: rgba(255,255,255,.74);--stx-faint: rgba(255,255,255,.5);--stx-card: rgba(255,255,255,.11);--stx-card-2: rgba(255,255,255,.18);--stx-hair: rgba(255,255,255,.16);--stx-radius: 1.25rem;--stx-g1: #241a20;--stx-g2: #6f4550;--stx-g3: #b98088;--stx-g4: #caa07f;background:radial-gradient(120% 80% at 82% -5%,var(--stx-g4) 0%,transparent 42%),radial-gradient(130% 90% at 12% 8%,var(--stx-g3) 0%,transparent 46%),linear-gradient(168deg,var(--stx-g2) 0%,var(--stx-g1) 62%)!important}.shop .shop-one .rounded-2xl.wnoise .stx-wall:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.2;z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.shop .shop-one .stx{position:relative;z-index:1;min-height:100%;background:transparent;color:var(--stx-ink);isolation:isolate;font-family:var(--display, "Bricolage Grotesque", system-ui, sans-serif);flex:none}.shop .shop-one .stx>*{position:relative;z-index:1}.shop .shop-one .stx,.shop .shop-one .stx-pad{display:block}.shop .shop-one .stx>*,.shop .shop-one .stx-ident>*,.shop .shop-one .stx-svc>*,.shop .shop-one .stx-card>*,.shop .shop-one .stx-mid>*,.shop .shop-one .stx-foot>*{flex:none}.shop .shop-one .stx-top{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:1rem 1.1rem .2rem}.shop .shop-one .stx-brand{width:2.3rem;height:2.3rem;border-radius:.7rem;overflow:hidden;background:#fff;display:grid;place-items:center;box-shadow:0 4px 12px -6px #00000080}.shop .shop-one .stx-brand img{width:100%;height:100%;display:block;object-fit:cover}.shop .shop-one .stx-share{width:2.3rem;height:2.3rem;border-radius:999px;border:0;background:var(--stx-card);color:var(--stx-ink);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px var(--stx-hair);display:grid;place-items:center}.shop .shop-one .stx-share .mu-icon{font-size:1.05rem}.shop .shop-one .stx-pad{padding:1.4rem 1.15rem 0}.shop .shop-one .stx-ident{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.16rem}.shop .shop-one .stx-avw{position:relative;width:6.2rem;height:6.2rem;margin-bottom:.55rem}.shop .shop-one .stx-av{width:100%;height:100%;border-radius:999px;object-fit:cover;box-shadow:0 0 0 4px #ffffffe6,0 12px 26px -12px #0009}.shop .shop-one .stx-av-off{display:grid;place-items:center;background:linear-gradient(150deg,#e7c4a0,#b07a80);color:#fff;font-weight:800;font-size:2rem}.shop .shop-one .stx-av-vid{overflow:hidden;background:#000}.shop .shop-one .stx-badge{position:absolute;z-index:2;right:-.2rem;bottom:-.1rem;width:2.15rem;height:2.15rem;border-radius:999px;background:#fff;color:#4b3aa8;display:grid;place-items:center;box-shadow:0 6px 14px -6px #0000008c}.shop .shop-one .stx-badge .mu-icon{font-size:1.8rem}.shop .shop-one .stx-badge svg path:first-of-type{fill:currentColor}.shop .shop-one .stx-badge svg path:last-of-type{stroke:#fff;stroke-width:2.6}.shop .shop-one .stx-avbtn{border:0;background:none;padding:0;cursor:pointer;transition:transform .16s ease}.shop .shop-one .stx-avbtn:active{transform:scale(.94)}.shop .shop-one .stx-qr-hint{position:absolute;z-index:2;left:-.2rem;bottom:-.1rem;width:2.15rem;height:2.15rem;border-radius:999px;background:#1c1c1e;color:#fff;display:grid;place-items:center;box-shadow:0 0 0 3px #fff,0 6px 14px -6px #0000008c}.shop .shop-one .stx-qr-hint .mu-icon{font-size:1rem}.qr-sheet{align-items:center}.qr-sheet .share-head{align-self:stretch}.qr-card{align-self:center;background:#101014;border-radius:1.5rem;padding:1.3rem;margin:.5rem 0 0;display:flex;box-shadow:0 18px 40px -20px #14102880;transform:scale(.94);opacity:0;transition:transform .4s cubic-bezier(.34,1.56,.64,1) .1s,opacity .32s ease .1s}.drawer-overlay-open .qr-card{transform:none;opacity:1}.qrbox{width:15.5rem;height:15.5rem;display:grid;place-items:center}.qrbox svg{width:100%;height:100%}.qr-say{color:var(--gate-muted);font-size:.86rem;text-align:center;margin-top:1rem}@media(prefers-reduced-motion:reduce){.qr-card{transition:opacity .2s ease;transform:none}}.shop .shop-one .stx-namerow{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem}.shop .shop-one .stx-name{font-weight:800;font-size:1.7rem;letter-spacing:-.03em;margin:0;color:var(--stx-ink);line-height:1.05}.shop .shop-one .stx-kind{font-size:.7rem;font-weight:700;padding:.28rem .6rem;border-radius:999px;background:var(--stx-card-2);color:var(--stx-ink);box-shadow:inset 0 0 0 1px var(--stx-hair)}.shop .shop-one .stx-where{display:inline-flex;flex-direction:row;align-items:center;gap:.32rem;color:var(--stx-soft);font-size:.86rem;margin-top:.15rem}.shop .shop-one .stx-where .mu-icon{font-size:.9rem;opacity:.8}.shop .shop-one .stx-bio{color:var(--stx-soft);font-size:.9rem;line-height:1.5;margin:.5rem auto 0;max-width:19rem;text-align:center}.shop .shop-one .stx-bio,.shop .shop-one .stx-name,.shop .shop-one .stx-t{overflow-wrap:anywhere;word-break:break-word}.shop .shop-one .stx-soc{display:flex;flex-direction:row;justify-content:center;gap:1.35rem;margin-top:1rem}.shop{--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-flower: 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%2730.0%27%2F%3E%3Ccircle%20cx%3D%2750.0%27%20cy%3D%2723.0%27%20r%3D%2724.0%27%2F%3E%3Ccircle%20cx%3D%2773.4%27%20cy%3D%2736.5%27%20r%3D%2724.0%27%2F%3E%3Ccircle%20cx%3D%2773.4%27%20cy%3D%2763.5%27%20r%3D%2724.0%27%2F%3E%3Ccircle%20cx%3D%2750.0%27%20cy%3D%2777.0%27%20r%3D%2724.0%27%2F%3E%3Ccircle%20cx%3D%2726.6%27%20cy%3D%2763.5%27%20r%3D%2724.0%27%2F%3E%3Ccircle%20cx%3D%2726.6%27%20cy%3D%2736.5%27%20r%3D%2724.0%27%2F%3E%3C%2Fg%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)}.shop .shop-one .stx-cover{display:none}.shop .shop-one .stx-cover-img{width:100%;height:100%;object-fit:cover;display:block}.dz-headmedia{display:flex;flex-direction:row;align-items:center;gap:.7rem;width:100%;text-align:left;margin-top:.7rem;padding:.6rem .7rem;border:1px solid var(--gate-hairline);border-radius:1rem;background:var(--gate-card);color:var(--gate-text);cursor:pointer;transition:border-color .14s,background .14s,transform .1s}.dz-headmedia:hover{border-color:var(--gate-lav-2);background:var(--gate-lav-soft)}.dz-headmedia:active{transform:scale(.99)}.dz-hm-th{position:relative;width:2.9rem;height:2.9rem;flex:none;border-radius:.7rem;overflow:hidden;background:var(--gate-lav-soft);color:var(--gate-deep);display:grid;place-items:center}.dz-hm-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.dz-hm-play{position:absolute;z-index:1;color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.dz-hm-icon{font-size:1.1rem}.dz-hm-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:.05rem}.dz-hm-t{font-weight:700;font-size:.9rem}.dz-hm-n{font-size:.76rem;color:var(--gate-muted)}.dz-hm-go{flex:none;color:var(--gate-muted)}.shop .shop-one .stx.lay-shape .stx-avw{width:12rem;height:12rem;margin-bottom:.85rem}.shop .shop-one .stx.lay-shape .stx-av{border-radius:0;box-shadow:none}.shop .shop-one .stx.lay-shape.shp-rounded .stx-av{border-radius:2.4rem}.shop .shop-one .stx.lay-shape.shp-oval .stx-avw{width:13.5rem;height:10.5rem}.shop .shop-one .stx.lay-shape.shp-oval .stx-av{border-radius:50%}.shop .shop-one .stx.lay-shape.shp-loop .stx-avw{width:13.5rem;height:11.2rem}.shop .shop-one .stx.lay-shape.shp-loop .stx-av{-webkit-mask:var(--m-loop) center/contain no-repeat;mask:var(--m-loop) center/contain no-repeat}.shop .shop-one .stx.lay-shape.shp-flower .stx-avw{width:13rem;height:13rem}.shop .shop-one .stx.lay-shape.shp-flower .stx-av{-webkit-mask:var(--m-flower) center/contain no-repeat;mask:var(--m-flower) center/contain no-repeat}.shop .shop-one .stx.lay-shape.shp-burst .stx-avw{width:13rem;height:13rem}.shop .shop-one .stx.lay-shape.shp-burst .stx-av{-webkit-mask:var(--m-burst) center/contain no-repeat;mask:var(--m-burst) center/contain no-repeat}.shop .shop-one .stx.lay-shape .stx-name{font-size:1.9rem}.shop .shop-one .stx.lay-hero{position:relative}.shop .shop-one .stx.lay-hero .stx-top{position:absolute;top:.7rem;left:.7rem;right:.7rem;z-index:2}.shop .shop-one .stx.lay-hero .stx-cover{display:block;position:absolute;top:0;left:0;right:0;height:20rem;z-index: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%)}.shop .shop-one .stx.lay-hero .stx-pad{position:relative;z-index:1;padding-top:13.5rem}.shop .shop-one .stx.lay-hero .stx-avw{display:none}.shop .shop-one .stx.lay-hero .stx-name{font-size:2.1rem;color:var(--titlecolor, #fff);text-shadow:0 2px 22px rgba(0,0,0,.5)}.shop .shop-one .stx.lay-hero .stx-where,.shop .shop-one .stx.lay-hero .stx-bio{color:#ffffffeb;text-shadow:0 1px 12px rgba(0,0,0,.55)}.shop .shop-one .stx.lay-banner{position:relative}.shop .shop-one .stx.lay-banner .stx-top{position:absolute;top:.7rem;left:.7rem;right:.7rem;z-index:2}.shop .shop-one .stx.lay-banner .stx-cover{display:block;height:8.5rem}.shop .shop-one .stx.lay-banner .stx-pad{padding-top:0}.shop .shop-one .stx.lay-banner .stx-avw{margin-top:-3rem;position:relative;z-index:1}.dz-top-right{display:flex;flex-direction:row;align-items:center;gap:.5rem;flex:none}.dz-top-right .shop-see{margin-left:0}.dz-list{display:flex;flex-direction:column;gap:.65rem;padding:0 1.15rem}.dz-sec-h{font-weight:800;font-size:1rem;letter-spacing:-.01em;margin:.2rem .1rem .15rem}.dz-item{display:flex;flex-direction:row;align-items:center;gap:.85rem;width:100%;text-align:left;background:var(--card);border:1px solid var(--border);border-radius:1.15rem;padding:.7rem .85rem;cursor:pointer;color:var(--foreground);box-shadow:0 1px 2px #0000000a;transition:border-color .15s ease,box-shadow .15s ease}.dz-item:hover{border-color:var(--primary);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--primary) 40%,var(--border))}box-shadow:0 3px 12px -6px #0000002e}.dz-item-th{width:2.9rem;height:2.9rem;border-radius:.85rem;overflow:hidden;flex:none;display:grid;place-items:center;background:var(--muted);color:var(--muted-foreground)}.dz-item-th img{width:100%;height:100%;object-fit:cover}.dz-item-nm{font-weight:600;flex:1}.dz-item-val{color:var(--muted-foreground);font-size:.88rem;text-transform:capitalize}.dz-item-go{color:var(--muted-foreground);flex:none}.shop .shop-one .sk-phone{position:relative;background:#fbfafd;display:flex;flex-direction:column;gap:1.2rem;padding:1.4rem;box-shadow:0 24px 50px -30px #06050c8c}.sk-ph-top{flex-direction:row;align-items:center;justify-content:space-between}.sk-ph-brand{width:2.6rem;height:2.6rem;border-radius:.8rem}.sk-ph-share{width:2.6rem;height:2.6rem;border-radius:999px}.sk-ph-mid{align-items:center;gap:.9rem;padding-top:2.6rem}.sk-ph-av{width:7.5rem;height:7.5rem;border-radius:999px}.sk-ph-l1{width:55%;height:1.5rem;border-radius:999px}.sk-ph-l2{width:38%;height:1rem;border-radius:999px}.sk-ph-pill{width:62%;height:3rem;border-radius:999px;margin-top:1rem}.sk-ph-cards{gap:.85rem;padding-top:2.6rem}.sk-ph-card{width:100%;height:5.5rem;border-radius:1.1rem}.dz-th-ic{font-size:1.4rem}.dz-th-text{background:#26262e}.dz-th-text>span{font-family:var(--ff),system-ui,sans-serif;color:var(--c,#fff);font-weight:800;font-size:1.15rem;line-height:1}.dz-th-btnp{background:var(--card);box-shadow:inset 0 0 0 1px var(--border)}.dz-th-pill{width:1.6rem;height:1.6rem;border-radius:50%;background:var(--bc,#a3e635);box-shadow:0 1px 3px #0000002e}.dz-panel{display:flex;flex-direction:column;gap:1.1rem;padding:0 1.15rem}.dz-back{align-self:flex-start;display:inline-flex;align-items:center;gap:.25rem;padding:.35rem .7rem .35rem .5rem;border:0;border-radius:999px;background:var(--muted);color:var(--foreground);font-weight:600;font-size:.85rem;cursor:pointer}.dz-back:hover{background:var(--foreground);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--foreground) 8%,var(--muted))}}.dz-grp{display:flex;flex-direction:column;gap:.5rem}.dz-lbl{font-weight:600;font-size:14px;letter-spacing:.02em;line-height:1.43;color:var(--foreground);text-transform:none}.dz-hint{color:var(--muted-foreground);font-size:.85rem}.dz-panel .dz-grp.dz-dim{visibility:hidden;pointer-events:none}@keyframes dz-in{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}.dz-panel,.dz-list{animation:dz-in .22s ease both}@media(prefers-reduced-motion:reduce){.dz-panel,.dz-list{animation:none}}.dz-cards{display:grid;gap:.6rem}.dz-cards-3{grid-template-columns:repeat(3,1fr)}.dz-cards-2{grid-template-columns:repeat(2,1fr)}.dz-card{display:flex;flex-direction:column;align-items:center;gap:.55rem;padding:.7rem .5rem;border:1.5px solid var(--border);border-radius:.9rem;background:var(--card);cursor:pointer;color:var(--foreground)}.dz-card.on{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary);@supports (color: color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 20%,transparent)}}.dz-card-cap{font-size:.8rem;font-weight:600}.dz-mini{position:relative;width:100%;height:3.6rem;border-radius:.55rem;background:var(--muted);overflow:hidden}.dz-mini-sz{width:100%;height:3.6rem;border-radius:.55rem}.dz-mini-av{position:absolute;object-fit:cover}.dz-mini-ln{position:absolute;border-radius:2px;background:var(--muted-foreground);opacity:.3}.dz-mini-ln.lt{background:#fff;opacity:.95}.lp-classic .dz-mini-av{width:1.5rem;height:1.5rem;border-radius:50%;top:.5rem;left:50%;transform:translate(-50%)}.lp-classic .dz-mini-ln{width:1.7rem;height:.3rem;bottom:.55rem;left:50%;transform:translate(-50%)}.lp-hero .dz-mini-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lp-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.55))}.lp-hero .dz-mini-ln{width:1.7rem;height:.32rem;bottom:.5rem;left:.55rem;z-index:1}.lp-banner .dz-mini-band{position:absolute;top:0;left:0;width:100%;height:1.6rem;object-fit:cover}.lp-banner .dz-mini-av.bn{width:1.4rem;height:1.4rem;border-radius:50%;top:.95rem;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px var(--card)}.lp-shape .dz-mini-av.sh{width:2rem;height:2rem;top:.4rem;left:50%;transform:translate(-50%);-webkit-mask:var(--m-burst) center/contain no-repeat;mask:var(--m-burst) center/contain no-repeat}.lp-shape .dz-mini-ln{width:1.7rem;height:.3rem;bottom:.5rem;left:50%;transform:translate(-50%)}.dz-mini-av-def{display:grid;place-items:center;background:var(--muted-foreground);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--muted-foreground) 20%,var(--card))}color:var(--muted-foreground)}.dz-mini-av-def .mu-icon{font-size:.8rem}.dz-shape{position:relative;display:block;width:2.6rem;height:2.6rem;overflow:hidden;background:linear-gradient(150deg,#d9d9e0,#adadba)}.dz-shape img{width:100%;height:100%;object-fit:cover;display:block}.dz-shape.shp-rounded{border-radius:.6rem}.dz-shape.shp-oval{border-radius:50%;width:3.2rem;height:2.4rem}.dz-shape.shp-loop{width:3.2rem;-webkit-mask:var(--m-loop) center/contain no-repeat;mask:var(--m-loop) center/contain no-repeat}.dz-shape.shp-flower{-webkit-mask:var(--m-flower) center/contain no-repeat;mask:var(--m-flower) center/contain no-repeat}.dz-shape.shp-burst{-webkit-mask:var(--m-burst) center/contain no-repeat;mask:var(--m-burst) center/contain no-repeat}.dz-head-av{width:100%;height:100%;object-fit:cover;display:block}.dz-head-vid{width:100%;height:100%;overflow:hidden}.wg-sunset{--wgrad: linear-gradient(160deg,#ff8a5b,#f5583f 60%,#c0392b)}.wg-grape{--wgrad: linear-gradient(160deg,#b06de8,#7b5cf0 60%,#4b3bd6)}.wg-ocean{--wgrad: linear-gradient(160deg,#4fd1c5,#3182ce 70%,#2c5282)}.wg-mint{--wgrad: linear-gradient(160deg,#a7f3d0,#34d399 70%,#059669)}.wg-peach{--wgrad: linear-gradient(160deg,#ffd9a0,#ff9a8b 60%,#e0567f)}.wg-night{--wgrad: linear-gradient(160deg,#3b3a52,#1f1d2e 70%,#0f0e17)}.wg-aurora{--wgrad: linear-gradient(165deg,#6B46F2,#9a4bff 28%,#ff5ca8 60%,#ff9a5b 92%,#ffd0a8)}.wg-dusk{--wgrad: linear-gradient(170deg,#241a5e,#5a3dc0 32%,#a84bc0 60%,#e06a8a 82%,#ff9a6b)}.wg-reef{--wgrad: linear-gradient(168deg,#00d0b0,#1ba0e0 38%,#2b6cff 70%,#6B46F2 96%)}.wg-blush{--wgrad: linear-gradient(150deg,#ffe0b0,#ff9ec4 42%,#c86bff 88%)}.wg-citrus{--wgrad: linear-gradient(135deg,#ffe14d,#ff8a3d 42%,#ff5a8a 85%)}.wg-berry{--wgrad: linear-gradient(140deg,#ff4d9d,#a44bff 48%,#4b6bff 92%)}.wg-lime{--wgrad: linear-gradient(140deg,#bff24a,#34d399 48%,#00b8c2 92%)}@keyframes wall-flow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@media(prefers-reduced-motion:no-preference){.shop .shop-one .rounded-2xl.wst-gradient.wgm-premade{background-size:240% 240%!important;animation:wall-flow 18s ease-in-out infinite}}.shop .shop-one .rounded-2xl.wst-fill{background:var(--wallcolor,#f5583f)!important}.shop .shop-one .rounded-2xl.wst-gradient.wgm-premade{background:var(--wgrad,linear-gradient(160deg,#ff8a5b,#f5583f))!important}.shop .shop-one .rounded-2xl.wst-gradient.wgm-custom.wgd-down{background:linear-gradient(180deg,var(--wallcolor),var(--wallcolor) 55%,var(--wallcolor))!important;@supports (color: color-mix(in lab,red,red)){background:linear-gradient(180deg,color-mix(in srgb,var(--wallcolor) 62%,#fff),var(--wallcolor) 55%,color-mix(in srgb,var(--wallcolor) 78%,#000))!important}}.shop .shop-one .rounded-2xl.wst-gradient.wgm-custom.wgd-up{background:linear-gradient(0deg,var(--wallcolor),var(--wallcolor) 55%,var(--wallcolor))!important;@supports (color: color-mix(in lab,red,red)){background:linear-gradient(0deg,color-mix(in srgb,var(--wallcolor) 62%,#fff),var(--wallcolor) 55%,color-mix(in srgb,var(--wallcolor) 78%,#000))!important}}.shop .shop-one .rounded-2xl.wst-gradient.wgm-custom.wgd-radial{background:radial-gradient(120% 90% at 50% 22%,var(--wallcolor),var(--wallcolor) 62%,var(--wallcolor))!important;@supports (color: color-mix(in lab,red,red)){background:radial-gradient(120% 90% at 50% 22%,color-mix(in srgb,var(--wallcolor) 60%,#fff),var(--wallcolor) 62%,color-mix(in srgb,var(--wallcolor) 80%,#000))!important}}.shop .shop-one .rounded-2xl.wst-image{background:var(--wallcolor,#f5583f)!important}.shop .shop-one .rounded-2xl.wst-image.has-wallimg{background:var(--wallimg) center/cover no-repeat!important}.shop .shop-one .rounded-2xl.wst-blur{background:radial-gradient(70% 55% at 18% 12%,var(--wallcolor),transparent 62%),radial-gradient(65% 60% at 88% 22%,var(--wallcolor),transparent 60%),radial-gradient(85% 75% at 78% 92%,var(--wallcolor),transparent 58%),radial-gradient(60% 60% at 25% 88%,var(--wallcolor),transparent 60%),var(--wallcolor)!important;@supports (color: color-mix(in lab,red,red)){background:radial-gradient(70% 55% at 18% 12%,color-mix(in srgb,var(--wallcolor) 35%,#fff),transparent 62%),radial-gradient(65% 60% at 88% 22%,color-mix(in srgb,var(--wallcolor) 70%,#fff),transparent 60%),radial-gradient(85% 75% at 78% 92%,color-mix(in srgb,var(--wallcolor) 75%,#000),transparent 58%),radial-gradient(60% 60% at 25% 88%,color-mix(in srgb,var(--wallcolor) 88%,#000),transparent 60%),var(--wallcolor)!important}}.shop .shop-one .rounded-2xl.wst-pattern{background:var(--patternimg) center/cover no-repeat!important}.shop .shop-one .rounded-2xl.wst-video{background:#1c1c26!important}.shop .shop-one .stx-video{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.pub-shop .shop-one.pub-live .stx-video{position:sticky;inset:0 auto auto;height:100dvh;margin-bottom:-100dvh}@property --wallcolor{syntax: "<color>"; inherits: true; initial-value: #f5583f;}@property --tinta{syntax: "<number>"; inherits: true; initial-value: 0;}.shop .shop-one>.rounded-2xl{transition:--wallcolor .35s ease,--tinta .35s ease,background-color .4s ease}.shop .shop-one .stx{background:transparent}.shop .shop-one .stx-wall{position:absolute;inset:0;z-index:0;overflow:hidden;background:transparent;transition:opacity .35s ease}.shop .shop-one .stx-pad,.shop .shop-one .stx-foot{position:relative;z-index:1}.shop .shop-one .rounded-2xl.wst-image.has-wallimg .stx-wall{background:var(--wallimg) center/cover no-repeat!important}.shop .shop-one .rounded-2xl.wst-image.wfx-mono .stx-wall{filter:grayscale(1)}.shop .shop-one .rounded-2xl.wst-image.wfx-blur .stx-wall{filter:blur(12px)}.shop .shop-one .rounded-2xl.wst-image.wfx-halftone .stx-wall{filter:grayscale(1) contrast(1.35) brightness(1.03)}.shop .shop-one .rounded-2xl:before{content:"";position:absolute;inset:0;z-index:0;background:rgba(var(--tintrgb,0,0,0),var(--tinta,0));pointer-events:none}.shop .shop-one .rounded-2xl.wst-video .stx-wall{background:rgba(var(--tintrgb,0,0,0),var(--tinta,0))}.dz-wprow{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.dz-wpc{position:relative;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;gap:.3rem;width:auto;height:81px;padding:.3rem;border:1.5px solid var(--border);@supports (color: color-mix(in lab,red,red)){border:1.5px solid color-mix(in srgb,var(--border) 65%,transparent)}border-radius:.85rem;background:var(--card);cursor:pointer;color:var(--foreground);transition:border-color .16s ease,box-shadow .16s ease,transform .12s ease}.dz-wpc:hover{border-color:var(--foreground);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--foreground) 40%,transparent)}transform:translateY(-1px);box-shadow:0 7px 18px -12px #0006}.dz-wpc.on{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary);@supports (color: color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 22%,transparent)}}.dz-wpc-cap{font-size:.64rem;font-weight:600;text-align:center;line-height:1.05;letter-spacing:-.01em}.dz-wpc.dz-card-pro:after{content:"PRO";position:absolute;top:.32rem;right:.32rem;font-size:.5rem;font-weight:800;letter-spacing:.06em;color:#fff;background:#4b3aa8;border:1.5px solid #fff;padding:.08rem .28rem;border-radius:999px;line-height:1;box-shadow:0 2px 5px #28196e73;z-index:3}.dz-wp{flex:1;width:100%;border-radius:.55rem;overflow:hidden;background:var(--muted);display:grid;place-items:center;color:#fff}.dz-wp.wp-fill{background:var(--wallcolor,#f5583f)}.dz-wp[class*=wg-]{background:var(--wgrad)}.dz-wp.wp-blur{background:radial-gradient(120% 95% at 25% 15%,var(--wallcolor,#f5583f),var(--wallcolor,#f5583f) 60%,var(--wallcolor,#f5583f));@supports (color: color-mix(in lab,red,red)){background:radial-gradient(120% 95% at 25% 15%,color-mix(in srgb,var(--wallcolor,#f5583f) 45%,#fff),var(--wallcolor,#f5583f) 60%,color-mix(in srgb,var(--wallcolor,#f5583f) 82%,#000))}}.dz-wp.wp-image{background:var(--wallimg) center/cover}.dz-wp.wp-pattern{background:var(--swimg) center/cover}.dz-wp.wp-video{background:#1c1c26}.dz-card-pro{position:relative}.dz-card-pro:after{content:"PRO";position:absolute;top:.35rem;right:.35rem;font-size:.54rem;font-weight:800;letter-spacing:.06em;color:#fff;background:#4b3aa8;padding:.1rem .34rem;border-radius:999px;line-height:1;box-shadow:0 2px 5px #28196e66;z-index:3}.dz-ico.dz-card-pro:after,.dz-sw.dz-card-pro:after{content:"";top:.2rem;right:.2rem;width:.68rem;height:.68rem;min-width:0;padding:0;background:#4b3aa8;border:2px solid #fff;border-radius:999px;box-shadow:0 1px 3px #28196e80}.dz-pro{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:.22rem;flex:none;width:auto;align-self:center;font-size:.58rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#4b3aa8;padding:.16rem .5rem;border-radius:999px;box-shadow:0 1px 2px #28196e59;line-height:1}.dz-lbl-row{display:flex;flex-direction:row;align-items:center;gap:.5rem}.dz-sw-row{display:flex;flex-wrap:wrap;gap:.5rem}.dz-sw{width:2.2rem;height:2.2rem;border-radius:.6rem;background:var(--c,#ccc);border:1.5px solid var(--border);cursor:pointer;padding:0}.dz-sw.on{box-shadow:0 0 0 3px var(--primary);@supports (color: color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 30%,transparent)}border-color:var(--primary)}.dz-slider{display:flex;align-items:center;gap:.65rem}.dz-slider input[type=range]{flex:1;accent-color:var(--primary)}.dz-slider-ic{color:var(--muted-foreground);font-size:1.1rem}.dz-wall-th.wst-fill{background:var(--wallcolor)}.dz-wall-th.wst-gradient{background:var(--wgrad)}.dz-wall-th.wst-image,.dz-wall-th.wst-blur{background:var(--wallimg) center/cover}.dz-wall-th.wst-pattern{background:var(--patternimg) center/cover}.dz-wall-th.wst-video{background:var(--wallimg) center/cover no-repeat,#1c1c26}.dz-th-themes{background:linear-gradient(135deg,#7b5cf0,#ff7a3d);color:#fff}.dz-th-themes .mu-icon{font-size:1.2rem}.dz-themes{display:grid;grid-template-columns:repeat(2,1fr);gap:.9rem}.dz-theme{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:.45rem;padding:0;border:0;background:none;cursor:pointer;text-align:left;transition:transform .12s ease}.dz-theme:active{transform:scale(.97)}.dz-theme-bg{position:relative;display:block;width:100%;height:11rem;border-radius:1.1rem;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000f,0 10px 22px -16px #14102880}.dz-theme-bg.wst-pattern{background:var(--patternimg) center/cover,var(--wallcolor)}.dz-theme-bg.wst-video{background:var(--wallimg) center/cover,#1c1c26}.dz-theme-bg.wst-blur{background:radial-gradient(120% 95% at 25% 15%,var(--wallcolor),var(--wallcolor) 58%,var(--wallcolor));@supports (color: color-mix(in lab,red,red)){background:radial-gradient(120% 95% at 25% 15%,color-mix(in srgb,var(--wallcolor) 45%,#fff),var(--wallcolor) 58%,color-mix(in srgb,var(--wallcolor) 82%,#000))}}.dz-theme-vid{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.dz-theme-aa{position:absolute;top:.6rem;left:.75rem;z-index:2;font-size:2rem;line-height:1;font-weight:800;letter-spacing:-.02em;font-family:var(--ff);color:var(--c)}.dz-theme-pill{position:absolute;left:.65rem;bottom:.65rem;z-index:2;width:62%;height:20%;border-radius:999px;background:var(--pill);box-shadow:0 5px 12px -6px #0006;display:flex;align-items:center;justify-content:center}.dz-theme-pilltx{font-size:.66rem;font-weight:800;letter-spacing:.01em;color:var(--pillink)}.dz-theme-cap{display:flex;flex-direction:row;align-items:baseline;gap:.4rem;padding:0 .15rem}.dz-theme-nm{font-size:.88rem;font-weight:700;color:var(--foreground)}.dz-theme-vibe{font-size:.7rem;font-weight:500;color:var(--muted-foreground)}.dz-upwrap{display:flex;flex-direction:column;align-items:stretch;gap:.6rem;width:100%}.dz-upprev{position:relative;width:100%;height:6rem;flex:none;border-radius:.8rem;overflow:hidden;border:1.5px solid var(--border);background:#1c1c26 var(--swimg) center/cover}.dz-upsk{width:100%;height:6rem;flex:none;border-radius:.8rem}.dz-prev-del{position:absolute;top:.4rem;right:.4rem;width:1.9rem;height:1.9rem;padding:0;border-radius:999px;display:grid;place-items:center;cursor:pointer;border:0;background:#1410289e;color:#fff;backdrop-filter:blur(3px);z-index:2;transition:background .14s ease,transform .1s ease}.dz-prev-del:hover{background:#e0574a}.dz-prev-del:active{transform:scale(.92)}.dz-prev-del .mu-icon{font-size:.95rem}.dz-updrop{width:100%;min-width:0;display:flex;flex-direction:row;align-items:center;gap:.7rem;padding:.8rem .95rem;border-radius:.8rem;border:1.5px dashed var(--border);background:var(--muted);color:var(--foreground);cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease}.dz-updrop:hover{border-color:var(--primary);background:var(--primary);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 6%,var(--muted))}}.dz-updrop:disabled{opacity:.5;cursor:not-allowed}.dz-updrop:disabled:hover{border-color:var(--border);background:var(--muted)}.dz-updrop-ic{width:2.2rem;height:2.2rem;border-radius:.6rem;background:var(--card);display:grid;place-items:center;color:var(--primary);flex:none}.dz-updrop-ic .mu-icon{font-size:1.1rem}.dz-updrop-t{display:flex;flex-direction:column;gap:.1rem;min-width:0}.dz-updrop-l{font-weight:700;font-size:.9rem}.dz-updrop-lim{font-size:.72rem;color:var(--muted-foreground);line-height:1.35}@keyframes dz-spin{to{transform:rotate(360deg)}}.media-toast{position:fixed;left:50%;bottom:1.4rem;transform:translate(-50%);z-index:2147483000;max-width:min(92vw,26rem);display:flex;flex-direction:row;align-items:center;gap:.55rem;padding:.7rem 1.05rem;border-radius:999px;background:var(--card,#fff);color:var(--foreground,#1c1c26);font-family:var(--body);font-size:.86rem;font-weight:600;box-shadow:0 12px 34px -10px #14102873;border:1px solid var(--gate-hairline,rgba(0,0,0,.08));animation:media-toast-in .22s cubic-bezier(.2,.7,.3,1) both}.media-toast:before{content:"";flex:none;width:1rem;height:1rem;border-radius:50%;border:2px solid var(--primary);@supports (color: color-mix(in lab,red,red)){border:2px solid color-mix(in srgb,var(--primary) 35%,transparent)}border-top-color:var(--primary);animation:dz-spin .7s linear infinite}.media-toast-bad{background:#e0574a;color:#fff;border-color:transparent}.media-toast-bad:before{border:0;width:1.05rem;height:1.05rem;background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M12 9v4M12 17h.01'/%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3C/svg%3E");animation:none}@keyframes media-toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.media-toast{animation:none}}.dz-bstyle-row{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}.dz-bstyle-row>.dz-bcard{flex:1 1 28%}.dz-bcard{flex:1;min-width:0;display:flex;flex-direction:column;align-items:stretch;border:1.5px solid var(--border);@supports (color: color-mix(in lab,red,red)){border:1.5px solid color-mix(in srgb,var(--border) 70%,transparent)}border-radius:.9rem;background:var(--card);overflow:hidden;cursor:pointer;padding:0;transition:border-color .15s ease,box-shadow .15s ease}.dz-bcard:hover{border-color:var(--foreground);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--foreground) 35%,transparent)}}.dz-bcard.on{border-color:var(--foreground)}.dz-bcard-stage{position:relative;box-sizing:border-box;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:1.15rem .7rem;background:#c9c9cf}.dz-bpill{width:74%;height:1.4rem;flex:none;border-radius:999px}.dz-bpill.bp-solid{background:#fff}.dz-bpill.bp-glass{background:#ffffff80;border:1px solid rgba(255,255,255,.85);backdrop-filter:blur(3px)}.dz-bpill.bp-outline{background:transparent;border:1.5px solid #fff}.dz-bpill.bp-relieve{background:#fff;border:2px solid #2a2a30;box-shadow:2px 2px #2a2a30}.dz-bpill.bp-minimal{background:transparent;border-radius:2px;box-shadow:inset 0 -2px #fff}.dz-bpill.bp-wave{background:#fff;border-radius:0;--wtop: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='44'%20height='12'%20preserveAspectRatio='none'%3E%3Cpath%20d='M0%206%20Q11%200%2022%206%20T44%206%20V12%20H0%20Z'%20fill='black'/%3E%3C/svg%3E");--wbot: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='44'%20height='12'%20preserveAspectRatio='none'%3E%3Cpath%20d='M0%206%20Q11%2012%2022%206%20T44%206%20V0%20H0%20Z'%20fill='black'/%3E%3C/svg%3E");-webkit-mask:var(--wtop) top left/22px 8px repeat-x,var(--wbot) bottom left/22px 8px repeat-x,linear-gradient(#000,#000) center/100% calc(100% - 14px) no-repeat;mask:var(--wtop) top left/22px 8px repeat-x,var(--wbot) bottom left/22px 8px repeat-x,linear-gradient(#000,#000) center/100% calc(100% - 14px) no-repeat}.dz-bcard-cap{padding:.5rem;text-align:center;font-size:.8rem;font-weight:600}.dz-set-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;padding:.25rem 0}.dz-corner-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.dz-corner{width:2.9rem;height:2.9rem;display:grid;place-items:center;border:1.5px solid var(--border);@supports (color: color-mix(in lab,red,red)){border:1.5px solid color-mix(in srgb,var(--border) 75%,transparent)}border-radius:.75rem;background:var(--card);cursor:pointer;padding:0;transition:border-color .15s ease}.dz-corner:hover{border-color:var(--foreground);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--foreground) 35%,transparent)}}.dz-corner.on{border-color:var(--foreground)}.dz-corner-box{width:1.15rem;height:1.15rem;border-top:2.5px solid var(--foreground);border-left:2.5px solid var(--foreground);border-top-left-radius:var(--r,0)}.shop .shop-one .rounded-2xl[class*=bstyle-] .stx-bookp,.shop .shop-one .rounded-2xl[class*=bstyle-] .stx-panecta{border-radius:var(--btnradius,999px)}.shop .shop-one .rounded-2xl.bstyle-solid .stx-bookp,.shop .shop-one .rounded-2xl.bstyle-solid .stx-panecta{background:var(--btncolor);color:var(--btnink)}.shop .shop-one .rounded-2xl.bstyle-glass .stx-bookp,.shop .shop-one .rounded-2xl.bstyle-glass .stx-panecta{background:var(--btncolor);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--btncolor) 24%,transparent)}color:var(--btnink);border:1px solid var(--btncolor);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in srgb,var(--btncolor) 48%,transparent)}backdrop-filter:blur(8px)}.shop .shop-one .rounded-2xl.bstyle-outline .stx-bookp,.shop .shop-one .rounded-2xl.bstyle-outline .stx-panecta{background:transparent;color:var(--btnink);border:1.5px solid var(--btncolor)}.shop .shop-one .rounded-2xl.bshadow-none .stx-bookp,.shop .shop-one .rounded-2xl.bshadow-none .stx-panecta{box-shadow:none}.shop .shop-one .rounded-2xl.bshadow-soft .stx-bookp,.shop .shop-one .rounded-2xl.bshadow-soft .stx-panecta{box-shadow:0 6px 16px -8px var(--btncolor);@supports (color: color-mix(in lab,red,red)){box-shadow:0 6px 16px -8px color-mix(in srgb,var(--btncolor) 60%,transparent)}}.shop .shop-one .rounded-2xl.bshadow-strong .stx-bookp,.shop .shop-one .rounded-2xl.bshadow-strong .stx-panecta{box-shadow:0 12px 26px -8px var(--btncolor);@supports (color: color-mix(in lab,red,red)){box-shadow:0 12px 26px -8px color-mix(in srgb,var(--btncolor) 82%,transparent)}}.shop .shop-one .rounded-2xl.bshadow-hard .stx-bookp,.shop .shop-one .rounded-2xl.bshadow-hard .stx-panecta{box-shadow:3px 3px #000000d1}.shop .shop-one .rounded-2xl[class*=bstyle-] .stx-card{border-radius:calc(var(--btnradius,16px) + 4px)}.shop .shop-one .rounded-2xl.cstyle-solid .stx-card{background:#fff3;backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px var(--stx-hair)}.shop .shop-one .rounded-2xl.cstyle-glass .stx-card{background:#ffffff17;backdrop-filter:blur(20px);box-shadow:inset 0 0 0 1px #ffffff3d}.shop .shop-one .rounded-2xl.cstyle-outline .stx-card{background:transparent;backdrop-filter:none;box-shadow:inset 0 0 0 1.5px #fff6}.shop .shop-one .rounded-2xl.cstyle-elevated .stx-card{background:#ffffff30;backdrop-filter:blur(8px);box-shadow:0 16px 30px -16px #0000009e}.shop .shop-one .rounded-2xl.cstyle-bloque .stx-card{background:#ffffff2e;backdrop-filter:blur(6px);border:1.5px solid rgba(255,255,255,.55);box-shadow:4px 4px #00000052}.shop .shop-one .rounded-2xl.cstyle-plana .stx-card{background:transparent;backdrop-filter:none;border-radius:0;box-shadow:inset 0 -1px #ffffff2e;padding-left:.2rem;padding-right:.2rem}.shop .shop-one .rounded-2xl.cstyle-foto .stx-card{flex-direction:column;align-items:stretch;gap:.55rem;padding:0;overflow:hidden;background:#ffffff29;backdrop-filter:blur(8px)}.shop .shop-one .rounded-2xl.cstyle-foto .stx-thumb,.shop .shop-one .rounded-2xl.cstyle-foto .stx-thumb-e{width:100%;height:7rem;border-radius:0}.shop .shop-one .rounded-2xl.cstyle-foto .stx-mid{padding:0 .75rem}.shop .shop-one .rounded-2xl.cstyle-foto .stx-bookp{align-self:stretch;text-align:center;margin:0 .75rem .75rem}.shop .shop-one .rounded-2xl.cstyle-editorial .stx-card{background:#ffffff1a;backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px var(--stx-hair)}.shop .shop-one .rounded-2xl.cstyle-editorial .stx-card:hover{background:#ffffff29}.shop .shop-one .rounded-2xl.cstyle-editorial .stx-meta{border-top:1px solid var(--stx-hair);padding-top:.34rem;margin-top:.14rem}.shop .shop-one .rounded-2xl.cstyle-etiqueta .stx-card{background:#fbfaf7;--stx-ink: #1a1720;box-shadow:0 12px 26px -16px #1410289e}.shop .shop-one .rounded-2xl.cstyle-etiqueta .stx-card:hover{background:#fff}.shop .shop-one .rounded-2xl.cstyle-etiqueta .stx-t{color:#1a1720}.shop .shop-one .rounded-2xl.cstyle-etiqueta .stx-price{color:#1a1720;font-weight:800}.shop .shop-one .rounded-2xl.cstyle-etiqueta .stx-dur{color:#8a8592}.shop .shop-one .rounded-2xl.cstyle-etiqueta .stx-svc:not(.stx-svc-row) .stx-mid{border-left:1.5px dashed #d8d5cd;padding-left:.7rem}.shop .shop-one .rounded-2xl.cstyle-etiqueta .stx-svc-row .stx-mid{border-top:1.5px dashed #d8d5cd;padding-top:.42rem}.dz-cstyle-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.dz-cmini.cp-bloque{background:#ffffff38;border:1px solid rgba(255,255,255,.55);box-shadow:2px 2px #00000073}.dz-cmini.cp-plana{background:transparent;box-shadow:inset 0 -1.5px #ffffff80;border-radius:0;padding:6px 2px}.dz-cmini.cp-photo{flex-direction:column;align-items:stretch;gap:0;padding:0;overflow:hidden;background:#ffffff2e}.dz-cmini.cp-photo .dz-cthumb{width:100%;height:20px;border-radius:0;flex:none;background:#ffffff6b}.dz-cmini.cp-photo .dz-cbar{flex:none;height:5px;margin:5px 6px 6px}.dz-cmini.cp-editorial{box-shadow:inset 0 0 0 1px #fff6}.dz-cmini.cp-editorial .dz-cbar{background:transparent;border-top:1px solid rgba(255,255,255,.6);border-radius:0;height:2px}.dz-cmini.cp-etiqueta{background:#fbfaf7;box-shadow:0 3px 7px -4px #00000080}.dz-cmini.cp-etiqueta .dz-cthumb{background:#1410283d}.dz-cmini.cp-etiqueta .dz-cbar{background:#14102852}.shop .shop-one .stx{font-family:var(--pagefont),system-ui,sans-serif;color:var(--pagecolor);--stx-ink: var(--pagecolor)}.shop .shop-one .stx-name,.shop .shop-one .stx-sh-t{font-family:var(--titlefont),system-ui,sans-serif;color:var(--titlecolor)}.shop .shop-one .rounded-2xl:has(.stx){--stx-accent: var(--accent, #f0c06a)}.dz-th-accent{background:var(--card);box-shadow:inset 0 0 0 1px var(--border)}.dz-th-swatch{width:1.75rem;height:1.75rem;border-radius:.6rem;background:var(--ac,#f0c06a);display:grid;place-items:center;overflow:hidden;box-shadow:0 1px 3px #0000002e}.dz-th-bar{width:.42rem;height:100%;border-radius:999px;background:#111}.dz-fontbtn{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.6rem;width:100%;padding:.7rem .9rem;border:1.5px solid var(--border);border-radius:.75rem;background:var(--card);color:var(--foreground);cursor:pointer}.dz-fontbtn:hover{border-color:var(--foreground);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--foreground) 35%,transparent)}}.dz-fontname{font-size:1rem;font-weight:600;font-family:var(--ff),system-ui,sans-serif}.dz-fontbtn .mu-icon{color:var(--muted-foreground)}.dz-modal-head{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:1rem 1.1rem;border-bottom:1px solid var(--border);flex:none}.dz-modal-t{font-weight:700;font-size:1rem}.dz-modal-x{width:2rem;height:2rem;border-radius:999px;border:0;background:var(--muted);color:var(--foreground);display:grid;place-items:center;cursor:pointer}.dz-fontlist{display:flex;flex-direction:column;overflow-y:auto;padding:.4rem;gap:.15rem}.dz-fontopt{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.6rem;width:100%;padding:.7rem .9rem;border:0;background:transparent;color:var(--foreground);border-radius:.6rem;cursor:pointer;text-align:left}.dz-fontopt:hover{background:var(--muted)}.dz-fontopt-nm{font-size:1.15rem;font-family:var(--ff),system-ui,sans-serif}.dz-fontopt-cat{font-size:.68rem;font-weight:600;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.06em}.dz-cstage{box-sizing:border-box;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:1.1rem .7rem;background:linear-gradient(150deg,#3f6d3a,#5c8a4e)}.dz-cmini{display:flex;flex-direction:row;align-items:center;gap:5px;width:82%;padding:6px;border-radius:9px}.dz-cthumb{width:18px;height:18px;border-radius:5px;flex:none;background:#ffffff59}.dz-cbar{flex:1;height:7px;border-radius:999px;background:#ffffff8c}.dz-cmini.cp-solid{background:#ffffff38;box-shadow:inset 0 0 0 1px #fff3}.dz-cmini.cp-glass{background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff4d}.dz-cmini.cp-outline{background:transparent;box-shadow:inset 0 0 0 1.5px #ffffff8c}.dz-cmini.cp-elevated{background:#fff3;box-shadow:0 6px 12px -5px #0009}.dz-slider,.dz-sw-row{flex-direction:row}.dz-colorbtn{display:flex;flex-direction:row;align-items:center;gap:.75rem;padding:.5rem 1rem .5rem .5rem;border:1px solid var(--border);border-radius:.95rem;background:var(--card);cursor:pointer;box-shadow:0 1px 3px #0000000d}.dz-colorbtn:hover{border-color:var(--foreground);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--foreground) 22%,var(--border))}}.dz-colorbtn .tone-free{position:relative;inset:auto;width:2rem;height:2rem;flex:none;border-radius:.6rem;overflow:hidden;border:1px solid rgba(0,0,0,.12)}.dz-colorbtn .tone-well{position:relative;inset:auto;opacity:1;width:100%;height:100%;border:0;border-radius:.6rem;padding:0;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:none;-webkit-user-drag:none;user-select:none}.dz-colorbtn .tone-well::-webkit-color-swatch-wrapper{padding:0;border-radius:.6rem}.dz-colorbtn .tone-well::-webkit-color-swatch{border:0;border-radius:.6rem}.dz-colorbtn .tone-well::-moz-color-swatch{border:0;border-radius:.6rem}.dz-hex{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;text-transform:uppercase;color:var(--foreground);min-width:5.2rem;text-align:left}.cp-host{position:relative;display:inline-flex}.cp-well{width:2rem;height:2rem;flex:none;padding:0;cursor:pointer;border-radius:.6rem;border:1px solid rgba(0,0,0,.14);box-shadow:inset 0 0 0 1px #ffffff40}.dz-colorbtn .cp-host{width:2.5rem;height:2.5rem;padding:2px;border-radius:.7rem;overflow:visible;display:grid;place-items:stretch;background:conic-gradient(from 0deg,#f43f5e,#f59e0b,#22c55e,#3b82f6,#a855f7,#f43f5e)}.dz-colorbtn .cp-well{width:100%;height:100%;border:0;border-radius:.48rem;box-shadow:inset 0 0 0 2px var(--card)}.pk-well{position:relative;overflow:hidden}.pk-dot{position:absolute;right:3px;bottom:3px;width:14px;height:14px;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 1px 3px #0000004d}.pk-scrim{position:fixed;inset:0;z-index:79;background:transparent}.pk-pop{position:fixed;z-index:80;width:292px;box-sizing:border-box;background:var(--gate-card,#fff);border-radius:20px;box-shadow:0 24px 60px -18px #1f163c61,0 0 0 1px var(--gate-hairline,#efedf6);padding:12px;display:flex;flex-direction:column;gap:11px;animation:pk-in .18s cubic-bezier(.2,.8,.3,1)}@keyframes pk-in{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}@media(max-width:35rem){.pk-scrim{background:#10101447}.pk-pop{left:0!important;right:0;top:auto!important;bottom:0;width:auto;border-radius:22px 22px 0 0;padding:10px 16px calc(16px + env(safe-area-inset-bottom,0px));animation:pk-up .24s cubic-bezier(.2,.8,.3,1)}.pk-pop:before{content:"";width:38px;height:5px;border-radius:5px;background:#dedbe8;margin:0 auto 2px}}@keyframes pk-up{0%{transform:translateY(100%)}to{transform:none}}.pk-seg{display:flex;background:var(--gate-soft,#f5f4f9);border-radius:12px;padding:3px;gap:2px}.pk-seg button{flex:1;font:inherit;font-size:.78rem;font-weight:600;border:0;background:transparent;border-radius:9px;padding:.42rem .4rem;cursor:pointer;color:#5a5670}.pk-seg button.on{background:#fff;color:var(--gate-text,#101014);box-shadow:0 1px 3px #1f163c24}.pk-bar{position:relative;height:26px;margin:0 10px;border-radius:9px;cursor:copy;touch-action:none;box-shadow:inset 0 0 0 1px #0000000f}.pk-stop{position:absolute;top:50%;width:20px;height:30px;margin:-15px 0 0 -10px;border-radius:7px;border:2.5px solid #fff;box-shadow:0 1px 5px #00000059;cursor:grab;touch-action:none}.pk-stop.on{box-shadow:0 0 0 2px var(--gate-ink,#1c1c1e),0 2px 8px #00000059}.pk-stop.gone{opacity:.35}.pk-map{position:relative;height:150px;touch-action:none;cursor:crosshair}.pk-map canvas{position:absolute;inset:0;width:100%;height:100%;border-radius:12px}.pk-map svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.pk-pt{position:absolute;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;border:2.5px solid #fff;box-shadow:0 1px 6px #0006;pointer-events:none;display:grid;place-items:center;font-size:.58rem;font-weight:800;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.6);transition:width .1s,height .1s,margin .1s}.pk-pt.on{width:28px;height:28px;margin:-14px 0 0 -14px;box-shadow:0 0 0 2px var(--gate-ink,#1c1c1e),0 2px 8px #0006}.pk-row{display:flex;align-items:center;gap:8px}.pk-grow{flex:1}.pk-lbl{font-size:.7rem;font-weight:700;color:var(--gate-muted,#8e8a99);flex:none;width:62px}.pk-range{flex:1;min-width:0;-webkit-appearance:none;appearance:none;height:12px;border-radius:99px;outline-offset:3px}.pk-range::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid #fff;box-shadow:0 0 0 1px #00000040,0 1px 4px #0000004d;cursor:grab}.pk-range::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid #fff;box-shadow:0 0 0 1px #00000040}.pk-hex{flex:1;min-width:0;display:flex;align-items:center;gap:6px;border:1px solid var(--gate-hairline,#efedf6);border-radius:10px;padding:5px 8px}.pk-hex i{width:18px;height:18px;border-radius:5px;flex:none;box-shadow:inset 0 0 0 1px #0000001a}.pk-hex input{font:600 .82rem ui-monospace,Menlo,monospace;border:0;outline:0;width:100%;min-width:0;background:transparent;text-transform:uppercase;color:var(--gate-text,#101014)}.pk-ic{font:inherit;width:32px;height:32px;flex:none;border-radius:10px;border:1px solid var(--gate-hairline,#efedf6);background:#fff;cursor:pointer;display:grid;place-items:center;color:#4a4757}.pk-ic:disabled{opacity:.35;cursor:default}.pk-ic.on{background:var(--gate-ink,#1c1c1e);border-color:var(--gate-ink,#1c1c1e);color:#fff}.pk-dial{width:32px;height:32px;flex:none;border-radius:50%;border:1px solid var(--gate-hairline,#efedf6);position:relative;cursor:grab;touch-action:none;background:#fff}.pk-dial i{position:absolute;left:50%;top:50%;width:2px;height:12px;margin-left:-1px;background:var(--gate-ink,#1c1c1e);border-radius:2px;transform-origin:50% 0}.pk-deg{font:600 .74rem ui-monospace,Menlo,monospace;color:#4a4757;width:34px}.pk-sep{height:1px;background:var(--gate-hairline,#efedf6);margin:0 -12px}.pk-anims{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:4px}.pk-anims button{font:inherit;font-size:.64rem;font-weight:600;border:1px solid var(--gate-hairline,#efedf6);background:#fff;border-radius:10px;padding:4px 2px 5px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:3px;color:#4a4757}.pk-anims button i{width:100%;height:18px;border-radius:6px}.pk-anims button.on{border-color:var(--gate-ink,#1c1c1e);box-shadow:0 0 0 1px var(--gate-ink,#1c1c1e);color:var(--gate-text,#101014)}.pk-sw{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.pk-sw button{aspect-ratio:1;width:100%;border-radius:10px;border:0;cursor:pointer;box-shadow:inset 0 0 0 1px #00000014;transition:transform .12s ease}.pk-sw button:hover{transform:scale(1.08)}.pk-recent{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pk-recent button{width:22px;height:22px;border-radius:7px;border:0;cursor:pointer;box-shadow:inset 0 0 0 1px #0000001a}.pk-pop button:focus-visible,.pk-pop input:focus-visible,.pk-pop [tabindex]:focus-visible{outline:2px solid var(--gate-deep,#4b3aa8);outline-offset:2px}@keyframes pk-flow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes pk-breathe{0%,to{filter:saturate(1) brightness(1)}50%{filter:saturate(1.35) brightness(1.12)}}@keyframes pk-spin{to{--pk-angle: 360deg}}@keyframes pk-hue{to{filter:hue-rotate(360deg)}}@media(prefers-reduced-motion:reduce){.pk-pop,.pk-well{animation:none!important}}.dz-set{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.dz-set-t{display:flex;flex-direction:column;gap:.05rem;min-width:0}.dz-set .dz-sw-row{justify-content:flex-end}.dz-set .dz-slider{flex:1 1 10rem;min-width:9rem}.dz-ico-row{display:flex;flex-direction:row;gap:.4rem;flex-wrap:wrap;justify-content:flex-end}.dz-ico{display:flex;flex-direction:column;align-items:center;gap:.2rem;min-width:3.3rem;padding:.45rem .3rem;border:1.5px solid var(--border);border-radius:.6rem;background:var(--card);color:var(--foreground);cursor:pointer;transition:border-color .15s ease,background .15s ease}.dz-ico .mu-icon{font-size:1.15rem}.dz-ico-cap{font-size:.62rem;font-weight:600;line-height:1}.dz-ico:hover{border-color:var(--foreground);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--foreground) 22%,var(--border))}}.dz-ico.on{border-color:var(--foreground);background:var(--muted)}.dz-pat{background:var(--swimg) center/cover;overflow:hidden}.dz-save{padding:.5rem 1.1rem;border-radius:999px;border:0;background:var(--primary);color:var(--primary-foreground);font-weight:700;font-size:.9rem;cursor:pointer;white-space:nowrap}.dz-save:disabled{opacity:.45;cursor:default}.shop .shop-one .stx.lay-shape .stx-badge,.shop .shop-one .stx.lay-hero .stx-badge,.shop .shop-one .stx.lay-banner .stx-badge{display:none}.shop .shop-one .stx.lay-shape .stx-qr-hint,.shop .shop-one .stx.lay-banner .stx-qr-hint{left:50%;right:auto;bottom:-.35rem;transform:translate(-50%)}.shop .shop-one .stx-soc-a{color:var(--stx-ink);opacity:.92;display:grid;place-items:center}.shop .shop-one .stx-soc-a .mu-icon{font-size:1.45rem}.shop .shop-one .stx-gal{display:flex;flex-direction:row;gap:.55rem;overflow-x:auto;padding:1.3rem 0 .3rem;margin:0 -.15rem;scrollbar-width:none}.shop .shop-one .stx-gal::-webkit-scrollbar{display:none}.shop .shop-one .stx-shot{flex:0 0 auto;width:6.4rem;height:6.4rem;border-radius:1.1rem;object-fit:cover;box-shadow:inset 0 0 0 1px #ffffff24}.shop .shop-one .stx-sech{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;margin:1.7rem .15rem .8rem}.shop .shop-one .stx-sh-t{font-weight:700;font-size:1.18rem;letter-spacing:-.02em;margin:0;color:var(--stx-ink)}.shop .shop-one .stx-sh-s{font-size:.78rem;color:var(--stx-faint);font-weight:600}.shop .shop-one .stx-svc,.shop .shop-one .stx-track{display:flex;flex-direction:column;gap:.7rem}.shop .shop-one .stx-card{display:flex;flex-direction:row;align-items:center;gap:.85rem;padding:.7rem;border-radius:var(--stx-radius);background:var(--stx-card);backdrop-filter:blur(16px);box-shadow:inset 0 0 0 1px var(--stx-hair)}.shop .shop-one .stx-thumb{width:4.4rem;height:4.4rem;border-radius:.95rem;flex:none;object-fit:cover;box-shadow:inset 0 0 0 1px #ffffff1f}.shop .shop-one .stx-thumb-e{display:grid;place-items:center;font-size:1.5rem;background:#ffffff14;color:var(--stx-soft)}.shop .shop-one .stx-mid{flex:1;min-width:0;display:flex;flex-direction:column;gap:.18rem}.shop .shop-one .stx-t{font-weight:700;font-size:1.02rem;letter-spacing:-.01em;color:var(--stx-ink);line-height:1.15}.shop .shop-one .stx-meta{display:flex;flex-direction:row;gap:.3rem;font-size:.82rem}.shop .shop-one .stx-price{color:var(--stx-accent);font-weight:800}.shop .shop-one .stx-dur{color:var(--stx-soft)}.shop .shop-one .stx-sub{font-size:.78rem;color:var(--stx-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop .shop-one .stx-bookp{flex:none;align-self:center;font-size:.78rem;font-weight:800;white-space:nowrap;color:var(--stx-accent-ink);background:var(--stx-accent);padding:.5rem .8rem;border-radius:999px}.shop .shop-one .stx-foot{display:flex;flex-direction:column;align-items:center;gap:.85rem;padding:1.6rem 1rem 1.9rem}.shop .shop-one .stx:not(:has(>.stx-foot)){padding-bottom:2.25rem}.shop .shop-one .stx-wm{display:inline-flex;flex-direction:row;align-items:center;gap:.5rem;background:#0e0b128f;backdrop-filter:blur(14px);color:#fff;font-weight:700;font-size:.86rem;padding:.48rem 1.05rem .48rem .5rem;border-radius:999px;box-shadow:0 12px 28px -14px #0009,inset 0 0 0 1px #ffffff2e}.shop .shop-one .stx-wmg{width:1.55rem;height:1.55rem;flex:none;border-radius:.45rem;overflow:hidden;background:#fff;display:grid;place-items:center;box-shadow:0 2px 6px -3px #00000080}.shop .shop-one .stx-wmg img{width:100%;height:100%;display:block;object-fit:cover}.shop .shop-one .stx-legal{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:.3rem}.shop .shop-one .stx-legal a,.shop .shop-one .stx-legal .stx-sep{color:var(--stx-faint);font-size:.72rem}.shop .shop-one.as-desk .stx{width:100%}.shop .shop-one.as-desk .stx-pad{width:100%;box-sizing:border-box;display:grid;grid-template-columns:18rem minmax(0,1fr);gap:1.5rem;align-items:start;padding:1.4rem}.shop .shop-one.as-desk .stx-ident{grid-column:1;grid-row:1;align-self:start;position:sticky;top:1rem;background:var(--stx-card);backdrop-filter:blur(16px);box-shadow:inset 0 0 0 1px var(--stx-hair);border-radius:1.4rem;padding:1.6rem 1.2rem}.shop .shop-one.as-desk .stx-right{grid-column:2;grid-row:1;display:flex;flex-direction:column;gap:1.2rem;min-width:0}.shop .shop-one.as-desk .stx-right>*{flex:none}.shop .shop-one.as-desk .stx-gal{padding-top:0;margin:0}.shop .shop-one.as-desk .stx-top{padding:1.1rem 1.4rem .2rem}.shop .shop-one .stx-price,.shop .shop-one .stx-dur{white-space:nowrap}.shop .shop-one .stx-meta{flex-wrap:nowrap}.shop .shop-one .stx-card{transition:transform .16s ease,background .16s ease}.shop .shop-one .stx-card:hover{transform:translateY(-2px);background:var(--stx-card-2)}.shop .shop-one .stx-card:hover .stx-bookp{filter:brightness(1.06)}.shop .shop-one .stx-bookp{transition:filter .14s ease}.shop .shop-one .stx-soc-a{transition:transform .15s ease,opacity .15s ease}.shop .shop-one .stx-soc-a:hover{transform:translateY(-2px);opacity:1}.shop .shop-one .stx-shot{transition:transform .16s ease}.shop .shop-one .stx-shot:hover{transform:scale(1.03)}.shop .shop-one .stx-share{transition:background .15s ease}.shop .shop-one .stx-share:hover{background:var(--stx-card-2)}.shop .shop-one .stx-brand,.shop .shop-one .stx-wm{transition:transform .15s ease,box-shadow .15s ease}.shop .shop-one .stx-brand:hover,.shop .shop-one .stx-wm:hover{transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.shop .shop-one .stx *,.shop .shop-one .stx{transition:none!important}}.shop .shop-one .stx-t{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.shop .shop-one .stx-meta{flex-wrap:nowrap;white-space:nowrap}.shop .shop-one .stx-sub{display:block}.shop .shop-one .stx-bookp{padding:.5rem .75rem;align-self:center}.shop .shop-one .stx-card{gap:.7rem}.shop .shop-one.as-desk>.rounded-2xl:has(.stx){display:block;grid-template-columns:none;padding:0;gap:0}.shop .shop-one .stx-panecta{display:none}.shop .shop-one.as-desk .stx-panecta{display:flex;align-items:center;justify-content:center;width:100%;margin-top:1.1rem;padding:.85rem;border:0;border-radius:1rem;cursor:pointer;font-family:var(--display, "Bricolage Grotesque", sans-serif);font-weight:800;font-size:.98rem;background:var(--stx-accent);color:var(--stx-accent-ink);transition:filter .14s ease}.shop .shop-one.as-desk .stx-panecta:hover{filter:brightness(1.05)}.shop .shop-one.as-desk .stx-svc:not(.stx-svc-row)>.stx-track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.shop .shop-one.as-desk .stx-sech{margin:0 .15rem .8rem}.shop .shop-one .stx-svc-row{padding:.5rem .1rem;margin:0 -.1rem}.shop .shop-one .stx-svc-row>.stx-track{flex-direction:row}.shop .shop-one .stx-svc-row .stx-card{flex:0 0 74%;min-width:0;flex-direction:column;align-items:stretch;gap:.5rem;padding:.5rem}.shop .shop-one .stx-svc-row .stx-thumb,.shop .shop-one .stx-svc-row .stx-thumb-e{width:100%;height:6.2rem;border-radius:.8rem}.shop .shop-one .stx-svc-row .stx-thumb-e,.shop .shop-one .rounded-2xl.cstyle-foto .stx-thumb-e{height:3.2rem}.shop .shop-one .stx-svc-row .stx-mid{gap:.22rem;padding:0 .2rem}.shop .shop-one .stx-svc-row .stx-t{white-space:normal}.shop .shop-one .stx-svc-row .stx-bookp{align-self:stretch;text-align:center;padding:.58rem;margin-top:.1rem}.shop .shop-one.as-desk .stx-svc-row .stx-card{flex-basis:13rem}.js-carousel{overflow:hidden;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.js-carousel>*{display:flex;will-change:transform}.js-carousel.is-dragging{cursor:grabbing}.js-carousel.is-dragging *{pointer-events:none}.gm-head-ic{flex:none;width:2rem;height:2rem;border-radius:.55rem;display:grid;place-items:center;background:var(--gate-lav-soft);color:var(--gate-deep)}.gm-head-ic .mu-icon{font-size:1.05rem}.gm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(4.6rem,1fr));gap:.45rem}.gm-cell{position:relative;aspect-ratio:1 / 1;border-radius:.7rem;overflow:hidden;box-shadow:inset 0 0 0 1px var(--border);background:var(--muted)}.gm-cell-img{width:100%;height:100%;object-fit:cover;display:block}.gm-cell-blank{display:grid;place-items:center;color:var(--muted-foreground)}.gm-cell-badge{position:absolute;left:.3rem;bottom:.3rem;width:1.35rem;height:1.35rem;border-radius:50%;background:#0000008c;color:#fff;display:grid;place-items:center}.gm-cell-badge .mu-icon{font-size:.8rem}.gm-cell-del{position:absolute;top:.25rem;right:.25rem;width:1.5rem;height:1.5rem;border-radius:50%;border:0;background:#0000008c;color:#fff;display:grid;place-items:center;cursor:pointer}.gm-cell-del .mu-icon{font-size:.85rem}.gm-cell-del:hover{background:#b4232f}.gm-grip{position:absolute;top:.25rem;left:.25rem;z-index:3;width:1.5rem;height:1.5rem;border-radius:.45rem;background:#00000080;color:#fff;display:grid;place-items:center;cursor:grab;touch-action:none}.gm-grip .mu-icon{font-size:.85rem}.gm-grip:active{cursor:grabbing}.gm-add{aspect-ratio:1 / 1;border-radius:.7rem;border:1.5px dashed var(--border);background:transparent;color:var(--muted-foreground);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;cursor:pointer;font-family:inherit;font-weight:700;font-size:.72rem}.gm-add .mu-icon{font-size:1.1rem}.gm-add:hover{background:var(--muted);color:var(--foreground)}.gm-cell-up{pointer-events:none}.gm-cell-up .gm-cell-img{filter:brightness(.62) saturate(.9)}.gm-up-veil{position:absolute;inset:0;overflow:hidden;display:grid;place-items:center}.gm-up-veil:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);animation:gm-shimmer 1.15s ease-in-out infinite}.gm-up-bar{width:1.6rem;height:1.6rem;border-radius:50%;border:2.5px solid rgba(255,255,255,.4);border-top-color:#fff;animation:gm-spin .8s linear infinite;z-index:1}@keyframes gm-shimmer{to{transform:translate(100%)}}@keyframes gm-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.gm-up-veil:after,.gm-up-bar{animation:none}}.gm-grid .mu-dnd-placeholder{border:2px dashed var(--gate-deep);border-radius:.7rem;background:var(--gate-lav-soft)}.gm-say{display:block;font-size:.75rem;color:var(--muted-foreground);margin-top:.5rem}.gm-say-bad{color:#b4232f}.js-gm-ping,.dz-bridge,.js-lb-url,.js-lb-kind{display:none}.shop .shop-one .gm-shots{gap:.55rem}.shop .shop-one .gm-shot{flex:0 0 8.6rem;aspect-ratio:1 / 1;position:relative;border-radius:1rem;overflow:hidden;cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff1a}.shop .shop-one.as-desk .gm-shot{flex-basis:9.5rem}.shop .shop-one .gm-shot-img{width:100%;height:100%;object-fit:cover;display:block}.shop .shop-one .gm-shot-play{position:absolute;inset:0;display:grid;place-items:center;color:#fff}.shop .shop-one .gm-shot-play .mu-icon{font-size:2rem;filter:drop-shadow(0 2px 6px rgba(0,0,0,.5))}html.lbx-open{overflow:hidden}.js-lb-boundary{position:relative}.lbx{position:fixed;inset:0;z-index:80;background:#080510f0;backdrop-filter:blur(10px);display:none;flex-direction:column}.lbx.lbx-scoped{position:absolute;inset:0;z-index:45;border-radius:inherit;overflow:hidden}.lbx.on{display:flex}.lbx-top{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.1rem;color:#cfc7e0;font-weight:700;font-size:.85rem}.lbx-x{border:0;background:#ffffff1f;color:#fff;width:2.3rem;height:2.3rem;border-radius:50%;display:grid;place-items:center;cursor:pointer}.lbx-stage{flex:1;display:flex;align-items:center;justify-content:center;position:relative;padding:0 .5rem;min-height:0;overflow:hidden;touch-action:pan-y;user-select:none}.lbx-item{will-change:transform,opacity;width:min(94vw,760px);max-height:78vh;display:flex;align-items:center;justify-content:center}.lbx-media{max-width:100%;max-height:78vh;border-radius:1rem;box-shadow:0 30px 80px -30px #000;background:#000}.gxvp{position:relative;max-width:100%;margin:0 auto;overflow:hidden;line-height:0;isolation:isolate;user-select:none;background:#0d0a12;flex:none}.gxvp-v{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block}.gxvp-load{position:absolute;inset:0;z-index:1;display:grid;place-items:center;transition:opacity .2s}.gxvp.gxvp-ready .gxvp-load{opacity:0;pointer-events:none}.gxvp:not(.gxvp-ready) .gxvp-big{opacity:0}.gxvp-spin{width:2.2rem;height:2.2rem;border-radius:999px;border:3px solid rgba(255,255,255,.25);border-top-color:#fff;animation:gxvp-spin .8s linear infinite}@keyframes gxvp-spin{to{transform:rotate(360deg)}}.gxvp:fullscreen{width:100vw!important;height:100vh!important;display:grid;place-items:center;background:#000;border-radius:0}.gxvp:fullscreen .gxvp-v{inset:0}.gxvp-tap{position:absolute;inset:0;z-index:2;cursor:pointer}.gxvp-big{position:absolute;inset:0;z-index:3;display:grid;place-items:center;pointer-events:none;background:radial-gradient(60% 60% at 50% 46%,#00000024,#0006);transition:opacity .28s}.gxvp.playing .gxvp-big{opacity:0}.gxvp-bigbtn{width:4.4rem;height:4.4rem;border-radius:999px;display:grid;place-items:center;pointer-events:auto;cursor:pointer;background:#ffffff24;backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px #ffffff4d,0 10px 30px -10px #00000080}.gxvp-bigbtn svg{width:1.8rem;height:1.8rem;margin-left:3px}.gxvp-bar{position:absolute;left:0;right:0;bottom:0;z-index:4;line-height:1.4;padding:2.6rem .7rem .6rem;background:linear-gradient(0deg,rgba(8,5,14,.8) 8%,rgba(8,5,14,.34) 55%,transparent);opacity:0;transform:translateY(6px);transition:opacity .25s,transform .25s}.gxvp:hover .gxvp-bar,.gxvp.paused .gxvp-bar,.gxvp.scrubbing .gxvp-bar{opacity:1;transform:none}.gxvp-seek{position:relative;height:1.1rem;display:flex;align-items:center;cursor:pointer;touch-action:none}.gxvp-track{position:relative;width:100%;height:.32rem;border-radius:999px;background:#ffffff3d;transition:height .12s}.gxvp-seek:hover .gxvp-track,.gxvp.scrubbing .gxvp-track{height:.42rem}.gxvp-buf{position:absolute;left:0;top:0;height:100%;border-radius:999px;background:#ffffff4d;width:0}.gxvp-fill{position:absolute;left:0;top:0;height:100%;border-radius:999px;background:var(--stx-accent, #f0c06a);width:0}.gxvp-knob{position:absolute;top:50%;width:.85rem;height:.85rem;border-radius:999px;background:var(--stx-accent, #f0c06a);transform:translate(-50%,-50%) scale(0);transition:transform .15s;box-shadow:0 2px 8px #0006}.gxvp-seek:hover .gxvp-knob,.gxvp.scrubbing .gxvp-knob{transform:translate(-50%,-50%) scale(1)}.gxvp-row{display:flex;flex-direction:row;align-items:center;gap:.2rem;color:#fff;margin-top:.1rem}.gxvp-btn{display:grid;place-items:center;width:2.1rem;height:2.1rem;border:0;border-radius:.6rem;background:transparent;color:#fff;cursor:pointer;transition:background .15s}.gxvp-btn:hover{background:#ffffff29}.gxvp-btn svg{width:1.15rem;height:1.15rem}.gxvp-play svg,.gxvp-mute svg{stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.gxvp-time{font-size:.78rem;font-variant-numeric:tabular-nums;color:#ffffffeb;margin:0 .4rem 0 .3rem}.gxvp-spacer{flex:1}.gxvp-vol{display:flex;flex-direction:row;align-items:center}.gxvp-volslider{width:0;overflow:hidden;transition:width .2s;display:flex;align-items:center}.gxvp-vol:hover .gxvp-volslider,.gxvp-vol:focus-within .gxvp-volslider{width:4rem}.gxvp-volbar{position:relative;width:3.4rem;height:.28rem;border-radius:999px;background:#ffffff4d;margin:0 .3rem;cursor:pointer;touch-action:none}.gxvp-volfill{position:absolute;inset:0;width:70%;border-radius:999px;background:#fff}.gxvp-rate{font-size:.76rem;font-weight:800;width:auto;min-width:2.2rem;padding:0 .3rem}.lbx-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:6;border:0;background:#08051080;color:#fff;width:2.8rem;height:2.8rem;border-radius:50%;display:grid;place-items:center;cursor:pointer;backdrop-filter:blur(6px);box-shadow:0 2px 10px #00000059}.lbx-arrow:hover{background:#ffffff38}.lbx-prev{left:.6rem}.lbx-next{right:.6rem}.lbx-arrow:disabled{opacity:.25;cursor:default}.lbx-cap{padding:.9rem 1.1rem 1.4rem;text-align:center;color:#a99fc4;font-size:.85rem;min-height:1.2em}.shop .shop-one .stx-more{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.3rem;width:100%;margin-top:.7rem;padding:.7rem;border-radius:var(--stx-radius);border:0;background:var(--stx-card);color:var(--stx-ink);font-weight:700;font-size:.85rem;cursor:pointer;box-shadow:inset 0 0 0 1px var(--stx-hair)}.shop .shop-one .stx-more:hover{background:var(--stx-card-2)}.shop .shop-one .stx-coll{display:flex;flex-direction:column;width:100%;border:0;text-align:left;cursor:pointer;padding:0;margin:1.3rem 0 .2rem;border-radius:var(--stx-radius);overflow:hidden;background:var(--stx-card);box-shadow:inset 0 0 0 1px var(--stx-hair);backdrop-filter:blur(14px);transition:transform .16s ease,background .16s ease}.shop .shop-one .stx-coll>*{flex:none}.shop .shop-one .stx-coll:hover{transform:translateY(-2px);background:var(--stx-card-2)}.shop .shop-one .stx-coll-mosaic{display:grid;grid-template-columns:1.5fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:3px;height:8.6rem}.shop .shop-one .stx-coll-tile{position:relative;overflow:hidden;display:grid;place-items:center;background:linear-gradient(150deg,#ffffff1f,#ffffff08)}.shop .shop-one .stx-coll-tile:nth-child(3){background:linear-gradient(150deg,#ffffff29,#ffffff0d)}.shop .shop-one .stx-coll-tile:nth-child(5){background:linear-gradient(150deg,#ffffff17,#ffffff05)}.shop .shop-one .stx-coll-tile:first-child{grid-row:1 / span 2}.shop .shop-one .stx-coll-img{width:100%;height:100%;object-fit:cover}.shop .shop-one .stx-coll-tile-e{display:grid;place-items:center;font-size:1.35rem;opacity:.9}.shop .shop-one .stx-coll-tile:first-child .stx-coll-tile-e{font-size:2rem}.shop .shop-one .stx-coll-foot{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.6rem;padding:.85rem 1rem .95rem}.shop .shop-one .stx-coll-tt{display:flex;flex-direction:column;gap:.1rem;min-width:0}.shop .shop-one .stx-coll-name{font-family:var(--titlefont),system-ui,sans-serif;font-weight:800;font-size:1.02rem;letter-spacing:-.01em;color:var(--titlecolor);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shop .shop-one .stx-coll-n{font-size:.8rem;color:var(--stx-ink);opacity:.68}.shop .shop-one .stx-coll-go{flex:none;display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:999px;color:var(--stx-ink);background:var(--stx-ink);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--stx-ink) 12%,transparent)}opacity:.8}.shop .shop-one .stx-coll-go .mu-icon{font-size:1.05rem}.shop .shop-one.as-desk .stx-coll{max-width:22rem}.shop .shop-one.as-desk .stx-coll-mosaic{height:10rem}@media(min-width:64rem){.pub-shop .shop-one.pub-live .stx-coll{max-width:22rem}.pub-shop .shop-one.pub-live .stx-coll-mosaic{height:10rem}}@media(min-width:40rem)and (max-width:63.99rem){.pub-shop .shop-one.pub-live .stx-coll{max-width:22rem}.pub-shop .shop-one.pub-live .stx-coll-mosaic{height:10rem}}.coll-sheet .coll-title{margin:0 .2rem .35rem;font-size:1.2rem;font-weight:800;letter-spacing:-.015em;color:#17171b}.coll-sheet .coll-more{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.3rem;width:100%;padding:.75rem;border-radius:1.15rem;border:1px solid rgba(17,17,22,.09);background:#fff;color:#17171b;font-weight:700;font-size:.85rem;cursor:pointer;transition:transform .16s cubic-bezier(.23,1,.32,1)}.coll-sheet .coll-more:active{transform:scale(.97)}.coll-sheet{display:flex;flex-direction:column;gap:.55rem;padding:.1rem 0 calc(.4rem + env(safe-area-inset-bottom,0))}.coll-sheet .coll-card{display:flex;flex-direction:row;align-items:center;gap:.85rem;width:100%;text-align:left;border:1px solid rgba(17,17,22,.09);background:#fff;border-radius:1.15rem;padding:.6rem .7rem;cursor:pointer;box-shadow:0 1px 2px #1111160d;transition:transform .12s ease,box-shadow .12s ease;overflow:hidden}.coll-sheet .coll-card:hover{transform:translateY(-1px);box-shadow:0 6px 18px #11111617}.coll-sheet .coll-card-thumb{flex:0 0 auto;width:3.5rem;height:3.5rem;border-radius:.95rem;object-fit:cover}.coll-sheet .coll-card-thumb-e{display:grid;place-items:center;background:#f1f1f4;color:#9a9aa2;font-size:1.45rem}.coll-sheet .coll-card-mid{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.1rem}.coll-sheet .coll-card-name{font-weight:700;font-size:1rem;line-height:1.2;color:#17171b;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.coll-sheet .coll-card-meta{display:flex;flex-direction:row;align-items:baseline;gap:.35rem;font-size:.86rem}.coll-sheet .coll-card-price{font-weight:700;color:#17171b}.coll-sheet .coll-card-dur{color:#74747c;white-space:nowrap}.coll-sheet .coll-card-sub{font-size:.8rem;line-height:1.3;color:#9a9aa2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coll-sheet .coll-card-book{flex:0 0 auto;align-self:center;padding:.55rem 1.05rem;border-radius:999px;background:#17171b;color:#fff;font-weight:700;font-size:.84rem;white-space:nowrap}.shop .shop-one .stx-more .mu-icon{font-size:1rem}.shop .shop-one .stx-card-skel{cursor:default}.shop .shop-one .stx-card-skel:hover{transform:none;background:var(--stx-card)}.shop .shop-one .stx-card-skel .stx-mid{gap:.4rem}@media(min-width:64rem){.shop .shop-one>.rounded-2xl{margin-block:auto}.shop .shop-one:not(.as-modal){gap:0}}.shop .shop-one .stx{display:flex;flex-direction:column}.shop .shop-one .stx-foot{margin-top:auto}.sheet-foot .sheet-save{flex:none;width:auto;padding-inline:1rem}@media(max-width:63.99rem){.today .wk-controls{display:none}:root:has(.mu-page .mnav) .tabbar{display:none}.hastabs{padding-bottom:6rem}.ord-page .ord-tabs{display:none}.mu-page:has(.mnav) .shop-see{display:none}.mu-page:has(.mnav-shop) .shop-one:not(.as-modal){display:none}.mu-page:has(.mnav-shop) .pv-topbar{display:none}.mu-page:has(.mnav-shop) .shop-verlink{display:none}.wk-top-icons{display:flex;flex-direction:row;align-items:center;gap:.4rem}.shop-one.as-modal{position:fixed;inset:0;z-index:50;margin:0;display:flex;flex-direction:column;background:#f2f1ee}.shop-one.as-modal .pv-modes,.shop-one.as-modal .pv-share{display:none}.shop-one.as-modal .pv-bar{position:relative;flex:none;width:100%;flex-direction:row;align-items:center;gap:.55rem;padding:.7rem .9rem;background:var(--card);box-shadow:inset 0 -1px 0 var(--border)}.shop-one.as-modal .pv-close{position:static;flex:none;width:2.4rem;height:2.4rem;border:0;border-radius:999px;background:#f4f3f0;box-shadow:none;color:var(--foreground);display:flex;align-items:center;justify-content:center}.shop-one.as-modal .pv-url{flex:1 1 auto;min-width:0;flex-direction:row;align-items:center;gap:.4rem;padding:0 .85rem;height:2.4rem;border-radius:999px;background:#f4f3f0;box-shadow:none}.shop-one.as-modal .pv-url-t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:600}.shop-one.as-modal .pv-right{flex-direction:row;align-items:center;gap:.5rem;margin-left:0;flex:none}.shop-one.as-modal .pv-open{flex:none;flex-direction:row;align-items:center;gap:.4rem;height:2.4rem;padding:0 .9rem;border-radius:999px;background:var(--gate-ink);color:#fff}.shop-one.as-modal .pv-open-t{font-size:.82rem;font-weight:700}.shop-one.as-modal .pv-stage{flex:1;min-height:0;width:100%;display:flex;padding:1.3rem 1rem 1.6rem}.dz-page .shop-one.as-modal .pv-stage{padding:1.3rem 1rem 1.6rem}.shop-one.as-modal .pv-stage>.rounded-2xl{flex:1 1 auto;contain:paint;width:100%;height:100%;max-height:none;margin:0!important;overflow-x:hidden;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-radius:1.2rem;box-shadow:0 24px 50px -30px #1410288c}.shop-one.as-modal .pv-stage>.rounded-2xl::-webkit-scrollbar{display:none}:root:has(.dz-page) .tabbar,.dz-page .shop-see,.dz-page .dz-save,.dz-page .pv-topbar,.dz-page .dz-top-sub{display:none}.dz-page .dz-top-l{display:flex;flex-direction:row;align-items:center;gap:.5rem;min-width:0}.dz-share-top{flex:none;width:2.4rem;height:2.4rem;border:0;border-radius:999px;background:#f4f3f0;color:var(--foreground);display:grid;place-items:center;cursor:pointer}.dz-share-top .mu-icon{font-size:1.3rem}.mnav-pill[disabled],.mnav-pill:disabled{cursor:default}.shop-top .shop-saved{display:none}.mnav-pill.mnav-status{pointer-events:none;color:var(--gate-muted)}.mnav-pill.mnav-status.is-saving{color:var(--foreground)}.mnav-pill:disabled:not(.is-saving),.mnav-pill[disabled]:not(.is-saving){filter:opacity(.4)}html:has(.dz-page){height:100dvh;overflow:hidden}body:has(.dz-page){height:100%;min-height:0;overflow:hidden}body>div:has(.dz-page):not(.pk-pop):not(.pk-scrim){height:100%;min-height:0}.mu-shell:has(.dz-page){height:100%;min-height:0}.shellwrap:has(.dz-page){flex:1 1 0;min-height:0}.muten-outlet:has(.dz-page){flex:1 1 0;min-height:0}.dz-page{flex:1 1 0;height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding-bottom:0!important}.dz-page .pt-5{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.dz-page .shop-one{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding-bottom:4.6rem}.dz-page .shop-one>.pv-stage{flex:1;min-height:0;width:100%;display:flex;flex-direction:column;margin:0!important;padding:0 1rem .6rem}.dz-page .shop-one>.pv-stage>.rounded-2xl{flex:1 1 auto;min-height:0;contain:paint;width:100%;max-height:none;margin:0!important;overflow-x:hidden;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-radius:1.2rem;box-shadow:0 18px 40px -24px #14102880}.dz-page .shop-one>.pv-stage>.rounded-2xl::-webkit-scrollbar{display:none}.dz-scrim{position:fixed;inset:0;z-index:44;border:0;cursor:pointer;background:#14102873;backdrop-filter:blur(2px);animation:dz-fade .2s ease both}@keyframes dz-fade{0%{opacity:0}to{opacity:1}}.shop .pt-5{padding-top:0}.shop .shop-top{position:sticky;top:0;z-index:30;background:var(--background);padding:.75rem 1.25rem .7rem;border-bottom:1px solid var(--gate-hairline)}.dz-page .shop-top{flex:none;align-items:center;padding-inline:1.25rem}.dz-page .dz-top-l h1{font-size:1.15rem}.today .wk-frame{padding-top:0}.today .wk-head2{position:sticky;top:0;z-index:30;background:var(--background);margin:0 -1rem;padding:.75rem 1rem .7rem;border-bottom:1px solid var(--gate-hairline)}.today .wk-head2 .wk-row-t h1{font-size:1.15rem}.na-wrap{padding-top:0!important}.na-top{position:sticky;top:0;z-index:30;background:var(--background);align-items:center;width:calc(100% + 2.5rem);margin:0 -1.25rem;padding:.75rem 1.25rem .7rem;border-bottom:1px solid var(--gate-hairline)}.na-top h1{font-size:1.15rem}.settings-account{order:-1}.na-wrap{gap:1.5rem}.na-wrap .settings-left{gap:1rem}.na-wrap .settings-groups{gap:1.35rem}.kpis .kpi-controls,.kpi-sub-desk{display:none}.kpi-sub-mob{display:block}.mnav-seg{animation:mnav-in .28s cubic-bezier(.2,.8,.2,1) both}@keyframes mnav-in{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}.mnav-pill{animation:mnav-pop .32s cubic-bezier(.2,.8,.2,1) both}@keyframes mnav-pop{0%{opacity:0;transform:translateY(6px) scale(.82)}to{opacity:1;transform:none}}.mnav-pill:nth-child(1){animation-delay:.02s}.mnav-pill:nth-child(2){animation-delay:.06s}.mnav-pill:nth-child(3){animation-delay:.1s}.mnav-pill:nth-child(4){animation-delay:.14s}.mnav-pill:nth-child(5){animation-delay:.18s}.mnav-pill:nth-child(6){animation-delay:.22s}.mnav-pill:active{transform:scale(.9);transition:transform .08s ease}@media(prefers-reduced-motion:reduce){.mnav-seg,.mnav-pill{animation:none}}.mnav{position:fixed;left:50%;transform:translate(-50%);z-index:41;bottom:calc(1.7rem + env(safe-area-inset-bottom,0px));width:calc(100% - 2rem);max-width:27.5rem;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem}.mnav-seg{flex:0 1 auto;min-width:0;height:3.6rem;border:1px solid var(--border);border-radius:1.3rem;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;display:flex;flex-direction:row;align-items:center;overflow:hidden}.mnav-solo{flex:none;flex-direction:row;padding:.4rem;justify-content:center}.mnav-scroll{flex:0 1 auto;min-width:0;flex-direction:row;padding:.4rem .45rem;gap:.35rem;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab}.mnav-scroll::-webkit-scrollbar{display:none}.mnav-scroll.dragging{cursor:grabbing}.mnav-pill{flex:0 0 auto;width:2.8rem;height:2.8rem;border:0;border-radius:.9rem;background:transparent;color:var(--muted-foreground);display:grid;place-items:center;cursor:pointer;padding:0}.mnav-pill .mu-icon{font-size:1.3rem}.mnav-pill:active{background:var(--primary);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--primary) 12%,transparent)}}.mnav-primary,.mnav-pill.mnav-on{background:var(--primary);color:#fff;box-shadow:0 6px 14px -6px var(--primary)}.mnav-pill.is-active{background:var(--gate-lav);color:var(--gate-deep)}.mnav-pill.is-active .mu-icon{color:var(--gate-deep)}.mnav{display:flex}.mu-page:has(.mnav-back) .screen-back{display:none}:root:has(.mnav-back) .tabbar{display:none}.mnav-back{position:fixed;left:1rem;bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:41;width:3.4rem;height:3.4rem;border:0;border-radius:999px;background:var(--gate-ink);color:#fff;box-shadow:0 12px 30px -14px #1410288c,0 2px 8px -4px #1410284d;display:grid;place-items:center;cursor:pointer;animation:mnav-in .28s cubic-bezier(.2,.8,.2,1) both}.mnav-back .mu-icon{font-size:1.5rem}.mnav-back:active{transform:scale(.92);transition:transform .08s ease}}@media(min-width:64rem){.mnav{display:none!important}}.team-empty{align-items:center;text-align:center;gap:.5rem;padding:2rem 1rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--card)}.team-skel-av{width:42px;height:42px;border-radius:12px;flex:none}.team-skel-tog{width:46px;height:27px;border-radius:99px;flex:none}.team-empty .mu-icon{font-size:1.8rem;color:var(--muted-foreground)}.team-tog{width:46px;height:27px;border-radius:99px;background:var(--input);position:relative;flex:none;border:none;padding:0;cursor:pointer;transition:background .15s ease}.team-tog-dot{position:absolute;top:3px;left:3px;width:21px;height:21px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:left .15s ease}.team-tog-on{background:var(--primary)}.team-tog-on .team-tog-dot{left:22px}.team-tog-sm{width:42px;height:24px}.team-tog-sm .team-tog-dot{width:18px;height:18px}.team-tog-on.team-tog-sm .team-tog-dot{left:21px}.team-switch-row{flex-direction:row;align-items:center;gap:.8rem;padding:.9rem 1rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--card)}.team-note{padding:0 .2rem}.team-list{gap:.55rem}.team-row{flex-direction:row;align-items:center;gap:.7rem;border:1px solid var(--border);border-radius:var(--radius-inner);background:var(--card);padding:.55rem .6rem .55rem .7rem}.team-row-off{opacity:.55}.team-av{width:42px;height:42px;border-radius:12px;flex:none;display:grid;place-items:center;overflow:hidden;background:var(--secondary);color:var(--primary);font-weight:700}.team-av-img{width:100%;height:100%;object-fit:cover}.team-av-i{text-transform:uppercase}.team-row-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:row;align-items:center;gap:.5rem;background:none;border:none;padding:0;cursor:pointer;text-align:left}.team-name{font-weight:700;font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-sub{flex-direction:row;align-items:center;gap:.4rem;flex-wrap:wrap;margin-top:.1rem}.team-role{font-size:.78rem;color:var(--muted-foreground);font-weight:600}.team-badge{font-size:.68rem;font-weight:700;padding:.1rem .4rem;border-radius:99px;background:var(--muted);color:var(--muted-foreground)}.team-badge-inv{background:var(--ring);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--ring) 40%,transparent)}color:var(--primary)}.team-badge-on{background:color-mix(in oklab,#1f9d6b 22%,transparent);color:#157a52}.team-svccount{font-size:.72rem;color:var(--muted-foreground)}.team-go{color:var(--muted-foreground);flex:none}.team-del{flex:none;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:none;border:none;color:var(--muted-foreground);cursor:pointer}.team-del:hover{background:var(--muted);color:var(--destructive)}.team-add{flex-direction:row;align-items:center;justify-content:center;gap:.4rem;width:100%;padding:.8rem;border-radius:var(--radius-inner);border:1px dashed var(--primary);@supports (color: color-mix(in lab,red,red)){border:1px dashed color-mix(in oklab,var(--primary) 30%,var(--border))}background:var(--muted);color:var(--primary);font-weight:700;cursor:pointer}.team-add:hover{background:var(--secondary)}.team-full{gap:.35rem;padding:.8rem;border-radius:var(--radius-inner);border:1px dashed var(--border);background:var(--muted)}.team-full-cta{align-self:flex-start;font-weight:700;color:var(--primary);text-decoration:none}.team-scrim{position:fixed;inset:0;background:#10101473;z-index:40}.team-sheet{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(100% - 2rem);max-width:27rem;max-height:90vh;overflow-y:auto;z-index:41;background:var(--card);border-radius:1.25rem;padding:1.25rem;gap:.9rem;box-shadow:0 24px 70px #1010144d}.team-sheet-head{flex-direction:row;align-items:center;justify-content:space-between}.team-x{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--muted);border:none;cursor:pointer;color:var(--foreground);flex:none}.team-field{gap:.3rem}.team-lbl{font-size:.82rem;font-weight:600;color:var(--muted-foreground)}.team-chips{flex-direction:row;flex-wrap:wrap;gap:.4rem}.team-chip{font-size:.8rem;font-weight:600;padding:.4rem .7rem;border-radius:99px;background:var(--muted);color:var(--muted-foreground);border:1px solid transparent;cursor:pointer}.team-chip-on{background:var(--primary);color:var(--primary-foreground)}.team-addsvc-btn{flex:none;width:2.3rem;height:2.3rem;border-radius:.7rem;display:grid;place-items:center;background:var(--primary);color:var(--primary-foreground);border:none;cursor:pointer}.team-addsvc-btn:disabled{opacity:.4;cursor:default}.who-add{width:2.1rem;padding:.38rem 0;justify-content:center;color:var(--gate-muted, var(--muted-foreground))}.dial-with{display:block;font-size:.72rem;font-weight:700;opacity:.85;margin-top:.05rem}.who-list{display:flex;flex-direction:column;gap:.5rem}.who-opt{display:flex;flex-direction:row;align-items:center;gap:.7rem;width:100%;text-align:left;padding:.6rem .7rem;border:1px solid var(--gate-hairline, var(--border));border-radius:1rem;background:var(--gate-card, var(--card));color:var(--gate-text, var(--foreground));cursor:pointer;transition:border-color .14s ease,background .14s ease}.who-opt:hover{border-color:var(--gate-lav-2, var(--ring));background:var(--gate-soft, var(--muted))}.who-opt-off{opacity:.6}.who-skel{pointer-events:none}.who-opt-av{width:42px;height:42px;border-radius:12px;flex:none;display:grid;place-items:center;overflow:hidden;background:var(--gate-lav-soft, var(--secondary));color:var(--gate-deep, var(--primary));font-weight:800}.who-opt-av-any{background:var(--gate-ink, var(--primary));color:#fff}.who-opt-img{width:100%;height:100%;object-fit:cover}.who-opt-i{text-transform:uppercase}.who-opt-nm{font-weight:800;font-size:.95rem}.who-opt-sub{font-size:.78rem;color:var(--gate-muted, var(--muted-foreground));font-weight:600}.who-opt-free{margin-left:auto;font-size:.78rem;font-weight:800;color:#157a52;flex:none}.who-opt-none{margin-left:auto;font-size:.78rem;font-weight:700;color:var(--gate-muted, var(--muted-foreground));flex:none}.who-opt-go{margin-left:auto;color:var(--gate-muted, var(--muted-foreground));flex:none}.who-skel-go{margin-left:auto;width:1.1rem;height:1.1rem;border-radius:.35rem;flex:none}.who-skel-chip{margin-left:auto;width:3rem;height:.8rem;border-radius:999px;flex:none}.who-chosen{display:inline-flex;flex-direction:row;align-items:center;gap:.5rem;align-self:flex-start;padding:.35rem .75rem;border-radius:999px;background:var(--gate-lav-soft, var(--secondary));border:none;cursor:pointer}.who-chosen-nm{font-size:.82rem;font-weight:800;color:var(--gate-deep, var(--primary))}.who-chosen-ch{font-size:.72rem;font-weight:700;color:var(--gate-muted, var(--muted-foreground));text-decoration:underline}.team-toggle-row{flex-direction:row;align-items:center;gap:.8rem;padding:.7rem .8rem;border:1px solid var(--border);border-radius:var(--radius-inner)}.team-hours{flex-direction:row;gap:.5rem;align-items:flex-end}.team-save{width:100%;padding:.85rem;border-radius:var(--radius-inner);background:var(--primary);color:var(--primary-foreground);font-weight:700;border:none;cursor:pointer;margin-top:.2rem}.team-save:disabled{opacity:.5;cursor:default}.pase-page{min-height:100dvh}.pase-wrap{width:100%;max-width:27rem;margin:0 auto;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:clamp(1rem,4vw,2rem)}.pase-brand{width:100%;align-items:center}.pase-brand img{height:1.5rem;opacity:.9}.pase-card{width:100%;gap:1rem;padding:1.25rem 1.3rem;border-radius:1.4rem}.pase-head{flex-direction:row;align-items:center;gap:.75rem}.pase-av{width:3rem;height:3rem;border-radius:1rem}.pase-shop{font-size:1.15rem;font-weight:800;line-height:1.15;letter-spacing:-.01em;overflow-wrap:anywhere}.pase-kind{font-size:.82rem;color:var(--gate-muted);font-weight:600}.pase-status{align-self:flex-start}.pase-status-wait{color:var(--gate-deep)}.pase-rows{flex-direction:column;gap:.5rem}.pase-row{flex-direction:row;align-items:center;gap:.6rem;font-size:1rem;color:var(--gate-text)}.pase-row .mu-icon{color:var(--gate-deep);font-size:1.05rem;flex:none}.pase-arrive{width:100%}.pase-foot{text-align:center}.pase-miss{align-items:center;text-align:center;gap:.5rem}.pase-miss .mu-icon{font-size:1.8rem;color:var(--gate-muted)}.pase-q{font-size:1.2rem;font-weight:800}.pase-skel-line{height:1.1rem;border-radius:.5rem;width:70%}.pase-skel-qr{height:11rem;width:11rem;border-radius:1rem}.pase-cart-sec{display:flex;flex-direction:column;gap:.6rem;padding-top:1rem;border-top:1px solid var(--gate-hairline)}.pase-cart-head{display:flex;flex-direction:row;align-items:center;gap:.5rem}.pase-cart-head .mu-icon{color:var(--gate-deep);font-size:1.05rem;flex:none}.pase-cart-h{font-weight:800;font-size:1.02rem;letter-spacing:-.01em;color:var(--gate-text)}.pase-cart-note{font-size:.85rem;color:var(--gate-muted)}.pase-cart-ready{color:#0f7a4a;font-weight:600}.pase-cart>.fd-card{width:100%;max-width:none}.book-cart{display:flex;flex-direction:column}.book-cart>.fd-card{width:100%;max-width:none}.book-cart-note{display:flex;flex-direction:row;align-items:center;gap:.5rem;font-size:.82rem;color:var(--gate-muted)}.book-cart-note .mu-icon{color:var(--gate-deep);flex:none}.book-idwarn{display:flex;flex-direction:row;align-items:flex-start;gap:.5rem;font-size:.84rem;line-height:1.35;color:#a3122b;background:#a3122b;@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,#a3122b 8%,var(--gate-card))}border:1px solid color-mix(in srgb,#a3122b 24%,transparent);border-radius:.8rem;padding:.6rem .7rem}.book-idwarn .mu-icon{flex:none;font-size:1rem;margin-top:.1rem}.book-recog{display:flex;flex-direction:row;align-items:center;gap:.5rem;font-size:.84rem;color:#15703f;animation:fade .3s ease both}.book-recog .mu-icon{flex:none;color:#15703f;font-size:1rem}.prof-known{display:flex;flex-direction:row;align-items:flex-start;gap:.5rem;font-size:.84rem;line-height:1.4;color:#15703f;animation:fade .3s ease both}.prof-known .mu-icon{flex:none;color:#15703f;font-size:1rem;margin-top:.1rem}.prof-checking{display:flex;flex-direction:row;align-items:center;gap:.5rem;font-size:.84rem;color:var(--gate-muted);animation:fade .2s ease both}.prof-checking .mu-icon{flex:none;color:var(--gate-deep)}.prof-spin{animation:bookspin .8s linear infinite}.hidden-waits{display:none}.row-pill{transition:opacity .22s ease}.row-pill.is-off{opacity:.5}.row-pill.is-off .field-bare{cursor:not-allowed}.book-checking{display:flex;flex-direction:row;align-items:center;gap:.5rem;font-size:.84rem;color:var(--gate-muted);animation:fade .2s ease both}.book-checking .mu-icon{flex:none;color:var(--gate-deep)}.book-spin{animation:bookspin .8s linear infinite}@keyframes bookspin{to{transform:rotate(360deg)}}.book-waits{display:none}.phone-line{display:flex;flex-direction:row;align-items:center;gap:.45rem}.cur-pick{display:inline-flex;align-items:center;flex:none}.dial-pick{display:inline-flex;flex-direction:row;align-items:center;gap:.28rem;flex:none;cursor:pointer;border:0;background:transparent;padding:.12rem .5rem .12rem 0;margin-right:.05rem;border-right:1px solid var(--gate-hairline);color:var(--gate-text)}.dial-flag{font-size:1.15rem;line-height:1}.dial-code{font-weight:700;font-size:.95rem;letter-spacing:-.01em}.dial-caret{font-size:.8rem;color:var(--gate-muted);flex:none;transition:transform .18s ease}.dial-pick.on .dial-caret{transform:rotate(180deg);color:var(--gate-deep)}.dial-fixed{display:inline-flex;flex-direction:row;align-items:center;gap:.28rem;flex:none;padding:.12rem .5rem .12rem 0;margin-right:.05rem;border-right:1px solid var(--gate-hairline);color:var(--gate-text)}.phone-field{position:relative}.phone-field:has(.dial-menu){z-index:200}.dial-menu{position:absolute;bottom:calc(100% + .3rem);left:0;right:0;z-index:200;display:flex;flex-direction:column;gap:.15rem;padding:.3rem;background:var(--gate-card);border:1px solid var(--gate-hairline);border-radius:.95rem;box-shadow:0 16px 34px -14px #14102857;max-height:15rem;overflow-y:auto;animation:fade .16s ease both}.dial-opt{display:flex;flex-direction:row;align-items:center;gap:.6rem;width:100%;cursor:pointer;border:0;background:transparent;border-radius:.7rem;padding:.55rem .6rem;color:var(--gate-text);font-size:.95rem;text-align:left}.dial-opt:hover,.dial-opt.is-sel{background:var(--gate-lav-soft)}.dial-opt-flag{font-size:1.25rem;line-height:1;flex:none}.dial-opt-name{font-weight:600;flex:1 1 auto;min-width:0}.dial-opt-dial{font-weight:700;color:var(--gate-muted);font-variant-numeric:tabular-nums;flex:none}.dial-opt-tick{color:var(--gate-deep);flex:none}.lk-wrap{width:100%;max-width:30rem;margin-inline:auto;padding:1.5rem 1.1rem 3rem;gap:1.4rem}.lk-head{gap:.4rem}.lk-title{font-family:Bricolage Grotesque,Inter,system-ui,sans-serif;font-weight:800;font-size:1.7rem;letter-spacing:-.03em;color:var(--gate-text)}.lk-form{gap:1rem;background:var(--gate-card);border:1px solid var(--gate-hairline);border-radius:1.1rem;padding:1.15rem}.lk-field{gap:.4rem}.lk-label{font-size:.82rem;font-weight:700;color:var(--gate-muted)}.lk-input{width:100%}.lk-input input,input.lk-input{width:100%;border:1.5px solid var(--gate-hairline);border-radius:.7rem;padding:.7rem .8rem;font:inherit;font-size:.95rem;color:var(--gate-text);background:var(--gate-bg)}.lk-chips{flex-direction:row;gap:.5rem;flex-wrap:wrap}.lk-chip{width:3rem;height:3rem;border-radius:.8rem;display:grid;place-items:center;color:#fff;border:2px solid transparent;cursor:pointer}.lk-chip .mu-icon{font-size:1.25rem}.lk-chip.on{border-color:var(--gate-text);box-shadow:0 0 0 3px var(--gate-lav)}.t-link{background:linear-gradient(135deg,#6b46f2,#a06bff)}.t-course{background:linear-gradient(135deg,#f2678b,#ff9a6b)}.t-gift{background:linear-gradient(135deg,#22b8a6,#5be0b0)}.t-mail{background:linear-gradient(135deg,#6d4bf0,#9b6cff)}.t-brand{background:linear-gradient(135deg,#1a1430,#4a3a7a)}.lk-sec{font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gate-muted)}.lk-preview,.lk-list{gap:.8rem}.lk-btn{position:relative;min-height:3.6rem;background:var(--gate-card);color:var(--gate-text);border-radius:.9rem;padding:.6rem 1rem .6rem 3.6rem;flex-direction:row;align-items:center;box-shadow:0 5px 0 var(--gate-deep)}.lk-thumb{position:absolute;left:.5rem;top:50%;transform:translateY(-50%);width:2.6rem;height:2.6rem;border-radius:.6rem;display:grid;place-items:center;color:#fff}.lk-thumb .mu-icon{font-size:1.2rem}.lk-btn-t{flex:1;font-weight:700;font-size:.95rem;letter-spacing:-.005em}.lk-ph{color:var(--gate-muted);font-weight:600}.lk-chev{color:var(--gate-muted);font-size:1.05rem;flex:none}.lk-add{width:100%;min-height:3rem;border:0;border-radius:999px;background:var(--gate-deep);color:#fff;font:inherit;font-weight:700;font-size:.95rem;cursor:pointer}.lk-add[disabled]{opacity:.5;cursor:not-allowed}.is-dim{opacity:.55}.stx-links{display:flex;flex-direction:column;gap:.55rem;margin:1.25rem 0 1.1rem}.stx-link{display:flex;flex-direction:row;align-items:center;gap:.7rem;text-decoration:none;width:100%;min-height:3.4rem;padding:13px 14px;font:inherit;font-weight:700;letter-spacing:-.005em}.stx-link-th{flex:none;width:2.5rem;height:2.5rem;display:grid;place-items:center;overflow:hidden;border-radius:10px;background:currentColor;@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,currentColor 16%,transparent)}}.stx-link-th .mu-icon{font-size:1.2rem}.stx-link-img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.stx-link-t{flex:1;min-width:0;overflow:hidden;line-height:1.25;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.stx-link-go{flex:none;opacity:.6;font-size:1.05rem}.shop .shop-one .rounded-2xl[class*=bstyle-] .stx-link{border-radius:var(--btnradius, 999px)}.shop .shop-one .rounded-2xl.bstyle-solid .stx-link{background:var(--btncolor);color:var(--btnink)}.shop .shop-one .rounded-2xl.bstyle-glass .stx-link{background:var(--btncolor);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--btncolor) 24%,transparent)}color:var(--btnink);border:1px solid var(--btncolor);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in srgb,var(--btncolor) 48%,transparent)}backdrop-filter:blur(8px)}.shop .shop-one .rounded-2xl.bstyle-outline .stx-link{background:transparent;color:var(--btnink);border:1.5px solid var(--btncolor)}.shop .shop-one .rounded-2xl.bshadow-none .stx-link{box-shadow:none}.shop .shop-one .rounded-2xl.bshadow-soft .stx-link{box-shadow:0 6px 16px -8px var(--btncolor);@supports (color: color-mix(in lab,red,red)){box-shadow:0 6px 16px -8px color-mix(in srgb,var(--btncolor) 60%,transparent)}}.shop .shop-one .rounded-2xl.bshadow-strong .stx-link{box-shadow:0 12px 26px -8px var(--btncolor);@supports (color: color-mix(in lab,red,red)){box-shadow:0 12px 26px -8px color-mix(in srgb,var(--btncolor) 82%,transparent)}}.shop .shop-one .rounded-2xl.bshadow-hard .stx-link{box-shadow:3px 3px #000000d1}.shop .shop-one .rounded-2xl.bstyle-relieve .stx-bookp,.shop .shop-one .rounded-2xl.bstyle-relieve .stx-panecta,.shop .shop-one .rounded-2xl.bstyle-relieve .stx-link{background:var(--btncolor);color:var(--btnink);border:2px solid var(--btnink);box-shadow:4px 4px 0 0 var(--btnink);border-radius:var(--btnradius,14px)}.shop .shop-one .rounded-2xl.bstyle-minimal .stx-bookp,.shop .shop-one .rounded-2xl.bstyle-minimal .stx-panecta,.shop .shop-one .rounded-2xl.bstyle-minimal .stx-link{background:transparent;color:var(--btnink);border:0;box-shadow:none;border-bottom:2px solid var(--btncolor);@supports (color: color-mix(in lab,red,red)){border-bottom:2px solid color-mix(in srgb,var(--btncolor) 55%,transparent)}}.shop .shop-one .rounded-2xl.bstyle-wave .stx-bookp,.shop .shop-one .rounded-2xl.bstyle-wave .stx-panecta,.shop .shop-one .rounded-2xl.bstyle-wave .stx-link{background:var(--btncolor);color:var(--btnink);border:0;border-radius:0;--wtop: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='46'%20height='9'%20preserveAspectRatio='none'%3E%3Cpath%20d='M0%204.5%20Q11.5%200%2023%204.5%20T46%204.5%20V9%20H0%20Z'%20fill='black'/%3E%3C/svg%3E");--wbot: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='46'%20height='9'%20preserveAspectRatio='none'%3E%3Cpath%20d='M0%204.5%20Q11.5%209%2023%204.5%20T46%204.5%20V0%20H0%20Z'%20fill='black'/%3E%3C/svg%3E");-webkit-mask:var(--wtop) top left/46px 9px repeat-x,var(--wbot) bottom left/46px 9px repeat-x,linear-gradient(#000,#000) center/100% calc(100% - 16px) no-repeat;mask:var(--wtop) top left/46px 9px repeat-x,var(--wbot) bottom left/46px 9px repeat-x,linear-gradient(#000,#000) center/100% calc(100% - 16px) no-repeat}.cts{display:contents}.fd-page .dz-item-val{text-transform:none;max-width:11rem}.fd-cards-wrap{padding:0 1.15rem;margin-bottom:1.1rem}.fd-page .shop-one{align-items:center}.fd-page .shop-edit{overflow-x:clip}.fd-page .pv-stage{display:flex;align-items:center;justify-content:center;width:100%}.fd-page .pv-stage>.fd-card{width:100%;max-width:27rem}@media(min-width:64rem){.fd-page .pv-stage>.fd-card{flex:none;width:22rem;max-width:none;margin:0;zoom:min(calc(100cqw/22rem),calc(100cqh/26rem))}.fd-page .pv-stage .fd-punch{grid-template-columns:repeat(var(--cols, 6),minmax(0,3.3rem))}.fd-page .shop-edit{padding-bottom:1.5rem}}@media(max-width:63.99rem){.fd-page .shop-one:not(.as-modal){padding:0 1.15rem 1rem}.fd-page .dz-top-right{display:none}.mu-page:has(.mnav-fid) .shop-one:not(.as-modal){display:none}.fd-page .shop-one.as-modal .pv-stage{padding:1.2rem 1rem}.fd-page .shop-one.as-modal .pv-stage>.fd-card{width:100%;max-width:30rem}}.fd-cards{flex-direction:row;align-items:stretch;gap:.6rem;overflow-x:auto;padding-top:.4rem;padding-bottom:.35rem;margin-top:.35rem;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab}.fd-cards::-webkit-scrollbar{display:none}.fd-cards .fd-chip{cursor:grab}.fd-cards.dragging,.fd-cards.dragging .fd-chip,.fd-cards.dragging .fd-new,.fd-cards.dragging .fd-chip-del{cursor:grabbing}.fd-chip-wrap{position:relative;flex:none;width:8rem}.fd-chip-wrap .fd-chip{width:100%}.fd-chip-del{position:absolute;top:.4rem;right:.4rem;z-index:3;width:1.7rem;height:1.7rem;border:0;border-radius:999px;background:#14102880;color:#fff;backdrop-filter:blur(3px);display:grid;place-items:center;cursor:pointer;padding:0;transition:background .14s ease,transform .1s ease}.fd-chip-del:hover{background:#e0574a}.fd-chip-del:active{transform:scale(.92)}.fd-chip-del .mu-icon{font-size:.82rem;color:#fff}.fd-chip{flex:none;width:8rem;display:flex;flex-direction:column;border:1.5px solid var(--gate-hairline);border-radius:1rem;overflow:hidden;background:var(--gate-card);text-align:left;padding:0;cursor:pointer}.fd-chip.on{border-color:var(--foreground);box-shadow:0 0 0 3px var(--foreground);@supports (color: color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in srgb,var(--foreground) 12%,transparent)}}.fd-chip-top{width:100%;height:2.9rem;flex:none;display:grid;place-items:center;color:#fff;background:linear-gradient(150deg,var(--a),var(--b))}.fd-chip-top .mu-icon{font-size:1.2rem}.fd-chip-b{width:100%;padding:.45rem .6rem;min-width:0}.fd-chip-n{font-weight:700;font-size:.78rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-chip-s{font-size:.68rem;color:var(--muted-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-chip-skel{cursor:default;flex:1 1 auto;animation:fd-chip-pop .2s ease both}.fd-chip-skel-top{width:100%;height:2.9rem;flex:none;display:grid;place-items:center;background:linear-gradient(90deg,#e5e1f1 25%,#f1eff9 37%,#e5e1f1 63%);background-size:400% 100%;animation:skel-slide 1.4s ease infinite}.fd-chip-skel-dot{width:1.35rem;height:1.35rem;border-radius:999px;background:#ffffffb3}.fd-chip-skel-b{width:100%;flex:1 1 auto;min-height:3.4rem;padding:.5rem .6rem .58rem;display:flex;flex-direction:column;gap:.4rem}.fd-chip-skel-l1{height:.66rem;width:76%;border-radius:999px}.fd-chip-skel-l2{height:.52rem;width:46%;border-radius:999px;opacity:.7}@media(prefers-reduced-motion:reduce){.fd-chip-skel-top{animation:none}}@keyframes fd-chip-pop{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}.fd-card-skel{padding:0;overflow:hidden}.fd-cardsk-band{height:5.5rem;border-radius:0}.fd-cardsk-body{display:flex;flex-direction:column;gap:1rem;padding:1.25rem 1.15rem 1.4rem}.fd-cardsk-line{height:.85rem;width:82%;border-radius:999px}.fd-cardsk-dots{display:grid;grid-template-columns:repeat(6,1fr);gap:.55rem}.fd-cardsk-dot{aspect-ratio:1 / 1;border-radius:999px}.dz-item-skel{height:4.45rem;border-radius:1.15rem;flex:none}.fd-del-sheet{align-items:center;text-align:center;gap:.45rem}.fd-del-ic{width:3rem;height:3rem;border-radius:999px;background:#c0392b;@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,#c0392b 13%,var(--gate-card))}color:#c0392b;display:grid;place-items:center;margin-bottom:.25rem}.fd-del-ic .mu-icon{font-size:1.4rem}.fd-del-t{font-size:1.15rem}.fd-del-msg{font-size:.92rem;color:var(--foreground);max-width:25rem;line-height:1.35}.fd-del-note{font-size:.82rem;color:var(--muted-foreground);max-width:25rem;line-height:1.35}.fd-del-err{font-size:.82rem;font-weight:600;color:#c0392b;max-width:25rem}.fd-del-actions{flex-direction:row;gap:.6rem;width:100%;margin-top:.8rem}.fd-del-cancel{flex:1;min-height:3rem;border-radius:.85rem;border:1px solid var(--border);background:var(--gate-card);font-size:.95rem;font-weight:600;color:var(--foreground);cursor:pointer}.fd-del-cancel:hover{background:var(--muted)}.fd-del-go{flex:1;min-height:3rem;border-radius:.85rem;border:0;background:#c0392b;color:#fff;font-size:.95rem;font-weight:700;cursor:pointer;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:.45rem}.fd-del-go:hover{background:#a5301f}.fd-del-go .mu-icon{font-size:1.05rem;color:#fff}.fd-new{flex:none;width:8rem;align-self:stretch;min-height:5rem;border:1.5px dashed var(--foreground);@supports (color: color-mix(in lab,red,red)){border:1.5px dashed color-mix(in srgb,var(--foreground) 22%,var(--gate-hairline))}border-radius:1rem;background:var(--muted);color:var(--gate-deep, #4b3aa8);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;font-weight:700;font-size:.78rem}.fd-new .mu-icon{font-size:1.35rem}.fd-new:hover{background:var(--gate-lav, #efeafe);border-color:var(--gate-deep, #4b3aa8);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--gate-deep, #4b3aa8) 40%,var(--gate-hairline))}}.fd-new-locked{color:var(--gate-muted, #8a8598);text-decoration:none}.fd-new-locked:hover{background:var(--muted);border-color:var(--foreground);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--foreground) 30%,var(--gate-hairline))}}.fd-limit-note{display:block;margin-top:.55rem;font-size:.78rem;color:var(--muted-foreground)}.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-cover{position:absolute;inset:0;z-index:0;background-image:var(--img);background-size:cover;background-position:center}.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-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-seal.fd-seal-prod .mu-icon{font-size:1.1rem}.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, 6),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}.fd-cli-grid{display:flex;flex-direction:column;gap:.55rem;margin-top:.3rem}.fd-wallet-card{display:block;width:100%;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:inherit;cursor:pointer;-webkit-appearance:none;transition:margin-top .28s cubic-bezier(.22,1,.36,1)}.fd-wallet-card>.fd-card{width:100%;max-width:none;display:grid;grid-template-rows:auto minmax(0,0fr);transition:grid-template-rows .3s cubic-bezier(.22,1,.36,1),box-shadow .25s ease}.fd-wallet-card>.fd-card>.fd-body{overflow:hidden;min-height:0;opacity:0;transition:opacity .18s ease}.fd-wallet-card.is-open>.fd-card{grid-template-rows:auto minmax(0,1fr);box-shadow:0 14px 30px -18px #140a326b}.fd-wallet-card.is-open>.fd-card>.fd-body{opacity:1;transition:opacity .24s ease .08s}.fd-wallet-card:not(:first-child){margin-top:-1.15rem}.fd-wallet-card:first-child{margin-top:0}.fd-wallet-card.is-open{position:relative;z-index:2;margin-top:.4rem}.fd-wallet-card.is-open:first-child{margin-top:0}.fd-wallet-card.is-open+.fd-wallet-card{margin-top:.55rem}@media(min-width:60rem){.cli>.fd-cli-grid{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;gap:1.2rem;align-items:start}.fd-wallet-card{width:min(22rem,100%);margin-top:0!important;cursor:default;transition:none}.fd-wallet-card>.fd-card{display:flex;box-shadow:none;transition:none}.fd-wallet-card>.fd-card>.fd-body{opacity:1}}@media(prefers-reduced-motion:reduce){.fd-wallet-card,.fd-wallet-card>.fd-card,.fd-wallet-card>.fd-card>.fd-body{transition:none}}.fd-skel-wall{display:flex;flex-direction:column;gap:.7rem;margin-top:.3rem}.fd-skel-card{border-radius:1.3rem;overflow:hidden;background:var(--gate-card, #fff);border:1px solid var(--gate-hairline, #efedf6);box-shadow:0 1px 2px #1410280a}.fd-skel-band{height:4.6rem;border-radius:0}.fd-skel-body{display:flex;flex-direction:column;gap:1rem;padding:1.2rem 1.15rem 1.35rem}.fd-skel-line{height:.8rem;width:64%;border-radius:999px}.fd-skel-dots{display:grid;grid-template-columns:repeat(6,1fr);gap:.5rem}.fd-skel-dot{aspect-ratio:1 / 1;border-radius:999px}@media(min-width:60rem){.cli>.fd-skel-wall{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;gap:1.2rem;align-items:start}.fd-skel-wall>.fd-skel-card{width:min(22rem,100%)}}.seg{display:flex;flex-direction:row;gap:.25rem;padding:.24rem;border-radius:.85rem;background:var(--gate-lav-soft)}.seg-b{flex:1;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:.4rem;padding:.5rem;border:0;border-radius:.62rem;background:transparent;color:var(--gate-muted);font-weight:700;font-size:.85rem;cursor:pointer}.seg-b.on{background:var(--gate-card);color:var(--gate-text);box-shadow:0 1px 4px #14102824}.seg-badge{font-family:Roboto Mono,ui-monospace,monospace;font-size:.66rem;font-weight:700;padding:.05rem .35rem;border-radius:999px;background:var(--gate-deep);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--gate-deep) 14%,transparent)}color:var(--gate-deep)}.seg-b.on .seg-badge{background:#e8621f;color:#fff}.seg-badge-load{width:1.8rem;height:.85rem;border-radius:999px;padding:0}.scan-panel,.booking-panel{display:flex;flex-direction:column;gap:1rem}.scan-cart{gap:.8rem}.scan-cart>.fd-card{width:100%;max-width:none}.cart-note{font-size:.82rem;color:var(--gate-muted);text-align:center}.scan-reward{display:flex;flex-direction:row;align-items:center;gap:.6rem;padding:.75rem .9rem;border-radius:1rem;background:#0f7a4a;@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,#0f7a4a 10%,var(--gate-card))}border:1px solid color-mix(in srgb,#0f7a4a 26%,transparent)}.scan-reward-ic{display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:.55rem;background:#0f7a4a;color:#fff;flex:none}.scan-reward-t{font-size:.9rem;font-weight:800;letter-spacing:-.01em;color:#0f7a4a;display:block}.scan-reward-s{font-size:.78rem;color:#0f7a4a;@supports (color: color-mix(in lab,red,red)){color:color-mix(in srgb,#0f7a4a 78%,var(--gate-text))}display:block}.scan-give{background:#0f7a4a;border-color:#0f7a4a;color:#fff}.fd-band[class*=fd-pat-],.dz-item-th[class*=fd-pat-],.fd-patbtn[class*=fd-pat-]{position:relative}.dz-item-th[class*=fd-pat-]{background:linear-gradient(150deg,var(--acc),var(--acc2))}[class*=fd-pat-]:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-repeat:repeat}.fd-band>.fd-band-row{position:relative;z-index:2}.fd-pat-none:after{display:none}.fd-pat-dots:after{background-image:radial-gradient(rgba(255,255,255,.22) 1.6px,transparent 1.8px);background-size:15px 15px}.fd-pat-stripes:after{background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.12) 0 9px,transparent 9px 18px)}.fd-pat-grid:after{background-image:linear-gradient(rgba(255,255,255,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.14) 1px,transparent 1px);background-size:22px 22px}.fd-pat-waves:after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='60'%20height='20'%3E%3Cpath%20d='M0%2012%20Q15%202%2030%2012%20T60%2012'%20fill='none'%20stroke='rgba(255,255,255,0.24)'%20stroke-width='2'/%3E%3C/svg%3E");background-size:60px 20px}.fd-pat-rombos:after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%3E%3Cpath%20d='M12%201%20L23%2012%20L12%2023%20L1%2012%20Z'%20fill='none'%20stroke='rgba(255,255,255,0.18)'%20stroke-width='1.5'/%3E%3C/svg%3E");background-size:24px 24px}.fd-pat-chevron:after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='28'%20height='14'%3E%3Cpath%20d='M0%2012%20L7%204%20L14%2012%20L21%204%20L28%2012'%20fill='none'%20stroke='rgba(255,255,255,0.2)'%20stroke-width='1.5'/%3E%3C/svg%3E");background-size:28px 14px}.fd-pat-cross:after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='22'%20height='22'%3E%3Cpath%20d='M11%205%20L11%2017%20M5%2011%20L17%2011'%20stroke='rgba(255,255,255,0.16)'%20stroke-width='1.4'/%3E%3C/svg%3E");background-size:22px 22px}.dz-item-th.fd-th-stamp{background:linear-gradient(150deg,var(--acc),var(--acc));@supports (color: color-mix(in lab,red,red)){background:linear-gradient(150deg,var(--acc),color-mix(in srgb,var(--acc) 60%,#fff))}color:#fff}.dz-item-th.fd-th-stamp .mu-icon{font-size:1.2rem}.fd-swatches{flex-direction:row;flex-wrap:wrap;gap:.7rem .55rem;padding-block:4px}.fd-sw{width:2.5rem;height:2.5rem;border-radius:.7rem;border:2px solid transparent;cursor:pointer;padding:0;background:linear-gradient(135deg,var(--a),var(--b))}.fd-sw.on{border-color:var(--foreground);box-shadow:0 0 0 3px var(--foreground);@supports (color: color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in srgb,var(--foreground) 12%,transparent)}}.fd-sw-custom{position:relative;width:2.5rem;height:2.5rem;border-radius:.7rem;padding:2px;border:2px solid transparent;overflow:visible;background:conic-gradient(from 0deg,#f43f5e,#f59e0b,#22c55e,#3b82f6,#a855f7,#f43f5e);display:grid;place-items:stretch}.fd-sw-custom.on{border-color:var(--foreground);box-shadow:0 0 0 3px var(--foreground);@supports (color: color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in srgb,var(--foreground) 12%,transparent)}}.fd-sw-custom .cp-host,.fd-sw-custom .tone-free{position:relative;inset:auto;width:100%;height:100%;display:block}.fd-sw-custom .cp-well{width:100%;height:100%;border:0;border-radius:.48rem;box-shadow:inset 0 0 0 2px var(--card);cursor:pointer;padding:0}.fd-sw-pro{position:absolute;top:-7px;right:-7px;z-index:3;font-size:.5rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase;padding:.05rem .24rem;border-radius:999px;background:#4b3aa8;color:#fff;box-shadow:0 1px 3px #00000059;pointer-events:none}.fd-bridge{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);opacity:0;pointer-events:none}.fd-up{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:3rem;border:1.5px dashed var(--border);border-radius:.8rem;background:var(--card);color:var(--foreground);font-size:.9rem;font-weight:600;cursor:pointer;padding:0 1rem}.fd-up:hover{border-color:var(--foreground);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--foreground) 30%,var(--border))}}.fd-up .mu-icon{font-size:1.15rem;color:var(--muted-foreground)}.fd-up:disabled{opacity:.6;cursor:default}.fd-banner-set{flex-direction:column;align-items:stretch;gap:.5rem}.fd-banner-prev{position:relative;width:100%;aspect-ratio:3 / 1;border-radius:.8rem;overflow:hidden;background:var(--muted);border:1px solid var(--border)}.fd-banner-skel{position:absolute;inset:0;border-radius:0}.fd-banner-img{position:absolute;inset:0;background-image:var(--img);background-size:cover;background-position:center}.fd-banner-vid{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.fd-banner-del{position:absolute;top:.5rem;right:.5rem;z-index:3;width:2rem;height:2rem;border:0;border-radius:999px;background:#1410288c;color:#fff;display:grid;place-items:center;cursor:pointer;backdrop-filter:blur(4px);box-shadow:0 2px 8px -3px #00000080}.fd-banner-del:hover{background:#c0392be6}.fd-banner-del .mu-icon{font-size:1rem;color:#fff}.fd-up-change{flex:1;border-style:solid}.fd-up-x{flex:none;width:auto;min-height:3rem;padding:0 .85rem;border-style:solid;color:#c0392b}.fd-up-x .mu-icon{color:inherit}.fd-up-cta{border-color:transparent;border-style:solid;background:var(--primary);color:#fff;font-weight:700;text-decoration:none}.fd-up-cta .mu-icon{color:#fff}.fd-up-cta:hover{border-color:transparent;background:var(--primary);filter:brightness(1.18)}.fd-up-cta-go{font-size:1rem!important}.fd-stamp-prev{position:relative;width:100%;aspect-ratio:3 / 1;border-radius:.8rem;overflow:hidden;background:var(--muted);border:1px solid var(--border)}.fd-stamp-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.fd-slider-stamp{width:1.55rem;height:1.55rem;flex:none;display:grid;place-items:center;overflow:hidden;border-radius:999px}.fd-slider-stamp-media{width:100%;height:100%;object-fit:cover;display:block}.fd-pc-img,.fd-th-stamp-img{width:100%;height:100%;object-fit:cover}.fd-cover-vid{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;z-index:0}.fd-pats{flex-direction:row;flex-wrap:wrap;gap:.55rem}.fd-patbtn{position:relative;width:3.4rem;height:2.7rem;border-radius:.7rem;border:1.5px solid var(--border);cursor:pointer;padding:0;overflow:hidden;background:var(--acc)}.fd-patbtn.on{border-color:var(--foreground);box-shadow:0 0 0 3px var(--foreground);@supports (color: color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in srgb,var(--foreground) 12%,transparent)}}.fd-patbtn-tex{position:absolute;inset:0;background-image:var(--tex);background-size:cover;background-position:center}.fd-band-tex{position:absolute;inset:0;z-index:0;background-image:var(--tex);background-size:cover;background-position:center;pointer-events:none}.dz-item-th.fd-th-bg{position:relative;overflow:hidden;background:linear-gradient(150deg,var(--acc),var(--acc2))}.fd-th-tex{position:absolute;inset:0;background-image:var(--tex);background-size:cover;background-position:center;border-radius:inherit}.fd-th-bg-img{position:absolute;inset:0;background-image:var(--img);background-size:cover;background-position:center;border-radius:inherit}.fd-th-bg-vid{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit}.fd-band.is-light{color:#241c2e}.fd-band.is-light .fd-band-kind{opacity:.72}.fd-band.is-light .fd-logo{color:#241c2e;box-shadow:0 0 0 1.5px #00000024,0 5px 12px -6px #00000059}.fd-band.is-light .fd-seal{background:#241c2e;color:#fff;border-color:#ffffff6b}.fd-page .pv-stage{perspective:1300px}.fd-page .pv-stage>.fd-card{animation:fade .5s ease both,fd-float 7s ease-in-out infinite;animation-play-state:running,paused;transform-style:preserve-3d}.fd-page .pv-stage:hover>.fd-card{animation-play-state:running,running;will-change:transform}@keyframes fd-float{0%,to{transform:translateY(0) rotateX(0) rotateY(0)}25%{transform:translateY(-5px) rotateX(1.6deg) rotateY(-1.8deg)}75%{transform:translateY(-3px) rotateX(-1.3deg) rotateY(1.8deg)}}.fd-page .pv-stage>.fd-card .fd-band:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.16) 50%,transparent 58%);transform:translate(-130%);animation:fd-sheen 7s ease-in-out 1.2s infinite;animation-play-state:paused}.fd-page .pv-stage:hover>.fd-card .fd-band:before{animation-play-state:running}@keyframes fd-sheen{0%{transform:translate(-130%)}55%,to{transform:translate(230%)}}@media(prefers-reduced-motion:reduce){.fd-page .pv-stage>.fd-card{animation:none}.fd-page .pv-stage>.fd-card .fd-band:before{display:none}}.fd-icons{flex-direction:row;flex-wrap:wrap;gap:.55rem}.fd-ic{width:2.9rem;height:2.9rem;border-radius:.75rem;border:1.5px solid var(--border);background:var(--muted);display:grid;place-items:center;cursor:pointer;color:var(--foreground);padding:0}.fd-ic.on{border-color:var(--foreground);background:var(--foreground);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--foreground) 8%,var(--muted))}}.fd-ic .mu-icon{font-size:1.2rem}.fd-seg{flex-direction:row;background:var(--muted);border-radius:.75rem;padding:.22rem;gap:.2rem}.fd-seg-b{flex:1;border:0;background:transparent;font:inherit;font-weight:600;font-size:.85rem;color:var(--muted-foreground);padding:.55rem;border-radius:.55rem;cursor:pointer}.fd-seg-b.on{background:var(--gate-card);color:var(--foreground);box-shadow:0 1px 2px #00000014}.fd-out{font-weight:800;color:var(--foreground)}.fd-optlist{flex-direction:column;gap:.4rem}.fd-opt{flex-direction:row;align-items:center;gap:.6rem;border:1.5px solid var(--border);background:var(--muted);border-radius:.7rem;padding:.6rem .75rem;font:inherit;font-size:.92rem;color:var(--foreground);cursor:pointer;text-align:left}.fd-opt.on{border-color:var(--foreground);background:var(--foreground);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--foreground) 7%,var(--muted))}}.fd-rad{width:1.15rem;height:1.15rem;border-radius:50%;border:2px solid var(--muted-foreground);flex:none}.fd-opt.on .fd-rad{border-color:var(--foreground);background:radial-gradient(var(--foreground) 42%,transparent 46%)}.fd-opt-n{flex:1}.fd-opt-p{color:var(--muted-foreground);font-size:.82rem}.fd-opt-none .fd-opt-n{color:var(--muted-foreground)}.fd-opt-none-ic{color:var(--muted-foreground);font-size:1rem}.fd-opt-skel{height:2.85rem;border-radius:.7rem}.fd-opt-empty{flex-direction:row;align-items:center;gap:.55rem;border:1.5px dashed var(--border);border-radius:.7rem;padding:.75rem .85rem;color:var(--muted-foreground);font-size:.85rem;line-height:1.35}.fd-opt-empty .mu-icon{font-size:1.1rem;flex:none}.fd-del{margin:.4rem 1.15rem 0;background:none;border:0;color:#c0392b;font:inherit;font-size:.86rem;font-weight:600;cursor:pointer;padding:.5rem 0;align-self:flex-start}.fd-lock{flex-direction:row;align-items:flex-start;gap:.5rem;background:var(--gate-deep, #4b3aa8);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--gate-deep, #4b3aa8) 8%,var(--gate-card))}border:1px solid color-mix(in srgb,#4b3aa8 22%,transparent);border-radius:.9rem;padding:.7rem .8rem;margin-top:1rem;color:#4b3aa8}.fd-lock .mu-icon{font-size:1rem;margin-top:.05rem}.fd-lock-t{font-size:.82rem;line-height:1.4}.shop .shop-one .stx>.stk-layer{position:absolute;inset:0;pointer-events:none;overflow:hidden}.shop .shop-one .stx>.stk-back{z-index:0}.shop .shop-one .stx>.stk-front{z-index:2}.stk-art{position:absolute;pointer-events:none}.stk-art img{width:100%;height:100%;object-fit:contain;display:block;filter:drop-shadow(0 6px 10px rgba(20,16,25,.18))}.stk-grab{position:absolute;pointer-events:auto;touch-action:none;cursor:grab;user-select:none;-webkit-user-select:none}.stk-grab.is-on{cursor:grabbing}.stk-ring{position:absolute;inset:-.5rem;border:1.5px dashed rgba(255,255,255,.85);border-radius:.75rem;display:none;box-shadow:0 0 0 1px #14101959}.stk-grab.is-on .stk-ring{display:block}.stk-knob{position:absolute;width:1.9rem;height:1.9rem;border-radius:999px;border:0;padding:0;background:#fff;color:var(--gate-text, #201a26);font:inherit;font-size:.8rem;line-height:1;display:none;place-items:center;box-shadow:0 2px 8px #14101959;cursor:pointer}.stk-grab.is-on .stk-knob{display:grid}.stk-del{top:-.95rem;left:-.95rem;color:#c0392b}.stk-z{bottom:-.95rem;left:-.95rem;font-size:.72rem;font-weight:700}.stk-turn{bottom:-.95rem;right:-.95rem;cursor:crosshair}.stk-split{top:-.95rem;right:-.95rem;font-size:.78rem}.stk-grab.is-split .stk-split{background:var(--gate-deep, #4b3aa8);color:#fff}.stk-grab.is-back .stk-z{background:var(--foreground, #201a26);color:var(--background, #fff)}.stx-frozen,.stx-frozen *{pointer-events:none!important}.stx-frozen .stk-grab,.stx-frozen .stk-knob{pointer-events:auto!important}.stk-mount{display:none}.stk-panel{gap:1.9rem}.stk-head{display:flex;flex-direction:row;align-items:center;gap:.6rem}.stk-back{width:2.1rem;height:2.1rem;flex:none;display:grid;place-items:center;border:0;border-radius:999px;background:none;color:var(--foreground);cursor:pointer}.stk-back:hover{background:var(--muted)}.stk-back .mu-icon{font-size:1.15rem}.stk-clear{margin-left:auto;border:0;background:none;padding:.35rem .2rem;color:var(--muted-foreground);font:inherit;font-size:.9rem;font-weight:600;cursor:pointer}.stk-clear:hover{color:var(--foreground)}.stk-pack{display:flex;flex-direction:column;gap:.15rem}.stk-pack-h{display:flex;flex-direction:row;align-items:center;gap:.5rem}.stk-pack-nm{font-weight:700;font-size:1rem;letter-spacing:-.01em;color:var(--foreground)}.stk-soon{font-size:.58rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--muted-foreground);border:1px solid var(--border);border-radius:.4rem;padding:.12rem .35rem}.stk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(4.4rem,1fr));gap:1rem .9rem;margin-top:.85rem}.stk-cell{position:relative;aspect-ratio:1;display:grid;place-items:center;border:0;background:none;padding:.1rem;cursor:grab;transition:transform .16s cubic-bezier(.2,.8,.3,1),filter .16s ease}.stk-cell:hover{transform:translateY(-4px) scale(1.07)}.stk-cell:active{transform:scale(.95);cursor:grabbing}.stk-cell:disabled{opacity:.3;cursor:not-allowed;transform:none}.stk-cell-img{width:100%;height:100%;object-fit:contain;display:block;pointer-events:none}.stk-pro{position:absolute;bottom:-.15rem;right:-.15rem;font-size:.5rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:var(--gate-deep, #4b3aa8);color:#fff;border-radius:.3rem;padding:.08rem .25rem;box-shadow:0 1px 4px #14101959}.stk-pack .stk-grid:empty{display:none}body.stk-dragging .stk-cell{cursor:grabbing}.shop .shop-one .stx.stx-catch:after{content:"";position:absolute;inset:.4rem;z-index:8;pointer-events:none;border:2px dashed rgba(255,255,255,.85);border-radius:1rem;box-shadow:0 0 0 1px #14101940 inset}.stk-ghost{position:fixed;z-index:9999;width:5rem;height:5rem;object-fit:contain;pointer-events:none;transform:translate(-50%,-50%) rotate(-6deg);filter:drop-shadow(0 10px 18px rgba(20,16,25,.35))}.stk-cell-gif{border:1.5px dashed var(--border);border-radius:1rem;background:var(--muted)}.stk-cell-gif:hover{border-color:var(--foreground);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--foreground) 30%,var(--border))}}.stk-gif-mark{width:60%;height:60%;object-fit:contain}.drawer-content:has(.dz-gif-sheet){height:min(34rem,86svh);display:flex;flex-direction:column;overflow:hidden}.drawer-content:has(.dz-gif-sheet) .drawer-handle{flex:none}.drawer-content>.dz-gif-sheet{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:.7rem}.dz-gif-sheet>.dz-modal-head,.dz-gif-sheet>.gif-search,.dz-gif-sheet>.gif-powered,.dz-gif-sheet>.gif-empty{flex:none}.dz-gif-sheet>.gif-search{margin-bottom:0}.dz-gif-sheet>.gif-powered{margin-top:0}.dz-gif-grid{align-content:start;grid-template-columns:repeat(auto-fill,minmax(6rem,1fr))}.drawer-content .dz-gif-sheet>.dz-gif-grid{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto}.stk-art-gif img{object-fit:cover;border-radius:.9rem}.dz-th-stk{overflow:hidden}.dz-th-stkimg{width:100%;height:100%;object-fit:contain;display:block}.dz-item-warn{color:#d9822b;font-weight:600}.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:var(--gate-soft, #f5f4f9);color:var(--gate-muted, #8e8a99)}@media(prefers-reduced-motion:reduce){.plan-soon .plan-soon-body{filter:blur(4px)}}.plan-amt-inf{font-size:1.7rem;letter-spacing:0}.lang-sw{--lang-pad: .2rem;position:fixed;top:calc(.85rem + env(safe-area-inset-top,0px));right:.85rem;z-index:60;flex-direction:row;gap:0;padding:var(--lang-pad);border-radius:999px;isolation:isolate;background:var(--background, #fff);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--background, #fff) 82%,transparent)}backdrop-filter:blur(12px);box-shadow:0 6px 18px -10px #14102873,inset 0 0 0 1px #14102814;view-transition-name:lang-sw}.lang-thumb{position:absolute;z-index:0;top:var(--lang-pad);bottom:var(--lang-pad);left:var(--lang-pad);width:calc(50% - var(--lang-pad));border-radius:999px;background:var(--foreground, #101014);transition:transform .34s cubic-bezier(.3,1.25,.5,1)}.lang-sw.is-en .lang-thumb{transform:translate(100%)}.lang-opt{position:relative;z-index:1;flex:1 1 0;min-width:2.3rem;min-height:0;text-align:center;border:0;cursor:pointer;font:inherit;font-size:.72rem;font-weight:800;letter-spacing:.06em;padding:.32rem .55rem;border-radius:999px;background:transparent;box-shadow:none;color:var(--muted-foreground, #8e8a99);transition:color .25s ease}.lang-opt.on{background:transparent;box-shadow:none;color:var(--background, #fff)}.lang-opt:focus-visible{outline:2px solid var(--primary, #4b3aa8);outline-offset:2px}.lang-fade{display:none}::view-transition-old(root),::view-transition-new(root){animation-duration:.26s;animation-timing-function:ease}::view-transition-old(lang-sw){display:none}::view-transition-new(lang-sw){animation:none}@media(prefers-reduced-motion:reduce){.lang-thumb,.lang-opt{transition:none}}.wiz-lang{flex-direction:row;justify-content:flex-end;flex:none}.wiz-real>.wiz-lang{margin-bottom:1.25rem}.wiz>.wiz-lang{margin-bottom:.15rem}.wiz-lang .lang-sw{--lang-pad: .15rem;position:relative;top:auto;right:auto;z-index:auto;box-shadow:inset 0 0 0 1px #14102814;backdrop-filter:none}.wiz-lang .lang-opt{padding:.24rem .5rem;font-size:.68rem}.pubcart{position:fixed;right:1rem;bottom:1rem;z-index:35;width:3.5rem;height:3.5rem;border-radius:999px;padding:0;border:0;display:flex;align-items:center;justify-content:center;background:var(--primary);color:var(--primary-foreground);box-shadow:0 12px 28px -8px #1410288c}.pubcart-full{display:none}.pubcart-fab{position:relative;display:flex;align-items:center;justify-content:center;font-size:1.3rem}.pubcart-badge{position:absolute;top:-.55rem;right:-.6rem;min-width:1.2rem;height:1.2rem;padding:0 .3rem;border-radius:999px;background:#fff;color:var(--primary);border:2px solid var(--primary);font-size:.72rem;font-weight:800;line-height:1;display:flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}.pubcart-l{display:flex;flex-direction:column;gap:0;text-align:left}.pubcart-t{font-weight:700;font-size:.9rem}.pubcart-s{font-size:.72rem;opacity:.72}.pubcart-amt{font-weight:800;font-size:1rem;font-variant-numeric:tabular-nums}.cart-map,.prof-map{display:block;margin-top:.1rem}.addr-input{width:100%;margin-bottom:.5rem;background:var(--gate-card);color:var(--gate-text);border:1px solid var(--gate-hairline);border-radius:1rem;padding:.85rem 1rem;font-size:.98rem;font-family:inherit;outline:none}.addr-input::placeholder{color:var(--gate-muted)}.addr-input:focus{border-color:var(--gate-lav-2);box-shadow:0 0 0 3px #c3b9f759}.pac-container{z-index:100000!important;margin-top:.3rem;border:1px solid var(--gate-hairline);border-radius:1rem;padding:.3rem;background:var(--gate-card);box-shadow:0 16px 34px -14px #14102857;font-family:Onest,system-ui,sans-serif;overflow:hidden}.pac-container:after{display:none!important}.pac-item{border:0;padding:.6rem .7rem;border-radius:.7rem;cursor:pointer;font-size:.9rem;color:var(--gate-muted);line-height:1.3}.pac-item:hover,.pac-item-selected{background:var(--gate-lav-soft)}.pac-icon{margin-right:.5rem;filter:grayscale(1) opacity(.6)}.pac-item-query{font-size:.95rem;color:var(--gate-text);font-weight:600}.pac-matched{color:var(--gate-deep);font-weight:700}.addr-wrap{position:relative;z-index:1200}.addr-suggest{position:absolute;left:0;right:0;top:100%;margin-top:.3rem;z-index:1200;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius-inner);background:var(--card);overflow:hidden;max-height:13rem;overflow-y:auto;box-shadow:0 12px 28px -10px #14102859}.addr-sugg-row{display:flex;flex-direction:row;align-items:center;gap:.55rem;padding:.6rem .7rem;text-align:left;width:100%;border:0;background:none;border-bottom:1px solid var(--border)}.addr-sugg-row:last-child{border-bottom:0}.addr-sugg-row:hover{background:var(--muted)}.addr-sugg-i{color:var(--muted-foreground);flex:none}.addr-sugg-t{font-size:.82rem;color:var(--foreground);line-height:1.25}.cart-qty{width:1.9rem;height:1.9rem;border-radius:999px;border:1px solid var(--border);background:var(--card);color:var(--primary);font-weight:700;font-size:1.1rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;flex:none}.cart-items{display:flex;flex-direction:column;gap:.55rem}.cart-qs{display:flex;flex-direction:row;align-items:center;gap:.55rem;flex:none}.cart-qn{font-weight:800;min-width:.9rem;text-align:center;font-variant-numeric:tabular-nums}.cart-tline{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;border-top:1px solid var(--border);padding-top:.55rem;margin-top:.25rem}.cart-tline .row-label{font-weight:700;color:var(--foreground)}.cart-total{font-family:Bricolage Grotesque,Inter,sans-serif;font-weight:800;font-variant-numeric:tabular-nums;font-size:1.2rem;letter-spacing:-.02em;color:var(--foreground)}.cart-clear{display:block;margin:.2rem auto 0;color:var(--muted-foreground);font-weight:600;font-size:.85rem;background:none;border:0}.cart-th{width:2.6rem;height:2.6rem;border-radius:.7rem;object-fit:cover;flex:none}.cart-line-meta{display:flex;flex-direction:row;align-items:center;gap:.5rem;flex-wrap:wrap;margin-top:.1rem}.cart-badge{display:inline-flex;flex-direction:row;align-items:center;gap:.25rem;flex:none;font-size:.68rem;font-weight:700;padding:.2rem .5rem;border-radius:999px;line-height:1;background:var(--gate-soft);color:var(--gate-muted);border:1px solid var(--border)}.cart-badge svg{width:.82rem;height:.82rem}.cart-badge-home{background:var(--primary);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--primary) 10%,#fff)}color:var(--primary);border-color:var(--primary);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--primary) 28%,var(--border))}}.cart-badge-tap{cursor:pointer}.cart-badge-tap:active{transform:scale(.95)}.cart-badge-caret{opacity:.55}.drawer-content:has(.done-view){height:100dvh;overflow-y:auto;background:transparent;border:0;box-shadow:none;padding:1.1rem .9rem calc(1.2rem + env(safe-area-inset-bottom,0px))}.drawer-content:has(.done-view) .drawer-handle{display:none}.drawer-content:has(.done-view) .book-flow,.drawer-content:has(.done-view) .cart-sheet{flex:none;min-height:100%;overflow:visible;background:transparent;box-shadow:none;padding:0}.drawer-content:has(.done-view) .step-in{flex:none;min-height:100%;overflow:visible}.done-wrap{gap:.9rem;justify-content:safe center;align-items:center}.done-wrap>*{flex:none;width:100%;max-width:27rem}.done-ticket{position:relative;background:#fdfcff;border:0;border-radius:22px;padding:1.3rem 1.35rem;display:flex;flex-direction:column;gap:.45rem;box-shadow:0 28px 55px -22px #0009;background-image:radial-gradient(circle at 1px 1px,rgba(20,19,24,.028) 1px,transparent 0);background-size:9px 9px}.dt-eyebrow{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.62rem;letter-spacing:.15em;text-transform:uppercase;color:var(--muted-foreground);text-align:center}.dt-stamp{width:2.8rem;height:2.8rem;border-radius:50%;display:grid;place-items:center;margin:.55rem auto .35rem;transform:rotate(-8deg)}.dt-stamp svg{width:1.35rem;height:1.35rem}.dt-title{font-size:1.2rem;font-weight:800;letter-spacing:-.02em;text-align:center;margin:0 0 .15rem;text-wrap:balance}.dt-rule{border-top:1.5px dashed var(--border);height:0;margin:.35rem 0}.dt-svc{flex-direction:row;align-items:center;gap:.5rem}.dt-em{font-size:1.2rem}.dt-nm{font-size:1.02rem;font-weight:800;letter-spacing:-.01em}.dt-add{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.72rem;color:#6b46f2;padding-left:1.7rem;line-height:1.5}.dt-rows{gap:.45rem}.dt-order-items{gap:.4rem}.dt-oi-row{flex-direction:row;align-items:baseline;justify-content:space-between;gap:.8rem}.dt-oi-nm{font-size:.86rem;font-weight:600;letter-spacing:-.01em;min-width:0;overflow-wrap:anywhere}.dt-oi-amt{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.82rem;font-weight:700;text-align:right;font-variant-numeric:tabular-nums;flex:none}.dt-row{flex-direction:row;align-items:baseline;justify-content:space-between;gap:.8rem}.dt-k{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.66rem;letter-spacing:.07em;text-transform:uppercase;color:var(--muted-foreground);flex:none}.dt-v{font-size:.86rem;font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.dt-total{align-items:center}.dt-total .dt-k{color:var(--card-foreground);font-weight:700}.dt-total .dt-v{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:1.25rem;font-weight:800;color:var(--primary)}.dt-note{gap:.18rem;margin-top:.2rem;padding:.5rem .6rem;border-radius:10px;background:#6b46f20f;border-left:2.5px solid rgba(107,70,242,.35)}.dt-note-k{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.dt-note-v{font-size:.84rem;line-height:1.4;color:var(--card-foreground);white-space:pre-wrap;overflow-wrap:anywhere}.dt-pay{gap:.18rem;margin-top:.2rem;padding:.55rem .65rem;border-radius:10px;background:#fbf1dc;border:1px solid #f0dcae}.dt-pay-top{flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem}.dt-pay-lbl{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#b9790c}.dt-pay-badge{font-size:.64rem;font-weight:700;color:#b9790c;background:#fff;border:1px solid #f0dcae;border-radius:999px;padding:.14rem .45rem}.dt-pay-amt{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.82rem;font-weight:800;color:var(--card-foreground)}.dt-pay-cap{font-size:.68rem;color:var(--muted-foreground);line-height:1.4}.dt-stamp-pay{background:#fbf1dc;border:1.5px solid #f0dcae}.dt-stamp-pay svg{color:#b9790c}.dt-tear{position:relative;border-top:2px dashed var(--border);height:0;margin:.95rem -1.35rem .1rem}.dt-tear:before,.dt-tear:after{content:"";position:absolute;top:-.7rem;width:1.4rem;height:1.4rem;border-radius:50%;background:#2a2536}.dt-tear:before{left:-.7rem}.dt-tear:after{right:-.7rem}.dt-stub{align-items:center;text-align:center;padding-top:.7rem;gap:.4rem}.dt-barcode{height:2.3rem;width:100%;max-width:15rem;background-image:repeating-linear-gradient(90deg,var(--primary) 0 2px,transparent 2px 4px,var(--primary) 4px 5px,transparent 5px 9px,var(--primary) 9px 12px,transparent 12px 14px)}.dt-code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.74rem;letter-spacing:.14em;color:var(--card-foreground)}.dt-stubnote{font-size:.74rem;color:var(--muted-foreground);line-height:1.45}.done-save{margin-top:0}.drawer-content:has(.done-view) .sheet-foot{background:transparent;position:static;padding:0;margin-top:.35rem}.done-foot{gap:.6rem}.done-again{flex:0 0 auto;border-radius:999px;font-weight:700;font-size:.92rem;padding:0 1.25rem;min-height:3.35rem;cursor:pointer;white-space:nowrap;background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.3)}.done-again:hover{background:#ffffff14}.done-wa{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:100%}.pst-hero{margin-top:.2rem;border-radius:16px;padding:1rem 1.05rem;background:linear-gradient(135deg,#f4efff,#efe9fb);border:1px solid #e6dffb;gap:0}.pst-hero-lbl{font-family:ui-monospace,Menlo,monospace;font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#5b40d6}.pst-hero-big{font-family:ui-monospace,Menlo,monospace;font-size:2rem;font-weight:800;letter-spacing:-.02em;color:#1c1a22;line-height:1;margin:.18rem 0 .12rem;font-variant-numeric:tabular-nums}.pst-hero-foot{flex-direction:row;align-items:center;justify-content:space-between;gap:.6rem;margin-top:.5rem;flex-wrap:wrap}.pst-sena{display:inline-flex;align-items:center;gap:.3rem;background:#6b46f2;color:#fff;font-size:.7rem;font-weight:700;border-radius:999px;padding:.22rem .58rem}.pst-tot{font-size:.76rem;color:#4b4757}.pst-tot b{font-family:ui-monospace,Menlo,monospace;font-weight:700}.pst-lbl{display:block;font-size:.84rem;font-weight:700;color:#1c1a22;margin:.8rem 0 .4rem}.pst-items{flex-direction:column;gap:0;border:1px solid #e6dffb;border-radius:14px;padding:.2rem .8rem;background:#faf8ff}.pst-item{flex-direction:column;align-items:stretch;gap:.28rem;padding:.55rem 0;border-bottom:1px solid #efe9fb}.pst-item:last-child{border-bottom:0}.pst-item-top{flex-direction:row;align-items:baseline;justify-content:space-between;gap:.8rem}.pst-item-n{font-size:.9rem;font-weight:700;color:#2e2a3a;min-width:0;overflow-wrap:anywhere}.pst-item-p{flex:none;font-size:.88rem;font-weight:700;color:#6b6579;font-variant-numeric:tabular-nums}.pst-item-tag,.pst-item-later{align-self:flex-start;flex:none;font-size:.64rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase;padding:.13rem .5rem;border-radius:999px}.pst-item-tag{color:#5b40d6;background:#efe9fb}.pst-item-later{color:#8a8397;background:#f0eef4}.pst-split{flex-direction:row;align-items:flex-start;gap:.5rem;margin-top:.5rem;padding:.6rem .7rem;background:#f4efff;border:1px solid #e6dffb;border-radius:12px}.pst-split .mu-icon{flex:none;color:#6b46f2;font-size:.95rem;margin-top:.05rem}.pst-split-t{font-size:.8rem;font-weight:500;color:#4b4757;line-height:1.4}.pst-methods{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.pst-method{flex-direction:row;align-items:center;gap:.55rem;border:1.5px solid #ddd7e8;background:#fff;border-radius:12px;padding:.6rem .65rem;cursor:pointer}.pst-mname{font-size:.82rem;font-weight:600;color:#4b4757;flex:1;text-align:left;min-width:0}.pst-tick{width:1.05rem;height:1.05rem;border-radius:50%;border:1.5px solid #cfc8dd;flex:none}.pst-method.on{border-color:#6b46f2;background:#efe9fb;box-shadow:0 0 0 3px #6b46f21f}.pst-method.on .pst-mname{color:#5b40d6;font-weight:700}.pst-method.on .pst-tick{border-color:#6b46f2;background:#6b46f2;box-shadow:inset 0 0 0 2px #fff}.pst-logo{width:1.55rem;height:1.55rem;border-radius:6px;flex:none;display:grid;place-items:center;color:#fff;font-weight:800;font-size:.66rem}.pst-logo .mu-icon{font-size:.95rem}.pst-logo-mp{background:#00a3e0}.pst-logo-tr{background:#3c4a63}.pst-logo-ua{background:#ff5b46}.pst-logo-ot{background:#9a94a8}.pst-logo-wal{background:#6b46f2}.pst-glyph{width:1.9rem;height:1.9rem;border-radius:8px;flex:none;display:grid;place-items:center;background:#f3f0fa;overflow:hidden}.pst-glyph .mu-icon{font-size:1.05rem;color:#5b40d6}.pst-glyph .pay-logo-sm{height:22px;max-width:26px}.pst-tick .mu-icon{font-size:.78rem;color:#fff}.pst-to{border:1px solid #e6dffb;border-radius:16px;overflow:hidden;flex-direction:column;align-items:stretch;background:#faf8ff}.pst-fld{flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem;padding:.72rem .8rem}.pst-fld+.pst-fld{border-top:1px solid #ece5fb}.pst-fld-col{min-width:0;flex:1;gap:.12rem}.pst-fcopy{flex:none;margin-left:auto;flex-direction:row;align-items:center;gap:.35rem;border:1px solid #e6dffb;background:#fff;color:#5b40d6;font-weight:700;font-size:.74rem;border-radius:10px;padding:.5rem .7rem;cursor:pointer}.pst-fcopy .mu-icon{font-size:.85rem}.pst-fcopy:active{transform:scale(.95)}.pst-copyall{flex-direction:row;align-items:center;justify-content:flex-end;gap:.4rem;padding:.6rem .8rem;border:none;border-top:1px dashed #e0d7f7;background:transparent;color:#5b40d6;font-weight:800;font-size:.8rem;cursor:pointer}.pst-copyall .mu-icon{font-size:.85rem}.pst-copyall:active{transform:scale(.99)}.pst-to-info{min-width:0;flex:1;gap:.4rem}.pst-row{gap:.04rem;min-width:0}.pst-row-l{font-size:.68rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#9a94a8}.pst-row-v{font-size:.92rem;font-weight:700;color:#2e2a3a;overflow-wrap:anywhere;word-break:break-word;user-select:all}.pst-to-who{font-size:.74rem;color:#8d8899;font-weight:600}.pst-to-data{font-size:.84rem;font-weight:600;color:#1c1a22;line-height:1.45;white-space:pre-line;overflow-wrap:anywhere;word-break:break-word}.pst-copy{align-self:flex-end;flex:none;border:1px solid #e6dffb;background:#fff;color:#5b40d6;font-weight:700;font-size:.74rem;border-radius:9px;padding:.5rem .8rem;flex-direction:row;align-items:center;justify-content:center;gap:.35rem;cursor:pointer}.pst-copy:active{transform:scale(.97)}.pst-to-info{padding-bottom:.55rem;border-bottom:1px solid #ece5fb}.pst-copy .mu-icon{font-size:.85rem}.pst-drop{width:100%;border:1.5px dashed #ddd7e8;border-radius:14px;padding:1.1rem;flex-direction:column;align-items:center;gap:.35rem;background:transparent;color:#8d8899;font-weight:600;cursor:pointer}.pst-drop .mu-icon{font-size:1.3rem;color:#6b46f2}.rcp-say{display:block;font-size:.78rem;font-weight:600;color:var(--gate-muted);padding:.45rem .15rem 0}.rcp-say-bad{color:var(--gate-coral, #c0566a)}.pst-prev{border:1px solid #ddd7e8;border-radius:14px;padding:.7rem;flex-direction:row;align-items:center;gap:.8rem}.pst-thumb{width:3rem;height:3.8rem;border-radius:8px;flex:none;object-fit:cover;border:1px solid #ddd7e8}.pst-up-info{flex:1;min-width:0;gap:.1rem}.pst-up-n{font-size:.82rem;font-weight:700;color:#1c1a22}.pst-up-m{font-size:.72rem;color:#8d8899}.pst-up-m b{color:#16a34a}.pst-up-ok{font-size:.72rem;color:#16a34a;font-weight:700}.pst-change{flex:none;margin-left:auto;flex-direction:row;align-items:center;gap:.35rem;color:#5b40d6;font-size:.76rem;font-weight:700;background:#fff;border:1px solid #e6dffb;border-radius:10px;padding:.45rem .7rem;cursor:pointer}.pst-change .mu-icon{font-size:.85rem}.pst-change:active{transform:scale(.96)}.rcp-hold{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;padding:0;border:0}.rcp-drop{width:100%;border:1.5px dashed var(--border);border-radius:14px;padding:1.1rem 1rem;display:flex;flex-direction:column;align-items:center;gap:.4rem;background:transparent;color:var(--muted-foreground);font-weight:600;cursor:pointer}.rcp-drop svg{width:1.3rem;height:1.3rem;color:var(--primary)}.rcp-drop:hover{background:var(--primary);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 5%,transparent)}}.rcp-preview{flex-direction:row;align-items:center;gap:.7rem}.rcp-img{width:3.2rem;height:4rem;border-radius:10px;object-fit:cover;border:1px solid var(--border);flex:none}.rcp-change{flex:none;background:transparent;border:0;color:var(--primary);font-weight:700;font-size:.85rem;cursor:pointer}.done-foot .btn-default{background:#fff;color:#1c1a22}.done-save.invite{background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}.done-save .font-bold{color:#fff}.done-save .gate-sub{color:#c7c1d6}.cart-sums{display:flex;flex-direction:column;gap:.4rem;background:var(--muted);border-radius:var(--radius-inner);padding:.85rem .95rem;margin-top:.3rem}.cart-sline{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;font-size:.88rem;color:var(--muted-foreground)}.cart-nowa{display:flex;align-items:center;gap:.5rem;background:var(--muted);color:var(--muted-foreground);border-radius:var(--radius-inner);padding:.75rem .85rem;font-size:.85rem;margin-top:.1rem}.cart-send{transition:background .16s ease,color .16s ease,box-shadow .16s ease}.cart-send.is-ok{background:#25d366;color:#04210c;box-shadow:0 6px 18px #25d36652}.cart-send.is-ok:hover{background:#1fc35d}.cart-send[disabled]{cursor:not-allowed}.cart-err{background:var(--destructive);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--destructive) 8%,var(--muted))}color:var(--destructive)}.cart-pickup{display:flex;flex-direction:row;align-items:center;gap:.6rem;margin-top:.1rem;background:var(--muted);border-radius:var(--radius-inner);padding:.7rem .8rem;text-decoration:none;color:var(--foreground);transition:background .16s ease}.cart-pickup:hover{background:var(--foreground);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--foreground) 6%,var(--muted))}}.cart-pickup:active{transform:scale(.99)}.cart-pickup .row-label{color:var(--foreground)}.cart-pickup-go{flex:none;opacity:.6;width:1.05rem;height:1.05rem}@media(min-width:48rem){.pubcart{right:1.5rem;bottom:1.5rem;width:auto;height:auto;border-radius:var(--radius);padding:.85rem 1.15rem;min-width:15rem;max-width:24rem;justify-content:space-between}.pubcart-full{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1.25rem;width:100%}.pubcart-fab{display:none}}.mch-h{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);margin:.2rem 0 .3rem}.mch{flex-direction:row;align-items:center;gap:.75rem;border:1px solid var(--border);background:var(--card);border-radius:var(--radius-inner);padding:.8rem .85rem}.mch-ico{display:grid;place-items:center;width:2.5rem;height:2.5rem;flex:none;border-radius:.8rem;color:#fff;font-size:1.1rem}.ci-ig{background:linear-gradient(135deg,#feda75,#fa7e1e 30%,#d62976 62%,#6a2fbf)}.ci-tg{background:#2aabee}.ci-wa{background:#25d366}.ci-web{background:var(--primary);color:var(--primary-foreground)}.ci-mail{background:#b0751a}.cbg-ig{background:#d62976;@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,#d62976 15%,var(--card))}}.cbg-tg{background:#2aabee;@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,#2AABEE 17%,var(--card))}}.cbg-wa{background:#25d366;@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,#25D366 17%,var(--card))}}.cbg-web{background:var(--primary);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--primary) 15%,var(--card))}}.cbg-web .mu-icon{color:var(--primary)}.cbg-mail{background:#b0751a;@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,#b0751a 17%,var(--card))}}.cbg-mail .mu-icon{color:#b0751a}.mch-bd{flex:1;min-width:0;gap:0}.mch-n{font-weight:600;font-size:.92rem}.mch-d{font-size:.76rem;color:var(--muted-foreground)}.mch-st{flex:none;font-size:.68rem;font-weight:700;padding:.32rem .6rem;border-radius:999px;white-space:nowrap}.st-go{background:var(--primary);color:var(--primary-foreground)}.st-gate{background:var(--muted);color:var(--muted-foreground)}.st-soon{background:var(--muted);color:var(--faint)}.mch-note{flex-direction:row;align-items:flex-start;gap:.6rem;background:var(--muted);border:1px solid var(--border);border-radius:var(--radius-inner);padding:.8rem .9rem;margin-top:.8rem;font-size:.82rem;color:var(--muted-foreground);line-height:1.4}.mch-note-ic{flex:none;color:var(--muted-foreground);margin-top:.1rem}.msg-wrap{width:100%;max-width:34rem;margin-inline:auto}.conn-bar{flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:.3rem}.conn-bar-t{font-weight:700;font-size:.95rem}.conn-body{align-items:center;text-align:center;gap:.45rem;padding-top:.4rem}.conn-ico{display:grid;place-items:center;width:3.4rem;height:3.4rem;border-radius:1rem;background:var(--muted);overflow:hidden;margin-bottom:.3rem}.conn-ico .mu-icon{width:2.2rem;height:2.2rem;font-size:2.2rem}.conn-t{font-size:1.2rem;font-weight:800}.conn-s{font-size:.88rem;color:var(--muted-foreground);max-width:21rem}.conn-field{width:100%;border:1px solid var(--border);background:var(--muted);border-radius:var(--radius-inner);padding:.7rem .85rem;margin-top:.6rem;text-align:left}.conn-field-l{font-size:.72rem;color:var(--muted-foreground);margin-bottom:.25rem;font-weight:500}.conn-cta{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.45rem;width:100%;font-weight:700;font-size:.92rem;padding:.8rem;border-radius:14px;margin-top:.8rem;color:#fff}.cta-ig{background:linear-gradient(135deg,#feda75,#fa7e1e 30%,#d62976 62%,#6a2fbf)}.cta-tg{background:#2aabee}.cta-wa{background:#25d366;cursor:pointer}.cta-wa[aria-busy=true]{opacity:.7;pointer-events:none}.cta-off{background:transparent;color:var(--foreground);border:1.5px solid #dc2626;@supports (color: color-mix(in lab,red,red)){border:1.5px solid color-mix(in oklab,#dc2626 45%,var(--border))}}.cta-off .mu-icon,.cta-off span{color:#dc2626}.conn-connected{flex-direction:row;align-items:center;justify-content:center;gap:.4rem;color:#16a34a;font-weight:600;font-size:.88rem;margin-top:.5rem}.conn-connected .mu-icon{width:1.05rem;height:1.05rem}.conn-hint{font-size:.76rem;color:var(--faint);margin-top:.4rem;max-width:20rem}.conn-link{flex-direction:row;align-items:center;gap:.5rem;width:100%;margin-top:.7rem;border:1px solid var(--border);background:var(--muted);border-radius:12px;padding:.65rem .8rem}.conn-link-ic{flex:none}.conn-link-ic .mu-icon{width:1.3rem;height:1.3rem;font-size:1.3rem}.conn-link-u{flex:1;min-width:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.82rem;font-weight:600;color:var(--foreground);overflow-wrap:anywhere;text-align:left}.conn-link-copy{flex:none;display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:9px;background:var(--card);border:1px solid var(--border);color:var(--primary);cursor:pointer}.conn-link-copy:hover{background:var(--primary);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--primary) 12%,var(--card))}}.mi-card{border:1px solid var(--border);background:var(--card);border-radius:var(--radius);overflow:hidden;box-shadow:0 1px 2px #1e143c0a}.mi-h{padding:.85rem 1rem;border-bottom:1px solid var(--border)}.mi-h-t{font-weight:800;font-size:1rem;font-family:Bricolage Grotesque,Inter,sans-serif}.mi-h-s{font-size:.74rem;color:var(--muted-foreground)}.mi-th{flex-direction:row;align-items:center;gap:.7rem;padding:.7rem 1rem;border-bottom:1px solid var(--border)}.mi-th:last-child{border-bottom:0}.mi-av{position:relative;display:grid;place-items:center;width:2.3rem;height:2.3rem;border-radius:50%;background:var(--muted);font-size:1rem;flex:none}.mi-ch{position:absolute;right:-3px;bottom:-3px;width:1.05rem;height:1.05rem;border-radius:50%;border:2px solid var(--card)}.mi-bd{flex:1;min-width:0;gap:0}.mi-n{font-weight:600;font-size:.85rem}.mi-s{font-size:.76rem;color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mi-cap{font-size:.78rem;color:var(--faint);text-align:center;margin-top:.5rem}.chat-card{display:flex;flex-direction:column;border:1px solid var(--border);background:var(--card);border-radius:var(--radius);overflow:hidden;box-shadow:0 1px 2px #1e143c0a}.chat-h{flex-direction:row;align-items:center;gap:.6rem;padding:.7rem .85rem;border-bottom:1px solid var(--border)}.chat-av{display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:50%;background:var(--muted);font-size:1rem;flex:none}.chat-n{font-weight:700;font-size:.88rem}.chat-st{font-size:.66rem;color:var(--faint)}.chat-ch{flex:none;flex-direction:row;align-items:center;gap:.3rem;font-size:.66rem;font-weight:700;padding:.2rem .55rem .2rem .35rem;border-radius:999px;background:var(--muted);color:var(--muted-foreground);white-space:nowrap}.chat-ch .mu-icon{width:.95rem;height:.95rem;font-size:.95rem}.chat-body{display:flex;flex-direction:column;gap:.4rem;padding:.9rem .85rem;min-height:15rem;background:var(--primary);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--primary) 3%,var(--background))}}.bub2{max-width:82%;padding:.5rem .7rem;font-size:.84rem;line-height:1.35;border-radius:1rem}.bub2.them{align-self:flex-start;background:var(--card);border:1px solid var(--border);border-bottom-left-radius:.3rem}.bub2.me{align-self:flex-end;background:var(--primary);color:var(--primary-foreground);border-bottom-right-radius:.3rem}.chat-link{align-self:flex-end;max-width:82%;flex-direction:row;align-items:center;gap:.5rem;border:1px solid var(--border);border-radius:12px;background:var(--card);padding:.5rem .6rem}.chat-link-im{display:grid;place-items:center;width:2rem;height:2rem;border-radius:8px;background:var(--muted);font-size:1rem;flex:none}.chat-link-t{font-weight:700;font-size:.78rem}.chat-link-u{font-size:.66rem;color:var(--faint)}.chat-comp{flex-direction:column;gap:.45rem;padding:.55rem .7rem .65rem;border-top:1px solid var(--border);background:var(--card)}.chat-box{flex:1;background:var(--muted);border:1px solid var(--border);border-radius:999px;padding:.45rem .8rem;font-size:.78rem;color:var(--muted-foreground)}.cbar{flex-direction:row;align-items:flex-end;gap:.3rem;background:var(--background);border:1.5px solid var(--border);border-radius:1.35rem;padding:.25rem .3rem .25rem .35rem;transition:border-color .15s ease,box-shadow .15s ease}.cbar:focus-within{border-color:var(--primary);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--primary) 55%,var(--border))}box-shadow:0 0 0 3px var(--primary);@supports (color: color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in oklab,var(--primary) 14%,transparent)}}.ctool{display:grid;place-items:center;width:2.05rem;height:2.05rem;flex:none;border:0;background:transparent;color:var(--muted-foreground);border-radius:.65rem;cursor:pointer;transition:background .12s ease,color .12s ease}.ctool:hover{background:var(--muted);color:var(--foreground)}.ctool.on{color:var(--primary);background:var(--primary-soft)}.ctool .mu-icon{width:1.2rem;height:1.2rem}.chat-ta{flex:1;min-width:0;border:0;background:transparent;resize:none;font-size:.88rem;line-height:1.4;color:var(--foreground);padding:.5rem .15rem;field-sizing:content;min-height:1.4rem;max-height:7rem}.chat-ta:focus{outline:none}.chat-ta::placeholder{color:var(--muted-foreground)}.chat-hint{font-size:.64rem;color:var(--muted-foreground);padding:0 .55rem}.chat-ta-ph{color:var(--muted-foreground);align-self:center}.chat-comp-off .cbar{opacity:.7}.chat-comp-off .chat-send{opacity:.5}.emoji-pop{flex-direction:row;flex-wrap:wrap;gap:.05rem;max-height:11rem;overflow-y:auto;background:var(--card);border:1px solid var(--border);border-radius:1rem;padding:.45rem;box-shadow:0 -6px 24px -14px #00000059}.emoji-cell{font-size:1.3rem;line-height:1;border:0;background:transparent;padding:.28rem;border-radius:.5rem;cursor:pointer;width:2.25rem}.emoji-cell:hover{background:var(--muted)}.chat-send{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--primary);color:var(--primary-foreground);flex:none;cursor:pointer;transition:transform .13s ease,box-shadow .15s ease,background .15s ease}.chat-send .mu-icon{transition:transform .13s ease}.chat-send:hover{transform:scale(1.08);box-shadow:0 6px 16px -6px var(--primary);@supports (color: color-mix(in lab,red,red)){box-shadow:0 6px 16px -6px color-mix(in oklab,var(--primary) 70%,transparent)}}.chat-send:active{transform:scale(.9)}.chat-send[disabled],.chat-send:disabled{opacity:.4;transform:none;box-shadow:none;cursor:default}.bot-strip{flex-direction:row;align-items:center;gap:.55rem;padding:.5rem .85rem;border-bottom:1px solid var(--border);background:var(--card)}.bot-led{width:.5rem;height:.5rem;border-radius:50%;background:#16a34a;flex:none;box-shadow:0 0 0 3px color-mix(in oklab,#16a34a 25%,transparent)}.bot-strip-t{font-size:.82rem;color:var(--muted-foreground);flex:1;min-width:0}.bot-strip-b{font-size:.8rem;font-weight:600;border:1px solid var(--border);background:var(--background);color:var(--foreground);padding:.35rem .75rem;border-radius:.55rem;cursor:pointer;flex:none}.bot-strip-b:hover{background:var(--card)}.bot-banner{flex-direction:row;align-items:center;gap:.65rem;padding:.6rem .85rem;border-bottom:1px solid color-mix(in oklab,#d97706 32%,transparent);background:#d97706;@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,#d97706 12%,var(--card))}}.bot-strip,.bot-banner{animation:bot-flip .26s ease both}@keyframes bot-flip{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.bot-strip,.bot-banner{animation:none}}.bot-banner-ic{color:#b26f09;flex:none}.bot-banner-t{font-size:.84rem;font-weight:600;color:var(--foreground)}.bot-banner-s{font-size:.74rem;color:var(--muted-foreground)}.bot-banner-b{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:600;border:1px solid #d97706;background:transparent;color:#b26f09;padding:.4rem .7rem;border-radius:.55rem;cursor:pointer;flex:none;white-space:nowrap}.bot-banner-b .mu-icon{width:.9rem;height:.9rem}.copilot{flex-direction:column;gap:.5rem;padding:.6rem .85rem;border-top:1px solid var(--border);background:var(--card)}.copilot-t{font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground)}.copilot-h{flex-direction:row;align-items:center;gap:.3rem;align-self:flex-start;font-size:.72rem;font-weight:700;color:var(--primary);background:var(--primary-soft);padding:.2rem .6rem .2rem .45rem;border-radius:999px}.copilot-h .mu-icon{width:.9rem;height:.9rem}.copilot-acts{flex-direction:row;flex-wrap:nowrap;gap:.4rem;overflow-x:auto;padding-bottom:.15rem}.cop-b{display:inline-flex;flex:none;flex-direction:row;align-items:center;gap:.4rem;white-space:nowrap;font-size:.82rem;font-weight:600;border:1px solid var(--primary);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in oklab,var(--primary) 30%,var(--border))}color:var(--primary);background:var(--primary);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--primary) 8%,var(--card))}border-radius:.6rem;padding:.45rem .7rem;cursor:pointer}.cop-b:hover{background:var(--primary);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--primary) 15%,var(--card))}}.cop-b .mu-icon{width:1rem;height:1rem}.copilot-confirm{flex-direction:row;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap;background:#d97706;@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,#d97706 13%,var(--card))}border:1px solid color-mix(in oklab,#d97706 32%,transparent);border-radius:.6rem;padding:.5rem .7rem}.cop-cq{font-size:.82rem;color:var(--foreground)}.cop-cbtns{flex-direction:row;gap:.4rem;flex:none}.cop-no{font-size:.8rem;padding:.42rem .75rem;border-radius:.5rem;border:1px solid var(--border);background:var(--background);color:var(--foreground);cursor:pointer}.cop-yes{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;font-weight:600;padding:.42rem .8rem;border-radius:.5rem;border:0;background:var(--primary);color:var(--primary-foreground);cursor:pointer}.inbox-chat>.bot-strip,.inbox-chat>.bot-banner,.inbox-chat>.copilot{flex:none}.msg-head{padding:0 0 1rem;gap:.1rem}.msg-h1{font-size:1.35rem;font-weight:800;letter-spacing:-.01em}.msg-sub{font-size:.88rem;color:var(--muted-foreground)}.ord-wrap{display:flex;flex-direction:column;flex:none;gap:1rem;width:100%}.ord-wrap>*{flex:none}.ord-head{gap:.2rem}.ord-sub{color:var(--muted-foreground);font-size:.88rem}.ord-tabs{flex-direction:row;gap:.4rem}.ord-tab{flex-direction:row;align-items:center;gap:.4rem;border:0;background:var(--muted);color:var(--muted-foreground);border-radius:999px;padding:.5rem .95rem;font-weight:700;font-size:.88rem;cursor:pointer}.ord-tab.is-on{background:var(--foreground);color:var(--background)}.ord-tab-n{background:var(--primary);color:var(--primary-foreground);border-radius:999px;font-size:.7rem;font-weight:800;padding:.02rem .42rem}.ord-tab.is-on .ord-tab-n{background:var(--background);color:var(--foreground)}.ord-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:.8rem;align-items:stretch}.ord-card{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--border);border-radius:1.1rem;padding:.9rem;gap:.65rem}.ord-foot{display:flex;flex-direction:column;gap:.6rem;margin-top:auto}.ord-card.is-done{opacity:.6}.ord-top{flex-direction:row;align-items:center;gap:.6rem}.ord-av{width:2.3rem;height:2.3rem;flex:none;border-radius:999px;background:var(--muted);color:var(--foreground);display:grid;place-items:center;font-weight:800}.ord-name{font-weight:700;font-size:.95rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ord-when{font-size:.74rem;color:var(--muted-foreground)}.ord-write{flex:none;flex-direction:row;align-items:center;gap:.35rem;border:1px solid var(--border);border-radius:999px;padding:.4rem .72rem;background:var(--card);color:var(--foreground);font-weight:700;font-size:.78rem;cursor:pointer}.ord-write:hover{border-color:var(--primary);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--primary) 40%,var(--border))}color:var(--primary)}.ord-write:active{transform:scale(.96)}.ord-write .mu-icon,.ord-write svg{font-size:1rem;width:1rem;height:1rem}.ord-ready{flex:none;flex-direction:row;align-items:center;gap:.3rem;border-radius:999px;padding:.2rem .55rem;font-size:.72rem;font-weight:700;background:var(--muted);color:var(--muted-foreground)}.ord-ready .mu-icon{font-size:.8rem}.ord-lines{flex-direction:column;gap:.42rem;background:var(--muted);border-radius:.7rem;padding:.6rem .7rem}.ord-line{flex-direction:row;justify-content:space-between;gap:1rem;font-size:.86rem}.pl-q{min-width:0}.pl-p{color:var(--muted-foreground);font-weight:600;font-variant-numeric:tabular-nums;flex:none}.ord-addr{flex-direction:row;align-items:center;gap:.4rem;background:var(--muted);border-radius:.7rem;padding:.5rem .65rem;font-size:.84rem}.ord-addr .mu-icon{color:var(--primary);font-size:.95rem;flex:none}.pa-txt{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.ord-nav{flex-direction:row;gap:.4rem}.ord-nav-b{flex:1;flex-direction:row;align-items:center;justify-content:center;gap:.35rem;border:1px solid var(--border);border-radius:.7rem;padding:.5rem;background:var(--card);color:var(--foreground);font-weight:700;font-size:.78rem;cursor:pointer;text-decoration:none}.ord-nav-b:hover{border-color:var(--primary);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--primary) 40%,var(--border))}color:var(--primary)}.ord-nav-b .mu-icon{font-size:.9rem}.ord-rider{flex-direction:row;align-items:center;gap:.4rem;font-size:.8rem}.pr-l{color:var(--muted-foreground);font-weight:600}.pr-who{flex-direction:row;align-items:center;gap:.35rem;background:var(--muted);border-radius:999px;padding:.1rem .55rem .1rem .12rem}.pr-av{width:1.35rem;height:1.35rem;border-radius:999px;background:var(--card);display:grid;place-items:center;font-size:.7rem;font-weight:800;flex:none;box-shadow:inset 0 0 0 1px var(--border)}.pr-av-img{object-fit:cover}.pr-n{font-weight:800}.pr-change{flex:none;margin-left:auto;width:1.7rem;height:1.7rem;display:grid;place-items:center;border:1px solid var(--border);border-radius:999px;background:var(--card);color:var(--muted-foreground);cursor:pointer}.pr-change:hover{color:var(--primary);border-color:var(--primary);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--primary) 40%,var(--border))}}.pr-change .mu-icon{font-size:.8rem}.ord-assign{align-self:flex-start;flex-direction:row;align-items:center;gap:.35rem;border:1px dashed var(--border);background:none;color:var(--primary);border-radius:999px;padding:.42rem .75rem;font-weight:700;font-size:.8rem;cursor:pointer}.ord-assign .mu-icon{font-size:.9rem}.ord-pickup{flex-direction:row;align-items:center;gap:.35rem;font-size:.78rem;font-weight:700;color:var(--muted-foreground)}.ord-totalrow{flex-direction:row;align-items:center;justify-content:space-between;gap:.6rem;border-top:1px solid var(--border);padding-top:.5rem}.pt-l{flex:none;color:var(--muted-foreground);font-size:.82rem;font-weight:600}.pt-v{min-width:0;text-align:right;overflow-wrap:anywhere;font-weight:800;font-size:1.05rem;font-variant-numeric:tabular-nums}.ord-total-last{border-top:1.5px solid var(--border);padding-top:.55rem}.ord-total-last .pt-v{font-size:1.18rem}.ord-total-last .pt-l{font-weight:700;color:var(--foreground)}.ord-contact{flex-direction:row;align-items:center;justify-content:center;gap:.5rem;width:100%;border:1px solid var(--border);border-radius:.8rem;padding:.7rem;background:var(--muted);color:var(--foreground);font-weight:700;font-size:.88rem;cursor:pointer}.ord-contact:hover{border-color:var(--primary);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--primary) 40%,var(--border))}color:var(--primary)}.ord-contact .mu-icon{font-size:1rem}.ord-acts{flex-direction:row;gap:.5rem;align-items:stretch}.ord-done{flex:1;flex-direction:row;align-items:center;justify-content:center;gap:.4rem;border:0;border-radius:.8rem;padding:.7rem;background:var(--primary);color:var(--primary-foreground);font-weight:800;font-size:.88rem;cursor:pointer}.ord-cancel{flex:none;width:3rem;display:grid;place-items:center;border:1px solid var(--border);border-radius:.8rem;background:var(--card);color:var(--muted-foreground);cursor:pointer}.ord-cancel:hover{color:var(--destructive);border-color:var(--destructive);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--destructive) 40%,var(--border))}}.ord-proof{max-width:200px;width:100%;align-self:flex-start;border-radius:.6rem;border:1px solid var(--border);margin:.1rem 0}.ord-review{flex-direction:row;align-items:center;gap:.7rem;background:#fbf3df;border:1px solid #f2e6c4;border-radius:.9rem;padding:.6rem .7rem}.ord-review-thumb{flex:none;width:2.7rem;height:3.2rem;border-radius:.5rem;overflow:hidden;background:#fff;border:1px solid #efe6cd;display:grid;place-items:center;text-decoration:none}.ord-review-img{width:100%;height:100%;object-fit:cover;display:block}.ord-review-noimg .mu-icon{color:#c9b98d;font-size:1.1rem}.ord-review-thumb-btn{cursor:pointer;background:#fff;border-color:#efe6cd;color:#b07d0a;padding:0}.ord-review-thumb-btn .mu-icon{font-size:1.4rem}.ord-review-thumb-btn:hover{background:#fdf7e8}.ord-review-thumb-btn:active{transform:scale(.97)}.ord-review-mid{min-width:0;flex:1;gap:.16rem}.ord-review-status{flex-direction:row;align-items:center;gap:.4rem}.ord-review-dot{width:.5rem;height:.5rem;border-radius:999px;background:#d09410;flex:none}.ord-review-status>span{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#b07d0a}.ord-review-method{flex-direction:row;align-items:center;gap:.4rem;min-width:0}.ord-review-method-n{font-size:.96rem;font-weight:800;color:#2a2420;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ord-review-amt{font-size:.84rem;font-weight:600;color:#8a7c5e;font-variant-numeric:tabular-nums;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ord-review-ver{flex:none;margin-left:auto;flex-direction:row;align-items:center;gap:.4rem;background:#1c1720;color:#fff;font-weight:800;font-size:.84rem;border-radius:.7rem;padding:.55rem .95rem;text-decoration:none;cursor:pointer;white-space:nowrap}.ord-review-ver:active{transform:scale(.96)}.ord-review-ver .mu-icon{font-size:.95rem}.ord-review-ver.seen{background:#1f7a4d}.ord-seenhint{flex-direction:row;align-items:center;gap:.4rem;font-size:.78rem;font-weight:600;color:#b9790c}.ord-seenhint .mu-icon{font-size:.95rem;flex:none}.ord-paylogo{width:1.55rem;height:1.55rem;border-radius:6px;display:grid;place-items:center;background:#fff;overflow:hidden;flex:none;box-shadow:inset 0 0 0 1px #efe6cd}.ord-paylogo .pay-logo-sm{height:16px;max-width:20px}.ord-paylogo .mu-icon{font-size:.9rem;color:#2a2420}.ord-proof-link{position:relative;display:block;align-self:flex-start;flex:none;width:100%;max-width:160px;height:7.5rem;border-radius:.6rem;overflow:hidden;text-decoration:none;margin:.1rem 0;background:var(--muted);border:1px solid var(--border)}.ord-proof-link .ord-proof{margin:0;border:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover}.ord-proof-zoom{position:absolute;right:.4rem;bottom:.4rem;flex-direction:row;align-items:center;gap:.3rem;white-space:nowrap;background:#141020b8;color:#fff;font-size:.72rem;font-weight:700;border-radius:999px;padding:.26rem .55rem}.ord-proof-zoom .mu-icon{font-size:.85rem}.ord-noproof{flex-direction:row;align-items:center;gap:.4rem;font-size:.82rem;color:var(--muted-foreground);padding:.1rem 0}.proof-sheet{gap:.8rem}.proof-head{flex-direction:row;align-items:center;justify-content:space-between;gap:.6rem}.proof-title{font-size:1.02rem;font-weight:800}.proof-x{flex:none;width:2.2rem;height:2.2rem;display:grid;place-items:center;border:1px solid var(--border);border-radius:999px;background:var(--card);color:var(--muted-foreground);cursor:pointer}.proof-x:hover{color:var(--foreground)}.proof-stage{align-items:center;justify-content:center;background:var(--muted);border:1px solid var(--border);border-radius:1rem;padding:.6rem;max-height:66vh;overflow:auto}.proof-img{width:100%;height:60vh;border-radius:.5rem}.proof-open{align-self:center;flex-direction:row;align-items:center;gap:.4rem;color:var(--primary);font-weight:700;font-size:.84rem;text-decoration:none}.proof-open .mu-icon{font-size:.9rem}.ord-verified{flex-direction:row;align-items:center;gap:.5rem;background:#e7f8ee;border:1px solid #c3ecd3;border-radius:.7rem;padding:.5rem .65rem}.ord-verified-tag{flex:none;flex-direction:row;align-items:center;gap:.35rem;color:#0f8a4d;font-weight:800;font-size:.8rem}.ord-verified-tag .mu-icon{font-size:.95rem}.ord-verified-m{flex:0 1 auto;font-size:.8rem;font-weight:600;color:#4f8a68;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ord-verified-see{flex:none;margin-left:auto;flex-direction:row;align-items:center;gap:.3rem;background:#fff;border:1px solid #c3ecd3;color:#0f8a4d;font-weight:700;font-size:.76rem;border-radius:.55rem;padding:.4rem .65rem;cursor:pointer}.ord-verified-see:active{transform:scale(.96)}.ord-verified-see .mu-icon{font-size:.85rem}.ord-closed{flex-direction:row;align-items:center;gap:.4rem;font-size:.84rem;font-weight:700;padding-top:.2rem;color:var(--muted-foreground)}.ord-closed .mu-icon{color:var(--muted-foreground)}.ord-cancelbox{flex-direction:column;gap:.4rem}.ord-why{flex-direction:column;gap:.1rem;background:var(--destructive);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--destructive) 8%,var(--card))}border:1px solid var(--destructive);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in srgb,var(--destructive) 22%,var(--border))}border-radius:.7rem;padding:.5rem .65rem}.ord-why-l{font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--destructive)}.ord-why-v{font-size:.86rem;font-weight:600;color:var(--foreground);line-height:1.35}.ord-empty{grid-column:1 / -1;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.25rem;padding:2rem 1.5rem;min-height:58svh}.ord-empty-ic{width:3.9rem;height:3.9rem;flex:none;border-radius:999px;background:var(--muted);color:var(--muted-foreground);display:grid;place-items:center;margin-bottom:.85rem}.ord-empty-ic .mu-icon{font-size:1.65rem}.ord-empty-t{font-family:Bricolage Grotesque,Inter,system-ui,sans-serif;font-weight:800;font-size:1.12rem;letter-spacing:-.01em;color:var(--foreground)}.ord-empty-s{font-size:.88rem;color:var(--muted-foreground);line-height:1.5;max-width:34ch}.ord-skel{pointer-events:none}.ord-av.sk{border-radius:999px}.sk-line{height:.85rem;width:70%}.sk-line.sk-sm{height:.7rem;width:45%}.sk-line.sk-wide{width:88%}.sk-pill{flex:none;height:1.25rem;width:4.2rem;border-radius:999px}.sk-row{height:2rem;width:100%;border-radius:.7rem}.sk-navb{flex:1;height:2.15rem;border-radius:.7rem}.sk-btn{height:2.7rem;width:100%;border-radius:.8rem}.sk-btn.sk-grow{flex:1;width:auto}.sk-sq{flex:none;width:3rem;height:2.7rem;border-radius:.8rem}@keyframes ord-rise{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}.ord-card:not(.ord-skel){animation:ord-rise .32s cubic-bezier(.2,.7,.3,1) both}.ord-card:not(.ord-skel):nth-child(2){animation-delay:.05s}.ord-card:not(.ord-skel):nth-child(3){animation-delay:.1s}.ord-card:not(.ord-skel):nth-child(4){animation-delay:.15s}.ord-card:not(.ord-skel):nth-child(n+5){animation-delay:.2s}@media(prefers-reduced-motion:reduce){.ord-card:not(.ord-skel){animation:none}}.rider-list{flex-direction:column;gap:.4rem}.rider-row{flex-direction:row;align-items:center;gap:.65rem;width:100%;border:1px solid var(--border);border-radius:.8rem;padding:.6rem .7rem;background:var(--card);cursor:pointer;text-align:left}.rider-row:hover{border-color:var(--primary);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--primary) 40%,var(--border))}}.rider-row .rider-av{width:2.1rem;height:2.1rem;border-radius:999px;background:var(--muted);display:grid;place-items:center;font-size:.95rem;font-weight:800;flex:none}.rider-row .rider-av-img{object-fit:cover}.rider-n{font-weight:700;flex:1;min-width:0}.rider-go{color:var(--muted-foreground);flex:none}.rider-empty{align-items:center;gap:.6rem;text-align:center;padding:1.5rem 1rem .5rem}.rider-empty>.mu-icon{font-size:1.8rem;color:var(--muted-foreground)}.re-t{color:var(--muted-foreground);font-size:.9rem}.why-list{flex-direction:column;gap:.35rem}.why-row{flex-direction:row;align-items:center;gap:.65rem;width:100%;border:1px solid var(--border);border-radius:.8rem;padding:.6rem .7rem;background:var(--card);cursor:pointer;text-align:left}.why-row-on{border-color:var(--primary);background:var(--primary);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 6%,var(--card))}}.why-t{font-weight:600;flex:1;min-width:0}.msg-body{display:flex;flex-direction:row;align-items:stretch;gap:1rem;height:calc(100dvh - var(--news-h, 0px) - 9.5rem);min-height:30rem}.inbox-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.5rem;padding:2rem}.inbox-empty-t{font-size:1.2rem;font-weight:800}.inbox-empty-s{font-size:.9rem;color:var(--muted-foreground);max-width:25rem;line-height:1.45}.inbox-empty-cta{display:inline-flex;flex-direction:row;align-items:center;gap:.4rem;margin-top:.8rem;font-weight:700;font-size:.9rem;padding:.7rem 1.1rem;border-radius:12px;background:var(--primary);color:var(--primary-foreground);cursor:pointer;box-shadow:0 10px 26px -12px var(--primary);@supports (color: color-mix(in lab,red,red)){box-shadow:0 10px 26px -12px color-mix(in oklab,var(--primary) 70%,transparent)}}.inbox-empty-cta:hover{filter:brightness(.96)}.iempty-foot{font-size:.74rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--faint);margin-top:1rem}.iempty-art{position:relative;width:min(46rem,100%);height:15rem;margin-bottom:.5rem}.iempty-art:before{content:"";position:absolute;left:50%;top:50%;width:16rem;height:16rem;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,var(--primary),transparent 66%);@supports (color: color-mix(in lab,red,red)){background:radial-gradient(circle,color-mix(in oklab,var(--primary) 14%,transparent),transparent 66%)}}.iempty-avs{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:row;align-items:center;z-index:2}.iempty-av{display:grid;place-items:center;width:3.2rem;height:3.2rem;flex:none;border-radius:1rem;background:var(--card);border:3px solid var(--card);margin-left:-.7rem;box-shadow:0 8px 20px -8px #1e143c73;overflow:hidden}.iempty-av .mu-icon{width:2.05rem;height:2.05rem;font-size:2.05rem}.iempty-avs .iempty-av:first-child{margin-left:0}.iempty-av-hub{background:var(--primary)}.iempty-av-hub .mu-icon{width:1.5rem;height:1.5rem;font-size:1.5rem;color:var(--primary-foreground)}.iempty-bub{position:absolute;z-index:3;flex-direction:row;align-items:center;gap:.35rem;background:var(--card);border:1px solid var(--border);border-radius:14px;padding:.4rem .6rem;font-size:.74rem;font-weight:600;white-space:nowrap;box-shadow:0 10px 26px -14px #1e143c80;animation:iempty-float 4.5s ease-in-out infinite}.iempty-bub:before{content:"";width:.5rem;height:.5rem;border-radius:50%;flex:none}.ch-ig:before{background:#d62976}.ch-tg:before{background:#2aabee}.ch-wa:before{background:#25d366}.ch-me{background:var(--primary);color:var(--primary-foreground);border-color:transparent}.ch-me:before{background:#ffffffd9}.b-a{left:0;top:1rem;animation-delay:0s}.b-b{right:0;top:0;animation-delay:.7s}.b-c{right:.5rem;bottom:2.6rem;animation-delay:1.4s}.b-d{left:1rem;bottom:0;animation-delay:2.1s}.b-e{left:2.5rem;top:45%;animation-delay:1s}.b-f{right:3rem;bottom:.4rem;animation-delay:1.8s}@keyframes iempty-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.55rem)}}@media(max-width:40rem){.iempty-art{height:17rem}.iempty-bub{font-size:.68rem;padding:.35rem .5rem}.b-a{left:0;top:0}.b-b{right:0;top:1.5rem}.b-c{right:0;bottom:3rem}.b-d{left:0;bottom:1rem}.b-e{left:.5rem;top:47%}.b-f{right:.5rem;bottom:0}}.inbox-list-h-r{flex-direction:row;align-items:center;gap:.45rem}.inbox-add{display:grid;place-items:center;width:1.75rem;height:1.75rem;flex:none;border-radius:9px;background:var(--muted);color:var(--foreground);cursor:pointer}.inbox-add:hover{background:var(--primary);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--primary) 16%,var(--muted))}color:var(--primary)}.inbox-add.on{background:var(--primary);color:var(--primary-foreground)}.ic-soon{filter:grayscale(.5)}.inbox{flex:1;min-width:0;height:100%;display:flex;flex-direction:row;align-items:stretch;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:var(--card);box-shadow:0 1px 2px #1e143c0a}.inbox-list{width:18rem;flex:none;min-height:0;display:flex;flex-direction:column;border-right:1px solid var(--border);background:var(--card)}.inbox-list-h{flex:none;flex-direction:row;align-items:center;justify-content:space-between;padding:.8rem .9rem;border-bottom:1px solid var(--border)}.inbox-list-t{font-weight:800;font-size:.92rem;font-family:Bricolage Grotesque,Inter,sans-serif}.inbox-list-badge{flex:none;min-width:1.3rem;height:1.3rem;padding:0 .35rem;display:grid;place-items:center;border-radius:999px;background:var(--primary);color:var(--primary-foreground);font-size:.68rem;font-weight:800}.inbox-list-scroll{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.inbox-list-scroll>.thread{flex:none}.thread{flex-direction:row;align-items:center;gap:.6rem;width:100%;text-align:left;padding:.65rem .75rem;border:0;border-bottom:1px solid var(--border);background:transparent;cursor:pointer;border-radius:0;animation:thread-in .34s cubic-bezier(.2,.8,.3,1) both}@keyframes thread-in{0%{opacity:0;transform:translate(-.5rem)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.thread{animation:none}}.thread:hover{background:var(--muted)}.thread.is-open{background:var(--primary);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--primary) 8%,var(--card))}box-shadow:inset .2rem 0 0 var(--primary)}.thread-av{position:relative;display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--muted);font-size:1.05rem;flex:none}.thread-av .av-img,.chat-av .av-img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.thread-chan{position:absolute;right:-3px;bottom:-3px;display:grid;place-items:center;width:1.2rem;height:1.2rem;border-radius:50%;border:2px solid var(--card);background:var(--card);overflow:hidden}.thread-chan .mu-icon{width:1rem;height:1rem;font-size:1rem}.thread-bd{flex:1;min-width:0;gap:.1rem}.thread-top{flex-direction:row;align-items:baseline;justify-content:space-between;gap:.4rem}.thread-n{font-weight:700;font-size:.84rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.thread-time{flex:none;font-size:.66rem;color:var(--faint)}.thread-snip{font-size:.76rem;color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.thread-off{margin-top:.1rem;font-size:.68rem;font-weight:700;letter-spacing:.01em;color:#c2410c}.thread-more{display:flex;justify-content:center;padding:.7rem;flex:none}.thread-more-b{border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:.7rem;padding:.5rem .9rem;font:inherit;font-size:.82rem;font-weight:700;cursor:pointer}.thread-more-b:hover{background:var(--muted)}.thread-more-b:disabled{opacity:.5;cursor:default}.msg-older{display:flex;justify-content:center;padding:.4rem .5rem .6rem;flex:none}.msg-older-b{border:1px solid var(--border);background:var(--card);color:var(--muted-foreground);border-radius:999px;padding:.35rem .85rem;font:inherit;font-size:.76rem;font-weight:700;cursor:pointer}.msg-older-b:hover{background:var(--muted);color:var(--foreground)}.msg-older-b:disabled{opacity:.5;cursor:default}.chat-body>.chat-skel{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:.5rem;padding:.35rem 0 .1rem;min-height:100%}.msg-sk{height:2rem;border-radius:1.1rem}.msg-sk-t2{height:3.3rem}.msg-sk-35{width:35%}.msg-sk-40{width:40%}.msg-sk-45{width:45%}.msg-sk-50{width:50%}.msg-sk-55{width:55%}.msg-sk-60{width:60%}.msg-sk-65{width:65%}.msg-sk-70{width:70%}.thread-unread{flex:none;min-width:1.2rem;height:1.2rem;padding:0 .3rem;display:grid;place-items:center;border-radius:999px;background:var(--primary);color:var(--primary-foreground);font-size:.64rem;font-weight:800}.thread-wrap{position:relative;flex:none}.thread-wrap>.thread{padding-right:2.7rem}.thread-kebab{position:absolute;top:50%;right:.35rem;transform:translateY(-50%);z-index:3;width:1.9rem;height:1.9rem;border:0;background:transparent;color:var(--muted-foreground);border-radius:999px;display:grid;place-items:center;cursor:pointer}.thread-kebab:hover{background:var(--field, var(--gate-hairline));color:var(--foreground)}.thread-kebab:disabled{cursor:default}.thread-kebab .mu-icon{font-size:1.05rem}.thread-menu{position:absolute;top:2.7rem;right:.4rem;z-index:41;min-width:11rem;background:var(--card);border:1px solid var(--border);border-radius:.75rem;box-shadow:0 12px 30px -10px #00000059;padding:.3rem;display:flex;flex-direction:column;gap:.1rem}.inbox-chat{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--primary);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--primary) 3%,var(--background))}}.inbox-chat>.chat-h{flex:none;background:var(--card)}.inbox-chat>.chat-body{flex:1;min-height:0;overflow-y:auto}.inbox-chat>.chat-comp{flex:none}.bub2-them{align-self:flex-start;background:var(--card);border:1px solid var(--border);border-bottom-left-radius:.3rem}.bub2-me{align-self:flex-end;background:var(--primary);color:var(--primary-foreground);border-bottom-right-radius:.3rem}.bub2-menu{display:flex;flex-direction:column;gap:.4rem}.bub2-mtext{white-space:pre-line}.bub2-mtext a{color:inherit;text-decoration:underline}.bub2-mtext strong{font-weight:700}.bub2-mtext code{font-family:ui-monospace,JetBrains Mono,monospace;font-size:.9em;background:currentColor;@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,currentColor 12%,transparent)}padding:0 .22em;border-radius:.25em}.bub2-opts{font-size:.74rem;line-height:1.5;opacity:.95;background:currentColor;@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,currentColor 16%,transparent)}padding:.3rem .5rem;border-radius:.55rem}.msg-chips{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.15rem}.msg-chip{font-size:.72rem;font-weight:600;padding:.22rem .5rem;border-radius:.7rem;white-space:nowrap;background:currentColor;@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,currentColor 13%,transparent)}border:1px solid currentColor;@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in srgb,currentColor 22%,transparent)}}.bub2-media{flex-direction:row;align-items:center;gap:.45rem}.bub2-media svg{width:1.05rem;height:1.05rem;flex:none;opacity:.9}.bub2-img{padding:.2rem;overflow:hidden;cursor:zoom-in;border:none;background:currentColor;@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,currentColor 8%,transparent)}}.msg-img{display:block;width:100%;max-width:15rem;max-height:16rem;object-fit:cover;border-radius:.75rem}.bub2-file{flex-direction:row;align-items:center;gap:.4rem;text-decoration:none;font-weight:600}.bub2-file:before{content:"\1f4ce"}.bub2-audio{padding:.35rem .45rem}.img-sheet{align-items:center;padding:.4rem}.img-full{display:block;width:100%;max-height:78vh;object-fit:contain;border-radius:.6rem}.bub2-mtext{overflow-wrap:anywhere}.chat-body>*{flex:none}.msg-row{display:flex;flex-direction:column;gap:.15rem;flex:none;max-width:100%}.msg-row.msg-me{align-items:flex-end}.msg-row.msg-them{align-items:flex-start}.msg-meta{flex-direction:row;align-items:center;gap:.38rem;padding:0 .2rem}.msg-by{font-size:.58rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:.06rem .32rem;border-radius:.32rem}.msg-by-bot{background:var(--primary);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--primary) 16%,transparent)}color:var(--primary)}.msg-by-pro{background:color-mix(in oklab,#0e9f6e 22%,transparent);color:#0b8f63}.msg-time{font-size:.66rem;color:var(--muted-foreground)}.msg-tick{width:.85rem;height:.85rem;font-size:.85rem;flex:none}.msg-tick-sending{color:var(--muted-foreground)}.msg-tick-sent{color:#0b8457}.msg-copy{display:grid;place-items:center;width:1.15rem;height:1.15rem;border:0;background:transparent;color:var(--muted-foreground);cursor:pointer;padding:0;border-radius:.3rem}.msg-copy .mu-icon{width:.82rem;height:.82rem}.msg-copy:hover{color:var(--foreground);background:var(--muted)}.bub-pro.bub2-me{background:linear-gradient(150deg,#12b981,#047a5a);color:#fff;box-shadow:0 6px 16px -9px #047a5aa6}.msg-by-pro{background:color-mix(in oklab,#0b8457 22%,transparent);color:#0b8457}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .msg-by-pro{color:#4ade9d;background:color-mix(in oklab,#4ade9d 20%,transparent)}}.bub2{animation:bub-in .3s cubic-bezier(.2,.85,.3,1) both}.bub2-me{transform-origin:bottom right}.bub2-them{transform-origin:bottom left}@keyframes bub-in{0%{opacity:0;transform:translateY(10px) scale(.85)}to{opacity:1;transform:none}}.thread-skel{pointer-events:none}.thread-skel .thread-bd{gap:.4rem}.msk-av{width:2.4rem;height:2.4rem;border-radius:50%;flex:none}.msk-bub{height:2.2rem;border-radius:1rem}.msk-them{align-self:flex-start;width:62%}.msk-me{align-self:flex-end;width:48%}.inbox-wait{align-items:center;text-align:center;gap:.5rem;padding:2rem 1.2rem;color:var(--muted-foreground)}.inbox-wait-ic{color:var(--muted-foreground)}.inbox-wait-ic .mu-icon{font-size:1.6rem}.inbox-wait-t{font-size:.82rem;line-height:1.45;max-width:16rem}.chat-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;text-align:center;padding:1.5rem}.chat-empty-ic{display:grid;place-items:center;width:3.1rem;height:3.1rem;border-radius:50%;background:var(--primary);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--primary) 12%,var(--card))}color:var(--primary);box-shadow:0 8px 22px -10px var(--primary);@supports (color: color-mix(in lab,red,red)){box-shadow:0 8px 22px -10px color-mix(in oklab,var(--primary) 55%,transparent)}margin-bottom:.15rem}.chat-empty-ic .mu-icon{font-size:1.5rem}.chat-empty-t{font-size:1rem;font-weight:800}.chat-empty-s{font-size:.84rem;color:var(--muted-foreground);line-height:1.45;max-width:18rem}.chatload{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;color:var(--muted-foreground)}.chatload-ic{color:var(--primary);font-size:2rem}.chatload-t{font-size:.85rem}.chat-comp-off .chat-box{color:var(--faint);opacity:.85}.chat-comp-off .chat-send{background:var(--muted);color:var(--faint);cursor:default;box-shadow:none}.chat-comp-off .chat-send:hover{transform:none;box-shadow:none}.chat-back{display:none;place-items:center;width:2rem;height:2rem;flex:none;border-radius:50%;background:var(--muted);color:var(--foreground);margin-right:.1rem}.conn-steps{flex-direction:row;align-items:center;gap:.4rem;margin:.2rem 0 1rem}.conn-step{flex-direction:row;align-items:center;gap:.4rem;opacity:.5}.conn-step.is-on,.conn-step.is-done{opacity:1}.conn-step-n{display:grid;place-items:center;width:1.5rem;height:1.5rem;flex:none;border-radius:50%;background:var(--muted);color:var(--muted-foreground);font-size:.74rem;font-weight:800}.conn-step.is-on .conn-step-n{background:var(--primary);color:var(--primary-foreground)}.conn-step.is-done .conn-step-n{background:var(--primary);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--primary) 20%,var(--card))}color:var(--primary)}.conn-step-l{font-size:.78rem;font-weight:700}.conn-seg{flex:1;height:2px;background:var(--border);border-radius:2px}.conn-stepname{align-items:center;margin:.35rem 0 1rem;font-size:.8rem;font-weight:700;color:var(--gate-muted)}.conn-step-in{display:flex;flex-direction:column;gap:.9rem;margin-top:1rem}.conn-pick{gap:.5rem}.conn-row{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.7rem;width:100%;text-align:left;border:1px solid var(--border);background:var(--card);border-radius:13px;padding:.7rem .75rem}.conn-row-go{cursor:pointer}.conn-row-go:hover{border-color:var(--primary);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--primary) 45%,var(--border))}box-shadow:0 6px 18px -10px #1e143c66}.conn-row-off{opacity:.62}.conn-row-ic{display:grid;place-items:center;width:2.5rem;height:2.5rem;flex:none;border-radius:.7rem;background:var(--muted);color:var(--muted-foreground);overflow:hidden}.conn-row-ic .mu-icon{width:1.7rem;height:1.7rem;font-size:1.7rem}.conn-row-bd{flex:1;min-width:0;gap:.05rem}.conn-row-n{font-weight:700;font-size:.92rem}.conn-row-d{font-size:.76rem;color:var(--muted-foreground)}.conn-row-tag{flex:none;margin-left:auto;font-size:.64rem;font-weight:800;padding:.2rem .5rem;border-radius:999px;white-space:nowrap}.conn-row-chev{margin-left:auto}.conn-row-tag+.conn-row-chev{margin-left:.4rem}.conn-row-tag.is-conn{background:#12a150;@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,#12a150 18%,var(--card))}color:#0b6e49}.conn-row-tag.is-gate{background:#b0751a;@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,#b0751a 20%,var(--card))}color:#8a5a10}.conn-row-tag.is-soon{background:var(--muted);color:var(--muted-foreground)}.conn-row-chev{flex:none;color:var(--muted-foreground)}.conn-verify{flex-direction:row;align-items:center;justify-content:center;gap:.5rem;margin-top:.8rem;font-size:.9rem;color:var(--muted-foreground)}.conn-bad{flex-direction:row;align-items:center;gap:.5rem;margin-top:.8rem;padding:.7rem .85rem;border-radius:12px;background:#b0751a;@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,#b0751a 14%,var(--card))}color:#8a5a10;font-size:.84rem;text-align:left}.conn-bad .mu-icon{flex:none}.conn-prev{display:inline-flex;flex-direction:row;align-items:center;gap:.25rem;align-self:center;margin-top:.9rem;font-size:.82rem;font-weight:600;color:var(--muted-foreground);background:transparent;cursor:pointer}.conn-prev:hover{color:var(--foreground)}.cta-done{background:var(--primary);color:var(--primary-foreground);justify-content:center;cursor:pointer}.conn-cta{cursor:pointer}.conn-done{padding-top:.6rem}.conn-ok{display:grid;place-items:center;width:3.4rem;height:3.4rem;border-radius:50%;background:#12a150;@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,#12a150 16%,var(--card))}color:#12a150;margin:0 auto .3rem}.conn-ok .mu-icon{font-size:1.7rem}@media(max-width:63.999rem){.msg-body{flex-direction:column;height:auto;min-height:0;gap:.8rem}.inbox{flex-direction:column;height:auto;border-radius:var(--radius)}.inbox-list{width:100%;border-right:0}.inbox-list-scroll{max-height:none}.inbox-empty{min-height:60vh}.msg-body:not(.show-chat) .inbox-chat{display:none}.msg-body.show-chat .inbox-list{display:none}.msg-body.show-chat .inbox{height:calc(100dvh - var(--news-h, 0px) - 8.5rem);min-height:26rem}.msg-body.show-chat .chat-back{display:grid}}@media(prefers-reduced-motion:reduce){.bub2,.iempty-bub{animation:none}}.mslider{position:relative;padding-top:2.1rem;width:100%}.mslider-bubble{position:absolute;top:0;transform:translate(-50%);pointer-events:none;background:var(--primary);color:var(--primary-foreground);font-weight:700;font-size:.72rem;padding:.24rem .5rem;border-radius:8px;font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:0 3px 10px #14131833}.mslider-bubble:after{content:"";position:absolute;left:50%;bottom:-4px;transform:translate(-50%);border:5px solid transparent;border-top-color:var(--primary);border-bottom:0}.mslider-input{-webkit-appearance:none;appearance:none;width:100%;height:1.6rem;margin:0;padding:0;background:transparent;cursor:pointer;display:block}.mslider-input:focus{outline:none}.mslider-input::-webkit-slider-runnable-track{height:.5rem;border-radius:999px;background:linear-gradient(var(--primary),var(--primary)) left/var(--p, 50%) 100% no-repeat,var(--track)}.mslider-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.3rem;height:1.3rem;margin-top:-.4rem;border-radius:50%;background:#fff;border:.3rem solid var(--primary);box-shadow:0 2px 5px #1413184d;transition:transform .1s ease}.mslider-input:active::-webkit-slider-thumb{transform:scale(1.12)}.mslider-input:focus-visible::-webkit-slider-thumb{box-shadow:0 2px 5px #1413184d,0 0 0 4px var(--ring)}.mslider-input::-moz-range-track{height:.5rem;border-radius:999px;background:var(--track)}.mslider-input::-moz-range-progress{height:.5rem;border-radius:999px;background:var(--primary)}.mslider-input::-moz-range-thumb{width:1.3rem;height:1.3rem;border:.3rem solid var(--primary);border-radius:50%;background:#fff;box-shadow:0 2px 5px #1413184d}.mslider-input:active::-moz-range-thumb{transform:scale(1.12)}.paybar{margin-top:.35rem;padding-top:var(--sheet-tight);border-top:1px solid var(--gate-hairline)}.paybar-top{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;margin-bottom:.45rem}.paybar-k{font-size:.78rem;font-weight:600;color:var(--muted-foreground)}.paybar-m{font-size:.82rem;font-weight:800;color:var(--card-foreground);font-variant-numeric:tabular-nums}.paybar-track{height:.55rem;border-radius:999px;background:var(--track);overflow:hidden}.paybar-fill{height:100%;width:var(--w, 50%);background:var(--primary);border-radius:999px;transition:width .12s ease}.paybar-legend{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline;gap:.6rem;margin-top:.5rem}.paybar-leg{display:flex;flex-direction:row;align-items:baseline;gap:.35rem;font-size:.74rem}.paybar-leg-later{justify-content:flex-end}.paybar-leg-k{color:var(--muted-foreground);font-weight:600;display:inline-flex;align-items:center}.paybar-leg-k:before{content:"";width:.55rem;height:.55rem;border-radius:3px;margin-right:.35rem;display:inline-block}.paybar-leg-now .paybar-leg-k:before{background:var(--primary)}.paybar-leg-later .paybar-leg-k:before{background:var(--track);border:1px solid var(--border)}.paybar-leg-m{color:var(--card-foreground);font-weight:700;font-variant-numeric:tabular-nums}.plt-wrap{max-width:66rem;margin:0 auto;padding:1.5rem 1.1rem 6rem}.plt-head{display:flex;align-items:flex-start;gap:1rem;justify-content:space-between;margin-bottom:1.4rem}.plt-h1{font-size:1.6rem;font-weight:800;margin:0}.plt-sub{color:var(--muted-foreground);font-size:.95rem;margin:.3rem 0 0;max-width:52ch}.plt-new{background:var(--primary);color:#fff;border:0;border-radius:.8rem;padding:.7rem 1.2rem;font-weight:700;font-size:.92rem;cursor:pointer;white-space:nowrap}.plt-new.is-saving{opacity:.6}.plt-list{display:flex;flex-direction:column;gap:.7rem}.plt-card{display:flex;flex-direction:row;gap:.8rem;align-items:flex-start;background:var(--card);border:1px solid var(--border);border-radius:1rem;padding:1rem 1.1rem}.plt-card-main{flex:1;min-width:0}.plt-card-top{display:flex;flex-direction:row;align-items:center;gap:.5rem}.plt-card-name{font-weight:700;font-size:.95rem}.plt-card-body{color:var(--muted-foreground);font-size:.86rem;margin-top:.3rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.plt-badge{font-size:.7rem;font-weight:700;padding:.15rem .5rem;border-radius:999px}.plt-ok{background:var(--gate-ok, #e2f5ea);color:#137a4b}.plt-pend{background:var(--gate-butter, #fbf1dc);color:#9a6a12}.plt-draft{background:var(--gate-hairline);color:var(--muted-foreground)}.plt-rej{background:#fbe6ea;color:#a83246}.plt-del{background:none;border:0;color:var(--muted-foreground);cursor:pointer;padding:.3rem}.plt-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.5rem;min-height:50svh}.plt-empty-ic{font-size:2.2rem;color:var(--violet)}.plt-empty-t{font-weight:700;font-size:1.05rem}.plt-empty-d{color:var(--muted-foreground);font-size:.9rem;margin-bottom:.6rem}.plt-empty-s{color:var(--muted-foreground);font-size:.9rem;max-width:30ch;margin-bottom:.6rem}.plt-card-ic{flex:none;width:2rem;height:2rem;border-radius:.6rem;display:grid;place-items:center;background:var(--gate-hairline)}.plt-card-ic .mu-icon{font-size:1.15rem}.plt-card-why{font-size:.78rem;color:var(--muted-foreground);margin-top:.4rem;line-height:1.35}.plt-why-rej{color:#a83246}.plt-err{font-size:.82rem;color:#a83246;margin-top:.5rem}.plt-note{display:flex;flex-direction:row;gap:.55rem;align-items:center;background:var(--gate-card, #fff);border:1px solid var(--gate-hairline, #efecf7);border-radius:.9rem;padding:.75rem .9rem;font-size:.84rem;color:var(--gate-text, #1c1c1e)}.plt-note .mu-icon{flex:none;color:var(--violet-ink, #5a3fe0)}.plt-note-go{flex:none;font-weight:700;color:var(--violet-ink, #5a3fe0);text-decoration:none;white-space:nowrap}.plt-pane-list{display:flex;flex-direction:column;gap:1rem}.plt-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:1rem;align-items:stretch}.plt-gcard{position:relative;background:var(--card);border:1.5px solid var(--border);border-radius:1rem;display:flex;flex-direction:column;box-shadow:var(--shadow, 0 1px 2px rgba(31,22,60,.05), 0 10px 26px rgba(31,22,60,.07));transition:border-color .14s ease}.plt-gcard:hover{border-color:var(--violet, #6B46F2)}.plt-th{position:relative;min-height:120px;background:var(--gate-hairline, #f1eefa);padding:.8rem .85rem;display:flex;flex-direction:column;align-items:flex-start;gap:.55rem;border-bottom:1px solid var(--border);border-top-left-radius:calc(1rem - 1.5px);border-top-right-radius:calc(1rem - 1.5px)}.plt-gchan{display:inline-flex;flex-direction:row;align-items:center;gap:.32rem;font-size:.66rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.plt-gchan .mu-icon{font-size:.9rem}.gch-wa{color:#1faa54}.gch-tg{color:#2296cf}.gch-ig{color:#c13584}.plt-lead{display:block;margin-top:.2rem}.plt-lead-b,.plt-lead-t{display:inline;font-size:.9rem}.plt-lead-b{font-weight:700;color:var(--fg, var(--foreground))}.plt-lead-t{color:var(--muted-foreground)}.plt-lead-sub{display:block;font-size:.8rem;line-height:1.45;color:var(--muted-foreground);margin-top:.3rem}.plt .shop-top{align-items:center;gap:1.5rem}.plt .flw-top-l{min-width:0}.plt-ghost .mu-icon.is-saving,.plt-kb-spin{animation:btn-spin .7s linear infinite}.plt-skcard{overflow:hidden;pointer-events:none;cursor:default}.plt-skcard:hover{border-color:var(--border);box-shadow:var(--shadow, 0 1px 2px rgba(31,22,60,.05), 0 10px 26px rgba(31,22,60,.07))}.plt-skthumb{height:120px;border-radius:0}.plt-skbody{padding:.8rem .85rem .9rem;display:flex;flex-direction:column;gap:.6rem}.plt-sk-name{height:.95rem;width:72%;border-radius:999px}.plt-sk-pill{height:1.4rem;width:5.5rem;border-radius:999px}.plt-sk-tag{height:.8rem;width:55%;border-radius:999px}.plt-kebab{position:absolute;top:.45rem;right:.45rem;z-index:6;width:1.7rem;height:1.7rem;border-radius:50%;border:0;background:#00000059;color:#fff;display:grid;place-items:center;cursor:pointer}.plt-kebab:hover{background:#0000008c}.plt-kebab .mu-icon{font-size:1.05rem}.plt-menu-backdrop{position:fixed;inset:0;z-index:40;background:transparent;border:0;cursor:default}.plt-menu{position:absolute;top:2.35rem;right:.45rem;z-index:41;min-width:11.5rem;background:var(--card);border:1px solid var(--border);border-radius:.75rem;box-shadow:0 12px 30px -10px #00000059;padding:.3rem;display:flex;flex-direction:column;gap:.1rem}.plt-menu-item{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.55rem;width:100%;text-align:left;background:none;border:0;border-radius:.5rem;padding:.5rem .6rem;font:inherit;font-size:.85rem;font-weight:600;color:var(--fg, var(--foreground));cursor:pointer}.plt-menu-item:hover{background:var(--field, var(--hairline))}.plt-menu-item .mu-icon{font-size:1rem;color:var(--muted-foreground)}.plt-menu-del,.plt-menu-del .mu-icon{color:#d64560}.plt-menu-off{color:var(--muted-foreground, #8a8594);cursor:default;white-space:normal;line-height:1.3}.plt-pvwrap{border-radius:1rem;overflow:hidden}.plt-pvwrap .plt-chat{min-height:12rem;padding:1.1rem}.plt-th-msg{align-self:stretch;display:flex;flex-direction:column;gap:2px;min-width:0}.plt-th-bub{align-self:flex-start;max-width:100%;background:#1f2c34;color:#e9edef;border-radius:.15rem .55rem .55rem;font-size:.78rem;line-height:1.5;padding:.5rem .6rem;box-shadow:0 1px 2px #0003;display:flex;flex-direction:column;gap:.2rem;min-width:0}.plt-th-hd{font-weight:800}.plt-th-body{white-space:pre-wrap;word-break:break-word;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden;max-height:12em}.plt-th-foot{font-size:.7rem;color:#8696a0}.plt-th-btn{align-self:flex-start;max-width:100%;background:#1f2c34;color:#53bdeb;border-radius:.45rem;font-size:.74rem;font-weight:600;padding:.35rem .6rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plt-gbody{padding:.75rem .85rem .85rem;display:flex;flex-direction:column;flex:1}.plt-gname{font-weight:800;font-size:.92rem;line-height:1.2;letter-spacing:-.01em;word-break:break-word;margin-bottom:.55rem}.plt-gstatus{display:flex;flex-direction:row;align-items:center;gap:.4rem;margin-bottom:.6rem}.plt-badge{display:inline-flex;flex-direction:row;align-items:center;gap:.32rem;font-size:.74rem;font-weight:800;line-height:1;padding:.26rem .55rem .26rem .45rem;border-radius:999px}.plt-badge .mu-icon{font-size:.82rem}.pb-ok{color:#1a8f4a;background:#22b06a26}.pb-pend{color:#b7791a;background:#e0a12a2b}.pb-rej{color:#cf4256;background:#e0556b26}.pb-draft{color:#7c7896;background:#9a94ad33}.pb-ready{color:#1a7bad;background:#2296cf26}.plt-why{position:relative;display:inline-flex;align-items:center;color:#cf4256;cursor:help}.plt-why-ic{font-size:1rem}.plt-why-tip{position:absolute;bottom:calc(100% + .5rem);left:0;z-index:30;width:15rem;max-width:64vw;background:var(--card);color:var(--fg, var(--foreground));border:1px solid var(--border);border-radius:.6rem;padding:.5rem .65rem;font-size:.75rem;font-weight:500;line-height:1.45;box-shadow:0 10px 28px -10px #0006;white-space:normal;opacity:0;pointer-events:none;transform:translateY(3px);transition:opacity .14s ease,transform .14s ease}.plt-why-tip:after{content:"";position:absolute;top:100%;left:1rem;border:5px solid transparent;border-top-color:var(--card)}.plt-why:hover .plt-why-tip,.plt-why:focus-within .plt-why-tip{opacity:1;transform:translateY(0)}.plt-gtags{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:.45rem;margin-top:auto;padding-top:.6rem;border-top:1px solid var(--border)}.plt-gtag{display:inline-flex;flex-direction:row;align-items:center;gap:.3rem;font-size:.75rem;font-weight:600;color:var(--muted-foreground)}.plt-gtag-ic{font-size:.85rem;opacity:.7}.plt-gtdot{width:.22rem;height:.22rem;border-radius:50%;background:var(--muted-foreground);opacity:.5}.plt-flag{font-size:.9rem;line-height:1}.plt-pane-editor{display:none;flex-direction:column;gap:1rem}.plt-panes.plt-editing .plt-pane-list{display:none}.plt-panes.plt-editing .plt-pane-editor{display:flex}@keyframes plt-swap-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.plt-panes:not(.plt-editing) .plt-pane-list,.plt-panes.plt-editing .plt-pane-editor{animation:plt-swap-in .24s cubic-bezier(.22,.61,.36,1) both}@media(prefers-reduced-motion:reduce){.plt-panes .plt-pane-list,.plt-panes .plt-pane-editor{animation:none}}.plt-more{display:flex;justify-content:center;padding:.35rem 0 .1rem}:root{interpolate-size:allow-keywords}.plt-newopts{display:flex;flex-direction:column;gap:.6rem;transition:height .3s cubic-bezier(.22,.7,.3,1)}.plt-newopt,.plt-namerow,.plt-name-hint{animation:plt-stepin .28s cubic-bezier(.22,.7,.3,1) both}@keyframes plt-stepin{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.plt-newopts{transition:none}.plt-newopt,.plt-namerow,.plt-name-hint{animation:none}}.plt-newsub{color:var(--muted-foreground);font-size:.85rem;margin:0 0 .2rem}.plt-name-hint{color:var(--muted-foreground);font-size:.8rem;line-height:1.4;margin:-.1rem .25rem 0}.plt-newfoot{flex-direction:row;align-items:center;justify-content:flex-start}.plt-foot-hint{display:flex;flex-direction:row;align-items:center;gap:.45rem;color:var(--muted-foreground);font-size:.8rem;line-height:1.35}.plt-foot-hint .mu-icon{flex:none;font-size:1rem;color:var(--muted-foreground)}.plt-newopt{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.8rem;width:100%;text-align:left;background:var(--card);border:1px solid var(--border);border-radius:.9rem;padding:.9rem 1rem;cursor:pointer}.plt-newopt:hover:not(.is-soon){border-color:var(--violet);background:var(--violet);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--violet) 6%,var(--card))}}.plt-newopt.is-soon{opacity:.6;cursor:default}.plt-newopt-ic{flex:none;width:2.2rem;height:2.2rem;border-radius:.6rem;display:grid;place-items:center;background:var(--gate-hairline);color:var(--violet)}.plt-newopt-ic .mu-icon{font-size:1.15rem}.plt-newopt-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.plt-newopt-hd{display:flex;flex-direction:row;align-items:center;gap:.5rem}.plt-newopt-t{font-weight:700;font-size:.92rem}.plt-newopt-d{color:var(--muted-foreground);font-size:.8rem;line-height:1.35}.plt-newopt-go{flex:none;margin-left:auto;color:var(--muted-foreground)}.plt-soon{font-size:.64rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;padding:.1rem .4rem;border-radius:999px;background:var(--gate-hairline);color:var(--muted-foreground)}.plt-ed-head{display:flex;align-items:center;gap:.7rem;margin-bottom:1.2rem}.plt-ed-head .plt-h1{flex:1;font-size:1.3rem}.plt-back{background:none;border:1px solid var(--border);border-radius:.7rem;padding:.5rem;cursor:pointer;color:inherit}.plt-two{display:grid;grid-template-columns:1fr 20rem;gap:1.6rem;align-items:start}@media(max-width:52rem){.plt-two{grid-template-columns:1fr}}.plt-scope{display:flex;flex-direction:row;gap:.6rem;align-items:flex-start;background:var(--gate-lav-soft, #f1edfe);border:1px solid var(--border);border-radius:.9rem;padding:.75rem .9rem;margin-bottom:1.1rem;font-size:.85rem}.plt-scope .mu-icon{color:var(--violet)}.plt-types{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}.plt-type{display:flex;flex-direction:column;align-items:center;gap:.35rem;width:5rem;padding:.7rem .3rem;border-radius:.8rem;background:var(--card);border:1px solid var(--border);color:var(--muted-foreground);cursor:pointer;font-size:.76rem;font-weight:600}.plt-type.on{border-color:var(--violet);color:var(--foreground);box-shadow:0 0 0 1px var(--violet) inset}.plt-type .mu-icon{font-size:1.15rem}.plt-field{background:var(--card);border:1px solid var(--border);border-radius:1rem;padding:1.1rem}.plt-lbl{font-size:.8rem;font-weight:700;margin:.2rem 0 .5rem}.plt-ta{width:100%;min-height:6rem;background:var(--background);border:1px solid var(--border);border-radius:.7rem;padding:.7rem .8rem;font-family:inherit;font-size:.9rem;color:inherit;resize:vertical}.plt-upload{border:1.5px dashed var(--border);border-radius:.8rem;padding:1.2rem;text-align:center;color:var(--muted-foreground);font-size:.86rem;margin-bottom:.9rem;display:flex;flex-direction:column;align-items:center;gap:.4rem}.plt-brow{display:flex;flex-direction:row;gap:.5rem;align-items:center;margin-top:.5rem}.plt-binput{flex:1}.plt-baction{font-size:.78rem;color:var(--muted-foreground);white-space:nowrap}.plt-addbtn{margin-top:.6rem;background:none;border:0;color:var(--violet);font-weight:700;font-size:.85rem;cursor:pointer;display:inline-flex;align-items:center;gap:.3rem}.plt-flow{background:var(--card);border:1px solid var(--border);border-radius:1rem;padding:1.1rem;margin-top:1rem}.plt-frow{display:flex;flex-direction:row;align-items:center;gap:.5rem;padding:.45rem 0;border-bottom:1px solid var(--gate-hairline);flex-wrap:wrap;font-size:.85rem}.plt-frow:last-child{border:0}.plt-fmuted{color:var(--muted-foreground)}.plt-fchip{background:var(--gate-lav-soft, #f1edfe);border-radius:.5rem;padding:.2rem .5rem;font-weight:600}.plt-faction{color:var(--violet);font-weight:700}.plt-farr{color:var(--muted-foreground)}.plt-chtabs{display:flex;flex-direction:row;gap:.25rem;background:var(--card);border:1px solid var(--border);border-radius:999px;padding:.3rem;margin:0;width:100%;max-width:21rem;box-shadow:var(--shadow-s)}.plt-chtab{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border:0;background:none;color:var(--muted-foreground);font-weight:700;font-size:.8rem;padding:.5rem .6rem;border-radius:999px;cursor:pointer;white-space:nowrap}.plt-chtab.on{color:#fff}.plt-chtab.on.t-wa{background:#25d366}.plt-chtab.on.t-tg{background:#2aabee}.plt-chtab.on.t-ig{background:linear-gradient(45deg,#f09433,#dc2743,#bc1888)}.plt-types{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.4rem}.plt-type{flex:1;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:.4rem;width:auto;padding:.6rem .5rem}.plt-type .mu-icon{font-size:1.05rem}.plt-chtab.on{color:#fff;background:var(--violet)}.plt-name{min-width:11rem;max-width:16rem}.plt-ghost{background:none;border:1px solid var(--border);border-radius:.7rem;padding:.55rem;cursor:pointer;color:inherit;display:inline-flex}.plt-saved{display:flex;flex-direction:column;gap:1rem}.plt-phone.cx-device{--dw: min(384px, 100%);margin-inline:auto}.plt-screen{position:relative;display:flex;flex-direction:column;background:#000}.plt-home{position:absolute;bottom:6px;left:50%;transform:translate(-50%);width:108px;height:4px;border-radius:3px;background:#ffffffe6;z-index:40}.plt-status{position:relative;z-index:30;height:42px;flex:none;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:12px 22px 0;font-size:12px;font-weight:600}.plt-time{letter-spacing:.02em}.plt-sig{display:flex;flex-direction:row;align-items:center;gap:4px}.plt-sig .mu-icon{font-size:14px}.plt-app{flex:1;min-height:0;display:flex;flex-direction:column}.plt-top{flex:none;display:flex;flex-direction:row;align-items:center;gap:9px;padding:3px 11px 8px}.plt-chev{font-size:20px;flex:none}.plt-av{width:34px;height:34px;border-radius:50%;flex:none;display:grid;place-items:center}.plt-av-in{width:100%;height:100%;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:13px}.plt-who{flex:1;min-width:0;line-height:1.15;display:flex;flex-direction:column}.plt-nm2{font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plt-sb{font-size:11px}.plt-acts{display:flex;flex-direction:row;align-items:center;gap:13px;flex:none}.plt-acts .mu-icon{font-size:18px}.plt-chat{flex:1;min-height:0;overflow:hidden;padding:12px 12px 5px;display:flex;flex-direction:column;gap:7px}.plt-day{align-self:center;font-size:11px;padding:4px 11px;border-radius:999px;margin-bottom:3px}.plt-grp{align-self:flex-start;max-width:82%;display:flex;flex-direction:column}.plt-bubble{padding:7px 10px 8px;font-size:13.5px;line-height:1.38;white-space:pre-wrap;word-break:break-word;display:flex;flex-direction:column}.plt-tpl-hd{font-weight:800;font-size:13px;margin-bottom:3px}.plt-tpl-body{white-space:pre-wrap;word-break:break-word}.plt-tpl-foot{font-size:11.5px;opacity:.6;margin-top:5px}.plt-bimg{height:4.5rem;border-radius:10px;display:grid;place-items:center;color:#ffffff80;margin-bottom:5px}.plt-bimg .mu-icon{font-size:1.5rem}.plt-spacer{flex:1}.plt-cta{margin-top:2px;display:flex;flex-direction:column;border-radius:8px;overflow:hidden}.plt-wabtn{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;font-size:13px;font-weight:500;padding:9px;border-top:1px solid rgba(255,255,255,.08)}.plt-wabtn .mu-icon{font-size:15px}.plt-cta-tg{display:flex;flex-direction:column;gap:4px;margin-top:6px}.plt-tgbtn{text-align:center;font-weight:600;font-size:12.5px;padding:8px;border-radius:9px}.plt-chips{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;margin-top:8px}.plt-igchip{border-radius:999px;padding:7px 13px;font-size:12.5px;font-weight:600}.plt-igstamp{align-self:flex-start;margin:3px 0 0 6px;font-size:10.5px}.plt-restart{align-self:center;display:inline-flex;flex-direction:row;align-items:center;gap:7px;font-size:11.5px;padding:6px 12px;border-radius:999px;margin:5px 0}.plt-restart .mu-icon{font-size:13px}.plt-comp{flex:none;display:flex;flex-direction:row;align-items:center;gap:8px;padding:8px 11px 22px}.plt-cfield{flex:1;min-width:0;display:flex;flex-direction:row;align-items:center;border-radius:22px;padding:10px 14px;font-size:13px}.plt-cfield span{flex:1}.plt-send{width:38px;height:38px;border-radius:50%;flex:none;display:grid;place-items:center}.plt-send .mu-icon{font-size:18px}.plt-cicon{font-size:20px;flex:none}.plt-cam{width:34px;height:34px;border-radius:50%;flex:none;display:grid;place-items:center;background:linear-gradient(45deg,#f09433,#dc2743,#bc1888);color:#fff}.plt-cam .mu-icon{font-size:17px}.ch-wa .plt-status{background:#1f2c34;color:#e9edef}.ch-wa .plt-app{background:#0b141a}.ch-wa .plt-top{background:#1f2c34;color:#e9edef}.ch-wa .plt-chev{color:#e9edef}.ch-wa .plt-av{background:#123a2e}.ch-wa .plt-av-in{color:#25d366}.ch-wa .plt-sb{color:#8696a0}.ch-wa .plt-acts{color:#e9edef}.ch-wa .plt-chat{background:#0b141a;background-image:radial-gradient(rgba(255,255,255,.035) 1.1px,transparent 1.1px);background-size:20px 20px}.ch-wa .plt-day{background:#182229;color:#8696a0}.ch-wa .plt-bubble{background:#1f2c34;color:#e9edef;border-radius:2px 8px 8px}.ch-wa .plt-bimg{background:#0b3b31}.ch-wa .plt-cta{background:#1f2c34}.ch-wa .plt-wabtn{color:#53bdeb}.ch-wa .plt-restart{background:#182229;color:#8696a0}.ch-wa .plt-comp{background:#0b141a}.ch-wa .plt-cfield{background:#1f2c34;color:#8696a0}.ch-wa .plt-send{background:#00a884;color:#04231a}.ch-tg .plt-status{background:#17212b;color:#fff}.ch-tg .plt-app{background:#0e1621}.ch-tg .plt-top{background:#17212b;color:#fff}.ch-tg .plt-chev{color:#5ea9ee}.ch-tg .plt-av{background:linear-gradient(#4fb6ec,#3f8fd6)}.ch-tg .plt-av-in{color:#fff}.ch-tg .plt-sb{color:#5ea9ee}.ch-tg .plt-acts{color:#a3b2c2}.ch-tg .plt-chat{background:#0e1621;background-image:radial-gradient(rgba(255,255,255,.03) 1px,transparent 1px);background-size:24px 24px}.ch-tg .plt-day{background:#182533e6;color:#c9d6e4}.ch-tg .plt-bubble{background:#182533;color:#fff;border-radius:5px 14px 14px}.ch-tg .plt-bimg{background:#12303f}.ch-tg .plt-tgbtn{background:#182533eb;color:#5ea9ee}.ch-tg .plt-comp{background:#17212b;color:#6d8299}.ch-tg .plt-cfield{color:#6d8299;padding-left:2px}.ch-tg .plt-cfield-plain{padding:10px 2px}.ch-tg .plt-cicon{color:#6d8299}.ch-ig .plt-status{background:#000;color:#fff}.ch-ig .plt-app{background:#000}.ch-ig .plt-top{background:#000;color:#fff}.ch-ig .plt-chev{color:#fff}.ch-ig .plt-av{background:linear-gradient(45deg,#f09433,#dc2743,#bc1888);padding:2px}.ch-ig .plt-av-in{background:#262626;color:#fff}.ch-ig .plt-sb{color:#a8a8a8}.ch-ig .plt-acts{color:#fff}.ch-ig .plt-chat{background:#000}.ch-ig .plt-day{color:#a8a8a8;font-weight:600}.ch-ig .plt-bubble{background:#262626;color:#fff;border-radius:20px 20px 20px 6px}.ch-ig .plt-bimg{background:#1a1a1a}.ch-ig .plt-igchip{border:1px solid #3a3a3a;color:#e6e6e6}.ch-ig .plt-igstamp{color:#7a7a7a}.ch-ig .plt-comp{background:#000}.ch-ig .plt-cfield{border:1px solid #333;color:#a8a8a8;border-radius:999px}.ch-ig .plt-cicon{color:#fff}@media(min-width:64rem){.plt .shop-one:not(.as-modal){grid-row:2 / -1;align-self:stretch;min-height:0;position:static;container-type:size;display:grid;place-items:center;padding-bottom:1rem}.plt .shop-one:not(.as-modal) .plt-phone{--dw: 320px;max-width:none;margin:0;zoom:min(1.15,calc(100cqw/320px),calc(100cqh/668px))}.flw .shop-one:not(.as-modal){grid-row:2 / span 2;align-self:start;position:sticky;top:1.5rem}}.flw-card{display:flex;flex-direction:column;gap:.6rem;background:var(--card);border:1px solid var(--border);border-radius:1rem;padding:1rem 1.1rem;animation:flw-in .22s ease;transition:border-color .16s ease,box-shadow .16s ease,opacity .2s ease,filter .2s ease}.flw-card:hover{border-color:var(--violet, #6B46F2);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--violet, #6B46F2) 55%,var(--border))}box-shadow:0 0 0 3px var(--violet, #6B46F2);@supports (color: color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in oklab,var(--violet, #6B46F2) 12%,transparent)}}@keyframes flw-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.flw-card{animation:none}}.flw-goto{flex:none;width:2rem;height:2rem;border-radius:.55rem;cursor:pointer;border:1px solid var(--violet, #6B46F2);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in oklab,var(--violet, #6B46F2) 35%,var(--border))}background:var(--violet-soft, #f1edfe);color:var(--violet-ink, #5a3fe0);display:inline-flex;align-items:center;justify-content:center}.flw-goto:hover{background:var(--violet, #6B46F2);color:#fff;border-color:var(--violet, #6B46F2)}.flw-goto .mu-icon{font-size:1rem}.plt-list.flw-focusing .flw-card:not(.flw-lit){opacity:.2;filter:saturate(.5);transition:opacity .2s ease,filter .2s ease}.flw-card.flw-lit{border-color:var(--violet, #6B46F2);box-shadow:0 0 0 3px var(--violet, #6B46F2);@supports (color: color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in oklab,var(--violet, #6B46F2) 40%,transparent)}}.flw-card.flw-dim{opacity:.55}.flw-unreach{font-size:.76rem;font-weight:600;color:var(--destructive, #dc2626);line-height:1.35}.flw-endtag{flex:none;font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--amber-ink, #b56d0a);background:#e08a1e;@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,#e08a1e 16%,var(--card))}border-radius:999px;padding:.12rem .5rem}@media(prefers-reduced-motion:reduce){.plt-list.flw-focusing .flw-card:not(.flw-lit){opacity:.5}}.flw-edge{position:fixed;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 1.1rem);transform:translate(-50%);z-index:60;display:none;align-items:center;gap:.35rem;background:var(--violet, #6B46F2);color:#fff;font-family:inherit;font-weight:800;font-size:.85rem;white-space:nowrap;padding:.55rem 1rem;border:0;border-radius:999px;cursor:pointer;box-shadow:0 10px 26px -8px #1f163c73}.flw-edge.show{display:inline-flex}@media(prefers-reduced-motion:reduce){.flw-card.flw-lit{transition:none}}.flw-card-head{display:flex;flex-direction:row;gap:.6rem;align-items:center}.flw-card-name{flex:1;min-width:0;font-weight:700;font-size:.98rem}.flw-tool{background:none;border:0;color:var(--muted-foreground);cursor:pointer;padding:.35rem;display:inline-flex;border-radius:.5rem;flex:none}.flw-tool:hover{background:var(--muted);color:var(--foreground)}.flw-imgrow{display:flex;flex-direction:row;align-items:center;gap:.5rem;width:100%;background:var(--field, var(--muted));border:1px dashed var(--border);border-radius:.7rem;padding:.6rem .75rem;cursor:pointer;color:var(--muted-foreground);font:inherit;font-size:.86rem;overflow:hidden}.flw-imgrow .mu-icon{font-size:1.1rem;flex:none}.flw-imgrow-thumb{width:100%;height:5rem;object-fit:cover;border-radius:.5rem}.flw-textrow{display:block;width:100%;text-align:left;background:var(--field, var(--muted));border:1px solid var(--border);border-radius:.7rem;padding:.65rem .8rem;cursor:pointer;color:var(--foreground);font:inherit;font-size:.9rem;line-height:1.4}.flw-textrow-t{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.flw-sec{font-size:.72rem;font-weight:700;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em;margin-top:.15rem}.flw-lbl{font-size:.72rem;font-weight:700;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.03em}.flw-pal{display:flex;flex-direction:row;flex-wrap:wrap;gap:.4rem}.flw-chip{display:inline-flex;align-items:center;background:var(--card);border:1px solid var(--border);border-radius:999px;padding:.3rem .65rem;font-size:.78rem;font-weight:600;color:var(--foreground)}.flw-trigger{display:flex;flex-direction:row;align-items:center;gap:.55rem;background:var(--gate-ok, #e2f5ea);border:1px solid var(--border);border-radius:.8rem;padding:.6rem .8rem}.flw-trigger .mu-icon{font-size:1rem;color:#137a4b;flex:none}.flw-trigger-t{font-size:.84rem;font-weight:600}.flw-sk-card{display:flex;flex-direction:column;gap:.6rem;background:var(--card);border:1px solid var(--border);border-radius:1rem;padding:1rem 1.1rem}.flw-sk-name{height:1.1rem;width:42%}.flw-sk-img{height:3rem;width:100%}.flw-sk-line{height:2.6rem;width:100%}.flw-sk-btns{display:flex;flex-direction:row;gap:.5rem}.flw-sk-btn{height:2rem;width:8rem}.flw-addmsg{width:100%;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:.4rem;background:none;border:1.5px dashed var(--border);color:var(--violet);font:inherit;font-weight:700;font-size:.9rem;padding:.85rem;border-radius:.9rem;cursor:pointer}.flw-addmsg .mu-icon{font-size:1.05rem}.flw-addmsg[disabled]{opacity:.6;cursor:default}.flw-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.5rem;padding:2.4rem 1.2rem;background:var(--card);border:1px solid var(--border);border-radius:1rem;flex:1;min-height:min(38rem,70vh)}.flw-empty-ic{font-size:2.1rem;color:var(--violet)}.flw-empty-t{font-weight:700;font-size:1.08rem;margin-top:.5rem}.flw-empty-d{color:var(--muted-foreground);font-size:.9rem;line-height:1.55;max-width:30ch;margin-bottom:1.1rem}.flw-empty .btn-default{padding-top:.8rem;padding-bottom:.8rem}.flw-empty-actions{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:.2rem}.flw-tpls{display:flex;flex-direction:column;gap:.5rem}.flw-tpl{display:flex;flex-direction:row;align-items:center;gap:.7rem;text-align:left;background:var(--card);border:1px solid var(--border);border-radius:.9rem;padding:.8rem .85rem;cursor:pointer;color:inherit;font:inherit}.flw-tpl:hover{border-color:var(--violet)}.flw-tpl.on{border-color:var(--violet);box-shadow:0 0 0 1px var(--violet) inset;background:var(--gate-lav-soft, #f1edfe)}.flw-tpl-ic{width:40px;height:40px;border-radius:.7rem;background:var(--gate-lav-soft, #f1edfe);color:var(--violet);display:grid;place-items:center;flex:none}.flw-tpl-ic .mu-icon{font-size:1.1rem}.flw-tpl-t{flex:1;min-width:0}.flw-tpl-nm{font-weight:700;font-size:.95rem}.flw-tpl-d{color:var(--muted-foreground);font-size:.82rem;margin-top:.1rem}.flw-tpl-chk{color:var(--violet);flex:none}.drawer-content:has(.flw-cats2){max-width:50rem;height:86svh}@media(min-width:48rem){.drawer-content:has(.flw-cats2){width:min(50rem,94vw);height:min(46rem,90svh)}}.flw-cats2{display:grid;grid-template-columns:13rem minmax(0,1fr);gap:0;align-items:stretch;overflow-x:hidden;height:100%}@media(max-width:40rem){.flw-cats2{grid-template-columns:1fr}.flw-cats{flex-direction:row!important;overflow-x:auto;border-right:0!important;padding-right:0!important;border-bottom:1px solid var(--line);padding-bottom:10px}.flw-tplmain{padding-left:0!important;padding-top:12px}}.flw-cats{display:flex;flex-direction:column;gap:6px;min-width:0;padding:4px 20px 14px 0;border-right:1px solid var(--line);overflow-y:auto}.flw-cat{display:flex;flex-direction:row;align-items:center;gap:.5rem;text-align:left;background:none;border:0;border-radius:.6rem;padding:.6rem .7rem;cursor:pointer;color:inherit;font:inherit;flex:none}.flw-cat:hover{background:var(--muted)}.flw-cat.on{background:var(--gate-lav-soft, #f1edfe);color:var(--violet)}.flw-cat-nm{flex:1;min-width:0;font-weight:700;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flw-cat-n{flex:none;font-size:.75rem;color:var(--muted-foreground)}.flw-cat.on .flw-cat-n{color:var(--violet)}.flw-tplmain{display:flex;flex-direction:column;gap:10px;min-width:0;padding:4px 2px 14px 22px;overflow-y:auto}.flw-tplcard{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.9rem;background:var(--card);border:1px solid var(--border);border-radius:.9rem;padding:.9rem 1rem}.flw-tplcard-t{flex:1 1 auto;min-width:0}.flw-tplcard-nm{font-weight:700;font-size:.95rem}.flw-tplcard-d{color:var(--muted-foreground);font-size:.84rem;margin-top:.15rem}.flw-eye{flex:none;background:none;border:1px solid var(--border);border-radius:.6rem;padding:.5rem;cursor:pointer;color:var(--violet);display:inline-flex}.flw-eye:hover{background:var(--gate-lav-soft, #f1edfe)}.flw-foot-hint{font-size:.82rem;color:var(--muted-foreground)}.flw-pick-tabs{width:auto;max-width:none}.flw-cat-sk{height:2.3rem;border-radius:.6rem;flex:none}.flw-tplcard-sk{display:flex;flex-direction:column;gap:.5rem;border:1px solid var(--border);border-radius:.9rem;padding:1rem}.flw-sk-l1{height:1rem;width:45%}.flw-sk-l2{height:.8rem;width:75%}@media(max-width:38rem){.flw-cat-sk{width:8rem}}@keyframes flw-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.flw-cat,.flw-tplcard{animation:flw-reveal .26s ease both}.flw-tplcard:nth-child(2){animation-delay:.05s}.flw-tplcard:nth-child(3){animation-delay:.1s}.flw-tplcard:nth-child(4){animation-delay:.15s}.flw-tplcard:nth-child(5){animation-delay:.2s}@media(prefers-reduced-motion:reduce){.flw-cat,.flw-tplcard{animation:none}}.flw-prevmodal.as-modal{z-index:120}.flw-prev-ph{width:auto;height:min(82cqh,46rem);aspect-ratio:300 / 640;margin-inline:auto;flex:none}.flw-chmodes .pv-mode{display:inline-flex;align-items:center;gap:.35rem}.flw-chmodes .pv-mode .mu-icon{font-size:1rem}.flw-chmodes .pv-mode.t-wa.on{background:#25d366;color:#05391b;box-shadow:none}.flw-chmodes .pv-mode.t-tg.on{background:#2aabee;color:#04283a;box-shadow:none}.flw-chmodes .pv-mode.t-ig.on{background:linear-gradient(135deg,#f9ce34,#ee2a7b 55%,#6228d7);color:#fff;box-shadow:none}.flw-prev-sk{border-radius:2.2rem;overflow:hidden;background:var(--muted)}.flw-prev-sk-in{width:100%;height:100%;border-radius:inherit}@media(max-width:63.99rem){.flw-prevmodal.as-modal .pv-bar{flex-wrap:wrap;row-gap:.55rem}.flw-prevmodal.as-modal .pv-modes{display:flex;order:3;flex:1 0 100%;flex-direction:row;justify-content:center;align-items:center;gap:.3rem;position:static;transform:none}.flw-prevmodal.as-modal .pv-open-t{display:none}}.flw-ghost{width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:1rem}.flw-ghost-chat{width:100%;max-width:15rem;background:#0b141a;border-radius:1rem;padding:.8rem;display:flex;flex-direction:column;gap:.4rem;opacity:.55;-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent)}.flw-ghost-bub{align-self:flex-start;max-width:85%;background:#1f2c34;color:#e9edef;border-radius:.15rem .5rem .5rem;font-size:.74rem;padding:.4rem .55rem}.flw-ghost-b{background:#1f2c34;color:#53bdeb;border-radius:.5rem;text-align:center;font-size:.72rem;font-weight:600;padding:.4rem}.flw-brow{display:flex;flex-direction:row;align-items:center;gap:.5rem}.flw-blabel{flex:1;min-width:0;text-align:left;background:var(--field, var(--muted));border:1px solid var(--border);border-radius:.6rem;padding:.5rem .65rem;cursor:pointer;color:var(--foreground);font:inherit;font-size:.86rem}.flw-blabel span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flw-barrow{color:var(--muted-foreground);flex:none;font-size:.95rem}.flw-bdest{display:inline-flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.3rem;flex:none;width:11rem;background:var(--field, var(--muted));border:1px solid var(--border);border-radius:.6rem;padding:.5rem .6rem;cursor:pointer;font:inherit;font-size:.82rem;font-weight:700;color:var(--foreground)}.flw-bdest span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flw-bdest .mu-icon{flex:none;opacity:.7;font-size:.9rem}.flw-bdest.is-act{color:#137a4b;border-color:#137a4b;@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,#137a4b 40%,var(--border))}}.flw-bdest.is-msg{color:var(--violet);border-color:var(--violet);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--violet) 40%,var(--border))}}.flw-num{flex:none;width:1.6rem;height:1.6rem;border-radius:.5rem;display:grid;place-items:center;background:var(--violet, #6B46F2);color:#fff;font-weight:800;font-size:.82rem}.flw-blabel-in{flex:1;min-width:0}.flw-name-input,.flw-blabel-in{-webkit-appearance:none;appearance:none}.flw-name-input::-webkit-search-cancel-button,.flw-blabel-in::-webkit-search-cancel-button,.flw-name-input::-webkit-search-decoration,.flw-blabel-in::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}.flw-count{align-self:flex-end;font-size:.72rem;color:var(--muted-foreground);margin-top:-.2rem}.flw-card-head .in-clear,.flw-brow .in-clear{display:none}.flw-fallback-in~.in-clear,.flw-words-in~.in-clear{display:none}.flw-pick-msg{justify-content:flex-start;border-color:var(--violet, #6B46F2);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--violet, #6B46F2) 35%,var(--border))}color:var(--violet, #6B46F2)}.flw-pick-msg .flw-pick-t{flex:1}.flw-pick-msg.on{border-color:var(--violet, #6B46F2);background:var(--gate-lav-soft, #f1edfe);box-shadow:0 0 0 1px var(--violet, #6B46F2) inset}.flw-bx{background:none;border:0;color:var(--muted-foreground);cursor:pointer;padding:.3rem;flex:none;display:inline-flex;border-radius:.4rem}.flw-bx:hover{color:var(--foreground);background:var(--muted)}.flw-play{background:none;border:0;color:var(--muted-foreground);cursor:pointer;padding:.3rem;flex:none;display:inline-flex;border-radius:.4rem}.flw-play:hover{color:var(--violet, #6B46F2);background:var(--gate-lav-soft, #f1edfe)}.flw-play .mu-icon{font-size:.9rem}.flw-addbtn{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.4rem;background:var(--gate-lav-soft, #f1edfe);border:1.5px dashed var(--violet, #6B46F2);@supports (color: color-mix(in lab,red,red)){border:1.5px dashed color-mix(in oklab,var(--violet, #6B46F2) 45%,var(--border))}border-radius:.8rem;padding:.7rem;cursor:pointer;color:var(--violet);font:inherit;font-size:.85rem;font-weight:700;transition:background .15s ease,border-color .15s ease}.flw-addbtn:hover{background:var(--violet, #6B46F2);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--violet, #6B46F2) 12%,transparent)}border-color:var(--violet, #6B46F2)}.flw-addbtn .mu-icon{font-size:1rem}.flw-drawer{display:flex;flex-direction:column;gap:.6rem}.flw-drop{display:inline-flex;flex-direction:row;align-items:center;gap:.45rem;background:var(--field, var(--muted));border:1.4px dashed var(--border);border-radius:.8rem;padding:.7rem .9rem;cursor:pointer;color:var(--violet);font:inherit;font-weight:700;font-size:.86rem}.flw-drop .mu-icon{font-size:1.05rem}.flw-haspic{position:relative;border-radius:.8rem;overflow:hidden;border:1px solid var(--border)}.flw-pic{display:block;width:100%;height:9rem;object-fit:cover}.flw-pic-btn{position:absolute;top:.5rem;background:#0009;color:#fff;border:0;border-radius:999px;width:30px;height:30px;display:grid;place-items:center;cursor:pointer}.flw-pic-btn.flw-pic-x{right:.5rem}.flw-pic-btn:not(.flw-pic-x){right:2.7rem}.flw-pic-btn .mu-icon{font-size:.95rem}.flw-name-btn{flex:1;min-width:0;text-align:left;background:none;border:0;padding:0;cursor:pointer;font-weight:700;font-size:.98rem;color:var(--foreground)}.flw-name-input{flex:1;min-width:0}.flw-body-input{width:100%;min-height:5.5rem;max-height:16rem;resize:vertical;field-sizing:content;padding:.7rem .85rem;border:1px solid var(--border);border-radius:.7rem;background:var(--field, var(--muted));color:var(--foreground);font:inherit;font-size:.9rem;line-height:1.45}.flw-body-input:focus{outline:none;border-color:var(--violet);box-shadow:0 0 0 3px var(--violet, #6B46F2);@supports (color: color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in oklab,var(--violet, #6B46F2) 22%,transparent)}}.flw-edit-foot{display:flex;flex-direction:row;margin-top:.1rem}.flw-card-open{border-color:var(--violet, #6B46F2);box-shadow:0 0 0 1px var(--violet, #6B46F2) inset}.flw-seg{display:flex;flex-direction:row;gap:.3rem}.flw-segb{flex:1;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:.35rem;background:var(--muted);border:1px solid var(--border);border-radius:.7rem;padding:.55rem;cursor:pointer;color:var(--muted-foreground);font:inherit;font-weight:600;font-size:.84rem}.flw-segb.on{background:var(--card);color:var(--foreground);border-color:var(--violet);box-shadow:0 0 0 1px var(--violet) inset}.flw-segb .mu-icon{font-size:1rem}.flw-footrow{width:100%;align-items:center}.flw-foot-del{border:1px solid var(--border);border-radius:999px;padding:.55rem;flex:none}.flw-picks{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.4rem}.flw-pick{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.45rem;min-width:0;background:var(--card);border:1px solid var(--border);border-radius:.7rem;padding:.55rem .7rem;cursor:pointer;color:inherit;font:inherit;font-size:.82rem;font-weight:600;text-align:left}.flw-pick-t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flw-pick-tx{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.1rem}.flw-pick-d{font-size:.72rem;font-weight:500;color:var(--muted-foreground);line-height:1.25;white-space:normal}.flw-pick.on{border-color:var(--violet);background:var(--gate-lav-soft, #f1edfe);box-shadow:0 0 0 1px var(--violet) inset}.flw-pick .mu-icon{font-size:1rem;color:var(--violet);flex:none}.flw-pick.off,.flw-pick:disabled{opacity:.45;cursor:not-allowed}.flw-pick.off:hover,.flw-pick:disabled:hover{border-color:var(--border);background:var(--card)}.flw-picks.flw-picks-col{grid-template-columns:1fr}.flw-store-lbl{margin-top:.35rem}.flw-hint-soft{font-size:.78rem;color:var(--muted-foreground);line-height:1.4;margin-top:.1rem}.flw-head-tpl{flex:none;display:inline-flex;flex-direction:row;align-items:center;gap:.4rem;margin-top:.15rem;border:1px solid var(--violet, #6B46F2);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in oklab,var(--violet, #6B46F2) 35%,var(--border))}background:var(--card);color:var(--violet, #6B46F2);font-weight:800;font-size:.82rem;border-radius:999px;padding:.45rem .8rem;cursor:pointer}.flw-head-tpl:hover{background:var(--violet, #6B46F2);color:#fff}.flw-head-tpl .mu-icon{font-size:1rem}.flw-when{display:flex;flex-direction:row;align-items:center;gap:.7rem;background:var(--gate-lav-soft, #f1edfe);border:1px solid var(--violet, #6B46F2);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in oklab,var(--violet, #6B46F2) 30%,var(--border))}border-radius:1rem;padding:.8rem .9rem}.flw-when-ic{flex:none;width:2.1rem;height:2.1rem;border-radius:.6rem;display:grid;place-items:center;background:var(--violet, #6B46F2);color:#fff}.flw-when-ic .mu-icon{font-size:1.1rem}.flw-when-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:.05rem}.flw-when-lab{font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--violet, #6B46F2)}.flw-when-v{font-weight:800;font-size:.95rem;color:var(--foreground)}.flw-when-sub{font-size:.78rem;color:var(--muted-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flw-when-chg{flex:none;border:1px solid var(--violet, #6B46F2);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in oklab,var(--violet, #6B46F2) 35%,var(--border))}background:var(--card);color:var(--violet, #6B46F2);font:inherit;font-weight:700;font-size:.78rem;padding:.45rem .75rem;border-radius:.6rem;cursor:pointer}.flw-when-chg:hover{background:var(--violet, #6B46F2);color:#fff}.flw-purpose{flex:none;display:inline-flex;align-items:center;gap:.3rem;background:var(--gate-lav-soft, #f1edfe);border:1px solid var(--violet, #6B46F2);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in oklab,var(--violet, #6B46F2) 30%,var(--border))}color:var(--violet, #6B46F2);border-radius:.6rem;padding:.4rem .6rem;cursor:pointer;font:inherit;font-weight:800;font-size:.78rem}.flw-purpose .mu-icon{font-size:.85rem;opacity:.8}.flw-bdest.is-next{color:var(--muted-foreground)}.flw-bdest.is-end{color:#137a4b;border-color:#137a4b;@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,#137a4b 40%,var(--border))}}.flw-fallback-in{width:100%}.flw-when-words{display:flex;flex-direction:row;align-items:center;gap:.4rem;margin-top:.35rem}.flw-words-in{flex:1;min-width:0}.flw-words-save{flex:none;border:1px solid var(--border);background:var(--card);color:var(--violet, #6B46F2);font:inherit;font-weight:700;font-size:.76rem;padding:.4rem .7rem;border-radius:.55rem;cursor:pointer}.flw-words-save:hover{background:var(--violet, #6B46F2);color:#fff}.flw-trig{display:flex;flex-direction:row;gap:0;min-height:20rem}.flw-trig-nav{flex:none;width:9.5rem;display:flex;flex-direction:column;gap:.25rem;padding-right:.8rem;border-right:1px solid var(--border)}.flw-trig-navb{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.55rem;border:0;background:transparent;color:var(--foreground);font:inherit;font-weight:700;font-size:.85rem;padding:.55rem .6rem;border-radius:.6rem;cursor:pointer;text-align:left}.flw-trig-navb .mu-icon{font-size:1.05rem;flex:none}.flw-trig-navb:hover{background:var(--muted, #eee);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--muted, #eee) 60%,transparent)}}.flw-trig-navb.on{background:var(--gate-lav-soft, #f1edfe);color:var(--violet, #6B46F2)}.flw-trig-list{flex:1;min-width:0;display:flex;flex-direction:column;gap:.55rem;padding-left:.9rem}.flw-trig-sec{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground)}.flw-tcard{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:.7rem;border:1px solid var(--border);background:var(--card);border-radius:.9rem;padding:.8rem .85rem;cursor:pointer;text-align:left;font:inherit;width:100%;transition:border-color .12s,background .12s}.flw-tcard:hover{border-color:var(--violet, #6B46F2);background:var(--gate-lav-soft, #f1edfe)}.flw-tcard-ic{flex:none;width:2rem;height:2rem;border-radius:.55rem;display:grid;place-items:center;color:#fff}.flw-tcard-ic .mu-icon{font-size:1.05rem}.flw-tch-wa{background:#25d366}.flw-tch-tg{background:#2aabee}.flw-tch-ig{background:linear-gradient(45deg,#f09433,#dc2743,#bc1888)}.flw-tcard-tx{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;text-align:left}.flw-tcard-nm{font-weight:800;font-size:.9rem;color:var(--foreground);text-align:left}.flw-tcard-d{font-size:.8rem;color:var(--muted-foreground);text-align:left}.flw-tcard:disabled,.flw-trig-navb:disabled{opacity:.5;cursor:not-allowed}.flw-tcard:disabled:hover{border-color:var(--border);background:var(--card)}.flw-trig-navb:disabled:hover{background:transparent}.flw-tcard.off{opacity:.55}.flw-tcard-soon{margin-left:auto;align-self:center;flex:none;font-size:.64rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);background:var(--muted);border-radius:999px;padding:.12rem .5rem}.flw-danger{background:var(--destructive, #dc2626);color:#fff}.flw-danger:hover{filter:brightness(1.05)}.flwp{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:6px;scrollbar-width:none}.flwp::-webkit-scrollbar{display:none}.flwp-day{align-self:center;font-size:10px;padding:4px 11px;border-radius:999px;margin-bottom:3px}.flwp-empty{align-self:center;margin:auto;font-size:11px;opacity:.7}.flwp-row{display:flex;flex-direction:column;max-width:82%;animation:flwp-pop .28s ease both}.flwp-row.in{align-self:flex-start}.flwp-row.out{align-self:flex-end;align-items:flex-end}@keyframes flwp-pop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.flwp-bub{overflow:hidden;padding:7px 10px 8px;box-shadow:0 1px 1px #00000024}.flwp-img{width:100%;height:90px;object-fit:cover;display:block}.flwp-t{display:block;font-size:12.5px;line-height:1.38;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.flwp-obub{padding:7px 10px 8px;font-size:12.5px;line-height:1.38;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;box-shadow:0 1px 1px #00000024}.flwp .wbtn{width:82%}.flwp .wbtn .flwp-bub,.flwp .wbtn .flwp-btns{width:100%}.flwp-bub-img{padding:0;overflow:hidden;width:180px;max-width:100%}.flwp-bub-img .flwp-t{padding:7px 10px 8px}.flwp-imgph{display:block;width:100%;height:104px}.flwp-prod{background:linear-gradient(135deg,#c9b8f5,#f0a5c0)}.flwp-p2{background:linear-gradient(135deg,#a5d8f0,#a9eec3)}.flwp-qr{background:#fff;display:grid;place-items:center;height:140px}.flwp-map{background:linear-gradient(135deg,#e2eaf2,#c6d6e8);display:grid;place-items:center;height:96px;position:relative}.flwp-map:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 12px,rgba(255,255,255,.5) 12px 13px),repeating-linear-gradient(90deg,transparent 0 16px,rgba(255,255,255,.5) 16px 17px)}.flwp-pin{position:relative;z-index:1;color:#e0533f}.flwp-pin svg{width:22px;height:22px}.flwp-typing{align-self:flex-start;display:flex;flex-direction:row;gap:3px;padding:9px 11px;border-radius:10px}.flwp-typing i{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.5;animation:flwp-blink 1s infinite}.flwp-typing i:nth-child(2){animation-delay:.2s}.flwp-typing i:nth-child(3){animation-delay:.4s}@keyframes flwp-blink{0%,60%,to{opacity:.25}30%{opacity:.9}}.flwp-btns{margin-top:2px}.flwp-btn{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:5px;font-size:12px;font-weight:500;padding:8px}.flwp-btn svg{width:13px;height:13px}.flwp-wlaunch{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;margin-top:7px;padding-top:7px;font-size:12px;font-weight:600}.flwp-wlaunch svg{width:14px;height:14px}.flwp .wbtn .flwp-wlist{width:100%}.flwp-wlist{margin-top:4px;border-radius:8px;overflow:hidden}.flwp-lrow{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;padding:9px 11px;font-size:12px;font-weight:500}.flwp-lrow-radio{flex:none;width:14px;height:14px;border-radius:50%;border:1.5px solid currentColor;opacity:.45}.flwp-sep{align-self:center;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;opacity:.7;padding:4px 12px;border-radius:999px;margin:6px 0 2px}.flwp-pill{align-self:center;display:flex;flex-direction:row;align-items:center;gap:6px;font-size:11px;font-weight:600;padding:6px 12px;border-radius:999px;margin:3px 0}.flwp .flwp-btn.live,.flwp .flwp-lrow.live{cursor:pointer}.flwp .flwp-btn.live:hover,.flwp .flwp-lrow.live:hover{filter:brightness(1.12)}.flwp-restart{cursor:pointer;margin-top:8px}.flwp-restart svg{width:13px;height:13px}.flwp-explore{align-self:center;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin:10px 0 2px;max-width:92%}.flwp-explore-l{width:100%;text-align:center;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;opacity:.55}.flwp-xchip{cursor:pointer;flex:none}.ch-wa .flwp-day{background:#182229;color:#8696a0}.ch-wa .flwp-bub{background:#1f2c34;color:#e9edef;border-radius:2px 8px 8px}.ch-wa .flwp-obub{background:#005c4b;color:#e9edef;border-radius:8px 2px 8px 8px}.ch-wa .flwp-typing{background:#1f2c34;color:#e9edef}.ch-wa .flwp-btns{display:flex;flex-direction:column;gap:3px;margin-top:4px}.ch-wa .flwp-btn{background:#1f2c34;color:#53bdeb;border-radius:8px}.ch-wa .flwp-sep{background:#ffffff0d;color:#8696a0}.ch-wa .flwp-pill{background:#ffffff17;color:#cfd8dd}.ch-wa .flwp-wlaunch{border-top:1px solid rgba(255,255,255,.09);color:#53bdeb}.ch-wa .flwp-wlist{background:#1f2c34}.ch-wa .flwp-lrow{color:#e9edef;border-bottom:1px solid rgba(255,255,255,.06)}.ch-wa .flwp-lrow:last-child{border-bottom:0}.ch-wa .flwp-lrow-radio{color:#8696a0}.ch-tg .flwp-day{background:#182533e6;color:#c9d6e4}.ch-tg .flwp-bub{background:#182533;color:#fff;border-radius:5px 13px 13px}.ch-tg .flwp-obub{background:#2b5278;color:#fff;border-radius:13px 5px 13px 13px}.ch-tg .flwp-typing{background:#182533;color:#fff}.ch-tg .wbtn .flwp-bub{border-bottom-left-radius:4px}.ch-tg .flwp-btns{display:flex;flex-direction:column;gap:2px;margin-top:2px}.ch-tg .flwp-btn{background:#182533eb;color:#5ea9ee;border-radius:9px}.ch-tg .flwp-sep{background:#182533b3;color:#c9d6e4}.ch-tg .flwp-pill{background:#182533e6;color:#c9d6e4}.ch-ig .flwp-day{color:#a8a8a8;font-weight:600}.ch-ig .flwp-bub{background:#262626;color:#fff;border-radius:18px 18px 18px 5px}.ch-ig .flwp-obub{background:#3797f0;color:#fff;border-radius:18px 18px 5px}.ch-ig .flwp-typing{background:#262626;color:#fff;border-radius:16px}.ch-ig .flwp-btns{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;gap:6px;margin-top:8px;justify-content:flex-start;scrollbar-width:none}.ch-ig .flwp-btns::-webkit-scrollbar{display:none}.ch-ig .flwp-btn{flex:none;white-space:nowrap;background:transparent;border:1.5px solid #3797f0;color:#3797f0;border-radius:999px;padding:6px 14px}.ch-ig .flwp-sep{background:#ffffff0f;color:#a8a8a8}.ch-ig .flwp-pill{background:#ffffff14;color:#cfcfcf}.ch-ig .flwp-act{background:#1f3d2e;color:#6be3a0}.shop .shop-top.flw-listwrap{border-right:0;padding-top:1.25rem}.flw-listwrap{max-width:46rem}.flw-head{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:.8rem}.flw-cta{flex:none;display:inline-flex;flex-direction:row;align-items:center;gap:.4rem;padding:.5rem 1.1rem;border-radius:999px;border:0;background:var(--primary);color:var(--primary-foreground);font-weight:700;font-size:.9rem;cursor:pointer;white-space:nowrap}.flw-cta:hover:not(:disabled){filter:brightness(1.05)}.flw-cta:disabled{opacity:.45;cursor:not-allowed;filter:none}.flw-cta .mu-icon{font-size:1rem}.flw-playbtn{flex:none;display:inline-flex;flex-direction:row;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;border:1px solid var(--border);background:var(--card);color:var(--gate-text, var(--foreground));font-weight:700;font-size:.9rem;cursor:pointer;white-space:nowrap}.flw-playbtn:hover{border-color:var(--violet, #6B46F2);color:var(--violet-ink, #5a3fe0)}.flw-playbtn:disabled{opacity:.5;cursor:not-allowed}.flw-playbtn .mu-icon{font-size:1rem}.flw-more{position:fixed;bottom:calc(env(safe-area-inset-bottom,0px) + 4.6rem);left:50%;transform:translate(-50%);z-index:55;display:none;width:2.1rem;height:2.1rem;align-items:center;justify-content:center;border:0;border-radius:999px;background:var(--violet, #6B46F2);color:#fff;cursor:pointer;box-shadow:0 8px 22px -6px #1f163c6b}.flw-more.show{display:inline-flex}.flw-more svg{width:1.1rem;height:1.1rem}.flw-pane-list{display:flex;flex-direction:column;gap:1rem}.flw-pane-editor{display:none;flex-direction:column;gap:1rem}.flw-panes.flw-editing .flw-pane-list{display:none}.flw-panes.flw-editing .flw-pane-editor{display:flex}@keyframes flw-swap{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.flw-pane-list,.flw-panes.flw-editing .flw-pane-editor,.flw-ed-head{animation:flw-swap .24s ease both}@media(prefers-reduced-motion:reduce){.flw-pane-list,.flw-pane-editor,.flw-ed-head{animation:none}}.flw-top-l{min-width:0}.flw-top-right{flex:none;display:flex;flex-direction:row;align-items:center;gap:.5rem}.flw-mylist{display:flex;flex-direction:column;gap:.7rem}.flw-row-skel{pointer-events:none}.flw-row-skel .flw-row-main{cursor:default}.flw-row-skel .flw-row-tx{gap:.38rem}.flw-sk-ic{flex:none;width:2.9rem;height:2.9rem;border-radius:.8rem}.flw-sk-nm{height:.95rem;width:9rem;max-width:45%;border-radius:999px}.flw-sk-pill{flex:none;height:.95rem;width:3.2rem;border-radius:999px}.flw-sk-when{height:.75rem;width:12rem;max-width:70%;border-radius:999px}.flw-sk-meta{height:.65rem;width:4rem;border-radius:999px}.flw-sk-sw{flex:none;width:2.6rem;height:1.5rem;border-radius:999px}.flw-row{display:flex;flex-direction:row;align-items:center;gap:.5rem;background:var(--card);border:1px solid var(--border);border-radius:1rem;padding:.7rem .8rem}.flw-row:hover{border-color:var(--violet, #6B46F2);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--violet, #6B46F2) 40%,var(--border))}}.flw-row-main{flex:1;min-width:0;display:flex;flex-direction:row;align-items:center;gap:.8rem;background:none;border:0;padding:0;cursor:pointer;text-align:left}.flw-row-ic{flex:none;width:2.9rem;height:2.9rem;border-radius:.8rem;display:grid;place-items:center;background:var(--muted)}.flw-row-ic .mu-icon{font-size:1.5rem}.flw-row-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:.12rem}.flw-row-nmrow{display:flex;flex-direction:row;align-items:center;gap:.5rem}.flw-row-nm{font-weight:800;font-size:.98rem;letter-spacing:-.01em;color:var(--foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flw-row-live{flex:none;font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#14874e;background:#14874e;@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,oklch(.55 .13 155) 15%,var(--card))}border-radius:999px;padding:.1rem .5rem}.flw-row-off{flex:none;font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);background:var(--muted);border-radius:999px;padding:.1rem .5rem}.flw-row-when{display:flex;flex-direction:row;align-items:center;gap:.35rem;font-size:.8rem;color:var(--muted-foreground);min-width:0}.flw-row-when>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flw-row-when-ic{flex:none;font-size:.9rem;color:var(--violet, #6B46F2)}.flw-row-meta{font-size:.72rem;color:var(--muted-foreground);opacity:.8}.flw-row-sw{flex:none;width:2.6rem;height:1.5rem;border-radius:999px;background:var(--border);position:relative;cursor:pointer;border:0;transition:background .18s ease}.flw-row-sw:after{content:"";position:absolute;top:.18rem;left:.18rem;width:1.14rem;height:1.14rem;border-radius:999px;background:#fff;transition:left .18s ease}.flw-row-sw.on{background:#14874e}.flw-row-sw.on:after{left:1.28rem}.flw-row-del{flex:none}.flw-ed-top{display:flex;flex-direction:column;gap:.5rem}.flw-ed-head{display:flex;flex-direction:row;align-items:center;gap:.6rem}.flw-ed-headtx{min-width:0}.flw-hd-sk-name{height:1.45rem;width:11rem;max-width:60vw;border-radius:.5rem}.flw-hd-sk-when{height:.85rem;width:8rem;max-width:45vw;margin-top:.35rem;border-radius:.4rem}.flw-back{width:2.6rem;height:2.6rem;min-width:2.6rem}.flw-back .mu-icon{font-size:1.2rem}.flw-ed-title{display:flex;flex-direction:column;gap:.15rem}.flw-ed-name{font-size:1.35rem;font-weight:800;letter-spacing:-.02em;color:var(--foreground)}.flw-ed-when{display:flex;flex-direction:row;align-items:center;gap:.35rem;font-size:.82rem;color:var(--muted-foreground)}.flw-ed-when-ic{flex:none;font-size:.95rem;color:var(--violet, #6B46F2)}@media(min-width:48rem){.drawer-content:has(.flw-wiz-sheet){width:40rem}}.flw-wiz-step{display:flex;flex-direction:column;gap:1rem}.flw-wiz-back{align-self:flex-start;display:inline-flex;flex-direction:row;align-items:center;gap:.3rem;border:0;background:none;color:var(--muted-foreground);font:inherit;font-size:.8rem;font-weight:700;cursor:pointer;padding:0 0 .4rem}.flw-wiz-back .mu-icon{font-size:1rem}.flw-wiz-note{font-size:.78rem;color:var(--muted-foreground);margin-top:.7rem;padding:.6rem .7rem;background:var(--muted);border-radius:.7rem}.flw-biz{display:flex;flex-direction:column;gap:.6rem}.flw-bizcard{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%;gap:.9rem;text-align:left;border:1.5px solid var(--border);background:var(--card);border-radius:1rem;padding:.7rem;cursor:pointer;transition:border-color .15s ease,transform .1s ease}.flw-bizcard:hover{border-color:var(--violet, #6B46F2);transform:translateY(-1px)}.flw-bizcard.on{border-color:var(--violet, #6B46F2);box-shadow:0 0 0 3px var(--violet, #6B46F2);@supports (color: color-mix(in lab,red,red)){box-shadow:0 0 0 3px color-mix(in oklab,var(--violet, #6B46F2) 16%,transparent)}}.flw-bizcard-ph{flex:none;width:4.2rem;height:4.2rem;border-radius:.8rem;overflow:hidden;background:var(--muted);display:grid;place-items:center}.flw-bizcard-img{width:100%;height:100%;object-fit:cover;display:block}.flw-bizcard-ph-blank{color:var(--violet, #6B46F2);background:var(--violet-soft, #f1edfe)}.flw-bizcard-ph-blank .mu-icon{font-size:1.5rem}.flw-bizcard-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.flw-bizcard-nm{font-weight:800;font-size:.95rem;letter-spacing:-.01em;color:var(--foreground)}.flw-bizcard-d{font-size:.78rem;color:var(--muted-foreground);line-height:1.35}.flw-bizcard-chev{flex:none;margin-left:auto;color:var(--muted-foreground)}.ct{position:relative}.ct .tnum{font-variant-numeric:tabular-nums}.ct-title,.ct-mtitle,.ct-sm-b{font-family:Bricolage Grotesque,Inter,system-ui,sans-serif}.ct-head{flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;flex:none}.ct-title{font-weight:800;font-size:1.7rem;letter-spacing:-.03em;line-height:1.1;margin:0}.ct-sub{font-size:.85rem;color:var(--gate-muted);margin-top:.15rem}.ct-ctrls{flex-direction:row;align-items:center;gap:.5rem;flex:none}.ct-btn{flex-direction:row;align-items:center;gap:.4rem;height:2.5rem;padding:0 .95rem;border-radius:999px;background:var(--gate-card);border:1px solid var(--gate-hairline);font-weight:600;font-size:.86rem;color:var(--gate-text);transition:background .15s,border-color .15s}.ct-btn:hover{background:var(--gate-lav-soft)}.ct-btn .mu-icon{font-size:1rem}.ct-icon{width:2.5rem;padding:0;justify-content:center}.ct-btn.ct-on,.ct-round.ct-on{background:var(--gate-lav-soft);border-color:var(--gate-lav)}.ct-solid{background:var(--gate-ink);border-color:var(--gate-ink);color:#fff}.ct-solid:hover{background:#2c2b31}.ct-back{border-color:#f0d68a;background:#fdf9ec;color:#8a5b06}.ct-menu-back{position:fixed;inset:0;z-index:30;background:transparent;border:0;cursor:default}.ct-menu{position:absolute;right:1rem;top:4.4rem;z-index:31;width:15.5rem;background:var(--gate-card);border:1px solid var(--gate-hairline);border-radius:1rem;box-shadow:0 20px 40px -18px #1f163c59;padding:.35rem;gap:.1rem;animation:ct-pop .16s ease}@keyframes ct-pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}.ct-mi{flex-direction:row;align-items:center;gap:.7rem;width:100%;padding:.6rem .7rem;border-radius:.7rem;text-align:left;color:var(--gate-text);text-decoration:none;background:transparent;border:0}.ct-mi:hover{background:var(--gate-lav-soft)}.ct-mi>.mu-icon{font-size:1.05rem;color:var(--gate-muted);flex:none}.ct-mi-tx{gap:0;min-width:0}.ct-mi-t{font-weight:600;font-size:.86rem}.ct-mi-d{font-size:.72rem;color:var(--gate-muted)}.ct-mi-warn{color:#8a5b06;font-weight:700}.ct-sum{display:grid;grid-template-columns:1fr 1fr 1.25fr;background:var(--gate-card);border:1px solid var(--gate-hairline);border-radius:1.25rem;overflow:hidden;flex:none}.ct-sm{padding:.85rem 1.1rem .9rem;display:flex;flex-direction:column;gap:.5rem;min-width:0;text-align:left;border:0;background:transparent}.ct-sm+.ct-sm{border-left:1px solid var(--gate-hairline)}.ct-sm-top{flex-direction:row;align-items:center;gap:.5rem;font-size:.74rem;font-weight:700;color:var(--gate-muted)}.ct-sm-ic{width:1.5rem;height:1.5rem;border-radius:.5rem;display:grid;place-items:center;flex:none}.ct-sm-ic .mu-icon{font-size:.8rem}.ct-ic-ok{background:#e3f5ec;color:#1e7a4f}.ct-ic-wait{background:#fff3d6;color:#8a5a00}.ct-sm-v{flex-direction:row;align-items:baseline;gap:.4rem}.ct-sm-b{font-weight:800;font-size:1.55rem;letter-spacing:-.02em;line-height:1}.ct-sm-b-sm{font-size:1.1rem}.ct-sm-em{font-size:.8rem;color:var(--gate-muted);font-weight:600}.ct-bar{height:6px;border-radius:99px;background:var(--gate-hairline);overflow:hidden}.ct-bar-in{height:100%;width:var(--p, 0%);border-radius:99px;background:linear-gradient(90deg,#74c99b,#1e7a4f);transition:width .4s ease}.ct-avs{flex-direction:row;align-items:center;min-height:1.5rem}.ct-av{width:2rem;height:2rem;border-radius:50%;display:grid;place-items:center;flex:none;font-weight:800;font-size:.7rem;background:var(--tint, #cfc7f8);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--tint, #cfc7f8) 22%,white)}color:var(--tint, #4b32b8);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--tint, #4b32b8) 75%,black)}}.ct-av-sm{width:1.5rem;height:1.5rem;font-size:.56rem;border:2px solid var(--gate-card);margin-left:-.35rem}.ct-avs .ct-av-sm:first-child{margin-left:0}.ct-sm-next{background:var(--tint, #6b46f2);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--tint, #6b46f2) 16%,white)}color:var(--tint, #4b32b8);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--tint, #4b32b8) 78%,black)}cursor:pointer;transition:filter .15s}.ct-sm-next:hover{filter:brightness(.98)}.ct-sm-next .ct-sm-top{color:inherit;opacity:.85}.ct-sm-next .ct-sm-ic{background:#ffffffb3}.ct-cd{margin-left:auto;background:#ffffffbf;border-radius:99px;padding:.15rem .55rem;font-size:.7rem;font-weight:800}.ct-sm-who{flex-direction:row;align-items:center;gap:.5rem;font-size:.82rem;font-weight:600;min-width:0}.ct-sm-who .ct-av-sm{margin-left:0;border:0;background:#ffffffbf;color:inherit}.ct-soft{opacity:.75;font-weight:500}@media(min-width:64rem){.wk-frame.ct{display:flex;flex-direction:column;gap:1rem;padding:1.4rem 1.6rem 1.25rem}.ct .wk{flex:1 1 auto;min-height:0}}.ct-mhead{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:.6rem;flex:none}.ct-mtitle{font-weight:800;font-size:1.65rem;letter-spacing:-.03em;line-height:1.05;margin:0}.ct-mhead .ct-ctrls{gap:.35rem}.ct-round{width:2.4rem;height:2.4rem;border-radius:50%;display:grid;place-items:center;background:var(--gate-card);border:1px solid var(--gate-hairline);color:var(--gate-text);flex:none}.ct-round .mu-icon{font-size:1.1rem}@keyframes ct-pulse{0%{box-shadow:0 0 #8ef0b899}70%{box-shadow:0 0 0 7px #8ef0b800}to{box-shadow:0 0 #8ef0b800}}@media(prefers-reduced-motion:reduce){.ct-menu{animation:none}}@media(max-width:63.99rem){.ct-sum{display:none}}.ct-sm-next{align-items:stretch;justify-content:flex-start}.ct-sm-next .ct-sm-v,.ct-sm-next .ct-sm-top,.ct-sm-next .ct-sm-who,.ct-mi{justify-content:flex-start}.ct-mi-tx{align-items:flex-start}@media(max-width:63.99rem){.wk-frame.ct{padding:0;gap:0}.ct-mhead{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2px;padding:12px 20px 14px;border-bottom:1px solid var(--gate-hairline)}}.ct-mtitle{font-size:1.6rem;line-height:1.1}.ct-nav{gap:.35rem;padding:.4rem .45rem}.mnav-pill.ct-scan{background:var(--gate-lav);color:var(--gate-deep)}.ct-closeday{position:relative}.ct-badge{position:absolute;top:3px;right:3px;min-width:16px;height:16px;border-radius:99px;background:#e8743b;color:#fff;font-size:.6rem;font-weight:800;display:grid;place-items:center;padding:0 4px;border:2px solid #fff;line-height:1}.ct-pdiv{width:1px;height:26px;background:var(--gate-hairline);flex:none}.drawer-content:has(.nc-body){height:min(40rem,86svh);max-height:none}.drawer-content .nc-body{gap:.7rem;padding-bottom:.9rem}.nc-body>.mu-stack,.nc-body>.mu-span{flex:none}.drawer-content .nc-body .nc-list{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:.4rem;margin-right:-.5rem;padding-right:.5rem;scrollbar-width:thin}.nc-lbl{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--gate-muted);margin-bottom:-.2rem}.nc-search{flex:none}.nc-svc{flex:none;flex-direction:row;align-items:center;gap:.7rem;width:100%;text-align:left;cursor:pointer;border:1.5px solid var(--gate-hairline);background:var(--gate-card);border-radius:1rem;padding:.55rem .7rem;transition:border-color .15s ease,background .15s ease}.nc-svc:hover{border-color:var(--tint, #4b3aa8);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--tint, #4b3aa8) 35%,white)}}.nc-svc.on{border-color:var(--tint, #4b3aa8);background:var(--tint, #4b3aa8);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--tint, #4b3aa8) 7%,white)}}.nc-svc.off,.nc-svc:disabled{opacity:.5;cursor:not-allowed}.nc-th{position:relative;width:2.6rem;height:2.6rem;flex:none;border-radius:.75rem;display:grid;place-items:center;font-size:1.15rem;background:var(--tint, #4b3aa8);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--tint, #4b3aa8) 14%,white)}}.nc-th-img{width:100%;height:100%;object-fit:cover;border-radius:.75rem}.nc-th-dot{position:absolute;right:-3px;bottom:-3px;width:.8rem;height:.8rem;border-radius:50%;background:var(--tint, #4b3aa8);border:2px solid #fff}.nc-svc-tx{flex:1 1 auto;min-width:0;gap:.05rem}.nc-svc-n{font-weight:650;font-size:.92rem;color:var(--gate-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nc-svc-m{font-size:.76rem;color:var(--gate-muted)}.nc-svc-why{font-size:.74rem;color:#b03046}.nc-svc-p{font-weight:700;font-size:.9rem;flex:none}.nc-addrow{flex:none;flex-direction:row;align-items:center;gap:.7rem;width:100%;cursor:pointer;text-decoration:none;border:1.5px dashed #dcd8ea;background:transparent;border-radius:1rem;padding:.55rem .7rem;color:var(--gate-deep);font-weight:600;font-size:.86rem}.nc-addrow-ic{width:2.6rem;height:2.6rem;flex:none;border-radius:.75rem;display:grid;place-items:center;background:var(--gate-lav-soft);font-size:.8rem}.nc-empty,.nc-end{flex:none;font-size:.82rem;color:var(--gate-muted);padding:.6rem .2rem}.nc-end{text-align:center;font-size:.76rem}.nc-when{flex:none;gap:.5rem;border-top:1px solid var(--gate-hairline);padding-top:.7rem}.nc-chips{flex-direction:row;gap:.4rem;overflow-x:auto;scrollbar-width:none;padding-bottom:.1rem}.nc-chips::-webkit-scrollbar{display:none}.nc-chip{flex:none;flex-direction:row;align-items:center;gap:.4rem;border:1px solid var(--gate-hairline);background:var(--gate-card);border-radius:999px;padding:.42rem .8rem;font-size:.84rem;font-weight:600;color:var(--gate-text);cursor:pointer}.nc-chip.on{background:var(--gate-ink);border-color:var(--gate-ink);color:#fff}.nc-chip:disabled{opacity:.38;cursor:not-allowed}.nc-chip-sk{flex:none;width:3.6rem;height:2.1rem;border-radius:999px}.nc-chip-av{width:1.4rem;height:1.4rem;border-radius:50%;background:var(--gate-lav-soft);color:var(--gate-deep);display:grid;place-items:center;font-size:.6rem;font-weight:700}.nc-chip.on .nc-chip-av{background:#fff;color:var(--gate-ink)}.nc-fit{flex-direction:row;align-items:center;gap:.55rem;background:var(--gate-soft);border-radius:.8rem;padding:.5rem .7rem;font-size:.8rem;color:#4a4757}.nc-fit-dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--gate-done);flex:none}.nc-fit-idle .nc-fit-dot{background:#c9c5d6}.nc-fit-bad{background:#fdecef;color:#8f2037}.nc-fit-bad .nc-fit-dot{background:#b03046}.drawer-content .nc-body .nc-people{gap:0;transition:opacity .15s ease}.nc-stale{opacity:.55}.nc-sec{flex:none;position:sticky;top:0;z-index:1;background:var(--gate-card);padding:.55rem .15rem .25rem;font-size:.7rem;font-weight:700;color:var(--gate-muted)}.nc-person{flex:none;flex-direction:row;align-items:center;gap:.7rem;width:100%;text-align:left;border:0;background:transparent;border-radius:.8rem;padding:.5rem .45rem;cursor:pointer}.nc-person:hover{background:var(--gate-soft)}.nc-av{width:2.1rem;height:2.1rem;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--gate-lav-soft);color:var(--gate-deep);font-size:.7rem;font-weight:700}.nc-person-tx{flex:1 1 auto;min-width:0;gap:.1rem}.nc-person-n{font-weight:650;font-size:.9rem;color:var(--gate-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nc-person-c{flex-direction:row;align-items:center;gap:.3rem;font-size:.76rem;color:var(--gate-muted);min-width:0}.nc-person-c>span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nc-person-c .mu-icon{font-size:.82rem;flex:none}.nc-person-v{flex:none;align-items:flex-end;font-size:.76rem;color:var(--gate-text);font-weight:600;white-space:nowrap}.nc-person-ago{font-size:.7rem;color:var(--gate-muted);font-weight:500}.nc-new{background:var(--gate-lav);color:var(--gate-deep)}.nc-new:hover{background:#c3b9f7}.nc-sk{flex:none;flex-direction:row;align-items:center;gap:.7rem;padding:.55rem .45rem}.nc-sk-th{width:2.6rem;height:2.6rem;border-radius:.75rem;flex:none}.nc-sk-av{width:2.1rem;height:2.1rem;border-radius:50%;flex:none}.nc-sk-col{flex:1 1 auto;gap:.4rem}.nc-sk-a{height:.7rem;width:58%;border-radius:.35rem}.nc-sk-b{height:.55rem;width:36%;border-radius:.3rem}.nc-sk-c{width:3.2rem;height:.7rem;border-radius:.35rem;flex:none}.nc-tiles{flex:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.nc-tile{flex-direction:row;align-items:center;gap:.6rem;text-align:left;border:1.5px solid var(--gate-hairline);background:var(--gate-card);border-radius:1rem;padding:.6rem;cursor:pointer;transition:border-color .15s ease,background .15s ease;min-width:0}.nc-tile-ic{width:2.1rem;height:2.1rem;flex:none;border-radius:.65rem;display:grid;place-items:center;background:var(--gate-soft);font-size:1.05rem}.nc-tile-tx{min-width:0;gap:0}.nc-tile-n{font-weight:650;font-size:.88rem;color:var(--gate-text);white-space:nowrap}.nc-tile-h{font-size:.72rem;color:var(--gate-muted);white-space:nowrap}.nc-tile.on{border-color:var(--gate-ink);background:#f7f6fb}.nc-reach{flex:1 1 auto;min-height:3.8rem}.nc-reach-empty{height:3.8rem;align-items:center;justify-content:center;text-align:center;border:1.5px dashed #e4e1ee;border-radius:1.15rem;color:var(--gate-muted);font-size:.82rem;padding:0 .8rem}.nc-reach-warn{flex-direction:row;align-items:center;gap:.6rem;min-height:3.8rem;border-radius:1.15rem;background:#fff6e0;color:#6d4a07;font-size:.8rem;padding:.6rem .8rem}.nc-sum{flex:none;flex-direction:row;gap:.75rem;border-radius:1.1rem;padding:.85rem;background:var(--tint, #4b3aa8);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--tint, #4b3aa8) 16%,white)}color:var(--tint, #4b3aa8);@supports (color: color-mix(in lab,red,red)){color:color-mix(in oklab,var(--tint, #4b3aa8) 78%,black)}}.nc-sum .nc-av{width:2.5rem;height:2.5rem;background:#fffc;color:inherit}.nc-sum-tx{min-width:0;gap:.1rem}.nc-sum-n{font-weight:750;font-size:1.02rem}.nc-sum-s{font-size:.86rem}.nc-sum-t{font-weight:700;font-size:.84rem;margin-top:.2rem}.nc-sum-c{flex-direction:row;flex-wrap:wrap;align-items:center;gap:.3rem;font-size:.78rem;opacity:.85;margin-top:.2rem}.drawer-content .nc-body .nc-note{flex:1 1 auto;min-height:7rem;align-items:stretch}.drawer-content .nc-body .nc-note-col{flex:1 1 auto}.nc-note .textarea{flex:1 1 auto;min-height:4rem;resize:none;line-height:1.45}.nc-count{margin-left:auto;font-size:.72rem;font-weight:650;color:var(--gate-muted)}.nc-count.near{color:#8a6a12}.nc-gone{flex:none;flex-direction:row;align-items:center;gap:.6rem;background:#fdecef;color:#8f2037;border-radius:1rem;padding:.8rem;font-size:.86rem}@media(min-width:64rem){:root[data-nc-side] .drawer-overlay:has(.nc-body){display:block;padding:0}:root[data-nc-side] .drawer-content:has(.nc-body){position:fixed;left:var(--nc-x);top:var(--nc-y);width:24rem;height:min(38rem,calc(100dvh - 1.5rem));overflow:visible}:root[data-nc-side] .drawer-content:has(.nc-body) .gm-sheet{border-radius:inherit}:root[data-nc-side] .drawer-content:has(.nc-body):before{content:"";position:absolute;top:calc(var(--nc-ay) - .65rem);width:1.3rem;height:1.3rem;background:var(--gate-card);transform:rotate(45deg);border-radius:.2rem;z-index:0}:root[data-nc-side=right] .drawer-content:has(.nc-body):before{left:-.6rem;box-shadow:-2px 2px 4px -1px #1f163c1f}:root[data-nc-side=left] .drawer-content:has(.nc-body):before{right:-.6rem;box-shadow:2px -2px 4px -1px #1f163c1f}}.drawer-content .gm-seg{flex:1 1 0}.nc-footrow{width:100%;align-items:center}.drawer-content .nc-footrow .sheet-main{flex:1 1 auto}.drawer-content .nc-svc-tx,.drawer-content .nc-person-tx,.drawer-content .nc-tile-tx,.drawer-content .nc-sum-tx{flex:1 1 auto;min-width:0}.nc-svc,.nc-person,.nc-tile,.nc-addrow{justify-content:flex-start}.nc-sum-t,.nc-sum-s,.nc-sum-n{overflow-wrap:anywhere}@keyframes nc-in{0%{opacity:0;transform:translateY(.45rem)}to{opacity:1;transform:none}}@keyframes nc-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes nc-chip-in{0%{opacity:0;transform:translate(.5rem)}to{opacity:1;transform:none}}.nc-body>.mu-stack,.nc-body>.mu-span,.nc-body>.row-pill{animation:nc-in .26s cubic-bezier(.2,.7,.3,1) both}.nc-body>:nth-child(2){animation-delay:.03s}.nc-body>:nth-child(3){animation-delay:.06s}.nc-body>:nth-child(4){animation-delay:.09s}.nc-body>:nth-child(n+5){animation-delay:.12s}.nc-svc,.nc-person,.nc-tile,.nc-addrow,.nc-sk,.nc-sec,.nc-empty,.nc-end{animation:nc-in .28s cubic-bezier(.2,.7,.3,1) both}.nc-list>:nth-child(2),.nc-tiles>:nth-child(2){animation-delay:35ms}.nc-list>:nth-child(3),.nc-tiles>:nth-child(3){animation-delay:.07s}.nc-list>:nth-child(4),.nc-tiles>:nth-child(4){animation-delay:.105s}.nc-list>:nth-child(5),.nc-tiles>:nth-child(5){animation-delay:.14s}.nc-list>:nth-child(6),.nc-tiles>:nth-child(6){animation-delay:.175s}.nc-list>:nth-child(n+7){animation-delay:.2s}.nc-chip,.nc-chip-sk{animation:nc-chip-in .24s cubic-bezier(.2,.7,.3,1) both}.nc-chips>:nth-child(2){animation-delay:.03s}.nc-chips>:nth-child(3){animation-delay:.06s}.nc-chips>:nth-child(4){animation-delay:.09s}.nc-chips>:nth-child(n+5){animation-delay:.12s}.nc-fit,.nc-reach-empty,.nc-reach-warn,.nc-reach .row-pill,.nc-gone,.nc-body .slug-say{animation:nc-in .24s cubic-bezier(.2,.7,.3,1) both}.nc-sum{animation:nc-pop .3s cubic-bezier(.2,.8,.3,1.1) both}.nc-footrow>*{animation:nc-in .24s cubic-bezier(.2,.7,.3,1) both}.nc-svc,.nc-tile,.nc-chip,.nc-person{transition:border-color .15s ease,background .15s ease,color .15s ease,transform .12s ease}.nc-svc:active,.nc-tile:active,.nc-chip:active,.nc-person:active{transform:scale(.98)}@media(prefers-reduced-motion:reduce){.nc-body *,.nc-footrow>*{animation:none!important;transition:none!important}}.nc-av{overflow:hidden}.nc-av-img{width:100%;height:100%;object-fit:cover;border-radius:50%}.nc-search{position:relative}.nc-spin{flex:none;color:var(--gate-muted);font-size:1rem}.ct-sub-skel{width:13rem;max-width:70%;height:.8rem;border-radius:.4rem;margin-top:.45rem}.ct-sm-skel{gap:.7rem}.ct-sk-ic{width:1.6rem;height:1.6rem;border-radius:.5rem;flex:none}.ct-sk-lbl{width:6rem;height:.7rem;border-radius:.35rem}.ct-sk-big{width:8.5rem;height:1.6rem;border-radius:.5rem}.ct-sk-sub{width:11rem;height:.45rem;border-radius:99px}@media(max-width:47.99rem){.drawer-content:has(.gm-sheet) .drawer-handle{margin:.7rem auto .45rem}.drawer-content .gm-sheet .gm-x{top:.1rem}.drawer-content .gm-sheet .gm-steps{padding:.9rem 3.6rem .1rem 1.3rem}.drawer-content .gm-sheet .gm-head{padding-top:1rem}.drawer-content .gm-sheet .gm-steps+.gm-head{padding-top:.8rem}}.shop .shop-one .rounded-2xl.wst-gradient.has-paint{background:#111014!important;animation:none!important}.shop .shop-one .rounded-2xl.wst-gradient.has-paint .stx-wall{background:var(--wpaint)!important;background-size:var(--wpaintsize, auto)!important;animation:var(--wpaintanim, none)}.dz-wall-th.wst-gradient.has-paint{background:var(--wpaint)}@media(prefers-reduced-motion:reduce){.shop .shop-one .rounded-2xl.wst-gradient.has-paint .stx-wall{animation:none}}.dz-colorbtn.dz-paintbtn{padding:.5rem}.pk-stop:before{content:"";position:absolute;inset:-9px -8px}.pk-bar.grabbing,.pk-bar.grabbing .pk-stop{cursor:grabbing}.pk-satlbl{display:flex;align-items:center;gap:5px;width:auto;min-width:62px}.pk-satdot{width:16px;height:16px;flex:none;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:.56rem;font-weight:800;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.6);box-shadow:0 0 0 1.5px #fff,0 0 0 2.5px #00000026}.dz-wp.wp-grad{background:var(--wpaint)}.shop .shop-one .rounded-2xl.wst-blur{background:var(--wlight, var(--wallcolor,#111))!important}.dz-wp.wp-blur,.dz-item-th.dz-wall-th.wst-blur{background:var(--wlight, var(--wallcolor,#111))}.shop .shop-one .stx>.stx-light{position:absolute;inset:0;z-index:0;overflow:clip;pointer-events:none}.shop .shop-one .stx-light-view{position:sticky;top:0;width:100%;height:100svh}.dz-wp.dz-lightwp{position:relative;background:var(--wlight, var(--wallcolor,#111))}.dz-lightfx{position:absolute;inset:0;pointer-events:none}.lgn{display:flex;flex-direction:column;min-height:100dvh}.lgn .lgn-pic{flex:none;height:clamp(11rem,30vh,15rem);min-height:0;justify-content:flex-end}.lgn-say{position:absolute;left:1.15rem;right:1.15rem;bottom:2.3rem;z-index:2;gap:.55rem;color:#fff}.lgn .lgn-line{font-size:clamp(1.45rem,6.2vw,1.8rem)}.lgn-tag{display:none;font-size:.9rem;color:#ffffffd9}.lgn-dots{flex-direction:row;gap:5px}.lgn-dots .hero-dot{width:18px;height:3px;border-radius:9px;background:#ffffff59;transition:background .3s ease}.lgn-dots .hero-dot:first-child,.lgn-dots .hero-dot.is-on{background:#fff}.lgn-dots:has(.is-on) .hero-dot:first-child:not(.is-on){background:#ffffff59}.lgn-mark{position:absolute;z-index:5;top:calc(.85rem + env(safe-area-inset-top,0px));left:.85rem;display:flex;flex-direction:row;align-items:center;gap:.2rem;padding:.3rem .6rem .3rem .4rem;border-radius:999px;background:#fff;color:var(--gate-text);box-shadow:0 4px 14px -6px #00000059}.lgn-mark .mu-icon{font-size:1rem}.lgn-logo{height:1.15rem;width:auto;display:block}.lgn-side{position:relative;z-index:3;margin-top:-1.5rem;border-radius:1.75rem 1.75rem 0 0;background:var(--gate-bg);flex:1 0 auto}.lgn-form{width:100%;max-width:24rem;margin:0 auto;padding:1.8rem 1.15rem 2rem;gap:1.1rem}.lgn-head{gap:.35rem}.lgn-h{font-family:Bricolage Grotesque,Inter,system-ui,sans-serif;font-weight:800;font-size:1.8rem;letter-spacing:-.035em;line-height:1.05;color:var(--gate-text);margin:0;text-wrap:balance}.lgn-sub{color:#5d5968;font-size:.92rem;line-height:1.45;margin:0}.lgn-fields{gap:.9rem}.lgn-field{gap:.4rem}.lgn-lbl{font-weight:600;font-size:.86rem;color:var(--gate-text)}.lgn-lblrow{flex-direction:row;align-items:baseline;justify-content:space-between;gap:.6rem}.lgn-link{border:0;background:none;padding:0;cursor:pointer;font:inherit;font-weight:600;font-size:.82rem;color:var(--gate-deep)}.lgn-link:hover{text-decoration:underline;text-underline-offset:3px}.lgn-box{position:relative;flex-direction:row;align-items:center}.lgn-ic{position:absolute;left:.9rem;z-index:1;font-size:1.05rem;color:var(--gate-muted);pointer-events:none}.lgn-box input{width:100%;height:3rem;border-radius:.9rem;border:1px solid #e6e3ef;background:#fff;padding:0 2.9rem 0 2.6rem;font:500 1rem Inter,system-ui,sans-serif;color:var(--gate-text);transition:border-color .15s ease,box-shadow .15s ease}.lgn-box input::placeholder{color:#b1adbd}.lgn-box input:focus{outline:0;border-color:var(--gate-lav-2);box-shadow:0 0 0 3px #c3b9f766}.lgn-field.is-bad .lgn-box input{border-color:#e3a9b1;box-shadow:0 0 0 3px #e3a9b140}.lgn-ok{position:absolute;right:.9rem;font-size:1.1rem;color:var(--gate-done);animation:lgn-pop .2s ease both}@keyframes lgn-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.lgn-eye{position:absolute;right:.35rem;width:2.3rem;height:2.3rem;border:0;border-radius:.65rem;background:transparent;color:var(--gate-muted);cursor:pointer;display:grid;place-items:center}.lgn-eye:hover{background:var(--gate-lav-soft);color:var(--gate-deep)}.lgn-box .in-clear{display:none}.lgn-help{min-height:1rem;font-size:.78rem;color:#c2413a}.lgn-alert{flex-direction:row;align-items:flex-start;gap:.65rem;padding:.8rem .9rem;border-radius:1rem;font-size:.86rem;line-height:1.4;animation:lgn-rise .25s ease both}.lgn-alert>.mu-icon{font-size:1.1rem;flex:none;margin-top:.05rem}@keyframes lgn-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.lgn-alert-bad{background:#fdeeec;color:#7c231e}.lgn-alert-info{background:var(--gate-lav-soft);color:#2f2474}.lgn-alert-quiet{background:#fff;border:1px solid var(--gate-hairline);color:#5d5968}.lgn-alert-t{gap:.15rem;min-width:0}.lgn-alert-h{font-weight:700}.lgn-alert-link{align-self:flex-start;margin-top:.35rem;border:0;background:none;padding:0;cursor:pointer;font:inherit;font-weight:600;color:inherit;text-decoration:underline;text-underline-offset:3px}.lgn-alert-btn{align-self:flex-start;margin-top:.55rem;display:flex;flex-direction:row;align-items:center;gap:.45rem;height:2.4rem;padding:0 1rem;border:0;border-radius:999px;background:var(--gate-ink);color:#fff;font:600 .86rem Inter,system-ui,sans-serif;cursor:pointer}.lgn-enter{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;width:100%;height:3rem;border:0;border-radius:999px;background:var(--gate-ink);color:#fff;font:600 1rem Inter,system-ui,sans-serif;cursor:pointer;transition:background .15s ease,transform .1s ease}.lgn-enter:hover{background:#000}.lgn-enter:active{transform:scale(.985)}.lgn-enter[disabled]{background:#3a3942;cursor:progress}.lgn-foot{align-items:center;gap:.75rem;text-align:center}.lgn-first{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:.3rem;font-size:.88rem;color:#5d5968}.lgn-first-a{font-weight:700;color:var(--gate-text);text-decoration:underline;text-underline-offset:3px}.lgn-book{flex-direction:row;align-items:center;gap:.6rem;width:100%;padding:.75rem .9rem;border-radius:1rem;background:var(--gate-lav-soft);color:#2f2474;font-size:.82rem;line-height:1.35;text-align:left}.lgn-book>.mu-icon{font-size:1.15rem;flex:none}.lgn-book-t{gap:.05rem;min-width:0}.lgn-book-h{font-weight:700}.lgn-terms{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:.25rem;font-size:.74rem;color:var(--gate-muted);line-height:1.4}.lgn-terms a{color:var(--gate-muted);text-decoration:underline;text-underline-offset:2px}@media(prefers-reduced-motion:reduce){.lgn-alert,.lgn-ok{animation:none}}@media(min-width:60rem){.shellwrap:has(.lgn){max-width:none}.lgn{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:stretch}.lgn .lgn-pic{grid-column:2;grid-row:1;position:sticky;top:.75rem;height:calc(100dvh - 1.5rem);margin:.75rem;border-radius:1.25rem}.lgn-side{grid-column:1;grid-row:1;margin-top:0;border-radius:0;display:flex;align-items:center;justify-content:center;padding:5rem 2.5rem 3rem}.lgn-form{padding:0}.lgn-mark{box-shadow:none;border:1px solid var(--gate-hairline);top:1.5rem;left:1.75rem}.lgn-say{left:2.2rem;right:2.2rem;bottom:2rem;gap:.7rem}.lgn .lgn-line{font-size:clamp(2rem,2.6vw,2.7rem)}.lgn-tag{display:block}}.aj .aj-cols{display:flex;flex-direction:column;gap:1.35rem}.aj .aj-aside{gap:1rem}.aj .aj-groups{gap:1.35rem;min-width:0}.aj .act-row>.mu-icon:first-child,.aj .act-row>.btn-spin:first-child{box-sizing:border-box;width:2.15rem;height:2.15rem;padding:.55rem;border-radius:.7rem;background:var(--gate-lav-soft);color:var(--gate-deep);font-size:1rem;flex:none}.aj .act-row>.btn-spin:first-child{padding:0;width:1rem;height:1rem;margin:.575rem;background:none}.aj .act-bad>.mu-icon:first-child{background:#fdeeec;color:#b4332c}.aj .act-off{opacity:.75}.aj .aj-warn>.mu-icon:first-child{background:#fff4dc;color:#8a5a00}.aj .aj-warn-t{font-size:.78rem;color:#8a5a00;line-height:1.35}.aj .aj-chip{flex:none;font-weight:700;font-size:.74rem;padding:.3rem .65rem;border-radius:999px;background:var(--gate-lav-soft);color:var(--gate-deep)}.aj .aj-pill{flex:none;font-weight:700;font-size:.68rem;padding:.22rem .55rem;border-radius:999px;background:#f2f1f6;color:var(--gate-muted)}.aj .aj-go-pro{flex:none;font-weight:600;font-size:.8rem;padding:.45rem .85rem;border-radius:999px;background:var(--gate-ink);color:#fff}.aj .aj-langrow{flex-wrap:nowrap}.aj .aj-langrow>.grow{flex:1 1 0}.aj .aj-langpick{flex:none;margin-left:auto}.aj .aj-titlerow{flex-direction:row;align-items:baseline;gap:.45rem;flex-wrap:wrap}.aj .aj-saved{font-size:.74rem;font-weight:700;color:#1a7f52;white-space:nowrap;animation:aj-saved 2.6s cubic-bezier(.32,.72,0,1) forwards}@keyframes aj-saved{0%{opacity:0;transform:translateY(3px)}12%{opacity:1;transform:none}80%{opacity:1}to{opacity:0}}.lang-pick{display:inline-flex;flex-direction:row;align-items:center;gap:.4rem;height:2.35rem;padding:0 .65rem 0 .9rem;border-radius:999px;border:1px solid var(--gate-hairline);background:#fff;color:var(--gate-text);font:600 .86rem Inter,system-ui,sans-serif;cursor:pointer;white-space:nowrap}.lang-pick:hover,.lang-pick.on{border-color:var(--gate-lav-2);box-shadow:0 0 0 3px #c3b9f74d}.lang-pick .dial-caret{display:inline-flex;width:1rem;height:1rem;color:var(--gate-muted)}.lang-pick .dial-caret svg{width:100%;height:100%}.lang-menu .dial-opt{min-height:2.6rem}.lang-menu .dial-opt-dial{width:1.6rem;text-align:right}.lang-menu .dial-opt-tick{display:inline-flex;width:1rem;height:1rem}.lang-menu .dial-opt-tick svg{width:100%;height:100%}.aj .aj-lang{flex-direction:row;gap:3px;padding:3px;border-radius:999px;background:#f2f0f9;flex:none;margin-left:auto}.aj .aj-lang-b{border:0;background:transparent;cursor:pointer;font:600 .8rem Inter,system-ui,sans-serif;color:#5d5968;padding:.42rem .8rem;border-radius:999px}.aj .aj-lang-b.on{background:#fff;color:var(--gate-text);box-shadow:0 1px 3px #140a3c26}.aj .aj-name{font-family:Bricolage Grotesque,Inter,system-ui,sans-serif;font-weight:800;font-size:1.2rem;letter-spacing:-.03em}.aj .aj-link{font-size:.8rem;font-weight:600;color:var(--gate-deep);text-decoration:none}.aj .aj-link:hover{text-decoration:underline;text-underline-offset:3px}.aj .aj-edit{display:flex;align-items:center;justify-content:center;height:2.6rem;border-radius:999px;border:1px solid var(--gate-hairline);background:#fff;color:var(--gate-text);font-weight:600;font-size:.88rem;text-decoration:none}.aj .aj-edit:hover{border-color:var(--gate-lav-2)}.aj .aj-danger{gap:.75rem;padding:1rem;border-radius:1.1rem;background:var(--gate-card);border:1px solid #f3d3cf}.aj .aj-danger-t{gap:.2rem;min-width:0}.aj .aj-danger-h{font-weight:700;color:#b4332c;font-size:.95rem}.aj .aj-danger-p{font-size:.82rem;line-height:1.45;color:#5d5968}.aj .aj-danger-b{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.45rem;height:2.6rem;padding:0 1rem;border-radius:999px;border:1px solid #f0c9c5;background:#fff;color:#b4332c;font:600 .88rem Inter,system-ui,sans-serif;cursor:pointer;flex:none}.aj .aj-danger-b:hover{background:#fdeeec;border-color:#e3a9b1}.aj .group-t{text-transform:uppercase}.aj .comply-v{font-family:inherit;font-size:.78rem;color:var(--gate-muted)}.aj .aj-link{align-self:flex-start}.aj .aj-tag{font-size:.74rem;color:var(--gate-muted);text-align:center;padding-top:.25rem}.aj .aj-nav{display:flex;flex-direction:column;gap:.5rem}.aj .aj-nav-it{display:flex;flex-direction:row;align-items:center;gap:.75rem;width:100%;text-align:left;padding:.75rem .8rem;border-radius:1rem;border:1px solid var(--gate-hairline);background:var(--gate-card);color:var(--gate-text);font:inherit;cursor:pointer;transition:background .15s ease,border-color .15s ease}.aj .aj-nav-it:hover{border-color:var(--gate-lav-2);background:#f7f5ff}.aj .aj-nav-ib{flex:none;width:2.2rem;height:2.2rem;border-radius:.7rem;display:grid;place-items:center;background:var(--gate-soft);color:var(--gate-ink)}.aj .aj-nav-tx{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.05rem}.aj .aj-nav-t{font-weight:600;font-size:.95rem}.aj .aj-nav-s{font-size:.8rem;color:var(--gate-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aj .aj-dot{flex:none;width:.5rem;height:.5rem;border-radius:50%;background:#e8830c}.aj .aj-nav-go{flex:none;color:var(--gate-muted)}.aj .aj-sechead{display:flex;flex-direction:row;align-items:center;gap:.6rem}.aj .aj-sect{font-family:Bricolage Grotesque,Inter,system-ui,sans-serif;font-weight:800;font-size:1.35rem;letter-spacing:-.02em;margin:0}.aj .aj-back{flex:none;width:2.4rem;height:2.4rem;border-radius:50%;display:grid;place-items:center;border:1px solid var(--gate-hairline);background:var(--gate-card);color:var(--gate-text);cursor:pointer}.aj .aj-subt{margin-top:.6rem}@media(max-width:59.99rem){.aj:not(.aj-in) .aj-groups{display:none}.aj.aj-in .aj-nav{display:none}.aj.aj-in>.na-top{display:none}}@media(min-width:60rem){.aj .aj-cols{display:grid;grid-template-columns:minmax(0,19rem) minmax(0,1fr);gap:1.75rem;align-items:start}.aj .aj-nav{position:sticky;top:4.5rem}.aj .aj-nav-it{border-color:transparent;background:transparent}.aj .aj-nav-it:hover{background:var(--gate-soft);border-color:transparent}.aj .aj-nav-it.on{background:var(--gate-lav-soft);border-color:var(--gate-lav)}.aj .aj-nav-it.on .aj-nav-ib{background:#fff;color:var(--gate-deep)}.aj .aj-nav-go,.aj .aj-back{display:none}.aj .aj-aside{position:sticky;top:4.5rem}.aj .aj-groups{max-width:46rem}.aj .aj-danger{flex-direction:row;align-items:center;gap:1rem}.aj .aj-danger-t{flex:1}}.isl{--isl-spring: cubic-bezier(.32,.72,0,1);position:fixed;z-index:5000;top:calc(.75rem + env(safe-area-inset-top,0px));left:50%;translate:-50% 0;pointer-events:none;display:block}.isl-shell{position:relative;overflow:hidden;pointer-events:auto;background:#fff;color:var(--gate-text);border:1px solid var(--gate-hairline);border-radius:999px;width:44px;height:36px;opacity:0;transform:translateY(-10px) scale(.6);box-shadow:0 20px 44px -20px #28196e66,0 2px 8px -3px #28196e24;transition:width .55s var(--isl-spring),height .55s var(--isl-spring),border-radius .55s var(--isl-spring),transform .55s var(--isl-spring),opacity .3s ease;touch-action:none}.isl.isl-on .isl-shell{opacity:1;transform:none}.isl.isl-tall .isl-shell{border-radius:22px}.isl.isl-leaving .isl-shell{transform:translateY(-14px) scale(.7);opacity:0;transition:width .38s var(--isl-spring),height .38s var(--isl-spring),border-radius .38s var(--isl-spring),transform .42s .12s var(--isl-spring),opacity .26s .2s ease}.isl-measure{position:absolute!important;visibility:hidden;pointer-events:none;left:-9999px;top:0;width:auto!important;height:auto!important;opacity:1!important;transform:none!important;transition:none!important}.isl-c{position:absolute;inset:0;margin:auto;width:max-content;height:max-content;display:flex;flex-direction:row;align-items:center;gap:.6rem;padding:.42rem .95rem .42rem .45rem;white-space:nowrap;font-family:Inter,system-ui,sans-serif;transition:opacity .22s ease,filter .22s ease,transform .32s var(--isl-spring)}.isl-c.isl-enter{opacity:0;filter:blur(6px);transform:scale(.94)}.isl-c.isl-exit{opacity:0;filter:blur(6px);transform:scale(.96);transition:opacity .14s ease,filter .14s ease,transform .2s ease}.isl-c.isl-card{white-space:normal;align-items:flex-start;padding:.75rem .85rem .8rem .7rem}.isl-ico{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--isl-cs);color:var(--isl-c)}.isl-ico svg{width:15px;height:15px}.isl-ico .isl-draw{stroke-dasharray:30;stroke-dashoffset:30;animation:isl-draw .5s .25s var(--isl-spring) forwards}.isl-k-ok{--isl-c: #1a7f52;--isl-cs: #e3f6ec}.isl-k-info{--isl-c: var(--gate-deep);--isl-cs: var(--gate-lav-soft)}.isl-k-warn{--isl-c: #9a6400;--isl-cs: #fff4dc}.isl-k-error{--isl-c: #c2413a;--isl-cs: #fdeeec}.isl-k-busy{--isl-c: var(--gate-deep);--isl-cs: var(--gate-lav-soft)}.isl-t{display:flex;flex-direction:column;gap:.15rem;min-width:0}.isl-t b{font-weight:650;font-size:.86rem;letter-spacing:-.01em}.isl-t span{font-size:.8rem;color:#5d5968;line-height:1.38}.isl-act{margin-top:.5rem;align-self:flex-start;border:0;border-radius:999px;background:var(--gate-ink);color:#fff;font:600 .78rem Inter,system-ui,sans-serif;padding:.4rem .85rem;cursor:pointer;transition:transform .15s ease}.isl-act:active{transform:scale(.96)}.isl-spin{width:14px;height:14px;border-radius:50%;border:2px solid currentColor;@supports (color: color-mix(in lab,red,red)){border:2px solid color-mix(in oklab,currentColor 25%,transparent)}border-top-color:currentColor;animation:isl-spin .7s linear infinite}@keyframes isl-draw{to{stroke-dashoffset:0}}@keyframes isl-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.isl-shell,.isl-c,.isl.isl-leaving .isl-shell{transition:opacity .2s ease!important;transform:none!important;filter:none!important}.isl-ico .isl-draw{animation:none;stroke-dashoffset:0}}.pay-cell.pay-cell-on{position:relative;border-color:var(--gate-lav-2);background:var(--gate-lav-soft)}.pay-cell.pay-cell-on:after{content:"";position:absolute;top:.4rem;right:.4rem;width:.95rem;height:.95rem;border-radius:50%;background:var(--gate-deep) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/62% no-repeat}.bill-err{display:flex;flex-direction:row;align-items:center;gap:.7rem;padding:.85rem 1rem;border-radius:1rem;background:#fff;border:1px solid var(--gate-hairline);color:#5d5968}.bill-err>.mu-icon{font-size:1.1rem;flex:none}.bill-err-t{flex:1;margin:0;font-size:.88rem}.bill-retry{flex:none;align-self:flex-start;border:0;border-radius:999px;background:var(--gate-ink);color:#fff;font:600 .8rem Inter,system-ui,sans-serif;padding:.45rem .9rem;cursor:pointer}.fb-head{flex-direction:row;align-items:center;gap:.65rem}.fb-back{width:2.1rem;height:2.1rem;border-radius:50%;border:1px solid var(--gate-hairline);background:#fff;display:grid;place-items:center;color:var(--gate-text);flex:none}.fb-back:hover{border-color:var(--gate-lav-2)}.fb-grid{display:flex;flex-direction:column;gap:1.1rem}.fb-col{gap:1.1rem;min-width:0}.fb-sec{gap:.5rem}.fb-sec-t{flex-direction:row;justify-content:space-between;align-items:baseline;margin:0 .25rem;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gate-muted)}.fb-sec-s{font-size:.74rem;letter-spacing:0;text-transform:none;font-weight:600}.fb-card{background:#fff;border:1px solid var(--gate-hairline);border-radius:1.25rem}.fb-alert{flex-direction:row;align-items:center;gap:.75rem;padding:.9rem 1rem;border-radius:1rem;background:#fdeeec;color:#7c231e;font-size:.86rem;line-height:1.4}.fb-alert>.mu-icon{font-size:1.1rem;flex:none}.fb-alert-t{flex:1;gap:.1rem;min-width:0}.fb-alert-h{font-weight:700}.fb-alert-go{flex:none;border-radius:999px;padding:.45rem .9rem;font-weight:600;font-size:.8rem;background:var(--gate-ink);color:#fff;text-decoration:none}.fb-plan{gap:.9rem;padding:1.6rem 1.6rem 1.5rem;border-radius:1.5rem;border:1px solid var(--gate-hairline);position:relative;overflow:hidden;background:radial-gradient(26rem 16rem at 100% 0%,rgba(207,199,248,.45),transparent 70%),linear-gradient(180deg,#fff,#fcfbff)}.fb-eyebrow{align-self:flex-start;font-size:.74rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#5b45c9;background:#ebe6fd;padding:.45rem .9rem;border-radius:999px}.fb-row1{flex-direction:row;align-items:center;gap:.85rem;flex-wrap:wrap}.fb-name{font-family:Bricolage Grotesque,Inter,system-ui,sans-serif;font-weight:800;font-size:clamp(3.2rem,9vw,4.6rem);letter-spacing:-.055em;line-height:.9;color:#14121c}.fb-chip{flex-direction:row;align-items:center;gap:.35rem;font-size:.9rem;font-weight:700;padding:.4rem .75rem;border-radius:999px}.fb-chip .mu-icon{font-size:1rem}.fb-c-ok{background:#e3f6ec;color:#16865a}.fb-c-warn{background:#fff1d6;color:#9a6400}.fb-c-bad{background:#fde6e3;color:#b4332c}.fb-c-muted{background:#ebe6fd;color:#5b45c9}.fb-sub{margin:0;font-size:1rem;color:#6b6778;line-height:1.45}.fb-period{gap:.5rem;margin-top:.2rem}.fb-track{height:.75rem;border-radius:9px;background:#e9e5f5;overflow:hidden}.fb-track-i{height:100%;width:var(--w, 0%);border-radius:9px;background:#6c47f5;transition:width .8s cubic-bezier(.32,.72,0,1);animation:fb-grow .9s cubic-bezier(.32,.72,0,1) both}.fb-track-warn .fb-track-i{background:#e2a23b}.fb-track-bad .fb-track-i{background:#e2574c}@keyframes fb-grow{0%{width:0}}.fb-ends{flex-direction:row;justify-content:space-between;font-size:.8rem;color:#6b6778}.fb-end{gap:0}.fb-end-r{text-align:right;align-items:flex-end}.fb-end-d{font-family:Bricolage Grotesque,Inter,system-ui,sans-serif;font-weight:800;font-size:1.1rem;letter-spacing:-.02em;color:#14121c}.fb-pills{flex-direction:row;flex-wrap:wrap;gap:.5rem}.fb-pill{background:#fff;border:1px solid var(--gate-hairline);border-radius:999px;padding:.5rem .9rem;font-weight:700;font-size:.84rem;color:#2a2733}.fb-acts{flex-direction:row;flex-wrap:wrap;gap:.5rem}.fb-btn{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:.4rem;height:2.5rem;padding:0 1.05rem;border-radius:999px;font:600 .86rem Inter,system-ui,sans-serif;border:1px solid transparent;cursor:pointer;text-decoration:none}.fb-btn-ink{background:var(--gate-ink);color:#fff}.fb-btn-line{background:#fff;color:var(--gate-text);border-color:var(--gate-hairline)}.fb-btn-sm{height:2.15rem;padding:0 .9rem;font-size:.82rem;flex:none}.fb-use{padding:.35rem 1rem}.fb-meter{display:grid;grid-template-columns:auto 1fr auto;gap:.25rem .75rem;align-items:center;padding:.75rem 0}.fb-meter+.fb-meter{border-top:1px solid var(--gate-hairline)}.fb-m-ico{grid-row:span 2;width:2.15rem;height:2.15rem;border-radius:.7rem;background:var(--gate-lav-soft);color:var(--gate-deep);display:grid;place-items:center;font-size:1rem}.fb-m-name{font-weight:600;font-size:.9rem}.fb-m-num{font-variant-numeric:tabular-nums;font-weight:700;font-size:.9rem;text-align:right}.fb-m-inf{grid-column:2 / span 2;font-size:.76rem;color:var(--gate-muted)}.fb-bar{grid-column:2 / span 2;height:.38rem;border-radius:9px;background:#f0eef6;overflow:hidden}.fb-bar-i{height:100%;width:var(--w, 0%);border-radius:9px;background:var(--gate-deep);animation:fb-grow .8s cubic-bezier(.32,.72,0,1) both}.fb-over .fb-m-ico{background:#fdeeec;color:#b4332c}.fb-over .fb-m-num{color:#b4332c}.fb-over .fb-bar-i{background:#b4332c}.fb-near .fb-bar-i{background:#c98a14}.fb-pay{flex-direction:row;align-items:center;gap:.75rem;padding:1rem}.fb-cc{width:3.25rem;height:2.15rem;border-radius:.5rem;background:linear-gradient(135deg,#1c1c1e,#4b3aa8);display:grid;place-items:center;flex:none}.fb-cc-b{color:#fff;font-size:.58rem;font-weight:800;letter-spacing:.05em}.fb-cc-t{flex:1;gap:.05rem;min-width:0}.fb-cc-n{font-weight:700;font-size:.9rem}.fb-cc-s{font-size:.76rem;color:var(--gate-muted)}.fb-inv{padding:.25rem 1rem}.fb-inv-r{flex-direction:row;align-items:center;gap:.75rem;padding:.75rem 0}.fb-inv-r+.fb-inv-r{border-top:1px solid var(--gate-hairline)}.fb-inv-d{flex:1;gap:.05rem;min-width:0}.fb-inv-dt{font-weight:600;font-size:.88rem}.fb-inv-s{font-size:.76rem;color:var(--gate-muted)}.fb-inv-st{font-size:.68rem;font-weight:700;padding:.18rem .5rem;border-radius:999px;background:#e3f6ec;color:#16865a;flex:none}.fb-inv-a{font-variant-numeric:tabular-nums;font-weight:700;font-size:.88rem;flex:none}.fb-inv-note{margin:0;padding:0 .25rem;font-size:.8rem;line-height:1.45;color:var(--gate-muted)}.fb-inv-r2{flex-direction:column;align-items:stretch;gap:.6rem;padding:.85rem 0}.fb-inv-top{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:.75rem}.fb-inv-r2>.fb-inv-s{margin-top:-.35rem}.fb-inv-acts{display:flex;flex-direction:row;align-items:center;gap:.5rem}.fb-inv-acts .fb-inv-st{margin-right:auto}.fb-inv-btn{display:inline-flex;flex-direction:row;align-items:center;gap:.4rem;height:2.25rem;padding:0 .85rem;border-radius:999px;border:1px solid var(--gate-hairline);background:#fff;color:#18171c;font-size:.82rem;font-weight:600;text-decoration:none;flex:none}.fb-inv-btn:hover{border-color:#d9d0ff}.fb-inv-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #6b46f2}.fb-inv-btn svg,.fb-inv-btn .mu-icon{width:1rem;height:1rem;flex:none}.fb-inv-st-transit{background:#f1edff;color:#5b3fd6}.fb-inv-st-open{background:#fff4e5;color:#a8590b}.fb-inv-st-failed{background:#fdecec;color:#b42318}.fb-inv-st-refunded{background:#f1f0f4;color:#52525b}.fb-inv-a-in{color:#16865a}.fb-empty{padding:1.1rem 1rem;gap:.2rem;text-align:center}.fb-empty-t{margin:0;font-weight:600;font-size:.88rem}.fb-empty-s{margin:0;font-size:.82rem;color:var(--gate-muted)}.fb-danger{flex-direction:row;align-items:center;gap:.75rem;padding:.9rem 1rem;border-radius:1rem;border:1px dashed #efc9c4;font-size:.82rem;color:#5d5968}.fb-danger-t{flex:1;gap:.1rem;min-width:0}.fb-danger-h{font-weight:700;color:#b4332c;font-size:.88rem}.fb-danger-b{flex:none;background:#fff;border:1px solid #f0c9c5;color:#b4332c;border-radius:999px;padding:.45rem .9rem;font:600 .8rem Inter,system-ui,sans-serif;cursor:pointer}.fb-plan-sk{gap:.9rem}.fb-sk-name{width:11rem;height:3.6rem;border-radius:1rem}.fb-sk-bar{width:100%;height:.75rem;border-radius:9px}.fb-sk-ico{width:2.15rem;height:2.15rem;border-radius:.7rem}.fb-sk-cc{width:3.25rem;height:2.15rem;border-radius:.5rem;flex:none}.fb-use .fb-meter .skel-txt{align-self:center}@media(max-width:40rem){.fb-alert{flex-wrap:wrap}.fb-alert-go{margin-left:1.85rem}.fb-danger{flex-direction:column;align-items:flex-start}.fb-plan{padding:1.35rem 1.1rem 1.2rem}}@media(min-width:60rem){.fb-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:1.25rem}}@media(prefers-reduced-motion:reduce){.fb-track-i,.fb-bar-i{animation:none;transition:none}}.nm{--nm-ink: #181322;--nm-ink2: #3B3448;--nm-muted: #6C6579;--nm-faint: #A39DAE;--nm-line: #EBE7F1;--nm-soft: #F3F0F8;--nm-paper: #FFFFFF;--nm-accent: #6B46F2;--nm-accent-ink: #4B2FCB;--nm-accent-soft: #EFEBFE;--nm-c1: #6B46F2;--nm-c2: #F0714F;--nm-c3: #159E86;--nm-c4: #D99A1E;--nm-good: #0F8F6A;--nm-good-soft: #E3F6EF;--nm-bad: #C2413A;--nm-bad-soft: #FBE9E7;--nm-disp: "Unbounded", "Hanken Grotesk", system-ui, sans-serif;--nm-body: "Inter", system-ui, -apple-system, sans-serif;--nm-ease: cubic-bezier(.2, .8, .2, 1)}.nm .nm-wrap{font-family:var(--nm-body);color:var(--nm-ink)}.nm .nm-wrap:has(.nm-grid){padding-bottom:6rem}.nm .nm-top{display:flex;align-items:flex-end;justify-content:space-between;gap:.9rem;flex-wrap:wrap;padding-top:1.1rem}.nm .nm-top-t{display:flex;flex-direction:column;gap:.2rem;min-width:0}.nm .nm-h1{font:700 1.6rem/1.1 var(--nm-disp);letter-spacing:-.015em;margin:0}.nm .nm-sub{margin:0;color:var(--nm-muted);font-size:.9rem}.nm .nm-year{display:flex;align-items:center;gap:.35rem}.nm .nm-round{width:2.25rem;height:2.25rem;border-radius:999px;border:1px solid var(--nm-line);background:var(--nm-paper);color:var(--nm-ink);display:grid;place-items:center;padding:0}.nm .nm-round:disabled{opacity:.35}.nm .nm-round svg{width:1rem;height:1rem}.nm .nm-year-v{font:700 .95rem var(--nm-disp);padding:0 .35rem;font-variant-numeric:tabular-nums;min-width:3.4rem;text-align:center}.nm .nm-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.nm .nm-card{background:var(--nm-paper);border:1px solid var(--nm-line);border-radius:1.4rem;padding:1.15rem 1.2rem;display:flex;flex-direction:column;gap:.9rem;min-width:0;position:relative}.nm .nm-card-h{display:flex;justify-content:space-between;align-items:baseline;gap:.6rem;flex-wrap:wrap;min-height:1.3rem}.nm .nm-card-t{font:700 .95rem var(--nm-disp);letter-spacing:-.005em}.nm .nm-card-s{font-size:.82rem;color:var(--nm-muted)}.nm .nm-zone{position:relative}.nm .nm-hero{background:linear-gradient(160deg,#fff 40%,#f6f2ff);border-color:#e2dafb;box-shadow:0 18px 44px -24px #6b46f259;padding:1.5rem;gap:1.05rem;overflow:hidden;min-height:19rem}.nm .nm-hero:after{content:"";position:absolute;right:-5rem;top:-5.5rem;width:17rem;height:17rem;border-radius:50%;background:radial-gradient(circle,#6b46f229,#6b46f200 70%);pointer-events:none}.nm .nm-hero>*{position:relative;z-index:1}.nm .nm-eyebrow{align-self:flex-start;font:700 .7rem var(--nm-body);letter-spacing:.09em;text-transform:uppercase;padding:.38rem .75rem;border-radius:999px;background:var(--nm-accent-soft);color:var(--nm-accent-ink)}.nm .nm-hero-v{display:flex;align-items:flex-end;gap:.75rem;flex-wrap:wrap;min-height:3.6rem}.nm .nm-figure{font:700 clamp(2.5rem,9vw,4rem)/.95 var(--nm-disp);letter-spacing:-.025em;font-variant-numeric:tabular-nums}.nm .nm-delta{display:inline-flex;gap:.3rem;align-items:center;font:700 .8rem var(--nm-body);padding:.3rem .6rem;border-radius:999px;margin-bottom:.35rem;background:var(--nm-soft);color:var(--nm-muted)}.nm .nm-delta svg{width:.9rem;height:.9rem}.nm .nm-delta.nm-up{background:var(--nm-good-soft);color:var(--nm-good)}.nm .nm-delta.nm-down{background:var(--nm-bad-soft);color:var(--nm-bad)}.nm .nm-hero-s{color:var(--nm-muted);font-size:.9rem;margin-top:-.45rem;min-height:1.35em}.nm .nm-chips{display:flex;flex-direction:row;gap:.5rem;flex-wrap:wrap;align-items:center;min-height:2.5rem}.nm .nm-chip{font:600 .8rem var(--nm-body);background:var(--nm-paper);border:1px solid var(--nm-line);padding:.4rem .75rem;border-radius:999px;color:var(--nm-ink2);font-variant-numeric:tabular-nums}.nm .nm-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.nm .nm-rk-scroll{max-height:19.4rem;overflow-y:auto;scrollbar-width:thin}.nm .nm-ch{display:flex;flex-direction:column;gap:.85rem}.nm .nm-ch-row{display:grid;grid-template-columns:6.6rem minmax(0,1fr) 2.6rem;gap:.7rem;align-items:center;min-height:1.4rem}.nm .nm-ch-l{display:flex;flex-direction:row;gap:.45rem;align-items:center;font-weight:600;font-size:.88rem}.nm .nm-ch-v{font:700 .8rem var(--nm-disp);text-align:right;font-variant-numeric:tabular-nums}.nm .nm-ch-v0{color:var(--nm-faint)}.nm .nm-note{margin:0;font-size:.8rem;color:var(--nm-muted);background:var(--nm-soft);border-radius:.9rem;padding:.65rem .85rem}.nm .nm-cl{display:flex;flex-direction:column;gap:.8rem}.nm .nm-team{display:flex;flex-direction:column;gap:.6rem;border-top:1px solid var(--nm-soft);padding-top:.9rem}.nm .nm-tm{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;gap:.6rem;align-items:center}.nm .nm-tm-av{width:2rem;height:2rem;border-radius:50%;object-fit:cover;display:grid;place-items:center;overflow:hidden;font:700 .62rem var(--nm-disp);color:#fff;background:var(--nm-c3);white-space:nowrap}.nm .nm-tm-you{background:var(--nm-accent)}.nm .nm-tm-ini{font-size:.72rem;text-indent:0}.nm .nm-tm-mid{display:flex;flex-direction:column;min-width:0}.nm .nm-tm-n{font-weight:600;font-size:.88rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nm .nm-tm-s{font-size:.76rem;color:var(--nm-muted)}.nm .nm-tm-mo{font:700 .85rem var(--nm-disp);font-variant-numeric:tabular-nums}@keyframes nm-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.nm .nm-sk{background:linear-gradient(90deg,#f1eef7 0% 35%,#f9f7fd 50%,#f1eef7 65% 100%) 0 0 / 300% 100%;animation:nm-shimmer 1.4s linear infinite;border-radius:.5rem;color:transparent}.nm .nm-sk-eyebrow{width:11rem;height:1.6rem;border-radius:999px}.nm .nm-sk-figure{width:15rem;max-width:70%;height:3.4rem;border-radius:.9rem}.nm .nm-sk-line{width:80%;height:.9rem}.nm .nm-sk-chip{width:8.5rem;height:2rem;border-radius:999px}.nm .nm-sk-chip-s{width:6rem}.nm .nm-sk-small{width:7rem;height:.7rem}.nm .nm-year-v.nm-sk{border-radius:.5rem}@keyframes nm-fade{0%{opacity:0}to{opacity:1}}@keyframes nm-grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes nm-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes nm-veil{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.nm .nm-live .nm-in{animation:nm-fade .45s ease both}.nm-tip-box{position:fixed;z-index:90;pointer-events:none;background:#181322;color:#fff;font:500 .78rem/1.4 Inter,system-ui,sans-serif;padding:.45rem .7rem;border-radius:.6rem;box-shadow:0 8px 24px -8px #18132280;max-width:16rem;font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.nm .nm-sk,.nm .nm-live .nm-in{animation:none}}@media(min-width:64rem){.nm .nm-top{padding-top:0}.nm .nm-h1{font-size:1.9rem}.nm .nm-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem}.nm .nm-s12{grid-column:span 12}.nm .nm-s7{grid-column:span 7}.nm .nm-s6{grid-column:span 6}.nm .nm-s5{grid-column:span 5}.nm .nm-hero{padding:1.65rem 1.75rem}.nm .nm-tiles{gap:1rem}}.shop .shop-one .rounded-2xl.rounded-2xl:has(.stx){--ink: var(--pagecolor, #fff);--soft: var(--pagecolor, #fff);@supports (color: color-mix(in lab,red,red)){--soft: color-mix(in srgb, var(--pagecolor, #fff) 80%, transparent)}--faint: var(--pagecolor, #fff);@supports (color: color-mix(in lab,red,red)){--faint: color-mix(in srgb, var(--pagecolor, #fff) 50%, transparent)}--hair: var(--pagecolor, #fff);@supports (color: color-mix(in lab,red,red)){--hair: color-mix(in srgb, var(--pagecolor, #fff) 14%, transparent)}--chip: var(--pagecolor, #fff);@supports (color: color-mix(in lab,red,red)){--chip: color-mix(in srgb, var(--pagecolor, #fff) 11%, transparent)}--surf: rgba(20, 16, 26, .62);--surf-hi: rgba(26, 22, 33, .84);--acc: var(--accent, #f0c06a);--acc-ink: var(--accentink, #17141c);--r-card: min(calc(var(--btnradius, 16px) + 6px), 1.6rem);--r-tile: 1.6rem;--c-bg: var(--surf);--c-lw: 0px;--c-line: transparent;--c-shadow: 0 0 #0000;--c-blur: blur(18px);--stx-soft: var(--soft);--stx-faint: var(--faint);--stx-hair: var(--hair);--stx-card: var(--chip);--stx-card-2: var(--chip)}.shop .shop-one .rounded-2xl.rounded-2xl.th-light:has(.stx){--surf: rgba(255, 255, 255, .8);--surf-hi: rgba(255, 255, 255, .94)}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-glass:has(.stx){--c-bg: var(--pagecolor, #fff);@supports (color: color-mix(in lab,red,red)){--c-bg: color-mix(in srgb, var(--pagecolor, #fff) 12%, transparent)}--c-lw: 1px;--c-line: var(--pagecolor, #fff);@supports (color: color-mix(in lab,red,red)){--c-line: color-mix(in srgb, var(--pagecolor, #fff) 22%, transparent)}--c-blur: blur(24px) saturate(1.25)}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-outline:has(.stx){--c-bg: transparent;--c-lw: 1.5px;--c-line: var(--pagecolor, #fff);@supports (color: color-mix(in lab,red,red)){--c-line: color-mix(in srgb, var(--pagecolor, #fff) 42%, transparent)}--c-blur: none}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-elevated:has(.stx){--c-bg: var(--surf-hi);--c-shadow: 0 24px 44px -22px rgba(0, 0, 0, .78)}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-plana:has(.stx){--c-bg: var(--chip);--c-blur: none}.shop .shop-one .stx{color:var(--ink)}.shop .shop-one .stx-top{padding:1rem 1rem .25rem}.shop .shop-one .stx-top-r{display:flex;flex-direction:row;align-items:center;gap:.5rem}.shop .shop-one .stx-share{width:2.5rem;height:2.5rem;background:var(--chip);color:var(--ink);box-shadow:none;backdrop-filter:blur(12px)}.shop .shop-one .stx-brand{width:2.5rem;height:2.5rem;border-radius:.8rem}.shop .shop-one .stx-qrbtn{display:none}.shop .shop-one .stx-pad{padding:1.3rem 1rem 0}.shop .shop-one .stx-ident{gap:.2rem}.shop .shop-one .stx-avw{width:6.5rem;height:6.5rem;margin-bottom:.7rem}.shop .shop-one .stx-name{font-family:var(--titlefont),system-ui,sans-serif;color:var(--titlecolor);font-weight:800;font-size:2rem;line-height:1.04;letter-spacing:-.025em}.shop .shop-one .stx.lay-shape .stx-name{font-size:2rem}.shop .shop-one .stx-where{color:var(--soft);font-size:.9rem;margin-top:.3rem}.shop .shop-one .stx-bio{color:var(--soft);font-size:.95rem;line-height:1.45;max-width:20rem;margin-top:.55rem}.shop .shop-one .stx-kind{background:var(--chip);box-shadow:none;color:var(--ink)}.shop .shop-one .stx-statusrow{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-top:.9rem}.shop .shop-one .stx-hours{min-height:2.2rem;padding:0 .95rem;gap:.5rem;background:var(--chip);color:var(--ink);font-size:.82rem;font-weight:700;backdrop-filter:blur(12px)}.shop .shop-one .stx-hours .stx-hstate{font-weight:700}.shop .shop-one .stx-soc{display:flex;flex-direction:row;gap:.5rem;margin:0}.shop .shop-one .stx-soc-a{width:2.2rem;height:2.2rem;border-radius:999px;background:var(--chip);color:var(--ink);opacity:1;backdrop-filter:blur(12px)}.shop .shop-one .stx-soc-a .mu-icon{font-size:1rem}.shop .shop-one .stx-panecta,.shop .shop-one .stx-info.stx-info-side{display:none}.shop .shop-one .stx-right{display:flex;flex-direction:column}.shop .shop-one .stx-bento{display:flex;flex-direction:column;gap:.75rem;margin-top:1.7rem}.shop .shop-one .stx-bk{display:flex;flex-direction:column;gap:.9rem;padding:1.15rem;border-radius:var(--r-tile);background:var(--acc);color:var(--acc-ink)}.shop .shop-one .stx-bk-head{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:.75rem}.shop .shop-one .stx-bk-tx{display:flex;flex-direction:column;gap:.25rem;min-width:0}.shop .shop-one .stx-bk-k{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;opacity:.8}.shop .shop-one .stx-bk-t{font-family:var(--titlefont),system-ui,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.15}.shop .shop-one .stx-bk-ic{width:2.5rem;height:2.5rem;flex:none;border-radius:.8rem;display:grid;place-items:center;background:var(--acc-ink);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--acc-ink) 16%,transparent)}}.shop .shop-one .stx-bk-ic .mu-icon{font-size:1.2rem}.shop .shop-one .stx-bk-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.shop .shop-one .stx-bk-slot{height:2.75rem;border:0;border-radius:.9rem;background:var(--acc-ink);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--acc-ink) 16%,transparent)}color:var(--acc-ink);font:inherit;font-weight:700;font-size:.92rem;cursor:pointer;transition:background .15s ease,transform .12s ease}.shop .shop-one .stx-bk-slot:hover{background:var(--acc-ink);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--acc-ink) 26%,transparent)}}.shop .shop-one .stx-bk-slot:active{transform:scale(.97)}.shop .shop-one .stx-bk-all{height:3rem;border:0;border-radius:999px;background:var(--acc-ink);color:var(--acc);display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;font:inherit;font-weight:700;font-size:.95rem;cursor:pointer;transition:transform .12s ease,filter .15s ease}.shop .shop-one .stx-bk-all:hover{filter:brightness(1.08)}.shop .shop-one .stx-bk-all:active{transform:scale(.98)}.shop .shop-one .stx-links{display:flex;flex-direction:column;gap:.75rem}.shop .shop-one .stx-link{position:relative;min-height:3.9rem;box-sizing:border-box;padding:.45rem;display:flex;flex-direction:row;align-items:center;gap:.75rem;text-decoration:none;font-weight:700}.shop .shop-one .stx-link-th{width:2.95rem;height:2.95rem;flex:none;border-radius:calc(var(--r-card) - .4rem);overflow:hidden;display:grid;place-items:center;background:currentColor;@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,currentColor 12%,transparent)}}.shop .shop-one .stx-link-img,.shop .shop-one .stx-link-img img{width:100%;height:100%;object-fit:cover;display:block}.shop .shop-one .stx-link-t{flex:1;min-width:0;text-align:center;font-size:1rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.shop .shop-one .stx-link-go{width:2.95rem;flex:none;display:grid;place-items:center;opacity:.6}.shop .shop-one .stx-link-go .mu-icon{font-size:1.05rem}.shop .shop-one .stx-sech{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:.75rem;margin:2rem .2rem .8rem}.shop .shop-one .stx-sh-t{font-family:var(--titlefont),system-ui,sans-serif;font-weight:700;font-size:1.25rem;letter-spacing:-.015em;color:var(--titlecolor)}.shop .shop-one .stx-sh-s{font-size:.82rem;color:var(--soft);font-weight:600;white-space:nowrap}.shop .shop-one .stx-sh-t{min-width:0;overflow-wrap:anywhere}.shop .shop-one .stx-sub{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.shop .shop-one .stx-vals{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.25rem}.shop .shop-one .stx-val{font-size:.7rem;font-weight:700;line-height:1;padding:.3rem .45rem;border-radius:.45rem;background:var(--chip);color:var(--stx-ink);white-space:nowrap;max-width:7rem;overflow:hidden;text-overflow:ellipsis}.shop .shop-one .stx-val-more{background:none;padding-inline:.15rem;color:var(--soft)}.shop .shop-one .stx-val-sw{width:.95rem;height:.95rem;border-radius:999px;background:var(--sw);box-shadow:inset 0 0 0 1px #0000002e,0 0 0 1.5px var(--hair)}.shop .shop-one .stx-sh-all{flex:none;display:inline-flex;flex-direction:row;align-items:center;gap:.15rem;border:0;background:none;padding:.2rem 0 .2rem .4rem;font:inherit;font-size:.82rem;font-weight:700;color:var(--soft);white-space:nowrap;cursor:pointer}.shop .shop-one .stx-sh-all:hover{color:var(--stx-ink)}.shop .shop-one .stx-sh-all svg{width:1rem;height:1rem}.shop .shop-one .stx-svc,.shop .shop-one .stx-track{gap:.75rem}.shop .shop-one .rounded-2xl.rounded-2xl .stx-card{position:relative;isolation:isolate;box-sizing:border-box;min-height:8.25rem;padding:0;overflow:hidden;display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;gap:0;text-align:left;color:var(--ink);border:0;cursor:pointer;font:inherit;border-radius:var(--r-card);background:var(--c-bg);backdrop-filter:var(--c-blur);box-shadow:inset 0 0 0 var(--c-lw) var(--c-line),var(--c-shadow);transition:transform .18s cubic-bezier(.2,.7,.3,1),box-shadow .18s ease}.shop .shop-one .rounded-2xl.rounded-2xl .stx-card:hover{transform:translateY(-2px);background:var(--c-bg)}.shop .shop-one .rounded-2xl.rounded-2xl .stx-card:active{transform:scale(.99)}.shop .shop-one .rounded-2xl.rounded-2xl .stx-mid{position:relative;z-index:2;flex:1 1 auto;min-width:0;max-width:60%;box-sizing:border-box;padding:1rem 0 1rem 1.1rem;display:flex;flex-direction:column;gap:.28rem}.shop .shop-one .rounded-2xl.rounded-2xl .stx-card.no-photo .stx-mid{max-width:none;padding-right:.5rem}.shop .shop-one .rounded-2xl.rounded-2xl .stx-t{font-family:var(--titlefont),system-ui,sans-serif;font-weight:700;font-size:1.06rem;line-height:1.2;letter-spacing:-.01em;color:var(--ink)}.shop .shop-one .rounded-2xl.rounded-2xl .stx-sub{font-size:.82rem;line-height:1.38;color:var(--soft);white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.shop .shop-one .rounded-2xl.rounded-2xl .stx-meta{margin-top:auto;padding-top:.55rem;display:flex;flex-direction:row;align-items:center;gap:.6rem;flex-wrap:nowrap}.shop .shop-one .rounded-2xl.rounded-2xl .stx-pricebox{display:flex;flex-direction:column;gap:.05rem;min-width:0}.shop .shop-one .rounded-2xl.rounded-2xl .stx-price{color:var(--acc);font-weight:800;font-size:.95rem;white-space:nowrap}.shop .shop-one .rounded-2xl.rounded-2xl .stx-dur{color:var(--soft);font-size:.74rem;white-space:nowrap}.shop .shop-one .rounded-2xl.rounded-2xl .stx-thumb{position:absolute;z-index:1;top:0;right:0;bottom:0;width:44%;height:100%;border-radius:0;box-shadow:none;object-fit:cover;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 52%);mask-image:linear-gradient(90deg,transparent 0%,#000 52%)}.shop .shop-one .rounded-2xl.rounded-2xl .stx-thumb img{width:100%;height:100%;object-fit:cover;display:block}.shop .shop-one .rounded-2xl.rounded-2xl .stx-card.no-photo .stx-thumb-e{position:static;align-self:center;flex:none;width:3.6rem;height:3.6rem;margin:0 1rem 0 .25rem;border-radius:1rem;background:var(--chip);color:var(--soft);font-size:1.5rem;display:grid;place-items:center;-webkit-mask-image:none;mask-image:none}.shop .shop-one .rounded-2xl.rounded-2xl :is(.stx-panecta,.stx-link,.stx-bookp){background:var(--btncolor);color:var(--btnink);border:0;border-radius:var(--btnradius, 999px);box-shadow:none;-webkit-mask:none;mask:none;transition:transform .12s ease,filter .15s ease,box-shadow .15s ease}.shop .shop-one .rounded-2xl.rounded-2xl .stx-bookp{flex:none;height:2rem;box-sizing:border-box;padding:0 .8rem 0 .65rem;display:inline-flex;flex-direction:row;align-items:center;gap:.25rem;font-size:.8rem;font-weight:800;white-space:nowrap}.shop .shop-one .rounded-2xl.rounded-2xl .stx-bookp .mu-icon{font-size:.85rem}.shop .shop-one .rounded-2xl.rounded-2xl .stx-card:hover .stx-bookp{filter:brightness(1.06)}.shop .shop-one .rounded-2xl.rounded-2xl .stx-link:hover,.shop .shop-one .rounded-2xl.rounded-2xl .stx-panecta:hover{filter:brightness(1.06);transform:translateY(-1px)}.shop .shop-one .rounded-2xl.rounded-2xl.bstyle-glass :is(.stx-panecta,.stx-link,.stx-bookp){background:var(--btncolor);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--btncolor) 26%,transparent)}color:var(--ink);box-shadow:inset 0 0 0 1px var(--btncolor);@supports (color: color-mix(in lab,red,red)){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--btncolor) 55%,transparent)}backdrop-filter:blur(14px)}.shop .shop-one .rounded-2xl.rounded-2xl.bstyle-outline :is(.stx-panecta,.stx-link,.stx-bookp){background:transparent;color:var(--btncolor);box-shadow:inset 0 0 0 1.5px var(--btncolor)}.shop .shop-one .rounded-2xl.rounded-2xl.bstyle-relieve :is(.stx-panecta,.stx-link,.stx-bookp){background:var(--btncolor);color:var(--btnink);box-shadow:inset 0 0 0 2px var(--btnink),4px 4px 0 0 var(--btnink);margin-right:4px;font-weight:800}.shop .shop-one .rounded-2xl.rounded-2xl.bstyle-relieve .stx-bookp{box-shadow:inset 0 0 0 2px var(--btnink),3px 3px 0 0 var(--btnink)}.shop .shop-one .rounded-2xl.rounded-2xl.bstyle-minimal :is(.stx-panecta,.stx-link,.stx-bookp){background:transparent;color:var(--ink);border-radius:0;box-shadow:inset 0 -2px 0 var(--btncolor);@supports (color: color-mix(in lab,red,red)){box-shadow:inset 0 -2px color-mix(in srgb,var(--btncolor) 75%,transparent)}}.shop .shop-one .rounded-2xl.rounded-2xl.bstyle-minimal .stx-link{box-shadow:inset 0 -1px 0 var(--hair);padding-left:0;padding-right:0}.shop .shop-one .rounded-2xl.rounded-2xl.bstyle-minimal .stx-link-t{text-align:left}.shop .shop-one .rounded-2xl.rounded-2xl.bstyle-minimal .stx-bookp{padding:0 .1rem;height:1.7rem}.shop .shop-one .rounded-2xl.rounded-2xl.bstyle-wave :is(.stx-panecta,.stx-link,.stx-bookp){background:var(--btncolor);color:var(--btnink);border-radius:0;box-shadow:none;--wtop: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='46'%20height='9'%20preserveAspectRatio='none'%3E%3Cpath%20d='M0%204.5%20Q11.5%200%2023%204.5%20T46%204.5%20V9%20H0%20Z'%20fill='black'/%3E%3C/svg%3E");--wbot: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='46'%20height='9'%20preserveAspectRatio='none'%3E%3Cpath%20d='M0%204.5%20Q11.5%209%2023%204.5%20T46%204.5%20V0%20H0%20Z'%20fill='black'/%3E%3C/svg%3E");-webkit-mask:var(--wtop) top left/46px 9px repeat-x,var(--wbot) bottom left/46px 9px repeat-x,linear-gradient(#000,#000) center/100% calc(100% - 16px) no-repeat;mask:var(--wtop) top left/46px 9px repeat-x,var(--wbot) bottom left/46px 9px repeat-x,linear-gradient(#000,#000) center/100% calc(100% - 16px) no-repeat}.shop .shop-one .rounded-2xl.rounded-2xl.bstyle-wave .stx-bookp{height:2.3rem}.shop .shop-one .rounded-2xl.rounded-2xl.bstyle-wave .stx-link{min-height:4.4rem}.shop .shop-one .rounded-2xl.rounded-2xl:is(.bstyle-solid,.bstyle-glass,.bstyle-outline,:not([class*=bstyle-])).bshadow-soft :is(.stx-panecta,.stx-link,.stx-bookp){box-shadow:0 8px 18px -8px var(--btncolor);@supports (color: color-mix(in lab,red,red)){box-shadow:0 8px 18px -8px color-mix(in srgb,var(--btncolor) 65%,transparent)}}.shop .shop-one .rounded-2xl.rounded-2xl:is(.bstyle-solid,.bstyle-glass,.bstyle-outline,:not([class*=bstyle-])).bshadow-strong :is(.stx-panecta,.stx-link,.stx-bookp){box-shadow:0 14px 30px -8px var(--btncolor);@supports (color: color-mix(in lab,red,red)){box-shadow:0 14px 30px -8px color-mix(in srgb,var(--btncolor) 85%,transparent)}}.shop .shop-one .rounded-2xl.rounded-2xl:is(.bstyle-solid,:not([class*=bstyle-])).bshadow-hard :is(.stx-panecta,.stx-link,.stx-bookp){box-shadow:4px 4px #000000d9;margin-right:4px}.shop .shop-one .rounded-2xl.rounded-2xl.bstyle-glass.bshadow-soft :is(.stx-panecta,.stx-link,.stx-bookp){box-shadow:inset 0 0 0 1px var(--btncolor),0 8px 18px -8px var(--btncolor);@supports (color: color-mix(in lab,red,red)){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--btncolor) 55%,transparent),0 8px 18px -8px color-mix(in srgb,var(--btncolor) 65%,transparent)}}.shop .shop-one .rounded-2xl.rounded-2xl.bstyle-glass.bshadow-strong :is(.stx-panecta,.stx-link,.stx-bookp){box-shadow:inset 0 0 0 1px var(--btncolor),0 14px 30px -8px var(--btncolor);@supports (color: color-mix(in lab,red,red)){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--btncolor) 55%,transparent),0 14px 30px -8px color-mix(in srgb,var(--btncolor) 85%,transparent)}}.shop .shop-one .rounded-2xl.rounded-2xl.bstyle-outline.bshadow-soft :is(.stx-panecta,.stx-link,.stx-bookp){box-shadow:inset 0 0 0 1.5px var(--btncolor),0 8px 18px -8px var(--btncolor);@supports (color: color-mix(in lab,red,red)){box-shadow:inset 0 0 0 1.5px var(--btncolor),0 8px 18px -8px color-mix(in srgb,var(--btncolor) 65%,transparent)}}.shop .shop-one .rounded-2xl.rounded-2xl.bstyle-outline.bshadow-strong :is(.stx-panecta,.stx-link,.stx-bookp){box-shadow:inset 0 0 0 1.5px var(--btncolor),0 14px 30px -8px var(--btncolor);@supports (color: color-mix(in lab,red,red)){box-shadow:inset 0 0 0 1.5px var(--btncolor),0 14px 30px -8px color-mix(in srgb,var(--btncolor) 85%,transparent)}}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-outline .stx-card:not(.no-photo) .stx-thumb,.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-bloque .stx-card:not(.no-photo) .stx-thumb{position:static;align-self:center;flex:none;width:6.4rem;height:6.4rem;margin:.75rem .75rem .75rem .25rem;border-radius:calc(var(--r-card) - .45rem);-webkit-mask-image:none;mask-image:none;overflow:hidden}.shop .shop-one .rounded-2xl.rounded-2xl:is(.cstyle-outline,.cstyle-bloque) .stx-mid{max-width:none}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-bloque .stx-card{background:var(--surf);box-shadow:inset 0 0 0 2px var(--ink),5px 5px 0 0 var(--ink);margin-right:5px;backdrop-filter:blur(14px)}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-bloque .stx-card:not(.no-photo) .stx-thumb{box-shadow:0 0 0 2px var(--ink)}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-bloque .stx-t{font-weight:800}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-plana .stx-card{background:none;backdrop-filter:none;border-radius:0;box-shadow:inset 0 -1px 0 var(--hair);min-height:6.4rem}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-plana .stx-card:hover{transform:none}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-plana .stx-mid{max-width:none;padding:.9rem 0 .9rem .15rem}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-plana .stx-card:not(.no-photo) .stx-thumb{position:static;align-self:center;flex:none;width:4.4rem;height:4.4rem;margin:0 .15rem 0 .9rem;border-radius:.95rem;-webkit-mask-image:none;mask-image:none;overflow:hidden}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-plana .stx-track{gap:0}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-foto .stx-svc:not(.stx-svc-row)>.stx-track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-foto .stx-card{flex-direction:column;min-height:0}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-foto .stx-card .stx-thumb{position:static;order:-1;width:100%;height:8.75rem;flex:none;-webkit-mask-image:none;mask-image:none}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-foto .stx-card.no-photo .stx-thumb-e{order:-1;width:100%;height:3.4rem;margin:0;border-radius:0}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-foto .stx-mid{max-width:none;padding:.8rem .85rem .9rem;flex:1}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-foto .stx-t{font-size:.98rem}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-foto .stx-meta{flex-direction:column;align-items:stretch;gap:.55rem}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-foto .stx-bookp{justify-content:center}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-editorial .stx-card:not(.no-photo){min-height:9.4rem;background:#0c0a10;color:#fff;box-shadow:none}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-editorial .stx-card:not(.no-photo) .stx-thumb{width:100%;-webkit-mask-image:none;mask-image:none}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-editorial .stx-card:not(.no-photo):after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#08060cd6,#08060c66 58%,#08060c0d);pointer-events:none}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-editorial .stx-card:not(.no-photo) .stx-t{color:#fff;font-weight:800;font-size:1.28rem;line-height:1.05}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-editorial .stx-card:not(.no-photo) .stx-sub{color:#fffc}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-editorial .stx-card:not(.no-photo) .stx-price{color:#fff}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-editorial .stx-card:not(.no-photo) .stx-dur{color:#ffffffb3}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-editorial .stx-card:not(.no-photo) .stx-meta{border-top:1px solid rgba(255,255,255,.26)}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-editorial .stx-mid{max-width:70%}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-etiqueta .stx-card{--ink: #1a1720;--soft: #6f6a77;--chip: rgba(26, 23, 32, .07);background:#fbfaf7;color:#1a1720;backdrop-filter:none;box-shadow:none;-webkit-mask:radial-gradient(circle .55rem at 7.35rem 0,#0000 98%,#000) top / 100% 51% no-repeat,radial-gradient(circle .55rem at 7.35rem 100%,#0000 98%,#000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle .55rem at 7.35rem 0,#0000 98%,#000) top / 100% 51% no-repeat,radial-gradient(circle .55rem at 7.35rem 100%,#0000 98%,#000) bottom / 100% 51% no-repeat}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-etiqueta .stx-card .stx-thumb,.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-etiqueta .stx-card.no-photo .stx-thumb-e{position:static;order:-1;flex:none;align-self:stretch;width:5.85rem;height:auto;margin:.75rem;border-radius:.8rem;-webkit-mask-image:none;mask-image:none;overflow:hidden}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-etiqueta .stx-mid{max-width:none;border-left:1.5px dashed #d8d5cd;padding:1rem 1rem 1rem .95rem}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-etiqueta .stx-price{color:#1a1720;font-size:1rem}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-etiqueta .stx-meta{justify-content:space-between}.shop .shop-one .rounded-2xl.rounded-2xl .stx-coll{border-radius:var(--r-tile)}.shop .shop-one .stx-info{display:flex;flex-direction:column;gap:1rem;padding:1.1rem;border-radius:var(--r-card);background:var(--c-bg);backdrop-filter:var(--c-blur);box-shadow:inset 0 0 0 var(--c-lw) var(--c-line),var(--c-shadow);color:var(--ink)}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-bloque .stx-info{background:var(--surf);box-shadow:inset 0 0 0 2px var(--ink),5px 5px 0 0 var(--ink);margin-right:5px}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-etiqueta .stx-info,.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-editorial .stx-info,.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-foto .stx-info{background:var(--surf)}.shop .shop-one .stx-info-top{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.shop .shop-one .stx-info-tx{display:flex;flex-direction:column;gap:.12rem;min-width:0}.shop .shop-one .stx-info-h{font-weight:700;font-size:1rem}.shop .shop-one .stx-info-s{font-size:.8rem;color:var(--soft)}.shop .shop-one .stx-info-badge{flex:none;height:1.75rem;padding:0 .75rem;border-radius:999px;display:inline-flex;align-items:center;font-size:.74rem;font-weight:800;background:#3fcf6b29;color:#2fbf5e}.shop .shop-one .stx-info-badge.is-rest{background:#f5a52429;color:#e0951a}.shop .shop-one .stx-info-badge.is-closed{background:#ef444429;color:#ef4444}.shop .shop-one .stx-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem}.shop .shop-one .stx-wk{height:2.2rem;border-radius:.65rem;display:grid;place-items:center;font-size:.74rem;font-weight:800;color:var(--faint)}.shop .shop-one .stx-wk.is-on{background:var(--chip);color:var(--ink)}.shop .shop-one .stx-wk.is-today{background:var(--acc);color:var(--acc-ink)}.shop .shop-one .stx-info-where{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.9rem;box-shadow:inset 0 1px 0 var(--hair)}.shop .shop-one .stx-info-pin{display:flex;flex-direction:row;align-items:center;gap:.5rem;font-weight:600;font-size:.9rem;min-width:0}.shop .shop-one .stx-info-pin .mu-icon{font-size:1rem;color:var(--soft);flex:none}.shop .shop-one .stx-info-go{flex:none;height:2.4rem;padding:0 1rem;border-radius:999px;display:inline-flex;align-items:center;background:var(--ink);color:var(--ink);@supports (color: color-mix(in lab,red,red)){color:color-mix(in srgb,var(--ink) 0%,#111)}font-weight:700;font-size:.86rem;text-decoration:none}.shop .shop-one .rounded-2xl.rounded-2xl.th-light .stx-info-go{color:#fff}.shop .shop-one .rounded-2xl.rounded-2xl:not(.th-light) .stx-info-go{color:#111}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-etiqueta .stx-info-go{color:#fff;background:#1a1720}.shop .shop-one .stx-info-sech{margin-top:2.2rem}.shop .shop-one .stx-foot{padding-top:2.4rem}.pub-shop .stx-bento>*{animation:pub-rise .55s cubic-bezier(.2,.7,.3,1) both}.pub-shop .stx-bento>*:nth-child(2){animation-delay:.08s}@media(prefers-reduced-motion:reduce){.pub-shop .stx-bento>*{animation:none}}@media(min-width:64rem){.pub-shop .shop-one.pub-live .stx-top{max-width:75rem;margin-inline:auto;box-sizing:border-box;padding:1.4rem 2rem .4rem}.pub-shop .shop-one.pub-live .stx-qrbtn{display:inline-flex;flex-direction:row;align-items:center;gap:.45rem;height:2.5rem;padding:0 1rem;border:0;border-radius:999px;background:var(--chip);color:var(--ink);font:inherit;font-size:.86rem;font-weight:600;cursor:pointer;backdrop-filter:blur(12px)}.pub-shop .shop-one.pub-live .stx-qrbtn .mu-icon{font-size:1rem}.pub-shop .shop-one.pub-live .stx-pad{max-width:75rem;margin-inline:auto;box-sizing:border-box;display:grid;grid-template-columns:22.5rem minmax(0,1fr);gap:3.5rem;align-items:start;padding:1.5rem 2rem 0}.pub-shop .shop-one.pub-live .stx-ident{grid-column:1;grid-row:1;position:sticky;top:1.5rem;align-self:start;align-items:flex-start;text-align:left;gap:.25rem;background:none;box-shadow:none;backdrop-filter:none;padding:0;border-radius:0}.pub-shop .shop-one.pub-live .stx:not(.lay-shape) .stx-avw{width:9rem;height:9rem;margin-bottom:1.1rem}.pub-shop .shop-one.pub-live .stx-namerow{align-items:flex-start}.pub-shop .shop-one.pub-live .stx-name,.pub-shop .shop-one.pub-live .stx.lay-shape .stx-name{font-size:3rem;line-height:1;letter-spacing:-.03em}.pub-shop .shop-one.pub-live .stx-where{font-size:.95rem;margin-top:.5rem}.pub-shop .shop-one.pub-live .stx-bio{text-align:left;margin:.75rem 0 0;max-width:none;font-size:1.05rem;line-height:1.5}.pub-shop .shop-one.pub-live .stx-statusrow{justify-content:flex-start;margin-top:1.1rem}.pub-shop .shop-one.pub-live .stx-panecta{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.6rem;width:100%;height:3.5rem;margin-top:1.4rem;padding:0 1rem;font-family:var(--pagefont),system-ui,sans-serif;font-weight:800;font-size:1rem;cursor:pointer}.pub-shop .shop-one.pub-live .stx-panecta .mu-icon{font-size:1.1rem}.pub-shop .shop-one.pub-live .stx-info.stx-info-side{display:flex;width:100%;box-sizing:border-box;margin-top:1.4rem;text-align:left}.pub-shop .shop-one.pub-live .stx-info.stx-info-end,.pub-shop .shop-one.pub-live .stx-sech.stx-info-sech{display:none}.pub-shop .shop-one.pub-live .stx-right{grid-column:2;grid-row:1;gap:0;min-width:0}.pub-shop .shop-one.pub-live .stx-bento{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:0}.pub-shop .shop-one.pub-live .stx-bento:not(.has-bk) .stx-links{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.pub-shop .shop-one.pub-live .stx-bk{min-height:15rem;box-sizing:border-box;justify-content:space-between;padding:1.5rem;border-radius:1.75rem}.pub-shop .shop-one.pub-live .stx-bk-t{font-size:1.32rem;white-space:nowrap}.pub-shop .shop-one.pub-live .stx-bk-ic{width:2.75rem;height:2.75rem}.pub-shop .shop-one.pub-live .stx-bk-slot{height:3rem}.pub-shop .shop-one.pub-live .stx-bento.has-bk .stx-links{display:contents}.pub-shop .shop-one.pub-live .stx-bento.has-bk .stx-links>.stx-link:first-child{position:relative;height:auto;min-height:15rem;margin:0;padding:1.5rem;border-radius:1.75rem;overflow:hidden;flex-direction:column;justify-content:center;align-items:center;gap:1rem}.pub-shop .shop-one.pub-live .stx-bento.has-bk .stx-links>.stx-link:first-child .stx-link-th{width:4.5rem;height:4.5rem;border-radius:1.2rem}.pub-shop .shop-one.pub-live .stx-bento.has-bk .stx-links>.stx-link:first-child .stx-link-th .mu-icon{font-size:1.8rem}.pub-shop .shop-one.pub-live .stx-bento.has-bk .stx-links>.stx-link:first-child .stx-link-t{flex:none;font-size:1.2rem}.pub-shop .shop-one.pub-live .stx-bento.has-bk .stx-links>.stx-link:first-child .stx-link-go{position:absolute;top:1rem;right:1rem;width:2.2rem;height:2.2rem;border-radius:999px;background:currentColor;@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,currentColor 14%,transparent)}opacity:1}.pub-shop .shop-one.pub-live .stx-bento.has-bk .stx-links>.stx-link.has-img:first-child{padding:0;justify-content:flex-end;align-items:flex-start;background:#0c0a10;box-shadow:none;-webkit-mask:none;mask:none}.pub-shop .shop-one.pub-live .stx-bento.has-bk .stx-links>.stx-link.has-img:first-child .stx-link-th{position:absolute;inset:0;width:100%;height:100%;border-radius:0}.pub-shop .shop-one.pub-live .stx-bento.has-bk .stx-links>.stx-link.has-img:first-child:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000 45%,#0009);pointer-events:none}.pub-shop .shop-one.pub-live .stx-bento.has-bk .stx-links>.stx-link.has-img:first-child .stx-link-t{position:relative;z-index:1;margin:0 0 1rem 1rem;max-width:calc(100% - 2rem);text-align:left;height:2.3rem;box-sizing:border-box;padding:0 1rem;border-radius:999px;display:flex;align-items:center;background:#fffffff0;color:#111;font-size:.92rem;-webkit-line-clamp:1}.pub-shop .shop-one.pub-live .stx-bento.has-bk .stx-links>.stx-link.has-img:first-child .stx-link-go{z-index:1;background:#fffffff0;color:#111}.pub-shop .shop-one.pub-live .stx-bento.has-bk .stx-links>.stx-link:last-child:nth-child(2n){grid-column:1 / -1}.pub-shop .shop-one.pub-live .stx-bento:not(.has-bk) .stx-links>.stx-link:last-child:nth-child(odd){grid-column:1 / -1}.pub-shop .shop-one.pub-live .stx-sech{margin:2.5rem .2rem 1rem}.pub-shop .shop-one.pub-live .stx-sh-t{font-size:1.5rem}.pub-shop .shop-one.pub-live .stx-svc:not(.stx-svc-row)>.stx-track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.pub-shop .shop-one.pub-live .rounded-2xl.rounded-2xl .stx-svc:not(.stx-svc-row) .stx-card{min-height:11.25rem}.pub-shop .shop-one.pub-live .rounded-2xl.rounded-2xl .stx-mid{padding:1.35rem 0 1.35rem 1.5rem;gap:.38rem}.pub-shop .shop-one.pub-live .rounded-2xl.rounded-2xl .stx-t{font-size:1.25rem}.pub-shop .shop-one.pub-live .rounded-2xl.rounded-2xl .stx-sub{font-size:.9rem}.pub-shop .shop-one.pub-live .rounded-2xl.rounded-2xl .stx-price{font-size:1.06rem}.pub-shop .shop-one.pub-live .rounded-2xl.rounded-2xl .stx-bookp{height:2.15rem;font-size:.86rem}.pub-shop .shop-one.pub-live .rounded-2xl.rounded-2xl .stx-pad:has(>.stx-ident>*) .stx-svc:not(.stx-svc-row)>.stx-track>.stx-card:last-child:nth-child(odd):not(:only-child){grid-column:1 / -1;min-height:13.75rem}.pub-shop .shop-one.pub-live .rounded-2xl.rounded-2xl:not(.cstyle-etiqueta):not(.cstyle-outline):not(.cstyle-bloque):not(.cstyle-plana):not(.cstyle-foto) .stx-pad:has(>.stx-ident>*) .stx-svc:not(.stx-svc-row)>.stx-track>.stx-card:last-child:nth-child(odd):not(:only-child) .stx-thumb{width:60%}.pub-shop .shop-one.pub-live .rounded-2xl.rounded-2xl.cstyle-foto .stx-svc:not(.stx-svc-row)>.stx-track{grid-template-columns:repeat(3,minmax(0,1fr))}.pub-shop .shop-one.pub-live .rounded-2xl.rounded-2xl.cstyle-foto .stx-svc:not(.stx-svc-row) .stx-card,.pub-shop .shop-one.pub-live .rounded-2xl.rounded-2xl.cstyle-foto .stx-pad:has(>.stx-ident>*) .stx-svc:not(.stx-svc-row)>.stx-track>.stx-card:last-child:nth-child(odd):not(:only-child){grid-column:auto;min-height:0}.pub-shop .shop-one.pub-live .rounded-2xl.rounded-2xl.cstyle-foto .stx-card .stx-thumb{width:100%;height:11rem}.pub-shop .shop-one.pub-live .rounded-2xl.rounded-2xl.cstyle-plana .stx-svc:not(.stx-svc-row)>.stx-track{column-gap:2rem;row-gap:0}.pub-shop .shop-one.pub-live .rounded-2xl.rounded-2xl.cstyle-plana .stx-svc:not(.stx-svc-row) .stx-card,.pub-shop .shop-one.pub-live .rounded-2xl.rounded-2xl.cstyle-plana .stx-pad:has(>.stx-ident>*) .stx-svc:not(.stx-svc-row)>.stx-track>.stx-card:last-child:nth-child(odd):not(:only-child){min-height:7rem;grid-column:auto}.pub-shop .shop-one.pub-live .rounded-2xl.rounded-2xl.cstyle-etiqueta .stx-card{-webkit-mask:radial-gradient(circle .6rem at 8.35rem 0,#0000 98%,#000) top / 100% 51% no-repeat,radial-gradient(circle .6rem at 8.35rem 100%,#0000 98%,#000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle .6rem at 8.35rem 0,#0000 98%,#000) top / 100% 51% no-repeat,radial-gradient(circle .6rem at 8.35rem 100%,#0000 98%,#000) bottom / 100% 51% no-repeat}.pub-shop .shop-one.pub-live .rounded-2xl.rounded-2xl.cstyle-etiqueta .stx-card .stx-thumb,.pub-shop .shop-one.pub-live .rounded-2xl.rounded-2xl.cstyle-etiqueta .stx-card.no-photo .stx-thumb-e{width:6.85rem}.pub-shop .shop-one.pub-live .rounded-2xl.rounded-2xl.cstyle-outline .stx-card:not(.no-photo) .stx-thumb,.pub-shop .shop-one.pub-live .rounded-2xl.rounded-2xl.cstyle-bloque .stx-card:not(.no-photo) .stx-thumb{width:8.4rem;height:8.4rem}.pub-shop .shop-one.pub-live .stx-svc-row .stx-card{flex:0 0 17rem}.pub-shop .shop-one.pub-live .stx-foot{max-width:75rem;margin-inline:auto;box-sizing:border-box}}@media(min-width:40rem)and (max-width:63.99rem){.pub-shop .shop-one.pub-live .stx-top{max-width:75rem;margin-inline:auto;box-sizing:border-box;padding:1.4rem 2rem .4rem}.pub-shop .shop-one.pub-live .stx-qrbtn{display:inline-flex;flex-direction:row;align-items:center;gap:.45rem;height:2.5rem;padding:0 1rem;border:0;border-radius:999px;background:var(--chip);color:var(--ink);font:inherit;font-size:.86rem;font-weight:600;cursor:pointer;backdrop-filter:blur(12px)}.pub-shop .shop-one.pub-live .stx-qrbtn .mu-icon{font-size:1rem}.pub-shop .shop-one.pub-live .stx-pad{max-width:75rem;margin-inline:auto;box-sizing:border-box;display:grid;grid-template-columns:22.5rem minmax(0,1fr);gap:3.5rem;align-items:start;padding:1.5rem 2rem 0}.pub-shop .shop-one.pub-live .stx-ident{grid-column:1;grid-row:1;position:sticky;top:1.5rem;align-self:start;align-items:flex-start;text-align:left;gap:.25rem;background:none;box-shadow:none;backdrop-filter:none;padding:0;border-radius:0}.pub-shop .shop-one.pub-live .stx:not(.lay-shape) .stx-avw{width:9rem;height:9rem;margin-bottom:1.1rem}.pub-shop .shop-one.pub-live .stx-namerow{align-items:flex-start}.pub-shop .shop-one.pub-live .stx-name,.pub-shop .shop-one.pub-live .stx.lay-shape .stx-name{font-size:3rem;line-height:1;letter-spacing:-.03em}.pub-shop .shop-one.pub-live .stx-where{font-size:.95rem;margin-top:.5rem}.pub-shop .shop-one.pub-live .stx-bio{text-align:left;margin:.75rem 0 0;max-width:none;font-size:1.05rem;line-height:1.5}.pub-shop .shop-one.pub-live .stx-statusrow{justify-content:flex-start;margin-top:1.1rem}.pub-shop .shop-one.pub-live .stx-panecta{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.6rem;width:100%;height:3.5rem;margin-top:1.4rem;padding:0 1rem;font-family:var(--pagefont),system-ui,sans-serif;font-weight:800;font-size:1rem;cursor:pointer}.pub-shop .shop-one.pub-live .stx-panecta .mu-icon{font-size:1.1rem}.pub-shop .shop-one.pub-live .stx-info.stx-info-side{display:flex;width:100%;box-sizing:border-box;margin-top:1.4rem;text-align:left}.pub-shop .shop-one.pub-live .stx-info.stx-info-end,.pub-shop .shop-one.pub-live .stx-sech.stx-info-sech{display:none}.pub-shop .shop-one.pub-live .stx-right{grid-column:2;grid-row:1;gap:0;min-width:0}.pub-shop .shop-one.pub-live .stx-bento{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:0}.pub-shop .shop-one.pub-live .stx-bento:not(.has-bk) .stx-links{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.pub-shop .shop-one.pub-live .stx-bk{min-height:15rem;box-sizing:border-box;justify-content:space-between;padding:1.5rem;border-radius:1.75rem}.pub-shop .shop-one.pub-live .stx-bk-t{font-size:1.32rem;white-space:nowrap}.pub-shop .shop-one.pub-live .stx-bk-ic{width:2.75rem;height:2.75rem}.pub-shop .shop-one.pub-live .stx-bk-slot{height:3rem}.pub-shop .shop-one.pub-live .stx-bento.has-bk .stx-links{display:contents}.pub-shop .shop-one.pub-live .stx-bento.has-bk .stx-links>.stx-link:first-child{position:relative;height:auto;min-height:15rem;margin:0;padding:1.5rem;border-radius:1.75rem;overflow:hidden;flex-direction:column;justify-content:center;align-items:center;gap:1rem}.pub-shop .shop-one.pub-live .stx-bento.has-bk .stx-links>.stx-link:first-child .stx-link-th{width:4.5rem;height:4.5rem;border-radius:1.2rem}.pub-shop .shop-one.pub-live .stx-bento.has-bk .stx-links>.stx-link:first-child .stx-link-th .mu-icon{font-size:1.8rem}.pub-shop .shop-one.pub-live .stx-bento.has-bk .stx-links>.stx-link:first-child .stx-link-t{flex:none;font-size:1.2rem}.pub-shop .shop-one.pub-live .stx-bento.has-bk .stx-links>.stx-link:first-child .stx-link-go{position:absolute;top:1rem;right:1rem;width:2.2rem;height:2.2rem;border-radius:999px;background:currentColor;@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,currentColor 14%,transparent)}opacity:1}.pub-shop .shop-one.pub-live .stx-bento.has-bk .stx-links>.stx-link.has-img:first-child{padding:0;justify-content:flex-end;align-items:flex-start;background:#0c0a10;box-shadow:none;-webkit-mask:none;mask:none}.pub-shop .shop-one.pub-live .stx-bento.has-bk .stx-links>.stx-link.has-img:first-child .stx-link-th{position:absolute;inset:0;width:100%;height:100%;border-radius:0}.pub-shop .shop-one.pub-live .stx-bento.has-bk .stx-links>.stx-link.has-img:first-child:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000 45%,#0009);pointer-events:none}.pub-shop .shop-one.pub-live .stx-bento.has-bk .stx-links>.stx-link.has-img:first-child .stx-link-t{position:relative;z-index:1;margin:0 0 1rem 1rem;max-width:calc(100% - 2rem);text-align:left;height:2.3rem;box-sizing:border-box;padding:0 1rem;border-radius:999px;display:flex;align-items:center;background:#fffffff0;color:#111;font-size:.92rem;-webkit-line-clamp:1}.pub-shop .shop-one.pub-live .stx-bento.has-bk .stx-links>.stx-link.has-img:first-child .stx-link-go{z-index:1;background:#fffffff0;color:#111}.pub-shop .shop-one.pub-live .stx-bento.has-bk .stx-links>.stx-link:last-child:nth-child(2n){grid-column:1 / -1}.pub-shop .shop-one.pub-live .stx-bento:not(.has-bk) .stx-links>.stx-link:last-child:nth-child(odd){grid-column:1 / -1}.pub-shop .shop-one.pub-live .stx-sech{margin:2.5rem .2rem 1rem}.pub-shop .shop-one.pub-live .stx-sh-t{font-size:1.5rem}.pub-shop .shop-one.pub-live .stx-svc:not(.stx-svc-row)>.stx-track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.pub-shop .shop-one.pub-live .rounded-2xl.rounded-2xl .stx-svc:not(.stx-svc-row) .stx-card{min-height:11.25rem}.pub-shop .shop-one.pub-live .rounded-2xl.rounded-2xl .stx-mid{padding:1.35rem 0 1.35rem 1.5rem;gap:.38rem}.pub-shop .shop-one.pub-live .rounded-2xl.rounded-2xl .stx-t{font-size:1.25rem}.pub-shop .shop-one.pub-live .rounded-2xl.rounded-2xl .stx-sub{font-size:.9rem}.pub-shop .shop-one.pub-live .rounded-2xl.rounded-2xl .stx-price{font-size:1.06rem}.pub-shop .shop-one.pub-live .rounded-2xl.rounded-2xl .stx-bookp{height:2.15rem;font-size:.86rem}.pub-shop .shop-one.pub-live .rounded-2xl.rounded-2xl .stx-pad:has(>.stx-ident>*) .stx-svc:not(.stx-svc-row)>.stx-track>.stx-card:last-child:nth-child(odd):not(:only-child){grid-column:1 / -1;min-height:13.75rem}.pub-shop .shop-one.pub-live .rounded-2xl.rounded-2xl:not(.cstyle-etiqueta):not(.cstyle-outline):not(.cstyle-bloque):not(.cstyle-plana):not(.cstyle-foto) .stx-pad:has(>.stx-ident>*) .stx-svc:not(.stx-svc-row)>.stx-track>.stx-card:last-child:nth-child(odd):not(:only-child) .stx-thumb{width:60%}.pub-shop .shop-one.pub-live .rounded-2xl.rounded-2xl.cstyle-foto .stx-svc:not(.stx-svc-row)>.stx-track{grid-template-columns:repeat(3,minmax(0,1fr))}.pub-shop .shop-one.pub-live .rounded-2xl.rounded-2xl.cstyle-foto .stx-svc:not(.stx-svc-row) .stx-card,.pub-shop .shop-one.pub-live .rounded-2xl.rounded-2xl.cstyle-foto .stx-pad:has(>.stx-ident>*) .stx-svc:not(.stx-svc-row)>.stx-track>.stx-card:last-child:nth-child(odd):not(:only-child){grid-column:auto;min-height:0}.pub-shop .shop-one.pub-live .rounded-2xl.rounded-2xl.cstyle-foto .stx-card .stx-thumb{width:100%;height:11rem}.pub-shop .shop-one.pub-live .rounded-2xl.rounded-2xl.cstyle-plana .stx-svc:not(.stx-svc-row)>.stx-track{column-gap:2rem;row-gap:0}.pub-shop .shop-one.pub-live .rounded-2xl.rounded-2xl.cstyle-plana .stx-svc:not(.stx-svc-row) .stx-card,.pub-shop .shop-one.pub-live .rounded-2xl.rounded-2xl.cstyle-plana .stx-pad:has(>.stx-ident>*) .stx-svc:not(.stx-svc-row)>.stx-track>.stx-card:last-child:nth-child(odd):not(:only-child){min-height:7rem;grid-column:auto}.pub-shop .shop-one.pub-live .rounded-2xl.rounded-2xl.cstyle-etiqueta .stx-card{-webkit-mask:radial-gradient(circle .6rem at 8.35rem 0,#0000 98%,#000) top / 100% 51% no-repeat,radial-gradient(circle .6rem at 8.35rem 100%,#0000 98%,#000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle .6rem at 8.35rem 0,#0000 98%,#000) top / 100% 51% no-repeat,radial-gradient(circle .6rem at 8.35rem 100%,#0000 98%,#000) bottom / 100% 51% no-repeat}.pub-shop .shop-one.pub-live .rounded-2xl.rounded-2xl.cstyle-etiqueta .stx-card .stx-thumb,.pub-shop .shop-one.pub-live .rounded-2xl.rounded-2xl.cstyle-etiqueta .stx-card.no-photo .stx-thumb-e{width:6.85rem}.pub-shop .shop-one.pub-live .rounded-2xl.rounded-2xl.cstyle-outline .stx-card:not(.no-photo) .stx-thumb,.pub-shop .shop-one.pub-live .rounded-2xl.rounded-2xl.cstyle-bloque .stx-card:not(.no-photo) .stx-thumb{width:8.4rem;height:8.4rem}.pub-shop .shop-one.pub-live .stx-svc-row .stx-card{flex:0 0 17rem}.pub-shop .shop-one.pub-live .stx-foot{max-width:75rem;margin-inline:auto;box-sizing:border-box}}.shop .shop-one.as-desk .stx-top{max-width:75rem;margin-inline:auto;box-sizing:border-box;padding:1.4rem 2rem .4rem}.shop .shop-one.as-desk .stx-qrbtn{display:inline-flex;flex-direction:row;align-items:center;gap:.45rem;height:2.5rem;padding:0 1rem;border:0;border-radius:999px;background:var(--chip);color:var(--ink);font:inherit;font-size:.86rem;font-weight:600;cursor:pointer;backdrop-filter:blur(12px)}.shop .shop-one.as-desk .stx-qrbtn .mu-icon{font-size:1rem}.shop .shop-one.as-desk .stx-pad{max-width:75rem;margin-inline:auto;box-sizing:border-box;display:grid;grid-template-columns:22.5rem minmax(0,1fr);gap:3.5rem;align-items:start;padding:1.5rem 2rem 0}.shop .shop-one.as-desk .stx-ident{grid-column:1;grid-row:1;position:sticky;top:1.5rem;align-self:start;align-items:flex-start;text-align:left;gap:.25rem;background:none;box-shadow:none;backdrop-filter:none;padding:0;border-radius:0}.shop .shop-one.as-desk .stx:not(.lay-shape) .stx-avw{width:9rem;height:9rem;margin-bottom:1.1rem}.shop .shop-one.as-desk .stx-namerow{align-items:flex-start}.shop .shop-one.as-desk .stx-name,.shop .shop-one.as-desk .stx.lay-shape .stx-name{font-size:3rem;line-height:1;letter-spacing:-.03em}.shop .shop-one.as-desk .stx-where{font-size:.95rem;margin-top:.5rem}.shop .shop-one.as-desk .stx-bio{text-align:left;margin:.75rem 0 0;max-width:none;font-size:1.05rem;line-height:1.5}.shop .shop-one.as-desk .stx-statusrow{justify-content:flex-start;margin-top:1.1rem}.shop .shop-one.as-desk .stx-panecta{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.6rem;width:100%;height:3.5rem;margin-top:1.4rem;padding:0 1rem;font-family:var(--pagefont),system-ui,sans-serif;font-weight:800;font-size:1rem;cursor:pointer}.shop .shop-one.as-desk .stx-panecta .mu-icon{font-size:1.1rem}.shop .shop-one.as-desk .stx-info.stx-info-side{display:flex;width:100%;box-sizing:border-box;margin-top:1.4rem;text-align:left}.shop .shop-one.as-desk .stx-info.stx-info-end,.shop .shop-one.as-desk .stx-sech.stx-info-sech{display:none}.shop .shop-one.as-desk .stx-right{grid-column:2;grid-row:1;gap:0;min-width:0}.shop .shop-one.as-desk .stx-bento{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:0}.shop .shop-one.as-desk .stx-bento:not(.has-bk) .stx-links{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.shop .shop-one.as-desk .stx-bk{min-height:15rem;box-sizing:border-box;justify-content:space-between;padding:1.5rem;border-radius:1.75rem}.shop .shop-one.as-desk .stx-bk-t{font-size:1.32rem;white-space:nowrap}.shop .shop-one.as-desk .stx-bk-ic{width:2.75rem;height:2.75rem}.shop .shop-one.as-desk .stx-bk-slot{height:3rem}.shop .shop-one.as-desk .stx-bento.has-bk .stx-links{display:contents}.shop .shop-one.as-desk .stx-bento.has-bk .stx-links>.stx-link:first-child{position:relative;height:auto;min-height:15rem;margin:0;padding:1.5rem;border-radius:1.75rem;overflow:hidden;flex-direction:column;justify-content:center;align-items:center;gap:1rem}.shop .shop-one.as-desk .stx-bento.has-bk .stx-links>.stx-link:first-child .stx-link-th{width:4.5rem;height:4.5rem;border-radius:1.2rem}.shop .shop-one.as-desk .stx-bento.has-bk .stx-links>.stx-link:first-child .stx-link-th .mu-icon{font-size:1.8rem}.shop .shop-one.as-desk .stx-bento.has-bk .stx-links>.stx-link:first-child .stx-link-t{flex:none;font-size:1.2rem}.shop .shop-one.as-desk .stx-bento.has-bk .stx-links>.stx-link:first-child .stx-link-go{position:absolute;top:1rem;right:1rem;width:2.2rem;height:2.2rem;border-radius:999px;background:currentColor;@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,currentColor 14%,transparent)}opacity:1}.shop .shop-one.as-desk .stx-bento.has-bk .stx-links>.stx-link.has-img:first-child{padding:0;justify-content:flex-end;align-items:flex-start;background:#0c0a10;box-shadow:none;-webkit-mask:none;mask:none}.shop .shop-one.as-desk .stx-bento.has-bk .stx-links>.stx-link.has-img:first-child .stx-link-th{position:absolute;inset:0;width:100%;height:100%;border-radius:0}.shop .shop-one.as-desk .stx-bento.has-bk .stx-links>.stx-link.has-img:first-child:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000 45%,#0009);pointer-events:none}.shop .shop-one.as-desk .stx-bento.has-bk .stx-links>.stx-link.has-img:first-child .stx-link-t{position:relative;z-index:1;margin:0 0 1rem 1rem;max-width:calc(100% - 2rem);text-align:left;height:2.3rem;box-sizing:border-box;padding:0 1rem;border-radius:999px;display:flex;align-items:center;background:#fffffff0;color:#111;font-size:.92rem;-webkit-line-clamp:1}.shop .shop-one.as-desk .stx-bento.has-bk .stx-links>.stx-link.has-img:first-child .stx-link-go{z-index:1;background:#fffffff0;color:#111}.shop .shop-one.as-desk .stx-bento.has-bk .stx-links>.stx-link:last-child:nth-child(2n){grid-column:1 / -1}.shop .shop-one.as-desk .stx-bento:not(.has-bk) .stx-links>.stx-link:last-child:nth-child(odd){grid-column:1 / -1}.shop .shop-one.as-desk .stx-sech{margin:2.5rem .2rem 1rem}.shop .shop-one.as-desk .stx-sh-t{font-size:1.5rem}.shop .shop-one.as-desk .stx-svc:not(.stx-svc-row)>.stx-track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.shop .shop-one.as-desk .rounded-2xl.rounded-2xl .stx-svc:not(.stx-svc-row) .stx-card{min-height:11.25rem}.shop .shop-one.as-desk .rounded-2xl.rounded-2xl .stx-mid{padding:1.35rem 0 1.35rem 1.5rem;gap:.38rem}.shop .shop-one.as-desk .rounded-2xl.rounded-2xl .stx-t{font-size:1.25rem}.shop .shop-one.as-desk .rounded-2xl.rounded-2xl .stx-sub{font-size:.9rem}.shop .shop-one.as-desk .rounded-2xl.rounded-2xl .stx-price{font-size:1.06rem}.shop .shop-one.as-desk .rounded-2xl.rounded-2xl .stx-bookp{height:2.15rem;font-size:.86rem}.shop .shop-one.as-desk .rounded-2xl.rounded-2xl .stx-svc:not(.stx-svc-row)>.stx-track>.stx-card:last-child:nth-child(odd):not(:only-child){grid-column:1 / -1;min-height:13.75rem}.shop .shop-one.as-desk .rounded-2xl.rounded-2xl:not(.cstyle-etiqueta):not(.cstyle-outline):not(.cstyle-bloque):not(.cstyle-plana):not(.cstyle-foto) .stx-svc:not(.stx-svc-row)>.stx-track>.stx-card:last-child:nth-child(odd):not(:only-child) .stx-thumb{width:60%}.shop .shop-one.as-desk .rounded-2xl.rounded-2xl.cstyle-foto .stx-svc:not(.stx-svc-row)>.stx-track{grid-template-columns:repeat(3,minmax(0,1fr))}.shop .shop-one.as-desk .rounded-2xl.rounded-2xl.cstyle-foto .stx-svc:not(.stx-svc-row) .stx-card,.shop .shop-one.as-desk .rounded-2xl.rounded-2xl.cstyle-foto .stx-svc:not(.stx-svc-row)>.stx-track>.stx-card:last-child:nth-child(odd):not(:only-child){grid-column:auto;min-height:0}.shop .shop-one.as-desk .rounded-2xl.rounded-2xl.cstyle-foto .stx-card .stx-thumb{width:100%;height:11rem}.shop .shop-one.as-desk .rounded-2xl.rounded-2xl.cstyle-plana .stx-svc:not(.stx-svc-row)>.stx-track{column-gap:2rem;row-gap:0}.shop .shop-one.as-desk .rounded-2xl.rounded-2xl.cstyle-plana .stx-svc:not(.stx-svc-row) .stx-card,.shop .shop-one.as-desk .rounded-2xl.rounded-2xl.cstyle-plana .stx-svc:not(.stx-svc-row)>.stx-track>.stx-card:last-child:nth-child(odd):not(:only-child){min-height:7rem;grid-column:auto}.shop .shop-one.as-desk .rounded-2xl.rounded-2xl.cstyle-etiqueta .stx-card{-webkit-mask:radial-gradient(circle .6rem at 8.35rem 0,#0000 98%,#000) top / 100% 51% no-repeat,radial-gradient(circle .6rem at 8.35rem 100%,#0000 98%,#000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle .6rem at 8.35rem 0,#0000 98%,#000) top / 100% 51% no-repeat,radial-gradient(circle .6rem at 8.35rem 100%,#0000 98%,#000) bottom / 100% 51% no-repeat}.shop .shop-one.as-desk .rounded-2xl.rounded-2xl.cstyle-etiqueta .stx-card .stx-thumb,.shop .shop-one.as-desk .rounded-2xl.rounded-2xl.cstyle-etiqueta .stx-card.no-photo .stx-thumb-e{width:6.85rem}.shop .shop-one.as-desk .rounded-2xl.rounded-2xl.cstyle-outline .stx-card:not(.no-photo) .stx-thumb,.shop .shop-one.as-desk .rounded-2xl.rounded-2xl.cstyle-bloque .stx-card:not(.no-photo) .stx-thumb{width:8.4rem;height:8.4rem}.shop .shop-one.as-desk .stx-svc-row .stx-card{flex:0 0 17rem}.shop .shop-one.as-desk .stx-foot{max-width:75rem;margin-inline:auto;box-sizing:border-box}.shop .shop-one .rounded-2xl.rounded-2xl .stx-svc-row .stx-card{flex-direction:column;min-height:0;padding:0;gap:0}.shop .shop-one .rounded-2xl.rounded-2xl .stx-svc-row .stx-card .stx-thumb{position:static;order:-1;width:100%;height:8.75rem;flex:none;margin:0;border-radius:0;box-shadow:none;-webkit-mask-image:none;mask-image:none}.shop .shop-one .rounded-2xl.rounded-2xl .stx-svc-row .stx-card.no-photo .stx-thumb-e{order:-1;width:100%;height:3.4rem;margin:0;border-radius:0}.shop .shop-one .rounded-2xl.rounded-2xl .stx-svc-row .stx-mid{max-width:none;padding:.8rem .85rem .9rem;border-left:0}.shop .shop-one .rounded-2xl.rounded-2xl .stx-svc-row .stx-meta{flex-direction:column;align-items:stretch;gap:.55rem}.shop .shop-one .rounded-2xl.rounded-2xl .stx-svc-row .stx-bookp{justify-content:center}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-editorial .stx-svc-row .stx-card:not(.no-photo):after{display:none}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-editorial .stx-svc-row .stx-card:not(.no-photo){background:var(--surf);color:var(--ink)}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-editorial .stx-svc-row .stx-card:not(.no-photo) :is(.stx-t,.stx-price){color:var(--ink)}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-editorial .stx-svc-row .stx-card:not(.no-photo) :is(.stx-sub,.stx-dur){color:var(--soft)}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-etiqueta .stx-svc-row .stx-card{-webkit-mask:none;mask:none}.shop .shop-one .stx.lay-banner .stx-cover{height:11rem;-webkit-mask:linear-gradient(180deg,#000 45%,transparent 100%);mask:linear-gradient(180deg,#000 45%,transparent 100%)}.shop .shop-one .stx.lay-banner .stx-avw{margin-top:-4rem}.pubcart.pubcart{position:fixed;left:1rem;right:1rem;bottom:calc(1.1rem + env(safe-area-inset-bottom,0px));z-index:35;width:auto;height:3.75rem;min-width:0;max-width:none;box-sizing:border-box;padding:0 .45rem 0 1.25rem;border:0;border-radius:999px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem;background:#17141c;color:#fff;box-shadow:0 14px 34px -10px #0000008c;cursor:pointer;animation:pubcart-in .45s cubic-bezier(.2,.7,.3,1) both}@keyframes pubcart-in{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:none}}.pubcart .pubcart-l{display:flex;flex-direction:column;gap:.05rem;min-width:0;text-align:left}.pubcart .pubcart-s{font-size:.75rem;opacity:.7;font-weight:600}.pubcart .pubcart-amt{font-size:1rem;font-weight:800;font-variant-numeric:tabular-nums}.pubcart .pubcart-go{flex:none;height:2.85rem;padding:0 1.2rem;border-radius:999px;display:flex;flex-direction:row;align-items:center;gap:.45rem;background:var(--accent, #f0c06a);color:var(--accentink, #17141c);font-weight:800;font-size:.95rem;transition:filter .15s ease}.pubcart:hover .pubcart-go{filter:brightness(1.06)}.pubcart:active{transform:scale(.99)}@media(min-width:48rem){.pubcart.pubcart{left:auto;right:1.5rem;bottom:1.5rem;width:24rem}}@media(prefers-reduced-motion:reduce){.pubcart.pubcart{animation:none}}.shop .shop-one .rounded-2xl.rounded-2xl .stx-info.stx-info-side{display:flex;align-self:stretch;width:100%;box-sizing:border-box;margin-top:1.25rem;padding:1.1rem;gap:.875rem;text-align:left;border-radius:1.375rem}.shop .shop-one .rounded-2xl.rounded-2xl .stx-info .stx-info-top{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem;width:100%}.shop .shop-one .rounded-2xl.rounded-2xl .stx-info .stx-info-h{font-weight:700;font-size:.95rem}.shop .shop-one .rounded-2xl.rounded-2xl .stx-info .stx-info-s{font-size:.82rem;color:var(--soft);white-space:nowrap}.shop .shop-one .rounded-2xl.rounded-2xl .stx-info .stx-wk{height:2.125rem;border-radius:.625rem;font-size:.75rem}.shop .shop-one .rounded-2xl.rounded-2xl .stx-info .stx-info-go{width:100%;height:2.5rem;box-sizing:border-box;padding:0 1rem;border-radius:999px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;background:var(--chip);color:var(--ink);font-weight:700;font-size:.875rem;text-decoration:none;transition:filter .15s ease}.shop .shop-one .rounded-2xl.rounded-2xl .stx-info .stx-info-go:hover{filter:brightness(1.12)}.shop .shop-one .rounded-2xl.rounded-2xl .stx-info .stx-info-go .mu-icon{font-size:.95rem}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-etiqueta .stx-info .stx-info-go{background:#1a172012;color:#1a1720}.shop .shop-one .stx-bk-slot.is-skel{cursor:default;animation:stx-breathe 1.2s ease-in-out infinite}.shop .shop-one .stx-bk-slot.is-skel:nth-child(2){animation-delay:.15s}.shop .shop-one .stx-bk-slot.is-skel:nth-child(3){animation-delay:.3s}@keyframes stx-breathe{0%,to{opacity:.55}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.shop .shop-one .stx-bk-slot.is-skel{animation:none}}.shop .shop-one .stx-bk-slots>.stx-bk-slot:not(.is-skel){animation:pub-rise .4s cubic-bezier(.2,.7,.3,1) both}.mx-page{--mx-ground: #FCFBFE;--mx-paper: #FFFFFF;--mx-ink: #181322;--mx-ink2: #3B3448;--mx-muted: #6C6579;--mx-faint: #A39DAE;--mx-line: #EBE7F1;--mx-soft: #F3F0F8;--mx-accent: #6B46F2;--mx-accent-ink: #4B2FCB;--mx-accent-soft: #EFEBFE;--mx-them: #F1EEF7;--mx-att: #C2413A;--mx-att-soft: #FBE9E7;--mx-ord: #B4471F;--mx-ord-soft: #FDEBE5;--mx-book: #4B2FCB;--mx-book-soft: #EFEBFE;--mx-done: #0F8F6A;--mx-done-soft: #E3F6EF;--mx-new: #0E7C86;--mx-new-soft: #E1F4F5;--mx-warn: #8A5B00;--mx-warn-soft: #FDF1DC;--mx-disp: "Unbounded", "Hanken Grotesk", system-ui, sans-serif;--mx-body: "Inter", system-ui, -apple-system, sans-serif;--mx-ease: cubic-bezier(.2, .8, .2, 1);font-family:var(--mx-body);color:var(--mx-ink)}.mx-app{display:grid;grid-template-columns:21rem minmax(0,1fr) 18rem;background:var(--mx-ground);min-height:0;position:relative;overflow:hidden}.mx-app.mx-bare{display:flex}.mx-ch-ig{background:linear-gradient(135deg,#f58529,#dd2a7b 55%,#8134af);color:#fff}.mx-ch-tg{background:#229ed9;color:#fff}.mx-ch-wa{background:#1fa855;color:#fff}.mx-ch-web,.mx-ch-mail,.mx-ch-soon{background:var(--mx-faint);color:#fff}.mx-tx-ig{color:#e1306c}.mx-tx-tg{color:#229ed9}.mx-tx-wa{color:#1fa855}.mx-tx-web{color:var(--mx-muted)}.mx-av{position:relative;flex:none;width:2.75rem;height:2.75rem;border-radius:50%;display:grid;place-items:center;font:700 .85rem var(--mx-disp);color:#fff}.mx-av-md{width:2.5rem;height:2.5rem;font-size:.8rem}.mx-av-lg{width:4rem;height:4rem;font-size:1.2rem}.mx-av-img{width:100%;height:100%;border-radius:50%;object-fit:cover}.mx-t0{background:#6b46f2}.mx-t1{background:#f0714f}.mx-t2{background:#159e86}.mx-t3{background:#d99a1e}.mx-t4{background:#c2413a}.mx-t5{background:#0e7c86}.mx-t6{background:#8b5cf6}.mx-av-ch{position:absolute;right:-3px;bottom:-3px;width:1.2rem;height:1.2rem;border-radius:50%;border:2px solid var(--mx-paper);display:grid;place-items:center}.mx-av-ch .mu-icon{font-size:.6rem;width:.6rem;height:.6rem}.mx-av-lg .mx-av-ch{width:1.4rem;height:1.4rem}.mx-av-lg .mx-av-ch .mu-icon{font-size:.72rem;width:.72rem;height:.72rem}.mx-st{flex:none;font:700 .66rem var(--mx-body);letter-spacing:.02em;padding:.12rem .45rem;border-radius:999px;white-space:nowrap}.mx-st-att{background:var(--mx-att-soft);color:var(--mx-att)}.mx-st-ord{background:var(--mx-ord-soft);color:var(--mx-ord)}.mx-st-book{background:var(--mx-book-soft);color:var(--mx-book)}.mx-st-done{background:var(--mx-done-soft);color:var(--mx-done)}.mx-st-new{background:var(--mx-new-soft);color:var(--mx-new)}.mx-inbox{border-right:1px solid var(--mx-line);display:flex;flex-direction:column;min-height:0;min-width:0;background:var(--mx-paper)}.mx-ib-head{padding:1.1rem 1rem .6rem;display:flex;flex-direction:column;gap:.75rem;flex:none}.mx-ib-top{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem}.mx-ib-title{font:700 1.2rem var(--mx-disp);letter-spacing:-.01em}.mx-ib-connect{display:inline-flex;flex-direction:row;gap:.35rem;align-items:center;font:600 .82rem var(--mx-body);background:var(--mx-accent-soft);color:var(--mx-accent-ink);border:0;border-radius:.65rem;padding:.5rem .7rem;cursor:pointer}.mx-ib-connect .mu-icon{font-size:.95rem}.mx-ib-connect:hover{background:#e4dcfd}.mx-search{display:flex;flex-direction:row;align-items:center;gap:.5rem;background:var(--mx-soft);border-radius:.75rem;padding:0 .75rem;height:2.4rem}.mx-search>.mu-icon{color:var(--mx-faint);font-size:1rem;flex:none}.mx-search .mx-search-in,.mx-search input{border:0;background:none;outline:none;font:.9rem var(--mx-body);flex:1;min-width:0;color:var(--mx-ink);box-shadow:none;padding:0;height:100%}.mx-chips{display:flex;flex-direction:row;gap:.35rem;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.mx-chips::-webkit-scrollbar{display:none}.mx-chip{flex:none;display:inline-flex;flex-direction:row;align-items:center;gap:.35rem;font:600 .78rem var(--mx-body);border:1px solid var(--mx-line);background:var(--mx-paper);color:var(--mx-ink2);border-radius:999px;padding:.35rem .7rem;cursor:pointer}.mx-chip-n{font-weight:700;font-size:.7rem;min-width:1.1rem;height:1.1rem;padding:0 .3rem;border-radius:999px;display:grid;place-items:center;background:var(--mx-soft);color:var(--mx-muted)}.mx-chip-att .mx-chip-n{background:var(--mx-att-soft);color:var(--mx-att)}.mx-chip[aria-pressed=true]{background:var(--mx-ink);color:#fff;border-color:var(--mx-ink)}.mx-chip[aria-pressed=true] .mx-chip-n{background:#ffffff2e;color:#fff}.mx-list{flex:1;overflow-y:auto;padding:.25rem .5rem .75rem;display:flex;flex-direction:column;gap:2px;min-height:0}.mx-row{display:grid;grid-template-columns:2.75rem minmax(0,1fr) auto;gap:.7rem;align-items:center;padding:.6rem .55rem;border-radius:.9rem;border:0;background:none;text-align:left;width:100%;cursor:pointer;flex:none;color:inherit;transition:background .15s ease}.mx-row:hover{background:var(--mx-soft)}.mx-row.on{background:var(--mx-accent-soft)}.mx-row.on .mx-av-ch{border-color:var(--mx-accent-soft)}.mx-row.busy{opacity:.5}.mx-r-mid{min-width:0;display:flex;flex-direction:column;gap:.15rem}.mx-r-name{display:flex;flex-direction:row;gap:.45rem;align-items:center;min-width:0}.mx-r-n{font-weight:600;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mx-r-snip{display:flex;flex-direction:row;align-items:center;gap:.25rem;font-size:.82rem;color:var(--mx-muted);min-width:0}.mx-r-by{flex:none;color:var(--mx-ink2);font-weight:500}.mx-r-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.mx-row.unread .mx-r-text{color:var(--mx-ink);font-weight:500}.mx-r-off{font-size:.72rem;font-weight:600;color:var(--mx-att)}.mx-r-end{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;align-self:start;padding-top:.2rem}.mx-r-time{font-size:.72rem;color:var(--mx-faint);font-variant-numeric:tabular-nums;white-space:nowrap}.mx-row.unread .mx-r-time{color:var(--mx-accent-ink);font-weight:600}.mx-badge{min-width:1.25rem;height:1.25rem;padding:0 .35rem;border-radius:999px;background:var(--mx-accent);color:#fff;font:700 .68rem var(--mx-body);display:grid;place-items:center}.mx-list-empty{padding:2rem 1rem;text-align:center;color:var(--mx-muted);font-size:.82rem}.mx-more{margin:.5rem auto;font:600 .8rem var(--mx-body);color:var(--mx-accent-ink);background:var(--mx-accent-soft);border:0;border-radius:999px;padding:.45rem .9rem;cursor:pointer}.mx-ib-foot{flex:none;border-top:1px solid var(--mx-line);padding:.6rem 1rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:.78rem;color:var(--mx-muted)}.mx-foot-b{background:none;border:0;font:600 .78rem var(--mx-body);color:var(--mx-ink2);display:inline-flex;flex-direction:row;gap:.35rem;align-items:center;padding:.25rem 0;cursor:pointer}.mx-foot-b .mu-icon{font-size:.9rem}.mx-thread{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--mx-ground);position:relative}.mx-th-head{flex:none;display:flex;flex-direction:row;align-items:center;gap:.75rem;padding:.75rem 1.1rem;border-bottom:1px solid var(--mx-line);background:var(--mx-paper);position:relative}.mx-back{display:none;width:2.25rem;height:2.25rem;border-radius:.6rem;border:0;background:var(--mx-soft);place-items:center;cursor:pointer;color:var(--mx-ink);flex:none}.mx-back .mu-icon{font-size:1.1rem}.mx-th-who{min-width:0;flex:1;display:flex;flex-direction:column;gap:1px}.mx-th-name{display:flex;flex-direction:row;gap:.5rem;align-items:center;font-weight:700;font-size:.98rem;min-width:0}.mx-th-name>span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mx-th-sub{display:flex;flex-direction:row;gap:.35rem;align-items:center;font-size:.78rem;color:var(--mx-muted);white-space:nowrap;overflow:hidden}.mx-th-chan{display:inline-flex}.mx-th-chan .mu-icon{font-size:.8rem;width:.8rem;height:.8rem}.mx-th-act{display:flex;flex-direction:row;gap:.4rem;align-items:center;flex:none}.mx-btn{display:inline-flex;flex-direction:row;gap:.35rem;align-items:center;font:600 .82rem var(--mx-body);border-radius:.65rem;padding:.5rem .75rem;border:1px solid var(--mx-line);background:var(--mx-paper);color:var(--mx-ink2);cursor:pointer}.mx-btn .mu-icon{font-size:.95rem}.mx-btn.done{background:var(--mx-done-soft);border-color:transparent;color:var(--mx-done)}.mx-icon-btn{width:2.25rem;height:2.25rem;border-radius:.65rem;border:1px solid var(--mx-line);background:var(--mx-paper);display:grid;place-items:center;color:var(--mx-ink2);cursor:pointer;flex:none}.mx-icon-btn .mu-icon{font-size:1.05rem}.mx-th-more{display:none}.mx-menu-scrim{position:fixed;inset:0;background:transparent;border:0;z-index:30;cursor:default}.mx-menu{position:absolute;right:1rem;top:calc(100% - .25rem);z-index:31;background:var(--mx-paper);border:1px solid var(--mx-line);border-radius:.9rem;padding:.35rem;box-shadow:0 16px 40px -18px #18132259;display:flex;flex-direction:column;min-width:13rem;animation:mx-pop .18s var(--mx-ease) both}.mx-menu-i{display:flex;flex-direction:row;gap:.55rem;align-items:center;border:0;background:none;font:500 .86rem var(--mx-body);color:var(--mx-ink2);padding:.55rem .6rem;border-radius:.6rem;cursor:pointer;text-align:left}.mx-menu-i:hover{background:var(--mx-soft)}.mx-menu-i.danger{color:var(--mx-att)}.mx-control{flex:none;display:flex;flex-direction:row;align-items:center;gap:.65rem;padding:.55rem 1.1rem;font-size:.82rem;border-bottom:1px solid var(--mx-line);background:var(--mx-paper)}.mx-led{width:.5rem;height:.5rem;border-radius:50%;background:var(--mx-done);box-shadow:0 0 0 4px var(--mx-done-soft);flex:none}.mx-control-t{flex:1;min-width:0;color:var(--mx-ink2)}.mx-b-strong{color:var(--mx-ink);font-weight:700}.mx-control-b{font:600 .78rem var(--mx-body);border:0;border-radius:999px;padding:.4rem .8rem;background:var(--mx-ink);color:#fff;white-space:nowrap;cursor:pointer;flex:none}.mx-control.paused{background:var(--mx-warn-soft);border-bottom-color:#f4e2be}.mx-control.paused .mx-led{background:#d99a1e;box-shadow:0 0 0 4px #fbe7c2}.mx-control.paused .mx-control-b{background:var(--mx-paper);color:var(--mx-ink);border:1px solid #EAD7AE}.mx-control.need{background:var(--mx-att-soft);border-bottom-color:#f3cfcb}.mx-control.need .mx-led{background:var(--mx-att);box-shadow:0 0 0 4px #f7d5d1}.mx-control.need .mx-control-b{background:var(--mx-att)}.mx-msgs{flex:1;min-height:0;overflow-y:auto;padding:.6rem 1.4rem 1rem;display:flex;flex-direction:column;gap:.25rem}.mx-window{align-self:center;display:flex;flex-direction:row;align-items:center;gap:.45rem;margin:.7rem auto .2rem;font-size:.74rem;color:var(--mx-muted);background:var(--mx-paper);border:1px solid var(--mx-line);border-radius:999px;padding:.3rem .75rem;max-width:calc(100% - 2rem);text-align:center;flex:none}.mx-window .mu-icon{color:#e1306c;font-size:.8rem;flex:none}.mx-day{align-self:center;font:600 .72rem var(--mx-body);color:var(--mx-muted);background:var(--mx-soft);border-radius:999px;padding:.25rem .7rem;margin:.75rem 0 .35rem;flex:none}.mx-older{align-self:center;font:600 .78rem var(--mx-body);color:var(--mx-accent-ink);background:var(--mx-accent-soft);border:0;border-radius:999px;padding:.4rem .8rem;cursor:pointer;margin:.5rem 0;flex:none}@keyframes mx-pop{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}.mx-b{max-width:min(70%,29rem);display:flex;flex-direction:column;gap:.2rem;flex:none;animation:mx-pop .28s var(--mx-ease) both;position:relative}.mx-b.mx-b-them{align-self:flex-start}.mx-b.mx-b-me{align-self:flex-end;align-items:flex-end}.mx-bubble{padding:.55rem .8rem;border-radius:1.1rem;font-size:.92rem;line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere}.mx-b-them .mx-bubble{background:var(--mx-them);border-bottom-left-radius:.4rem}.mx-b-me.mx-by-pro .mx-bubble{background:var(--mx-accent);color:#fff;border-bottom-right-radius:.4rem}.mx-b-me.mx-by-pro .mx-bubble a{color:#fff}.mx-b-me.mx-by-bot .mx-bubble{background:var(--mx-paper);border:1px solid var(--mx-line);border-bottom-right-radius:.4rem}.mx-b-me:not(.mx-by-bot):not(.mx-by-pro){align-self:center;align-items:center;max-width:85%}.mx-b-me:not(.mx-by-bot):not(.mx-by-pro) .mx-bubble{background:transparent;color:var(--mx-muted);font-size:.78rem;padding:.2rem .5rem;text-align:center}.mx-b-them.cont .mx-bubble{border-top-left-radius:.4rem}.mx-b-me.cont .mx-bubble{border-top-right-radius:.4rem}.mx-bubble-img{padding:.25rem;background:var(--mx-paper)!important;border:1px solid var(--mx-line);cursor:zoom-in}.mx-img{display:block;max-width:15rem;max-height:18rem;border-radius:.85rem;object-fit:cover}.mx-bubble-media,.mx-bubble-file{display:inline-flex;flex-direction:row;gap:.4rem;align-items:center}.mx-bubble-file{color:inherit;text-decoration:underline}.mx-opts{display:flex;flex-direction:row;flex-wrap:wrap;gap:.3rem;justify-content:flex-end}.mx-opts .chips{justify-content:flex-end}.mx-meta{display:flex;flex-direction:row;gap:.35rem;align-items:center;font-size:.68rem;color:var(--mx-faint);padding:0 .35rem;font-variant-numeric:tabular-nums}.mx-who{font-weight:600;color:var(--mx-muted);display:inline-flex;flex-direction:row;gap:.2rem;align-items:center}.mx-who .mu-icon{font-size:.72rem}.mx-tick{font-size:.8rem;color:var(--mx-faint)}.mx-copy{width:1.4rem;height:1.4rem;border:0;background:none;color:var(--mx-faint);border-radius:.4rem;display:grid;place-items:center;cursor:pointer;opacity:0;transition:opacity .15s ease}.mx-copy .mu-icon{font-size:.75rem}.mx-b:hover .mx-copy,.mx-copy:focus-visible{opacity:1}.mx-ev{align-self:center;width:min(92%,27rem);background:var(--mx-paper);border:1px solid var(--mx-line);border-radius:1rem;padding:.75rem .9rem;display:grid;grid-template-columns:2.25rem minmax(0,1fr) auto;gap:.7rem;align-items:center;margin:.5rem 0;flex:none;animation:mx-pop .28s var(--mx-ease) both}.mx-ev-ic{width:2.25rem;height:2.25rem;border-radius:.7rem;display:grid;place-items:center}.mx-ev-ic .mu-icon{font-size:1.1rem}.mx-ev-bd{display:flex;flex-direction:column;min-width:0}.mx-ev-t{font-weight:600;font-size:.86rem}.mx-ev-s{font-size:.78rem;color:var(--mx-muted)}.mx-ev-link{font:600 .78rem var(--mx-body);color:var(--mx-accent-ink);text-decoration:none;white-space:nowrap;align-self:center}.mx-ev-book .mx-ev-ic{background:var(--mx-book-soft);color:var(--mx-book)}.mx-ev-ord .mx-ev-ic{background:var(--mx-ord-soft);color:var(--mx-ord)}.mx-ev-att{border-color:#f3cfcb;background:#fff9f8;grid-template-columns:2.25rem minmax(0,1fr)}.mx-ev-att .mx-ev-ic{background:var(--mx-att-soft);color:var(--mx-att)}.mx-composer{flex:none;border-top:1px solid var(--mx-line);background:var(--mx-paper);padding:.6rem .9rem .75rem;display:flex;flex-direction:column;gap:.5rem;position:relative}.mx-copilot{display:flex;flex-direction:row;gap:.35rem;overflow-x:auto;scrollbar-width:none}.mx-copilot::-webkit-scrollbar{display:none}.mx-cp{flex:none;display:inline-flex;flex-direction:row;gap:.35rem;align-items:center;font:600 .78rem var(--mx-body);border:1px solid var(--mx-line);background:var(--mx-ground);color:var(--mx-ink2);border-radius:999px;padding:.38rem .7rem;cursor:pointer}.mx-cp .mu-icon{font-size:.85rem;color:var(--mx-accent)}.mx-cp:hover{border-color:var(--mx-accent);color:var(--mx-accent-ink)}.mx-confirm{display:flex;flex-direction:row;align-items:center;gap:.6rem;background:var(--mx-accent-soft);color:var(--mx-accent-ink);border-radius:.75rem;padding:.5rem .6rem .5rem .75rem;font-size:.82rem;animation:mx-pop .2s var(--mx-ease) both}.mx-confirm-t{flex:1;min-width:0}.mx-confirm-no,.mx-confirm-yes{font:600 .78rem var(--mx-body);border-radius:999px;padding:.38rem .7rem;border:0;cursor:pointer;flex:none}.mx-confirm-yes{background:var(--mx-accent);color:#fff}.mx-confirm-no{background:transparent;color:var(--mx-accent-ink)}.mx-box{display:flex;flex-direction:row;align-items:flex-end;gap:.5rem;border:1px solid var(--mx-line);border-radius:1rem;padding:.35rem .35rem .35rem .6rem;background:var(--mx-paper);transition:border-color .2s,box-shadow .2s}.mx-box:focus-within{border-color:#cfc3fb;box-shadow:0 0 0 4px var(--mx-accent-soft)}.mx-ta,.mx-box textarea{flex:1;border:0!important;outline:none;resize:none;font:.92rem/1.4 var(--mx-body);padding:.45rem 0;max-height:7.5rem;min-height:1.4rem;background:none;color:var(--mx-ink);box-shadow:none!important;field-sizing:content}.mx-emo{width:2.1rem;height:2.1rem;border:0;background:none;border-radius:.6rem;display:grid;place-items:center;color:var(--mx-muted);cursor:pointer;flex:none}.mx-emo .mu-icon{font-size:1.2rem}.mx-emo.on{background:var(--mx-accent-soft);color:var(--mx-accent-ink)}.mx-send{width:2.4rem;height:2.4rem;border-radius:.75rem;border:0;background:var(--mx-accent);color:#fff;display:grid;place-items:center;cursor:pointer;flex:none;transition:transform .15s,opacity .2s}.mx-send:disabled{opacity:.35;cursor:default}.mx-send:not(:disabled):active{transform:scale(.94)}.mx-send .mu-icon{font-size:1.1rem}.mx-hint{font-size:.7rem;color:var(--mx-faint);padding-left:.25rem}.mx-emoji{position:absolute;bottom:calc(100% - .25rem);left:.9rem;z-index:5;background:var(--mx-paper);border:1px solid var(--mx-line);border-radius:1rem;padding:.5rem;display:grid;grid-template-columns:repeat(8,2rem);gap:.15rem;box-shadow:0 16px 40px -18px #18132259;animation:mx-pop .18s var(--mx-ease) both}.mx-emoji-cell{width:2rem;height:2rem;border:0;background:none;border-radius:.5rem;font-size:1.1rem;cursor:pointer}.mx-emoji-cell:hover{background:var(--mx-soft)}.mx-off{display:flex;flex-direction:row;align-items:center;gap:.6rem;background:var(--mx-att-soft);color:var(--mx-att);border-radius:.75rem;padding:.65rem .75rem;font-size:.82rem}.mx-off .mx-b-strong{color:var(--mx-att)}.mx-off-t{flex:1;min-width:0}.mx-off-b{font:600 .78rem var(--mx-body);border:0;border-radius:999px;padding:.4rem .8rem;background:var(--mx-att);color:#fff;cursor:pointer;flex:none}.mx-thread-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;padding:2rem;text-align:center;color:var(--mx-muted)}.mx-thread-empty-ic{width:3.5rem;height:3.5rem;border-radius:1.1rem;background:var(--mx-accent-soft);color:var(--mx-accent);display:grid;place-items:center;font-size:1.5rem}.mx-thread-empty-t{max-width:20rem;font-size:.88rem}.mx-ctx{border-left:1px solid var(--mx-line);background:var(--mx-paper);overflow-y:auto;padding:1.4rem 1.1rem;display:flex;flex-direction:column;gap:1.1rem;min-height:0}.mx-ctx-top{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.mx-ctx-name{font:700 1rem var(--mx-disp)}.mx-ctx-h{display:flex;flex-direction:row;gap:.35rem;align-items:center;font-size:.78rem;color:var(--mx-muted)}.mx-ctx-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.35rem}.mx-stat{background:var(--mx-soft);border-radius:.75rem;padding:.55rem .35rem;text-align:center;display:flex;flex-direction:column;font-size:.72rem;color:var(--mx-muted)}.mx-stat-n{font:700 1rem var(--mx-disp);color:var(--mx-ink);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mx-ctx-sec{display:flex;flex-direction:column;gap:.5rem}.mx-ctx-l{font:700 .66rem var(--mx-body);letter-spacing:.08em;text-transform:uppercase;color:var(--mx-faint)}.mx-ctx-card{border:1px solid var(--mx-line);border-radius:.9rem;padding:.65rem .75rem;display:flex;flex-direction:row;gap:.6rem;align-items:center;text-decoration:none;color:inherit}.mx-ctx-card:hover{border-color:#d9d0f7}.mx-ctx-ic{width:2rem;height:2rem;border-radius:.6rem;display:grid;place-items:center;flex:none}.mx-ctx-ic.book{background:var(--mx-book-soft);color:var(--mx-book)}.mx-ctx-ic.ord{background:var(--mx-ord-soft);color:var(--mx-ord)}.mx-ctx-cbd{display:flex;flex-direction:column;min-width:0}.mx-ctx-ct{font-weight:600;font-size:.84rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mx-ctx-cs{font-size:.76rem;color:var(--mx-muted)}.mx-ctx-row{display:flex;flex-direction:row;justify-content:space-between;font-size:.82rem;gap:.6rem}.mx-ctx-row>span:first-child{color:var(--mx-muted)}.mx-ctx-actions{display:flex;flex-direction:column;gap:.25rem;margin-top:auto}.mx-ctx-a{display:flex;flex-direction:row;gap:.5rem;align-items:center;border:0;background:none;font:500 .84rem var(--mx-body);color:var(--mx-ink2);padding:.5rem .4rem;border-radius:.6rem;text-align:left;cursor:pointer}.mx-ctx-a:hover{background:var(--mx-soft)}.mx-ctx-a .mu-icon{color:var(--mx-muted)}.mx-ctx-a.danger,.mx-ctx-a.danger .mu-icon{color:var(--mx-att)}@keyframes mx-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.mx-sk{background:linear-gradient(90deg,#f1eef7 0% 35%,#f9f7fd 50%,#f1eef7 65% 100%) 0 0 / 300% 100%;animation:mx-shimmer 1.4s linear infinite;border-radius:.5rem;flex:none}.mx-sk-btn{width:8rem;height:2.1rem;border-radius:.65rem}.mx-sk-search{height:2.4rem;border-radius:.75rem}.mx-sk-chip{width:4.2rem;height:1.9rem;border-radius:999px}.mx-sk-row{display:grid;grid-template-columns:2.75rem 1fr 2rem;gap:.7rem;align-items:center;padding:.6rem .55rem;flex:none}.mx-sk-av{width:2.75rem;height:2.75rem;border-radius:50%}.mx-sk-hav{width:2.5rem;height:2.5rem;border-radius:50%}.mx-sk-bigav{width:4rem;height:4rem;border-radius:50%}.mx-sk-lines{display:flex;flex-direction:column;gap:.45rem;min-width:0}.mx-grow{flex:1}.mx-sk-l1{height:.75rem;width:calc(var(--w, 60) * 1%)}.mx-sk-l2{height:.62rem;width:min(var(--w, 60) * 1%,100%)}.mx-sk-time{height:.62rem;width:2rem}.mx-sk-msgs{display:flex;flex-direction:column;gap:.6rem;padding-top:.8rem}.mx-sk-b{height:2.4rem;border-radius:1.1rem;width:calc(var(--w, 50) * 1%);align-self:flex-start}.mx-sk-b.out{align-self:flex-end}.mx-sk-box{height:2.9rem;border-radius:1rem}.mx-sk-stat{height:3.4rem;border-radius:.75rem}.mx-sk-card{height:3.75rem;border-radius:.9rem}.mx-ctx-top .mx-sk-l1,.mx-ctx-top .mx-sk-l2{align-self:center}.mx-empty{flex:1;display:flex;align-items:center;justify-content:center;padding:2rem 1.5rem;min-height:26rem}.mx-empty-card{max-width:28rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.9rem}.mx-empty-icons{display:flex;flex-direction:row}.mx-logo{width:2.5rem;height:2.5rem;border-radius:.75rem;display:grid;place-items:center;flex:none}.mx-logo .mu-icon{font-size:1.2rem;width:1.2rem;height:1.2rem}.mx-logo-lg{width:2.9rem;height:2.9rem;border-radius:.9rem}.mx-logo-lg .mu-icon{font-size:1.4rem;width:1.4rem;height:1.4rem}.mx-empty-icons .mx-logo{width:3.4rem;height:3.4rem;border-radius:1.1rem;border:3px solid var(--mx-ground);box-shadow:0 12px 26px -14px #18132273}.mx-empty-icons .mx-logo .mu-icon{font-size:1.5rem;width:1.5rem;height:1.5rem}.mx-empty-icons .mx-logo:nth-child(2){transform:translateY(-.5rem);margin:0 -.4rem;z-index:1}.mx-empty-t{font:700 1.35rem/1.2 var(--mx-disp);letter-spacing:-.01em;margin:.25rem 0 0;text-wrap:balance}.mx-empty-s{color:var(--mx-muted);margin:0;text-wrap:pretty;font-size:.92rem}.mx-cta{font:600 .92rem var(--mx-body);background:var(--mx-accent);color:#fff;border:0;border-radius:.9rem;padding:.75rem 1.1rem;display:inline-flex;flex-direction:row;gap:.5rem;align-items:center;cursor:pointer}.sheet.mx-cm{padding:0;display:grid;grid-template-columns:18rem minmax(0,1fr);overflow:hidden;font-family:var(--mx-body);color:var(--mx-ink)}.mx-cm-left{background:var(--mx-ground);border-right:1px solid var(--mx-line);padding:1.4rem .9rem;display:flex;flex-direction:column;gap:.35rem;overflow-y:auto}.mx-cm-title{font:700 1.1rem var(--mx-disp);padding:0 .5rem}.mx-cm-sub{font-size:.82rem;color:var(--mx-muted);padding:0 .5rem .6rem}.mx-chan{display:grid;grid-template-columns:2.5rem minmax(0,1fr) auto;gap:.7rem;align-items:center;padding:.6rem;border-radius:.9rem;border:1px solid transparent;background:none;text-align:left;width:100%;cursor:pointer;color:inherit}.mx-chan:hover{background:var(--mx-paper)}.mx-chan.on{background:var(--mx-paper);border-color:var(--mx-line);box-shadow:0 6px 18px -12px #1813224d}.mx-chan.off{opacity:.55;cursor:default}.mx-chan-bd{display:flex;flex-direction:column;min-width:0}.mx-chan-n{font-weight:600;font-size:.88rem}.mx-chan-d{font-size:.74rem;color:var(--mx-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mx-tag{font:700 .66rem var(--mx-body);padding:.2rem .5rem;border-radius:999px;white-space:nowrap}.mx-tag.ok{background:var(--mx-done-soft);color:var(--mx-done)}.mx-tag.soon{background:var(--mx-soft);color:var(--mx-muted)}.mx-cm-right{padding:1.6rem 1.75rem 1.5rem;display:flex;flex-direction:column;gap:1rem;overflow-y:auto;position:relative;min-height:26rem}.mx-cm-close{position:absolute;top:1rem;right:1rem}.mx-cm-head{display:flex;flex-direction:row;gap:.75rem;align-items:center;padding-right:2.5rem}.mx-cm-hbd{display:flex;flex-direction:column;min-width:0}.mx-cm .mx-cm-hbd{flex:1 1 0}.mx-cm-h{font:700 1.1rem/1.2 var(--mx-disp)}.mx-cm-hs{font-size:.82rem;color:var(--mx-muted)}.mx-steps{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.mx-step{display:grid;grid-template-columns:1.75rem minmax(0,1fr);gap:.75rem}.mx-step-n{width:1.75rem;height:1.75rem;border-radius:50%;display:grid;place-items:center;font:700 .78rem var(--mx-body);background:var(--mx-soft);color:var(--mx-muted)}.mx-step.ok .mx-step-n{background:var(--mx-done-soft);color:var(--mx-done)}.mx-step-bd{display:flex;flex-direction:column;gap:.15rem;min-width:0}.mx-step-t{font-weight:600;font-size:.88rem;padding-top:.2rem}.mx-step-s{font-size:.82rem;color:var(--mx-muted)}.mx-copyrow{display:flex;flex-direction:row;gap:.5rem;align-items:center;background:var(--mx-soft);border-radius:.75rem;padding:.35rem .35rem .35rem .75rem;margin-top:.5rem}.mx-copyrow-u{flex:1;min-width:0;font:600 .8rem/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--mx-ink2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-copyrow-b{font:600 .78rem var(--mx-body);border:0;background:var(--mx-paper);border-radius:.55rem;padding:.4rem .65rem;cursor:pointer}.mx-cm-cta{align-self:flex-start;font:600 .92rem var(--mx-body);color:#fff;border:0;border-radius:.9rem;padding:.75rem 1.1rem;display:inline-flex;flex-direction:row;gap:.55rem;align-items:center;background:var(--mx-ink);cursor:pointer}.mx-cm-cta .mu-icon{font-size:1.05rem;width:1.05rem;height:1.05rem}.mx-cm-cta:disabled,.mx-cm-cta[aria-busy=true]{opacity:.8;cursor:progress}.mx-cta-tg{background:#229ed9}.mx-cta-ig{background:linear-gradient(135deg,#f58529,#dd2a7b 55%,#8134af)}.mx-cta-wa{background:#1fa855}.mx-spin{width:1rem;height:1rem;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:mx-spin .8s linear infinite;flex:none}@keyframes mx-spin{to{transform:rotate(360deg)}}.mx-cm-note{display:flex;flex-direction:row;gap:.45rem;align-items:flex-start;font-size:.78rem;color:var(--mx-muted)}.mx-cm-note .mu-icon{font-size:.9rem;margin-top:.1rem;flex:none}.mx-cm-wait,.mx-cm-bad{display:flex;flex-direction:row;gap:.5rem;align-items:center;font-size:.86rem;border-radius:.8rem;padding:.7rem .85rem}.mx-cm-wait{background:var(--mx-soft);color:var(--mx-muted)}.mx-cm-bad{background:var(--mx-att-soft);color:var(--mx-att)}.mx-cm-bad.soon{background:var(--mx-soft);color:var(--mx-ink2)}.mx-success{display:flex;flex-direction:column;align-items:flex-start;gap:.7rem;animation:mx-pop .35s var(--mx-ease) both}.mx-success-ic{width:3.4rem;height:3.4rem;border-radius:50%;background:var(--mx-done-soft);color:var(--mx-done);display:grid;place-items:center;font-size:1.6rem}.mx-cm-foot{margin-top:auto;padding-top:.5rem}.mx-cm-act{margin:auto -1.75rem -1.5rem;padding:1rem 1.75rem 1.4rem;border-top:1px solid var(--mx-line);display:flex;flex-direction:column;gap:.8rem;background:var(--background)}.mx-cm-act .mx-cm-cta{align-self:stretch;justify-content:center;min-height:3rem;text-decoration:none}.mx-cm-act .mx-cm-note{justify-content:center}.mx-link-danger{background:none;border:0;font:600 .82rem var(--mx-body);color:var(--mx-att);padding:.35rem 0;cursor:pointer}@media(min-width:64rem){.mu-page.hastabs.mx-page{padding:0;overflow:hidden;display:flex;flex-direction:column}.mx-page>.mx-app{flex:1 1 auto;height:auto}.drawer-overlay-open .sheet.mx-cm{width:min(52rem,calc(100vw - 4rem));max-width:none;max-height:min(40rem,calc(100dvh - 4rem))}}@media(max-width:79.99rem){.mx-app{grid-template-columns:20rem minmax(0,1fr)}.mx-ctx{display:none}.mx-th-more{display:grid}}@media(max-width:63.99rem){.mx-page.hastabs{padding-bottom:0}.mx-app{grid-template-columns:100%;height:calc(100dvh - 5rem);min-height:26rem;margin-inline:calc(-1 * var(--page-x, 0px))}.mx-inbox,.mx-thread{grid-area:1 / 1;transition:transform .32s var(--mx-ease)}.mx-thread{transform:translate(100%)}.mx-app.open .mx-inbox{transform:translate(-30%)}.mx-app.open .mx-thread{transform:none;box-shadow:-10px 0 30px -18px #18132266}.mx-back{display:grid}.mx-btn-t{display:none}.mx-msgs{padding:.6rem .75rem .9rem}.mx-b{max-width:84%}.mx-hint{display:none}.sheet.mx-cm{grid-template-columns:1fr}.mx-cm-left{border-right:0;border-bottom:1px solid var(--mx-line);max-height:16rem}.mx-cm-right{padding:1.25rem;min-height:0;overflow:visible}.sheet.mx-cm{overflow:clip}.mx-cm-head{align-items:flex-start}.mx-cm-right .mx-logo-lg{width:2.5rem;height:2.5rem}.mx-cm-right .mx-cm-h{font-size:1rem}.mx-cm-act{position:sticky;bottom:0;z-index:2;margin:auto -1.25rem -1.25rem;padding:.9rem 1.25rem calc(1rem + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){.mx-page *,.mx-cm *{animation:none!important;transition:none!important}}.mx-control-t,.mx-off-t{display:block}.mx-control-t>span,.mx-off-t>span{display:inline}.mx-who{display:inline-flex;flex-direction:row}.mx-opts .msg-chips{display:flex;flex-direction:row;flex-wrap:wrap;gap:.3rem;justify-content:flex-end}.mx-opts .msg-chip{font:600 .74rem var(--mx-body);border:1px solid #DCD2FC;color:var(--mx-accent-ink);background:var(--mx-paper);border-radius:999px;padding:.25rem .6rem}.mx-ctx-a{justify-content:flex-start;width:100%}@media(min-width:64rem){.drawer-overlay .drawer-content:has(>.sheet.mx-cm){width:min(52rem,calc(100vw - 4rem))!important;max-width:none!important;padding:0}.drawer-content:has(>.mx-cm)>.sheet.mx-cm{width:100%}}.shop .shop-one .stx-bk-slot{display:grid;place-items:center;box-sizing:border-box}.mx-sk-name{width:9rem;height:.85rem}.mx-sk-sub{width:6rem;height:.62rem}.mx-sk-resolve{width:9rem;height:2.3rem;border-radius:.65rem}.mx-sk-led{width:.5rem;height:.5rem;border-radius:50%}.mx-sk-ctl{max-width:20rem;height:.7rem}.mx-sk-ctlb{width:6.5rem;height:1.8rem;border-radius:999px}.mx-sk-b{width:min(calc(var(--w, 50) * 1%),calc(var(--w, 50) * .42rem));height:2.4rem}.mx-sk-cp{width:7.2rem;height:1.9rem;border-radius:999px}.mx-sk-hint{width:15rem;height:.55rem}.mx-sk-cname{width:8rem;height:.9rem}.mx-sk-label{width:3.5rem;height:.55rem}.mx-sk-rowl{width:6rem;height:.65rem}.mx-sk-rowv{width:4rem;height:.65rem}.mx-ctx-top .mx-sk-sub,.mx-ctx-top .mx-sk-cname{align-self:center}@media(max-width:63.99rem){.mx-sk-hint{display:none}.mx-sk-resolve{width:2.3rem}}.shop .shop-one .stx-bk{gap:.85rem;overflow:hidden}.shop .shop-one .stx-bk-head{display:flex;flex-direction:row;align-items:center;gap:.75rem}.shop .shop-one .stx-bk-ph{width:3rem;height:3rem;flex:none;border-radius:.9rem;overflow:hidden;display:grid;place-items:center;background:var(--acc-ink);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--acc-ink) 16%,transparent)}}.shop .shop-one .stx-bk-img,.shop .shop-one .stx-bk-img img{width:100%;height:100%;object-fit:cover;display:block}.shop .shop-one .stx-bk-emo{font-size:1.5rem}.shop .shop-one .stx-bk-tx{gap:.1rem}.shop .shop-one .stx-bk-t{font-size:1.25rem;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.shop .shop-one .stx-bk-m{font-size:.82rem;opacity:.85}.shop .shop-one .stx-bk-chips{margin:0 -1.15rem;padding:0 1.15rem}.shop .shop-one .stx-bk-track{display:flex;flex-direction:row;gap:.5rem}.shop .shop-one .stx-bk-chip{flex:none;height:2.5rem;padding:0 .9rem 0 .3rem;border:0;border-radius:999px;display:flex;flex-direction:row;align-items:center;gap:.5rem;background:var(--acc-ink);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--acc-ink) 16%,transparent)}color:var(--acc-ink);font:inherit;font-weight:700;font-size:.88rem;white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease}.shop .shop-one .stx-bk-chip.is-on{background:var(--acc-ink);color:var(--acc)}.shop .shop-one .stx-bk-chip-img{width:1.9rem;height:1.9rem;border-radius:999px;overflow:hidden;flex:none}.shop .shop-one .stx-bk-chip-img img{width:100%;height:100%;object-fit:cover;display:block}.shop .shop-one .stx-bk-chip-emo{width:1.9rem;text-align:center;font-size:1.05rem}.shop .shop-one .stx-bk-sep{height:1px;background:var(--acc-ink);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--acc-ink) 22%,transparent)}}.shop .shop-one .stx-bk-when{font-weight:700;font-size:.95rem}.wt-svc{display:flex;flex-direction:row;align-items:center;gap:.75rem;padding:.6rem;border-radius:1.1rem;background:var(--muted, #f1eff5)}.wt-svc-ph{width:2.75rem;height:2.75rem;flex:none;border-radius:.75rem;overflow:hidden;display:grid;place-items:center;background:var(--background, #fff)}.wt-svc-img,.wt-svc-img img{width:100%;height:100%;object-fit:cover;display:block}.wt-svc-emo{font-size:1.35rem}.wt-svc-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.wt-svc-t{font-weight:700;font-size:.95rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wt-svc-m{font-size:.8rem;color:var(--muted-foreground, #5f5a66)}.wt-svc-ch{flex:none;height:2rem;padding:0 .8rem;border:0;border-radius:999px;background:var(--background, #fff);box-shadow:inset 0 0 0 1px var(--border, #e3e0e8);color:var(--foreground, #17141c);font:inherit;font-weight:700;font-size:.8rem;cursor:pointer}.wt-days{margin:0 -1.25rem;padding:.1rem 1.25rem}.wt-track{display:flex;flex-direction:row;gap:.4rem}.wt-day{flex:none;width:3.1rem;height:3.6rem;border:0;border-radius:.9rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;background:var(--muted, #f1eff5);color:var(--foreground, #17141c);font:inherit;cursor:pointer;transition:background .15s ease,color .15s ease}.wt-day.is-on{background:var(--foreground, #17141c);color:var(--background, #fff)}.wt-day.is-off{background:transparent;color:var(--muted-foreground, #c4c0cb);opacity:.55;cursor:default}.wt-day-w{font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.wt-day-n{font-size:1.05rem;font-weight:800}.wt-more{width:auto;padding:0 .9rem;flex-direction:row;gap:.4rem;background:transparent;box-shadow:inset 0 0 0 1px var(--border, #e3e0e8)}.wt-more .mu-icon{font-size:.95rem}.bkp-list{display:flex;flex-direction:column;gap:.6rem}.bkp-row{display:flex;flex-direction:row;align-items:center;gap:.75rem;width:100%;padding:.6rem;border:0;border-radius:1.1rem;background:var(--background, #fff);box-shadow:inset 0 0 0 1px var(--border, #ebe8ef);color:var(--foreground, #17141c);font:inherit;text-align:left;cursor:pointer;transition:transform .12s ease,box-shadow .15s ease}.bkp-row:hover{box-shadow:inset 0 0 0 1.5px var(--foreground, #17141c)}.bkp-row:active{transform:scale(.99)}.bkp-ph{width:3.5rem;height:3.5rem;flex:none;border-radius:.9rem;overflow:hidden;display:grid;place-items:center;background:var(--muted, #f1eff5)}.bkp-img,.bkp-img img{width:100%;height:100%;object-fit:cover;display:block}.bkp-emo{font-size:1.6rem}.bkp-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.bkp-t{font-weight:700;font-size:1rem}.bkp-s{font-size:.82rem;color:var(--muted-foreground, #5f5a66);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bkp-m{font-size:.82rem;font-weight:700}.bkp-go{flex:none;color:var(--muted-foreground, #8f8998)}.shop .shop-one .stx-bk-head{justify-content:flex-start;align-items:center}.shop .shop-one .stx-bk-head .stx-bk-tx{flex:1;min-width:0;text-align:left}.bkp-row{justify-content:flex-start}.bkp-go{margin-left:auto}.mx-chips.js-dragscroll,.mx-copilot.js-dragscroll{cursor:grab;scroll-behavior:smooth;overscroll-behavior-x:contain;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 1.75rem),transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 1.75rem),transparent 100%);padding-right:1.25rem}.mx-chips.dragging,.mx-copilot.dragging{cursor:grabbing;scroll-behavior:auto;user-select:none}.mx-chips.dragging *,.mx-copilot.dragging *{pointer-events:none}.mx-emoji-scrim{position:fixed;inset:0;z-index:4;background:transparent;border:0;cursor:default}.mx-meta{position:relative}.mx-copy{position:absolute;bottom:-.1rem}.mx-b-me .mx-copy{right:calc(100% + .15rem)}.mx-b-them .mx-copy{left:calc(100% + .15rem)}.wt-days.is-gone{display:none}.wt-day.skel{cursor:default}.mx-bubble-video{padding:.25rem;background:#0f0c18!important;border-radius:1rem}.mx-video{display:block;max-width:min(18rem,100%);max-height:22rem;border-radius:.8rem;background:#000}.mx-bubble-audio{padding:.4rem .55rem;min-width:14rem}.mx-bubble-file,.mx-bubble-loc{display:flex;flex-direction:row;gap:.65rem;align-items:center;text-decoration:none!important;color:inherit;min-width:13rem;padding:.6rem .75rem}.mx-file-ic,.mx-loc-ic{width:2.3rem;height:2.3rem;border-radius:.7rem;display:grid;place-items:center;flex:none;background:var(--mx-paper);color:var(--mx-accent);font-size:1.1rem}.mx-loc-ic{color:#c2413a}.mx-file-bd{display:flex;flex-direction:column;min-width:0}.mx-file-n{font-weight:600;font-size:.86rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:16rem}.mx-file-s{font-size:.74rem;color:var(--mx-muted)}.mx-b-me.mx-by-pro .mx-file-s{color:#fffc}.mx-r-ic{flex:none;font-size:.95em;opacity:.75;margin-right:.1rem}.mx-b-file{gap:.15rem}.mx-media{position:relative}.mx-media-image,.mx-media-video{width:min(18rem,100%);aspect-ratio:var(--ar, 4 / 3);border-radius:1.1rem;overflow:hidden;background:var(--mx-soft)}.mx-b-them .mx-media-image,.mx-b-them .mx-media-video,.mx-b-them .mx-media-album{border-bottom-left-radius:.4rem}.mx-b-them.cont .mx-media-image,.mx-b-them.cont .mx-media-video,.mx-b-them.cont .mx-media-album{border-top-left-radius:.4rem}.mx-media-cell{position:relative;display:block;width:100%;height:100%;padding:0;border:0;background:var(--mx-soft);cursor:zoom-in;overflow:hidden}.mx-media-cell img{display:block;width:100%;height:100%;object-fit:cover;transition:opacity .25s var(--mx-ease)}.mx-media-cell:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#0c081480,#0c081400 40%);pointer-events:none}.mx-media-loading img{opacity:0}.mx-media-loading:before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.5) 50%,transparent 70%);background-size:220% 100%;animation:mx-sheen 1.3s linear infinite}@keyframes mx-sheen{0%{background-position:120% 0}to{background-position:-120% 0}}.mx-media-cell-off img{opacity:0}.mx-stamp{position:absolute;right:.55rem;bottom:.45rem;z-index:2;font-size:.68rem;font-weight:500;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.35);font-variant-numeric:tabular-nums;pointer-events:none}.mx-media-off{aspect-ratio:auto;background:var(--mx-soft);border:1.5px dashed var(--mx-line)}.mx-media-gone{display:flex;flex-direction:column;align-items:center;gap:.45rem;padding:1.1rem .9rem;font-size:.8rem;color:var(--mx-muted);text-align:center}.mx-media-retry{border:0;background:var(--mx-paper);color:var(--mx-ink);font:600 .76rem var(--mx-body);padding:.35rem .8rem;border-radius:999px;cursor:pointer;box-shadow:0 1px 0 var(--mx-line)}.mx-media-album{display:grid;grid-template-columns:1fr 1fr;gap:3px;width:min(18rem,100%);padding:3px;background:var(--mx-them);border-radius:1.1rem}.mx-media-album .mx-media-cell{aspect-ratio:1;border-radius:.8rem}.mx-media-album .mx-media-cell:after{display:none}.mx-album-3 .mx-media-cell:first-child{grid-column:span 2;aspect-ratio:2 / 1}.mx-album-2 .mx-media-cell{aspect-ratio:3 / 4}.mx-album-more{position:absolute;inset:0;z-index:1;display:grid;place-items:center;background:#0c081480;color:#fff;font:600 1.3rem var(--mx-disp)}.mx-media-album>.mx-stamp{right:.8rem;bottom:.7rem}.mx-media-sticker{width:9rem}.mx-sticker-img{display:block;width:100%;height:auto}.mx-sticker-time{display:block;font-size:.68rem;color:var(--mx-faint);padding:.15rem .35rem 0}.mx-video-frame{position:relative;width:100%;height:100%;cursor:pointer;background:#0f0c18}.mx-video-el{display:block;width:100%;height:100%;object-fit:cover}.mx-video-frame:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#0c081480,#0c081400 40%);pointer-events:none;transition:opacity .2s}.mx-video-play{position:absolute;left:50%;top:50%;translate:-50% -50%;z-index:2;width:3.5rem;height:3.5rem;border-radius:50%;display:grid;place-items:center;background:#140e206b;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1.5px solid rgba(255,255,255,.35);transition:opacity .2s,transform .2s var(--mx-ease);pointer-events:none}.mx-video-play svg{margin-left:3px}.mx-video-dur{position:absolute;left:.55rem;top:.5rem;z-index:2;display:flex;flex-direction:row;align-items:center;gap:.3rem;background:#0c081480;color:#fff;font-size:.68rem;font-weight:600;padding:.15rem .45rem;border-radius:999px;font-variant-numeric:tabular-nums;pointer-events:none}.mx-video-bar{position:absolute;left:.6rem;right:.6rem;bottom:.4rem;z-index:2;height:3px;border-radius:3px;background:#ffffff4d;opacity:0;transition:opacity .2s;pointer-events:none}.mx-video-bar i{display:block;height:100%;width:0;background:#fff;border-radius:3px}.mx-video-frame.mx-media-playing .mx-video-play{opacity:0;transform:scale(.8)}.mx-video-frame.mx-media-playing .mx-video-bar{opacity:1}.mx-video-frame.mx-media-playing .mx-stamp,.mx-video-frame.mx-media-playing:after{opacity:0}.mx-media-voice,.mx-media-audio{width:min(18rem,100%);background:var(--mx-them);border-radius:1.1rem 1.1rem 1.1rem .4rem}.mx-voice-row{display:flex;flex-direction:row;align-items:center;gap:.6rem;padding:.5rem .7rem .5rem .5rem}.mx-voice-av{position:relative;flex:none;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--mx-new);color:#fff;display:grid;place-items:center;font:700 .75rem var(--mx-body)}.mx-voice-av i{position:absolute;right:-3px;bottom:-3px;width:1.05rem;height:1.05rem;border-radius:50%;background:var(--mx-paper);color:var(--mx-done);display:grid;place-items:center}.mx-voice-btn{flex:none;width:2.4rem;height:2.4rem;border-radius:50%;border:0;background:var(--mx-accent);color:#fff;display:grid;place-items:center;cursor:pointer;transition:transform .15s var(--mx-ease)}.mx-voice-btn:active{transform:scale(.92)}.mx-voice-mid{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem}.mx-voice-name{font-size:.78rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mx-voice-wave{display:flex;flex-direction:row;align-items:center;gap:2px;height:1.75rem;cursor:pointer;touch-action:none}.mx-voice-wave span{flex:1;min-width:2px;height:14%;border-radius:2px;background:#c9c1da;transition:background .1s,height .3s var(--mx-ease)}.mx-voice-wave span.on{background:var(--mx-accent)}.mx-voice-meta{display:flex;flex-direction:row;justify-content:space-between;font-size:.68rem;color:var(--mx-muted);font-variant-numeric:tabular-nums}.mx-voice-speed{flex:none;min-width:2.4rem;border:0;background:var(--mx-paper);color:var(--mx-ink2);font:700 .7rem var(--mx-body);padding:.25rem .45rem;border-radius:999px;cursor:pointer;font-variant-numeric:tabular-nums}.mx-media-voice audio,.mx-media-audio audio{display:none}.mx-doc{display:flex!important;flex-direction:row;align-items:center;gap:.7rem;width:min(18rem,100%);padding:.6rem .7rem!important;text-decoration:none!important;color:inherit}.mx-doc-tile{flex:none;width:2.5rem;height:3rem;border-radius:.5rem;display:flex;align-items:flex-end;justify-content:center;padding-bottom:.4rem;font:800 .6rem var(--mx-body);letter-spacing:.04em;color:#fff;background:#6c6579;clip-path:polygon(0 0,72% 0,100% 22%,100% 100%,0 100%)}.mx-ft-pdf{background:#d93a2b}.mx-ft-doc{background:#2b5fd9}.mx-ft-xls{background:#1e8a4c}.mx-ft-ppt{background:#d2691e}.mx-ft-zip{background:#7a5c2e}.mx-doc-bd{flex:1;min-width:0;display:flex;flex-direction:column}.mx-doc-n{font-size:.88rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mx-doc-s{font-size:.72rem;color:var(--mx-muted);font-variant-numeric:tabular-nums}.mx-doc-dl{flex:none;width:2.1rem;height:2.1rem;border-radius:50%;border:1.5px solid var(--mx-line);display:grid;place-items:center;color:var(--mx-muted)}.mx-place{display:flex!important;flex-direction:column;width:18rem;max-width:100%;padding:0!important;overflow:hidden;text-decoration:none!important;color:inherit}.mx-media-map{position:relative;display:block;width:100%;height:8rem;background:#e8eee3 repeating-linear-gradient(90deg,transparent 0 34px,rgba(255,255,255,.7) 34px 38px),#e8eee3;overflow:hidden}.mx-map-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s var(--mx-ease)}.mx-map-on .mx-map-img{opacity:1}.mx-map-on .mx-map-pin{display:none}.mx-map-pin{position:absolute;left:50%;top:46%;translate:-50% -100%}.mx-place-bd{display:flex;flex-direction:column;padding:.55rem .8rem .6rem}.mx-place-n{font-size:.88rem;font-weight:600}.mx-place-s{font-size:.72rem;color:var(--mx-muted)}.mx-place-go{margin-top:.25rem;font-size:.78rem;font-weight:600;color:var(--mx-accent-ink)}.mx-b-card{max-width:min(80%,19rem)}.mx-card{width:100%;padding:0!important;overflow:hidden;background:var(--mx-paper)!important;border:1px solid var(--mx-line);white-space:normal!important;display:flex;flex-direction:column}.mx-card-h{display:flex;flex-direction:row;align-items:center;gap:.6rem;padding:.7rem .8rem .5rem}.mx-card-ic{flex:none;width:2.1rem;height:2.1rem;border-radius:.65rem;display:grid;place-items:center;font-size:1.05rem}.mx-card-ic-ord{background:var(--mx-ord-soft);color:var(--mx-ord)}.mx-card-ic-book{background:var(--mx-book-soft);color:var(--mx-book)}.mx-card-ht{display:flex;flex-direction:column;min-width:0}.mx-card-n{font-weight:600;font-size:.9rem}.mx-card-s{font-size:.72rem;color:var(--mx-muted)}.mx-card-lines{display:flex;flex-direction:column;padding:.1rem .8rem .5rem;font-size:.84rem}.mx-card-line{display:flex;flex-direction:row;justify-content:space-between;gap:.8rem;padding:.16rem 0;color:var(--mx-ink2);font-variant-numeric:tabular-nums}.mx-card-item{min-width:0;overflow-wrap:anywhere}.mx-card-price{flex:none}.mx-card-addr{color:var(--mx-muted);font-size:.78rem;padding-top:.2rem}.mx-card-total{display:flex;flex-direction:row;justify-content:space-between;padding:.5rem .8rem;border-top:1px dashed var(--mx-line);font-weight:700;font-size:.9rem;font-variant-numeric:tabular-nums}.mx-card-date{display:flex;flex-direction:row;align-items:center;gap:.7rem;padding:.1rem .8rem .65rem}.mx-cal{flex:none;width:2.75rem;border:1px solid var(--mx-line);border-radius:.55rem;overflow:hidden;text-align:center;display:flex;flex-direction:column}.mx-cal-d{background:var(--mx-accent);color:#fff;font-size:.58rem;font-weight:700;letter-spacing:.06em;padding:.12rem 0}.mx-cal-n{font:600 1rem var(--mx-disp);padding:.15rem 0 .2rem}.mx-card-when{display:flex;flex-direction:column;font-size:.82rem;color:var(--mx-ink2);line-height:1.45}.mx-card-strong{color:var(--mx-ink);font-weight:600}.mx-card-state{align-self:flex-start;display:flex;flex-direction:row;align-items:center;gap:.4rem;margin:0 .8rem .65rem;padding:.28rem .55rem;border-radius:.5rem;font-size:.74rem;font-weight:600;color:var(--mx-warn);background:var(--mx-warn-soft)}.mx-card-state:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.mx-cs-confirmed,.mx-cs-done,.mx-cs-ready{color:var(--mx-done);background:var(--mx-done-soft)}.mx-cs-cancel,.mx-cs-noshow{color:var(--mx-att);background:var(--mx-att-soft)}.mx-cs-preparing,.mx-cs-enroute{color:var(--mx-book);background:var(--mx-book-soft)}.mx-card-acts{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;border-top:1px solid var(--mx-line)}.mx-card-act{border:0;background:none;padding:.62rem;font:600 .82rem var(--mx-body);color:var(--mx-accent-ink);text-align:center;text-decoration:none;cursor:pointer}.mx-card-act+.mx-card-act{border-left:1px solid var(--mx-line)}.mx-card-main{background:var(--mx-accent);color:#fff}.mx-card-main:disabled{opacity:.6}.mx-sys{align-self:center;display:flex;flex-direction:row;align-items:center;gap:.35rem;margin:.4rem 0;padding:.25rem .7rem;border-radius:999px;font-size:.74rem;color:var(--mx-att);background:var(--mx-att-soft);flex:none}.mx-lb{position:fixed;inset:0;z-index:90;display:flex;flex-direction:column;background:#08050ef0;animation:mx-lb-in .22s var(--mx-ease) both}@keyframes mx-lb-in{0%{opacity:0}to{opacity:1}}.mx-lb-top{display:flex;flex-direction:row;align-items:center;gap:.7rem;padding:calc(.8rem + env(safe-area-inset-top,0px)) 1rem .8rem;color:#fff}.mx-lb-av{width:2.1rem!important;height:2.1rem!important;font-size:.72rem!important;flex:none}.mx-lb-who{display:flex;flex-direction:column;min-width:0}.mx-lb-n{font-size:.9rem;font-weight:600}.mx-lb-s{font-size:.74rem;color:#fff9}.mx-lb-x{margin-left:auto;width:2.4rem;height:2.4rem;border-radius:50%;border:0;background:#ffffff1a;color:#fff;display:grid;place-items:center;cursor:pointer;font-size:1.1rem}.mx-lb-img{flex:1;min-height:0;display:grid;place-items:center;padding:0 1rem 1.5rem;border:0;background:none;cursor:zoom-out}.mx-lb-img img{max-width:100%;max-height:100%;object-fit:contain;border-radius:6px;animation:mx-lb-zoom .28s var(--mx-ease) both}@keyframes mx-lb-zoom{0%{transform:scale(.94)}to{transform:none}}.mx-bubble.mx-place{flex-direction:column!important;align-items:stretch}.mx-place>.mu-custom{display:block;width:100%}.ob-page .only-desk{display:none}@media(min-width:64rem){.ob-page .only-desk{display:flex}}.ob-wrap{display:flex;flex-direction:column;gap:1.1rem;padding:1.75rem 1rem 8rem;min-width:0}.ob-wrap>*{flex:none}.ob-headrow{display:flex;flex-direction:column;gap:.9rem}.ob-titles{display:flex;flex-direction:column;gap:.35rem;min-width:0}.ob-h1{margin:0;font-family:Bricolage Grotesque,Inter,system-ui,sans-serif;font-size:1.75rem;font-weight:800;letter-spacing:-.03em}.ob-sum{font-size:.875rem;color:#6f6a7d}.ob-sk-sum{width:16rem;max-width:100%;height:.95rem}.ob-tools{display:flex;flex-direction:row;align-items:center;gap:.6rem;flex-wrap:wrap}.ob-seg{display:flex;flex-direction:row;gap:.15rem;padding:.25rem;border-radius:999px;background:#efedf6}.ob-segb{height:2.1rem;padding:0 .9rem;border:0;border-radius:999px;background:transparent;font:inherit;font-size:.8125rem;font-weight:600;color:#3d3a47;cursor:pointer;white-space:nowrap}.ob-segb.is-on{background:#fff;font-weight:700;color:#101014;box-shadow:0 1px 2px #1c1c1e14}.ob-histb{display:inline-flex;flex-direction:row;align-items:center;gap:.45rem;height:2.6rem;padding:0 1rem;border:1px solid #e6e3ef;border-radius:999px;background:#fff;font:inherit;font-size:.84rem;font-weight:700;cursor:pointer;white-space:nowrap}.ob-histb .mu-icon{font-size:1rem}@media(min-width:64rem){.ob-wrap{padding:2rem 0 1.5rem 2rem;height:calc(100vh - 2rem);box-sizing:border-box}.ob-headrow{flex-direction:row;align-items:flex-end;padding-right:2rem}.ob-tools{margin-left:auto}.ob-h1{font-size:2rem}}.ob-board{display:flex;flex-direction:column;gap:.75rem;min-width:0}@media(min-width:64rem){.ob-board{flex:1 1 auto!important;min-height:0;flex-direction:row;align-items:stretch;overflow-x:auto;overflow-y:hidden;padding:0 2rem 1.5rem 0;scrollbar-width:none;user-select:none}.ob-board::-webkit-scrollbar{display:none}.ob-board.dragging{cursor:grabbing}}.ob-board a,.ob-board img{-webkit-user-drag:none;user-drag:none}.ob-lane{display:none;flex-direction:column;gap:.65rem;border-radius:1.1rem;min-width:0;transition:background .18s,box-shadow .18s}.ob-lane.is-tab{display:flex}.ob-lane>.ob-card,.ob-lane>.ob-done,.ob-lane>.ob-laneh,.ob-lane>.ob-more{flex:none}@media(min-width:64rem){.ob-lane{display:flex;width:17rem;flex:none;padding:.65rem;background:#f3f1f8;overflow-y:auto;scrollbar-width:thin}}.ob-lane.mu-dnd-over{background:#ebe5ff;box-shadow:inset 0 0 0 2px #9d8cf0}.ob-laneh{display:none;flex-direction:row;align-items:center;gap:.5rem;padding:.35rem .4rem .2rem}@media(min-width:64rem){.ob-laneh{display:flex}}.ob-dot{width:.56rem;height:.56rem;border-radius:999px;background:var(--dot, #1c1c1e);flex:none}.ob-lanet{margin:0;font-size:.78rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#3d3a47}.ob-n{margin-left:auto;min-width:1.4rem;height:1.4rem;padding:0 .45rem;border-radius:999px;background:#fff;font-size:.75rem;font-weight:800;display:grid;place-items:center;color:#3d3a47;box-sizing:border-box}.ob-lempty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:2.5rem 1.25rem 2.25rem;text-align:center;background:#fff;border:1.5px dashed #e3dfec;border-radius:1.25rem;min-height:calc(100svh - 17rem);box-sizing:border-box}.ob-lempty>*{flex:none}.ob-lempty-ic{width:3.4rem;height:3.4rem;border-radius:999px;background:#f3f1fa;color:#6f6a7d;display:grid;place-items:center;margin-bottom:.55rem}.ob-lempty-ic .mu-icon{font-size:1.45rem}.ob-lempty-t{font-family:Bricolage Grotesque,Inter,system-ui,sans-serif;font-weight:800;font-size:1.05rem;letter-spacing:-.01em;text-wrap:balance}.ob-lempty-s{font-size:.84rem;color:#6f6a7d;max-width:32ch;line-height:1.45;text-wrap:balance}@media(min-width:64rem){.ob-lempty{flex:1 1 auto;min-height:0;padding:1.4rem .9rem 1.3rem;background:transparent;border-color:#dcd8e6;border-radius:1rem;gap:.25rem}.ob-lempty-ic{width:2.5rem;height:2.5rem;margin-bottom:.35rem;background:#fff}.ob-lempty-ic .mu-icon{font-size:1.1rem}.ob-lempty-t{font-size:.88rem}.ob-lempty-s{font-size:.76rem}}.ob-more{align-self:center;border:0;background:none;font:inherit;font-size:.8rem;font-weight:700;color:#4b36c4;padding:.4rem .6rem;cursor:pointer}.ob-card{display:flex;flex-direction:column;gap:.75rem;padding:.9rem;background:#fff;border:1px solid #ebe8f3;border-radius:1.1rem;box-shadow:0 1px 2px #1c1c1e0a;--mu-dnd-activation: 6px;cursor:grab}.ob-card>*{flex:none}.ob-card.is-fresh{box-shadow:0 0 0 2px #c3b9f7}.ob-card.mu-dnd-overlay,.ob-done.mu-dnd-overlay{animation:none!important;box-shadow:0 22px 44px -16px #14102873}.ob-lane .mu-dnd-ghost{opacity:.35;animation:none}.ob-card.ob-settle{animation:ob-settle .55s cubic-bezier(.3,1.5,.5,1) both}@keyframes ob-settle{0%{transform:scale(1.05) rotate(1.5deg)}40%{transform:scale(.97)}70%{transform:scale(1.015)}to{transform:none}}.ob-top{display:flex;flex-direction:row;align-items:center;gap:.5rem;min-width:0}.ob-who{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.6rem;flex:1 1 auto;min-width:0;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.ob-av{width:2.15rem;height:2.15rem;flex:none;border-radius:999px;background:#f3f1fa;display:grid;place-items:center;font-weight:800;font-size:.84rem}.ob-head{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1 1 auto}.ob-nm{font-weight:700;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ob-sub{font-size:.76rem;color:#6f6a7d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ob-talk{width:2.2rem;height:2.2rem;flex:none;border-radius:999px;border:1px solid #ebe8f3;background:#fff;display:grid;place-items:center;color:#4b36c4;cursor:pointer;padding:0}.ob-talk .mu-icon{font-size:1.05rem}.ob-items{display:flex;flex-direction:column;gap:.4rem}.ob-it{display:flex;flex-direction:row;align-items:center;gap:.5rem;font-size:.84rem;color:#26232e;line-height:1.3;min-width:0}.ob-q{flex:none;min-width:1.65rem;height:1.4rem;padding:0 .35rem;border-radius:.45rem;background:#f3f1fa;font-size:.75rem;font-weight:800;display:grid;place-items:center;color:#3d3a47;box-sizing:border-box}.ob-itn{min-width:0;overflow-wrap:anywhere}.ob-tot{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:.75rem;margin-top:.25rem;padding-top:.55rem;border-top:1px dashed #e3dfec;font-size:.78rem;font-weight:600;color:#6f6a7d}.ob-totv{font-size:1.06rem;font-weight:800;color:#101014;letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap}.ob-meta{display:flex;flex-direction:column;gap:.4rem;padding-top:.75rem;border-top:1px solid #f1eff6}.ob-mrow{display:flex;flex-direction:row;align-items:flex-start;gap:.5rem;font-size:.78rem;color:#4a4655;line-height:1.35;min-width:0}.ob-mrow .mu-icon{flex:none;font-size:.9rem;margin-top:.05rem}.ob-warm{color:#a3560a;font-weight:700}.ob-pay{display:flex;flex-direction:column;gap:.6rem;padding:.75rem;border-radius:.9rem;background:#f5f2ff;border:1px solid #e6dfff}.ob-payh{display:flex;flex-direction:row;align-items:center;gap:.4rem;font-size:.78rem;font-weight:700;color:#4b36c4}.ob-payh .mu-icon{font-size:.95rem}.ob-payv{display:flex;flex-direction:column;gap:.12rem;min-width:0}.ob-paya{font-size:1.2rem;font-weight:800;letter-spacing:-.01em;color:#101014;font-variant-numeric:tabular-nums}.ob-paya-big{font-size:1.4rem}.ob-payw{font-size:.78rem;color:#4a4655}.ob-payb{height:2.25rem;border-radius:999px;background:#fff;border:1px solid #ddd4ff;font:inherit;font-size:.8rem;font-weight:700;color:#4b36c4;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.35rem;cursor:pointer;white-space:nowrap}.ob-payb.is-seen{color:#17774a;border-color:#cfead9}.ob-payrow{display:flex;flex-direction:row;align-items:flex-end;gap:.75rem}.ob-payrow .ob-payv{flex:1 1 auto}.ob-paid{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.4rem;border:0;background:none;padding:0;font:inherit;font-size:.78rem;font-weight:700;color:#17774a;cursor:pointer}.ob-acts{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;padding-top:.1rem}.ob-go{flex:1 1 8rem;height:2.5rem;padding:0 .9rem;border:0;border-radius:999px;background:#1c1c1e;color:#fff;font:inherit;font-size:.84rem;font-weight:700;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.4rem;cursor:pointer;white-space:nowrap;transition:transform .08s}.ob-go:disabled{background:#c9c5d0;cursor:not-allowed}.ob-ghost{height:2.5rem;padding:0 .85rem;border:1px solid #e6e3ef;border-radius:999px;background:#fff;color:#3d3a47;font:inherit;font-size:.8rem;font-weight:700;display:flex;flex-direction:row;align-items:center;justify-content:center;cursor:pointer;white-space:nowrap;transition:transform .08s}.ob-go:active,.ob-ghost:active{transform:scale(.96)}.ob-bad{color:#b42318}.ob-done{display:flex;flex-direction:row;align-items:center;gap:.6rem;padding:.6rem .75rem;background:#fff;border:1px solid #ebe8f3;border-radius:.9rem;cursor:grab;--mu-dnd-activation: 6px}.ob-done-ic{width:1.5rem;height:1.5rem;flex:none;border-radius:999px;background:#e5f6ec;color:#17774a;display:grid;place-items:center}.ob-done-ic .mu-icon{font-size:.8rem}.ob-headb{padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;align-items:flex-start}.ob-card-sk{cursor:default}.ob-sk-dot{width:.56rem;height:.56rem;border-radius:999px}.ob-sk-lane{width:6rem;height:.75rem}.ob-sk-n{margin-left:auto;width:1.4rem;height:1.4rem;border-radius:999px}.ob-sk-av{width:2.15rem;height:2.15rem;border-radius:999px;flex:none}.ob-sk-l1{width:60%;height:.7rem}.ob-sk-l2{width:40%;height:.6rem}.ob-sk-l3{width:78%;height:.65rem}.ob-sk-chip{width:55%;height:1.4rem;border-radius:999px}.ob-sk-btn{width:100%;height:2.5rem;border-radius:999px}.ob-hist{display:flex;flex-direction:column;gap:.5rem;max-width:40rem}.ob-day{display:flex;flex-direction:row;align-items:baseline;gap:.75rem;padding:.9rem .25rem .2rem}.ob-dayh{margin:0;font-size:.9rem;font-weight:800;text-transform:capitalize}.ob-dayn{margin-left:auto;font-size:.78rem;color:#6f6a7d;font-variant-numeric:tabular-nums;white-space:nowrap}.ob-hrow{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.75rem;padding:.75rem .9rem;background:#fff;border:1px solid #efedf6;border-radius:1rem;font:inherit;color:inherit;text-align:left;cursor:pointer}.ob-hic{width:2rem;height:2rem;flex:none;border-radius:999px;display:grid;place-items:center}.ob-hic.ok{background:#e5f6ec;color:#17774a}.ob-hic.bad{background:#fdecea;color:#b42318}.ob-hv{margin-left:auto;font-weight:700;font-size:.9rem;font-variant-numeric:tabular-nums;white-space:nowrap}.ob-hv.is-void{color:#8e8a99;text-decoration:line-through}.ob-hempty{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:2.75rem 1.5rem 2.25rem;text-align:center;background:#fff;border:1.5px dashed #e3dfec;border-radius:1.25rem}.ob-hempty>*{flex:none}.ob-hempty-ic{width:3.6rem;height:3.6rem;border-radius:999px;background:#f3f1fa;color:#6f6a7d;display:grid;place-items:center;margin-bottom:.6rem}.ob-hempty-ic .mu-icon{font-size:1.55rem}.ob-hempty-t{font-family:Bricolage Grotesque,Inter,system-ui,sans-serif;font-weight:800;font-size:1.1rem;letter-spacing:-.01em}.ob-hempty-s{font-size:.86rem;color:#6f6a7d;max-width:36ch;line-height:1.45;text-wrap:balance}.ob-sheet{gap:.85rem}.ob-sheet>*{flex:none}.ob-sh-head{display:flex;flex-direction:row;align-items:flex-start;gap:.75rem}.ob-sh-name{font-family:Bricolage Grotesque,Inter,system-ui,sans-serif;font-size:1.5rem;font-weight:800;letter-spacing:-.02em}.ob-sh-x{width:2.25rem;height:2.25rem;flex:none;border:0;border-radius:999px;background:#efedf6;display:grid;place-items:center;cursor:pointer}.ob-sh-pills{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}.ob-pill{display:inline-flex;flex-direction:row;align-items:center;gap:.4rem;height:2.25rem;padding:0 .9rem;border:1px solid #e6e3ef;border-radius:999px;background:#fff;font:inherit;font-size:.8rem;font-weight:700;color:#26232e;cursor:pointer;white-space:nowrap;flex:none}.ob-pill .mu-icon{font-size:.95rem}.ob-pill-violet{border-color:#ddd4ff;color:#4b36c4}.ob-box{display:flex;flex-direction:column;gap:.5rem;padding:.8rem .9rem;background:#fff;border:1px solid #efedf6;border-radius:1rem}.ob-box-bad{background:#fff7f6;border-color:#f6d5d1}.ob-k{font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#6f6a7d}.ob-strong{font-size:.875rem;font-weight:600}.ob-line{display:flex;flex-direction:row;justify-content:space-between;gap:.75rem;font-size:.875rem}.ob-linep{font-variant-numeric:tabular-nums;white-space:nowrap}.ob-line-tot{border-top:1px solid #efedf6;padding-top:.5rem;font-weight:800}.ob-step{display:flex;flex-direction:row;align-items:center;gap:.6rem;font-size:.84rem;color:#8e8a99}.ob-stepdot{width:1.35rem;height:1.35rem;flex:none;border-radius:999px;box-shadow:inset 0 0 0 2px #dedaea;display:grid;place-items:center}.ob-step.is-past{color:#26232e;font-weight:600}.ob-step.is-past .ob-stepdot{background:#1c1c1e;box-shadow:none;color:#fff}.ob-step.is-past .ob-stepdot .mu-icon{font-size:.75rem}.ob-step.is-now{color:#4b36c4;font-weight:700}.ob-step.is-now .ob-stepdot{background:#f1edff;box-shadow:inset 0 0 0 2px #7b64e8}.ob-mpill{position:relative}.ob-badge{position:absolute;top:.2rem;right:.2rem;min-width:1rem;height:1rem;padding:0 .25rem;border-radius:999px;background:#e8453c;color:#fff;font-size:.62rem;font-weight:800;display:grid;place-items:center;box-sizing:border-box}.mnav-on .ob-badge{background:#fff;color:#1c1c1e}@media(prefers-reduced-motion:reduce){.ob-settle{animation:none!important}}.ob-lane:has(.mu-dnd-over){background:#ebe5ff;box-shadow:inset 0 0 0 2px #9d8cf0}.ob-card.mu-dnd-over,.ob-done.mu-dnd-over{box-shadow:0 0 0 2px #c3b9f7}.aj-card{display:flex;flex-direction:column;background:var(--gate-card);border:1px solid var(--gate-hairline);border-radius:1rem;overflow:hidden;box-shadow:0 1px 2px -1px #0000000f,0 1px 3px #0000000a}.aj-card-head{padding:.95rem 1rem .85rem;gap:.35rem;border-bottom:1px solid var(--gate-hairline)}.aj-card-head>.row{align-items:center}.aj-card-t{font-size:1rem;font-weight:700;letter-spacing:-.01em;color:var(--gate-text)}.aj-card-d{font-size:.86rem;color:#6b6877;line-height:1.45}.aj-card-fee{font-size:.8rem;color:#6b6877;line-height:1.45;margin-top:2px}.aj-card-badge{flex:none;font-size:.72rem;font-weight:600;border-radius:999px;padding:.12rem .55rem;border:1px solid var(--gate-hairline);background:#fff;color:#3f3d48;white-space:nowrap}.aj-card-ok{background:#ecfdf3;border-color:#c9f0d8;color:#11663a}.aj-card-warn{background:#fff8eb;border-color:#f6e2b8;color:#8a5a00}.aj-card-bad{background:#fdecef;border-color:#eeb9c4;color:#a3122b}.aj-card-prog{flex:none;height:.38rem;border-radius:999px;background:#efedf5;overflow:hidden;margin-top:.45rem}.aj-card-bar{flex:none;height:100%;width:max(var(--w),2%);border-radius:999px;background:var(--gate-ink);transition:width .3s ease}.aj-card-step{align-items:center;gap:.75rem;padding:.85rem 1rem;border-top:1px solid var(--gate-hairline);text-decoration:none;color:var(--gate-text)}.aj-card-head+.aj-card-step{border-top:0}.aj-card-note{background:#fcfbfe}.aj-card-link .mu-icon{flex:none;color:#6b6877;font-size:1.05rem}.aj-card-link:hover{background:#faf9fd}.aj-step-t{font-size:.88rem;font-weight:600;color:var(--gate-text)}.aj-step-off{color:#8b8896}.aj-step-d{flex:none;font-size:.8rem;color:#6b6877;line-height:1.4}.aj-card-step .gap-0 .aj-step-d{flex:initial}.aj-step-go{flex:none;height:2.1rem;padding:0 .85rem;border-radius:.6rem;background:var(--gate-ink);color:#fff;font-size:.8rem;font-weight:600;border:0}.aj-step-go:disabled{opacity:.55}.aj-st{flex:none;width:1.35rem;height:1.35rem;border-radius:50%;display:grid;place-items:center;box-sizing:border-box}.aj-st .mu-icon{font-size:.8rem}.aj-st-done{background:#11663a;color:#fff}.aj-st-now{border:2px solid var(--gate-ink)}.aj-st-todo{border:1.5px dashed #cdc9d8}.aj-st-bad{background:#fdecef;color:#a3122b}.aj-spin{flex:none;width:1.35rem;height:1.35rem;border-radius:50%;border:2px solid #e8e5f0;border-top-color:var(--gate-ink);box-sizing:border-box;animation:aj-spin .9s linear infinite}@keyframes aj-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.aj-spin{animation:none}}.drawer-content .aj-hops{gap:.7rem}.aj-hops>.mu-stack{flex:none}.aj-hop{align-items:center;gap:.7rem;padding:.7rem .85rem;border:1px solid var(--gate-hairline);border-radius:.85rem;background:#fff;font-size:.9rem;color:#3f3d48}.aj-hop-n{flex:none;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--gate-soft);display:grid;place-items:center;font-size:.75rem;font-weight:700;color:var(--gate-text)}.aj-hop-note{align-items:flex-start;gap:.6rem;padding:.75rem .85rem;border-radius:.85rem;background:#fcfbfe;border:1px solid var(--gate-hairline);font-size:.84rem;line-height:1.45;color:#3f3d48;margin-top:.2rem}.aj-hop-note .mu-icon{flex:none;font-size:1rem;color:#6b6877;margin-top:.1rem}.nt-steps{align-items:center;gap:.3rem;margin-top:.45rem}.nt-seg{flex:none;width:2rem;height:.25rem;border-radius:999px;background:#f1dfb8}.nt-seg-on{background:#8a5a00}.nt-steps-l{margin-left:.4rem;font-size:.72rem;font-weight:600;color:#8a5a00}.al{--al-ink: #1c1c1e;--al-muted: #6b6877;--al-faint: #8e8a99;--al-line: #e9e6f2;--al-soft: #f3f1f8;--al-acc: #6B46F2;--al-acc-deep: #4b3aa8;--al-acc-soft: #efe9fb;--al-bg: #fbfafe;--al-ok: #16663c;--al-bad: #b3261e;min-height:100dvh;background:var(--al-bg);color:var(--al-ink);display:flex;flex-direction:row}.al-form{flex:1 1 auto;min-width:0;min-height:100dvh;display:flex;flex-direction:column}.al-top{flex:none;flex-direction:row;align-items:center;gap:12px;padding:14px 18px 0}.al-top-home{justify-content:space-between;padding-top:22px}.al-word{font-family:Bricolage Grotesque,Inter,sans-serif;font-weight:800;font-size:20px;letter-spacing:-.03em}.al-back{width:40px;height:40px;aspect-ratio:1 / 1;flex:none;border-radius:50%;background:#fff;border:1px solid var(--al-line);display:grid;place-items:center;color:var(--al-ink);cursor:pointer}.al-back .mu-icon{font-size:18px}.al-prog{flex:1 1 auto;min-width:0;gap:6px}.al-phase{font-size:12px;font-weight:700;color:var(--al-muted)}.al-segs{flex-direction:row;gap:6px}.al-seg{height:6px;border-radius:6px;background:#e8e4f5;flex:1 1 0;transition:background .25s ease}.al-seg.on{background:var(--al-acc)}.al-cnt{flex:none;font-size:12px;font-weight:700;color:var(--al-acc-deep);background:var(--al-acc-soft);border-radius:999px;padding:4px 10px;align-self:center}.al-body{flex:1 1 auto;gap:18px;padding:20px 18px 12px}.al-body>*{flex:none}.al-body>.mu-custom:empty{display:none}.al-head{gap:8px}.al-q{font-family:Bricolage Grotesque,Inter,sans-serif;font-size:30px;font-weight:800;letter-spacing:-.03em;line-height:1.08;margin:0;color:var(--al-ink)}.al-hero{gap:0;margin-top:28px}.al-q-hero{font-size:40px;display:block}.al-acc{color:#6b46f2}.al-hero .al-sub{margin-top:12px}.al-sub{font-size:15px;color:var(--al-muted);line-height:1.45;margin:0;max-width:40ch}.al-grp{gap:10px;margin-top:6px}.al-lab,.al-fl{font-size:12px;font-weight:600;color:var(--al-faint)}.al-lab{margin-left:2px}.al-opt{display:flex;flex-direction:row;align-items:center;gap:14px;padding:16px;border-radius:18px;background:#fff;border:1.5px solid var(--al-line);color:var(--al-ink);text-align:left;cursor:pointer;width:100%;transition:border-color .15s ease,box-shadow .15s ease}.al-opt.on{border-color:var(--al-acc);box-shadow:0 0 0 4px #7c5cff1a}.al-oi{width:44px;height:44px;aspect-ratio:1 / 1;flex:none;border-radius:50%;background:var(--al-soft);display:grid;place-items:center}.al-oi .mu-icon{font-size:21px}.al-opt.on .al-oi{background:var(--al-acc-soft);color:#5b40d6}.al-ot{font-size:16px;font-weight:700}.al-os{font-size:13px;color:var(--al-muted)}.al-rad{width:22px;height:22px;aspect-ratio:1 / 1;flex:none;border-radius:50%;border:2px solid #d9d4ea;box-sizing:border-box}.al-rad.on{border:7px solid var(--al-acc)}.al-fc{flex:1 1 auto;min-width:0;gap:1px;text-align:left}.al-fld{flex-direction:row;align-items:center;gap:12px;min-height:60px;padding:10px 14px;border-radius:16px;background:#fff;border:1px solid var(--al-line);box-sizing:border-box;color:var(--al-ink);width:100%;transition:border-color .15s ease,box-shadow .15s ease}.al-fld:focus-within{border-color:var(--al-acc);box-shadow:0 0 0 4px #7c5cff1a}.al-fld-go{cursor:pointer;font:inherit}.al-fi{width:34px;height:34px;aspect-ratio:1 / 1;flex:none;border-radius:50%;background:var(--al-soft);color:var(--al-acc-deep);display:grid;place-items:center}.al-fi .mu-icon{font-size:16px}.al-fi-sm{width:30px;height:30px}.al-lead-flag{width:34px;height:34px;aspect-ratio:1 / 1;flex:none;border-radius:50%;background:var(--al-soft);display:grid;place-items:center;font-size:19px;line-height:1}.al-fv{font-size:16px;font-weight:600;color:var(--al-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.al-ph{color:#a9a5b4;font-weight:500}.al-chev{color:#a9a5b4;font-size:18px;flex:none}.al-in,.al .al-in{width:100%;min-width:0;border:0;outline:0;background:transparent;padding:0;box-shadow:none;font:inherit;font-size:16px;font-weight:600;color:var(--al-ink);height:24px}.al-in::placeholder{color:#b3afbd;font-weight:500}.al-mono{font-variant-numeric:tabular-nums}.al-slug{flex-direction:row;align-items:center;gap:0;min-width:0}.al-slug-dom{flex:none;font-size:15px;color:var(--al-faint)}.al-fld .al-fv.al-mono{font-size:14px}.al-ok,.al-no{flex:none;font-size:12px;font-weight:700;border-radius:999px;padding:3px 9px}.al-ok{color:var(--al-ok);background:#e4f5ea}.al-no{color:var(--al-bad);background:#fde8e7}.al-spin{flex:none}.al-say{flex-direction:row;align-items:flex-start;gap:8px;font-size:13px;color:var(--al-muted);line-height:1.4;margin-top:-8px;padding-left:4px}.al-say .mu-icon{flex:none;margin-top:2px;font-size:14px}.al-say.al-bad{color:var(--al-bad)}.al-say.al-good{color:var(--al-ok)}.al-help{font-size:12px;color:var(--al-muted);line-height:1.45;margin:0}.al-center{text-align:center}.al-panel{border-radius:18px;background:#fff;border:1px solid var(--al-line);padding:14px 16px;gap:12px}.al-pr{flex-direction:row;align-items:center;gap:12px;font-size:14px;color:#3f3d48;line-height:1.35}.al-pi{width:30px;height:30px;aspect-ratio:1 / 1;flex:none;border-radius:50%;background:var(--al-soft);color:var(--al-acc-deep);display:grid;place-items:center}.al-pi .mu-icon{font-size:15px}.al-oath{font-size:14px;line-height:1.45;color:#3f3d48}.al-warn{background:#fff8ec;border-color:#f3dfb8;gap:6px}.al-gnote{flex-direction:row;align-items:center;gap:12px}.al-gnote>.mu-icon{color:var(--al-ok);font-size:18px}.al-map{gap:0}.al-map .addr-input{height:52px;border-radius:16px;border:1px solid var(--al-line);background:#fff;padding:0 16px;font-size:16px;color:var(--al-ink);margin-bottom:10px;box-sizing:border-box}.al-map .addr-input:focus{border-color:var(--al-acc);box-shadow:0 0 0 4px #7c5cff1a;outline:0}.al-map .mu-custom>div{border-radius:16px!important;border-color:var(--al-line)!important}.al-chan{border-radius:18px;background:#fff;border:1px solid var(--al-line);gap:0;position:relative;transition:border-color .15s ease,box-shadow .15s ease}.al-chan.on{border-color:var(--al-acc);box-shadow:0 0 0 4px #7c5cff1a}.al-chan-h{display:flex;flex-direction:row;align-items:center;gap:12px;padding:10px 14px;min-height:56px;box-sizing:border-box;width:100%;background:transparent;border:0;font:inherit;color:var(--al-ink);cursor:pointer;text-align:left}.al-chan-wa .al-chan-h{cursor:default}.al-brand{width:36px;height:36px;aspect-ratio:1 / 1;flex:none;border-radius:50%;background:var(--al-soft);display:grid;place-items:center}.al-brand .mu-icon{font-size:20px}.al-brand-soft{color:var(--al-acc-deep)}.al-brand-soft .mu-icon{font-size:17px}.al-chan-n{flex:1 1 auto;font-size:15px;font-weight:600}.al-add{flex:none;height:32px;padding:0 13px;border-radius:999px;border:1px solid #e4e1ee;background:#fff;font-size:13px;font-weight:600;color:#3f3d48;display:inline-flex;align-items:center}.al-tag{flex:none;font-size:11px;font-weight:700;border-radius:999px;padding:2px 8px;background:var(--al-acc-soft);color:var(--al-acc-deep);white-space:nowrap}.al-chan-in{flex-direction:row;align-items:center;gap:8px;margin:0 14px 12px;height:46px;border-radius:12px;background:#f5f4f9;padding:0 12px}.al-chan-in .al-in{font-size:15px}.al-pre{flex:none;color:var(--al-faint);font-size:15px}.al-dial{flex:none;display:inline-flex;flex-direction:row;align-items:center;gap:5px;height:32px;padding:0 8px 0 6px;border-radius:10px;border:0;background:#fff;font:inherit;font-size:15px;cursor:pointer;color:var(--al-ink)}.al-dial-c{font-size:14px;color:var(--al-faint)}.al-dial-menu{position:absolute;left:14px;right:14px;top:calc(100% - 8px);z-index:20;background:#fff;border:1px solid var(--al-line);border-radius:16px;box-shadow:0 16px 36px -12px #0000002e;overflow:hidden;gap:0}.al-foot{flex:none;position:sticky;bottom:0;z-index:5;gap:10px;padding:12px 18px calc(22px + env(safe-area-inset-bottom,0));background:linear-gradient(to top,var(--al-bg) 72%,transparent)}.al-cta{height:56px;border-radius:999px;background:var(--al-ink);color:#fff;border:0;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;font:inherit;font-size:16px;font-weight:700;cursor:pointer;box-shadow:0 10px 24px -10px #1c1c1e8c;transition:transform .1s ease,background .15s ease}.al-cta:active{transform:scale(.985)}.al-cta[disabled]{background:#cfcbdb;color:#8b8798;box-shadow:none;cursor:not-allowed}.al-cta .mu-icon{font-size:18px}.al-cta-ghost{height:46px;border-radius:999px;background:#fff;color:var(--al-ink);border:1px solid #e6e2f2;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:600;text-decoration:none}.al-tail{flex-direction:row;justify-content:center;gap:6px;font-size:14px;color:var(--al-muted)}.al-tail-a{font-weight:700;color:var(--al-ink)}.al-gwrap{align-items:stretch}.al-or{flex-direction:row;align-items:center;gap:10px;font-size:12px;color:var(--al-faint)}.al-or:before,.al-or:after{content:"";height:1px;background:#ebe9f1;flex:1 1 auto}.al-eye{flex:none;width:36px;height:36px;aspect-ratio:1 / 1;border-radius:50%;border:0;background:var(--al-soft);display:grid;place-items:center;cursor:pointer;color:var(--al-muted)}.al-sheet{gap:0;max-height:min(78dvh,640px);min-height:min(60dvh,520px);color:var(--al-ink)}.al-sheet-short{min-height:0}.al-shd{flex:none;gap:12px;padding:4px 18px 10px}.al-sh-t{font-family:Bricolage Grotesque,Inter,sans-serif;font-size:20px;font-weight:800;letter-spacing:-.02em;margin:0}.al-srch{flex-direction:row;align-items:center;gap:10px;height:48px;border-radius:14px;background:#f5f4f9;padding:0 14px}.al-srch:focus-within{background:#fff;box-shadow:inset 0 0 0 2px var(--al-acc)}.al-srch>.mu-icon{color:var(--al-faint);font-size:16px;flex:none}.al-list{flex:1 1 auto;min-height:0;overflow-y:auto;gap:0;padding-bottom:12px}.al-list>*{flex:none}.al-gh{font-size:12px;font-weight:700;color:var(--al-faint);padding:14px 18px 6px;letter-spacing:.02em}.al-lr{display:flex;flex-direction:row;align-items:center;gap:12px;padding:12px 18px;min-height:50px;box-sizing:border-box;width:100%;border:0;background:transparent;font:inherit;font-size:15px;color:var(--al-ink);text-align:left;cursor:pointer}.al-lr:hover{background:#faf9fd}.al-lr.on{background:#f7f5ff;font-weight:600}.al-lr-n{flex:1 1 auto;min-width:0}.al-flag{flex:none;font-size:22px;line-height:1}.al-tick{color:#6b46f2;flex:none;font-size:16px}.al-list-note{padding:14px 18px 0}.al-sk{height:22px;margin:14px 18px;border-radius:8px;background:linear-gradient(90deg,#f1eff6,#f8f7fb,#f1eff6);background-size:200% 100%;animation:al-sk 1.2s linear infinite}@keyframes al-sk{to{background-position:-200% 0}}.al-side{display:none}@media(min-width:1024px){.al-form{flex:0 0 min(580px,48vw);background:#fff;border-right:1px solid #efedf6}.al-top{padding:36px 56px 0}.al-body{padding:28px 56px 12px;max-width:520px;box-sizing:content-box}.al-foot{padding:12px 56px 36px;max-width:520px;box-sizing:content-box;background:linear-gradient(to top,#fff 72%,transparent)}.al-q{font-size:36px}.al-q-hero{font-size:46px}.al-side{display:flex;flex:1 1 auto;min-width:0;align-items:center;justify-content:center;gap:18px;background:#f6f5fa;position:sticky;top:0;height:100dvh;padding:24px}.al-phone.cx-device{--dw: min(330px, 72dvh * .479)}}.al-side-url{font-size:13px;color:var(--al-muted)}.al-fam{gap:0;flex:none}.shellwrap:has(>.muten-outlet>.al){max-width:none}.al{width:100%}.al-sk-wrap{gap:18px;padding:24px 18px;transition:opacity .3s ease}.al-sk-wrap.gone{display:none}.al-sk-top{height:40px;margin:0}.al-sk-q{height:34px;width:70%;margin:0}.al-sk-box{height:200px;margin:0;border-radius:18px}.al-media{position:relative;padding-bottom:34px;gap:0}.al-banner{height:150px;border-radius:18px;border:1.5px dashed #d8d3e8;overflow:hidden;padding:0;cursor:pointer;width:100%;background:repeating-linear-gradient(135deg,#f3f1f8 0 10px,#efedf5 10px 20px);color:var(--al-faint);display:grid;place-items:center}.al-banner-in{align-items:center;gap:6px;font-size:13px;font-weight:600}.al-banner-in .mu-icon{font-size:24px}.al-banner-img{width:100%;height:100%;object-fit:cover;display:block}.al-logo{position:absolute;left:18px;bottom:0;width:84px;height:84px;aspect-ratio:1 / 1;border-radius:50%;padding:0;background:#fff;border:1.5px dashed #cfc8e6;box-shadow:0 0 0 5px var(--al-bg);display:grid;place-items:center;color:#6b46f2;overflow:hidden;cursor:pointer}.al-logo .mu-icon{font-size:24px}.al-logo-img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.al-media-say{flex-direction:row;align-items:center;gap:12px}.al-media-say .al-add{cursor:pointer;font:inherit;font-size:13px;font-weight:600}.al-ta{min-height:116px;padding:14px;border-radius:16px;background:#fff;border:1px solid var(--al-line);resize:none;font:inherit;font-size:16px;line-height:1.45;color:var(--al-ink);box-sizing:border-box;width:100%;outline:0}.al-ta:focus{border-color:var(--al-acc);box-shadow:0 0 0 4px #7c5cff1a}.al-ta-foot{flex-direction:row;justify-content:space-between;gap:12px;margin-top:-8px}.al-days{flex-direction:row;justify-content:space-between;gap:6px}.al-day{width:42px;height:42px;aspect-ratio:1 / 1;flex:none;border-radius:50%;border:1px solid #e4e1ee;background:#fff;font:inherit;font-size:14px;font-weight:700;color:var(--al-muted);cursor:pointer;padding:0}.al-day.on{background:var(--al-ink);border-color:var(--al-ink);color:#fff}.al-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.al-time{padding-right:8px}.al-ampm{flex-direction:column;gap:2px;flex:none}.al-ampm-b{height:20px;padding:0 7px;border-radius:999px;border:0;background:transparent;font:inherit;font-size:10px;font-weight:800;color:var(--al-faint);cursor:pointer}.al-ampm-b.on{background:var(--al-acc-soft);color:var(--al-acc-deep)}.al-switch{width:44px;height:26px;border-radius:999px;background:#dcd8e6;flex:none;position:relative;transition:background .2s ease}.al-switch.on{background:var(--al-acc)}.al-switch-k{position:absolute;left:3px;top:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .2s ease}.al-switch.on .al-switch-k{transform:translate(18px)}.al-check{width:64px;height:64px;aspect-ratio:1 / 1;border-radius:50%;background:#e4f5ea;color:var(--al-ok);display:grid;place-items:center;margin-top:28px}.al-check .mu-icon{font-size:30px}.al-todo{padding:4px 0;gap:0}.al-it{flex-direction:row;align-items:center;gap:12px;padding:13px 16px}.al-it+.al-it{border-top:1px solid #f0eff4}.al-st{width:22px;height:22px;aspect-ratio:1 / 1;border-radius:50%;flex:none;border:1.5px dashed #cdc9d8;box-sizing:border-box;display:grid;place-items:center}.al-mini{flex:none;height:34px;padding:0 12px;border-radius:999px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;background:#fff;color:var(--al-ink);border:1px solid #e4e2eb}.al-mini-ink{background:var(--al-ink);color:#fff;border-color:var(--al-ink)}.al-add .mu-icon{font-size:14px}.al-fld .al-add{gap:6px;cursor:pointer;font:inherit;font-size:13px;font-weight:600}.al-fld .in-clear,.al-chan-in .in-clear{display:none}@media(min-width:1024px){.al-side{padding:28px;gap:0;overflow:hidden;background:radial-gradient(55% 45% at 78% 12%,rgb(124 92 255 / .2),transparent 70%),radial-gradient(50% 45% at 18% 88%,rgb(255 170 120 / .22),transparent 70%),radial-gradient(40% 35% at 95% 90%,rgb(80 200 190 / .14),transparent 70%),#f7f5fc}.al-side:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgb(60 40 120 / .1) 1px,transparent 1.2px);background-size:22px 22px;mask-image:radial-gradient(70% 70% at 50% 50%,#000 30%,transparent 80%)}.al-phone.cx-device{--dw: min(88dvh * .479, 412px);max-width:none;margin:0}}.al-stage{position:relative;align-items:center;justify-content:center}.al-float-url{background:#fff;color:#3f3d48;font-weight:600;font-size:13px;box-shadow:0 14px 30px -16px #28145a66,0 0 0 1px #140a3c0f}.al-float-url .mu-icon{color:#6b46f2}.bf-list{gap:0;max-width:none;margin:0;padding-bottom:2rem}.bf-gh{flex-direction:row;align-items:center;flex-wrap:wrap;gap:.35rem .6rem;position:relative;padding:1.4rem 0 .65rem}.bf-list>.bf-gh:first-child{padding-top:.25rem}.bf-gh-t{font-size:1.02rem;font-weight:800;letter-spacing:-.01em}.bf-muted{font-size:.82rem;color:var(--gate-muted);line-height:1.45}.bf-info{width:1.75rem;height:1.75rem;border-radius:999px;border:0;background:transparent;color:var(--gate-muted);display:grid;place-items:center;cursor:pointer;padding:0}.bf-tip{position:relative}.bf-tip:hover .bf-info,.bf-tip:focus-within .bf-info{background:var(--gate-soft);color:var(--gate-text)}.bf-tip .bf-pop{display:none}.bf-tip:hover .bf-pop,.bf-tip:focus-within .bf-pop{display:flex}.bf-info .mu-icon{font-size:1.05rem}.bf-pop{position:absolute;left:-.5rem;top:calc(100% + .35rem);z-index:20;width:26rem;max-width:calc(100vw - 3rem);background:var(--gate-card);border:1px solid var(--gate-hairline);border-radius:.9rem;box-shadow:0 18px 40px -18px #06050c59;padding:.85rem 1rem;font-size:.84rem;line-height:1.5;color:#3d3a47}.bf-pop-strong{font-weight:600;color:var(--gate-text)}.bf-item{background:var(--gate-card);border:1px solid var(--gate-hairline);border-top:0}.bf-item.bf-first{border-top:1px solid var(--gate-hairline);border-radius:1.1rem 1.1rem 0 0}.bf-item.bf-last{border-radius:0 0 1.1rem 1.1rem}.bf-item.bf-first.bf-last{border-radius:1.1rem}.bf-box{background:var(--gate-card);border:1px solid var(--gate-hairline);border-radius:1.1rem;overflow:hidden}.bf-box .bf-row+.bf-row{border-top:1px solid var(--gate-hairline)}.bf-row{display:grid;grid-template-columns:2.5rem minmax(0,1fr) auto;gap:.9rem;align-items:center;padding:.85rem 1.1rem}.bf-ic{width:2.5rem;height:2.5rem;border-radius:.8rem;display:grid;place-items:center;background:var(--gate-lav-soft);color:var(--gate-deep)}.bf-ic .mu-icon{font-size:1.15rem}.bf-ic-notify{background:#e8f5ee;color:var(--gate-done)}.bf-ic-attract{background:#fbe9f1;color:#a2305f}.bf-row-soon .bf-ic{background:var(--gate-soft);color:var(--gate-muted)}.bf-row-soon .bf-name{color:var(--gate-muted)}.bf-name{font-size:.95rem;font-weight:800}.bf-chip{display:inline-flex;align-items:center;height:1.35rem;padding:0 .5rem;border-radius:999px;font-size:.68rem;font-weight:800;background:var(--gate-soft);color:#4a4655;white-space:nowrap}.bf-pro{background:#efe9ff;color:#5b3fd6;letter-spacing:.03em}.bf-need{flex-wrap:wrap;font-size:.8rem;color:#8a4708;line-height:1.4}.bf-need-a{font-weight:700;text-decoration:underline;color:#8a4708}.bf-act{flex-direction:row;align-items:center;flex:none}.bf-adj{height:2.1rem;padding:0 .85rem;border-radius:999px;border:1px solid #e3e0ea;background:var(--gate-card);font-size:.82rem;font-weight:700;display:inline-flex;align-items:center;cursor:pointer;white-space:nowrap;color:var(--gate-text)}.bf-adj.on{background:var(--gate-lav-soft);border-color:var(--gate-lav);color:var(--gate-deep)}.bf-adj-pro{border-color:#d9cffd;color:#5b3fd6}.bf-sw{width:2.75rem;height:1.6rem;border-radius:999px;border:0;padding:.19rem;background:#c9c5d6;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex:none;cursor:pointer;transition:background .22s ease}.bf-sw.on{background:var(--gate-done)}.bf-sw .bf-knob{transition:transform .26s cubic-bezier(.3,1.4,.5,1)}.bf-sw.on .bf-knob{transform:translate(1.15rem)}.bf-sw:disabled{background:var(--gate-hairline);cursor:not-allowed}.bf-knob{width:1.22rem;height:1.22rem;border-radius:999px;background:#fff;box-shadow:0 1px 3px #06050c4d}.bf-sw-s{width:2.35rem;height:1.4rem;margin-top:.05rem}.bf-sw-s .bf-knob{width:1.02rem;height:1.02rem}.bf-sw-s.on .bf-knob{transform:translate(.95rem)}.bf-set{padding:.2rem 1.1rem 1rem 4.5rem;align-items:flex-start}.bf-set-t{font-size:.88rem;font-weight:700}.bf-tog{display:flex;flex-direction:row;align-items:flex-start;gap:.75rem;background:none;border:0;padding:0;text-align:left;cursor:pointer;color:var(--gate-text)}.bf-seg{flex-direction:row;gap:.4rem}.bf-seg-wrap{flex-wrap:wrap}.bf-seg-b{flex:1 1 0;height:2.15rem;padding:0 .8rem;border-radius:999px;border:1px solid #e3e0ea;background:var(--gate-card);font-size:.82rem;font-weight:600;cursor:pointer;white-space:nowrap;color:var(--gate-text)}.bf-seg-wrap .bf-seg-b{flex:none}.bf-seg-b.on{border-color:#6d5dfc;background:#f3f1ff;color:#3a2cc4}.bf-side{padding:2.25rem 1.5rem 1.5rem;justify-content:flex-start}.bf-card{background:var(--gate-card);border:1px solid var(--gate-hairline);border-radius:1.1rem;padding:1.1rem}.bf-card-t{font-size:1rem;font-weight:800}.bf-lbl{font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--gate-muted)}.bf-sample{border-radius:.9rem;background:#efeae2;padding:.75rem}.bf-bubble{align-self:flex-start;max-width:92%;background:#fff;border-radius:.2rem .65rem .65rem;padding:.5rem .65rem;font-size:.84rem;line-height:1.4}.bf-saved{font-size:.8rem;font-weight:700;color:var(--gate-done)}.bf-discard{padding:.5rem 1rem;border-radius:999px;border:1px solid #e3e0ea;background:var(--gate-card);font-weight:700;font-size:.9rem;cursor:pointer;color:var(--gate-text)}.bf-changes{gap:0;border:1px solid var(--gate-hairline);border-radius:.9rem;background:var(--gate-card);padding:.2rem .9rem}.bf-changes .mu-list{gap:0}.bf-changes span{display:block;font-size:.88rem;padding:.55rem 0;border-bottom:1px solid var(--gate-hairline)}.bf-changes>:last-child span,.bf-changes>span:last-child{border-bottom:0}.bf-sk-ic{width:2.5rem;height:2.5rem;border-radius:.8rem}.bf-sk-t{width:9rem;height:.95rem;border-radius:.4rem}.bf-sk-d{width:70%;height:.8rem;border-radius:.4rem}.bf-sk-row{grid-template-columns:2.5rem minmax(0,1fr)}@media(max-width:40rem){.bf-row{grid-template-columns:2.25rem minmax(0,1fr);padding:.8rem .9rem}.bf-act{grid-column:2;justify-content:flex-start}.bf-set{padding-left:.9rem}.bf-side{padding-inline:1.25rem}}@media(min-width:1024px){.al-side{background:radial-gradient(50% 45% at 50% 45%,rgb(255 214 170 / .45),transparent 70%),radial-gradient(40% 35% at 85% 90%,rgb(124 92 255 / .12),transparent 70%),#f6f3ee}.al-side:before{display:none}}.al-frag-wa,.al-frag-day,.al-frag-week{position:absolute;z-index:50;gap:8px;padding:14px;border-radius:20px;box-sizing:border-box;box-shadow:0 24px 48px -22px #3c281473,0 0 0 1px #2814000d}.al-frag-wa{top:23%;left:0;width:250px;transform:translate(-72%);background:#e7ffdb;color:#0b3d20}.al-frag-wa-h{flex-direction:row;align-items:center;gap:6px;font-size:11px;font-weight:700;color:#1f8f4e}.al-frag-wa-ic{width:18px;height:18px;aspect-ratio:1 / 1;border-radius:50%;background:#25d366;color:#fff;display:grid;place-items:center}.al-frag-wa-ic .mu-icon{font-size:11px}.al-frag-wa-t{font-size:13.5px;line-height:1.4}.al-frag-day{bottom:13%;left:0;width:230px;transform:translate(-70%);background:#fff;color:#1c1c1e}.al-frag-day-h{flex-direction:row;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#8e8a99}.al-frag-day-h .mu-icon{color:#6b46f2;font-size:14px}.al-frag-row{flex-direction:row;align-items:center;gap:8px;font-size:12px;color:#6b6877}.al-frag-bar{flex:1 1 auto;height:26px;border-radius:8px;display:flex;align-items:center;padding:0 8px;font-weight:600;background:#efe9fb;color:#4b3aa8}.al-frag-bar-new{background:#e4f5ea;color:#16663c}.al-frag-week{top:19%;right:0;width:188px;transform:translate(64%);background:#efe9fb;gap:2px}.al-frag-week-k{font-size:12px;font-weight:600;color:#6b46f2}.al-frag-week-n{font-family:Sora,Inter,sans-serif;font-size:26px;font-weight:800;color:#3a2c78}.al-frag-week-s{font-size:12px;color:#5b4f86}.plt-home{width:36%;height:5px;bottom:8px}.drawer-content:has(.al-sheet){display:flex;flex-direction:column;overflow:hidden}.drawer-content:has(.al-sheet) .drawer-handle{flex:none}.drawer-content .al-sheet{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.drawer-content .al-sheet .al-shd{flex:none;position:sticky;top:0;z-index:2;background:var(--gate-card, #fff)}.drawer-content .al-sheet .al-list{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.al-float{position:absolute;bottom:7%;right:0;transform:translate(52%);z-index:50;flex-direction:row;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;white-space:nowrap}@keyframes al-in{0%{opacity:0;transform:translateY(10px)}}@keyframes al-pop{0%{opacity:0;transform:scale(.94)}}@keyframes al-fade{0%{opacity:0}}@keyframes al-fade-out{to{opacity:0}}@keyframes al-out{0%{opacity:1;height:var(--mu-h)}to{opacity:0;height:0;margin-top:calc(-1 * var(--al-gap, 0px));padding-top:0;padding-bottom:0;border-top-width:0;border-bottom-width:0}}@keyframes al-slide{0%{opacity:0;transform:translateY(14px) scale(.97)}}.al-body{--al-gap: 18px}.al-body>*{animation:al-in .36s cubic-bezier(.2,.7,.3,1) both}.al-body>:nth-child(2){animation-delay:.03s}.al-body>:nth-child(3){animation-delay:.06s}.al-body>:nth-child(4){animation-delay:.09s}.al-body>:nth-child(5){animation-delay:.12s}.al-body>:nth-child(n+6){animation-delay:.15s}.al-chan-in,.al-panel{animation:al-in .3s cubic-bezier(.2,.7,.3,1) both}.al-dial-menu{animation:al-pop .2s cubic-bezier(.2,.7,.3,1) both;transform-origin:top center}.al-ok,.al-no,.al-add,.al-rad,.al-tag{animation:al-pop .22s ease both}.al-list .al-lr,.al-list .al-gh{animation:al-fade .2s ease both}.al-frag-wa{animation:al-slide .6s .25s cubic-bezier(.2,.7,.3,1) both}.al-frag-week{animation:al-slide .6s .45s cubic-bezier(.2,.7,.3,1) both}.al-frag-day{animation:al-slide .6s .65s cubic-bezier(.2,.7,.3,1) both}.al-float{animation:al-fade .4s .2s ease both}.al-body>.mu-leave,.al-chan-in.mu-leave{overflow:hidden;pointer-events:none;animation:al-out .22s cubic-bezier(.4,0,.2,1) forwards}.al-dial-menu.mu-leave,.al-stage>.mu-leave{pointer-events:none;animation:al-fade-out .16s ease forwards}.al-body:has(>.al-head.mu-leave)>.mu-leave,.al-body:has(>.al-check.mu-leave)>.mu-leave{animation:none}.al-frag-wa.mu-leave,.al-frag-day.mu-leave,.al-frag-week.mu-leave,.al-float.mu-leave{animation:al-fade-out .16s ease forwards}@media(prefers-reduced-motion:reduce){.al *,.al .mu-leave{animation:none!important}}@keyframes al-skl{0%{background-position:120% 0}to{background-position:-120% 0}}.al-skl,.al-skl-dark{background:linear-gradient(90deg,#ffffff14 30%,#fff3,#ffffff14 70%) 0 0 / 250% 100%;animation:al-skl 1.8s linear infinite,al-fade .4s ease both}.al-skl-dark{background-image:linear-gradient(90deg,#17141c1a 30%,#17141c33,#17141c1a 70%)}.al-skl-name{width:58%;height:24px;border-radius:8px;margin:4px 0 2px}.al-skl-where{width:38%;height:12px;border-radius:6px;margin-top:4px}.al-skl-chip{width:86px;height:30px;border-radius:999px}.al-skl-soc{width:30px;height:30px;border-radius:50%}.al-skl-addr{height:56px;border-radius:16px;margin-top:14px}.al-skl-link{height:52px;border-radius:16px;margin-top:10px}.al-frag-new{top:7%;animation:al-slide .6s .3s cubic-bezier(.2,.7,.3,1) both}.al-frag-new .al-frag-wa-ic{background:#16663c}.al-float-url{bottom:1.5%}.plt-screen .al-shopone{zoom:calc(100cqw/390px)}.al-shop{position:absolute;inset:0;background:transparent;overflow:hidden}.al-shopone{width:390px;min-height:100%}.al-shopone>.al-frame{min-height:100%;border-radius:0;position:relative}.al-frame .stx{position:relative;min-height:100%}.al-frame .stx-top{padding-top:3.4rem}.al-frame .al-light{position:absolute;inset:0;z-index:0;pointer-events:none}.al-frame .stx-top,.al-frame .stx-pad,.al-frame .stx-foot{position:relative;z-index:1}.al-frame .al-skl-name{width:12rem;height:2rem;margin:.3rem auto}.al-frame .al-skl-chip{width:7rem;height:1.6rem}.al-frame .al-skl-where{width:10rem;height:.9rem;margin:.5rem auto 0}.al-frame .al-skl-soc{width:2.2rem;height:2.2rem;border-radius:50%}.al-frame .stx-av.al-skl{width:100%;height:100%;border-radius:50%}.al-frame .stx-namerow>:not(.al-skl),.al-frame .stx-where,.al-frame .stx-soc-a,.al-frame .stx-info-go,.al-frame .stx-av:not(.al-skl){animation:al-pop .35s cubic-bezier(.2,.7,.3,1) both}.al-frame .stx-top{padding-top:4.4rem}.al-float-url{bottom:-2.5%}.shop .shop-one .al-frame .stx>.al-light{position:absolute;inset:0;z-index:0;height:auto}.al-shop{display:block}.al-shopone{margin:0}.shop .shop-one.al-shopone{padding:0}.shop .shop-one.al-shopone>.al-frame{zoom:1;width:100%;margin:0;max-width:none}.shop .shop-one .al-frame .stx-top{padding-top:3.7rem}.al-st-done{background:#11663a;border:0;color:#fff}.al-st-done .mu-icon{font-size:13px}@media(min-width:1024px){.al-side{align-items:flex-start;padding-top:56px;padding-bottom:0}.al-stage{align-self:center}.al-phone.cx-device{--dw: 400px}.al-frag-wa{top:22%}.al-frag-week{top:21%}.al-frag-day{top:46%;bottom:auto}.al-float-url{top:5%;bottom:auto;right:0}}@media(min-width:1440px){.al-phone.cx-device{--dw: 450px}}@media(min-width:1800px){.al-phone.cx-device{--dw: 500px}}@media(min-width:1024px){.al-frag-wa{transform:translate(-56%)}.al-frag-day{transform:translate(-60%)}.al-float-url{top:-46px;right:auto;left:50%;transform:translate(-50%)}}@media(min-width:1440px){.al-frag-wa,.al-frag-day{transform:translate(-70%)}}.al-frag-wa{transform:none;translate:-72% 0}.al-frag-day{transform:none;translate:-70% 0}.al-frag-week{transform:none;translate:64% 0}@media(min-width:1024px){.al-frag-wa{translate:-56% 0}.al-frag-day{translate:-60% 0}}@media(min-width:1440px){.al-frag-wa,.al-frag-day{translate:-70% 0}}.shop .shop-one .stx-right>.empty{margin-top:1.7rem}.drawer-content:has(.al-sheet){background:#fff}.drawer-content .al-sheet .al-shd{background:#fff;padding:6px 20px 12px;gap:14px}.al-rb{min-height:min(78dvh,640px)}.al-rb-top{flex-direction:row;align-items:flex-start;gap:12px}.al-rb-top .al-sh-t{font-size:22px}.al-rb-x{width:38px;height:38px;aspect-ratio:1 / 1;flex:none;border-radius:50%;border:0;background:#f3f1f8;color:#3f3d48;display:grid;place-items:center;cursor:pointer;transition:background .15s ease}.al-rb-x:hover{background:#e9e6f2}.al-rb-x .mu-icon{font-size:17px}.al-rb .al-srch{background:#fff;border:1px solid #e9e6f2;height:50px;border-radius:16px;transition:border-color .15s ease,box-shadow .15s ease}.al-rb .al-srch:focus-within{border-color:#6b46f2;box-shadow:0 0 0 4px #7c5cff1a}.al-rb-body{gap:22px;padding:4px 20px 24px}.al-rb-chips{flex-direction:row;gap:8px;overflow-x:auto;margin:0 -20px;padding:2px 20px 4px;scrollbar-width:none;mask-image:linear-gradient(90deg,transparent 0,#000 20px,#000 calc(100% - 28px),transparent)}.al-rb-chips::-webkit-scrollbar{display:none}.al-rb-chip{flex:none;display:inline-flex;flex-direction:row;align-items:center;gap:7px;height:36px;padding:0 14px;border-radius:999px;border:1px solid #e9e6f2;background:#fff;color:#3f3d48;font:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease}.al-rb-chip .mu-icon{font-size:15px;color:#6b46f2}.al-rb-chip:hover{border-color:#d9d4ea}.al-rb-chip.on{background:#1c1c1e;border-color:#1c1c1e;color:#fff}.al-rb-chip.on .mu-icon{color:#f0c06a}.al-rb-grp{gap:10px}.al-rb-gh{flex-direction:row;align-items:center;gap:10px;font-size:14px;font-weight:700;color:#1c1c1e}.al-rb-gi{width:32px;height:32px;aspect-ratio:1 / 1;flex:none;border-radius:50%;background:#efe9fb;color:#5b40d6;display:grid;place-items:center}.al-rb-gi .mu-icon{font-size:16px}.al-rb-gi-acc{background:#6b46f2;color:#fff}.al-rb-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.al-rb-it{position:relative;display:flex;flex-direction:row;align-items:center;gap:8px;min-height:56px;padding:10px 14px;border-radius:16px;border:1px solid #ebe8f3;background:#fbfafe;color:#1c1c1e;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .1s ease;animation:al-fade .25s ease both}.al-rb-it:hover{border-color:#d6cff0;background:#fff;box-shadow:0 6px 16px -12px #28145a59}.al-rb-it:active{transform:scale(.98)}.al-rb-it.on{border-color:#6b46f2;background:#f7f4ff;box-shadow:0 0 0 3px #7c5cff1f}.al-rb-n{flex:1 1 auto;min-width:0;font-size:14px;font-weight:600;line-height:1.25}.al-rb-ok{width:22px;height:22px;aspect-ratio:1 / 1;flex:none;border-radius:50%;background:#6b46f2;color:#fff;display:grid;place-items:center;animation:al-pop .22s ease both}.al-rb-ok .mu-icon{font-size:13px}.al-rb-miss{flex-direction:row;align-items:center;gap:12px;padding:14px;border-radius:18px;border:1.5px dashed #ddd8ec;background:#fbfafe}.al-rb-miss-t{font-size:14px;font-weight:700;color:#1c1c1e}.al-rb-miss-d{font-size:13px;color:#6b6877}.al-rb-own{display:flex;flex-direction:row;align-items:center;gap:12px;margin:4px 20px 14px;padding:14px;border-radius:18px;width:auto;border:1.5px solid #6B46F2;background:#f7f4ff;font:inherit;color:#1c1c1e;text-align:left;cursor:pointer;box-shadow:0 0 0 4px #7c5cff14;animation:al-in .3s cubic-bezier(.2,.7,.3,1) both}.al-rb-own-t{font-size:15px;font-weight:700}.al-rb-own-d{font-size:12.5px;color:#6b6877}.al-rb-own-go{flex:none;color:#6b46f2;font-size:18px}.al-skl-row{min-height:56px;border-color:transparent;background:linear-gradient(90deg,#f3f1f8 30%,#faf9fd,#f3f1f8 70%) 0 0 / 250% 100%;animation:al-skl 1.6s linear infinite}@media(min-width:48rem){.drawer-content:has(.al-rb){width:min(36rem,100%)}.al-rb-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.drawer-content .al-rb-top{display:grid;grid-template-columns:minmax(0,1fr) 38px;align-items:start}.drawer-content .al-rb-own{display:grid;grid-template-columns:32px minmax(0,1fr) 18px;align-items:center}.drawer-content .al-rb-miss{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center}.drawer-content:has(.al-rb){min-height:min(78dvh,640px)}.al-rb-n{overflow-wrap:anywhere;hyphens:auto}.shop .shop-one .stx-where{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-width:min(21rem,100%);line-height:1.35;text-align:center;text-wrap:balance}.shop .shop-one .stx-where .mu-icon{display:inline-block;vertical-align:-.15em;margin-right:.3rem}.shop .shop-one .stx-where>span:last-child{display:inline}@keyframes al-in{0%{opacity:.35;transform:translateY(6px)}}.al-body>*{animation-duration:.22s}.al-body>:nth-child(2){animation-delay:15ms}.al-body>:nth-child(3){animation-delay:.03s}.al-body>:nth-child(4){animation-delay:45ms}.al-body>:nth-child(5){animation-delay:.06s}.al-body>:nth-child(n+6){animation-delay:.07s}.al-cta>:not(.btn-spin){animation:none}.al-cta{transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .1s ease}.al-light-screen{position:absolute;inset:0;z-index:0;pointer-events:none}.al-shop{z-index:1}.shop .shop-one .al-frame.rounded-2xl.wst-blur{background:transparent!important}.al-phone .plt-screen{background:#2f2566}.al-map .mu-custom>div{height:230px!important}.shop .shop-one .rounded-2xl.rounded-2xl .stx-info .stx-info-top{align-items:flex-start}.shop .shop-one .rounded-2xl.rounded-2xl .stx-info .stx-info-h{flex:none}.shop .shop-one .rounded-2xl.rounded-2xl .stx-info .stx-info-s{white-space:normal;min-width:0;text-align:right;text-wrap:balance;line-height:1.35;padding-top:.1rem}.al{--al-ink: #18181b;--al-muted: #71717a;--al-faint: #a1a1aa;--al-line: #e4e4e7;--al-soft: #f4f4f5;--al-acc: #6B46F2;--al-acc-deep: #5b3fe0;--al-acc-soft: #f1edff;--al-bg: #fafafa}.al-q{font-weight:700;letter-spacing:-.035em;font-size:29px}.al-q-hero{font-weight:800}.al-sub{color:var(--al-muted)}.al-back{width:36px;height:36px;border:0;background:var(--al-soft)}.al-back:hover{background:#e9e9ec}.al-seg{height:4px;background:#e9e9ec}.al-phase{color:var(--al-muted);font-weight:600}.al-top .al-cnt{background:none;color:var(--al-muted);padding:0;font-weight:600}.al-fld{border-color:var(--al-line);border-radius:14px;box-shadow:0 1px 2px #18181b0a;gap:10px}.al-fld:focus-within{border-color:var(--al-acc);box-shadow:0 0 0 3px #7c5cff29}.al-fld-go:hover{border-color:#d4d4d8}.al-fld .al-fi{width:22px;height:22px;background:none;color:var(--al-faint)}.al-fld .al-fi .mu-icon{font-size:18px}.al-fld:focus-within .al-fi{color:var(--al-acc)}.al-lead-flag{width:26px;height:26px;background:none;font-size:20px}.al-fl{color:var(--al-muted);font-weight:500}.al-fv,.al-in,.al .al-in{font-weight:500}.al-fld .al-fv.al-mono{font-size:15px;font-weight:500}.al-opt{border-color:var(--al-line);box-shadow:0 1px 2px #18181b0a}.al-opt:hover{border-color:#d4d4d8}.al-opt.on{border-color:var(--al-acc);background:#faf8ff;box-shadow:0 0 0 3px #7c5cff24}.al-oi{background:var(--al-soft);color:var(--al-ink)}.al-opt.on .al-oi{background:var(--al-acc-soft);color:var(--al-acc-deep)}.al-rad{border-color:#d4d4d8}.al-panel{border-color:var(--al-line);box-shadow:0 1px 2px #18181b0a}.al-pi{background:none;color:var(--al-muted);width:22px;height:22px}.al-pr{color:#3f3f46}.al-body>.al-chan+.al-chan{margin-top:-10px}.al-chan{border-color:var(--al-line);border-radius:14px;box-shadow:0 1px 2px #18181b0a}.al-chan.on{border-color:var(--al-acc);box-shadow:0 0 0 3px #7c5cff1f}.al-chan-h{min-height:54px}.al-brand{width:32px;height:32px;background:#fff;box-shadow:inset 0 0 0 1px var(--al-line)}.al-brand .mu-icon{font-size:18px}.al-add{border:0;background:none;color:var(--al-acc-deep);padding:0 4px;height:28px;font-weight:600}.al-add:before{content:"+";margin-right:4px;font-weight:700}.al-media-say .al-add:before,.al-fld .al-add:before{content:none}.al-chan-in{background:var(--al-soft);border-radius:10px;height:44px}.al-tag{background:var(--al-soft);color:var(--al-muted)}.al-map .addr-input{border-color:var(--al-line);border-radius:14px;height:52px;box-shadow:0 1px 2px #18181b0a}.al-map .addr-input:focus{border-color:var(--al-acc);box-shadow:0 0 0 3px #7c5cff29}.al-map .mu-custom>div{border-radius:14px!important;border-color:var(--al-line)!important}.al-cta{height:54px;background:var(--al-ink);box-shadow:0 8px 20px -12px #18181b99}.al-cta[disabled]{background:#e4e4e7;color:#a1a1aa}.al-cta-ghost{border-color:var(--al-line)}.al-say{color:var(--al-muted)}.al-q.al-q-hero{font-size:40px;font-weight:800}@media(min-width:1024px){.al-q{font-size:34px}.al-q.al-q-hero{font-size:46px}}@keyframes bf-unfold{0%{opacity:0;transform:translateY(-.4rem)}to{opacity:1;transform:none}}@keyframes bf-fold{0%{height:var(--mu-h);opacity:1}to{height:0;opacity:0;padding-top:0;padding-bottom:0}}@keyframes bf-pop-in{0%{opacity:0;transform:translateY(-.3rem) scale(.98)}to{opacity:1;transform:none}}.bf-set{animation:bf-unfold .26s cubic-bezier(.2,.7,.3,1) both}.bf-set.mu-leave{overflow:hidden;animation:bf-fold .2s ease-in both}.bf-tip:hover .bf-pop,.bf-tip:focus-within .bf-pop{animation:bf-pop-in .18s ease-out both;transform-origin:1rem 0}.bf-item,.bf-gh{animation:rise .38s cubic-bezier(.2,.7,.3,1) both}.bf-card{animation:rise .42s .06s cubic-bezier(.2,.7,.3,1) both}.bf-adj,.bf-seg-b,.bf-info,.bf-discard,.bf-page .dz-save{transition:background .18s ease,border-color .18s ease,color .18s ease,opacity .18s ease,transform .12s ease}.bf-adj:active,.bf-seg-b:active,.bf-discard:active{transform:scale(.96)}.bf-bubble{transition:opacity .2s ease}.bf-saved{animation:bf-pop-in .24s ease-out both}@media(prefers-reduced-motion:reduce){.bf-set,.bf-set.mu-leave,.bf-item,.bf-gh,.bf-card,.bf-saved,.bf-tip:hover .bf-pop,.bf-tip:focus-within .bf-pop{animation:none}.bf-sw .bf-knob{transition:none}}.plt-screen{container-type:inline-size}.plt-home{width:34cqw;height:1.3cqw;bottom:2cqw;border-radius:999px}.plt-status{display:grid;grid-template-columns:minmax(0,1fr) 32cqw minmax(0,1fr);align-items:center;height:13.7cqw;padding:1.3cqw 0 0;box-sizing:border-box;font-family:-apple-system,SF Pro Text,Inter,system-ui,sans-serif;font-size:4.3cqw;font-weight:600;letter-spacing:-.01em;line-height:1;font-variant-numeric:tabular-nums}.plt-time{grid-column:1;justify-self:center;padding-left:2cqw;letter-spacing:-.01em}.plt-sig{grid-column:3;justify-self:center;display:flex;flex-direction:row;align-items:center;gap:1.4cqw;padding-right:1cqw}.plt-cell,.plt-wifi,.plt-batt{flex:none;background:currentColor;-webkit-mask:var(--glyph) center / contain no-repeat;mask:var(--glyph) center / contain no-repeat}.plt-cell{width:4.4cqw;height:2.9cqw;--glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 11'%3E%3Crect x='0' y='7' width='3' height='4' rx='1'/%3E%3Crect x='4.67' y='4.8' width='3' height='6.2' rx='1'/%3E%3Crect x='9.33' y='2.4' width='3' height='8.6' rx='1'/%3E%3Crect x='14' y='0' width='3' height='11' rx='1'/%3E%3C/svg%3E")}.plt-wifi{width:4cqw;height:2.9cqw;--glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.3 11'%3E%3Cpath d='M7.65 11 5.2 8.3a3.7 3.7 0 0 1 4.9 0Z'/%3E%3Cpath d='M2.9 5.9a6.7 6.7 0 0 1 9.5 0' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round'/%3E%3Cpath d='M.95 3.2a9.6 9.6 0 0 1 13.4 0' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round'/%3E%3C/svg%3E")}.plt-batt{width:6.9cqw;height:3.3cqw;--glyph: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 13'%3E%3Crect x='.5' y='.5' width='23' height='12' rx='3.8' fill='none' stroke='black' stroke-opacity='.4'/%3E%3Crect x='2' y='2' width='20' height='9' rx='2.3'/%3E%3Cpath d='M25 4.4v4.2c.8-.3 1.4-1.1 1.4-2.1s-.6-1.8-1.4-2.1Z' fill-opacity='.4'/%3E%3C/svg%3E")}.al-phone .plt-status{color:#fff;background:linear-gradient(#00000038,#0000)}.al-phone .plt-home{background:#ffffffeb}.al-phone.cx-device{box-shadow:0 0 0 1px #0000002e,0 50px 90px -40px #3a1e8c8c,0 16px 40px -20px #00000059}.al-tail{align-items:center;gap:8px;margin-top:4px;font-size:15px;color:#52525b}.al-tail-a{display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:999px;background:#fff;border:1px solid #e4e4e7;color:#18181b;font-weight:700;text-decoration:none;box-shadow:0 1px 2px #0000000d;transition:background .15s ease,border-color .15s ease}.al-tail-a:hover{background:#f4f4f5;border-color:#d4d4d8}.al-top-end{flex-direction:row;align-items:center;gap:8px}.al-enter{display:inline-flex;align-items:center;height:36px;padding:0 14px;border-radius:999px;box-sizing:border-box;background:#fff;border:1px solid #e4e4e7;color:#18181b;font-size:14px;font-weight:700;text-decoration:none;transition:background .15s ease,border-color .15s ease}.al-enter:hover{background:#f4f4f5;border-color:#d4d4d8}.al-top-home .lang-sw{position:relative;top:auto;right:auto;z-index:auto;height:36px;box-sizing:border-box;--lang-pad: 3px;background:#fff;backdrop-filter:none;box-shadow:inset 0 0 0 1px #e4e4e7}@media(hover:hover)and (prefers-reduced-motion:no-preference){.al-cta .mu-icon,.al-back .mu-icon,.al-chev,.al-fi .mu-icon,.al-oi,.al-oi .mu-icon,.al-brand,.al-add,.al-rb-own-go,.al-rb-gi,.al-rb-chip .mu-icon,.al-enter,.al-cta-ghost,.al-opt,.al-day{transition:transform .22s cubic-bezier(.3,.7,.4,1.4),background-color .15s ease,border-color .15s ease,box-shadow .2s ease,color .15s ease}.al-cta:not([disabled]):hover{transform:translateY(-1px);box-shadow:0 16px 30px -12px #1c1c1e99}.al-cta:not([disabled]):hover .mu-icon{transform:translate(4px)}.al-cta:not([disabled]):active{transform:scale(.985)}.al-opt:hover{transform:translateY(-2px);box-shadow:0 12px 24px -16px #28145a59}.al-opt:hover .al-oi{transform:scale(1.08);background:#efe9fb}.al-opt:hover .al-oi .mu-icon{transform:rotate(-8deg);color:#5b40d6}.al-back:hover .mu-icon{transform:translate(-3px)}.al-fld-go:hover .al-chev{transform:translateY(2px)}.al-fld-go:hover .al-fi .mu-icon{transform:scale(1.12)}.al-chan-h:hover .al-brand{transform:scale(1.12) rotate(-6deg)}.al-chan-h:hover .al-add{color:#5b40d6;transform:translate(-2px)}.al-rb-own:hover .al-rb-own-go{transform:translate(4px)}.al-rb-it:hover .al-rb-gi{transform:scale(1.12) rotate(-6deg)}.al-rb-chip:hover .mu-icon{transform:scale(1.15)}.al-enter:hover,.al-cta-ghost:hover{transform:translateY(-1px)}.al-day:hover{transform:scale(1.08)}button.al-add:hover .mu-icon{transform:translateY(-2px)}}@media(min-width:64rem){.tabbar,:root:has(.gate.shop) .tabbar{background:#fff;border-right:1px solid #ededf0;padding:1rem .75rem .9rem;gap:2px}.tabbar .tab,:root:has(.gate.shop) .tabbar .tab{gap:.8rem;min-height:2.6rem;padding:0 .75rem;border-radius:.75rem;font-size:.97rem;font-weight:500;letter-spacing:0;color:#3f3f46;background:transparent}.tabbar .tab .mu-icon{font-size:1.25rem;color:#71717a;transition:color .15s ease}.tabbar .tab:hover,:root:has(.gate.shop) .tabbar .tab:hover{background:#f7f5ff;color:#6b46f2}.tabbar .tab:hover .mu-icon{color:#6b46f2}.tabbar .tab.is-active,:root:has(.gate.shop) .tabbar .tab.is-active{background:#f1ecff;color:#5b3fd6;font-weight:600}.tabbar .tab.is-active .mu-icon{color:#6b46f2}.tabbar .tab:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #6b46f2}.rail-sec{font-size:.8rem;font-weight:500;letter-spacing:0;color:#a1a1aa;padding:1.2rem .75rem .35rem}.rail-top{margin:0 .1rem .75rem}@keyframes rail-menu-pop{0%{opacity:0;transform:translateY(-6px) scale(.96)}to{opacity:1;transform:none}}@keyframes rail-menu-drop{to{opacity:0;transform:translateY(-3px) scale(.98)}}.tabbar,:root:has(.gate.shop) .tabbar{padding-top:5.4rem}.rail-top{min-height:2.4rem;margin-top:0;height:2.4rem;min-height:0}}@keyframes menu-fade{0%{opacity:0}to{opacity:1}}@media(min-width:64rem){.tabbar .tab,.rail-top>.bell{transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .16s var(--ease-out)}.tabbar .tab:active,.rail-top>.bell:active{transform:scale(.97)}.tabbar{scrollbar-width:thin;scrollbar-color:transparent transparent}.tabbar:hover{scrollbar-color:#d4d4d8 transparent}}@media(min-width:64rem)and (hover:none){.tabbar .tab:not(.is-active):hover{background:transparent;color:#3f3f46}.tabbar .tab:not(.is-active):hover .mu-icon{color:#71717a}}@media(prefers-reduced-motion:reduce){.tabbar .tab:active{transform:none}}.nm{--nm-pro: #5B3FD6;--nm-pro-soft: #EFE9FF;--nm-pro-line: #DDD2FD}.nm .nm-card-tl{display:flex;flex-direction:row;align-items:center;gap:.45rem}.nm .nm-badge{font:800 .62rem var(--nm-body);letter-spacing:.06em;padding:.18rem .42rem;border-radius:.35rem;background:var(--nm-pro-soft);color:var(--nm-pro)}.nm .nm-lockcard{position:absolute;left:50%;top:52%;transform:translate(-50%,-50%);z-index:3;width:min(21rem,calc(100% - 2rem));display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;background:#fffffff5;border:1px solid var(--nm-pro-line);border-radius:1rem;padding:.9rem 1rem;box-shadow:0 14px 34px -18px #5b3fd673;animation:nm-lock-in .45s var(--nm-ease) .15s both}.nm .nm-lockcard-t{font:700 .9rem var(--nm-disp);color:var(--nm-ink)}.nm .nm-lockcard-s{font-size:.82rem;color:#3b3448;line-height:1.4}.nm .nm-lockcard-ex{font-size:.72rem;color:var(--nm-faint)}.nm .nm-pro-go{margin-top:.2rem;font:700 .82rem var(--nm-body);background:var(--nm-pro);color:#fff;border-radius:999px;padding:.5rem .9rem;text-decoration:none;white-space:nowrap;transition:transform .12s ease,background .18s ease}.nm .nm-pro-go:hover{background:#4b30c2}.nm .nm-pro-go:active{transform:scale(.96)}.nm .nm-pro-hint{font:600 .75rem var(--nm-body);color:var(--nm-pro);padding-left:.2rem}.nm .nm-delta.nm-delta-pro{background:var(--nm-pro-soft);color:var(--nm-pro)}.nm .nm-upsell{display:flex;flex-direction:row;align-items:center;gap:.9rem;flex-wrap:wrap;background:linear-gradient(120deg,#f3eeff,#fff);border:1px solid var(--nm-pro-line);border-radius:1.4rem;padding:1rem 1.25rem;font-family:var(--nm-body);animation:nm-lock-in .45s var(--nm-ease) both}.nm .nm-upsell-t{display:flex;flex-direction:column;gap:.2rem;min-width:0;flex:1 1 18rem}.nm .nm-upsell-h{font:700 .98rem var(--nm-disp);color:var(--nm-ink)}.nm .nm-upsell-s{font-size:.85rem;color:#3b3448}.nm .nm-upsell .nm-pro-go{margin-top:0;padding:.6rem 1.1rem;font-size:.88rem}.nm .nm-more{display:flex;flex-direction:row;align-items:center;gap:.4rem;font:600 .82rem var(--nm-body);color:var(--nm-pro);text-decoration:none}.nm .nm-more svg{width:.9rem;height:.9rem}.mu-layout,.mu-layout>.muten-outlet{display:contents}.pro-chrome{display:contents}@media(max-width:63.99rem){.tabbar{display:none!important}:root:has(.mx-app.open) .mx-nav{display:none}.ct-more-btn{position:relative}.ct-more-btn.on{background:var(--gate-lav);color:var(--gate-deep)}.ct-more-scrim{position:absolute;inset:-200vh -200vw;z-index:40;border:0;padding:0;background:transparent;cursor:default}.ct-more{position:absolute;right:0;bottom:calc(100% + .6rem);z-index:42;min-width:13.5rem;display:flex;flex-direction:column;gap:.1rem;padding:.4rem;border-radius:1.2rem;background:var(--background, #fff);border:1px solid var(--border);box-shadow:0 18px 40px -18px #18103c73;animation:msheet-up .22s cubic-bezier(.2,.8,.2,1) both}.ct-more.mu-leave{animation:msheet-down .16s ease both}@keyframes msheet-up{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@keyframes msheet-down{0%{transform:none;opacity:1}to{transform:translateY(24px);opacity:0}}.ct-more-it{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.7rem;min-height:2.9rem;padding:0 .8rem;border:0;border-radius:.85rem;background:transparent;font:inherit;font-size:.95rem;font-weight:500;color:var(--foreground);text-decoration:none;cursor:pointer}.ct-more-it .mu-icon{font-size:1.2rem;color:var(--muted-foreground)}.ct-more-n{margin-left:auto;min-width:1.3rem;height:1.3rem;border-radius:99px;background:#e8743b;color:#fff;font-size:.72rem;font-weight:700;display:grid;place-items:center}}@media(max-width:63.99rem)and (prefers-reduced-motion:reduce){.ct-more,.ct-more.mu-leave{animation:none}}@media(max-width:63.99rem){.dz-page .mnav-diseno{display:none!important}.dz-page .dz-top-right{display:flex;flex-direction:row;align-items:center;gap:.5rem}.dz-page .dz-top-right .dz-save{display:inline-flex;align-items:center;gap:.4rem}.dz-back-top{flex:none;width:2.4rem;height:2.4rem;margin-left:-.45rem;border-radius:999px;display:grid;place-items:center;color:var(--foreground);text-decoration:none}.dz-back-top .mu-icon{font-size:1.45rem}.dz-page .shop-one{padding-bottom:5.6rem}:root{--mbar-space: calc(5.7rem + env(safe-area-inset-bottom, 0px)) }.mx-inbox>.mx-ib-head{order:0}.mx-inbox>.mx-ib-foot{order:1;border-top:0;border-bottom:1px solid var(--mx-line)}.mx-inbox>.mx-list{order:2;padding-bottom:var(--mbar-space)}.mnav.mbar{left:0;right:0;transform:none;margin-inline:auto;width:calc(100% - 1.5rem);max-width:34rem;display:grid;grid-template-columns:3.55rem minmax(0,1fr) 3.55rem;align-items:center;gap:.3rem}.mbar .mnav-seg{height:3.45rem}.mbar .mnav-solo{padding:.3rem}.mbar .mnav-scroll{padding:.3rem;gap:.1rem}.mbar .mnav-pill{width:2.75rem;height:2.75rem}.mbar-l{justify-self:start}.mbar-c{justify-self:center;min-width:0;max-width:100%;display:flex}.mbar-r{justify-self:end;display:flex}.mbar-c>.mnav-seg{max-width:100%}.mbar-l .mnav-seg,.mbar-l .mnav-pill{animation:none}.mbar .mnav-pill{color:var(--gate-ink);position:relative}.mbar .mnav-pill.mnav-on,.mbar .mnav-pill.is-active{background:var(--gate-lav);color:var(--gate-deep);box-shadow:none}.mbar .mnav-pill.mnav-on:after,.mbar .mnav-pill.is-active:after{content:"";position:absolute;left:50%;bottom:.28rem;width:.25rem;height:.25rem;margin-left:-.125rem;border-radius:50%;background:currentColor}.mbar .mnav-on .ob-badge{background:#e8453c;color:#fff}.mbar .mnav-primary{background:var(--primary);color:#fff}.mbar .mnav-pill:focus-visible,.mnav-back:focus-visible,.dz-share-top:focus-visible{outline:2px solid #6B46F2;outline-offset:2px}.mbar-year{flex:none;padding:0 .3rem;font-size:.95rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--gate-ink)}.mbar .ct-pdiv{margin:0 .05rem}.mnav-back{left:max(.75rem,calc(50% - 17rem));bottom:calc(1.7rem + env(safe-area-inset-bottom,0px));width:3.45rem;height:3.45rem;border-radius:1.3rem;border:1px solid var(--border);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);color:var(--gate-ink);animation:none}.mnav-back .mu-icon{font-size:1.3rem}.shop-top-actions{display:flex;flex-direction:row;align-items:center;gap:.5rem}.shop-top-sub{display:none}.shop .shop-top .btn.round-btn.shop-save-d{height:2.4rem}.shop-top .shop-save-d{display:inline-flex;align-items:center;gap:.4rem;height:2.4rem;padding:0 1.1rem;border:0;border-radius:999px;background:var(--primary);color:var(--primary-foreground, #fff);font-size:.9rem;font-weight:700}.shop-top .shop-save-d:disabled{opacity:.45;background:var(--primary);color:var(--primary-foreground, #fff)}.tpl-new{display:none}}@media(max-width:23.99rem){.mnav.mbar{width:calc(100% - 1rem);grid-template-columns:3.25rem minmax(0,1fr) 3.25rem;gap:.25rem}.mbar .mnav-seg{height:3.25rem}.mbar .mnav-solo,.mbar .mnav-scroll{padding:.25rem}.mbar .mnav-pill{width:2.6rem;height:2.6rem}.mnav-back{left:.5rem;width:3.25rem;height:3.25rem}}.save-btn,.shop .shop-top .btn.round-btn.save-btn{width:9.25rem;min-width:0;padding-inline:.8rem;aspect-ratio:auto;justify-content:center;white-space:nowrap;overflow:hidden}.save-btn{gap:.4rem;transition:opacity .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .12s ease}.save-btn:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 8px 18px -10px #1c1c1e99}.save-btn:not(:disabled):active{transform:scale(.96);box-shadow:none}.save-btn:focus-visible{outline:2px solid #6B46F2;outline-offset:2px}.save-btn .mu-icon{font-size:1rem}.save-btn.is-done,.save-btn.is-done:disabled,.shop .shop-top .save-btn.is-done:disabled{opacity:1;background:#e7f5ee;color:#1a7f52}.save-btn.is-done>span{animation:save-in .25s ease both}.save-tick{animation:save-pop .42s cubic-bezier(.34,1.56,.64,1) both}@keyframes save-pop{0%{transform:scale(0);opacity:0}to{transform:none;opacity:1}}@keyframes save-in{0%{opacity:0;transform:translate(-3px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.save-btn,.save-btn:not(:disabled):hover,.save-btn:not(:disabled):active{transition:none;transform:none}.save-tick,.save-btn.is-done>span{animation:none}}@media(max-width:63.99rem){.nm .nm-year.only-desk-nm{display:none}}.env-tag{position:fixed;top:calc(.2rem + env(safe-area-inset-top,0px));left:50%;transform:translate(-50%);z-index:90;pointer-events:none;padding:.12rem .45rem;border-radius:999px;background:#f59e0b;color:#1c1c1e;font:800 .6rem/1.3 Inter,system-ui,sans-serif;letter-spacing:.06em;box-shadow:0 2px 8px -3px #00000059}.pz-step>*{flex:none}.pz-sum{background:var(--gate-card);border:1px solid var(--gate-hairline);border-radius:16px;overflow:hidden;flex-direction:column;gap:0}.pz-its{padding:.75rem .9rem;gap:.6rem}.pz-it{flex-direction:row;align-items:center;gap:.7rem;min-width:0}.pz-ph{width:2.4rem;height:2.4rem;border-radius:10px;flex:none;object-fit:cover;overflow:hidden}.pz-ph-empty{background:var(--gate-soft);color:var(--gate-muted);align-items:center;justify-content:center}.pz-it-tx{flex:1 1 0;min-width:0;gap:.1rem}.pz-it>.pz-it-tx,.pz-recap>.pz-recap-tx,.pz-row>.pz-row-tx,.pz-pol>.pz-pol-tx{flex:1 1 0;min-width:0}.pz-it-a{white-space:nowrap}.pz-it-n{font-size:.9rem;font-weight:600;color:var(--gate-text);overflow-wrap:anywhere}.pz-it-s{font-size:.74rem;color:var(--gate-muted)}.pz-it-a{flex:none;font-size:.85rem;color:#4a4655;font-variant-numeric:tabular-nums}.pz-it-x .pz-it-n{font-weight:500;color:#4a4655}.pz-lines{border-top:1px solid var(--gate-hairline);padding:.6rem .9rem;gap:.35rem}.pz-ln{flex-direction:row;justify-content:space-between;gap:.8rem;font-size:.82rem;color:#6f6a7d;font-variant-numeric:tabular-nums}.pz-ln>:first-child{min-width:0;overflow-wrap:anywhere}.pz-ln>:last-child{flex:none;text-align:right}.pz-ln-strong{color:var(--gate-text);font-weight:700}.pz-due{border-top:1px solid var(--gate-hairline);background:#fcfbfe;padding:.75rem .9rem;flex-direction:row;align-items:center;justify-content:space-between;gap:.8rem}.pz-due-tx{gap:.05rem}.pz-due-k{font-size:.92rem;font-weight:700;color:var(--gate-text)}.pz-due-s{font-size:.74rem;color:var(--gate-muted)}.pz-due-a{font-size:1.45rem;font-weight:800;letter-spacing:-.03em;color:var(--gate-text);font-variant-numeric:tabular-nums}.pz-pol{flex-direction:row;align-items:flex-start;gap:.5rem;font-size:.8rem;color:#4a4655;line-height:1.4}.pz-pol .mu-icon{color:var(--gate-done);flex:none;margin-top:.05rem}.pz-pol-tx{gap:.55rem;flex:1 1 0;min-width:0}.pz-pol-tx>span{overflow-wrap:anywhere}.pz-pol .pz-pol-ok{justify-content:flex-start;align-self:stretch}.pz-pol-ok{flex-direction:row;align-items:center;gap:.55rem;min-height:44px;padding:0;background:none;border:0;font:inherit;font-size:.84rem;font-weight:600;color:var(--gate-text, #15131b);text-align:left;cursor:pointer}.pz-pol-box{width:1.3rem;height:1.3rem;border-radius:6px;border:1.5px solid #cfc8ea;background:#fff;align-items:center;justify-content:center;flex:none}.pz-pol-ok.on .pz-pol-box{background:#1c1c1e;border-color:#1c1c1e;color:#fff}.pz-pol-ok.on .pz-pol-box .mu-icon{color:#fff;margin:0;width:.9rem;height:.9rem}.pz-sec{font-size:.92rem;font-weight:700;color:var(--gate-text);margin-top:.15rem}.pz-seg{flex-direction:row;gap:3px;padding:3px;border-radius:12px;background:#efedf4}.pz-seg-b{flex:1 1 0;min-width:0;border:0;background:transparent;border-radius:9px;padding:.5rem .4rem;font-size:.82rem;font-weight:600;color:#6f6a7d;justify-content:center;cursor:pointer}.pz-seg-b.on{background:var(--gate-card);color:var(--gate-text);box-shadow:0 1px 2px #1410281f}.pz-card{background:var(--gate-card);border:1px solid var(--gate-hairline);border-radius:14px;overflow:hidden;gap:0}.pz-row{flex-direction:row;align-items:center;justify-content:space-between;gap:.7rem;padding:.7rem .9rem;border-top:1px solid var(--gate-hairline)}.pz-row:first-child{border-top:0}.pz-row-tx{min-width:0;gap:.1rem}.pz-row-k{font-size:.72rem;color:var(--gate-muted)}.pz-row-v{font-size:.95rem;font-weight:700;color:var(--gate-text);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.pz-mono{font-family:ui-monospace,SF Mono,Menlo,monospace;letter-spacing:.04em}.pz-cp{flex:none;border:0;background:var(--gate-lav-soft);color:var(--gate-deep);border-radius:999px;padding:.32rem .6rem;font-size:.74rem;font-weight:600;gap:.25rem;flex-direction:row;align-items:center;cursor:pointer}.pz-cp .mu-icon{width:.8rem;height:.8rem}.pz-fine{font-size:.72rem;color:var(--gate-muted);text-align:center;margin-top:-.4rem}.pz-recap{flex-direction:row;align-items:center;gap:.65rem;padding:.6rem .8rem;background:var(--gate-card);border:1px solid var(--gate-hairline);border-radius:14px}.pz-recap-lg{width:1.8rem;height:1.8rem;flex:none;align-items:center;justify-content:center}.pz-recap-tx{flex:1 1 auto;min-width:0;gap:.05rem}.pz-recap-n{font-size:.88rem;font-weight:700;color:var(--gate-text)}.pz-recap-s{font-size:.74rem;color:var(--gate-muted);overflow-wrap:anywhere}.pz-link{border:0;background:none;padding:.2rem;color:var(--gate-deep);font-size:.82rem;font-weight:600;cursor:pointer;flex:none}.pz-drop{min-height:11rem;border:1.5px dashed #cfc8e4;border-radius:16px;background:var(--gate-card);flex-direction:column;align-items:center;justify-content:center;gap:.3rem;text-align:center;padding:1rem;cursor:pointer}.pz-drop:hover{border-color:var(--gate-lav-2);background:#fdfcff}.pz-drop>.mu-icon{width:1.8rem;height:1.8rem;color:#6b46f2;margin-bottom:.25rem}.pz-drop-t{font-size:.95rem;font-weight:700;color:var(--gate-text)}.pz-drop-s{font-size:.78rem;color:var(--gate-muted)}.pz-shot{background:var(--gate-card);border:1px solid var(--gate-hairline);border-radius:16px;padding:.5rem;gap:.45rem}.pz-shot-img{height:14rem;border-radius:11px;background:var(--gate-soft);align-items:center;justify-content:center;overflow:hidden}.pz-shot-pic{max-width:100%;max-height:100%}.pz-shot-meta{flex-direction:row;justify-content:space-between;align-items:center;font-size:.78rem;color:#6f6a7d;padding:0 .2rem .1rem}.pz-warn{flex-direction:row;align-items:flex-start;gap:.55rem;background:#fff7e6;color:#6b4a06;border-radius:12px;padding:.7rem .8rem;font-size:.84rem;line-height:1.4}.pz-warn .mu-icon{flex:none;margin-top:.1rem}.pz-warn-acts{gap:.35rem;align-items:stretch;margin-top:auto;padding-top:var(--sheet-space)}.pz-text-btn{border:0;background:none;padding:.55rem;color:#6f6a7d;font-size:.88rem;font-weight:600;align-self:center;cursor:pointer;justify-content:center}.pz-text-btn:hover{color:var(--gate-text)}.rv-view{gap:.9rem}.rv-view>*{flex:none}.rv-head{align-items:center;text-align:center;gap:.3rem;padding-top:.6rem}.rv-ic{width:2.9rem;height:2.9rem;border-radius:999px;align-items:center;justify-content:center;color:#fff;margin-bottom:.35rem}.rv-ic .mu-icon{width:1.4rem;height:1.4rem}.rv-ic-ok{background:#0f8f6a}.rv-ic-wait{background:#d99a1e}.rv-ic-no{background:#c23a2b}.rv-big{font-family:Bricolage Grotesque,Inter,system-ui,sans-serif;font-size:2.2rem;font-weight:800;letter-spacing:-.04em;line-height:1.05;color:var(--gate-text);font-variant-numeric:tabular-nums;text-wrap:balance}.rv-line{font-size:.9rem;color:#4a4655;text-wrap:balance}.rv-note{font-size:.82rem;line-height:1.4;color:#4a4655;max-width:26rem;text-wrap:balance}.rv-note-wait{color:#6b4a06}.rv-note-no{color:#8e2a1f;background:#fdecea;border-radius:12px;padding:.55rem .75rem;margin-top:.25rem}.rv-until{font-size:.8rem;color:#6f6a7d;text-align:center}.rv-acts{gap:.5rem;align-items:stretch;margin-top:auto;padding-top:.4rem}.rv-main{width:100%;gap:.45rem;justify-content:center}.rv-ghost{width:100%;min-height:2.9rem;border-radius:999px;border:1px solid var(--gate-hairline);background:var(--gate-card);color:var(--gate-text);font-size:.9rem;font-weight:600;flex-direction:row;align-items:center;justify-content:center;gap:.45rem;text-decoration:none}.rv-ghost:hover{border-color:var(--gate-lav-2)}.rv-page{align-items:center;padding:calc(1.2rem + env(safe-area-inset-top,0)) 1rem 2rem}.rv-wrap{width:min(31rem,100%)}.rv-card{background:var(--gate-card);border:1px solid var(--gate-hairline);border-radius:24px;padding:1.1rem 1.1rem 1.2rem;gap:.9rem;box-shadow:0 30px 60px -40px #14102859}.rv-card>*{flex:none}.rv-shop{flex-direction:row;align-items:center;gap:.5rem;justify-content:center}.rv-shop-av{width:1.7rem;height:1.7rem;border-radius:8px;object-fit:cover}.rv-shop-n{font-size:.88rem;font-weight:700;color:var(--gate-text)}.rv-miss{align-items:center;text-align:center;padding:2rem 1.2rem;color:var(--gate-muted)}.rv-miss>.mu-icon{width:2rem;height:2rem}.rv-skel-ic{width:2.9rem;height:2.9rem;border-radius:999px;align-self:center}.rv-skel-big{width:55%;height:2.2rem;border-radius:10px;align-self:center}.rv-skel-line{width:70%;height:.9rem;border-radius:6px;align-self:center}.rv-skel-sum{height:7rem;border-radius:16px}.tc{gap:.5rem}.tc>*{flex:none}.tc-band{flex-direction:row;align-items:flex-start;gap:.5rem;border-radius:12px;padding:.6rem .75rem;font-size:.84rem;font-weight:600}.tc-band .mu-icon{flex:none;margin-top:.1rem}.tc-band-tx{gap:.1rem;min-width:0}.tc-band-ok{background:#e3f6ef;color:#0b6b50}.tc-band-wait{background:#fff7e6;color:#6b4a06}.tc-band-no{background:#fdecea;color:#8e2a1f}.tc-strong{font-weight:700}.tc-soft{font-weight:500;opacity:.85;overflow-wrap:anywhere}.tc-rows{border:1px solid var(--gate-hairline);border-radius:12px;padding:.55rem .75rem;gap:.35rem;background:var(--gate-card)}.tc-row{flex-direction:row;justify-content:space-between;align-items:center;gap:.8rem;font-size:.84rem}.tc-k{color:var(--gate-muted)}.tc-v{font-weight:700;color:var(--gate-text);font-variant-numeric:tabular-nums;flex-direction:row;align-items:center;gap:.25rem}.tc-mono{font-family:ui-monospace,SF Mono,Menlo,monospace;letter-spacing:.04em}.tc-yes{color:#0f8f6a}.tc-no{color:#c23a2b}.tc-mark .tc-v{color:inherit}.tc-v .mu-icon,.tc-mark .mu-icon{width:.95rem;height:.95rem}.tc-mark{flex-direction:row;align-items:center;gap:.25rem}.tc-reasons{gap:.45rem}.tc-reason{flex-direction:row;align-items:center;gap:.6rem;border:1px solid var(--gate-hairline);border-radius:12px;padding:.7rem .8rem;background:var(--gate-card);font-size:.9rem;color:var(--gate-text);cursor:pointer;text-align:left;justify-content:flex-start}.tc-reason.on{border-color:var(--gate-ink);box-shadow:inset 0 0 0 1px var(--gate-ink)}.tc-dot{width:.95rem;height:.95rem;border-radius:999px;border:1.5px solid #c9c4d3;flex:none}.tc-reason.on .tc-dot{border:5px solid var(--gate-ink)}.tc-notebox{border:1px solid var(--gate-hairline);border-radius:12px;padding:.2rem .75rem;background:var(--gate-card)}.tc-hint{font-size:.78rem;color:var(--gate-muted);line-height:1.4}.tc-no-btn{gap:.4rem}.ped-review{flex-direction:row;align-items:center;gap:.7rem;background:#fbf3df;border:1px solid #f2e6c4;border-radius:.9rem;padding:.6rem .7rem}.ped-review-thumb{flex:none;width:2.7rem;height:3.2rem;border-radius:.5rem;overflow:hidden;background:#fff;border:1px solid #efe6cd;display:grid;place-items:center;text-decoration:none}.ped-review-img{width:100%;height:100%;object-fit:cover;display:block}.ped-review-noimg .mu-icon{color:#c9b98d;font-size:1.1rem}.ped-review-thumb-btn{cursor:pointer;background:#fff;border-color:#efe6cd;color:#b07d0a;padding:0}.ped-review-thumb-btn .mu-icon{font-size:1.4rem}.ped-review-thumb-btn:hover{background:#fdf7e8}.ped-review-thumb-btn:active{transform:scale(.97)}.ped-review-mid{min-width:0;flex:1;gap:.16rem}.ped-review-status{flex-direction:row;align-items:center;gap:.4rem}.ped-review-dot{width:.5rem;height:.5rem;border-radius:999px;background:#d09410;flex:none}.ped-review-status>span{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#b07d0a}.ped-review-method{flex-direction:row;align-items:center;gap:.4rem;min-width:0}.ped-review-method-n{font-size:.96rem;font-weight:800;color:#2a2420;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ped-review-amt{font-size:.84rem;font-weight:600;color:#8a7c5e;font-variant-numeric:tabular-nums;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ped-review-ver{flex:none;margin-left:auto;flex-direction:row;align-items:center;gap:.4rem;background:#1c1720;color:#fff;font-weight:800;font-size:.84rem;border-radius:.7rem;padding:.55rem .95rem;text-decoration:none;cursor:pointer;white-space:nowrap}.ped-review-ver:active{transform:scale(.96)}.ped-review-ver .mu-icon{font-size:.95rem}.ped-review-ver.seen{background:#1f7a4d}.ped-paylogo{width:1.55rem;height:1.55rem;border-radius:6px;display:grid;place-items:center;background:#fff;overflow:hidden;flex:none;box-shadow:inset 0 0 0 1px #efe6cd}.ped-paylogo .pay-logo-sm{height:16px;max-width:20px}.ped-paylogo .mu-icon{font-size:.9rem;color:#2a2420}.ped-verified{flex-direction:row;align-items:center;gap:.5rem;background:#e7f8ee;border:1px solid #c3ecd3;border-radius:.7rem;padding:.5rem .65rem}.ped-verified-tag{flex:none;flex-direction:row;align-items:center;gap:.35rem;color:#0f8a4d;font-weight:800;font-size:.8rem}.ped-verified-tag .mu-icon{font-size:.95rem}.ped-verified-m{flex:0 1 auto;font-size:.8rem;font-weight:600;color:#4f8a68;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ped-verified-see{flex:none;margin-left:auto;flex-direction:row;align-items:center;gap:.3rem;background:#fff;border:1px solid #c3ecd3;color:#0f8a4d;font-weight:700;font-size:.76rem;border-radius:.55rem;padding:.4rem .65rem;cursor:pointer}.ped-verified-see:active{transform:scale(.96)}.ped-verified-see .mu-icon{font-size:.85rem}@media(min-width:48rem){.rv-page{justify-content:center;padding-top:3rem}}.me-sec{background:var(--ed-group);border-radius:1.1rem;padding:.5rem;gap:.5rem}.me-sec-head{flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem;padding:.2rem .2rem 0 .55rem}.me-edit{flex:none;display:inline-flex;flex-direction:row;align-items:center;gap:.4rem;height:2.35rem;padding:0 1rem;border-radius:999px;border:1px solid rgba(20,16,40,.14);background:var(--ed-card);color:var(--ed-ink);font-size:.88rem;font-weight:700;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.me-edit .mu-icon{font-size:.95rem}.me-edit:hover{background:var(--ed-soft);border-color:var(--ed-brand);color:var(--ed-brand)}.me-card{background:var(--ed-card);border-radius:1.1rem;padding:1.25rem;gap:1rem;box-shadow:0 1px 2px #1410280d,inset 0 0 0 1px var(--ed-hair)}.me-top{flex-direction:row;align-items:center;gap:.9rem}.me-card .me-av{order:0;width:3.6rem;height:3.6rem}.me-tx{flex:1;min-width:0;gap:.2rem}.me-card .me-name{font-size:1.05rem;font-weight:700;letter-spacing:-.01em;overflow-wrap:anywhere}.me-kind{font-size:.82rem;color:var(--ed-mut)}.me-card .me-bio{font-size:.88rem;line-height:1.55;color:var(--ed-mut);overflow-wrap:anywhere}.me-card .me-soc{margin-top:0;flex-wrap:wrap;gap:.5rem 1.1rem}.me-card .me-soc-i{flex-direction:row;align-items:center;gap:.35rem;font-size:.82rem;color:var(--ed-mut);min-width:0}.me-card .me-soc-i .mu-icon{font-size:1rem}.me-rule{height:1px;background:var(--ed-hair);flex:none}.me-hours{gap:.8rem}.me-hr-h{flex-direction:row;align-items:center;gap:.5rem;font-size:.9rem;font-weight:700}.me-hr-h .mu-icon{color:var(--ed-brand);font-size:1.05rem}.me-days{flex-direction:row;flex-wrap:wrap;gap:.4rem}.me-dy{width:2.15rem;height:2.15rem;border-radius:999px;display:grid;place-items:center;flex:none;font-size:.74rem;font-weight:700;background:var(--ed-ink);color:#fff}.me-dy.off{background:var(--ed-group);color:var(--ed-fnt)}.me-spans{gap:0}.me-span{flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;padding:.6rem 0;border-bottom:1px solid rgba(20,16,40,.06)}.me-span:last-child{border-bottom:0;padding-bottom:0}.me-span-l{font-size:.88rem;color:var(--ed-mut)}.me-span-v{font-size:.88rem;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.me-next{align-self:flex-start;font-size:.8rem;font-weight:600;color:#166534;background:#ecfdf3;border-radius:999px;padding:.3rem .75rem}.me-next-off{color:var(--ed-mut);background:var(--ed-group)}.shop-two .offer-link{grid-template-areas:"grip th   name name" "grip th   meta meta" "grip tool tool tool"}.shop-two .offer-link>.row-meta{min-width:0}.shop-two .offer-link>.row-meta>*{white-space:pre;overflow:hidden;text-overflow:ellipsis;min-width:0}@media(min-width:48rem){.drawer-content:has(.pe){width:min(58rem,94vw);max-width:none;height:min(44rem,90svh)}}.pe{--step: 1.1rem;--sheet-space: 1.5rem;--sheet-tight: .5rem}.pe-nav{width:17.5rem;padding:1rem .8rem;gap:.25rem}.pe-navi{align-items:center;justify-content:flex-start;text-align:left;padding:.85rem .9rem;gap:.8rem}.pe-navi .mu-icon{font-size:1.15rem}.pe-nt,.drawer-content .pe-nt{flex:1 1 auto;min-width:0;gap:.15rem;align-items:flex-start}.pe-l{color:var(--gate-text);font-size:.95rem}.pe-v{font-size:.8rem;font-weight:500;color:var(--gate-muted)}.pe-ok{flex:0 0 auto!important;font-size:.68rem;font-weight:800;color:#166534;background:#dcfce7;border-radius:999px;padding:.18rem .55rem}.pe-chev{display:none;color:var(--gate-muted)}.pe-save{height:2.9rem;border-radius:999px;margin-left:auto}.pe-list{padding:1.75rem 2rem 2.25rem;gap:1.75rem}.pe .one{gap:1.5rem}.pe .one-head{gap:.5rem}.pe .one-q{font-size:1.55rem}.pe .note-soft{font-size:.92rem;line-height:1.5}.pe .trades{gap:.6rem}.pe .trade{padding:.75rem 1.15rem;font-size:.95rem}.pe .family-name{margin-bottom:.2rem}.pe .hour{min-height:3rem;font-size:.95rem}.pe .slug-say,.pe .cart-nowa,.pe .hint-soft{font-size:.88rem;line-height:1.45}.pe-hours{gap:0}.amen-count{align-self:flex-start;font-size:.8rem;font-weight:700;color:var(--gate-deep, var(--gate-ink));background:var(--gate-lav-soft);border-radius:999px;padding:.25rem .75rem}.pe-list>.one+.one{margin-top:.5rem;padding-top:2rem;border-top:1px solid var(--gate-hairline)}.pe-hours>.one+.one{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--gate-hairline)}.pe-foot{justify-content:flex-end;padding:1rem 2rem calc(1rem + env(safe-area-inset-bottom,0))}.pe-bar{display:none}@media(max-width:47.99rem){.drawer-content:has(.pe){width:100%;max-width:none;margin-inline:0}.pe .pe-nav{flex:1 1 auto;min-height:0;width:auto;flex-direction:column;overflow-x:hidden;overflow-y:auto;border-bottom:0;gap:.2rem;padding:.6rem .7rem 1rem}.pe .pe-navi,.pe .pe-navi.on{flex:none;border:0;border-radius:.9rem;padding:.95rem .8rem;background:transparent;white-space:normal}.pe .pe-navi:hover{background:var(--gate-soft)}.pe-chev{display:block}.pe:not(.pe-in) .pe-pane{display:none}.pe.pe-in .pe-nav{display:none}.pe-bar{display:flex;flex:none;flex-direction:row;padding:.75rem 1rem 0}.pe-back{display:inline-flex;flex-direction:row;align-items:center;gap:.25rem;border:0;background:transparent;color:var(--gate-deep, var(--gate-ink));font-weight:700;font-size:.92rem;padding:.45rem .5rem;border-radius:.7rem;cursor:pointer}.pe-back .mu-icon{font-size:1.15rem}.pe-back:hover{background:var(--gate-soft)}.pe-list{padding:1rem 1.25rem 1.75rem;gap:1.5rem}.pe .one-q{font-size:1.4rem}.pe-foot{padding:.9rem 1.25rem calc(.9rem + env(safe-area-inset-bottom,0))}.pe-foot .save-btn{width:100%}}.tiers{display:flex;flex-direction:column}.tier:not(:has(>*)){display:none}.shop-two .sec-head:has(>.tier-grip){align-items:center;justify-content:flex-start}.shop-two .sec-head:has(>.tier-grip)>.sec-name{margin-right:auto}.shop-two .tier-grip{width:1.4rem;margin:0 .15rem 0 -.2rem;align-self:center}.bk-btn-th{background:var(--ed-soft, #f2eefb);color:var(--ed-brand, #4b3aa8)}.bk-btn-th .mu-icon{font-size:1.2rem}.bk-yt-ic{background:#fdeceb}.bk-head-tx{flex:1;min-width:0;gap:.1rem}.bk-sub{font-size:.78rem;color:var(--ed-mut, #6b6a66);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-yt-shot{position:relative;border-radius:.8rem;overflow:hidden;aspect-ratio:16 / 9;background:#1f1f24}.bk-yt-img{width:100%;height:100%;object-fit:cover;display:block}.bk-yt-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:3.2rem;height:2.2rem;border-radius:.7rem;background:#e02424;color:#fff;display:grid;place-items:center}.bk-yt-play .mu-icon{font-size:1.1rem}.bk-map{width:100%;aspect-ratio:64 / 30;object-fit:cover;border-radius:.8rem;display:block;background:#eef3ea}.bk-body{gap:1rem}.bk-val{font-size:.95rem;color:var(--gate-text)}.bk-val-off{color:var(--gate-muted);font-style:italic}.bk-targets{grid-template-columns:repeat(4,minmax(0,1fr))}.shop .shop-one .stx-sess{display:flex;flex-direction:column;gap:.6rem;margin:.8rem 0 1.2rem}.shop .shop-one .stx-sess-it{border-radius:var(--st-radius, 1.25rem);background:var(--stx-card, rgba(255,255,255,.11));box-shadow:inset 0 0 0 1px var(--stx-hair, rgba(255,255,255,.16));backdrop-filter:blur(16px);overflow:hidden}.shop .shop-one .stx-sess-h{display:flex;flex-direction:row;align-items:center;gap:.8rem;width:100%;padding:.8rem .9rem;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.shop .shop-one .stx-sess-th{flex:none;width:3.1rem;height:3.1rem;border-radius:.8rem;object-fit:cover;overflow:hidden}.shop .shop-one .stx-sess-th-e{display:grid;place-items:center;background:currentColor;@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,currentColor 14%,transparent)}}.shop .shop-one .stx-sess-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.shop .shop-one .stx-sess-t{font-weight:800;font-size:1rem;letter-spacing:-.01em}.shop .shop-one .stx-sess-m{font-size:.84rem;color:var(--stx-soft, rgba(255,255,255,.74))}.shop .shop-one .stx-sess-pay{align-self:flex-start;margin-top:.2rem;font-size:.72rem;font-weight:800;padding:.15rem .55rem;border-radius:999px;background:var(--acc, #f0c06a);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--acc, #f0c06a) 85%,transparent)}color:var(--acc-ink, #3a2a12)}.shop .shop-one .stx-sess-ch{flex:none;font-size:1.2rem;opacity:.8}.shop .shop-one .stx-sess-body{display:flex;flex-direction:column;gap:.9rem;padding:0 .9rem 1rem}.shop .shop-one .stx-sess-media{display:grid;grid-template-columns:2fr 1fr;grid-auto-rows:4.6rem;gap:.4rem}.shop .shop-one .stx-sess-media:not(:has(>*)){display:none}.shop .shop-one .stx-sess-vid{position:relative;grid-row:span 2;border-radius:.9rem;overflow:hidden;background:#111;display:block}.shop .shop-one .stx-sess-vimg,.shop .shop-one .stx-sess-ph{width:100%;height:100%;object-fit:cover;border-radius:.8rem;display:block}.shop .shop-one .stx-sess-d{font-size:.92rem;line-height:1.55;color:var(--stx-soft, rgba(255,255,255,.8))}.shop .shop-one .stx-sess-inc{display:flex;flex-direction:column;gap:.4rem}.shop .shop-one .stx-sess-li{display:flex;flex-direction:row;gap:.5rem;align-items:flex-start;font-size:.9rem}.shop .shop-one .stx-sess-li .mu-icon{flex:none;margin-top:.15rem;color:#4ade80}.shop .shop-one .stx-sess-when{display:flex;flex-direction:column;gap:.6rem;padding-top:.8rem;border-top:1px solid var(--stx-hair, rgba(255,255,255,.16))}.shop .shop-one .stx-sess .stx-bk-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.shop .shop-one .stx-sess .stx-bk-slot{background:var(--stx-ink, #fff);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--stx-ink, #fff) 18%,transparent)}color:var(--stx-ink, #fff);opacity:1;font-weight:800}.shop .shop-one .stx-sess-cta,.shop .shop-one .stx-place-btn{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding:0 1.1rem;border:0;border-radius:var(--btnradius, 999px);background:var(--btncolor, #fff);color:var(--btnink, #111);font:inherit;font-weight:800;text-decoration:none;cursor:pointer}.shop .shop-one .stx-place-btn.is-soft{background:var(--btncolor, #fff);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--btncolor, #fff) 22%,transparent)}color:inherit;box-shadow:inset 0 0 0 1px var(--stx-hair, rgba(255,255,255,.2))}.shop .shop-one .stx-sess-note{font-size:.78rem;color:var(--stx-faint, rgba(255,255,255,.6));text-align:center;line-height:1.4}.shop .shop-one .stx-yt{display:grid;grid-template-columns:1fr;gap:.6rem;margin:.6rem 0 1.2rem}.shop .shop-one .stx-yt.is-many{grid-template-columns:repeat(2,minmax(0,1fr))}.shop .shop-one .stx-yt.is-many>:first-child{grid-column:1 / -1}.shop .shop-one .stx-yt-v{display:flex;flex-direction:column;gap:.4rem;color:inherit;text-decoration:none}.shop .shop-one .stx-yt-shot{position:relative;aspect-ratio:16 / 9;border-radius:var(--st-radius, 1rem);overflow:hidden;background:#111}.shop .shop-one .stx-yt-img{width:100%;height:100%;object-fit:cover;display:block}.shop .shop-one .stx-yt-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:3.4rem;height:2.4rem;border-radius:.75rem;background:#e02424;color:#fff;display:grid;place-items:center;box-shadow:0 8px 20px -8px #0009}.shop .shop-one .stx-yt-play .mu-icon{font-size:1.15rem}.shop .shop-one .stx-yt-t{font-size:.86rem;font-weight:700;line-height:1.3}.shop .shop-one .stx-place{display:flex;flex-direction:column;gap:.7rem;margin:.4rem 0 1.2rem;padding:.9rem;border-radius:var(--st-radius, 1.25rem);background:var(--stx-card, rgba(255,255,255,.11));box-shadow:inset 0 0 0 1px var(--stx-hair, rgba(255,255,255,.16));backdrop-filter:blur(16px)}.shop .shop-one .stx-map-a{display:block;border-radius:.9rem;overflow:hidden}.shop .shop-one .stx-map{width:100%;aspect-ratio:64 / 30;object-fit:cover;display:block;background:#e9efe6}.shop .shop-one .stx-place-tx{display:flex;flex-direction:column;gap:.2rem}.shop .shop-one .stx-place-a{font-weight:800;font-size:.98rem}.shop .shop-one .stx-place-n{font-size:.88rem;line-height:1.45;color:var(--stx-soft, rgba(255,255,255,.78))}.shop .shop-one .stx-place-go{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.45rem}.shop .shop-one .stx-btns{margin-top:.4rem}.shop .shop-one .stx-float{position:fixed;right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:40;display:flex;flex-direction:row;align-items:center;gap:.55rem;min-height:3.3rem;padding:0 1.2rem 0 1rem;border-radius:999px;background:var(--btncolor, #1f8f55);color:var(--btnink, #fff);font:inherit;font-weight:800;text-decoration:none;box-shadow:0 16px 34px -12px #0000008c}.shop .shop-one .stx-float .mu-icon{font-size:1.3rem}.shop .shop-one .stx-sess-media:has(>:only-child){grid-template-columns:1fr;grid-auto-rows:auto}.shop .shop-one .stx-sess-media:has(>:only-child)>.stx-sess-vid{aspect-ratio:16 / 9;grid-row:auto}.shop .shop-one .stx-yt-v{width:100%}.pass-meet{flex-direction:column;gap:.9rem;padding:1.1rem;border-radius:1.1rem;background:var(--gate-card);box-shadow:inset 0 0 0 1px var(--gate-hairline)}.pass-meet-ic{width:2.6rem;height:2.6rem;border-radius:.8rem;display:grid;place-items:center;background:var(--gate-lav-soft);color:var(--gate-deep)}.pass-meet-ic .mu-icon{font-size:1.3rem}.pass-meet-tx{gap:.25rem}.pass-meet-t{font-weight:800;font-size:1.02rem}.pass-meet-n{font-size:.9rem;color:var(--gate-muted);line-height:1.45}.pass-meet-go{width:100%;justify-content:center}.shop .shop-one .stx-float.pv-float{position:sticky;right:auto;bottom:.9rem;align-self:flex-end;flex:none;box-sizing:border-box;width:3.25rem;height:3.25rem;min-height:0;padding:0;margin:-4.15rem .9rem .9rem auto;border-radius:999px;justify-content:center;align-items:center;z-index:5}.shop .shop-one .stx-float.pv-float .mu-icon{flex:none}.shop .shop-one{--stx-sec: 2rem;--stx-sec-in: .8rem;--stx-item: .75rem}.shop .shop-one.as-desk{--stx-sec: 2.5rem;--stx-sec-in: 1rem;--stx-item: 1rem}@media(min-width:64rem){.pub-shop .shop-one.pub-live{--stx-sec: 2.5rem;--stx-sec-in: 1rem;--stx-item: 1rem}}@media(min-width:40rem)and (max-width:63.99rem){.pub-shop .shop-one.pub-live{--stx-sec: 2.5rem;--stx-sec-in: 1rem;--stx-item: 1rem}}.shop .shop-one .stx-yt,.shop .shop-one .stx-place{margin:0}.shop .shop-one .stx-sess{margin:var(--stx-item) 0 0;gap:var(--stx-item)}.shop .shop-one .stx-right>.stx-links{margin:var(--stx-sec) 0 0}.shop .shop-one .stx-right>.stx-links+.stx-links{margin-top:.55rem}.shop .shop-one .stx-right>.stx-bento+.stx-links{margin-top:var(--stx-item)}.bk-count{font-size:.8rem;font-weight:700;color:var(--gate-muted)}.bk-vids{gap:.5rem}.bk-vid{flex-direction:row;align-items:center;gap:.7rem;padding:.5rem .6rem .5rem .3rem;border-radius:.9rem;background:var(--gate-card);box-shadow:inset 0 0 0 1px var(--gate-hairline)}.bk-vid-grip{width:1.2rem;flex:none;display:flex;align-items:center;justify-content:center;color:var(--gate-muted);cursor:grab;touch-action:none}.bk-vid-th{position:relative;flex:none;width:5.2rem;aspect-ratio:16 / 9;border-radius:.55rem;overflow:hidden;background:#111}.bk-vid-img{width:100%;height:100%;object-fit:cover;display:block}.bk-vid-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:1.6rem;height:1.15rem;border-radius:.35rem;background:#e02424;color:#fff;display:grid;place-items:center}.bk-vid-play .mu-icon{font-size:.7rem}.bk-vid-tx{flex:1 1 auto;min-width:0;gap:.1rem}.drawer-content .bk-vid-tx{flex:1 1 auto}.bk-vid-k{align-self:flex-start;font-size:.68rem;font-weight:800;color:var(--gate-deep);background:var(--gate-lav-soft);border-radius:999px;padding:.1rem .45rem}.bk-vid-u{font-size:.82rem;color:var(--gate-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-vid-add{flex-direction:row;align-items:stretch;gap:.5rem}.drawer-content .bk-vid-add>.row-pill{flex:1 1 auto;min-width:0}.bk-vid-addb{flex:none;border-radius:999px;padding:0 1.1rem;gap:.35rem}.drawer-content .bk-vids{max-height:17.5rem;overflow-y:auto;overscroll-behavior:contain;padding-right:.2rem;scrollbar-width:thin}.drawer-content .bk-vids>.bk-vid{flex:none}.shop .shop-one .stx-statusrow{flex-direction:column;flex-wrap:nowrap;align-items:center;gap:var(--stx-item, .75rem)}.shop .shop-one.as-desk .stx-statusrow{align-items:flex-start;align-self:flex-start}@media(min-width:64rem){.pub-shop .shop-one.pub-live .stx-statusrow{align-items:flex-start;align-self:flex-start}}@media(min-width:40rem)and (max-width:63.99rem){.pub-shop .shop-one.pub-live .stx-statusrow{align-items:flex-start;align-self:flex-start}}.shop .shop-one .stx-float{min-height:0;height:3.25rem;width:3.25rem;padding:0;justify-content:center;gap:0}.shop .shop-one .stx-float>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.shop .shop-one .stx-float .mu-icon{font-size:1.45rem}@media(min-width:64rem){.pub-shop .shop-one.pub-live .stx-float{width:auto;max-width:16rem;height:3rem;padding:0 1.1rem 0 .9rem;gap:.5rem}.pub-shop .shop-one.pub-live .stx-float>span{position:static;width:auto;height:auto;clip:auto;overflow:hidden;text-overflow:ellipsis;font-size:.92rem}}@media(min-width:40rem)and (max-width:63.99rem){.pub-shop .shop-one.pub-live .stx-float{width:auto;max-width:16rem;height:3rem;padding:0 1.1rem 0 .9rem;gap:.5rem}.pub-shop .shop-one.pub-live .stx-float>span{position:static;width:auto;height:auto;clip:auto;overflow:hidden;text-overflow:ellipsis;font-size:.92rem}}.shop .shop-one.as-desk .stx-float.pv-float{width:auto;max-width:14rem;height:2.8rem;padding:0 1rem 0 .85rem;gap:.45rem;margin-top:-3.7rem}.shop .shop-one.as-desk .stx-float.pv-float>span{position:static;width:auto;height:auto;clip:auto;overflow:hidden;text-overflow:ellipsis;font-size:.85rem}@media(pointer:coarse){.card-grip,.gm-grip,.tier-grip{position:relative}.card-grip:before,.gm-grip:before,.tier-grip:before{content:"";position:absolute;inset:-12px -10px}}.shop-two .row-meta>.row-online{margin-left:.45rem;white-space:nowrap;font-size:.7rem;font-weight:800;color:var(--ed-brand, #4b3aa8);background:var(--ed-soft, #f2eefb);border-radius:999px;padding:.1rem .5rem;align-self:center}.pub-shop .shop-one .stx>.stx-top{position:sticky;top:0;z-index:8}.pub-shop .shop-one .stx:has(.stx-float) .stx-foot{padding-bottom:4.5rem}.aj-st-wait{background:#fff8eb;color:#8a5a00}.aj-remote{align-items:flex-start}.aj-rep{gap:.5rem;margin-top:.5rem}.aj-rep-row{gap:.25rem}.aj-rep-top{justify-content:space-between;font-size:.8rem;color:#3f3d48}.aj-rep-n{color:#8b8896;font-variant-numeric:tabular-nums}.aj-rep-bar{flex:none;height:.35rem;border-radius:999px;background:#efedf5;overflow:hidden}.aj-rep-fill{flex:none;height:100%;width:max(var(--w),2%);border-radius:999px;background:#5b40d6}.aj-rep-help{margin-top:.5rem;font-size:.8rem;font-weight:600;color:#5b40d6;text-decoration:none;overflow-wrap:anywhere}.aj-note-t{font-weight:700;color:var(--gate-text)}.aj-hop-warn{background:#fff8eb;border-color:#f6e2b8;color:#6b4a06}.shop .shop-one .rounded-2xl.rounded-2xl .stx-card .stx-meta{flex-direction:column;align-items:flex-start;gap:.55rem}.shop .shop-one .rounded-2xl.rounded-2xl .stx-card .stx-pricebox{flex-direction:row;align-items:baseline;flex-wrap:wrap;column-gap:.45rem;row-gap:0}.shop .shop-one .rounded-2xl.rounded-2xl .stx-card .stx-bookp{align-self:flex-start;max-width:100%}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-etiqueta .stx-card .stx-meta{flex-direction:row;align-items:center;justify-content:space-between}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-foto .stx-card .stx-meta,.shop .shop-one .rounded-2xl.rounded-2xl .stx-svc-row .stx-card .stx-meta{align-items:stretch}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-foto .stx-card .stx-bookp,.shop .shop-one .rounded-2xl.rounded-2xl .stx-svc-row .stx-card .stx-bookp{align-self:stretch}@media(min-width:64rem){.pub-shop .shop-one.pub-live .rounded-2xl.rounded-2xl:not(.cstyle-etiqueta):not(.cstyle-outline):not(.cstyle-bloque):not(.cstyle-plana):not(.cstyle-foto) .stx-svc:not(.stx-svc-row)>.stx-track>.stx-card.no-photo:last-child:nth-child(odd):not(:only-child) .stx-thumb.stx-thumb-e{width:3.6rem;height:3.6rem}}@media(min-width:40rem)and (max-width:63.99rem){.pub-shop .shop-one.pub-live .rounded-2xl.rounded-2xl:not(.cstyle-etiqueta):not(.cstyle-outline):not(.cstyle-bloque):not(.cstyle-plana):not(.cstyle-foto) .stx-svc:not(.stx-svc-row)>.stx-track>.stx-card.no-photo:last-child:nth-child(odd):not(:only-child) .stx-thumb.stx-thumb-e{width:3.6rem;height:3.6rem}}.shop .shop-one.as-desk .rounded-2xl.rounded-2xl:not(.cstyle-etiqueta):not(.cstyle-outline):not(.cstyle-bloque):not(.cstyle-plana):not(.cstyle-foto) .stx-svc:not(.stx-svc-row)>.stx-track>.stx-card.no-photo:last-child:nth-child(odd):not(:only-child) .stx-thumb.stx-thumb-e{width:3.6rem;height:3.6rem}.shop .shop-one .rounded-2xl.rounded-2xl .stx-svc:not(.stx-svc-row)>.stx-track>.stx-card.no-photo:last-child:nth-child(odd):not(:only-child){min-height:0}.aj-tries{margin-top:.3rem;font-weight:600;color:#3f3d48}.rc-page{align-items:center;padding:calc(1.2rem + env(safe-area-inset-top,0px)) 1rem calc(.6rem + env(safe-area-inset-bottom,0px));background:#f6f5fb;min-height:100dvh;box-sizing:border-box}.rc-wrap{width:min(31rem,100%);gap:.9rem;flex:1 0 auto}.rc-wrap>*{flex:none}.rc-shop{flex-direction:row;align-items:center;gap:.6rem}.rc-av{width:2.75rem;height:2.75rem;border-radius:14px;background:#ece7fb;color:#5b3fd4;font-weight:700;font-size:.8rem;align-items:center;justify-content:center;display:flex;flex:none;text-transform:uppercase}.rc-av-img{object-fit:cover;padding:0}.rc-shop-tx{gap:.05rem;min-width:0}.rc-shop-n{font-weight:700;font-size:1.02rem;color:#15131b;overflow-wrap:anywhere}.rc-shop-s{font-size:.75rem;color:#7b7689}.rc-card{background:#fff;border:1px solid #ecebf3;border-radius:26px;padding:1.5rem 1.25rem 1.25rem;gap:1.1rem}.rc-card>*{flex:none}.rc-miss{align-items:center;text-align:center;padding:2rem 1.2rem;color:#7b7689}.rc-hero{align-items:center;text-align:center;gap:.6rem}.rc-pill{flex-direction:row;align-items:center;gap:.35rem;padding:.3rem .75rem .3rem .45rem;border-radius:999px;font-size:.8rem;font-weight:600}.rc-pill .mu-icon{width:1.1rem;height:1.1rem}.rc-ok{background:#e4f4ec;color:#0b6b50}.rc-wait{background:#fbf0d9;color:#6e4a05}.rc-no{background:#fbe7e4;color:#8e2a1f}.rc-gone{background:#eceff4;color:#39414f}.rc-amt{font-family:Bricolage Grotesque,Inter,system-ui,sans-serif;font-size:3.4rem;font-weight:800;letter-spacing:-.045em;line-height:1;color:#15131b;font-variant-numeric:tabular-nums}.rc-title{font-family:Bricolage Grotesque,Inter,system-ui,sans-serif;font-size:1.85rem;font-weight:800;letter-spacing:-.03em;line-height:1.1;color:#15131b;text-wrap:balance}.rc-to{font-size:.92rem;color:#4a4655;line-height:1.4;text-wrap:balance}.rc-bar{gap:.5rem}.rc-track{height:10px;border-radius:999px;background:#eceaf3;overflow:hidden;flex-direction:row}.rc-fill{width:var(--w, 0%);background:#0f8f6a;border-radius:999px}.rc-bar-l{flex-direction:row;justify-content:space-between;gap:.6rem;font-size:.8rem;font-variant-numeric:tabular-nums}.rc-bar-paid{font-weight:600;color:#15131b}.rc-bar-rest{color:#6f6a7d}.rc-next{flex-direction:row;align-items:center;gap:.75rem;padding:.85rem;border-radius:16px;background:#f3f1fa}.rc-ni{width:2.25rem;height:2.25rem;border-radius:12px;background:#fff;color:#5b3fd4;align-items:center;justify-content:center;flex:none}.rc-ni .mu-icon{width:1.2rem;height:1.2rem}.rc-next-tx{gap:.1rem;flex:1 1 0;min-width:0}.rc-nt{font-size:.88rem;font-weight:600;color:#15131b}.rc-nd{font-size:.8rem;color:#5f5a6e;line-height:1.35}.rc-cal{flex-direction:row;align-items:center;gap:.35rem;min-height:44px;padding:0 .8rem;border-radius:999px;border:1px solid #dcd6f3;background:#fff;color:#5b3fd4;font:inherit;font-size:.8rem;font-weight:600;flex:none;cursor:pointer}.rc-cal .mu-icon{width:1rem;height:1rem}.rc-say{font-size:.88rem;line-height:1.45;color:#4a4655;text-align:center}.rc-clock{flex-direction:row;align-items:center;gap:.6rem;padding:.85rem;border-radius:16px;background:#fdf6e7;color:#6b4a06;font-size:.82rem;line-height:1.4}.rc-clock .mu-icon{flex:none;width:1.3rem;height:1.3rem}.rc-okline{flex-direction:row;align-items:center;gap:.6rem;padding:.75rem .9rem;border-radius:16px;background:#f4f5f8;font-size:.85rem;color:#2c3240}.rc-okline .mu-icon{color:#0b6b50;flex:none}.rc-note{gap:.25rem;padding:.75rem .9rem;border-radius:16px;background:#f4f5f8}.rc-note-t{font-size:.88rem;font-weight:600;color:#2c3240}.rc-note-d{font-size:.82rem;line-height:1.45;color:#434a57;overflow-wrap:anywhere}.rc-note-no{background:#fdf1ef}.rc-note-no .rc-note-t{color:#8e2a1f}.rc-note-no .rc-note-d{color:#6b3a33}.rc-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#ecebf3;border:1px solid #ecebf3;border-radius:16px;overflow:hidden}.rc-fact{background:#faf9fd;padding:.7rem .8rem;gap:.2rem;min-width:0}.rc-fact:only-child{grid-column:1 / -1}.rc-fk{font-size:.68rem;letter-spacing:.07em;text-transform:uppercase;color:#7b7689;font-weight:600}.rc-fv{font-size:.88rem;font-weight:600;color:#15131b;align-items:center;gap:.3rem;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.rc-mono{font-family:ui-monospace,SF Mono,Menlo,monospace;letter-spacing:.02em}.rc-cp{width:2rem;height:2rem;margin:-.4rem 0;border:0;border-radius:8px;background:transparent;color:#5b3fd4;align-items:center;justify-content:center;padding:0;cursor:pointer}.rc-cp .mu-icon{width:1rem;height:1rem}.rc-lines{gap:.6rem}.rc-ln{flex-direction:row;justify-content:space-between;gap:.8rem;font-size:.92rem;color:#15131b;font-variant-numeric:tabular-nums}.rc-ln-tx{gap:.1rem;min-width:0;overflow-wrap:anywhere}.rc-ln-item{align-items:center}.rc-ln-item>.rc-ln-tx{flex:1 1 0}.rc-thumb{width:2.75rem;height:2.75rem;border-radius:12px;background:#f3f1fa;color:#8a84a3;align-items:center;justify-content:center;flex:none;overflow:hidden}.rc-thumb .mu-icon{width:1.2rem;height:1.2rem}.rc-thumb-img{width:100%;height:100%;object-fit:cover}.rc-thumb-emoji{font-size:1.35rem;line-height:1}.rc-ln-off .rc-thumb{opacity:.55}.rc-ln-s{font-size:.75rem;color:#7b7689}.rc-ln-a{flex:none;text-align:right}.rc-ln-sum{font-size:.85rem;color:#6f6a7d}.rc-ln-strong{border-top:1px solid #ecebf3;padding-top:.6rem;font-weight:700;color:#15131b}.rc-ln-off{color:#7b7689;text-decoration:line-through}.rc-srow{flex-direction:row;align-items:center;gap:.75rem;width:100%;padding:.75rem .85rem;border:1px solid #ecebf3;border-radius:16px;background:#fff;font:inherit;text-align:left;color:#15131b;cursor:pointer}.rc-srow:hover{border-color:#dcd6f3}.rc-si{width:2.25rem;height:2.25rem;border-radius:12px;background:#f3f1fa;color:#5b3fd4;align-items:center;justify-content:center;flex:none}.rc-srow-tx{gap:.1rem;flex:1 1 0;min-width:0}.rc-st{font-size:.88rem;font-weight:600}.rc-sd{font-size:.75rem;color:#6f6a7d}.rc-sgo{color:#7b7689;flex:none}.rc-fine{font-size:.75rem;color:#6f6a7d;line-height:1.4}.rc-center{text-align:center}.rc-acts{gap:.55rem;align-items:stretch}.rc-main{width:100%;min-height:52px;border-radius:999px;gap:.45rem;justify-content:center}.rc-ghost{min-height:52px;border-radius:999px;border:1px solid #e3e1ec;background:#fff;color:#15131b;font-weight:600;align-items:center;justify-content:center;text-decoration:none;display:flex}.rc-ghost:hover{border-color:#cfc8ea}.rc-sk-av{width:2.75rem;height:2.75rem;border-radius:14px;flex:none}.rc-sk-w110{width:7rem}.rc-sk-w140{width:9rem;height:.6rem}.rc-sk-pill{width:5.8rem;height:1.75rem;border-radius:999px}.rc-sk-amt{width:7.5rem;height:3.2rem;border-radius:14px}.rc-sk-w200{width:12.5rem}.rc-sk-w44{width:2.8rem;height:.55rem}.rc-sk-w96{width:6rem}.rc-sk-w64{width:4rem}.rc-sk-ni{width:2.25rem;height:2.25rem;border-radius:12px;background:#fff;flex:none}.rc-sk-w60p{width:60%}.rc-sk-w85p{width:85%;height:.65rem}.rc-sk-btn{height:52px;border-radius:999px}.rc-retry{min-height:48px;border-radius:999px;gap:.45rem;padding:0 1.3rem;margin-top:.4rem}.rc-foot{align-items:center;gap:.55rem;padding:2.4rem 1rem 1rem;width:100%;margin-top:auto;flex:none}.rc-wm{flex-direction:row;align-items:center;gap:.35rem;text-decoration:none;color:#7b7689;font-size:.78rem;display:flex}.rc-wm-name{font-weight:700;color:#15131b}.rc-wmg{width:1rem;height:1rem}.rc-legal{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:.45rem;font-size:.78rem}.rc-legal a{color:#7b7689;text-decoration:none}.rc-legal a:hover{color:#15131b}.rc-sep{color:#b9b4c7}.rc-left,.rc-right{gap:1.1rem;min-width:0}.rc-left>*,.rc-right>*{flex:none}@media(min-width:900px){.shellwrap:has(.rc-page){max-width:none}.rc-page{padding-top:4.5rem}.rc-wrap{width:min(55rem,100%);gap:1.1rem}.rc-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0;border-radius:28px;overflow:hidden}.rc-left{padding:2.5rem 2.25rem;border-right:1px solid #ecebf3}.rc-right{padding:2.25rem;background:#fcfbfe}.rc-left .rc-hero{align-items:flex-start;text-align:left}.rc-left .rc-say{text-align:left}.rc-amt{font-size:4.5rem}.rc-right .rc-srow{margin-top:auto}.rc-acts{flex-direction:row-reverse;justify-content:space-between;align-items:center}.rc-acts .rc-main,.rc-acts .rc-ghost{width:auto;padding:0 1.6rem}.rc-acts .rc-center{text-align:right}}.del-ahead{flex-direction:row;gap:.7rem;align-items:flex-start;padding:.8rem .9rem;border-radius:16px;background:#fdf1ef;color:#6b3a33}.del-ahead>.mu-icon{flex:none;color:#c23a2b;margin-top:.1rem}.del-ahead-t{font-size:.88rem;font-weight:600;color:#8e2a1f;line-height:1.4}.del-ahead-d{font-size:.82rem;line-height:1.45}.drawer-content:has(.pde){height:min(90svh,50rem);display:flex;flex-direction:column;overflow:hidden}.drawer-content:has(.pde) .drawer-handle{flex:none}.drawer-content .pde{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.pde-rail,.pde-side{display:none}.drawer-content .pde-mid{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.pde-bars{flex:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;padding:.2rem .15rem .7rem}.pde-bar{height:.3rem;border-radius:999px;background:var(--gate-hairline);transition:background .2s ease}.pde-bar-on{background:var(--gate-ink)}.drawer-content .pde-form{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:.85rem;padding:.1rem .15rem 1rem}.pde-form>*{flex:none}.pde-head{display:flex;flex-direction:column;gap:.2rem}.pde-q{margin:0;font-size:1.55rem;font-weight:800;letter-spacing:-.02em;line-height:1.15;text-wrap:balance}.pde-cur-note{margin-top:-.45rem}.pde-sec{display:flex;flex-direction:column;gap:.7rem;padding:.9rem;border-radius:1.1rem;background:#fff;border:1px solid var(--gate-hairline)}.pde-sech{font-size:.92rem;font-weight:700;color:var(--gate-text)}.pde-segs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:.25rem;width:100%;padding:.25rem;border-radius:.95rem;background:var(--gate-soft);border:1px solid var(--gate-hairline)}.pde-seg{min-height:2.6rem;padding:.3rem .4rem;border:0;border-radius:.7rem;background:transparent;color:var(--gate-muted);font-weight:600;font-size:.88rem;line-height:1.2;cursor:pointer;transition:background .15s ease,color .15s ease}.pde-seg-on{background:#fff;color:var(--gate-text);box-shadow:0 1px 3px #10101424}.pde-chips{display:flex;flex-direction:row;flex-wrap:wrap;gap:.45rem}.drawer-content .pde-chips>.pde-chip{flex:none}.pde-chip{height:2.35rem;padding:0 .95rem;border-radius:999px;border:1px solid var(--gate-hairline);background:#fff;font-weight:600;font-size:.86rem;color:var(--gate-text);cursor:pointer}.pde-chip-on{background:var(--gate-lav-soft);border-color:var(--gate-deep);color:var(--gate-deep)}.pde-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--gate-hairline);border-radius:.9rem;overflow:hidden}.pde-split-c{padding:.65rem .85rem;display:flex;flex-direction:column;gap:.1rem}.pde-split-c+.pde-split-c{border-left:1px solid var(--gate-hairline)}.pde-sk{font-size:.78rem;font-weight:600;color:var(--gate-muted)}.pde-sv{font-size:1.25rem;font-weight:800;font-variant-numeric:tabular-nums}.pde-opt{display:flex;flex-direction:row;align-items:flex-start;gap:.75rem;width:100%;padding:.8rem .9rem;border-radius:1rem;border:1px solid var(--gate-hairline);background:#fff;cursor:pointer;text-align:left;color:inherit}.pde-opt-on{border-color:var(--gate-deep);background:#fbfaff}.pde-box{width:1.4rem;height:1.4rem;flex:none;border-radius:.45rem;border:1.5px solid var(--gate-lav-2);background:#fff;display:grid;place-items:center;color:#fff;font-size:.85rem;margin-top:.05rem}.pde-opt-on .pde-box{background:var(--gate-deep);border-color:var(--gate-deep)}.pde-ot{font-size:.95rem;font-weight:600}.pde-od{font-size:.82rem;color:var(--gate-muted);line-height:1.35}.pde-qty{display:grid;grid-template-columns:3rem minmax(0,1fr) 3rem;gap:.5rem;width:100%}.drawer-content .pde-qin{width:100%}.pde-qb{height:3rem;border-radius:.9rem;border:1px solid var(--gate-hairline);background:#fff;display:grid;place-items:center;cursor:pointer;color:var(--gate-text)}.pde-qin{height:3rem;border-radius:.9rem;text-align:center;font-weight:700;font-size:1.05rem}.pde-photo{display:flex;flex-direction:row;align-items:center;gap:.75rem}.pde-shot{width:4.5rem;height:4.5rem;border-radius:.9rem;object-fit:cover;flex:none}.drawer-content .pde-up{flex:1 1 auto;min-width:0}.pde-mode{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.6rem;padding:.45rem .45rem .45rem .85rem;border-radius:.8rem;background:var(--gate-lav-soft)}.pde-mode-t{font-size:.84rem;font-weight:700;color:var(--gate-deep)}.pde-mode-go{height:2rem;padding:0 .75rem;border:0;border-radius:999px;background:#fff;color:var(--gate-deep);font-weight:600;font-size:.8rem;cursor:pointer}.pde-hero{display:flex;flex-direction:row;align-items:center;gap:.85rem}.pde-hero-img{width:4.25rem;height:4.25rem;border-radius:1rem;object-fit:cover;flex:none}.pde-hero-hole{background:var(--gate-soft);color:var(--gate-muted);display:grid;place-items:center}.pde-sum{display:flex;flex-direction:column;border-radius:1.1rem;background:#fff;border:1px solid var(--gate-hairline);overflow:hidden}.pde-row{display:grid;grid-template-columns:2.4rem minmax(0,1fr) 1rem;align-items:center;gap:.75rem;padding:.8rem .9rem;border:0;background:transparent;text-align:left;cursor:pointer;color:inherit;width:100%}.pde-row+.pde-row{border-top:1px solid var(--gate-hairline)}.pde-dot{width:2.4rem;height:2.4rem;border-radius:.75rem;background:var(--gate-lav-soft);color:var(--gate-deep);display:grid;place-items:center}.pde-row-bad .pde-dot{background:#fbe7e4;color:#a3281a}.pde-rk{font-size:.95rem;font-weight:600}.pde-rv{font-size:.82rem;color:var(--gate-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pde-row-bad .pde-rv{color:#a3281a}.pde-chev{color:var(--gate-muted)}.pde-mini{flex:none;display:flex;flex-direction:row;align-items:center;gap:.65rem;margin-top:.5rem;padding:.5rem .6rem;border-radius:.9rem;background:#fff;border:1px solid var(--gate-hairline)}.pde-mini-img{width:2.5rem;height:2.5rem;border-radius:.65rem;object-fit:cover;flex:none}.pde-mini-n{font-size:.85rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pde-tags{display:flex;flex-direction:row;flex-wrap:wrap;gap:.3rem}.pde-tag{font-size:.72rem;font-weight:600;padding:.2rem .55rem;border-radius:999px;background:var(--gate-soft);color:var(--gate-text)}.pde-tag-good{background:#e4f4ec;color:var(--gate-done)}.pde-tag-bad{background:#fbe7e4;color:#8e2a1f}.pde-foot{flex:none;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.6rem;padding-top:.7rem}.drawer-content .pde-miss{order:-1;flex:1 0 100%;display:flex;flex-direction:row;align-items:center;gap:.55rem;padding:.7rem .9rem;border-radius:.9rem;background:#fdefec;color:#a3281a;font-size:.92rem;font-weight:600;line-height:1.35}.drawer-content .pde-miss .mu-icon,.drawer-content .pde-miss svg{flex:none;width:1.1rem;height:1.1rem}.pde-go{flex:none;margin-left:auto}@media(min-width:60rem){.drawer-content:has(.pde){width:min(68rem,94vw);max-width:none;height:min(46rem,90svh);padding:0;border-radius:1.75rem}.drawer-content:has(.pde) .drawer-handle{display:none}.drawer-content .pde{display:grid;grid-template-columns:15rem minmax(0,1fr) 20rem;height:100%}.pde-bars,.pde-mini{display:none}.pde-rail{display:flex;flex-direction:column;gap:.3rem;padding:1.6rem 1rem;background:#fff;border-right:1px solid var(--gate-hairline);min-height:0}.pde-rt{font-size:1.15rem;font-weight:800;letter-spacing:-.02em;padding:0 .5rem .9rem;text-align:left;border:0;background:transparent;color:var(--gate-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pde-rt-go{cursor:pointer;border-radius:.75rem;padding:.5rem;margin-bottom:.4rem}.pde-rt-go.pde-st-on{background:var(--gate-lav-soft);color:var(--gate-deep)}.drawer-content .pde-st,.drawer-content .pde-rt{justify-content:flex-start}.pde-st{display:flex;flex-direction:row;align-items:center;gap:.7rem;width:100%;padding:.55rem .6rem;border:0;border-radius:.75rem;background:transparent;color:var(--gate-muted);font-weight:500;font-size:.92rem;text-align:left;cursor:pointer}.pde-st-on{background:var(--gate-lav-soft);color:var(--gate-deep);font-weight:600}.pde-st-done{color:var(--gate-text)}.pde-st-lock{opacity:.5;cursor:not-allowed}.pde-num{width:1.6rem;height:1.6rem;flex:none;border-radius:999px;border:1.5px solid var(--gate-lav-2);background:#fff;display:grid;place-items:center;font-size:.78rem;font-weight:700}.pde-st-on .pde-num{background:var(--gate-deep);border-color:var(--gate-deep);color:#fff}.pde-st-done .pde-num{background:var(--gate-done);border-color:var(--gate-done);color:#fff}.pde-rail-hint{font-size:.78rem;color:var(--gate-muted);line-height:1.45;padding:0 .5rem}.pde-mid{min-height:0}.drawer-content .pde-form{padding:1.8rem 2rem 1.2rem;gap:1rem}.pde-q{font-size:1.85rem}.drawer-content .pde-foot{padding:.9rem 2rem 1.1rem;border-top:1px solid var(--gate-hairline);background:#fff}.pde-side{display:flex;flex-direction:column;gap:.8rem;padding:1.2rem 1.25rem;background:#fff;border-left:1px solid var(--gate-hairline);min-height:0;overflow-y:auto}.pde-x{align-self:flex-end;width:2.4rem;height:2.4rem;border-radius:999px;border:0;background:var(--gate-soft);display:grid;place-items:center;cursor:pointer;color:var(--gate-text)}.pde-pvh{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gate-muted)}.pde-pv{border:1px solid var(--gate-hairline);border-radius:1.2rem;overflow:hidden;display:flex;flex-direction:column}.pde-pv-img{width:100%;height:11rem;object-fit:cover;display:grid;place-items:center;gap:.3rem;font-size:.8rem}.pde-pv-b{padding:.9rem 1rem 1rem;display:flex;flex-direction:column;gap:.55rem}.pde-pv-n{font-size:1.15rem;font-weight:800;letter-spacing:-.01em}.pde-pv-p{font-size:1.05rem;font-weight:700}.pde-pv-d{font-size:.82rem;color:var(--gate-muted);line-height:1.45;margin:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.pde-pv-cta{height:2.8rem;border-radius:999px;background:var(--gate-ink);color:#fff;display:grid;place-items:center;font-weight:600;font-size:.9rem}.pde-pv-off{background:#cfccd9}.pde-pv-pay{font-size:.78rem;color:var(--gate-muted);text-align:center;margin:0}}.look-tags{display:flex;flex-direction:row;flex-wrap:wrap;gap:.35rem}.look-tag{font-size:.78rem;font-weight:600;padding:.25rem .6rem;border-radius:999px;background:var(--gate-soft);color:var(--gate-text)}.look-tag-good{background:#e4f4ec;color:var(--gate-done)}.look-tag-bad{background:#fbe7e4;color:#8e2a1f}.vr{display:flex;flex-direction:column;gap:.85rem;padding:.35rem 0 .15rem}.vr-opt{display:flex;flex-direction:column;gap:.5rem}.vr-h{display:flex;flex-direction:row;align-items:baseline;gap:.4rem;font-size:.86rem}.vr-n{font-weight:700;color:var(--gate-text)}.vr-picked{color:var(--gate-muted);font-weight:600}.vr-vals{display:flex;flex-direction:row;flex-wrap:wrap;gap:.45rem}.vr-v{min-width:2.75rem;height:2.75rem;padding:0 .85rem;border-radius:.8rem;border:1px solid var(--gate-hairline);background:var(--gate-card);color:var(--gate-text);font:700 .9rem/1 inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.vr-v.on{background:var(--gate-text);color:var(--gate-card);border-color:var(--gate-text)}.vr-v.off{color:var(--gate-muted);text-decoration:line-through;background:var(--gate-soft)}.vr-v.vr-sw{width:2.4rem;min-width:2.4rem;height:2.4rem;padding:0;border-radius:999px;background:var(--sw, #d9d6e3);border:1px solid rgba(0,0,0,.12)}.vr-v.vr-sw.on{box-shadow:0 0 0 2px var(--gate-card),0 0 0 4px var(--gate-text);background:var(--sw, #d9d6e3)}.vr-v.vr-sw.off{opacity:.35;text-decoration:none;background:var(--sw, #d9d6e3)}.drawer-content .pde-in{display:flex;flex-direction:column;gap:.85rem;animation:pde-enter .28s cubic-bezier(.2,.7,.3,1) both}@keyframes pde-enter{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:none}}.drawer-content .pde-go{width:10.5rem;flex:none;justify-content:center}.drawer-content .pde-foot .sheet-ghost{flex:none}@media(min-width:60rem){.drawer-content .pde-in{gap:1rem}.drawer-content .pde-go{width:11.5rem}}@media(prefers-reduced-motion:reduce){.drawer-content .pde-in{animation:none}}.pde-q1{font-size:1.3rem;font-weight:700;color:#3a3645}.pde-ans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.drawer-content .pde-an{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.65rem;height:3.5rem;padding:0 .9rem;border-radius:1rem;border:1.5px solid var(--gate-hairline);background:#fff;font-weight:700;font-size:.95rem;color:#6c6780;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,color .15s ease}.pde-an-ic{width:2rem;height:2rem;flex:none;border-radius:.65rem;background:var(--gate-soft);color:var(--gate-muted);display:grid;place-items:center;transition:background .15s ease,color .15s ease}.drawer-content .pde-an-on{border-color:var(--gate-text);color:var(--gate-text);box-shadow:0 8px 18px -12px #10101473}.pde-an-on .pde-an-ic{background:var(--gate-text);color:#fff}.pde-nm{display:flex;flex-direction:column;gap:.2rem;padding:.75rem 1rem;border-radius:1.1rem;background:#fff;border:1.5px solid var(--gate-hairline);transition:border-color .15s ease,box-shadow .15s ease}.pde-nm:focus-within{border-color:var(--gate-deep);box-shadow:0 0 0 4px var(--gate-lav-soft)}.pde-nm-l{font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--gate-muted)}.drawer-content .pde-nm-in{border:0;outline:0;background:transparent;box-shadow:none;padding:.1rem 0;height:auto;font-size:1.5rem;font-weight:800;letter-spacing:-.02em;color:var(--gate-text);width:100%}.drawer-content .pde-nm-in::placeholder{color:#cfcbdb}.pde-nm-s{font-size:.8rem;color:var(--gate-muted);margin:0}.pde-rows{display:flex;flex-direction:column;border-radius:1.1rem;background:#fff;border:1px solid var(--gate-hairline);overflow:hidden}.drawer-content .pde-rw{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.75rem;min-height:4rem;padding:.6rem .75rem;width:100%;border:0;border-radius:0;background:transparent;text-align:left;color:var(--gate-text)}.pde-rw+.pde-rw{border-top:1px solid var(--gate-hairline)}.pde-rw-tap{cursor:pointer}.pde-rw-tap:hover{background:var(--gate-soft)}.pde-rw-th{width:2.75rem;height:2.75rem;flex:none;border-radius:.75rem;overflow:hidden;background:var(--gate-soft);border:1.5px dashed var(--gate-lav-2);color:var(--gate-muted);display:grid;place-items:center}.pde-rw-th.pde-rw-has{border:0}.pde-rw-th img{width:100%;height:100%;object-fit:cover;display:block}.drawer-content .pde-rw-tx{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.05rem}.pde-rw-t{font-size:.92rem;font-weight:600}.pde-rw-s{font-size:.8rem;color:var(--gate-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pde-rw-go{flex:none;font-size:.85rem;font-weight:600;color:var(--gate-deep)}.pde-mseg{flex:none;display:grid;grid-template-columns:repeat(2,auto);gap:.2rem;padding:.2rem;border-radius:.8rem;background:var(--gate-soft)}.drawer-content .pde-ms{display:flex;flex-direction:row;align-items:center;gap:.35rem;height:2.15rem;padding:0 .7rem;border:0;border-radius:.6rem;background:transparent;font-weight:600;font-size:.8rem;color:var(--gate-muted);cursor:pointer}.drawer-content .pde-ms-on{background:#fff;color:var(--gate-text);box-shadow:0 1px 3px #10101424}.drawer-content .pde-colorbtn{flex:none;padding:.35rem .75rem .35rem .35rem;border-radius:.9rem;gap:.6rem}.pde-colorbtn .dz-hex{min-width:4.4rem;font-size:.85rem}@media(min-width:60rem){.pde-q1{font-size:1.35rem}.drawer-content .pde-nm-in{font-size:1.75rem}}.me-skel-kind{width:38%;height:.8rem;border-radius:.4rem;margin-top:.15rem}.me-skel-chip{width:6.5rem;height:1.25rem;border-radius:999px}.me-skel-hrh{width:8.5rem;height:1.05rem;border-radius:.4rem}.me-skel-l{width:6.5rem;height:.85rem;border-radius:.4rem}.me-skel-v{width:8rem;height:.85rem;border-radius:.4rem}.me-skel-next{width:7.5rem;height:1.6rem;border-radius:999px}.me-skel-sec{width:8rem;height:1.1rem}.me-card .me-dy.me-dy-skel{background:linear-gradient(90deg,#efedf6 25%,#f7f6fb 37%,#efedf6 63%);background-size:400% 100%;animation:skel-slide 1.4s ease infinite;color:transparent}.me-card:not(.me-card-load)>*{animation:rise .38s cubic-bezier(.2,.7,.3,1) both}.add-main-skel{width:100%;height:3rem;border-radius:999px;flex:none}.foot-row-skel{width:100%;height:4.625rem;border-radius:1rem;flex:none}@media(prefers-reduced-motion:reduce){.me-card:not(.me-card-load)>*{animation:none}}.me-card .skel.me-skel-bio{margin-block:.27rem}.me-card .skel.me-skel-hrh{margin-block:.16rem}.me-card .me-span .skel{margin-block:.22rem}.me-card .skel.me-skel-next{height:1.8rem}.pv-url-skel{width:9rem;height:.8rem;flex:none}.list-busy{opacity:.6;transition:opacity .2s ease}.list-busy .card-grip,.list-busy button,.list-busy .sw{pointer-events:none}.drawer-content .btn.sheet-bad{background:#b4232f;color:#fff}.drawer-content .btn.sheet-bad:hover{background:#9d1d28}.drawer-content .btn.sheet-bad:disabled{background:var(--gate-soft);color:var(--gate-muted)}.me-edit-skel{width:5.15rem;height:2.35rem;border-radius:999px;flex:none}.mnav-add-skel{width:2.75rem;height:2.75rem;border-radius:999px;flex:none}.drawer-content .bw-opts{display:flex;flex-direction:column;gap:.6rem;flex:none}.drawer-content .bw-opt{display:flex;flex-direction:row;align-items:center;gap:.75rem;width:100%;min-height:4.4rem;padding:.8rem .95rem;border-radius:1.1rem;border:1.5px solid var(--gate-hairline);background:var(--gate-card);text-align:left;cursor:pointer;color:var(--gate-text);font:inherit;transition:border-color .15s ease}.drawer-content .bw-opt-on{border-color:var(--gate-ink)}.bw-ic{width:2.5rem;height:2.5rem;flex:none;border-radius:.75rem;background:var(--gate-soft);color:var(--gate-muted);display:grid;place-items:center;transition:background .15s ease,color .15s ease}.bw-opt-on .bw-ic{background:var(--gate-ink);color:#fff}.drawer-content .bw-tx{display:flex;flex-direction:column;gap:.1rem;flex:1 1 auto;min-width:0}.bw-t{font-weight:700;font-size:.98rem}.bw-s{font-size:.82rem;color:var(--gate-muted);line-height:1.35;overflow:hidden;text-overflow:ellipsis}.bw-price{flex:none;font-weight:700;font-size:.95rem;white-space:nowrap;font-variant-numeric:tabular-nums}.bw-price.bw-free{color:#1a7f4b}.bw-price.bw-tbc{color:var(--gate-muted);font-weight:600;font-size:.84rem}.bw-note{font-size:.82rem;color:var(--gate-muted);background:var(--gate-soft);padding:.6rem .75rem;border-radius:.75rem;line-height:1.45}.drawer-content .bw-rv{display:flex;flex-direction:column;flex:none;border-radius:1.1rem;background:var(--gate-card);border:1px solid var(--gate-hairline);overflow:hidden}.drawer-content .bw-rvr{display:flex;flex-direction:row;align-items:center;gap:.75rem;width:100%;padding:.8rem .9rem;border:0;background:transparent;text-align:left;font:inherit;color:var(--gate-text);cursor:pointer}.drawer-content .bw-rvr+.bw-rvr{border-top:1px solid var(--gate-hairline)}.bw-rvi{width:2.25rem;height:2.25rem;flex:none;border-radius:.7rem;background:var(--gate-soft);color:var(--gate-muted);display:grid;place-items:center;font-weight:800}.bw-rvk{font-size:.72rem;font-weight:700;color:var(--gate-muted);text-transform:uppercase;letter-spacing:.04em}.bw-rvv{font-size:.9rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bw-rvc{margin-left:auto;flex:none;font-size:.84rem;font-weight:700;color:var(--gate-deep)}.drawer-content .bw-fine{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:.35rem;font-size:.8rem;color:var(--gate-muted);flex:none}.bw-link{background:none;border:0;padding:0;font:inherit;font-weight:700;color:var(--gate-deep);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.drawer-content .bw-rem{display:flex;flex-direction:row;align-items:flex-start;gap:.75rem;width:100%;padding:.8rem .9rem;border-radius:1rem;background:var(--gate-card);border:1.5px solid var(--gate-hairline);text-align:left;font:inherit;color:var(--gate-text);cursor:pointer;flex:none}.drawer-content .bw-rem-on{border-color:var(--gate-ink)}.bw-bx{width:1.4rem;height:1.4rem;flex:none;border-radius:.45rem;border:1.5px solid #cfcbdb;background:#fff;color:#fff;display:grid;place-items:center;font-size:.8rem;margin-top:.05rem}.bw-rem-on .bw-bx{background:var(--gate-ink);border-color:var(--gate-ink)}.drawer-content .bw-ask{display:flex;flex-direction:column;gap:.55rem;padding:.9rem;border-radius:1.1rem;background:var(--gate-lav);flex:none}.bw-ask-t{font-weight:800;font-size:.98rem}.bw-ask-s{font-size:.82rem;color:#4a4655;line-height:1.45}.drawer-content .bw-ask-r{display:flex;flex-direction:row;gap:.5rem}.bw-ask-y,.bw-ask-n{flex:1 1 0;height:2.75rem;border-radius:999px;border:0;font:inherit;font-weight:700;font-size:.88rem;cursor:pointer}.bw-ask-y{background:var(--gate-ink);color:#fff}.bw-ask-n{background:#fff;color:var(--gate-text)}.drawer-content .bw-saved{display:flex;flex-direction:row;align-items:center;gap:.45rem;font-size:.86rem;color:#1a7f4b;font-weight:600;flex:none}.drawer-content .bw-where{display:flex;flex-direction:row;align-items:flex-start;gap:.5rem;font-size:.84rem;color:#3a3645;padding:.6rem .9rem;border-top:1px solid var(--gate-hairline)}.drawer-content .bw-qrow{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem 0;border-top:1px solid var(--gate-hairline)}.bw-qrow-t{font-weight:700;font-size:.92rem}.drawer-content .bw-qty{display:flex;flex-direction:row;align-items:center;gap:.4rem}.bw-qb{width:2.2rem;height:2.2rem;border-radius:999px;border:1px solid var(--gate-hairline);background:var(--gate-card);font-weight:600;font-size:1.1rem;color:var(--gate-text);cursor:pointer;display:grid;place-items:center}.bw-qb[disabled]{opacity:.35;cursor:not-allowed}.bw-qn{min-width:1.4rem;text-align:center;font-weight:700;font-variant-numeric:tabular-nums}.rc-cancel{background:none;border:0;padding:.35rem 0;font:inherit;font-size:.84rem;font-weight:600;color:#c02a45;cursor:pointer;align-self:center}.rc-claim{gap:.45rem}.rc-ln.rc-ln-back{color:#1a7f4b;font-weight:600}.rc-ln.rc-ln-back .rc-ln-a{color:#1a7f4b}.drawer-content .rc-sheet{display:flex;flex-direction:column;gap:.9rem;padding-bottom:.6rem}.drawer-content .rc-sheet-foot{display:flex;flex-direction:row;gap:.6rem}.drawer-content .rc-sheet-b{flex:1 1 0}.drawer-content .rc-why{display:flex;flex-direction:row;flex-wrap:wrap;gap:.45rem}.rc-why-b{height:2.4rem;padding:0 .95rem;border-radius:999px;border:1.5px solid var(--gate-hairline);background:var(--gate-card);font:inherit;font-size:.86rem;font-weight:600;color:var(--gate-text);cursor:pointer}.rc-why-b.on{border-color:var(--gate-ink)}.ob-claim{border-color:#f0c98c;background:#fffaf1}.ob-claim-ph{position:relative;display:block;width:100%;height:8.5rem;border:0;padding:0;border-radius:.9rem;overflow:hidden;cursor:pointer;background:#2e2621}.ob-claim-img{width:100%;height:100%;object-fit:cover;display:block}.ob-claim-see{position:absolute;left:.6rem;bottom:.5rem;font-size:.76rem;font-weight:700;color:#fff;background:#00000073;padding:.2rem .55rem;border-radius:999px}.drawer-content .ob-claim-acts{display:flex;flex-direction:row;gap:.5rem;justify-content:flex-end}.ob-back{color:#1a7f4b;font-weight:600}.ob-money .ob-pill{align-self:flex-start}.drawer-content .ob-rf{display:flex;flex-direction:column;gap:.85rem}.drawer-content .ob-rf-seg{display:grid;grid-template-columns:1fr 1fr;gap:.2rem;padding:.2rem;border-radius:.8rem;background:var(--gate-soft)}.ob-rf-s{height:2.5rem;border:0;border-radius:.6rem;background:transparent;font:inherit;font-size:.88rem;font-weight:700;color:var(--gate-muted);cursor:pointer}.ob-rf-s.on{background:var(--gate-card);color:var(--gate-text);box-shadow:0 1px 3px #10101424}.drawer-content .ob-rf-why{display:flex;flex-direction:row;flex-wrap:wrap;gap:.45rem}.ob-rf-w{height:2.3rem;padding:0 .9rem;border-radius:999px;border:1.5px solid var(--gate-hairline);background:var(--gate-card);font:inherit;font-size:.84rem;font-weight:600;color:var(--gate-text);cursor:pointer}.ob-rf-w.on{border-color:var(--gate-ink)}.ob-rf-note{font-size:.82rem;color:#6c6780;background:var(--gate-soft);padding:.6rem .75rem;border-radius:.75rem;line-height:1.45}.drawer-content .pz-drop.ob-rf-drop{height:5rem;min-height:0;flex:none;gap:.3rem}.drawer-content .ob-rf-got{display:flex;flex-direction:row;align-items:center;gap:.4rem;font-size:.86rem;font-weight:600;color:#1a7f4b}.aj-pay-why{font-size:.82rem;color:var(--muted-foreground, #8e8a99);line-height:1.45;padding:0 .25rem}.nm .nm-road{display:flex;flex-direction:column;gap:.55rem;border-top:1px solid var(--nm-line);padding-top:.75rem;margin-top:.25rem}.nm .nm-road-h{display:flex;flex-direction:row;align-items:center;gap:.4rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--nm-ink2)}.nm .nm-road-h .mu-icon{color:var(--nm-accent);width:1rem;height:1rem}.nm .nm-road-go{margin-left:auto;display:inline-flex;flex-direction:row;align-items:center;gap:.2rem;font-size:.78rem;font-weight:700;text-transform:none;letter-spacing:0;color:var(--nm-accent-ink)}.nm .nm-road-go .mu-icon{width:.85rem;height:.85rem;color:var(--nm-accent-ink)}.nm .nm-road-rule{display:flex;flex-direction:row;align-items:flex-start;gap:.4rem;font-size:.78rem;color:var(--nm-ink2);line-height:1.4}.nm .nm-road-rule .mu-icon{width:.9rem;height:.9rem;flex:none;margin-top:.1rem;color:var(--nm-muted)}.nm .nm-sched{display:flex;flex-direction:column;background:var(--nm-paper);border:1px solid var(--nm-line);border-radius:.8rem;overflow:hidden}.nm .nm-sched-r{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.5rem .65rem}.nm .nm-sched-r+.nm-sched-r{border-top:1px solid var(--nm-line)}.nm .nm-sched-next{background:var(--nm-good-soft)}.nm .nm-day{width:2.4rem;height:2.4rem;border-radius:.6rem;background:var(--nm-soft);display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.nm .nm-sched-next .nm-day{background:var(--nm-good);color:#fff}.nm .nm-day-w{font-size:.6rem;font-weight:700;text-transform:uppercase;color:var(--nm-muted)}.nm .nm-sched-next .nm-day-w{color:#cfeee4}.nm .nm-day-n{font:700 .95rem var(--nm-disp)}.nm .nm-sched-tx{display:flex;flex-direction:column;gap:.05rem;min-width:0}.nm .nm-sched-t{font-size:.82rem;font-weight:700;color:var(--nm-ink)}.nm .nm-sched-s{font-size:.74rem;color:var(--nm-muted);overflow:hidden;text-overflow:ellipsis}.nm .nm-sched-a{font:700 .92rem var(--nm-disp);font-variant-numeric:tabular-nums;color:var(--nm-ink)}.nm .nm-road-note{font-size:.76rem;color:var(--nm-ink2);line-height:1.45}.nm .nm-road-link{font-size:.78rem;font-weight:700;color:var(--nm-accent-ink)}.nm .nm-road-fine{font-size:.72rem;color:var(--nm-faint)}.nm .nm-road-two{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.nm .nm-road-c{display:flex;flex-direction:column;gap:.05rem;background:var(--nm-paper);border:1px solid var(--nm-line);border-radius:.8rem;padding:.55rem .7rem}.nm .nm-road-warn{background:#fffaf1;border-color:#f0dcae}.nm .nm-road-k{font-size:.72rem;color:var(--nm-muted)}.nm .nm-road-v{font:700 1.05rem var(--nm-disp);font-variant-numeric:tabular-nums;color:var(--nm-ink)}.nm .nm-road-s{font-size:.72rem;color:var(--nm-muted)}.aj-card .aj-money{align-items:center}.aj-money-v{font-weight:800;font-size:.95rem;font-variant-numeric:tabular-nums;color:var(--foreground, #15131b);white-space:nowrap}.aj-money-go{color:#0f8f6a}.aj-money-link{font-size:.8rem;font-weight:700;color:var(--gate-deep, #4b3aa8);white-space:nowrap}.aj-seeall{display:inline-flex;flex-direction:row;align-items:center;gap:.25rem;align-self:flex-start;font-size:.8rem;font-weight:700;color:var(--gate-deep, #4b3aa8);padding:.1rem .25rem}.aj-seeall .mu-icon{width:.85rem;height:.85rem}.aj-card .aj-step-s{display:block;font-size:.78rem;color:var(--muted-foreground, #8e8a99);font-weight:500;line-height:1.35}.bk-home{display:flex;flex-direction:column;gap:.25rem;padding:.75rem .85rem;border-radius:.9rem;background:#eef6ff;border:1px solid #cfe2fb}.bk-home-h{display:flex;flex-direction:row;align-items:center;gap:.35rem;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#1d4f8f}.bk-home-h .mu-icon{width:.9rem;height:.9rem}.bk-home-fee{margin-left:auto;font-size:.8rem;letter-spacing:0;text-transform:none}.bk-home-a{font-size:.95rem;font-weight:700;color:var(--gate-text, #15131b);line-height:1.35}.bk-home-r{font-size:.82rem;color:#4a4655}.bk-home-go{align-self:flex-start;display:inline-flex;flex-direction:row;align-items:center;gap:.3rem;margin-top:.2rem;font-size:.82rem;font-weight:700;color:#1d4f8f}.bk-home-go .mu-icon{width:.85rem;height:.85rem}.opt-back{width:2.5rem;height:2.5rem;flex:none;border-radius:999px;border:1px solid var(--gate-hairline);background:var(--gate-card);color:var(--gate-text);display:grid;place-items:center;cursor:pointer}.opt-card{display:flex;flex-direction:column;gap:1rem;padding:1.15rem;border-radius:1.3rem;background:var(--gate-card);border:1px solid var(--gate-hairline)}.opt-name-row{display:flex;flex-direction:row;align-items:center;gap:.6rem;flex-wrap:wrap}.opt-field{position:relative;flex:1 1 10rem;min-width:0}.drawer-content .opt-field input.input,.opt-field .input{width:100%;box-sizing:border-box;height:3.25rem;min-height:3.25rem;padding:0 2.6rem 0 1rem;border:1px solid var(--gate-hairline);background:var(--gate-card);border-radius:1rem;font-size:.98rem}.opt-add-b{min-height:3.25rem;border-radius:1rem;padding:0 1.1rem}.opt-add.opt-add-color{grid-template-columns:auto minmax(0,1fr) auto}.opt-hex{display:flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border-radius:1rem;border:1px solid var(--gate-hairline);background:var(--gate-card)}.pde-pv-vr{padding:.2rem 0 .1rem}.opt-name{font-weight:700}.opt-kind{display:flex;flex-direction:row;gap:.2rem;padding:.2rem;border-radius:999px;background:var(--gate-soft);flex:none}.opt-kb{border:0;background:transparent;border-radius:999px;padding:.55rem .95rem;font:600 .88rem inherit;color:var(--gate-muted);cursor:pointer}.opt-kb.on{background:var(--gate-card);color:var(--gate-text);box-shadow:0 1px 3px #1410281f}.opt-swatches{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem .4rem}.opt-sw{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:.5rem .2rem;border-radius:.9rem;border:1px solid transparent;background:transparent;cursor:pointer;color:var(--gate-text)}.opt-sw.on{border-color:var(--gate-text);background:var(--gate-soft)}.opt-sw-dot{width:2.2rem;height:2.2rem;border-radius:999px;background:var(--sw, #d9d6e3);border:1px solid rgba(0,0,0,.2)}.opt-sw-t{font-size:.8rem;font-weight:600}.opt-vals{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}.opt-val{display:inline-flex;align-items:center;gap:.45rem;min-height:2.75rem;padding:0 1rem;border-radius:999px;border:1px solid var(--gate-hairline);background:var(--gate-soft);color:var(--gate-text);font:700 .95rem inherit;cursor:pointer}.opt-val-soft{background:transparent;border-style:dashed;color:var(--gate-muted)}.opt-val-dot{width:1rem;height:1rem;flex:none;border-radius:999px;background:var(--sw, #d9d6e3);border:1px solid rgba(0,0,0,.28)}.opt-x{width:.9rem;height:.9rem;color:var(--gate-muted)}.opt-add{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:center}.opt-add-b{flex:none}.opt-more{min-height:2.75rem;display:inline-flex;flex-direction:row;align-items:center;gap:.45rem;align-self:flex-start;border:0;background:none;padding:.4rem 0;font:700 .9rem inherit;color:var(--gate-text);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.opt-table{gap:0;padding:0;overflow:hidden}.opt-th{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem .8rem;padding:1rem 1.1rem}.opt-th-t{font-weight:800;font-size:1rem;white-space:nowrap}.opt-count{display:flex;flex-direction:row;align-items:center;gap:.6rem;font-size:.88rem;font-weight:600;color:var(--gate-muted);white-space:nowrap}.opt-tog{width:2.75rem;height:1.6rem;flex:none;border-radius:999px;border:0;background:#d9d6e3;position:relative;cursor:pointer;transition:background .15s ease}.opt-tog.on{background:var(--gate-text)}.opt-tog-k{position:absolute;top:.2rem;left:.2rem;width:1.2rem;height:1.2rem;border-radius:999px;background:#fff;transition:transform .15s ease}.opt-tog.on .opt-tog-k{transform:translate(1.15rem)}.opt-note{font-size:.88rem;color:var(--gate-muted);padding:0 1.1rem 1rem;line-height:1.45}.opt-row{display:flex;flex-direction:row;align-items:center;gap:.55rem;padding:.85rem .6rem .85rem 1.1rem;border-top:1px solid var(--gate-hairline);min-height:4rem}.opt-row-t{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}.opt-row-n{font-weight:700;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.opt-row-p{align-self:flex-start;border:0;background:none;padding:0;font:600 .84rem inherit;color:var(--gate-muted);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.opt-out{flex:none;font-size:.7rem;font-weight:800;padding:.2rem .5rem;border-radius:999px;background:#fbe7e4;color:#8e2a1f}.opt-step{display:flex;flex-direction:row;align-items:center;gap:.2rem;flex:none}.opt-sb{width:2rem;height:2rem;border-radius:999px;border:1px solid var(--gate-hairline);background:var(--gate-card);font-weight:700;color:var(--gate-text);cursor:pointer;display:grid;place-items:center}.opt-sb[disabled]{opacity:.35;cursor:not-allowed}.opt-sn{width:2.6rem;height:2rem;padding:0;box-sizing:border-box;text-align:center;border-radius:.7rem;border:1px solid var(--gate-hairline);background:var(--gate-soft);font-weight:700;font-variant-numeric:tabular-nums}.opt-drop{margin-left:auto;width:2.4rem;height:2.4rem;flex:none;border:0;background:none;color:var(--gate-muted);display:grid;place-items:center;cursor:pointer;border-radius:999px}.opt-drop:hover{background:var(--gate-soft)}.opt-price{display:flex;flex-direction:row;align-items:center;gap:.75rem;padding:0 1.1rem 1rem}.opt-price-l{flex:1;font-size:.88rem;color:var(--gate-muted)}.opt-price-in{width:7rem;flex:none}.vz{gap:1.6rem;padding-bottom:1.5rem}.vz-prog{display:flex;flex-direction:row;align-items:center;gap:.75rem}.vz-prog-t{flex:none;font-size:.88rem;font-weight:700;color:#6d4ae8}.vz-bar{flex:1;height:.3rem;border-radius:999px;background:#e6e3ee;overflow:hidden}.vz-bar-in{height:100%;width:var(--p, 25%);border-radius:999px;background:#6d4ae8;transition:width .25s ease}.vz-lede{font-size:1rem;line-height:1.5;color:var(--gate-text);opacity:.75}.vz-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.vz-card{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;min-height:6rem;padding:1.15rem 1.2rem;border-radius:1.25rem;border:1.5px solid var(--gate-hairline);background:var(--gate-card);text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.vz-card.on{border:2px solid var(--gate-text);box-shadow:0 10px 22px -16px #10101480}.vz-card-other{border-style:dashed;background:transparent}.vz-card-top{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem;width:100%}.vz-card-t{font-size:1.05rem;font-weight:800;color:var(--gate-text)}.vz-card-s{font-size:.88rem;color:var(--gate-muted)}.vz-tick{width:1.5rem;height:1.5rem;flex:none;border-radius:999px;background:var(--gate-text);color:#fff;display:grid;place-items:center}.vz-tick svg,.vz-tick .mu-icon{width:.85rem;height:.85rem}.vz-note{padding:1rem 1.1rem;border-radius:1.1rem;background:var(--gate-soft);font-size:.93rem;line-height:1.5;color:var(--gate-text)}.vz-shorts{display:flex;flex-direction:row;flex-wrap:wrap;gap:.55rem}.vz-count{display:flex;flex-direction:row;justify-content:flex-end}.vz-sale{padding:.45rem .9rem;border-radius:999px;background:var(--gate-soft);font-size:.93rem;font-weight:700}.vz-chip{padding:.45rem .85rem;border-radius:999px;background:var(--gate-soft);font-size:.93rem;font-weight:600}.vz-chip-on{background:var(--gate-text);color:#fff}.vz-times{font-weight:700;color:var(--gate-muted)}.vz-scroll{overflow-x:auto;margin-inline:-.25rem;padding:.25rem}.vz-table{display:flex;flex-direction:column;gap:.5rem;min-width:min-content}.vz-row{display:grid;grid-template-columns:4.6rem repeat(var(--cols, 1),minmax(2.8rem,1fr));gap:.45rem;align-items:center}.vz-head{align-items:end}.vz-rowh{display:flex;flex-direction:row;align-items:center;gap:.4rem;font-size:.92rem;font-weight:700;min-width:0;white-space:nowrap}.vz-colh{text-align:center;font-size:.9rem;font-weight:700;overflow-wrap:anywhere}.vz-cell{height:3.4rem;border-radius:.9rem;display:flex;align-items:center;justify-content:center}.vz-on{border:0;background:var(--gate-text);color:#fff;cursor:pointer}.vz-on svg,.vz-on .mu-icon{width:1.25rem;height:1.25rem}.vz-off{border:1.5px dashed #d9d6e3;background:var(--gate-card);color:#b5b0c2;font:600 .8rem inherit;cursor:pointer}.vz-cnt{position:relative;border:1px solid var(--gate-hairline);background:var(--gate-card)}.vz-num{width:100%;height:100%;border:0;background:transparent;text-align:center;font-size:1.05rem;font-weight:700;color:var(--gate-text);font-variant-numeric:tabular-nums}.vz-num:focus{outline:2px solid var(--gate-text);outline-offset:-2px;border-radius:.9rem}.vz-zero{color:#a3281a}.vz-cnt:has(.vz-zero){border-color:#f3c9c2;background:#fdf3f1}.vz-x{position:absolute;top:-.45rem;right:-.45rem;width:1.5rem;height:1.5rem;border-radius:999px;border:1px solid var(--gate-hairline);background:var(--gate-card);color:var(--gate-muted);display:grid;place-items:center;cursor:pointer}.vz-x svg,.vz-x .mu-icon{width:.8rem;height:.8rem}.vz-block{display:flex;flex-direction:column;gap:.65rem;padding:1.1rem;border-radius:1.25rem;background:var(--gate-card);border:1px solid var(--gate-hairline)}.vz-h{font-size:1rem;font-weight:800}.vz-block-s{font-size:.9rem;color:var(--gate-muted);line-height:1.45}.vz-prow{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem;min-height:3.2rem;border-top:1px solid var(--gate-hairline);padding-top:.6rem}.vz-prow-t{font-size:1rem;font-weight:700}.vz-money{display:flex;flex-direction:row;align-items:center;gap:.35rem;width:8rem;height:3.25rem;padding:0 .8rem;border-radius:.9rem;border:1px solid var(--gate-hairline);background:var(--gate-soft);box-sizing:border-box}.vz-money-u{font-size:.85rem;font-weight:600;color:var(--gate-muted)}.vz-money-in{flex:1;min-width:0;border:0;background:transparent;font-size:1.05rem;font-weight:700;color:var(--gate-text)}.vz-money-in:focus{outline:none}.vz-countrow{flex-direction:row;align-items:center;justify-content:space-between}.vz-countrow-t{display:flex;flex-direction:column;gap:.2rem}.vz-go{flex:0 1 auto;min-width:9rem;padding:0 1.4rem;white-space:nowrap}.vz-sum{display:flex;flex-direction:column;gap:.7rem;padding:1.1rem;border-radius:1.25rem;background:var(--gate-card);border:1px solid var(--gate-hairline)}.vz-sum-row{display:flex;flex-direction:row;gap:.75rem;align-items:baseline}.vz-sum-k{flex:none;width:5.5rem;font-size:.95rem;font-weight:700}.vz-sum-v{flex:1;min-width:0;font-size:.95rem;color:var(--gate-text);opacity:.8}.vz-sum-foot{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.7rem;border-top:1px solid var(--gate-hairline)}.vz-sum-n{font-size:.95rem;font-weight:700}.vz-sum-b{min-height:2.75rem}.vz-contents{display:contents}.drawer-content:has(.vz){height:88svh;display:flex;flex-direction:column}.drawer-content:has(.vz) .pde{flex:1 1 auto;min-height:0}.vz-vals{display:flex;flex-direction:column;gap:.6rem}.vz-val{display:flex;flex-direction:row;align-items:center;gap:.8rem;min-height:4rem;padding:.55rem .6rem .55rem .55rem;border-radius:1.1rem;background:var(--gate-card);border:1px solid var(--gate-hairline)}.vz-ph{flex:none;width:2.9rem;height:2.9rem;border-radius:.8rem;border:1.5px dashed #d9d6e3;background:var(--gate-soft);color:var(--gate-muted);display:grid;place-items:center;cursor:pointer;overflow:hidden;padding:0}.vz-ph svg,.vz-ph .mu-icon{width:1.15rem;height:1.15rem}.vz-ph-on{border:0}.vz-ph-on img{width:100%;height:100%;object-fit:cover}.vz-ph-busy{border-style:solid}.vz-val-t{flex:1;min-width:0;font-size:1rem;font-weight:700}.vz-val-link{flex:none;border:0;background:none;padding:.5rem;font:600 .82rem inherit;color:var(--gate-muted);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.vz-val-x{flex:none;width:2.6rem;height:2.6rem;border:0;border-radius:999px;background:none;color:var(--gate-muted);display:grid;place-items:center;cursor:pointer}.vz-val-x:hover{background:var(--gate-soft)}.vz-hint{font-size:.9rem;color:var(--gate-muted);line-height:1.5}.vz-on-wrap{position:relative;padding:0;background:none}.vz-on-wrap .vz-on{width:100%;height:100%}.vz-cam{position:absolute;bottom:-.45rem;right:-.45rem;width:1.6rem;height:1.6rem;border-radius:999px;border:1px solid var(--gate-hairline);background:var(--gate-card);color:var(--gate-muted);display:grid;place-items:center;cursor:pointer;padding:0}.vz-cam svg,.vz-cam .mu-icon{width:.8rem;height:.8rem}.vz-cam.on{background:#6d4ae8;border-color:#6d4ae8;color:#fff}.vz-row{row-gap:.7rem}.vz-table{gap:.75rem}.drawer-content .pde-pv-b{gap:1rem}.pde-pv-vr{gap:1rem;padding:.3rem 0}.pde-pv-vr .vr-opt{gap:.6rem}.vz-tools{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.vz-tools .vz-sale{margin-left:auto}.vz-modes{width:auto;flex:0 1 15rem}.vz-scroll{margin-inline:-.75rem;padding:.75rem}.vz-row{grid-template-columns:5.4rem repeat(var(--cols, 1),minmax(3rem,1fr));gap:.6rem}.vz-cell{height:3.6rem}.vz-off{font-size:.82rem}.vz-off-quiet{cursor:default;border-style:dotted;background:transparent}.vz-pic{border:1.5px dashed #cfc9dc;background:var(--gate-card);color:var(--gate-muted);cursor:pointer;padding:0;overflow:hidden}.vz-pic svg,.vz-pic .mu-icon{width:1.15rem;height:1.15rem}.vz-pic-on{border:0}.vz-pic img{width:100%;height:100%;object-fit:cover;display:block}.pgal{display:flex;flex-direction:column;gap:.85rem;padding:1.1rem;border-radius:1.25rem;background:var(--gate-card, #fff);border:1px solid var(--gate-hairline, #efedf6)}.pgal-head{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:1rem}.pgal-t{font-size:1rem;font-weight:700}.pgal-n{font-size:.88rem;font-weight:600;color:var(--gate-muted, #8e8a99);font-variant-numeric:tabular-nums}.pgal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:6.25rem;gap:.65rem}.pgal-cell{position:relative;border:0;padding:0;border-radius:1rem;overflow:hidden;background:var(--gate-soft, #f3f1f8);display:flex;align-items:center;justify-content:center;cursor:pointer;min-width:0}.pgal-cell img{width:100%;height:100%;object-fit:cover;display:block}.pgal-grid>.pgal-cell:first-child{grid-column:span 2;grid-row:span 2;border-radius:1.15rem}.pgal-badge{display:none;position:absolute;left:.6rem;top:.6rem;padding:.28rem .6rem;border-radius:999px;background:#fff;color:var(--gate-text, #101014);font-size:.76rem;font-weight:700;box-shadow:0 1px 3px #1010142e}.pgal-grid>.pgal-cell:first-child .pgal-badge{display:inline-flex}.pgal-add{flex-direction:column;gap:.35rem;border:1.5px dashed #cfc9dc;background:var(--gate-card, #fff);color:var(--gate-muted, #6f6a7d);font-size:.82rem;font-weight:600}.pgal-add svg,.pgal-add .mu-icon{width:1.2rem;height:1.2rem}.pgal-empty>.pgal-add:first-child{grid-column:1 / -1;grid-row:span 1;flex-direction:row;font-size:.95rem}.pgal-busy{background:var(--gate-soft, #f3f1f8)}.pgal-hint{font-size:.85rem;line-height:1.5;color:var(--gate-muted, #8e8a99)}.pgal-sheet{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;justify-content:flex-end}.pgal-shade{position:absolute;inset:0;border:0;padding:0;background:#1010146b;cursor:default}.pgal-card{position:relative;display:flex;flex-direction:column;gap:1.25rem;padding:1.4rem 1.25rem calc(1.4rem + env(safe-area-inset-bottom,0px));border-radius:1.75rem 1.75rem 0 0;background:#fff;box-shadow:0 -12px 40px -18px #10101473}.pgal-card-h{display:flex;flex-direction:row;align-items:center;gap:1rem}.pgal-card-img{width:5.25rem;height:5.25rem;flex:none;border-radius:1rem;object-fit:cover}.pgal-card-tx{display:flex;flex-direction:column;gap:.25rem;min-width:0}.pgal-card-t{font-size:1.15rem;font-weight:800}.pgal-card-s{font-size:.9rem;color:var(--gate-muted, #8e8a99);line-height:1.45}.pgal-acts{display:flex;flex-direction:column;gap:.6rem}.pgal-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.pgal-act{min-height:3.4rem;display:flex;flex-direction:row;align-items:center;gap:.8rem;padding:0 1.1rem;border-radius:1.1rem;border:1px solid var(--gate-hairline, #efedf6);background:#fff;color:var(--gate-text, #101014);font-size:1rem;font-weight:600;cursor:pointer}.pgal-act svg,.pgal-act .mu-icon{width:1.2rem;height:1.2rem;flex:none}.pgal-act-c{justify-content:center}.pgal-act:disabled{opacity:.4;cursor:default}.pgal-act-bad{color:#b42318;border-color:#f3d6d1}@media(min-width:48rem){.pgal-sheet{justify-content:center;align-items:center}.pgal-card{width:min(26rem,90%);border-radius:1.5rem}.pgal-grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:auto}.pgal-cell{aspect-ratio:1}.pgal-grid>.pgal-cell:first-child{grid-column:auto;grid-row:auto}.pgal-empty>.pgal-add:first-child{grid-column:span 2;aspect-ratio:auto}.pgal-badge{left:50%;top:auto;bottom:.35rem;transform:translate(-50%);padding:.16rem .45rem;font-size:.66rem;white-space:nowrap}}.gal-count{z-index:2;position:absolute;right:.7rem;top:.7rem;padding:.3rem .65rem;border-radius:999px;background:#1010148c;color:#fff;font-size:.78rem;font-weight:700;font-variant-numeric:tabular-nums;pointer-events:none}.gal-tag{z-index:2;position:absolute;left:.7rem;top:.7rem;padding:.3rem .7rem;border-radius:999px;background:#fff;color:#101014;font-size:.8rem;font-weight:700;box-shadow:0 1px 3px #1010142e;pointer-events:none}.gal-dots{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.1rem}.gal-dot{width:1.6rem;height:1.6rem;border:0;padding:0;background:transparent;display:grid;place-items:center;cursor:pointer}.gal-dot:before{content:"";width:.5rem;height:.5rem;border-radius:999px;background:#d9d6e3;transition:width .2s ease,background .2s ease}.gal-dot.on:before{width:1.35rem;background:#101014}.gal-zone{z-index:1;position:absolute;top:0;bottom:0;width:34%;border:0;padding:0;background:transparent;cursor:pointer}.gal-zone-l{left:0}.gal-zone-r{right:0}.pde-pv-gal{position:relative}.pde-pv .gal-dots{margin-top:.35rem}.look-gal{display:flex;flex-direction:column;gap:.35rem;flex:none}.look-main{position:relative}.look-thumbs{display:none}.gal-swipe{z-index:1;position:absolute;inset:0;touch-action:pan-y;cursor:pointer}.gal-arrow{z-index:2;display:none;position:absolute;top:50%;margin-top:-1.4rem;width:2.8rem;height:2.8rem;border-radius:999px;border:0;background:#fffffff0;color:#101014;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 10px #1010142e}.gal-arrow svg,.gal-arrow .mu-icon{width:1.2rem;height:1.2rem}.gal-arrow-l{left:.8rem}.gal-arrow-r{right:.8rem}@media(min-width:64rem){.drawer-content:has(.look-ed){width:min(72rem,92vw);max-width:none;margin-inline:auto;height:min(48rem,90dvh);max-height:none}.drawer-content .sheet.look-ed.book-flow{height:100%;overflow:hidden}.look-ed>.look-gal,.look-ed>.look-hero-gray{height:100%;min-height:0}.look-gal-many{height:100%}.look-gal .look-main{height:100%;min-height:0}.look-gal .look-hero{aspect-ratio:auto;height:100%;max-height:none}.look-ed>.look-body{overflow-y:auto;max-height:100%;min-height:0;align-self:stretch}.drawer-content .sheet.look-ed.book-flow{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;column-gap:2.5rem;row-gap:1rem;align-items:start}.look-ed>.look-gal,.look-ed>.look-hero-gray{grid-column:1;grid-row:1 / span 2}.look-ed>.look-body{grid-column:2;grid-row:1;padding-top:.5rem}.look-ed>.sheet-foot{grid-column:2;grid-row:2}.look-gal-many{display:grid;grid-template-columns:4.75rem minmax(0,1fr);column-gap:.85rem}.look-gal-many .look-thumbs{display:flex;flex-direction:column;gap:.7rem;overflow-y:auto;min-height:0}.look-gal-many .look-dots{display:none}.look-thumb{width:4.75rem;height:4.75rem;border:0;padding:0;border-radius:.85rem;overflow:hidden;cursor:pointer;opacity:.72;transition:opacity .15s ease,box-shadow .15s ease}.look-thumb.on{opacity:1;box-shadow:0 0 0 2px var(--background, #fbfafe),0 0 0 4px #101014}.look-thumb-img{width:100%;height:100%;display:block}.look-ed>.sheet-foot{align-self:end}.gal-arrow{display:flex}.gal-swipe{display:none}}.vz-pic-wrap{position:relative;padding:0;background:none}.vz-pic-wrap>.vz-pic{width:100%;height:100%}.vz-pic-x{z-index:1}.ocards{display:flex;flex-direction:column;gap:.75rem}.ocard{display:flex;flex-direction:column;gap:.9rem;padding:1rem;border-radius:1.25rem;background:var(--gate-card, #fff);border:1px solid var(--gate-hairline, #efedf6)}.ocard-h{display:flex;flex-direction:row;align-items:center;gap:.75rem;min-height:2.5rem}.ocard-dot{width:1.4rem;height:1.4rem;flex:none;border-radius:999px;background:var(--sw, #ccc);box-shadow:inset 0 0 0 1px #1010141f}.ocard-t{flex:1 1 auto;min-width:0;font-size:1.05rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ocard-n{flex:none;font-size:.85rem;font-weight:600;color:var(--gate-muted, #8e8a99)}.ocard-x{flex:none;width:2.5rem;height:2.5rem;border:0;background:none;color:var(--gate-muted, #8e8a99);display:grid;place-items:center;cursor:pointer}.ocard-x svg,.ocard-x .mu-icon{width:1.15rem;height:1.15rem}.ocard-add{min-height:3.25rem;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.6rem;border-radius:.9rem;border:1.5px dashed #cfc9dc;background:var(--gate-soft, #fbfafe);color:var(--gate-text, #4a4655);font-size:.95rem;font-weight:600;cursor:pointer}.ocard-add svg,.ocard-add .mu-icon{width:1.15rem;height:1.15rem}.ocard-s{font-size:.84rem;line-height:1.45;color:var(--gate-muted, #8e8a99)}.ocard-more{min-height:3.5rem;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.6rem;border-radius:1.1rem;border:1px solid var(--gate-hairline, #e6e3ee);background:var(--gate-card, #fff);color:var(--gate-text, #101014);font-size:.98rem;font-weight:700;cursor:pointer}.ocard-more svg,.ocard-more .mu-icon{width:1.15rem;height:1.15rem}.ogal-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem}.ogal-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.ogal-cell{position:relative;aspect-ratio:4 / 5;border:0;padding:0;border-radius:.7rem;overflow:hidden;background:var(--gate-soft, #f2f2f0);display:flex;align-items:center;justify-content:center;cursor:pointer;min-width:0}.ogal-cell img{width:100%;height:100%;object-fit:cover;display:block}.ogal-add{border:1.5px dashed #cfc9dc;background:var(--gate-card, #fff);color:var(--gate-muted, #6f6a7d)}.ogal-add svg,.ogal-add .mu-icon{width:1.15rem;height:1.15rem}.pgal-sheet-top{z-index:70}.pgal-done{width:100%}.vz-pic-n{position:absolute;right:.3rem;bottom:.3rem;min-width:1.15rem;height:1.15rem;padding:0 .3rem;border-radius:999px;background:#101014;color:#fff;font-size:.7rem;font-weight:700;display:grid;place-items:center}.vz-pic{position:relative}.ocol-card{gap:1.25rem}.ocol-used,.ocol-new{display:flex;flex-direction:column;gap:.7rem}.ocol-h{font-size:.85rem;font-weight:700;color:var(--gate-muted, #6f6a7d)}.ocol-chips{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}.ocol-chip{display:inline-flex;flex-direction:row;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 1rem 0 .7rem;border-radius:999px;border:1px solid var(--gate-hairline, #e6e3ee);background:#fff;color:var(--gate-text, #101014);font-size:.92rem;font-weight:600;cursor:pointer}.ocol-dot{width:1.1rem;height:1.1rem;border-radius:999px;background:var(--sw, #ccc);box-shadow:inset 0 0 0 1px #1010141f}.ocol-row{display:flex;flex-direction:row;align-items:center;gap:.75rem}.ocol-pick{flex:none}.ocol-name{flex:1 1 auto;min-width:0}.ocol-foot{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:.65rem}.ocol-cancel,.ocol-add{min-height:3.4rem;border-radius:999px;font-weight:700}.look-main{overflow:hidden;border-radius:1.1rem}.look-main .look-hero img{transition:transform .12s ease-out}.look-main.zooming .look-hero img{transform:scale(2.2);transform-origin:var(--zx, 50%) var(--zy, 50%)}.gal-hint,.gal-arrows{display:none}.vr-tile{position:relative;width:4.5rem;height:4.5rem;padding:0;border:0;border-radius:.5rem;overflow:hidden;background:var(--gate-soft, #f2f2f0);box-shadow:inset 0 0 0 1px #ebe9ef;cursor:pointer}.vr-tile.on{box-shadow:0 0 0 2px var(--background, #fbfafe),0 0 0 4px #101014}.vr-tile.off{opacity:.45}.vr-tile-img{width:100%;height:100%;display:block}.vr-tile-sw{display:block;width:100%;height:100%;background:var(--sw, #ccc)}.vr-h-row{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:1rem}.vr-low{display:inline-flex;flex-direction:row;align-items:center;gap:.4rem;font-size:.85rem;font-weight:700;color:#9a4b00}.vr-low:before{content:"";width:.45rem;height:.45rem;border-radius:999px;background:#e07b00}.vr-low-solo{margin-top:.75rem}.vr-boxes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.vr-box{min-height:3.4rem;padding:.3rem;border-radius:.5rem;border:1px solid #e2e0e7;background:#fff;color:#101014;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;cursor:pointer}.vr-box.on{border:1.5px solid #101014}.vr-box.off{background:#f5f5f6;border-color:#f1f0f3;color:#b5b0c2}.vr-box.off .vr-box-t{text-decoration:line-through}.vr-box-t{font-size:1rem;font-weight:500}.vr-box-x{font-size:.7rem;font-weight:600;color:#8e8a99;white-space:nowrap}.vr-b{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.vr-b .vr-tile,.vr-b .vr-more{display:block;width:auto;height:auto;aspect-ratio:4 / 5}.vr-b.m-cut .r7{display:none}.vr-more{border:0;border-radius:.5rem;padding:.4rem;background:var(--gate-soft, #f2f2f0);box-shadow:inset 0 0 0 1px #ebe9ef;color:#101014;font-family:inherit;font-weight:700;font-size:.88rem;line-height:1.15;text-align:center;cursor:pointer}.vr-more-t{display:block}.vr-tile,.vr-more,.vr-tc,.vr-tall{transition:transform .16s cubic-bezier(.23,1,.32,1)}.vr-tile:active,.vr-more:active,.vr-tc:active,.vr-tall:active{transform:scale(.97)}.vr-tile.on{box-shadow:inset 0 0 0 1px #ebe9ef}.vr-tile:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.vr-tile.on:after,.vr-pn.on .vr-tile:after{box-shadow:inset 0 0 0 2px #101014,inset 0 0 0 4px #fff}.vr-tile-tx{display:grid;place-items:center;width:100%;height:100%;font-weight:700;font-size:1.1rem;color:#5d596a}.vr-tail{font-size:.8rem;color:var(--gate-muted);margin-top:-.25rem}.vr-tg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.vr-tg.m-cut .r6{display:none}.vr-tc{min-height:3.1rem;padding:.55rem .8rem;border-radius:.75rem;border:1px solid var(--gate-hairline, #e2e0e7);background:var(--gate-card, #fff);color:var(--gate-text, #101014);font-family:inherit;font-weight:500;font-size:.9rem;line-height:1.25;text-align:left;display:flex;align-items:center;justify-content:flex-start;cursor:pointer;overflow-wrap:anywhere}.vr-tc.on{background:var(--gate-text, #101014);color:var(--gate-card, #fff);border-color:var(--gate-text, #101014)}.vr-tc.off{color:var(--gate-muted);background:var(--gate-soft, #f5f5f6)}.vr-tall{width:100%;min-height:3rem;margin-top:.1rem;border:0;border-radius:.75rem;background:var(--gate-soft, #f2f2f0);color:var(--gate-text, #101014);font-family:inherit;font-weight:700;font-size:.9rem;cursor:pointer}@media(min-width:64rem){.vr-b{grid-template-columns:repeat(6,minmax(0,1fr))}.vr-b .vr-tile,.vr-b .vr-more{width:auto;height:auto}.vr-b.m-cut .r7{display:block}.vr-b:not(.d-cut) .vr-more{display:none}.vr-tg{grid-template-columns:repeat(3,minmax(0,1fr))}.vr-tg.m-cut .r6{display:flex}.vr-tall.d-fits{display:none}}.vr-pick-in{gap:.75rem}.vr-pick-h{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:1rem}.vr-pick-ht{display:flex;flex-direction:column;gap:.15rem;min-width:0}.vr-pick-body{min-height:0;overflow-y:auto}.vr-fam{display:block;margin:.9rem 0 .55rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gate-muted)}.vr-pick-body>.vr-fam:first-child{margin-top:.1rem}.vr-pg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem .5rem}.vr-pn{align-self:start;justify-content:flex-start;display:flex;flex-direction:column;gap:.4rem;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.vr-pn .vr-pn-ph{display:block;width:100%;height:auto;min-height:0;aspect-ratio:4 / 5;overflow:hidden;pointer-events:none}.vr-tile img,.vr-tile .vr-tile-img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}.vr-pn.off .vr-pn-ph{opacity:.45}.vr-pn-t{font-size:.78rem;line-height:1.25;color:var(--gate-text, #101014)}.vr-pn.off .vr-pn-t{color:var(--gate-muted)}.vr-pl{display:flex;flex-direction:column}.vr-pl>*{width:100%}.vr-pr{width:100%;display:flex;flex-direction:row;align-items:center;gap:.75rem;min-height:3.25rem;padding:.4rem 0;border:0;border-bottom:1px solid var(--gate-hairline, #ecebf0);background:none;color:var(--gate-text, #101014);font-family:inherit;font-weight:500;font-size:.95rem;line-height:1.3;text-align:left;cursor:pointer}.vr-pr-dot{width:1.3rem;height:1.3rem;flex:none;border-radius:50%;border:2px solid #c9c7d1;transition:border-width .16s cubic-bezier(.23,1,.32,1),border-color .16s ease}.vr-pr.on .vr-pr-dot{border:6px solid #101014}.vr-pr-t{flex:1;min-width:0}.vr-pr.off .vr-pr-t{color:var(--gate-muted)}.vr-pr-out{font-size:.75rem;color:var(--gate-muted)}.vr-pick .drawer-backdrop{background:#0a08104d}@media(max-width:47.99rem){.vr-pick .drawer-content{max-height:80svh}}.drawer-content:has(.look-ed){transition:transform .26s cubic-bezier(.32,.72,0,1),opacity .2s ease,translate .26s ease}body:has(.vr-pick.drawer-overlay-open) .drawer-overlay-open:not(.vr-pick) .drawer-content:has(.look-ed){transform:scale(.955)}@media(min-width:48rem){.drawer-content:has(.vr-pick-in){width:min(40rem,92vw);height:min(42rem,86dvh)}.vr-pg{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.vr-tile,.vr-more,.vr-tc,.vr-tall,.vr-pr-dot,.drawer-content:has(.look-ed){transition:none}body:has(.vr-pick.drawer-overlay-open) .drawer-overlay-open:not(.vr-pick) .drawer-content:has(.look-ed){transform:none}}.lk-facts{display:flex;flex-direction:column;gap:.75rem;margin-top:1.1rem;padding:.9rem 1rem;border-radius:.75rem;background:#fff;border:1px solid #ebe9ef}.lk-fact{display:flex;flex-direction:row;align-items:center;gap:.75rem;font-size:.92rem;color:var(--gate-text, #101014)}.lk-fact svg,.lk-fact .mu-icon{width:1.2rem;height:1.2rem;flex:none;color:#4a4655}.lk-fact .lk-fact-good{color:#17704a}.look-price-m{font-size:.95rem;font-weight:600;color:#6f6a7d}@media(min-width:64rem){.look-gal-many{grid-template-columns:5rem minmax(0,1fr);column-gap:1.25rem}.look-thumb{width:5rem;height:5rem;border-radius:.5rem;background:#f2f2f0;opacity:.55;box-shadow:none}.look-thumb.on{opacity:1;box-shadow:inset 0 0 0 1.5px #101014}.look-thumb:hover{opacity:1}.look-main{border-radius:.6rem;background:#f2f2f0}.gal-swipe{display:block;cursor:zoom-in}.gal-count{display:none}.gal-hint{display:inline-flex;flex-direction:row;align-items:center;z-index:2;position:absolute;left:1rem;bottom:1.1rem;padding:.4rem .75rem;border-radius:999px;background:#ffffffeb;color:#4a4655;font-size:.8rem;font-weight:600;pointer-events:none;transition:opacity .15s ease}.look-main.zooming .gal-hint{opacity:0}.gal-arrows{z-index:2;position:absolute;right:1rem;bottom:1rem;display:flex;flex-direction:row;gap:.6rem}.gal-arrows .gal-arrow{position:static;margin:0;display:flex;width:2.75rem;height:2.75rem}.gal-arrows .gal-arrow:disabled{opacity:.55;cursor:default}.vr-tile{width:5.5rem;height:5.5rem}.vr-boxes{gap:.6rem}.vr-box{min-height:3.5rem}}.vr-tile-img{object-fit:cover}.ocol-name .input,.ocol-name input{width:100%;min-width:0;box-sizing:border-box}.ocol-name{overflow:hidden}.ocol-row>.ocol-name{flex:1 1 0;width:auto;max-width:none}@media(min-width:64rem){.pde-side>*{flex:none}.pde-x{position:sticky;top:0;z-index:4;flex:none;min-height:2.4rem;box-shadow:0 0 0 4px #fff}.pde-pv{flex:none}.pde-pv>*,.pde-pv-b>*{flex:none}.pde-pv .vr-tile{width:3.5rem;height:3.5rem}.pde-pv .vr-boxes{gap:.4rem}.pde-pv .vr-box{min-height:2.75rem}.pde-pv .lk-facts{margin-top:.25rem;padding:.75rem .85rem;gap:.6rem}.pde-pv .lk-fact{font-size:.84rem}}@keyframes ed-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ed-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes ed-fade{0%{opacity:0}to{opacity:1}}@keyframes ed-fade-out{0%{opacity:1}to{opacity:0}}@keyframes ed-sheet-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes ed-sheet-in{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:none}}@keyframes ed-fold{0%{opacity:1;max-height:var(--mu-h, 12rem)}to{opacity:0;max-height:0;padding-top:0;padding-bottom:0;border-width:0}}:root{--ed-ease: cubic-bezier(.2, .7, .3, 1)}.drawer-content .vz>.pde-head,.drawer-content .vz>.vz-cards,.drawer-content .vz>.ocards,.drawer-content .vz>.vz-tools,.drawer-content .vz>.vz-scroll,.drawer-content .vz>.vz-block,.drawer-content .vz>.vz-vals,.drawer-content .vz>.opt-add,.drawer-content .vz>.vz-shorts,.drawer-content .vz>.ocard-more,.drawer-content .vz>.vz-hint{animation:ed-rise .26s var(--ed-ease) both}.drawer-content .vz>.vz-cards,.drawer-content .vz>.ocards,.drawer-content .vz>.vz-tools,.drawer-content .vz>.vz-vals{animation-delay:.03s}.drawer-content .vz>.vz-scroll,.drawer-content .vz>.ocard-more,.drawer-content .vz>.opt-add,.drawer-content .vz>.vz-block{animation-delay:.06s}.pde-miss,.vz-sale,.pde-mini{animation:ed-fade .22s ease both}.ocard{animation:ed-rise .24s var(--ed-ease) both}.ocard.mu-leave{overflow:hidden;animation:ed-fold .2s ease-in both}.vz-val{animation:ed-rise .2s var(--ed-ease) both}.ogal-cell,.pgal-cell,.vz-cell{animation:ed-pop .2s var(--ed-ease) both}.ogal-cell img,.pgal-cell img,.pgal-card-img,.pde-pv-img,.vr-tile-img{animation:ed-fade .3s ease both}.vz-pic-n,.ocard-n{animation:ed-pop .18s var(--ed-ease) both}.pgal-sheet{animation:ed-fade .18s ease both}.pgal-sheet>.pgal-card{animation:ed-sheet-up .28s var(--ed-ease) both}.pgal-sheet.mu-leave{pointer-events:none;animation:ed-fade-out .18s ease both}@media(min-width:48rem){.pgal-sheet>.pgal-card{animation:ed-sheet-in .24s var(--ed-ease) both}}.vz-card,.vr-tile,.vr-box,.vr-v,.ocol-chip,.pgal-act,.ocard-add,.ocard-more,.ogal-add,.pgal-add,.pde-row,.gal-dot:before{transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,opacity .18s ease,transform .12s ease,outline-color .18s ease}.vz-card:active,.vr-tile:active,.vr-box:active,.ocol-chip:active,.pgal-act:active,.ogal-cell:active,.pgal-cell:active,.pde-row:active,.ocard-more:active{transform:scale(.98)}.vz-tick{animation:ed-pop .2s var(--ed-ease) both}.pde-seg{transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}@media(prefers-reduced-motion:reduce){.drawer-content .vz>*,.pde-miss,.vz-sale,.pde-mini,.ocard,.ocard.mu-leave,.vz-val,.ogal-cell,.pgal-cell,.vz-cell,.ogal-cell img,.pgal-cell img,.pgal-card-img,.pde-pv-img,.vr-tile-img,.vz-pic-n,.ocard-n,.pgal-sheet,.pgal-sheet>.pgal-card,.pgal-sheet.mu-leave,.vz-tick{animation:none!important}.vz-card,.vr-tile,.vr-box,.vr-v,.ocol-chip,.pgal-act,.ocard-add,.ocard-more,.ogal-add,.pgal-add,.pde-row,.pde-seg{transition:none!important}}@media(min-width:64rem){.mu-page.hastabs>.aj{flex:none}.mu-page.hastabs:has(>.aj){padding-bottom:15px}}.vr-vals:has(.vr-tile){padding:4px;margin:-4px}.look-ed .sheet-foot .sheet-main{padding-inline:1.1rem}@media(max-width:30rem){.look-ed .sheet-foot .sheet-main{font-size:.9rem}}.pz-pol-wrap{display:contents}.bw-kept{margin-top:.25rem}.cl{max-width:52rem}.cl-find{display:flex;flex-direction:row;align-items:center;gap:.6rem;min-height:3.25rem;padding:0 1rem;border-radius:1rem;background:var(--gate-card, #fff);border:1px solid var(--gate-hairline, #e6e3ee);color:var(--gate-muted, #8e8a99)}.cl-find svg,.cl-find .mu-icon{width:1.1rem;height:1.1rem;flex:none}.cl-find-in,.cl-find input{flex:1 1 auto;min-width:0;border:0;background:transparent;outline:none;font-size:1rem;color:var(--gate-text, #101014);height:3.1rem}.cl>*{flex:none}.cl-chips{display:flex;flex-direction:row;gap:.5rem;overflow-x:auto;padding-bottom:.15rem;scrollbar-width:none}.cl-chip{flex:none;display:inline-flex;flex-direction:row;align-items:center;gap:.45rem;min-height:2.6rem;padding:0 .95rem;border-radius:999px;border:1px solid var(--gate-hairline, #e6e3ee);background:var(--gate-card, #fff);color:var(--gate-text, #101014);font-size:.9rem;font-weight:600;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.cl-chip.on{background:#101014;border-color:#101014;color:#fff}.cl-chip-n{font-size:.8rem;font-weight:700;opacity:.6;font-variant-numeric:tabular-nums}.cl-list{display:flex;flex-direction:column;border-radius:1.2rem;background:var(--gate-card, #fff);border:1px solid var(--gate-hairline, #efedf6);overflow:hidden}.cl-row{display:grid;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.85rem 1rem;border:0;background:transparent;text-align:left;cursor:pointer;color:inherit;width:100%;transition:background-color .15s ease}.cl-row+.cl-row{border-top:1px solid var(--gate-hairline, #efedf6)}.cl-row:hover{background:var(--gate-soft, #faf9fd)}.cl-av{width:2.75rem;height:2.75rem;border-radius:999px;overflow:hidden;background:#efebfe;color:#4f25c9;display:grid;place-items:center;font-weight:800;font-size:.9rem;flex:none}.cl-av img{width:100%;height:100%;object-fit:cover}.cl-av-big{width:3.75rem;height:3.75rem;font-size:1.15rem}.cl-main{display:flex;flex-direction:column;gap:.35rem;min-width:0}.cl-name{font-size:1rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-tags{display:flex;flex-direction:row;flex-wrap:wrap;gap:.35rem}.cl-tag{font-size:.74rem;font-weight:700;padding:.18rem .55rem;border-radius:999px;background:var(--gate-soft, #f3f1f8);color:var(--gate-muted, #6f6a7d);white-space:nowrap}.cl-bad{background:#fbe7e4;color:#a3281a}.cl-warn{background:#fbecd6;color:#9a4b00}.cl-ok{background:#e2f3ea;color:#17704a}.cl-side{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.cl-when{font-size:.82rem;color:var(--gate-muted, #8e8a99);white-space:nowrap}.cl-spent{font-size:.85rem;font-weight:700;font-variant-numeric:tabular-nums}.cl-pager{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem}.cl-pg{width:2.75rem;height:2.75rem;border-radius:999px;border:1px solid var(--gate-hairline, #e6e3ee);background:var(--gate-card, #fff);display:grid;place-items:center;cursor:pointer}.cl-pg:disabled{opacity:.4;cursor:default}.cl-pg-t{font-size:.9rem;font-weight:600;color:var(--gate-muted, #6f6a7d);font-variant-numeric:tabular-nums}.cl-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem;padding:3rem 1.5rem;border-radius:1.2rem;background:var(--gate-card, #fff);border:1px dashed var(--gate-hairline, #e6e3ee);color:var(--gate-muted, #8e8a99)}.cl-empty svg,.cl-empty .mu-icon{width:1.8rem;height:1.8rem}.cl-empty-t{font-size:1.02rem;font-weight:700;color:var(--gate-text, #101014)}.cl-empty-s{font-size:.9rem;max-width:30ch;line-height:1.5}.cl-sk{cursor:default}.cl-sk-lines{display:flex;flex-direction:column;gap:.45rem;flex:1}.cl-sk-1{height:.9rem;width:55%;border-radius:.4rem}.cl-sk-2{height:.75rem;width:35%;border-radius:.4rem}.cl-one{display:flex;flex-direction:column;gap:1.1rem}.cl-one-head{display:flex;flex-direction:row;align-items:center;gap:1rem;padding-right:2.5rem}.cl-one-tx{display:flex;flex-direction:column;gap:.2rem;min-width:0}.cl-one-name{font-size:1.3rem;font-weight:800;letter-spacing:-.02em}.cl-one-sub{font-size:.88rem;color:var(--gate-muted, #6f6a7d);overflow-wrap:anywhere}.cl-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.cl-stat{display:flex;flex-direction:column;gap:.2rem;padding:.8rem .7rem;border-radius:.9rem;background:var(--gate-soft, #f6f5fa);min-height:4.2rem}.cl-stat-n{font-size:1.1rem;font-weight:800;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cl-stat-k{font-size:.76rem;font-weight:600;color:var(--gate-muted, #6f6a7d)}.cl-stat-bad{background:#fbe7e4;color:#a3281a}.cl-stat-bad .cl-stat-k{color:#a3281a}.cl-note{display:flex;flex-direction:row;align-items:center;gap:.6rem;padding:.75rem .9rem;border-radius:.9rem;background:var(--gate-soft, #f6f5fa);font-size:.88rem;color:var(--gate-muted, #4a4655)}.cl-note svg,.cl-note .mu-icon{width:1.05rem;height:1.05rem;flex:none}.cl-note-ok{background:#e2f3ea;color:#17704a}.cl-note-warn{background:#fbecd6;color:#9a4b00}.cl-h{font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gate-muted, #8e8a99)}.cl-hist{display:flex;flex-direction:column}.cl-hrow{display:grid;grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.7rem 0}.cl-hrow+.cl-hrow{border-top:1px solid var(--gate-hairline, #efedf6)}.cl-hic{width:2.2rem;height:2.2rem;border-radius:.7rem;background:var(--gate-soft, #f3f1f8);display:grid;place-items:center;color:var(--gate-muted, #6f6a7d)}.cl-hic svg,.cl-hic .mu-icon{width:1rem;height:1rem}.cl-htx{display:flex;flex-direction:column;gap:.15rem;min-width:0}.cl-hwhat{font-size:.92rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-hsub{font-size:.8rem;color:var(--gate-muted, #8e8a99)}.cl-hstate{font-size:.74rem;font-weight:700;padding:.2rem .55rem;border-radius:999px;white-space:nowrap}.cl-t-ok{background:#e2f3ea;color:#17704a}.cl-t-warn{background:#fbecd6;color:#9a4b00}.cl-t-bad{background:#fbe7e4;color:#a3281a}.cl-t-soft{background:var(--gate-soft, #f3f1f8);color:var(--gate-muted, #6f6a7d)}@media(max-width:30rem){.cl-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.pde-dep{font-size:.95rem;font-weight:700;color:var(--gate-text, #101014)}.aj-rules{gap:0}.aj-rule{display:flex;flex-direction:column;gap:.85rem;padding:1rem}.aj-rule+.aj-rule{border-top:1px solid var(--gate-hairline, #efedf6)}.aj-rule-h{display:flex;flex-direction:row;align-items:flex-start;gap:.75rem}.aj-rule-h>svg,.aj-rule-h>.mu-icon{width:1.2rem;height:1.2rem;flex:none;margin-top:.15rem;color:var(--gate-muted, #6f6a7d)}.aj-segs{width:100%}.dh-row{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:16px;background:var(--muted, #f4f4f5)}.dh-head{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.dh-name{font-weight:650;font-size:15px}.dh-x{flex:none;width:32px;height:32px;display:grid;place-items:center;border-radius:999px;color:var(--muted-foreground, #71717a);transition:background .15s ease,color .15s ease}.dh-x:hover{background:#0000000f;color:var(--foreground, #18181b)}.dh-x svg{width:16px;height:16px}.dh-add{display:flex;flex-direction:column;gap:10px}.dh-chips{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.dh-chip{display:inline-flex;flex-direction:row;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:999px;border:1px dashed var(--border, #d4d4d8);font-size:14px;font-weight:550;white-space:nowrap;transition:border-color .15s ease,background .15s ease}.dh-chip:hover{border-style:solid;border-color:var(--foreground, #18181b)}.dh-chip svg{width:14px;height:14px}.dh-times{display:flex;flex-direction:column;gap:8px}.cl-footrow{width:100%;flex-wrap:nowrap}.drawer-content .cl-footrow .sheet-main,.cl-footrow .sheet-main{flex:1 1 0;min-height:3rem}.pde-rule{display:flex;flex-direction:column;gap:8px}.aj .aj-nav-sk{margin-top:.35rem;height:.7rem}@keyframes aj-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes aj-push{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes aj-pop{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}.aj .aj-groups>:not(.aj-sechead):not(.up-hold):not(.mu-custom){animation:aj-rise .26s cubic-bezier(.2,.8,.2,1) both}.aj .aj-groups>.mu-leave{display:none}@media(min-width:60rem){.aj .aj-sechead .aj-sect{animation:aj-rise .22s cubic-bezier(.2,.8,.2,1) both}}@media(max-width:59.99rem){.aj .aj-groups>:not(.aj-sechead){animation:none}.aj.aj-in .aj-groups{animation:aj-push .28s cubic-bezier(.2,.8,.2,1) both}.aj:not(.aj-in) .aj-nav{animation:aj-pop .28s cubic-bezier(.2,.8,.2,1) both}}@media(prefers-reduced-motion:reduce){.aj .aj-groups>*,.aj .aj-groups,.aj .aj-nav,.aj .aj-sect{animation:none!important}}.mu-leave{transition:none!important}.imp-page{--imp-ease: cubic-bezier(.23, 1, .32, 1)}.imp-edit{gap:16px}.imp-page .imp-title{display:flex;flex-direction:column;gap:4px;min-width:0}.imp-page .imp-title [data-variant=title]{font-size:24px;line-height:1.2;font-weight:600;letter-spacing:-.025em}.imp-page .imp-title [data-variant=muted]{font-size:14px;line-height:1.5}.imp-page .dz-top-l{display:flex;flex-direction:row;align-items:center;gap:.5rem;min-width:0}.imp-page .dz-back-top{flex:none;width:2.4rem;height:2.4rem;margin-left:-.45rem;border-radius:999px;display:grid;place-items:center;color:var(--foreground);text-decoration:none}.imp-page .dz-back-top:hover{background:var(--muted)}.imp-page .dz-back-top .mu-icon{font-size:1.45rem}@media(min-width:64rem){.imp-page .shop-see{display:none}}.imp-edit .stepper{margin-block:8px 20px}.imp-step,.imp-ask,.imp-found,.imp-notes{display:flex;flex-direction:column;gap:16px}.imp-notes:empty{display:none}.style-nova .imp-brand{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;flex:none;align-self:center}.style-nova .imp-brand .mu-icon{font-size:18px}.style-nova .imp-brand[data-brand=linktree]{background:#43e660;color:#0b0b0c}.style-nova .imp-brand[data-brand=shopify]{background:#fff;box-shadow:inset 0 0 0 1px var(--border)}.style-nova .imp-brand[data-brand=paste]{background:var(--muted);color:var(--muted-foreground)}.style-nova .imp-step .imp-list.cn-item-group{gap:0}.imp-step .imp-list>.cn-item{padding-block:12px;min-height:72px}.imp-step .imp-found>.cn-item[data-variant=muted]{min-height:70px}.imp-step .imp-list .cn-skeleton.imp-sk-l1{height:14px}.imp-step .imp-list>.cn-item+.cn-item{border-top:1px solid var(--border);border-radius:0}.imp-foot{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:8px;width:100%}.imp-foot-note{margin-right:auto;color:var(--muted-foreground)}.imp-go{min-width:168px}.imp-done{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:8px 0 20px}.imp-done-ic{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--foreground);color:var(--background);margin-bottom:6px}.imp-done-ic .mu-icon{font-size:22px}.imp-sk-l1{height:12px;width:55%}.imp-sk-l2{height:10px;width:35%}.imp-sk-ic{width:20px;height:20px}.imp-sk-sw{width:44px;height:24px;border-radius:999px}.imp-sk-l3{height:12px;width:80%}.imp-sk-brand{width:32px;height:32px;border-radius:9px}.imp-sk-note{width:38%;height:12px;margin-right:auto}.imp-sk-btn{width:150px;height:40px}.imp-sk-btn-ghost{width:96px}@media(max-width:63.99rem){.imp-edit{padding:0 1.25rem 2rem}.shop .shop-one .pv-stage>.imp-device{--dw: min(100% - 4rem, 19rem);margin-inline:auto}}@media(max-width:34rem){.imp-foot{flex-wrap:wrap}.imp-foot-note{width:100%;text-align:center;margin:0 0 4px}.imp-foot>.cn-button{flex:1}.imp-go{min-width:0}}.imp-pv:has(.sf-frame[data-state=in]) .imp-sk-store{opacity:0}.imp-sk-store{position:absolute;inset:0;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0 0 6cqw;background:var(--card);overflow:hidden;transition:opacity .42s var(--imp-ease)}.imp-sk-store>*{flex:none}.imp-sk-store .cn-skeleton{border-radius:2.6cqw;animation-play-state:paused}.imp-sk-store.is-reading .cn-skeleton{animation-play-state:running;animation-duration:1.1s}.imp-sk-store.is-reading .imp-sk-av{animation-delay:90ms}.imp-sk-store.is-reading .imp-sk-name{animation-delay:.18s}.imp-sk-store.is-reading .imp-sk-line{animation-delay:.27s}.imp-sk-store.is-reading .imp-sk-cta,.imp-sk-store.is-reading .imp-sk-round{animation-delay:.36s}.imp-sk-store.is-reading .imp-sk-link{animation-delay:.45s}.imp-sk-store.is-reading .imp-sk-sec{animation-delay:.54s}.imp-sk-store.is-reading .imp-sk-card{animation-delay:.63s}.imp-sk-cover{position:relative;height:50cqw}.imp-sk-store .imp-sk-coverfill{position:absolute;inset:0;border-radius:0}.imp-sk-bar{position:absolute;z-index:1;top:9.5cqw;left:5cqw;right:5cqw;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.imp-sk-logo{width:9.5cqw;height:9.5cqw;border-radius:50%;background:var(--card);opacity:.9}.imp-sk-tools{width:30cqw;height:9.5cqw;border-radius:99px;background:var(--card);opacity:.9}.imp-sk-body{display:flex;flex-direction:column;gap:3.4cqw;padding:0 5.5cqw}.imp-sk-row{position:relative;display:flex;flex-direction:row;align-items:center;gap:2.4cqw}.imp-sk-col{display:flex;flex-direction:column;gap:2cqw}.imp-sk-store .imp-sk-av{width:25cqw;height:25cqw;border-radius:50%;margin-top:-12.5cqw;box-shadow:0 0 0 1.4cqw var(--card);flex:none}.imp-sk-name{width:56%;height:7.6cqw}.imp-sk-store .imp-sk-line{width:82%;height:3.2cqw;border-radius:99px}.imp-sk-store .imp-sk-short{width:56%}.imp-sk-store .imp-sk-cta{width:33cqw;height:10.5cqw;border-radius:99px;flex:none}.imp-sk-store .imp-sk-round{width:10.5cqw;height:10.5cqw;border-radius:50%;flex:none}.imp-sk-links{position:relative;display:flex;flex-direction:column;gap:2.4cqw}.imp-sk-store .imp-sk-link{width:100%;height:12.5cqw;border-radius:99px}.imp-sk-sec{width:38%;height:5cqw;margin-top:1.6cqw}.imp-sk-cards{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:3cqw}.imp-sk-store .imp-sk-card{height:50cqw;border-radius:5cqw}.style-nova .imp-sk-store .cn-badge{position:absolute;right:0;top:50%;translate:0 -50%;font-size:3.1cqw;line-height:1.2;height:auto;padding:1cqw 2.6cqw;border-radius:99px;background:var(--card);box-shadow:0 1px 2px #0000000f;white-space:nowrap}.style-nova .imp-sk-cover .cn-badge{top:auto;bottom:4cqw;right:5cqw;translate:none}.style-nova .imp-sk-links .cn-badge,.style-nova .imp-sk-cards .cn-badge{left:50%;right:auto;translate:-50% -50%}@media(prefers-reduced-motion:reduce){.imp-sk-store.is-reading .cn-skeleton{animation:none}}.imp-pv{position:relative;overflow:hidden;background:var(--card);width:100%;height:100%}@media(min-width:64rem){.shop-one>.pv-stage>.imp-device{--dw: min( calc(100cqw - 1rem) , calc((100cqh - 2rem)*.479) , 22rem)}}.sf{position:absolute;inset:0;overflow:hidden}.sf-frame{position:absolute;top:0;left:0;width:390px;height:844px;border:0;transform-origin:0 0;background:#111;opacity:0;transition:opacity .36s var(--imp-ease),filter .42s var(--imp-ease)}.sf-frame[data-state=in],.sf-frame[data-state=under]{opacity:1}.sf-frame[data-state=out]{opacity:0}.sf-frame[data-state=warm]{opacity:0;visibility:hidden;pointer-events:none;z-index:-1}.sf-frame[data-state=under]{z-index:0;transition:none}.sf-frame[data-state=in],.sf-frame[data-state=entering]{z-index:1}.sf[data-mode=reading] .sf-frame{filter:blur(12px) saturate(.6)}.sf-veil{position:absolute;inset:0;z-index:2;display:flex;justify-content:center;align-items:flex-end;padding-bottom:7%;pointer-events:none;opacity:0;transition:opacity .26s var(--imp-ease)}.sf[data-mode=ask] .sf-veil,.sf[data-mode=reading] .sf-veil{opacity:1}.sf[data-mode=reading] .sf-veil{align-items:center;padding:0}.sf-chip,.sf-busy{padding:7px 12px;border-radius:999px;background:#0c0c0ec7;color:#fff;font:600 12px/1 var(--font-sans, inherit);backdrop-filter:blur(8px);box-shadow:0 6px 20px -8px #00000080}.sf-busy{position:absolute;z-index:2;left:50%;top:14px;translate:-50% 0;opacity:0;transition:opacity .2s var(--imp-ease);pointer-events:none}.sf[data-busy="1"] .sf-busy{opacity:1;transition-delay:.45s}@media(prefers-reduced-motion:no-preference){.imp-step{transition:opacity .28s var(--imp-ease),transform .28s var(--imp-ease)}@starting-style{.imp-step{opacity:0;transform:translateY(8px)}}}@media(prefers-reduced-motion:reduce){.sf-frame,.sf-veil,.sf-busy{transition:none}}.shop-import{display:inline-flex;align-items:center;gap:.4rem;margin-top:.45rem;font-size:.85rem;font-weight:600;color:var(--gate-deep)}.shop-import .mu-icon{font-size:1rem}.sheet-foot .sheet-main.open-new{min-width:0}.sheet-foot .sheet-main.open-new>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sheet-foot .sheet-main.open-new>.mu-icon{flex:none}.shop .shop-one .rounded-2xl.rounded-2xl .pc{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;box-sizing:border-box;min-width:0;padding:0;gap:0;border:0;text-align:left;font:inherit;color:var(--ink);cursor:pointer;overflow:hidden;border-radius:var(--r-card);background:var(--c-bg);backdrop-filter:var(--c-blur);-webkit-backdrop-filter:var(--c-blur);box-shadow:inset 0 0 0 var(--c-lw) var(--c-line),var(--c-shadow);transition:transform .16s ease}.shop .shop-one .rounded-2xl.rounded-2xl .pc:hover{transform:translateY(-2px)}.shop .shop-one .rounded-2xl.rounded-2xl .stx-svc-row .pc-row{flex:0 0 13.5rem}.shop .shop-one.as-desk .rounded-2xl.rounded-2xl .stx-svc-row .pc-row{flex:0 0 15rem}@media(min-width:64rem){.pub-shop .shop-one.pub-live .rounded-2xl.rounded-2xl .stx-svc-row .pc-row{flex:0 0 15rem}}@media(min-width:40rem)and (max-width:63.99rem){.pub-shop .shop-one.pub-live .rounded-2xl.rounded-2xl .stx-svc-row .pc-row{flex:0 0 15rem}}.shop .shop-one .rounded-2xl.rounded-2xl .pc-ph{position:relative;flex:none;width:100%;aspect-ratio:1 / var(--pr, 1);overflow:hidden;background:var(--ink);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--ink) 8%,#eeece8)}}.shop .shop-one .rounded-2xl.rounded-2xl .pc-ph .pc-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;border-radius:0}.shop .shop-one .rounded-2xl.rounded-2xl .pc-ph.pc-fit{background:#f3f1ed}.shop .shop-one .rounded-2xl.rounded-2xl .pc-ph.pc-fit .pc-img{object-fit:contain;object-position:center}.shop .shop-one .rounded-2xl.rounded-2xl .pc-img-e{display:grid;place-items:center;color:var(--faint);font-size:1.6rem}.shop .shop-one .rounded-2xl.rounded-2xl .pc-soldout .pc-ph .pc-img{opacity:.55}.shop .shop-one .rounded-2xl.rounded-2xl .pc-badges{position:absolute;top:.6rem;left:.6rem;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}.shop .shop-one .rounded-2xl.rounded-2xl :is(.pc-sale,.pc-left,.pc-out){height:1.75rem;box-sizing:border-box;display:inline-flex;flex-direction:row;align-items:center;gap:.4rem;padding:0 .6rem;border-radius:999px;font-size:.75rem;font-weight:800;line-height:1;white-space:nowrap;color:#fff}.shop .shop-one .rounded-2xl.rounded-2xl .pc-sale{background:#e5484d}.shop .shop-one .rounded-2xl.rounded-2xl .pc-left{background:#17141cd6;font-weight:700}.shop .shop-one .rounded-2xl.rounded-2xl .pc-dot{width:.45rem;height:.45rem;border-radius:999px;background:#ffb224}.shop .shop-one .rounded-2xl.rounded-2xl .pc-out{background:#17141c}.shop .shop-one .rounded-2xl.rounded-2xl .pc-price{height:2.75rem;box-sizing:border-box;display:inline-flex;flex-direction:row;align-items:center;gap:.45rem;padding:0 .85rem;border-radius:var(--btnradius, 999px);background:#fff;color:#17141c;white-space:nowrap;max-width:100%}.shop .shop-one .rounded-2xl.rounded-2xl .pc-now{font-size:.95rem;font-weight:800}.shop .shop-one .rounded-2xl.rounded-2xl .pc-was{font-size:.75rem;font-weight:600;opacity:.6;text-decoration:line-through}.shop .shop-one .rounded-2xl.rounded-2xl .pc-price.sale{flex-direction:row-reverse;justify-content:flex-end}.shop .shop-one .rounded-2xl.rounded-2xl .pc-price.sale .pc-now{color:#d93036}.shop .shop-one .rounded-2xl.rounded-2xl .pc-price.stack{flex-direction:column;align-items:flex-start;justify-content:center;gap:1px}.shop .shop-one .rounded-2xl.rounded-2xl .pc-price.stack .pc-was{font-size:.68rem;line-height:1}.shop .shop-one .rounded-2xl.rounded-2xl .pc-price.stack .pc-now{font-size:.88rem;line-height:1.1}.shop .shop-one .rounded-2xl.rounded-2xl .pc-price-ph{position:absolute;left:.6rem;bottom:.6rem;z-index:2;max-width:calc(100% - 4.6rem)}.shop .shop-one .rounded-2xl.rounded-2xl .pc-price-mid{display:none}.shop .shop-one .rounded-2xl.rounded-2xl .pc-add{width:2.75rem;height:2.75rem;flex:none;display:grid;place-items:center;border-radius:var(--btnradius, 999px);background:var(--btncolor);color:var(--btnink);font-size:1.15rem}.shop .shop-one .rounded-2xl.rounded-2xl .pc-ph .pc-add{position:absolute;right:.6rem;bottom:.6rem;z-index:2}.shop .shop-one .rounded-2xl.rounded-2xl .pc-mid{display:flex;flex-direction:column;gap:.4rem;padding:.75rem .8rem .85rem;min-width:0}.shop .shop-one .rounded-2xl.rounded-2xl .pc-t{font-family:var(--titlefont),system-ui,sans-serif;font-weight:700;font-size:.95rem;line-height:1.3;color:var(--ink);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.shop .shop-one .rounded-2xl.rounded-2xl .pc-row .pc-t{height:2.6em}.shop .shop-one .rounded-2xl.rounded-2xl .pc-sub{font-size:.76rem;line-height:1.35;color:var(--soft);overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.shop .shop-one .rounded-2xl.rounded-2xl .pc-opts{display:flex;flex-direction:row;align-items:center;gap:.25rem;height:1.4rem;overflow:hidden;white-space:nowrap}.shop .shop-one .rounded-2xl.rounded-2xl .pc-chip{flex:none;padding:.25rem .45rem;border-radius:.45rem;background:var(--chip);color:var(--ink);font-size:.69rem;font-weight:700;line-height:1.2}.shop .shop-one .rounded-2xl.rounded-2xl .pc-sw{flex:none;width:.875rem;height:.875rem;margin-right:.06rem;border-radius:999px;background:var(--sw);box-shadow:inset 0 0 0 1px #0000002e,0 0 0 1.5px var(--hair)}.shop .shop-one .rounded-2xl.rounded-2xl .pc-more{flex:none;font-size:.75rem;font-weight:700;color:var(--soft)}.shop .shop-one .rounded-2xl.rounded-2xl .pc-list{flex-direction:row;align-items:stretch;gap:.85rem;padding:.7rem}.shop .shop-one .rounded-2xl.rounded-2xl .pc-list .pc-ph{width:6rem;align-self:flex-start;border-radius:calc(var(--r-card) - .4rem)}.shop .shop-one .rounded-2xl.rounded-2xl .pc-list .pc-badges{top:.4rem;left:.4rem}.shop .shop-one .rounded-2xl.rounded-2xl .pc-list :is(.pc-sale,.pc-left,.pc-out){height:1.5rem;padding:0 .45rem;font-size:.68rem}.shop .shop-one .rounded-2xl.rounded-2xl .pc-list .pc-mid{flex:1;padding:.1rem 0 0;gap:.35rem}.shop .shop-one .rounded-2xl.rounded-2xl .pc-foot{margin-top:auto;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.6rem}.shop .shop-one .rounded-2xl.rounded-2xl .pc-list .pc-price{background:var(--chip);color:var(--ink)}.shop .shop-one .rounded-2xl.rounded-2xl .pc-list .pc-price.sale .pc-now{color:#ff6b6f}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-outline .pc-row{padding:.5rem .5rem 0}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-outline .pc-row .pc-ph{border-radius:calc(var(--r-card) - .5rem)}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-outline .pc-row .pc-mid{padding-inline:.3rem}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-bloque .pc{background:var(--surf);box-shadow:inset 0 0 0 2px var(--ink),5px 5px 0 0 var(--ink);margin-right:5px}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-bloque .pc-row .pc-ph{border-bottom:2px solid var(--ink)}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-bloque .pc-add{box-shadow:inset 0 0 0 2px var(--btnink)}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-plana .pc{background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;overflow:visible;border-radius:0}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-plana .pc-row .pc-ph{border-radius:var(--r-card)}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-plana .pc-row .pc-mid{padding:.65rem .15rem 0}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-plana .pc-list{padding:0 0 .85rem;box-shadow:inset 0 -1px 0 var(--hair)}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-plana .pc-list .pc-ph{border-radius:1rem}.shop .shop-one .rounded-2xl.rounded-2xl:is(.cstyle-foto,.cstyle-editorial) .pc-row .pc-ph{aspect-ratio:1 / calc(var(--pr, 1) * 1.28)}.shop .shop-one .rounded-2xl.rounded-2xl:is(.cstyle-foto,.cstyle-editorial) .pc-row :is(.pc-price-ph,.pc-opts){display:none}.shop .shop-one .rounded-2xl.rounded-2xl:is(.cstyle-foto,.cstyle-editorial) .pc-row .pc-price-mid{display:inline-flex;align-self:flex-start}.shop .shop-one .rounded-2xl.rounded-2xl:is(.cstyle-foto,.cstyle-editorial) .pc-row .pc-mid{position:absolute;left:.5rem;right:.5rem;bottom:.5rem;z-index:3;padding:.7rem 3.7rem .7rem .75rem}.shop .shop-one .rounded-2xl.rounded-2xl:is(.cstyle-foto,.cstyle-editorial) .pc-row .pc-t{height:auto;color:#fff}.shop .shop-one .rounded-2xl.rounded-2xl:is(.cstyle-foto,.cstyle-editorial) .pc-row .pc-ph .pc-add{z-index:4;right:1.1rem;bottom:1.1rem}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-foto .pc-row .pc-mid{border-radius:calc(var(--r-card) - .4rem);background:#fff3;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px #ffffff59;text-shadow:0 1px 8px rgba(0,0,0,.35)}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-editorial .pc-row{background:#0c0a10}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-editorial .pc-row .pc-ph:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#08060c00 38%,#08060c8c 62%,#08060ceb);pointer-events:none}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-editorial .pc-row .pc-mid{left:0;right:0;bottom:0;padding:1rem 4rem 1rem 1rem}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-editorial .pc-row .pc-t{font-weight:800;font-size:1.2rem;line-height:1.08;letter-spacing:-.02em;-webkit-line-clamp:3}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-editorial .pc-row .pc-ph .pc-add{right:1rem;bottom:1rem}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-etiqueta .pc{--ink: #1a1720;--soft: #6f6a76;--chip: #efece6;--hair: rgba(0, 0, 0, .12);background:#fbfaf7;box-shadow:0 12px 26px -16px #1410289e;backdrop-filter:none}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-etiqueta .pc-row{padding:.5rem .5rem 0}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-etiqueta .pc-row .pc-ph{border-radius:calc(var(--r-card) - .5rem)}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-etiqueta .pc-row .pc-mid{margin-top:.75rem;padding:.7rem .3rem .85rem;border-top:1.5px dashed #d8d5cd}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-etiqueta .pc-list .pc-mid{border-left:1.5px dashed #d8d5cd;padding-left:.8rem}.shop .shop-one .rounded-2xl.rounded-2xl.cstyle-etiqueta .pc-list .pc-price{background:#17141c;color:#fff}.shop .shop-one .rounded-2xl.rounded-2xl .stx-sech{align-items:center}.shop .shop-one .rounded-2xl.rounded-2xl .stx-sh-tx{min-width:0;display:flex;flex-direction:column;gap:.15rem}.shop .shop-one .rounded-2xl.rounded-2xl .stx-sh-tx .stx-sh-t{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.shop .shop-one .rounded-2xl.rounded-2xl .stx-sh-tx .stx-sh-s{white-space:nowrap}.shop .shop-one .rounded-2xl.rounded-2xl .stx-sh-go{flex:none;width:2.75rem;height:2.75rem;display:grid;place-items:center;border:0;border-radius:999px;background:var(--chip);color:var(--ink);cursor:pointer;font-size:1.1rem}.shop .shop-one .rounded-2xl.rounded-2xl .stx-sh-go:hover{background:var(--hair)}.look-price .look-price-was{font-size:.9rem;font-weight:600;opacity:.55;text-decoration:line-through;align-self:center}.look-price .look-price-off{align-self:center;height:1.6rem;display:inline-flex;align-items:center;padding:0 .55rem;border-radius:999px;background:#e5484d;color:#fff;font-size:.74rem;font-weight:800}.coll-sheet .coll-card-price.sale{color:#d93036}.coll-sheet .coll-card-was{font-size:.8rem;font-weight:600;color:#9a9aa2;text-decoration:line-through;white-space:nowrap}.shop .shop-one .rounded-2xl.rounded-2xl .stx-bio{font-size:.9rem;line-height:1.45;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.shop .shop-one .rounded-2xl.rounded-2xl .stx-bio.open{display:block;-webkit-line-clamp:unset}.shop .shop-one .rounded-2xl.rounded-2xl .stx-bio-more{align-self:center;margin-top:.3rem;padding:.35rem .6rem;min-height:2.75rem;border:0;background:none;color:var(--ink);font:inherit;font-size:.82rem;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media(min-width:64rem){.pub-shop .shop-one.pub-live .rounded-2xl.rounded-2xl .stx-bio{font-size:.95rem}.pub-shop .shop-one.pub-live .rounded-2xl.rounded-2xl .stx-bio-more{align-self:flex-start;padding-left:0}}@media(min-width:40rem)and (max-width:63.99rem){.pub-shop .shop-one.pub-live .rounded-2xl.rounded-2xl .stx-bio{font-size:.95rem}.pub-shop .shop-one.pub-live .rounded-2xl.rounded-2xl .stx-bio-more{align-self:flex-start;padding-left:0}}.shop .shop-one.as-desk .rounded-2xl.rounded-2xl .stx-bio{font-size:.95rem}.shop .shop-one.as-desk .rounded-2xl.rounded-2xl .stx-bio-more{align-self:flex-start;padding-left:0}.aim{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;text-align:left;gap:.55rem;padding:.85rem .9rem .8rem;border-radius:1rem;border:1px solid #ededf0;background:#fff;color:#18181b;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,background .2s ease}.aim:hover{border-color:#d9d0ff;box-shadow:0 8px 22px -16px #18103c59}.aim:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #6b46f2}.aim-h{display:flex;flex-direction:row;align-items:center;gap:.45rem;font-size:.8rem;font-weight:600;color:#52525b}.aim-h .mu-icon{font-size:.95rem;color:#6b46f2}.aim-n{display:flex;flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:.35rem}.aim-big{font-size:1.35rem;font-weight:700;letter-spacing:-.01em;line-height:1.1}.aim-of{font-size:.8rem;color:#71717a}.aim-bar{display:block;height:6px;border-radius:999px;background:#ecebf2;overflow:hidden;flex:none}.aim-bar-i{display:block;height:6px;width:var(--w, 0%);border-radius:999px;background:#6b46f2;transition:width .4s ease}.aim-sub{font-size:.78rem;line-height:1.4;color:#71717a}.aim-cred{font-size:.78rem;color:#3f3f46;border-top:1px solid #f0eff4;padding-top:.5rem}.aim-go{font-size:.82rem;font-weight:600;color:#5b3fd6}.aim-btn{display:flex;align-items:center;justify-content:center;min-height:2.5rem;border-radius:.75rem;background:#18181b;color:#fff;font-size:.88rem;font-weight:600;margin-top:.1rem}.aim-warm{background:#fffaf5;border-color:#fbe3cc}.aim-warm:hover{border-color:#f6c999}.aim-warm .aim-h .mu-icon{color:#ea7a1a}.aim-warm .aim-big{color:#9a3412}.aim-warm .aim-bar-i{background:#ea7a1a}@media(prefers-reduced-motion:reduce){.aim,.aim-bar-i{transition:none}}@media(min-width:64rem){.tabbar>*{flex-shrink:0}.tabbar{overflow-y:auto;scrollbar-width:thin}}.fb-ai{display:flex;flex-direction:column;gap:.6rem;padding:1.1rem 1.15rem}.fb-ai-n{display:flex;flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:.4rem}.fb-ai-big{font-size:1.6rem;font-weight:700;letter-spacing:-.02em}.fb-ai-of{font-size:.9rem;color:#71717a}.fb-ai-s{font-size:.86rem;line-height:1.45;color:#52525b}.fb-ai-go{align-self:flex-start;margin-top:.25rem}.fb-ai-meter{display:flex;flex-direction:row;gap:2px;height:8px;border-radius:999px;overflow:hidden;background:#efedf5}.fb-ai-seg{display:block;height:100%;width:var(--w, 0%);flex:none;transition:width .4s ease}.fb-ai-seg-own,.fb-ai-sw-own{background:#6b46f2}.fb-ai-seg-pack,.fb-ai-sw-pack{background:#c9bdfb}.fb-ai-src{display:flex;flex-direction:column;gap:.65rem}.fb-ai-row{display:flex;flex-direction:row;align-items:center;gap:.65rem}.fb-ai-sw{width:.65rem;height:.65rem;border-radius:3px;flex:none}.fb-ai-l{display:flex;flex-direction:column;gap:.05rem;flex:1 1 auto;min-width:0}.fb-ai-lt{font-size:.9rem}.fb-ai-ls{font-size:.78rem;color:#71717a}.fb-ai-v{font-weight:600;font-variant-numeric:tabular-nums;flex:none}.fb-ai-order{margin:0;padding-top:.75rem;border-top:1px solid #ebe8f2;font-size:.8rem;line-height:1.45;color:#71717a}.fb-ai-warm .fb-ai-seg-own,.fb-ai-warm .fb-ai-sw-own,.aim-warm .fb-ai-seg-own{background:#ea7a1a}.aim-meter{height:6px;flex:none}.fb-ai-warm{background:#fffaf5;border-color:#fbe3cc}.fb-ai-warm .fb-ai-big{color:#9a3412}.fb-ai-warm .aim-bar-i{background:#ea7a1a}.fbrc-packs{display:flex;flex-direction:column;gap:.6rem}.fbrc-pack{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.85rem;min-height:4.4rem;padding:.85rem 1rem;box-sizing:border-box;border-radius:1.1rem;border:1px solid #e4e4e7;background:#fff;font:inherit;color:#18181b;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.fbrc-pack:hover{border-color:#d9d0ff}.fbrc-pack:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #6b46f2}.fbrc-dot{width:1.35rem;height:1.35rem;flex:none;border-radius:999px;border:2px solid #d4d4d8;box-sizing:border-box;display:grid;place-items:center}.fbrc-pack-on{border:2px solid #6B46F2;background:#f7f5ff}.fbrc-pack-on .fbrc-dot{border-color:#6b46f2}.fbrc-pack-on .fbrc-dot:after{content:"";width:.6rem;height:.6rem;border-radius:999px;background:#6b46f2}.fbrc-t{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;flex:1 1 auto;min-width:0}.drawer-content .fbrc-t{flex:1 1 auto;min-width:0}.fbrc-name{font-size:1rem;font-weight:600}.fbrc-note{font-size:.82rem;color:#71717a}.fbrc-price{font-size:1.1rem;font-weight:700;flex:none}.fbrc-save{font-size:.74rem;font-weight:600;color:#16865a;background:#e3f6ec;padding:.12rem .55rem;border-radius:999px;white-space:nowrap}.fbrc-name{white-space:nowrap}.fbrc-how{display:flex;flex-direction:column;gap:.7rem;padding:.9rem 1rem;border-radius:1rem;background:#f3f1fa}.fbrc-how-r{display:flex;flex-direction:row;align-items:flex-start;gap:.65rem;font-size:.86rem;line-height:1.45;color:#52525b}.fbrc-how-r svg,.fbrc-how-r .mu-icon{width:1.1rem;height:1.1rem;flex:none;color:#6b46f2;margin-top:.1rem}.drawer-content .fbrc-how-r>span:last-child{flex:1 1 auto;min-width:0}.fbrc-safe{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.35rem;font-size:.78rem;color:#71717a;margin-top:calc(var(--sheet-tight, .4rem) - var(--sheet-space, 1.1rem))}.fbrc-safe svg,.fbrc-safe .mu-icon{width:.85rem;height:.85rem;flex:none}.plan-t{display:block;min-width:0}.plan-b{font-weight:700;color:inherit}.plan-fee{flex-direction:row;align-items:center;gap:.45rem;align-self:flex-start;margin-top:.55rem;padding:.4rem .75rem;border-radius:999px;background:var(--primary, #1c1c1e);@supports (color: color-mix(in lab,red,red)){background:color-mix(in oklab,var(--primary, #1c1c1e) 6%,transparent)}font-size:.86rem;color:var(--foreground, #18181b)}.plan-fee .mu-icon{font-size:.95rem;color:#6b46f2;flex:none}.shop .shop-one .stx-ident>.stx-info.stx-info-side,.shop .shop-one .stx-ident>.stx-bk,.shop .shop-one .stx-ident>.tcz-card,.shop .shop-one .stx-ident>.stx-sech,.shop .shop-one .stx-ident>.stx-place{align-self:stretch;width:100%;box-sizing:border-box;text-align:left}.shop .shop-one .stx-ident>.stx-info.stx-info-side{display:flex;margin-top:1.1rem}.shop .shop-one .stx-ident>.stx-bk{margin-top:.75rem}.shop .shop-one .stx-ident>.tcz-card{margin-top:1.1rem}.shop .shop-one .stx-ident>.stx-sech{margin-top:1.25rem;align-items:flex-start}@media(min-width:64rem){.pub-shop .shop-one.pub-live .stx-ident,.shop .shop-one.as-desk .stx-ident{position:static}.pub-shop .shop-one.pub-live .stx-ident>.stx-bk,.shop .shop-one.as-desk .stx-ident>.stx-bk{min-height:0;justify-content:flex-start;padding:1.4rem}.pub-shop .shop-one.pub-live .stx-ident>.stx-bk .stx-bk-t,.shop .shop-one.as-desk .stx-ident>.stx-bk .stx-bk-t{font-size:1.25rem}}@media(min-width:40rem)and (max-width:63.99rem){.pub-shop .shop-one.pub-live .stx-ident{position:static}.pub-shop .shop-one.pub-live .stx-ident>.stx-bk{min-height:0;justify-content:flex-start;padding:1.4rem}.pub-shop .shop-one.pub-live .stx-ident>.stx-bk .stx-bk-t{font-size:1.25rem}}.shop .shop-one .stx-bk .stx-bk-t{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.shop .shop-one .stx-bk .stx-bk-m{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rsv-faces{display:flex;flex-direction:row;align-items:center;flex:none}.rsv-face{width:1.4rem;height:1.4rem;flex:none;border-radius:999px;box-sizing:content-box;border:2px solid var(--acc, #f0c06a);display:grid;place-items:center;font-size:.56rem;font-weight:800;color:#3a201b;letter-spacing:0}.rsv-face+.rsv-face{margin-left:-.45rem}.rsv-faces-lg .rsv-face{width:1.7rem;height:1.7rem;font-size:.64rem}.rsv-faces-lg .rsv-face+.rsv-face{margin-left:-.5rem}.rsv-face.tone-0,.ql-face.tone-0{background:#f6c8a8}.rsv-face.tone-1,.ql-face.tone-1{background:#fbe3a8}.rsv-face.tone-2,.ql-face.tone-2{background:#e8d4f7}.rsv-face.tone-3,.ql-face.tone-3{background:#cfe7d8}.rsv-face.tone-4,.ql-face.tone-4{background:#ffc9b0}.rsv-face.rsv-more{width:auto;min-width:1.85rem;padding:0 .45rem;background:var(--acc-ink, #17141c);color:var(--acc, #f0c06a);font-size:.7rem}.rsv-face.rsv-face-q{outline:1.5px dashed var(--acc-ink, #17141c);@supports (color: color-mix(in lab,red,red)){outline:1.5px dashed color-mix(in srgb,var(--acc-ink, #17141c) 55%,transparent)}outline-offset:1px}.rsv-face.rsv-you{background:var(--acc-ink, #17141c);color:var(--acc, #f0c06a);font-size:.6rem}.rsv-sum{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.6rem;min-width:0}.rsv-sum-t{font-weight:700;font-size:.98rem;white-space:nowrap}.rsv-sum-r{display:flex;flex-direction:row;align-items:center;gap:.5rem;min-width:0}.rsv-sum-n{font-size:.84rem;font-weight:600;opacity:.78;white-space:nowrap}.rsv-fill{display:flex;flex-direction:row;align-items:center;gap:.75rem;margin-top:-.3rem}.rsv-bar{flex:1 1 auto;height:.5rem;border-radius:999px;overflow:hidden;background:var(--acc-ink, #17141c);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--acc-ink, #17141c) 12%,transparent)}}.rsv-bar-in{height:100%;width:var(--w, 0%);border-radius:999px;background:var(--acc-ink, #17141c);transition:width .5s cubic-bezier(.2,.7,.3,1)}.rsv-fill-n{flex:none;font-size:.84rem;font-weight:700;white-space:nowrap}.rsv-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem}.rsv-day{height:4.1rem;min-width:0;padding:0;border:0;border-radius:.9rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;background:var(--acc-ink, #17141c);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--acc-ink, #17141c) 9%,transparent)}color:var(--acc-ink, #17141c);font:inherit;cursor:pointer;transition:background .15s ease,color .15s ease,transform .12s ease}.rsv-day:active{transform:scale(.96)}.rsv-day-w{font-size:.64rem;font-weight:700;letter-spacing:.04em;white-space:nowrap}.rsv-day-n{font-size:1.05rem;font-weight:800;line-height:1}.rsv-day-bar{width:1.4rem;height:.25rem;margin-top:.2rem;border-radius:999px;overflow:hidden;background:var(--acc-ink, #17141c);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--acc-ink, #17141c) 16%,transparent)}}.rsv-day-in{height:100%;width:var(--w, 0%);border-radius:999px;background:var(--acc-ink, #17141c)}.rsv-day.is-full .rsv-day-in{background:#c2410c}.rsv-day.is-on{background:var(--acc-ink, #17141c);color:var(--acc, #f0c06a)}.rsv-day.is-on .rsv-day-bar{background:var(--acc, #f0c06a);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--acc, #f0c06a) 30%,transparent)}}.rsv-day.is-on .rsv-day-in{background:var(--acc, #f0c06a)}.rsv-day.is-on.is-full .rsv-day-in{background:#fb923c}.rsv-day.is-off{opacity:.42;cursor:default}.rsv-sel{display:flex;flex-direction:row;align-items:center;gap:.7rem;min-width:0}.rsv-sel-t{flex:1 1 auto;min-width:0;font-weight:700;font-size:.92rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rsv-st{flex:none;height:1.75rem;padding:0 .7rem;border-radius:999px;display:inline-flex;align-items:center;font-size:.78rem;font-weight:700;white-space:nowrap;background:var(--acc-ink, #17141c);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--acc-ink, #17141c) 10%,transparent)}}.rsv-st.is-full{color:#c2410c;background:color-mix(in srgb,#c2410c 12%,transparent)}.rsv-st.is-ok{color:#15803d;@supports (color: color-mix(in lab,red,red)){color:color-mix(in srgb,#15803d 80%,var(--acc-ink, #17141c))}}.rsv-line{display:flex;flex-direction:row;align-items:center;gap:.7rem;padding:.6rem .6rem .6rem .75rem;border-radius:1.1rem;background:var(--acc-ink, #17141c);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--acc-ink, #17141c) 9%,transparent)}min-width:0}.rsv-line .rsv-face{width:1.6rem;height:1.6rem;font-size:.6rem}.rsv-line-t{flex:1 1 auto;min-width:0;font-weight:700;font-size:.88rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rsv-line-b{flex:none;height:2.25rem;padding:0 .9rem;border:0;border-radius:999px;background:var(--acc-ink, #17141c);color:var(--acc, #f0c06a);font:inherit;font-weight:700;font-size:.84rem;white-space:nowrap;cursor:pointer;transition:transform .12s ease,filter .15s ease}.rsv-line-b:hover{filter:brightness(1.08)}.rsv-line-b:active{transform:scale(.97)}.rsv-line-b.is-ghost{background:transparent;color:var(--acc-ink, #17141c);box-shadow:inset 0 0 0 1px var(--acc-ink, #17141c);@supports (color: color-mix(in lab,red,red)){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acc-ink, #17141c) 30%,transparent)}}.shop .shop-one .stx-bk .stx-bk-all>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ql-host{display:block;min-width:0}.ql{display:flex;flex-direction:row;align-items:center;gap:.75rem;min-width:0;color:#18181b}.ql-faces{display:flex;flex-direction:row;align-items:center;flex:none}.ql-face,.ql-you{width:2.1rem;height:2.1rem;flex:none;border-radius:999px;box-sizing:border-box;border:2px solid #fff;display:grid;place-items:center;font-size:.7rem;font-weight:800;color:#3a201b}.ql-faces>:where(:not(:first-child)){margin-left:-.55rem}.ql-face.ql-more{width:auto;min-width:2.1rem;padding:0 .4rem;background:#18181b;color:#fff}.ql-face.is-new{animation:ql-pop .35s ease-out}.ql-you{border:2px dashed #8b6cf6;background:#f4f0ff;color:#5b3fd6}.ql-you.is-in{border:2px solid #fff;background:#18181b;color:#fff}.ql-tx{display:inline-flex;flex-direction:row;align-items:baseline;gap:.35rem;min-width:0;white-space:nowrap;font-size:.95rem;font-weight:600;color:#6b6a78;overflow:hidden}.ql-numbox{display:inline-block;overflow:hidden;height:1.7rem;line-height:1.7rem}.ql-num{display:inline-block;font-size:1.4rem;font-weight:800;color:#18181b;letter-spacing:-.02em}.ql-num.is-roll{animation:ql-roll .35s ease-out}.ql-tail{overflow:hidden;text-overflow:ellipsis}.ql.is-compact{gap:.6rem}.ql.is-compact .ql-face,.ql.is-compact .ql-you{width:1.75rem;height:1.75rem;font-size:.62rem}.ql.is-compact .ql-faces>:where(:not(:first-child)){margin-left:-.45rem}.ql.is-compact .ql-tx{font-size:.86rem}.ql.is-compact .ql-numbox{height:1.4rem;line-height:1.4rem}.ql.is-compact .ql-num{font-size:1.12rem}@keyframes ql-pop{0%{transform:scale(.4);opacity:0}to{transform:none;opacity:1}}@keyframes ql-roll{0%{transform:translateY(70%);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.ql-face.is-new,.ql-num.is-roll{animation:none}}.wt-day.is-full{position:relative}.wt-day.is-full:after{content:"";position:absolute;bottom:.35rem;width:.3rem;height:.3rem;border-radius:999px;background:#f59e0b}.ql-panel{display:flex;flex-direction:column;gap:.9rem;padding:1.1rem;border-radius:1.4rem;background:#fff;box-shadow:inset 0 0 0 1px #ecebf3}.ql-panel-h{display:flex;flex-direction:column;gap:.2rem;min-width:0}.ql-panel-t{font-size:1.08rem;font-weight:800;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ql-panel-s{font-size:.88rem;color:#6b6a78;white-space:nowrap}.ql-box{display:flex;flex-direction:column;gap:.5rem;padding:.85rem 1rem;border-radius:1.1rem;background:#f7f5ff;min-width:0}.ql-box-s{font-size:.8rem;color:#6b6a78;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ql-sep{height:1px;background:#f0eff5}.ql-k{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8b8a99;white-space:nowrap}.ql-near{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.ql-near-b{height:3.25rem;min-width:0;border:1px solid #e6e4ef;border-radius:.9rem;background:#fff;color:#18181b;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.05rem;font:inherit;cursor:pointer;transition:border-color .15s ease,transform .12s ease}.ql-near-b:hover{border-color:#c9bdfc}.ql-near-b:active{transform:scale(.97)}.ql-near-d{font-size:.68rem;font-weight:700;color:#8b8a99;text-transform:uppercase;white-space:nowrap}.ql-near-h{font-size:.94rem;font-weight:700;white-space:nowrap}.ql-band{flex:none;margin:0 0 .75rem;padding:.75rem 1rem;border-radius:1.1rem;background:#f4f0ff;min-width:0}.ql-chan{display:flex;flex-direction:column;gap:.5rem}.tcz-card{display:flex;flex-direction:column;gap:.8rem;padding:1rem;border-radius:var(--r-card, 1.4rem);background:#fbfaff;color:#18181b;box-shadow:0 18px 40px -26px #280a0573}.tcz-head{display:flex;flex-direction:row;align-items:center;gap:.7rem;min-width:0}.tcz-av{width:2.25rem;height:2.25rem;flex:none;border-radius:999px;background:#fbe3a8;color:#3a201b;display:grid;place-items:center;font-size:.9rem;font-weight:800}.tcz-tx{display:flex;flex-direction:column;gap:0;flex:1 1 auto;min-width:0}.tcz-t{font-size:1.02rem;font-weight:800;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tcz-s{font-size:.78rem;color:#6b6a78;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tcz-not{flex:none;border:0;background:none;padding:.3rem 0;font:inherit;font-size:.8rem;font-weight:600;color:#6b6a78;white-space:nowrap;cursor:pointer}.tcz-not:hover{color:#18181b;text-decoration:underline}.tcz-cita{display:flex;flex-direction:row;align-items:center;gap:.8rem;padding:.75rem;border-radius:1.25rem;background:var(--acc, #f0bf6a);color:var(--acc-ink, #2b1a0e);text-decoration:none;min-width:0}.tcz-cita-q{flex-direction:column;align-items:stretch;gap:.65rem;background:#f4f0ff;color:#18181b}.tcz-row{display:flex;flex-direction:row;align-items:center;gap:.8rem;min-width:0}.tcz-date{width:3.35rem;height:3.75rem;flex:none;border-radius:.9rem;background:var(--acc-ink, #18181b);color:var(--acc, #f0bf6a);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0}.tcz-date-q{background:#fff;color:#5b3fd6;border:1.5px dashed #a58df8;box-sizing:border-box}.tcz-date-w,.tcz-date-m{font-size:.62rem;font-weight:700;letter-spacing:.06em}.tcz-date-n{font-size:1.35rem;font-weight:800;line-height:1.05}.tcz-cita-tx{display:flex;flex-direction:column;gap:.05rem;flex:1 1 auto;min-width:0}.tcz-k{font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.75;white-space:nowrap}.tcz-cita-q .tcz-k{color:#5b3fd6;opacity:1}.tcz-cita-t{font-size:.98rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tcz-cita-s{font-size:.8rem;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tcz-go{width:2.5rem;height:2.5rem;flex:none;border-radius:.75rem;display:grid;place-items:center;background:var(--acc-ink, #2b1a0e);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--acc-ink, #2b1a0e) 10%,transparent)}}.tcz-go .mu-icon{font-size:1.2rem}.tcz-line{padding:.6rem .75rem;border-radius:.9rem;background:#fff;min-width:0}.tcz-take{display:flex;flex-direction:column;align-items:stretch;gap:.65rem;padding:.8rem;border-radius:.9rem;background:#18181b;color:#fff;min-width:0}.tcz-take .tcz-cita-s{opacity:.75}.tcz-take-b{flex:none;height:2.75rem;padding:0 1rem;border:0;border-radius:999px;background:#fff;color:#18181b;font:inherit;font-weight:800;font-size:.86rem;white-space:nowrap;cursor:pointer}.tcz-leave{align-self:center;border:0;background:none;padding:.2rem 0;font:inherit;font-size:.82rem;font-weight:600;color:#6b6a78;white-space:nowrap;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.ckc-card{position:fixed;z-index:45;left:.75rem;right:.75rem;bottom:.75rem;max-height:calc(100svh - 1.5rem);overflow-y:auto;box-sizing:border-box;display:flex;flex-direction:column;gap:.9rem;padding:1.2rem;border-radius:1.5rem;background:#fbfaff;color:#18181b;font-family:Inter,system-ui,sans-serif;box-shadow:0 24px 60px -24px #1e0a058c;opacity:1;transform:none;transition:opacity .3s ease,transform .4s cubic-bezier(.2,.7,.3,1),visibility 0s linear 0s}.ckc-card.is-gone{opacity:0;transform:translateY(1rem);visibility:hidden;pointer-events:none;transition:opacity .25s ease,transform .3s ease,visibility 0s linear .3s}@media(min-width:40rem){.ckc-card{left:1.5rem;right:auto;bottom:1.5rem;width:26.25rem;padding:1.4rem}}@media(prefers-reduced-motion:reduce){.ckc-card,.ckc-card.is-gone{transition:none}}.ckc-head{display:flex;flex-direction:row;align-items:center;gap:.75rem;min-width:0}.ckc-ic{width:2.6rem;height:2.6rem;flex:none;border-radius:.9rem;background:#f1ecff;color:#5b3fd6;display:grid;place-items:center}.ckc-ic .mu-icon{font-size:1.25rem}.ckc-tx{display:flex;flex-direction:column;gap:.05rem;min-width:0}.ckc-t{font-size:1.15rem;font-weight:800;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ckc-s{font-size:.82rem;color:#6b6a78;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ckc-box{display:flex;flex-direction:column;gap:.5rem;padding:.85rem;border-radius:1.1rem}.ckc-yes{background:#eefaf2}.ckc-no{background:#f3f2f7}.ckc-k{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#15803d}.ckc-no .ckc-k{color:#6b6a78}.ckc-li{display:flex;flex-direction:row;align-items:center;gap:.6rem;font-size:.88rem;min-width:0}.ckc-li>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ckc-li .mu-icon{flex:none;font-size:1rem;color:#15803d}.ckc-no .ckc-li{color:#3f3f46}.ckc-no .ckc-li .mu-icon{color:#8b8a99}.ckc-never{display:flex;flex-direction:row;align-items:center;gap:.55rem;font-size:.82rem;color:#52525b;min-width:0}.ckc-never>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ckc-never .mu-icon{flex:none;font-size:.95rem}.ckc-what-tx{font-size:.82rem;line-height:1.5;color:#52525b}.ckc-acts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.ckc-btn{height:3rem;border:1px solid #e6e4ef;border-radius:999px;background:#fff;color:#18181b;font:inherit;font-size:.95rem;font-weight:700;white-space:nowrap;cursor:pointer;transition:transform .12s ease,filter .15s ease}.ckc-btn.ckc-btn-on{border-color:#18181b;background:#18181b;color:#fff}.ckc-btn:active{transform:scale(.98)}.ckc-what{align-self:center;border:0;background:none;padding:.2rem 0;font:inherit;font-size:.8rem;font-weight:600;color:#6b6a78;white-space:nowrap;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.rsv-sk-wrap{display:flex;flex-direction:column;gap:.9rem}.rsv-sk{border-radius:999px;background:var(--acc-ink, #17141c);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--acc-ink, #17141c) 10%,transparent)}animation:stx-breathe 1.2s ease-in-out infinite}.rsv-sk-line{height:1.4rem;width:70%}.rsv-sk-bar{height:.5rem}.rsv-day.rsv-sk{border-radius:.9rem;cursor:default}@media(prefers-reduced-motion:reduce){.rsv-sk{animation:none}}.shop .shop-one .stx-ident>.stx-bk{gap:.55rem;padding:1rem 1.1rem}.shop .shop-one .stx-ident>.stx-bk>.stx-bk-sep{display:none}.shop .shop-one .stx-ident>.stx-bk .rsv-day{height:3.35rem}.shop .shop-one .stx-ident>.stx-bk .stx-bk-slot{height:2.5rem}.shop .shop-one .stx-ident>.stx-bk .stx-bk-all{height:2.75rem}@media(min-width:64rem){.pub-shop .shop-one.pub-live .stx-ident>.stx-bk,.shop .shop-one.as-desk .stx-ident>.stx-bk{padding:1rem 1.1rem}}@media(min-width:40rem)and (max-width:63.99rem){.pub-shop .shop-one.pub-live .stx-ident>.stx-bk{padding:1rem 1.1rem}}.stx-full{display:flex;flex-direction:row;align-items:flex-start;gap:.55rem;padding:.7rem .85rem;border-radius:.9rem;background:#fff4e5;color:#8a4a0b;font-size:.85rem;line-height:1.45;flex:none}.stx-full svg,.stx-full .mu-icon{width:1.05rem;height:1.05rem;flex:none;margin-top:.1rem}.stx-full>span:last-child{flex:1 1 auto;min-width:0}:root{--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-drawer: cubic-bezier(.32, .72, 0, 1)}html.ss-lock,html.ss-lock body{overflow:hidden}.ss-host{display:contents}.ss-live{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;margin:0}.ss-closed{margin:0 0 .8rem;padding:.8rem 1rem;border-radius:1rem;background:var(--pagecolor);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--pagecolor) 12%,transparent)}font-weight:600}.ss-pi-scope span{font-style:italic}.stx-top-r{gap:.5rem}.ss-layer svg{width:1.05rem;height:1.05rem;flex:none}.ss-open svg{width:1.05rem;height:1.05rem;flex:none}.ss-open-ic{display:none}@media(min-width:64rem){.stx-top-r .ss-open-ic{display:none!important}}@media(max-width:63.99rem){.stx-top-r .ss-open-ic{display:grid!important;place-items:center}.stx-top-r .ss-open.stx-qrbtn{display:none!important}}.ss-layer{position:fixed;inset:0;z-index:90;opacity:0;transform:translateY(10px);transition:opacity .2s ease,transform .24s var(--ease-out)}.ss-layer.on{opacity:1;transform:none}.ss-layer.ss-instant,.ss-layer.ss-instant.on{transition:none}.ss-layer>.shop-one{height:100%;padding:0!important;margin:0!important;max-width:none!important}.ss-layer .ss-wall{height:100%;min-height:100%!important;border-radius:0!important;overflow-y:auto!important;margin:0!important}.ss-stx{min-height:100%;box-sizing:border-box;width:100%;max-width:78rem;margin:0 auto;padding:1.2rem 1.5rem 3rem;display:flex;flex-direction:column;gap:.9rem;font-family:var(--pagefont),system-ui,sans-serif;color:var(--pagecolor);position:relative;z-index:1}.ss-stx button{font-family:inherit}.ss-top{position:sticky;top:0;z-index:4;display:flex;align-items:center;gap:.8rem;padding:.3rem 0;min-width:0}.ss-fieldwrap{position:relative;flex:1 1 auto;min-width:0}.ss-field{display:flex;align-items:center;gap:.7rem;padding:0 .6rem 0 1.15rem;min-height:3.4rem;border-radius:1.4rem;min-width:0;background:var(--pagecolor);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--pagecolor) 14%,transparent)}border:1px solid var(--pagecolor);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in srgb,var(--pagecolor) 26%,transparent)}backdrop-filter:blur(14px);transition:border-color .15s ease,box-shadow .15s ease}.ss-field:focus-within{border-color:var(--accent);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 srgb,var(--accent) 26%,transparent)}}.ss-in{flex:1 1 auto;min-width:0;border:0;outline:0;background:transparent;font:600 1.08rem var(--pagefont),system-ui,sans-serif;color:var(--pagecolor)}.ss-in::placeholder{color:var(--pagecolor);@supports (color: color-mix(in lab,red,red)){color:color-mix(in srgb,var(--pagecolor) 55%,transparent)}font-weight:500}.ss-clear{width:2.2rem;height:2.2rem;border:0;border-radius:999px;display:grid;place-items:center;cursor:pointer;color:var(--pagecolor);background:var(--pagecolor);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--pagecolor) 14%,transparent)}}.ss-close{flex:none;border:0;background:transparent;cursor:pointer;font-weight:600;font-size:.95rem;color:var(--pagecolor);padding:.6rem .4rem}.ss-pop{position:absolute;left:0;right:0;top:calc(100% + .4rem);z-index:5;padding:.35rem;border-radius:1.1rem;background:var(--wallcolor);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--wallcolor) 82%,black)}border:1px solid var(--pagecolor);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in srgb,var(--pagecolor) 18%,transparent)}box-shadow:0 24px 50px -24px #0009;transform-origin:top center;animation:ss-pop .16s var(--ease-out) both}@keyframes ss-pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}.ss-pi{width:100%;display:flex;align-items:center;gap:.7rem;border:0;background:transparent;color:var(--pagecolor);cursor:pointer;text-align:left;font-size:.98rem;padding:.62rem .75rem;border-radius:.8rem}.ss-pi svg{opacity:.55}.ss-pi span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-pi span i{font-style:normal;opacity:.7}.ss-pi b{font-weight:800}.ss-pi small{font-size:.8rem;opacity:.6;font-variant-numeric:tabular-nums}.ss-pi:hover,.ss-pi.ss-act{background:var(--pagecolor);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--pagecolor) 12%,transparent)}}.ss-got{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;min-height:0}.ss-got:empty{display:none}.ss-got-l{display:inline-flex;align-items:center;gap:.35rem;font-size:.82rem;font-weight:700;color:var(--accent);margin-right:.15rem}.ss-got-l svg{width:.95rem;height:.95rem}.ss-gchip,.ss-achip{display:inline-flex;align-items:center;gap:.15rem;padding:.3rem .3rem .3rem .75rem;border-radius:999px;font-size:.86rem;font-weight:600}.ss-gchip{background:var(--accent);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--accent) 22%,transparent)}border:1px solid var(--accent);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in srgb,var(--accent) 45%,transparent)}color:var(--pagecolor)}.ss-gchip button,.ss-achip button{width:1.5rem;height:1.5rem;border:0;border-radius:999px;display:grid;place-items:center;background:transparent;color:inherit;cursor:pointer;opacity:.7}.ss-gchip button svg,.ss-achip button svg{width:.8rem;height:.8rem}.ss-gchip button:hover,.ss-achip button:hover{opacity:1;background:var(--pagecolor);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--pagecolor) 14%,transparent)}}.ss-gtext{font-size:.88rem;opacity:.85}.ss-gtext small{opacity:.7;font-size:.8rem}.ss-res{display:grid;grid-template-columns:16.5rem minmax(0,1fr);gap:2rem;align-items:start;margin-top:.4rem}.ss-side{position:sticky;top:4.8rem;max-height:calc(100vh - 6rem);overflow-y:auto;padding-right:.4rem;display:flex;flex-direction:column;gap:.2rem;scrollbar-width:thin;scrollbar-color:transparent transparent}.ss-side:hover{scrollbar-color:var(--pagecolor) transparent;@supports (color: color-mix(in lab,red,red)){scrollbar-color:color-mix(in srgb,var(--pagecolor) 25%,transparent) transparent}}.ss-fac{border-bottom:1px solid var(--pagecolor);@supports (color: color-mix(in lab,red,red)){border-bottom:1px solid color-mix(in srgb,var(--pagecolor) 14%,transparent)}display:grid;grid-template-rows:auto 0fr;transition:grid-template-rows .22s var(--ease-out)}.ss-fac.open{grid-template-rows:auto 1fr}.ss-fac-h{display:flex;align-items:center;gap:.5rem;width:100%;border:0;background:transparent;color:var(--pagecolor);cursor:pointer;padding:.85rem .1rem;font-size:.95rem;font-weight:700;text-align:left}.ss-fac-h span{flex:1 1 auto}.ss-fac-h em{font-style:normal;font-size:.72rem;font-weight:800;min-width:1.25rem;height:1.25rem;padding:0 .3rem;border-radius:999px;display:grid;place-items:center;background:var(--btncolor);color:var(--btnink)}.ss-fac-h svg{opacity:.6;transition:transform .2s var(--ease-out)}.ss-fac.open .ss-fac-h svg{transform:rotate(180deg)}.ss-fac-b{min-height:0;overflow:hidden}.ss-fac-in{padding:0 .1rem 1rem;display:flex;flex-direction:column;gap:.15rem}.ss-fac:not(.open) .ss-fac-b{visibility:hidden;transition:visibility 0s linear .22s}.ss-opt{display:flex;align-items:center;gap:.65rem;width:100%;border:0;background:transparent;color:var(--pagecolor);cursor:pointer;padding:.45rem .35rem;border-radius:.6rem;font-size:.92rem;text-align:left;transition:background-color .12s ease}.ss-opt-l{flex:1 1 auto}.ss-opt small,.ss-pill small,.ss-color small,.ss-sw small{font-size:.78rem;opacity:.6;font-variant-numeric:tabular-nums}.ss-box{width:1.15rem;height:1.15rem;border-radius:.35rem;border:1.5px solid var(--pagecolor);@supports (color: color-mix(in lab,red,red)){border:1.5px solid color-mix(in srgb,var(--pagecolor) 45%,transparent)}display:grid;place-items:center;color:transparent;transition:background-color .12s ease,border-color .12s ease,transform .16s var(--ease-out)}.ss-box svg{width:.8rem!important;height:.8rem!important}.ss-opt.on .ss-box{background:var(--btncolor);border-color:var(--btncolor);color:var(--btnink)}.ss-opt:active .ss-box{transform:scale(.88)}.ss-opt:disabled,.ss-pill:disabled,.ss-size:disabled,.ss-color:disabled{opacity:.32;cursor:not-allowed}@media(hover:hover)and (pointer:fine){.ss-opt:not(:disabled):hover{background:var(--pagecolor);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--pagecolor) 8%,transparent)}}}.ss-seg{display:flex;flex-wrap:wrap;gap:.35rem}.ss-pill{border:1px solid var(--pagecolor);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in srgb,var(--pagecolor) 22%,transparent)}background:var(--pagecolor);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--pagecolor) 7%,transparent)}color:var(--pagecolor);cursor:pointer;border-radius:999px;padding:.42rem .8rem;font-size:.86rem;font-weight:600;transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .16s var(--ease-out)}.ss-pill.on,.ss-size.on,.ss-color.on{background:var(--btncolor);color:var(--btnink);border-color:transparent}.ss-pill.on small,.ss-color.on small{opacity:.75}.ss-pill:active:not(:disabled),.ss-size:active:not(:disabled),.ss-color:active:not(:disabled){transform:scale(.95)}.ss-sizes{display:flex;flex-wrap:wrap;gap:.35rem}.ss-size{flex:0 0 auto;min-width:2.9rem;padding:0 .55rem;white-space:nowrap;min-height:2.4rem;border-radius:.7rem;border:1px solid var(--pagecolor);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in srgb,var(--pagecolor) 22%,transparent)}background:var(--pagecolor);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--pagecolor) 7%,transparent)}color:var(--pagecolor);cursor:pointer;font-size:.86rem;font-weight:700;font-variant-numeric:tabular-nums;transition:background-color .15s ease,color .15s ease,transform .16s var(--ease-out)}.ss-size:disabled{text-decoration:line-through}.ss-colors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.ss-color{display:flex;align-items:center;gap:.5rem;border:1px solid transparent;background:transparent;color:var(--pagecolor);cursor:pointer;border-radius:.7rem;padding:.4rem .5rem;font-size:.88rem;font-weight:600;text-align:left;transition:background-color .15s ease,transform .16s var(--ease-out)}.ss-color span{flex:1 1 auto}.ss-color i{width:1.15rem;height:1.15rem;border-radius:50%;background:var(--sw);box-shadow:inset 0 0 0 1px #00000026,0 0 0 1.5px var(--pagecolor);@supports (color: color-mix(in lab,red,red)){box-shadow:inset 0 0 0 1px #00000026,0 0 0 1.5px color-mix(in srgb,var(--pagecolor) 25%,transparent)}flex:none}.ss-color.on i{box-shadow:inset 0 0 0 1px #00000026,0 0 0 2px var(--btnink)}@media(hover:hover)and (pointer:fine){.ss-color:not(:disabled):not(.on):hover,.ss-pill:not(:disabled):not(.on):hover,.ss-size:not(:disabled):not(.on):hover{background:var(--pagecolor);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--pagecolor) 13%,transparent)}}}.ss-hist{display:flex;align-items:flex-end;gap:2px;height:2.6rem;padding:0 .55rem}.ss-hist i{flex:1 1 0;height:var(--h);border-radius:2px 2px 0 0;background:var(--pagecolor);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--pagecolor) 20%,transparent)}transition:background-color .15s ease,height .2s var(--ease-out)}.ss-hist i.in{background:var(--btncolor);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--btncolor) 85%,transparent)}}.ss-range{position:relative;height:1.6rem;margin:0 .1rem}.ss-range:before{content:"";position:absolute;left:.55rem;right:.55rem;top:50%;height:4px;translate:0 -50%;border-radius:9px;background:linear-gradient(to right,var(--pagecolor) var(--a),var(--btncolor) var(--a),var(--btncolor) var(--b),var(--pagecolor) var(--b));@supports (color: color-mix(in lab,red,red)){background:linear-gradient(to right,color-mix(in srgb,var(--pagecolor) 20%,transparent) var(--a),var(--btncolor) var(--a),var(--btncolor) var(--b),color-mix(in srgb,var(--pagecolor) 20%,transparent) var(--b))}}.ss-range input{position:absolute;inset:0;width:100%;margin:0;background:none;pointer-events:none;-webkit-appearance:none;appearance:none}.ss-range input::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:1.25rem;height:1.25rem;border-radius:50%;background:#fff;border:2px solid var(--btncolor);box-shadow:0 2px 6px #00000059;cursor:grab}.ss-range input::-moz-range-thumb{pointer-events:auto;width:1.1rem;height:1.1rem;border-radius:50%;background:#fff;border:2px solid var(--btncolor);cursor:grab}.ss-range input:focus-visible::-webkit-slider-thumb{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 srgb,var(--accent) 40%,transparent)}}.ss-prices{display:flex;justify-content:space-between;font-size:.85rem;font-weight:700;font-variant-numeric:tabular-nums;padding:.1rem .2rem .6rem}.ss-switches{display:flex;flex-direction:column;gap:.15rem;padding:.8rem 0 .4rem}.ss-sw{display:flex;align-items:center;gap:.6rem;border:0;background:transparent;color:var(--pagecolor);cursor:pointer;padding:.5rem .2rem;font-size:.92rem;font-weight:600;text-align:left}.ss-sw span{flex:1 1 auto;display:inline-flex;align-items:center;gap:.5rem}.ss-sw svg{opacity:.7}.ss-sw i{flex:none;width:2.3rem;height:1.35rem;border-radius:999px;background:var(--pagecolor);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--pagecolor) 22%,transparent)}position:relative;transition:background-color .18s ease}.ss-sw i:after{content:"";position:absolute;top:.15rem;left:.15rem;width:1.05rem;height:1.05rem;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:translate .18s var(--ease-out)}.ss-sw.on i{background:var(--btncolor)}.ss-sw.on i:after{translate:.95rem 0}.ss-head{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;margin-bottom:.7rem}.ss-count{font-size:.95rem;color:var(--pagecolor);@supports (color: color-mix(in lab,red,red)){color:color-mix(in srgb,var(--pagecolor) 80%,transparent)}margin-right:auto}.ss-count b{font:800 1.15rem var(--titlefont),system-ui,sans-serif;color:var(--titlecolor)}.ss-sort{position:relative;display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;color:var(--pagecolor);@supports (color: color-mix(in lab,red,red)){color:color-mix(in srgb,var(--pagecolor) 70%,transparent)}}.ss-sort select{-webkit-appearance:none;appearance:none;border:1px solid var(--pagecolor);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in srgb,var(--pagecolor) 22%,transparent)}background:var(--pagecolor);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--pagecolor) 8%,transparent)}color:var(--pagecolor);font:600 .88rem var(--pagefont),system-ui,sans-serif;border-radius:999px;padding:.5rem 2rem .5rem .9rem;cursor:pointer}.ss-sort select option{color:#17141c}.ss-sort svg{position:absolute;right:.7rem;pointer-events:none;width:.9rem!important;height:.9rem!important}.ss-filters-b{display:inline-flex;align-items:center;gap:.45rem;border:1px solid var(--pagecolor);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in srgb,var(--pagecolor) 22%,transparent)}background:var(--pagecolor);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--pagecolor) 8%,transparent)}color:var(--pagecolor);border-radius:999px;padding:.5rem .9rem;font-weight:700;font-size:.9rem;cursor:pointer;transition:transform .16s var(--ease-out)}.ss-filters-b:active{transform:scale(.97)}.ss-badge{min-width:1.25rem;height:1.25rem;padding:0 .3rem;border-radius:999px;display:grid;place-items:center;font-size:.72rem;font-weight:800;background:var(--btncolor);color:var(--btnink)}.ss-active{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:1rem}.ss-achip{background:var(--pagecolor);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--pagecolor) 12%,transparent)}border:1px solid var(--pagecolor);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in srgb,var(--pagecolor) 20%,transparent)}color:var(--pagecolor)}.ss-link{border:0;background:transparent;color:var(--pagecolor);font-size:.86rem;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:.3rem .4rem}.ss-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));gap:1rem}.shop .shop-one .rounded-2xl.rounded-2xl .ss-grid .pc-row{flex:none!important;width:auto!important}.ss-card mark{background:var(--accent);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--accent) 55%,transparent)}color:inherit;border-radius:.2rem;padding:0 .06em}.ss-card{transition:transform .16s var(--ease-out)}.ss-card:active{transform:scale(.98)}.shop .shop-one .rounded-2xl.rounded-2xl .pc-chip.ss-hit{background:var(--btncolor);color:var(--btnink)}.shop .shop-one .rounded-2xl.rounded-2xl .pc-chip.ss-gone{text-decoration:line-through;opacity:.5}.ss-soldout{background:#2a2730!important;color:#fff!important}.ss-more{margin:1.4rem auto 0;display:block;border:0;cursor:pointer;border-radius:999px;padding:.8rem 1.6rem;font-weight:700;font-size:.95rem;background:var(--btncolor);color:var(--btnink);transition:transform .16s var(--ease-out)}.ss-more:active{transform:scale(.97)}.ss-start{display:flex;flex-direction:column;gap:1.6rem;margin-top:.6rem;animation:ss-in .22s var(--ease-out) both}@keyframes ss-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ss-h{margin:0 0 .6rem;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pagecolor);@supports (color: color-mix(in lab,red,red)){color:color-mix(in srgb,var(--pagecolor) 62%,transparent)}}.ss-chips{display:flex;flex-wrap:wrap;gap:.45rem}.ss-chip{display:inline-flex;align-items:center;gap:.4rem;border:1px solid var(--pagecolor);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in srgb,var(--pagecolor) 20%,transparent)}cursor:pointer;background:var(--pagecolor);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--pagecolor) 9%,transparent)}color:var(--pagecolor);border-radius:999px;padding:.5rem .9rem;font-size:.9rem;font-weight:600;transition:background-color .15s ease,transform .16s var(--ease-out)}.ss-chip small{opacity:.6;font-variant-numeric:tabular-nums}.ss-chip:active{transform:scale(.97)}.ss-try svg{color:var(--accent)}@media(hover:hover)and (pointer:fine){.ss-chip:hover,.ss-close:hover{background:var(--pagecolor);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--pagecolor) 15%,transparent)}}}.ss-rec{padding:0 .3rem 0 0;gap:0}.ss-rq,.ss-rx{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem}.ss-rq{padding:.5rem .3rem .5rem .9rem}.ss-rx{width:1.7rem;height:1.7rem;justify-content:center;border-radius:999px;opacity:.6}.ss-rx svg{width:.8rem!important;height:.8rem!important}.ss-none{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.8rem;padding:3rem 1rem}.ss-none-t{margin:0;font:800 1.35rem var(--titlefont),system-ui,sans-serif;color:var(--titlecolor)}.ss-none-s{margin:0;opacity:.75}.ss-none .ss-chips{justify-content:center}.ss-sheet-back{position:fixed;inset:0;z-index:10;background:#00000073;opacity:0;transition:opacity .25s ease}.ss-sheet-back.on{opacity:1}.ss-sheet{position:fixed;left:0;right:0;bottom:0;z-index:11;max-height:88vh;display:flex;flex-direction:column;border-radius:1.6rem 1.6rem 0 0;background:var(--wallcolor);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--wallcolor) 90%,black)}color:var(--pagecolor);font-family:var(--pagefont),system-ui,sans-serif;transform:translateY(100%);transition:transform .4s var(--ease-drawer);box-shadow:0 -20px 50px -20px #0009}.ss-sheet.on{transform:none}.ss-sheet-grip{width:2.4rem;height:.3rem;border-radius:99px;background:var(--pagecolor);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--pagecolor) 30%,transparent)}margin:.6rem auto .2rem;flex:none}.ss-sheet-body{flex:1 1 auto;overflow-y:auto;padding:0 1.1rem 1rem;overscroll-behavior:contain}.ss-sheet-t{margin:.4rem 0 .2rem;font:800 1.2rem var(--titlefont),system-ui,sans-serif;color:var(--titlecolor)}.ss-sheet-foot{flex:none;display:flex;gap:.6rem;padding:.8rem 1.1rem calc(.8rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--pagecolor);@supports (color: color-mix(in lab,red,red)){border-top:1px solid color-mix(in srgb,var(--pagecolor) 14%,transparent)}}.ss-ghost{border:1px solid var(--pagecolor);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in srgb,var(--pagecolor) 25%,transparent)}background:transparent;color:var(--pagecolor);border-radius:999px;padding:.85rem 1.2rem;font-weight:700;cursor:pointer}.ss-cta{flex:1 1 auto;border:0;border-radius:999px;padding:.85rem 1.2rem;font-weight:800;font-size:1rem;cursor:pointer;background:var(--btncolor);color:var(--btnink);transition:transform .16s var(--ease-out)}.ss-cta:active{transform:scale(.98)}.ss-cta:disabled{opacity:.5}@media(max-width:63.99rem){.ss-stx{padding:.8rem 1rem 2.5rem;max-width:100vw;overflow-x:hidden}.ss-field{min-height:3rem;padding-left:1rem;border-radius:1.2rem}.ss-in{font-size:1rem}.ss-close{padding-inline:.2rem}.ss-res{grid-template-columns:minmax(0,1fr);gap:0}.ss-head{gap:.5rem}.ss-count{flex-basis:100%}.ss-sort span{display:none}.ss-active{flex-wrap:nowrap;overflow-x:auto;margin:0 -1rem .8rem;padding:0 1rem;scrollbar-width:none}.ss-achip,.ss-link{flex:none}.ss-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}}@media(prefers-reduced-motion:reduce){.ss-layer,.ss-layer.on{transform:none}.ss-sheet{transition:opacity .2s ease;transform:none;opacity:0}.ss-sheet.on{opacity:1}.ss-start,.ss-pop{animation-name:ss-fade}.ss-fac{transition:none}.ss-chip:active,.ss-card:active,.ss-more:active,.ss-pill:active,.ss-size:active,.ss-color:active{transform:none}}@keyframes ss-fade{0%{opacity:0}to{opacity:1}}.ss-stx>.ss-top{position:sticky!important;z-index:6!important}.ss-stx>.ss-body{position:relative;z-index:1}.ss-dim{position:fixed;inset:0;z-index:5;background:#00000061;animation:ss-fade .16s ease both}.ss-stx>.ss-dim{position:fixed!important;z-index:5!important}.ss-pop.two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.3rem}.ss-pop-r{border-left:1px solid var(--pagecolor);@supports (color: color-mix(in lab,red,red)){border-left:1px solid color-mix(in srgb,var(--pagecolor) 14%,transparent)}padding:.35rem .3rem .3rem .7rem}.ss-pop-r .ss-h{margin:.2rem 0 .4rem .2rem}.ss-pp{width:100%;display:flex;align-items:center;gap:.7rem;border:0;background:transparent;color:var(--pagecolor);cursor:pointer;text-align:left;padding:.4rem;border-radius:.8rem}.ss-pp:hover{background:var(--pagecolor);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--pagecolor) 12%,transparent)}}.ss-pp img{width:3rem;height:3rem;border-radius:.7rem;object-fit:cover;background:#f3f2f0;flex:none}.ss-pp span{display:flex;flex-direction:column;min-width:0}.ss-pp b{font-size:.88rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-pp b mark{background:var(--accent);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--accent) 45%,transparent)}color:inherit;border-radius:.2rem}.ss-pp small{font-size:.8rem;opacity:.7;font-variant-numeric:tabular-nums}.ss-pp s{opacity:.7}.ss-gchip.ss-ai{background:var(--accent);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--accent) 32%,transparent)}}.ss-gchip svg{width:.8rem!important;height:.8rem!important;margin-right:.2rem}.ss-gchip{padding-right:.75rem}.ss-h svg{width:.95rem!important;height:.95rem!important;vertical-align:-2px;margin-right:.35rem}.ss-asks{display:flex;flex-direction:column;gap:.6rem;margin-bottom:1.2rem}.ss-ask{display:flex;gap:.85rem;align-items:flex-start;padding:1rem 1.1rem;border-radius:1.2rem;background:var(--pagecolor);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--pagecolor) 10%,transparent)}border:1px solid var(--pagecolor);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in srgb,var(--pagecolor) 18%,transparent)}}.ss-ask-ic{flex:none;width:2.4rem;height:2.4rem;border-radius:.8rem;display:grid;place-items:center;background:var(--btncolor);color:var(--btnink)}.ss-ask-tx{display:flex;flex-direction:column;gap:.35rem;min-width:0}.ss-ask-k{font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:.7}.ss-ask p{margin:0;font-size:.97rem;line-height:1.5}.ss-ask-acts{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.2rem}.ss-h-svc{margin-top:.2rem}.ss-svcs{display:grid;grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:1rem;margin-bottom:1.6rem}.ss-none-acts{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:.4rem}.ss-none-acts .ss-cta,.ss-none-acts .ss-ghost{flex:none;display:inline-flex;align-items:center;gap:.5rem}.ss-res-one{grid-template-columns:minmax(0,1fr)!important}@media(max-width:63.99rem){.ss-svcs{grid-template-columns:minmax(0,1fr)}}.ss-pop-r.ss-pop-only{border-left:0;padding-left:.3rem}.si5{gap:.9rem}.si5-rows,.si5-list{display:flex;flex-direction:column;min-width:0}.si5-row{display:flex;flex-direction:row;align-items:center;gap:.85rem;min-height:3.6rem;padding:.55rem 0;border-bottom:1px solid var(--nm-line, #EBE7F1)}.si5-rows .si5-row:last-child,.si5-list .si5-row:last-of-type{border-bottom:0}.si5-n{flex:none;min-width:2.4rem;height:2.4rem;padding:0 .4rem;border-radius:.8rem;display:grid;place-items:center;background:var(--nm-soft, #F3F0F8);font:800 .95rem var(--nm-disp, "Unbounded"),sans-serif;color:var(--nm-ink, #181322);font-variant-numeric:tabular-nums}.si5-tx{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.1rem}.si5-q{font:600 .95rem var(--nm-body, Inter),sans-serif;color:var(--nm-ink, #181322);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.si5-why{font-size:.82rem;color:var(--nm-muted, #6C6579);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.si5-btn{flex:none;display:inline-flex;flex-direction:row;align-items:center;gap:.4rem;border:1px solid var(--nm-line, #EBE7F1);background:var(--nm-paper, #fff);color:var(--nm-ink, #181322);border-radius:999px;padding:.5rem .85rem;min-height:2.5rem;font:600 .84rem var(--nm-body, Inter),sans-serif;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background-color .15s ease,transform .16s cubic-bezier(.23,1,.32,1)}.si5-btn .mu-icon{display:inline-flex;flex:none;font-size:.95rem}@media(hover:hover){.si5-btn:hover{background:var(--nm-soft, #F3F0F8)}}.si5-btn:active{transform:scale(.97)}.si5-btn-ok{color:var(--nm-good, #0F8F6A);background:var(--nm-good-soft, #E3F6EF);border-color:transparent}.si5-calm{font-size:.92rem;color:var(--nm-muted, #6C6579);padding:.2rem 0}.si5-line{display:flex;flex-direction:row;align-items:center;gap:.7rem;width:100%;min-height:3rem;padding:.8rem .9rem;border:0;border-radius:.9rem;background:var(--nm-accent-soft, #EFEBFE);color:var(--nm-accent-ink, #4B2FCB);cursor:pointer;text-align:left;font:500 .9rem var(--nm-body, Inter),sans-serif;transition:transform .16s cubic-bezier(.23,1,.32,1)}.si5-line:active{transform:scale(.99)}.si5-line .mu-icon{display:inline-flex;flex:none;font-size:1.05rem}.si5-line-t{flex:1 1 auto;min-width:0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.si5-line-go{flex:none;font-weight:700}.si5-all{align-self:flex-start;display:inline-flex;flex-direction:row;align-items:center;gap:.3rem;border:0;background:transparent;padding:.4rem 0;min-height:2.5rem;font:700 .9rem var(--nm-body, Inter),sans-serif;color:var(--nm-accent-ink, #4B2FCB);cursor:pointer}.si5-all .mu-icon{display:inline-flex;font-size:1rem;transition:transform .16s cubic-bezier(.23,1,.32,1)}@media(hover:hover){.si5-all:hover .mu-icon{transform:translate(2px)}}.si5-sheet{gap:.8rem}.si5-tabs{display:flex;flex-direction:row;gap:.3rem;padding:.25rem;border-radius:999px;background:var(--gate-soft, #F3F0F8);align-self:flex-start;max-width:100%;overflow-x:auto;scrollbar-width:none;flex:none}.si5-tabs::-webkit-scrollbar{display:none}.si5-tab{flex:none;display:inline-flex;flex-direction:row;align-items:center;gap:.4rem;border:0;background:transparent;border-radius:999px;padding:.5rem .9rem;min-height:2.4rem;font:600 .88rem var(--nm-body, Inter),sans-serif;color:var(--gate-muted, #6C6579);cursor:pointer;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.si5-tab-n{font-weight:600;opacity:.7;font-variant-numeric:tabular-nums}.si5-tab.on{background:var(--gate-card, #fff);color:var(--gate-ink, #181322);box-shadow:0 1px 3px #14102824}.si5-find{flex-direction:row;align-items:center;flex:none}.si5-find-in{flex:1 1 auto;min-width:0}.si5-list{transition:opacity .15s ease}.si5-wait{opacity:.55}.si5-sheet .si5-row{min-height:3.4rem}.drawer-content .si5-row>.si5-tx{flex:1 1 auto}.si5-none{padding:1.5rem 0;text-align:center;color:var(--gate-muted, #6C6579)}.si5-pager{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.9rem;font:600 .85rem var(--nm-body, Inter),sans-serif;color:var(--gate-muted, #6C6579);padding-top:.3rem;flex:none}.si5-pg{border:1px solid var(--gate-hairline, #EBE7F1);background:var(--gate-card, #fff);border-radius:999px;padding:.5rem .95rem;min-height:2.4rem;font:600 .85rem var(--nm-body, Inter),sans-serif;cursor:pointer;color:var(--gate-ink, #181322)}.si5-pg:disabled{opacity:.4;cursor:default}.si5-ans{gap:.9rem}.si5-asked{display:flex;flex-direction:column;gap:.2rem;padding:.7rem .9rem;border-radius:.9rem;background:var(--gate-soft, #F3F0F8)}.si5-asked-q{font-weight:600;color:var(--gate-ink, #181322);overflow-wrap:anywhere}@media(max-width:47.99rem){.si5-line-go{display:none}.si5-tabs{align-self:stretch}.si5-tab{flex:1 1 0;justify-content:center;padding:.5rem .45rem;font-size:.82rem;gap:.3rem}.si5-btn>.mu-span{display:none}.si5-btn{padding:0;width:2.75rem;height:2.75rem;justify-content:center}}.sa-host{display:contents}html.sa-lock,html.sa-lock body{overflow:hidden}.sa-fab{position:fixed;right:max(16px,env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:40;display:flex;align-items:center;height:56px;padding:6px;border:0;border-radius:999px;cursor:pointer;background:var(--btncolor, #6B46F2);color:var(--btnink, #fff);font:700 15px var(--pagefont, Inter),system-ui,sans-serif;box-shadow:0 18px 40px -16px #0000008c,0 3px 8px #00000029,inset 0 1px #ffffff40;transform-origin:85% 50%;transition:transform .16s var(--ease-out),opacity .2s ease}.sa-fab:active{transform:scale(.96)}.sa-fab:focus-visible{outline:3px solid var(--btncolor, #6B46F2);@supports (color: color-mix(in lab,red,red)){outline:3px solid color-mix(in srgb,var(--btncolor, #6B46F2) 45%,white)}outline-offset:3px}.sa-fab.sa-enter{animation:sa-enter .62s cubic-bezier(.34,1.56,.64,1) both}@keyframes sa-enter{0%{opacity:0;transform:translateY(18px) scale(.9)}to{opacity:1;transform:none}}.sa-logo{flex:none;width:44px;height:44px;background:var(--btnink, #fff);color:var(--btncolor, #6B46F2)}.sa-face{position:relative;flex:none;border-radius:50%;display:grid;place-items:center}.sa-eyes{display:flex;gap:7px;transform:translate(var(--lx, 0px),var(--ly, 0px))}.sa-eyes i{display:block;width:7px;height:10px;border-radius:6px;background:currentColor;transform-origin:50% 60%;box-sizing:border-box;transition:transform .11s ease,height .16s var(--ease-out),border-radius .16s ease,background-color .16s ease}.sa-face.sa-blink .sa-eyes i{transform:scaleY(.12)}.sa-face.sa-happy .sa-eyes i{width:9px;height:6px;border-radius:6px 6px 0 0;background:transparent;border:2.5px solid currentColor;border-bottom:0;transform:translateY(-1px)}.sa-cheek{position:absolute;bottom:9px;width:12px;height:4px;border-radius:4px;background:currentColor;opacity:0;transition:opacity .2s ease}.sa-face.sa-happy .sa-cheek{opacity:.55}.sa-face.sa-wave{animation:sa-wave .7s var(--ease-out) both}@keyframes sa-wave{0%{transform:rotate(0)}25%{transform:rotate(-14deg)}55%{transform:rotate(10deg)}80%{transform:rotate(-4deg)}to{transform:rotate(0)}}.sa-fab-l{display:block;overflow:hidden;white-space:nowrap;max-width:140px;padding:0 14px 0 10px;transition:max-width .32s var(--ease-drawer),padding .32s var(--ease-drawer),opacity .2s ease}.sa-fab.sa-mini .sa-fab-l{max-width:0;padding:0;opacity:0}html.ss-lock .sa-fab,html.sa-lock .sa-fab,.sa-fab.sa-hide,body:has(.drawer-overlay-open) .sa-fab{opacity:0;pointer-events:none;transform:translateY(12px) scale(.96)}.sa-bub{position:absolute;right:2px;bottom:calc(100% + 12px);padding:11px 15px;border-radius:20px 20px 6px;box-sizing:border-box;overflow:hidden;white-space:nowrap;background:#fff;color:#1b1726;font:600 14.5px var(--pagefont, Inter),system-ui,sans-serif;pointer-events:none;box-shadow:0 16px 34px -14px #0000008c,0 2px 6px #0000001f;transform-origin:calc(100% - 22px) calc(100% + 12px);transition:opacity .16s ease,transform .46s cubic-bezier(.34,1.56,.64,1)}.sa-bub.sa-off{opacity:0;transform:translate(6px,10px) scale(.45);transition:opacity .14s ease,transform .22s cubic-bezier(.4,0,1,1)}.sa-bt{position:relative;display:block}.sa-bl{display:inline-flex;align-items:center;min-height:18px}.sa-ghost{position:absolute;left:0;top:0;white-space:nowrap}.sa-dots{display:inline-flex;gap:4px;align-items:center;height:18px}.sa-dots i{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.35;animation:sa-dot .9s ease-in-out infinite}.sa-dots i:nth-child(2){animation-delay:.12s}.sa-dots i:nth-child(3){animation-delay:.24s}@keyframes sa-dot{0%,to{opacity:.25;transform:none}50%{opacity:.9;transform:translateY(-3px)}}.sa-layer{position:fixed;inset:0;z-index:92;animation:none!important}.sa-layer>.sa-shell{height:100%;padding:0!important;margin:0!important;max-width:none!important}.sa-layer .sa-wall{position:absolute!important;inset:0;height:auto!important;min-height:0!important;border-radius:0!important;margin:0!important;overflow:hidden!important}.sa-layer .sa-wall>.sa-stx{position:absolute!important;inset:0;height:auto!important;min-height:0!important;box-sizing:border-box;display:flex;flex-direction:column;padding:max(10px,env(safe-area-inset-top,0px)) 0 0;font-family:var(--pagefont),system-ui,sans-serif;color:var(--pagecolor);z-index:1}.sa-stx button{font-family:inherit}.sa-top{flex:none;display:flex;align-items:center;gap:12px;padding:10px 14px 10px 16px}.sa-hlogo{flex:none;width:42px;height:42px;background:var(--btncolor, #6B46F2);color:var(--btnink, #fff)}.sa-hlogo .sa-eyes{gap:6px}.sa-hlogo .sa-eyes i{width:6px;height:9px}.sa-who{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.sa-name{font:700 16px var(--titlefont, var(--pagefont)),system-ui,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sa-live{display:flex;align-items:center;gap:6px;font-size:13px;opacity:.75;white-space:nowrap}.sa-live:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:#3ddc84;box-shadow:0 0 0 3px #3ddc8438}.sa-ic{flex:none;width:40px;height:40px;border:0;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:var(--pagecolor);background:var(--pagecolor);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--pagecolor) 10%,transparent)}transition:background-color .15s ease,transform .16s var(--ease-out)}.sa-ic:active{transform:scale(.94)}.sa-ic svg{width:19px;height:19px;display:block}@media(hover:hover)and (pointer:fine){.sa-ic:hover{background:var(--pagecolor);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--pagecolor) 18%,transparent)}}}.sa-log{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;display:flex;flex-direction:column;gap:14px;padding:12px 16px 16px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 18px,#000 calc(100% - 10px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 18px,#000 calc(100% - 10px),transparent 100%)}.sa-log::-webkit-scrollbar{display:none}.sa-layer .sa-wall>.sa-stx>.sa-log{flex:1 1 auto}.sa-layer .sa-wall>.sa-stx>.sa-top,.sa-layer .sa-wall>.sa-stx>.sa-foot{flex:none}.sa-msg{display:flex;flex-direction:column;gap:10px;max-width:100%;min-width:0}.sa-tb{align-self:flex-start;margin:0;max-width:88%;padding:11px 15px;border-radius:20px 20px 20px 6px;box-sizing:border-box;overflow:hidden;background:var(--pagecolor);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--pagecolor) 12%,transparent)}font-size:16px;line-height:1.45;overflow-wrap:anywhere}.sa-tb .sa-bl{display:block}.sa-grow{animation:sa-grow .38s cubic-bezier(.34,1.56,.64,1) both;transform-origin:0 100%}@keyframes sa-grow{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}.sa-them{align-items:flex-end}.sa-them p{margin:0;padding:11px 15px;border-radius:20px 20px 6px;background:var(--btncolor);color:var(--btnink);font-size:16px;line-height:1.4;max-width:82%;overflow-wrap:anywhere}.sa-flying{position:absolute;z-index:5;margin:0;padding:11px 15px;border-radius:20px 20px 6px;box-sizing:border-box;background:var(--btncolor);color:var(--btnink);font:400 16px var(--pagefont),system-ui,sans-serif;line-height:1.4;pointer-events:none;overflow-wrap:anywhere}.sa-stx{position:relative}.sa-more{display:flex;flex-direction:column;gap:10px;min-width:0}.sa-stagger>*{animation:sa-in .3s var(--ease-out) both}.sa-stagger>*:nth-child(2){animation-delay:45ms}.sa-stagger>*:nth-child(3){animation-delay:90ms}.sa-stagger>*:nth-child(n+4){animation-delay:135ms}@keyframes sa-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.sa-rows{display:flex;flex-direction:column;gap:8px}.sa-row{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:8px 10px 8px 8px;border-radius:18px;cursor:pointer;text-align:left;color:var(--pagecolor);font:inherit;background:var(--pagecolor);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--pagecolor) 8%,transparent)}border:1px solid var(--pagecolor);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in srgb,var(--pagecolor) 14%,transparent)}transition:transform .16s var(--ease-out),background-color .15s ease}.sa-row:active{transform:scale(.985)}@media(hover:hover)and (pointer:fine){.sa-row:hover,.sa-card:hover{background:var(--pagecolor);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--pagecolor) 12%,transparent)}}}.sa-thumb{flex:none;width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--pagecolor);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--pagecolor) 12%,transparent)}object-fit:cover}.sa-thumb svg{width:20px;height:20px;display:block}.sa-rtx{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.sa-rn{font-weight:650;font-size:15px;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.sa-rp{font-size:13.5px;opacity:.72;font-variant-numeric:tabular-nums}.sa-go{flex:none;padding:8px 12px;border-radius:999px;font-size:13px;font-weight:700;background:var(--btncolor);color:var(--btnink);white-space:nowrap}.sa-cards{margin:0 -16px}.sa-cards>.sa-cards-track{display:flex;gap:10px;width:max-content;padding:2px 16px 4px}.sa-cards::-webkit-scrollbar{display:none}.sa-cards img{-webkit-user-drag:none;user-select:none}.sa-card{flex:none;width:150px;scroll-snap-align:start;display:flex;flex-direction:column;gap:8px;padding:8px;border-radius:20px;cursor:pointer;text-align:left;color:var(--pagecolor);font:inherit;background:var(--pagecolor);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--pagecolor) 8%,transparent)}border:1px solid var(--pagecolor);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in srgb,var(--pagecolor) 14%,transparent)}transition:transform .16s var(--ease-out),background-color .15s ease}.sa-card:active{transform:scale(.97)}.sa-card .sa-thumb{width:100%;height:110px;border-radius:14px}.sa-card .sa-thumb svg{width:26px;height:26px}.sa-slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:8px}.sa-slot{min-height:46px;border-radius:14px;cursor:pointer;font:700 15px var(--pagefont),system-ui,sans-serif;font-variant-numeric:tabular-nums;color:var(--pagecolor);background:var(--pagecolor);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--pagecolor) 9%,transparent)}border:1px solid var(--pagecolor);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in srgb,var(--pagecolor) 20%,transparent)}transition:transform .16s var(--ease-out),background-color .15s ease,color .15s ease}.sa-slot:active{transform:scale(.96)}.sa-slot.sa-picked{background:var(--btncolor);color:var(--btnink);border-color:transparent}@media(hover:hover)and (pointer:fine){.sa-slot:hover{background:var(--pagecolor);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--pagecolor) 16%,transparent)}}}.sa-opts{display:flex;flex-wrap:wrap;gap:8px}.sa-opt{min-height:42px;padding:9px 15px;border-radius:999px;cursor:pointer;font:650 14.5px var(--pagefont),system-ui,sans-serif;color:var(--pagecolor);background:transparent;border:1.5px solid var(--pagecolor);@supports (color: color-mix(in lab,red,red)){border:1.5px solid color-mix(in srgb,var(--pagecolor) 30%,transparent)}transition:transform .16s var(--ease-out),background-color .15s ease;white-space:nowrap}.sa-opt:active{transform:scale(.96)}@media(hover:hover)and (pointer:fine){.sa-opt:hover{background:var(--pagecolor);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--pagecolor) 10%,transparent)}}}.sa-write{align-self:flex-start;display:inline-flex;align-items:center;gap:9px;min-height:46px;padding:0 18px;border:0;border-radius:999px;cursor:pointer;background:var(--btncolor);color:var(--btnink);font:700 15px var(--pagefont),system-ui,sans-serif;transition:transform .16s var(--ease-out)}.sa-write.sa-net-whatsapp{background:#25d366;color:#0b2a17}.sa-write.sa-net-telegram{background:#26a5e4;color:#fff}.sa-write.sa-net-messenger{background:#09f;color:#fff}.sa-write.sa-net-facebook{background:#1877f2;color:#fff}.sa-write.sa-net-instagram{background:radial-gradient(circle at 30% 107%,#fdf497,#fd5949 45%,#d6249f 60%,#285aeb 90%);color:#fff}.sa-write.sa-net-tiktok{background:#111;color:#fff}.sa-write:active{transform:scale(.97)}.sa-write svg{width:19px;height:19px;display:block;flex:none}.sa-foot{flex:none;display:flex;flex-direction:column;gap:10px;padding:6px 0 calc(12px + env(safe-area-inset-bottom,0px))}.sa-layer .sa-wall>.sa-stx{padding-bottom:0!important}.sa-turn{display:flex;flex-direction:column;gap:14px;flex:none}.sa-log>.sa-msg:not(.sa-hello),.sa-log>.sa-turn:not(:last-child){content-visibility:auto;contain-intrinsic-size:auto 72px}.sa-layer .sa-wall>.sa-stx>.sa-flying{position:absolute!important;flex:none!important;margin:0!important}.sa-tries{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:0 16px}.sa-tries::-webkit-scrollbar{display:none}.sa-tries .sa-opt{flex:none;min-height:38px;padding:7px 14px;font-size:14px;background:var(--pagecolor);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--pagecolor) 8%,transparent)}border-color:var(--pagecolor);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--pagecolor) 16%,transparent)}}.sa-say{margin:0 12px;display:flex;align-items:center;gap:8px;min-height:56px;padding:6px 6px 6px 18px;border-radius:28px;background:var(--wallcolor, #222);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--wallcolor, #222) 70%,var(--pagecolor) 12%)}border:1px solid var(--pagecolor);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in srgb,var(--pagecolor) 18%,transparent)}box-shadow:0 10px 30px -16px #0009;transition:border-color .15s ease}.sa-say:focus-within{border-color:var(--btncolor);@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--btncolor) 75%,transparent)}}.sa-in{flex:1 1 auto;min-width:0;border:0;outline:0;background:transparent;color:var(--pagecolor);font:500 16px var(--pagefont),system-ui,sans-serif;min-height:44px}.sa-in::placeholder{color:var(--pagecolor);@supports (color: color-mix(in lab,red,red)){color:color-mix(in srgb,var(--pagecolor) 52%,transparent)}}.sa-send{flex:none;width:44px;height:44px;border:0;border-radius:50%;display:grid;place-items:center;cursor:pointer;background:var(--pagecolor);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--pagecolor) 12%,transparent)}color:var(--pagecolor);@supports (color: color-mix(in lab,red,red)){color:color-mix(in srgb,var(--pagecolor) 55%,transparent)}transform:scale(.88);transition:transform .26s cubic-bezier(.34,1.56,.64,1),background-color .18s ease,color .18s ease}.sa-send svg{width:20px;height:20px;display:block}.sa-send.sa-ready{background:var(--btncolor);color:var(--btnink);transform:scale(1)}.sa-send.sa-ready:active{transform:scale(.9)}.sa-send.sa-fly svg{animation:sa-fly .38s var(--ease-out)}@keyframes sa-fly{0%{transform:none}45%{transform:translateY(-7px);opacity:0}46%{transform:translateY(7px);opacity:0}to{transform:none;opacity:1}}@media(min-width:64rem){.sa-layer{inset:auto var(--sb-edge, 24px) calc(var(--sb-bottom, 24px) + env(safe-area-inset-bottom,0px)) auto;width:400px;height:min(660px,calc(100vh - 48px));border-radius:28px;overflow:hidden;box-shadow:0 40px 90px -30px #000000b3,0 0 0 1px #ffffff0f}html.sa-lock,html.sa-lock body{overflow:auto}.sa-fab{right:24px;bottom:24px}}@media(prefers-reduced-motion:reduce){.sa-fab.sa-enter,.sa-grow,.sa-stagger>*,.sa-send.sa-fly svg,.sa-face.sa-wave{animation:none}.sa-bub,.sa-bub.sa-off{transition:opacity .2s ease;transform:none}}.ss-start .ss-h svg{display:inline-block;vertical-align:-.15rem;margin-right:.35rem;width:.95rem;height:.95rem}.ss-mini{display:grid;grid-template-columns:1fr;gap:.5rem}@media(min-width:48rem){.ss-mini{grid-template-columns:repeat(2,minmax(0,1fr))}}.ss-mini-i{display:flex;align-items:center;gap:.8rem;min-width:0;min-height:4rem;padding:.5rem .8rem .5rem .5rem;border-radius:1.1rem;cursor:pointer;text-align:left;color:var(--pagecolor);background:var(--pagecolor);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--pagecolor) 8%,transparent)}border:1px solid var(--pagecolor);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in srgb,var(--pagecolor) 15%,transparent)}transition:background-color .15s ease,transform .16s var(--ease-out)}.ss-mini-i:active{transform:scale(.99)}@media(hover:hover){.ss-mini-i:hover{background:var(--pagecolor);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--pagecolor) 13%,transparent)}}}.ss-mini-ph{flex:none;width:3rem;height:3rem;border-radius:.8rem;object-fit:cover}.ss-mini-e{display:grid;place-items:center;background:var(--pagecolor);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--pagecolor) 12%,transparent)}}.ss-mini-tx{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.1rem}.ss-mini-n{font-weight:600;font-size:.98rem;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ss-mini-p{font-size:.86rem;opacity:.75;font-variant-numeric:tabular-nums}.ss-layer{animation:none!important}.ss-layer.ss-grow{transform:none;transition:opacity .24s ease}.ss-layer.shop .ss-fieldwrap .ss-field{position:relative;isolation:isolate;background:none;border-color:transparent;backdrop-filter:none;box-shadow:none}.ss-fbg{position:absolute;inset:-1px;z-index:-1;border-radius:1.4rem;transform-origin:0 0;pointer-events:none;background:var(--pagecolor);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--pagecolor) 14%,transparent)}border:1px solid var(--pagecolor);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in srgb,var(--pagecolor) 26%,transparent)}backdrop-filter:blur(14px);transition:border-color .15s ease,box-shadow .15s ease}.ss-layer.shop .ss-fieldwrap .ss-field:focus-within{border-color:transparent;box-shadow:none}.ss-field:focus-within .ss-fbg{border-color:var(--accent);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 srgb,var(--accent) 26%,transparent)}}.ss-feed{display:flex;flex-direction:column;gap:1.6rem}.ss-sec .ss-h small{opacity:.6;font-variant-numeric:tabular-nums;margin-left:.25rem}.ss-feed-end{height:1px}.ss-chips-row{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-1.5rem;padding-inline:1.5rem}.ss-chips-row::-webkit-scrollbar{display:none}.ss-chips-row .ss-chip{flex:none}@media(max-width:63.99rem){.ss-chips-row{margin-inline:-1rem;padding-inline:1rem}}.ss-layer .ss-wall{position:absolute!important;inset:0;height:auto!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain}@media(min-width:40rem){.pub-shop .shop-one.pub-live .stx-pad{grid-template-columns:clamp(18rem,30vw,24rem) minmax(0,1fr)!important;gap:clamp(1rem,2vw,1.6rem)!important;padding:clamp(1rem,2.2vw,1.8rem)!important}}.shop .shop-one .stx-bk-chips{margin:0!important;padding:0!important;overflow:visible!important}.shop .shop-one .stx-bk-chips .stx-bk-track{flex-wrap:wrap;transform:none!important;width:auto!important}.shop .shop-one .stx-bk-chips .stx-bk-chip{flex:none;max-width:100%}@media(min-width:40rem){.pub-shop .shop-one.pub-live .stx-svc:not(.stx-svc-row)>.stx-track{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr))!important}.pub-shop .shop-one.pub-live .rounded-2xl.rounded-2xl.cstyle-foto .stx-svc:not(.stx-svc-row)>.stx-track{grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr))!important}}.shop .shop-one .stx-bk-chip-emo:empty{display:none}.shop .shop-one .stx-bk-chip:has(.stx-bk-chip-emo:empty){padding-left:.95rem!important}.shop .shop-one .rounded-2xl.rounded-2xl .pc-foot{container-type:inline-size;min-width:0}.shop .shop-one .rounded-2xl.rounded-2xl .pc-foot>.pc-price{min-width:0;flex:0 1 auto}.shop .shop-one .rounded-2xl.rounded-2xl .pc-foot>.pc-add{flex:none}@container (max-width: 18.5rem){.shop .shop-one .rounded-2xl.rounded-2xl .pc-foot>.pc-price.sale{flex-direction:column;align-items:flex-start;justify-content:center;height:auto;min-height:2.75rem;padding-block:.3rem;gap:0;line-height:1.15}}.shop .shop-one .stx-svc-row.js-carousel{position:relative;padding-top:.65rem;padding-bottom:2.1rem;margin-top:-.65rem;margin-bottom:-1.6rem;--rs-sh: var(--wallcolor, #2f2566);@supports (color: color-mix(in lab,red,red)){--rs-sh: color-mix(in srgb, var(--wallcolor, #2f2566) 55%, black)}}.shop .shop-one .stx-svc-row.js-carousel:before,.shop .shop-one .stx-svc-row.js-carousel:after{content:"";position:absolute;z-index:2;top:.65rem;bottom:2.1rem;width:22px;pointer-events:none;opacity:0;transition:opacity .22s ease}.shop .shop-one .stx-svc-row.js-carousel:before{left:0;background:linear-gradient(to right,var(--rs-sh) 0%,var(--rs-sh) 30%,var(--rs-sh) 65%,transparent 100%);@supports (color: color-mix(in lab,red,red)){background:linear-gradient(to right,color-mix(in srgb,var(--rs-sh) 68%,transparent) 0%,color-mix(in srgb,var(--rs-sh) 38%,transparent) 30%,color-mix(in srgb,var(--rs-sh) 13%,transparent) 65%,transparent 100%)}}.shop .shop-one .stx-svc-row.js-carousel:after{right:0;background:linear-gradient(to left,var(--rs-sh) 0%,var(--rs-sh) 30%,var(--rs-sh) 65%,transparent 100%);@supports (color: color-mix(in lab,red,red)){background:linear-gradient(to left,color-mix(in srgb,var(--rs-sh) 68%,transparent) 0%,color-mix(in srgb,var(--rs-sh) 38%,transparent) 30%,color-mix(in srgb,var(--rs-sh) 13%,transparent) 65%,transparent 100%)}}.shop .shop-one .stx-svc-row.js-carousel[data-more-l]:before,.shop .shop-one .stx-svc-row.js-carousel[data-more-r]:after{opacity:1}.shop .shop-one .stx-bk-pick{width:100%;border:0;background:transparent;padding:0;margin:0;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:1rem;transition:transform .16s var(--ease-out, ease)}.shop .shop-one .stx-bk-pick:active{transform:scale(.985)}.shop .shop-one .stx-bk-pick:focus-visible{outline:2px solid currentColor;outline-offset:4px}.shop .shop-one .stx-bk-change{flex:none;margin-left:auto;display:inline-flex;flex-direction:row;align-items:center;gap:.35rem;padding:.55rem .85rem;border-radius:999px;font-weight:700;font-size:.82rem;white-space:nowrap;background:currentColor;@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,currentColor 10%,transparent)}transition:background-color .15s ease}@media(hover:hover)and (pointer:fine){.shop .shop-one .stx-bk-pick:hover .stx-bk-change{background:currentColor;@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,currentColor 16%,transparent)}}}.shop .shop-one .stx-bk-change .mu-icon{font-size:1rem}.bkp-find{flex-direction:row;align-items:center;gap:.6rem;margin-bottom:.2rem}.bkp-find .mu-icon{flex:none;opacity:.6}.bkp-find-in{flex:1 1 auto;min-width:0}.bkp-cat{font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground, #8f8998);padding:.5rem .2rem 0}.bkp-cat:first-child{padding-top:0}.bkp-ok{flex:none;margin-left:auto;width:1.7rem;height:1.7rem;border-radius:50%;display:grid;place-items:center;background:var(--foreground, #17141c);color:var(--background, #fff);opacity:0;transform:scale(.7);transition:opacity .18s ease,transform .22s cubic-bezier(.34,1.56,.64,1)}.bkp-row.is-on{box-shadow:inset 0 0 0 1.5px var(--foreground, #17141c)}.bkp-row.is-on .bkp-ok{opacity:1;transform:none}.bkp-none{padding:1.2rem;text-align:center;color:var(--muted-foreground, #8f8998)}.shop .shop-one .rounded-2xl.rounded-2xl .stx-hero{align-items:stretch;text-align:left}.shop .shop-one .rounded-2xl.rounded-2xl .stx-hero>.stx-avw{align-self:flex-start;margin:4px 0 0}.shop .shop-one .rounded-2xl.rounded-2xl .stx-hero .stx-namerow{justify-content:flex-start;align-items:baseline;margin-top:18px;width:100%}.shop .shop-one .rounded-2xl.rounded-2xl .stx-hero .stx-name{font-size:clamp(2.7rem,11.5vw,3.6rem);line-height:.95;letter-spacing:-.045em;text-align:left;font-weight:750;text-wrap:balance}.shop .shop-one .rounded-2xl.rounded-2xl .stx-hero .stx-where,.shop .shop-one .rounded-2xl.rounded-2xl .stx-hero .stx-bio{justify-content:flex-start;text-align:left}.shop .shop-one .rounded-2xl.rounded-2xl .stx-hero .stx-bio{max-width:34ch;font-size:1.04rem;line-height:1.5;color:var(--pagecolor, #fff);@supports (color: color-mix(in lab,red,red)){color:color-mix(in srgb,var(--pagecolor, #fff) 78%,transparent)}}.shop .shop-one .rounded-2xl.rounded-2xl .stx-hero .stx-statusrow{justify-content:flex-start;align-items:center;flex-direction:row;gap:0;margin-top:12px}.shop .shop-one .rounded-2xl.rounded-2xl .stx-hero .stx-hours{background:transparent;border:0;box-shadow:none;padding:4px 0;min-height:0;height:auto;gap:9px}.shop .shop-one .rounded-2xl.rounded-2xl .stx-hero .stx-hstate{font-size:.98rem;font-weight:650;color:var(--pagecolor, #fff)}.shop .shop-one .rounded-2xl.rounded-2xl .stx-hero .stx-hsee{font-size:.98rem;color:var(--pagecolor, #fff);@supports (color: color-mix(in lab,red,red)){color:color-mix(in srgb,var(--pagecolor, #fff) 72%,transparent)}text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:var(--pagecolor, #fff);@supports (color: color-mix(in lab,red,red)){text-decoration-color:color-mix(in srgb,var(--pagecolor, #fff) 40%,transparent)}}.shop .shop-one .rounded-2xl.rounded-2xl .stx-hero .stx-hsee:before{content:"\b7";display:inline-block;margin-right:8px;text-decoration:none;color:var(--pagecolor, #fff);@supports (color: color-mix(in lab,red,red)){color:color-mix(in srgb,var(--pagecolor, #fff) 55%,transparent)}}.shop .shop-one .rounded-2xl.rounded-2xl .stx-acts{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:10px;margin:20px 0 6px}.shop .shop-one .rounded-2xl.rounded-2xl .stx-bookcta{display:inline-flex;align-items:center;height:50px;padding:0 26px;border-radius:999px;background:var(--btncolor, #f0c06a);color:var(--btnink, #1d1508);font:650 1rem var(--pagefont, Inter),system-ui,sans-serif;text-decoration:none;white-space:nowrap;transition:transform .16s var(--ease-out)}.shop .shop-one .rounded-2xl.rounded-2xl .stx-bookcta:active{transform:scale(.97)}.shop .shop-one .rounded-2xl.rounded-2xl .stx-acts .stx-soc{display:flex;flex-direction:row;gap:10px;margin:0}.shop .shop-one .rounded-2xl.rounded-2xl .stx-acts .stx-soc-a{width:50px;height:50px;border-radius:50%;display:grid;place-items:center;opacity:1;background:var(--pagecolor, #fff);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--pagecolor, #fff) 12%,transparent)}color:var(--pagecolor, #fff)}.shop .shop-one .rounded-2xl.rounded-2xl .stx-acts .stx-soc-a .mu-icon{font-size:1.35rem}.shop .shop-one .rounded-2xl.rounded-2xl .stx-acts .stx-soc-a.net-whatsapp{background:#25d366;color:#0b2a17}.shop .shop-one .rounded-2xl.rounded-2xl .stx-acts .stx-soc-a.net-instagram{background:radial-gradient(circle at 30% 107%,#fdf497,#fd5949 45%,#d6249f 60%,#285aeb 90%);color:#fff}.shop .shop-one .rounded-2xl.rounded-2xl .stx-acts .stx-soc-a.net-tiktok{background:#111;color:#fff}.shop .shop-one .rounded-2xl.rounded-2xl .stx-acts .stx-soc-a.net-telegram{background:#26a5e4;color:#fff}.shop .shop-one .rounded-2xl.rounded-2xl .stx-acts .stx-soc-a.net-facebook{background:#1877f2;color:#fff}.shop .shop-one .rounded-2xl.rounded-2xl .stx-foot{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:56px 20px 40px;text-align:left}.shop .shop-one .rounded-2xl.rounded-2xl .stx-fid{display:flex;flex-direction:column;align-items:flex-start;gap:8px;color:var(--pagecolor, #fff)}.shop .shop-one .rounded-2xl.rounded-2xl .stx-fav{width:52px;height:52px;border-radius:50%;overflow:hidden;display:grid;place-items:center;margin-bottom:6px;object-fit:cover;background:var(--btncolor, #f0c06a);color:var(--btnink, #1d1508);font-weight:750;font-size:1.2rem}.shop .shop-one .rounded-2xl.rounded-2xl .stx-fname{font:650 1.08rem var(--titlefont, var(--pagefont, Inter)),system-ui,sans-serif}.shop .shop-one .rounded-2xl.rounded-2xl .stx-fbio{max-width:46ch;margin:0;line-height:1.5;color:var(--pagecolor, #fff);@supports (color: color-mix(in lab,red,red)){color:color-mix(in srgb,var(--pagecolor, #fff) 66%,transparent)}}.shop .shop-one .rounded-2xl.rounded-2xl .stx-foot .stx-legal{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:4px 14px;margin:0;font-size:.84rem}.shop .shop-one .rounded-2xl.rounded-2xl .stx-foot .stx-legal a{color:var(--pagecolor, #fff);@supports (color: color-mix(in lab,red,red)){color:color-mix(in srgb,var(--pagecolor, #fff) 55%,transparent)}text-decoration:none}@media(hover:hover)and (pointer:fine){.shop .shop-one .rounded-2xl.rounded-2xl .stx-foot .stx-legal a:hover{color:var(--pagecolor, #fff)}}.sb-bar{position:fixed;z-index:39;top:calc(env(safe-area-inset-top,0px) + 12px);left:12px;display:flex;align-items:center;gap:8px;padding:4px;border-radius:999px;color:#fff;background:#1210186b;border:1px solid rgb(255 255 255 / .1);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);font:600 .88rem var(--pagefont, Inter),system-ui,sans-serif;opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity .2s ease,transform .25s var(--ease-out)}.sb-bar.on{opacity:1;transform:none;pointer-events:auto}.sb-av{width:30px;height:30px;border-radius:50%;overflow:hidden;flex:none;display:grid;place-items:center;background:#f0c06a;color:#1d1508;font-weight:750;font-size:.82rem}.sb-av img{width:100%;height:100%;object-fit:cover}.sb-bar b{font-weight:600;white-space:nowrap;max-width:46vw;overflow:hidden;text-overflow:ellipsis;padding-left:2px}.sb-bar button{width:30px;height:30px;border:0;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:inherit;background:#ffffff1a}.sb-bar button svg{width:15px;height:15px}.sb-menu{position:fixed;z-index:39;top:calc(env(safe-area-inset-top,0px) + 56px);left:12px;min-width:210px;padding:6px;border-radius:18px;color:#fff;background:#121018b8;border:1px solid rgb(255 255 255 / .1);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 20px 44px -20px #0009;display:flex;flex-direction:column;opacity:0;transform:translateY(-6px) scale(.97);transform-origin:0 0;pointer-events:none;transition:opacity .15s ease,transform .2s var(--ease-out)}.sb-menu.on{opacity:1;transform:none;pointer-events:auto}.sb-menu a{padding:10px 12px;border-radius:12px;color:inherit;text-decoration:none;font:550 .93rem var(--pagefont, Inter),system-ui,sans-serif}@media(hover:hover)and (pointer:fine){.sb-menu a:hover{background:#ffffff14}}.sb-made{position:fixed;z-index:40;left:max(16px,env(safe-area-inset-left,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));width:min(300px,calc(100vw - 104px));padding:16px 16px 14px;border-radius:22px;background:#fff;color:#17151c;font:400 .9rem/1.45 Inter,system-ui,sans-serif;color-scheme:light;box-shadow:0 24px 60px -20px #00000080,0 0 0 1px #14121a0f;display:flex;flex-direction:column;gap:6px;opacity:0;transform:translateY(14px) scale(.98);pointer-events:none;transition:opacity .18s ease,transform .18s var(--ease-out)}.sb-made.on{opacity:1;transform:none;pointer-events:auto;transition:opacity .3s ease,transform .3s var(--ease-out)}.sb-made-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}.sb-logo svg{width:30px;height:30px;display:block}.sb-made b{font-size:1.08rem;letter-spacing:-.02em}.sb-made p{margin:0;color:#5d5966}.sb-go{margin-top:8px;height:44px;border-radius:999px;display:grid;place-items:center;background:#6b46f2;color:#fff;font-weight:650;text-decoration:none}.sb-x{width:30px;height:30px;border:0;border-radius:50%;display:grid;place-items:center;background:transparent;color:#8a8592;cursor:pointer}.sb-x svg{width:16px;height:16px}.sb-go,.sb-x,.sb-bar button{transition:transform .16s var(--ease-out)}.sb-go:active,.sb-x:active,.sb-bar button:active{transform:scale(.97)}@media(max-width:47.99rem){html.sb-made-on .sa-fab .sa-fab-l{max-width:0;padding:0;opacity:0}html.sb-made-on .sa-fab .sa-bub{display:none}}@media(prefers-reduced-motion:reduce){.sb-bar,.sb-menu,.sb-made{transition:none}}.shop .shop-one .rounded-2xl.rounded-2xl .stx-hero .stx-statusrow{align-items:flex-start;align-self:flex-start}.shop .shop-one .rounded-2xl.rounded-2xl .stx-hero .stx-hours{width:auto;justify-content:flex-start;align-self:flex-start}.shop .shop-one.pub-live .rounded-2xl.rounded-2xl .stx-foot{padding-bottom:280px}.shop .shop-one .stx-band{position:relative;z-index:1;display:flex;flex-direction:column;background:var(--pagecolor, #fff);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--pagecolor, #fff) 7%,transparent)}}.shop .shop-one .rounded-2xl.rounded-2xl .stx-hero{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:0;width:100%;box-sizing:border-box;padding:16px 20px 48px}.shop .shop-one .rounded-2xl.rounded-2xl .stx-hero>.stx-avw{align-self:flex-start;margin:0;flex:none}.shop .shop-one .rounded-2xl.rounded-2xl .stx:not(.lay-shape) .stx-hero>.stx-avw{width:auto;height:auto}.shop .shop-one .rounded-2xl.rounded-2xl .stx:not(.lay-shape) .stx-hero .stx-av{width:112px;height:112px;flex:none;aspect-ratio:1 / 1}.shop .shop-one .rounded-2xl.rounded-2xl .stx-hero .stx-namerow{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin:28px 0 0;width:100%}.shop .shop-one .rounded-2xl.rounded-2xl .stx-hero .stx-name{font:700 40px/1.02 var(--titlefont, Inter),Inter,system-ui,sans-serif;letter-spacing:-.055em;color:var(--titlecolor, var(--pagecolor));text-align:left;margin:0;text-wrap:balance}.shop .shop-one .rounded-2xl.rounded-2xl .stx-hero .stx-where{margin-top:10px}.shop .shop-one .rounded-2xl.rounded-2xl .stx-hero .stx-bio{margin-top:16px;max-width:34ch;font:400 20px/28px var(--pagefont, Inter),system-ui,sans-serif;color:var(--pagecolor, #fff);@supports (color: color-mix(in lab,red,red)){color:color-mix(in srgb,var(--pagecolor, #fff) 82%,transparent)}}.shop .shop-one .rounded-2xl.rounded-2xl .stx-hero .stx-statusrow{margin-top:14px;align-self:flex-start}.shop .shop-one .rounded-2xl.rounded-2xl .stx-hero .stx-hstate,.shop .shop-one .rounded-2xl.rounded-2xl .stx-hero .stx-hsee{font-size:16px}.shop .shop-one .rounded-2xl.rounded-2xl .stx-hero .stx-acts{margin:24px 0 0;gap:9.6px}.shop .shop-one .rounded-2xl.rounded-2xl .stx-hero .stx-bookcta{height:48px;padding:0 22px;font:600 15px var(--pagefont, Inter),system-ui,sans-serif;letter-spacing:-.01em}.shop .shop-one .rounded-2xl.rounded-2xl .stx-hero .stx-acts .stx-soc{gap:9.6px}.shop .shop-one .rounded-2xl.rounded-2xl .stx-hero .stx-acts .stx-soc-a,.shop .shop-one .rounded-2xl.rounded-2xl .stx-hero .stx-acts .stx-soc-a[class*=net-]{width:48px;height:48px;background:var(--btncolor, #f0c06a);color:var(--btnink, #1d1508)}.shop .shop-one .rounded-2xl.rounded-2xl .stx-hero .stx-acts .stx-soc-a svg,.shop .shop-one .rounded-2xl.rounded-2xl .stx-hero .stx-acts .stx-soc-a .mu-icon{color:var(--btnink, #1d1508);width:20px;height:20px;font-size:20px}.shop .shop-one .rounded-2xl.rounded-2xl .stx-pad{padding-top:32px}.shop .shop-one .stx-band .stx-top .stx-brand{width:44px;height:44px;padding:0;border-radius:50%;overflow:hidden;flex:none;background:#fff;box-shadow:0 0 0 1px var(--pagecolor, #fff);@supports (color: color-mix(in lab,red,red)){box-shadow:0 0 0 1px color-mix(in srgb,var(--pagecolor, #fff) 12%,transparent)}}.shop .shop-one .stx-band .stx-top .stx-brand img{width:100%;height:100%;display:block}.shop .shop-one .stx-band .stx-top .stx-top-r{gap:2px;padding:4px;border-radius:999px;background:var(--pagecolor, #fff);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--pagecolor, #fff) 9%,transparent)}}.shop .shop-one .stx-band .stx-top .stx-top-r .stx-share,.shop .shop-one .stx-band .stx-top .stx-top-r .stx-qrbtn{height:36px;min-height:0;border:0;box-shadow:none;background:transparent;backdrop-filter:none;color:var(--pagecolor, #fff);border-radius:999px;transition:background-color .15s ease,transform .16s var(--ease-out)}.shop .shop-one .stx-band .stx-top .stx-top-r .stx-share{width:36px;padding:0}.shop .shop-one .stx-band .stx-top .stx-top-r .stx-qrbtn{padding:0 14px 0 12px;gap:7px;font:600 14px var(--pagefont, Inter),system-ui,sans-serif;letter-spacing:-.01em}@media(hover:hover)and (pointer:fine){.shop .shop-one .stx-band .stx-top .stx-top-r .stx-share:hover,.shop .shop-one .stx-band .stx-top .stx-top-r .stx-qrbtn:hover{background:var(--pagecolor, #fff);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--pagecolor, #fff) 10%,transparent)}}}.shop .shop-one .stx-band .stx-top .stx-top-r .stx-share:active,.shop .shop-one .stx-band .stx-top .stx-top-r .stx-qrbtn:active{transform:scale(.97)}.shop .shop-one .stx-band .stx-top .stx-top-r .mu-icon{font-size:17px;color:var(--pagecolor, #fff)}.shop .shop-one .rounded-2xl.rounded-2xl .stx-sh-t{font:700 30px/1.08 var(--titlefont, Inter),Inter,system-ui,sans-serif;letter-spacing:-.045em;color:var(--titlecolor, var(--pagecolor))}.shop .shop-one .rounded-2xl.cstyle-solid.cstyle-solid{--stx-solid: var(--pagecolor, #fff);@supports (color: color-mix(in lab,red,red)){--stx-solid: color-mix(in srgb, var(--pagecolor, #fff) 9%, transparent)}}.shop .shop-one .rounded-2xl.cstyle-solid.cstyle-solid .stx-card,.shop .shop-one .rounded-2xl.cstyle-solid.cstyle-solid .pc,.shop .shop-one .rounded-2xl.cstyle-solid.cstyle-solid .stx-info-side,.shop .shop-one .rounded-2xl.cstyle-solid.cstyle-solid .stx-week{background:var(--stx-solid);box-shadow:none;border:0;backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:24px}@media(min-width:64rem){.shop .shop-one.pub-live .rounded-2xl.rounded-2xl .stx-hero{max-width:88rem;margin-inline:auto;padding:40px 1.6rem 104px calc(1.6rem + 30px)}.shop .shop-one.pub-live .rounded-2xl.rounded-2xl .stx:not(.lay-shape) .stx-hero .stx-av{width:176px;height:176px}.shop .shop-one.pub-live .rounded-2xl.rounded-2xl .stx-hero .stx-namerow{margin-top:32px}.shop .shop-one.pub-live .rounded-2xl.rounded-2xl .stx-hero .stx-name{font-size:clamp(64px,7.8vw,112px);line-height:1}.shop .shop-one.pub-live .rounded-2xl.rounded-2xl .stx-hero .stx-bio{margin-top:20px;max-width:672px;font-size:24px;line-height:32px}.shop .shop-one.pub-live .rounded-2xl.rounded-2xl .stx-hero .stx-hstate,.shop .shop-one.pub-live .rounded-2xl.rounded-2xl .stx-hero .stx-hsee{font-size:17px}.shop .shop-one.pub-live .rounded-2xl.rounded-2xl .stx-hero .stx-acts{margin-top:32px}.shop .shop-one.pub-live .rounded-2xl.rounded-2xl .stx-hero .stx-bookcta{height:58px;padding:0 26px;font-size:16px}.shop .shop-one.pub-live .rounded-2xl.rounded-2xl .stx-hero .stx-acts .stx-soc-a{width:56px;height:56px}.shop .shop-one.pub-live .rounded-2xl.rounded-2xl .stx-pad{padding-top:96px}.shop .shop-one.pub-live .stx-band .stx-top .stx-brand{width:52px;height:52px}.shop .shop-one.pub-live .stx-band .stx-top .stx-top-r{padding:6px}.shop .shop-one.pub-live .stx-band .stx-top .stx-top-r .stx-share,.shop .shop-one.pub-live .stx-band .stx-top .stx-top-r .stx-qrbtn{height:40px}.shop .shop-one.pub-live .stx-band .stx-top .stx-top-r .stx-share{width:40px}.shop .shop-one.pub-live .rounded-2xl.rounded-2xl .stx-sh-t{font-size:48px}.shop .shop-one.pub-live .rounded-2xl.cstyle-solid.cstyle-solid .stx-card,.shop .shop-one.pub-live .rounded-2xl.cstyle-solid.cstyle-solid .pc,.shop .shop-one.pub-live .rounded-2xl.cstyle-solid.cstyle-solid .stx-info-side,.shop .shop-one.pub-live .rounded-2xl.cstyle-solid.cstyle-solid .stx-week{border-radius:32px}}.shop .shop-one.as-desk .rounded-2xl.rounded-2xl .stx-hero{padding:24px 28px 64px}.shop .shop-one.as-desk .rounded-2xl.rounded-2xl .stx:not(.lay-shape) .stx-hero .stx-av{width:128px;height:128px}.shop .shop-one.as-desk .rounded-2xl.rounded-2xl .stx-hero .stx-name{font-size:72px;line-height:1}.shop .shop-one.as-desk .rounded-2xl.rounded-2xl .stx-hero .stx-bio{max-width:560px;font-size:20px;line-height:28px}.shop .shop-one.as-desk .rounded-2xl.rounded-2xl .stx-pad{padding-top:56px}.sb-bar.sb-bar{gap:10px;padding:6px;background:var(--sb-bg, #1d1830);border-color:#ffffff14;box-shadow:0 12px 32px -14px #0000008c;backdrop-filter:none;-webkit-backdrop-filter:none}.sb-bar .sb-av{width:36px;height:36px;aspect-ratio:1;background:var(--sb-btn, #f0c06a);color:var(--sb-ink, #17141c)}.sb-bar b{font:600 15px/1 var(--pagefont, Inter),system-ui,sans-serif;letter-spacing:-.01em}.sb-bar .sb-net{width:36px;height:36px;border-radius:50%;display:none;place-items:center;flex:none;color:#fff;background:#ffffff14;transition:background-color .15s ease,transform .16s var(--ease-out)}.sb-bar .sb-net svg,.sb-bar .sb-net .mu-icon{width:17px;height:17px;font-size:17px;color:#fff}.sb-bar .sb-cta{display:none;align-items:center;height:40px;padding:0 18px;border-radius:999px;background:var(--sb-btn, #f0c06a);color:var(--sb-ink, #17141c);font:600 14px var(--pagefont, Inter),system-ui,sans-serif;text-decoration:none;white-space:nowrap;transition:transform .16s var(--ease-out)}.sb-bar .sb-net:active,.sb-bar .sb-cta:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.sb-bar .sb-net:hover{background:#ffffff29}}.sb-menu.sb-menu{background:var(--sb-bg, #1d1830)}@media(min-width:64rem){.sb-bar .sb-net{display:grid}.sb-bar .sb-cta{display:inline-flex}.sb-bar:has(.sb-cta)>.sb-menu-btn{display:none}}.shop .shop-one .rounded-2xl.rounded-2xl .stx.lay-hero .stx-hero{position:relative;z-index:1;padding-top:13.5rem}.shop .shop-one .rounded-2xl.rounded-2xl .stx.lay-hero .stx-pad{padding-top:32px}.shop .shop-one .rounded-2xl.rounded-2xl .stx.lay-hero .stx-hero .stx-name{color:var(--titlecolor, #fff);text-shadow:0 2px 22px rgba(0,0,0,.5)}@media(min-width:64rem){.shop .shop-one.pub-live .rounded-2xl.rounded-2xl .stx.lay-hero .stx-hero{padding-top:15rem}.shop .shop-one.pub-live .rounded-2xl.rounded-2xl .stx.lay-hero .stx-pad{padding-top:96px}}.shop .shop-one .gm-car .gm-shots{gap:16px}.shop .shop-one .gm-car .gm-shot{flex:0 0 min(320px,82%);aspect-ratio:4 / 3;border-radius:24px;box-shadow:none}.shop .shop-one .gm-cap{position:absolute;z-index:1;left:20px;right:20px;bottom:18px;color:#fff;font:700 24px/1.05 var(--titlefont, Inter),Inter,system-ui,sans-serif;letter-spacing:-.045em;text-wrap:balance;pointer-events:none}.shop .shop-one .gm-shot:has(.gm-cap):after,.shop .shop-one .gm-tile:has(.gm-cap):after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#0000008c);pointer-events:none}.shop .shop-one .gm-mosaic{display:grid;grid-template-columns:1fr;gap:16px}.shop .shop-one .gm-tile{position:relative;height:268px;border-radius:24px;overflow:hidden;cursor:pointer;background:var(--pagecolor, #fff);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--pagecolor, #fff) 9%,transparent)}}.shop .shop-one .gm-tile .gm-shot-img{width:100%;height:100%;object-fit:cover;display:block}.shop .shop-one .gm-tile-tx{cursor:default;display:flex;align-items:center;padding:20px;box-sizing:border-box}.shop .shop-one .gm-tile-t{font:700 22px/1.1 var(--titlefont, Inter),Inter,system-ui,sans-serif;letter-spacing:-.045em;color:var(--titlecolor, var(--pagecolor));max-width:14ch;text-wrap:balance}.shop .shop-one .gm-cols{columns:2;column-gap:12px}.shop .shop-one .gm-col{position:relative;margin:0 0 12px;break-inside:avoid;border-radius:20px;overflow:hidden;cursor:pointer;background:var(--pagecolor, #fff);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--pagecolor, #fff) 9%,transparent)}}.shop .shop-one .gm-col-img{width:100%;height:auto;display:block}.shop .shop-one .gm-col .gm-cell-blank{aspect-ratio:4 / 5;display:grid;place-items:center}@media(min-width:64rem){.shop .shop-one.pub-live .gm-car .gm-shot{flex-basis:min(560px,78%);border-radius:32px}.shop .shop-one.pub-live .gm-cap{left:28px;right:28px;bottom:26px;font-size:36px}.shop .shop-one.pub-live .gm-mosaic{grid-template-columns:repeat(3,minmax(0,1fr))}.shop .shop-one.pub-live .gm-mosaic>:nth-child(4n+1),.shop .shop-one.pub-live .gm-mosaic>:nth-child(4n+4){grid-column:span 2}.shop .shop-one.pub-live .gm-tile{height:300px;border-radius:32px}.shop .shop-one.pub-live .gm-tile-tx{padding:24px}.shop .shop-one.pub-live .gm-tile-t{font-size:28px}.shop .shop-one.pub-live .gm-cols{columns:3;column-gap:16px}.shop .shop-one.pub-live .gm-col{margin-bottom:16px;border-radius:32px}}.shop .shop-one.as-desk .gm-mosaic{grid-template-columns:repeat(3,minmax(0,1fr))}.shop .shop-one.as-desk .gm-mosaic>:nth-child(4n+1),.shop .shop-one.as-desk .gm-mosaic>:nth-child(4n+4){grid-column:span 2}.shop .shop-one.as-desk .gm-cols{columns:3}.gm-cell-tx{display:flex;align-items:center;padding:.55rem;box-sizing:border-box;background:var(--muted);color:var(--foreground);font:650 .78rem/1.2 Inter,system-ui,sans-serif;overflow:hidden}.gm-cell-tx span{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.gm-cell-cap{position:absolute;left:.35rem;right:.35rem;bottom:.3rem;color:#fff;font:650 .68rem/1.15 Inter,system-ui,sans-serif;text-shadow:0 1px 6px rgb(0 0 0 / .6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.gm-cell-aa{position:absolute;top:.25rem;left:1.9rem;width:1.5rem;height:1.5rem;border-radius:50%;border:0;background:#0000008c;color:#fff;display:grid;place-items:center;cursor:pointer}.gm-cell-aa .mu-icon{font-size:.8rem}.gm-cell-aa:active,.gm-cell-del:active{transform:scale(.94)}.dz-gal-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.shop .shop-one .gm-mosaic,.shop .shop-one .gm-cols{width:100%;align-self:stretch;box-sizing:border-box}.shop .shop-one .gm-cols.gm-cols{display:block}.shop .shop-one .gm-col.gm-col{display:block;width:100%}.shop .shop-one .gm-mosaic.gm-mosaic{justify-items:stretch;align-items:stretch}.shop .shop-one .gm-mosaic .gm-tile{width:auto;justify-self:stretch;min-width:0}.shop .shop-one .gm-tile.gm-tile-tx{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;text-align:left}.gm-cell-tx{align-items:flex-end;padding:2rem .55rem .5rem}.shop .shop-one .stx-news{width:100%;align-self:stretch;box-sizing:border-box;display:flex;flex-direction:column;gap:24px;padding:28px 20px;border-radius:24px;background:var(--pagecolor, #fff);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--pagecolor, #fff) 9%,transparent)}text-align:left}.shop .shop-one .stx-news-q{margin:0;font:700 26px/1.05 var(--titlefont, Inter),Inter,system-ui,sans-serif;letter-spacing:-.045em;color:var(--titlecolor, var(--pagecolor));max-width:16ch;text-wrap:balance}.shop .shop-one .stx-news-form{display:grid;grid-template-columns:1fr;gap:12px}.shop .shop-one .stx-news-f{display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:14px 18px;border-radius:20px;background:color-mix(in srgb,#000 22%,transparent);box-shadow:inset 0 0 0 2px transparent;transition:box-shadow .15s ease;min-width:0}.shop .shop-one .stx-news-f:focus-within{box-shadow:inset 0 0 0 2px var(--pagecolor, #fff);@supports (color: color-mix(in lab,red,red)){box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--pagecolor, #fff) 25%,transparent)}}.shop .shop-one .stx-news-l{font:400 15px/22px var(--pagefont, Inter),system-ui,sans-serif;color:var(--pagecolor, #fff);@supports (color: color-mix(in lab,red,red)){color:color-mix(in srgb,var(--pagecolor, #fff) 72%,transparent)}}.shop .shop-one .stx-news-in,.shop .shop-one .stx-news-in input{all:unset;display:block;width:100%;box-sizing:border-box;font:600 19px/27px var(--pagefont, Inter),system-ui,sans-serif;color:var(--pagecolor, #fff);letter-spacing:-.015em}.shop .shop-one .stx-news-in input::placeholder,.shop .shop-one .stx-news-ph{color:var(--pagecolor, #fff);@supports (color: color-mix(in lab,red,red)){color:color-mix(in srgb,var(--pagecolor, #fff) 50%,transparent)}}.shop .shop-one .stx-news-in .mu-icon,.shop .shop-one .stx-news-in svg{display:none}.shop .shop-one .stx-news-foot{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px}.shop .shop-one .stx-news-hint{font:500 14px/21px var(--pagefont, Inter),system-ui,sans-serif;color:var(--pagecolor, #fff);@supports (color: color-mix(in lab,red,red)){color:color-mix(in srgb,var(--pagecolor, #fff) 72%,transparent)}}.shop .shop-one .stx-news-go{flex:none;display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 24px;border:0;border-radius:999px;background:var(--btncolor, #f0c06a);color:var(--btnink, #17141c);font:600 16px var(--pagefont, Inter),system-ui,sans-serif;cursor:pointer;transition:transform .16s var(--ease-out),opacity .15s ease}.shop .shop-one .stx-news-go:active{transform:scale(.97)}.shop .shop-one .stx-news-go:disabled{opacity:.55;cursor:default}.shop .shop-one .stx-news-err{margin:0;font-size:14px;color:#ffb4b4}.shop .shop-one .stx-news-done{margin:0;font:600 18px/1.4 var(--pagefont, Inter),system-ui,sans-serif;color:var(--pagecolor, #fff)}@media(min-width:64rem){.shop .shop-one.pub-live .stx-news{padding:64px 48px;border-radius:32px;gap:36px}.shop .shop-one.pub-live .stx-news-q{font-size:44px;line-height:46px;max-width:14ch}.shop .shop-one.pub-live .stx-news-form{grid-template-columns:1fr 1fr;gap:16px}.shop .shop-one.pub-live .stx-news-f{border-radius:24px;padding:16px 20px 18px}.shop .shop-one.pub-live .stx-news-l{font-size:17px;line-height:27px}.shop .shop-one.pub-live .stx-news-in,.shop .shop-one.pub-live .stx-news-in input{font-size:22.4px;line-height:31px}.shop .shop-one.pub-live .stx-news-go{height:58px;padding:0 30px}}.shop .shop-one.as-desk .stx-news-form{grid-template-columns:1fr 1fr}.bk-see{align-self:flex-start;margin:.2rem .25rem .1rem;font-size:.88rem;font-weight:600;color:var(--primary, #6B46F2);text-decoration:none}.shop .shop-one .stx{--stx-max: none;--stx-side: 1rem}@media(min-width:40rem){.shop .shop-one.pub-live .stx{--stx-max: 88rem;--stx-side: clamp(1rem, 2.2vw, 1.8rem)}}.shop .shop-one.as-desk .stx{--stx-max: 75rem;--stx-side: 2rem}.shop .shop-one .stx .stx-top,.shop .shop-one .stx .stx-hero,.shop .shop-one .stx .stx-pad,.shop .shop-one .stx .stx-foot{width:100%;max-width:var(--stx-max)!important;margin-inline:auto!important;box-sizing:border-box;padding-left:var(--stx-side)!important;padding-right:var(--stx-side)!important}.shop .shop-one .stx-band{background:none}.shop .shop-one .rounded-2xl.rounded-2xl .stx-hero{padding-bottom:8px}.shop .shop-one .rounded-2xl.rounded-2xl .stx-pad,.shop .shop-one .rounded-2xl.rounded-2xl .stx.lay-hero .stx-pad{padding-top:32px}@media(min-width:64rem){.shop .shop-one.pub-live .rounded-2xl.rounded-2xl .stx-hero{padding-bottom:16px}.shop .shop-one.pub-live .rounded-2xl.rounded-2xl .stx-pad,.shop .shop-one.pub-live .rounded-2xl.rounded-2xl .stx.lay-hero .stx-pad{padding-top:56px}}.shop .shop-one.as-desk .rounded-2xl.rounded-2xl .stx-hero{padding-bottom:8px}.shop .shop-one.as-desk .rounded-2xl.rounded-2xl .stx-pad{padding-top:40px}.shop .shop-one .rounded-2xl.rounded-2xl .stx-foot{gap:10px;padding-top:40px;padding-bottom:32px;transition:padding-bottom .3s var(--ease-out)}.shop .shop-one .rounded-2xl.rounded-2xl .stx-fid{gap:4px}.shop .shop-one .rounded-2xl.rounded-2xl .stx-fav{width:40px;height:40px;flex:none;aspect-ratio:1 / 1;margin-bottom:6px;font-size:1rem}.shop .shop-one .rounded-2xl.rounded-2xl .stx-fname{font-size:16px;font-weight:600}.shop .shop-one .rounded-2xl.rounded-2xl .stx-fbio{font-size:14px;line-height:1.45;max-width:46ch}.shop .shop-one .rounded-2xl.rounded-2xl .stx-foot .stx-legal{font-size:13px;gap:4px 14px}.shop .shop-one.pub-live .rounded-2xl.rounded-2xl .stx-foot{padding-bottom:32px}html.sb-made-on .shop .shop-one.pub-live .rounded-2xl.rounded-2xl .stx-foot{padding-bottom:236px}@media(min-width:64rem){.shop .shop-one.pub-live .rounded-2xl.rounded-2xl .stx-foot{padding-top:48px}}.pub-shop .shop-one .stx .stx-band>.stx-top,.shop .shop-one .stx .stx-band>.stx-top{position:relative;top:auto;left:auto;right:auto}.shop .shop-one .stx.lay-banner .stx-band{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 11rem}.shop .shop-one .stx.lay-banner .stx-band>.stx-top{grid-area:1 / 1;z-index:2}.shop .shop-one .stx.lay-banner .stx-band>.stx-cover{grid-area:1 / 1 / 3 / 2;height:auto;position:relative;z-index:0}.shop .shop-one .stx.lay-banner .stx-band>.stx-cover>.stx-cover-img{position:absolute;inset:0;width:100%;height:100%}.lq{isolation:isolate;color:#fff;-webkit-backdrop-filter:blur(10px) saturate(180%) brightness(1.05);backdrop-filter:blur(10px) saturate(180%) brightness(1.05);box-shadow:inset 0 1px #ffffffa6,inset 0 -1px #ffffff2e,inset 0 0 0 1px #ffffff38,inset 0 0 22px #ffffff14,0 14px 34px -12px #00000073}@supports (backdrop-filter: url(#lq-bend)){.lq{backdrop-filter:url(#lq-bend) blur(6px) saturate(180%) brightness(1.05)}}.lq:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:-1;background:radial-gradient(120% 70% at 18% 0%,rgb(255 255 255 / .35),transparent 55%),radial-gradient(80% 60% at 90% 110%,rgb(255 255 255 / .12),transparent 60%)}.sb-bar.lq{background:linear-gradient(180deg,var(--sb-bg, #1d1830),var(--sb-bg, #1d1830));@supports (color: color-mix(in lab,red,red)){background:linear-gradient(180deg,color-mix(in srgb,var(--sb-bg, #1d1830) 34%,rgb(255 255 255 / .14)),color-mix(in srgb,var(--sb-bg, #1d1830) 52%,transparent))}border:0}.lq-dark{background:linear-gradient(180deg,var(--sb-bg, #1d1830),var(--sb-bg, #1d1830));@supports (color: color-mix(in lab,red,red)){background:linear-gradient(180deg,color-mix(in srgb,var(--sb-bg, #1d1830) 58%,rgb(255 255 255 / .08)),color-mix(in srgb,var(--sb-bg, #1d1830) 72%,transparent))}border:0}.sb-bar.lq b,.sb-pop.lq,.sb-tip.lq,.sb-menu.lq{text-shadow:0 1px 2px rgb(0 0 0 / .25)}.sb-bar .sb-face{all:unset;flex:none;cursor:pointer;display:grid;border-radius:50%;transition:transform .16s var(--ease-out)}.sb-bar .sb-face:active{transform:scale(.94)}.sb-bar .sb-face:focus-visible,.sb-bar .sb-ic:focus-visible,.sb-bar .sb-net:focus-visible,.sb-bar .sb-cta:focus-visible{outline:2px solid #fff;outline-offset:2px}.sb-bar .sb-ic{width:36px;height:36px;flex:none;border:0;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:#fff;padding:0;background:#ffffff29;box-shadow:inset 0 1px #ffffff73;transition:background-color .15s ease,transform .16s var(--ease-out)}.sb-bar .sb-ic svg{width:17px;height:17px}.sb-bar .sb-ic:active{transform:scale(.94)}.sb-bar .sb-ic.is-open{background:#ffffff57}.sb-bar.lq .sb-net{background:#ffffff29;box-shadow:inset 0 1px #ffffff73}.sb-bar .sb-cta{box-shadow:inset 0 1px #ffffff80,0 4px 12px -4px #0000004d}.sb-bar b{min-width:0}@media(hover:hover)and (pointer:fine){.sb-bar .sb-ic:hover,.sb-bar.lq .sb-net:hover{background:#ffffff42}}.sb-menu.lq{background:linear-gradient(180deg,var(--sb-bg, #1d1830),var(--sb-bg, #1d1830));@supports (color: color-mix(in lab,red,red)){background:linear-gradient(180deg,color-mix(in srgb,var(--sb-bg, #1d1830) 58%,rgb(255 255 255 / .08)),color-mix(in srgb,var(--sb-bg, #1d1830) 72%,transparent))}border:0}.sb-pop,.sb-tip{position:fixed;z-index:41;box-sizing:border-box;transform-origin:var(--ax, 50%) 0;opacity:0;transform:translateY(-4px) scale(.97);transition:opacity .15s ease,transform .2s var(--ease-out)}.sb-pop.on,.sb-tip.on{opacity:1;transform:none}.sb-pop.instant,.sb-tip.instant{transition:none}.sb-pop:before,.sb-tip:before{content:"";position:absolute;top:-5px;left:var(--ax, 50%);width:10px;height:10px;margin-left:-5px;transform:rotate(45deg);border-radius:2px 0 0;background:var(--sb-bg, #1d1830);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--sb-bg, #1d1830) 70%,transparent)}box-shadow:inset 1px 1px #ffffff73}.sb-tip{padding:6px 10px;border-radius:8px;font:500 12px/1.3 Inter,system-ui,sans-serif;white-space:nowrap;pointer-events:none}.sb-pop{width:min(340px,calc(100vw - 24px));padding:8px;border-radius:14px;display:flex;flex-direction:column;gap:6px}.sb-pop .sb-q{display:flex;align-items:center;gap:8px;height:40px;padding:0 10px;border-radius:10px;background:#ffffff24;box-shadow:inset 0 1px #ffffff4d;cursor:text}.sb-pop .sb-q svg{width:16px;height:16px;opacity:.7;flex:none}.sb-pop .sb-q input{all:unset;flex:1;min-width:0;font:500 16px/1 var(--pagefont, Inter),system-ui,sans-serif;color:#fff}.sb-pop .sb-q input::placeholder{color:#ffffff8c}.sb-pop .sb-hits{display:flex;flex-direction:column;gap:2px}.sb-pop .sb-hint{font:500 12px/1.4 Inter,system-ui,sans-serif;color:#fff9;padding:2px 6px 4px}.sb-pop .sb-hit{all:unset;display:flex;align-items:center;gap:10px;padding:6px;border-radius:10px;cursor:pointer;min-width:0;color:#fff;font:500 14px var(--pagefont, Inter),system-ui,sans-serif}.sb-pop .sb-hit.on{background:#ffffff29}@media(hover:hover)and (pointer:fine){.sb-pop .sb-hit:hover{background:#ffffff1f}}.sb-pop .sb-hit img,.sb-pop .sb-hit i{width:34px;height:34px;border-radius:8px;object-fit:cover;flex:none;background:#ffffff1f}.sb-pop .sb-hit span{min-width:0}.sb-pop .sb-hit b{display:block;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-pop .sb-hit small{display:block;font-size:12px;color:#ffffffa6}.sb-pop .sb-all{all:unset;text-align:center;cursor:pointer;font:500 13px Inter,system-ui,sans-serif;color:#fffc;padding:8px;border-radius:10px}@media(hover:hover)and (pointer:fine){.sb-pop .sb-all:hover{background:#ffffff1a}}@media(prefers-reduced-motion:reduce){.sb-pop,.sb-tip{transition:none}}@media(prefers-reduced-transparency:reduce){.lq,.sb-bar.lq,.lq-dark,.sb-menu.lq{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--sb-bg, #1d1830)}}.sb-bar.sb-bar,.sb-menu.sb-menu{left:var(--sb-edge, 12px)}.sb-made.sb-made{left:var(--sb-edge, 16px)}@media(max-width:47.99rem){.sb-pop.sb-pop{width:calc(100vw - 2 * var(--sb-edge, 12px))}}.sb-glass{position:absolute;inset:0;z-index:-2;border-radius:inherit;pointer-events:none}.sb-glass .gs-content{padding:0}.lq.lq-fruta{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.sb-bar.lq.lq-fruta{background:linear-gradient(180deg,var(--sb-bg, #1d1830),var(--sb-bg, #1d1830));@supports (color: color-mix(in lab,red,red)){background:linear-gradient(180deg,color-mix(in srgb,var(--sb-bg, #1d1830) 30%,rgb(255 255 255 / .1)),color-mix(in srgb,var(--sb-bg, #1d1830) 46%,transparent))}}.lq-dark.lq-fruta{background:linear-gradient(180deg,var(--sb-bg, #1d1830),var(--sb-bg, #1d1830));@supports (color: color-mix(in lab,red,red)){background:linear-gradient(180deg,color-mix(in srgb,var(--sb-bg, #1d1830) 54%,rgb(255 255 255 / .06)),color-mix(in srgb,var(--sb-bg, #1d1830) 68%,transparent))}}.sb-tip span{position:relative}@media(prefers-reduced-transparency:reduce){.sb-glass{display:none}.lq.lq-fruta{background:var(--sb-bg, #1d1830)}}.sb-glass.sb-glass.fruta-glass,.sb-glass.sb-glass{position:absolute!important;inset:0;z-index:-2;margin:0}.sb-bar .sb-glass.gs-svg{backdrop-filter:var(--filter-id) blur(6px) saturate(1.7) brightness(1.04)!important}.sb-pop .sb-glass.gs-svg,.sb-menu .sb-glass.gs-svg,.sb-tip .sb-glass.gs-svg{backdrop-filter:var(--filter-id) blur(18px) saturate(1.6) brightness(.96)!important}.sb-pop.lq-dark.lq-fruta,.sb-menu.lq-dark.lq-fruta,.sb-tip.lq-dark.lq-fruta{background:linear-gradient(180deg,var(--sb-bg, #1d1830),var(--sb-bg, #1d1830));@supports (color: color-mix(in lab,red,red)){background:linear-gradient(180deg,color-mix(in srgb,var(--sb-bg, #1d1830) 66%,rgb(255 255 255 / .06)),color-mix(in srgb,var(--sb-bg, #1d1830) 80%,transparent))}}.sb-bar.sb-bar{top:calc(env(safe-area-inset-top,0px) + var(--sb-top, 12px));height:var(--sb-h, auto);box-sizing:border-box;padding-block:0}.sb-menu.sb-menu{top:calc(env(safe-area-inset-top,0px) + var(--sb-top, 12px) + var(--sb-h, 48px) + 8px)}@media(min-width:64rem){.shop .shop-one.pub-live .stx{--stx-max: 75rem}}.sb-bar.lq.lq-fruta{background:linear-gradient(180deg,var(--sb-bg, #1d1830),var(--sb-bg, #1d1830));@supports (color: color-mix(in lab,red,red)){background:linear-gradient(180deg,color-mix(in srgb,var(--sb-bg, #1d1830) 46%,rgb(255 255 255 / .14)),color-mix(in srgb,var(--sb-bg, #1d1830) 64%,transparent))}box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #fff3,inset 0 0 0 1px #ffffff42,inset 0 0 22px #ffffff1a,0 18px 40px -14px #0000008c,0 2px 6px #0000001f}.shop .shop-one .rounded-2xl.rounded-2xl .stx-sech{margin-left:0;margin-right:0}.shop .shop-one .rounded-2xl.rounded-2xl .stx:not(.lay-shape) .stx-hero .stx-av{box-shadow:inset 0 0 0 4px #ffffffe6,0 12px 26px -12px #0009}.shop .shop-one .rounded-2xl.rounded-2xl .stx:not(.lay-shape) .stx-hero .stx-av:not(.stx-av-off){padding:4px;box-sizing:border-box;background:#ffffffe6}.shop .shop-one .rounded-2xl.rounded-2xl .stx:not(.lay-shape) .stx-hero .stx-av:not(.stx-av-off) img,.shop .shop-one .rounded-2xl.rounded-2xl .stx:not(.lay-shape) .stx-hero .stx-av:not(.stx-av-off) video{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.shop .shop-one .rounded-2xl.rounded-2xl .stx:not(.lay-banner) .stx-hero .stx-qr-hint{left:0}:root{--sb-bottom: 16px}@media(min-width:64rem){:root{--sb-bottom: 24px}}.sb-made.sb-made{bottom:calc(var(--sb-bottom) + env(safe-area-inset-bottom,0px))}.sa-fab.sa-fab{right:var(--sb-edge, 16px);bottom:calc(var(--sb-bottom) + env(safe-area-inset-bottom,0px))}.pub-shop .shop-one.pub-live .stx .stx-float,.shop .shop-one .stx-float:not(.pv-float){right:var(--sb-edge, 16px);bottom:calc(var(--sb-bottom) + 68px + env(safe-area-inset-bottom,0px))}:root{--ease-in-out: cubic-bezier(.77, 0, .175, 1)}html.sb-live .pub-shop .shop-one.pub-live .stx-band>.stx-top{visibility:hidden}.sb-bar.sb-bar{top:calc(env(safe-area-inset-top,0px) + var(--sb-top, 16px));left:var(--sb-edge, 16px);right:var(--sb-edge, 16px);width:auto;height:var(--sb-h, 44px);padding:0;gap:8px;box-sizing:border-box;isolation:isolate;color:#fff;pointer-events:none;background:none;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;transform:none;filter:none;transition:none}.sb-bar.sb-bar:after{content:none}.sb-bar>*{pointer-events:auto}.sb-bar .sb-glass,.sb-bar .sb-tint{clip-path:inset(0 calc(100% - var(--sb-h, 44px)) 0 0 round 999px);transition:clip-path var(--sb-morph) var(--sb-curve),opacity .12s ease;will-change:clip-path}.sb-bar .sb-glass{opacity:0}.sb-bar .sb-skin{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:0;transition:opacity .12s ease}.sb-bar:not(.on) .sb-skin{transition:opacity .12s ease calc(var(--sb-morph) * .75)}.sb-bar .sb-shade{position:absolute;top:0;bottom:0;left:0;right:var(--sb-cut, 0px);z-index:-2;border-radius:999px;pointer-events:none;box-shadow:0 12px 22px -6px #00000057,0 1px 3px #00000029;opacity:0;transition:opacity .12s ease}.sb-bar.on .sb-shade{opacity:1;transition:opacity .25s ease calc(var(--sb-morph) * .7)}.sb-bar .sb-tint{position:absolute;inset:0;border-radius:999px;background:linear-gradient(180deg,var(--sb-bg, #1d1830),var(--sb-bg, #1d1830));@supports (color: color-mix(in lab,red,red)){background:linear-gradient(180deg,color-mix(in srgb,var(--sb-bg, #1d1830) 46%,rgb(255 255 255 / .14)),color-mix(in srgb,var(--sb-bg, #1d1830) 64%,transparent))}box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #fff3,inset 0 0 0 1px #ffffff42,inset 0 0 22px #ffffff1a}.sb-bar.on .sb-glass,.sb-bar.on .sb-skin{opacity:1}.sb-bar.on .sb-glass,.sb-bar.on .sb-tint{clip-path:inset(0 var(--sb-cut, 0px) 0 0 round 999px)}.sb-bar{--sb-morph: .36s;--sb-curve: cubic-bezier(.4, 0, .2, 1)}.sb-bar .sb-face{all:unset;position:relative;flex:none;width:var(--sb-h, 44px);height:var(--sb-h, 44px);border-radius:50%;overflow:hidden;cursor:pointer;background:#fff;box-shadow:0 0 0 1px var(--sb-page, #fff);@supports (color: color-mix(in lab,red,red)){box-shadow:0 0 0 1px color-mix(in srgb,var(--sb-page, #fff) 12%,transparent)}transform-origin:0 50%;transition:transform var(--sb-morph) var(--sb-curve)}.sb-bar:not(.on) .sb-face{cursor:default;pointer-events:none}.sb-bar .sb-face .sb-mark,.sb-bar .sb-face .sb-av{position:absolute;inset:0;width:100%;height:100%;border-radius:50%;transition:opacity .2s ease}.sb-bar .sb-face .sb-mark{display:block}.sb-bar .sb-face .sb-av{opacity:0;display:grid;place-items:center;font-size:1rem}.sb-bar.on .sb-face{transform:translate(var(--sb-p, 4px)) scale(var(--sb-k, .82))}.sb-bar.on .sb-face .sb-mark{opacity:0}.sb-bar.on .sb-face .sb-av{opacity:1}.sb-bar.on .sb-face:active{transform:translate(var(--sb-p, 4px)) scale(calc(var(--sb-k, .82) * .94))}.sb-bar .sb-g{opacity:0;transform:translate(calc(var(--sb-p, 4px) * -1 - 8px));transition:opacity .14s ease,transform var(--sb-morph) var(--sb-curve)}.sb-bar.on .sb-g{opacity:1;transform:translate(calc(var(--sb-p, 4px) * -1));transition:opacity .16s ease var(--sb-d, .1s),transform var(--sb-morph) var(--sb-curve) .04s}.sb-bar:not(.on) .sb-g{pointer-events:none}.sb-bar .sb-name{font:600 15px/1 var(--pagefont, Inter),system-ui,sans-serif;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;text-shadow:0 1px 2px rgb(0 0 0 / .25)}.sb-bar .sb-fill{flex:1;min-width:0;pointer-events:none}.sb-bar .sb-tools{display:flex;flex-direction:row;align-items:center;gap:2px;height:100%;box-sizing:border-box;padding:4px;border-radius:999px;flex:none;background:var(--sb-page, #fff);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--sb-page, #fff) 9%,transparent)}transform-origin:100% 50%;transition:opacity .24s ease,transform var(--sb-morph) var(--sb-curve)}.sb-bar.on .sb-tools{opacity:0;transform:translate(8px) scale(.96);pointer-events:none}html:has(.pub-live .stx.lay-hero .stx-cover-img,.pub-live .stx.lay-banner .stx-cover-img) .sb-bar .sb-tools{background:#0a0a0e57;-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);box-shadow:inset 0 0 0 1px #ffffff24}html:has(.pub-live .stx.lay-hero .stx-cover-img,.pub-live .stx.lay-banner .stx-cover-img) .sb-bar .sb-tool{color:#fff}.sb-bar .sb-tool{all:unset;box-sizing:border-box;height:100%;aspect-ratio:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:999px;cursor:pointer;color:var(--sb-page, #fff);font:600 14px var(--pagefont, Inter),system-ui,sans-serif;letter-spacing:-.01em;transition:background-color .15s ease,transform .16s var(--ease-out)}.sb-bar .sb-tool svg{width:17px;height:17px;flex:none}.sb-bar .sb-tool span,.sb-bar .sb-t-qr{display:none}.sb-bar .sb-tool:active{transform:scale(.97)}.sb-bar .sb-tool:focus-visible,.sb-bar .sb-face:focus-visible{outline:2px solid var(--sb-page, #fff);outline-offset:2px}@media(hover:hover)and (pointer:fine){.sb-bar .sb-tool:hover{background:var(--sb-page, #fff);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--sb-page, #fff) 10%,transparent)}}}@media(min-width:64rem){.sb-bar .sb-tools{padding:6px}.sb-bar .sb-t-qr{display:inline-flex}.sb-bar .sb-tool:has(span){aspect-ratio:auto;padding:0 14px 0 12px}.sb-bar .sb-tool span{display:inline}}@media(prefers-reduced-motion:reduce){.sb-bar .sb-glass,.sb-bar .sb-tint,.sb-bar .sb-face,.sb-bar .sb-g,.sb-bar .sb-tools,.sb-bar .sb-shade{transition:opacity .15s ease}}@media(prefers-reduced-transparency:reduce){.sb-bar .sb-glass{display:none}.sb-bar .sb-tint{background:var(--sb-bg, #1d1830)}}.sb-bar .sb-glass,.sb-bar .sb-glass *,.sb-bar .sb-skin,.sb-bar .sb-skin *,.sb-bar .sb-shade{pointer-events:none!important}.sb-bar.on .sb-face{pointer-events:auto}.pub-skel.psk3{display:block;padding:0 0 3rem}.psk3 .psk3-col{width:100%;box-sizing:border-box;margin-inline:auto;padding-inline:1rem}.psk3 .psk3-top{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:16px;height:44px}.psk3 .psk3-brand{width:44px;height:44px;border-radius:50%}.psk3 .psk3-tools{width:44px;height:44px;border-radius:999px}.psk3 .psk3-hero{display:flex;flex-direction:column;align-items:flex-start}.psk3 .psk3-av{width:112px;height:112px;border-radius:50%;margin-top:20px}.psk3 .psk3-name{width:72%;height:41px;border-radius:12px;margin-top:28px}.psk3 .psk3-kind{width:66px;height:26px;border-radius:999px;margin-top:6px}.psk3 .psk3-where{width:78px;height:19px;border-radius:6px;margin-top:10px}.psk3 .psk3-bio{display:flex;flex-direction:column;gap:12px;margin-top:16px;width:100%}.psk3 .psk3-l{height:20px;border-radius:8px}.psk3 .psk3-w100{width:100%}.psk3 .psk3-w90{width:90%}.psk3 .psk3-w55{width:55%}.psk3 .psk3-wst{width:60%;height:18px}.psk3 .psk3-status{display:flex;align-items:center;height:32px;margin-top:14px;width:100%}.psk3 .psk3-acts{display:flex;flex-direction:row;align-items:center;gap:9px;margin-top:24px}.psk3 .psk3-cta{width:144px;height:48px;border-radius:999px}.psk3 .psk3-circ{width:48px;height:48px;border-radius:50%}.psk3 .psk3-pad{display:flex;flex-direction:column;gap:16px;margin-top:60px}.psk3 .psk3-side{display:flex;flex-direction:column;gap:16px}.psk3 .psk3-hours{height:160px;border-radius:24px}.psk3 .psk3-bk{height:355px;border-radius:24px}.psk3 .psk3-main{display:flex;flex-direction:column;gap:16px}.psk3 .psk3-link{height:62px;border-radius:24px}.psk3 .psk3-sec{width:40%;height:32px;border-radius:10px;margin-top:24px}.psk3 .psk3-cards{display:grid;grid-template-columns:1fr;gap:16px}.psk3 .psk3-card{height:140px;border-radius:24px}@media(min-width:40rem){.psk3 .psk3-col{max-width:88rem;padding-inline:clamp(1rem,2.2vw,1.8rem)}.psk3 .psk3-pad{display:grid;grid-template-columns:clamp(18rem,30vw,24rem) minmax(0,1fr);gap:clamp(1rem,2vw,1.6rem);align-items:start}.psk3 .psk3-cards{grid-template-columns:1fr 1fr}}@media(min-width:64rem){.psk3 .psk3-col{max-width:75rem}.psk3 .psk3-top{margin-top:24px;height:52px}.psk3 .psk3-brand{width:52px;height:52px}.psk3 .psk3-tools{width:175px;height:52px}.psk3 .psk3-av{width:176px;height:176px;margin-top:47px}.psk3 .psk3-name{width:56%;height:107px;margin-top:32px;border-radius:18px}.psk3 .psk3-kind{width:70px;height:27px}.psk3 .psk3-where{width:87px;height:22px}.psk3 .psk3-bio{width:min(672px,100%);gap:16px;margin-top:20px}.psk3 .psk3-l{height:24px}.psk3 .psk3-third{display:none}.psk3 .psk3-status{height:34px}.psk3 .psk3-acts{margin-top:32px;gap:9px}.psk3 .psk3-cta{width:158px;height:58px}.psk3 .psk3-circ{width:56px;height:56px}.psk3 .psk3-pad{margin-top:67px}.psk3 .psk3-hours{height:170px;border-radius:32px}.psk3 .psk3-bk{height:377px;border-radius:32px}.psk3 .psk3-main{margin-top:21px}.psk3 .psk3-link{height:66px;border-radius:32px}.psk3 .psk3-sec{height:52px;margin-top:27px;width:30%}.psk3 .psk3-card{height:190px;border-radius:32px}}.sb-bar.sb-bar:not(.ready){visibility:hidden}.pubwrap>.pub-skel.psk3{grid-column:1 / -1;width:100%;box-sizing:border-box;padding-inline:0}@media(min-width:40rem)and (max-width:63.99rem){.psk3 .psk3-top{margin-top:22px}.psk3 .psk3-av{margin-top:23px}.psk3 .psk3-bio{gap:16px}.psk3 .psk3-third{display:none}.psk3 .psk3-pad{margin-top:45px}.psk3 .psk3-main{margin-top:20px}}.pub-skel.psk3.psk3{padding-left:0!important;padding-right:0!important}.sb-bar .sb-tint{background:var(--sb-bg, #1d1830);box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff14}.sb-pop.lq,.sb-menu.lq,.sb-tip.lq,.lq.lq-dark{background:var(--sb-bg, #1d1830)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #ffffff14,0 18px 40px -16px #0000008c!important}.sb-pop.lq:after,.sb-menu.lq:after,.sb-tip.lq:after{content:none}.sb-pop:before,.sb-tip:before{background:var(--sb-bg, #1d1830);box-shadow:inset 1px 1px #ffffff1f}.sb-pop .sb-q{background:#ffffff1a;box-shadow:none}.sb-bar .sb-ic,.sb-bar .sb-net{background:#ffffff1a!important;box-shadow:none!important}.sb-promo{position:fixed;z-index:42;width:252px;box-sizing:border-box;padding:14px 16px;border-radius:22px 22px 6px;background:#fff;color:#17151c;text-align:left;box-shadow:0 16px 34px -14px #0000008c,0 2px 6px #0000001f;font-family:var(--pagefont, Inter),system-ui,sans-serif;transform-origin:calc(100% - 22px) calc(100% + 12px);opacity:0;transform:translate(6px,10px) scale(.45);transition:opacity .14s ease,transform .22s cubic-bezier(.4,0,1,1)}.sb-promo.on{opacity:1;transform:none;transition:opacity .16s ease,transform .46s cubic-bezier(.34,1.56,.64,1)}.sb-promo .sb-pk{display:flex;align-items:center;gap:6px;font:600 12px Inter,system-ui,sans-serif;color:#6b6672;margin-bottom:4px;padding-right:22px}.sb-promo .sb-pk img{width:16px;height:16px;border-radius:4px;flex:none}.sb-promo .sb-pq{display:block;font:700 15px/1.3 var(--pagefont, Inter),system-ui,sans-serif;letter-spacing:-.015em;text-wrap:balance;padding-right:18px}.sb-promo .sb-pgo{margin-top:8px;display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 12px;border-radius:999px;background:#6b46f2;color:#fff;font:600 12.5px Inter,system-ui,sans-serif;text-decoration:none;transition:transform .16s var(--ease-out),background-color .15s ease}.sb-promo .sb-pgo:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.sb-promo .sb-pgo:hover{background:#5a37e0}}.sb-promo .sb-x{all:unset;position:absolute;top:8px;right:8px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;color:#8a8592;cursor:pointer}.sb-promo .sb-x svg{width:15px;height:15px}.sb-promo .sb-pgo:focus-visible,.sb-promo .sb-x:focus-visible{outline:2px solid #6B46F2;outline-offset:2px}.sb-solo{position:fixed;z-index:40;right:var(--sb-edge, 16px);bottom:calc(var(--sb-bottom, 16px) + env(safe-area-inset-bottom,0px));width:48px;height:48px;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 12px 28px -12px #0000008c,0 0 0 1px #14121a0f;opacity:0;transform:scale(.9);transition:opacity .2s ease,transform .25s var(--ease-out)}.sb-solo.on{opacity:1;transform:none}.sb-solo img{width:26px;height:26px}html.sb-promo-on .sa-fab .sa-bub{opacity:0!important}html.sb-promo-on .stx-float{opacity:0;pointer-events:none;transition:opacity .2s ease}@media(prefers-reduced-motion:reduce){.sb-promo,.sb-promo.on,.sb-solo{transition:opacity .15s ease;transform:none}}.ss-h{display:flex;flex-direction:row;align-items:center;gap:.4rem}.ss-h svg{flex:none;display:block;margin:0!important;vertical-align:0}.ss-srow{display:flex;flex-direction:row;align-items:center;gap:.5rem;min-width:0;border-radius:1.1rem}.ss-srow .ss-mini-i{flex:1;min-width:0}.ss-mini-n mark{background:none;color:inherit;font-weight:800}.ss-next{flex:none;display:inline-flex;padding-right:.5rem}.ss-next .skel{display:block;width:6.5rem;height:2rem;border-radius:999px}.ss-next-b{all:unset;box-sizing:border-box;height:2rem;padding:0 .8rem;border-radius:999px;display:inline-flex;align-items:center;white-space:nowrap;cursor:pointer;font:600 .8rem var(--pagefont, Inter),system-ui,sans-serif;background:var(--btncolor, #f0c06a);color:var(--btnink, #17141c);transition:transform .16s var(--ease-out)}.ss-next-b.ss-next-none{background:var(--pagecolor);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--pagecolor) 13%,transparent)}color:var(--pagecolor)}.ss-next-b:active{transform:scale(.97)}.ss-next-b:focus-visible{outline:2px solid var(--pagecolor);outline-offset:2px}.ss-close{border-radius:999px;padding:.55rem .9rem;transition:background-color .15s ease,transform .16s var(--ease-out)}.ss-close:active{transform:scale(.96)}.ss-close:focus-visible{outline:2px solid var(--pagecolor);outline-offset:2px}@media(hover:hover)and (pointer:fine){.ss-close:hover{background:var(--pagecolor);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--pagecolor) 14%,transparent)}}}.sb-promo .sb-x{transition:background-color .15s ease,color .15s ease,transform .16s var(--ease-out)}.sb-promo .sb-x:active{transform:scale(.92)}@media(hover:hover)and (pointer:fine){.sb-promo .sb-x:hover{background:#f1eff5;color:#17151c}}.ss-srow{background:var(--pagecolor);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--pagecolor) 8%,transparent)}border:1px solid var(--pagecolor);@supports (color: color-mix(in lab,red,red)){border:1px solid color-mix(in srgb,var(--pagecolor) 15%,transparent)}transition:background-color .15s ease}.ss-srow .ss-mini-i{background:transparent;border:0}@media(hover:hover)and (pointer:fine){.ss-srow:hover{background:var(--pagecolor);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--pagecolor) 13%,transparent)}}.ss-srow .ss-mini-i:hover{background:transparent}}.ss-host input::-webkit-search-cancel-button,.ss-layer input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}.ss-in::-webkit-search-cancel-button,.ss-in::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}.shop .shop-one .rounded-2xl.rounded-2xl .stx-hero .stx-hours.stx-cd{display:inline-flex;flex-direction:row;align-items:center;gap:14px;padding:4px 6px 4px 0;margin:0;background:none;border:0;box-shadow:none;min-height:0;height:auto;width:auto;text-align:left;color:var(--pagecolor, #fff);border-radius:18px;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;white-space:normal;max-width:100%;transition:transform .16s cubic-bezier(.23,1,.32,1)}.shop .shop-one .rounded-2xl.rounded-2xl .stx-hero .stx-hours.stx-cd:active{transform:scale(.97)}.shop .shop-one .rounded-2xl.rounded-2xl .stx-hero .stx-hours.stx-cd:focus-visible{outline:2px solid currentColor;outline-offset:4px}.stx-cd .cd-ring{position:relative;flex:none;width:56px;height:56px}.stx-cd .cd-svg{display:block;width:100%;height:100%;overflow:visible}.stx-cd .cd-track{fill:#0000002e}.stx-cd .cd-fill{fill:currentColor}.stx-cd .cd-num{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;line-height:1}.stx-cd .cd-n{font-size:18px;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.stx-cd .cd-n-day{font-size:15px;letter-spacing:0}.stx-cd .cd-u{font-size:10px;font-weight:700;letter-spacing:.02em;opacity:.8}.stx-cd .cd-col{display:flex;flex-direction:column;gap:3px;min-width:0;flex:0 1 auto}.stx-cd .cd-v{display:block;font-size:18px;font-weight:700;letter-spacing:-.02em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stx-cd .cd-h{display:block;font-size:14px;font-weight:500;line-height:1.3;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stx-cd .cd-h>:where(:not(:first-child)){margin-left:8px}.stx-cd .cd-k{opacity:.72}.stx-cd .cd-s{opacity:.62;white-space:nowrap}.stx-cd .cd-s.is-on{opacity:1;font-weight:700}.stx-cd .cd-s2:before{content:"\b7";margin-right:8px;font-weight:500;opacity:.7}.stx-cd .cd-go{flex:none;width:18px;height:18px;opacity:.65;transition:opacity .16s ease,transform .2s cubic-bezier(.23,1,.32,1)}.shop .shop-one .rounded-2xl.rounded-2xl .stx-hero button.stx-hours.stx-cd{position:relative;isolation:isolate}.shop .shop-one .rounded-2xl.rounded-2xl .stx-hero button.stx-hours.stx-cd:before{content:"";position:absolute;inset:-6px -10px -6px -8px;z-index:-1;border-radius:999px;background:var(--pagecolor, #fff);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--pagecolor, #fff) 12%,transparent)}opacity:0;transition:opacity .16s ease;pointer-events:none}@media(min-width:64rem){.stx-cd .cd-ring{width:60px;height:60px}.stx-cd .cd-v{font-size:20px}.stx-cd .cd-h{font-size:15px}}@media(hover:hover)and (pointer:fine){.shop .shop-one .rounded-2xl.rounded-2xl .stx-hero button.stx-hours.stx-cd:hover:before{opacity:1}button.stx-cd:hover .cd-go{opacity:1;transform:translate(3px)}}@media(prefers-reduced-motion:reduce){button.stx-cd:hover .cd-go{transform:none}}.tick-host{display:none}@media(min-width:64rem){.pub-shop .shop-one.pub-live .stx-ident.stx-ident>:first-child,.pub-shop .shop-one.pub-live .stx-right.stx-right>:first-child{margin-top:0}}.shop .shop-one.as-desk .stx-ident.stx-ident>:first-child,.shop .shop-one.as-desk .stx-right.stx-right>:first-child{margin-top:0}.stx-bk .bk-soon{display:flex;flex-direction:column;gap:4px;flex:none;margin-top:4px;padding:16px 18px;border-radius:18px;background:color-mix(in srgb,#fff 55%,transparent)}.stx-bk .bk-soon-k{font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;opacity:.62}.stx-bk .bk-soon-v{font-size:26px;font-weight:750;letter-spacing:-.03em;line-height:1.15;font-variant-numeric:tabular-nums;text-wrap:balance}.stx-bk .bk-soon-go{margin-top:12px}.stx-bk .bk-other{all:unset;box-sizing:border-box;align-self:center;flex:none;margin-top:10px;padding:6px 10px;border-radius:10px;cursor:pointer;font-size:14px;font-weight:650;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;opacity:.8;transition:opacity .15s ease,background-color .15s ease}.stx-bk .bk-other:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media(hover:hover)and (pointer:fine){.stx-bk .bk-other:hover{opacity:1;background:#0000000f}}.stx-bk .bk-soon-sk{background:none;padding:0;gap:8px}.stx-bk .bk-sk-k{width:96px;height:12px;border-radius:6px}.stx-bk .bk-sk-v{width:62%;height:30px;border-radius:10px}.stx-bk .bk-sk-go{height:48px;border-radius:999px;margin-top:12px;flex:none}@media(min-width:64rem){.stx-bk .bk-soon-v{font-size:28px}}.shop .shop-one .rounded-2xl.rounded-2xl .stx.lay-shape{--stx-avh: 112px}.shop .shop-one.as-desk .rounded-2xl.rounded-2xl .stx.lay-shape{--stx-avh: 128px}@media(min-width:64rem){.shop .shop-one.pub-live .rounded-2xl.rounded-2xl .stx.lay-shape{--stx-avh: 176px}}.shop .shop-one .rounded-2xl.rounded-2xl .stx.lay-shape .stx-hero>.stx-avw{width:var(--stx-avh);height:var(--stx-avh);margin-bottom:0}.shop .shop-one .rounded-2xl.rounded-2xl .stx.lay-shape.shp-oval .stx-hero>.stx-avw{width:calc(var(--stx-avh) * 1.28)}.shop .shop-one .rounded-2xl.rounded-2xl .stx.lay-shape.shp-loop .stx-hero>.stx-avw{width:calc(var(--stx-avh) * 1.2)}.shop .shop-one .rounded-2xl.rounded-2xl .stx.lay-shape .stx-hero .stx-av{width:100%;height:100%;flex:none}.shop .shop-one .rounded-2xl.rounded-2xl .stx.lay-shape .stx-hero .stx-qr-hint{left:0;bottom:0;transform:none}.shop .shop-one .rounded-2xl.rounded-2xl .stx-hero .stx-bio:not(.open){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-height:56px}.shop .shop-one.as-desk .rounded-2xl.rounded-2xl .stx-hero .stx-bio:not(.open){-webkit-line-clamp:3;max-height:84px}.shop .shop-one.as-desk .rounded-2xl.rounded-2xl .stx-hero .stx-bio-more:not(.is-xlong){display:none}@media(min-width:64rem){.shop .shop-one.pub-live .rounded-2xl.rounded-2xl .stx-hero .stx-bio:not(.open){-webkit-line-clamp:3;max-height:96px}.shop .shop-one.pub-live .rounded-2xl.rounded-2xl .stx-hero .stx-bio-more:not(.is-xlong){display:none}.pub-shop .shop-one.pub-live .stx-ident.stx-stick{position:sticky;top:var(--stick-top, 96px);align-self:flex-start}}.shop .shop-one .rounded-2xl.rounded-2xl .stx-foot .stx-made{display:flex;flex-direction:column;align-items:flex-start;gap:6px;flex:none;box-sizing:border-box;width:100%;margin-top:4px;padding:14px 16px;border-radius:18px;background:#fff;color:#17151c;text-decoration:none;box-shadow:0 10px 24px -14px #00000059;transition:transform .16s cubic-bezier(.23,1,.32,1)}.shop .shop-one .rounded-2xl.rounded-2xl .stx-foot .stx-made:active{transform:scale(.98)}.stx-made .stx-made-k{display:flex;flex-direction:row;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#5d5966}.stx-made .stx-made-mark{width:16px;height:16px;flex:none}.stx-made .stx-made-q{font-size:16px;font-weight:700;letter-spacing:-.01em;line-height:1.25}.stx-made .stx-made-go{margin-top:4px;padding:8px 14px;border-radius:999px;background:#6b46f2;color:#fff;font-size:14px;font-weight:650}@media(min-width:48rem){.shop .shop-one .rounded-2xl.rounded-2xl .stx-foot .stx-made{display:none}}@media(max-width:47.99rem){.shop .shop-one .rounded-2xl.rounded-2xl .stx-foot .stx-madeby{display:none}}.shop .shop-one .rounded-2xl.rounded-2xl .stx-hero .stx-bio-more{align-self:flex-start;padding-left:0}@media(min-width:64rem){.pub-shop .shop-one.pub-live .stx-pad:not(:has(>.stx-ident>*)){grid-template-columns:minmax(0,1fr)!important}.pub-shop .shop-one.pub-live .stx-pad:not(:has(>.stx-ident>*))>.stx-ident{display:none}.pub-shop .shop-one.pub-live .stx-pad:not(:has(>.stx-ident>*))>.stx-right{grid-column:1 / -1}.pub-shop .shop-one.pub-live .stx-pad:not(:has(>.stx-ident>*)) .stx-yt.is-many{grid-template-columns:repeat(3,minmax(0,1fr))}.pub-shop .shop-one.pub-live .stx-pad:not(:has(>.stx-ident>*)) .stx-yt.is-many>.stx-yt-v:first-child{grid-column:auto}}.shop .shop-one.as-desk .stx-pad:not(:has(>.stx-ident>*)){grid-template-columns:minmax(0,1fr)!important}.shop .shop-one.as-desk .stx-pad:not(:has(>.stx-ident>*))>.stx-ident{display:none}.shop .shop-one.as-desk .stx-pad:not(:has(>.stx-ident>*))>.stx-right{grid-column:1 / -1}.shop .shop-one.as-desk .stx-pad:not(:has(>.stx-ident>*)) .stx-svc:not(.stx-svc-row)>.stx-track{grid-template-columns:repeat(3,minmax(0,1fr))}.shop .shop-one.as-desk .stx-pad:not(:has(>.stx-ident>*)) .stx-yt.is-many{grid-template-columns:repeat(3,minmax(0,1fr))}.shop .shop-one.as-desk .stx-pad:not(:has(>.stx-ident>*)) .stx-yt.is-many>.stx-yt-v:first-child{grid-column:auto}@media(min-width:64rem){.pub-shop .shop-one.pub-live .stx-pad:not(:has(>.stx-ident>*)) .stx-svc:not(.stx-svc-row)>.stx-track:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))!important}}.shop .shop-one.as-desk .stx-pad:not(:has(>.stx-ident>*)) .stx-svc:not(.stx-svc-row)>.stx-track:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.show-sec{display:flex;flex-direction:column;gap:8px;flex:none;margin:0}.show-sec .show-t{margin:0 0 2px 2px}.show-sec>.mu-stack{gap:8px}@media(max-width:63.99rem){.shop .shop-one .rounded-2xl.rounded-2xl .stx-pad:not(:has(>.stx-ident>*)),.shop .shop-one .rounded-2xl.rounded-2xl .stx.lay-hero .stx-pad:not(:has(>.stx-ident>*)){padding-top:0}.shop .shop-one .rounded-2xl.rounded-2xl .stx-pad:not(:has(>.stx-ident>*))>.stx-ident{display:none}}.shop .shop-one .stx-bento:not(.has-bk)>.stx-links:first-child{margin-top:0}.shop .shop-one .stx-badge{width:2.15rem;height:2.15rem;background:#4b3aa8;color:#fff;box-shadow:0 0 0 3px #fff,0 6px 14px -6px #0000008c}.shop .shop-one .stx-badge .mu-icon{font-size:1.15rem}.shop .shop-one .stx-badge svg path:first-of-type{fill:none}.shop .shop-one .stx-badge svg path:last-of-type{stroke:#fff;stroke-width:2.2}.shop .shop-one .stx-qr-hint .mu-icon{font-size:1.15rem}.nm .nm-tiles{grid-auto-rows:1fr}.nm .nm-ch-l{color:var(--foreground);font-size:.88rem;font-weight:600}.nm .nm-ch-row .cn-progress{height:.85rem;border-radius:4px}.nm .nm-ch-row .cn-progress-indicator{border-radius:4px}.nm .nm-ch-sk{height:.85rem;border-radius:4px}.nm :is(.nm-top,.nm-year,.nm-hero-v,.nm-chips,.nm-card-h,.nm-delta){flex-direction:row}.nm :is(.nm-figure,.nm-tm-mo){overflow-wrap:anywhere;min-width:0;max-width:100%}.nm .km-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}.nm .km-cell{position:relative;display:flex;flex-direction:column;min-width:0}.nm .km-wide{grid-column:1 / -1}.nm .km-card{flex:1;min-width:0}.nm .km-card>.cn-card-content{flex:1;display:flex;flex-direction:column;gap:18px;min-width:0}.nm .km-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:16px}.nm .km-tiles>.cx-stat{height:100%}.nm .km-sk-figure{width:55%;height:44px;border-radius:8px}@media(max-width:64rem){.nm .km-grid{grid-template-columns:minmax(0,1fr)}}.nm .si5>.cn-card-footer{margin-top:auto;border-top:1px solid var(--border)}.nm .si5>.cn-card-footer>.si5-all{padding-top:.2rem}.nm .nm-locked .km-card>.cn-card-content{filter:saturate(.35);opacity:.42;pointer-events:none;user-select:none}.nm .nm-locked .nm-in{animation:none}.nm .km-wide .cx-heat-grid>.cx-heat-c{aspect-ratio:2.6}.nm .nm-locked .km-card{pointer-events:none}.nm .nm-locked .nm-lockcard{pointer-events:auto}.nm .km-card>.cn-card-content>.nm-zone,.nm .km-card>.cn-card-content>.nm-cl{flex:1;display:flex;flex-direction:column;min-height:0}.nm .nm-zone{justify-content:space-between}.nm .nm-zone>.nm-rk-scroll{flex:1;display:flex;flex-direction:column;justify-content:space-between}.nm .nm-zone>.cx-veil{flex:1;display:flex;flex-direction:column}.nm .nm-zone>.cx-veil>.cx-veil-body{flex:1;justify-content:space-between}.nm .nm-cl{gap:18px}.nm .nm-cl>.cx-statband{flex:1;grid-auto-rows:1fr;align-content:stretch}.nm .nm-cl .cx-statband-cell{justify-content:center}.nm .km-card .nm-ch{flex:1;justify-content:space-between}.nm .km-card .nm-note{margin-top:auto}.nm .si5 .si5-calm{margin-block:auto;text-align:center}.today .ct-agenda{flex:1 1 0;min-height:420px}.today .ct-agenda>.cx-agenda{flex:1 1 0;min-height:0;max-width:none;margin:0}.today .ct-agenda .cx-ag-frame{flex:1 1 0;min-height:0}.today .ct-agenda .cx-ag-scroll{flex:1 1 0;min-height:0;max-height:none}@media(max-width:1023px){.today .ct-agenda{padding-inline:16px}}.shop .shop-one .rounded-2xl{--v4-ink: var(--pagecolor, #fff);--v4-soft: var(--pagecolor, #fff);@supports (color: color-mix(in lab,red,red)){--v4-soft: color-mix(in srgb, var(--pagecolor, #fff) 72%, transparent)}--v4-surf: var(--pagecolor, #fff);@supports (color: color-mix(in lab,red,red)){--v4-surf: color-mix(in srgb, var(--pagecolor, #fff) 9%, transparent)}--v4-well: color-mix(in srgb, #fff 16%, transparent);--v4-raise: #fff;@supports (color: color-mix(in lab,red,red)){--v4-raise: color-mix(in srgb, #fff 88%, var(--wallcolor, #f5583f))}--v4-raise-ink: #111013;--v4-r: 24px}.shop .shop-one .rounded-2xl.th-light{--v4-surf: var(--pagecolor, #111);@supports (color: color-mix(in lab,red,red)){--v4-surf: color-mix(in srgb, var(--pagecolor, #111) 6%, transparent)}--v4-well: color-mix(in srgb, #fff 62%, transparent);--v4-raise: #fff}.shop .shop-one .stx-bk{background:var(--v4-surf)!important;color:var(--v4-ink)!important;box-shadow:none!important;border:0!important;border-radius:var(--v4-r)!important;padding:16px!important;gap:12px!important}.shop .shop-one .stx-bk .stx-bk-k{color:var(--v4-soft)!important;text-transform:none;letter-spacing:0;font:500 13px var(--pagefont, Inter),system-ui,sans-serif}.shop .shop-one .stx-bk .stx-bk-t{color:var(--v4-ink)!important;font:700 20px/1.1 var(--titlefont, Inter),Inter,sans-serif;letter-spacing:-.03em}.shop .shop-one .stx-bk .stx-bk-m{color:var(--v4-soft)!important}.shop .shop-one .stx-bk .stx-bk-change{background:var(--v4-raise)!important;color:var(--v4-raise-ink)!important;border-radius:999px!important;height:40px;padding:0 14px 0 16px!important;font-weight:600}.shop .shop-one .stx-bk .stx-bk-change svg{color:var(--v4-raise-ink)}.shop .shop-one .stx-bk .stx-bk-sep{display:none}.shop .shop-one .bk-soon{background:var(--v4-well)!important;border-radius:20px!important;padding:14px 20px 16px!important;gap:2px!important;box-shadow:none!important}.shop .shop-one .bk-soon-k{color:var(--v4-soft)!important;text-transform:none!important;letter-spacing:0!important;font:500 14px var(--pagefont, Inter),system-ui,sans-serif!important}.shop .shop-one .bk-soon-v{color:var(--v4-ink)!important;font:700 26px/1.1 var(--titlefont, Inter),Inter,sans-serif!important;letter-spacing:-.035em!important}.shop .shop-one .bk-soon-go{background:var(--btncolor, #f0c06a)!important;color:var(--btnink, #1d1508)!important;border-radius:999px!important;height:52px!important;font:600 16px var(--pagefont, Inter),system-ui,sans-serif!important;box-shadow:none!important}.shop .shop-one .bk-soon-go svg{color:var(--btnink, #1d1508)!important}.shop .shop-one .bk-other{color:var(--v4-ink)!important;opacity:.85;font-weight:600!important}.shop .shop-one .stx-place{background:var(--v4-surf)!important;border:0!important;box-shadow:none!important;border-radius:var(--v4-r)!important;padding:12px 12px 16px!important;backdrop-filter:none!important}.shop .shop-one .stx-place .stx-map-a,.shop .shop-one .stx-place .stx-map{border-radius:16px!important;border:0!important}.shop .shop-one .stx-place-tx{padding:4px 8px 0!important}.shop .shop-one .stx-place-a{font:700 18px var(--titlefont, Inter),Inter,sans-serif!important;letter-spacing:-.02em;color:var(--v4-ink)!important}.shop .shop-one .stx-place-n{color:var(--v4-soft)!important}.shop .shop-one .stx-place-btn{border-radius:999px!important;height:48px!important;border:0!important;box-shadow:none!important;background:var(--btncolor, #f0c06a)!important;color:var(--btnink, #1d1508)!important;font-weight:600!important}.shop .shop-one .stx-place-btn.is-soft{background:var(--v4-raise)!important;color:var(--v4-raise-ink)!important}.shop .shop-one .cstyle-solid .pc,.shop .shop-one .cstyle-solid .stx-card,.shop .shop-one .cstyle-solid .stx-sess-it{background:var(--v4-surf)!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;border-radius:var(--v4-r)!important}.shop .shop-one .pc-img-e,.shop .shop-one .stx-sess-th-e,.shop .shop-one .stx-sess-th{background:var(--v4-well)!important;border:0!important;border-radius:16px!important;color:var(--v4-soft)!important}.shop .shop-one .pc-price,.shop .shop-one .pc-now{background:none!important;box-shadow:none!important;border:0!important;padding:0!important;color:var(--v4-ink)!important;font:700 18px var(--titlefont, Inter),Inter,sans-serif!important;letter-spacing:-.02em}.shop .shop-one .pc-add{border-radius:999px!important;box-shadow:none!important}.shop .shop-one .stx-price{color:var(--v4-ink)!important;font:700 18px var(--titlefont, Inter),Inter,sans-serif!important;letter-spacing:-.02em}.shop .shop-one .stx-dur{color:var(--v4-soft)!important}.shop .shop-one .stx-bookp{border-radius:999px!important;height:40px!important;padding:0 16px!important;font-weight:600!important}.shop .shop-one .stx-sess-pay{background:var(--v4-raise)!important;color:var(--v4-raise-ink)!important;border-radius:999px!important;padding:3px 10px!important;font-weight:600!important}.shop .shop-one .pc-opts .pc-sw{box-shadow:0 0 0 2px var(--v4-surf)!important}.shop .shop-one .stx-kind{background:var(--v4-raise)!important;color:var(--v4-raise-ink)!important;border-radius:999px!important;padding:4px 12px!important}.shop .shop-one .stx-link{box-shadow:none!important;border:0!important}@media(min-width:64rem){.shop .shop-one.pub-live .rounded-2xl{--v4-r: 32px}.shop .shop-one.pub-live .stx-bk{padding:20px!important}.shop .shop-one.pub-live .bk-soon{border-radius:24px!important;padding:16px 22px 18px!important}.shop .shop-one.pub-live .bk-soon-v{font-size:30px!important}.shop .shop-one.pub-live .stx-place{padding:14px 14px 20px!important}}.drawer-content:has(>.book-flow){--v4-ink: var(--skink, #111013);--v4-soft: var(--skink, #111013);@supports (color: color-mix(in lab,red,red)){--v4-soft: color-mix(in srgb, var(--skink, #111013) 72%, transparent)}--v4-surf: var(--skink, #111013);@supports (color: color-mix(in lab,red,red)){--v4-surf: color-mix(in srgb, var(--skink, #111013) 9%, transparent)}--v4-well: color-mix(in srgb, #fff 16%, transparent);--v4-raise: #fff;@supports (color: color-mix(in lab,red,red)){--v4-raise: color-mix(in srgb, #fff 88%, var(--skwall, #fff))}--v4-raise-ink: #111013;--v4-r: 24px}.sk-light .drawer-content:has(>.book-flow){--v4-surf: var(--skink, #111013);@supports (color: color-mix(in lab,red,red)){--v4-surf: color-mix(in srgb, var(--skink, #111013) 6%, transparent)}--v4-well: color-mix(in srgb, #fff 62%, transparent);--v4-raise: #fff}.drawer-content:has(>.book-flow):not(.bio-bg *){--v4-surf: color-mix(in srgb, #111013 5%, transparent);--v4-well: color-mix(in srgb, #111013 5%, transparent);--v4-raise: color-mix(in srgb, #111013 6%, transparent)}.drawer-content:has(>.book-flow),.sheet.sheet.book-flow{background:var(--skwall, #fff)!important;color:var(--v4-ink);font-family:var(--skfont, Inter),system-ui,sans-serif}.drawer-content:has(>.book-flow)>.drawer-handle{background:var(--skink, #111013)!important;@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--skink, #111013) 35%,transparent)!important}}.book-flow .wiz-brand{color:var(--v4-ink)!important;font-weight:700!important;letter-spacing:-.02em}.book-flow .wiz-count{color:var(--v4-soft)!important}.book-flow .dots .dot{background:var(--skink, #111013)!important;@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--skink, #111013) 22%,transparent)!important}border-radius:999px}.book-flow .dots .dot.done{background:var(--skink, #111013)!important;@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--skink, #111013) 55%,transparent)!important}}.book-flow .dots .dot.on{background:var(--v4-ink)!important}.book-flow .one-q{color:var(--sktitle, var(--v4-ink))!important;font-family:var(--sktitlefont, Inter),Inter,sans-serif!important;letter-spacing:-.045em!important}.book-flow .note-soft{color:var(--v4-soft)!important}.book-flow .wt-svc{background:var(--v4-surf)!important;border:0!important;border-radius:var(--v4-r)!important;box-shadow:none!important}.book-flow .wt-svc-t{color:var(--v4-ink)!important}.book-flow .wt-svc-m{color:var(--v4-soft)!important}.book-flow .wt-svc-ch{background:var(--v4-raise)!important;color:var(--v4-raise-ink)!important;border:0!important;box-shadow:none!important;border-radius:999px!important;font-weight:600!important}.book-flow .wt-day{background:var(--v4-surf)!important;color:var(--v4-ink)!important;border:0!important;box-shadow:none!important;border-radius:20px!important}.book-flow .wt-day *{color:inherit!important}.book-flow .wt-day.is-off{background:transparent!important;opacity:.45}.book-flow .wt-day.is-on{background:var(--v4-ink)!important;color:var(--skwall, #fff)!important}.book-flow .hour-part{color:var(--v4-soft)!important;text-transform:none!important;letter-spacing:0!important;font:500 14px var(--skfont, Inter),sans-serif!important}.book-flow .hour{background:var(--v4-surf)!important;color:var(--v4-ink)!important;border:0!important;box-shadow:none!important;border-radius:999px!important;height:48px!important}.book-flow .hour *{color:inherit!important;font-weight:600!important}.book-flow .hour.hour-on{background:var(--v4-ink)!important;color:var(--skwall, #fff)!important}.book-flow .done-pill{background:var(--v4-surf)!important;color:var(--v4-ink)!important;border:0!important;box-shadow:none!important}.book-flow .done-pill.done-pill-on{background:var(--v4-raise)!important;color:var(--v4-raise-ink)!important}.book-flow .bw-opt{background:var(--v4-surf)!important;color:var(--v4-ink)!important;border:0!important;box-shadow:none!important;border-radius:var(--v4-r)!important}.book-flow .bw-opt *{color:inherit}.book-flow .bw-opt.bw-opt-on{box-shadow:inset 0 0 0 2px var(--v4-ink)!important}.book-flow .bw-opt>:first-child{background:var(--v4-well)!important;color:var(--v4-ink)!important;border-radius:16px!important}.book-flow .bw-opt.bw-opt-on>:first-child{background:var(--v4-ink)!important;color:var(--skwall, #fff)!important}.book-flow .bw-opt.bw-opt-on>:first-child *{color:var(--skwall, #fff)!important}.book-flow .bw-place,.book-flow [class*=bw-at]{background:var(--v4-surf)!important;color:var(--v4-ink)!important;border-radius:var(--v4-r)!important}.book-flow .row-pill{background:var(--v4-well)!important;border:0!important;box-shadow:none!important;border-radius:20px!important;padding:14px 20px 16px!important;min-height:0!important}.book-flow .row-pill:focus-within{box-shadow:inset 0 0 0 2px var(--v4-ink)!important}.book-flow .row-dot{display:none!important}.book-flow .row-label{color:var(--v4-soft)!important;font:500 14px var(--skfont, Inter),sans-serif!important;letter-spacing:0!important}.book-flow .field-bare,.book-flow .dial-code{color:var(--v4-ink)!important;font:600 20px/1.35 var(--skfont, Inter),sans-serif!important;letter-spacing:-.015em!important;background:transparent!important}.book-flow .field-bare::placeholder{color:var(--skink, #111013)!important;@supports (color: color-mix(in lab,red,red)){color:color-mix(in srgb,var(--skink, #111013) 50%,transparent)!important}}.book-flow .dial-fixed{border-color:var(--skink, #111013)!important;@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in srgb,var(--skink, #111013) 25%,transparent)!important}}.book-flow .in-clear,.book-flow .bw-rem,.book-flow .bw-t{color:var(--v4-ink)!important}.book-flow .bw-s,.book-flow .switch-n{color:var(--v4-soft)!important}.book-flow .switch-t{color:var(--v4-ink)!important}.book-flow .bw-bx{border-color:var(--v4-ink)!important;background:transparent!important;border-radius:8px!important}.book-flow .switch{background:var(--v4-surf)!important;border:0!important}.book-flow .sheet-foot{background:var(--skwall, #fff)!important;border:0!important;box-shadow:none!important}.book-flow .sheet-ghost{background:var(--v4-raise)!important;color:var(--v4-raise-ink)!important;border:0!important;box-shadow:none!important}.book-flow .sheet-ghost *{color:var(--v4-raise-ink)!important}.book-flow .sheet-main{background:var(--skbtn, #111013)!important;color:var(--skbtnink, #fff)!important;border:0!important;box-shadow:none!important}.book-flow .sheet-main *{color:var(--skbtnink, #fff)!important}.book-flow .sheet-main:disabled{opacity:.5}.book-flow .cart-pickup{background:var(--v4-surf)!important;color:var(--v4-ink)!important;border:0!important;box-shadow:none!important;border-radius:var(--v4-r)!important;padding:14px 20px!important}.book-flow .cart-pickup *{color:var(--v4-soft)!important}.book-flow .cart-pickup .row-label{color:var(--v4-ink)!important;font-weight:600!important}.book-flow .sheet-main:disabled{opacity:1!important;background:var(--v4-surf)!important}.book-flow .sheet-main:disabled,.book-flow .sheet-main:disabled *{color:var(--v4-soft)!important}.stx-groups{display:flex;flex-direction:column;gap:inherit;min-width:0}.stx-groups>*{flex:none}.shellwrap:has(.lg2){max-width:none}.lg2{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:16px;min-height:100svh;box-sizing:border-box;background:var(--background);color:var(--foreground)}.lg2-side-form{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:72px 24px 56px;min-width:0}.lg2-top{position:absolute;left:16px;right:8px;top:12px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.lg2-logo{display:block;height:30px;width:auto}.lg2-top .lang-sw{position:static}.lg2-form{width:min(400px,100%);display:flex;flex-direction:column;gap:20px}.lg2-head{display:flex;flex-direction:column;gap:12px;margin-bottom:12px}.lg2-h{margin:0;font-size:44px;line-height:1.04;letter-spacing:-.045em;font-weight:700}.lg2 .lg2-sub{font-size:16px;line-height:1.55}.lg2-google,.lg2-google>*{width:100%}.lg2-ok{color:var(--success)}.lg2-enter{margin-top:6px}.lg2-first{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px}.lg2-terms{position:absolute;left:0;right:0;bottom:8px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:4px;font-size:12.5px;color:var(--muted-foreground)}.lg2-terms a{color:inherit;text-decoration:underline}.lg2-side{position:relative;border-radius:28px;background:#0b0b0d;color:#fff;overflow:hidden;padding:56px;box-sizing:border-box;display:flex;flex-direction:column;min-width:0}.lg2-side-h{font-size:56px;line-height:1;letter-spacing:-.055em;font-weight:700}.lg2-side-sub{margin-top:18px;max-width:380px;font-size:16px;line-height:1.55;font-weight:500;color:#a9a9b2}@media(max-width:900px){.lg2{grid-template-columns:minmax(0,1fr);padding:0}.lg2-side{display:none}.lg2-side-form{padding:72px 20px 64px}.lg2-h{font-size:34px}}.ss-kind{gap:.9rem}.ss-sec{display:flex;flex-direction:column;gap:.45rem}.ss-name{font:600 .9rem/1.3 Inter,system-ui,sans-serif;color:var(--foreground, #111);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-stage{position:relative;box-sizing:border-box;width:100%;display:grid;place-items:center;padding:.85rem .8rem 1rem;background:radial-gradient(130% 110% at 50% 0%,#fff,#f4f1ed 55%,#e8e3dd)}.ss-stage:after{content:"";position:absolute;left:22%;right:22%;bottom:.42rem;height:7px;border-radius:50%;background:radial-gradient(closest-side,rgb(30 22 40 / .24),transparent);transition:opacity .2s ease,transform .2s var(--ease-out, cubic-bezier(.23,1,.32,1))}.ss-case{position:relative;z-index:1;box-sizing:border-box;width:100%;max-width:6.6rem;height:4rem;padding:5px;border-radius:9px;display:grid;gap:3px;background:var(--skw, #3b2a6b);box-shadow:0 9px 16px -11px #1e162899,inset 0 0 0 1px #ffffff38;transition:transform .2s var(--ease-out, cubic-bezier(.23,1,.32,1))}.ss-b{border-radius:4px;min-width:0;min-height:0;background:#ffffffd1 center / cover no-repeat}.ss-b.b1{background-image:var(--p1)}.ss-b.b2{background-image:var(--p2)}.ss-b.b3{background-image:var(--p3)}.ss-b.b4{background-image:var(--p4)}.ss-ln{height:5px;align-self:center;border-radius:3px;background:var(--skb, #fff);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--skb, #fff) 45%,transparent)}}.ss-car{grid-template-columns:1fr .34fr}.ss-mos{grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr}.ss-cols{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(5,1fr)}.ss-cols>:nth-child(odd){grid-row:span 3}.ss-cols>:nth-child(2n){grid-row:span 2}.ss-row{grid-template-columns:1fr .42fr}.ss-colm{grid-template-columns:.8fr 2fr;grid-template-rows:repeat(3,1fr)}.ss-coll{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr .45fr}.ss-coll>.b1{grid-row:span 2}.ss-coll>.ss-ln{grid-column:1 / -1;background:var(--skb, #f0c06a);height:7px}.ss-card.on .ss-case{transform:translateY(-3px)}.ss-card.on .ss-stage:after{opacity:.75;transform:scaleX(.88)}@media(hover:hover)and (pointer:fine){.ss-card:not(.on):hover .ss-case{transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.ss-case,.ss-stage:after{transition:none}}.dz-item-th.ss-th{background:var(--skw, #3b2a6b);display:grid;place-items:stretch;place-content:stretch;grid-template-columns:1fr 1.15fr;grid-template-rows:1fr 1fr;gap:2px;padding:6px;box-sizing:border-box}.ss-th .ss-k{border-radius:2px;background:#ffffffd9 center / cover no-repeat;min-width:0;min-height:0}.ss-th .k1{grid-row:span 2;background-image:var(--p1)}.ss-th .k2{grid-row:span 2;background-image:var(--p2)}.ss-th .ln{display:none}.look-line{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem 1rem;border-radius:1rem;background:var(--muted, #f4f4f5)}.look-now{font-size:.9rem;color:var(--muted-foreground, #6e6e76);text-align:left}.look-go{display:inline-flex;flex-direction:row;align-items:center;gap:.3rem;flex:none;font:600 .88rem Inter,system-ui,sans-serif;color:var(--foreground, #111);text-decoration:none;white-space:nowrap}.look-go .mu-icon{font-size:.95rem;transition:transform .16s var(--ease-out, cubic-bezier(.23,1,.32,1))}@media(hover:hover)and (pointer:fine){.look-go:hover .mu-icon{transform:translate(2px)}}.lg2-side{background:#0e0a1f;isolation:isolate}.lg2-side>.cx-blinds{position:absolute;inset:0;z-index:0}.lg2-side>:not(.cx-blinds){position:relative;z-index:1}.lg2-side .lg2-agenda{margin-top:32px;flex:1 1 auto;min-height:0;padding:10px;overflow:hidden;box-shadow:0 30px 60px -30px #000000b3}.lg2-side .lg2-agenda .cx-agenda{height:100%}.lg2-side .lg2-orb{position:absolute;right:-28px;bottom:-40px;z-index:3}@media(min-width:901px){.lg2-side{position:sticky;top:16px;height:calc(100svh - 32px)}.lg2-side .lg2-agenda{display:flex;flex-direction:column}.lg2-side .lg2-agenda>*{flex:1 1 auto;min-height:0}}.lg2-side .lg2-day{display:none}@media(max-width:900px){.lg2{padding:10px 0 0;gap:0;min-height:100svh;align-content:start}.lg2-side{display:flex;order:-1;margin:0 10px;padding:22px 20px 18px;border-radius:24px}.lg2-side-h{font-size:30px;max-width:70%}.lg2-side-sub,.lg2-side .lg2-agenda{display:none}.lg2-side .lg2-day{display:flex;margin-top:16px;padding-block:4px;box-shadow:0 24px 48px -26px #000000b3}.lg2-side .lg2-day .cn-card-header,.lg2-side .lg2-day .cn-item-separator,.lg2-side .lg2-day .cn-item~.cn-item{display:none}.lg2-side .lg2-orb{position:absolute;right:-66px;top:-54px;bottom:auto;scale:.5;transform-origin:50% 50%}.lg2-side-form{padding:58px 20px 40px;justify-content:flex-start}.lg2-top{top:12px}.lg2-form{gap:14px}.lg2-head{gap:6px;margin-bottom:4px}.lg2-h{font-size:28px}.lg2 .lg2-sub{font-size:14.5px}.lg2-terms{bottom:10px}}@media(max-width:900px)and (max-height:760px){.lg2-side{padding:18px 20px}.lg2-side .lg2-day{display:none}.lg2-side .lg2-orb{top:-66px}.lg2-side-form{padding:64px 20px 34px}.lg2-top{top:18px}.lg2-form{gap:12px}.lg2 .lg2-sub{display:none}}.lg2-side:before{content:"";position:absolute;inset:0 0 -16%;z-index:0;pointer-events:none;background:linear-gradient(0deg,#9b80ff,#6b46f2 24%,#3b1fa8 54%,#140d2e 86%);animation:lg2-tide 14s ease-in-out infinite alternate}@keyframes lg2-tide{0%{transform:translateY(0)}to{transform:translateY(-10%)}}@media(prefers-reduced-motion:reduce){.lg2-side:before{animation:none}}.lg2-side .lg2-agenda{pointer-events:none;user-select:none}:root :is(.dz-page.dz2,.ct2){--dz2-ease: cubic-bezier(.23, 1, .32, 1);--dz2-selected: #6B46F2;--dz2-selected-soft: #f1edfe;--dz2-ring: var(--foreground);@supports (color: color-mix(in lab,red,red)){--dz2-ring: color-mix(in srgb, var(--foreground) 10%, transparent)}--dz2-ring-strong: var(--foreground);@supports (color: color-mix(in lab,red,red)){--dz2-ring-strong: color-mix(in srgb, var(--foreground) 22%, transparent)}}:root :is(.dz-page.dz2,.ct2) .dz2-rail{display:flex;gap:2px;scrollbar-width:none}:root :is(.dz-page.dz2,.ct2) .dz2-rail::-webkit-scrollbar{display:none}:root :is(.dz-page.dz2,.ct2) .dz2-ri{all:unset;box-sizing:border-box;position:relative;flex:none;display:grid;justify-items:center;align-content:start;gap:5px;padding:8px 2px 7px;border-radius:10px;cursor:pointer;color:var(--muted-foreground);font-size:10.5px;font-weight:500;line-height:1.15;text-align:center;transition:background-color .15s ease,color .15s ease,transform .16s var(--dz2-ease)}:root :is(.dz-page.dz2,.ct2) .dz2-ri:hover{background:var(--muted);color:var(--foreground)}:root :is(.dz-page.dz2,.ct2) .dz2-ri:active{transform:scale(.96)}:root :is(.dz-page.dz2,.ct2) .dz2-ri:focus-visible{outline:2px solid var(--dz2-selected);outline-offset:1px}:root :is(.dz-page.dz2,.ct2) .dz2-ri[aria-current=true]{background:var(--dz2-selected-soft);color:var(--dz2-selected);font-weight:600}:root :is(.dz-page.dz2,.ct2) .dz2-ri[aria-current=true]:after{content:"";position:absolute;width:4px;height:4px;border-radius:99px;background:var(--dz2-selected)}:root :is(.dz-page.dz2,.ct2) .dz2-rail .dz2-chip{width:30px;height:30px;border-radius:8px;flex:none;overflow:hidden;display:grid;place-items:center;box-shadow:inset 0 0 0 1px var(--dz2-ring)}:root :is(.dz-page.dz2,.ct2) .dz2-rail .dz2-chip .mu-icon{font-size:15px}:root :is(.dz-page.dz2,.ct2) .dz2-rail .dz2-chip>span{font-size:12px}:root :is(.dz-page.dz2,.ct2) .dz2-rail .dz2-chip.ss-th{padding:4px;gap:1.5px;place-items:stretch;place-content:stretch;grid-template-columns:1fr 1.15fr;grid-template-rows:1fr 1fr}:root :is(.dz-page.dz2,.ct2) .dz2-ri[aria-current=true] .dz2-chip{box-shadow:0 0 0 2px var(--background),0 0 0 3.5px var(--dz2-selected)}:root :is(.dz-page.dz2,.ct2) .dz2-rl{white-space:nowrap}:root :is(.dz-page.dz2,.ct2) .shop-edit .shop-three>*,:root :is(.dz-page.dz2,.ct2) .shop-edit .dz-panel,:root :is(.dz-page.dz2,.ct2) .shop-edit .dz-panel>*,:root :is(.dz-page.dz2,.ct2) .shop-edit .dz-grp,:root :is(.dz-page.dz2,.ct2) .shop-edit .dz-grp>*,:root :is(.dz-page.dz2,.ct2) .shop-edit .dz-set,:root :is(.dz-page.dz2,.ct2) .shop-edit .dz-set>*{flex:none}:root :is(.dz-page.dz2,.ct2) .shop-edit .dz-panel{padding:18px 20px 0;gap:20px}:root :is(.dz-page.dz2,.ct2) .dz2-ph{display:flex;flex-direction:column;gap:4px}:root :is(.dz-page.dz2,.ct2) .dz2-pt{margin:0;font-size:16px;font-weight:650;letter-spacing:-.01em;line-height:1.25;color:var(--foreground)}:root :is(.dz-page.dz2,.ct2) .dz2-pd{margin:0;font-size:13px;line-height:1.45;color:var(--muted-foreground);text-wrap:pretty}:root :is(.dz-page.dz2,.ct2) .dz-themes{gap:8px}:root :is(.dz-page.dz2,.ct2) .dz-theme{position:relative;gap:6px;padding:5px 5px 8px;border-radius:12px;background:var(--card);box-shadow:0 0 0 1px var(--dz2-ring);transition:box-shadow .15s ease,transform .16s var(--dz2-ease)}:root :is(.dz-page.dz2,.ct2) .dz-theme:hover{box-shadow:0 0 0 1px var(--dz2-ring-strong),0 4px 12px -6px #0000002e}:root :is(.dz-page.dz2,.ct2) .dz-theme:focus-visible{outline:2px solid var(--dz2-selected);outline-offset:2px}:root :is(.dz-page.dz2,.ct2) .dz-theme-bg{height:auto;aspect-ratio:292 / 186;border-radius:8px;box-shadow:none}:root :is(.dz-page.dz2,.ct2) .dz-theme-cap{justify-content:center;padding:0 4px}:root :is(.dz-page.dz2,.ct2) .dz-theme-nm{font-size:12px;font-weight:500}:root :is(.dz-page.dz2,.ct2) .dz-theme-vibe{font-size:12px;font-weight:400}:root :is(.dz-page.dz2,.ct2) .dz-cards{gap:8px}:root :is(.dz-page.dz2,.ct2) .dz-card{position:relative;gap:6px;padding:5px 5px 7px;border:0;border-radius:12px;background:var(--card);box-shadow:0 0 0 1px var(--dz2-ring);transition:box-shadow .15s ease,transform .16s var(--dz2-ease)}:root :is(.dz-page.dz2,.ct2) .dz-card:hover{box-shadow:0 0 0 1px var(--dz2-ring-strong),0 4px 12px -6px #0000002e}:root :is(.dz-page.dz2,.ct2) .dz-card:active{transform:scale(.97)}:root :is(.dz-page.dz2,.ct2) .dz-card:focus-visible{outline:2px solid var(--dz2-selected);outline-offset:2px}:root :is(.dz-page.dz2,.ct2) .dz-card.on{border:0;box-shadow:0 0 0 2px var(--dz2-selected)}:root :is(.dz-page.dz2,.ct2) .dz-card-cap{font-size:12px;font-weight:500}:root :is(.dz-page.dz2,.ct2) .dz-card>.dz-mini{height:auto;aspect-ratio:16 / 9;border-radius:8px}:root :is(.dz-page.dz2,.ct2) .dz-card>.dz-shape{margin-top:10px;margin-bottom:4px}:root :is(.dz-page.dz2,.ct2) .dz-card.on:before,:root :is(.dz-page.dz2,.ct2) .dz-theme.on:before{content:"";position:absolute;top:9px;right:9px;z-index:3;width:16px;height:16px;border-radius:99px;background:var(--dz2-selected) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 10px no-repeat;box-shadow:0 0 0 2px var(--card)}:root :is(.dz-page.dz2,.ct2) .dz-headmedia{gap:12px;padding:10px 12px;border:0;border-radius:10px;background:var(--card);box-shadow:0 0 0 1px var(--dz2-ring);transition:background-color .15s ease,transform .16s var(--dz2-ease)}:root :is(.dz-page.dz2,.ct2) .dz-headmedia:hover{background:var(--muted);border:0}:root :is(.dz-page.dz2,.ct2) .dz-hm-th{width:40px;height:40px;border-radius:8px}:root :is(.dz-page.dz2,.ct2) .dz-hm-t{font-size:14px;font-weight:500}:root :is(.dz-page.dz2,.ct2) .dz-hm-n{font-size:13px;color:var(--muted-foreground)}:root :is(.dz-page.dz2,.ct2) .shop-edit{--selected: #6B46F2;--selected-foreground: #fff}:root :is(.dz-page.dz2,.ct2) .cx-tabs>.cx-tab-ind{background:#fff}:root :is(.dz-page.dz2,.ct2) .shop-edit .dz-set>.dz-set-t{flex:1 1 12rem;min-width:0}:root :is(.dz-page.dz2,.ct2) .dz-wprow{gap:8px}:root :is(.dz-page.dz2,.ct2) .dz-wpc{height:auto;gap:6px;padding:5px 5px 7px;border:0;border-radius:12px;background:var(--card);box-shadow:0 0 0 1px var(--dz2-ring);transition:box-shadow .15s ease,transform .16s var(--dz2-ease)}:root :is(.dz-page.dz2,.ct2) .dz-wpc:hover{transform:none;box-shadow:0 0 0 1px var(--dz2-ring-strong),0 4px 12px -6px #0000002e}:root :is(.dz-page.dz2,.ct2) .dz-wpc:active{transform:scale(.97)}:root :is(.dz-page.dz2,.ct2) .dz-wpc.on{border:0;box-shadow:0 0 0 2px var(--dz2-selected)}:root :is(.dz-page.dz2,.ct2) .dz-wpc>.dz-wp{flex:none;aspect-ratio:16 / 7;height:auto;border-radius:8px}:root :is(.dz-page.dz2,.ct2) .dz-wpc-cap{font-size:12px;font-weight:500;line-height:1.2;letter-spacing:0}:root :is(.dz-page.dz2,.ct2) .dz-wpc.on:before{content:"";position:absolute;top:9px;right:9px;z-index:3;width:16px;height:16px;border-radius:99px;background:var(--dz2-selected) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 10px no-repeat;box-shadow:0 0 0 2px var(--card)}:root :is(.dz-page.dz2,.ct2) .dz-colorbtn{height:36px;padding:0 12px 0 8px;gap:8px;border:0;border-radius:10px;background:var(--card);box-shadow:0 0 0 1px var(--dz2-ring),0 1px 2px #0000000a}:root :is(.dz-page.dz2,.ct2) .dz-colorbtn .cp-host{width:24px;height:24px;flex:none;padding:0;margin:0;background:none;border:0;box-shadow:none}:root :is(.dz-page.dz2,.ct2) .dz-colorbtn .cp-host:before,:root :is(.dz-page.dz2,.ct2) .dz-colorbtn .cp-host:after{display:none}:root :is(.dz-page.dz2,.ct2) .dz-colorbtn .cp-well{width:24px;height:24px;margin:0;padding:0;border:0;border-radius:6px;background-image:none!important;box-shadow:inset 0 0 0 1px #00000024}:root :is(.dz-page.dz2,.ct2) .shop-edit .dz-set>.dz-slider{flex:1 1 100%;width:100%;min-width:0}:root :is(.dz-page.dz2,.ct2) .cx-tabs>.cn-button-size-icon-sm.cx-tab{width:36px;height:28px;padding:0}:root :is(.dz-page.dz2,.ct2) .cx-tabs>.cx-tab .mu-icon{font-size:16px}:root :is(.dz-page.dz2,.ct2) .dz-hex{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:500;text-transform:uppercase}:root :is(.dz-page.dz2,.ct2) .dz-ico{border:0;border-radius:10px;box-shadow:0 0 0 1px var(--dz2-ring);background:var(--card);transition:box-shadow .15s ease,transform .16s var(--dz2-ease)}:root :is(.dz-page.dz2,.ct2) .dz-ico:active{transform:scale(.96)}:root :is(.dz-page.dz2,.ct2) .dz-ico.on{background:var(--dz2-selected-soft);color:var(--dz2-selected);box-shadow:0 0 0 2px var(--dz2-selected)}:root :is(.dz-page.dz2,.ct2) .dz-sw{border:0;border-radius:10px;box-shadow:0 0 0 1px var(--dz2-ring)}:root :is(.dz-page.dz2,.ct2) .dz-sw.on{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--dz2-selected)}:root :is(.dz-page.dz2,.ct2) .dz-updrop{border:1.5px dashed var(--foreground);@supports (color: color-mix(in lab,red,red)){border:1.5px dashed color-mix(in srgb,var(--foreground) 18%,transparent)}border-radius:10px;background:transparent}:root :is(.dz-page.dz2,.ct2) .dz-updrop:hover{border-color:var(--dz2-selected);background:var(--dz2-selected-soft)}:root :is(.dz-page.dz2,.ct2) .dz-upprev{border:0;border-radius:10px;box-shadow:0 0 0 1px var(--dz2-ring)}:root :is(.dz-page.dz2,.ct2) .dz-bstyle-row,:root :is(.dz-page.dz2,.ct2) .dz-cstyle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}:root :is(.dz-page.dz2,.ct2) .dz-bcard{position:relative;gap:6px;padding:5px 5px 7px;border:0;border-radius:12px;background:var(--card);overflow:visible;box-shadow:0 0 0 1px var(--dz2-ring);transition:box-shadow .15s ease,transform .16s var(--dz2-ease)}:root :is(.dz-page.dz2,.ct2) .dz-bcard:hover{box-shadow:0 0 0 1px var(--dz2-ring-strong),0 4px 12px -6px #0000002e}:root :is(.dz-page.dz2,.ct2) .dz-bcard:active{transform:scale(.97)}:root :is(.dz-page.dz2,.ct2) .dz-bcard:focus-visible{outline:2px solid var(--dz2-selected);outline-offset:2px}:root :is(.dz-page.dz2,.ct2) .dz-bcard.on{border:0;box-shadow:0 0 0 2px var(--dz2-selected)}:root :is(.dz-page.dz2,.ct2) .dz-bcard>.dz-bcard-stage,:root :is(.dz-page.dz2,.ct2) .dz-bcard>.dz-cstage{border-radius:8px;overflow:hidden}:root :is(.dz-page.dz2,.ct2) .dz-bcard-cap{padding:0 4px;font-size:12px;font-weight:500}:root :is(.dz-page.dz2,.ct2) .dz-bcard.on:before{content:"";position:absolute;top:9px;right:9px;z-index:3;width:16px;height:16px;border-radius:99px;background:var(--dz2-selected) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 10px no-repeat;box-shadow:0 0 0 2px var(--card)}:root :is(.dz-page.dz2,.ct2) .dz-fontbtn{padding:10px 12px;border:0;border-radius:10px;background:var(--card);box-shadow:0 0 0 1px var(--dz2-ring);transition:background-color .15s ease,transform .16s var(--dz2-ease)}:root :is(.dz-page.dz2,.ct2) .dz-fontbtn:hover{background:var(--muted);border:0}:root :is(.dz-page.dz2,.ct2) .dz-fontbtn:active{transform:scale(.99)}:root :is(.dz-page.dz2,.ct2) .dz-fontname{font-size:16px;font-weight:600}:root :is(.dz-page.dz2,.ct2) .shop-edit .dz-set:has(>.dz-fontbtn){flex-direction:column;align-items:stretch;gap:8px}:root :is(.dz-page.dz2,.ct2) .dz2-reveal{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .26s var(--dz2-ease),opacity .2s ease,visibility 0s linear .26s}:root :is(.dz-page.dz2,.ct2) .dz2-reveal.on{grid-template-rows:1fr;opacity:1;visibility:visible;transition-delay:0s}:root :is(.dz-page.dz2,.ct2) .dz2-reveal-in{min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:20px}:root :is(.dz-page.dz2,.ct2) .dz2-reveal.on>.dz2-reveal-in{overflow:visible}@media(prefers-reduced-motion:reduce){:root :is(.dz-page.dz2,.ct2) .dz2-reveal{transition:none}}:root :is(.dz-page.dz2,.ct2) .stk-panel{gap:0}:root :is(.dz-page.dz2,.ct2) .stk-head{align-items:flex-start;padding-bottom:20px}:root :is(.dz-page.dz2,.ct2) .stk-head .dz2-ph{flex:1 1 auto;min-width:0}:root :is(.dz-page.dz2,.ct2) .stk-clear{flex:none;height:28px;padding:0 10px;border-radius:8px;font-size:13px;font-weight:500}:root :is(.dz-page.dz2,.ct2) .stk-clear:hover{background:var(--muted)}:root :is(.dz-page.dz2,.ct2) .stk-pack{gap:10px;padding-block:16px;border-top:1px solid var(--border)}:root :is(.dz-page.dz2,.ct2) .stk-pack-h{align-items:flex-start;justify-content:space-between;gap:10px}:root :is(.dz-page.dz2,.ct2) .dz2-pack-t{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}:root :is(.dz-page.dz2,.ct2) .dz2-pack-n{display:flex;flex-direction:row;align-items:center;gap:6px}:root :is(.dz-page.dz2,.ct2) .stk-pack-nm{font-size:13px;font-weight:600}:root :is(.dz-page.dz2,.ct2) .stk-pack .dz-hint{font-size:12.5px;line-height:1.4}:root :is(.dz-page.dz2,.ct2) .dz2-seeall{flex:none;height:28px;padding:0 10px;border:0;border-radius:8px;background:transparent;cursor:pointer;font-size:13px;font-weight:500;color:var(--foreground);white-space:nowrap;transition:background-color .15s ease}:root :is(.dz-page.dz2,.ct2) .dz2-seeall:hover{background:var(--muted)}:root :is(.dz-page.dz2,.ct2) .stk-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:0}:root :is(.dz-page.dz2,.ct2) .stk-grid.dz2-row4>:nth-child(n+5){display:none}:root :is(.dz-page.dz2,.ct2) .stk-cell{aspect-ratio:1;padding:12%;border-radius:12px;background-color:var(--muted);background-image:linear-gradient(45deg,var(--foreground) 25%,transparent 25% 75%,var(--foreground) 75%),linear-gradient(45deg,var(--foreground) 25%,transparent 25% 75%,var(--foreground) 75%);@supports (color: color-mix(in lab,red,red)){background-image:linear-gradient(45deg,color-mix(in srgb,var(--foreground) 4%,transparent) 25%,transparent 25% 75%,color-mix(in srgb,var(--foreground) 4%,transparent) 75%),linear-gradient(45deg,color-mix(in srgb,var(--foreground) 4%,transparent) 25%,transparent 25% 75%,color-mix(in srgb,var(--foreground) 4%,transparent) 75%)}background-size:12px 12px;background-position:0 0,6px 6px;box-shadow:0 0 0 1px var(--dz2-ring);transition:box-shadow .15s ease,transform .2s var(--dz2-ease)}:root :is(.dz-page.dz2,.ct2) .stk-cell:hover{transform:scale(1.04) rotate(-2deg);box-shadow:0 0 0 1px var(--dz2-ring-strong),0 6px 14px -8px #00000040}:root :is(.dz-page.dz2,.ct2) .stk-cell:active{transform:scale(.96)}.dz2-pack-sheet .stk-grid.dz2-pack-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:4px}.dz2-pack-sheet .stk-cell{aspect-ratio:1;padding:12%;border-radius:12px;background:var(--muted);box-shadow:0 0 0 1px var(--foreground);@supports (color: color-mix(in lab,red,red)){box-shadow:0 0 0 1px color-mix(in srgb,var(--foreground) 10%,transparent)}}:root :is(.dz-page.dz2,.ct2) .shop-edit .dz-set-row:has(>.cx-tabs){flex-direction:column;align-items:stretch;gap:8px}:root :is(.dz-page.dz2,.ct2) .shop-edit .dz-set-row>.cx-tabs{width:100%}:root :is(.dz-page.dz2,.ct2) .shop-edit .dz-set-row>.cx-tabs>.cx-tab{flex:1 1 0}:root :is(.dz-page.dz2,.ct2) .dz-corner-row{gap:6px}:root :is(.dz-page.dz2,.ct2) .dz-corner{width:40px;height:40px;border:0;border-radius:10px;box-shadow:0 0 0 1px var(--dz2-ring);transition:box-shadow .15s ease,transform .16s var(--dz2-ease)}:root :is(.dz-page.dz2,.ct2) .dz-corner:hover{box-shadow:0 0 0 1px var(--dz2-ring-strong)}:root :is(.dz-page.dz2,.ct2) .dz-corner:active{transform:scale(.95)}:root :is(.dz-page.dz2,.ct2) .dz-corner.on{background:var(--dz2-selected-soft);box-shadow:0 0 0 2px var(--dz2-selected)}:root :is(.dz-page.dz2,.ct2) .dz-corner.on .dz-corner-box{border-color:var(--dz2-selected)}:root :is(.dz-page.dz2,.ct2) .dz2-rail .dz2-th-card{background:var(--wc, #2f4a3f)}:root :is(.dz-page.dz2,.ct2) .dz2-th-cardbox{width:72%;height:44%;border-radius:4px;background:#ffffff47;box-shadow:inset 0 0 0 1px #ffffff8c}:root :is(.dz-page.dz2,.ct2) .dz-card-pro:not(.dz-ico):not(.dz-sw):after{top:9px;left:9px;right:auto;z-index:3;height:16px;padding:0 5px;border:0;border-radius:4px;display:inline-flex;align-items:center;font-size:9.5px;font-weight:700;letter-spacing:.05em;line-height:1;background:#4b3aa8;color:#fff;box-shadow:none}:root :is(.dz-page.dz2,.ct2) .dz-back,:root :is(.dz-page.dz2,.ct2) .stk-back,:root :is(.dz-page.dz2,.ct2) .dz-scrim,:root :is(.dz-page.dz2,.ct2) .dz-grab{display:none!important}:root :is(.dz-page.dz2,.ct2) .dz2-dirty{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted-foreground);white-space:nowrap;animation:dz2-fade .16s ease both}:root :is(.dz-page.dz2,.ct2) .dz2-dirty:before{content:"";width:6px;height:6px;border-radius:99px;background:currentColor}@keyframes dz2-fade{0%{opacity:0}}:root :is(.dz-page.dz2,.ct2) .dz-top-right{display:flex;align-items:center;gap:8px}:root :is(.dz-page.dz2,.ct2) .dz-top-right .dz-save.save-btn{height:36px;border-radius:10px;font-size:14px;font-weight:600;width:8.5rem}:root :is(.dz-page.dz2,.ct2) .dz-top-right .dz-save.save-btn:not(:disabled):hover{transform:none;box-shadow:none;background:var(--primary);@supports (color: color-mix(in lab,red,red)){background:color-mix(in srgb,var(--primary) 88%,#fff)}}:root :is(.dz-page.dz2,.ct2) .dz-top-right .shop-see{width:36px;height:36px;padding:0;justify-content:center;border-radius:10px;margin:0;background:var(--background);box-shadow:0 0 0 1px var(--dz2-ring),0 1px 2px #0000000d;transition:background-color .15s ease,transform .16s var(--dz2-ease)}:root :is(.dz-page.dz2,.ct2) .dz-top-right .shop-see:hover{background:var(--muted)}:root :is(.dz-page.dz2,.ct2) .dz-top-right .shop-see:active{transform:scale(.96)}:root :is(.dz-page.dz2,.ct2) .shop-one{background-color:var(--muted);background-image:radial-gradient(var(--foreground) 1px,transparent 1.2px);@supports (color: color-mix(in lab,red,red)){background-image:radial-gradient(color-mix(in srgb,var(--foreground) 13%,transparent) 1px,transparent 1.2px)}background-size:18px 18px}:root :is(.dz-page.dz2,.ct2) .shop-one>.pv-stage{container-type:size;display:grid;place-items:center;min-height:0}:root :is(.dz-page.dz2,.ct2) .shop-one:not(.as-desk) .dz2-device{--dw: min(100cqw, 47.93cqh )}:root :is(.dz-page.dz2,.ct2) .dz2-device>.cx-device-screen{container-type:inline-size}:root :is(.dz-page.dz2,.ct2) .shop-one:not(.as-desk) .dz2-device>.cx-device-screen>.rounded-2xl{flex:none;width:390px;height:calc(390px * 2622 / 1206);max-height:none;margin:0!important;zoom:calc(100cqw/390px);border-radius:0;box-shadow:none;overflow:hidden auto!important;scrollbar-width:none}:root :is(.dz-page.dz2,.ct2) .dz2-device>.cx-device-screen>.rounded-2xl::-webkit-scrollbar{display:none}:root :is(.dz-page.dz2,.ct2) .shop-one.as-desk .dz2-device,:root :is(.dz-page.dz2,.ct2) .shop-one.as-desk .dz2-device>.cx-device-screen{display:contents}:root :is(.dz-page.dz2,.ct2) .shop-one.as-desk .dz2-device:before,:root :is(.dz-page.dz2,.ct2) .shop-one.as-desk .dz2-device:after,:root :is(.dz-page.dz2,.ct2) .shop-one.as-desk .dz2-device>.cx-device-screen:after{display:none}:root :is(.dz-page.dz2,.ct2) .shop-one.as-desk .dz2-device>.cx-device-screen>.rounded-2xl{flex:none;width:1280px;height:820px;max-height:none;margin:0!important;border-radius:1rem;zoom:min(calc(100cqw/1280px),calc(100cqh/820px));overflow:hidden auto!important}@media(min-width:64rem){:root :is(.dz-page.dz2,.ct2)>.pt-5{grid-template-columns:minmax(0,30rem) minmax(0,1fr)!important;gap:0!important}:root :is(.dz-page.dz2,.ct2) .pv-topbar{align-self:stretch;height:100%}:root :is(.dz-page.dz2,.ct2) .pv-topbar,:root :is(.dz-page.dz2,.ct2) .shop-one{border-left:1px solid var(--border)}:root :is(.dz-page.dz2,.ct2) .pv-topbar{background-color:var(--muted);background-image:radial-gradient(var(--foreground) 1px,transparent 1.2px);@supports (color: color-mix(in lab,red,red)){background-image:radial-gradient(color-mix(in srgb,var(--foreground) 13%,transparent) 1px,transparent 1.2px)}background-size:18px 18px}:root :is(.dz-page.dz2,.ct2) .shop-edit>.dz2-rail,:root :is(.dz-page.dz2,.ct2) .shop-edit>.shop-three{grid-row:1}:root :is(.dz-page.dz2,.ct2) .shop-edit{grid-row:2 / span 2;display:grid;grid-template-columns:76px minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:0;padding:0;overflow:hidden;border-right:1px solid var(--border)}:root :is(.dz-page.dz2,.ct2) .shop-edit>*{width:auto;max-width:none;margin:0}:root :is(.dz-page.dz2,.ct2) .dz2-rail{grid-column:1;flex-direction:column;height:100%;min-height:0;overflow-y:auto;padding:12px 6px;border-right:1px solid var(--border)}:root :is(.dz-page.dz2,.ct2) .dz2-ri[aria-current=true]:after{left:2px;top:50%;margin-top:-2px}:root :is(.dz-page.dz2,.ct2) .shop-edit>.shop-three{grid-column:2;height:100%;min-height:0;overflow-y:auto;padding:4px 4px 48px;scrollbar-width:thin;scrollbar-color:var(--foreground) transparent;@supports (color: color-mix(in lab,red,red)){scrollbar-color:color-mix(in srgb,var(--foreground) 18%,transparent) transparent}}:root :is(.dz-page.dz2,.ct2) .shop-one>.pv-stage{padding:28px 24px}}@media(max-width:63.99rem){:root :is(.dz-page.dz2,.ct2) .pt-5{overflow:clip}:root :is(.dz-page.dz2,.ct2) .dz2-dirty{display:none}:root :is(.dz-page.dz2,.ct2) .shop-see{display:grid}:root :is(.dz-page.dz2,.ct2) .shop-one{flex:none;height:330px;padding:0;border-block:1px solid var(--border)}:root :is(.dz-page.dz2,.ct2) .shop-one.as-modal{height:auto;border:0}:root :is(.dz-page.dz2,.ct2) .shop-one:not(.as-modal)>.pv-stage{flex:1;height:100%;padding:14px}:root :is(.dz-page.dz2,.ct2) .shop-edit{order:4;position:static;inset:auto;z-index:auto;max-height:none;flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--background);border-radius:0;box-shadow:none;animation:none;margin:0;padding:0}:root :is(.dz-page.dz2,.ct2) .dz2-rail{flex:none;flex-direction:row;gap:4px;overflow-x:auto;overflow-y:hidden;padding:8px 10px;border-bottom:1px solid var(--border)}:root :is(.dz-page.dz2,.ct2) .dz2-ri{width:66px}:root :is(.dz-page.dz2,.ct2) .dz2-ri[aria-current=true]:after{left:50%;bottom:2px;margin-left:-2px}:root :is(.dz-page.dz2,.ct2) .shop-edit>.shop-three{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 0 calc(32px + env(safe-area-inset-bottom,0px))}:root :is(.dz-page.dz2,.ct2) .shop-edit .dz-panel{padding:16px 16px 0}:root .dz-page.dz2.dz2>.pt-5{display:flex!important;flex-direction:column;align-items:stretch!important;gap:0!important;width:100%}:root .dz-page.dz2.dz2>.pt-5>.shop-top,:root .dz-page.dz2.dz2>.pt-5>.shop-one,:root .dz-page.dz2.dz2>.pt-5>.shop-edit{width:100%;max-width:none;align-self:stretch;margin-inline:0}:root .dz-page.dz2.dz2 .shop-top{order:1}:root .dz-page.dz2.dz2 .shop-one{order:2;height:clamp(330px,42dvh,560px)}:root .dz-page.dz2.dz2 .shop-one.as-modal{height:auto}:root .dz-page.dz2.dz2 .pv-topbar{display:none}:root .dz-page.dz2.dz2.dz2-folded .shop-one:not(.as-modal){flex:1 1 auto;height:auto;min-height:0}:root .dz-page.dz2.dz2.dz2-folded .shop-edit{flex:none}:root .dz-page.dz2.dz2.dz2-folded .shop-edit>.shop-three{display:none}:root .dz-page.dz2.dz2.dz2-folded .dz2-rail{border-bottom:0;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}:root .dz-page.dz2.dz2.dz2-folded .dz2-ri[aria-current=true]{background:none;color:var(--muted-foreground);font-weight:500}:root .dz-page.dz2.dz2.dz2-folded .dz2-ri[aria-current=true]:after{display:none}:root .dz-page.dz2.dz2.dz2-folded .dz2-ri[aria-current=true] .dz2-chip{box-shadow:inset 0 0 0 1px var(--dz2-ring)}:root .dz-page.dz2.dz2:not(.dz2-folded) .shop-edit>.shop-three{animation:dz2-up .24s var(--dz2-ease) both}:root .dz-page.dz2.dz2 .shop-top{padding-inline:12px 14px;gap:8px}:root .dz-page.dz2.dz2 .dz-top-l{gap:2px;min-width:0}:root .dz-page.dz2.dz2 .dz-top-l h1{font-size:17px;white-space:nowrap}:root .dz-page.dz2.dz2 .dz-back-top{width:36px;height:36px;margin-left:-6px}:root .dz-page.dz2.dz2 .dz-top-right{gap:6px;flex:none}:root .dz-page.dz2.dz2 .dz-top-right .shop-see,:root .dz-page.dz2.dz2 .dz-share-top{width:36px;height:36px}:root .dz-page.dz2.dz2 .dz-share-top .mu-icon{font-size:1.1rem}:root .dz-page.dz2.dz2 .dz-top-right .dz-save.save-btn{width:7.25rem;height:36px;font-size:13px;padding-inline:10px}:root .dz-page.dz2.dz2 .dz-themes{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr))}:root .dz-page.dz2.dz2 :is(.dz-wprow,.dz-bstyle-row,.dz-cstyle-grid,.dz-cards){grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr))}}:root .dz-page.dz2.dz2 .shop-one>.pv-stage>.sk-phone{margin:0!important;width:min(100cqw,47.93cqh);height:auto;max-height:none;aspect-ratio:1206 / 2622;border-radius:13.6%/6.3%;overflow:hidden;flex:none}@media(prefers-reduced-motion:reduce){:root :is(.dz-page.dz2,.ct2) .dz2-ri,:root :is(.dz-page.dz2,.ct2) .dz2-dirty{transition:none;animation:none}}:root .mu-page.ct2.ct2,:root .ct2.ct2 .shop-top,:root .ct2.ct2 .shop-edit{background:#fff}:root .ct2.ct2 .shop-edit>.shop-three:empty{display:none}:root .ct2.ct2 .shop-edit>.shop-two>*,:root .ct2.ct2 .shop-edit>.shop-two .tiers>*{flex:none}:root .ct2.ct2 .shop-edit>.shop-two{padding-top:18px;gap:20px;--ct2-gutter: 20px}:root .ct2.ct2 .shop-edit>.shop-two>.px-5{padding-inline:var(--ct2-gutter)}:root .ct2.ct2 .shop-edit>.shop-two .tier>.px-5{margin-inline:var(--ct2-gutter)}:root .ct2.ct2 .groups-wrap>.group-card{animation:none}:root .ct2.ct2 .shop-two>.px-5:has(>.add-main,>.add-main-skel){display:none}:root .ct2.ct2 .shop-two .tier-grip{display:none}:root .ct2.ct2 .ct2-tiers{display:flex;gap:2px;flex:none}:root .ct2.ct2 .ct2-ti{display:flex;flex:none;--mu-dnd-activation: 6px}:root .ct2.ct2 .ct2-ti>.dz2-ri{flex:1}:root .ct2.ct2 .ct2-ti.mu-dragging{opacity:.5}:root .ct2.ct2 .ct2-ti.mu-drop-over>.dz2-ri{box-shadow:inset 0 0 0 2px var(--dz2-selected)}:root .ct2.ct2 .dz2-rail .dz2-chip.ct2-pic{position:relative;background:var(--muted);overflow:hidden}:root .ct2.ct2 .dz2-rail .dz2-chip.ct2-pic:after{content:"";position:absolute;inset:0;background:var(--pic, none) center / cover no-repeat;pointer-events:none}:root .ct2.ct2 .dz2-rail .ct2-add .dz2-chip{background:var(--foreground);color:var(--background)}:root .ct2.ct2 .ct2-skel{cursor:default;pointer-events:none}:root .ct2.ct2 .dz2-rail .ct2-skel .dz2-chip{box-shadow:none}:root .ct2.ct2 .ct2-skel-l{width:40px;height:8px;margin-top:3px;border-radius:99px}:root .ct2.ct2 .ct2-tip{display:flex;flex:none}:root .ct2.ct2 .ct2-tip>.dz2-ri{flex:1;text-decoration:none}@media(min-width:64rem){:root .ct2.ct2 .ct2-tiers{flex-direction:column}:root .ct2.ct2 .shop-edit>.shop-two{grid-column:2;grid-row:1;height:100%;min-height:0;overflow-y:auto;padding-bottom:48px;scrollbar-width:thin;scrollbar-color:var(--foreground) transparent;@supports (color: color-mix(in lab,red,red)){scrollbar-color:color-mix(in srgb,var(--foreground) 18%,transparent) transparent}}}@media(max-width:63.99rem){:root .mu-page.ct2.ct2{display:flex;flex-direction:column;height:100dvh;min-height:0;overflow:hidden;padding-bottom:0!important}:root .ct2.ct2>.pt-5{display:flex!important;flex-direction:column;flex:1 1 0;min-height:0;gap:0!important;overflow:clip}:root .ct2.ct2>.pt-5>:is(.shop-top,.shop-one,.shop-edit){width:100%;max-width:none;margin-inline:0;align-self:stretch}:root .ct2.ct2 .shop-top{order:1;flex:none}:root .ct2.ct2 .shop-one:not(.as-modal){order:2;display:flex;flex:none;height:clamp(300px,40dvh,520px)}:root .ct2.ct2 .pv-topbar{display:none}:root .ct2.ct2 .shop-edit{order:3}:root .ct2.ct2 .mnav-shop{display:none!important}:root .ct2.ct2 .ct2-tiers{flex-direction:row;gap:4px}:root .ct2.ct2 .ct2-ti{touch-action:pan-x!important}:root .ct2.ct2 .shop-edit>.shop-two{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-top:16px;padding-bottom:calc(32px + env(safe-area-inset-bottom,0px));--ct2-gutter: 16px}:root .ct2.ct2 .dz2-rail{padding-inline:16px;scroll-padding-inline:16px}:root .ct2.ct2:not(.ct2-folded) .shop-edit>.shop-two{animation:dz2-up .24s var(--dz2-ease) both}:root .ct2.ct2.ct2-folded .shop-one:not(.as-modal){flex:1 1 auto;height:auto;min-height:0}:root .ct2.ct2.ct2-folded .shop-edit{flex:none}:root .ct2.ct2.ct2-folded .shop-edit>.shop-two{display:none}:root .ct2.ct2.ct2-folded .dz2-rail{border-bottom:0;border-top:1px solid var(--border);padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}:root .ct2.ct2.ct2-folded .dz2-ri[aria-current=true]{background:none;color:var(--muted-foreground);font-weight:500}:root .ct2.ct2.ct2-folded .dz2-ri[aria-current=true]:after{display:none}:root .ct2.ct2.ct2-folded .dz2-ri[aria-current=true] .dz2-chip{box-shadow:inset 0 0 0 1px var(--dz2-ring)}:root .ct2.ct2 .shop-top{padding-inline:16px;gap:8px;align-items:center}:root .ct2.ct2 .ct2-top-l{display:flex;flex-direction:row;align-items:center;gap:2px;min-width:0}:root .ct2.ct2 .ct2-top-l h1{font-size:17px;white-space:nowrap}:root .ct2.ct2 .ct2-menu-top{flex:none;width:36px;height:36px;margin-left:-8px;border-radius:999px;display:grid;place-items:center;color:var(--foreground);background:none}:root .ct2.ct2 .ct2-menu-top .mu-icon{font-size:1.3rem}}@media(min-width:64rem){:root .ct2.ct2 .ct2-top-l{display:flex;align-items:center}}:root .ct2.ct2 .cm-tier{background:none;padding:0;gap:12px}:root .ct2.ct2 .cm-head{display:flex;flex-direction:row;align-items:center;gap:8px;min-height:40px}:root .ct2.ct2 .cm-title{margin:0;font-size:15px;font-weight:700;letter-spacing:-.01em}:root .ct2.ct2 .cm-n{font-size:13px;font-weight:500;color:var(--muted-foreground);font-variant-numeric:tabular-nums}:root .ct2.ct2 .cm-btn{margin-left:auto;display:inline-flex;flex-direction:row;align-items:center;gap:6px;height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--border);background:var(--background);color:var(--foreground);font-size:13px;font-weight:600;transition:transform .16s ease-out}:root .ct2.ct2 .cm-btn:active{transform:scale(.97)}:root .ct2.ct2 .cm-btn .mu-icon{font-size:16px}:root .ct2.ct2 .cm-btn-done{background:var(--foreground);color:var(--background);border-color:transparent}:root .ct2.ct2 .cm-search{display:flex;flex-direction:row;align-items:center;gap:8px;height:44px;padding:0 14px;border-radius:12px;border:0;background:var(--muted);color:var(--muted-foreground);font-size:14px;text-align:left}:root .ct2.ct2 .cm-hint{margin:0;font-size:13px;line-height:1.45;color:var(--muted-foreground)}:root .ct2.ct2 .cm-groups{display:flex;flex-direction:column;gap:10px}:root .ct2.ct2 .cm-g{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:16px;background:var(--background);overflow:hidden;flex:none}:root .ct2.ct2 .cm-g.is-open{border-color:#6b46f2;@supports (color: color-mix(in lab,red,red)){border-color:color-mix(in srgb,#6B46F2 35%,var(--border))}}:root .ct2.ct2 .cm-gh{display:flex;flex-direction:row;align-items:center;gap:4px;padding:6px 6px 6px 0}:root .ct2.ct2 .cm-gh-main{flex:1;min-width:0;min-height:48px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;padding:0 4px 0 12px;border:0;background:none;text-align:left;color:inherit}:root .ct2.ct2 .cm-stack{display:flex;flex-direction:row;flex:none}:root .ct2.ct2 .cm-stack-i{width:28px;height:28px;border-radius:8px;background:var(--pic, none) center / cover no-repeat,var(--muted);box-shadow:0 0 0 2px var(--background);margin-left:-8px;flex:none}:root .ct2.ct2 .cm-stack-i:first-child{margin-left:0}:root .ct2.ct2 .cm-gt{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}:root .ct2.ct2 .cm-gt-t{font-size:14.5px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root .ct2.ct2 .cm-gt-n{font-size:12.5px;color:var(--muted-foreground)}:root .ct2.ct2 .cm-chev{flex:none;font-size:18px;color:var(--muted-foreground);transition:transform .2s cubic-bezier(.23,1,.32,1)}:root .ct2.ct2 .cm-g.is-open .cm-chev{transform:rotate(180deg)}:root .ct2.ct2 .cm-ib{width:44px;height:44px;flex:none;display:grid;place-items:center;border:0;border-radius:12px;background:none;color:var(--muted-foreground)}:root .ct2.ct2 .cm-ib .mu-icon{font-size:18px}:root .ct2.ct2 .cm-ib:active{background:var(--muted)}:root .ct2.ct2 .cm-grip{width:44px;height:44px;flex:none;display:grid;place-items:center;border-radius:12px;background:var(--muted);color:var(--foreground);cursor:grab;--mu-dnd-activation: 4px}:root .ct2.ct2 .cm-grip .mu-icon{font-size:18px}:root .ct2.ct2 .cm-rows{display:flex;flex-direction:column}:root .ct2.ct2 .cm-r{display:flex;flex-direction:row;align-items:center;gap:4px;min-height:68px;padding:6px 4px 6px 0;border-top:1px solid var(--border);@supports (color: color-mix(in lab,red,red)){border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent)}background:var(--background);flex:none}:root .ct2.ct2 .cm-r-main{flex:1;min-width:0;min-height:56px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;padding:0 6px 0 12px;border:0;background:none;text-align:left;color:inherit}:root .ct2.ct2 .cm-r-main:disabled{opacity:1}:root .ct2.ct2 .cm-th{width:48px;height:48px;flex:none;border-radius:10px;object-fit:cover;background:var(--muted)}:root .ct2.ct2 .cm-th-none{display:grid;place-items:center;color:var(--muted-foreground);font-size:20px}:root .ct2.ct2 .cm-rt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}:root .ct2.ct2 .cm-rt-t{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root .ct2.ct2 .cm-rt-m{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;color:var(--muted-foreground)}:root .ct2.ct2 .cm-r.is-off .cm-th{filter:grayscale(1);opacity:.5}:root .ct2.ct2 .cm-r.is-off .cm-rt-t{color:var(--muted-foreground)}:root .ct2.ct2 .cm-sw{flex:none;margin:0 4px}:root .ct2.ct2 .cm-empty{margin:0;padding:14px 12px;font-size:13px;color:var(--muted-foreground);border-top:1px solid var(--border)}:root .ct2.ct2 .cm-foot{display:flex;flex-direction:row;gap:8px;padding:10px 12px 12px;border-top:1px solid var(--border)}:root .ct2.ct2 .cm-foot:empty{display:none}:root .ct2.ct2 .cm-foot-b{flex:1;min-height:44px;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;border-radius:12px;border:1px dashed var(--border);background:none;color:var(--muted-foreground);font-size:13px;font-weight:600}:root .ct2.ct2 .cm-foot-add{border-style:solid;color:var(--foreground)}:root .ct2.ct2 .cm-foot-off{opacity:.7}:root .ct2.ct2 .cm-groups.is-ordering .cm-r{padding-left:12px}:root .ct2.ct2 .cm-groups.is-ordering .cm-th{width:40px;height:40px}:root .ct2.ct2 .cm-g.mu-dragging,:root .ct2.ct2 .cm-r.mu-dragging{box-shadow:0 18px 36px -14px #14102859;position:relative;z-index:2}:root .ct2.ct2 .cm-sheet{gap:4px}:root .ct2.ct2 .cm-who{display:flex;flex-direction:row;align-items:center;gap:12px;padding:0 4px 12px;margin-bottom:4px;border-bottom:1px solid var(--border)}:root .ct2.ct2 .cm-act{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%;gap:14px;min-height:52px;padding:0 8px;border:0;border-radius:12px;background:none;color:var(--foreground);font-size:15px;font-weight:500;text-align:left}:root .ct2.ct2 .cm-act .mu-icon{font-size:20px;color:var(--muted-foreground)}:root .ct2.ct2 .cm-act:active{background:var(--muted)}:root .ct2.ct2 .cm-act-bad,:root .ct2.ct2 .cm-act-bad .mu-icon{color:#c2410c}:root .ct2.ct2 .cm-note{margin:4px 8px 0;font-size:13px;color:var(--muted-foreground)}:root .ct2.ct2 .cm-picks{display:flex;flex-direction:column;gap:2px;max-height:50dvh;overflow-y:auto}:root .ct2.ct2 .cm-pick{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%;gap:12px;min-height:52px;padding:0 8px;border:0;border-radius:12px;background:none;color:var(--foreground);font-size:15px;text-align:left}:root .ct2.ct2 .cm-pick-t{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root .ct2.ct2 .cm-pick-n{flex:none;font-size:13px;color:var(--muted-foreground);font-variant-numeric:tabular-nums}:root .ct2.ct2 .cm-radio{width:20px;height:20px;flex:none;border-radius:99px;border:2px solid var(--border)}:root .ct2.ct2 .cm-pick.is-on{background:color-mix(in srgb,#6B46F2 9%,transparent);color:#4b3aa8;font-weight:600}:root .ct2.ct2 .cm-pick.is-on .cm-radio{border:6px solid #6B46F2}@media(max-width:63.99rem){:root .ct2.ct2.ct2-ordering .shop-one:not(.as-modal){display:none}}@media(prefers-reduced-motion:reduce){:root .ct2.ct2 .cm-chev,:root .ct2.ct2 .cm-btn{transition:none}}.sp{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:#140d2e;border-radius:24px;margin:12px 12px 0;padding:20px 18px 16px;display:flex;flex-direction:column;order:-1;flex:none}.sp:before{content:"";position:absolute;inset:0 0 -16%;z-index:-1;pointer-events:none;background:linear-gradient(0deg,#9b80ff,#6b46f2 24%,#3b1fa8 54%,#140d2e 86%);animation:lg2-tide 14s ease-in-out infinite alternate}@media(prefers-reduced-motion:reduce){.sp:before{animation:none}}.sp-head{display:flex;flex-direction:column;gap:6px;padding-right:96px}.sp-kicker{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ffffff9e}.sp-say{font-family:Bricolage Grotesque,Inter,sans-serif;font-size:22px;line-height:1.08;letter-spacing:-.03em;font-weight:700}.sp-deck{margin-top:14px;display:flex;flex-direction:column;gap:10px;color:var(--foreground)}.sp-deck .cn-card{box-shadow:0 24px 48px -26px #000000b3}.sp-deck>.cn-card+.cn-card{display:none}.sp-deck .cn-item-media{border-radius:10px}.sp-deck .cn-item:nth-child(4n+1) .cn-item-media{background:#f1edff;color:#6b46f2}.sp-deck .cn-item:nth-child(4n+2) .cn-item-media{background:#e8f8ee;color:#15803d}.sp-deck .cn-item:nth-child(4n+3) .cn-item-media{background:#fff3e6;color:#c2410c}.sp-deck .cn-item:nth-child(4n+4) .cn-item-media{background:#eaf1ff;color:#1d4ed8}.sp-ok{color:#16a34a}.sp-orb{position:absolute;right:-227px;top:-229px;scale:.19;transform-origin:50% 50%}.al-flag-in{font-size:20px;line-height:1}.al-chan-wa{display:flex;flex-direction:column;gap:8px}@media(max-width:1023px){.al{flex-direction:column}.al>.al-form{min-height:0;flex:1 1 auto}.sp-deck .cn-card-description,.sp-deck .cn-item-description{display:none}.sp-deck .cn-card{gap:8px;padding-block:12px}.sp-deck .cn-item{padding-block:4px}.sp .cx-msg-scroller{--h: 8.5rem}}@media(min-width:1024px){.sp{order:0;flex:1 1 auto;min-width:0;margin:16px;border-radius:28px;padding:48px;position:sticky;top:16px;height:calc(100dvh - 32px);box-sizing:border-box}.sp-head{padding-right:0}.sp-kicker{font-size:13px}.sp-say{font-size:42px;line-height:1.04;letter-spacing:-.04em;max-width:15ch;margin-top:30px}.sp-deck{margin-top:28px;width:min(372px,62%)}.sp-deck>.cn-card+.cn-card{display:flex}.sp-orb{right:20px;top:auto;bottom:6px;scale:1}}.sp-id{display:flex;flex-direction:row;gap:14px;align-items:center;text-align:left}.sp-id-t{display:flex;flex-direction:column;gap:6px;min-width:0}.sp-tags{display:flex;gap:6px;flex-wrap:wrap}.sp-bio{margin:12px 0 0;font-size:14.5px;line-height:1.5}.sp-bio-sk{margin-top:12px;display:flex;flex-direction:column;gap:8px}.sp-bio-sk .cn-skeleton{height:12px}.sp-bio-sk .cn-skeleton+.cn-skeleton{width:60%}.al-ta-group textarea{min-height:120px;font-size:16px}@media(max-width:520px){.al-two{grid-template-columns:minmax(0,1fr)}}@media(min-width:1024px){.sp{align-items:center;justify-content:center}.sp-col{position:relative;width:min(600px,100%);display:flex;flex-direction:column;padding-bottom:150px}.sp-say{margin-top:18px}.sp-deck{width:min(380px,64%);position:relative;z-index:2}.sp-me{position:absolute;right:-40px;bottom:-48px;width:308px;height:308px;z-index:3}.sp-orb{position:absolute;left:50%;top:50%;margin:-280px 0 0 -280px;scale:.55;transform-origin:50% 50%}}@media(min-width:1440px){.sp-col{width:min(1060px,100%);display:grid;grid-template-columns:minmax(0,360px) auto;grid-template-rows:auto auto;column-gap:24px;align-items:center;padding-bottom:0}.sp-head{grid-column:1;grid-row:1}.sp-deck{grid-column:1;grid-row:2;width:100%;align-self:start}.sp-me{position:relative;right:auto;bottom:auto;grid-column:2;grid-row:1 / span 2;width:336px;height:336px;justify-self:center}.sp-orb{scale:.6}}@media(min-width:1800px){.sp-col{grid-template-columns:minmax(0,420px) auto;column-gap:48px}.sp-me{width:560px;height:560px}.sp-orb{scale:1}}@keyframes dz2-up{0%{opacity:0;transform:translateY(10px)}}@media(prefers-reduced-motion:reduce){:root .dz-page.dz2 .shop-edit>.shop-three{animation:none!important}}@media(min-width:1024px){.sp.sp-start{align-items:flex-start;justify-content:flex-start}.sp.sp-start .sp-col{position:static;display:flex;flex-direction:column;width:min(420px,100%);padding-bottom:0}.sp.sp-start .sp-deck{width:100%}.sp.sp-start .sp-me{position:absolute;inset:auto -70px -90px auto;width:560px;height:560px;z-index:3}.sp.sp-start .sp-orb{scale:.82;transform-origin:100% 100%}}@media(min-width:1440px){.sp.sp-start .sp-col{margin-left:4%;margin-top:2%}.sp.sp-start .sp-orb{scale:1}.sp.sp-start .sp-me{right:-40px;bottom:-70px}}@media(max-width:1023px){.sp .cx-mascot-say.on{display:none}}@media(min-width:1024px)and (max-width:1439px){.sp .cx-mascot{--cx-mascot-say: low}}@media(min-width:1440px)and (max-width:1799px){.sp .cx-mascot{--cx-mascot-say: top}.sp.sp-start .cx-mascot{--cx-mascot-say: low}}.sp-deck .cn-item-content>.cn-skeleton{height:11px;width:70%}.sp-deck .cn-item-content>.cn-skeleton+.cn-skeleton{width:45%;margin-top:6px}.sp-deck .sp-sk-title{height:16px;width:55%}.al-form{display:grid;grid-template:"screen" 1fr / minmax(0,1fr)}.al-screen{grid-area:screen;display:flex;flex-direction:column;min-width:0;min-height:0}.al-screen>.al-top .al-seg.on:first-child{background:linear-gradient(var(--al-acc),var(--al-acc)) left / 100% 100% no-repeat #e9e9ec;animation:al-seg-fill .5s .3s cubic-bezier(.23,1,.32,1) both}@keyframes al-seg-fill{0%{background-size:0% 100%}}.al[data-steps=on] .al-form{view-transition-name:al-form}.al[data-steps=on] .sp-head{view-transition-name:al-say-head}.al[data-steps=on] .sp-deck{view-transition-name:al-deck}.al[data-steps=on] .sp .cx-mascot{view-transition-name:al-storio}.al[data-steps=on] .sp .cx-mascot-say{view-transition-name:al-storio-say}::view-transition-old(al-form){animation:al-vt-out .2s cubic-bezier(.4,0,1,1) both}::view-transition-new(al-form){animation:al-vt-in .44s .17s cubic-bezier(.23,1,.32,1) both}::view-transition-group(al-say-head),::view-transition-group(al-deck){animation-duration:.5s;animation-timing-function:cubic-bezier(.65,0,.25,1)}::view-transition-old(al-say-head),::view-transition-old(al-deck){animation:al-vt-out .2s cubic-bezier(.4,0,1,1) both}::view-transition-new(al-say-head){animation:al-vt-in .44s .2s cubic-bezier(.23,1,.32,1) both}::view-transition-new(al-deck){animation:al-vt-in .44s .27s cubic-bezier(.23,1,.32,1) both}::view-transition-group(al-storio){animation-duration:.7s;animation-timing-function:cubic-bezier(.65,0,.25,1)}::view-transition-old(al-storio){animation:none;opacity:0}::view-transition-new(al-storio){animation:none}::view-transition-old(al-storio-say){animation:al-fade-out .15s ease both}::view-transition-new(al-storio-say){animation:none;opacity:0}@keyframes al-vt-out{to{opacity:0;transform:translateY(-10px);filter:blur(4px)}}@keyframes al-vt-in{0%{opacity:0;transform:translateY(16px);filter:blur(6px)}}@media(prefers-reduced-motion:reduce){.al-screen>.al-top .al-seg.on:first-child{animation:none}}@media(max-width:1023px){::view-transition-old(al-deck),::view-transition-old(al-say-head){animation-duration:.1s}}@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-ordinal{syntax: "*"; inherits: false;}@property --tw-slashed-zero{syntax: "*"; inherits: false;}@property --tw-numeric-figure{syntax: "*"; inherits: false;}@property --tw-numeric-spacing{syntax: "*"; inherits: false;}@property --tw-numeric-fraction{syntax: "*"; inherits: false;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 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-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;}@property --tw-scroll-snap-strictness{syntax: "*"; inherits: false; initial-value: proximity;}@property --tw-content{syntax: "*"; initial-value: ""; inherits: false;}@property --tw-space-x-reverse{syntax: "*"; inherits: false; initial-value: 0;}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes accordion-down{0%{height:0}to{height:var( --radix-accordion-content-height, var(--accordion-panel-height, auto) )}}@keyframes accordion-up{0%{height:var( --radix-accordion-content-height, var(--accordion-panel-height, auto) )}to{height:0}}@keyframes tw-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,auto))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,auto))))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle: 20deg;--wallcolor: #f5583f;--tinta: 0}*,: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-ordinal: initial;--tw-slashed-zero: initial;--tw-numeric-figure: initial;--tw-numeric-spacing: initial;--tw-numeric-fraction: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial;--tw-ease: initial;--tw-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-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;--scroll-fade-t: 0px;--scroll-fade-b: 0px;--scroll-fade-s: 0px;--scroll-fade-e: 0px;--scroll-fade-mask: initial;--shimmer-image: initial;--shimmer-text-fill: initial;--tw-animation-delay: 0s;--tw-animation-direction: normal;--tw-animation-duration: initial;--tw-animation-fill-mode: none;--tw-animation-iteration-count: 1;--tw-enter-opacity: 1;--tw-enter-rotate: 0;--tw-enter-scale: 1;--tw-enter-translate-x: 0;--tw-enter-translate-y: 0;--tw-exit-opacity: 1;--tw-exit-rotate: 0;--tw-exit-scale: 1;--tw-exit-translate-x: 0;--tw-exit-translate-y: 0;--tw-scroll-snap-strictness: proximity;--tw-content: "";--tw-space-x-reverse: 0;--pk-angle: 0deg}}}
