/*! tailwindcss v4.2.1 | 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-50:#f5f1fd;--color-red-100:#ebe3fa;--color-red-200:#d9cbf6;--color-red-300:#bea6ef;--color-red-400:#9b76e4;--color-red-500:#7e4fd9;--color-red-600:#6e3fd1;--color-red-700:#5b31ae;--color-red-800:#4a2a8b;--color-red-900:#3d2570;--color-orange-50:#fdf6ec;--color-orange-100:#faebd3;--color-orange-200:#f5d6a5;--color-orange-300:#efbb6d;--color-orange-400:#e09a38;--color-orange-500:#d97706;--color-orange-600:#b45309;--color-orange-700:#92400e;--color-orange-800:#78350f;--color-orange-900:#653008;--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-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-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-teal-200:oklch(91% 0.096 180.426);--color-teal-500:oklch(70.4% 0.14 182.503);--color-cyan-50:#e6f7f2;--color-cyan-100:#c6efe4;--color-cyan-200:#93e0cd;--color-cyan-300:#5bcdb2;--color-cyan-400:#24bc99;--color-cyan-500:#0bb08a;--color-cyan-600:#099574;--color-cyan-700:#07785d;--color-cyan-800:#076048;--color-cyan-900:#064e3b;--color-cyan-950:#032f24;--color-sky-50:#e6f7f2;--color-sky-100:#c6efe4;--color-sky-200:#93e0cd;--color-sky-300:#5bcdb2;--color-sky-400:#24bc99;--color-sky-500:#0bb08a;--color-sky-600:#099574;--color-sky-700:#07785d;--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:#f5f1fd;--color-rose-100:#ebe3fa;--color-rose-200:#d9cbf6;--color-rose-300:#bea6ef;--color-rose-400:#9b76e4;--color-rose-500:#7e4fd9;--color-rose-600:#6e3fd1;--color-rose-700:#5b31ae;--color-rose-800:#4a2a8b;--color-rose-900:#3d2570;--color-rose-950:#26154a;--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.75rem;--text-xs--line-height:1.33333;--text-sm:0.875rem;--text-sm--line-height:1.42857;--text-base:1rem;--text-base--line-height:1.5;--text-lg:1.125rem;--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-card:0.9rem;--radius-full:9999px;--border-width-0:0;--border-width-2:2px;--border-width-4:4px;--color-background:#f4f5f6;--color-accent:#0bb08a;--color-light-border:#ebeff7;--color-light-border-dark:#d7dbe0;--color-category-item:rgba(32,33,37,.08);--spacing-4\.5:1.125rem;--spacing-60:3.75rem;--spacing-46:11.25rem;--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;--shadow-card:0 2px 4px 0 #0000000a,0 1px 2px 0 #0000000f,0 0 1px 0 #0000000f;--shadow-big:0 10px 24px rgba(9,142,111,.25);--color-surface:#fff;--color-surface-secondary:oklch(0.976 0.004 264);--color-default:oklch(0.96 0.005 264);--color-overlay:#fff;--color-backdrop:rgba(0,0,0,.45);--color-foreground:oklch(0.155 0.008 264);--color-muted:oklch(0.515 0.014 264);--color-accent-soft:#e1f6f0;--color-accent-foreground:#fff;--color-danger:#6e3fd1;--color-danger-soft:#f1ecfb;--color-warning:#b45309;--color-warning-soft:#fdf3e4;--color-success:#0bb08a;--color-success-soft:#e4f7f2;--color-info:#0b78be;--color-separator:oklch(0.916 0.005 264);--color-border:#ebecee;--shadow-mini:0 1px 2px rgba(0,0,0,.03);--shadow-overlay:0 4px 24px -4px rgba(0,0,0,.12),0 2px 8px -2px rgba(0,0,0,.08);--text-regular:0.84rem;--color-scrollbar:oklch(0.83 0 0);--color-switch-track:#d4d4d4;--color-switch-knob:#fff}}@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,ui-sans-serif,system-ui,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{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}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.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-4{margin-block:calc(var(--spacing)*-4)}.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-11{margin-top:calc(var(--spacing)*-11)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.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)}.mt-auto{margin-top:auto}.-mr-1{margin-right:calc(var(--spacing)*-1)}.mr-1{margin-right:calc(var(--spacing)*1)}.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:calc(var(--spacing)*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:calc(var(--spacing)*1)}.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-checkbox{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;border-radius:0;&: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)}&:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}&: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}}&:checked:focus,&:checked:hover{background-color:currentColor;border-color:transparent}&: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}}&:indeterminate:hover{background-color:currentColor;border-color:transparent}&:indeterminate:focus{background-color:currentColor;border-color:transparent}}.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}.aspect-\[16\/10\]{aspect-ratio:16/10}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-11{height:calc(var(--spacing)*11)}.h-14{height:calc(var(--spacing)*14)}.h-dvh{height:100dvh}.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-64{width:calc(var(--spacing)*64)}.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:calc(var(--spacing)*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:calc(var(--spacing)*1)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.space-y-2{: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))}}.space-y-3{:where(&>: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))}}.space-y-4{:where(&>: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))}}.space-y-6{:where(&>: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))}}.space-x-1\.5{:where(&>: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))}}.space-x-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))}}.space-x-3{: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))}}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.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-rose-600{border-color:var(--color-rose-600)}.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-rose-50{background-color:var(--color-rose-50)}.bg-rose-600{background-color:var(--color-rose-600)}.bg-surface{background-color:var(--color-surface)}.bg-transparent{background-color:transparent}.bg-white{background-color:var(--color-white)}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*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)}.py-4{padding-block:calc(var(--spacing)*4)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-20{padding-right:calc(var(--spacing)*20)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-46\!{padding-bottom:var(--spacing-46)!important}.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-accent{color:var(--color-accent)}.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))}.shadow,.shadow-card{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-card{--tw-shadow:0 2px 4px 0 var(--tw-shadow-color,#0000000a),0 1px 2px 0 var(--tw-shadow-color,#0000000f),0 0 1px 0 var(--tw-shadow-color,#0000000f)}.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))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[program\:beledci-chatter-slack-async\]{program:beledci-chatter-slack-async}.\[program\:beledci-messenger-sqs\]{program:beledci-messenger-sqs}.hover\:bg-rose-700{&:hover{@media (hover:hover){background-color:var(--color-rose-700)}}}.hover\:text-white{&:hover{@media (hover:hover){color:var(--color-white)}}}.sm\:order-first{@media (width >= 40rem){order:-9999}}.sm\:-mt-2{@media (width >= 40rem){margin-top:calc(var(--spacing)*-2)}}.sm\:mt-0{@media (width >= 40rem){margin-top:calc(var(--spacing)*0)}}.sm\:mt-10{@media (width >= 40rem){margin-top:calc(var(--spacing)*10)}}.sm\:mb-0{@media (width >= 40rem){margin-bottom:calc(var(--spacing)*0)}}.sm\:ml-1{@media (width >= 40rem){margin-left:calc(var(--spacing)*1)}}.sm\:ml-2{@media (width >= 40rem){margin-left:calc(var(--spacing)*2)}}.sm\:ml-10{@media (width >= 40rem){margin-left:calc(var(--spacing)*10)}}.sm\:block{@media (width >= 40rem){display:block}}.sm\:grid{@media (width >= 40rem){display:grid}}.sm\:hidden{@media (width >= 40rem){display:none}}.sm\:h-12{@media (width >= 40rem){height:calc(var(--spacing)*12)}}.sm\:w-12{@media (width >= 40rem){width:calc(var(--spacing)*12)}}.sm\:min-w-12{@media (width >= 40rem){min-width:calc(var(--spacing)*12)}}.sm\:-space-y-0\.5{@media (width >= 40rem){: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))}}}.md\:grid-cols-2{@media (width >= 48rem){grid-template-columns:repeat(2,minmax(0,1fr))}}.md\:grid-cols-3{@media (width >= 48rem){grid-template-columns:repeat(3,minmax(0,1fr))}}.lg\:flex{@media (width >= 64rem){display:flex}}.lg\:hidden{@media (width >= 64rem){display:none}}.lg\:grid-cols-2{@media (width >= 64rem){grid-template-columns:repeat(2,minmax(0,1fr))}}}@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")}html[data-theme=dark]{color-scheme:dark;--color-background:#0b141b;--color-surface:#111e27;--color-surface-secondary:#1b2b35;--color-default:#223641;--color-overlay:#162630;--color-backdrop:rgba(0,0,0,.62);--color-foreground:#f2f6f8;--color-muted:#a7b5be;--color-accent:#4fd1ac;--color-accent-soft:#12332a;--color-accent-foreground:#04231b;--color-danger:#c4a7f0;--color-danger-soft:#2c2140;--color-warning:#f3b55c;--color-warning-soft:#3a2b14;--color-success:#72c9a4;--color-success-soft:#12332a;--color-info:#7cc0ee;--color-separator:#263843;--color-border:#263843;--shadow-mini:0 1px 2px rgba(0,0,0,.25);--shadow-card:0 1px 2px rgba(0,0,0,.35),0 0 0 1px rgba(38,56,67,.6);--shadow-overlay:0 8px 28px -6px rgba(0,0,0,.45),0 2px 10px -2px rgba(0,0,0,.35);--color-scrollbar:#3a4e59;--color-switch-track:#3a4e59;--color-switch-knob:#e4ebf0;--color-white:#111e27;--color-black:#f2f6f8;--color-slate-50:#16242e;--color-slate-100:#1b2b35;--color-slate-200:#263843;--color-slate-250:#2c404c;--color-slate-300:#344b58;--color-slate-400:#7e919c;--color-slate-500:#94a6b1;--color-slate-600:#b4c2cb;--color-slate-700:#cfdae1;--color-slate-800:#e4ebf0;--color-slate-900:#f2f6f8;--color-slate-950:#fff;--color-gray-50:#16242e;--color-gray-100:#1b2b35;--color-gray-200:#263843;--color-gray-300:#344b58;--color-gray-400:#7e919c;--color-gray-500:#94a6b1;--color-gray-600:#b4c2cb;--color-gray-700:#cfdae1;--color-gray-800:#e4ebf0;--color-gray-900:#f2f6f8;--color-cyan-50:#0e2a22;--color-cyan-100:#12332a;--color-cyan-200:#174537;--color-cyan-300:#226b56;--color-cyan-400:#37a886;--color-cyan-500:#4fd1ac;--color-cyan-600:#6fdcbd;--color-cyan-700:#92e5cd;--color-cyan-800:#b4eedd;--color-cyan-900:#d6f6ec;--color-sky-50:#0e2a22;--color-sky-100:#12332a;--color-sky-200:#174537;--color-sky-300:#226b56;--color-sky-400:#37a886;--color-sky-500:#4fd1ac;--color-sky-600:#6fdcbd;--color-sky-700:#92e5cd;--color-rose-50:#241a38;--color-rose-100:#2c2140;--color-rose-200:#3a2c55;--color-rose-300:#55407c;--color-rose-400:#8b6fc8;--color-rose-500:#a98ce4;--color-rose-600:#c4a7f0;--color-rose-700:#d3bdf5;--color-rose-800:#e1d2f8;--color-rose-900:#efe7fc;--color-red-50:#241a38;--color-red-100:#2c2140;--color-red-200:#3a2c55;--color-red-300:#55407c;--color-red-400:#8b6fc8;--color-red-500:#a98ce4;--color-red-600:#c4a7f0;--color-red-700:#d3bdf5;--color-red-800:#e1d2f8;--color-red-900:#efe7fc;--color-emerald-50:#12332a;--color-emerald-100:#164034;--color-emerald-200:#1d5644;--color-emerald-300:#2c7a63;--color-emerald-400:#4fae8b;--color-emerald-500:#72c9a4;--color-emerald-600:#8ad6b6;--color-emerald-700:#a4e1c7;--color-emerald-800:#c0ebd9;--color-emerald-900:#dbf4ea;--color-green-50:#12332a;--color-green-100:#164034;--color-green-200:#1d5644;--color-green-300:#2c7a63;--color-green-400:#4fae8b;--color-green-500:#72c9a4;--color-green-600:#8ad6b6;--color-green-700:#a4e1c7;--color-green-800:#c0ebd9;--color-amber-50:#3a2b14;--color-amber-100:#46351a;--color-amber-200:#5c4622;--color-amber-300:#866430;--color-amber-400:#c99447;--color-amber-500:#e3ac5a;--color-amber-600:#f3b55c;--color-amber-700:#f6c77f;--color-amber-800:#f9d9a6;--color-amber-900:#fceacc;--color-orange-50:#3a2b14;--color-orange-100:#46351a;--color-orange-200:#5c4622;--color-orange-300:#866430;--color-orange-400:#c99447;--color-orange-500:#e3ac5a;--color-orange-600:#f3b55c;--color-orange-700:#f6c77f;--color-orange-800:#f9d9a6;--color-violet-50:#241a38;--color-violet-100:#2c2140;--color-violet-200:#3a2c55;--color-violet-300:#55407c;--color-violet-400:#8b6fc8;--color-violet-500:#a98ce4;--color-violet-600:#c4a7f0;--color-violet-700:#d3bdf5;--color-violet-800:#e1d2f8;--color-indigo-100:#22283f;--color-indigo-500:#93a0e8;--color-indigo-600:#a7b2ee;--color-indigo-700:#bcc5f3}html.is-preload *,html.is-preload :after,html.is-preload :before{transition:none!important}html[data-theme=dark] img:not([src$=".svg"]):not(.ui-keep-bright){filter:none}::selection{background:color-mix(in srgb,#0bb08a 28%,transparent);@supports (color:color-mix(in lab,red,red)){background:color-mix(in oklab,var(--color-accent) 28%,transparent)}}.ui-scroll-y::-webkit-scrollbar,.ui-scroll::-webkit-scrollbar{height:.5rem;width:.5rem}.ui-scroll-y::-webkit-scrollbar-track,.ui-scroll::-webkit-scrollbar-track{background:transparent}.ui-scroll-y::-webkit-scrollbar-thumb,.ui-scroll::-webkit-scrollbar-thumb{background:var(--color-scrollbar);border-radius:9999px}.ui-scroll-y::-webkit-scrollbar-thumb:hover,.ui-scroll::-webkit-scrollbar-thumb:hover{background:var(--color-muted)}.ui-scroll-y{min-height:0;overflow-y:auto}.ui-scroll-hidden{overflow-y:auto;scrollbar-width:none}.ui-scroll-hidden::-webkit-scrollbar{display:none}.ui-btn{align-items:center;border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:var(--border-width-0);cursor:pointer;display:inline-flex;gap:calc(var(--spacing)*1.5);justify-content:center;--tw-font-weight:var(--font-weight-medium);box-shadow:var(--shadow-mini);font-size:var(--text-regular);font-weight:var(--font-weight-medium);transition:color .15s ease,background-color .15s ease,border-color .15s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.ui-btn.is-disabled,.ui-btn:disabled,.ui-btn[disabled]{cursor:not-allowed;opacity:50%}.ui-btn:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,#0bb08a 50%,transparent);outline:none;@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 2px color-mix(in oklab,var(--color-accent) 50%,transparent)}}.ui-btn--xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));padding-block:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*2.5)}.ui-btn--sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));line-height:1.2rem;padding-block:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*4)}.ui-btn--md{line-height:var(--tw-leading,var(--text-sm--line-height));line-height:1rem;padding-inline:var(--spacing-4\.5)}.ui-btn--lg,.ui-btn--md{font-size:var(--text-sm);padding-block:calc(var(--spacing)*2.5)}.ui-btn--lg{line-height:var(--tw-leading,var(--text-sm--line-height));padding-inline:calc(var(--spacing)*5)}.ui-btn--full{width:100%}.ui-btn--primary{--tw-font-weight:var(--font-weight-semibold);background:var(--color-accent);color:var(--color-accent-foreground);font-weight:var(--font-weight-semibold)}.ui-btn--primary:hover{background:color-mix(in srgb,#0bb08a 90%,transparent);@supports (color:color-mix(in lab,red,red)){background:color-mix(in oklab,var(--color-accent) 90%,transparent)}}.ui-btn--secondary{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-foreground)}.ui-btn--secondary:hover{background:var(--color-default)}.ui-btn--ghost{background:transparent;box-shadow:none;color:var(--color-muted)}.ui-btn--ghost:hover{background:var(--color-default);color:var(--color-foreground)}.ui-btn--tertiary{background:var(--color-accent-soft);box-shadow:none;color:var(--color-accent)}.ui-btn--danger-soft{background:color-mix(in srgb,#6e3fd1 10%,transparent);box-shadow:none;@supports (color:color-mix(in lab,red,red)){background:color-mix(in oklab,var(--color-danger) 10%,transparent)}color:var(--color-danger)}.ui-btn--danger{--tw-font-weight:var(--font-weight-semibold);background:var(--color-danger);color:#fff;font-weight:var(--font-weight-semibold)}.ui-btn svg{flex-shrink:0;height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.ui-icon-btn{align-items:center;background-color:transparent;border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:var(--border-width-0);color:var(--color-muted);cursor:pointer;display:inline-flex;flex-shrink:0;height:calc(var(--spacing)*8);justify-content:center;padding:calc(var(--spacing)*2);transition:color .15s ease,background-color .15s ease;width:calc(var(--spacing)*8)}.ui-icon-btn:hover{background:var(--color-default);color:var(--color-foreground)}.ui-icon-btn svg{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.ui-icon-btn--danger:hover{background:color-mix(in srgb,#6e3fd1 10%,transparent);@supports (color:color-mix(in lab,red,red)){background:color-mix(in oklab,var(--color-danger) 10%,transparent)}color:var(--color-danger)}.ui-toolbar-btn{align-items:center;background-color:transparent;border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:var(--border-width-0);cursor:pointer;display:inline-flex;gap:calc(var(--spacing)*1.5);justify-content:center;padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*2.5);--tw-font-weight:var(--font-weight-medium);color:var(--color-muted);font-size:var(--text-regular);font-weight:var(--font-weight-medium);transition:color .15s ease,background-color .15s ease;white-space:nowrap}.ui-toolbar-btn:hover{background:var(--color-default);color:var(--color-foreground)}.ui-toolbar-btn.is-active{background:var(--color-accent-soft);color:var(--color-accent)}.ui-toolbar-btn svg{flex-shrink:0;height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.ui-input{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-foreground);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);transition:border-color .15s ease,box-shadow .15s ease;width:100%}.ui-input::placeholder{color:var(--color-muted)}.ui-input:focus{border-color:var(--color-accent);box-shadow:0 0 0 2px color-mix(in srgb,#0bb08a 20%,transparent);outline:none;@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 2px color-mix(in oklab,var(--color-accent) 20%,transparent)}}.ui-input:disabled{background:var(--color-default);color:var(--color-muted);cursor:not-allowed}select.ui-input{cursor:pointer;padding-right:calc(var(--spacing)*9)}.ui-search{background:var(--color-surface);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:var(--border-width-0);box-shadow:var(--shadow-card);color:var(--color-foreground);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing)*2);padding-left:calc(var(--spacing)*9);padding-right:calc(var(--spacing)*3);width:100%}.ui-search:focus{box-shadow:var(--shadow-card),0 0 0 2px color-mix(in srgb,#0bb08a 20%,transparent);outline:none;@supports (color:color-mix(in lab,red,red)){box-shadow:var(--shadow-card),0 0 0 2px color-mix(in oklab,var(--color-accent) 20%,transparent)}}.ui-field{display:flex;flex-direction:column;gap:calc(var(--spacing)*1.5)}.ui-field__label{display:block;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-foreground);font-weight:var(--font-weight-semibold)}.ui-field__hint{color:var(--color-muted);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.ui-eyebrow{font-size:11px;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);color:var(--color-muted);letter-spacing:var(--tracking-wider);text-transform:uppercase}.ui-switch{align-items:center;cursor:pointer;display:inline-flex;gap:calc(var(--spacing)*2.5);margin:calc(var(--spacing)*0);-webkit-user-select:none;user-select:none}.ui-switch__input{border-width:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ui-switch__track{background:var(--color-switch-track);border-radius:var(--radius-full);flex-shrink:0;height:calc(var(--spacing)*5);position:relative;transition:background-color .15s ease;width:calc(var(--spacing)*9)}.ui-switch__thumb{background-color:var(--color-white);border-radius:var(--radius-full);box-shadow:var(--shadow-mini);height:calc(var(--spacing)*4);left:calc(var(--spacing)*.5);position:absolute;top:calc(var(--spacing)*.5);transition:transform .15s ease;width:calc(var(--spacing)*4)}.ui-switch__input:checked+.ui-switch__track{background:var(--color-accent)}.ui-switch__input:checked+.ui-switch__track .ui-switch__thumb{transform:translateX(1rem)}.ui-switch__input:focus-visible+.ui-switch__track{box-shadow:0 0 0 2px color-mix(in srgb,#0bb08a 30%,transparent);@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 2px color-mix(in oklab,var(--color-accent) 30%,transparent)}}.ui-switch__input:disabled+.ui-switch__track{opacity:50%}.ui-card{background:var(--color-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden}.ui-card__head{padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*5)}.ui-card__title{font-size:.95rem;--tw-font-weight:var(--font-weight-semibold);color:var(--color-foreground);font-weight:var(--font-weight-semibold);letter-spacing:-.2px}.ui-card__desc{color:var(--color-muted);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-top:calc(var(--spacing)*.5)}.ui-card__body{flex-direction:column;gap:calc(var(--spacing)*4);padding-bottom:calc(var(--spacing)*5)}.ui-card__body,.ui-card__foot{display:flex;padding-inline:calc(var(--spacing)*5)}.ui-card__foot{align-items:center;background:var(--color-surface-secondary);border-top:1px solid var(--color-separator);gap:calc(var(--spacing)*3);justify-content:space-between;padding-block:calc(var(--spacing)*3)}.ui-card__body+.ui-card__head{padding-top:calc(var(--spacing)*4)}.ui-card__body+.ui-card__head,.ui-rows>*+*{border-top:1px solid var(--color-separator)}.ui-row-in-card{align-items:center;display:flex;gap:calc(var(--spacing)*3);justify-content:space-between;padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*5);transition:background-color .15s ease}.ui-row-in-card:hover{background:color-mix(in srgb,oklch(.96 .005 264) 50%,transparent);@supports (color:color-mix(in lab,red,red)){background:color-mix(in oklab,var(--color-default) 50%,transparent)}}.ui-detail-row{display:grid;font-size:var(--text-sm);gap:calc(var(--spacing)*3);grid-template-columns:84px 1fr;line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing)*1)}.ui-detail-row__label{color:var(--color-muted)}.ui-detail-row__value{color:color-mix(in srgb,oklch(.155 .008 264) 85%,transparent);min-width:calc(var(--spacing)*0);overflow-wrap:break-word;@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-foreground) 85%,transparent)}}.ui-chip{align-items:center;display:inline-flex;font-size:.6875rem;gap:calc(var(--spacing)*1);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);white-space:nowrap}.ui-chip,.ui-chip__dot{border-radius:var(--radius-full)}.ui-chip__dot{background-color:currentcolor;flex-shrink:0;height:calc(var(--spacing)*1.5);width:calc(var(--spacing)*1.5)}.ui-chip--accent{background:var(--color-accent-soft);color:var(--color-accent)}.ui-chip--muted{background:var(--color-default);color:var(--color-muted)}.ui-chip--success{background:var(--color-success-soft);color:var(--color-success)}.ui-chip--warning{background:var(--color-warning-soft);color:var(--color-warning)}.ui-chip--danger{background:var(--color-danger-soft);color:var(--color-danger)}.ui-chip--info{background:var(--color-accent-soft);color:var(--color-info)}.ui-avatar{align-items:center;border-radius:var(--radius-full);display:flex;flex-shrink:0;justify-content:center;overflow:hidden;position:relative;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.ui-avatar:after{border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(0,0,0,.05);content:"";inset:calc(var(--spacing)*0);pointer-events:none;position:absolute}.ui-avatar--xs{font-size:.625rem;height:calc(var(--spacing)*6);width:calc(var(--spacing)*6)}.ui-avatar--sm{font-size:var(--text-xs);height:calc(var(--spacing)*8);line-height:var(--tw-leading,var(--text-xs--line-height));width:calc(var(--spacing)*8)}.ui-avatar--md{font-size:var(--text-sm);height:calc(var(--spacing)*10);line-height:var(--tw-leading,var(--text-sm--line-height));width:calc(var(--spacing)*10)}.ui-avatar--accent{background:var(--color-accent);color:var(--color-accent-foreground)}.ui-avatar--p0{background:#7dade9;color:#14243a}.ui-avatar--p1{background:#6dd081;color:#0f2a14}.ui-avatar--p2{background:#ecba6c;color:#3a2000}.ui-avatar--p3{background:#ba9cf0;color:#1e0a40}.ui-avatar--p4{background:#8fd8d0;color:#0c2f2c}.ui-avatar--p5{background:#9cb1f0;color:#0a1a3a}.ui-avatar--p6{background:#c6d97f;color:#26310a}.ui-avatar--p7{background:#a8c7e8;color:#12283a}.ui-popover{background:var(--color-overlay);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-overlay);position:absolute;z-index:50}.ui-menu-item{align-items:center;background-color:transparent;border-style:var(--tw-border-style);border-width:var(--border-width-0);color:var(--color-foreground);cursor:pointer;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)*2);padding-inline:calc(var(--spacing)*3);text-align:left;transition:background-color .15s ease;width:100%}.ui-menu-item:hover{background:var(--color-default)}.ui-menu-item--danger{color:var(--color-danger)}.ui-menu-item--danger:hover{background:color-mix(in srgb,#6e3fd1 10%,transparent);@supports (color:color-mix(in lab,red,red)){background:color-mix(in oklab,var(--color-danger) 10%,transparent)}}.ui-scrim{inset:calc(var(--spacing)*0);position:fixed;z-index:40}.ui-empty{flex-direction:column;padding-block:calc(var(--spacing)*14);padding-inline:calc(var(--spacing)*6);text-align:center}.ui-empty,.ui-empty__badge{align-items:center;display:flex;justify-content:center}.ui-empty__badge{background:var(--color-accent-soft);border-radius:var(--radius-2xl);height:calc(var(--spacing)*14);margin-bottom:calc(var(--spacing)*3);width:calc(var(--spacing)*14)}.ui-empty__badge svg{color:var(--color-accent);height:calc(var(--spacing)*7);width:calc(var(--spacing)*7)}.ui-empty__title{--tw-font-weight:var(--font-weight-semibold);color:var(--color-foreground);font-weight:var(--font-weight-semibold)}.ui-empty__text,.ui-empty__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.ui-empty__text{color:var(--color-muted);margin-top:calc(var(--spacing)*1);max-width:var(--container-sm)}.ui-empty--lg .ui-empty__badge{border-radius:var(--radius-3xl);height:calc(var(--spacing)*20);width:calc(var(--spacing)*20)}.ui-empty--lg .ui-empty__badge svg{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10)}.ui-tabs{background:var(--color-default);display:inline-flex;gap:calc(var(--spacing)*1);padding:calc(var(--spacing)*1)}.ui-tab,.ui-tabs{border-radius:var(--radius-full)}.ui-tab{background-color:transparent;border-style:var(--tw-border-style);border-width:var(--border-width-0);cursor:pointer;padding-block:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*3.5);--tw-font-weight:var(--font-weight-medium);color:var(--color-muted);font-size:var(--text-regular);font-weight:var(--font-weight-medium);transition:color .15s ease,background-color .15s ease;white-space:nowrap}.ui-tab:hover{background:color-mix(in srgb,#fff 40%,transparent);@supports (color:color-mix(in lab,red,red)){background:color-mix(in oklab,var(--color-surface) 40%,transparent)}}.ui-tab.is-active{--tw-font-weight:var(--font-weight-semibold);background:var(--color-surface);box-shadow:var(--shadow-mini);color:var(--color-foreground);font-weight:var(--font-weight-semibold)}.ui-spinner{animation:ui-spin 1s linear infinite;border-color:var(--color-default);border-radius:var(--radius-full);border-style:solid;border-top-color:var(--color-accent);border-width:2px;display:inline-block;flex-shrink:0}.ui-spinner--sm{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.ui-spinner--md{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6)}.ui-spinner--lg{border-width:3px;height:calc(var(--spacing)*9);width:calc(var(--spacing)*9)}@keyframes ui-spin{to{transform:rotate(1turn)}}@keyframes ui-dialog-in{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}.ui-animate-in{animation:ui-dialog-in .18s ease-out}@media (prefers-reduced-motion:reduce){.ui-animate-in,.ui-spinner{animation:none}}.ui-skeleton{background:linear-gradient(90deg,var(--color-default) 25%,color-mix(in srgb,oklch(.96 .005 264) 55%,#fff) 37%,var(--color-default) 63%);border-radius:var(--radius-lg);@supports (color:color-mix(in lab,red,red)){background:linear-gradient(90deg,var(--color-default) 25%,color-mix(in oklab,var(--color-default) 55%,var(--color-surface)) 37%,var(--color-default) 63%)}animation:ui-shimmer 1.4s ease infinite;background-size:400% 100%}@keyframes ui-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}@media (prefers-reduced-motion:reduce){.ui-skeleton{animation:none}}@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:16rem}a{color:var(--color-cyan-600);&:hover{@media (hover:hover){color:var(--color-cyan-500)}}}.aside-button{border-radius:var(--radius-lg);color:var(--color-gray-600);flex-direction:row;font-size:var(--text-sm);height:calc(var(--spacing)*10);line-height:var(--tw-leading,var(--text-sm--line-height));&: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{color:var(--color-gray-400);height:calc(var(--spacing)*10)!important;margin-left:calc(var(--spacing)*2)}.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:calc(var(--spacing)*1);margin-left:calc(var(--spacing)*2);max-height:calc(var(--spacing)*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);font-size:.84rem;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{color:var(--color-cyan-700)}.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{font-size:.74rem;margin-left:calc(var(--spacing)*2);--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:calc(var(--spacing)*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{scrollbar-width:none}.aside-nav::-webkit-scrollbar{display:none}.body-container{margin-top:calc(var(--spacing)*12);width:100%;@media (width >= 64rem){margin-top:calc(var(--spacing)*0)}}@media (min-width:1024px){.body-container{margin-left:var(--sidebar-w,19rem);width:calc(100% - var(--sidebar-w, 19rem))}}.body-content{padding-block:calc(var(--spacing)*9);padding-inline:calc(var(--spacing)*5);@media (width >= 40rem){margin-top:calc(var(--spacing)*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));--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:calc(var(--spacing)*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{color:var(--color-gray-400);font-size:var(--text-xxs);padding-inline: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);margin-bottom:calc(var(--spacing)*3)}.checkbox-selection input[type=checkbox],.form input:not([type=checkbox]),.form textarea,.form-input{border-color:var(--color-slate-300);border-style:var(--tw-border-style);border-width:1px;color:var(--color-slate-800);padding-inline:calc(var(--spacing)*3.5);--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:calc(var(--spacing)*0)}select.form-input{&: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{height:calc(var(--spacing)*5);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:calc(var(--spacing)*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))}.form-submit-md{@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-style:var(--tw-border-style);border-width:1px;color:var(--color-slate-700);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-inline:calc(var(--spacing)*5);position:relative;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%}}.light-button-sm{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{padding-left:calc(var(--spacing)*16);@media (width >= 40rem){margin-bottom:calc(var(--spacing)*0)}@media (width >= 40rem){width:var(--spacing-100)}}.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:calc(var(--spacing)*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{background-color:color-mix(in srgb,#000 30%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}@media (width >= 40rem){padding:calc(var(--spacing)*6)}}.modal-bg.flex{display:flex}.modal{background-color:var(--color-white);padding-inline:calc(var(--spacing)*7);--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:calc(var(--spacing)*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:calc(var(--spacing)*1);width:calc(var(--spacing)*8);&:hover{@media (hover:hover){color:var(--color-slate-500)}}}.modal .form-label{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.modal .mx-auto+.form-label{margin-top:calc(var(--spacing)*0)}.modal .light-button-sm{width:auto}.modal--wide{@media (width >= 40rem){max-width:var(--container-3xl)}}.modal--confirm{@media (width >= 40rem){width:100%}@media (width >= 40rem){max-width:var(--container-md)}}.modal-header{margin-bottom:calc(var(--spacing)*5)}.modal-header .modal-header__title{margin-bottom:calc(var(--spacing)*0)}.modal-close-btn{margin-right:calc(var(--spacing)*-2)}.modal-message{color:var(--color-slate-600);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-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:calc(var(--spacing)*1);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:calc(var(--spacing)*0);position:absolute;right:calc(var(--spacing)*0);top:calc(var(--spacing)*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:calc(var(--spacing)*1);: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:calc(var(--spacing)*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:calc(var(--spacing)*0)}@media (width >= 40rem){padding-bottom:calc(var(--spacing)*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:calc(var(--spacing)*0);padding-left:calc(var(--spacing)*5);padding-right:calc(var(--spacing)*0);position:fixed;top:calc(var(--spacing)*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:calc(var(--spacing)*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:calc(var(--spacing)*0)}@media (width >= 40rem){margin-bottom:calc(var(--spacing)*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:calc(var(--spacing)*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:calc(var(--spacing)*0*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*0*var(--tw-space-y-reverse))}}}.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:calc(var(--spacing)*0*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*0*var(--tw-space-y-reverse))}}}.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-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:calc(var(--spacing)*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}.review-card .light-button{@media (width >= 40rem){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:calc(var(--spacing)*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)}}}.page-heading-wrapper{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:calc(var(--spacing)*0);position:fixed;right:calc(var(--spacing)*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:calc(var(--spacing)*1);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:calc(var(--spacing)*0)}@media (width >= 40rem){left:calc(var(--spacing)*40)}@media (width >= 40rem){height:calc(var(--spacing)*14)}@media (width >= 64rem){margin-top:calc(var(--spacing)*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:calc(var(--spacing)*0);overflow:visible}.page-header-anim{align-self:center;display:grid;grid-template-areas:"text";margin-left:calc(var(--spacing)*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:calc(var(--spacing)*0);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:calc(var(--spacing)*0);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:calc(var(--spacing)*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:calc(var(--spacing)*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:calc(var(--spacing)*0);max-height:calc(var(--spacing)*80);overflow-y:auto;position:absolute;right:calc(var(--spacing)*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:calc(var(--spacing)*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:calc(var(--spacing)*0);top:calc(var(--spacing)*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,#0bb08a 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:calc(var(--spacing)*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:calc(var(--spacing)*1);position:absolute;right:calc(var(--spacing)*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:calc(var(--spacing)*0)}.action-button-top-destructive{svg{color:var(--color-rose-500)}.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:calc(var(--spacing)*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:calc(var(--spacing)*0);padding-top:calc(var(--spacing)*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))}.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:calc(var(--spacing)*0)}@media (width >= 40rem){display:inline}}.table-action-label-ml0{align-items:center;display:none;margin-left:calc(var(--spacing)*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:calc(var(--spacing)*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:calc(var(--spacing)*1)}.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:calc(var(--spacing)*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:calc(var(--spacing)*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)}}}.address-card__action-btn--danger{&:hover{@media (hover:hover){color:var(--color-rose-600)}}}.address-card__body{flex-direction:column;gap:calc(var(--spacing)*1)}.address-card__body,.address-card__line{display:flex;min-width:calc(var(--spacing)*0)}.address-card__line{font-size:var(--text-sm);gap:calc(var(--spacing)*2);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)}.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:calc(var(--spacing)*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:calc(var(--spacing)*0)}.working-hours-row__day-wrap .form-input{margin-block:calc(var(--spacing)*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:calc(var(--spacing)*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:calc(var(--spacing)*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:calc(var(--spacing)*0)}.locale-field-group{margin-bottom:calc(var(--spacing)*6);&:last-child{margin-bottom:calc(var(--spacing)*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:calc(var(--spacing)*1);--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{@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:calc(var(--spacing)*1)}.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:calc(var(--spacing)*1);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:calc(var(--spacing)*1)}.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:calc(var(--spacing)*1);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:calc(var(--spacing)*1)}.stat-bar-fill{background-color:var(--color-slate-400)}.home-cards-grid{display:grid;gap:calc(var(--spacing)*1);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))}.notification-list{:where(&>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*1*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*1*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:calc(var(--spacing)*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:calc(var(--spacing)*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:calc(var(--spacing)*1);position:absolute;right:calc(var(--spacing)*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:calc(var(--spacing)*1);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:calc(var(--spacing)*1);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:calc(var(--spacing)*1);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))}}.review-meta-header{@media (width >= 40rem){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:calc(var(--spacing)*1);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:calc(var(--spacing)*1);--tw-leading:calc(var(--spacing)*5);color:var(--color-slate-400);line-height:calc(var(--spacing)*5);@media (width >= 40rem){margin-top:calc(var(--spacing)*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:calc(var(--spacing)*1);@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:calc(var(--spacing)*1);@media (width >= 40rem){margin-top:calc(var(--spacing)*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:calc(var(--spacing)*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)}.business-application-filters{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)*2);margin-bottom:calc(var(--spacing)*2);padding-bottom:calc(var(--spacing)*4)}.business-application-filter{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:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-semibold);color:var(--color-slate-600);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));&:hover{@media (hover:hover){background-color:var(--color-slate-200)}}}.business-application-filter.is-active{background-color:var(--color-slate-900);color:var(--color-white);&:hover{@media (hover:hover){background-color:var(--color-slate-900)}}}.business-application-type{border-radius:var(--radius-full);display:inline-flex;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-semibold);font-weight:var(--font-weight-semibold)}.business-application-type--menu_qr{background-color:var(--color-amber-50);color:var(--color-amber-700)}.business-application-type--reservations{background-color:var(--color-violet-50);color:var(--color-violet-700)}.business-application-type--appointments{background-color:var(--color-sky-50);color:var(--color-sky-700)}.business-application-type--for_restaurants{background-color:var(--color-emerald-50);color:var(--color-emerald-700)}.business-application-type--general{background-color:var(--color-slate-100);color:var(--color-slate-600)}.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:calc(var(--spacing)*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:calc(var(--spacing)*1)}.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)}}.login-header{@media (width >= 40rem){margin-inline:auto}@media (width >= 40rem){width:100%}@media (width >= 40rem){max-width:var(--container-sm)}}.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}.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:calc(var(--spacing)*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:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*1);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:calc(var(--spacing)*1);&: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:calc(var(--spacing)*0)!important;min-width:calc(var(--spacing)*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)}.company-gallery-admin{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)}.company-gallery-upload{background-color:var(--color-slate-50);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)*4);padding:calc(var(--spacing)*4);@media (width >= 48rem){flex-direction:row}@media (width >= 48rem){align-items:flex-end}}.company-gallery-upload>div{flex:1}.company-gallery-upload .form-label{margin-top:calc(var(--spacing)*0)}.company-gallery-upload__submit{flex-shrink:0}.company-gallery-grid{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(2,minmax(0,1fr))}@media (width >= 64rem){grid-template-columns:repeat(3,minmax(0,1fr))}@media (width >= 80rem){grid-template-columns:repeat(4,minmax(0,1fr))}}.company-gallery-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;overflow:hidden}.company-gallery-card--hidden{background-color:var(--color-slate-50);opacity:70%}.company-gallery-card>a{background-color:var(--color-slate-100);display:block}.company-gallery-card img{aspect-ratio:1/1;display:block;object-fit:cover;width:100%}.company-gallery-card__meta{display:flex;flex-direction:column;gap:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*3);padding-top:calc(var(--spacing)*3)}.company-gallery-card__status{--tw-font-weight:var(--font-weight-semibold);color:var(--color-slate-700);font-weight:var(--font-weight-semibold)}.company-gallery-card__filename,.company-gallery-card__status{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.company-gallery-card__filename{color:var(--color-slate-400);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-gallery-card__actions{display:grid;gap:calc(var(--spacing)*2);grid-template-columns:repeat(1,minmax(0,1fr));padding:calc(var(--spacing)*3)}.company-gallery-card__actions .light-button-sm{width:100%}.company-gallery-card__delete{border-color:var(--color-rose-200);color:var(--color-rose-600);&:hover{@media (hover:hover){background-color:var(--color-rose-50)}}}.company-gallery-empty{color:var(--color-slate-500);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-top:calc(var(--spacing)*5)}.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:calc(var(--spacing)*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:calc(var(--spacing)*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:calc(var(--spacing)*1)}.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,#e6f7f2 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,#e6f7f2 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:calc(var(--spacing)*1);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:calc(var(--spacing)*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:calc(var(--spacing)*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:calc(var(--spacing)*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:calc(var(--spacing)*1);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{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);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;padding:calc(var(--spacing)*5);@media (width >= 40rem){margin-top:calc(var(--spacing)*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:calc(var(--spacing)*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:calc(var(--spacing)*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:calc(var(--spacing)*1);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:calc(var(--spacing)*0)}.user-profile-name-row{align-items:center;column-gap:calc(var(--spacing)*2);display:flex;flex-wrap:wrap;row-gap:calc(var(--spacing)*1)}.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:calc(var(--spacing)*1)}.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:calc(var(--spacing)*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:calc(var(--spacing)*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}}.user-profile-fact--wide{@media (width >= 40rem){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:calc(var(--spacing)*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:calc(var(--spacing)*0);margin-top:calc(var(--spacing)*1);max-height:var(--spacing-60);overflow-y:auto;position:absolute;right:calc(var(--spacing)*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);gap:calc(var(--spacing)*2);padding-bottom:calc(var(--spacing)*3)}.user-tabs::-webkit-scrollbar{display:none}.user-tab{background-color:var(--color-white);border-color:var(--color-slate-200);border-width:1px;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)*4);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);color:var(--color-slate-500);font-size:.7rem}.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:calc(var(--spacing)*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:calc(var(--spacing)*0)}.user-row-main{align-items:center;column-gap:calc(var(--spacing)*2);display:flex;flex-wrap:wrap;row-gap:calc(var(--spacing)*1)}.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:calc(var(--spacing)*1);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:calc(var(--spacing)*1);--tw-leading:var(--leading-tight);color:var(--color-slate-400);line-height:var(--leading-tight)}.user-row-params{display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*1);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:calc(var(--spacing)*1);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,2fr) repeat(3,minmax(0,.5fr)) minmax(0,.7fr) minmax(0,.5fr) minmax(0,.7fr) minmax(0,.9fr) 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:calc(var(--spacing)*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:calc(var(--spacing)*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:calc(var(--spacing)*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:calc(var(--spacing)*1);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:calc(var(--spacing)*0)}.users-list-row__notifications{align-items:flex-start;display:flex;flex-direction:column;gap:calc(var(--spacing)*1);min-width:calc(var(--spacing)*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:calc(var(--spacing)*1);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:calc(var(--spacing)*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:calc(var(--spacing)*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:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*5);@media (width >= 64rem){display:grid}grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,.5fr)) minmax(0,.7fr) minmax(0,.5fr) minmax(0,.7fr) minmax(0,.9fr) 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{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:calc(var(--spacing)*1);padding-top:calc(var(--spacing)*3)}.users-list-row__joined:not(.users-list-row__last-seen),.users-list-row__last-seen{grid-column:span 1/span 1}}.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:calc(var(--spacing)*1);--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:calc(var(--spacing)*1);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:#0bb08a}input[type=checkbox]:checked{background-color:var(--color-cyan-600);border-color:var(--color-cyan-600)}input[type=checkbox]:focus{--tw-ring-color:#0bb08a}.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:calc(var(--spacing)*1);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:calc(var(--spacing)*1);margin-top:calc(var(--spacing)*1)}.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:calc(var(--spacing)*1)}.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-copy-btn{align-items:center;border-radius:var(--radius-lg);color:var(--color-slate-400);display:inline-flex;height:calc(var(--spacing)*8);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)*8);--tw-duration:75ms;transition-duration:75ms;&:hover{@media (hover:hover){background-color:var(--color-slate-100)}}&:hover{@media (hover:hover){color:var(--color-slate-700)}}}.push-copy-btn__icon{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.push-actions{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*2)}.push-recurrence-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;cursor:pointer;display:inline-flex;font-size:var(--text-xs);justify-content:center;line-height:var(--tw-leading,var(--text-xs--line-height));padding-block:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*3);--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: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));white-space:nowrap;--tw-duration:75ms;transition-duration:75ms;&:hover{@media (hover:hover){background-color:var(--color-slate-100)}}}.push-recurrence-btn--stop{border-color:var(--color-rose-200);color:var(--color-rose-600);&:hover{@media (hover:hover){border-color:var(--color-rose-100)}}&:hover{@media (hover:hover){background-color:var(--color-rose-50)}}}.push-recurrence-btn[disabled]{cursor:not-allowed;opacity:50%}.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:calc(var(--spacing)*1)}.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)}body,html{color:var(--color-foreground);-webkit-font-smoothing:antialiased}.body-layout,body,html{background:var(--color-background)}.body-layout{display:flex;min-height:100vh}@media (min-width:1024px){body,html{height:100%;overflow:hidden}.body-layout{display:flex;gap:calc(var(--spacing)*3);height:100vh;overflow:hidden;padding:calc(var(--spacing)*3);width:100vw}.body-aside{border-radius:var(--radius-none);border-right:1px solid var(--color-separator);flex-direction:column;flex-shrink:0;height:auto;margin-block:calc(var(--spacing)*-4);overflow:visible;padding-block:calc(var(--spacing)*4);padding-right:calc(var(--spacing)*3);position:relative;width:var(--sidebar-w,16rem)}.body-aside,.body-container{background:transparent;display:flex}.body-container{gap:calc(var(--spacing)*2);margin:calc(var(--spacing)*0);min-width:calc(var(--spacing)*0);width:auto}.body-container,.body-panel{flex:1;flex-direction:column;min-height:calc(var(--spacing)*0)}.body-panel{background:var(--color-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:flex;overflow:hidden}.body-content{flex:1;margin:calc(var(--spacing)*0);min-height:calc(var(--spacing)*0);overflow-y:auto;padding-block:calc(var(--spacing)*6);padding-inline:calc(var(--spacing)*6)}}@media (max-width:1023px){.body-panel{display:contents}}.body-content{margin-top:calc(var(--spacing)*10);padding-block:calc(var(--spacing)*7);padding-inline:calc(var(--spacing)*4);@media (width >= 40rem){margin-top:calc(var(--spacing)*0)}@media (width >= 40rem){padding-inline:calc(var(--spacing)*6)}}.body-title{width:100%;--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);color:var(--color-foreground);font-size:1.6rem;font-weight:var(--font-weight-semibold);letter-spacing:-.7px}.heading-gradient{background:none;-webkit-background-clip:initial;background-clip:initial;color:var(--color-foreground);-webkit-text-fill-color:currentColor}.page-heading-wrapper{display:flex;flex-direction:column-reverse;margin-bottom:calc(var(--spacing)*6);@media (width >= 40rem){flex-direction:row}@media (width >= 40rem){align-items:center}}.main-footer{align-items:center;display:block;font-size:var(--text-xs);justify-content:space-between;line-height:var(--tw-leading,var(--text-xs--line-height));margin-bottom:calc(var(--spacing)*6);margin-top:calc(var(--spacing)*-2);padding-inline:calc(var(--spacing)*4);padding-bottom:calc(var(--spacing)*2);padding-top:calc(var(--spacing)*5);@media (width >= 40rem){margin-top:calc(var(--spacing)*-6)}@media (width >= 40rem){display:flex}@media (width >= 40rem){padding-inline:calc(var(--spacing)*6)}color:var(--color-muted)}.logotype{align-items:center;display:none;flex-shrink:0;height:calc(var(--spacing)*10);margin-bottom:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*3);@media (width >= 64rem){display:flex}background:transparent;border-bottom:0}html[data-theme=dark] .logotype img,html[data-theme=dark] .mobile-logotype{filter:invert(1) hue-rotate(180deg)}.aside-nav{display:flex;flex:1;flex-direction:column;margin-top:calc(var(--spacing)*12);min-height:calc(var(--spacing)*0);overflow-y:auto;padding-block:calc(var(--spacing)*0);padding-inline:calc(var(--spacing)*0);@media (width >= 40rem){margin-top:calc(var(--spacing)*0)}border-right:0}@media (min-width:1024px){.aside-nav{margin-top:calc(var(--spacing)*0)}}.aside-button{align-items:center;border-radius:var(--radius-full);color:var(--color-foreground);display:flex;font-size:var(--text-regular);gap:calc(var(--spacing)*0);height:calc(var(--spacing)*9);margin-block:calc(var(--spacing)*.5);transition:background-color .15s ease,color .15s ease;width:100%}.aside-button:hover{background:color-mix(in srgb,oklch(.155 .008 264) 5%,transparent);@supports (color:color-mix(in lab,red,red)){background:color-mix(in oklab,var(--color-foreground) 5%,transparent)}color:var(--color-foreground)}.aside-button-icon{align-items:center;color:var(--color-muted);display:inline-flex;flex-shrink:0;height:calc(var(--spacing)*9)!important;justify-content:center;margin-left:calc(var(--spacing)*3);margin-right:calc(var(--spacing)*2.5);width:calc(var(--spacing)*5)!important}.aside-button-selected,.aside-button-selected:hover{--tw-font-weight:var(--font-weight-medium);background:color-mix(in srgb,oklch(.155 .008 264) 5%,transparent);font-weight:var(--font-weight-medium);@supports (color:color-mix(in lab,red,red)){background:color-mix(in oklab,var(--color-foreground) 5%,transparent)}color:var(--color-foreground)}.aside-button-selected .aside-button-icon{color:var(--color-foreground)}.aside-button:hover .aside-button-icon{color:color-mix(in srgb,oklch(.155 .008 264) 80%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-foreground) 80%,transparent)}}.aside-button-counter,.aside-button-selected .aside-button-counter{display:inline-block;margin-right:calc(var(--spacing)*4);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-numeric-spacing:tabular-nums;color:color-mix(in srgb,oklch(.155 .008 264) 50%,transparent);font-size:var(--text-regular);font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-foreground) 50%,transparent)}}.aside-subtitle{display:block;font-size:11px;margin-bottom:calc(var(--spacing)*1);margin-top:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);color:var(--color-muted);letter-spacing:var(--tracking-wider);text-transform:uppercase}.aside-nav__bottom{flex-shrink:0;margin-top:auto;padding-top:calc(var(--spacing)*2)}.aside-subnav__item{border-radius:var(--radius-full);color:var(--color-muted);display:block;font-size:var(--text-regular);padding-block:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*3);transition:background-color .15s ease,color .15s ease}.aside-subnav__item:hover{background:color-mix(in srgb,oklch(.155 .008 264) 5%,transparent);@supports (color:color-mix(in lab,red,red)){background:color-mix(in oklab,var(--color-foreground) 5%,transparent)}color:var(--color-foreground)}.aside-subnav__item--active{--tw-font-weight:var(--font-weight-medium);color:var(--color-foreground);font-weight:var(--font-weight-medium)}.aside-subnav__item--active:before{border-bottom-color:var(--color-separator);border-left-color:var(--color-separator)}.aside-submenu-chevron{color:var(--color-muted)}.sidebar-resize-handle:hover,body.sidebar-resizing .sidebar-resize-handle{background:color-mix(in srgb,#0bb08a 45%,transparent);@supports (color:color-mix(in lab,red,red)){background:color-mix(in oklab,var(--color-accent) 45%,transparent)}}.page-header{background:color-mix(in srgb,#fff 85%,transparent);@supports (color:color-mix(in lab,red,red)){background:color-mix(in oklab,var(--color-surface) 85%,transparent)}border-bottom:1px solid var(--color-separator)}@media (min-width:1024px){.page-header{backdrop-filter:none;background:transparent;flex-shrink:0;height:calc(var(--spacing)*14);left:auto;margin:calc(var(--spacing)*0);padding-block:calc(var(--spacing)*0);padding-inline:calc(var(--spacing)*5);position:static;right:auto;top:auto;width:auto}.company-header,.user-initials,.user-photo-header{margin-left:calc(var(--spacing)*0)}}.page-header .page-header-title{color:var(--color-foreground)}.page-header .page-header-title,.page-header .page-header-toast{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.page-header .page-header-right{font-size:var(--text-regular);gap:calc(var(--spacing)*3)}.page-header .page-header-actions{align-items:center;display:flex;gap:calc(var(--spacing)*3);margin-left:calc(var(--spacing)*0)}.page-header .page-header-actions a:not(.page-header-logout){color:var(--color-foreground)}.page-header .page-header-logout{color:var(--color-muted);margin-left:calc(var(--spacing)*0)}.page-header .page-header-logout:hover{color:var(--color-accent)}.page-header-search-input{color:var(--color-foreground);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.page-header-search-input::placeholder{color:var(--color-muted)}.page-header-search-result{border-bottom-color:var(--color-separator);color:var(--color-foreground)}.page-header-search-result:hover{background:var(--color-default)}.page-header-search-result--active{background:var(--color-accent-soft)}.mobile-header{background:var(--color-surface);border-bottom:1px solid var(--color-separator)}.page-header-search-input{background:var(--color-surface);border-color:var(--color-border)}.page-header-search-results{background:var(--color-overlay);border:1px solid var(--color-border);border-radius:.75rem;box-shadow:var(--shadow-overlay)}.page-header-search-result--active{background:var(--color-default)}.theme-toggle{align-items:center;background-color:transparent;border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:var(--border-width-0);color:var(--color-muted);cursor:pointer;display:inline-flex;flex-shrink:0;height:calc(var(--spacing)*8);justify-content:center;padding:calc(var(--spacing)*2);transition:color .15s ease,background-color .15s ease;width:calc(var(--spacing)*8)}.theme-toggle:hover{background:var(--color-default);color:var(--color-foreground)}.theme-toggle svg{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.theme-toggle__moon,html[data-theme=dark] .theme-toggle__sun{display:none}html[data-theme=dark] .theme-toggle__moon{display:block}.action-button,.form-submit,.form-submit-lg,.form-submit-md{align-items:center;border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:var(--border-width-0);cursor:pointer;display:inline-flex;gap:calc(var(--spacing)*1.5);justify-content:center;padding-block:calc(var(--spacing)*2.5);padding-inline:var(--spacing-4\.5);width:100%;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;@media (width >= 40rem){width:auto}@media (width >= 40rem){padding-block:calc(var(--spacing)*2)}background:var(--color-accent);box-shadow:var(--shadow-mini);color:var(--color-accent-foreground);font-size:var(--text-regular);transition:background-color .15s ease,color .15s ease,border-color .15s ease}.action-button:hover,.form-submit-lg:hover,.form-submit-md:hover,.form-submit:hover{background:color-mix(in srgb,#0bb08a 90%,transparent);@supports (color:color-mix(in lab,red,red)){background:color-mix(in oklab,var(--color-accent) 90%,transparent)}color:var(--color-accent-foreground)}.form-submit-lg{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)*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:disabled,.form-submit:disabled{cursor:not-allowed;opacity:50%}.action-button-top,.light-button,.light-button-sm{align-items:center;border-radius:var(--radius-full);cursor:pointer;display:inline-flex;gap:calc(var(--spacing)*1.5);justify-content:center;padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);text-align:center;width:100%;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;@media (width >= 40rem){width:auto}background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-mini);color:var(--color-foreground);font-size:var(--text-regular);transition:background-color .15s ease,color .15s ease,border-color .15s ease}.action-button-top:hover,.light-button-sm:hover,.light-button:hover{background:var(--color-default);color:var(--color-foreground)}.light-button-sm{padding-block:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*3.5)}.light-button-red,.light-button-red:hover{border-color:color-mix(in srgb,#6e3fd1 25%,transparent);color:var(--color-danger);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-danger) 25%,transparent)}}.light-button-red:hover{background:color-mix(in srgb,#6e3fd1 10%,transparent);@supports (color:color-mix(in lab,red,red)){background:color-mix(in oklab,var(--color-danger) 10%,transparent)}}.action-button--danger,.form-submit-danger{background:var(--color-danger);color:#fff}.action-button--danger:hover,.form-submit-danger:hover{background:color-mix(in srgb,#6e3fd1 88%,transparent);@supports (color:color-mix(in lab,red,red)){background:color-mix(in oklab,var(--color-danger) 88%,transparent)}color:#fff}.action-button-top{align-items:center;display:flex;margin-left:auto;width:fit-content}.action-button-top-destructive{border-color:color-mix(in srgb,#6e3fd1 25%,transparent);color:var(--color-danger);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-danger) 25%,transparent)}}.action-btn-icon{flex-shrink:0;height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.action-button-wrapper{display:flex;flex-shrink:0;justify-content:flex-end;margin-bottom:calc(var(--spacing)*4);@media (width >= 40rem){margin-bottom:calc(var(--spacing)*0)}@media (width >= 40rem){width:auto}@media (width >= 40rem){padding-left:calc(var(--spacing)*8)}}a{color:var(--color-accent);cursor:pointer}a:hover{color:color-mix(in srgb,#0bb08a 85%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-accent) 85%,transparent)}}.checkbox-selection input[type=checkbox],.form input:not([type=checkbox]),.form textarea,.form-input{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-foreground);display:block;filter:none;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);transition:border-color .15s ease,box-shadow .15s ease;width:100%}.form textarea::placeholder,.form-input::placeholder{color:var(--color-muted)}.form input:not([type=checkbox]):focus,.form textarea:focus,.form-input:focus{border-color:var(--color-accent);box-shadow:0 0 0 2px color-mix(in srgb,#0bb08a 20%,transparent);outline:none;@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 2px color-mix(in oklab,var(--color-accent) 20%,transparent)}}.form-input:disabled{background:var(--color-default);color:var(--color-muted);cursor:not-allowed}select.form-input{cursor:pointer;padding-right:calc(var(--spacing)*9)}select.form-input:hover{background-color:var(--color-surface)}select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23717993' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' viewBox='0 0 24 24'%3E%3Cpath d='m19.5 8.25-7.5 7.5-7.5-7.5'/%3E%3C/svg%3E")!important;background-position:right .7rem center!important;background-repeat:no-repeat!important;background-size:1rem 1rem!important;padding-right:2.25rem}html[data-theme=dark] select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23A7B5BE' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' viewBox='0 0 24 24'%3E%3Cpath d='m19.5 8.25-7.5 7.5-7.5-7.5'/%3E%3C/svg%3E")!important}.form label,.form-label{color:var(--color-foreground);cursor:pointer;display:block;font-size:var(--text-sm);font-weight:500;line-height:var(--tw-leading,var(--text-sm--line-height));margin-bottom:calc(var(--spacing)*2);width:100%}.form-hint,.table-meta-text{color:var(--color-muted);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.required-star{color:var(--color-accent)}.checkbox-selection input[type=checkbox],input[type=checkbox].form-input{border-radius:var(--radius-md);cursor:pointer;display:inline-block;height:var(--spacing-4\.5);margin-top:calc(var(--spacing)*-1);padding:calc(var(--spacing)*0);width:var(--spacing-4\.5)}.checkbox-selection input[type=checkbox]:checked,input[type=checkbox].form-input:checked{background-color:var(--color-accent);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 8.5 2.6 2.6L12 5.8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:var(--color-accent)}input[type=radio]:checked{background-color:var(--color-accent);border-color:var(--color-accent)}.modal-bg{align-items:center;display:none;inset:calc(var(--spacing)*0);justify-content:center;padding:calc(var(--spacing)*4);position:fixed;z-index:50;@media (width >= 40rem){padding:calc(var(--spacing)*6)}backdrop-filter:blur(4px);background:var(--color-backdrop)}.modal{height:auto;margin-inline:auto;max-height:calc(100vh - 2rem);overflow-y:auto;padding-block:calc(var(--spacing)*6);padding-inline:calc(var(--spacing)*6);width:100%;@media (width >= 40rem){max-height:calc(100vh - 3rem)}@media (width >= 40rem){width:var(--spacing-650)}@media (width >= 40rem){padding-inline:calc(var(--spacing)*7)}animation:ui-dialog-in .18s ease-out;background:var(--color-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-overlay)}@media (prefers-reduced-motion:reduce){.modal{animation:none}}.modal .modal-header__title,.modal h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));margin-bottom:calc(var(--spacing)*0)!important;--tw-font-weight:var(--font-weight-semibold);color:var(--color-foreground);font-weight:var(--font-weight-semibold);letter-spacing:-.2px}.modal-header{align-items:flex-start;display:flex;gap:calc(var(--spacing)*4);justify-content:space-between;margin-bottom:calc(var(--spacing)*4)}.modal>.flex.justify-between:has(h3){margin-bottom:calc(var(--spacing)*4)}.modal-close{color:currentColor;height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.modal-close-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-muted);cursor:pointer;display:flex;flex-shrink:0;height:calc(var(--spacing)*8);justify-content:center;margin-right:calc(var(--spacing)*-1.5);margin-top:calc(var(--spacing)*-1);padding:calc(var(--spacing)*0);transition:color .15s ease,background-color .15s ease;width:calc(var(--spacing)*8)}.modal-close-btn:hover{background:var(--color-default);color:var(--color-foreground)}.modal .form-label{margin-top:calc(var(--spacing)*4);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.modal-message{color:var(--color-muted);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-bottom:calc(var(--spacing)*5)}.card,.info-card{background:var(--color-surface);border:0;border-radius:var(--radius-card);box-shadow:var(--shadow-card);--tw-ring-shadow:0 0 #0000}.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:var(--color-success-soft);color:var(--color-success)}.alert-error{background:var(--color-danger-soft);color:var(--color-danger)}.alert-warning{background:var(--color-warning-soft);color:var(--color-warning)}.empty-state-text,.user-tab-status{color:var(--color-muted);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing)*2)}.user-tabs{background:var(--color-default);border-bottom:0;display:flex;flex-wrap:nowrap;gap:calc(var(--spacing)*1);margin-bottom:calc(var(--spacing)*5);max-width:100%;overflow-x:auto;padding:calc(var(--spacing)*1);padding-bottom:calc(var(--spacing)*0);scrollbar-width:none;width:fit-content}.user-tab,.user-tabs{border-radius:var(--radius-full)}.user-tab{align-items:center;border-style:var(--tw-border-style);border-width:var(--border-width-0);display:inline-flex;flex-shrink:0;gap:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*3.5);--tw-font-weight:var(--font-weight-medium);background:transparent;color:var(--color-muted);font-size:var(--text-regular);font-weight:var(--font-weight-medium);transition:background-color .15s ease,color .15s ease}.user-tab:hover{background:color-mix(in srgb,#fff 40%,transparent);@supports (color:color-mix(in lab,red,red)){background:color-mix(in oklab,var(--color-surface) 40%,transparent)}color:var(--color-foreground)}.user-tab--active,.user-tab--active:hover{--tw-font-weight:var(--font-weight-semibold);background:var(--color-surface);box-shadow:var(--shadow-mini);color:var(--color-foreground);font-weight:var(--font-weight-semibold)}.user-tab-count{border-radius:var(--radius-full);font-size:.6875rem;min-width:calc(var(--spacing)*5);padding-inline:calc(var(--spacing)*1.5);text-align:center;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-numeric-spacing:tabular-nums;background:color-mix(in srgb,oklch(.155 .008 264) 8%,transparent);font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);@supports (color:color-mix(in lab,red,red)){background:color-mix(in oklab,var(--color-foreground) 8%,transparent)}color:var(--color-muted)}.user-tab--active .user-tab-count{background:var(--color-accent-soft);color:var(--color-accent)}table th{font-size:11px;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase}.table-empty-row,table th{color:var(--color-muted)}@media (min-width:1024px){.main-footer{align-items:center;background:transparent;border-top:0;color:var(--color-muted);display:flex;flex-direction:row;flex-shrink:0;font-size:var(--text-xs);gap:calc(var(--spacing)*3);justify-content:space-between;line-height:var(--tw-leading,var(--text-xs--line-height));margin:calc(var(--spacing)*0);padding-block:calc(var(--spacing)*0);padding-inline:calc(var(--spacing)*1.5);padding-bottom:calc(var(--spacing)*.5)}.main-footer div{text-align:right}}.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:calc(var(--spacing)*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:calc(var(--spacing)*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:calc(var(--spacing)*1);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:calc(var(--spacing)*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:calc(var(--spacing)*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:calc(var(--spacing)*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:calc(var(--spacing)*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:calc(var(--spacing)*0);margin-top:calc(var(--spacing)*2)}.meta-stepper{flex-direction:column;list-style-type:none;margin:calc(var(--spacing)*0);padding:calc(var(--spacing)*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:calc(var(--spacing)*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:calc(var(--spacing)*0);margin-bottom:.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:calc(var(--spacing)*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:calc(var(--spacing)*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:calc(var(--spacing)*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:calc(var(--spacing)*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:calc(var(--spacing)*0);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.meta-step-hint{font-size:.85rem;margin-bottom:calc(var(--spacing)*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:calc(var(--spacing)*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:calc(var(--spacing)*0)}.meta-check input{margin:calc(var(--spacing)*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:calc(var(--spacing)*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:calc(var(--spacing)*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:calc(var(--spacing)*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:calc(var(--spacing)*0);margin-bottom:.65rem}.meta-preview ul{margin-bottom:calc(var(--spacing)*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:calc(var(--spacing)*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:calc(var(--spacing)*0);margin-bottom:.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:calc(var(--spacing)*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:calc(var(--spacing)*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:calc(var(--spacing)*0);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.meta-help-intro{margin:calc(var(--spacing)*0);margin-bottom:calc(var(--spacing)*4);--tw-leading:1.55;color:var(--color-slate-600);line-height:1.55}.meta-help-list{margin:calc(var(--spacing)*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:calc(var(--spacing)*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:calc(var(--spacing)*1);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,#e6f7f2 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:calc(var(--spacing)*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:calc(var(--spacing)*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:calc(var(--spacing)*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:calc(var(--spacing)*1);padding-block:calc(var(--spacing)*1);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:calc(var(--spacing)*1)}.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:calc(var(--spacing)*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:calc(var(--spacing)*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)}}}.menu-icon-btn--danger{&:hover{@media (hover:hover){background-color:var(--color-rose-50)}}&:hover{@media (hover:hover){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:calc(var(--spacing)*0);bottom:calc(var(--spacing)*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:calc(var(--spacing)*1);--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,#7e4fd9 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:calc(var(--spacing)*1)}.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:calc(var(--spacing)*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}}.bk--appt{--color-accent:#0b78be;--color-accent-soft:#e4f1f9;--bk-tint:#0b78be}.bk--res{--color-accent:#0bb08a;--color-accent-soft:#e1f6f0;--bk-tint:#0bb08a}html[data-theme=dark] .bk--appt{--color-accent:#7cc0ee;--color-accent-soft:#163846}html[data-theme=dark] .bk--res{--color-accent:#72c9a4;--color-accent-soft:#12332a}.body-container:has(.bk){display:flex;flex-direction:column;height:100dvh;overflow:hidden}.body-container:has(.bk) .main-footer{display:none}.body-content:has(.bk){display:flex;flex:1;flex-direction:column;margin-top:calc(var(--spacing)*10);min-height:calc(var(--spacing)*0);overflow:hidden;padding:calc(var(--spacing)*0);@media (width >= 40rem){margin-top:calc(var(--spacing)*0)}}@media (min-width:1024px){.body-container:has(.bk),.body-panel:has(.bk){height:auto}.body-content:has(.bk){margin-top:calc(var(--spacing)*0)}}.bk{background:var(--color-background);display:flex;flex:1;flex-direction:column;min-height:calc(var(--spacing)*0)}.bk-head{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*4);padding-bottom:calc(var(--spacing)*3);padding-top:calc(var(--spacing)*4);@media (width >= 40rem){padding-inline:calc(var(--spacing)*6)}@media (width >= 64rem){padding-inline:calc(var(--spacing)*8)}}.bk-head__brand{gap:calc(var(--spacing)*3);margin-right:calc(var(--spacing)*1);min-width:calc(var(--spacing)*0)}.bk-head__brand,.bk-head__mark{align-items:center;display:flex}.bk-head__mark{background:var(--color-accent-soft);border-radius:var(--radius-xl);color:var(--color-accent);flex-shrink:0;height:calc(var(--spacing)*10);justify-content:center;width:calc(var(--spacing)*10)}.bk-head__mark svg{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.bk-head__titles{min-width:calc(var(--spacing)*0)}.bk-head__title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);color:var(--color-foreground);font-weight:var(--font-weight-semibold);letter-spacing:-.35px}.bk-head__sub,.bk-head__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-head__sub{color:var(--color-muted);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.bk-head__spacer{margin-left:auto}.bk-head__tools{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*2)}.bk-head__tools>.bk-datenav,.bk-head__tools>.bk-select,.bk-head__tools>.ui-btn,.bk-head__tools>.ui-icon-btn,.bk-head__tools>.ui-tabs{flex-shrink:0;height:calc(var(--spacing)*9)}.bk-head__tools>.ui-btn{padding-block:calc(var(--spacing)*0);padding-inline:calc(var(--spacing)*4)}.bk-head__tools>.ui-icon-btn{padding:calc(var(--spacing)*0);width:calc(var(--spacing)*9)}.bk-head__tools>.bk-select,.bk-head__tools>.ui-tabs{padding-block:calc(var(--spacing)*0)}.bk-head__tools>.ui-tabs{padding-inline:calc(var(--spacing)*1)}.bk-head__tools>.ui-tabs .ui-tab{align-items:center;display:inline-flex;height:calc(var(--spacing)*7);padding-block:calc(var(--spacing)*0)}.bk-head__tools>.bk-datenav{padding-inline:calc(var(--spacing)*1)}.bk-head__tools>.bk-datenav .bk-datenav__btn{height:calc(var(--spacing)*7);width:calc(var(--spacing)*7)}.bk-head__tools>.bk-datenav .bk-datenav__today{align-items:center;display:inline-flex;height:calc(var(--spacing)*7)}.bk-datenav{background:var(--color-default);gap:calc(var(--spacing)*.5);padding:calc(var(--spacing)*.5)}.bk-datenav,.bk-datenav__btn{align-items:center;border-radius:var(--radius-full);display:inline-flex}.bk-datenav__btn{background-color:transparent;border-style:var(--tw-border-style);border-width:var(--border-width-0);color:var(--color-muted);cursor:pointer;height:calc(var(--spacing)*7);justify-content:center;padding:calc(var(--spacing)*0);transition:color .15s ease,background-color .15s ease;width:calc(var(--spacing)*7)}.bk-datenav__btn:hover{background:var(--color-surface);color:var(--color-foreground)}.bk-datenav__btn svg{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.bk-datenav__today{background-color:transparent;border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:var(--border-width-0);cursor:pointer;padding-block:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-medium);color:var(--color-muted);font-size:var(--text-regular);font-weight:var(--font-weight-medium);transition:color .15s ease,background-color .15s ease}.bk-datenav__today:hover{background:var(--color-surface);color:var(--color-foreground)}.bk-datelabel{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;--tw-numeric-spacing:tabular-nums;color:var(--color-foreground);font-size:var(--text-regular);font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.bk-datelabel small{display:block;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);color:var(--color-muted);font-weight:var(--font-weight-normal)}.bk-select{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);box-shadow:var(--shadow-mini);color:var(--color-foreground);cursor:pointer;font-size:var(--text-regular);margin:calc(var(--spacing)*0);max-width:calc(var(--spacing)*44);overflow:hidden;padding-block:calc(var(--spacing)*1.5);padding-left:calc(var(--spacing)*3.5);padding-right:calc(var(--spacing)*8);text-overflow:ellipsis;transition:border-color .15s ease,box-shadow .15s ease;white-space:nowrap;width:auto}.bk-select:focus{border-color:var(--color-accent);box-shadow:0 0 0 2px color-mix(in srgb,#0bb08a 20%,transparent);outline:none;@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 2px color-mix(in oklab,var(--color-accent) 20%,transparent)}}.bk-stats{display:grid;flex-shrink:0;gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);padding-bottom:calc(var(--spacing)*3);@media (width >= 40rem){padding-inline:calc(var(--spacing)*6)}@media (width >= 64rem){padding-inline:calc(var(--spacing)*8)}grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr))}.bk-stat{background:var(--color-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);gap:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*3.5)}.bk-stat,.bk-stat__icon{align-items:center;display:flex}.bk-stat__icon{background:var(--color-default);border-radius:var(--radius-lg);color:var(--color-muted);flex-shrink:0;height:calc(var(--spacing)*8);justify-content:center;width:calc(var(--spacing)*8)}.bk-stat__icon svg{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.bk-stat--accent .bk-stat__icon{background:var(--color-accent-soft);color:var(--color-accent)}.bk-stat--warning .bk-stat__icon{background:var(--color-warning-soft);color:var(--color-warning)}.bk-stat--danger .bk-stat__icon{background:var(--color-danger-soft);color:var(--color-danger)}.bk-stat--success .bk-stat__icon{background:var(--color-success-soft);color:var(--color-success)}.bk-stat__body{min-width:calc(var(--spacing)*0)}.bk-stat__value{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-numeric-spacing:tabular-nums;color:var(--color-foreground);font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.bk-stat__value small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));margin-left:calc(var(--spacing)*.5)}.bk-stat__label,.bk-stat__value small{--tw-font-weight:var(--font-weight-medium);color:var(--color-muted);font-weight:var(--font-weight-medium)}.bk-stat__label{font-size:11px;margin-top:calc(var(--spacing)*1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase}.bk-meter{background:var(--color-default);height:calc(var(--spacing)*1);margin-top:calc(var(--spacing)*1.5);overflow:hidden;width:100%}.bk-meter,.bk-meter__fill{border-radius:var(--radius-full)}.bk-meter__fill{background:var(--color-accent);height:100%;transition:width .5s ease}.bk-body{display:flex;flex:1;gap:calc(var(--spacing)*3);min-height:calc(var(--spacing)*0);padding-inline:calc(var(--spacing)*4);padding-bottom:calc(var(--spacing)*4);@media (width >= 40rem){padding-inline:calc(var(--spacing)*6)}@media (width >= 64rem){padding-inline:calc(var(--spacing)*8)}}.bk-canvas{background:var(--color-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:flex;flex:1;flex-direction:column;min-height:calc(var(--spacing)*0);min-width:calc(var(--spacing)*0);overflow:hidden}.bk-rail{display:flex;flex-direction:column;flex-shrink:0;gap:calc(var(--spacing)*3);min-height:calc(var(--spacing)*0);width:100%;@media (width >= 80rem){width:calc(var(--spacing)*84)}}.bk-rail__card{background:var(--color-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:flex;flex-direction:column;min-height:calc(var(--spacing)*0);overflow:hidden}.bk-rail__card--grow{flex:1}.bk-rail__head{align-items:center;border-bottom:1px solid var(--color-separator);display:flex;flex-shrink:0;gap:calc(var(--spacing)*2);justify-content:space-between;padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*4)}.bk-rail__title{font-size:11px;--tw-font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);color:var(--color-muted);letter-spacing:var(--tracking-wider);text-transform:uppercase}.bk-rail__count,.bk-rail__title{font-weight:var(--font-weight-semibold)}.bk-rail__count{border-radius:var(--radius-full);font-size:.6875rem;min-width:calc(var(--spacing)*5);padding-inline:calc(var(--spacing)*1.5);text-align:center;--tw-font-weight:var(--font-weight-semibold);--tw-numeric-spacing:tabular-nums;background:var(--color-warning-soft);color:var(--color-warning);font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.bk-rail__scroll{flex:1;min-height:calc(var(--spacing)*0);overflow-y:auto}.bk-queue{display:flex;flex-direction:column}.bk-queue>*+*{border-top:1px solid var(--color-separator)}.bk-qrow{align-items:flex-start;background-color:transparent;border-style:var(--tw-border-style);border-width:var(--border-width-0);cursor:pointer;display:flex;gap:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*4);text-align:left;transition:background-color .15s ease;width:100%}.bk-qrow:hover{background:color-mix(in srgb,oklch(.155 .008 264) 4%,transparent);@supports (color:color-mix(in lab,red,red)){background:color-mix(in oklab,var(--color-foreground) 4%,transparent)}}.bk-qrow.is-selected{background:var(--color-accent-soft)}.bk-qrow__time{flex-shrink:0;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));padding-top:calc(var(--spacing)*.5);width:calc(var(--spacing)*11);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-numeric-spacing:tabular-nums;color:var(--color-foreground);font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.bk-qrow__body{display:block;flex:1;min-width:calc(var(--spacing)*0)}.bk-qrow__title{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-foreground);font-weight:var(--font-weight-medium)}.bk-qrow__meta,.bk-qrow__title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-qrow__meta{color:var(--color-muted);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));margin-top:calc(var(--spacing)*.5)}.bk-status{align-items:center;display:inline-flex;font-size:.6875rem;gap:calc(var(--spacing)*1);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);white-space:nowrap}.bk-status,.bk-status__dot{border-radius:var(--radius-full)}.bk-status__dot{background-color:currentcolor;flex-shrink:0;height:calc(var(--spacing)*1.5);width:calc(var(--spacing)*1.5)}.bk-status--pending{background:var(--color-warning-soft);color:var(--color-warning)}.bk-status--approved,.bk-status--seated{background:var(--color-success-soft);color:var(--color-success)}.bk-status--completed{background:var(--color-accent-soft);color:var(--color-accent)}.bk-status--cancelled{background:var(--color-default);color:var(--color-muted)}.bk-status--no_show,.bk-status--rejected{background:var(--color-danger-soft);color:var(--color-danger)}.bk-grid{display:flex;flex:1;flex-direction:column;min-height:calc(var(--spacing)*0);overflow:hidden}.bk-grid__head{background:var(--color-surface-secondary);border-bottom:1px solid var(--color-separator);display:flex;flex-shrink:0}.bk-grid__gutter{flex-shrink:0;width:calc(var(--spacing)*14)}.bk-grid__cell{border-left:1px solid var(--color-separator);flex:1;min-width:calc(var(--spacing)*0);padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*2);text-align:center}.bk-grid__cell--today{background:var(--color-accent-soft)}.bk-grid__day{font-size:11px;--tw-font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);color:var(--color-muted);letter-spacing:var(--tracking-wider);text-transform:uppercase}.bk-grid__date,.bk-grid__day{font-weight:var(--font-weight-semibold)}.bk-grid__date{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);--tw-numeric-spacing:tabular-nums;color:var(--color-foreground);font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.bk-grid__cell--today .bk-grid__date,.bk-grid__cell--today .bk-grid__day{color:var(--color-accent)}.bk-grid__sub{font-size:11px;margin-top:calc(var(--spacing)*.5);--tw-numeric-spacing:tabular-nums;color:var(--color-muted);font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.bk-person{align-items:center;display:flex;gap:calc(var(--spacing)*2);justify-content:center;min-width:calc(var(--spacing)*0)}.bk-person__name{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-medium);color:var(--color-foreground);font-weight:var(--font-weight-medium)}.bk-grid__body{display:flex;flex:1;min-height:calc(var(--spacing)*0);overflow-y:auto;padding-top:calc(var(--spacing)*2)}.bk-gutter{flex-shrink:0;position:relative;width:calc(var(--spacing)*14)}.bk-gutter__hour{position:absolute;right:calc(var(--spacing)*2);--tw-translate-y:-50%;font-size:11px;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-numeric-spacing:tabular-nums;color:var(--color-muted);font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.bk-cols{display:flex}.bk-col,.bk-cols{flex:1;position:relative}.bk-col{border-left:1px solid var(--color-separator);min-width:calc(var(--spacing)*0)}.bk-col__line{border-top:1px solid color-mix(in srgb,oklch(.916 .005 264) 55%,transparent);inset-inline:calc(var(--spacing)*0);position:absolute;@supports (color:color-mix(in lab,red,red)){border-top-color:color-mix(in oklab,var(--color-separator) 55%,transparent);border-top-style:solid;border-top-width:1px}}.bk-col__line--hour{border-top-color:var(--color-separator)}.bk-col__closed{background:color-mix(in srgb,oklch(.155 .008 264) 3.5%,transparent);inset-inline:calc(var(--spacing)*0);pointer-events:none;position:absolute;@supports (color:color-mix(in lab,red,red)){background:color-mix(in oklab,var(--color-foreground) 3.5%,transparent)}}.bk-now{border-top:2px solid #202e50;inset-inline:calc(var(--spacing)*0);pointer-events:none;position:absolute;z-index:20}.bk-now:before{background:#202e50;border-radius:var(--radius-full);content:"";height:calc(var(--spacing)*2);left:calc(var(--spacing)*-1);position:absolute;top:calc(var(--spacing)*-1);width:calc(var(--spacing)*2)}html[data-theme=dark] .bk-now{border-top-color:#9bb0e0}html[data-theme=dark] .bk-now:before{background:#9bb0e0}.bk-event{border-radius:var(--radius-lg);cursor:pointer;font-size:11px;overflow:hidden;padding-block:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*1.5);position:absolute;--tw-leading:1.25;background:var(--color-surface);border-left:3px solid;box-shadow:var(--shadow-mini);line-height:1.25;transition:box-shadow .15s ease,background-color .15s ease}.bk-event:hover{box-shadow:var(--shadow-card)}.bk-event.is-selected{box-shadow:var(--shadow-card),0 0 0 2px currentColor}.bk-event__time{--tw-font-weight:var(--font-weight-semibold);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,)}.bk-event__title{--tw-font-weight:var(--font-weight-medium);color:var(--color-foreground);font-weight:var(--font-weight-medium)}.bk-event__meta,.bk-event__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-event__meta{color:var(--color-muted)}.bk-event--pending{background:var(--color-warning-soft);color:var(--color-warning)}.bk-event--approved,.bk-event--seated{background:var(--color-success-soft);color:var(--color-success)}.bk-event--completed{background:var(--color-accent-soft);color:var(--color-accent)}.bk-event--cancelled{background:var(--color-default);color:var(--color-muted)}.bk-event--no_show,.bk-event--rejected{background:var(--color-danger-soft);color:var(--color-danger)}.bk-event--cancelled .bk-event__title,.bk-event--rejected .bk-event__title{text-decoration-line:line-through}.bk-event__flag{background:currentColor;border-radius:var(--radius-full);height:calc(var(--spacing)*1.5);position:absolute;right:calc(var(--spacing)*1);top:calc(var(--spacing)*1);width:calc(var(--spacing)*1.5)}.bk-tl{display:flex;flex:1;flex-direction:column;min-height:calc(var(--spacing)*0);overflow:hidden}.bk-tl__head{background:var(--color-surface-secondary);border-bottom:1px solid var(--color-separator);display:flex;flex-shrink:0}.bk-tl__corner{align-items:flex-end;border-right:1px solid var(--color-separator);display:flex;flex-shrink:0;padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*3);width:11.5rem}.bk-tl__corner span{font-size:11px;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);color:var(--color-muted);letter-spacing:var(--tracking-wider);text-transform:uppercase}.bk-tl__ruler{flex:1;height:calc(var(--spacing)*9);overflow:hidden;position:relative}.bk-tl__ruler-track{inset-block:calc(var(--spacing)*0);left:calc(var(--spacing)*0);position:absolute}.bk-tl__tick{bottom:calc(var(--spacing)*1);position:absolute;--tw-translate-x:-50%;font-size:11px;white-space:nowrap;--tw-numeric-spacing:tabular-nums;color:var(--color-muted);font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.bk-tl__tick,.bk-tl__tick--first{translate:var(--tw-translate-x) var(--tw-translate-y)}.bk-tl__tick--first{--tw-translate-x:calc(var(--spacing)*0)}.bk-tl__body{flex:1;min-height:calc(var(--spacing)*0);overflow:auto}.bk-tl__group{font-size:11px;left:calc(var(--spacing)*0);padding-block:calc(var(--spacing)*1.5);padding-inline:calc(var(--spacing)*3);position:sticky;z-index:10;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);background:var(--color-surface-secondary);border-top:1px solid var(--color-separator);color:var(--color-muted);letter-spacing:var(--tracking-wider);text-transform:uppercase}.bk-tl__group,.bk-tl__row{border-bottom:1px solid var(--color-separator)}.bk-tl__row{align-items:stretch;display:flex}.bk-tl__row:hover{background:color-mix(in srgb,oklch(.155 .008 264) 2.5%,transparent);@supports (color:color-mix(in lab,red,red)){background:color-mix(in oklab,var(--color-foreground) 2.5%,transparent)}}.bk-tl__label{align-items:center;background:var(--color-surface);border-right:1px solid var(--color-separator);display:flex;flex-shrink:0;gap:calc(var(--spacing)*2.5);left:calc(var(--spacing)*0);padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*3);position:sticky;width:11.5rem;z-index:10}.bk-tl__row:hover .bk-tl__label{background:color-mix(in srgb,oklch(.155 .008 264) 2.5%,#fff);@supports (color:color-mix(in lab,red,red)){background:color-mix(in oklab,var(--color-foreground) 2.5%,var(--color-surface))}}.bk-table-tile{align-items:center;border-radius:var(--radius-lg);display:flex;flex-shrink:0;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);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-numeric-spacing:tabular-nums;background:var(--color-accent-soft);color:var(--color-accent);font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.bk-table-tile--round{border-radius:var(--radius-full)}.bk-tl__label-main{display:block;min-width:calc(var(--spacing)*0)}.bk-tl__label-title{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-foreground);font-weight:var(--font-weight-medium)}.bk-tl__label-meta,.bk-tl__label-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-tl__label-meta{font-size:11px;--tw-numeric-spacing:tabular-nums;color:var(--color-muted);font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.bk-tl__track{flex:1;min-height:3rem;min-width:calc(var(--spacing)*0);position:relative}.bk-tl__grid{border-left:1px solid color-mix(in srgb,oklch(.916 .005 264) 60%,transparent);inset-block:calc(var(--spacing)*0);pointer-events:none;position:absolute;@supports (color:color-mix(in lab,red,red)){border-left-color:color-mix(in oklab,var(--color-separator) 60%,transparent);border-left-style:solid;border-left-width:1px}}.bk-tl__grid--hour{border-left-color:var(--color-separator)}.bk-party{align-items:center;border-radius:var(--radius-lg);bottom:calc(var(--spacing)*1);cursor:pointer;display:flex;font-size:11px;gap:calc(var(--spacing)*1.5);overflow:hidden;padding-inline:calc(var(--spacing)*2);position:absolute;top:calc(var(--spacing)*1);--tw-font-weight:var(--font-weight-medium);border-left:3px solid;box-shadow:var(--shadow-mini);font-weight:var(--font-weight-medium);transition:box-shadow .15s ease;white-space:nowrap}.bk-party:hover{box-shadow:var(--shadow-card)}.bk-party.is-selected{box-shadow:var(--shadow-card),0 0 0 2px currentColor}.bk-party__guests{align-items:center;display:inline-flex;flex-shrink:0;gap:calc(var(--spacing)*1);--tw-font-weight:var(--font-weight-semibold);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,)}.bk-party__guests svg{height:calc(var(--spacing)*3);width:calc(var(--spacing)*3)}.bk-party__name{color:var(--color-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-party--pending{background:var(--color-warning-soft);color:var(--color-warning)}.bk-party--approved{background:var(--color-success-soft);color:var(--color-success)}.bk-party--completed{background:var(--color-accent-soft);color:var(--color-accent)}.bk-party--cancelled{background:var(--color-default);color:var(--color-muted)}.bk-party--no_show,.bk-party--rejected{background:var(--color-danger-soft);color:var(--color-danger)}.bk-tl__now{border-left:2px solid #202e50;inset-block:calc(var(--spacing)*0);pointer-events:none;position:absolute;width:calc(var(--spacing)*0);z-index:20}.bk-tl__now:before{background:#202e50;border-radius:var(--radius-full);content:"";height:calc(var(--spacing)*2);left:calc(var(--spacing)*-1);position:absolute;top:calc(var(--spacing)*0);width:calc(var(--spacing)*2)}html[data-theme=dark] .bk-tl__now{border-left-color:#9bb0e0}html[data-theme=dark] .bk-tl__now:before{background:#9bb0e0}.bk-tl__row--unassigned .bk-tl__label{background:var(--color-warning-soft)}.bk-tl__row--unassigned .bk-table-tile{background:color-mix(in srgb,#b45309 18%,transparent);@supports (color:color-mix(in lab,red,red)){background:color-mix(in oklab,var(--color-warning) 18%,transparent)}color:var(--color-warning)}.bk-tl__row--unassigned .bk-tl__label-title{color:var(--color-warning)}.bk-list{flex:1;min-height:calc(var(--spacing)*0);overflow-y:auto}.bk-list__daybar{align-items:baseline;background:var(--color-surface-secondary);border-bottom:1px solid var(--color-separator);display:flex;gap:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);position:sticky;top:calc(var(--spacing)*0);z-index:10}.bk-list__daytitle{font-size:11px;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);color:var(--color-foreground);letter-spacing:var(--tracking-wider);text-transform:uppercase}.bk-list__daymeta{font-size:11px;--tw-numeric-spacing:tabular-nums;color:var(--color-muted);font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.bk-lrow{align-items:center;background-color:transparent;border-style:var(--tw-border-style);border-width:var(--border-width-0);border-bottom:1px solid var(--color-separator);cursor:pointer;display:flex;gap:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*4);text-align:left;transition:background-color .15s ease;width:100%}.bk-lrow:hover{background:color-mix(in srgb,oklch(.155 .008 264) 4%,transparent);@supports (color:color-mix(in lab,red,red)){background:color-mix(in oklab,var(--color-foreground) 4%,transparent)}}.bk-lrow.is-selected{background:var(--color-accent-soft)}.bk-lrow__time{flex-shrink:0;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));width:calc(var(--spacing)*24);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-numeric-spacing:tabular-nums;color:var(--color-foreground);font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.bk-lrow__main{display:block;flex:1;min-width:calc(var(--spacing)*0)}.bk-lrow__title{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-foreground);font-weight:var(--font-weight-medium)}.bk-lrow__meta,.bk-lrow__title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-lrow__meta{color:var(--color-muted);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));margin-top:calc(var(--spacing)*.5)}.bk-lrow__side{align-items:center;display:flex;flex-shrink:0;gap:calc(var(--spacing)*2)}.bk-detail{display:flex;flex-direction:column;min-height:calc(var(--spacing)*0)}.bk-detail__head{border-bottom:1px solid var(--color-separator);flex-shrink:0;padding-inline:calc(var(--spacing)*4);padding-bottom:calc(var(--spacing)*3);padding-top:calc(var(--spacing)*4)}.bk-detail__eyebrow{align-items:center;display:flex;gap:calc(var(--spacing)*2);margin-bottom:calc(var(--spacing)*1.5)}.bk-detail__title{font-size:.95rem;--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);color:var(--color-foreground);font-weight:var(--font-weight-semibold);letter-spacing:-.2px}.bk-detail__when{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));margin-top:calc(var(--spacing)*1);--tw-numeric-spacing:tabular-nums;color:var(--color-muted);font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.bk-detail__body{display:flex;flex:1;flex-direction:column;gap:calc(var(--spacing)*3);min-height:calc(var(--spacing)*0);overflow-y:auto;padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*4)}.bk-detail__section{display:flex;flex-direction:column;gap:calc(var(--spacing)*2)}.bk-detail__label{font-size:11px;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);color:var(--color-muted);letter-spacing:var(--tracking-wider);text-transform:uppercase}.bk-kv{align-items:flex-start;display:grid;font-size:var(--text-sm);gap:calc(var(--spacing)*2);grid-template-columns:5.5rem 1fr;line-height:var(--tw-leading,var(--text-sm--line-height))}.bk-kv__k{color:var(--color-muted)}.bk-kv__v{color:color-mix(in srgb,oklch(.155 .008 264) 88%,transparent);min-width:calc(var(--spacing)*0);overflow-wrap:break-word;@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-foreground) 88%,transparent)}}.bk-person-line{align-items:center;display:flex;font-size:var(--text-sm);gap:calc(var(--spacing)*2);line-height:var(--tw-leading,var(--text-sm--line-height))}.bk-note{background:var(--color-surface-secondary);border-radius:var(--radius-lg);color:color-mix(in srgb,oklch(.155 .008 264) 85%,transparent);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);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-foreground) 85%,transparent)}}.bk-detail__actions{background:var(--color-surface-secondary);border-top:1px solid var(--color-separator);display:flex;flex-shrink:0;flex-wrap:wrap;gap:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*4)}.bk-detail__edit{display:flex;flex-direction:column;gap:calc(var(--spacing)*1.5)}.bk-detail__row{align-items:center;display:flex;gap:calc(var(--spacing)*2)}.bk-detail__row .form-input,.bk-detail__row .ui-input{flex:1;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));margin-block:calc(var(--spacing)*0);min-width:calc(var(--spacing)*0);padding-block:calc(var(--spacing)*1.5)}.bk-detail__go{align-items:center;background:var(--color-accent);border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:var(--border-width-0);color:var(--color-accent-foreground);cursor:pointer;display:flex;flex-shrink:0;height:calc(var(--spacing)*8);justify-content:center;padding:calc(var(--spacing)*0);transition:background-color .15s ease;width:calc(var(--spacing)*8)}.bk-detail__go:hover{background:color-mix(in srgb,#0bb08a 88%,transparent);@supports (color:color-mix(in lab,red,red)){background:color-mix(in oklab,var(--color-accent) 88%,transparent)}}.bk-detail__go svg{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.bk-slots{display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*1.5);margin-block:calc(var(--spacing)*2)}.bk-slot{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)*1.5);padding-inline:calc(var(--spacing)*3);--tw-numeric-spacing:tabular-nums;background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-foreground);font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);transition:background-color .15s ease,border-color .15s ease,color .15s ease}.bk-slot--active,.bk-slot:hover{border-color:var(--color-accent)}.bk-slot--active{background:var(--color-accent);color:var(--color-accent-foreground)}.bk-slot-empty{color:var(--color-muted);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing)*1)}.bk-stepper{background:var(--color-default);gap:calc(var(--spacing)*1);padding:calc(var(--spacing)*1)}.bk-stepper,.bk-stepper__btn{align-items:center;border-radius:var(--radius-full);display:inline-flex}.bk-stepper__btn{background:var(--color-surface);border-style:var(--tw-border-style);border-width:var(--border-width-0);box-shadow:var(--shadow-mini);color:var(--color-foreground);cursor:pointer;height:calc(var(--spacing)*7);justify-content:center;padding:calc(var(--spacing)*0);transition:background-color .15s ease;width:calc(var(--spacing)*7)}.bk-stepper__btn:disabled{cursor:not-allowed;opacity:40%}.bk-stepper__value{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));text-align:center;width:calc(var(--spacing)*9);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-numeric-spacing:tabular-nums;color:var(--color-foreground);font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.bk-canvas-empty{flex:1;flex-direction:column;min-height:calc(var(--spacing)*0);padding-block:calc(var(--spacing)*12);padding-inline:calc(var(--spacing)*6);text-align:center}.bk-canvas-empty,.bk-canvas-empty__badge{align-items:center;display:flex;justify-content:center}.bk-canvas-empty__badge{background:var(--color-accent-soft);border-radius:var(--radius-2xl);height:calc(var(--spacing)*14);margin-bottom:calc(var(--spacing)*3);width:calc(var(--spacing)*14)}.bk-canvas-empty__badge svg{color:var(--color-accent);height:calc(var(--spacing)*7);width:calc(var(--spacing)*7)}.bk-canvas-empty__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-foreground);font-weight:var(--font-weight-semibold)}.bk-canvas-empty__text{margin-top:calc(var(--spacing)*1);max-width:var(--container-xs)}.bk-canvas-empty__text,.bk-loading{color:var(--color-muted);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.bk-loading{align-items:center;display:flex;flex:1;gap:calc(var(--spacing)*2);justify-content:center;padding-block:calc(var(--spacing)*10)}@media (max-width:1279px){.bk-body{flex-direction:column;padding-bottom:calc(var(--spacing)*3)}.bk-canvas{min-height:18rem}.bk-rail{max-height:28rem}}@media (max-width:767px){.bk-head{gap:calc(var(--spacing)*2);padding-top:calc(var(--spacing)*3)}.bk-head__spacer{margin-left:calc(var(--spacing)*0);order:9999;width:100%}.bk-stats{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr))}.bk-tl__corner,.bk-tl__label{width:8.5rem}.bk-lrow__time{width:calc(var(--spacing)*16)}}.br{display:flex;flex:1;flex-direction:column;min-height:calc(var(--spacing)*0)}.body-container:has(.br){display:flex;flex-direction:column;height:100dvh;overflow:hidden}.body-container:has(.br) .main-footer{display:none}.body-content:has(.br){display:flex;flex:1;flex-direction:column;margin-top:calc(var(--spacing)*10);min-height:calc(var(--spacing)*0);overflow:hidden;padding:calc(var(--spacing)*0);@media (width >= 40rem){margin-top:calc(var(--spacing)*0)}}@media (min-width:1024px){.body-container:has(.br),.body-panel:has(.br){height:auto}.body-content:has(.br){margin-top:calc(var(--spacing)*0)}}.br-head{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*4);padding-bottom:calc(var(--spacing)*3);padding-top:calc(var(--spacing)*4);@media (width >= 40rem){padding-inline:calc(var(--spacing)*6)}@media (width >= 64rem){padding-inline:calc(var(--spacing)*8)}}.br-head__mark{align-items:center;background:var(--color-accent-soft);border-radius:var(--radius-xl);color:var(--color-accent);display:flex;flex-shrink:0;height:calc(var(--spacing)*10);justify-content:center;width:calc(var(--spacing)*10)}.br-head__mark svg{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.br-head__title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);color:var(--color-foreground);font-weight:var(--font-weight-semibold);letter-spacing:-.35px}.br-head__sub{color:var(--color-muted);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.br-head__tools{align-items:center;display:flex;gap:calc(var(--spacing)*2);margin-left:auto}.br-body{display:flex;flex:1;gap:calc(var(--spacing)*3);min-height:calc(var(--spacing)*0);padding-inline:calc(var(--spacing)*4);padding-bottom:calc(var(--spacing)*4);@media (width >= 40rem){padding-inline:calc(var(--spacing)*6)}@media (width >= 64rem){padding-inline:calc(var(--spacing)*8)}}.br-list{background:var(--color-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:flex;flex-direction:column;flex-shrink:0;min-height:calc(var(--spacing)*0);overflow:hidden;width:calc(var(--spacing)*80)}.br-list__head{border-bottom:1px solid var(--color-separator);flex-shrink:0;padding:calc(var(--spacing)*3)}.br-list__search{position:relative}.br-list__search svg{height:calc(var(--spacing)*4);left:calc(var(--spacing)*3);pointer-events:none;position:absolute;top:50%;width:calc(var(--spacing)*4);--tw-translate-y:-50%;color:var(--color-muted);translate:var(--tw-translate-x) var(--tw-translate-y)}.br-list__search .ui-input{padding-left:calc(var(--spacing)*9)}.br-list__scroll{flex:1;min-height:calc(var(--spacing)*0);overflow-y:auto;padding:calc(var(--spacing)*2)}.br-item{align-items:flex-start;background-color:transparent;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:var(--border-width-0);cursor:pointer;display:flex;gap:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*2.5);text-align:left;transition:background-color .15s ease;width:100%}.br-item:hover{background:color-mix(in srgb,oklch(.155 .008 264) 4%,transparent);@supports (color:color-mix(in lab,red,red)){background:color-mix(in oklab,var(--color-foreground) 4%,transparent)}}.br-item.is-active{background:var(--color-accent-soft)}.br-item.is-dragging{opacity:50%}.br-item__grip{align-items:center;align-self:stretch;color:var(--color-muted);cursor:grab;display:flex;flex-shrink:0;justify-content:center;opacity:0;transition:opacity .15s ease;width:calc(var(--spacing)*4)}.br-item:hover .br-item__grip{opacity:60%}.br-item__grip svg{height:calc(var(--spacing)*3.5);width:calc(var(--spacing)*3.5)}.br-item__tile{align-items:center;background:var(--color-default);border-radius:var(--radius-lg);color:var(--color-muted);display:flex;flex-shrink:0;height:calc(var(--spacing)*9);justify-content:center;width:calc(var(--spacing)*9)}.br-item.is-active .br-item__tile{background:var(--color-surface);color:var(--color-accent)}.br-item__tile svg{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.br-item__body{display:block;flex:1;min-width:calc(var(--spacing)*0)}.br-item__title{align-items:center;display:flex;font-size:var(--text-sm);gap:calc(var(--spacing)*1.5);line-height:var(--tw-leading,var(--text-sm--line-height));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-medium);color:var(--color-foreground);font-weight:var(--font-weight-medium)}.br-item.is-active .br-item__title{color:var(--color-accent)}.br-item__meta{color:var(--color-muted);display:block;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));margin-top:calc(var(--spacing)*.5);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.br-item__dot{background:var(--color-success);border-radius:var(--radius-full);flex-shrink:0;height:calc(var(--spacing)*1.5);width:calc(var(--spacing)*1.5)}.br-item__dot--off{background:color-mix(in srgb,oklch(.515 .014 264) 60%,transparent);@supports (color:color-mix(in lab,red,red)){background:color-mix(in oklab,var(--color-muted) 60%,transparent)}}.br-detail{background:var(--color-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:flex;flex:1;flex-direction:column;min-height:calc(var(--spacing)*0);min-width:calc(var(--spacing)*0);overflow:hidden}.br-detail__head{align-items:flex-start;display:flex;flex-shrink:0;flex-wrap:wrap;gap:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*5);padding-bottom:calc(var(--spacing)*4);padding-top:calc(var(--spacing)*5)}.br-detail__titles{flex:1;min-width:calc(var(--spacing)*0)}.br-detail__title{align-items:center;display:flex;flex-wrap:wrap;font-size:1.05rem;gap:calc(var(--spacing)*2);--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);color:var(--color-foreground);font-weight:var(--font-weight-semibold);letter-spacing:-.3px}.br-detail__sub{align-items:center;color:var(--color-muted);display:flex;font-size:var(--text-sm);gap:calc(var(--spacing)*1.5);line-height:var(--tw-leading,var(--text-sm--line-height));margin-top:calc(var(--spacing)*1)}.br-detail__sub svg{flex-shrink:0;height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.br-detail__actions{gap:calc(var(--spacing)*2)}.br-detail__actions,.br-tabs{align-items:center;display:flex;flex-shrink:0}.br-tabs{border-bottom:1px solid var(--color-separator);gap:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*5)}.br-tab{background-color:transparent;border-style:var(--tw-border-style);border-width:var(--border-width-0);cursor:pointer;padding-block:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*3);position:relative;--tw-font-weight:var(--font-weight-medium);color:var(--color-muted);font-size:var(--text-regular);font-weight:var(--font-weight-medium);transition:color .15s ease;white-space:nowrap}.br-tab:hover{color:var(--color-foreground)}.br-tab.is-active{color:var(--color-accent);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.br-tab.is-active:after{background:var(--color-accent);border-radius:var(--radius-full);content:"";inset-inline:calc(var(--spacing)*2);bottom:-1px;height:calc(var(--spacing)*.5);position:absolute}.br-pane{flex:1;min-height:calc(var(--spacing)*0);overflow-y:auto;padding-block:calc(var(--spacing)*5);padding-inline:calc(var(--spacing)*5)}.br-stats{display:grid;gap:calc(var(--spacing)*2);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));margin-bottom:calc(var(--spacing)*5)}.br-stat{background:var(--color-surface-secondary);border-radius:var(--radius-xl);padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*3.5)}.br-stat__value{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-numeric-spacing:tabular-nums;color:var(--color-foreground);font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.br-stat__label{font-size:11px;margin-top: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-muted);letter-spacing:var(--tracking-wide);text-transform:uppercase}.br-section+.br-section{margin-top:calc(var(--spacing)*5)}.br-section__head{align-items:center;display:flex;gap:calc(var(--spacing)*3);justify-content:space-between;margin-bottom:calc(var(--spacing)*2)}.br-section__title{font-size:11px;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);color:var(--color-muted);letter-spacing:var(--tracking-wider);text-transform:uppercase}.br-panel{border:1px solid var(--color-separator);border-radius:var(--radius-xl);overflow:hidden}.br-panel>*+*{border-top:1px solid var(--color-separator)}.br-line{align-items:center;color:var(--color-foreground);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)*2.5);padding-inline:calc(var(--spacing)*4)}.br-line__icon{color:var(--color-muted);flex-shrink:0}.br-line__icon svg{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.br-line__label{color:var(--color-muted);flex-shrink:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));width:calc(var(--spacing)*28)}.br-line__value{flex:1;min-width:calc(var(--spacing)*0);overflow-wrap:break-word}.br-line__side{align-items:center;display:flex;flex-shrink:0;gap:calc(var(--spacing)*2);margin-left:auto}.br-empty{color:var(--color-muted);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)*4);text-align:center}.br-hours{display:flex;flex-direction:column}.br-hours>*+*{border-top:1px solid var(--color-separator)}.br-hours__row{align-items:center;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)*2.5);padding-inline:calc(var(--spacing)*4)}.br-hours__row--today{background:var(--color-accent-soft)}.br-hours__day{flex-shrink:0;width:calc(var(--spacing)*32);--tw-font-weight:var(--font-weight-medium);color:var(--color-foreground);font-weight:var(--font-weight-medium)}.br-hours__range{--tw-numeric-spacing:tabular-nums;color:var(--color-foreground);font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.br-hours__break{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));margin-left:auto;--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,)}.br-hours__break,.br-hours__closed{color:var(--color-muted)}.br-picker{display:flex;flex-direction:column}.br-picker>*+*{border-top:1px solid var(--color-separator)}.br-pick{align-items:center;cursor:pointer;display:flex;gap:calc(var(--spacing)*3);margin:calc(var(--spacing)*0);padding-block:calc(var(--spacing)*2.5);padding-inline:calc(var(--spacing)*4);transition:background-color .15s ease;width:auto}.br-pick:hover{background:color-mix(in srgb,oklch(.96 .005 264) 55%,transparent);@supports (color:color-mix(in lab,red,red)){background:color-mix(in oklab,var(--color-default) 55%,transparent)}}.br-pick__body{display:block;flex:1;min-width:calc(var(--spacing)*0)}.br-pick__name{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-foreground);font-weight:var(--font-weight-medium)}.br-pick__meta,.br-pick__name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.br-pick__meta{color:var(--color-muted);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.br-pick input[type=checkbox],.br-pick input[type=radio]{cursor:pointer;flex-shrink:0;height:var(--spacing-4\.5);margin:calc(var(--spacing)*0);width:var(--spacing-4\.5)}.br-chan-type{align-items:center;background:var(--color-default);border-radius:var(--radius-lg);color:var(--color-muted);display:inline-flex;flex-shrink:0;height:calc(var(--spacing)*8);justify-content:center;width:calc(var(--spacing)*8)}.br-chan-type svg{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.br-form-section+.br-form-section{border-top:1px solid var(--color-separator);margin-top:calc(var(--spacing)*5);padding-top:calc(var(--spacing)*5)}.br-form-section__title{display:block;font-size:11px;margin-bottom:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);color:var(--color-muted);letter-spacing:var(--tracking-wider);text-transform:uppercase}@media (max-width:1023px){.br-body{flex-direction:column}.br-list{max-height:13rem;width:100%}}.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{background:var(--color-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:flex;flex-direction:column;height:100%;position:relative;transition:transform .15s ease,box-shadow .15s ease}.ac-card:hover{box-shadow:var(--shadow-overlay);transform:translateY(-1px)}.ac-card--off{background:var(--color-surface-secondary)}.ac-card--off .ac-card__title{color:var(--color-muted)}.ac-card--off .ac-icon-tile{background:var(--color-default);color:var(--color-muted)}.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:var(--color-accent-soft);border-radius:var(--radius-xl);color:var(--color-accent);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:calc(var(--spacing)*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-foreground);font-weight:var(--font-weight-semibold);letter-spacing:-.2px;overflow-wrap:break-word}.ac-card__subtitle{align-items:center;display:flex;font-size:var(--text-xs);gap:calc(var(--spacing)*1);line-height:var(--tw-leading,var(--text-xs--line-height));margin-top:calc(var(--spacing)*1);--tw-leading:var(--leading-snug);color:var(--color-muted);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:calc(var(--spacing)*1);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:var(--color-success-soft);color:var(--color-success)}.ac-status--off{background:var(--color-default);color:var(--color-muted)}.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:var(--color-separator);height:1px}.ac-rows{display:flex;flex-direction:column;gap:calc(var(--spacing)*2.5)}.ac-row{align-items:flex-start;display:flex;font-size:var(--text-sm);gap:calc(var(--spacing)*2.5);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);color:color-mix(in srgb,oklch(.155 .008 264) 80%,transparent);line-height:var(--leading-snug);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-foreground) 80%,transparent)}}.ac-row__icon{color:var(--color-muted);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:calc(var(--spacing)*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-foreground);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:var(--color-surface-secondary);border-radius:var(--radius-xl);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-muted);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:calc(var(--spacing)*1);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-numeric-spacing:tabular-nums;color:var(--color-foreground);font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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-muted);font-weight:var(--font-weight-medium)}.ac-stat--price .ac-stat__value{color:var(--color-success)}.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-muted);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);box-shadow:0 0 0 2px var(--color-surface);font-weight:var(--font-weight-semibold);&:first-child{margin-left:calc(var(--spacing)*0)}}.ac-avatar--more{background:var(--color-default);color:var(--color-muted)}.ac-avatar--c0{background:#7dade9;color:#14243a}.ac-avatar--c1{background:#6dd081;color:#0f2a14}.ac-avatar--c2{background:#ecba6c;color:#3a2000}.ac-avatar--c3{background:#ba9cf0;color:#1e0a40}.ac-avatar--c4{background:#8fd8d0;color:#0c2f2c}.ac-avatar--c5{background:#9cb1f0;color:#0a1a3a}.ac-empty-people{align-items:center;color:var(--color-warning);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{background:var(--color-surface-secondary);border-top:1px solid var(--color-separator);display:flex;gap:calc(var(--spacing)*1);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-full);border-style:var(--tw-border-style);border-width:var(--border-width-0);cursor:pointer;display:inline-flex;gap:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*1.5);--tw-font-weight:var(--font-weight-medium);color:var(--color-muted);font-size:var(--text-regular);font-weight:var(--font-weight-medium);transition:color .15s ease,background-color .15s ease}.ac-act svg{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.ac-act:hover{background:var(--color-default);color:var(--color-foreground)}.ac-act--danger:hover{background:color-mix(in srgb,#6e3fd1 10%,transparent);@supports (color:color-mix(in lab,red,red)){background:color-mix(in oklab,var(--color-danger) 10%,transparent)}color:var(--color-danger)}.ac-act--spacer{margin-left:auto}.ac-empty{background:var(--color-surface-secondary);border:1px dashed var(--color-separator);border-radius:var(--radius-card);flex-direction:column;padding-block:calc(var(--spacing)*14);padding-inline:calc(var(--spacing)*6);text-align:center}.ac-empty,.ac-empty__icon{align-items:center;display:flex;justify-content:center}.ac-empty__icon{background:var(--color-accent-soft);border-radius:var(--radius-2xl);color:var(--color-accent);height:calc(var(--spacing)*12);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-muted);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;background:var(--color-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:flex;gap:calc(var(--spacing)*5);justify-content:space-between;margin-bottom:calc(var(--spacing)*6);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:calc(var(--spacing)*0)}.ac-setting__icon{align-items:center;background:var(--color-accent-soft);border-radius:var(--radius-xl);color:var(--color-accent);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-foreground);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-muted);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:calc(var(--spacing)*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-muted);font-weight:var(--font-weight-semibold);transition:color .15s ease;-webkit-user-select:none;user-select:none}.ac-switch__track{background:var(--color-switch-track);border-radius:var(--radius-full);display:inline-flex;flex-shrink:0;height:calc(var(--spacing)*5);position:relative;transition:background-color .15s ease;width:calc(var(--spacing)*9)}.ac-switch__thumb{background-color:var(--color-white);border-radius:var(--radius-full);box-shadow:var(--shadow-mini);height:calc(var(--spacing)*4);left:calc(var(--spacing)*.5);position:absolute;top:calc(var(--spacing)*.5);transition:transform .15s ease;width:calc(var(--spacing)*4)}.ac-switch[aria-checked=true] .ac-switch__track{background:var(--color-accent)}.ac-switch[aria-checked=true] .ac-switch__thumb{--tw-translate-x:calc(var(--spacing)*4);translate:var(--tw-translate-x) var(--tw-translate-y)}.ac-switch[aria-checked=true] .ac-switch__state{color:var(--color-accent)}.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--approved,.appt-badge--green{background:var(--color-success-soft);color:var(--color-success)}.appt-badge--cancelled,.appt-badge--gray{background:var(--color-default);color:var(--color-muted)}.appt-badge--pending{background:var(--color-warning-soft);color:var(--color-warning)}.appt-badge--completed{background:var(--color-accent-soft);color:var(--color-accent)}.appt-badge--no_show,.appt-badge--rejected{background:var(--color-danger-soft);color:var(--color-danger)}.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:1px solid var(--color-border);border-radius:var(--radius-lg);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:calc(var(--spacing)*1)}.appt-hours-row2--disabled{opacity:50%}.appt-day-toggle{align-items:center;background:var(--color-switch-track);border-radius:var(--radius-full);cursor:pointer;display:flex;flex-shrink:0;height:1.375rem;position:relative;transition:background-color .15s ease;width:calc(var(--spacing)*10)}.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:calc(var(--spacing)*0);margin:calc(var(--spacing)*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:var(--color-accent)}.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 .form-input,.appt-hours-row2 input[type=checkbox].form-input{margin-block:calc(var(--spacing)*0)}.appt-break,.appt-break-fields,.appt-hours-row2,.appt-row-main{align-items:center}.appt-day-name{--tw-leading:1;line-height:1}.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:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);box-shadow:var(--shadow-mini);color:var(--color-foreground);cursor:pointer;display:inline-flex;font-size:var(--text-regular);gap:calc(var(--spacing)*1);padding-block:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*3);transition:background-color .15s ease;white-space:nowrap;width:auto}.appt-add-btn:hover{background:var(--color-default)}.appt-section-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:calc(var(--spacing)*1);margin-top:calc(var(--spacing)*3)}.appt-radio-list{border:1px solid var(--color-border);border-radius:var(--radius-lg);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}}.res-branch-list{display:flex;flex-direction:column;gap:calc(var(--spacing)*5);--res-control-h:2.375rem}.res-card{background-color:var(--color-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden}.res-card__head{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*3);justify-content:space-between;padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*5);@media (width >= 40rem){padding-inline:calc(var(--spacing)*6)}background-color:var(--color-surface-secondary);border-bottom:1px solid var(--color-separator)}.res-card__title{font-size:.95rem;--tw-font-weight:var(--font-weight-semibold);color:var(--color-foreground);font-weight:var(--font-weight-semibold);letter-spacing:-.2px}.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:calc(var(--spacing)*0);padding:calc(var(--spacing)*5);@media (width >= 40rem){padding:calc(var(--spacing)*6)}}.res-card__pane--tables{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}border-color:var(--color-separator)}.res-section+.res-section{margin-top:calc(var(--spacing)*8)}.res-section__head{align-items:center;display:flex;gap:calc(var(--spacing)*3);justify-content:space-between;margin-bottom:calc(var(--spacing)*4);min-height:2.25rem}.res-section__title{font-size:11px;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);color:var(--color-muted);letter-spacing:var(--tracking-wider);text-transform:uppercase}.res-section>.res-section__title{align-items:center;display:flex;margin-bottom:calc(var(--spacing)*4);min-height:2.25rem}.res-toggle{align-items:center;cursor:pointer;display:flex;font-size:var(--text-sm);gap:calc(var(--spacing)*2.5);line-height:var(--tw-leading,var(--text-sm--line-height));margin:calc(var(--spacing)*0);width:auto;--tw-leading:var(--leading-snug);color:var(--color-foreground);line-height:var(--leading-snug)}.res-toggle input[type=checkbox]{appearance:none;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);cursor:pointer;flex-shrink:0;height:calc(var(--spacing)*5);margin:calc(var(--spacing)*0);width:calc(var(--spacing)*5)}.res-toggle input[type=checkbox]:checked{background-color:var(--color-accent);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 8.5 2.6 2.6L12 5.8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:var(--color-accent)}.res-toggle input[type=checkbox]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,#0bb08a 40%,transparent);outline:none;@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 2px color-mix(in oklab,var(--color-accent) 40%,transparent)}}.res-fields{column-gap:calc(var(--spacing)*3);display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));row-gap:calc(var(--spacing)*4)}.res-field{display:flex;flex-direction:column;gap:calc(var(--spacing)*1.5)}.res-field .form-label{margin-bottom:calc(var(--spacing)*0);width:auto}.res-field .form-input{height:var(--res-control-h);margin-block:calc(var(--spacing)*0);width:100%}.res-area-row{background-color:var(--color-surface-secondary);border:1px solid var(--color-separator);border-radius:var(--radius-xl);margin-bottom:calc(var(--spacing)*3);padding:calc(var(--spacing)*4)}.res-area-row__fields{column-gap:calc(var(--spacing)*3);display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));row-gap:calc(var(--spacing)*4)}.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:var(--color-surface-secondary);border:1px solid var(--color-separator);border-radius:var(--radius-xl);display:grid;gap:calc(var(--spacing)*3);grid-template-columns:minmax(72px,.65fr) minmax(72px,.65fr) minmax(150px,1.35fr) var(--res-control-h);margin-bottom:calc(var(--spacing)*3);padding:calc(var(--spacing)*3)}.res-area-row:last-child,.res-table-row:last-child{margin-bottom:calc(var(--spacing)*0)}.res-table-row .res-field{min-width:calc(var(--spacing)*0)}.res-table-row .res-field--area{min-width:0}.res-table-del{align-items:center;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-muted);cursor:pointer;display:flex;flex-shrink:0;height:var(--res-control-h);justify-content:center;padding:calc(var(--spacing)*0);transition:color .15s ease,background-color .15s ease,border-color .15s ease;width:var(--res-control-h)}.res-table-row .res-table-del{align-self:end}.res-table-del:hover{background-color:color-mix(in srgb,#6e3fd1 10%,transparent);@supports (color:color-mix(in lab,red,red)){background-color:color-mix(in oklab,var(--color-danger) 10%,transparent)}border-color:color-mix(in srgb,#6e3fd1 30%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-danger) 30%,transparent)}color:var(--color-danger)}.res-empty{color:var(--color-muted);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-block:calc(var(--spacing)*1)}.res-card__foot{display:flex;justify-content:flex-end;padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*5);@media (width >= 40rem){padding-inline:calc(var(--spacing)*6)}background-color:var(--color-surface-secondary);border-top:1px solid var(--color-separator)}@media (max-width:639px){.res-card__head{align-items:flex-start}.res-card__head .res-toggle{width:100%}.res-table-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) var(--res-control-h)}.res-table-row .res-field--area{grid-column:1/-1;grid-row:2}.res-table-row .res-table-del{grid-column:3;grid-row:1}}.res-book-grid{display:grid;gap:calc(var(--spacing)*3);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.res-book-grid--two{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.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(110,63,209,.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:calc(var(--spacing)*1);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,#ede9fe);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:calc(var(--spacing)*1);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:calc(var(--spacing)*0);padding:calc(var(--spacing)*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:calc(var(--spacing)*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:calc(var(--spacing)*1);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:calc(var(--spacing)*0);grid-template-columns:repeat(1,minmax(0,1fr));list-style-type:none;margin:calc(var(--spacing)*0);padding:calc(var(--spacing)*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)}}.help-guide__steps li:nth-child(odd){@media (width >= 40rem){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){@media (width >= 40rem){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,var(--color-surface-secondary) 0,var(--color-surface) 100%)}.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,#6e3fd1);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:calc(var(--spacing)*1)}.help-support__copy h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));margin-bottom:calc(var(--spacing)*1);--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)}}.action-button,.action-button-top,.appt-add-btn,.form-submit,.form-submit-md,.light-button,.light-button-sm,.ui-btn--sm{height:2.25rem;padding-bottom:0;padding-top:0}.form-submit-lg,.ui-btn--lg,.ui-btn--md{height:2.5rem;padding-bottom:0;padding-top:0}.table-action-group{gap:calc(var(--spacing)*1.5)}.table-action-group .action-button-top{box-shadow:none;gap:calc(var(--spacing)*1);height:1.75rem;padding-inline:calc(var(--spacing)*2.5)}.table-action-group .action-button-top:not(.action-button-top-destructive):not(.text-red-500){background:transparent;border-color:transparent}.table-action-group .action-button-top:not(.action-button-top-destructive):not(.text-red-500):hover{background:var(--color-default)}.table-action-group .action-button-top.action-button-top-destructive,.table-action-group .action-button-top.text-red-500{background:transparent;border-color:transparent;color:var(--color-danger)}.table-action-group .action-button-top.action-button-top-destructive:hover,.table-action-group .action-button-top.text-red-500:hover{background:color-mix(in srgb,#6e3fd1 10%,transparent);@supports (color:color-mix(in lab,red,red)){background:color-mix(in oklab,var(--color-danger) 10%,transparent)}}.upload-btn-row{align-items:center;display:flex;gap:calc(var(--spacing)*2);justify-content:center;margin-bottom:calc(var(--spacing)*6);margin-top:calc(var(--spacing)*4)}.upload-btn,.upload-btn-company,.upload-btn-icon{align-items:center;border-radius:var(--radius-full);display:inline-flex;justify-content:center;padding-inline:calc(var(--spacing)*4);width:auto;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;@media (width >= 40rem){width:auto}background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-mini);color:var(--color-foreground);font-size:var(--text-regular);height:2.25rem;padding-bottom:0;padding-top:0;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.upload-btn-company:hover,.upload-btn-icon:hover,.upload-btn:hover{background:var(--color-default);color:var(--color-foreground)}.form-remove-photo-button{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);box-shadow:var(--shadow-mini);color:var(--color-muted);cursor:pointer;display:inline-flex;flex-shrink:0;height:2.25rem;justify-content:center;transition:background-color .15s ease,color .15s ease,border-color .15s ease;width:2.25rem}.form-remove-photo-button:hover{background:color-mix(in srgb,#6e3fd1 10%,transparent);@supports (color:color-mix(in lab,red,red)){background:color-mix(in oklab,var(--color-danger) 10%,transparent)}border-color:color-mix(in srgb,#6e3fd1 30%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-danger) 30%,transparent)}color:var(--color-danger)}.remove-photo-icon{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.ac-act:focus-visible,.action-button-top:focus-visible,.action-button:focus-visible,.appt-add-btn:focus-visible,.aside-button:focus-visible,.aside-subnav__item:focus-visible,.bk-datenav__btn:focus-visible,.bk-datenav__today:focus-visible,.bk-detail__go:focus-visible,.bk-event:focus-visible,.bk-lrow:focus-visible,.bk-party:focus-visible,.bk-qrow:focus-visible,.bk-select:focus-visible,.bk-slot:focus-visible,.bk-stepper__btn:focus-visible,.br-item:focus-visible,.br-tab:focus-visible,.form-remove-photo-button:focus-visible,.form-submit-lg:focus-visible,.form-submit-md:focus-visible,.form-submit:focus-visible,.light-button-sm:focus-visible,.light-button:focus-visible,.modal-close-btn:focus-visible,.res-table-del:focus-visible,.table-action-group .action-button-top:focus-visible,.theme-toggle:focus-visible,.ui-icon-btn:focus-visible,.ui-menu-item:focus-visible,.ui-tab:focus-visible,.ui-toolbar-btn:focus-visible,.upload-btn:focus-visible,.user-tab:focus-visible{box-shadow:0 0 0 2px var(--color-surface),0 0 0 4px color-mix(in srgb,#0bb08a 55%,transparent);outline:none;@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 2px var(--color-surface),0 0 0 4px color-mix(in oklab,var(--color-accent) 55%,transparent)}position:relative;z-index:1}.form-input:focus-visible,select.form-input:focus-visible,textarea.form-input:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 2px color-mix(in srgb,#0bb08a 20%,transparent);outline:none;@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 2px color-mix(in oklab,var(--color-accent) 20%,transparent)}}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{box-shadow:0 0 0 2px var(--color-surface),0 0 0 4px color-mix(in srgb,#0bb08a 55%,transparent);outline:none;@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 2px var(--color-surface),0 0 0 4px color-mix(in oklab,var(--color-accent) 55%,transparent)}}.body-content a:not(.ui-btn):not(.light-button):not(.light-button-sm):not(.action-button):not(.action-button-top):not(.form-submit):not(.aside-button):hover{text-decoration:underline;text-underline-offset:2px}.appt-checklist,.appt-radio-list,.bk-grid__body,.bk-list,.bk-rail__scroll,.bk-tl__body,.body-content,.br-list__scroll,.br-pane,.modal,.overflow-x-auto{scrollbar-color:var(--color-scrollbar) transparent;scrollbar-width:thin}.appt-checklist::-webkit-scrollbar,.appt-radio-list::-webkit-scrollbar,.bk-grid__body::-webkit-scrollbar,.bk-list::-webkit-scrollbar,.bk-rail__scroll::-webkit-scrollbar,.bk-tl__body::-webkit-scrollbar,.body-content::-webkit-scrollbar,.br-list__scroll::-webkit-scrollbar,.br-pane::-webkit-scrollbar,.modal::-webkit-scrollbar,.overflow-x-auto::-webkit-scrollbar{height:.5rem;width:.5rem}.appt-checklist::-webkit-scrollbar-track,.appt-radio-list::-webkit-scrollbar-track,.bk-grid__body::-webkit-scrollbar-track,.bk-list::-webkit-scrollbar-track,.bk-rail__scroll::-webkit-scrollbar-track,.bk-tl__body::-webkit-scrollbar-track,.body-content::-webkit-scrollbar-track,.br-list__scroll::-webkit-scrollbar-track,.br-pane::-webkit-scrollbar-track,.modal::-webkit-scrollbar-track,.overflow-x-auto::-webkit-scrollbar-track{background:transparent}.appt-checklist::-webkit-scrollbar-thumb,.appt-radio-list::-webkit-scrollbar-thumb,.bk-grid__body::-webkit-scrollbar-thumb,.bk-list::-webkit-scrollbar-thumb,.bk-rail__scroll::-webkit-scrollbar-thumb,.bk-tl__body::-webkit-scrollbar-thumb,.body-content::-webkit-scrollbar-thumb,.br-list__scroll::-webkit-scrollbar-thumb,.br-pane::-webkit-scrollbar-thumb,.modal::-webkit-scrollbar-thumb,.overflow-x-auto::-webkit-scrollbar-thumb{background:var(--color-scrollbar);border-radius:9999px}.bk-list::-webkit-scrollbar-thumb:hover,.bk-rail__scroll::-webkit-scrollbar-thumb:hover,.bk-tl__body::-webkit-scrollbar-thumb:hover,.body-content::-webkit-scrollbar-thumb:hover,.br-list__scroll::-webkit-scrollbar-thumb:hover,.modal::-webkit-scrollbar-thumb:hover,.overflow-x-auto::-webkit-scrollbar-thumb:hover{background:var(--color-muted)}.ac-act:disabled,.action-button-top:disabled,.appt-add-btn:disabled,.bk-datenav__btn:disabled,.light-button-sm:disabled,.light-button:disabled,.res-table-del:disabled,.theme-toggle:disabled,.upload-btn:disabled{cursor:not-allowed;opacity:50%}.body-content ::selection{background:color-mix(in srgb,#0bb08a 28%,transparent);@supports (color:color-mix(in lab,red,red)){background:color-mix(in oklab,var(--color-accent) 28%,transparent)}}.no-y-margin{margin-bottom:0!important;margin-top:0!important}html[data-theme=dark] .checkbox-selection input[type=checkbox]:checked,html[data-theme=dark] .res-toggle input[type=checkbox]:checked,html[data-theme=dark] input[type=checkbox].form-input:checked{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='%2304231B' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m4 8.5 2.6 2.6L12 5.8'/%3E%3C/svg%3E")}.appt-day-toggle:after,.menu-toggle__thumb,.ui-switch__thumb{background-color:var(--color-switch-knob)!important}.action-button.w-full,.form-submit.w-full,.light-button-sm.w-full,.light-button.w-full{width:100%}.light-button-sm.block,.light-button.block{display:flex}.form-submit-lg.bg-red-600,.form-submit-lg.bg-rose-600,.form-submit-lg.bg-rose-700,.form-submit.bg-red-600,.form-submit.bg-rose-600{background:var(--color-danger)!important;border-color:var(--color-danger)!important;color:#fff!important}.form-submit-lg.bg-red-600:hover,.form-submit-lg.bg-rose-600:hover,.form-submit-lg.bg-rose-700:hover,.form-submit.bg-red-600:hover,.form-submit.bg-rose-600:hover{background:color-mix(in srgb,#6e3fd1 88%,transparent)!important;@supports (color:color-mix(in lab,red,red)){background:color-mix(in oklab,var(--color-danger) 88%,transparent)!important}}.br{background:var(--color-background)}.res-card,.ui-card{border:1px solid var(--color-separator)}.appt-mode-radios input[type=radio]:checked,.appt-radio input[type=radio]:checked{background-color:var(--color-accent)!important;border-color:var(--color-accent)!important}.meta-ads-form .is-invalid,.meta-ads-form input.is-invalid,[class*="shadow-[0_0_0_4px_rgba(220,38,38"]{--tw-shadow:0 0 0 4px color-mix(in srgb,#6e3fd1 18%,transparent);@supports (color:color-mix(in lab,red,red)){--tw-shadow:0 0 0 4px color-mix(in oklab,var(--color-danger) 18%,transparent)}box-shadow:0 0 0 4px color-mix(in srgb,#6e3fd1 18%,transparent);@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 4px color-mix(in oklab,var(--color-danger) 18%,transparent)}}.review-card--profile-company,.review-count-badge{background-color:var(--color-accent-soft)!important;color:var(--color-accent)!important}.user-initials,.user-photo-header{margin-left:0}.modal>.flex.justify-between>a,.modal>.flex.justify-between>button:not(.modal-close-btn){align-items:center;border-radius:var(--radius-lg);color:var(--color-muted);cursor:pointer;display:inline-flex;flex-shrink:0;height:2rem;justify-content:center;margin-right:calc(var(--spacing)*-1.5);margin-top:calc(var(--spacing)*-1);padding:calc(var(--spacing)*0);transition:color .15s ease,background-color .15s ease;width:2rem}.modal>.flex.justify-between>a:hover,.modal>.flex.justify-between>button:not(.modal-close-btn):hover{background:var(--color-default);color:var(--color-foreground)}.modal>.flex.justify-between>a .modal-close,.modal>.flex.justify-between>button .modal-close{color:currentColor;height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.action-btn-icon{color:currentColor;margin-left:0}.action-btn-label{margin-left:0}.ui-btn--sm{font-size:var(--text-regular)}@media (min-width:1024px){.body-content{padding-block:1.5rem;padding-inline:1.5rem}}.modal-close{margin:0!important}.modal-close-btn,.modal>.flex.justify-between>a,.modal>.flex.justify-between>button:not(.modal-close-btn){border-radius:9999px}.form-remove-photo-button{padding:0!important}.form-remove-photo-button svg,.remove-photo-icon{flex-shrink:0;height:calc(var(--spacing)*4);margin:0!important;width:calc(var(--spacing)*4)}.user-tabs{align-items:center;gap:.25rem;padding:.25rem}.user-tab{height:1.75rem;line-height:1;padding-bottom:0;padding-top:0}.user-tab-count{align-items:center;display:inline-flex;flex-shrink:0;height:1.125rem;justify-content:center;line-height:1}.ui-tabs{padding:.25rem}.ui-tab,.ui-tabs{align-items:center}.ui-tab{display:inline-flex;height:1.75rem;line-height:1;padding-bottom:0;padding-top:0}.admin-table{border-collapse:separate;border-spacing:0;color:var(--color-foreground);font-size:var(--text-regular);font-variant-numeric:tabular-nums;text-align:left;width:100%}.admin-table .admin-th,.admin-table .admin-th-hidden,.admin-table .admin-th-px,.admin-table>thead>tr>td,.admin-table>thead>tr>th{background:transparent;border-bottom:1px solid var(--color-separator);color:var(--color-muted);font-size:.6875rem;font-weight:600;height:2.25rem;letter-spacing:.06em;line-height:1.2;padding:0 .75rem .5rem;text-transform:uppercase;vertical-align:bottom;white-space:nowrap}.admin-table>thead>tr>th.admin-th[style*="3%"],.admin-table>thead>tr>th.admin-th[style*="5%"]{letter-spacing:.02em}.admin-table>tbody>tr>td,.admin-table>tbody>tr>th{border-bottom:1px solid var(--color-separator);height:3rem;line-height:1.4;max-width:26rem;overflow-wrap:break-word;padding:.5rem .75rem;transition:background-color .15s ease,color .15s ease;vertical-align:middle}.admin-table .admin-td,.admin-table .admin-td-action,.admin-table .admin-td-drag,.admin-table .admin-td-hidden,.admin-table .admin-td-hidden-colored,.admin-table .admin-td-id,.business-data-table .admin-td,.business-data-table .admin-td-action{padding-bottom:.5rem;padding-top:.5rem}.admin-table .admin-td,.admin-table .admin-td-hidden,.admin-table .admin-td-hidden-colored{padding-left:.75rem;padding-right:.75rem}.admin-table>tbody>tr:last-child>td,.admin-table>tbody>tr:last-child>th{border-bottom:0}.admin-table>tbody>tr:focus-within>td,.admin-table>tbody>tr:focus-within>th,.admin-table>tbody>tr:hover>td,.admin-table>tbody>tr:hover>th{background:color-mix(in srgb,oklch(.155 .008 264) 5%,transparent);@supports (color:color-mix(in lab,red,red)){background:color-mix(in oklab,var(--color-foreground) 5%,transparent)}}.admin-table>tbody>tr:hover>.table-empty-row{background:transparent}.admin-table>tbody>tr>.admin-td:first-child{color:var(--color-foreground);font-weight:500}.admin-table>tbody>tr>.admin-td,.admin-table>tbody>tr>.admin-td-hidden,.admin-table>tbody>tr>.admin-td-hidden-colored{color:color-mix(in srgb,oklch(.155 .008 264) 80%,transparent);@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-foreground) 80%,transparent)}}.admin-table .admin-td-id{color:var(--color-muted);font-size:var(--text-xs);padding-left:0;padding-right:.5rem}.admin-table .admin-td-drag{color:var(--color-muted);opacity:.5;padding-left:0;padding-right:0;transition:opacity .15s ease,color .15s ease}.admin-table>tbody>tr:hover .admin-td-drag{color:var(--color-foreground);opacity:1}.business-data-table .admin-td>div:only-child{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.admin-table .business-data-table__numeric{color:color-mix(in srgb,oklch(.155 .008 264) 80%,transparent);font-variant-numeric:tabular-nums;@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-foreground) 80%,transparent)}}.admin-table>tbody>tr>td a:not([class]){color:inherit;text-decoration:none;text-underline-offset:2px;transition:color .15s ease}.admin-table>tbody>tr>td a:not([class]):hover{color:var(--color-accent);text-decoration:underline}.admin-table .business-data-table__identity{gap:.625rem}.admin-table .business-data-table__user-name{color:var(--color-foreground);font-weight:500}.admin-table .business-data-table__user-login{color:var(--color-muted);font-size:var(--text-xs)}.admin-table .business-data-table__badge{align-items:center;background:var(--color-default);border-radius:9999px;color:color-mix(in srgb,oklch(.155 .008 264) 74%,transparent);display:inline-flex;font-size:.6875rem;font-weight:600;gap:.375rem;height:1.375rem;letter-spacing:.015em;line-height:1;padding:0 .5rem;text-transform:capitalize;white-space:nowrap;@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-foreground) 74%,transparent)}box-shadow:inset 0 0 0 1px var(--color-separator)}.admin-table .business-data-table__badge:before{background:currentColor;border-radius:9999px;content:"";flex:none;height:.375rem;opacity:.5;width:.375rem}.admin-table .user-role-chip{align-items:center;background:var(--color-default);border:0;border-radius:9999px;color:color-mix(in srgb,oklch(.155 .008 264) 74%,transparent);display:inline-flex;font-size:.6875rem;font-weight:600;height:1.375rem;line-height:1;padding:0 .5rem;white-space:nowrap;@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-foreground) 74%,transparent)}box-shadow:inset 0 0 0 1px var(--color-separator)}.admin-table .user-role-chip+.user-role-chip{margin-left:.25rem}.admin-table .admin-td-action,.admin-table .business-data-table__actions{padding-left:.75rem;padding-right:.75rem;text-align:right;white-space:nowrap;width:1%}.admin-table .table-action-group{align-items:center;display:flex;gap:.375rem;justify-content:flex-end}.admin-table .table-action-group>*{margin-left:0;margin-right:0}.admin-table .table-action-group>.action-button,.admin-table .table-action-group>.action-button-top:not(.hidden):not(.ui-btn),.admin-table .table-action-group>.light-button,.admin-table .table-action-group>.light-button-sm,.admin-table .table-action-group>a[role=button]{align-items:center;background:var(--color-surface);border:1px solid var(--color-separator);border-radius:9999px;box-shadow:none;color:var(--color-muted);cursor:pointer;display:inline-flex;font-size:var(--text-xs);font-weight:500;gap:.375rem;height:1.75rem;justify-content:center;line-height:1;margin:0;min-width:0;padding:0 .625rem;transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease;white-space:nowrap;width:auto}.admin-table>tbody>tr:focus-within .table-action-group>.action-button,.admin-table>tbody>tr:focus-within .table-action-group>.action-button-top:not(.hidden):not(.ui-btn),.admin-table>tbody>tr:focus-within .table-action-group>.light-button,.admin-table>tbody>tr:focus-within .table-action-group>.light-button-sm,.admin-table>tbody>tr:hover .table-action-group>.action-button,.admin-table>tbody>tr:hover .table-action-group>.action-button-top:not(.hidden):not(.ui-btn),.admin-table>tbody>tr:hover .table-action-group>.light-button,.admin-table>tbody>tr:hover .table-action-group>.light-button-sm{background:var(--color-surface);border-color:var(--color-border);box-shadow:var(--shadow-mini);color:var(--color-foreground)}.admin-table .table-action-group>.action-button-top:not(.hidden):not(.ui-btn):hover,.admin-table .table-action-group>.action-button:hover,.admin-table .table-action-group>.light-button-sm:hover,.admin-table .table-action-group>.light-button:hover{background:var(--color-default);border-color:var(--color-border);box-shadow:none;color:var(--color-foreground)}.admin-table .table-action-group>:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,#0bb08a 50%,transparent);outline:none;@supports (color:color-mix(in lab,red,red)){box-shadow:0 0 0 2px color-mix(in oklab,var(--color-accent) 50%,transparent)}}.admin-table .table-action-group>.action-button-top.action-button-top-destructive,.admin-table .table-action-group>.action-button-top.text-red-500,.admin-table .table-action-group>.light-button-sm.light-button-red,.admin-table .table-action-group>.light-button.light-button-red{color:color-mix(in srgb,#6e3fd1 78%,oklch(.515 .014 264));@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,var(--color-danger) 78%,var(--color-muted))}border-color:color-mix(in srgb,#6e3fd1 18%,oklch(.916 .005 264));@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-danger) 18%,var(--color-separator))}background:var(--color-surface)}.admin-table>tbody>tr:focus-within .table-action-group>.action-button-top.action-button-top-destructive,.admin-table>tbody>tr:focus-within .table-action-group>.action-button-top.text-red-500,.admin-table>tbody>tr:focus-within .table-action-group>.light-button-sm.light-button-red,.admin-table>tbody>tr:hover .table-action-group>.action-button-top.action-button-top-destructive,.admin-table>tbody>tr:hover .table-action-group>.action-button-top.text-red-500,.admin-table>tbody>tr:hover .table-action-group>.light-button-sm.light-button-red{border-color:color-mix(in srgb,#6e3fd1 22%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-danger) 22%,transparent)}background:var(--color-surface);box-shadow:var(--shadow-mini);color:var(--color-danger)}.admin-table .table-action-group>.action-button-top.action-button-top-destructive:hover,.admin-table .table-action-group>.action-button-top.text-red-500:hover,.admin-table .table-action-group>.light-button-sm.light-button-red:hover,.admin-table .table-action-group>.light-button.light-button-red:hover{background:color-mix(in srgb,#6e3fd1 12%,transparent);@supports (color:color-mix(in lab,red,red)){background:color-mix(in oklab,var(--color-danger) 12%,transparent)}border-color:color-mix(in srgb,#6e3fd1 30%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-danger) 30%,transparent)}box-shadow:none;color:var(--color-danger)}.admin-table .table-action-group .table-action-icon{color:currentColor;flex:none;height:.875rem;margin:0;width:.875rem}.admin-table .table-action-group .table-action-label,.admin-table .table-action-group .table-action-label-ml0{margin-left:0}.admin-table .admin-td-action>.action-button-top,.admin-table .admin-td-action>a.action-button-top{align-items:center;background:var(--color-surface);border:1px solid var(--color-separator);border-radius:9999px;box-shadow:none;color:var(--color-muted);display:inline-flex;font-size:var(--text-xs);font-weight:500;gap:.375rem;height:1.75rem;justify-content:center;line-height:1;margin-left:auto;padding:0 .75rem;transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease;width:auto}.admin-table>tbody>tr:focus-within .admin-td-action>.action-button-top,.admin-table>tbody>tr:hover .admin-td-action>.action-button-top{background:var(--color-surface);border-color:var(--color-border);box-shadow:var(--shadow-mini);color:var(--color-foreground)}.admin-table .admin-td-action>.action-button-top:hover{background:var(--color-default);box-shadow:none;color:var(--color-foreground)}.admin-table .admin-td-action .table-action-icon{color:currentColor;height:.875rem;margin:0;width:.875rem}.admin-table .admin-td-action p{margin:0}.admin-table .table-empty-row{border-bottom:0;color:var(--color-muted);font-size:var(--text-sm);height:auto;padding:2.75rem 1rem;text-align:center}.admin-table .admin-tr-sortable,.admin-table tr[draggable=true]{cursor:grab}.admin-table .admin-tr-sortable:active,.admin-table tr[draggable=true]:active{cursor:grabbing}.admin-table tr.is-dragging>td{background:var(--color-accent-soft);opacity:.85}@media (max-width:640px){.admin-table .admin-th,.admin-table .admin-th-px,.admin-table>thead>tr>td,.admin-table>thead>tr>th{padding-left:.5rem;padding-right:.5rem}.admin-table .admin-td,.admin-table .admin-td-action,.admin-table .admin-td-hidden,.admin-table .admin-td-hidden-colored,.admin-table>tbody>tr>td,.admin-table>tbody>tr>th{max-width:60vw;padding-left:.5rem;padding-right:.5rem}.admin-table .admin-td-action>.action-button-top,.admin-table .table-action-group>.action-button-top:not(.hidden):not(.ui-btn){height:2rem;padding:0;width:2rem}.admin-table .admin-td-action .table-action-icon,.admin-table .table-action-group .table-action-icon{height:1rem;width:1rem}}@media (hover:none){.admin-table .admin-td-action>.action-button-top,.admin-table .table-action-group>.action-button,.admin-table .table-action-group>.action-button-top:not(.hidden):not(.ui-btn),.admin-table .table-action-group>.light-button,.admin-table .table-action-group>.light-button-sm{background:var(--color-surface);border-color:var(--color-border);box-shadow:var(--shadow-mini);color:var(--color-foreground)}.admin-table .table-action-group>.action-button-top.action-button-top-destructive,.admin-table .table-action-group>.action-button-top.text-red-500,.admin-table .table-action-group>.light-button-sm.light-button-red{border-color:color-mix(in srgb,#6e3fd1 22%,transparent);@supports (color:color-mix(in lab,red,red)){border-color:color-mix(in oklab,var(--color-danger) 22%,transparent)}background:var(--color-surface);color:var(--color-danger)}}@media (prefers-reduced-motion:reduce){.admin-table .table-action-group>*,.admin-table>tbody>tr>td{transition:none}}@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-ease{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-leading{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-ease:initial;--tw-duration:initial;--tw-leading: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}}}