/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer theme, base, components, utilities;@layer theme{:host,:root{--font-sans:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-500:oklch(63.7% 0.237 25.331);--color-red-600:oklch(57.7% 0.245 27.325);--color-red-700:oklch(50.5% 0.213 27.518);--color-orange-50:oklch(98% 0.016 73.684);--color-orange-300:oklch(83.7% 0.128 66.29);--color-orange-500:oklch(70.5% 0.213 47.604);--color-orange-800:oklch(47% 0.157 37.304);--color-amber-50:oklch(98.7% 0.022 95.277);--color-amber-100:oklch(96.2% 0.059 95.617);--color-amber-200:oklch(92.4% 0.12 95.746);--color-amber-300:oklch(87.9% 0.169 91.605);--color-amber-400:oklch(82.8% 0.189 84.429);--color-amber-500:oklch(76.9% 0.188 70.08);--color-amber-600:oklch(66.6% 0.179 58.318);--color-amber-700:oklch(55.5% 0.163 48.998);--color-amber-800:oklch(47.3% 0.137 46.201);--color-amber-900:oklch(41.4% 0.112 45.904);--color-amber-950:oklch(27.9% 0.077 45.635);--color-yellow-300:oklch(90.5% 0.182 98.111);--color-yellow-500:oklch(79.5% 0.184 86.047);--color-lime-300:oklch(89.7% 0.196 126.665);--color-lime-500:oklch(76.8% 0.233 130.85);--color-green-50:oklch(98.2% 0.018 155.826);--color-green-100:oklch(96.2% 0.044 156.743);--color-green-300:oklch(87.1% 0.15 154.449);--color-green-600:oklch(62.7% 0.194 149.214);--color-green-700:oklch(52.7% 0.154 150.069);--color-green-800:oklch(44.8% 0.119 151.328);--color-emerald-50:oklch(97.9% 0.021 166.113);--color-emerald-100:oklch(95% 0.052 163.051);--color-emerald-200:oklch(90.5% 0.093 164.15);--color-emerald-300:oklch(84.5% 0.143 164.978);--color-emerald-500:oklch(69.6% 0.17 162.48);--color-emerald-600:oklch(59.6% 0.145 163.225);--color-emerald-700:oklch(50.8% 0.118 165.612);--color-emerald-800:oklch(43.2% 0.095 166.913);--color-teal-200:oklch(91% 0.096 180.426);--color-teal-500:oklch(70.4% 0.14 182.503);--color-cyan-50:oklch(98.4% 0.019 200.873);--color-cyan-100:oklch(95.6% 0.045 203.388);--color-cyan-200:oklch(91.7% 0.08 205.041);--color-cyan-300:oklch(86.5% 0.127 207.078);--color-cyan-400:oklch(78.9% 0.154 211.53);--color-cyan-500:oklch(71.5% 0.143 215.221);--color-cyan-600:oklch(60.9% 0.126 221.723);--color-cyan-700:oklch(52% 0.105 223.128);--color-cyan-800:oklch(45% 0.085 224.283);--color-sky-100:oklch(95.1% 0.026 236.824);--color-sky-700:oklch(50% 0.134 242.749);--color-blue-50:oklch(97% 0.014 254.604);--color-blue-100:oklch(93.2% 0.032 255.585);--color-blue-500:oklch(62.3% 0.214 259.815);--color-blue-600:oklch(54.6% 0.245 262.881);--color-indigo-50:oklch(96.2% 0.018 272.314);--color-indigo-100:oklch(93% 0.034 272.788);--color-indigo-700:oklch(45.7% 0.24 277.023);--color-indigo-800:oklch(39.8% 0.195 277.366);--color-violet-50:oklch(96.9% 0.016 293.756);--color-violet-100:oklch(94.3% 0.029 294.588);--color-violet-600:oklch(54.1% 0.281 293.009);--color-violet-700:oklch(49.1% 0.27 292.581);--color-purple-50:oklch(97.7% 0.014 308.299);--color-purple-100:oklch(94.6% 0.033 307.174);--color-purple-200:oklch(90.2% 0.063 306.703);--color-purple-500:oklch(62.7% 0.265 303.9);--color-purple-600:oklch(55.8% 0.288 302.321);--color-purple-700:oklch(49.6% 0.265 301.924);--color-purple-800:oklch(43.8% 0.218 303.724);--color-rose-50:oklch(96.9% 0.015 12.422);--color-rose-100:oklch(94.1% 0.03 12.58);--color-rose-200:oklch(89.2% 0.058 10.001);--color-rose-300:oklch(81% 0.117 11.638);--color-rose-400:oklch(71.2% 0.194 13.428);--color-rose-500:oklch(64.5% 0.246 16.439);--color-rose-600:oklch(58.6% 0.253 17.585);--color-rose-700:oklch(51.4% 0.222 16.935);--color-slate-50:oklch(98.4% 0.003 247.858);--color-slate-100:oklch(96.8% 0.007 247.896);--color-slate-200:oklch(92.9% 0.013 255.508);--color-slate-300:oklch(86.9% 0.022 252.894);--color-slate-400:oklch(70.4% 0.04 256.788);--color-slate-500:oklch(55.4% 0.046 257.417);--color-slate-600:oklch(44.6% 0.043 257.281);--color-slate-700:oklch(37.2% 0.044 257.287);--color-slate-800:oklch(27.9% 0.041 260.031);--color-slate-900:oklch(20.8% 0.042 265.755);--color-slate-950:oklch(12.9% 0.042 264.695);--color-gray-50:oklch(98.5% 0.002 247.839);--color-gray-100:oklch(96.7% 0.003 264.542);--color-gray-200:oklch(92.8% 0.006 264.531);--color-gray-300:oklch(87.2% 0.01 258.338);--color-gray-400:oklch(70.7% 0.022 261.325);--color-gray-500:oklch(55.1% 0.027 264.364);--color-gray-600:oklch(44.6% 0.03 256.802);--color-gray-900:oklch(21% 0.034 264.665);--color-black:#000;--color-white:#fff;--spacing:0.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:0.86rem;--text-xs--line-height:1.33333;--text-sm:0.95rem;--text-sm--line-height:1.42857;--text-base:0.98rem;--text-base--line-height:1.5;--text-lg:1.05rem;--text-lg--line-height:1.55556;--text-xl:1.25rem;--text-xl--line-height:1.4;--text-2xl:1.563rem;--text-2xl--line-height:1.33333;--text-3xl:1.953rem;--text-3xl--line-height:1.2;--text-4xl:2.441rem;--text-4xl--line-height:1.11111;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:640;--tracking-tight:-0.025em;--tracking-wide:0.035em;--tracking-wider:0.05em;--tracking-widest:0.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:0.125rem;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-3xl:1.3rem;--drop-shadow-xs:0 1px 1px rgba(0,0,0,.05);--drop-shadow-sm:0 1px 2px rgba(0,0,0,.15);--ease-out:cubic-bezier(0,0,0.2,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--animate-spin:spin 1s linear infinite;--blur-md:12px;--default-transition-duration:150ms;--default-transition-timing-function:cubic-bezier(0.4,0,0.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--radius:0.25rem;--text-xxs:0.84rem;--radius-none:0;--radius-full:9999px;--border-width-0:0;--border-width-2:2px;--border-width-4:4px;--color-light-border:#ebeff7;--color-light-border-dark:#d7dbe0;--spacing-4\.5:1.125rem;--spacing-60:3.75rem;--spacing-66:17rem;--spacing-100:26rem;--spacing-650:650px;--spacing-screen-80:80vw;--spacing-mobile-x:1.25rem;--grid-template-columns-3-fixed:1fr 1fr 1fr;--grid-template-columns-4-fixed:1fr 1fr 1fr 1fr}}@layer base{*,::backdrop,::file-selector-button,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;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);tab-size:4;-webkit-tap-highlight-color:transparent}hr{border-top-width:1px;color:inherit;height:0}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,pre,samp{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-size:1em;font-variation-settings:var(--default-mono-font-variation-settings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}::file-selector-button,button,input,optgroup,select,textarea{background-color:transparent;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;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-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}::file-selector-button,button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{border-width:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;white-space:nowrap;width:1px}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.bottom-6{bottom:calc(var(--spacing)*6)}.left-6{left:calc(var(--spacing)*6)}.isolate{isolation:isolate}.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-auto{margin-inline:auto}.my-6{margin-block:calc(var(--spacing)*6)}.-mt-0\.5{margin-top:calc(var(--spacing)*-.5)}.-mt-2{margin-top:calc(var(--spacing)*-2)}.-mt-3{margin-top:calc(var(--spacing)*-3)}.-mt-6{margin-top:calc(var(--spacing)*-6)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-2\.5{margin-top:calc(var(--spacing)*2.5)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-7{margin-top:calc(var(--spacing)*7)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-9{margin-top:calc(var(--spacing)*9)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-15{margin-top:calc(var(--spacing)*15)}.-mr-1{margin-right:calc(var(--spacing)*-1)}.mr-1{margin-right:var(--spacing)}.mr-3{margin-right:calc(var(--spacing)*3)}.mr-4{margin-right:calc(var(--spacing)*4)}.-mb-1{margin-bottom:calc(var(--spacing)*-1)}.-mb-2{margin-bottom:calc(var(--spacing)*-2)}.-mb-5{margin-bottom:calc(var(--spacing)*-5)}.mb-0{margin-bottom:0}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-2\.5\!{margin-bottom:calc(var(--spacing)*2.5)!important}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-7{margin-bottom:calc(var(--spacing)*7)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-3{margin-left:calc(var(--spacing)*3)}.ml-5{margin-left:calc(var(--spacing)*5)}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.form-input{appearance:none;background-color:#fff;border-color:oklch(55.1% .027 264.364);border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem;--tw-shadow:0 0 #0000;&:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% 0.245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:oklch(54.6% .245 262.881);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}&::placeholder{color:oklch(55.1% .027 264.364);opacity:1}&::-webkit-datetime-edit-fields-wrapper{padding:0}&::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}&::-webkit-datetime-edit{display:inline-flex}&::-webkit-datetime-edit,&::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}&::-webkit-datetime-edit-day-field,&::-webkit-datetime-edit-month-field{padding-bottom:0;padding-top:0}&::-webkit-datetime-edit-hour-field,&::-webkit-datetime-edit-minute-field{padding-bottom:0;padding-top:0}&::-webkit-datetime-edit-millisecond-field,&::-webkit-datetime-edit-second-field{padding-bottom:0;padding-top:0}&::-webkit-datetime-edit-meridiem-field{padding-bottom:0;padding-top:0}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-11{height:calc(var(--spacing)*11)}.h-full{height:100%}.w-1\/5{width:20%}.w-4{width:calc(var(--spacing)*4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing)*5)}.w-8{width:calc(var(--spacing)*8)}.w-11{width:calc(var(--spacing)*11)}.w-28{width:calc(var(--spacing)*28)}.w-66{width:var(--spacing-66)}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-40{max-width:calc(var(--spacing)*40)}.min-w-0{min-width:0}.min-w-11{min-width:calc(var(--spacing)*11)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3-fixed{grid-template-columns:var(--grid-template-columns-3-fixed)}.grid-cols-4-fixed{grid-template-columns:var(--grid-template-columns-4-fixed)}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*2*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*2*var(--tw-space-y-reverse))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*3*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*3*var(--tw-space-y-reverse))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*4*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*4*var(--tw-space-y-reverse))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*6*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*6*var(--tw-space-y-reverse))}:where(.space-x-1\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*1.5*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*1.5*var(--tw-space-x-reverse))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*2*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*2*var(--tw-space-x-reverse))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*3*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*3*var(--tw-space-x-reverse))}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:var(--radius)}.rounded-full{border-radius:var(--radius-full)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-tl-xl{border-top-left-radius:var(--radius-xl)}.rounded-tr-xl{border-top-right-radius:var(--radius-xl)}.rounded-br-xl{border-bottom-right-radius:var(--radius-xl)}.rounded-bl-xl{border-bottom-left-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:var(--border-width-0)}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-slate-200{border-color:var(--color-slate-200)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-green-100{background-color:var(--color-green-100)}.bg-transparent{background-color:transparent}.bg-white{background-color:var(--color-white)}.object-cover{object-fit:cover}.p-0{padding:0}.p-4{padding:calc(var(--spacing)*4)}.px-2{padding-inline:calc(var(--spacing)*2)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-2{padding-block:calc(var(--spacing)*2)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pr-20{padding-right:calc(var(--spacing)*20)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-subheading{letter-spacing:-.1px!important}.font-subheading,.submit-button{font-variation-settings:"wdth" 90;font-weight:770}.submit-button{letter-spacing:-.15px!important}.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-amber-600{color:var(--color-amber-600)}.text-cyan-500{color:var(--color-cyan-500)}.text-cyan-600{color:var(--color-cyan-600)}.text-emerald-600{color:var(--color-emerald-600)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-red-500{color:var(--color-red-500)}.text-rose-500{color:var(--color-rose-500)}.text-rose-600{color:var(--color-rose-600)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-800{color:var(--color-slate-800)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.accent-cyan-600{accent-color:var(--color-cyan-600)}.opacity-25{opacity:25%}.opacity-50{opacity:50%}.opacity-60{opacity:60%}.opacity-75{opacity:75%}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));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}.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-duration:var(--tw-duration,var(--default-transition-duration));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))}.\[program\:beledci-chatter-slack-async\]{program:beledci-chatter-slack-async}.\[program\:beledci-messenger-sqs\]{program:beledci-messenger-sqs}@media (hover:hover){.hover\:text-white:hover{color:var(--color-white)}}@media (width >= 40rem){.sm\:order-first{order:-9999}.sm\:-mt-2{margin-top:calc(var(--spacing)*-2)}.sm\:mt-0{margin-top:0}.sm\:mt-10{margin-top:calc(var(--spacing)*10)}.sm\:mb-0{margin-bottom:0}.sm\:ml-1{margin-left:var(--spacing)}.sm\:ml-2{margin-left:calc(var(--spacing)*2)}.sm\:ml-10{margin-left:calc(var(--spacing)*10)}.sm\:block{display:block}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:h-12{height:calc(var(--spacing)*12)}.sm\:w-12{width:calc(var(--spacing)*12)}.sm\:min-w-12{min-width:calc(var(--spacing)*12)}:where(.sm\:-space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*-.5*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*-.5*var(--tw-space-y-reverse))}}@media (width >= 48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width >= 64rem){.lg\:flex{display:flex}.lg\:hidden{display:none}}}@font-face{ascent-override:84%;descent-override:16%;font-display:swap;font-family:peridot-pe-variable-adjusted;font-stretch:50% 150%;font-style:normal;font-weight:100 950;line-gap-override:0%;src:url(https://use.typekit.net/af/ef62e5/0000000000000000774ee020/31/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100;src:url(/build/fonts/Inter-Thin.2deca929.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:100;src:url(/build/fonts/Inter-ThinItalic.82ab8d90.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:200;src:url(/build/fonts/Inter-ExtraLight.86ff768b.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:200;src:url(/build/fonts/Inter-ExtraLightItalic.4abbed80.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(/build/fonts/Inter-Light.d6125db9.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:300;src:url(/build/fonts/Inter-LightItalic.42c85884.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/build/fonts/Inter-Regular.76224c7f.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:400;src:url(/build/fonts/Inter-Italic.b44d820b.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/build/fonts/Inter-Medium.9c1163dc.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:500;src:url(/build/fonts/Inter-MediumItalic.8ec956fb.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/build/fonts/Inter-SemiBold.3be6b9e3.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:600;src:url(/build/fonts/Inter-SemiBoldItalic.9a29a242.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/build/fonts/Inter-Bold.c3c9f10a.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:700;src:url(/build/fonts/Inter-BoldItalic.21c58fc4.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(/build/fonts/Inter-ExtraBold.1a0b36c5.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:800;src:url(/build/fonts/Inter-ExtraBoldItalic.aec47db4.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:900;src:url(/build/fonts/Inter-Black.9ed71fbc.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:900;src:url(/build/fonts/Inter-BlackItalic.eb2e6552.woff2) format("woff2")}:root{--sidebar-w:19rem}a{color:var(--color-cyan-600);cursor:pointer;&:hover{@media (hover:hover){color:var(--color-cyan-500)}}}.aside-button{align-items:center;border-radius:var(--radius-lg);color:var(--color-gray-600);display:flex;flex-direction:row;font-size:var(--text-sm);height:calc(var(--spacing)*10);line-height:var(--tw-leading,var(--text-sm--line-height));margin-block:calc(var(--spacing)*.5);&:hover{@media (hover:hover){color:var(--color-black)}}@media (width >= 40rem){height:calc(var(--spacing)*9)}@media (width >= 40rem){font-size:var(--text-xxs)}}.aside-button-icon{align-items:center;color:var(--color-gray-400);display:inline-flex;height:calc(var(--spacing)*10)!important;justify-content:center;margin-left:calc(var(--spacing)*2);margin-right:calc(var(--spacing)*2.5);width:calc(var(--spacing)*5)!important}.aside-button-selected{background-color:var(--color-white);--tw-font-weight:var(--font-weight-medium);color:var(--color-cyan-700);font-weight:var(--font-weight-medium);&:hover{@media (hover:hover){background-color:var(--color-white)}}&:hover{@media (hover:hover){color:var(--color-cyan-700)}}}.aside-button-selected .aside-button-icon{color:var(--color-cyan-600)}.aside-button:hover .aside-button-icon{color:var(--color-cyan-700)}.aside-button-counter{display:inline-block;margin-right:calc(var(--spacing)*4);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.aside-button-counter,.aside-button-selected .aside-button-counter{color:var(--color-slate-400)}.aside-subnav{margin-bottom:var(--spacing);margin-left:calc(var(--spacing)*2);max-height:0;overflow:hidden;padding-left:1.4rem;transition:max-height .2s ease-out}.has-submenu.is-open>.aside-subnav{max-height:calc(var(--spacing)*40)}.aside-subnav__item{border-radius:var(--radius-md);color:var(--color-slate-500);display:block;font-size:.84rem;padding-block:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*2);position:relative;transition-duration:var(--tw-duration,var(--default-transition-duration));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));&:hover{@media (hover:hover){color:var(--color-slate-800)}}}.aside-subnav__item--active{--tw-font-weight:var(--font-weight-medium);color:var(--color-cyan-700);font-weight:var(--font-weight-medium)}.aside-subnav__item--active:before{border-bottom:1.5px solid oklch(86.9% .022 252.894);border-bottom-left-radius:.5rem;border-left:1.5px solid oklch(86.9% .022 252.894);bottom:45%;content:"";left:-.8rem;pointer-events:none;position:absolute;top:-100rem;width:.8rem}.aside-submenu-chevron{color:var(--color-slate-400);flex-shrink:0;height:calc(var(--spacing)*3.5);margin-right:calc(var(--spacing)*3);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));width:calc(var(--spacing)*3.5);--tw-duration:150ms;transition-duration:.15s}.has-submenu.is-open .aside-submenu-chevron{rotate:180deg}.aside-subtitle{display:block;font-size:.74rem;margin-bottom:var(--spacing);margin-left:calc(var(--spacing)*3);margin-top:calc(var(--spacing)*4);--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light);--tw-tracking:var(--tracking-wide);color:var(--color-slate-700);letter-spacing:var(--tracking-wide)}.body-aside{background-color:var(--color-slate-50);overflow:hidden;position:fixed;top:calc(var(--spacing)*14);width:100vw;z-index:10;@media (width >= 40rem){width:19rem}@media (width >= 64rem){top:0}height:calc(100vh - 3.5rem);height:calc(100dvh - 3.5rem)}@media (min-width:1024px){.body-aside{height:100vh;height:100dvh;width:var(--sidebar-w,19rem)}}.aside-nav{flex:1;overflow-y:auto;scrollbar-width:none}.aside-nav::-webkit-scrollbar{display:none}.body-container{margin-top:calc(var(--spacing)*12);width:100%;@media (width >= 64rem){margin-top:0}}@media (min-width:1024px){.body-container{margin-left:var(--sidebar-w,19rem);width:calc(100% - var(--sidebar-w, 19rem))}}.body-content{margin-top:calc(var(--spacing)*10);padding-block:calc(var(--spacing)*9);padding-inline:calc(var(--spacing)*5);@media (width >= 40rem){margin-top:0}@media (width >= 40rem){padding-inline:calc(var(--spacing)*8)}@media (width >= 64rem){margin-top:calc(var(--spacing)*16)}@media (width >= 64rem){padding-inline:calc(var(--spacing)*12)}}.body-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));width:100%;--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);color:var(--color-slate-800);letter-spacing:var(--tracking-tight)}.centered-title{margin-inline:auto;max-width:var(--container-2xl);width:100%}.inner-right-aside{flex-shrink:0;margin-top:calc(var(--spacing)*2);width:100%;@media (width >= 40rem){margin-top:0}@media (width >= 40rem){width:calc(var(--spacing)*82)}@media (width >= 40rem){padding-left:calc(var(--spacing)*8)}@media (width >= 80rem){width:var(--spacing-100)}@media (width >= 80rem){padding-left:calc(var(--spacing)*16)}}.main-footer{align-items:center;color:var(--color-gray-400);display:block;font-size:var(--text-xxs);justify-content:space-between;margin-bottom:calc(var(--spacing)*6);margin-top:calc(var(--spacing)*-2);padding-inline:calc(var(--spacing)*5);padding-bottom:calc(var(--spacing)*2);padding-top:calc(var(--spacing)*5);@media (width >= 40rem){margin-top:calc(var(--spacing)*-8)}@media (width >= 40rem){display:flex}@media (width >= 40rem){padding-inline:calc(var(--spacing)*8)}@media (width >= 40rem){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}@media (width >= 64rem){padding-inline:calc(var(--spacing)*12)}div{text-align:right}}.form label,.form-label{color:var(--color-slate-600);cursor:pointer;display:block;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-bottom:calc(var(--spacing)*3);width:100%}.checkbox-selection input[type=checkbox],.form input:not([type=checkbox]),.form textarea,.form-input{border-color:var(--color-slate-300);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;color:var(--color-slate-800);display:block;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-bottom:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*3.5);width:100%;--tw-drop-shadow-size:drop-shadow(0 1px 1px var(--tw-drop-shadow-color,rgba(0,0,0,.05)));--tw-drop-shadow:drop-shadow(var(--drop-shadow-xs));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,);&:focus{border-color:var(--color-cyan-600);--tw-ring-color:var(--color-cyan-500)}&:disabled{background-color:var(--color-slate-50);--tw-drop-shadow: ;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,)}}.no-y-margin{margin-block:0}select.form-input{cursor:pointer;&:hover{@media (hover:hover){background-color:var(--color-slate-50)}}}.form textarea,textarea.form-input{height:calc(var(--spacing)*48);padding-block:calc(var(--spacing)*3);resize:none;--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.checkbox-selection{align-items:center;display:flex;:where(&>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*3*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*3*var(--tw-space-x-reverse))}label{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}}.multiple-checkboxes{display:inline-flex;margin-bottom:calc(var(--spacing)*5);margin-right:calc(var(--spacing)*1.5);:where(&>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*2.5*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*2.5*var(--tw-space-x-reverse))}.checkbox-selection{align-items:center;border-color:var(--color-light-border-dark);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;display:flex;padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*2);:where(&>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*2*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*2*var(--tw-space-x-reverse))}&:hover{@media (hover:hover){border-color:var(--color-light-border-dark)}}&:hover{@media (hover:hover){background-color:var(--color-slate-50)}}}.checkbox-selection:has(input:checked){background-color:var(--color-cyan-50);border-color:var(--color-cyan-500)}}.comment-form textarea.form-input{height:calc(var(--spacing)*32)}.checkbox-selection input[type=checkbox],input[type=checkbox].form-input{border-radius:var(--radius-md);cursor:pointer;display:inline-block;height:calc(var(--spacing)*5);margin-top:calc(var(--spacing)*-1);padding:0;width:calc(var(--spacing)*5);&:checked{background-color:var(--color-cyan-600)}}.checkbox-selection input[type=checkbox]+label,input[type=checkbox].form-input+label{color:var(--color-slate-500);cursor:pointer;display:block;font-size:var(--text-sm);height:calc(var(--spacing)*5);line-height:var(--tw-leading,var(--text-sm--line-height));margin-bottom:calc(var(--spacing)*5);margin-left:calc(var(--spacing)*3);margin-top:calc(var(--spacing)*-1)}.multiple-checkboxes .checkbox-selection input[type=checkbox],.multiple-checkboxes .checkbox-selection input[type=checkbox]+label{margin:0}.form-submit,.form-submit-lg,.form-submit-md{background-color:var(--color-cyan-500);border-radius:var(--radius-full);cursor:pointer;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*5);width:100%;--tw-font-weight:var(--font-weight-semibold);color:var(--color-white);font-weight:var(--font-weight-semibold);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:75ms;transition-duration:75ms;--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out);&:hover{@media (hover:hover){background-color:var(--color-cyan-400)}}@media (width >= 40rem){width:auto}@media (width >= 40rem){padding-block:calc(var(--spacing)*2)}}.form-submit-lg{border-radius:var(--radius-lg);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*5);width:100%}.form-submit-md{padding-block:calc(var(--spacing)*2.5);width:100%;@media (width >= 40rem){width:100%}}.action-button{background-color:var(--color-cyan-500);border-radius:var(--radius-full);cursor:pointer;display:inline-block;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));min-height:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*5);--tw-font-weight:var(--font-weight-semibold);color:var(--color-white);font-weight:var(--font-weight-semibold);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:75ms;transition-duration:75ms;--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out);&:hover{@media (hover:hover){background-color:var(--color-cyan-400)}}&:hover{@media (hover:hover){color:var(--color-white)}}}.action-button-top,.light-button,.light-button-sm{background-color:var(--color-white);border-color:var(--color-slate-200);border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:1px;cursor:pointer;display:inline-block;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));min-height:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*5);position:relative;text-align:center;width:100%;--tw-font-weight:var(--font-weight-medium);color:var(--color-slate-700);font-weight:var(--font-weight-medium);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));white-space:nowrap;--tw-duration:75ms;transition-duration:75ms;--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out);&:hover{@media (hover:hover){background-color:var(--color-slate-200)}}&:hover{@media (hover:hover){color:var(--color-slate-700)}}@media (width >= 40rem){width:100%}}.light-button-sm{padding-block:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*4)}.light-button-red{border-color:var(--color-rose-200);color:var(--color-rose-600);&:hover{@media (hover:hover){border-color:var(--color-rose-50)}}&:hover{@media (hover:hover){background-color:var(--color-rose-50)}}}.light-button-loading{background-color:var(--color-slate-200);color:var(--color-slate-200);&:hover{@media (hover:hover){color:var(--color-slate-200)}}}.action-button-wrapper{display:flex;justify-content:flex-end;margin-bottom:calc(var(--spacing)*4);padding-left:calc(var(--spacing)*16);@media (width >= 40rem){margin-bottom:0}@media (width >= 40rem){width:var(--spacing-100)}}.action-button-top{align-items:center;display:flex;margin-left:auto;width:fit-content}.action-button-top.hidden,.action-button.hidden,.light-button-sm.hidden,.light-button.hidden{display:none}.alert{align-items:center;background-color:var(--color-white);border-radius:var(--radius-lg);bottom:calc(var(--spacing)*6);display:flex;left:calc(var(--spacing)*6);margin-inline:auto;max-width:var(--container-sm);padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*5);position:fixed;z-index:10;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);:where(&>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*4*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*4*var(--tw-space-x-reverse))}}th{cursor:pointer}.arrow-up:after{content:"↑";opacity:60%;padding-left:4px}.arrow-down:after{content:"↓";opacity:60%;padding-left:4px}.card{border-color:var(--color-slate-300);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;color:var(--color-slate-800);display:block;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*3.5);width:100%;--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,rgba(0,0,0,.15)));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.inline-select{border-style:var(--tw-border-style);border-width:var(--border-width-0);color:var(--color-cyan-600);cursor:pointer;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-left:calc(var(--spacing)*2);padding:0;padding-right:calc(var(--spacing)*9);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(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);&:hover{@media (hover:hover){color:var(--color-cyan-500)}}&:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(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)}}.modal-bg{align-items:center;background-color:color-mix(in srgb,#000 30%,transparent);display:none;inset:0;justify-content:center;position:fixed;z-index:50;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}padding:calc(var(--spacing)*4);@media (width >= 40rem){padding:calc(var(--spacing)*6)}}.modal-bg.flex{display:flex}.modal{background-color:var(--color-white);height:auto;margin-inline:auto;max-height:calc(100vh - 2rem);overflow-y:auto;padding-block:calc(var(--spacing)*6);padding-inline:calc(var(--spacing)*7);width:100%;--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,rgba(0,0,0,.1)),0 2px 4px -2px var(--tw-shadow-color,rgba(0,0,0,.1));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-height:calc(100vh - 3rem)}@media (width >= 40rem){width:var(--spacing-650)}@media (width >= 40rem){border-radius:var(--radius-3xl)}@media (width >= 40rem){padding-inline:calc(var(--spacing)*9)}@media (width >= 40rem){padding-block:calc(var(--spacing)*8)}}.modal h3{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));margin-bottom:0!important;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-tight);color:var(--color-slate-900);letter-spacing:var(--tracking-tight)}.modal-close{color:var(--color-slate-400);height:calc(var(--spacing)*8);margin-bottom:calc(var(--spacing)*-1);margin-top:var(--spacing);width:calc(var(--spacing)*8);&:hover{@media (hover:hover){color:var(--color-slate-500)}}}.modal .form-label{margin-top:calc(var(--spacing)*4);--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.modal .mx-auto+.form-label{margin-top:0}.modal .light-button-sm{width:auto}@media (width >= 40rem){.modal--wide{max-width:var(--container-3xl)}.modal--confirm{max-width:var(--container-md);width:100%}}.modal-header{align-items:flex-start;display:flex;gap:calc(var(--spacing)*4);justify-content:space-between;margin-bottom:calc(var(--spacing)*5)}.modal-header .modal-header__title{margin-bottom:0}.modal-close-btn{background-color:transparent;border-style:var(--tw-border-style);border-width:var(--border-width-0);cursor:pointer;flex-shrink:0;margin-right:calc(var(--spacing)*-2);margin-top:calc(var(--spacing)*-1);padding:0}.modal-message{color:var(--color-slate-600);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-bottom:calc(var(--spacing)*6)}.modal-actions{display:flex;flex-direction:column-reverse;gap:calc(var(--spacing)*2);@media (width >= 40rem){flex-direction:row}@media (width >= 40rem){justify-content:flex-end}@media (width >= 40rem){gap:calc(var(--spacing)*3)}}.modal-actions .action-button,.modal-actions .light-button{text-align:center;width:100%;@media (width >= 40rem){width:auto}}.action-button--danger{background-color:var(--color-rose-500);&:hover{@media (hover:hover){background-color:var(--color-rose-400)}}}.page-content-field{margin-bottom:calc(var(--spacing)*8)}.page-content-field__header{display:flex;flex-direction:column;gap:calc(var(--spacing)*2);margin-bottom:calc(var(--spacing)*2);@media (width >= 40rem){flex-direction:row}@media (width >= 40rem){align-items:flex-end}@media (width >= 40rem){justify-content:space-between}}.page-content-toolbar{display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*2)}.alert-box{border-radius:var(--radius-lg);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-bottom:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*4)}.alert-success{background-color:var(--color-green-50);color:var(--color-green-700)}.alert-error{background-color:var(--color-rose-50);color:var(--color-rose-700)}.alert-warning{background-color:var(--color-orange-50);border-radius:var(--radius-lg);color:var(--color-orange-800);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing)*5);padding-inline:calc(var(--spacing)*6)}.info-card{border-radius:var(--radius-xl);margin-top:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*5);padding-inline:calc(var(--spacing)*6);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));--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(--color-gray-200);--tw-ring-inset:inset;@media (width >= 40rem){padding-inline:calc(var(--spacing)*7)}@media (width >= 40rem){padding-block:calc(var(--spacing)*6)}}.notification-badge-new{border-color:var(--color-slate-200);border-radius:var(--radius-3xl);border-style:var(--tw-border-style);border-width:1px;color:var(--color-slate-500);display:inline-block;font-size:var(--text-xxs);margin-inline:var(--spacing);padding-block:calc(var(--spacing)*.5);padding-inline:calc(var(--spacing)*2)}.profile-cover-preview{border-radius:var(--radius-lg);height:calc(var(--spacing)*28);margin-top:calc(var(--spacing)*4);object-fit:cover;width:100%;@media (width >= 40rem){height:calc(var(--spacing)*32)}}.ripple{display:none;left:0;position:absolute;right:0;top:0}.submit-button-processing{color:var(--color-cyan-500)}.submit-button-processing .ripple{display:block}.lds-ripple{display:inline-block;height:30px;margin-top:3px;position:relative;width:30px}.lds-ripple div{animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite;border-color:var(--color-white);border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:var(--border-width-2);opacity:100%;position:absolute}.lds-ripple div:nth-child(2){animation-delay:-.5s}@keyframes lds-ripple{0%{height:3px;left:14px;opacity:0;top:14px;width:3px}4.9%{height:3px;left:14px;opacity:0;top:14px;width:3px}5%{height:3px;left:14px;opacity:1;top:14px;width:3px}to{height:32px;left:0;opacity:0;top:0;width:32px}}.form-submit-lg .lds-ripple{margin-top:calc(var(--spacing)*2)}.light-button-loading .ripple{display:block}.user-initials{align-items:center;background-color:var(--color-amber-100);border-radius:var(--radius-full);display:inline-flex;font-size:var(--text-sm);height:calc(var(--spacing)*7);justify-content:center;line-height:var(--tw-leading,var(--text-sm--line-height));margin-left:calc(var(--spacing)*10);width:calc(var(--spacing)*7);--tw-font-weight:var(--font-weight-medium);color:var(--color-amber-600);font-weight:var(--font-weight-medium);@media (width >= 40rem){height:calc(var(--spacing)*9)}@media (width >= 40rem){width:calc(var(--spacing)*9)}}.user-photo-header{align-items:center;border-radius:var(--radius-full);display:inline-flex;height:calc(var(--spacing)*7);justify-content:center;margin-left:calc(var(--spacing)*10);width:calc(var(--spacing)*7);@media (width >= 40rem){height:calc(var(--spacing)*9)}@media (width >= 40rem){width:calc(var(--spacing)*9)}}.company-header{align-items:center;display:inline-flex;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));margin-left:calc(var(--spacing)*4);@media (width >= 40rem){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}#companyPhotoHeaderWrapper{display:block;flex-shrink:0;height:calc(var(--spacing)*7);margin-right:calc(var(--spacing)*2);width:calc(var(--spacing)*7);@media (width >= 40rem){margin-right:calc(var(--spacing)*2.5)}@media (width >= 40rem){height:calc(var(--spacing)*9);width:calc(var(--spacing)*9)}}.company-image-header{align-items:center;background-color:var(--color-slate-100);border-radius:var(--radius-full);display:inline-flex;font-size:var(--text-sm);height:calc(var(--spacing)*7);justify-content:center;line-height:var(--tw-leading,var(--text-sm--line-height));width:calc(var(--spacing)*7);@media (width >= 40rem){height:calc(var(--spacing)*9);width:calc(var(--spacing)*9)}}.stats{display:grid;margin-inline:calc(var(--spacing)*-5);margin-top:calc(var(--spacing)*-1);overflow-x:scroll;padding-inline:calc(var(--spacing)*5);padding-bottom:var(--spacing);:where(&>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(-1px*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(-1px*var(--tw-space-x-reverse))}@media (width >= 40rem){margin-inline:0}@media (width >= 40rem){margin-top:calc(var(--spacing)*8)}@media (width >= 40rem){overflow-x:auto}@media (width >= 40rem){border-radius:var(--radius-xl)}@media (width >= 40rem){padding-inline:0}@media (width >= 40rem){padding-bottom:0}@media (width >= 40rem){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.stat-cell{background-color:var(--color-white);padding-block:calc(var(--spacing)*6);padding-inline:calc(var(--spacing)*7);width:var(--spacing-screen-80);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));--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(--color-gray-200);--tw-ring-inset:inset;@media (width >= 40rem){width:auto}@media (width >= 40rem){--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)}h5{font-size:.9rem;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.stat-description{font-size:.8rem;margin-top:calc(var(--spacing)*1.5);--tw-font-weight:var(--font-weight-light);color:var(--color-slate-400);font-weight:var(--font-weight-light)}}.subheading{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);--tw-tracking:var(--tracking-tight);color:var(--color-slate-800);letter-spacing:var(--tracking-tight);@media (width >= 40rem){font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}label{cursor:pointer}.mobile-header{align-items:center;background-color:var(--color-white);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);display:flex;height:calc(var(--spacing)*14);justify-content:space-between;left:0;padding-left:calc(var(--spacing)*5);padding-right:0;position:fixed;top:0;width:100%;z-index:20;@media (width >= 40rem){justify-content:flex-start}@media (width >= 40rem){gap:calc(var(--spacing)*2)}@media (width >= 40rem){padding-left:0}@media (width >= 64rem){display:none}.mobile-logotype{height:calc(var(--spacing)*6);margin-left:calc(var(--spacing)*-1);object-fit:contain;width:auto;@media (width >= 40rem){margin-left:calc(var(--spacing)*-2.5)}}}.review-card{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);display:flex;margin-bottom:calc(var(--spacing)*-2);margin-top:calc(var(--spacing)*-4);padding-block:calc(var(--spacing)*6);@media (width >= 40rem){margin-top:0}@media (width >= 40rem){margin-bottom:0}@media (width >= 40rem){border-radius:var(--radius-xl)}@media (width >= 40rem){border-bottom-width:1px;border-left-width:1px;border-right-width:1px;border-style:var(--tw-border-style);border-top-width:1px}@media (width >= 40rem){padding-inline:calc(var(--spacing)*6)}@media (width >= 40rem){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.review-card--profile-company,.review-card--profile-photo{align-items:center;background-color:var(--color-amber-100);border-radius:var(--radius-full);display:inline-flex;font-size:var(--text-sm);height:calc(var(--spacing)*11);justify-content:center;line-height:var(--tw-leading,var(--text-sm--line-height));width:calc(var(--spacing)*11);--tw-font-weight:var(--font-weight-medium);color:var(--color-amber-600);font-weight:var(--font-weight-medium);@media (width >= 40rem){height:calc(var(--spacing)*12)}@media (width >= 40rem){width:calc(var(--spacing)*12)}@media (width >= 40rem){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.review-card--profile-company{background-color:var(--color-blue-100);color:var(--color-blue-600)}.review-card--inner-content{margin-left:calc(var(--spacing)*-14);@media (width >= 40rem){margin-left:0}}.review-reply-form .action-button,.review-reply-form .form-submit,.review-reply-form .light-button{text-align:center;width:100%;@media (width >= 40rem){width:auto}}.review-card--form-control-buttons{display:grid;gap:calc(var(--spacing)*2);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:calc(var(--spacing)*-2);margin-top:calc(var(--spacing)*-3);@media (width >= 40rem){display:block}}.reply-buttons-row{display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:calc(var(--spacing)*-2);margin-top:calc(var(--spacing)*-3);width:100%;:where(&>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*2*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*2*var(--tw-space-y-reverse))}@media (width >= 40rem){flex-direction:row}@media (width >= 40rem){:where(&>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:0;margin-block-start:0}}}.review-social-row{display:flex;justify-content:flex-end;width:100%;:where(&>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*2*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*2*var(--tw-space-y-reverse))}@media (width >= 40rem){:where(&>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:0;margin-block-start:0}}}.review-icon-sm{color:var(--color-slate-400);height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.review-card--form-control-buttons .light-button{margin-bottom:calc(var(--spacing)*3);margin-top:calc(var(--spacing)*2)}.form-remove-photo-button{background-color:var(--color-white);border-color:var(--color-slate-200);border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:1px;display:inline-block;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-top:calc(var(--spacing)*2);min-height:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*5);position:relative;text-align:center;width:100%;--tw-font-weight:var(--font-weight-medium);color:var(--color-rose-600);color:var(--color-slate-700);font-weight:var(--font-weight-medium);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:75ms;transition-duration:75ms;--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out);&:hover{@media (hover:hover){border-color:var(--color-rose-50)}}&:hover{@media (hover:hover){background-color:var(--color-rose-50)}}&:hover{@media (hover:hover){background-color:var(--color-slate-200)}}&:hover{@media (hover:hover){color:var(--color-slate-700)}}@media (width >= 40rem){margin-top:0}@media (width >= 40rem){margin-left:calc(var(--spacing)*2)}@media (width >= 40rem){width:100%}@media (width >= 40rem){padding-block:calc(var(--spacing)*2)}}.form-remove-photo-button svg{margin-inline:auto}@media (width >= 40rem){.review-card .light-button{width:auto}}.review-card--inner-content .light-button{display:inline-flex;justify-content:center}.menu{background-color:transparent;border-style:var(--tw-border-style);border-width:var(--border-width-0);cursor:pointer;display:flex;padding:0}.line{fill:none;transition:stroke-dasharray .1s cubic-bezier(.4,0,.2,1),stroke-dashoffset .1s cubic-bezier(.4,0,.2,1)}.line1{stroke-dasharray:60 207}.line2{stroke-dasharray:60 60}.line3{stroke-dasharray:60 207}.opened .line1{stroke-dasharray:90 207;stroke-dashoffset:-134}.opened .line2{stroke-dasharray:1 60;stroke-dashoffset:-30}.opened .line3{stroke-dasharray:90 207;stroke-dashoffset:-134}.pagination{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-top:calc(var(--spacing)*4)}.pagination .current{border-color:var(--color-slate-200);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;color:var(--color-slate-700);margin-inline:calc(var(--spacing)*.5);padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4)}.pagination .first a,.pagination .last a,.pagination .next a,.pagination .page a,.pagination .previous a{background-color:var(--color-slate-50);border-color:var(--color-slate-50);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;color:var(--color-slate-700);margin-inline:calc(var(--spacing)*.5);padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);&:hover{@media (hover:hover){border-color:var(--color-slate-100)}}&:hover{@media (hover:hover){background-color:var(--color-slate-100)}}}.body-layout{display:flex;min-height:100vh}.page-heading-wrapper{display:flex;flex-direction:column-reverse;margin-bottom:calc(var(--spacing)*7);@media (width >= 40rem){flex-direction:row}}.heading-gradient{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#a255e6;--tw-gradient-via:#e071d2;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops);--tw-gradient-to:#ffc50c;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position));background-clip:text;color:transparent}.page-header{border-bottom:1px var(--tw-border-style) color-mix(in srgb,oklch(92.8% .006 264.531) 50%,transparent);border-left-color:color-mix(in srgb,oklch(92.8% .006 264.531) 50%,transparent);border-right-color:color-mix(in srgb,oklch(92.8% .006 264.531) 50%,transparent);border-top-color:color-mix(in srgb,oklch(92.8% .006 264.531) 50%,transparent);display:flex;height:calc(var(--spacing)*12);left:0;position:fixed;right:0;top:calc(var(--spacing)*14);z-index:30;@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-gray-200) 50%,transparent)}background-color:color-mix(in srgb,#fff 85%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 85%,transparent)}padding-left:var(--spacing);padding-right:calc(var(--spacing)*5);--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);@media (width >= 40rem){top:0}@media (width >= 40rem){left:calc(var(--spacing)*40)}@media (width >= 40rem){height:calc(var(--spacing)*14)}@media (width >= 64rem){margin-top:0}@media (width >= 64rem){margin-bottom:calc(var(--spacing)*-5)}@media (width >= 64rem){height:calc(var(--spacing)*16)}@media (width >= 64rem){padding-inline:calc(var(--spacing)*12)}@media (width >= 64rem){padding-block:calc(var(--spacing)*3.5)}overflow:visible;.page-header-left{align-items:center;display:flex;min-width:0;overflow:visible}.page-header-anim{align-self:center;display:grid;grid-template-areas:"text";margin-left:0;overflow:hidden;width:100%}.page-header-title{color:var(--color-slate-500)}.page-header-right,.page-header-title{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.page-header-right{align-items:center;display:flex;flex:1;justify-content:flex-end;width:100%}.page-header-actions{margin-left:calc(var(--spacing)*2.5);@media (width >= 64rem){margin-left:calc(var(--spacing)*3)}}.page-header-logout{color:var(--color-gray-400);margin-left:calc(var(--spacing)*4);&:hover{@media (hover:hover){color:var(--color-cyan-500)}}@media (width >= 64rem){margin-left:calc(var(--spacing)*5)}}}@media (min-width:1024px){.page-header{left:var(--sidebar-w,19rem)}}.page-header-title,.page-header-toast{font-size:var(--text-xs);grid-area:text;line-height:var(--tw-leading,var(--text-xs--line-height));transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .35s ease;white-space:nowrap}.page-header-title{--tw-translate-y:0px;color:var(--color-slate-500);opacity:100%}.page-header-title,.page-header-toast{translate:var(--tw-translate-x) var(--tw-translate-y)}.page-header-toast{--tw-translate-y:100%;opacity:0}.page-header-toast--success{color:var(--color-emerald-600)}.page-header-toast--error{color:var(--color-rose-600)}.page-header-toast--info{color:var(--color-cyan-600)}.page-header-toast--warning{color:var(--color-amber-600)}.page-header-anim.toast-active .page-header-title{--tw-translate-y:-100%;opacity:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.page-header-anim.toast-active .page-header-toast{--tw-translate-y:0px;opacity:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.page-header-search-wrap{position:relative;width:12rem;z-index:40;@media (width >= 40rem){@media (width >= 64rem){width:20rem}}}.page-header-search{min-width:0;white-space:normal;width:100%}.page-header-search-input{width:100%;--tw-border-style:none;background-color:transparent;border-style:none;color:var(--color-slate-700);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));padding-block:calc(var(--spacing)*1.5);padding-inline:0;&::placeholder{color:var(--color-slate-400)}}.page-header-search-results{background-color:var(--color-white);border-color:var(--color-slate-200);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;left:0;max-height:calc(var(--spacing)*80);overflow-y:auto;position:absolute;right:0;top:calc(100% + .375rem);z-index:100;--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,rgba(0,0,0,.1)),0 8px 10px -6px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.page-header-search-results[hidden]{display:none}.page-header-search-result{align-items:center;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);color:inherit;display:flex;gap:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*3);text-decoration-line:none;transition-duration:var(--tw-duration,var(--default-transition-duration));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));&:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:var(--border-width-0)}&:hover{@media (hover:hover){background-color:var(--color-slate-50)}}}.page-header-search-result--active{background-color:var(--color-cyan-50)}.page-header-search-result__photo{background-color:var(--color-slate-100);border-radius:var(--radius-lg);flex-shrink:0;height:calc(var(--spacing)*8);object-fit:cover;width:calc(var(--spacing)*8)}.page-header-search-result__body{flex:1;min-width:0}.page-header-search-result__title{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-medium);color:var(--color-slate-800);font-weight:var(--font-weight-medium)}.page-header-search-result__meta{color:var(--color-slate-400);font-size:.65rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-header-search-result__badge{background-color:var(--color-amber-50);border-radius:var(--radius);flex-shrink:0;font-size:.6rem;padding-block:calc(var(--spacing)*.5);padding-inline:calc(var(--spacing)*1.5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);color:var(--color-amber-600);letter-spacing:var(--tracking-wide);text-transform:uppercase}.page-header-search-empty{color:var(--color-slate-400);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));padding-block:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*3)}.sidebar-resize-handle{background-color:transparent;cursor:col-resize;height:100%;position:absolute;right:0;top:0;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:background;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));width:6px;z-index:30;--tw-duration:150ms;transition-duration:.15s}.sidebar-resize-handle:hover,body.sidebar-resizing .sidebar-resize-handle{background-color:color-mix(in srgb,oklch(71.5% .143 215.221) 25%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-cyan-500) 25%,transparent)}}body.sidebar-resizing{cursor:col-resize!important;-webkit-user-select:none;user-select:none}.lang-select{display:inline-block;margin-top:calc(var(--spacing)*3);position:relative;text-align:left;@media (width >= 40rem){margin-top:0}}.lang-select__summary{align-items:center;background-color:var(--color-white);border-color:var(--color-slate-200);border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:1px;color:var(--color-slate-600);cursor:pointer;display:flex;gap:calc(var(--spacing)*1.5);list-style-type:none;padding-block:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*3);transition-duration:var(--tw-duration,var(--default-transition-duration));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));-webkit-user-select:none;user-select:none;&:hover{@media (hover:hover){background-color:var(--color-slate-50)}}}.lang-select__summary::-webkit-details-marker{display:none}.lang-select__summary::marker{content:""}.lang-select__globe{color:var(--color-slate-400);height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.lang-select__current{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.lang-select__chevron{color:var(--color-slate-400);height:calc(var(--spacing)*3);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));width:calc(var(--spacing)*3);--tw-duration:150ms;transition-duration:.15s}.lang-select[open] .lang-select__chevron{rotate:180deg}@keyframes langMenuIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes langMenuOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(6px)}}.lang-select__menu{background-color:var(--color-white);border-color:var(--color-slate-200);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;bottom:100%;margin-bottom:calc(var(--spacing)*2);min-width:calc(var(--spacing)*44);padding-block:var(--spacing);position:absolute;right:0;z-index:50;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,rgba(0,0,0,.1)),0 4px 6px -4px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.lang-select[open] .lang-select__menu{animation:langMenuIn .12s ease-out}.lang-select__menu.closing{animation:langMenuOut .12s ease-in forwards}.lang-select__option{align-items:center;color:var(--color-slate-600);cursor:pointer;display:flex;font-size:var(--text-sm);gap:calc(var(--spacing)*3);justify-content:space-between;line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);white-space:nowrap;&:hover{@media (hover:hover){background-color:var(--color-slate-50)}}}.lang-select__option--active{--tw-font-weight:var(--font-weight-medium);color:var(--color-cyan-600);font-weight:var(--font-weight-medium)}.lang-select__check{flex-shrink:0;height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.action-btn-icon{color:var(--color-cyan-500);height:calc(var(--spacing)*5);margin-left:calc(var(--spacing)*-1);width:calc(var(--spacing)*5)}.action-btn-label{align-items:center;display:flex;margin-left:calc(var(--spacing)*2)}.action-toolbar{align-items:center;display:flex;gap:calc(var(--spacing)*2);justify-content:flex-end}.action-button-top--icon{padding-inline:calc(var(--spacing)*3);width:auto}.action-button-top--icon .action-btn-icon,.action-toolbar .action-button-top{margin-left:0}.action-button-top-destructive svg{color:var(--color-rose-500)}.action-button-top-destructive .action-btn-label{color:var(--color-rose-600)}.form-row-split{display:flex;flex-direction:column;@media (width >= 40rem){flex-direction:row}}.form-aside{margin-top:calc(var(--spacing)*4);width:100%;@media (width >= 40rem){margin-top:0}@media (width >= 40rem){width:50%}@media (width >= 40rem){padding-left:calc(var(--spacing)*16)}}.admin-list-grid{display:grid;gap:calc(var(--spacing)*5);grid-template-columns:repeat(1,minmax(0,1fr));margin-bottom:calc(var(--spacing)*2);margin-top:calc(var(--spacing)*4);@media (width >= 40rem){margin-top:calc(var(--spacing)*6)}}.empty-state-text{align-items:center;background-color:var(--color-slate-50);border-radius:var(--radius-md);color:var(--color-slate-600);display:flex;font-size:var(--text-sm);gap:calc(var(--spacing)*2.5);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*4)}.empty-state-text.hidden{display:none}.empty-state-text__icon{color:var(--color-slate-400);flex-shrink:0;height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.reorder-notice{align-items:center;background-color:var(--color-cyan-50);border-color:var(--color-cyan-100);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;color:var(--color-slate-600);font-size:var(--text-sm);gap:calc(var(--spacing)*2.5);line-height:var(--tw-leading,var(--text-sm--line-height));margin-bottom:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*4)}.reorder-notice__icon{color:var(--color-cyan-500);flex-shrink:0;height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.category-row.dragging{background-color:var(--color-slate-50);opacity:50%}.category-row.drag-over{border-color:var(--color-cyan-500);border-top-style:var(--tw-border-style);border-top-width:var(--border-width-2)}.page-count-text{color:var(--color-slate-400);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-bottom:calc(var(--spacing)*8);margin-top:calc(var(--spacing)*-6);@media (width >= 40rem){margin-top:calc(var(--spacing)*-5)}}.section-header{align-items:center;display:flex;flex-direction:row}.section-header-icon{color:var(--color-cyan-500);height:calc(var(--spacing)*6);margin-right:calc(var(--spacing)*3);width:calc(var(--spacing)*6)}.section-header-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);color:var(--color-cyan-600);font-weight:var(--font-weight-medium)}.section-divider{border-color:var(--color-slate-200);border-top-style:var(--tw-border-style);border-top-width:1px;margin-top:calc(var(--spacing)*8);padding-top:calc(var(--spacing)*6)}.section-divider-aside{border-top-style:var(--tw-border-style);border-top-width:var(--border-width-0);margin-top:0;padding-top:0}.section-divider-lg{border-color:var(--color-slate-200);border-top-style:var(--tw-border-style);border-top-width:1px;margin-top:calc(var(--spacing)*8);padding-top:calc(var(--spacing)*8)}.admin-table{border-collapse:collapse;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));text-align:left;width:100%}.admin-tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200)}.admin-tr-sortable{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);cursor:grab;&:active{cursor:grabbing}}.admin-th,.admin-th-px{padding-block:calc(var(--spacing)*4);--tw-font-weight:var(--font-weight-normal);color:var(--color-slate-500);font-weight:var(--font-weight-normal)}.admin-th-px{padding-inline:calc(var(--spacing)*4)}.admin-th-hidden{display:none;padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*4);--tw-font-weight:var(--font-weight-normal);color:var(--color-slate-500);font-weight:var(--font-weight-normal);@media (width >= 40rem){display:table-cell}}.admin-td-id{color:var(--color-slate-400)}.admin-td,.admin-td-id{padding-block:calc(var(--spacing)*4)}.admin-td{padding-inline:calc(var(--spacing)*4)}.admin-td-hidden{display:none;padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*4);@media (width >= 40rem){display:table-cell}}.admin-td-hidden-colored{color:var(--color-slate-600);display:none;padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*4);@media (width >= 40rem){display:table-cell}}.admin-td-action{padding-left:calc(var(--spacing)*8)}.admin-td-action,.admin-td-drag{padding-block:calc(var(--spacing)*4)}.admin-td-drag{color:var(--color-slate-400);padding-right:calc(var(--spacing)*2)}.table-action-icon{color:var(--color-cyan-500);height:calc(var(--spacing)*4);margin-inline:calc(var(--spacing)*-1);width:calc(var(--spacing)*4);@media (width >= 40rem){display:none}}.table-action-label{align-items:center;display:none;margin-left:calc(var(--spacing)*2);@media (width >= 40rem){margin-left:0}@media (width >= 40rem){display:inline}}.table-action-label-ml0{align-items:center;display:none;margin-left:0;@media (width >= 40rem){display:inline}}.table-empty-row{color:var(--color-slate-400);padding-block:calc(var(--spacing)*8);text-align:center}.table-action-group{display:flex;:where(&>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*2*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*2*var(--tw-space-x-reverse))}}.business-data-table{margin-top:calc(var(--spacing)*-2)}.business-data-table .admin-td,.business-data-table .admin-td-action,.business-data-table .admin-th,.business-data-table .admin-th-px{padding-block:calc(var(--spacing)*2.5)}.business-data-table__actions{text-align:right;white-space:nowrap;width:1%}.business-data-table .admin-td-action{white-space:nowrap}.business-data-table__identity{align-items:center;color:inherit;display:inline-flex;gap:calc(var(--spacing)*3);min-width:0;text-decoration-line:none}.business-data-table__numeric{color:var(--color-slate-700);--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,)}.business-data-table__badge{align-items:center;background-color:var(--color-slate-100);border-radius:var(--radius-full);display:inline-flex;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));padding-block:calc(var(--spacing)*.5);padding-inline:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-medium);color:var(--color-slate-600);font-weight:var(--font-weight-medium)}.address-list{display:flex;flex-direction:column;gap:calc(var(--spacing)*2);margin-top:var(--spacing)}.address-card{background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 60%,transparent);border-color:var(--color-slate-200);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;min-width:0;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-50) 60%,transparent)}padding-block:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*3)}.address-card__header{align-items:center;display:flex;gap:calc(var(--spacing)*2);justify-content:space-between;margin-bottom:calc(var(--spacing)*1.5);min-width:0}.address-card__actions{align-items:center;display:flex;flex-shrink:0;gap:calc(var(--spacing)*.5)}.address-card__action-btn{align-items:center;border-radius:var(--radius-md);color:var(--color-slate-500);display:inline-flex;justify-content:center;padding:calc(var(--spacing)*1.5);transition-duration:var(--tw-duration,var(--default-transition-duration));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));&:hover{@media (hover:hover){background-color:var(--color-white)}}&:hover{@media (hover:hover){color:var(--color-cyan-600)}}}@media (hover:hover){.address-card__action-btn--danger:hover{color:var(--color-rose-600)}}.address-card__body{display:flex;flex-direction:column;gap:var(--spacing);min-width:0}.address-card__line{display:flex;font-size:var(--text-sm);gap:calc(var(--spacing)*2);line-height:var(--tw-leading,var(--text-sm--line-height));min-width:0;--tw-leading:var(--leading-snug);color:var(--color-slate-800);line-height:var(--leading-snug)}.address-card__line--street{border-top:1px var(--tw-border-style);border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 80%,transparent);margin-top:calc(var(--spacing)*.5);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-slate-200) 80%,transparent)}padding-top:calc(var(--spacing)*.5)}.address-card__label{flex-shrink:0;font-size:10px;padding-top:calc(var(--spacing)*.5);width:calc(var(--spacing)*6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);color:var(--color-slate-400);letter-spacing:var(--tracking-wide);text-transform:uppercase}.address-card__text{min-width:0;overflow-wrap:break-word}.address-card__value{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);color:var(--color-slate-800);line-height:var(--leading-snug);word-break:break-all}.address-card__meta{color:var(--color-slate-400);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--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,)}.working-hours-list{display:flex;flex-direction:column;gap:calc(var(--spacing)*3);margin-top:calc(var(--spacing)*2)}.working-hours-row{background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 60%,transparent);border-color:var(--color-slate-200);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-50) 60%,transparent)}padding:calc(var(--spacing)*3)}.working-hours-row__main{align-items:center;display:flex;gap:calc(var(--spacing)*2)}.working-hours-row__day-wrap{flex:1;min-width:0}.working-hours-row__day-wrap .form-input{margin-block:0;width:100%}.working-hours-row__range{align-items:center;display:flex;flex-shrink:0;gap:calc(var(--spacing)*1.5)}.working-hours-row__range .form-input{margin-block:0;text-align:center;width:4.75rem;--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,)}.working-hours-row__sep{color:var(--color-slate-400);-webkit-user-select:none;user-select:none}.working-hours-row__remove{align-items:center;border-radius:var(--radius-md);color:var(--color-slate-500);display:inline-flex;flex-shrink:0;justify-content:center;padding:calc(var(--spacing)*2);transition-duration:var(--tw-duration,var(--default-transition-duration));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));&:hover{@media (hover:hover){background-color:var(--color-white)}}&:hover{@media (hover:hover){color:var(--color-rose-600)}}}.working-hours-row__trash-icon{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.working-hours-row__break-toggle{align-items:center;color:var(--color-slate-600);cursor:pointer;display:inline-flex;font-size:var(--text-sm);gap:calc(var(--spacing)*2);line-height:var(--tw-leading,var(--text-sm--line-height));margin-top:calc(var(--spacing)*3);-webkit-user-select:none;user-select:none;white-space:nowrap;width:fit-content}.working-hours-row__break-cb{border-width:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.working-hours-row__break-check{align-items:center;background-color:var(--color-white);border-color:var(--color-slate-300);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;color:var(--color-white);display:inline-flex;flex-shrink:0;height:calc(var(--spacing)*5);justify-content:center;transition-duration:var(--tw-duration,var(--default-transition-duration));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));width:calc(var(--spacing)*5)}.working-hours-row__break-check svg{height:calc(var(--spacing)*3.5);opacity:0;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));width:calc(var(--spacing)*3.5)}.working-hours-row__break-cb:checked+.working-hours-row__break-check{background-color:var(--color-cyan-600);border-color:var(--color-cyan-600)}.working-hours-row__break-cb:checked+.working-hours-row__break-check svg{opacity:100%}.working-hours-row__break-cb:focus-visible+.working-hours-row__break-check{--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(--color-cyan-200);--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)}.working-hours-row__break{align-items:center;display:flex;gap:calc(var(--spacing)*2);margin-top:calc(var(--spacing)*2)}.working-hours-row__break.hidden{display:none}.working-hours-row__break-title{flex-shrink:0;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);color:var(--color-slate-500);letter-spacing:var(--tracking-wide);text-transform:uppercase}.business-data-table__user{align-items:baseline;column-gap:calc(var(--spacing)*1.5);display:flex;flex-wrap:wrap;min-width:0}.business-data-table__user-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-medium);color:var(--color-slate-800);font-weight:var(--font-weight-medium)}.business-data-table__user-login{color:var(--color-slate-400);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.city-table{margin-top:calc(var(--spacing)*-6);@media (width >= 40rem){margin-top:calc(var(--spacing)*-2)}}.city-col-id{width:5%}.city-col-title{width:50%}.city-col-slug{width:20%}.city-col-actions{width:25%}.city-flash-message{margin-bottom:calc(var(--spacing)*4)}.city-pagination{display:flex;justify-content:center;margin-top:calc(var(--spacing)*8)}.city-modal-header{display:flex;justify-content:space-between}.city-modal-form{width:100%}.city-modal-submit{margin-bottom:calc(var(--spacing)*5);margin-top:calc(var(--spacing)*2)}.city-locale-label{margin-top:calc(var(--spacing)*6)}.city-delete-trigger{color:var(--color-red-500)}.city-delete-icon{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.city-delete-message{margin-bottom:calc(var(--spacing)*7)}.city-delete-submit{width:100%}.city-upload-info{color:var(--color-slate-600);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-bottom:calc(var(--spacing)*6);width:100%}.city-upload-info-top{margin-bottom:calc(var(--spacing)*2)}.city-upload-info-bottom{margin-top:calc(var(--spacing)*2)}.city-upload-submit{margin-bottom:calc(var(--spacing)*5);margin-top:calc(var(--spacing)*4)}.table-meta-text{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.drag-icon,.table-meta-text{color:var(--color-slate-400)}.drag-icon{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.thumb-sm{height:calc(var(--spacing)*12);width:calc(var(--spacing)*20)}.thumb,.thumb-sm{border-radius:var(--radius);object-fit:cover}.thumb{height:calc(var(--spacing)*20);width:calc(var(--spacing)*32)}.img-placeholder-sm{height:calc(var(--spacing)*12);width:calc(var(--spacing)*20)}.img-placeholder,.img-placeholder-sm{align-items:center;background-color:var(--color-slate-200);border-radius:var(--radius);color:var(--color-slate-400);display:flex;font-size:var(--text-xs);justify-content:center;line-height:var(--tw-leading,var(--text-xs--line-height))}.img-placeholder{height:calc(var(--spacing)*20);width:calc(var(--spacing)*32)}.checkbox-row{align-items:center;display:flex}.form-card{border-color:var(--color-slate-200);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;margin-bottom:calc(var(--spacing)*6);padding:calc(var(--spacing)*5);@media (width >= 40rem){padding:calc(var(--spacing)*6)}}.form-card__title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));margin-bottom:calc(var(--spacing)*4);--tw-font-weight:var(--font-weight-semibold);color:var(--color-slate-800);font-weight:var(--font-weight-semibold)}.category-flags{display:flex;flex-direction:column;margin-top:calc(var(--spacing)*2);@media (width >= 40rem){flex-direction:row}@media (width >= 40rem){align-items:center}@media (width >= 40rem){gap:calc(var(--spacing)*10)}}.category-flags .checkbox-row{margin-top:0}.locale-field-group{margin-bottom:calc(var(--spacing)*6);&:last-child{margin-bottom:0}}.locale-field-group__label{display:block;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-bottom:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-medium);color:var(--color-slate-700);font-weight:var(--font-weight-medium)}.locale-field-grid{column-gap:calc(var(--spacing)*4);display:grid;grid-template-columns:repeat(1,minmax(0,1fr));row-gap:calc(var(--spacing)*3);@media (width >= 40rem){grid-template-columns:repeat(2,minmax(0,1fr))}@media (width >= 64rem){grid-template-columns:repeat(3,minmax(0,1fr))}}.locale-field{display:flex;flex-direction:column}.locale-field__tag{cursor:pointer;font-size:var(--text-xxs);margin-bottom:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);color:var(--color-slate-400);letter-spacing:var(--tracking-wide);text-transform:uppercase}.upload-btn{background-color:var(--color-white);border-color:var(--color-slate-200);border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:1px;display:inline-block;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));min-height:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*5);position:relative;text-align:center;width:100%;--tw-font-weight:var(--font-weight-medium);color:var(--color-slate-700);font-weight:var(--font-weight-medium);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:75ms;transition-duration:75ms;--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out);&:hover{@media (hover:hover){background-color:var(--color-slate-200)}}&:hover{@media (hover:hover){color:var(--color-slate-700)}}@media (width >= 40rem){width:100%}@media (width >= 40rem){padding-block:calc(var(--spacing)*2)}}.upload-btn-icon{background-color:var(--color-white);border-color:var(--color-slate-200);border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:1px;display:inline-block;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-left:calc(var(--spacing)*6);max-width:calc(var(--spacing)*40);min-height:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*5);position:relative;text-align:center;width:100%;--tw-font-weight:var(--font-weight-medium);color:var(--color-slate-700);font-weight:var(--font-weight-medium);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:75ms;transition-duration:75ms;--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out);&:hover{@media (hover:hover){background-color:var(--color-slate-200)}}&:hover{@media (hover:hover){color:var(--color-slate-700)}}@media (width >= 40rem){width:100%}@media (width >= 40rem){padding-block:calc(var(--spacing)*2)}}.upload-btn-company{background-color:var(--color-white);border-color:var(--color-slate-200);border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:1px;display:inline-block;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-left:calc(var(--spacing)*4);min-height:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*5);position:relative;text-align:center;width:100%;--tw-font-weight:var(--font-weight-medium);color:var(--color-slate-700);font-weight:var(--font-weight-medium);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:75ms;transition-duration:75ms;--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out);&:hover{@media (hover:hover){background-color:var(--color-slate-200)}}&:hover{@media (hover:hover){color:var(--color-slate-700)}}@media (width >= 40rem){width:100%}@media (width >= 40rem){padding-block:calc(var(--spacing)*2)}}.upload-btn-row{justify-content:center;margin-top:calc(var(--spacing)*4);@media (width >= 40rem){display:flex}}.csv-file-input{color:var(--color-slate-500);display:block;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));width:100%;&::file-selector-button{margin-right:calc(var(--spacing)*4)}&::file-selector-button{cursor:pointer}&::file-selector-button{border-radius:var(--radius-full)}&::file-selector-button{border-style:var(--tw-border-style);border-width:var(--border-width-0)}&::file-selector-button{background-color:var(--color-slate-100)}&::file-selector-button{padding-inline:calc(var(--spacing)*5)}&::file-selector-button{padding-block:calc(var(--spacing)*2.5)}&::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-normal);font-weight:var(--font-weight-normal)}&::file-selector-button{color:var(--color-slate-700)}&:hover{@media (hover:hover){&::file-selector-button{background-color:var(--color-slate-200)}}}}.form-hint{color:var(--color-slate-500);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-top:var(--spacing)}.required-star{color:var(--color-rose-500)}.delete-form{margin-top:calc(var(--spacing)*4)}.form-submit-danger{background-color:var(--color-red-500);border-radius:var(--radius-full);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*5);width:100%;--tw-font-weight:var(--font-weight-semibold);color:var(--color-white);font-weight:var(--font-weight-semibold);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:75ms;transition-duration:75ms;--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out);&:hover{@media (hover:hover){background-color:var(--color-red-600)}}@media (width >= 40rem){width:auto}@media (width >= 40rem){padding-block:calc(var(--spacing)*2)}}.company-form-grid{display:grid;gap:calc(var(--spacing)*6);grid-template-columns:repeat(1,minmax(0,1fr));@media (width >= 40rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.company-accent-color-row,.company-avatar-upload-row{align-items:center;display:flex;flex-direction:row}.company-accent-color-row{gap:calc(var(--spacing)*3)}.company-accent-color-row .form-input{flex:1}.company-accent-color-picker{background-color:var(--color-white);border-color:var(--color-gray-300);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;cursor:pointer;flex-shrink:0;height:calc(var(--spacing)*10);padding:var(--spacing);width:calc(var(--spacing)*14)}.company-avatar-sm{border-radius:var(--radius-full);height:calc(var(--spacing)*20);object-fit:cover;width:calc(var(--spacing)*20)}.remove-photo-icon{color:var(--color-rose-500);height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.cover-dropzone{border-radius:var(--radius-lg);display:flex;justify-content:center;margin-top:calc(var(--spacing)*2);--tw-border-style:dashed;border:1px dashed color-mix(in srgb,oklch(21% .034 264.665) 25%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-gray-900) 25%,transparent)}padding-block:calc(var(--spacing)*10);padding-inline:calc(var(--spacing)*6)}.cover-placeholder-icon{color:var(--color-gray-300);height:calc(var(--spacing)*12);margin-inline:auto;width:calc(var(--spacing)*12)}.cover-dropzone-text-row{display:flex;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-top:calc(var(--spacing)*4);--tw-leading:calc(var(--spacing)*6);color:var(--color-gray-600);line-height:calc(var(--spacing)*6)}.cover-upload-label{background-color:var(--color-white);border-radius:var(--radius-md);cursor:pointer;position:relative;--tw-font-weight:var(--font-weight-semibold);color:var(--color-cyan-600);font-weight:var(--font-weight-semibold);&:focus-within{--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)}&:focus-within{--tw-ring-color:var(--color-cyan-200)}&:focus-within{--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-within{--tw-outline-style:none;outline-style:none}&:hover{@media (hover:hover){color:var(--color-cyan-500)}}}.cover-drag-text{padding-left:var(--spacing)}.cover-limits-text{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing)*5);color:var(--color-gray-600);line-height:calc(var(--spacing)*5)}.section-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));margin-bottom:calc(var(--spacing)*4);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.company-card-cover{border-radius:var(--radius);height:calc(var(--spacing)*28);margin-top:var(--spacing);object-fit:cover;width:100%}.company-card-logo{border-color:var(--color-white);border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:var(--border-width-4);height:calc(var(--spacing)*24);margin-inline:auto;margin-top:calc(var(--spacing)*-12);object-fit:cover;position:relative;width:calc(var(--spacing)*24);z-index:10}.company-card-name{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));margin-top:calc(var(--spacing)*3.5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.company-card-subtitle{color:var(--color-slate-400);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-bottom:calc(var(--spacing)*3)}.stat-value{align-items:center;display:flex;margin-top:calc(var(--spacing)*2)}.stat-value-number{background-clip:text;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-tight);color:transparent;letter-spacing:var(--tracking-tight)}.stat-value-number,.stat-value-number--plain{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.stat-value-number--plain{color:var(--color-slate-600)}.stat-value-number--green{--tw-gradient-position:to bottom in oklab;--tw-gradient-from:var(--color-emerald-300);--tw-gradient-to:var(--color-emerald-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.stat-value-number--green,.stat-value-number--slate{background-image:linear-gradient(var(--tw-gradient-stops))}.stat-value-number--slate{--tw-gradient-position:to bottom in oklab;--tw-gradient-from:var(--color-slate-300);--tw-gradient-to:var(--color-slate-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.stat-value-number--rose{--tw-gradient-position:to bottom in oklab;--tw-gradient-from:var(--color-rose-300);--tw-gradient-to:var(--color-rose-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.stat-value-number--orange,.stat-value-number--rose{background-image:linear-gradient(var(--tw-gradient-stops))}.stat-value-number--orange{--tw-gradient-position:to bottom in oklab;--tw-gradient-from:var(--color-orange-300);--tw-gradient-to:var(--color-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.stat-value-number--yellow{--tw-gradient-position:to bottom in oklab;--tw-gradient-from:var(--color-yellow-300);--tw-gradient-to:var(--color-yellow-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.stat-value-number--lime,.stat-value-number--yellow{background-image:linear-gradient(var(--tw-gradient-stops))}.stat-value-number--lime{--tw-gradient-position:to bottom in oklab;--tw-gradient-from:var(--color-lime-300);--tw-gradient-to:var(--color-lime-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.stat-ratio{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));margin-left:calc(var(--spacing)*1.5);--tw-font-weight:var(--font-weight-light);color:var(--color-slate-400);font-weight:var(--font-weight-light)}.stat-bar-wrapper{color:var(--color-slate-400);width:100%}.stat-bar-row{align-items:center;display:flex}.stat-bar-label{flex-shrink:0}.stat-bar-track{background-color:var(--color-slate-200);flex:1;margin-inline:calc(var(--spacing)*2)}.stat-bar-fill,.stat-bar-track{border-radius:var(--radius-sm);display:block;height:var(--spacing)}.stat-bar-fill{background-color:var(--color-slate-400)}.home-cards-grid{display:grid;gap:var(--spacing);grid-template-columns:repeat(1,minmax(0,1fr));@media (width >= 40rem){grid-template-columns:repeat(2,minmax(0,1fr))}@media (width >= 40rem){gap:calc(var(--spacing)*4)}}.info-card-header{display:flex;justify-content:space-between;margin-bottom:calc(var(--spacing)*3)}.info-card-title{--tw-font-weight:var(--font-weight-medium);color:var(--color-slate-700);font-weight:var(--font-weight-medium)}.info-card-empty,.info-card-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.info-card-empty,.info-card-hint{color:var(--color-slate-500)}.info-card-hint{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:where(.notification-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*var(--tw-space-y-reverse))}.notification-dot{color:var(--color-cyan-500);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.share-url{background-color:var(--color-green-100);border-radius:var(--radius-md);color:var(--color-green-800);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));margin-bottom:calc(var(--spacing)*4);margin-top:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*3);width:fit-content}.business-dashboard-stats{margin-top:calc(var(--spacing)*9);position:relative;@media (width >= 40rem){margin-top:calc(var(--spacing)*10)}}.business-dashboard-stats__heading{align-items:center;display:flex;gap:calc(var(--spacing)*3);justify-content:space-between;margin-bottom:calc(var(--spacing)*4)}.business-dashboard-stats__grid{display:grid;gap:calc(var(--spacing)*4);grid-template-columns:repeat(1,minmax(0,1fr));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:200ms;transition-duration:.2s;@media (width >= 64rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.business-dashboard-stats.is-loading .business-dashboard-stats__grid{opacity:70%}.business-dashboard-stats.is-loading .business-dashboard-stats__grid:empty{min-height:12rem}.business-dashboard-stats__message{color:var(--color-slate-400);font-size:var(--text-sm);grid-column:1/-1;line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing)*10);text-align:center}.business-dashboard-stats__spinner{align-items:center;display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:absolute;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:200ms;transition-duration:.2s}.business-dashboard-stats.is-loading .business-dashboard-stats__spinner{opacity:100%}.business-dashboard-stats__spinner-ring{animation:dashboardSpin .7s linear infinite;border-color:var(--color-slate-200);border-radius:var(--radius-full);border-style:var(--tw-border-style);border-top-color:var(--color-cyan-600);border-width:var(--border-width-2);height:calc(var(--spacing)*8);width:calc(var(--spacing)*8)}@keyframes dashboardSpin{to{transform:rotate(1turn)}}.business-chart-card{background-color:var(--color-white);border-radius:var(--radius-xl);display:flex;flex-direction:column;padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*5);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));--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(--color-gray-200);--tw-ring-inset:inset;@media (width >= 40rem){padding-inline:calc(var(--spacing)*6)}@media (width >= 40rem){padding-block:calc(var(--spacing)*5)}min-height:20rem}.business-chart-card__header{align-items:center;display:flex;gap:calc(var(--spacing)*3);justify-content:space-between;margin-bottom:calc(var(--spacing)*4);h3{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);color:var(--color-slate-700);font-weight:var(--font-weight-medium)}}.business-chart-card__toggles{background-color:var(--color-slate-100);border-radius:var(--radius-lg);display:inline-flex;flex-shrink:0;padding:calc(var(--spacing)*.5)}.business-chart-toggle{align-items:center;border-radius:var(--radius-md);color:var(--color-slate-400);display:inline-flex;height:calc(var(--spacing)*7);justify-content:center;transition-duration:var(--tw-duration,var(--default-transition-duration));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));width:calc(var(--spacing)*7);svg{fill:currentcolor;height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}&.is-active{background-color:var(--color-white);color:var(--color-cyan-600);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.business-chart-card__canvas{flex:1;min-height:0}.business-chart-legend{border-color:var(--color-slate-100);border-top-style:var(--tw-border-style);border-top-width:1px;column-gap:calc(var(--spacing)*4);display:flex;flex-wrap:wrap;margin-top:calc(var(--spacing)*4);padding-top:calc(var(--spacing)*3);row-gap:calc(var(--spacing)*1.5)}.business-chart-legend__item{align-items:center;color:var(--color-slate-600);cursor:pointer;display:flex;font-size:var(--text-xs);gap:calc(var(--spacing)*1.5);line-height:var(--tw-leading,var(--text-xs--line-height));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));-webkit-user-select:none;user-select:none;&.is-hidden{opacity:40%}&.is-hidden .business-chart-legend__swatch{background-color:transparent;box-shadow:inset 0 0 0 1.5px var(--legend-color)}}.business-chart-legend__swatch{background-color:var(--legend-color);border-radius:var(--radius-sm);flex-shrink:0;height:calc(var(--spacing)*3);width:calc(var(--spacing)*3)}.period-select{display:inline-block;flex-shrink:0;position:relative;text-align:left}.period-select__summary{align-items:center;background-color:var(--color-white);border-color:var(--color-slate-200);border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:1px;color:var(--color-slate-600);cursor:pointer;display:flex;font-size:var(--text-sm);gap:calc(var(--spacing)*1.5);line-height:var(--tw-leading,var(--text-sm--line-height));list-style-type:none;padding-block:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*3);transition-duration:var(--tw-duration,var(--default-transition-duration));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));-webkit-user-select:none;user-select:none;&:hover{@media (hover:hover){background-color:var(--color-slate-50)}}}.period-select__summary::-webkit-details-marker{display:none}.period-select__summary::marker{content:""}.period-select__current{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.period-select__chevron{color:var(--color-slate-400);height:calc(var(--spacing)*3.5);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));width:calc(var(--spacing)*3.5);--tw-duration:150ms;transition-duration:.15s}.period-select[open] .period-select__chevron{rotate:180deg}@keyframes periodMenuIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.period-select__menu{background-color:var(--color-white);border-color:var(--color-slate-200);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;margin-top:calc(var(--spacing)*2);min-width:calc(var(--spacing)*52);padding-block:var(--spacing);position:absolute;right:0;top:100%;z-index:50;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,rgba(0,0,0,.1)),0 4px 6px -4px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.period-select[open] .period-select__menu{animation:periodMenuIn .12s ease-out}.period-select__option{align-items:center;color:var(--color-slate-600);cursor:pointer;display:flex;font-size:var(--text-sm);gap:calc(var(--spacing)*3);justify-content:space-between;line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);text-align:left;white-space:nowrap;width:100%;&:hover{@media (hover:hover){background-color:var(--color-slate-50)}}}.period-select__option--active{--tw-font-weight:var(--font-weight-medium);color:var(--color-cyan-600);font-weight:var(--font-weight-medium)}.period-select__check{flex-shrink:0;height:calc(var(--spacing)*4);opacity:0;width:calc(var(--spacing)*4)}.period-select__option--active .period-select__check{opacity:100%}.period-select__custom{border-color:var(--color-slate-100);border-top-style:var(--tw-border-style);border-top-width:1px;margin-top:var(--spacing);padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*4);:where(&>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*2*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*2*var(--tw-space-y-reverse))}label{align-items:center;color:var(--color-slate-500);display:flex;font-size:var(--text-xs);gap:calc(var(--spacing)*3);justify-content:space-between;line-height:var(--tw-leading,var(--text-xs--line-height))}input[type=date]{border-color:var(--color-slate-200);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;color:var(--color-slate-700);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:var(--spacing);padding-inline:calc(var(--spacing)*2)}}.period-select__apply{background-color:var(--color-cyan-600);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-top:var(--spacing);padding-block:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*3);width:100%;--tw-font-weight:var(--font-weight-medium);color:var(--color-white);font-weight:var(--font-weight-medium);transition-duration:var(--tw-duration,var(--default-transition-duration));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));&:hover{@media (hover:hover){background-color:var(--color-cyan-700)}}}.review-avatar-col{flex-direction:column;margin-right:calc(var(--spacing)*3);@media (width >= 40rem){margin-right:calc(var(--spacing)*5)}}.review-content-col{flex-direction:column;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));width:100%;@media (width >= 40rem){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (width >= 40rem){.review-meta-header{margin-top:calc(var(--spacing)*.5)}}.review-author-name{display:flex;margin-bottom:calc(var(--spacing)*-.5)}.review-author-name__text{flex:1;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)}.review-author-name__badge,.review-author-name__badge-inactive{background-color:var(--color-emerald-100);border-radius:var(--radius-full);font-size:.7rem;padding-block:var(--spacing);padding-inline:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-light);color:var(--color-emerald-700);font-weight:var(--font-weight-light)}.review-author-name__badge-inactive{background-color:var(--color-slate-50);color:var(--color-gray-500)}.review-author-meta{font-size:var(--text-xxs);margin-top:var(--spacing);--tw-leading:calc(var(--spacing)*5);color:var(--color-slate-400);line-height:calc(var(--spacing)*5);@media (width >= 40rem){margin-top:0}@media (width >= 40rem){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.review-meta-span{display:block;margin-right:calc(var(--spacing)*4);@media (width >= 40rem){display:inline}}.review-source-span{display:none;margin-right:calc(var(--spacing)*4);@media (width >= 40rem){display:inline-flex}}.review-source-span__inner{align-items:center;display:inline-flex;gap:calc(var(--spacing)*1.5);margin-left:calc(var(--spacing)*2);img{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}}.review-text-block{background-color:var(--color-slate-50);border-radius:var(--radius-lg);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-bottom:calc(var(--spacing)*4);margin-top:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*5);padding-inline:calc(var(--spacing)*5)}.review-stars{color:var(--color-amber-500);display:block;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));margin-bottom:calc(var(--spacing)*2);margin-top:calc(var(--spacing)*-1)}.review-meta-row{align-items:center;color:var(--color-gray-400);display:flex;flex-direction:column;font-size:var(--text-xxs);justify-content:space-between;margin-bottom:var(--spacing);@media (width >= 40rem){flex-direction:row}@media (width >= 40rem){font-size:.8rem}}.review-meta-group{display:flex;flex-direction:row;:where(&>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*5*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*5*var(--tw-space-x-reverse))}@media (width >= 40rem){:where(&>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*6*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*6*var(--tw-space-x-reverse))}}}.review-email-row{align-items:center;display:flex}.review-ip-row{align-items:center;display:flex;margin-top:var(--spacing);@media (width >= 40rem){margin-top:0}}.review-count-badge{align-content:center;align-items:center;background-color:var(--color-blue-50);border-radius:var(--radius-full);display:inline-flex;height:calc(var(--spacing)*5);justify-content:center;margin-left:calc(var(--spacing)*2);width:calc(var(--spacing)*5);--tw-font-weight:var(--font-weight-medium);color:var(--color-blue-500);font-weight:var(--font-weight-medium)}.review-actions{align-items:center;display:grid;gap:calc(var(--spacing)*2.5);grid-template-columns:repeat(2,minmax(0,1fr));justify-content:flex-end;margin-left:auto;margin-top:calc(var(--spacing)*4);@media (width >= 40rem){margin-top:0}@media (width >= 40rem){display:flex}}.message-item{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);display:flex;padding-block:calc(var(--spacing)*6)}.message-avatar-col{flex-direction:column;width:calc(var(--spacing)*20)}.message-avatar{align-items:center;background-color:var(--color-amber-100);border-radius:var(--radius-full);display:inline-flex;font-size:var(--text-base);height:calc(var(--spacing)*12);justify-content:center;line-height:var(--tw-leading,var(--text-base--line-height));width:calc(var(--spacing)*12);--tw-font-weight:var(--font-weight-medium);color:var(--color-amber-600);font-weight:var(--font-weight-medium)}.message-content-col{flex-direction:column;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));width:100%}.message-sender-row{align-items:center;display:flex}.message-new-badge{background-color:var(--color-green-50);border-radius:var(--radius-3xl);display:inline-block;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));margin-right:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*.5);padding-inline:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-medium);color:var(--color-green-600);font-weight:var(--font-weight-medium)}.message-sender-name{display:inline-block;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)}.message-date{color:var(--color-slate-400)}.message-shift{margin-left:calc(var(--spacing)*-16);@media (width >= 40rem){margin-left:0}}.message-text{background-color:var(--color-slate-50);border-radius:var(--radius-lg);margin-block:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*5);padding-inline:calc(var(--spacing)*5)}.message-footer{align-items:center;color:var(--color-gray-400);font-size:var(--text-xs);justify-content:space-between;line-height:var(--tw-leading,var(--text-xs--line-height));margin-bottom:var(--spacing)}.aside-inner,.message-footer{display:flex;width:100%}.login-layout{display:flex;flex-direction:column;justify-content:center;min-height:100%;padding-block:calc(var(--spacing)*12);padding-inline:calc(var(--spacing)*3);@media (width >= 40rem){padding-inline:calc(var(--spacing)*6)}@media (width >= 64rem){padding-inline:calc(var(--spacing)*8)}}@media (width >= 40rem){.login-header{margin-inline:auto;max-width:var(--container-sm);width:100%}}.login-logo{margin-inline:auto}.login-heading{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));margin-top:calc(var(--spacing)*5);text-align:center;--tw-leading:calc(var(--spacing)*9);line-height:calc(var(--spacing)*9);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);color:var(--color-gray-900);letter-spacing:var(--tracking-tight)}.login-card{background-color:var(--color-white);border-radius:var(--radius-md);margin-top:calc(var(--spacing)*5);padding:calc(var(--spacing)*7);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));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){margin-inline:auto}@media (width >= 40rem){margin-top:calc(var(--spacing)*7)}@media (width >= 40rem){width:100%}@media (width >= 40rem){max-width:var(--container-md)}@media (width >= 40rem){padding-inline:calc(var(--spacing)*10)}@media (width >= 40rem){padding-block:calc(var(--spacing)*9)}}.login-submit-wrapper{margin-top:calc(var(--spacing)*7);@media (width >= 40rem){margin-top:calc(var(--spacing)*8)}}.login-forgot{color:var(--color-gray-500);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-top:calc(var(--spacing)*7);text-align:center}.login-footer{color:var(--color-gray-400);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));margin-block:calc(var(--spacing)*7);text-align:center;@media (width >= 40rem){margin-block:calc(var(--spacing)*8)}}.login-locale-link{margin-left:calc(var(--spacing)*4)}.review-aside-no-account{background-color:var(--color-slate-100);border-radius:var(--radius-lg);color:var(--color-slate-600);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-bottom:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*4)}.review-aside-label{color:var(--color-slate-500)}.review-aside-value{margin-bottom:calc(var(--spacing)*3)}.review-photo-grid{display:grid;gap:calc(var(--spacing)*4);grid-template-columns:repeat(3,minmax(0,1fr))}.review-photo-item{background-color:var(--color-slate-100);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:var(--border-width-0);display:block;height:calc(var(--spacing)*20);margin-bottom:calc(var(--spacing)*4);width:100%}.review-photo-checkbox-row{align-items:center;display:flex;flex-direction:row}.profile-form-wrapper{display:flex;margin-inline:auto;margin-bottom:calc(var(--spacing)*10)}.profile-photo-form{text-align:center;width:calc(var(--spacing)*28);@media (width >= 40rem){width:calc(var(--spacing)*32)}}.profile-photo{border-radius:var(--radius-full);height:calc(var(--spacing)*28);margin-top:calc(var(--spacing)*4);object-fit:cover;width:100%;@media (width >= 40rem){height:calc(var(--spacing)*32)}}.profile-general-form{margin-inline:auto;margin-top:calc(var(--spacing)*-3);@media (width >= 40rem){margin-top:0}}.settings-logos-grid{display:flex;margin-inline:auto;margin-bottom:calc(var(--spacing)*10);:where(&>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*8*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*8*var(--tw-space-x-reverse))}}.settings-logo-preview{height:32px}.settings-logo-preview,.settings-logo-preview-white{margin-top:calc(var(--spacing)*4);object-fit:contain;width:100%}.settings-logo-preview-white{background-color:var(--color-slate-300);height:27px}.settings-cover-preview{border-radius:var(--radius-xl);margin-block:calc(var(--spacing)*4);width:100%}.settings-mobile-cover-preview{height:calc(var(--spacing)*28);margin-top:calc(var(--spacing)*4);object-fit:contain;width:100%;@media (width >= 40rem){height:calc(var(--spacing)*32)}}.settings-favicon-preview{margin-block:calc(var(--spacing)*4);margin-inline:auto;width:calc(var(--spacing)*4)}.settings-touch-icon-preview{margin-block:calc(var(--spacing)*4);margin-inline:auto;width:calc(var(--spacing)*32)}.settings-section-title,.settings-section-title-mt{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));margin-bottom:calc(var(--spacing)*5);--tw-font-weight:var(--font-weight-medium);color:var(--color-cyan-600);font-weight:var(--font-weight-medium)}.settings-section-title-mt{margin-top:calc(var(--spacing)*10)}.metafield-list{list-style-type:disc;padding-left:calc(var(--spacing)*4)}.metafield-link{padding-left:calc(var(--spacing)*2)}.metafield-empty,.metafield-link{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.metafield-empty{color:var(--color-slate-500)}.metafield-delete-link{color:var(--color-rose-600);display:none;margin-top:calc(var(--spacing)*4);text-align:center;&:hover{@media (hover:hover){color:var(--color-rose-500)}}}.company-edit-controls{background-color:var(--color-white);border-color:var(--color-slate-200);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;box-shadow:0 1px 2px rgba(15,23,42,.04);margin-bottom:calc(var(--spacing)*7);padding:calc(var(--spacing)*4)}.company-edit-controls__header{align-items:center;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);display:flex;gap:calc(var(--spacing)*2.5);margin-bottom:var(--spacing);padding-inline:var(--spacing);padding-bottom:calc(var(--spacing)*3)}.company-edit-controls__header svg{color:var(--color-cyan-500);height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.company-edit-controls__header h2{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);color:var(--color-slate-800);font-weight:var(--font-weight-semibold)}.company-edit-controls__list{display:flex;flex-direction:column}.company-edit-control-row{align-items:center;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);display:flex;min-height:calc(var(--spacing)*11);padding-inline:var(--spacing);&:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:var(--border-width-0)}}.company-edit-control-row__label{color:var(--color-slate-700);cursor:pointer;flex:1;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-block:0!important;min-width:0;padding-right:calc(var(--spacing)*3)}.company-edit-control-row__edit{align-items:center;background-color:transparent;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:var(--border-width-0);color:var(--color-slate-400);cursor:pointer;display:inline-flex;flex-shrink:0;height:calc(var(--spacing)*8);justify-content:center;margin-right:calc(var(--spacing)*2);transition-duration:var(--tw-duration,var(--default-transition-duration));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));width:calc(var(--spacing)*8);&:hover{@media (hover:hover){background-color:var(--color-cyan-50)}}&:hover{@media (hover:hover){color:var(--color-cyan-600)}}}.company-edit-control-row__edit svg{height:var(--spacing-4\.5);width:var(--spacing-4\.5)}.company-edit-control-row__edit.hidden{display:none}.company-edit-switch{cursor:pointer;flex-shrink:0;position:relative}.company-edit-switch input{border-width:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.company-edit-switch__track{background-color:var(--color-slate-200);border-radius:var(--radius-full);display:flex;height:calc(var(--spacing)*6);position:relative;transition-duration:var(--tw-duration,var(--default-transition-duration));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));width:calc(var(--spacing)*11)}.company-edit-switch__thumb{background-color:var(--color-white);border-radius:var(--radius-full);box-shadow:0 1px 3px rgba(15,23,42,.25);height:calc(var(--spacing)*5);left:calc(var(--spacing)*.5);position:absolute;top:calc(var(--spacing)*.5);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));width:calc(var(--spacing)*5)}.company-edit-switch input:checked+.company-edit-switch__track{background-color:var(--color-cyan-500)}.company-edit-switch input:checked+.company-edit-switch__track .company-edit-switch__thumb{--tw-translate-x:calc(var(--spacing)*5);translate:var(--tw-translate-x) var(--tw-translate-y)}.company-edit-switch input:focus-visible+.company-edit-switch__track{--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(--color-cyan-200);--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)}.stamp-offer-assets{display:grid;gap:calc(var(--spacing)*4);grid-template-columns:repeat(1,minmax(0,1fr));margin-top:calc(var(--spacing)*5);@media (width >= 40rem){grid-template-columns:repeat(3,minmax(0,1fr))}}#stampOfferModal .modal-header+.form-label{margin-top:0}.stamp-offer-asset{align-items:center;background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 60%,transparent);border-color:var(--color-slate-200);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;display:flex;flex-direction:column;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-50) 60%,transparent)}padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*3)}.stamp-offer-asset__label{align-items:center;display:flex;font-size:var(--text-sm);justify-content:center;line-height:var(--tw-leading,var(--text-sm--line-height));min-height:calc(var(--spacing)*10);text-align:center;width:100%;--tw-leading:calc(var(--spacing)*5);color:var(--color-slate-600);line-height:calc(var(--spacing)*5)}.stamp-offer-asset__preview{align-items:center;background-color:color-mix(in srgb,oklch(92.9% .013 255.508) 60%,transparent);border-radius:var(--radius-xl);display:flex;height:calc(var(--spacing)*24);justify-content:center;margin-top:calc(var(--spacing)*3);overflow:hidden;width:calc(var(--spacing)*24);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-200) 60%,transparent)}}.stamp-offer-asset__preview .stamp-asset-preview{border-radius:var(--radius-none);height:calc(var(--spacing)*20);object-fit:contain;width:calc(var(--spacing)*20)}.stamp-offer-asset__upload{cursor:pointer;margin-left:0!important;margin-top:calc(var(--spacing)*3);width:100%!important}.promo-hint{color:var(--color-slate-500);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-bottom:calc(var(--spacing)*4)}.company-thumb-sm{border-radius:var(--radius-full);height:calc(var(--spacing)*6);object-fit:cover;width:calc(var(--spacing)*6)}.promo-company-cell{align-items:center;display:flex;gap:calc(var(--spacing)*2)}.tools-section{margin-bottom:calc(var(--spacing)*9);&:last-child{margin-bottom:calc(var(--spacing)*2)}}.tools-section__head{align-items:center;display:flex;gap:calc(var(--spacing)*2.5);margin-bottom:calc(var(--spacing)*4)}.tools-section__icon{color:var(--color-slate-400);height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.tools-section__label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-widest);color:var(--color-slate-400);letter-spacing:var(--tracking-widest);text-transform:uppercase}.tools-grid{display:grid;gap:calc(var(--spacing)*4);grid-template-columns:repeat(1,minmax(0,1fr));@media (width >= 40rem){grid-template-columns:repeat(2,minmax(0,1fr))}@media (width >= 80rem){grid-template-columns:repeat(3,minmax(0,1fr))}}.tool-card{background-color:var(--color-white);border-color:var(--color-slate-200);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;display:flex;flex-direction:column;padding:calc(var(--spacing)*5);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:150ms;transition-duration:.15s;&:hover{@media (hover:hover){--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,rgba(0,0,0,.1)),0 2px 4px -2px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}}.tool-card__head{gap:calc(var(--spacing)*3);margin-bottom:calc(var(--spacing)*2.5)}.tool-card__head,.tool-icon{align-items:center;display:flex}.tool-icon{border-radius:var(--radius-xl);flex-shrink:0;height:calc(var(--spacing)*9);justify-content:center;width:calc(var(--spacing)*9)}.tool-icon svg{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.tool-icon--cyan{background-color:var(--color-cyan-50);color:var(--color-cyan-600)}.tool-icon--violet{background-color:var(--color-violet-50);color:var(--color-violet-600)}.tool-icon--emerald{background-color:var(--color-emerald-50);color:var(--color-emerald-600)}.tool-icon--amber{background-color:var(--color-amber-50);color:var(--color-amber-600)}.tool-icon--rose{background-color:var(--color-rose-50);color:var(--color-rose-600)}.tool-card__title{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-semibold);color:var(--color-slate-800);font-weight:var(--font-weight-semibold)}.tool-card__desc{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);color:var(--color-slate-500);line-height:var(--leading-relaxed)}.tool-card__desc code{background-color:var(--color-slate-100);border-radius:var(--radius);color:var(--color-slate-600);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));padding-block:calc(var(--spacing)*.5);padding-inline:var(--spacing)}.tool-card__action{align-items:stretch;display:flex;flex-direction:column;gap:calc(var(--spacing)*3);margin-top:auto;padding-top:calc(var(--spacing)*4)}.tool-card__action .action-button{text-align:center;width:100%}.file-drop{align-items:center;border-radius:var(--radius-xl);border-width:1px;cursor:pointer;display:flex;gap:calc(var(--spacing)*3);width:100%;--tw-border-style:dashed;background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 60%,transparent);border-color:var(--color-slate-300);border-style:dashed;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-50) 60%,transparent)}padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*4);transition-duration:var(--tw-duration,var(--default-transition-duration));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));&:hover{@media (hover:hover){border-color:var(--color-cyan-400)}}&:hover{@media (hover:hover){background-color:color-mix(in srgb,oklch(98.4% .019 200.873) 50%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-cyan-50) 50%,transparent)}}}}.file-drop--filled{--tw-border-style:solid;background-color:color-mix(in srgb,oklch(98.4% .019 200.873) 50%,transparent);border-color:var(--color-cyan-200);border-style:solid;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-cyan-50) 50%,transparent)}}.file-drop__input{display:none}.file-drop__icon{color:var(--color-cyan-500);flex-shrink:0;height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.file-drop__text{flex-shrink:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);color:var(--color-slate-700);font-weight:var(--font-weight-medium)}.file-drop__name{color:var(--color-slate-400);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));margin-left:auto;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.file-drop__name--filled{--tw-font-weight:var(--font-weight-medium);color:var(--color-cyan-600);font-weight:var(--font-weight-medium)}.file-sample-link{align-items:center;color:var(--color-slate-500);display:inline-flex;font-size:var(--text-xs);gap:calc(var(--spacing)*1.5);line-height:var(--tw-leading,var(--text-xs--line-height));margin-top:calc(var(--spacing)*-1);width:fit-content;&:hover{@media (hover:hover){color:var(--color-cyan-600)}}}.file-sample-link svg{height:calc(var(--spacing)*3.5);width:calc(var(--spacing)*3.5)}.tool-progress{margin-top:var(--spacing);width:100%}.tool-progress__head{align-items:center;display:flex;gap:calc(var(--spacing)*3)}.tool-progress__cancel{background-color:transparent;border-style:var(--tw-border-style);border-width:var(--border-width-0);cursor:pointer;flex-shrink:0;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));padding:0;--tw-font-weight:var(--font-weight-medium);color:var(--color-rose-600);font-weight:var(--font-weight-medium);&:hover{@media (hover:hover){color:var(--color-rose-500)}}&:hover{@media (hover:hover){text-decoration-line:underline}}&:disabled{cursor:default;opacity:50%}}.tool-progress__track{background-color:var(--color-slate-200);border-radius:var(--radius-full);flex-grow:1;height:calc(var(--spacing)*2);min-width:0;overflow:hidden}.tool-progress__bar{background-color:var(--color-cyan-500);border-radius:var(--radius-full);height:100%;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));width:0;--tw-duration:300ms;transition-duration:.3s;--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.tool-progress__track.is-indeterminate .tool-progress__bar{animation:tool-indeterminate 1.1s ease-in-out infinite;width:40%}@keyframes tool-indeterminate{0%{transform:translateX(-110%)}to{transform:translateX(260%)}}.tool-progress__label{color:var(--color-slate-500);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));margin-top:calc(var(--spacing)*2)}.tool-result{border-radius:var(--radius-lg);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-top:var(--spacing);padding-block:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*3.5)}.tool-result ul{list-style-type:disc;padding-left:calc(var(--spacing)*5);:where(&>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*.5*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*.5*var(--tw-space-y-reverse))}}.tool-result--success{background-color:var(--color-green-50);color:var(--color-green-700)}.tool-result--warning{background-color:var(--color-orange-50);color:var(--color-orange-800)}.tool-result--error{background-color:var(--color-rose-50);color:var(--color-rose-700)}.messages-wrapper{margin-bottom:calc(var(--spacing)*2);margin-top:calc(var(--spacing)*-5)}.messages-pagination{margin-top:calc(var(--spacing)*9)}.category-icon-cell{display:flex;:where(&>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*4*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*4*var(--tw-space-x-reverse))}}.category-icon{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10)}.category-label{display:flex;flex:1;flex-direction:column;justify-content:center}.user-verified{color:var(--color-green-600)}.user-avatar{border-radius:var(--radius-full);display:inline-block;height:calc(var(--spacing)*8);margin-right:calc(var(--spacing)*2);object-fit:cover;vertical-align:middle;width:calc(var(--spacing)*8)}.user-edit-form{max-width:var(--container-lg)}.user-photo-preview{border-radius:var(--radius-full);height:calc(var(--spacing)*36);margin-bottom:calc(var(--spacing)*4);object-fit:cover;width:calc(var(--spacing)*36)}.hamburger-btn{display:block}.hamburger-btn,.hamburger-svg{height:calc(var(--spacing)*14);width:calc(var(--spacing)*14)}.hamburger-svg{color:var(--color-slate-600);padding:calc(var(--spacing)*3)}.logotype{align-items:center;border-bottom:1px var(--tw-border-style) color-mix(in srgb,oklch(92.8% .006 264.531) 50%,transparent);border-left-color:color-mix(in srgb,oklch(92.8% .006 264.531) 50%,transparent);border-right-color:color-mix(in srgb,oklch(92.8% .006 264.531) 50%,transparent);border-top-color:color-mix(in srgb,oklch(92.8% .006 264.531) 50%,transparent);display:none;height:calc(var(--spacing)*16);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-gray-200) 50%,transparent)}background-color:color-mix(in srgb,#fff 90%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}padding-inline:calc(var(--spacing)*7);@media (width >= 64rem){display:flex}img{display:none;height:calc(var(--spacing)*6);width:auto;@media (width >= 40rem){display:block}}}.aside-nav{border-color:var(--color-slate-100);border-right-style:var(--tw-border-style);border-right-width:1px;display:flex;flex-direction:column;margin-top:calc(var(--spacing)*12);padding:calc(var(--spacing)*5);@media (width >= 40rem){margin-top:0}}.buttons-main{display:grid;gap:calc(var(--spacing)*3);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:calc(var(--spacing)*3);margin-top:calc(var(--spacing)*3);width:100%;@media (width >= 40rem){display:block}@media (width >= 40rem){gap:0}}.business-review-reply{gap:calc(var(--spacing)*3);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;.light-button{height:calc(var(--spacing)*10);margin-left:0;margin-top:calc(var(--spacing)*2);@media (width >= 40rem){margin-left:calc(var(--spacing)*2)}}}.user-avatar-initials{align-items:center;background-color:var(--color-cyan-100);color:var(--color-cyan-700);display:inline-flex;font-size:var(--text-xs);height:calc(var(--spacing)*8);justify-content:center;line-height:var(--tw-leading,var(--text-xs--line-height));width:calc(var(--spacing)*8)}.user-avatar-initials,.user-status-badge{border-radius:var(--radius-full);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-transform:uppercase}.user-status-badge{display:inline-block;font-size:.65rem;margin-left:var(--spacing);padding-block:calc(var(--spacing)*.5);padding-inline:calc(var(--spacing)*2);vertical-align:middle;--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.user-status-badge--banned,.user-status-badge--rejected{background-color:var(--color-rose-100);color:var(--color-rose-700)}.user-status-badge--archived,.user-status-badge--deleted{background-color:var(--color-slate-200);color:var(--color-slate-600)}.user-status-badge--influencer{background-color:var(--color-violet-100);color:var(--color-violet-700)}.user-status-badge--ok,.user-status-badge--published{background-color:var(--color-emerald-100);color:var(--color-emerald-700)}.user-status-badge--in_review{background-color:var(--color-amber-100);color:var(--color-amber-700)}.user-profile-card{background-color:var(--color-white);border-color:var(--color-slate-200);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;display:flex;flex-direction:column;gap:calc(var(--spacing)*5);margin-bottom:calc(var(--spacing)*6);padding:calc(var(--spacing)*5);--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,rgba(0,0,0,.15)));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);@media (width >= 40rem){flex-direction:row}@media (width >= 40rem){padding:calc(var(--spacing)*6)}}.user-profile-hero{background-color:var(--color-white);border-color:var(--color-slate-200);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;margin-bottom:calc(var(--spacing)*5);padding:calc(var(--spacing)*5);--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,rgba(0,0,0,.15)));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);@media (width >= 40rem){padding:calc(var(--spacing)*6)}}.user-profile-hero__top{display:flex;flex-direction:column;gap:calc(var(--spacing)*3);@media (width >= 40rem){flex-direction:row}@media (width >= 40rem){gap:calc(var(--spacing)*4)}}.user-profile-avatar{flex-shrink:0;img{border-radius:var(--radius-full);height:calc(var(--spacing)*14);object-fit:cover;width:calc(var(--spacing)*14);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));--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(--color-white)}}.user-profile-avatar-initials{align-items:center;border-radius:var(--radius-full);display:flex;height:calc(var(--spacing)*14);justify-content:center;width:calc(var(--spacing)*14);--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-cyan-400);--tw-gradient-to:var(--color-teal-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position));font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);color:var(--color-white);font-weight:var(--font-weight-semibold);text-transform:uppercase}.user-profile-identity{display:flex;flex:1;flex-direction:column;justify-content:center;min-width:0}.user-profile-name-row{align-items:center;column-gap:calc(var(--spacing)*2);display:flex;flex-wrap:wrap;row-gap:var(--spacing)}.user-profile-name{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);color:var(--color-slate-800);font-weight:var(--font-weight-bold)}.user-profile-username{color:var(--color-slate-400);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));margin-top:calc(var(--spacing)*.5)}.user-profile-bio{color:var(--color-slate-500);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-top:var(--spacing)}.user-profile-stats-row{border-color:var(--color-slate-100);border-top-style:var(--tw-border-style);border-top-width:1px;column-gap:calc(var(--spacing)*3);display:flex;flex-wrap:wrap;margin-top:calc(var(--spacing)*4);padding-top:calc(var(--spacing)*4);row-gap:calc(var(--spacing)*2)}.user-profile-stat{background-color:var(--color-slate-50);border-color:var(--color-slate-100);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;display:flex;flex-direction:column;min-width:0;padding-block:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*3)}.user-profile-stat__label{font-size:.62rem;--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wide);color:var(--color-slate-400);letter-spacing:var(--tracking-wide);text-transform:uppercase}.user-profile-stat__value{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));margin-top:calc(var(--spacing)*.5);--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);color:var(--color-slate-800);font-weight:var(--font-weight-bold);--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,)}.user-profile-facts{border-color:var(--color-slate-100);border-top-style:var(--tw-border-style);border-top-width:1px;column-gap:calc(var(--spacing)*8);display:grid;grid-template-columns:repeat(1,minmax(0,1fr));margin-top:calc(var(--spacing)*4);padding-top:calc(var(--spacing)*4);row-gap:calc(var(--spacing)*2.5);@media (width >= 40rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.user-profile-fact{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));min-width:0;dt{font-size:.65rem;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wide);color:var(--color-slate-400);letter-spacing:var(--tracking-wide);text-transform:uppercase}dd{color:var(--color-slate-700);margin-top:calc(var(--spacing)*.5);overflow-wrap:break-word}}@media (width >= 40rem){.user-profile-fact--wide{grid-column:span 2/span 2}}.user-profile-fact--danger dd{color:var(--color-rose-700)}.user-profile-roles{border-color:var(--color-slate-100);border-top-style:var(--tw-border-style);border-top-width:1px;margin-top:calc(var(--spacing)*4);padding-top:calc(var(--spacing)*3)}.user-profile-roles__summary{align-items:center;cursor:pointer;display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*2);list-style-type:none;-webkit-user-select:none;user-select:none}.user-profile-roles__summary::-webkit-details-marker{display:none}.user-profile-roles__summary::marker{content:"";display:none}.user-profile-roles__title{font-size:.65rem;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-widest);color:var(--color-slate-400);letter-spacing:var(--tracking-widest);text-transform:uppercase}.user-profile-roles__current{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:calc(var(--spacing)*1.5);min-width:0}.user-role-chip{background-color:var(--color-slate-100);border-color:var(--color-slate-200);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;font-size:.7rem;padding-block:calc(var(--spacing)*.5);padding-inline:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-medium);color:var(--color-slate-600);font-weight:var(--font-weight-medium)}.user-role-chip--muted{color:var(--color-slate-400)}.user-profile-roles__toggle{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);color:var(--color-cyan-600);font-weight:var(--font-weight-medium);&:hover{@media (hover:hover){color:var(--color-cyan-700)}}}.user-profile-roles[open] .user-profile-roles__toggle{color:var(--color-slate-500)}.user-profile-roles__body{border-top-width:1px;margin-top:calc(var(--spacing)*3);--tw-border-style:dashed;border-color:var(--color-slate-200);border-style:dashed;padding-top:calc(var(--spacing)*3)}.user-profile-roles__list{display:grid;gap:calc(var(--spacing)*2);grid-template-columns:repeat(2,minmax(0,1fr));@media (width >= 40rem){grid-template-columns:repeat(3,minmax(0,1fr))}}.user-profile-roles__actions{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*3);margin-top:calc(var(--spacing)*3)}.user-profile-roles__status{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.user-profile-roles__status.alert-success{color:var(--color-emerald-700)}.user-profile-roles__status.alert-error{color:var(--color-red-600)}.user-company-search-wrap{position:relative}.user-company-results{background-color:var(--color-white);border-color:var(--color-slate-200);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;left:0;margin-top:var(--spacing);max-height:var(--spacing-60);overflow-y:auto;position:absolute;right:0;z-index:10;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,rgba(0,0,0,.1)),0 4px 6px -4px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.user-company-result{align-items:baseline;cursor:pointer;display:flex;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*3);&:hover{@media (hover:hover){background-color:var(--color-slate-50)}}}.user-company-result--empty{color:var(--color-slate-400);cursor:default;&:hover{@media (hover:hover){background-color:var(--color-white)}}}.user-tabs{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);display:flex;flex-wrap:nowrap;gap:calc(var(--spacing)*2);margin-bottom:calc(var(--spacing)*5);overflow-x:auto;padding-bottom:calc(var(--spacing)*3);scrollbar-width:none}.user-tabs::-webkit-scrollbar{display:none}.user-tab{align-items:center;background-color:var(--color-white);border-color:var(--color-slate-200);border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:1px;display:inline-flex;flex-shrink:0;font-size:var(--text-sm);gap:calc(var(--spacing)*1.5);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*4);--tw-font-weight:var(--font-weight-medium);color:var(--color-slate-500);font-weight:var(--font-weight-medium);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:75ms;transition-duration:75ms;&:hover{@media (hover:hover){color:var(--color-slate-800)}}}.user-tab--active{background-color:var(--color-cyan-500);border-color:var(--color-cyan-500);color:var(--color-white);&:hover{@media (hover:hover){color:var(--color-white)}}}.user-tab-count{background-color:var(--color-slate-100);border-radius:var(--radius-full);font-size:.7rem;min-width:calc(var(--spacing)*5);padding-inline:calc(var(--spacing)*1.5);text-align:center;--tw-font-weight:var(--font-weight-semibold);color:var(--color-slate-500);font-weight:var(--font-weight-semibold)}.user-tab--active .user-tab-count{background-color:color-mix(in srgb,#fff 25%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-white) 25%,transparent)}color:var(--color-white)}.user-tab-panel{display:none}.user-tab-panel--active{display:block}.user-tab-status{color:var(--color-slate-400);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing)*2)}.user-tab-loadmore{margin-top:calc(var(--spacing)*4);width:100%;@media (width >= 40rem){width:auto}}.user-tab-content .admin-list-grid{margin-top:0}.user-row{align-items:flex-start;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);display:flex;flex-direction:row;gap:calc(var(--spacing)*3);justify-content:space-between;padding-block:calc(var(--spacing)*3)}.user-row-icon{color:var(--color-slate-400);flex-shrink:0;margin-top:calc(var(--spacing)*.5)}.user-row-icon-svg{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.user-row-body{flex:1;min-width:0}.user-row-main{align-items:center;column-gap:calc(var(--spacing)*2);display:flex;flex-wrap:wrap;row-gap:var(--spacing)}.user-row-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);color:var(--color-slate-800);font-weight:var(--font-weight-semibold)}.user-row-sub{color:var(--color-slate-400);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.user-row-stars{--tw-tracking:var(--tracking-tight);color:var(--color-amber-400);letter-spacing:var(--tracking-tight)}.user-row-stars,.user-row-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.user-row-text{color:var(--color-slate-600);margin-top:var(--spacing);overflow-wrap:break-word}.user-row-token{word-break:break-all}.user-row-date,.user-row-token{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.user-row-date{color:var(--color-slate-400);flex-shrink:0;white-space:nowrap}.user-row-event{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);color:var(--color-slate-800);line-height:var(--leading-snug)}.user-row-event-verb{color:var(--color-slate-700)}.user-row-event-subject{--tw-font-weight:var(--font-weight-semibold);color:var(--color-slate-900);font-weight:var(--font-weight-semibold)}.user-row-event-link{--tw-font-weight:var(--font-weight-semibold);color:var(--color-cyan-700);font-weight:var(--font-weight-semibold);text-decoration-color:var(--color-cyan-300);text-decoration-line:underline;text-underline-offset:2px;&:hover{@media (hover:hover){color:var(--color-cyan-800)}}}.user-row-meta{font-size:.7rem;margin-top:var(--spacing);--tw-leading:var(--leading-tight);color:var(--color-slate-400);line-height:var(--leading-tight)}.user-row-params{display:flex;flex-wrap:wrap;gap:var(--spacing);margin-top:calc(var(--spacing)*1.5)}.user-row-param{align-items:center;background-color:var(--color-slate-100);border-radius:var(--radius);color:var(--color-slate-600);display:inline-flex;font-size:.68rem;gap:calc(var(--spacing)*.5);padding-block:calc(var(--spacing)*.5);padding-inline:calc(var(--spacing)*1.5)}.user-row-param-key{--tw-font-weight:var(--font-weight-semibold);color:var(--color-slate-500);font-weight:var(--font-weight-semibold)}.user-row-avatar-sm{align-items:center;background-color:var(--color-slate-200);border-radius:var(--radius-full);display:flex;flex-shrink:0;font-size:.65rem;height:calc(var(--spacing)*7);justify-content:center;width:calc(var(--spacing)*7);--tw-font-weight:var(--font-weight-bold);color:var(--color-slate-600);font-weight:var(--font-weight-bold);text-transform:uppercase}.user-row-token{color:var(--color-slate-400);font-family:var(--font-mono);font-size:.68rem;margin-top:var(--spacing);max-width:var(--container-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.users-list-toolbar{display:flex;flex-direction:column;gap:calc(var(--spacing)*3);margin-bottom:calc(var(--spacing)*6);@media (width >= 40rem){flex-direction:row}@media (width >= 40rem){align-items:center}@media (width >= 40rem){justify-content:space-between}}.users-list-search{position:relative;width:100%;@media (width >= 40rem){max-width:var(--container-md)}}.users-list-search-icon{height:calc(var(--spacing)*5);left:calc(var(--spacing)*3.5);pointer-events:none;position:absolute;top:50%;width:calc(var(--spacing)*5);--tw-translate-y:-50%;color:var(--color-slate-400);translate:var(--tw-translate-x) var(--tw-translate-y)}.users-list-search-input{background-color:var(--color-white);border-color:var(--color-slate-200);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;color:var(--color-slate-800);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing)*2.5);padding-left:calc(var(--spacing)*11);padding-right:calc(var(--spacing)*4);width:100%;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:75ms;transition-duration:75ms;&::placeholder{color:var(--color-slate-400)}&:focus{border-color:var(--color-cyan-400);--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(--color-cyan-100);--tw-outline-style:none;outline-style:none}}.users-list-summary{color:var(--color-slate-400);flex-shrink:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.users-list{display:flex;flex-direction:column;gap:calc(var(--spacing)*2)}.users-list-row{align-items:center;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 80%,transparent);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;display:grid;gap:calc(var(--spacing)*3);grid-template-columns:repeat(1,minmax(0,1fr));@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-slate-200) 80%,transparent)}background-color:var(--color-white);color:inherit;padding-block:calc(var(--spacing)*3.5);padding-inline:calc(var(--spacing)*4);text-decoration-line:none;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:150ms;transition-duration:.15s;&:hover{@media (hover:hover){border-color:var(--color-cyan-200)}}&:hover{@media (hover:hover){background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 50%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-50) 50%,transparent)}}}&:hover{@media (hover:hover){--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,rgba(0,0,0,.1)),0 2px 4px -2px var(--tw-shadow-color,rgba(0,0,0,.1));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){padding-inline:calc(var(--spacing)*5)}@media (width >= 40rem){padding-block:calc(var(--spacing)*4)}@media (width >= 64rem){grid-template-columns:minmax(0,2.2fr) repeat(3,minmax(0,.55fr)) minmax(0,.75fr) minmax(0,.55fr) minmax(0,.65fr) auto}@media (width >= 64rem){gap:calc(var(--spacing)*4)}}.users-list-row__identity{align-items:center;display:flex;gap:calc(var(--spacing)*3);min-width:0}.users-list-row__avatar{flex-shrink:0;img{border-radius:var(--radius-full);height:calc(var(--spacing)*11);object-fit:cover;width:calc(var(--spacing)*11);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));--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(--color-white)}}.users-list-row__avatar-initials{align-items:center;border-radius:var(--radius-full);display:flex;height:calc(var(--spacing)*11);justify-content:center;width:calc(var(--spacing)*11);--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-cyan-400);--tw-gradient-to:var(--color-teal-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position));font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);color:var(--color-white);font-weight:var(--font-weight-semibold);text-transform:uppercase;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.users-list-row__identity-text{display:flex;flex-direction:column;gap:calc(var(--spacing)*.5);min-width:0}.users-list-row__name-row{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*1.5)}.users-list-row__name{--tw-font-weight:var(--font-weight-semibold);color:var(--color-slate-900);font-weight:var(--font-weight-semibold)}.users-list-row__name,.users-list-row__username{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.users-list-row__username{color:var(--color-slate-400);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.users-list-row__contact{color:var(--color-slate-500);display:none;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;@media (width >= 40rem){display:block}}.users-list-row__stat{align-items:flex-start;display:flex;flex-direction:column;min-width:0;text-align:left;@media (width >= 64rem){align-items:center}@media (width >= 64rem){text-align:center}}.users-list-row__stat-value{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);color:var(--color-slate-800);font-weight:var(--font-weight-semibold);--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,)}.users-list-row__stat-label{font-size:.65rem;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wide);color:var(--color-slate-400);letter-spacing:var(--tracking-wide);text-transform:uppercase}.users-list-row__platform{align-items:center;display:flex;@media (width >= 64rem){justify-content:center}}.users-platform-badge{align-items:center;background-color:var(--color-slate-100);border-radius:var(--radius-full);display:inline-flex;font-size:var(--text-xs);gap:calc(var(--spacing)*1.5);line-height:var(--tw-leading,var(--text-xs--line-height));padding-block:var(--spacing);padding-inline:calc(var(--spacing)*2.5);--tw-font-weight:var(--font-weight-medium);color:var(--color-slate-600);font-weight:var(--font-weight-medium);img{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}}.users-platform-badge--ios{background-color:var(--color-slate-100);color:var(--color-slate-700)}.users-platform-badge--android{background-color:var(--color-emerald-50);color:var(--color-emerald-700)}.users-platform-badge--unknown{background-color:transparent;color:var(--color-slate-300);padding-inline:0}.users-list-row__notifications{align-items:flex-start;display:flex;flex-direction:column;gap:var(--spacing);min-width:0;@media (width >= 64rem){align-items:center}}.users-notifications-badge{align-items:center;border-radius:var(--radius-full);display:inline-flex;font-size:.7rem;padding-block:var(--spacing);padding-inline:calc(var(--spacing)*2.5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase}.users-notifications-badge--on{background-color:var(--color-emerald-50);color:var(--color-emerald-700)}.users-notifications-badge--off{background-color:var(--color-slate-100);color:var(--color-slate-500)}.users-notifications-badge--unknown{background-color:transparent;padding-inline:0;--tw-font-weight:var(--font-weight-normal);color:var(--color-slate-300);font-weight:var(--font-weight-normal);text-transform:none}.users-list-row__joined{align-items:flex-start;display:flex;flex-direction:column;gap:calc(var(--spacing)*.5);min-width:0;@media (width >= 64rem){align-items:flex-end}}.users-list-row__joined-date{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);color:var(--color-slate-700);font-weight:var(--font-weight-medium);--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,)}.users-list-row__chevron{align-items:center;color:var(--color-slate-300);display:none;justify-content:center;@media (width >= 64rem){display:flex}svg{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}}.users-list-row:hover .users-list-row__chevron{color:var(--color-cyan-500)}.users-list-pagination{margin-top:calc(var(--spacing)*8)}.users-list-header{display:none;gap:calc(var(--spacing)*4);margin-bottom:var(--spacing);padding-inline:calc(var(--spacing)*5);@media (width >= 64rem){display:grid}grid-template-columns:minmax(0,2.2fr) repeat(3,minmax(0,.55fr)) minmax(0,.75fr) minmax(0,.55fr) minmax(0,.65fr) auto}.users-list-header__cell{font-size:.65rem;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);color:var(--color-slate-400);letter-spacing:var(--tracking-wide);text-transform:uppercase}.users-list-header__cell--center{text-align:center}.users-list-header__cell--right{text-align:right}@media (max-width:1023px){.users-list-row{column-gap:calc(var(--spacing)*4);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:calc(var(--spacing)*3)}.users-list-row__identity,.users-list-row__joined{grid-column:span 2/span 2}.users-list-row__joined{align-items:center;border-color:var(--color-slate-100);border-top-style:var(--tw-border-style);border-top-width:1px;flex-direction:row;justify-content:space-between;margin-top:var(--spacing);padding-top:calc(var(--spacing)*3)}}.contacts-list-header{display:grid;font-size:.65rem;gap:calc(var(--spacing)*4);grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr) minmax(0,1.2fr);padding-inline:calc(var(--spacing)*5);padding-bottom:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);color:var(--color-slate-400);letter-spacing:var(--tracking-wide);text-transform:uppercase}.contacts-list{display:flex;flex-direction:column;gap:calc(var(--spacing)*2)}.contacts-list-row{align-items:flex-start;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 80%,transparent);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;display:grid;gap:calc(var(--spacing)*3);grid-template-columns:repeat(1,minmax(0,1fr));@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-slate-200) 80%,transparent)}background-color:var(--color-white);padding-block:calc(var(--spacing)*3.5);padding-inline:calc(var(--spacing)*4);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));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){grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr) minmax(0,1.2fr)}@media (width >= 40rem){gap:calc(var(--spacing)*4)}@media (width >= 40rem){padding-inline:calc(var(--spacing)*5)}@media (width >= 40rem){padding-block:calc(var(--spacing)*4)}}.contacts-list-row__phone-value{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);color:var(--color-slate-900);font-weight:var(--font-weight-semibold);word-break:break-all;--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,)}.contacts-list-row__field-label,.contacts-list-row__phone-label{display:block;font-size:.65rem;margin-bottom:var(--spacing);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wide);color:var(--color-slate-400);letter-spacing:var(--tracking-wide);text-transform:uppercase}.contacts-list-row__field-value{color:var(--color-slate-700);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));overflow-wrap:break-word}.contacts-list-row__user-links{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.contacts-user-link{--tw-font-weight:var(--font-weight-medium);color:var(--color-cyan-600);font-weight:var(--font-weight-medium);text-decoration-line:none;&:hover{@media (hover:hover){color:var(--color-cyan-500)}}}.contacts-user-link:not(:last-child):after{content:", ";--tw-font-weight:var(--font-weight-normal);color:var(--color-slate-400);font-weight:var(--font-weight-normal)}.contacts-user-notifications{align-items:center;border-radius:var(--radius-full);display:inline-flex;font-size:.65rem;margin-left:var(--spacing);padding-block:calc(var(--spacing)*.5);padding-inline:calc(var(--spacing)*1.5);vertical-align:middle;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase}.contacts-user-notifications--on{background-color:var(--color-emerald-50);color:var(--color-emerald-700)}.contacts-user-notifications--off{background-color:var(--color-slate-100);color:var(--color-slate-500)}.contacts-status{color:var(--color-slate-400);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing)*2)}.contacts-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*3);justify-content:center;margin-top:calc(var(--spacing)*8)}.contacts-pagination-info{color:var(--color-slate-500);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-inline:calc(var(--spacing)*2);--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,)}.contacts-pagination-btn--disabled{cursor:not-allowed;opacity:40%}.stamp-cards-grid{display:grid;gap:calc(var(--spacing)*4);grid-template-columns:repeat(1,minmax(0,1fr));@media (width >= 40rem){grid-template-columns:repeat(2,minmax(0,1fr))}@media (width >= 80rem){grid-template-columns:repeat(3,minmax(0,1fr))}}.stamp-card{background-color:var(--color-white);border-color:var(--color-slate-200);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;padding:calc(var(--spacing)*4);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.stamp-card__header{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*2);margin-bottom:calc(var(--spacing)*3)}.stamp-card__stamps{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);color:var(--color-slate-700);font-weight:var(--font-weight-semibold)}.stamp-card__footer{color:var(--color-slate-400);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));margin-top:calc(var(--spacing)*3)}.stamp-grid{display:grid;gap:calc(var(--spacing)*2);grid-template-columns:repeat(auto-fit,minmax(2.25rem,1fr))}.stamp-cell{align-items:center;aspect-ratio:1/1;border-radius:var(--radius-full);border-width:1px;display:flex;justify-content:center;--tw-border-style:dashed;border-color:var(--color-slate-300);border-style:dashed;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);color:var(--color-slate-400);font-weight:var(--font-weight-semibold);-webkit-user-select:none;user-select:none}.stamp-cell--filled{--tw-border-style:solid;background-color:var(--color-cyan-500);border-color:var(--color-cyan-500);border-style:solid;color:var(--color-white)}.stamp-cell--reward{--tw-border-style:solid;background-color:var(--color-amber-50);border-color:var(--color-amber-300);border-style:solid;color:var(--color-amber-400)}.stamp-cell--reward.stamp-cell--earned{background-color:var(--color-amber-400);border-color:var(--color-amber-400);color:var(--color-white)}.user-role-chip-label{align-items:center;background-color:var(--color-slate-50);border-color:var(--color-slate-200);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;color:var(--color-slate-700);cursor:pointer;display:flex;font-size:var(--text-sm);gap:calc(var(--spacing)*2);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*3);transition-duration:var(--tw-duration,var(--default-transition-duration));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))}.user-role-chip-label:has(input:checked){background-color:var(--color-cyan-50);border-color:var(--color-cyan-400);color:var(--color-cyan-700)}input[type=radio]:checked{background-color:var(--color-cyan-600);border-color:var(--color-cyan-600)}input[type=radio]:focus{--tw-ring-color:oklch(71.5% 0.143 215.221)}input[type=checkbox]:checked{background-color:var(--color-cyan-600);border-color:var(--color-cyan-600)}input[type=checkbox]:focus{--tw-ring-color:oklch(71.5% 0.143 215.221)}.push-locale-tabs{display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*1.5);margin-bottom:calc(var(--spacing)*3);margin-top:calc(var(--spacing)*4)}.push-locale-tab{background-color:var(--color-white);border-color:var(--color-slate-200);border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:1px;cursor:pointer;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));padding-block:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);color:var(--color-slate-500);letter-spacing:var(--tracking-wide);text-transform:uppercase;transition-duration:var(--tw-duration,var(--default-transition-duration));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));--tw-duration:75ms;transition-duration:75ms}.push-locale-tab--active{background-color:var(--color-cyan-500);border-color:var(--color-cyan-500);color:var(--color-white)}.push-preview-row{align-items:center;background-color:var(--color-slate-50);border-color:var(--color-slate-200);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;color:var(--color-slate-600);display:flex;flex-wrap:wrap;font-size:var(--text-sm);gap:calc(var(--spacing)*2);line-height:var(--tw-leading,var(--text-sm--line-height));margin-top:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*4)}.push-preview-label{--tw-font-weight:var(--font-weight-medium);color:var(--color-slate-700);font-weight:var(--font-weight-medium)}.push-preview-count{--tw-font-weight:var(--font-weight-bold);color:var(--color-cyan-600);font-weight:var(--font-weight-bold);--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,)}.push-preview-breakdown{color:var(--color-slate-400);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.push-stat-grid{display:grid;gap:calc(var(--spacing)*3);grid-template-columns:repeat(3,minmax(0,1fr))}.push-stat-grid--wide{grid-template-columns:repeat(2,minmax(0,1fr));@media (width >= 40rem){grid-template-columns:repeat(4,minmax(0,1fr))}}.push-stat-card{background-color:var(--color-white);border-color:var(--color-slate-200);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;display:flex;flex-direction:column;gap:var(--spacing);padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*4)}.push-stat-card--total{background-color:var(--color-cyan-50);border-color:var(--color-cyan-200)}.push-stat-card__label{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);--tw-tracking:var(--tracking-wide);color:var(--color-slate-400);letter-spacing:var(--tracking-wide);text-transform:uppercase}.push-stat-card__value{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);color:var(--color-slate-800);font-weight:var(--font-weight-bold);--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,)}.push-stat-card__rate{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);color:var(--color-cyan-600);font-weight:var(--font-weight-semibold)}.push-table-wrap{background-color:var(--color-white);border-color:var(--color-slate-200);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;overflow-x:auto}.push-table{border-collapse:collapse;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));width:100%}.push-table thead th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));text-align:left;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);color:var(--color-slate-400);letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap}.push-table tbody td,.push-table thead th{padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*4)}.push-table tbody td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-50);vertical-align:middle}.push-table tbody tr:last-child td{border-bottom-style:var(--tw-border-style);border-bottom-width:var(--border-width-0)}.push-table__row{cursor:pointer;transition-duration:var(--tw-duration,var(--default-transition-duration));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));--tw-duration:75ms;transition-duration:75ms}.push-table__row:hover{background-color:var(--color-slate-50)}.push-table__num{text-align:right;--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,)}.push-table__title{max-width:var(--container-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-medium);color:var(--color-slate-800);font-weight:var(--font-weight-medium)}.push-table__locales{display:flex;flex-wrap:wrap;gap:var(--spacing);margin-top:var(--spacing)}.push-table__loc{background-color:var(--color-slate-100);border-radius:var(--radius);font-size:.6rem;padding-block:calc(var(--spacing)*.5);padding-inline:calc(var(--spacing)*1.5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);color:var(--color-slate-400);letter-spacing:var(--tracking-wide);text-transform:uppercase}.push-table__sub{color:var(--color-slate-500);white-space:nowrap}.push-table__by,.push-table__sub{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.push-table__by{color:var(--color-slate-400)}.push-table__opens{--tw-font-weight:var(--font-weight-semibold);color:var(--color-slate-800);font-weight:var(--font-weight-semibold)}.push-table__rate{color:var(--color-slate-400);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));margin-left:var(--spacing)}.push-chip{background-color:var(--color-slate-100);border-radius:var(--radius-full);display:inline-block;font-size:.65rem;padding-block:calc(var(--spacing)*.5);padding-inline:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);color:var(--color-slate-600);letter-spacing:var(--tracking-wide);text-transform:uppercase}.push-chip--platform{background-color:var(--color-violet-100);color:var(--color-violet-700)}.push-badge{border-radius:var(--radius-full);display:inline-block;font-size:.65rem;padding-block:calc(var(--spacing)*.5);padding-inline:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase}.push-badge--ok{background-color:var(--color-emerald-100);color:var(--color-emerald-700)}.push-badge--info{background-color:var(--color-sky-100);color:var(--color-sky-700)}.push-badge--scheduled{background-color:var(--color-indigo-100);color:var(--color-indigo-700)}.push-badge--pending{background-color:var(--color-amber-100);color:var(--color-amber-700)}.push-back-link{display:inline-block;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-bottom:calc(var(--spacing)*4);--tw-font-weight:var(--font-weight-medium);color:var(--color-cyan-600);font-weight:var(--font-weight-medium);&:hover{@media (hover:hover){color:var(--color-cyan-700)}}}.push-meta{color:var(--color-slate-600);column-gap:calc(var(--spacing)*6);display:flex;flex-wrap:wrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));row-gap:var(--spacing)}.push-meta__label{--tw-font-weight:var(--font-weight-medium);color:var(--color-slate-400);font-weight:var(--font-weight-medium)}.push-uuid{background-color:var(--color-slate-50);border-radius:var(--radius);color:var(--color-slate-600);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));padding-block:calc(var(--spacing)*.5);padding-inline:calc(var(--spacing)*1.5)}.meta-ads{color:var(--color-slate-800);display:flex;flex-direction:column;gap:calc(var(--spacing)*5)}.meta-config-io{align-items:center;background-color:var(--color-slate-50);border-color:var(--color-slate-200);border-radius:10px;border-style:var(--tw-border-style);border-width:1px;column-gap:calc(var(--spacing)*4);display:flex;flex-wrap:wrap;justify-content:space-between;padding-block:.85rem;padding-inline:1.1rem;row-gap:calc(var(--spacing)*3)}.meta-config-io-hint{color:var(--color-slate-500);flex:1 1 220px;font-size:.82rem;margin:0}.meta-config-io-actions{display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*2)}.meta-toolbar{align-items:center;background-color:var(--color-white);border-color:var(--color-slate-200);border-radius:14px;border-style:var(--tw-border-style);border-width:1px;display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*4);justify-content:space-between;padding-block:.85rem;padding-inline:calc(var(--spacing)*5);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.meta-toolbar-status{align-items:center;display:flex;gap:.6rem;min-width:0}.meta-conn-dot{background-color:var(--color-slate-300);border-radius:var(--radius-full);flex-shrink:0;height:calc(var(--spacing)*2.5);width:calc(var(--spacing)*2.5);--tw-shadow:0 0 0 4px var(--tw-shadow-color,rgba(203,213,225,.25))}.meta-conn-dot,.meta-conn-dot.is-connected{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.meta-conn-dot.is-connected{background-color:var(--color-green-600);--tw-shadow:0 0 0 4px var(--tw-shadow-color,rgba(22,163,74,.18))}.meta-conn-dot.is-configured{background-color:var(--color-amber-600);--tw-shadow:0 0 0 4px var(--tw-shadow-color,rgba(217,119,6,.18))}.meta-conn-dot.is-configured,.meta-conn-dot.is-disconnected{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.meta-conn-dot.is-disconnected{background-color:var(--color-red-600);--tw-shadow:0 0 0 4px var(--tw-shadow-color,rgba(220,38,38,.18))}.meta-status-pill{font-size:.85rem;--tw-font-weight:var(--font-weight-semibold);color:var(--color-slate-800);font-weight:var(--font-weight-semibold)}.meta-status-pill.is-connected{color:var(--color-green-700)}.meta-status-pill.is-configured{color:var(--color-amber-700)}.meta-status-pill.is-disconnected{color:var(--color-red-700)}.meta-toolbar-actions{display:flex;flex-wrap:wrap;gap:.6rem}.meta-toolbar-actions .light-button{align-items:center;display:inline-flex;gap:.4rem}.meta-btn-icon{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.meta-btn-sm{font-size:.8rem;padding-block:.3rem;padding-inline:.7rem}.meta-tabs{align-self:flex-start;background-color:var(--color-slate-100);display:inline-flex;gap:var(--spacing);padding:.3rem}.meta-tab,.meta-tabs{border-radius:var(--radius-full)}.meta-tab{background-color:transparent;border-style:var(--tw-border-style);border-width:var(--border-width-0);cursor:pointer;font-size:.9rem;padding-block:calc(var(--spacing)*2);padding-inline:1.4rem;--tw-font-weight:var(--font-weight-semibold);color:var(--color-slate-500);font-weight:var(--font-weight-semibold);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:150ms;transition-duration:.15s}.meta-tab:hover{color:var(--color-slate-800)}.meta-tab--active{background-color:var(--color-white);color:var(--color-cyan-600);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.meta-panel{display:none}.meta-panel--active{display:block}.meta-section-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*4);justify-content:space-between;margin-bottom:calc(var(--spacing)*4)}.meta-section-title{font-size:1.05rem;margin:0;--tw-font-weight:var(--font-weight-bold);color:var(--color-slate-800);font-weight:var(--font-weight-bold)}.meta-section-hint{font-size:.85rem;margin-bottom:0;margin-top:.3rem;max-width:70ch;--tw-leading:1.5;color:var(--color-slate-500);line-height:1.5}.meta-tree{display:flex;flex-direction:column;gap:.6rem}.meta-node{background-color:var(--color-white);border-color:var(--color-slate-200);border-radius:10px;border-style:var(--tw-border-style);border-width:1px;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:150ms;transition-duration:.15s}.meta-node,.meta-node.is-open{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.meta-node.is-open{border-color:var(--color-slate-300);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,rgba(0,0,0,.1)),0 2px 4px -2px var(--tw-shadow-color,rgba(0,0,0,.1))}.meta-node-row{align-items:center;display:flex;gap:.85rem;padding-block:.85rem;padding-inline:calc(var(--spacing)*4)}.meta-node-children:not(.hidden)+.meta-node-row,.meta-node.is-open>.meta-node-row{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200)}.meta-node[data-expand-kind]>.meta-node-row{cursor:pointer}.meta-node-toggle{align-items:center;color:var(--color-slate-400);display:inline-flex;flex-shrink:0;height:calc(var(--spacing)*6);justify-content:center;width:calc(var(--spacing)*6)}.meta-node-toggle--leaf{visibility:hidden}.meta-node-chevron{height:calc(var(--spacing)*4);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));width:calc(var(--spacing)*4);--tw-duration:0.18s;transition-duration:.18s}.meta-node.is-open>.meta-node-row .meta-node-chevron{color:var(--color-cyan-600);rotate:90deg}.meta-node-info{flex:1 1 auto;min-width:0}.meta-node-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*2)}.meta-node-title{font-size:.92rem;max-width:42ch;overflow:hidden;--tw-font-weight:var(--font-weight-semibold);color:var(--color-slate-800);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.meta-node-sub{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.3rem}.meta-node-id{background-color:var(--color-indigo-50);border-radius:5px;color:var(--color-indigo-800);font-size:.72rem;padding-block:.05rem;padding-inline:.4rem}.meta-node-budget{font-size:.78rem;--tw-font-weight:var(--font-weight-medium);color:var(--color-slate-500);font-weight:var(--font-weight-medium)}.meta-node-children{background-color:var(--color-slate-50);border-bottom-left-radius:10px;border-bottom-right-radius:10px;display:flex;flex-direction:column;gap:calc(var(--spacing)*2);padding-block:.6rem;padding-bottom:calc(var(--spacing)*3);padding-left:1.6rem;padding-right:calc(var(--spacing)*3)}.meta-node--adset{--tw-border-style:solid;border-style:solid}.meta-node--ad,.meta-node--adset{background-color:var(--color-white)}.meta-node-actions{align-items:center;display:flex;flex-shrink:0;gap:.3rem}.meta-node-btn{align-items:center;background-color:var(--color-white);border-color:var(--color-slate-200);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;color:var(--color-slate-500);cursor:pointer;display:inline-flex;height:calc(var(--spacing)*8);justify-content:center;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));width:calc(var(--spacing)*8);--tw-duration:0.12s;transition-duration:.12s}.meta-node-btn:hover{background-color:var(--color-slate-50);border-color:var(--color-slate-300);color:var(--color-slate-800)}.meta-node-btn:disabled{cursor:not-allowed;opacity:50%}.meta-node-btn-icon{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.meta-node-btn.meta-ads-use-adset:hover,.meta-node-btn.meta-ads-use-campaign:hover{background-color:var(--color-cyan-50);border-color:var(--color-cyan-600);color:var(--color-cyan-600)}.meta-node-action-muted{color:var(--color-slate-400)}.meta-status-badge{align-items:center;border-radius:var(--radius-full);display:inline-flex;font-size:.66rem;padding-block:.12rem;padding-inline:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:0.03em;letter-spacing:.03em}.meta-status-badge.is-active{background-color:var(--color-green-100);color:var(--color-green-700)}.meta-status-badge.is-paused{background-color:var(--color-amber-100);color:var(--color-amber-700)}.meta-status-badge.is-archived{background-color:var(--color-slate-100);color:var(--color-slate-500)}.meta-empty{border-radius:10px;border-width:1px;margin:0;--tw-border-style:dashed;background-color:var(--color-slate-50);border-color:var(--color-slate-300);border-style:dashed;color:var(--color-slate-500);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*5);text-align:center}.meta-empty--nested{background-color:var(--color-white);padding-block:.6rem;padding-inline:.9rem;text-align:left}.meta-empty--error{background-color:var(--color-amber-50);border-color:var(--color-amber-300);color:var(--color-amber-700)}.meta-warn{color:var(--color-amber-700);font-size:.85rem;margin-bottom:0;margin-top:calc(var(--spacing)*2)}.meta-stepper{flex-direction:column;list-style-type:none;margin:0;padding:0}.meta-step,.meta-stepper{display:flex;gap:calc(var(--spacing)*4)}.meta-step{background-color:var(--color-white);border-color:var(--color-slate-200);border-radius:14px;border-style:var(--tw-border-style);border-width:1px;padding:calc(var(--spacing)*6);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:200ms;transition-duration:.2s}.meta-step.meta-ads-locked{opacity:50%;pointer-events:none;--tw-grayscale:grayscale(0.5);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,)}.meta-step--done .meta-step-marker{background-color:var(--color-green-100);border-color:var(--color-green-300);color:var(--color-green-700)}.meta-selected-context{margin-bottom:calc(var(--spacing)*5)}.meta-selected-card{border-color:var(--color-teal-200);border-radius:10px;border-style:var(--tw-border-style);border-width:1px;padding:calc(var(--spacing)*4);padding-inline:1.15rem;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));background:linear-gradient(135deg,#f0fdfa,#f8fafc);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.meta-selected-card-head{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*2);margin-bottom:calc(var(--spacing)*2)}.meta-selected-card-badge{background-color:var(--color-cyan-100);border-radius:var(--radius-full);font-size:.68rem;padding-block:.15rem;padding-inline:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:0.04em;color:var(--color-cyan-700);letter-spacing:.04em;text-transform:uppercase}.meta-selected-card-name{font-size:1.05rem;margin:0;margin-bottom:calc(var(--spacing)*3);--tw-leading:1.35;line-height:1.35;--tw-font-weight:var(--font-weight-bold);color:var(--color-slate-800);font-weight:var(--font-weight-bold)}.meta-selected-card-facts{column-gap:calc(var(--spacing)*4);display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin-bottom:calc(var(--spacing)*4);row-gap:.65rem}.meta-selected-card-facts dt{font-size:.68rem;margin:0 0 .15rem;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:0.04em;color:var(--color-slate-500);letter-spacing:.04em;text-transform:uppercase}.meta-selected-card-facts dd{color:var(--color-slate-800);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin:0;word-break:break-all}.meta-selected-card-facts code{font-size:.78rem}.meta-ads-context-summary{background-color:var(--color-slate-50);border-color:var(--color-slate-200);border-radius:10px;border-style:var(--tw-border-style);border-width:1px;margin-bottom:calc(var(--spacing)*5);padding:calc(var(--spacing)*4);padding-inline:1.15rem}.meta-ads-context-summary-title{color:var(--color-slate-500);font-size:.85rem;margin:0;margin-bottom:calc(var(--spacing)*3)}.meta-ads-context-summary-grid{display:grid;gap:calc(var(--spacing)*3);grid-template-columns:repeat(2,minmax(0,1fr))}.meta-ads-context-chip{background-color:var(--color-white);border-color:var(--color-slate-200);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;display:flex;flex-direction:column;gap:.2rem;min-width:0;padding:.65rem;padding-inline:.85rem}.meta-ads-context-chip-label{font-size:.68rem;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:0.04em;color:var(--color-slate-500);letter-spacing:.04em;text-transform:uppercase}.meta-ads-context-chip strong{color:var(--color-slate-800);font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-ads-context-chip code{color:var(--color-indigo-800);font-size:.72rem}.meta-step-marker{align-items:center;background-color:var(--color-cyan-50);border-color:var(--color-cyan-200);border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:1px;display:flex;flex-shrink:0;font-size:var(--text-base);height:2.2rem;justify-content:center;line-height:var(--tw-leading,var(--text-base--line-height));width:2.2rem;--tw-font-weight:var(--font-weight-bold);color:var(--color-cyan-600);font-weight:var(--font-weight-bold)}.meta-step-body{flex:1 1 auto;min-width:0}.meta-step-head{margin-bottom:calc(var(--spacing)*5)}.meta-step-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));margin:0;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.meta-step-hint{font-size:.85rem;margin-bottom:0;margin-top:.3rem;--tw-leading:1.5;color:var(--color-slate-500);line-height:1.5}.meta-form{gap:1.1rem}.meta-field,.meta-form{display:flex;flex-direction:column}.meta-field{gap:.4rem}.meta-field .form-label{margin:0}.meta-grid-2{display:grid;gap:calc(var(--spacing)*4);grid-template-columns:repeat(2,minmax(0,1fr))}.meta-check-row{display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*5)}.meta-check-col{display:flex;flex-direction:column;gap:calc(var(--spacing)*2)}.meta-check{align-items:center;color:var(--color-slate-800);cursor:pointer;display:inline-flex;font-size:var(--text-sm);gap:calc(var(--spacing)*2);line-height:var(--tw-leading,var(--text-sm--line-height));margin:0}.meta-check input{margin:0;width:auto}.meta-check-strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.meta-toggle-card{background-color:var(--color-slate-50);border-color:var(--color-slate-200);border-radius:10px;border-style:var(--tw-border-style);border-width:1px;gap:.7rem;padding:.9rem;padding-inline:calc(var(--spacing)*4)}.meta-repeat,.meta-toggle-card{display:flex;flex-direction:column}.meta-repeat{gap:calc(var(--spacing)*2)}.meta-disabled{opacity:45%;pointer-events:none}.meta-placements{border-radius:10px;border-width:1px;--tw-border-style:dashed;background-color:var(--color-slate-50);border-color:var(--color-slate-300);border-style:dashed;padding:calc(var(--spacing)*4)}.meta-placements-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*3);justify-content:space-between}.meta-placements-actions{display:flex;flex-wrap:wrap;gap:.4rem}.meta-placement-groups{display:flex;flex-direction:column;gap:.85rem;margin-top:.85rem}.meta-placement-group{background-color:var(--color-white);border-color:var(--color-slate-200);border-radius:10px;border-style:var(--tw-border-style);border-width:1px;padding:.85rem}.meta-placement-group-head{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.6rem}.meta-placement-group-head strong{font-size:.9rem;margin-right:auto}.meta-placement-grid{column-gap:.85rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));row-gap:.4rem}.meta-formats{display:grid;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr))}.meta-format{background-color:var(--color-slate-50);border-color:var(--color-slate-200);border-radius:10px;border-style:var(--tw-border-style);border-width:1px;display:flex;flex-direction:column;gap:calc(var(--spacing)*2);padding:.9rem}.meta-format-label{color:var(--color-slate-800);font-size:.8rem}.meta-format-label,.meta-format-sublabel{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.meta-format-sublabel{color:var(--color-slate-500);font-size:.72rem;margin:0}.meta-library-images{font-family:var(--font-mono);font-size:.78rem;min-height:2.6rem;resize:vertical;--tw-leading:1.45;line-height:1.45}.meta-library-match{font-size:.78rem;margin:0;--tw-leading:1.4;color:var(--color-slate-500);line-height:1.4}.meta-library-match.hidden{display:none}.meta-library-match.is-found{color:var(--color-cyan-700)}.meta-library-match.is-empty{color:var(--color-amber-700)}.meta-library-match.is-loading{color:var(--color-slate-400)}.meta-library-match strong{--tw-font-weight:var(--font-weight-bold);color:var(--color-cyan-600);font-weight:var(--font-weight-bold)}.meta-library-match code{background-color:var(--color-indigo-50);border-radius:5px;color:var(--color-indigo-800);font-size:.76rem;padding-block:.05rem;padding-inline:.35rem}.meta-library-match-summary{font-size:.82rem;margin-bottom:calc(var(--spacing)*3);margin-top:.35rem;padding-left:1.1rem}.meta-library-match-summary li{margin-block:.2rem}.meta-conn-info,.meta-result{background-color:var(--color-slate-50);border-color:var(--color-slate-200);border-radius:10px;border-style:var(--tw-border-style);border-width:1px;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-top:calc(var(--spacing)*4);padding:.85rem;padding-inline:calc(var(--spacing)*4)}.meta-conn-info ul,.meta-result ul{margin-bottom:0;margin-top:.35rem;padding-left:1.1rem}.meta-preview{background-color:var(--color-cyan-50);border-color:var(--color-cyan-200);border-radius:10px;border-style:var(--tw-border-style);border-width:1px;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-top:calc(var(--spacing)*4);padding:.85rem;padding-inline:calc(var(--spacing)*4)}.meta-upload-size{color:var(--color-slate-500);font-size:.85rem;margin:0 0 .65rem}.meta-preview ul{margin-bottom:0;margin-top:.35rem;padding-left:1.1rem}.meta-badge{background-color:var(--color-cyan-100);border-radius:var(--radius-full);color:var(--color-cyan-700);display:inline-block;font-size:.72rem;margin-left:.35rem;padding-block:.05rem;padding-inline:.45rem}.meta-conn-info code,.meta-format code,.meta-preview code,.meta-result code{background-color:var(--color-indigo-50);border-radius:5px;color:var(--color-indigo-800);font-size:.78rem;padding-block:.05rem;padding-inline:.35rem}.meta-actions{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*3)}.meta-batch-upload{background-color:var(--color-white);border-color:var(--color-slate-200);border-radius:10px;border-style:var(--tw-border-style);border-width:1px;bottom:0;box-shadow:0 -6px 24px rgba(15,23,42,.1);margin-top:calc(var(--spacing)*5);padding:.9rem;padding-inline:calc(var(--spacing)*4);padding-bottom:calc(var(--spacing)*4);position:sticky;z-index:3}.meta-batch-upload.hidden{display:none}.meta-batch-upload-title{font-size:.82rem;margin:0 0 .55rem;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:0.01em;color:var(--color-slate-800);letter-spacing:.01em}.meta-batch-upload-track{background-color:var(--color-slate-100);border-color:var(--color-slate-200);border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:1px;height:10px;overflow:hidden;position:relative}.meta-batch-upload-dashes{animation:meta-batch-dash-right .85s linear infinite;background-image:repeating-linear-gradient(90deg,transparent,transparent 6px,#0891b2 0,#0891b2 8px);background-size:16px 100%;inset:0;opacity:55%;pointer-events:none;position:absolute;z-index:0}.meta-batch-upload-bar{animation:meta-batch-bar-shine 1.6s ease-in-out infinite;background:linear-gradient(90deg,#0e7490,#0891b2,#22d3ee);background-size:200% 100%;border-radius:inherit;box-shadow:0 0 12px rgba(8,145,178,.45);height:100%;position:relative;transition:width .4s cubic-bezier(.4,0,.2,1);width:0;z-index:1}.meta-batch-upload-meta{align-items:center;color:var(--color-slate-500);display:flex;font-size:.78rem;gap:calc(var(--spacing)*3);justify-content:space-between;margin-top:.45rem}.meta-batch-upload-pct{--tw-font-weight:var(--font-weight-semibold);color:var(--color-cyan-600);font-weight:var(--font-weight-semibold);--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,)}@keyframes meta-batch-dash-right{0%{background-position:0 0}to{background-position:16px 0}}@keyframes meta-batch-bar-shine{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.meta-modal-header{align-items:flex-start;display:flex;gap:calc(var(--spacing)*4);justify-content:space-between;margin-bottom:calc(var(--spacing)*3)}.meta-modal-header h3{font-size:1.1rem;margin:0;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.meta-help-intro{margin:0;margin-bottom:calc(var(--spacing)*4);--tw-leading:1.55;color:var(--color-slate-600);line-height:1.55}.meta-help-list{margin:0;padding-left:calc(var(--spacing)*5);--tw-leading:1.6;color:var(--color-slate-800);line-height:1.6}.meta-help-list li+li{margin-top:.65rem}.meta-help-note{color:var(--color-slate-500);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-bottom:0;margin-top:calc(var(--spacing)*4)}@media (max-width:640px){.meta-formats,.meta-grid-2{grid-template-columns:repeat(1,minmax(0,1fr))}.meta-step{gap:calc(var(--spacing)*3);padding:1.1rem}.meta-step-marker{font-size:.9rem;height:1.9rem;width:1.9rem}.meta-node-actions{flex-wrap:wrap;justify-content:flex-end}.meta-ads-context-summary-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.menu-intro{color:var(--color-slate-500);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-bottom:calc(var(--spacing)*6);margin-top:calc(var(--spacing)*-2);max-width:var(--container-2xl)}.menu-empty{align-items:center;border-radius:var(--radius-2xl);border-width:1px;display:flex;flex-direction:column;gap:calc(var(--spacing)*2);margin-top:calc(var(--spacing)*4);--tw-border-style:dashed;background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 60%,transparent);border-color:var(--color-slate-300);border-style:dashed;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-50) 60%,transparent)}padding-block:calc(var(--spacing)*12);padding-inline:calc(var(--spacing)*6);text-align:center}.menu-empty.hidden{display:none}.menu-empty__icon{color:var(--color-slate-300);height:calc(var(--spacing)*10);margin-bottom:var(--spacing);width:calc(var(--spacing)*10)}.menu-empty__title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);color:var(--color-slate-700);font-weight:var(--font-weight-medium)}.menu-empty__text{color:var(--color-slate-500);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-bottom:calc(var(--spacing)*3);max-width:var(--container-sm)}.menu-categories{display:flex;flex-direction:column;gap:calc(var(--spacing)*4)}.menu-category-card{background-color:var(--color-white);border-color:var(--color-slate-200);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;overflow:hidden;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.menu-sort-placeholder{border-radius:var(--radius-2xl);border-width:var(--border-width-2);--tw-border-style:dashed;background-color:color-mix(in srgb,oklch(98.4% .019 200.873) 40%,transparent);border-color:var(--color-cyan-300);border-style:dashed;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-cyan-50) 40%,transparent)}list-style:none}.menu-category-head{align-items:center;background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 70%,transparent);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);display:flex;gap:calc(var(--spacing)*3);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-50) 70%,transparent)}padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*3);@media (width >= 40rem){padding-inline:calc(var(--spacing)*4)}}.menu-category-titlewrap{display:flex;flex-direction:column;flex-grow:1;min-width:0}.menu-category-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold);color:var(--color-slate-800);font-weight:var(--font-weight-semibold)}.menu-category-count{color:var(--color-slate-400);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.menu-category-actions{align-items:center;display:flex;flex-shrink:0;gap:calc(var(--spacing)*1.5)}.menu-drag{align-items:center;background-color:transparent;border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:var(--border-width-0);color:var(--color-slate-300);cursor:grab;display:flex;flex-shrink:0;height:calc(var(--spacing)*7);justify-content:center;padding:0;touch-action:none;width:calc(var(--spacing)*7);&:hover{@media (hover:hover){color:var(--color-slate-500)}}&:active{cursor:grabbing}}.menu-drag__icon{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.menu-item-list{display:flex;flex-direction:column;min-height:3rem;:where(&>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-bottom-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse))}:where(&>:not(:last-child)){border-color:var(--color-slate-100)}}.menu-item{align-items:center;background-color:var(--color-white);display:flex;gap:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*3);@media (width >= 40rem){padding-inline:calc(var(--spacing)*4)}}.menu-item-thumb{align-items:center;background-color:var(--color-slate-100);border-radius:var(--radius-lg);display:flex;flex-shrink:0;height:calc(var(--spacing)*14);justify-content:center;overflow:hidden;width:calc(var(--spacing)*14)}.menu-item-thumb img{height:100%;object-fit:cover;width:100%}.menu-item-thumb--empty{border-width:1px;--tw-border-style:dashed;border-color:var(--color-slate-200);border-style:dashed}.menu-item-thumb__icon{color:var(--color-slate-300);height:calc(var(--spacing)*6);width:calc(var(--spacing)*6)}.menu-item-info{flex-grow:1;min-width:0}.menu-item-title{overflow:hidden;text-overflow:ellipsis;--tw-font-weight:var(--font-weight-medium);color:var(--color-slate-800);font-weight:var(--font-weight-medium)}.menu-item-price,.menu-item-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:nowrap}.menu-item-price{flex-shrink:0;--tw-font-weight:var(--font-weight-semibold);color:var(--color-cyan-600);font-weight:var(--font-weight-semibold);--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,)}.menu-item-desc{display:-webkit-box;margin-top:calc(var(--spacing)*.5);overflow:hidden;-webkit-box-orient:vertical;color:var(--color-slate-500);font-size:var(--text-xs);-webkit-line-clamp:2;line-height:var(--tw-leading,var(--text-xs--line-height))}.menu-item-variants{display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*1.5);margin-top:calc(var(--spacing)*2)}.menu-variant-chip{align-items:center;background-color:var(--color-slate-100);border-radius:var(--radius-full);display:inline-flex;font-size:var(--text-xxs);gap:var(--spacing);padding-block:var(--spacing);padding-inline:calc(var(--spacing)*2.5);--tw-font-weight:var(--font-weight-medium);color:var(--color-slate-600);font-weight:var(--font-weight-medium)}.menu-variant-chip__price{--tw-font-weight:var(--font-weight-semibold);color:var(--color-cyan-600);font-weight:var(--font-weight-semibold)}.menu-item-actions{align-items:center;display:flex;flex-shrink:0;gap:var(--spacing)}.menu-item--disabled{opacity:50%}.menu-item-meta{display:contents}.menu-item-status{align-self:center;display:flex;flex-direction:column;flex-shrink:0;gap:calc(var(--spacing)*2.5)}.menu-status-toggle{align-items:center;background-color:transparent;border-style:var(--tw-border-style);border-width:var(--border-width-0);cursor:pointer;display:flex;gap:calc(var(--spacing)*2);padding:0}.menu-status-track{background-color:var(--color-slate-200);border-radius:var(--radius-full);display:inline-flex;flex-shrink:0;height:calc(var(--spacing)*5);position:relative;transition-duration:var(--tw-duration,var(--default-transition-duration));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));width:calc(var(--spacing)*9);--tw-duration:150ms;transition-duration:.15s}.menu-status-thumb{background-color:var(--color-white);border-radius:var(--radius-full);height:calc(var(--spacing)*4);left:calc(var(--spacing)*.5);position:absolute;top:calc(var(--spacing)*.5);width:calc(var(--spacing)*4);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:150ms;transition-duration:.15s}.menu-status-toggle--on .menu-status-track{background-color:var(--color-cyan-500)}.menu-status-toggle--on .menu-status-thumb{--tw-translate-x:calc(var(--spacing)*4);translate:var(--tw-translate-x) var(--tw-translate-y)}.menu-status-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);color:var(--color-slate-600);font-weight:var(--font-weight-medium);-webkit-user-select:none;user-select:none;white-space:nowrap}.menu-no-items{color:var(--color-slate-400);font-size:var(--text-sm);font-style:italic;line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*4);text-align:center}.menu-icon-btn{align-items:center;background-color:transparent;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:var(--border-width-0);color:var(--color-slate-400);cursor:pointer;display:flex;height:calc(var(--spacing)*8);justify-content:center;padding:0;transition-duration:var(--tw-duration,var(--default-transition-duration));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));width:calc(var(--spacing)*8);&:hover{@media (hover:hover){background-color:var(--color-slate-100)}}&:hover{@media (hover:hover){color:var(--color-slate-700)}}}@media (hover:hover){.menu-icon-btn--danger:hover{background-color:var(--color-rose-50);color:var(--color-rose-600)}}.menu-icon-btn__icon{height:18px;width:18px}.menu-inline-icon{display:inline-block;height:calc(var(--spacing)*4);margin-top:calc(var(--spacing)*-.5);width:calc(var(--spacing)*4)}.menu-textarea{min-height:4.5rem;resize:vertical}.menu-form-row{display:grid;gap:calc(var(--spacing)*4);grid-template-columns:repeat(1,minmax(0,1fr));margin-bottom:calc(var(--spacing)*6);@media (width >= 40rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.menu-form-col{display:flex;flex-direction:column}.menu-price-input{position:relative}.menu-price-currency{pointer-events:none;position:absolute;right:calc(var(--spacing)*3);top:50%;--tw-translate-y:-50%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));translate:var(--tw-translate-x) var(--tw-translate-y);--tw-font-weight:var(--font-weight-medium);color:var(--color-slate-400);font-weight:var(--font-weight-medium)}.menu-image-preview{border-color:var(--color-slate-200);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;height:calc(var(--spacing)*24);margin-top:calc(var(--spacing)*2);overflow:hidden;position:relative;width:calc(var(--spacing)*24)}.menu-image-preview img{height:100%;object-fit:cover;width:100%}.menu-image-remove{background-color:color-mix(in srgb,#000 55%,transparent);border-style:var(--tw-border-style);border-width:var(--border-width-0);inset-inline:0;bottom:0;cursor:pointer;position:absolute;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 55%,transparent)}font-size:var(--text-xxs);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-medium);color:var(--color-white);font-weight:var(--font-weight-medium);transition-duration:var(--tw-duration,var(--default-transition-duration));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));&:hover{@media (hover:hover){background-color:color-mix(in srgb,oklch(64.5% .246 16.439) 90%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-rose-500) 90%,transparent)}}}}.menu-variants{margin-bottom:calc(var(--spacing)*6)}.menu-variants__head{align-items:center;display:flex;gap:calc(var(--spacing)*3);justify-content:space-between;margin-bottom:var(--spacing)}.menu-variant-list{display:flex;flex-direction:column;gap:calc(var(--spacing)*2);margin-top:calc(var(--spacing)*2)}.menu-variant-row{align-items:center;display:grid;gap:calc(var(--spacing)*2);grid-template-columns:auto 1fr 1fr 1fr 6rem auto}.menu-drag--variant{align-self:center}@media (max-width:640px){.menu-category-head .js-add-item{padding-block:.375rem;padding-inline:calc(var(--spacing)*2);width:auto;--tw-leading:0;color:0;line-height:0}.menu-category-head .js-add-item .menu-inline-icon{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.menu-item{align-items:center;column-gap:calc(var(--spacing)*3);display:grid;grid-template-areas:"drag thumb info" "meta meta  meta";grid-template-columns:auto auto 1fr;row-gap:.625rem}.menu-item>.menu-drag{align-self:flex-start;grid-area:drag;margin-top:calc(var(--spacing)*.5)}.menu-item-thumb{align-self:flex-start;grid-area:thumb}.menu-item-info{grid-area:info;min-width:0}.menu-item-meta{align-items:center;column-gap:calc(var(--spacing)*3);display:grid;grid-area:meta;grid-template-columns:1fr auto;row-gap:calc(var(--spacing)*2)}.menu-item-price{grid-column:1}.menu-item-actions{grid-column:2;justify-self:flex-end}.menu-item-status{align-self:flex-start;flex-direction:row;gap:calc(var(--spacing)*5);grid-column:1/-1}.menu-variant-row{grid-template-areas:"drag az    ru" "drag en    price" "drag rm    rm";grid-template-columns:auto 1fr 1fr}.menu-variant-row .menu-drag--variant{align-self:center;grid-area:drag}.menu-variant-row .js-variant-az{grid-area:az}.menu-variant-row .js-variant-ru{grid-area:ru}.menu-variant-row .js-variant-en{grid-area:en}.menu-variant-row .js-variant-price{grid-area:price}.menu-variant-row .js-remove-variant{grid-area:rm;justify-self:flex-end}}.appt-page-action-bar{display:flex;justify-content:flex-end;margin-bottom:calc(var(--spacing)*5)}.ac-grid{align-items:stretch;display:grid;gap:calc(var(--spacing)*5);grid-template-columns:repeat(1,minmax(0,1fr));@media (width >= 48rem){grid-template-columns:repeat(2,minmax(0,1fr))}@media (width >= 80rem){grid-template-columns:repeat(3,minmax(0,1fr))}}.ac-card{border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 80%,transparent);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;display:flex;flex-direction:column;height:100%;position:relative;@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-slate-200) 80%,transparent)}background-color:var(--color-white);box-shadow:0 1px 2px rgba(15,23,42,.04);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.ac-card:hover{--tw-translate-y:calc(var(--spacing)*-0.5);border-color:var(--color-slate-300);box-shadow:0 12px 28px -12px rgba(15,23,42,.18);translate:var(--tw-translate-x) var(--tw-translate-y)}.ac-card--off{border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 70%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-slate-200) 70%,transparent)}background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 70%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-50) 70%,transparent)}}.ac-card--off .ac-card__title{color:var(--color-slate-500)}.ac-card--off .ac-icon-tile{background-color:var(--color-slate-100);color:var(--color-slate-400)}.ac-card__head{align-items:flex-start;display:flex;gap:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*5);padding-bottom:calc(var(--spacing)*4);padding-top:calc(var(--spacing)*5)}.ac-icon-tile{align-items:center;background-color:var(--color-cyan-50);border-radius:var(--radius-xl);color:var(--color-cyan-600);display:flex;flex-shrink:0;height:calc(var(--spacing)*11);justify-content:center;width:calc(var(--spacing)*11)}.ac-icon-tile svg{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.ac-card__titlewrap{flex:1;min-width:0;padding-top:calc(var(--spacing)*.5)}.ac-card__title{font-size:.95rem;--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);color:var(--color-slate-800);font-weight:var(--font-weight-semibold);overflow-wrap:break-word}.ac-card__subtitle{align-items:center;display:flex;font-size:var(--text-xs);gap:var(--spacing);line-height:var(--tw-leading,var(--text-xs--line-height));margin-top:var(--spacing);--tw-leading:var(--leading-snug);color:var(--color-slate-400);line-height:var(--leading-snug)}.ac-card__subtitle svg{flex-shrink:0;height:calc(var(--spacing)*3.5);width:calc(var(--spacing)*3.5)}.ac-card__subtitle span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-status{align-items:center;display:inline-flex;flex-shrink:0;font-size:.7rem;gap:calc(var(--spacing)*1.5);padding-block:var(--spacing);padding-inline:calc(var(--spacing)*2.5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.ac-status,.ac-status__dot{border-radius:var(--radius-full)}.ac-status__dot{background-color:currentcolor;height:calc(var(--spacing)*1.5);width:calc(var(--spacing)*1.5)}.ac-status--on{background-color:var(--color-emerald-50);color:var(--color-emerald-600)}.ac-status--off{background-color:var(--color-slate-100);color:var(--color-slate-400)}.ac-card__body{display:flex;flex:1;flex-direction:column;gap:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*5);padding-bottom:calc(var(--spacing)*5)}.ac-divider{background-color:var(--color-slate-100);height:1px}.ac-rows{flex-direction:column}.ac-row,.ac-rows{display:flex;gap:calc(var(--spacing)*2.5)}.ac-row{align-items:flex-start;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);color:var(--color-slate-600);line-height:var(--leading-snug)}.ac-row__icon{color:var(--color-slate-400);flex-shrink:0;margin-top:1px}.ac-row__icon svg{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.ac-row__text{min-width:0;overflow-wrap:break-word}.ac-row--clamp .ac-row__text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ac-row__strong{--tw-font-weight:var(--font-weight-medium);color:var(--color-slate-700);font-weight:var(--font-weight-medium)}.ac-stats{display:grid;gap:calc(var(--spacing)*2.5);grid-template-columns:repeat(auto-fit,minmax(7rem,1fr))}.ac-stat{background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 80%,transparent);border-color:var(--color-slate-100);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-50) 80%,transparent)}padding-block:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*3.5)}.ac-stat__label{align-items:center;display:flex;font-size:.7rem;gap:calc(var(--spacing)*1.5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wide);color:var(--color-slate-400);letter-spacing:var(--tracking-wide);text-transform:uppercase}.ac-stat__label svg{height:calc(var(--spacing)*3.5);width:calc(var(--spacing)*3.5)}.ac-stat__value{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));margin-top:var(--spacing);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-semibold);color:var(--color-slate-800);font-weight:var(--font-weight-semibold)}.ac-stat__value small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));margin-left:calc(var(--spacing)*.5);--tw-font-weight:var(--font-weight-medium);color:var(--color-slate-400);font-weight:var(--font-weight-medium)}.ac-stat--price .ac-stat__value{color:var(--color-emerald-600)}.ac-people{display:flex;flex-direction:column;gap:calc(var(--spacing)*2)}.ac-people__label{font-size:.7rem;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wide);color:var(--color-slate-400);letter-spacing:var(--tracking-wide);text-transform:uppercase}.ac-avatars{align-items:center;display:flex}.ac-avatar{align-items:center;border-radius:var(--radius-full);display:flex;font-size:.7rem;height:calc(var(--spacing)*8);justify-content:center;margin-left:calc(var(--spacing)*-2);width:calc(var(--spacing)*8);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--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(--color-white);&:first-child{margin-left:0}}.ac-avatar--more{background-color:var(--color-slate-100);color:var(--color-slate-500)}.ac-avatar--c0{background-color:var(--color-cyan-100);color:var(--color-cyan-700)}.ac-avatar--c1{background-color:var(--color-violet-100);color:var(--color-violet-700)}.ac-avatar--c2{background-color:var(--color-amber-100);color:var(--color-amber-700)}.ac-avatar--c3{background-color:var(--color-rose-100);color:var(--color-rose-700)}.ac-avatar--c4{background-color:var(--color-emerald-100);color:var(--color-emerald-700)}.ac-avatar--c5{background-color:var(--color-sky-100);color:var(--color-sky-700)}.ac-empty-people{align-items:center;color:var(--color-amber-600);display:flex;font-size:var(--text-xs);gap:calc(var(--spacing)*2);line-height:var(--tw-leading,var(--text-xs--line-height))}.ac-empty-people svg{flex-shrink:0;height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.ac-card__foot{border-color:var(--color-slate-100);border-top-style:var(--tw-border-style);border-top-width:1px;display:flex;gap:var(--spacing);margin-top:auto;padding-block:calc(var(--spacing)*2.5)}.ac-act,.ac-card__foot{align-items:center;padding-inline:calc(var(--spacing)*3)}.ac-act{background-color:transparent;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:var(--border-width-0);cursor:pointer;display:inline-flex;font-size:var(--text-sm);gap:calc(var(--spacing)*1.5);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing)*1.5);--tw-font-weight:var(--font-weight-medium);color:var(--color-slate-500);font-weight:var(--font-weight-medium);transition-duration:var(--tw-duration,var(--default-transition-duration));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));--tw-duration:100ms;transition-duration:.1s}.ac-act svg{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.ac-act:hover{background-color:var(--color-slate-100);color:var(--color-slate-700)}.ac-act--danger:hover{background-color:var(--color-rose-50);color:var(--color-rose-600)}.ac-act--spacer{margin-left:auto}.ac-empty{align-items:center;border-radius:var(--radius-2xl);border-width:1px;display:flex;flex-direction:column;justify-content:center;--tw-border-style:dashed;background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 50%,transparent);border-color:var(--color-slate-200);border-style:dashed;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-50) 50%,transparent)}padding-block:calc(var(--spacing)*14);padding-inline:calc(var(--spacing)*6);text-align:center}.ac-empty__icon{align-items:center;background-color:var(--color-white);border-color:var(--color-slate-200);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;color:var(--color-slate-300);display:flex;height:calc(var(--spacing)*12);justify-content:center;margin-bottom:calc(var(--spacing)*3);width:calc(var(--spacing)*12)}.ac-empty__icon svg{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6)}.ac-empty__text{color:var(--color-slate-500);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));max-width:var(--container-xs)}.ac-setting{align-items:center;border-color:color-mix(in srgb,oklch(92.9% .013 255.508) 80%,transparent);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;display:flex;gap:calc(var(--spacing)*5);justify-content:space-between;margin-bottom:calc(var(--spacing)*6);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-slate-200) 80%,transparent)}background-color:var(--color-white);box-shadow:0 1px 2px rgba(15,23,42,.04);padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*5)}.ac-setting__main{align-items:flex-start;display:flex;gap:calc(var(--spacing)*3);min-width:0}.ac-setting__icon{align-items:center;background-color:var(--color-cyan-50);border-radius:var(--radius-xl);color:var(--color-cyan-600);display:flex;flex-shrink:0;height:calc(var(--spacing)*10);justify-content:center;width:calc(var(--spacing)*10)}.ac-setting__icon svg{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.ac-setting__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);color:var(--color-slate-800);font-weight:var(--font-weight-semibold)}.ac-setting__desc{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));margin-top:calc(var(--spacing)*.5);--tw-leading:var(--leading-snug);color:var(--color-slate-500);line-height:var(--leading-snug)}.ac-switch{align-items:center;background-color:transparent;border-style:var(--tw-border-style);border-width:var(--border-width-0);cursor:pointer;display:flex;flex-shrink:0;gap:calc(var(--spacing)*3);padding:0}.ac-switch__state{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));text-align:right;width:calc(var(--spacing)*14);--tw-font-weight:var(--font-weight-semibold);color:var(--color-slate-400);font-weight:var(--font-weight-semibold);transition-duration:var(--tw-duration,var(--default-transition-duration));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));--tw-duration:150ms;transition-duration:.15s;-webkit-user-select:none;user-select:none}.ac-switch__track{background-color:var(--color-slate-200);display:inline-flex;flex-shrink:0;height:calc(var(--spacing)*7);position:relative;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:.2s;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));width:calc(var(--spacing)*12)}.ac-switch__thumb,.ac-switch__track{border-radius:var(--radius-full);--tw-duration:200ms}.ac-switch__thumb{background-color:var(--color-white);box-shadow:0 1px 3px rgba(15,23,42,.25);height:calc(var(--spacing)*5);left:var(--spacing);position:absolute;top:var(--spacing);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:.2s;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));width:calc(var(--spacing)*5)}.ac-switch[aria-checked=true] .ac-switch__track{background-color:var(--color-cyan-500)}.ac-switch[aria-checked=true] .ac-switch__thumb{--tw-translate-x:calc(var(--spacing)*5);translate:var(--tw-translate-x) var(--tw-translate-y)}.ac-switch[aria-checked=true] .ac-switch__state{color:var(--color-cyan-600)}.ac-switch[disabled]{cursor:default;opacity:60%}.appt-limit-input{flex-shrink:0;text-align:center;width:calc(var(--spacing)*20)}.appt-badge{border-radius:var(--radius-full);display:inline-block;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));padding-block:calc(var(--spacing)*.5);padding-inline:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.appt-badge--green{background-color:var(--color-emerald-100);color:var(--color-emerald-700)}.appt-badge--gray{background-color:var(--color-slate-100);color:var(--color-slate-500)}.appt-badge--pending{background-color:var(--color-amber-100);color:var(--color-amber-700)}.appt-badge--approved{background-color:var(--color-emerald-100);color:var(--color-emerald-700)}.appt-badge--completed{background-color:var(--color-cyan-100);color:var(--color-cyan-700)}.appt-badge--cancelled{background-color:var(--color-slate-100);color:var(--color-slate-500)}.appt-badge--no_show,.appt-badge--rejected{background-color:var(--color-rose-100);color:var(--color-rose-700)}.appt-hours-grid{display:flex;flex-direction:column;gap:calc(var(--spacing)*2);margin-bottom:calc(var(--spacing)*3)}.appt-hours-row{align-items:center;display:flex;gap:calc(var(--spacing)*3)}.appt-hours-row__day{color:var(--color-slate-600);flex-shrink:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));width:calc(var(--spacing)*28)}.appt-checklist{border-color:var(--color-slate-200);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;display:flex;flex-direction:column;gap:calc(var(--spacing)*1.5);margin-bottom:calc(var(--spacing)*3);max-height:calc(var(--spacing)*44);overflow-y:auto;padding:calc(var(--spacing)*3)}.appt-check{align-items:center;color:var(--color-slate-700);display:flex;font-size:var(--text-sm);gap:calc(var(--spacing)*2);line-height:var(--tw-leading,var(--text-sm--line-height))}.appt-field-grid{display:grid;gap:calc(var(--spacing)*3);grid-template-columns:repeat(2,minmax(0,1fr));margin-block:calc(var(--spacing)*3)}.appt-mode-radios{display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*4);margin-bottom:calc(var(--spacing)*3)}.appt-mode-radios label{align-items:center;color:var(--color-slate-700);display:flex;font-size:var(--text-sm);gap:calc(var(--spacing)*2);line-height:var(--tw-leading,var(--text-sm--line-height))}.appt-hours-list{display:flex;flex-direction:column;gap:calc(var(--spacing)*1.5);margin-bottom:calc(var(--spacing)*3)}.appt-hours-row2{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*2);padding-block:var(--spacing)}.appt-hours-row2--disabled{opacity:50%}.appt-day-toggle{align-items:center;background-color:var(--color-slate-300);border-radius:var(--radius-full);cursor:pointer;display:flex;flex-shrink:0;height:1.375rem;position:relative;transition-duration:var(--tw-duration,var(--default-transition-duration));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));width:calc(var(--spacing)*10);--tw-duration:150ms;transition-duration:.15s}.appt-day-toggle input[type=checkbox]{border-radius:var(--radius-none)!important;border-style:var(--tw-border-style)!important;border-width:var(--border-width-0)!important;cursor:pointer;height:100%!important;inset:0;margin:0!important;opacity:0;position:absolute;width:100%!important}.appt-day-toggle:after{background-color:var(--color-white);border-radius:var(--radius-full);box-shadow:0 1px 3px rgba(0,0,0,.2);content:"";height:calc(var(--spacing)*4);left:3px;pointer-events:none;position:absolute;top:3px;transition:transform .15s;width:calc(var(--spacing)*4)}.appt-day-toggle:has(input:checked){background-color:var(--color-cyan-600)}.appt-day-toggle:has(input:checked):after{transform:translateX(1.125rem)}.appt-row-main{align-items:center;display:flex;gap:calc(var(--spacing)*2)}.appt-day-name{color:var(--color-slate-600);flex-shrink:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));width:7.5rem}.appt-time{flex-shrink:0;padding-inline:calc(var(--spacing)*2);text-align:center;width:4.75rem}.appt-break{gap:calc(var(--spacing)*2);margin-left:calc(var(--spacing)*6)}.appt-break,.appt-break-toggle{align-items:center;display:flex}.appt-break-toggle{color:var(--color-slate-600);font-size:var(--text-sm);gap:calc(var(--spacing)*1.5);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:nowrap}.appt-break-fields{align-items:center;display:flex;gap:calc(var(--spacing)*2)}.appt-break-fields.hidden{display:none}.appt-check input[type=checkbox].form-input,.appt-hours-row2 input[type=checkbox].form-input{margin-block:0}.appt-mode-radios input[type=radio]:checked,.appt-radio input[type=radio]:checked{background-color:var(--color-cyan-600);border-color:var(--color-cyan-600)}.appt-add-btn{align-items:center;background-color:var(--color-white);border-color:var(--color-slate-200);border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:1px;color:var(--color-slate-700);cursor:pointer;display:inline-flex;font-size:var(--text-sm);gap:var(--spacing);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:var(--spacing);padding-inline:calc(var(--spacing)*3);white-space:nowrap;width:auto;&:hover{@media (hover:hover){background-color:var(--color-slate-200)}}}.appt-section-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing);margin-top:calc(var(--spacing)*3)}.appt-radio-list{border-color:var(--color-slate-200);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;display:flex;flex-direction:column;gap:calc(var(--spacing)*1.5);margin-bottom:calc(var(--spacing)*2);max-height:calc(var(--spacing)*44);overflow-y:auto;padding:calc(var(--spacing)*3)}.appt-radio{align-items:center;color:var(--color-slate-700);display:flex;font-size:var(--text-sm);gap:calc(var(--spacing)*2);line-height:var(--tw-leading,var(--text-sm--line-height))}.appt-radio--disabled{opacity:50%}.appt-radio__tag{color:var(--color-slate-400);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.appt-stacked-modal{z-index:60}@media (min-width:40rem){#branchModal .modal{max-width:calc(100vw - 3rem);width:720px}}.appt-filters{align-items:flex-end;display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*3);margin-bottom:calc(var(--spacing)*6)}.appt-day-list{display:flex;flex-direction:column;gap:calc(var(--spacing)*5)}.appt-day__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);--tw-tracking:var(--tracking-wide);color:var(--color-slate-500);letter-spacing:var(--tracking-wide);text-transform:uppercase}.appt-day__title,.appt-row{margin-bottom:calc(var(--spacing)*2)}.appt-row{align-items:flex-start;background-color:var(--color-white);border-color:var(--color-slate-200);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;display:flex;gap:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*4)}.appt-row__time{flex-shrink:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));width:calc(var(--spacing)*28);--tw-font-weight:var(--font-weight-medium);color:var(--color-slate-700);font-weight:var(--font-weight-medium)}.appt-row__body{flex:1;min-width:0}.appt-row__main{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--text-sm);gap:calc(var(--spacing)*2);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);color:var(--color-slate-800);font-weight:var(--font-weight-medium)}.appt-row__meta{color:var(--color-slate-500);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));margin-top:var(--spacing)}.appt-row__actions{display:flex;flex-shrink:0;flex-wrap:wrap;gap:calc(var(--spacing)*2);justify-content:flex-end}.cal-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*3);margin-bottom:calc(var(--spacing)*6);margin-top:calc(var(--spacing)*-2.5)}.cal-toolbar select.form-input{padding-right:calc(var(--spacing)*10)}.cal-nav{align-items:center;display:flex;gap:var(--spacing)}.cal-nav-btn{border-color:var(--color-slate-200);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;color:var(--color-slate-600);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*3);&:hover{@media (hover:hover){background-color:var(--color-slate-100)}}}.cal-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));min-width:calc(var(--spacing)*52);text-align:center;--tw-font-weight:var(--font-weight-semibold);color:var(--color-slate-700);font-weight:var(--font-weight-semibold)}.cal{background-color:var(--color-white);border-color:var(--color-slate-200);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;overflow:hidden;position:relative}.cal-head{background-color:var(--color-slate-50);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);display:flex}.cal-head__gutter{flex-shrink:0;width:calc(var(--spacing)*14)}.cal-head__cell{border-color:var(--color-slate-100);border-left-style:var(--tw-border-style);border-left-width:1px;flex:1;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));padding-block:calc(var(--spacing)*2);text-align:center;--tw-font-weight:var(--font-weight-medium);color:var(--color-slate-500);font-weight:var(--font-weight-medium)}.cal-head__cell--today{background-color:var(--color-cyan-50);color:var(--color-cyan-700)}.cal-body{display:flex;max-height:70vh;overflow-y:auto}.body-container:has(.cal-page){display:flex;flex-direction:column;height:100dvh;overflow:hidden}.body-container:has(.cal-page) .main-footer{flex-shrink:0}.body-content:has(.cal-page){display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;padding-bottom:0}.cal-page{display:flex;flex:1;flex-direction:column;min-height:0;padding-bottom:calc(var(--spacing)*9)}.cal-page .cal-toolbar{flex-shrink:0}.cal-page .cal{display:flex;flex:1;flex-direction:column;min-height:0}.cal-head{flex-shrink:0}.cal-page .cal-body{flex:1;height:auto;max-height:none;min-height:0;overflow-y:auto}.cal-gutter{flex-shrink:0;position:relative;width:calc(var(--spacing)*14)}.cal-gutter__hour{position:absolute;right:calc(var(--spacing)*2);--tw-translate-y:-50%;color:var(--color-slate-400);font-size:11px;translate:var(--tw-translate-x) var(--tw-translate-y)}.cal-cols{display:flex}.cal-col,.cal-cols{flex:1;position:relative}.cal-col{border-color:var(--color-slate-100);border-left-style:var(--tw-border-style);border-left-width:1px}.cal-col__line{border-color:var(--color-slate-100);border-top-style:var(--tw-border-style);border-top-width:1px;inset-inline:0;position:absolute}.cal-event{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;cursor:pointer;font-size:11px;overflow:hidden;padding-block:calc(var(--spacing)*.5);padding-inline:calc(var(--spacing)*1.5);position:absolute;--tw-leading:1.2;line-height:1.2}.cal-event__time{margin-right:var(--spacing);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.cal-event--pending{background-color:var(--color-amber-50);border-color:var(--color-amber-200);color:var(--color-amber-800)}.cal-event--approved{background-color:var(--color-emerald-50);border-color:var(--color-emerald-200);color:var(--color-emerald-800)}.cal-event--completed{background-color:var(--color-cyan-50);border-color:var(--color-cyan-200);color:var(--color-cyan-800)}.cal-event--cancelled{background-color:var(--color-slate-100);border-color:var(--color-slate-200);color:var(--color-slate-500);text-decoration-line:line-through}.cal-event--rejected{text-decoration-line:line-through}.cal-event--no_show,.cal-event--rejected{background-color:var(--color-rose-50);border-color:var(--color-rose-200);color:var(--color-rose-700)}.cal-empty-hint{color:var(--color-slate-400);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));margin-top:calc(var(--spacing)*3)}.cal-popover{background-color:var(--color-white);border-color:var(--color-slate-200);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;padding:calc(var(--spacing)*4);position:absolute;width:calc(var(--spacing)*72);z-index:30;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,rgba(0,0,0,.1)),0 4px 6px -4px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.cal-popover__title{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--text-sm);gap:calc(var(--spacing)*2);line-height:var(--tw-leading,var(--text-sm--line-height));margin-bottom:calc(var(--spacing)*2);padding-right:calc(var(--spacing)*5);--tw-font-weight:var(--font-weight-semibold);color:var(--color-slate-800);font-weight:var(--font-weight-semibold)}.cal-popover__meta{color:var(--color-slate-500);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));margin-bottom:var(--spacing)}.cal-popover__meta a{color:var(--color-cyan-600);&:hover{@media (hover:hover){text-decoration-line:underline}}}.cal-popover__actions{display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*2);margin-top:calc(var(--spacing)*3)}.cal-popover__close{color:var(--color-slate-400);cursor:pointer;position:absolute;right:10px;top:calc(var(--spacing)*2);&:hover{@media (hover:hover){color:var(--color-slate-600)}}}.cal-popover__edit{border-color:var(--color-slate-100);border-top-style:var(--tw-border-style);border-top-width:1px;margin-top:calc(var(--spacing)*3);padding-top:calc(var(--spacing)*3)}.cal-popover__edit-label{display:block;font-size:11px;margin-bottom:var(--spacing);margin-top:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-medium);color:var(--color-slate-500);font-weight:var(--font-weight-medium);&:first-child{margin-top:0}}.cal-popover__edit-row{align-items:center;display:flex;gap:calc(var(--spacing)*2)}.cal-popover__edit-row .form-input{flex:1;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));min-width:0}.cal-popover__edit-submit{align-items:center;aspect-ratio:1/1;background-color:var(--color-cyan-500);border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:var(--border-width-0);cursor:pointer;display:flex;flex-shrink:0;font-size:var(--text-sm);height:calc(var(--spacing)*8);justify-content:center;line-height:var(--tw-leading,var(--text-sm--line-height));padding:0;width:calc(var(--spacing)*8);--tw-leading:1;color:var(--color-white);line-height:1;transition-duration:var(--tw-duration,var(--default-transition-duration));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));&:hover{@media (hover:hover){background-color:var(--color-cyan-400)}}}.res-branch-list{display:flex;flex-direction:column;gap:calc(var(--spacing)*5)}.res-card{background-color:var(--color-white);border-color:var(--color-slate-200);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;box-shadow:0 1px 2px rgba(15,23,42,.04);overflow:hidden}.res-card__head{align-items:center;background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 60%,transparent);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*3);justify-content:space-between;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-50) 60%,transparent)}padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*5)}.res-card__title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);color:var(--color-slate-800);font-weight:var(--font-weight-semibold)}.res-card__columns{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));@media (width >= 64rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.res-card__pane{min-width:0;padding:calc(var(--spacing)*5)}.res-card__pane--tables{border-color:var(--color-slate-100);border-top-style:var(--tw-border-style);border-top-width:1px;@media (width >= 64rem){border-top-style:var(--tw-border-style);border-top-width:var(--border-width-0)}@media (width >= 64rem){border-left-style:var(--tw-border-style);border-left-width:1px}}.res-section+.res-section{margin-top:calc(var(--spacing)*7)}.res-section__head{align-items:center;display:flex;gap:calc(var(--spacing)*3);justify-content:space-between;margin-bottom:calc(var(--spacing)*3)}.res-section__title{--tw-font-weight:var(--font-weight-semibold);color:var(--color-slate-800);font-weight:var(--font-weight-semibold)}.res-section__title,.res-toggle{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.res-toggle{align-items:center;cursor:pointer;display:flex;gap:calc(var(--spacing)*2.5);margin:0;width:auto;--tw-leading:var(--leading-snug);color:var(--color-slate-600);line-height:var(--leading-snug)}.res-toggle input[type=checkbox]{appearance:none;background-color:var(--color-white);border-color:var(--color-slate-300);border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:1px;color:var(--color-cyan-600);cursor:pointer;flex-shrink:0;height:calc(var(--spacing)*5);margin:0;width:calc(var(--spacing)*5);&:focus{--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(--color-cyan-500);--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}}.res-toggle input[type=checkbox]:checked{background-color:var(--color-cyan-600);border-color:var(--color-cyan-600)}.res-fields{display:grid;gap:calc(var(--spacing)*3);grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.res-field{display:flex;flex-direction:column;gap:var(--spacing)}.res-field .form-label{margin-bottom:var(--spacing);width:auto}.res-field .form-input{width:100%}.res-area-row{background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 70%,transparent);border-color:var(--color-slate-200);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;margin-bottom:calc(var(--spacing)*3);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-50) 70%,transparent)}padding:calc(var(--spacing)*4)}.res-area-row__fields{display:grid;gap:calc(var(--spacing)*3);grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.res-area-row__options{align-items:center;column-gap:calc(var(--spacing)*5);display:flex;flex-wrap:wrap;margin-top:calc(var(--spacing)*4);row-gap:calc(var(--spacing)*3)}.res-area-row__options .res-table-del{margin-left:auto}.res-table-row{align-items:flex-end;background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 70%,transparent);border-color:var(--color-slate-200);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;display:grid;gap:calc(var(--spacing)*3);margin-bottom:calc(var(--spacing)*3);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-50) 70%,transparent)}grid-template-columns:minmax(72px,.65fr) minmax(72px,.65fr) minmax(150px,1.35fr) 2.25rem;padding:calc(var(--spacing)*3)}.res-table-row .res-field,.res-table-row .res-field--area{min-width:0}.res-table-del{align-items:center;background-color:var(--color-white);border-color:var(--color-slate-200);border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:1px;color:var(--color-slate-400);cursor:pointer;display:flex;height:calc(var(--spacing)*9);justify-content:center;width:calc(var(--spacing)*9);&:hover{@media (hover:hover){border-color:var(--color-rose-300)}}&:hover{@media (hover:hover){background-color:var(--color-rose-50)}}&:hover{@media (hover:hover){color:var(--color-rose-500)}}}.res-empty{color:var(--color-slate-400);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:var(--spacing)}.res-card__foot{background-color:color-mix(in srgb,oklch(98.4% .003 247.858) 60%,transparent);border-color:var(--color-slate-100);border-top-style:var(--tw-border-style);border-top-width:1px;display:flex;justify-content:flex-end;@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-slate-50) 60%,transparent)}padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*5)}@media (max-width:639px){.res-card__head{align-items:flex-start}.res-card__head .res-toggle{width:100%}.res-table-row{grid-template-columns:repeat(2,minmax(0,1fr))}.res-table-row .res-field--area{grid-column:1/-1}.res-table-row .res-table-del{grid-column:2;justify-self:end}}.res-prebook-two{display:grid;gap:calc(var(--spacing)*3);grid-template-columns:repeat(2,minmax(0,1fr))}.res-slot-grid{display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*2);margin-block:calc(var(--spacing)*2)}.res-slot{background-color:transparent;border-color:var(--color-slate-300);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;color:var(--color-slate-700);cursor:pointer;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*3);&:hover{@media (hover:hover){border-color:var(--color-cyan-400)}}}.res-slot--active{background-color:var(--color-cyan-600);border-color:var(--color-cyan-600);color:var(--color-white)}.res-slot-empty{color:var(--color-slate-500);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:var(--spacing)}.cal-popover__muted{color:var(--color-slate-400)}.cal-popover__ban{border-color:var(--color-slate-100);border-top-style:var(--tw-border-style);border-top-width:1px;margin-top:calc(var(--spacing)*2);padding-top:calc(var(--spacing)*2)}.help-center{display:flex;flex-direction:column;gap:calc(var(--spacing)*14);padding-bottom:calc(var(--spacing)*4)}.help-hero{border-radius:var(--radius-3xl);overflow:hidden;padding-block:calc(var(--spacing)*10);padding-inline:calc(var(--spacing)*6);position:relative;@media (width >= 40rem){padding-inline:calc(var(--spacing)*10)}@media (width >= 40rem){padding-block:calc(var(--spacing)*12)}background:radial-gradient(circle at 82% 20%,rgba(255,197,12,.28),transparent 24%),radial-gradient(circle at 65% 120%,rgba(224,113,210,.34),transparent 42%),linear-gradient(135deg,#1e1835,#3a235b 52%,#6d3d91);box-shadow:0 22px 55px -32px rgba(76,29,149,.72)}.help-hero:after{border-color:color-mix(in srgb,#fff 10%,transparent);border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:1px;content:"";position:absolute;@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}height:290px;right:-80px;top:-95px;width:290px}.help-hero__content{max-width:var(--container-3xl);position:relative;z-index:10}.help-hero__eyebrow,.help-section__eyebrow,.help-support__copy>span{display:inline-block;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);text-transform:uppercase}.help-hero__eyebrow{color:var(--color-purple-200);margin-bottom:calc(var(--spacing)*3)}.help-hero h1{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));margin-bottom:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);color:var(--color-white);letter-spacing:var(--tracking-tight);@media (width >= 40rem){font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.help-hero__content>p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));max-width:var(--container-2xl);--tw-leading:var(--leading-relaxed);color:color-mix(in srgb,oklch(94.6% .033 307.174) 90%,transparent);line-height:var(--leading-relaxed);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-purple-100) 90%,transparent)}@media (width >= 40rem){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.help-hero__mark{position:absolute;--tw-font-weight:var(--font-weight-bold);color:color-mix(in srgb,#fff 5%,transparent);font-weight:var(--font-weight-bold);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-white) 5%,transparent)}bottom:-30px;font-size:270px;line-height:.75;right:45px;-webkit-user-select:none;user-select:none}.help-search{align-items:center;background-color:var(--color-white);border-radius:var(--radius-xl);display:flex;margin-top:calc(var(--spacing)*7);max-width:var(--container-2xl);position:relative;--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,rgba(0,0,0,.1)),0 8px 10px -6px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:color-mix(in srgb,oklch(12.9% 0.042 264.695) 20%,transparent);@supports (color:color-mix(in lab,red,red)){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-slate-950) 20%,transparent) var(--tw-shadow-alpha),transparent)}}.help-search>svg{color:var(--color-slate-400);height:calc(var(--spacing)*5);left:calc(var(--spacing)*4);pointer-events:none;position:absolute;width:calc(var(--spacing)*5)}.help-search input{background-color:transparent;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:var(--border-width-0);color:var(--color-slate-800);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing)*4);padding-left:calc(var(--spacing)*12);padding-right:calc(var(--spacing)*20);width:100%;--tw-outline-style:none;outline-style:none}.help-search input::placeholder{color:var(--color-slate-400)}.help-search:focus-within{box-shadow:0 0 0 3px rgba(196,181,253,.55),0 18px 35px -20px rgba(15,23,42,.8)}.help-search kbd{align-items:center;background-color:var(--color-slate-50);border-color:var(--color-slate-200);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;color:var(--color-slate-400);display:none;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));padding-block:var(--spacing);padding-inline:calc(var(--spacing)*2);position:absolute;right:calc(var(--spacing)*3);@media (width >= 40rem){display:inline-flex}}.help-hero__popular{align-items:center;column-gap:calc(var(--spacing)*3);display:flex;flex-wrap:wrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));margin-top:calc(var(--spacing)*4);row-gap:calc(var(--spacing)*2)}.help-hero__popular>span{color:var(--color-purple-200)}.help-hero__popular a{color:var(--color-white);text-decoration-color:color-mix(in srgb,#fff 30%,transparent);text-decoration-line:underline;@supports (color:color-mix(in lab,red,red)){text-decoration-color:color-mix(in oklab,var(--color-white) 30%,transparent)}text-underline-offset:4px;&:hover{@media (hover:hover){text-decoration-color:var(--color-white)}}}.help-search-empty{background-color:var(--color-amber-50);border-color:var(--color-amber-200);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;color:var(--color-amber-900);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-bottom:calc(var(--spacing)*-8);padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*5)}.help-section{scroll-margin-top:calc(var(--spacing)*24)}.help-section__heading{display:flex;flex-direction:column;gap:calc(var(--spacing)*3);margin-bottom:calc(var(--spacing)*6);@media (width >= 40rem){flex-direction:row}@media (width >= 40rem){align-items:flex-end}@media (width >= 40rem){justify-content:space-between}}.help-section__eyebrow{color:var(--color-purple-600);margin-bottom:calc(var(--spacing)*1.5)}.help-section__heading h2{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);color:var(--color-slate-900);letter-spacing:var(--tracking-tight)}.help-section__heading>p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));max-width:var(--container-xl);--tw-leading:var(--leading-relaxed);color:var(--color-slate-500);line-height:var(--leading-relaxed);@media (width >= 40rem){text-align:right}}.help-category-grid{display:grid;gap:calc(var(--spacing)*5);grid-template-columns:repeat(1,minmax(0,1fr));@media (width >= 48rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.help-category{background-color:var(--color-white);border-color:var(--color-slate-200);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;box-shadow:0 10px 35px -30px rgba(15,23,42,.65);padding:calc(var(--spacing)*6);transition-duration:var(--tw-duration,var(--default-transition-duration));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))}.help-category:hover{border-color:var(--color-purple-200);box-shadow:0 20px 40px -30px rgba(76,29,149,.45);transform:translateY(-2px)}.help-category__top{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:calc(var(--spacing)*5)}.help-category__icon{align-items:center;background:linear-gradient(135deg,#f3e8ff,#fdf2f8);border-radius:var(--radius-xl);color:var(--color-purple-700);display:flex;height:calc(var(--spacing)*11);justify-content:center;width:calc(var(--spacing)*11)}.help-category__icon svg{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6)}.help-category__count{background-color:var(--color-slate-100);border-radius:var(--radius-full);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));padding-block:var(--spacing);padding-inline:calc(var(--spacing)*2.5);--tw-font-weight:var(--font-weight-medium);color:var(--color-slate-500);font-weight:var(--font-weight-medium)}.help-category__title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));margin-bottom:calc(var(--spacing)*1.5);--tw-font-weight:var(--font-weight-bold);color:var(--color-slate-900);font-weight:var(--font-weight-bold)}.help-category__description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-bottom:calc(var(--spacing)*5);--tw-leading:var(--leading-relaxed);color:var(--color-slate-500);line-height:var(--leading-relaxed)}.help-category__links{border-color:var(--color-slate-100);border-top-style:var(--tw-border-style);border-top-width:1px;list-style-type:none;margin:0;padding:0;padding-top:calc(var(--spacing)*2)}.help-category__links a{align-items:center;border-radius:var(--radius-lg);display:flex;font-size:var(--text-sm);gap:calc(var(--spacing)*4);justify-content:space-between;line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-medium);color:var(--color-slate-700);font-weight:var(--font-weight-medium);text-decoration-line:none;&:hover{@media (hover:hover){background-color:var(--color-purple-50)}}&:hover{@media (hover:hover){color:var(--color-purple-700)}}}.help-category__links svg{color:var(--color-slate-300);flex-shrink:0;height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.help-category__links a:hover svg{color:var(--color-purple-500)}.help-guide-layout{display:grid;gap:calc(var(--spacing)*6)}.help-guide-nav{align-self:flex-start;background-color:var(--color-white);border-color:var(--color-slate-200);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;display:none;flex-direction:column;padding:calc(var(--spacing)*4);@media (width >= 64rem){display:flex}position:sticky;top:5.5rem}.help-guide-nav>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));padding-inline:calc(var(--spacing)*2);padding-bottom:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);color:var(--color-slate-400);letter-spacing:var(--tracking-wider);text-transform:uppercase}.help-guide-nav a{border-radius:var(--radius-lg);color:var(--color-slate-600);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*2);text-decoration-line:none;&:hover{@media (hover:hover){background-color:var(--color-purple-50)}}&:hover{@media (hover:hover){color:var(--color-purple-700)}}}.help-guide-list{display:flex;flex-direction:column;gap:calc(var(--spacing)*6);min-width:0}.help-guide{background-color:var(--color-white);border-color:var(--color-slate-200);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;box-shadow:0 12px 35px -32px rgba(15,23,42,.75);overflow:hidden;scroll-margin-top:calc(var(--spacing)*6)}.help-guide__header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);display:flex;flex-direction:column;gap:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*6);padding-inline:calc(var(--spacing)*5);@media (width >= 40rem){flex-direction:row}@media (width >= 40rem){align-items:flex-start}@media (width >= 40rem){justify-content:space-between}@media (width >= 40rem){padding-inline:calc(var(--spacing)*7)}}.help-guide__location{background-color:var(--color-purple-50);border-radius:var(--radius-full);display:inline-flex;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));margin-bottom:calc(var(--spacing)*3);padding-block:var(--spacing);padding-inline:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-semibold);color:var(--color-purple-700);font-weight:var(--font-weight-semibold)}.help-guide__title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));margin-bottom:calc(var(--spacing)*1.5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);color:var(--color-slate-900);letter-spacing:var(--tracking-tight)}.help-guide__intro{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));max-width:var(--container-3xl);--tw-leading:var(--leading-relaxed);color:var(--color-slate-500);line-height:var(--leading-relaxed)}.help-guide__open{align-items:center;align-self:flex-start;border-color:var(--color-slate-200);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;display:inline-flex;flex-shrink:0;font-size:var(--text-xs);gap:calc(var(--spacing)*1.5);line-height:var(--tw-leading,var(--text-xs--line-height));padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-semibold);color:var(--color-slate-600);font-weight:var(--font-weight-semibold);text-decoration-line:none;&:hover{@media (hover:hover){border-color:var(--color-purple-200)}}&:hover{@media (hover:hover){background-color:var(--color-purple-50)}}&:hover{@media (hover:hover){color:var(--color-purple-700)}}}.help-guide__open svg{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.help-guide__steps{display:grid;gap:0;grid-template-columns:repeat(1,minmax(0,1fr));list-style-type:none;margin:0;padding:0;@media (width >= 40rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.help-guide__steps li{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);display:flex;font-size:var(--text-sm);gap:calc(var(--spacing)*3);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*5);--tw-leading:var(--leading-relaxed);color:var(--color-slate-700);line-height:var(--leading-relaxed);@media (width >= 40rem){padding-inline:calc(var(--spacing)*7)}}@media (width >= 40rem){.help-guide__steps li:nth-child(odd){border-right-style:var(--tw-border-style);border-right-width:1px}.help-guide__steps li:last-child,.help-guide__steps li:nth-last-child(2):nth-child(odd){border-bottom-style:var(--tw-border-style);border-bottom-width:var(--border-width-0)}}.help-faq__answer b,.help-faq__answer strong,.help-guide__steps b,.help-guide__steps strong{--tw-font-weight:var(--font-weight-semibold);color:var(--color-slate-900);font-weight:var(--font-weight-semibold)}.help-guide__step-number{align-items:center;background-color:var(--color-slate-900);border-radius:var(--radius-full);display:flex;flex-shrink:0;font-size:var(--text-xs);height:calc(var(--spacing)*6);justify-content:center;line-height:var(--tw-leading,var(--text-xs--line-height));width:calc(var(--spacing)*6);--tw-font-weight:var(--font-weight-bold);color:var(--color-white);font-weight:var(--font-weight-bold)}.help-guide__extended{border-color:var(--color-slate-100);border-top-style:var(--tw-border-style);border-top-width:1px;padding-block:calc(var(--spacing)*6);padding-inline:calc(var(--spacing)*5);@media (width >= 40rem){padding-inline:calc(var(--spacing)*7)}background:linear-gradient(180deg,#fafafa,#fff)}.help-guide__extended>h4{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));margin-bottom:calc(var(--spacing)*4);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);color:var(--color-slate-400);letter-spacing:var(--tracking-wider);text-transform:uppercase}.help-guide__extended-grid{display:grid;gap:calc(var(--spacing)*4);grid-template-columns:repeat(1,minmax(0,1fr));@media (width >= 48rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.help-guide__extended-grid section{background-color:var(--color-white);border-color:var(--color-slate-200);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;padding:calc(var(--spacing)*4)}.help-guide__extended-grid h5{margin-bottom:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-bold);color:var(--color-slate-900);font-weight:var(--font-weight-bold)}.help-guide__extended-grid h5,.help-guide__extended-grid p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.help-guide__extended-grid p{--tw-leading:calc(var(--spacing)*6);color:var(--color-slate-600);line-height:calc(var(--spacing)*6)}.help-guide__extended-grid b,.help-guide__extended-grid strong{--tw-font-weight:var(--font-weight-semibold);color:var(--color-slate-900);font-weight:var(--font-weight-semibold)}.help-guide__note{align-items:flex-start;background-color:color-mix(in srgb,oklch(98.7% .022 95.277) 70%,transparent);display:flex;gap:calc(var(--spacing)*3);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-amber-50) 70%,transparent)}font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*5);--tw-leading:var(--leading-relaxed);color:var(--color-amber-950);line-height:var(--leading-relaxed);@media (width >= 40rem){padding-inline:calc(var(--spacing)*7)}}.help-guide__note svg{color:var(--color-amber-600);flex-shrink:0;height:calc(var(--spacing)*5);margin-top:calc(var(--spacing)*.5);width:calc(var(--spacing)*5)}.help-guide__note strong{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.help-section--faq{scroll-margin-top:calc(var(--spacing)*8)}.help-faq-list{background-color:var(--color-white);border-color:var(--color-slate-200);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;overflow:hidden}.help-faq{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200)}.help-faq:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:var(--border-width-0)}.help-faq summary{align-items:center;cursor:pointer;display:flex;font-size:var(--text-sm);gap:calc(var(--spacing)*6);justify-content:space-between;line-height:var(--tw-leading,var(--text-sm--line-height));list-style-type:none;padding-block:calc(var(--spacing)*5);padding-inline:calc(var(--spacing)*5);--tw-font-weight:var(--font-weight-semibold);color:var(--color-slate-800);font-weight:var(--font-weight-semibold);@media (width >= 40rem){padding-inline:calc(var(--spacing)*7)}}.help-faq summary::-webkit-details-marker{display:none}.help-faq summary::marker{content:""}.help-faq summary:hover{background-color:var(--color-slate-50)}.help-faq summary svg{color:var(--color-slate-400);flex-shrink:0;height:calc(var(--spacing)*5);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));width:calc(var(--spacing)*5)}.help-faq[open] summary{background-color:color-mix(in srgb,oklch(97.7% .014 308.299) 50%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-purple-50) 50%,transparent)}color:var(--color-purple-800)}.help-faq[open] summary svg{transform:rotate(180deg)}.help-faq__answer{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-top:calc(var(--spacing)*5);padding-inline:calc(var(--spacing)*5);padding-bottom:calc(var(--spacing)*5);padding-right:calc(var(--spacing)*14);--tw-leading:calc(var(--spacing)*6);color:var(--color-slate-600);line-height:calc(var(--spacing)*6);@media (width >= 40rem){padding-inline:calc(var(--spacing)*7)}@media (width >= 40rem){padding-right:calc(var(--spacing)*20)}}.help-support{align-items:flex-start;background-color:var(--color-purple-50);border-color:var(--color-purple-200);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;display:flex;flex-direction:column;gap:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*7);padding-inline:calc(var(--spacing)*6);@media (width >= 40rem){flex-direction:row}@media (width >= 40rem){align-items:center}}.help-support__icon{align-items:center;background:linear-gradient(135deg,#8b5cf6,#d946ef);border-radius:var(--radius-xl);color:var(--color-white);display:flex;flex-shrink:0;height:calc(var(--spacing)*12);justify-content:center;width:calc(var(--spacing)*12)}.help-support__icon svg{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6)}.help-support__copy{flex:1}.help-support__copy>span{color:var(--color-purple-600);margin-bottom:var(--spacing)}.help-support__copy h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));margin-bottom:var(--spacing);--tw-font-weight:var(--font-weight-bold);color:var(--color-slate-900);font-weight:var(--font-weight-bold)}.help-support__copy p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);color:var(--color-slate-600);line-height:var(--leading-relaxed)}.help-support__button{align-items:center;background-color:var(--color-purple-700);border-radius:var(--radius-lg);display:inline-flex;flex-shrink:0;font-size:var(--text-sm);justify-content:center;line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*4);--tw-font-weight:var(--font-weight-semibold);color:var(--color-white);font-weight:var(--font-weight-semibold);text-decoration-line:none;&:hover{@media (hover:hover){background-color:var(--color-purple-800)}}&:hover{@media (hover:hover){color:var(--color-white)}}}@media (min-width:1024px){.help-guide-layout{grid-template-columns:220px minmax(0,1fr)}}@media (max-width:639px){.help-center{gap:calc(var(--spacing)*10)}.help-hero__mark{display:none}.help-guide__steps li{border-right-style:var(--tw-border-style);border-right-width:var(--border-width-0)}.help-guide__steps li:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:var(--border-width-0)}}@layer base{input:where(:not([type])),input:where([type=date]),input:where([type=datetime-local]),input:where([type=email]),input:where([type=month]),input:where([type=number]),input:where([type=password]),input:where([type=search]),input:where([type=tel]),input:where([type=text]),input:where([type=time]),input:where([type=url]),input:where([type=week]),select,select:where([multiple]),textarea{appearance:none;background-color:#fff;border-color:oklch(55.1% .027 264.364);border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem;--tw-shadow:0 0 #0000;&:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% 0.245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:oklch(54.6% .245 262.881);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}input::placeholder,textarea::placeholder{color:oklch(55.1% .027 264.364);opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='oklch(55.1%25 0.027 264.364)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;print-color-adjust:exact}select:where([multiple]),select:where([size]:not([size="1"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;print-color-adjust:unset}input:where([type=checkbox]),input:where([type=radio]){appearance:none;background-color:#fff;background-origin:border-box;border-color:oklch(55.1% .027 264.364);border-width:1px;color:oklch(54.6% .245 262.881);display:inline-block;flex-shrink:0;height:1rem;padding:0;print-color-adjust:exact;user-select:none;vertical-align:middle;width:1rem;--tw-shadow:0 0 #0000}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% 0.245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}input:where([type=checkbox]):checked,input:where([type=radio]):checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E");@media (forced-colors:active){appearance:auto}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E");@media (forced-colors:active){appearance:auto}}input:where([type=checkbox]):checked:focus,input:where([type=checkbox]):checked:hover,input:where([type=radio]):checked:focus,input:where([type=radio]):checked:hover{background-color:currentColor;border-color:transparent}input:where([type=checkbox]):indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent;@media (forced-colors:active){appearance:auto}}input:where([type=checkbox]):indeterminate:focus,input:where([type=checkbox]):indeterminate:hover{background-color:currentColor;border-color:transparent}input:where([type=file]){background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}input:where([type=file]):focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@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-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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(1turn)}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-leading:initial;--tw-ease:initial;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-divide-y-reverse:0}}}