@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--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-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-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-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAa0ABQAAAAADOwAAAZHAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwoP0hWQVJtP01WQVJGBmA/U1RBVIEcAGQvXBEICoMkgmcLFgAwhEwBNgIkAyYEIAWGXAdiDAcbOgtRlHLSRcD8TEzkdoghPRuspKefbVnJIM5yRfA8vZv9uTNJSCZY21Scrigr6qyJ/C3sE1OFKuVP3e+lxUTbYio1zb/kFdk2bufY2BlhWERRBrcDUBhB5GEpd2Cy+MDxqf9zLPX+XVsk5r+s50d6IpWLatqbdT6f2MAikiOKQocbjya2QT0DqPDX4R0jQBgAUAiCRhDA0EkvYeLk9X3I2bEWI8jBAihIANm+kUWQBgggWChcBBdFhXlAUgOCAgBA0AgKjUJ8HKvjddFCKSgAVklEBYAeEJgCQJH0qB3B+neDg4sAA4hAD0AVIEAA0IACJGeaUjMIIIhBUE/zNABjTQMBwEVRcwcYBUCObLERABAgjAA1M/ZSa9hSi4OlpsnZ2KBOVUsAZlRGl1W0NZ6gSwhQPIAFs7YFL0QS91vRQgdgx2VDAnIegKpQvwAJIoLgooBAGtCJcHizg0TDiz8vhPgIcVXaDJu37ZyDAIjFy4AAiC1JAA0olJwN6nFAACQk/zfQVUuA3t5ELKMT9hpBSRj+HBSggYCIAIEkUoC4PCIQIWHGA8+IStxf0PW15ntP22gc+Wo+BLyQAHECQiAVd+c3Ba8gZ4NOACBaLOhsbIMkAXEmuHsSAvkf4oJaAogH6nEQAzoBIEihUAwAA0AACAObAGcANYAAABaqgMmpWAhiiVyrvNyqFV8tMQ5Iyq6r9Lf7W82i8ILl2cv8zbfdJ5lnPzSnvt/XXPfRR/5pH3xA+u5uS0798EPJ3Fft33w36Wc+8E/7aIB/9fvvb1pE9erNXLB9mkw//cSg8Cnx03VGXDvZnRzKqV9Xkhn7eRHb3wVjHpg19nkZpX9bBU+vnHegrsuQcbW9Bi7oO33h+8SU0Tly/MbeYUuG1cftVz6oNxrW0qH1iezq446fkDFo/rgvTkqt7zmteFzncZ0uxXti09FFF2z+C7CODpjUudOE5NSeb3bv/mbPKcmOEzpWQ3VBgBAuj/AOY3qMm7UvgA8qo3+qvAUBBAX0wADQG4AG+jCKaSxkBe/zvcTG8jRpRZgqhCog4sd++cOo7J+/RdvaaMoc78Ri/PNPSclx6fDvG1Kt3qQFi1rq+5EaavTtt9TVvfvucYsA5wc4oESU+E1ikF9TkrOkIsIH5Fawx7SBNLnMcWlM3skBluCmQNs7GeyFvYVDamsqwhxx18n/+WdxzDgOLU1AqbUlb3m+KOT9+ONvY/7XlrdLS//5v7nN97XHj0VzJpJvz4spq0V7ioXDuv2YrSxtF/KZmvbWfKtorXSh8dfvgGu+ev/nFSaXM6jyuCE/f/EpmuP7Rqu8R98vP/+tXUdrOgKlZP9Q/s+fRF9+3CHZd4EugfPv158me9X7v/6aSMCxMJmIr//65bNXngl7+uiPP5oKx+y27D8trp+psUzMacpm80XlnYeMAct0LynxhNYgaP3dtn8/LBAi+ksr+7NvjjtJV+UXrz0uLXV1x08AZRN1S2A8EaVE5afk/dfGjz//+fdHn36Xdttz2d9/z+bawZ8/slNN1aYtq+ZPGzNuPGdwOsfYflwmHCkPgs5DcKizvdpS/3gEUMW9/lvQvWp1bGTW1fpngC/uSVYAfH3TeSusL8TtlHUD4KAAEHjahk4YpuffGwEBN/dUmpHqdHyJ3Ap8O3UlQ4gCNrMRwLBBKiskL6a+RoBi/9XGlgc8L4/CUejQxaiIyqmomdhktOhfgDbDfaNDb4+yKIPd6IgmzDa0CByijWFmL2dlSRKagTIWXeIU9HDphoZiJeBTjAefHMxDhVSRFUgVcOkW3EGMahYVMFjWHhMluB2wAcbHYqF1LpsDF9C6s+CI2fDgh4wSuFEyGadjXAmIk3CugIRibLIti9ZtC8S4VSqfikGqPaoI122XyRYLBmsOmdiiTpqK1OklUQzpMcZmQRQV4M4oJCMkfRQXK+qvjifUcQd1bRdetW/LWjacYxvcttnVjWg5h0q4xw6rZyejSpZVZ78LzC4uyDNRQ4bymHSTMyM+SZ7D75mg/7YTlmNz7W8T00h0VEiGKB+F7iWYZFvSTiA4LVxttm2ATt5EoUWLJbY4EnLGrfsvEROlHtzlKn3H9VUT5tU/2dt3/EBv7foYzV/W4upyj04woO/gh6Vwwt3WGQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-vietnamese-wght-normal-qRpaaN48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer theme{:root,:host{--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-950:oklch(25.8% .092 26.042);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-950:oklch(28.6% .066 53.813);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-200:oklch(91% .096 180.426);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-800:oklch(43.7% .078 188.216);--color-teal-950:oklch(27.7% .046 192.524);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-700:oklch(50% .134 242.749);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-900:oklch(20.8% .042 265.755);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--shadow-xs:0 1px 2px 0 #0000000d;--drop-shadow-lg:0 4px 4px #00000026;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-md:12px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-sans,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:hsl(var(--border) / 1)}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:17px}@media (width<=480px){html{font-size:16px}}html,body,#root{height:100%}html,body{overflow-x:clip}body{background-color:hsl(var(--background) / 1);font-family:var(--font-sans);color:hsl(var(--foreground) / 1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,a,[role=button]{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-in-out);transition-duration:.2s;transition-timing-function:var(--ease-in-out)}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-1{top:calc(var(--spacing) * -1)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-2{top:calc(var(--spacing) * -2)}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:0}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-6{top:calc(var(--spacing) * 6)}.top-10{top:calc(var(--spacing) * 10)}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1{right:calc(var(--spacing) * -1)}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.-right-2{right:calc(var(--spacing) * -2)}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:0}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-6{right:calc(var(--spacing) * 6)}.right-8{right:calc(var(--spacing) * 8)}.-bottom-2{bottom:calc(var(--spacing) * -2)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:0}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-20{bottom:calc(var(--spacing) * 20)}.bottom-24{bottom:calc(var(--spacing) * 24)}.-left-12{left:calc(var(--spacing) * -12)}.left-0{left:0}.left-1{left:var(--spacing)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-\[50\%\]{left:50%}.z-1{z-index:1}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[100\]{z-index:100}.z-\[9999\]{z-index:9999}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-1{margin:var(--spacing)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-1{margin-inline:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:var(--spacing)}.my-4{margin-block:calc(var(--spacing) * 4)}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-lg{font-size:1.125rem;line-height:1.77778}.prose-lg :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em}.prose-lg :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.09091em;margin-bottom:1.09091em;font-size:1.22222em;line-height:1.45455}.prose-lg :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.66667em;margin-bottom:1.66667em;padding-inline-start:1em}.prose-lg :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.833333em;font-size:2.66667em;line-height:1}.prose-lg :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.86667em;margin-bottom:1.06667em;font-size:1.66667em;line-height:1.33333}.prose-lg :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.66667em;margin-bottom:.666667em;font-size:1.33333em;line-height:1.5}.prose-lg :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:.444444em;line-height:1.55556}.prose-lg :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.prose-lg :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.prose-lg :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.222222em;padding-inline-end:.444444em;padding-bottom:.222222em;border-radius:.3125rem;padding-inline-start:.444444em;font-size:.888889em}.prose-lg :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em}.prose-lg :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.866667em}.prose-lg :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-lg :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:1em;padding-inline-end:1.5em;padding-bottom:1em;border-radius:.375rem;margin-top:2em;margin-bottom:2em;padding-inline-start:1.5em;font-size:.888889em;line-height:1.75}.prose-lg :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em;padding-inline-start:1.55556em}.prose-lg :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;margin-bottom:.666667em}.prose-lg :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.444444em}.prose-lg :where(.prose-lg>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em}.prose-lg :where(.prose-lg>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-lg :where(.prose-lg>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}.prose-lg :where(.prose-lg>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-lg :where(.prose-lg>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}.prose-lg :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em}.prose-lg :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em}.prose-lg :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-lg :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;padding-inline-start:1.55556em}.prose-lg :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3.11111em;margin-bottom:3.11111em}.prose-lg :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em;line-height:1.5}.prose-lg :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.prose-lg :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-lg :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-lg :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.75em;padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.prose-lg :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-lg :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-lg :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.prose-lg :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1em;font-size:.888889em;line-height:1.5}.prose-lg :where(.prose-lg>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(.prose-lg>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-sm{font-size:.875rem;line-height:1.71429}.prose-sm :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em}.prose-sm :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em;font-size:1.28571em;line-height:1.55556}.prose-sm :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em;padding-inline-start:1.11111em}.prose-sm :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.8em;font-size:2.14286em;line-height:1.2}.prose-sm :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:.8em;font-size:1.42857em;line-height:1.4}.prose-sm :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.55556em;margin-bottom:.444444em;font-size:1.28571em;line-height:1.55556}.prose-sm :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.42857em;margin-bottom:.571429em;line-height:1.42857}.prose-sm :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.142857em;padding-inline-end:.357143em;padding-bottom:.142857em;border-radius:.3125rem;padding-inline-start:.357143em;font-size:.857143em}.prose-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.857143em}.prose-sm :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-sm :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em}.prose-sm :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.666667em;padding-inline-end:1em;padding-bottom:.666667em;border-radius:.25rem;margin-top:1.66667em;margin-bottom:1.66667em;padding-inline-start:1em;font-size:.857143em;line-height:1.66667}.prose-sm :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em;padding-inline-start:1.57143em}.prose-sm :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.285714em;margin-bottom:.285714em}.prose-sm :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.428571em}.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.571429em;margin-bottom:.571429em}.prose-sm :where(.prose-sm>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(.prose-sm>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em}.prose-sm :where(.prose-sm>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(.prose-sm>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em}.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.571429em;margin-bottom:.571429em}.prose-sm :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em}.prose-sm :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.285714em;padding-inline-start:1.57143em}.prose-sm :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.85714em;margin-bottom:2.85714em}.prose-sm :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.857143em;line-height:1.5}.prose-sm :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:1em;padding-bottom:.666667em;padding-inline-start:1em}.prose-sm :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.666667em;padding-inline-end:1em;padding-bottom:.666667em;padding-inline-start:1em}.prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;font-size:.857143em;line-height:1.33333}.prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.-mt-0\.5{margin-top:calc(var(--spacing) * -.5)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-auto{margin-top:auto}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.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-8{margin-bottom:calc(var(--spacing) * 8)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[16\/5\]{aspect-ratio:16/5}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-64{height:calc(var(--spacing) * 64)}.h-80{height:calc(var(--spacing) * 80)}.h-96{height:calc(var(--spacing) * 96)}.h-\[1px\]{height:1px}.h-\[18px\]{height:18px}.h-\[26px\]{height:26px}.h-\[30px\]{height:30px}.h-\[60vh\]{height:60vh}.h-\[72px\]{height:72px}.h-\[150px\]{height:150px}.h-\[300px\]{height:300px}.h-\[320px\]{height:320px}.h-\[350px\]{height:350px}.h-\[600px\]{height:600px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-8{max-height:calc(var(--spacing) * 8)}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-\[--radix-context-menu-content-available-height\]{max-height:--radix-context-menu-content-available-height}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[220px\]{max-height:220px}.max-h-\[250px\]{max-height:250px}.max-h-\[300px\]{max-height:300px}.max-h-\[320px\]{max-height:320px}.max-h-\[600px\]{max-height:600px}.max-h-\[min\(15rem\,var\(--radix-select-content-available-height\)\)\]{max-height:min(15rem, var(--radix-select-content-available-height))}.max-h-\[min\(90dvh\,90vh\)\]{max-height:min(90dvh,90vh)}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-\[48px\]{min-height:48px}.min-h-\[50vh\]{min-height:50vh}.min-h-\[60px\]{min-height:60px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[72px\]{min-height:72px}.min-h-\[80px\]{min-height:80px}.min-h-\[250px\]{min-height:250px}.min-h-\[300px\]{min-height:300px}.min-h-\[320px\]{min-height:320px}.min-h-\[600px\]{min-height:600px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:0}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-\[1px\]{width:1px}.w-\[26px\]{width:26px}.w-\[30px\]{width:30px}.w-\[50px\]{width:50px}.w-\[60px\]{width:60px}.w-\[90px\]{width:90px}.w-\[100px\]{width:100px}.w-\[120px\]{width:120px}.w-\[150px\]{width:150px}.w-\[160px\]{width:160px}.w-\[180px\]{width:180px}.w-\[200px\]{width:200px}.w-\[240px\]{width:240px}.w-\[250px\]{width:250px}.w-\[280px\]{width:280px}.w-\[400px\]{width:400px}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[min\(300px\,calc\(100vw-2rem\)\)\]{width:min(300px,100vw - 2rem)}.w-\[min\(320px\,calc\(100vw-2rem\)\)\]{width:min(320px,100vw - 2rem)}.w-\[min\(350px\,calc\(100vw-2rem\)\)\]{width:min(350px,100vw - 2rem)}.w-\[var\(--sidebar-width\)\]{width:var(--sidebar-width)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[75\%\]{max-width:75%}.max-w-\[90vw\]{max-width:90vw}.max-w-\[92\%\]{max-width:92%}.max-w-\[100px\]{max-width:100px}.max-w-\[140px\]{max-width:140px}.max-w-\[200px\]{max-width:200px}.max-w-\[280px\]{max-width:280px}.max-w-\[720px\]{max-width:720px}.max-w-\[min\(42rem\,95vw\)\]{max-width:min(42rem,95vw)}.max-w-\[min\(100\%\,200px\)\]{max-width:min(100%,200px)}.max-w-\[min\(100\%\,280px\)\]{max-width:min(100%,280px)}.max-w-\[var\(--skeleton-width\)\]{max-width:var(--skeleton-width)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[18px\]{min-width:18px}.min-w-\[48px\]{min-width:48px}.min-w-\[180px\]{min-width:180px}.min-w-\[300px\]{min-width:300px}.min-w-\[640px\]{min-width:640px}.min-w-\[650px\]{min-width:650px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\[--radix-context-menu-content-transform-origin\]{transform-origin:--radix-context-menu-content-transform-origin}.origin-\[--radix-dropdown-menu-content-transform-origin\]{transform-origin:--radix-dropdown-menu-content-transform-origin}.origin-\[--radix-hover-card-content-transform-origin\]{transform-origin:--radix-hover-card-content-transform-origin}.origin-\[--radix-menubar-content-transform-origin\]{transform-origin:--radix-menubar-content-transform-origin}.origin-\[--radix-popover-content-transform-origin\]{transform-origin:--radix-popover-content-transform-origin}.origin-\[--radix-select-content-transform-origin\]{transform-origin:--radix-select-content-transform-origin}.origin-\[--radix-tooltip-content-transform-origin\]{transform-origin:--radix-tooltip-content-transform-origin}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-manipulation{touch-action:manipulation}.touch-none{touch-action:none}.resize-none{resize:none}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-\[1fr_84px_52px_84px_70px_92px_92px_32px\]{grid-template-columns:1fr 84px 52px 84px 70px 92px 92px 32px}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[20px\]{border-radius:20px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:.625rem}.rounded-md{border-radius:.5rem}.rounded-sm{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-t-lg{border-top-left-radius:.625rem;border-top-right-radius:.625rem}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-l-md{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-tl-md{border-top-left-radius:.5rem}.rounded-tl-sm{border-top-left-radius:.375rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-lg{border-top-right-radius:.625rem;border-bottom-right-radius:.625rem}.rounded-r-md{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-tr-md{border-top-right-radius:.5rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.\[border-color\:var\(--badge-outline\)\]{border-color:var(--badge-outline)}.\[border-color\:var\(--button-outline\)\]{border-color:var(--button-outline)}.border-\[--color-border\]{border-color:--color-border}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-500{border-color:var(--color-amber-500)}.border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/20{border-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-300{border-color:var(--color-blue-300)}.border-blue-500{border-color:var(--color-blue-500)}.border-blue-500\/20{border-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/20{border-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.border-border,.border-border\/30{border-color:hsl(var(--border) / 1)}@supports (color:color-mix(in lab, red, red)){.border-border\/30{border-color:color-mix(in oklab, hsl(var(--border) / 1) 30%, transparent)}}.border-border\/50{border-color:hsl(var(--border) / 1)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, hsl(var(--border) / 1) 50%, transparent)}}.border-card-border{border-color:hsl(var(--card-border) / 1)}.border-destructive{border-color:hsl(var(--destructive) / 1)}.border-destructive-border{border-color:var(--destructive-border)}.border-destructive\/30{border-color:hsl(var(--destructive) / 1)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/30{border-color:color-mix(in oklab, hsl(var(--destructive) / 1) 30%, transparent)}}.border-destructive\/50{border-color:hsl(var(--destructive) / 1)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/50{border-color:color-mix(in oklab, hsl(var(--destructive) / 1) 50%, transparent)}}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/20{border-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.border-foreground{border-color:hsl(var(--foreground) / 1)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-500\/20{border-color:#6a728233}@supports (color:color-mix(in lab, red, red)){.border-gray-500\/20{border-color:color-mix(in oklab, var(--color-gray-500) 20%, transparent)}}.border-gray-800{border-color:var(--color-gray-800)}.border-green-200{border-color:var(--color-green-200)}.border-green-300{border-color:var(--color-green-300)}.border-green-500{border-color:var(--color-green-500)}.border-green-500\/20{border-color:#00c75833}@supports (color:color-mix(in lab, red, red)){.border-green-500\/20{border-color:color-mix(in oklab, var(--color-green-500) 20%, transparent)}}.border-green-600{border-color:var(--color-green-600)}.border-green-600\/40{border-color:#00a54466}@supports (color:color-mix(in lab, red, red)){.border-green-600\/40{border-color:color-mix(in oklab, var(--color-green-600) 40%, transparent)}}.border-input{border-color:hsl(var(--input) / 1)}.border-muted{border-color:hsl(var(--muted) / 1)}.border-muted-foreground\/25{border-color:hsl(var(--muted-foreground) / 1)}@supports (color:color-mix(in lab, red, red)){.border-muted-foreground\/25{border-color:color-mix(in oklab, hsl(var(--muted-foreground) / 1) 25%, transparent)}}.border-orange-500\/20{border-color:#fe6e0033}@supports (color:color-mix(in lab, red, red)){.border-orange-500\/20{border-color:color-mix(in oklab, var(--color-orange-500) 20%, transparent)}}.border-popover-border{border-color:hsl(var(--popover-border) / 1)}.border-primary{border-color:hsl(var(--primary) / 1)}.border-primary-border{border-color:var(--primary-border)}.border-primary\/40{border-color:hsl(var(--primary) / 1)}@supports (color:color-mix(in lab, red, red)){.border-primary\/40{border-color:color-mix(in oklab, hsl(var(--primary) / 1) 40%, transparent)}}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-red-500\/20{border-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.border-red-500\/20{border-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.border-secondary-border{border-color:var(--secondary-border)}.border-sidebar-border{border-color:hsl(var(--sidebar-border) / 1)}.border-sky-500\/20{border-color:#00a5ef33}@supports (color:color-mix(in lab, red, red)){.border-sky-500\/20{border-color:color-mix(in oklab, var(--color-sky-500) 20%, transparent)}}.border-slate-500\/20{border-color:#62748e33}@supports (color:color-mix(in lab, red, red)){.border-slate-500\/20{border-color:color-mix(in oklab, var(--color-slate-500) 20%, transparent)}}.border-teal-200{border-color:var(--color-teal-200)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.border-white\/40{border-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.border-yellow-200{border-color:var(--color-yellow-200)}.border-yellow-300{border-color:var(--color-yellow-300)}.border-yellow-400{border-color:var(--color-yellow-400)}.border-yellow-500{border-color:var(--color-yellow-500)}.border-yellow-500\/20{border-color:#edb20033}@supports (color:color-mix(in lab, red, red)){.border-yellow-500\/20{border-color:color-mix(in oklab, var(--color-yellow-500) 20%, transparent)}}.border-t-transparent{border-top-color:#0000}.border-t-white{border-top-color:var(--color-white)}.border-l-amber-500{border-left-color:var(--color-amber-500)}.border-l-blue-500{border-left-color:var(--color-blue-500)}.border-l-transparent{border-left-color:#0000}.bg-\[\#0a66c2\]{background-color:#0a66c2}.bg-\[\#0e9488\]{background-color:#0e9488}.bg-\[\#1877f2\]{background-color:#1877f2}.bg-\[\#e6f6ec\]{background-color:#e6f6ec}.bg-\[\#eef0ff\]{background-color:#eef0ff}.bg-\[\#eef1f4\]{background-color:#eef1f4}.bg-\[--color-bg\]{background-color:--color-bg}.bg-accent,.bg-accent\/50{background-color:hsl(var(--accent) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/50{background-color:color-mix(in oklab, hsl(var(--accent) / 1) 50%, transparent)}}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-background,.bg-background\/80{background-color:hsl(var(--background) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-background\/80{background-color:color-mix(in oklab, hsl(var(--background) / 1) 80%, transparent)}}.bg-background\/95{background-color:hsl(var(--background) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-background\/95{background-color:color-mix(in oklab, hsl(var(--background) / 1) 95%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/0{background-color:#0000}@supports (color:color-mix(in lab, red, red)){.bg-black\/0{background-color:color-mix(in oklab, var(--color-black) 0%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/10{background-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-border{background-color:hsl(var(--border) / 1)}.bg-card{background-color:hsl(var(--card) / 1)}.bg-destructive,.bg-destructive\/5{background-color:hsl(var(--destructive) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/5{background-color:color-mix(in oklab, hsl(var(--destructive) / 1) 5%, transparent)}}.bg-destructive\/10{background-color:hsl(var(--destructive) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, hsl(var(--destructive) / 1) 10%, transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-foreground{background-color:hsl(var(--foreground) / 1)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-gray-500\/10{background-color:#6a72821a}@supports (color:color-mix(in lab, red, red)){.bg-gray-500\/10{background-color:color-mix(in oklab, var(--color-gray-500) 10%, transparent)}}.bg-gray-700{background-color:var(--color-gray-700)}.bg-gray-800{background-color:var(--color-gray-800)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-400{background-color:var(--color-green-400)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-500\/5{background-color:#00c7580d}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/5{background-color:color-mix(in oklab, var(--color-green-500) 5%, transparent)}}.bg-green-500\/10{background-color:#00c7581a}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/10{background-color:color-mix(in oklab, var(--color-green-500) 10%, transparent)}}.bg-green-600{background-color:var(--color-green-600)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-muted,.bg-muted\/30{background-color:hsl(var(--muted) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/30{background-color:color-mix(in oklab, hsl(var(--muted) / 1) 30%, transparent)}}.bg-muted\/40{background-color:hsl(var(--muted) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab, hsl(var(--muted) / 1) 40%, transparent)}}.bg-muted\/50{background-color:hsl(var(--muted) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, hsl(var(--muted) / 1) 50%, transparent)}}.bg-muted\/80{background-color:hsl(var(--muted) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/80{background-color:color-mix(in oklab, hsl(var(--muted) / 1) 80%, transparent)}}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-orange-500\/10{background-color:#fe6e001a}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\/10{background-color:color-mix(in oklab, var(--color-orange-500) 10%, transparent)}}.bg-popover{background-color:hsl(var(--popover) / 1)}.bg-primary,.bg-primary\/5{background-color:hsl(var(--primary) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/5{background-color:color-mix(in oklab, hsl(var(--primary) / 1) 5%, transparent)}}.bg-primary\/10{background-color:hsl(var(--primary) / 1)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, hsl(var(--primary) / 1) 10%, transparent)}}.bg-purple-100{background-color:var(--color-purple-100)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.bg-secondary{background-color:hsl(var(--secondary) / 1)}.bg-sidebar{background-color:hsl(var(--sidebar) / 1)}.bg-sidebar-border{background-color:hsl(var(--sidebar-border) / 1)}.bg-sky-500\/10{background-color:#00a5ef1a}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/10{background-color:color-mix(in oklab, var(--color-sky-500) 10%, transparent)}}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-500\/10{background-color:#62748e1a}@supports (color:color-mix(in lab, red, red)){.bg-slate-500\/10{background-color:color-mix(in oklab, var(--color-slate-500) 10%, transparent)}}.bg-teal-50{background-color:var(--color-teal-50)}.bg-teal-100{background-color:var(--color-teal-100)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.bg-white\/25{background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.bg-white\/50{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-yellow-500\/10{background-color:#edb2001a}@supports (color:color-mix(in lab, red, red)){.bg-yellow-500\/10{background-color:color-mix(in oklab, var(--color-yellow-500) 10%, transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-black\/60{--tw-gradient-from:#0009}@supports (color:color-mix(in lab, red, red)){.from-black\/60{--tw-gradient-from:color-mix(in oklab, var(--color-black) 60%, transparent)}}.from-black\/60{--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))}.from-blue-500{--tw-gradient-from:var(--color-blue-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))}.from-blue-600{--tw-gradient-from:var(--color-blue-600);--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))}.from-transparent{--tw-gradient-from:transparent;--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))}.via-black\/10{--tw-gradient-via:#0000001a}@supports (color:color-mix(in lab, red, red)){.via-black\/10{--tw-gradient-via:color-mix(in oklab, var(--color-black) 10%, transparent)}}.via-black\/10{--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)}.via-white\/30{--tw-gradient-via:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.via-white\/30{--tw-gradient-via:color-mix(in oklab, var(--color-white) 30%, transparent)}}.via-white\/30{--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)}.to-blue-800{--tw-gradient-to:var(--color-blue-800);--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))}.to-indigo-600{--tw-gradient-to:var(--color-indigo-600);--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))}.to-transparent{--tw-gradient-to:transparent;--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))}.fill-blue-500{fill:var(--color-blue-500)}.fill-current{fill:currentColor}.fill-gray-400{fill:var(--color-gray-400)}.fill-gray-500{fill:var(--color-gray-500)}.fill-green-500{fill:var(--color-green-500)}.fill-yellow-400{fill:var(--color-yellow-400)}.fill-yellow-500{fill:var(--color-yellow-500)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[1px\]{padding:1px}.p-\[18px\]{padding:18px}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[18px\]{padding-inline:18px}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-\[9px\]{padding-block:9px}.py-\[10px\]{padding-block:10px}.pt-0{padding-top:0}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pr-0{padding-right:0}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-text-bottom{vertical-align:text-bottom}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.5px\]{--tw-tracking:.5px;letter-spacing:.5px}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#138a4e\]{color:#138a4e}.text-\[\#4338ca\]{color:#4338ca}.text-\[\#52607a\]{color:#52607a}.text-\[\#dc2626\]{color:#dc2626}.text-accent-foreground{color:hsl(var(--accent-foreground) / 1)}.text-amber-200{color:var(--color-amber-200)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-blue-100{color:var(--color-blue-100)}.text-blue-400{color:var(--color-blue-400)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-blue-900{color:var(--color-blue-900)}.text-card-foreground{color:hsl(var(--card-foreground) / 1)}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive) / 1)}.text-destructive-foreground{color:hsl(var(--destructive-foreground) / 1)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-foreground,.text-foreground\/50{color:hsl(var(--foreground) / 1)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/50{color:color-mix(in oklab, hsl(var(--foreground) / 1) 50%, transparent)}}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-indigo-700{color:var(--color-indigo-700)}.text-indigo-800{color:var(--color-indigo-800)}.text-inherit{color:inherit}.text-muted-foreground,.text-muted-foreground\/40{color:hsl(var(--muted-foreground) / 1)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/40{color:color-mix(in oklab, hsl(var(--muted-foreground) / 1) 40%, transparent)}}.text-muted-foreground\/50{color:hsl(var(--muted-foreground) / 1)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/50{color:color-mix(in oklab, hsl(var(--muted-foreground) / 1) 50%, transparent)}}.text-orange-500{color:var(--color-orange-500)}.text-orange-600{color:var(--color-orange-600)}.text-orange-700{color:var(--color-orange-700)}.text-popover-foreground{color:hsl(var(--popover-foreground) / 1)}.text-primary{color:hsl(var(--primary) / 1)}.text-primary-foreground{color:hsl(var(--primary-foreground) / 1)}.text-purple-600{color:var(--color-purple-600)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-secondary-foreground{color:hsl(var(--secondary-foreground) / 1)}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground) / 1)}@supports (color:color-mix(in lab, red, red)){.text-sidebar-foreground\/70{color:color-mix(in oklab, hsl(var(--sidebar-foreground) / 1) 70%, transparent)}}.text-sky-700{color:var(--color-sky-700)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-900{color:var(--color-slate-900)}.text-teal-600{color:var(--color-teal-600)}.text-teal-700{color:var(--color-teal-700)}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-500{color:var(--color-yellow-500)}.text-yellow-600{color:var(--color-yellow-600)}.text-yellow-700{color:var(--color-yellow-700)}.text-yellow-800{color:var(--color-yellow-800)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.placeholder-gray-400::placeholder{color:var(--color-gray-400)}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--tw-shadow:var(--shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:var(--shadow-2xl);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_-2px_8px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0 -2px 8px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-border)));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_30px_-10px_rgba\(37\,99\,235\,0\.45\)\]{--tw-shadow:0 10px 30px -10px var(--tw-shadow-color,#2563eb73);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_-2px_0_hsl\(var\(--primary\)\)\]{--tw-shadow:inset 0 -2px 0 var(--tw-shadow-color,hsl(var(--primary)));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--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)}.shadow-sm{--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:var(--shadow-xl);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-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)}.ring-2{--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)}.shadow-black\/20{--tw-shadow-color:#0003}@supports (color:color-mix(in lab, red, red)){.shadow-black\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/30{--tw-shadow-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.shadow-black\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-amber-600\/20{--tw-ring-color:#dd740033}@supports (color:color-mix(in lab, red, red)){.ring-amber-600\/20{--tw-ring-color:color-mix(in oklab, var(--color-amber-600) 20%, transparent)}}.ring-black\/5{--tw-ring-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.ring-black\/5{--tw-ring-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.ring-emerald-600\/20{--tw-ring-color:#00976733}@supports (color:color-mix(in lab, red, red)){.ring-emerald-600\/20{--tw-ring-color:color-mix(in oklab, var(--color-emerald-600) 20%, transparent)}}.ring-primary,.ring-primary\/20{--tw-ring-color:hsl(var(--primary) / 1)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/20{--tw-ring-color:color-mix(in oklab, hsl(var(--primary) / 1) 20%, transparent)}}.ring-red-600\/20{--tw-ring-color:#e4001433}@supports (color:color-mix(in lab, red, red)){.ring-red-600\/20{--tw-ring-color:color-mix(in oklab, var(--color-red-600) 20%, transparent)}}.ring-ring{--tw-ring-color:hsl(var(--ring) / 1)}.ring-sidebar-ring{--tw-ring-color:hsl(var(--sidebar-ring) / 1)}.ring-white\/10{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.ring-white\/10{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background) / 1)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.outline-offset-2{outline-offset:2px}.outline-transparent{outline-color:#0000}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-lg{--tw-drop-shadow-size:drop-shadow(0 4px 4px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-lg));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\!filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.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,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-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,)}.backdrop-blur-md{--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,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.fade-in-0{--tw-enter-opacity:0}.fade-in-80{--tw-enter-opacity:.8}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.fade-in{--tw-enter-opacity:0}.paused{animation-play-state:paused}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.slide-in-from-bottom{--tw-enter-translate-y:100%}.slide-in-from-bottom-2{--tw-enter-translate-y:calc(2*var(--spacing))}.zoom-out{--tw-exit-scale:0}.group-focus-within\:opacity-100:is(:where(.group):focus-within *),.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:bg-black\/30:is(:where(.group):hover *){background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-black\/30:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.group-hover\:text-primary:is(:where(.group):hover *){color:hsl(var(--primary) / 1)}.group-hover\:opacity-100:is(:where(.group):hover *),.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:h-8\!:is(:where(.group)[data-collapsible=icon] *){height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+var\(--spacing-4\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + var(--spacing-4))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+var\(--spacing-4\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + var(--spacing-4) + 2px)}.group-data-\[collapsible\=icon\]\:w-\[var\(--sidebar-width-icon\)\]:is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:0!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:0}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:0}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=open\]\:rotate-90:is(:where(.group)[data-state=open] *){rotate:90deg}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:.625rem}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:hsl(var(--sidebar-border) / 1)}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-\[\.destructive\]\:border-muted\/40:is(:where(.group).destructive *){border-color:hsl(var(--muted) / 1)}@supports (color:color-mix(in lab, red, red)){.group-\[\.destructive\]\:border-muted\/40:is(:where(.group).destructive *){border-color:color-mix(in oklab, hsl(var(--muted) / 1) 40%, transparent)}}.group-\[\.destructive\]\:text-red-300:is(:where(.group).destructive *){color:var(--color-red-300)}@media (hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:hsl(var(--sidebar-accent-foreground) / 1)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:hsl(var(--sidebar-accent-foreground) / 1)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:var(--spacing)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground) / 1)}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground) / 1)}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:block:after{content:var(--tw-content);display:block}.after\:w-1:after{content:var(--tw-content);width:var(--spacing)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e38px}.after\:border:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.after\:border-black\/10:after{content:var(--tw-content);border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.after\:border-black\/10:after{border-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:rounded-l-md:first-child{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.focus-within\:outline-none:focus-within{--tw-outline-style:none;outline-style:none}@media (hover:hover){.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-blue-400:hover{border-color:var(--color-blue-400)}.hover\:border-blue-500:hover{border-color:var(--color-blue-500)}.hover\:border-primary:hover,.hover\:border-primary\/40:hover{border-color:hsl(var(--primary) / 1)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/40:hover{border-color:color-mix(in oklab, hsl(var(--primary) / 1) 40%, transparent)}}.hover\:border-primary\/50:hover{border-color:hsl(var(--primary) / 1)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/50:hover{border-color:color-mix(in oklab, hsl(var(--primary) / 1) 50%, transparent)}}.hover\:bg-\[\#e2e5ff\]:hover{background-color:#e2e5ff}.hover\:bg-\[var\(--paper-soft\)\]:hover{background-color:var(--paper-soft)}.hover\:bg-accent:hover,.hover\:bg-accent\/60:hover{background-color:hsl(var(--accent) / 1)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/60:hover{background-color:color-mix(in oklab, hsl(var(--accent) / 1) 60%, transparent)}}.hover\:bg-amber-100:hover{background-color:var(--color-amber-100)}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-blue-100:hover{background-color:var(--color-blue-100)}.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:bg-blue-600\/90:hover{background-color:#155dfce6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-600\/90:hover{background-color:color-mix(in oklab, var(--color-blue-600) 90%, transparent)}}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / 1)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, hsl(var(--destructive) / 1) 90%, transparent)}}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-green-600:hover{background-color:var(--color-green-600)}.hover\:bg-muted:hover,.hover\:bg-muted\/20:hover{background-color:hsl(var(--muted) / 1)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/20:hover{background-color:color-mix(in oklab, hsl(var(--muted) / 1) 20%, transparent)}}.hover\:bg-muted\/30:hover{background-color:hsl(var(--muted) / 1)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/30:hover{background-color:color-mix(in oklab, hsl(var(--muted) / 1) 30%, transparent)}}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / 1)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, hsl(var(--muted) / 1) 50%, transparent)}}.hover\:bg-muted\/80:hover{background-color:hsl(var(--muted) / 1)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/80:hover{background-color:color-mix(in oklab, hsl(var(--muted) / 1) 80%, transparent)}}.hover\:bg-orange-600:hover{background-color:var(--color-orange-600)}.hover\:bg-primary:hover,.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / 1)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, hsl(var(--primary) / 1) 90%, transparent)}}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary) / 1)}.hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent) / 1)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:bg-white\/30:hover{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/30:hover{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.hover\:bg-white\/75:hover{background-color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/75:hover{background-color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.hover\:bg-white\/90:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/90:hover{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.hover\:bg-yellow-600:hover{background-color:var(--color-yellow-600)}.hover\:bg-gradient-to-br:hover{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.hover\:from-blue-400:hover{--tw-gradient-from:var(--color-blue-400);--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))}.hover\:to-indigo-600:hover{--tw-gradient-to:var(--color-indigo-600);--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))}.hover\:text-\[\#1A1F71\]:hover{color:#1a1f71}.hover\:text-\[\#EB001B\]:hover{color:#eb001b}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground) / 1)}.hover\:text-amber-500:hover{color:var(--color-amber-500)}.hover\:text-blue-600:hover{color:var(--color-blue-600)}.hover\:text-blue-700:hover{color:var(--color-blue-700)}.hover\:text-destructive:hover{color:hsl(var(--destructive) / 1)}.hover\:text-foreground:hover{color:hsl(var(--foreground) / 1)}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground) / 1)}.hover\:text-primary:hover{color:hsl(var(--primary) / 1)}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground) / 1)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground) / 1)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-yellow-400:hover{color:var(--color-yellow-400)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-2xl:hover{--tw-shadow:var(--shadow-2xl);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-accent)));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:var(--shadow-xl);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-black\/40:hover{--tw-shadow-color:#0006}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-black\/40:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible=offcanvas] *){background-color:hsl(var(--sidebar) / 1)}.group-\[\.destructive\]\:hover\:border-destructive\/30:is(:where(.group).destructive *):hover{border-color:hsl(var(--destructive) / 1)}@supports (color:color-mix(in lab, red, red)){.group-\[\.destructive\]\:hover\:border-destructive\/30:is(:where(.group).destructive *):hover{border-color:color-mix(in oklab, hsl(var(--destructive) / 1) 30%, transparent)}}.group-\[\.destructive\]\:hover\:bg-destructive:is(:where(.group).destructive *):hover{background-color:hsl(var(--destructive) / 1)}.group-\[\.destructive\]\:hover\:text-destructive-foreground:is(:where(.group).destructive *):hover{color:hsl(var(--destructive-foreground) / 1)}.group-\[\.destructive\]\:hover\:text-red-50:is(:where(.group).destructive *):hover{color:var(--color-red-50)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:hsl(var(--sidebar-border) / 1)}}.focus\:border-transparent:focus{border-color:#0000}.focus\:bg-accent:focus{background-color:hsl(var(--accent) / 1)}.focus\:bg-primary:focus{background-color:hsl(var(--primary) / 1)}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground) / 1)}.focus\:text-destructive:focus{color:hsl(var(--destructive) / 1)}.focus\:text-primary-foreground:focus{color:hsl(var(--primary-foreground) / 1)}.focus\:text-red-600:focus{color:var(--color-red-600)}.focus\:opacity-100:focus{opacity:1}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-primary:focus{--tw-ring-color:hsl(var(--primary) / 1)}.focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring) / 1)}.focus\:ring-offset-0:focus{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:ring-offset-2:focus{--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\:outline-none:focus{--tw-outline-style:none;outline-style:none}.group-\[\.destructive\]\:focus\:ring-destructive:is(:where(.group).destructive *):focus{--tw-ring-color:hsl(var(--destructive) / 1)}.group-\[\.destructive\]\:focus\:ring-red-400:is(:where(.group).destructive *):focus{--tw-ring-color:var(--color-red-400)}.group-\[\.destructive\]\:focus\:ring-offset-red-600:is(:where(.group).destructive *):focus{--tw-ring-offset-color:var(--color-red-600)}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-primary:focus-visible{--tw-ring-color:hsl(var(--primary) / 1)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring) / 1)}.focus-visible\:ring-offset-0:focus-visible{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background) / 1)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:bg-sidebar-accent:active{background-color:hsl(var(--sidebar-accent) / 1)}.active\:text-sidebar-accent-foreground:active{color:hsl(var(--sidebar-accent-foreground) / 1)}.active\:shadow-none:active{--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)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:hsl(var(--sidebar) / 1)}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-accent[aria-selected=true],.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent) / 1)}@supports (color:color-mix(in lab, red, red)){.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:color-mix(in oklab, hsl(var(--accent) / 1) 50%, transparent)}}.aria-selected\:text-accent-foreground[aria-selected=true]{color:hsl(var(--accent-foreground) / 1)}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground) / 1)}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:hsl(var(--sidebar-accent) / 1)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:hsl(var(--sidebar-accent-foreground) / 1)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:var(--spacing)}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground) / 1)}.data-\[selected\=\'true\'\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent) / 1)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground) / 1)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background) / 1)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground) / 1)}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary) / 1)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground) / 1)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity:.8}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x:calc(1 / 2*-100%)}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x:calc(1*100%)}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:calc(48%*-1)}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:hsl(var(--accent) / 1)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:hsl(var(--accent-foreground) / 1)}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / 1)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab, hsl(var(--accent) / 1) 50%, transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary) / 1)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground) / 1)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground) / 1)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x:calc(1 / 2*-100%)}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y:calc(48%*-1)}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y:calc(1*-100%)}@media (hover:hover){.data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:hsl(var(--accent) / 1)}.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:hsl(var(--sidebar-accent) / 1)}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:hsl(var(--sidebar-accent-foreground) / 1)}}.data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus{background-color:hsl(var(--accent) / 1)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted) / 1)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input) / 1)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-\[backdrop-filter\]\:bg-background\/60{background-color:hsl(var(--background) / 1)}@supports (color:color-mix(in lab, red, red)){.supports-\[backdrop-filter\]\:bg-background\/60{background-color:color-mix(in oklab, hsl(var(--background) / 1) 60%, transparent)}}.supports-\[backdrop-filter\]\:bg-background\/80{background-color:hsl(var(--background) / 1)}@supports (color:color-mix(in lab, red, red)){.supports-\[backdrop-filter\]\:bg-background\/80{background-color:color-mix(in oklab, hsl(var(--background) / 1) 80%, transparent)}}}@media (width>=40rem){.sm\:top-auto{top:auto}.sm\:right-0{right:0}.sm\:bottom-0{bottom:0}.sm\:mt-0{margin-top:0}.sm\:flex{display:flex}.sm\:table-cell{display:table-cell}.sm\:h-9{height:calc(var(--spacing) * 9)}.sm\:h-20{height:calc(var(--spacing) * 20)}.sm\:max-h-9{max-height:calc(var(--spacing) * 9)}.sm\:max-h-\[85vh\]{max-height:85vh}.sm\:w-full{width:100%}.sm\:max-w-\[400px\]{max-width:400px}.sm\:max-w-\[430px\]{max-width:430px}.sm\:max-w-\[440px\]{max-width:440px}.sm\:max-w-\[480px\]{max-width:480px}.sm\:max-w-\[500px\]{max-width:500px}.sm\:max-w-\[560px\]{max-width:560px}.sm\:max-w-\[600px\]{max-width:600px}.sm\:max-w-\[min\(100\%\,220px\)\]{max-width:min(100%,220px)}.sm\:max-w-\[min\(100\%\,340px\)\]{max-width:min(100%,340px)}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}:where(.sm\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.sm\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}:where(.sm\:space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-lg{border-radius:.625rem}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y:calc(1*100%)}}@media (width>=48rem){.md\:absolute{position:absolute}.md\:bottom-6{bottom:calc(var(--spacing) * 6)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline-flex{display:inline-flex}.md\:table-cell{display:table-cell}.md\:h-8{height:calc(var(--spacing) * 8)}.md\:h-96{height:calc(var(--spacing) * 96)}.md\:w-8{width:calc(var(--spacing) * 8)}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[420px\]{max-width:420px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:justify-between{justify-content:space-between}.md\:gap-2{gap:calc(var(--spacing) * 2)}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:gap-12{gap:calc(var(--spacing) * 12)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:text-left{text-align:left}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:0}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:.75rem}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing) * 2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@media (width>=64rem){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:table-cell{display:table-cell}.lg\:w-\[320px\]{width:320px}.lg\:shrink-0{flex-shrink:0}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:p-5{padding:calc(var(--spacing) * 5)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}.dark\:border-amber-700:is(.dark *){border-color:var(--color-amber-700)}.dark\:border-amber-800:is(.dark *){border-color:var(--color-amber-800)}.dark\:border-amber-900:is(.dark *){border-color:var(--color-amber-900)}.dark\:border-blue-800:is(.dark *){border-color:var(--color-blue-800)}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive) / 1)}.dark\:border-gray-700:is(.dark *){border-color:var(--color-gray-700)}.dark\:border-gray-800:is(.dark *){border-color:var(--color-gray-800)}.dark\:border-green-700:is(.dark *){border-color:var(--color-green-700)}.dark\:border-green-800:is(.dark *){border-color:var(--color-green-800)}.dark\:border-green-900:is(.dark *){border-color:var(--color-green-900)}.dark\:border-red-800:is(.dark *){border-color:var(--color-red-800)}.dark\:border-teal-800:is(.dark *){border-color:var(--color-teal-800)}.dark\:border-yellow-800:is(.dark *){border-color:var(--color-yellow-800)}.dark\:bg-amber-500\/15:is(.dark *){background-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-500\/15:is(.dark *){background-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.dark\:bg-amber-500\/20:is(.dark *){background-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-500\/20:is(.dark *){background-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.dark\:bg-amber-900\/30:is(.dark *){background-color:#7b33064d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-900\/30:is(.dark *){background-color:color-mix(in oklab, var(--color-amber-900) 30%, transparent)}}.dark\:bg-amber-950:is(.dark *){background-color:var(--color-amber-950)}.dark\:bg-amber-950\/20:is(.dark *){background-color:#46190133}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/20:is(.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 20%, transparent)}}.dark\:bg-amber-950\/30:is(.dark *){background-color:#4619014d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/30:is(.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 30%, transparent)}}.dark\:bg-amber-950\/40:is(.dark *){background-color:#46190166}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/40:is(.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 40%, transparent)}}.dark\:bg-blue-500\/15:is(.dark *){background-color:#3080ff26}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-500\/15:is(.dark *){background-color:color-mix(in oklab, var(--color-blue-500) 15%, transparent)}}.dark\:bg-blue-500\/20:is(.dark *){background-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-500\/20:is(.dark *){background-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.dark\:bg-blue-900:is(.dark *){background-color:var(--color-blue-900)}.dark\:bg-blue-900\/30:is(.dark *){background-color:#1c398e4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-900\/30:is(.dark *){background-color:color-mix(in oklab, var(--color-blue-900) 30%, transparent)}}.dark\:bg-blue-950:is(.dark *){background-color:var(--color-blue-950)}.dark\:bg-blue-950\/30:is(.dark *){background-color:#1624564d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-950\/30:is(.dark *){background-color:color-mix(in oklab, var(--color-blue-950) 30%, transparent)}}.dark\:bg-emerald-500\/20:is(.dark *){background-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-500\/20:is(.dark *){background-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.dark\:bg-emerald-900\/30:is(.dark *){background-color:#004e3b4d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-900\/30:is(.dark *){background-color:color-mix(in oklab, var(--color-emerald-900) 30%, transparent)}}.dark\:bg-emerald-950\/50:is(.dark *){background-color:#002c2280}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/50:is(.dark *){background-color:color-mix(in oklab, var(--color-emerald-950) 50%, transparent)}}.dark\:bg-gray-500\/20:is(.dark *){background-color:#6a728233}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-500\/20:is(.dark *){background-color:color-mix(in oklab, var(--color-gray-500) 20%, transparent)}}.dark\:bg-gray-800:is(.dark *){background-color:var(--color-gray-800)}.dark\:bg-gray-800\/80:is(.dark *){background-color:#1e2939cc}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-800\/80:is(.dark *){background-color:color-mix(in oklab, var(--color-gray-800) 80%, transparent)}}.dark\:bg-gray-900:is(.dark *){background-color:var(--color-gray-900)}.dark\:bg-gray-950:is(.dark *){background-color:var(--color-gray-950)}.dark\:bg-gray-950\/90:is(.dark *){background-color:#030712e6}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-950\/90:is(.dark *){background-color:color-mix(in oklab, var(--color-gray-950) 90%, transparent)}}.dark\:bg-green-500\/15:is(.dark *){background-color:#00c75826}@supports (color:color-mix(in lab, red, red)){.dark\:bg-green-500\/15:is(.dark *){background-color:color-mix(in oklab, var(--color-green-500) 15%, transparent)}}.dark\:bg-green-500\/20:is(.dark *){background-color:#00c75833}@supports (color:color-mix(in lab, red, red)){.dark\:bg-green-500\/20:is(.dark *){background-color:color-mix(in oklab, var(--color-green-500) 20%, transparent)}}.dark\:bg-green-900:is(.dark *){background-color:var(--color-green-900)}.dark\:bg-green-950:is(.dark *){background-color:var(--color-green-950)}.dark\:bg-green-950\/40:is(.dark *){background-color:#032e1566}@supports (color:color-mix(in lab, red, red)){.dark\:bg-green-950\/40:is(.dark *){background-color:color-mix(in oklab, var(--color-green-950) 40%, transparent)}}.dark\:bg-indigo-900:is(.dark *){background-color:var(--color-indigo-900)}.dark\:bg-indigo-950\/50:is(.dark *){background-color:#1e1a4d80}@supports (color:color-mix(in lab, red, red)){.dark\:bg-indigo-950\/50:is(.dark *){background-color:color-mix(in oklab, var(--color-indigo-950) 50%, transparent)}}.dark\:bg-muted:is(.dark *){background-color:hsl(var(--muted) / 1)}.dark\:bg-orange-500\/20:is(.dark *){background-color:#fe6e0033}@supports (color:color-mix(in lab, red, red)){.dark\:bg-orange-500\/20:is(.dark *){background-color:color-mix(in oklab, var(--color-orange-500) 20%, transparent)}}.dark\:bg-purple-500\/15:is(.dark *){background-color:#ac4bff26}@supports (color:color-mix(in lab, red, red)){.dark\:bg-purple-500\/15:is(.dark *){background-color:color-mix(in oklab, var(--color-purple-500) 15%, transparent)}}.dark\:bg-red-500\/15:is(.dark *){background-color:#fb2c3626}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-500\/15:is(.dark *){background-color:color-mix(in oklab, var(--color-red-500) 15%, transparent)}}.dark\:bg-red-500\/20:is(.dark *){background-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-500\/20:is(.dark *){background-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.dark\:bg-red-950\/40:is(.dark *){background-color:#46080966}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-950\/40:is(.dark *){background-color:color-mix(in oklab, var(--color-red-950) 40%, transparent)}}.dark\:bg-red-950\/50:is(.dark *){background-color:#46080980}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-950\/50:is(.dark *){background-color:color-mix(in oklab, var(--color-red-950) 50%, transparent)}}.dark\:bg-sky-500\/20:is(.dark *){background-color:#00a5ef33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-sky-500\/20:is(.dark *){background-color:color-mix(in oklab, var(--color-sky-500) 20%, transparent)}}.dark\:bg-slate-500\/20:is(.dark *){background-color:#62748e33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-500\/20:is(.dark *){background-color:color-mix(in oklab, var(--color-slate-500) 20%, transparent)}}.dark\:bg-teal-500\/15:is(.dark *){background-color:#00baa726}@supports (color:color-mix(in lab, red, red)){.dark\:bg-teal-500\/15:is(.dark *){background-color:color-mix(in oklab, var(--color-teal-500) 15%, transparent)}}.dark\:bg-teal-950:is(.dark *){background-color:var(--color-teal-950)}.dark\:bg-teal-950\/50:is(.dark *){background-color:#022f2e80}@supports (color:color-mix(in lab, red, red)){.dark\:bg-teal-950\/50:is(.dark *){background-color:color-mix(in oklab, var(--color-teal-950) 50%, transparent)}}.dark\:bg-white:is(.dark *){background-color:var(--color-white)}.dark\:bg-yellow-950\/40:is(.dark *){background-color:#43200466}@supports (color:color-mix(in lab, red, red)){.dark\:bg-yellow-950\/40:is(.dark *){background-color:color-mix(in oklab, var(--color-yellow-950) 40%, transparent)}}.dark\:via-black\/10:is(.dark *){--tw-gradient-via:#0000001a}@supports (color:color-mix(in lab, red, red)){.dark\:via-black\/10:is(.dark *){--tw-gradient-via:color-mix(in oklab, var(--color-black) 10%, transparent)}}.dark\:via-black\/10:is(.dark *){--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)}.dark\:text-amber-200:is(.dark *){color:var(--color-amber-200)}.dark\:text-amber-300:is(.dark *){color:var(--color-amber-300)}.dark\:text-amber-400:is(.dark *){color:var(--color-amber-400)}.dark\:text-amber-500:is(.dark *){color:var(--color-amber-500)}.dark\:text-blue-100:is(.dark *){color:var(--color-blue-100)}.dark\:text-blue-200:is(.dark *){color:var(--color-blue-200)}.dark\:text-blue-300:is(.dark *){color:var(--color-blue-300)}.dark\:text-blue-400:is(.dark *){color:var(--color-blue-400)}.dark\:text-emerald-300:is(.dark *){color:var(--color-emerald-300)}.dark\:text-emerald-400:is(.dark *){color:var(--color-emerald-400)}.dark\:text-gray-100:is(.dark *){color:var(--color-gray-100)}.dark\:text-gray-200:is(.dark *){color:var(--color-gray-200)}.dark\:text-gray-300:is(.dark *){color:var(--color-gray-300)}.dark\:text-gray-400:is(.dark *){color:var(--color-gray-400)}.dark\:text-gray-500:is(.dark *){color:var(--color-gray-500)}.dark\:text-gray-600:is(.dark *){color:var(--color-gray-600)}.dark\:text-gray-900:is(.dark *){color:var(--color-gray-900)}.dark\:text-green-200:is(.dark *){color:var(--color-green-200)}.dark\:text-green-300:is(.dark *){color:var(--color-green-300)}.dark\:text-green-400:is(.dark *){color:var(--color-green-400)}.dark\:text-indigo-200:is(.dark *){color:var(--color-indigo-200)}.dark\:text-indigo-300:is(.dark *){color:var(--color-indigo-300)}.dark\:text-muted-foreground:is(.dark *){color:hsl(var(--muted-foreground) / 1)}.dark\:text-orange-300:is(.dark *){color:var(--color-orange-300)}.dark\:text-purple-400:is(.dark *){color:var(--color-purple-400)}.dark\:text-red-300:is(.dark *){color:var(--color-red-300)}.dark\:text-red-400:is(.dark *){color:var(--color-red-400)}.dark\:text-sky-300:is(.dark *){color:var(--color-sky-300)}.dark\:text-slate-300:is(.dark *){color:var(--color-slate-300)}.dark\:text-slate-400:is(.dark *){color:var(--color-slate-400)}.dark\:text-teal-300:is(.dark *){color:var(--color-teal-300)}.dark\:text-teal-400:is(.dark *){color:var(--color-teal-400)}.dark\:text-white:is(.dark *){color:var(--color-white)}.dark\:text-yellow-200:is(.dark *){color:var(--color-yellow-200)}.dark\:shadow-black\/20:is(.dark *){--tw-shadow-color:#0003}@supports (color:color-mix(in lab, red, red)){.dark\:shadow-black\/20:is(.dark *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.dark\:ring-black\/5:is(.dark *){--tw-ring-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.dark\:ring-black\/5:is(.dark *){--tw-ring-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.dark\:prose-invert:is(.dark *){--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-kbd:var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders)}.dark\:after\:border-white\/10:is(.dark *):after{content:var(--tw-content);border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:after\:border-white\/10:is(.dark *):after{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}@media (hover:hover){.dark\:hover\:border-blue-500:is(.dark *):hover{border-color:var(--color-blue-500)}.dark\:hover\:bg-amber-950\/60:is(.dark *):hover{background-color:#46190199}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-amber-950\/60:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-amber-950) 60%, transparent)}}.dark\:hover\:bg-blue-950\/40:is(.dark *):hover{background-color:#16245666}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-blue-950\/40:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-blue-950) 40%, transparent)}}.dark\:hover\:bg-blue-950\/50:is(.dark *):hover{background-color:#16245680}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-blue-950\/50:is(.dark *):hover{background-color:color-mix(in oklab, var(--color-blue-950) 50%, transparent)}}.dark\:hover\:bg-gray-50:is(.dark *):hover{background-color:var(--color-gray-50)}.dark\:hover\:text-blue-300:is(.dark *):hover{color:var(--color-blue-300)}.dark\:hover\:text-blue-400:is(.dark *):hover{color:var(--color-blue-400)}}@media print{.print\:hidden{display:none}}.prose-headings\:font-bold :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.prose-a\:text-blue-600 :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--color-blue-600)}.prose-img\:rounded-lg :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.625rem}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground) / 1)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:hsl(var(--border) / 1)}@supports (color:color-mix(in lab, red, red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab, hsl(var(--border) / 1) 50%, transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border) / 1)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:hsl(var(--border) / 1)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted) / 1)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:hsl(var(--border) / 1)}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{--tw-outline-style:none;outline-style:none}.\[\&_\.tiptap\]\:min-h-\[280px\] .tiptap{min-height:280px}.\[\&_\.tiptap\]\:outline-none .tiptap{--tw-outline-style:none;outline-style:none}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground) / 1)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_td\:first-child\]\:sticky td:first-child{position:sticky}.\[\&_td\:first-child\]\:left-0 td:first-child{left:0}.\[\&_td\:first-child\]\:bg-card td:first-child{background-color:hsl(var(--card) / 1)}.\[\&_td\:last-child\]\:sticky td:last-child{position:sticky}.\[\&_td\:last-child\]\:right-0 td:last-child{right:0}.\[\&_td\:last-child\]\:bg-card td:last-child{background-color:hsl(var(--card) / 1)}.\[\&_td\:last-child\]\:shadow-\[-8px_0_10px_-8px_rgba\(0\,0\,0\,0\.18\)\] td:last-child{--tw-shadow:-8px 0 10px -8px var(--tw-shadow-color,#0000002e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&_th\:first-child\]\:sticky th:first-child{position:sticky}.\[\&_th\:first-child\]\:left-0 th:first-child{left:0}.\[\&_th\:first-child\]\:bg-card th:first-child{background-color:hsl(var(--card) / 1)}.\[\&_th\:last-child\]\:sticky th:last-child{position:sticky}.\[\&_th\:last-child\]\:right-0 th:last-child{right:0}.\[\&_th\:last-child\]\:bg-card th:last-child{background-color:hsl(var(--card) / 1)}.\[\&_th\:last-child\]\:shadow-\[-8px_0_10px_-8px_rgba\(0\,0\,0\,0\.18\)\] th:last-child{--tw-shadow:-8px 0 10px -8px var(--tw-shadow-color,#0000002e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:hsl(var(--accent) / 1)}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:first-child:has([aria-selected]){border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:last-child:has([aria-selected]){border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent) / 1)}@supports (color:color-mix(in lab, red, red)){.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:color-mix(in oklab, hsl(var(--accent) / 1) 50%, transparent)}}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:top-4>svg{top:calc(var(--spacing) * 4)}.\[\&\>svg\]\:left-4>svg{left:calc(var(--spacing) * 4)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:h-3\.5>svg{height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:h-4>svg{height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-10>svg{height:calc(var(--spacing) * 10)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-3\.5>svg{width:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:w-4>svg{width:calc(var(--spacing) * 4)}.\[\&\>svg\]\:w-10>svg{width:calc(var(--spacing) * 10)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive) / 1)}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground) / 1)}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground) / 1)}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:hsl(var(--sidebar-accent-foreground) / 1)}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:calc(var(--spacing) * 7)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}@media (pointer:coarse){.\[\@media\(pointer\:coarse\)\]\:h-10{height:calc(var(--spacing) * 10)}.\[\@media\(pointer\:coarse\)\]\:h-11{height:calc(var(--spacing) * 11)}.\[\@media\(pointer\:coarse\)\]\:min-h-11{min-height:calc(var(--spacing) * 11)}.\[\@media\(pointer\:coarse\)\]\:w-10{width:calc(var(--spacing) * 10)}.\[\@media\(pointer\:coarse\)\]\:w-11{width:calc(var(--spacing) * 11)}}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}input[type=search]::-webkit-search-cancel-button{display:none}[contenteditable][data-placeholder]:empty:before{content:attr(data-placeholder);color:hsl(var(--muted-foreground));pointer-events:none}.toggle-elevate:before,.toggle-elevate-2:before{content:"";pointer-events:none;border-radius:inherit;z-index:-1;position:absolute;inset:0}.toggle-elevate.toggle-elevated:before{background-color:var(--elevate-2)}.border.toggle-elevate:before{inset:-1px}.hover-elevate:not(.no-default-hover-elevate),.active-elevate:not(.no-default-active-elevate),.hover-elevate-2:not(.no-default-hover-elevate),.active-elevate-2:not(.no-default-active-elevate){z-index:0;position:relative}.hover-elevate:not(.no-default-hover-elevate):after,.active-elevate:not(.no-default-active-elevate):after,.hover-elevate-2:not(.no-default-hover-elevate):after,.active-elevate-2:not(.no-default-active-elevate):after{content:"";pointer-events:none;border-radius:inherit;z-index:999;position:absolute;inset:0}.hover-elevate:hover:not(.no-default-hover-elevate):after,.active-elevate:active:not(.no-default-active-elevate):after{background-color:var(--elevate-1)}.hover-elevate-2:hover:not(.no-default-hover-elevate):after,.active-elevate-2:active:not(.no-default-active-elevate):after{background-color:var(--elevate-2)}.border.hover-elevate:not(.no-hover-interaction-elevate):after,.border.active-elevate:not(.no-active-interaction-elevate):after,.border.hover-elevate-2:not(.no-hover-interaction-elevate):after,.border.active-elevate-2:not(.no-active-interaction-elevate):after,.border.hover-elevate:not(.no-hover-interaction-elevate):after{inset:-1px}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}[data-skin=refined-light]{background:var(--canvas);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"tnum" 0;background-image:radial-gradient(1200px 700px at 12% -8%,#2b50d80d,#0000 60%),radial-gradient(1000px 620px at 105% 4%,#b5760c09,#0000 55%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.022'/%3E%3C/svg%3E");background-attachment:fixed;font-family:IBM Plex Sans,system-ui,sans-serif;line-height:1.5}[data-skin=refined-light] .tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;white-space:nowrap}[data-skin=refined-light] ::selection{background:var(--brand-soft-2);color:var(--brand-deep)}[data-skin=refined-light] a{color:inherit;text-decoration:none}[data-skin=refined-light] button{cursor:pointer;font-family:inherit}[data-skin=refined-light] :focus-visible{outline:2.5px solid var(--brand);outline-offset:2px;border-radius:6px}[data-skin=refined-light] .content,[data-skin=refined-light] .drawer-body,[data-skin=refined-light] .modal-body,[data-skin=refined-light] .nav,[data-skin=refined-light] .table-wrap{scrollbar-gutter:stable}[data-skin=refined-light] .app{min-height:100vh;display:flex}[data-skin=refined-light] .sidebar{width:var(--sidebar-w);background:linear-gradient(180deg, var(--paper-soft), var(--canvas-2));border-right:1px solid var(--hair-2);z-index:60;transition:transform .34s var(--ease);flex-direction:column;flex-shrink:0;display:flex;position:fixed;inset:0 auto 0 0}[data-skin=refined-light] .brand{border-bottom:1px solid var(--hair);align-items:center;gap:12px;padding:18px 20px 16px;display:flex}[data-skin=refined-light] .brand-mark{background:linear-gradient(150deg, var(--brand), var(--brand-deep));color:#fff;letter-spacing:-.5px;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;font-family:Fraunces,serif;font-size:19px;font-weight:900;display:grid;box-shadow:0 4px 12px -3px #1e3a9e80,inset 0 1px #ffffff2e}[data-skin=refined-light] img.brand-mark{object-fit:contain;background:0 0;box-shadow:0 4px 12px -4px #00000047}[data-skin=refined-light] .brand-text{flex-direction:column;line-height:1.15;display:flex}[data-skin=refined-light] .brand-name{letter-spacing:.02em;color:var(--ink);font-family:Fraunces,serif;font-size:16.5px;font-weight:700}[data-skin=refined-light] .brand-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);margin-top:2px;font-size:10.5px;font-weight:600}[data-skin=refined-light] .nav{scrollbar-width:thin;flex:1;padding:12px 12px 8px;overflow-y:auto}[data-skin=refined-light] .nav-group{margin-bottom:3px}[data-skin=refined-light] .nav-group-head{letter-spacing:.14em;text-transform:uppercase;width:100%;color:var(--ink-4);background:0 0;border:none;justify-content:space-between;align-items:center;padding:11px 12px 5px;font-size:10px;font-weight:700;display:flex}[data-skin=refined-light] .nav-group-head .chev{transition:transform .25s var(--ease);opacity:.7}[data-skin=refined-light] .nav-group.collapsed .chev{transform:rotate(-90deg)}[data-skin=refined-light] .nav-group.collapsed .nav-group-items{display:none}[data-skin=refined-light] .nav-group-items{flex-direction:column;gap:1px;display:flex}[data-skin=refined-light] .nav-item{color:var(--ink-2);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:11px;width:100%;padding:8px 11px;font-size:13.5px;font-weight:500;transition:background .16s,color .16s,box-shadow .16s;display:flex;position:relative}[data-skin=refined-light] .nav-item svg{color:var(--ink-4);flex-shrink:0;transition:color .16s}[data-skin=refined-light] .nav-item:hover{color:var(--ink);background:#2b50d80f}[data-skin=refined-light] .nav-item:hover svg{color:var(--brand)}[data-skin=refined-light] .nav-item .nav-label{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}[data-skin=refined-light] .nav-item .nav-count{color:var(--ink-4);background:var(--canvas);border:1px solid var(--hair);font-size:11px;font-weight:600;font-family:var(--font-num);font-variant-numeric:tabular-nums;border-radius:20px;padding:1px 7px}[data-skin=refined-light] .nav-item.active{background:var(--brand-soft);color:var(--brand-deep);box-shadow:var(--shadow-xs);font-weight:600}[data-skin=refined-light] .nav-item.active svg{color:var(--brand)}[data-skin=refined-light] .nav-item.active:before{content:"";background:var(--brand);border-radius:0 4px 4px 0;width:4px;height:22px;position:absolute;top:50%;left:-12px;transform:translateY(-50%)}[data-skin=refined-light] .nav-item.dash{margin-bottom:6px}[data-skin=refined-light] .sidebar-foot{border-top:1px solid var(--hair);flex-direction:column;gap:10px;padding:12px;display:flex}[data-skin=refined-light] .team-status{background:var(--paper);border:1px solid var(--hair);border-radius:11px;align-items:center;gap:10px;padding:9px 11px;display:flex}[data-skin=refined-light] .dot-live{background:var(--mint);width:8px;height:8px;box-shadow:0 0 0 3px var(--mint-bg);border-radius:50%;flex-shrink:0}[data-skin=refined-light] .team-status .ts-text{color:var(--ink-2);flex:1;font-size:12px;font-weight:600}[data-skin=refined-light] .team-status .ts-text b{color:var(--ink)}[data-skin=refined-light] .avatar-stack{display:flex}[data-skin=refined-light] .avatar-stack .av{border:2px solid var(--paper);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;margin-left:-8px;font-size:9px;font-weight:700;display:grid}[data-skin=refined-light] .avatar-stack .av:first-child{margin-left:0}[data-skin=refined-light] .user-card{background:var(--paper);border:1px solid var(--hair);box-shadow:var(--shadow-xs);border-radius:11px;align-items:center;gap:10px;padding:9px 10px;display:flex}[data-skin=refined-light] .user-card .uc-av{background:linear-gradient(145deg, var(--brand), var(--brand-deep));color:#fff;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:grid}[data-skin=refined-light] .user-card .uc-meta{flex:1;min-width:0;line-height:1.2}[data-skin=refined-light] .user-card .uc-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}[data-skin=refined-light] .user-card .uc-role{color:var(--ink-3);font-size:11px}[data-skin=refined-light] .icon-btn{width:30px;height:30px;color:var(--ink-3);background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;transition:background .15s,color .15s,border-color .15s;display:grid}[data-skin=refined-light] .icon-btn:hover{background:var(--canvas-2);color:var(--brand);border-color:var(--hair)}[data-skin=refined-light] .main{margin-left:var(--sidebar-w);flex-direction:column;flex:1;min-width:0;display:flex}[data-skin=refined-light] .topbar{z-index:40;height:var(--topbar-h);-webkit-backdrop-filter:blur(14px)saturate(1.3);border-bottom:1px solid var(--hair-2);background:#faf8f4d1;align-items:center;gap:14px;padding:0 26px;display:flex;position:sticky;top:0}[data-skin=refined-light] .hamburger{display:none}[data-skin=refined-light] .search{flex:1;max-width:440px;position:relative}[data-skin=refined-light] .search svg{color:var(--ink-4);position:absolute;top:50%;left:13px;transform:translateY(-50%)}[data-skin=refined-light] .search input{border:1px solid var(--hair-2);background:var(--paper);width:100%;height:40px;color:var(--ink);border-radius:11px;padding:0 14px 0 38px;font-family:inherit;font-size:13.5px;transition:border-color .16s,box-shadow .16s,background .16s}[data-skin=refined-light] .search input::placeholder{color:var(--ink-4)}[data-skin=refined-light] .search input:focus{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-soft);background:var(--paper);outline:none}[data-skin=refined-light] .search kbd{color:var(--ink-4);background:var(--canvas-2);border:1px solid var(--hair);border-radius:6px;padding:2px 6px;font-family:inherit;font-size:10.5px;font-weight:600;position:absolute;top:50%;right:11px;transform:translateY(-50%)}[data-skin=refined-light] .topbar-spacer{flex:1}[data-skin=refined-light] .branch-sel{border:1px solid var(--hair-2);background:var(--paper);height:38px;color:var(--ink-2);border-radius:10px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:600;transition:border-color .15s,box-shadow .15s;display:flex}[data-skin=refined-light] .branch-sel:hover{border-color:var(--hair-strong);box-shadow:var(--shadow-xs)}[data-skin=refined-light] .branch-sel .dot{background:var(--brand);border-radius:50%;width:7px;height:7px}[data-skin=refined-light] .top-icon{border:1px solid var(--hair-2);background:var(--paper);width:38px;height:38px;color:var(--ink-2);border-radius:10px;place-items:center;transition:all .15s;display:grid;position:relative}[data-skin=refined-light] .top-icon:hover{border-color:var(--hair-strong);color:var(--brand);box-shadow:var(--shadow-xs)}[data-skin=refined-light] .top-icon .badge{background:var(--red);color:#fff;border:2px solid var(--canvas);border-radius:20px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10.5px;font-weight:700;display:grid;position:absolute;top:-6px;right:-6px}[data-skin=refined-light] .top-av{background:linear-gradient(145deg, var(--brand), var(--brand-deep));color:#fff;border:1px solid #fff3;border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:13px;font-weight:700;display:grid}[data-skin=refined-light] .content{width:100%;padding:30px 32px 56px}[data-skin=refined-light] .screen{display:none}[data-skin=refined-light] .screen.active{display:block}[data-skin=refined-light] .page-head{margin-bottom:26px}[data-skin=refined-light] .greeting{font-optical-sizing:auto;letter-spacing:-.015em;color:var(--ink);margin:0;font-family:Fraunces,serif;font-size:35px;font-weight:600;line-height:1.05}[data-skin=refined-light] .greeting .em{color:var(--brand);font-style:italic;font-weight:500}[data-skin=refined-light] .subdate{color:var(--ink-3);margin-top:6px;font-size:13.5px;font-weight:500}[data-skin=refined-light] .page-title{font-optical-sizing:auto;letter-spacing:-.012em;color:var(--ink);margin:0;font-family:Fraunces,serif;font-size:30px;font-weight:600;line-height:1.1}[data-skin=refined-light] .page-sub{color:var(--ink-3);margin-top:5px;font-size:14px}[data-skin=refined-light] .page-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}[data-skin=refined-light] .btn{border:1px solid var(--hair-2);background:var(--paper);height:40px;color:var(--ink);transition:all .16s var(--ease);box-shadow:var(--shadow-xs);white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:0 16px;font-family:inherit;font-size:13.5px;font-weight:600;display:inline-flex}[data-skin=refined-light] .btn:hover{border-color:var(--hair-strong);box-shadow:var(--shadow-sm);transform:translateY(-1px)}[data-skin=refined-light] .btn:active{transform:translateY(0)}[data-skin=refined-light] .btn svg{color:var(--ink-3)}[data-skin=refined-light] .btn-primary{background:linear-gradient(160deg, var(--brand), var(--brand-deep));color:#fff;border-color:var(--brand-deep);box-shadow:0 2px 6px -1px #1e3a9e59,inset 0 1px #ffffff2e}[data-skin=refined-light] .btn-primary:hover{box-shadow:0 6px 16px -3px #2b50d866,inset 0 1px #ffffff2e}[data-skin=refined-light] .btn-primary svg{color:#ffffffd9}[data-skin=refined-light] .btn-sm{height:34px;padding:0 12px;font-size:12.5px}[data-skin=refined-light] .card{background:var(--paper);border:1px solid var(--hair-2);border-radius:var(--radius);box-shadow:var(--shadow-sm)}[data-skin=refined-light] .card-head{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;gap:12px;padding:17px 20px;display:flex}[data-skin=refined-light] .card-title{color:var(--ink);letter-spacing:-.01em;font-family:Fraunces,serif;font-size:17px;font-weight:600}[data-skin=refined-light] .card-link{color:var(--brand);align-items:center;gap:4px;font-size:12.5px;font-weight:600;display:inline-flex}[data-skin=refined-light] .card-link:hover{text-decoration:underline}[data-skin=refined-light] .kpi-row{grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:18px;display:grid}[data-skin=refined-light] .kpi{background:var(--paper);border:1px solid var(--hair-2);border-radius:var(--radius);box-shadow:var(--shadow-sm);transition:transform .2s var(--ease), box-shadow .2s var(--ease), border-color .2s;padding:18px 19px;position:relative;overflow:hidden}[data-skin=refined-light] .kpi:hover{box-shadow:var(--shadow);border-color:var(--hair-strong);transform:translateY(-3px)}[data-skin=refined-light] .kpi:after{content:"";background:linear-gradient(90deg, var(--brand), transparent 70%);opacity:0;height:3px;transition:opacity .2s;position:absolute;inset:0 0 auto}[data-skin=refined-light] .kpi:hover:after{opacity:1}[data-skin=refined-light] .kpi-top{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}[data-skin=refined-light] .kpi-label{color:var(--ink-3);letter-spacing:.01em;text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:600}[data-skin=refined-light] .kpi-ico{background:var(--brand-soft);width:34px;height:34px;color:var(--brand);border-radius:10px;flex-shrink:0;place-items:center;display:grid}[data-skin=refined-light] .kpi-ico.blue{background:var(--blue-bg);color:var(--blue)}[data-skin=refined-light] .kpi-ico.violet{background:var(--violet-bg);color:var(--violet)}[data-skin=refined-light] .kpi-ico.amber{background:var(--amber-bg);color:var(--amber)}[data-skin=refined-light] .kpi-val{font-family:var(--font-num);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--ink);font-size:clamp(20px,1.7vw,30px);font-weight:700;line-height:1}[data-skin=refined-light] .kpi-foot{color:var(--ink-3);align-items:center;gap:7px;margin-top:11px;font-size:12px;font-weight:500;display:flex}[data-skin=refined-light] .trend{border-radius:20px;align-items:center;gap:3px;padding:2px 7px;font-size:11.5px;font-weight:700;display:inline-flex}[data-skin=refined-light] .trend.up{color:var(--mint);background:var(--mint-bg)}[data-skin=refined-light] .kpi-sub{align-items:center;gap:5px;display:flex}[data-skin=refined-light] .kpi-sub .pip{background:var(--blue);border-radius:50%;width:6px;height:6px}[data-skin=refined-light] .kpi-sub .pip.s{background:var(--slate)}[data-skin=refined-light] .stat-row{grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:24px;display:grid}[data-skin=refined-light] .stat{background:var(--paper-soft);border:1px solid var(--hair);border-radius:var(--radius);transition:transform .2s var(--ease), box-shadow .2s;align-items:center;gap:13px;padding:15px 18px;display:flex}[data-skin=refined-light] .stat:hover{box-shadow:var(--shadow-sm);transform:translateY(-2px)}[data-skin=refined-light] .stat-ico{border-radius:11px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}[data-skin=refined-light] .stat-meta{line-height:1.15}[data-skin=refined-light] .stat-val{font-family:var(--font-num);color:var(--ink);letter-spacing:-.01em;font-size:22px;font-weight:600}[data-skin=refined-light] .stat-lbl{color:var(--ink-3);margin-top:1px;font-size:12px;font-weight:600}[data-skin=refined-light] .stars{color:var(--amber);letter-spacing:1px;font-size:14px}[data-skin=refined-light] .badge{white-space:nowrap;border:1px solid #0000;border-radius:20px;align-items:center;gap:6px;padding:5px 10px;font-size:11.5px;font-weight:600;line-height:1;display:inline-flex}[data-skin=refined-light] .badge .bdot{border-radius:50%;width:6px;height:6px}[data-skin=refined-light] .b-blue{color:var(--blue);background:var(--blue-bg);border-color:var(--blue-bd)}[data-skin=refined-light] .b-blue .bdot{background:var(--blue)}[data-skin=refined-light] .b-amber{color:var(--amber);background:var(--amber-bg);border-color:var(--amber-bd)}[data-skin=refined-light] .b-amber .bdot{background:var(--amber)}[data-skin=refined-light] .b-violet{color:var(--violet);background:var(--violet-bg);border-color:var(--violet-bd)}[data-skin=refined-light] .b-violet .bdot{background:var(--violet)}[data-skin=refined-light] .b-green{color:var(--mint);background:var(--mint-bg);border-color:var(--mint-bd)}[data-skin=refined-light] .b-green .bdot{background:var(--mint)}[data-skin=refined-light] .b-slate{color:var(--slate);background:var(--slate-bg);border-color:var(--slate-bd)}[data-skin=refined-light] .b-slate .bdot{background:var(--slate)}[data-skin=refined-light] .b-red{color:var(--red);background:var(--red-bg);border-color:var(--red-bd)}[data-skin=refined-light] .b-red .bdot{background:var(--red)}[data-skin=refined-light] .prio{letter-spacing:.02em;border-radius:7px;padding:3px 9px;font-size:11px;font-weight:700}[data-skin=refined-light] .p-high{color:var(--red);background:var(--red-bg)}[data-skin=refined-light] .p-med{color:var(--amber);background:var(--amber-bg)}[data-skin=refined-light] .p-low{color:var(--slate);background:var(--slate-bg)}[data-skin=refined-light] .pay{color:var(--ink-2);align-items:center;gap:5px;font-size:11.5px;font-weight:600;display:inline-flex}[data-skin=refined-light] .pay .pc{background:var(--ink-4);border-radius:50%;width:6px;height:6px}[data-skin=refined-light] .pay.card .pc{background:var(--blue)}[data-skin=refined-light] .pay.cash .pc{background:var(--mint)}[data-skin=refined-light] .table-wrap{border-radius:0 0 var(--radius) var(--radius);overflow-x:auto}[data-skin=refined-light] .table-wrap table{border-collapse:collapse;width:100%;font-size:13.5px}[data-skin=refined-light] .table-wrap thead th{text-align:left;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-4);border-bottom:1px solid var(--hair-2);background:var(--paper-soft);white-space:nowrap;padding:9px 14px;font-size:11px;font-weight:700;position:sticky;top:0}[data-skin=refined-light] .table-wrap thead th.num,[data-skin=refined-light] .table-wrap tbody td.num{text-align:right}[data-skin=refined-light] .table-wrap tbody td{border-bottom:1px solid var(--hair);color:var(--ink-2);vertical-align:middle;white-space:nowrap;padding:10px 14px}[data-skin=refined-light] .table-wrap tbody tr{transition:background .14s}[data-skin=refined-light] .table-wrap tbody tr:hover{background:var(--paper-soft)}[data-skin=refined-light] .table-wrap tbody tr:last-child td{border-bottom:none}[data-skin=refined-light] .doc-id{color:var(--brand-deep);font-variant-numeric:tabular-nums;font-weight:700;font-family:var(--font-mono);letter-spacing:-.01em}[data-skin=refined-light] .cust{align-items:center;gap:10px;min-width:0;display:flex}[data-skin=refined-light] .cust .cust-av{color:#fff;border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:grid}[data-skin=refined-light] .cust .cust-name{color:var(--ink);flex-direction:column;min-width:0;max-width:100%;font-weight:600;line-height:1.25;display:flex}[data-skin=refined-light] .cust-acct{color:var(--ink-4);font-size:11px;font-weight:600;font-family:var(--font-num);font-variant-numeric:tabular-nums;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}[data-skin=refined-light] .ap-acct{color:var(--ink-4);font-size:11px;font-weight:600;font-family:var(--font-num);font-variant-numeric:tabular-nums;margin-top:1px;display:block}[data-skin=refined-light] .veh{color:var(--ink-2)}[data-skin=refined-light] .veh .veh-yr{color:var(--ink-4);font-family:var(--font-num);font-variant-numeric:tabular-nums}[data-skin=refined-light] .money{color:var(--ink)}[data-skin=refined-light] .muted{color:var(--ink-4)}[data-skin=refined-light] .mech{color:var(--ink-2);align-items:center;gap:7px;min-width:0;max-width:100%;font-weight:600;display:inline-flex}[data-skin=refined-light] .mech .m-av{color:#fff;border-radius:7px;place-items:center;width:24px;height:24px;font-size:9.5px;font-weight:700;display:grid}[data-skin=refined-light] .cb{border:1.5px solid var(--hair-strong);background:var(--paper);appearance:none;cursor:pointer;vertical-align:middle;border-radius:5px;width:17px;height:17px;transition:all .15s;position:relative}[data-skin=refined-light] .cb:checked{background:var(--brand);border-color:var(--brand)}[data-skin=refined-light] .cb:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}[data-skin=refined-light] .cb:hover{border-color:var(--brand)}[data-skin=refined-light] .row-act{opacity:0;transition:opacity .15s}[data-skin=refined-light] .table-wrap tbody tr:hover .row-act{opacity:1}[data-skin=refined-light] .dash-main{grid-template-columns:1.62fr 1fr;align-items:start;gap:22px;margin-bottom:22px;display:grid}[data-skin=refined-light] .right-col{flex-direction:column;gap:22px;display:flex}[data-skin=refined-light] .qa-grid{grid-template-columns:1fr 1fr;gap:9px;padding:16px;display:grid}[data-skin=refined-light] .qa{border:1px solid var(--hair);background:var(--paper-soft);color:var(--ink-2);transition:all .16s var(--ease);border-radius:10px;align-items:center;gap:9px;padding:11px 12px;font-size:13px;font-weight:600;display:flex}[data-skin=refined-light] .qa:hover{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-deep);box-shadow:var(--shadow-xs);transform:translateY(-2px)}[data-skin=refined-light] .qa svg{color:var(--brand);flex-shrink:0}[data-skin=refined-light] .qa.feat{background:linear-gradient(150deg, var(--brand), var(--brand-deep));color:#fff;border-color:var(--brand-deep);grid-column:span 2;justify-content:center}[data-skin=refined-light] .qa.feat svg{color:#fff}[data-skin=refined-light] .qa.feat:hover{box-shadow:var(--shadow);transform:translateY(-2px)}[data-skin=refined-light] .alerts{flex-direction:column;display:flex}[data-skin=refined-light] .alert{border-bottom:1px solid var(--hair);cursor:pointer;align-items:center;gap:12px;padding:13px 20px;transition:background .14s;display:flex}[data-skin=refined-light] .alert:last-child{border-bottom:none}[data-skin=refined-light] .alert:hover{background:var(--paper-soft)}[data-skin=refined-light] .alert-ico{border-radius:9px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}[data-skin=refined-light] .alert-meta{flex:1;line-height:1.2}[data-skin=refined-light] .alert-meta .am-count{color:var(--ink);font-size:15px;font-weight:700;font-family:var(--font-num);font-variant-numeric:tabular-nums}[data-skin=refined-light] .alert-meta .am-label{color:var(--ink-3);font-size:12.5px}[data-skin=refined-light] .alert .am-arrow{color:var(--ink-4)}[data-skin=refined-light] .al-amber{background:var(--amber-bg);color:var(--amber)}[data-skin=refined-light] .al-red{background:var(--red-bg);color:var(--red)}[data-skin=refined-light] .al-violet{background:var(--violet-bg);color:var(--violet)}[data-skin=refined-light] .al-blue{background:var(--blue-bg);color:var(--blue)}[data-skin=refined-light] .appt{border-bottom:1px solid var(--hair);align-items:center;gap:13px;padding:13px 20px;display:flex}[data-skin=refined-light] .appt:last-child{border-bottom:none}[data-skin=refined-light] .appt-time{font-family:var(--font-num);font-variant-numeric:tabular-nums;color:var(--brand-deep);background:var(--brand-soft);text-align:center;border-radius:8px;flex-shrink:0;min-width:54px;padding:6px 9px;font-size:13px;font-weight:700}[data-skin=refined-light] .appt-meta{flex:1;min-width:0;line-height:1.3}[data-skin=refined-light] .appt-meta .ap-name{color:var(--ink);font-size:13.5px;font-weight:700}[data-skin=refined-light] .appt-meta .ap-svc{color:var(--ink-3);font-size:12px}[data-skin=refined-light] .charts-row{grid-template-columns:1fr 1fr;gap:22px;display:grid}[data-skin=refined-light] .charts-row--single{grid-template-columns:1fr}[data-skin=refined-light] .donut-wrap{align-items:center;gap:24px;padding:22px 24px;display:flex}[data-skin=refined-light] .donut-legend{flex-direction:column;flex:1;gap:11px;display:flex}[data-skin=refined-light] .leg{align-items:center;gap:10px;font-size:13px;display:flex}[data-skin=refined-light] .leg .lc{border-radius:4px;flex-shrink:0;width:11px;height:11px}[data-skin=refined-light] .leg .ll{color:var(--ink-2);flex:1;font-weight:500}[data-skin=refined-light] .leg .lv{color:var(--ink);font-weight:700;font-family:var(--font-num);font-variant-numeric:tabular-nums}[data-skin=refined-light] .donut-center{font-family:var(--font-num)}[data-skin=refined-light] .bars{flex-direction:column;gap:17px;padding:22px 24px;display:flex}[data-skin=refined-light] .bar-item{flex-direction:column;gap:6px;display:flex}[data-skin=refined-light] .bar-top{justify-content:space-between;font-size:13px;display:flex}[data-skin=refined-light] .bar-top .bl{color:var(--ink-2);font-weight:600}[data-skin=refined-light] .bar-top .bv{color:var(--ink);font-weight:700;font-family:var(--font-num);font-variant-numeric:tabular-nums}[data-skin=refined-light] .bar-track{background:var(--canvas-2);border-radius:20px;height:9px;overflow:hidden}[data-skin=refined-light] .bar-fill{background:linear-gradient(90deg, var(--brand), var(--brand-deep));transform-origin:0;height:100%;animation:barGrow 1s var(--ease) both;border-radius:20px}[data-skin=refined-light] .tabs{border-bottom:1px solid var(--hair-2);scrollbar-width:thin;gap:3px;margin-bottom:18px;display:flex;overflow-x:auto}[data-skin=refined-light] .tab{color:var(--ink-3);white-space:nowrap;background:0 0;border:none;border-bottom:2.5px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:11px 14px;font-size:13.5px;font-weight:600;transition:color .15s,border-color .15s;display:inline-flex}[data-skin=refined-light] .tab:hover{color:var(--ink)}[data-skin=refined-light] .tab .tc{background:var(--canvas-2);color:var(--ink-3);font-size:11px;font-weight:700;font-family:var(--font-num);font-variant-numeric:tabular-nums;border-radius:20px;padding:1px 7px;transition:all .15s}[data-skin=refined-light] .tab.active{color:var(--brand-deep);border-color:var(--brand)}[data-skin=refined-light] .tab.active .tc{background:var(--brand-soft);color:var(--brand)}[data-skin=refined-light] .toolbar{flex-wrap:wrap;align-items:center;gap:11px;margin-bottom:16px;display:flex}[data-skin=refined-light] .tool-search{flex:1;min-width:220px;max-width:340px;position:relative}[data-skin=refined-light] .tool-search svg{color:var(--ink-4);position:absolute;top:50%;left:12px;transform:translateY(-50%)}[data-skin=refined-light] .tool-search input{border:1px solid var(--hair-2);background:var(--paper);width:100%;height:38px;color:var(--ink);border-radius:10px;padding:0 12px 0 36px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s}[data-skin=refined-light] .tool-search input:focus{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-soft);outline:none}[data-skin=refined-light] .chip{background:var(--brand-soft);border:1px solid var(--brand-soft-2);height:34px;color:var(--brand-deep);border-radius:20px;align-items:center;gap:7px;padding:0 8px 0 12px;font-size:12.5px;font-weight:600;display:inline-flex}[data-skin=refined-light] .chip .chip-x{width:18px;height:18px;color:var(--brand-deep);background:#1e3a9e1f;border:none;border-radius:50%;place-items:center;font-size:11px;transition:background .15s;display:grid}[data-skin=refined-light] .chip .chip-x:hover{background:#1e3a9e40}[data-skin=refined-light] .tool-spacer{flex:1}@keyframes barGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes riseIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes dashIn{0%{stroke-dashoffset:var(--dash-len)}to{stroke-dashoffset:var(--dash-off)}}[data-skin=refined-light] .reveal{opacity:0;animation:riseIn .6s var(--ease) forwards}[data-skin=refined-light] .screen.active .reveal{animation:riseIn .6s var(--ease) forwards}[data-skin=refined-light] .overlay{z-index:55;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1a171466;display:none;position:fixed;inset:0}@media (width<=1180px){[data-skin=refined-light] .dash-main,[data-skin=refined-light] .charts-row{grid-template-columns:1fr}}@media (width<=900px){[data-skin=refined-light] :root{--sidebar-w:262px}[data-skin=refined-light] .sidebar{box-shadow:var(--shadow-lg);transform:translate(-100%)}[data-skin=refined-light] body.nav-open .sidebar{transform:translate(0)}[data-skin=refined-light] body.nav-open .overlay{display:block}[data-skin=refined-light] .main{margin-left:0}[data-skin=refined-light] .hamburger{display:grid}[data-skin=refined-light] .search{max-width:none}[data-skin=refined-light] .search kbd,[data-skin=refined-light] .branch-sel .bs-text,[data-skin=refined-light] .help-icon{display:none}[data-skin=refined-light] .kpi-row,[data-skin=refined-light] .stat-row{grid-template-columns:1fr 1fr}[data-skin=refined-light] .content{padding:22px 16px 48px}[data-skin=refined-light] .greeting{font-size:28px}[data-skin=refined-light] .page-title{font-size:25px}}@media (width<=560px){[data-skin=refined-light] .kpi-row{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}[data-skin=refined-light] .stat-row{grid-template-columns:1fr 1fr;gap:12px}[data-skin=refined-light] .kpi{padding:14px}[data-skin=refined-light] .kpi-val{font-size:20px}[data-skin=refined-light] .stat-val{font-size:19px}[data-skin=refined-light] .qa-grid{grid-template-columns:1fr}[data-skin=refined-light] .qa.feat{grid-column:span 1}[data-skin=refined-light] .donut-wrap{flex-direction:column}[data-skin=refined-light] .recent-jobs table th:nth-child(3),[data-skin=refined-light] .recent-jobs table td:nth-child(3),[data-skin=refined-light] .recent-jobs table th:nth-child(4),[data-skin=refined-light] .recent-jobs table td:nth-child(4),[data-skin=refined-light] .recent-jobs table th:nth-child(6),[data-skin=refined-light] .recent-jobs table td:nth-child(6){display:none}}[data-skin=refined-light],[data-skin=refined-light] .sidebar,[data-skin=refined-light] .topbar,[data-skin=refined-light] .card,[data-skin=refined-light] .kpi,[data-skin=refined-light] .stat,[data-skin=refined-light] .btn,[data-skin=refined-light] .badge,[data-skin=refined-light] .nav-item,[data-skin=refined-light] .modal,[data-skin=refined-light] .inp,[data-skin=refined-light] .table-wrap thead th,[data-skin=refined-light] .table-wrap tbody td{transition:background-color .32s var(--ease), border-color .32s var(--ease), color .26s var(--ease), box-shadow .32s var(--ease)}html.dark[data-skin=refined-light],html[data-theme=dark][data-skin=refined-light],.dark [data-skin=refined-light],html[data-theme=dark] [data-skin=refined-light]{--canvas:#16140f;--canvas-2:#1c1a14;--paper:#221e17;--paper-soft:#1b1813;--ink:#f3eee4;--ink-2:#d2cbbc;--ink-3:#a59c8c;--ink-4:#7a7160;--hair:#2b281f;--hair-2:#332f25;--hair-strong:#423c2e;--brand:#6e99f7;--brand-deep:#4c80f0;--brand-soft:#182339;--brand-soft-2:#1f2f51;--brand-ink:#b6ccfb;--blue:#6ea9f0;--blue-bg:#19243a;--blue-bd:#26374f;--amber:#e3ac4e;--amber-bg:#2c2413;--amber-bd:#473a1a;--violet:#b89de8;--violet-bg:#241d33;--violet-bd:#372c4c;--mint:#5fcb8e;--mint-bg:#15271d;--mint-bd:#234a33;--slate:#9da7b0;--slate-bg:#222731;--slate-bd:#333a45;--red:#eb8074;--red-bg:#2e1917;--red-bd:#4c2622;--shadow-xs:0 1px 2px #0000004d;--shadow-sm:0 1px 2px #0000004d, 0 2px 6px #00000047;--shadow:0 1px 3px #00000057, 0 8px 24px -8px #00000080;--shadow-lg:0 4px 12px #0006, 0 24px 48px -16px #0000009e}html.dark[data-skin=refined-light] body,html[data-theme=dark][data-skin=refined-light] body{background-image:radial-gradient(1200px 700px at 12% -8%,#56b98512,#0000 60%),radial-gradient(1000px 620px at 105% 4%,#e3ac4e0d,#0000 55%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.03'/%3E%3C/svg%3E")}html.dark[data-skin=refined-light] .sidebar,html[data-theme=dark][data-skin=refined-light] .sidebar,.dark [data-skin=refined-light] .sidebar,html[data-theme=dark] [data-skin=refined-light] .sidebar{background:linear-gradient(#1b1813,#15130e)}html.dark[data-skin=refined-light] .topbar,html[data-theme=dark][data-skin=refined-light] .topbar,.dark [data-skin=refined-light] .topbar,html[data-theme=dark] [data-skin=refined-light] .topbar{background:#16140fd6}html.dark[data-skin=refined-light][data-portal=customer] .topbar,html[data-theme=dark][data-skin=refined-light][data-portal=customer] .topbar,.dark [data-skin=refined-light][data-portal=customer] .topbar,html[data-theme=dark] [data-skin=refined-light][data-portal=customer] .topbar{background:#0f1218d6}html.dark[data-skin=refined-light] .donut circle[stroke="var(--canvas-2)"],html[data-theme=dark][data-skin=refined-light] .donut circle[stroke="var(--canvas-2)"],.dark [data-skin=refined-light] .donut circle[stroke="var(--canvas-2)"],html[data-theme=dark] [data-skin=refined-light] .donut circle[stroke="var(--canvas-2)"]{stroke:#2a2620}[data-skin=refined-light] .theme-moon,html.dark[data-skin=refined-light] .theme-sun,html[data-theme=dark][data-skin=refined-light] .theme-sun,.dark [data-skin=refined-light] .theme-sun,html[data-theme=dark] [data-skin=refined-light] .theme-sun{display:none}html.dark[data-skin=refined-light] .theme-moon,html[data-theme=dark][data-skin=refined-light] .theme-moon,.dark [data-skin=refined-light] .theme-moon,html[data-theme=dark] [data-skin=refined-light] .theme-moon{display:block}html[data-skin=refined-light][data-palette=indigo],[data-skin=refined-light][data-palette=indigo]{--canvas:#f7f8fb;--canvas-2:#eef1f6;--paper-soft:#fafbfd;--ink:#171a21;--ink-2:#444b57;--ink-3:#6b7280;--ink-4:#9aa1ad;--hair:#e6e9f0;--hair-2:#dde1ea;--hair-strong:#ccd2de;--brand:#4338ca;--brand-deep:#312e81;--brand-soft:#ecebfb;--brand-soft-2:#dbd9f6;--brand-ink:#2a2670}html[data-skin=refined-light][data-palette=teal],[data-skin=refined-light][data-palette=teal]{--canvas:#f5f8f8;--canvas-2:#e9f0f0;--paper-soft:#f9fbfb;--ink:#15201f;--ink-2:#3e4d4c;--ink-3:#637271;--ink-4:#94a3a2;--hair:#e0eae9;--hair-2:#d5e2e1;--hair-strong:#c2d3d2;--brand:#0e7490;--brand-deep:#155e75;--brand-soft:#def0f4;--brand-soft-2:#c7e6ec;--brand-ink:#124e63}html[data-skin=refined-light][data-palette=terracotta],[data-skin=refined-light][data-palette=terracotta]{--canvas:#fbf6f1;--canvas-2:#f4ece3;--paper-soft:#fcf7f2;--ink:#231a15;--ink-2:#4e423a;--ink-3:#7c6f66;--ink-4:#a99c92;--hair:#ede2d8;--hair-2:#e6d8cb;--hair-strong:#d8c6b5;--brand:#b4471f;--brand-deep:#8a3415;--brand-soft:#f8e7de;--brand-soft-2:#f1d6c8;--brand-ink:#7a2e12}html[data-skin=refined-light][data-palette=plum],[data-skin=refined-light][data-palette=plum]{--canvas:#faf6f7;--canvas-2:#f2eaec;--paper-soft:#fcf7f8;--ink:#201519;--ink-2:#4b3c42;--ink-3:#796a70;--ink-4:#a7989e;--hair:#eee0e4;--hair-2:#e7d6db;--hair-strong:#d9c3ca;--brand:#9d2e5c;--brand-deep:#7a1f46;--brand-soft:#f7e4ec;--brand-soft-2:#f0d2de;--brand-ink:#6e1b3f}html[data-skin=refined-light][data-palette=royal],[data-skin=refined-light][data-palette=royal]{--canvas:#f7f8fc;--canvas-2:#edf0f8;--paper-soft:#fafbfe;--ink:#15171f;--ink-2:#424859;--ink-3:#6a7180;--ink-4:#99a0ae;--hair:#e5e8f1;--hair-2:#dbdfec;--hair-strong:#c9cfe0;--brand:#2b50d8;--brand-deep:#1e3a9e;--brand-soft:#e7ecfb;--brand-soft-2:#d3dcf7;--brand-ink:#1a3289}html.dark[data-skin=refined-light][data-palette=indigo],html[data-theme=dark][data-skin=refined-light][data-palette=indigo]{--brand:#8b83f0;--brand-deep:#6e66e0;--brand-soft:#221f33;--brand-soft-2:#2c2950;--brand-ink:#cfcbf8}html.dark[data-skin=refined-light][data-palette=teal],html[data-theme=dark][data-skin=refined-light][data-palette=teal]{--brand:#3cb6d4;--brand-deep:#2a9cb8;--brand-soft:#16282e;--brand-soft-2:#1e3a42;--brand-ink:#a9e4f0}html.dark[data-skin=refined-light][data-palette=terracotta],html[data-theme=dark][data-skin=refined-light][data-palette=terracotta]{--brand:#e0814f;--brand-deep:#c76a3a;--brand-soft:#2e1e15;--brand-soft-2:#43291c;--brand-ink:#f2c3a8}html.dark[data-skin=refined-light][data-palette=plum],html[data-theme=dark][data-skin=refined-light][data-palette=plum]{--brand:#d96a98;--brand-deep:#c2547f;--brand-soft:#2c1820;--brand-soft-2:#41222f;--brand-ink:#f2c0d4}html.dark[data-skin=refined-light][data-palette=royal],html[data-theme=dark][data-skin=refined-light][data-palette=royal]{--brand:#6e8cf5;--brand-deep:#5573e8;--brand-soft:#1a2138;--brand-soft-2:#232e52;--brand-ink:#c9d5fb}[data-skin=refined-light] .palette-picker{align-items:center;gap:7px;padding:0 4px;display:flex}[data-skin=refined-light] .palette-picker .sw{border:2px solid var(--paper);background:var(--sw);width:18px;height:18px;box-shadow:0 0 0 1px var(--hair-strong);cursor:pointer;transition:transform .14s var(--ease), box-shadow .14s var(--ease);border-radius:50%;padding:0}[data-skin=refined-light] .palette-picker .sw:hover{transform:scale(1.18)}[data-skin=refined-light] .palette-picker .sw.active{box-shadow:0 0 0 2px var(--sw);transform:scale(1.12)}@media (width<=900px){[data-skin=refined-light] .palette-picker{display:none}}[data-skin=refined-light] .drawer-scrim{z-index:70;-webkit-backdrop-filter:blur(2px);opacity:0;visibility:hidden;transition:opacity .3s var(--ease), visibility .3s;background:#1a17146b;position:fixed;inset:0}[data-skin=refined-light] body.drawer-open .drawer-scrim{opacity:1;visibility:visible}[data-skin=refined-light] .drawer{z-index:72;background:var(--canvas);border-left:1px solid var(--hair-2);width:min(840px,95vw);height:100vh;box-shadow:var(--shadow-lg);transition:transform .36s var(--ease);flex-direction:column;display:flex;position:fixed;top:0;right:0;transform:translate(100%)}[data-skin=refined-light] .drawer.open{transform:translate(0)}[data-skin=refined-light] .drawer-head{border-bottom:1px solid var(--hair-2);background:var(--paper-soft);flex-shrink:0;align-items:center;gap:12px;padding:15px 22px;display:flex}[data-skin=refined-light] .drawer-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-4);font-size:10px;font-weight:700}[data-skin=refined-light] .drawer-title{color:var(--ink);margin-top:2px;font-family:Fraunces,serif;font-size:18px;font-weight:600;line-height:1.1}[data-skin=refined-light] .drawer-actions{align-items:center;gap:8px;margin-left:auto;display:flex}[data-skin=refined-light] .drawer-body{flex:1;padding:24px;overflow-y:auto}[data-skin=refined-light] .drawer-body>.page-head{margin-bottom:18px}@media (width<=560px){[data-skin=refined-light] .drawer-body{padding:16px 14px 40px}}[data-skin=refined-light] .nav-search{padding:4px 4px 10px;position:relative}[data-skin=refined-light] .nav-search svg{color:var(--ink-4);pointer-events:none;position:absolute;top:calc(50% - 3px);left:14px;transform:translateY(-50%)}[data-skin=refined-light] .nav-search input{border:1px solid var(--hair-2);background:var(--paper);width:100%;height:36px;color:var(--ink);border-radius:9px;padding:0 12px 0 34px;font-family:inherit;font-size:12.5px;transition:border-color .15s,box-shadow .15s}[data-skin=refined-light] .nav-search input::placeholder{color:var(--ink-4)}[data-skin=refined-light] .nav-search input:focus{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-soft);outline:none}[data-skin=refined-light] .nav-group.no-match,[data-skin=refined-light] .nav-item.no-match{display:none}[data-skin=refined-light] .nav-empty{text-align:center;color:var(--ink-4);padding:16px 14px;font-size:12.5px;display:none}[data-skin=refined-light] .nav-empty.show{display:block}[data-skin=refined-light] .collapse-toggle{border:1px solid var(--hair);width:100%;color:var(--ink-3);background:0 0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:8px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s;display:flex}[data-skin=refined-light] .collapse-toggle:hover{background:var(--canvas-2);color:var(--brand);border-color:var(--hair-strong)}[data-skin=refined-light] .collapse-toggle svg{transition:transform .3s var(--ease)}[data-skin=refined-light] body.nav-collapsed{--sidebar-w:104px}[data-skin=refined-light] body.nav-collapsed .brand{justify-content:center;padding:18px 0 16px}[data-skin=refined-light] body.nav-collapsed .brand-text,[data-skin=refined-light] body.nav-collapsed .nav-count,[data-skin=refined-light] body.nav-collapsed .nav-search,[data-skin=refined-light] body.nav-collapsed .nav-group-head span,[data-skin=refined-light] body.nav-collapsed .nav-group-head .chev,[data-skin=refined-light] body.nav-collapsed .nav-empty,[data-skin=refined-light] body.nav-collapsed .team-status .ts-text,[data-skin=refined-light] body.nav-collapsed .team-status .avatar-stack,[data-skin=refined-light] body.nav-collapsed .user-card .uc-meta,[data-skin=refined-light] body.nav-collapsed .collapse-toggle span{display:none}[data-skin=refined-light] body.nav-collapsed .nav-item{border-radius:11px;flex-direction:column;justify-content:center;gap:4px;padding:8px 3px}[data-skin=refined-light] body.nav-collapsed .nav-item svg{width:20px;height:20px}[data-skin=refined-light] body.nav-collapsed .nav-label{text-align:center;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9.5px;font-weight:600;line-height:1.12;display:-webkit-box;overflow:hidden}[data-skin=refined-light] body.nav-collapsed .nav-item.active:before{display:none}[data-skin=refined-light] body.nav-collapsed .nav-group{border-top:1px solid var(--hair);margin-top:5px;padding-top:3px}[data-skin=refined-light] body.nav-collapsed .nav-group:first-of-type{border-top:none;margin-top:0}[data-skin=refined-light] body.nav-collapsed .nav-group-head{justify-content:center;min-height:6px;padding:6px 0 2px}[data-skin=refined-light] body.nav-collapsed .nav-group-items{display:flex!important}[data-skin=refined-light] body.nav-collapsed .team-status,[data-skin=refined-light] body.nav-collapsed .user-card{justify-content:center;padding:9px}[data-skin=refined-light] body.nav-collapsed .user-card .icon-btn{display:none}[data-skin=refined-light] body.nav-collapsed .collapse-toggle svg{transform:rotate(180deg)}@media (width<=900px){[data-skin=refined-light] .collapse-toggle{display:none}[data-skin=refined-light] body.nav-collapsed{--sidebar-w:262px}}[data-skin=refined-light] .modal-overlay{z-index:80;-webkit-backdrop-filter:blur(3px);background:#1a171480;justify-content:center;align-items:flex-start;padding:7vh 16px 40px;display:none;position:fixed;inset:0;overflow-y:auto}[data-skin=refined-light] .modal-overlay.open{animation:fadeIn .2s var(--ease);display:flex}[data-skin=refined-light] .modal{background:var(--paper);border:1px solid var(--hair-2);border-radius:var(--radius-lg);width:100%;max-width:580px;box-shadow:var(--shadow-lg);animation:modalIn .34s var(--ease);overflow:hidden}[data-skin=refined-light] .modal-head{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:flex-start;gap:14px;padding:20px 24px 16px;display:flex}[data-skin=refined-light] .modal-title{letter-spacing:-.01em;color:var(--ink);font-family:Fraunces,serif;font-size:21px;font-weight:600}[data-skin=refined-light] .modal-sub{color:var(--ink-3);margin-top:3px;font-size:13px}[data-skin=refined-light] .modal-close{border:1px solid var(--hair-2);background:var(--paper-soft);width:34px;height:34px;color:var(--ink-3);border-radius:9px;flex-shrink:0;place-items:center;transition:all .15s;display:grid}[data-skin=refined-light] .modal-close:hover{color:var(--red);border-color:var(--red-bd);background:var(--red-bg)}[data-skin=refined-light] .modal-body{padding:22px 24px}[data-skin=refined-light] .modal-foot{border-top:1px solid var(--hair);background:var(--paper-soft);justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}[data-skin=refined-light] .form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}[data-skin=refined-light] .field{flex-direction:column;gap:6px;display:flex}[data-skin=refined-light] .field.full{grid-column:1/-1}[data-skin=refined-light] .field label{color:var(--ink-2);letter-spacing:.01em;font-size:12px;font-weight:600}[data-skin=refined-light] .inp{border:1px solid var(--hair-2);background:var(--paper-soft);height:40px;color:var(--ink);appearance:none;border-radius:10px;width:100%;padding:0 12px;font-family:inherit;font-size:13.5px;transition:border-color .15s,box-shadow .15s}[data-skin=refined-light] select.inp{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%237A736A' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px}[data-skin=refined-light] textarea.inp{resize:vertical;height:auto;min-height:78px;padding:10px 12px;line-height:1.5}[data-skin=refined-light] .inp:focus{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-soft);background:var(--paper);outline:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalIn{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=560px){[data-skin=refined-light] .form-grid{grid-template-columns:1fr}}[data-skin=refined-light] .notif-panel{background:var(--paper);border:1px solid var(--hair-2);border-radius:var(--radius-lg);width:394px;max-width:94vw;box-shadow:var(--shadow-lg);z-index:78;display:none;position:fixed;top:60px;right:18px;overflow:hidden}[data-skin=refined-light] .notif-panel.open{max-height:calc(100vh - 84px);animation:notifIn .22s var(--ease);flex-direction:column;display:flex}@keyframes notifIn{0%{opacity:0;transform:translateY(-8px)scale(.985)}to{opacity:1;transform:none}}[data-skin=refined-light] .notif-head{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:flex-start;gap:10px;padding:15px 18px 12px;display:flex}[data-skin=refined-light] .notif-title{color:var(--ink);font-family:Fraunces,serif;font-size:17px;font-weight:600}[data-skin=refined-light] .notif-sub{color:var(--ink-3);margin-top:2px;font-size:12px}[data-skin=refined-light] .notif-tabs{border-bottom:1px solid var(--hair-2);gap:2px;padding:6px 14px 0;display:flex}[data-skin=refined-light] .notif-tab{color:var(--ink-3);cursor:pointer;background:0 0;border:none;border-bottom:2.5px solid #0000;margin-bottom:-1px;padding:8px 11px;font-family:inherit;font-size:13px;font-weight:600}[data-skin=refined-light] .notif-tab:hover{color:var(--ink)}[data-skin=refined-light] .notif-tab.active{color:var(--brand-deep);border-color:var(--brand)}[data-skin=refined-light] .notif-list{flex:1;overflow-y:auto}[data-skin=refined-light] .notif-grp{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);background:var(--paper-soft);padding:12px 18px 5px;font-size:10.5px;font-weight:700}[data-skin=refined-light] .notif-item{border-bottom:1px solid var(--hair);cursor:pointer;gap:12px;padding:12px 18px;transition:background .14s;display:flex;position:relative}[data-skin=refined-light] .notif-item:hover{background:var(--paper-soft)}[data-skin=refined-light] .notif-item.unread{background:var(--brand-soft)}[data-skin=refined-light] .notif-item.unread:hover{background:var(--brand-soft-2)}[data-skin=refined-light] .notif-item.nf-hidden{display:none}[data-skin=refined-light] .notif-ico{border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}[data-skin=refined-light] .notif-body{flex:1;min-width:0;padding-right:14px}[data-skin=refined-light] .notif-it-title{color:var(--ink);font-size:13px;font-weight:650}[data-skin=refined-light] .notif-it-desc{color:var(--ink-2);margin-top:2px;font-size:12.5px;line-height:1.4}[data-skin=refined-light] .notif-it-time{color:var(--ink-4);font-size:11px;font-family:var(--font-num);font-variant-numeric:tabular-nums;margin-top:4px}[data-skin=refined-light] .notif-udot{background:var(--brand);border-radius:50%;width:8px;height:8px;position:absolute;top:16px;right:16px}[data-skin=refined-light] .notif-item:not(.unread) .notif-udot,[data-skin=refined-light] .notif-item:hover .notif-udot{display:none}[data-skin=refined-light] .notif-x{width:22px;height:22px;color:var(--ink-4);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:6px;font-size:16px;line-height:1;transition:opacity .14s,background .14s,color .14s;position:absolute;top:8px;right:8px}[data-skin=refined-light] .notif-item:hover .notif-x{opacity:1}[data-skin=refined-light] .notif-x:hover{background:var(--canvas-2);color:var(--red)}[data-skin=refined-light] .notif-empty{text-align:center;color:var(--ink-4);padding:34px 18px;font-size:13px;display:none}[data-skin=refined-light] .notif-empty.show{display:block}[data-skin=refined-light] .notif-foot{border-top:1px solid var(--hair);background:var(--paper-soft);text-align:center;padding:11px 18px}[data-skin=refined-light] .rail{background:var(--paper);border:1px solid var(--hair-2);border-radius:var(--radius);box-shadow:var(--shadow-sm);transition:opacity .24s var(--ease), transform .24s var(--ease);flex-direction:column;flex:0 0 248px;width:248px;max-height:calc(100vh - 110px);display:flex;position:sticky;top:90px;overflow:hidden}[data-skin=refined-light] .rail-scroll{flex:1;overflow-y:auto}[data-skin=refined-light] .rail .fo-label,[data-skin=refined-light] .rail .ro-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-skin=refined-light] .rail-head{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;padding:14px 16px 12px;display:flex}[data-skin=refined-light] .rail-collapse-btn{border:1px solid var(--hair-2);background:var(--paper-soft);width:28px;height:28px;color:var(--ink-3);border-radius:8px;place-items:center;transition:all .15s;display:grid}[data-skin=refined-light] .rail-collapse-btn:hover{color:var(--brand);border-color:var(--hair-strong)}[data-skin=refined-light] .rail-foot{border-top:1px solid var(--hair-2);background:var(--paper-soft);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}[data-skin=refined-light] .rail-foot .clear-all{color:var(--ink-3);background:0 0;border:none;font-size:12.5px;font-weight:600}[data-skin=refined-light] .rail-foot .clear-all:hover{color:var(--red)}[data-skin=refined-light] .rail-reopen{display:block;position:sticky;top:90px}[data-skin=refined-light] .rail-reopen button{border:1px solid var(--hair-2);background:var(--paper);height:38px;color:var(--ink-2);box-shadow:var(--shadow-xs);border-radius:10px;align-items:center;gap:7px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600;display:flex}[data-skin=refined-light] .rail-reopen button:hover{border-color:var(--brand);color:var(--brand-deep)}[data-skin=refined-light] .rail-collapsed .rail{opacity:0;pointer-events:none;transform:translate(-12px)}[data-skin=refined-light] .rail-collapsed .rail-reopen{display:block}@media (width<=768px){[data-skin=refined-light] .rail{z-index:60;border-radius:0;width:min(320px,86vw);position:fixed;top:0;bottom:0;left:0;box-shadow:0 12px 40px #00000047;max-height:100vh!important}}[data-skin=refined-light] .facet{border-bottom:1px solid var(--hair);padding:14px 16px}[data-skin=refined-light] .facet:last-of-type{border-bottom:none}[data-skin=refined-light] .facet-title{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);justify-content:space-between;align-items:center;margin:0 0 11px;font-size:10.5px;font-weight:700;display:flex}[data-skin=refined-light] .facet-title .ft-clear{letter-spacing:.02em;text-transform:none;color:var(--brand);cursor:pointer;font-size:10px;font-weight:600}[data-skin=refined-light] .facet-title .ft-clear:hover{text-decoration:underline}[data-skin=refined-light] .facet-title .ft-toggle{color:var(--ink-4);font:inherit;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:none;align-items:center;gap:6px;margin-right:auto;padding:0;font-size:10.5px;font-weight:700;display:inline-flex}[data-skin=refined-light] .facet-title .ft-toggle svg{transition:transform .2s var(--ease)}[data-skin=refined-light] .facet.collapsed .ft-toggle svg{transform:rotate(-90deg)}[data-skin=refined-light] .facet.collapsed .facet-body{display:none}[data-skin=refined-light] .smartview{text-align:left;width:100%;color:var(--ink-2);transition:all .15s var(--ease);background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;margin-bottom:2px;padding:8px 10px;font-size:13px;font-weight:600;display:flex}[data-skin=refined-light] .smartview:hover{background:var(--paper-soft);border-color:var(--hair)}[data-skin=refined-light] .smartview .sv-ico{background:var(--brand-soft);width:26px;height:26px;color:var(--brand);border-radius:8px;flex-shrink:0;place-items:center;display:grid}[data-skin=refined-light] .smartview .sv-count{color:var(--ink-4);font-size:11px;font-weight:700;font-family:var(--font-num);font-variant-numeric:tabular-nums;margin-left:auto}[data-skin=refined-light] .smartview.active{background:var(--brand-soft);border-color:var(--brand-soft-2);color:var(--brand-deep)}[data-skin=refined-light] .smartview.active .sv-count{color:var(--brand)}[data-skin=refined-light] .facet-opt{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:6px 4px;transition:background .14s;display:flex}[data-skin=refined-light] .facet-opt:hover{background:var(--paper-soft)}[data-skin=refined-light] .facet-opt .fo-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}[data-skin=refined-light] .facet-opt .fo-label{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;font-weight:500;overflow:hidden}[data-skin=refined-light] .facet-opt input:checked~.fo-label{color:var(--ink);font-weight:600}[data-skin=refined-light] .facet-opt .fo-count{color:var(--ink-4);font-size:11px;font-weight:700;font-family:var(--font-num);font-variant-numeric:tabular-nums;background:var(--canvas-2);border-radius:20px;padding:1px 7px}[data-skin=refined-light] .mech-opt .fo-av{color:#fff;border-radius:7px;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:9.5px;font-weight:700;display:grid}[data-skin=refined-light] .show-all{color:var(--brand);cursor:pointer;padding:6px 4px 0;font-size:12px;font-weight:600}[data-skin=refined-light] .show-all:hover{text-decoration:underline}[data-skin=refined-light] .facet-search{margin-bottom:8px}[data-skin=refined-light] .facet-search::placeholder{color:var(--ink-4)}[data-skin=refined-light] .facet-scroll{max-height:216px;margin:0 -4px;padding:0 4px;overflow-y:auto}[data-skin=refined-light] .facet-empty{color:var(--ink-4);margin:0;padding:6px 4px;font-size:12.5px}[data-skin=refined-light] .radio-opt{cursor:pointer;align-items:center;gap:10px;padding:5px 4px;display:flex}[data-skin=refined-light] .radio-opt .rb{border:1.5px solid var(--hair-strong);background:var(--paper);appearance:none;border-radius:50%;flex-shrink:0;width:16px;height:16px;transition:all .15s;position:relative}[data-skin=refined-light] .radio-opt .rb:checked{border-color:var(--brand)}[data-skin=refined-light] .radio-opt .rb:checked:after{content:"";background:var(--brand);border-radius:50%;position:absolute;inset:3px}[data-skin=refined-light] .radio-opt .ro-label{color:var(--ink-2);font-size:13px;font-weight:500}[data-skin=refined-light] .radio-opt input:checked~.ro-label{color:var(--ink);font-weight:600}[data-skin=refined-light] .date-custom{gap:8px;margin-top:10px;display:none}[data-skin=refined-light] .date-custom.show{grid-template-columns:1fr;display:grid}[data-skin=refined-light] .mini-inp{border:1px solid var(--hair-2);background:var(--paper-soft);height:34px;color:var(--ink);border-radius:8px;width:100%;padding:0 10px;font-family:inherit;font-size:12.5px}[data-skin=refined-light] .mini-inp:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft);outline:none}[data-skin=refined-light] .amount-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}[data-skin=refined-light] .amount-row .dash{color:var(--ink-4);font-weight:600}[data-skin=refined-light] .pre-inp{position:relative}[data-skin=refined-light] .pre-inp .pre{color:var(--ink-4);font-size:12px;font-weight:600;position:absolute;top:50%;left:9px;transform:translateY(-50%)}[data-skin=refined-light] .pre-inp .mini-inp{padding-left:28px}[data-skin=refined-light] .clear-all{color:var(--ink-3);background:0 0;border:none;font-size:12.5px;font-weight:600}[data-skin=refined-light] .active-count{color:#fff;background:var(--brand);font-size:11px;font-weight:700;font-family:var(--font-num);font-variant-numeric:tabular-nums;border-radius:20px;padding:2px 9px}[data-skin=refined-light] .chip-set{flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-skin=refined-light] .chip.empty-hint{border:1px dashed var(--hair-strong);color:var(--ink-4);background:0 0;font-weight:500}[data-skin=refined-light] .chip .chip-key{opacity:.7;font-weight:600}[data-skin=refined-light] .kpi.k-red .kpi-val{color:var(--red)}[data-skin=refined-light] .kpi.k-red .kpi-ico{background:var(--red-bg);color:var(--red)}[data-skin=refined-light] .kpi.k-amber .kpi-val{color:var(--amber)}[data-skin=refined-light] .kpi.k-amber .kpi-ico{background:var(--amber-bg);color:var(--amber)}[data-skin=refined-light] .kpi-foot.insight-note{color:var(--ink-4);font-size:11px;font-weight:500}[data-skin=refined-light] .cmdk-scrim{z-index:90;-webkit-backdrop-filter:blur(3px);background:#14171f75;justify-content:center;align-items:flex-start;padding:11vh 16px 40px;display:none;position:fixed;inset:0;overflow-y:auto}[data-skin=refined-light] .cmdk-scrim.open{animation:fadeIn .18s var(--ease);display:flex}[data-skin=refined-light] .cmdk{background:var(--paper);border:1px solid var(--hair-2);border-radius:var(--radius-lg);width:100%;max-width:680px;box-shadow:var(--shadow-lg);animation:cmdkIn .26s var(--ease);flex-direction:column;max-height:78vh;display:flex;overflow:hidden}[data-skin=refined-light] .cmdk-input-wrap{border-bottom:1px solid var(--hair);flex-shrink:0;position:relative}[data-skin=refined-light] .cmdk-input-wrap>svg{color:var(--ink-4);position:absolute;top:50%;left:20px;transform:translateY(-50%)}[data-skin=refined-light] .cmdk-input{width:100%;height:58px;color:var(--ink);background:0 0;border:none;padding:0 56px 0 52px;font-family:inherit;font-size:17px}[data-skin=refined-light] .cmdk-input::placeholder{color:var(--ink-4)}[data-skin=refined-light] .cmdk-input:focus{outline:none}[data-skin=refined-light] .cmdk-esc{color:var(--ink-4);background:var(--canvas-2);border:1px solid var(--hair);border-radius:6px;padding:3px 8px;font-family:inherit;font-size:11px;font-weight:600;position:absolute;top:50%;right:16px;transform:translateY(-50%)}[data-skin=refined-light] .cmdk-scopes{border-bottom:1px solid var(--hair);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:12px 18px;display:flex}[data-skin=refined-light] .scope{border:1px solid var(--hair-2);background:var(--paper);height:30px;color:var(--ink-2);transition:all .15s var(--ease);border-radius:20px;padding:0 13px;font-family:inherit;font-size:12px;font-weight:600}[data-skin=refined-light] .scope:hover{border-color:var(--hair-strong);color:var(--ink)}[data-skin=refined-light] .scope.active{background:var(--brand-soft);border-color:var(--brand-soft-2);color:var(--brand-deep)}[data-skin=refined-light] .cmdk-results{flex:1;padding:6px 0 4px;overflow-y:auto}[data-skin=refined-light] .sgroup{margin:0}[data-skin=refined-light] .sgroup-head{align-items:center;gap:8px;padding:14px 20px 8px;display:flex}[data-skin=refined-light] .sgroup-head .sg-title{color:var(--ink);font-family:Fraunces,serif;font-size:14px;font-weight:600}[data-skin=refined-light] .sgroup-head .sg-count{color:var(--ink-3);background:var(--canvas-2);font-size:11px;font-weight:700;font-family:var(--font-num);font-variant-numeric:tabular-nums;border-radius:20px;padding:2px 9px}[data-skin=refined-light] .sgroup-head .sg-all{color:var(--brand);cursor:pointer;align-items:center;gap:3px;margin-left:auto;font-size:12px;font-weight:600;display:inline-flex}[data-skin=refined-light] .sgroup-head .sg-all:hover{text-decoration:underline}[data-skin=refined-light] .sres{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:13px;width:100%;padding:10px 20px;font-family:inherit;transition:background .12s;display:flex}[data-skin=refined-light] .sres:hover,[data-skin=refined-light] .sres.kbd-active{background:var(--brand-soft)}[data-skin=refined-light] .sres-ico{border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}[data-skin=refined-light] .sres-ico.cust{background:var(--brand-soft);color:var(--brand)}[data-skin=refined-light] .sres-ico.job{background:var(--blue-bg);color:var(--blue)}[data-skin=refined-light] .sres-ico.inv{background:var(--mint-bg);color:var(--mint)}[data-skin=refined-light] .sres-ico.veh{background:var(--violet-bg);color:var(--violet)}[data-skin=refined-light] .sres-body{flex:1;min-width:0;line-height:1.3}[data-skin=refined-light] .sres-pri{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}[data-skin=refined-light] .sres-pri mark{background:var(--brand-soft-2);color:var(--brand-deep);border-radius:3px;padding:0 1px;font-weight:700}[data-skin=refined-light] .sres-sec{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12.5px;overflow:hidden}[data-skin=refined-light] .sres-sec mark{background:var(--brand-soft-2);color:var(--brand-deep);border-radius:3px;padding:0 1px;font-weight:700}[data-skin=refined-light] .sres-meta{text-align:right;flex-shrink:0;margin-left:auto;padding-left:10px}[data-skin=refined-light] .cmdk-foot{border-top:1px solid var(--hair);background:var(--paper-soft);color:var(--ink-4);flex-shrink:0;justify-content:center;align-items:center;gap:14px;padding:11px 18px;font-size:12px;display:flex}[data-skin=refined-light] .cmdk-foot kbd{color:var(--ink-3);background:var(--paper);border:1px solid var(--hair);box-shadow:var(--shadow-xs);border-radius:6px;padding:2px 6px;font-family:inherit;font-size:11px;font-weight:600}[data-skin=refined-light] .cmdk-foot .cf-sep{color:var(--hair-strong)}[data-skin=refined-light] .topbar-brand{align-items:center;gap:10px;display:none}[data-skin=refined-light] .topbar-brand .tb-mark{background:linear-gradient(150deg, var(--brand), var(--brand-deep));color:#fff;letter-spacing:-.5px;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;font-family:Fraunces,serif;font-size:15px;font-weight:900;display:grid;box-shadow:0 4px 12px -3px #0000004d,inset 0 1px #ffffff2e}[data-skin=refined-light] .topbar-brand .tb-name{color:var(--ink);letter-spacing:.01em;font-family:Fraunces,serif;font-size:16px;font-weight:700}[data-skin=refined-light] .phone-link{border:1px solid var(--hair-2);background:var(--paper);height:38px;color:var(--ink-2);border-radius:10px;align-items:center;gap:8px;padding:0 13px;font-size:13px;font-weight:600;transition:border-color .15s,box-shadow .15s,color .15s;display:inline-flex}[data-skin=refined-light] .phone-link:hover{border-color:var(--hair-strong);color:var(--brand);box-shadow:var(--shadow-xs)}[data-skin=refined-light] .phone-link svg{color:var(--brand)}[data-skin=refined-light] .nav-item .nav-attn{background:var(--amber);width:8px;height:8px;box-shadow:0 0 0 3px var(--amber-bg);border-radius:50%;flex-shrink:0}[data-skin=refined-light] .help-card{border-radius:var(--radius-sm);background:linear-gradient(155deg, var(--brand), var(--brand-deep));color:#fff;padding:15px 15px 16px;position:relative;overflow:hidden;box-shadow:0 6px 18px -8px #0000004d,inset 0 1px #ffffff24}[data-skin=refined-light] .help-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff29,#0000 70%);border-radius:50%;width:96px;height:96px;position:absolute;top:-26px;right:-26px}[data-skin=refined-light] .help-card .hc-title{letter-spacing:-.01em;font-family:Fraunces,serif;font-size:16px;font-weight:600}[data-skin=refined-light] .help-card .hc-sub{color:#ffffffd1;margin-top:3px;font-size:12px;line-height:1.4}[data-skin=refined-light] .help-card .hc-btn{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff29;border:1px solid #ffffff42;border-radius:9px;align-items:center;gap:7px;height:34px;margin-top:12px;padding:0 13px;font-family:inherit;font-size:12.5px;font-weight:600;transition:background .16s;display:inline-flex}[data-skin=refined-light] .help-card .hc-btn:hover{background:#ffffff42}[data-skin=refined-light] .bottom-nav{z-index:65;height:var(--bottomnav-h,64px);-webkit-backdrop-filter:blur(16px)saturate(1.3);border-top:1px solid var(--hair-2);padding-bottom:env(safe-area-inset-bottom);background:#f7f8faeb;display:none;position:fixed;bottom:0;left:0;right:0}html.dark[data-skin=refined-light] .bottom-nav,html[data-theme=dark][data-skin=refined-light] .bottom-nav,.dark [data-skin=refined-light] .bottom-nav,html[data-theme=dark] [data-skin=refined-light] .bottom-nav{background:#0f1218eb}[data-skin=refined-light] .bottom-nav-inner{height:var(--bottomnav-h,64px);align-items:stretch;max-width:560px;margin:0 auto;display:flex}[data-skin=refined-light] .bn-item{color:var(--ink-3);cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:7px 2px 4px;font-family:inherit;font-size:10px;font-weight:600;text-decoration:none;transition:color .15s;display:flex;position:relative}[data-skin=refined-light] .bn-item svg{transition:color .15s,transform .15s}[data-skin=refined-light] .bn-item:hover{color:var(--ink)}[data-skin=refined-light] .bn-item.active{color:var(--brand)}[data-skin=refined-light] .bn-item.active svg{color:var(--brand);transform:translateY(-1px)}[data-skin=refined-light] .bn-item.active:before{content:"";background:var(--brand);border-radius:0 0 4px 4px;width:26px;height:3px;position:absolute;top:0;left:50%;transform:translate(-50%)}[data-skin=refined-light] .bn-item .bn-attn{background:var(--amber);border:1.5px solid var(--canvas);border-radius:50%;width:7px;height:7px;position:absolute;top:9px;right:calc(50% - 18px)}@media (width>=768px){[data-skin=refined-light][data-portal=customer] .sidebar{transform:none!important}[data-skin=refined-light][data-portal=customer] .main{margin-left:var(--sidebar-w)!important}[data-skin=refined-light][data-portal=customer] .bottom-nav{display:none!important}[data-skin=refined-light][data-portal=customer] .topbar-brand{display:none}}@media (width<=767px){[data-skin=refined-light][data-portal=customer] .sidebar{display:none!important}[data-skin=refined-light][data-portal=customer] .main{margin-left:0!important}[data-skin=refined-light][data-portal=customer] .bottom-nav{display:block}[data-skin=refined-light][data-portal=customer] .topbar{gap:8px;padding:0 12px}[data-skin=refined-light][data-portal=customer] .topbar-brand{flex:1;min-width:0;display:flex}[data-skin=refined-light][data-portal=customer] .topbar-brand .tb-name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.2;overflow:hidden}[data-skin=refined-light][data-portal=customer] .topbar-spacer,[data-skin=refined-light][data-portal=customer] .search,[data-skin=refined-light][data-portal=customer] .phone-link .pl-text{display:none}[data-skin=refined-light][data-portal=customer] .phone-link{flex-shrink:0;justify-content:center;width:38px;height:38px;padding:0}[data-skin=refined-light][data-portal=customer] .phone-link svg{color:inherit}[data-skin=refined-light][data-portal=customer] .top-icon,[data-skin=refined-light][data-portal=customer] .top-av{flex-shrink:0}[data-skin=refined-light][data-portal=customer] .content{padding:20px 15px calc(var(--bottomnav-h,64px) + 34px)}}@media (width<=380px){[data-skin=refined-light][data-portal=customer] .topbar-brand .tb-name{display:none}}@keyframes cmdkIn{0%{opacity:0;transform:translateY(-12px)scale(.985)}to{opacity:1;transform:none}}[data-skin=refined-light] .attn-card{border-radius:var(--radius);background:linear-gradient(155deg, var(--brand), var(--brand-deep));margin-bottom:22px;position:relative;overflow:hidden;box-shadow:0 8px 26px -10px #15402a8c,inset 0 1px #ffffff1f}[data-skin=refined-light] .attn-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff21,#0000 68%);border-radius:50%;width:170px;height:170px;position:absolute;top:-40px;right:-40px}[data-skin=refined-light] .attn-head{align-items:center;gap:10px;padding:16px 20px 12px;display:flex;position:relative}[data-skin=refined-light] .attn-head .ah-ico{color:#fff;background:#ffffff29;border:1px solid #ffffff38;border-radius:9px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}[data-skin=refined-light] .attn-head .ah-title{color:#fff;letter-spacing:-.01em;font-family:Fraunces,serif;font-size:17px;font-weight:600}[data-skin=refined-light] .attn-head .ah-count{color:#fff;background:#ffffff2e;border:1px solid #ffffff3d;border-radius:20px;margin-left:auto;padding:3px 10px;font-size:11.5px;font-weight:700}[data-skin=refined-light] .attn-rows{flex-direction:column;gap:8px;padding:0 12px 12px;display:flex;position:relative}[data-skin=refined-light] .attn-row{background:#ffffff1a;border:1px solid #ffffff29;border-radius:11px;align-items:center;gap:12px;padding:12px 14px;transition:background .16s;display:flex}[data-skin=refined-light] .attn-row:hover{background:#ffffff29}[data-skin=refined-light] .attn-row .ar-ico{color:#fff;background:#ffffff26;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}[data-skin=refined-light] .attn-row .ar-meta{flex:1;min-width:0;line-height:1.3}[data-skin=refined-light] .attn-row .ar-label{color:#fff;font-size:13.5px;font-weight:700}[data-skin=refined-light] .attn-row .ar-sub{color:#fffc;margin-top:1px;font-size:12px}[data-skin=refined-light] .attn-row .ar-btn{height:33px;color:var(--brand-deep);cursor:pointer;background:#fff;border:none;border-radius:9px;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:12.5px;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 2px 8px -2px #0000002e}[data-skin=refined-light] .attn-row .ar-btn:hover{transform:translateY(-1px);box-shadow:0 6px 14px -3px #00000040}[data-skin=refined-light] .attn-row .ar-btn.ghost{color:#fff;box-shadow:none;background:#ffffff29;border:1px solid #ffffff47}[data-skin=refined-light] .attn-row .ar-btn.ghost:hover{background:#ffffff42}[data-skin=refined-light] .sec-head{justify-content:space-between;align-items:flex-end;gap:14px;margin:26px 0 14px;display:flex}[data-skin=refined-light] .sec-head:first-child{margin-top:0}[data-skin=refined-light] .sec-title{letter-spacing:-.01em;color:var(--ink);font-family:Fraunces,serif;font-size:21px;font-weight:600}[data-skin=refined-light] .home-grid{grid-template-columns:1.55fr 1fr;align-items:start;gap:22px;display:grid}[data-skin=refined-light] .home-col{flex-direction:column;gap:22px;min-width:0;display:flex}[data-skin=refined-light] .home-hero{margin-bottom:26px}[data-skin=refined-light] .home-hero:empty{display:none}[data-skin=refined-light] .veh-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}[data-skin=refined-light] .veh-card{background:var(--paper);border:1px solid var(--hair-2);border-radius:var(--radius);box-shadow:var(--shadow-sm);cursor:pointer;transition:transform .2s var(--ease,cubic-bezier(.22, .61, .36, 1)), box-shadow .2s, border-color .2s;overflow:hidden}[data-skin=refined-light] .veh-card:hover{box-shadow:var(--shadow);border-color:var(--hair-strong);transform:translateY(-3px)}[data-skin=refined-light] .veh-photo{background:linear-gradient(135deg, var(--brand-soft), var(--brand-soft-2));place-items:center;height:128px;display:grid;position:relative}[data-skin=refined-light] .veh-photo.blue{background:linear-gradient(135deg, var(--blue-bg), #d6e6f7)}[data-skin=refined-light] .veh-photo .vp-car{color:var(--brand);opacity:.55}[data-skin=refined-light] .veh-photo.blue .vp-car{color:var(--blue)}[data-skin=refined-light] .veh-photo .vp-count{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1a17148c;border-radius:20px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;bottom:9px;right:9px}[data-skin=refined-light] .veh-photo .vp-badge{position:absolute;top:9px;left:9px}[data-skin=refined-light] .veh-body{padding:14px 16px 16px}[data-skin=refined-light] .veh-name{color:var(--ink);letter-spacing:-.01em;font-family:Fraunces,serif;font-size:16.5px;font-weight:600}[data-skin=refined-light] .veh-meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;margin-top:3px;font-size:12.5px;display:flex}[data-skin=refined-light] .veh-meta .vm-plate{color:var(--ink-2);font-weight:600;font-family:var(--font-num);font-variant-numeric:tabular-nums}[data-skin=refined-light] .veh-meta .vm-dot{background:var(--ink-4);border-radius:50%;width:3px;height:3px}[data-skin=refined-light] .svc-strip{border-top:1px solid var(--hair);margin-top:13px;padding-top:13px}[data-skin=refined-light] .svc-strip .ss-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}[data-skin=refined-light] .svc-strip .ss-label{color:var(--brand-deep);font-size:12.5px;font-weight:700}[data-skin=refined-light] .svc-strip .ss-pct{color:var(--ink-2);font-size:12px;font-weight:700;font-family:var(--font-num);font-variant-numeric:tabular-nums}[data-skin=refined-light] .svc-strip .ss-sub{color:var(--ink-3);margin-top:7px;font-size:11.5px}[data-skin=refined-light] .prog{background:var(--canvas-2);border-radius:20px;height:8px;overflow:hidden}[data-skin=refined-light] .prog .prog-fill{background:linear-gradient(90deg, var(--brand), var(--brand-deep));border-radius:20px;height:100%}[data-skin=refined-light] .veh-card .next-svc{border-top:1px solid var(--hair);color:var(--ink-2);align-items:center;gap:8px;margin-top:13px;padding-top:13px;font-size:12.5px;font-weight:600;display:flex}[data-skin=refined-light] .veh-card .next-svc svg{color:var(--mint)}[data-skin=refined-light] .veh-full-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;display:grid}[data-skin=refined-light] .veh-full-card{background:var(--paper);border:1px solid var(--hair-2);border-radius:var(--radius);box-shadow:var(--shadow-sm);transition:transform .2s var(--ease,cubic-bezier(.22, .61, .36, 1)), box-shadow .2s, border-color .2s;flex-direction:column;display:flex;overflow:hidden}[data-skin=refined-light] .veh-full-card:hover{box-shadow:var(--shadow);border-color:var(--hair-strong);transform:translateY(-3px)}[data-skin=refined-light] .vfc-photo{aspect-ratio:16/10;background:linear-gradient(150deg, var(--brand-soft), var(--brand-soft-2));border-bottom:1px solid var(--hair);cursor:pointer;place-items:center;display:grid;position:relative;overflow:hidden}[data-skin=refined-light] .vfc-photo-img{object-fit:cover;width:100%;height:100%;display:block}[data-skin=refined-light] .vfc-car-ico{color:var(--brand);opacity:.55}[data-skin=refined-light] .vfc-photo-count{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--ink-2);border:1px solid var(--hair);cursor:pointer;background:#ffffffdb;border-radius:20px;align-items:center;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-flex;position:absolute;top:10px;right:10px}[data-skin=refined-light] .vfc-edit-btn{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--hair);width:30px;height:30px;color:var(--ink-3);opacity:0;cursor:pointer;background:#ffffffdb;border-radius:50%;place-items:center;transition:opacity .16s;display:grid;position:absolute;top:10px;left:10px}html.dark[data-skin=refined-light] .vfc-photo-count,html[data-theme=dark][data-skin=refined-light] .vfc-photo-count,.dark [data-skin=refined-light] .vfc-photo-count,html.dark[data-skin=refined-light] .vfc-edit-btn,html[data-theme=dark][data-skin=refined-light] .vfc-edit-btn,.dark [data-skin=refined-light] .vfc-edit-btn{color:var(--ink-2);border-color:var(--hair);background:#0f1218d1}[data-skin=refined-light] .vfc-photo:hover .vfc-edit-btn,[data-skin=refined-light] .veh-full-card:hover .vfc-edit-btn{opacity:1}@media (pointer:coarse){[data-skin=refined-light] .vfc-edit-btn{opacity:.72;width:36px;height:36px}[data-skin=refined-light] .vfc-photo:hover .vfc-edit-btn,[data-skin=refined-light] .veh-full-card:hover .vfc-edit-btn{opacity:1}}[data-skin=refined-light] .vfc-body{flex-direction:column;flex:1;gap:12px;padding:16px 18px 18px;display:flex}[data-skin=refined-light] .vfc-title{color:var(--ink);letter-spacing:-.01em;font-family:Fraunces,serif;font-size:17px;font-weight:600}[data-skin=refined-light] .vfc-chips{flex-wrap:wrap;gap:7px;display:flex}[data-skin=refined-light] .vfc-actions{gap:9px;margin-top:auto;display:flex}[data-skin=refined-light] .vfc-alert{border-radius:var(--radius-sm);align-items:flex-start;gap:8px;padding:10px 13px;font-size:12.5px;font-weight:600;line-height:1.4;display:flex}[data-skin=refined-light] .vfc-alert-amber{background:var(--amber-bg);border:1px solid var(--amber-bd);color:var(--amber)}[data-skin=refined-light] .vfc-alert-red{background:var(--red-bg);border:1px solid var(--red-bd);color:var(--red)}[data-skin=refined-light] .vsr-wrap>[data-testid=card-vehicle-spend]{background:var(--paper);border:1px solid var(--hair-2);box-shadow:var(--shadow-sm)}[data-skin=refined-light] .vsr-wrap .text-muted-foreground{color:var(--ink-3)}[data-skin=refined-light] .vsr-wrap [class*=CardTitle]{letter-spacing:-.01em;color:var(--ink);font-family:Fraunces,serif;font-weight:600}[data-skin=refined-light] .next-appt{align-items:center;gap:16px;padding:18px 20px;display:flex}[data-skin=refined-light] .next-appt .na-date{text-align:center;background:var(--brand-soft);border:1px solid var(--brand-soft-2);border-radius:11px;flex-shrink:0;min-width:62px;padding:10px 14px}[data-skin=refined-light] .next-appt .na-mon{letter-spacing:.1em;text-transform:uppercase;color:var(--brand);font-size:10.5px;font-weight:700}[data-skin=refined-light] .next-appt .na-day{color:var(--brand-deep);margin-top:2px;font-family:Fraunces,serif;font-size:26px;font-weight:600;line-height:1}[data-skin=refined-light] .next-appt .na-meta{flex:1;min-width:0;line-height:1.35}[data-skin=refined-light] .next-appt .na-svc{color:var(--ink);font-size:14.5px;font-weight:700}[data-skin=refined-light] .next-appt .na-veh{color:var(--ink-3);margin-top:2px;font-size:12.5px}[data-skin=refined-light] .next-appt .na-links{gap:14px;margin-top:9px;display:flex}[data-skin=refined-light] .next-appt .na-links button{color:var(--brand);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:0;font-family:inherit;font-size:12.5px;font-weight:600;display:inline-flex}[data-skin=refined-light] .next-appt .na-links button:hover{text-decoration:underline}[data-skin=refined-light] .feed{flex-direction:column;display:flex}[data-skin=refined-light] .feed-item{border-bottom:1px solid var(--hair);gap:13px;padding:13px 20px;display:flex}[data-skin=refined-light] .feed-item:last-child{border-bottom:none}[data-skin=refined-light] .feed-ico{border-radius:9px;flex-shrink:0;place-items:center;width:32px;height:32px;margin-top:1px;display:grid}[data-skin=refined-light] .fi-blue{background:var(--blue-bg);color:var(--blue)}[data-skin=refined-light] .fi-mint{background:var(--mint-bg);color:var(--mint)}[data-skin=refined-light] .fi-amber{background:var(--amber-bg);color:var(--amber)}[data-skin=refined-light] .fi-violet{background:var(--violet-bg);color:var(--violet)}[data-skin=refined-light] .feed-body{flex:1;min-width:0;line-height:1.4}[data-skin=refined-light] .feed-title{color:var(--ink);font-size:13.5px;font-weight:600}[data-skin=refined-light] .feed-time{color:var(--ink-4);font-size:11.5px;font-family:var(--font-num);font-variant-numeric:tabular-nums;margin-top:2px}[data-skin=refined-light] .cust-actions{flex-wrap:wrap;gap:11px;display:flex}[data-skin=refined-light] .cust-actions .btn{flex:1;justify-content:center;min-width:150px}[data-skin=refined-light] .review-card{flex-wrap:wrap;align-items:center;gap:15px;padding:18px 20px;display:flex}[data-skin=refined-light] .review-card .rv-ico{background:var(--amber-bg);width:46px;height:46px;color:var(--amber);border-radius:12px;flex-shrink:0;place-items:center;display:grid}[data-skin=refined-light] .review-card .rv-meta{flex:1;min-width:160px;line-height:1.35}[data-skin=refined-light] .review-card .rv-title{color:var(--ink);font-family:Fraunces,serif;font-size:16px;font-weight:600}[data-skin=refined-light] .review-card .rv-sub{color:var(--ink-3);margin-top:2px;font-size:12.5px}[data-skin=refined-light] .review-card .rv-stars{color:var(--amber);letter-spacing:2px;font-size:20px}[data-skin=refined-light] .promo{border-radius:var(--radius);background:var(--paper-soft);border:1px dashed var(--hair-strong);align-items:center;gap:14px;padding:13px 18px;display:flex}[data-skin=refined-light] .promo .pr-ico{background:var(--amber-bg);width:38px;height:38px;color:var(--amber);border-radius:10px;flex-shrink:0;place-items:center;display:grid}[data-skin=refined-light] .promo .pr-meta{flex:1;min-width:0;line-height:1.3}[data-skin=refined-light] .promo .pr-title{color:var(--ink);font-size:13.5px;font-weight:700}[data-skin=refined-light] .promo .pr-sub{color:var(--ink-3);margin-top:1px;font-size:12px}[data-skin=refined-light] .promo .pr-link{color:var(--brand);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-family:inherit;font-size:12.5px;font-weight:600}[data-skin=refined-light] .promo .pr-link:hover{text-decoration:underline}[data-skin=refined-light] .loyalty-block{align-items:center;gap:16px;padding:18px 20px;display:flex}[data-skin=refined-light] .loyalty-block .lb-ico{background:var(--amber-bg);width:52px;height:52px;color:var(--amber);border-radius:14px;flex-shrink:0;place-items:center;display:grid}[data-skin=refined-light] .loyalty-block .lb-pts{color:var(--ink);letter-spacing:-.02em;font-family:Fraunces,serif;font-size:27px;font-weight:600;line-height:1.2}[data-skin=refined-light] .loyalty-block .lb-unit{color:var(--ink-3);font-family:inherit;font-size:14px;font-weight:600}@media (width<=1080px){[data-skin=refined-light] .home-grid{grid-template-columns:1fr}}@media (width<=680px){[data-skin=refined-light] .veh-grid{grid-template-columns:1fr}[data-skin=refined-light] .attn-row{flex-wrap:wrap}}[data-skin=refined-light] .apt-list{flex-direction:column;display:flex}[data-skin=refined-light] .apt-row{border-bottom:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:16px;padding:16px 20px;display:flex}[data-skin=refined-light] .apt-row:last-child{border-bottom:none}[data-skin=refined-light] .apt-row--past{padding:13px 20px}[data-skin=refined-light] .apt-date-chip{text-align:center;background:var(--brand-soft);width:64px;color:var(--brand-deep);border-radius:var(--radius-sm);flex-shrink:0;padding:8px 0}[data-skin=refined-light] .apt-mon{letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:700}[data-skin=refined-light] .apt-day{margin-top:2px;font-size:20px;font-weight:700;line-height:1}[data-skin=refined-light] .apt-date-chip--past{background:var(--canvas-2);width:auto;min-width:58px;color:var(--ink-2);border-radius:var(--radius-sm);padding:6px 10px;font-size:12px;font-weight:600}[data-skin=refined-light] .apt-meta{flex:1;min-width:190px;line-height:1.35}[data-skin=refined-light] .apt-svc{color:var(--ink);font-size:14px;font-weight:700}[data-skin=refined-light] .apt-sub{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;margin-top:3px;font-size:13px;display:flex}[data-skin=refined-light] .apt-dot{color:var(--ink-4)}[data-skin=refined-light] .apt-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}[data-skin=refined-light] .apt-cancel-btn{color:var(--red)!important}[data-skin=refined-light] .apt-cancel-btn:hover{background:var(--red-bg)!important;border-color:var(--red-bd)!important}[data-skin=refined-light] .apt-empty-ico{border-radius:16px;place-items:center;width:56px;height:56px;margin:0 auto;display:grid}@media (width<=640px){[data-skin=refined-light] .apt-row{gap:12px;padding:14px 16px}[data-skin=refined-light] .apt-actions{justify-content:flex-end;width:100%}}[data-skin=refined-light] .bill-list{flex-direction:column;display:flex}@media (width>=768px){[data-skin=refined-light] .bill-list.md\:hidden{display:none}}[data-skin=refined-light] .bill-row{border-bottom:1px solid var(--hair);align-items:center;gap:14px;padding:14px 20px;transition:background .14s;display:flex}[data-skin=refined-light] .bill-row:last-child{border-bottom:none}[data-skin=refined-light] .bill-row:hover{background:var(--paper-soft)}@media (width<=640px){[data-skin=refined-light] .bill-row{gap:10px;padding:12px 16px}}[data-skin=refined-light] .more-rewards-card{border-radius:var(--radius);background:linear-gradient(150deg, var(--brand), var(--brand-deep));color:#fff;position:relative;overflow:hidden;box-shadow:0 4px 12px -3px #15407866,inset 0 1px #ffffff1f}[data-skin=refined-light] .more-rewards-glow{pointer-events:none;background:radial-gradient(420px 220px at 88% -20%,#ffffff24,#0000 60%),radial-gradient(360px 260px at -8% 120%,#ffffff12,#0000 60%);position:absolute;inset:0}[data-skin=refined-light] .more-rewards-body{padding:22px 22px 18px;position:relative}[data-skin=refined-light] .more-rewards-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}[data-skin=refined-light] .more-rewards-pts{letter-spacing:-.02em;font-family:Fraunces,serif;font-size:38px;font-weight:600;line-height:1}[data-skin=refined-light] .more-rewards-pts-label{opacity:.85;font-family:IBM Plex Sans,sans-serif;font-size:17px;font-weight:500}[data-skin=refined-light] .more-rewards-sub{color:#ffffffc7;margin-top:8px;font-size:13px;font-weight:500}[data-skin=refined-light] .more-rewards-btn{color:#fff;cursor:pointer;background:#ffffff29;border:1px solid #ffffff4d;border-radius:20px;flex-shrink:0;align-items:center;gap:6px;height:32px;padding:0 13px;font-family:inherit;font-size:12.5px;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex}[data-skin=refined-light] .more-rewards-btn:hover{background:#ffffff42}[data-skin=refined-light] .more-referral-row{border-radius:var(--radius-sm,10px);background:#ffffff1a;border:1px solid #ffffff2e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:11px 14px;display:flex}[data-skin=refined-light] .more-referral-ico{background:#ffffff29;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}[data-skin=refined-light] .more-referral-text{flex:1;min-width:0;line-height:1.3}[data-skin=refined-light] .more-referral-title{font-size:13px;font-weight:700}[data-skin=refined-light] .more-referral-sub{color:#ffffffc7;font-size:12px}[data-skin=refined-light] .more-referral-code{color:#fff;letter-spacing:.04em;font-family:var(--font-num);font-variant-numeric:tabular-nums}[data-skin=refined-light] .more-rewards-activity{background:#ffffff12;border-top:1px solid #ffffff24;padding:6px 8px;position:relative}[data-skin=refined-light] .more-activity-head{justify-content:space-between;align-items:center;padding:8px 14px 4px;display:flex}[data-skin=refined-light] .more-activity-label{letter-spacing:.1em;text-transform:uppercase;color:#ffffffb3;font-size:10.5px;font-weight:700}[data-skin=refined-light] .more-activity-viewall{color:#fff;opacity:.9;font-size:12px;font-weight:600;text-decoration:none}[data-skin=refined-light] .more-activity-viewall:hover{opacity:1}[data-skin=refined-light] .more-activity-row{justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;display:flex}[data-skin=refined-light] .more-activity-ico{background:#ffffff29;border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}[data-skin=refined-light] .more-activity-info{flex:1;min-width:0;line-height:1.25}[data-skin=refined-light] .more-activity-desc{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}[data-skin=refined-light] .more-activity-date{color:#ffffffb3;font-size:11.5px}[data-skin=refined-light] .more-activity-pts{font-size:14px;font-weight:700}[data-skin=refined-light] .more-activity-pts.pos{color:#a7f3cf}[data-skin=refined-light] .more-activity-pts.neg{color:#ffffffc7}[data-skin=refined-light] .more-activity-divider{background:#ffffff1a;height:1px;margin:0 14px}[data-skin=refined-light] .more-rows{flex-direction:column;display:flex}[data-skin=refined-light] .more-row{border-bottom:1px solid var(--hair);cursor:pointer;text-align:left;background:0 0;border-top:none;border-left:none;border-right:none;align-items:center;gap:14px;width:100%;padding:14px 20px;font-family:inherit;text-decoration:none;transition:background .14s;display:flex}[data-skin=refined-light] .more-row:last-child{border-bottom:none}[data-skin=refined-light] .more-row:hover{background:var(--paper-soft)}[data-skin=refined-light] .more-row-logout:hover{background:var(--red-bg)}[data-skin=refined-light] .more-row-text{flex:1;min-width:0;line-height:1.3}[data-skin=refined-light] .more-row-label{color:var(--ink);font-size:14px;font-weight:700}[data-skin=refined-light] .more-row-sub{color:var(--ink-3);font-size:12.5px}[data-skin=refined-light] .more-logout-label{color:var(--red)}[data-skin=refined-light] .more-chevron{color:var(--ink-4);flex-shrink:0}[data-skin=refined-light] .more-notif-badge{background:var(--red);color:#fff;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}[data-skin=refined-light] .more-ico{border-radius:11px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}[data-skin=refined-light] .more-ico-brand{background:var(--brand-soft);color:var(--brand)}[data-skin=refined-light] .more-ico-blue{background:var(--blue-bg);color:var(--blue)}[data-skin=refined-light] .more-ico-violet{background:var(--violet-bg);color:var(--violet)}[data-skin=refined-light] .more-ico-amber{background:var(--amber-bg);color:var(--amber)}[data-skin=refined-light] .more-ico-slate{background:var(--slate-bg);color:var(--slate)}[data-skin=refined-light] .more-ico-red{background:var(--red-bg);color:var(--red)}[data-skin=refined-light] .more-ico-neutral{background:var(--canvas-2);color:var(--ink-2)}@media (width<=480px){[data-skin=refined-light] .more-rewards-pts{font-size:30px}[data-skin=refined-light] .more-row{gap:12px;padding:13px 16px}[data-skin=refined-light] .more-ico{width:36px;height:36px}}[data-skin=refined-light] .chat-card-head{background:var(--paper-soft);border-bottom:1px solid var(--hair-strong)}[data-skin=refined-light] .chat-thread-bg{background:var(--paper)}[data-skin=refined-light] .chat-bubble-in{background:var(--canvas-2);border:1px solid var(--hair-strong);color:var(--ink);box-shadow:var(--shadow-xs);border-radius:14px 14px 14px 4px}[data-skin=refined-light] .chat-bubble-out{background:var(--brand-soft);border:1px solid var(--brand-soft-2);color:var(--brand-ink);border-radius:14px 14px 4px}[data-skin=refined-light] .chat-bubble-typing{background:var(--paper);border:1px solid var(--hair-strong);border-radius:14px 14px 14px 4px}[data-skin=refined-light] .chat-composer-strip{border-top:1px solid var(--hair-strong);background:var(--paper)}[data-skin=refined-light] .chat-page-title{color:var(--ink)}[data-skin=refined-light] .chat-page-sub{color:var(--ink-3)}[data-skin=refined-light] .prod-price{color:var(--ink);align-items:baseline;gap:2px;font-size:15px;display:inline-flex}[data-skin=refined-light] .prod-price-sm{color:var(--ink);align-items:baseline;gap:2px;font-size:13px;display:inline-flex}[data-skin=refined-light] .prod-price-lg{color:var(--ink);align-items:baseline;gap:2px;font-size:22px;display:inline-flex}[data-skin=refined-light] .price-cur{color:var(--ink-3);letter-spacing:.01em;align-self:baseline;font-size:.7em;font-weight:600;line-height:1}[data-skin=refined-light] .store-search-bar{align-items:center;gap:10px;display:flex}[data-skin=refined-light] .store-cat-chip{background:var(--paper);border:1px solid var(--hair-2);height:32px;color:var(--ink-2);cursor:pointer;border-radius:20px;align-items:center;padding:0 14px;font-family:inherit;font-size:12.5px;font-weight:600;transition:border-color .15s,color .15s,background .15s,box-shadow .15s;display:inline-flex}[data-skin=refined-light] .store-cat-chip:hover{border-color:var(--hair-strong);color:var(--ink);box-shadow:var(--shadow-xs)}[data-skin=refined-light] .store-cat-chip--active{background:var(--brand-soft);border-color:var(--brand-soft-2);color:var(--brand-deep);box-shadow:var(--shadow-xs)}[data-skin=refined-light] .store-cart-badge{background:var(--red);color:#fff;border:2px solid var(--canvas);border-radius:20px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10.5px;font-weight:700;display:grid;position:absolute;top:-8px;right:-8px}[data-skin=refined-light] .prod-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));align-items:stretch;gap:16px;display:grid}@media (width<=560px){[data-skin=refined-light] .prod-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}[data-skin=refined-light] .prod-card{background:var(--paper);border:1px solid var(--hair-2);border-radius:var(--radius);box-shadow:var(--shadow-sm);cursor:pointer;min-width:0;height:100%;transition:transform .2s var(--ease), box-shadow .2s, border-color .2s;flex-direction:column;display:flex;overflow:hidden}[data-skin=refined-light] .prod-card:hover{box-shadow:var(--shadow);border-color:var(--hair-strong);transform:translateY(-3px)}[data-skin=refined-light] .prod-card:focus-visible{outline:2.5px solid var(--brand);outline-offset:2px}[data-skin=refined-light] .prod-img{aspect-ratio:1/.75;background:linear-gradient(135deg, var(--canvas-2), var(--canvas));place-items:center;display:grid;position:relative;overflow:hidden}[data-skin=refined-light] .prod-img-actual{object-fit:cover;width:100%;height:100%;transition:transform .3s var(--ease)}[data-skin=refined-light] .prod-card:hover .prod-img-actual{transform:scale(1.04)}[data-skin=refined-light] .prod-img-placeholder{width:40px;height:40px;color:var(--ink-4);opacity:.45}[data-skin=refined-light] .prod-img-badge{position:absolute;top:9px;left:9px}[data-skin=refined-light] .prod-body{flex-direction:column;flex:1;gap:6px;min-width:0;padding:12px;display:flex}[data-skin=refined-light] .prod-name{color:var(--ink);-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:20px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}[data-skin=refined-light] .prod-brand{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;min-height:1.35em;font-size:11.5px;overflow:hidden}[data-skin=refined-light] .prod-meta{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;margin-top:auto;padding-top:8px;display:flex}[data-skin=refined-light] .prod-meta .prod-price,[data-skin=refined-light] .prod-meta .prod-price-sm,[data-skin=refined-light] .prod-meta .prod-price-lg{min-width:0;max-width:100%;overflow:hidden}[data-skin=refined-light] .prod-meta .prod-price .tnum,[data-skin=refined-light] .prod-meta .prod-price-sm .tnum,[data-skin=refined-light] .prod-meta .prod-price-lg .tnum{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-skin=refined-light] .prod-meta .badge{flex-shrink:0}[data-skin=refined-light] .prod-add-btn{flex-shrink:0;justify-content:center;width:100%;margin-top:2px;gap:6px!important;height:32px!important;padding:0 10px!important;font-size:12.5px!important}[data-skin=refined-light] .prod-foot{justify-content:space-between;align-items:center;gap:6px;min-width:0;margin-top:auto;padding-top:8px;display:flex}[data-skin=refined-light] .prod-foot-right{flex-shrink:0;align-items:center;gap:6px;display:flex}[data-skin=refined-light] .prod-modal-img{aspect-ratio:16/9;background:linear-gradient(135deg, var(--canvas-2), var(--canvas));border-bottom:1px solid var(--hair);place-items:center;display:grid;position:relative;overflow:hidden}[data-skin=refined-light] .prod-modal-specs{grid-template-columns:auto 1fr;gap:6px 16px;margin-bottom:14px;font-size:13px;display:grid}[data-skin=refined-light] .prod-spec-label{color:var(--ink-3);font-weight:500}[data-skin=refined-light] .prod-spec-val{color:var(--ink-2);font-weight:600}[data-skin=refined-light] .prod-modal-desc{color:var(--ink-3);margin-bottom:16px;font-size:13px;line-height:1.6}[data-skin=refined-light] .prod-modal-price-row{align-items:center;gap:14px;margin-bottom:14px;display:flex}[data-skin=refined-light] .prod-qty-stepper{border:1px solid var(--hair-2);background:var(--paper-soft);border-radius:9px;align-items:center;display:inline-flex;overflow:hidden}[data-skin=refined-light] .prod-qty-btn{color:var(--ink-2);cursor:pointer;background:0 0;border:none;place-items:center;padding:6px 10px;transition:background .14s,color .14s;display:grid}[data-skin=refined-light] .prod-qty-btn:hover{background:var(--canvas-2);color:var(--brand)}[data-skin=refined-light] .prod-qty-btn:disabled{opacity:.4;cursor:not-allowed}[data-skin=refined-light] .prod-qty-val{color:var(--ink);text-align:center;min-width:2.2rem;padding:6px 12px;font-size:13px;font-weight:700}[data-skin=refined-light] .prod-modal-cta{justify-content:center;width:100%;height:42px;font-size:14px}[data-skin=refined-light] .pdp-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}@media (width<=760px){[data-skin=refined-light] .pdp-layout{grid-template-columns:1fr;gap:20px}}[data-skin=refined-light] .pdp-media{position:sticky;top:16px}@media (width<=760px){[data-skin=refined-light] .pdp-media{position:static}}[data-skin=refined-light] .pdp-img{aspect-ratio:1;background:linear-gradient(135deg, var(--canvas-2), var(--canvas));border:1px solid var(--hair-2);border-radius:var(--radius-lg);place-items:center;width:100%;display:grid;position:relative;overflow:hidden}[data-skin=refined-light] .pdp-img-actual{object-fit:contain;width:100%;height:100%;padding:24px}[data-skin=refined-light] .pdp-info{flex-direction:column;gap:14px;min-width:0;display:flex}[data-skin=refined-light] .pdp-crumb{color:var(--brand);background:var(--brand-soft);cursor:pointer;border:none;border-radius:999px;align-self:flex-start;padding:4px 11px;font-size:12px;font-weight:600;transition:background .14s}[data-skin=refined-light] .pdp-crumb:hover{background:var(--brand-soft-2)}[data-skin=refined-light] .pdp-title{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:24px;font-weight:800;line-height:1.25}[data-skin=refined-light] .pdp-sub{color:var(--ink-3);margin:-6px 0 0;font-size:13.5px}[data-skin=refined-light] .pdp-avail{flex-wrap:wrap;align-items:center;gap:10px;display:flex}[data-skin=refined-light] .pdp-avail-msg{color:var(--ink-3);align-items:center;gap:5px;font-size:12.5px;display:inline-flex}[data-skin=refined-light] .pdp-avail-msg--out{color:var(--red)}[data-skin=refined-light] .pdp-price{margin:2px 0 4px}[data-skin=refined-light] .pdp-buy-row{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:4px;display:flex}[data-skin=refined-light] .pdp-cta{flex:1;justify-content:center;min-width:160px;height:46px;font-size:14px}[data-skin=refined-light] .pdp-specs{border-top:1px solid var(--hair-2);border-bottom:1px solid var(--hair-2);grid-template-columns:auto 1fr;gap:8px 18px;padding:14px 0;font-size:13px;display:grid}[data-skin=refined-light] .pdp-section-title{color:var(--ink-2);text-transform:uppercase;letter-spacing:.04em;margin:0 0 6px;font-size:13px;font-weight:700}[data-skin=refined-light] .pdp-desc-block{margin-top:4px}[data-skin=refined-light] .store-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:64px 20px;display:flex}[data-skin=refined-light] .store-pagination{justify-content:center;align-items:center;gap:12px;margin-top:32px;display:flex}[data-skin=refined-light] .cart-item{align-items:flex-start;gap:13px;display:flex}[data-skin=refined-light] .cart-thumb{border-radius:var(--radius-sm);background:var(--canvas-2);border:1px solid var(--hair);flex-shrink:0;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}[data-skin=refined-light] .cart-item-name{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}[data-skin=refined-light] .cart-item-sub{color:var(--ink-3);margin-top:2px;font-size:11.5px}[data-skin=refined-light] .cart-remove-btn{color:var(--ink-4);cursor:pointer;background:0 0;border:none;border-radius:7px;place-items:center;padding:5px;transition:background .14s,color .14s;display:grid}[data-skin=refined-light] .cart-remove-btn:hover{background:var(--red-bg);color:var(--red)}[data-skin=refined-light] .cart-remove-btn:disabled{opacity:.4;cursor:not-allowed}[data-skin=refined-light] .cart-total-row{justify-content:space-between;align-items:center;font-size:13.5px;display:flex}[data-skin=refined-light] .cart-total-final{color:var(--ink);padding-top:2px;font-size:15px;font-weight:700}[data-skin=refined-light] .cart-divider{background:var(--hair-2);height:1px;margin:4px 0}[data-skin=refined-light] .order-steps{background:var(--paper);border:1px solid var(--hair);border-radius:var(--radius);justify-content:space-between;align-items:flex-start;gap:0;padding:18px 8px 6px;display:flex}[data-skin=refined-light] .order-step{text-align:center;flex-direction:column;flex:1;align-items:center;gap:8px;min-width:0;display:flex;position:relative}[data-skin=refined-light] .order-step-dot{background:var(--canvas-2);width:30px;height:30px;color:var(--ink-4);border:2px solid var(--hair-2);z-index:1;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;transition:all .18s;display:flex}[data-skin=refined-light] .order-step-label{color:var(--ink-4);max-width:84px;font-size:11.5px;font-weight:600;line-height:1.25}[data-skin=refined-light] .order-step-line{background:var(--hair-2);z-index:0;width:100%;height:2px;position:absolute;top:15px;right:50%}[data-skin=refined-light] .order-step-line.is-filled{background:var(--brand)}[data-skin=refined-light] .order-step--done .order-step-dot{background:var(--brand);border-color:var(--brand);color:#fff}[data-skin=refined-light] .order-step--done .order-step-label{color:var(--ink-2)}[data-skin=refined-light] .order-step--current .order-step-dot{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-deep);box-shadow:0 0 0 4px var(--brand-soft)}[data-skin=refined-light] .order-step--current .order-step-label{color:var(--brand-deep);font-weight:700}[data-skin=refined-light] .order-steps-terminal{background:var(--red-bg);color:var(--red);border:1px solid var(--red);border-radius:var(--radius);align-items:center;gap:9px;padding:13px 16px;font-size:13px;font-weight:600;display:flex}[data-shell=bento]{--bt-ground:#f1f4f9;--bt-white:#fff;--bt-ink:#1a1a1a;--bt-ink2:#4b5563;--bt-mute:#9ca3af;--bt-blue:#2563eb;--bt-blue-soft:#e8eefd;--bt-blue-text:#dce6fe;--bt-soft:#eef2f8;--bt-line:#e8edf4;--bt-red:#c23b33;--bt-amber:#b5760c;--bt-mint:#0f8a5f;--bt-gold:#ffd166;--bt-head:"Bricolage Grotesque", "IBM Plex Sans", system-ui, sans-serif;--bt-body:"IBM Plex Sans", system-ui, sans-serif;--bt-mono:"Geist Mono", "JetBrains Mono", Menlo, monospace;--font-num:var(--bt-mono);--bt-shadow:0 1px 2px #0000000a;--bt-shadow-float:0 8px 24px #1a1a1a1a;--bt-sidebar-w:256px;font-family:var(--bt-body);color:var(--bt-ink);background:var(--bt-ground);-webkit-font-smoothing:antialiased}[data-shell=bento][data-skin=refined-light]{--canvas:var(--bt-ground);--canvas-2:var(--bt-ground);--brand:var(--bt-blue);--ink:var(--bt-ink);--font-display:var(--bt-head);--font-serif:var(--bt-head);--font-sans:var(--bt-body);font-family:var(--bt-body);color:var(--bt-ink);background:var(--bt-ground)}[data-shell=bento] .page-title,[data-shell=bento] .card-title,[data-shell=bento] .sec-title,[data-shell=bento] .greeting,[data-shell=bento] .modal-title,[data-shell=bento] .drawer-title,[data-shell=bento] .notif-title,[data-shell=bento] .veh-name,[data-shell=bento] .vfc-title,[data-shell=bento] .sgroup-head .sg-title,[data-shell=bento] .attn-head .ah-title,[data-shell=bento] .review-card .rv-title,[data-shell=bento] .help-card .hc-title,[data-shell=bento] .more-rewards-pts,[data-shell=bento] .loyalty-block .lb-pts{font-family:var(--bt-head)}[data-shell=bento] *,[data-shell=bento] :before,[data-shell=bento] :after{box-sizing:border-box}[data-shell=bento] button{font-family:inherit}.bt-app{background:var(--bt-ground);gap:20px;min-height:100vh;padding:16px;display:flex}.bt-sidebar{width:var(--bt-sidebar-w);background:var(--bt-white);height:calc(100vh - 32px);box-shadow:var(--bt-shadow);border-radius:20px;flex-direction:column;flex-shrink:0;justify-content:space-between;gap:16px;padding:22px 14px 16px;display:flex;position:sticky;top:16px;overflow:hidden}.bt-sb-top{scrollbar-width:none;flex-direction:column;gap:26px;min-height:0;display:flex;overflow-y:auto}.bt-sb-top::-webkit-scrollbar{display:none}.bt-brand{color:inherit;align-items:center;gap:12px;padding:0 8px;text-decoration:none;display:flex}.bt-logo{background:var(--bt-blue);color:#fff;width:40px;height:40px;font:800 15px var(--bt-head);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.bt-brand-name{font:700 17px var(--bt-head);letter-spacing:-.2px}.bt-nav{flex-direction:column;gap:4px;display:flex}.bt-nav-item{height:44px;color:var(--bt-ink2);font:500 15px var(--bt-body);border-radius:12px;justify-content:space-between;align-items:center;padding:0 14px;text-decoration:none;transition:background .15s,color .15s;display:flex}.bt-nav-item:hover{background:var(--bt-soft);color:var(--bt-ink)}.bt-nav-item.active,.bt-nav-item.active:hover{background:var(--bt-ink);color:#fff;font-weight:600}.bt-nav-left{align-items:center;gap:12px;min-width:0;display:flex}.bt-nav-count{background:var(--bt-soft);font:600 11px var(--bt-mono);color:var(--bt-ink);border-radius:9999px;padding:2px 8px}.bt-nav-item.active .bt-nav-count{color:#fff;background:#ffffff2e}.bt-group-label{font:600 12px var(--bt-body);color:var(--bt-mute);padding:4px 14px 0}.bt-user{background:var(--bt-soft);border-radius:14px;align-items:center;gap:6px;padding:10px;display:flex}.bt-user-link{min-width:0;color:inherit;flex:1;align-items:center;gap:10px;text-decoration:none;display:flex}.bt-avatar{background:var(--bt-ink);color:#fff;width:36px;height:36px;font:700 13px var(--bt-body);border-radius:9999px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.bt-avatar img{object-fit:cover;width:100%;height:100%;display:block}.bt-user-text{flex-direction:column;gap:1px;min-width:0;display:flex}.bt-user-name{font:600 13.5px var(--bt-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bt-user-acct{font:400 11px var(--bt-mono);color:var(--bt-ink2)}.bt-signout{width:30px;height:30px;color:var(--bt-mute);cursor:pointer;background:0 0;border:0;border-radius:9999px;flex-shrink:0;place-items:center;display:grid}.bt-signout:hover{color:var(--bt-ink);background:#fff}.bt-main{flex-direction:column;flex:1;gap:24px;min-width:0;padding:14px 16px 88px 8px;display:flex}.bt-toprow{justify-content:space-between;align-items:center;gap:12px;display:flex}.bt-eyebrow{font:400 12.5px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;color:var(--bt-ink2)}.bt-bell{background:var(--bt-white);width:44px;height:44px;box-shadow:var(--bt-shadow);color:var(--bt-ink);border:0;border-radius:9999px;flex-shrink:0;place-items:center;text-decoration:none;display:grid;position:relative}.bt-bell:hover{background:var(--bt-soft)}.bt-bell-dot{background:var(--bt-red);color:#fff;min-width:17px;height:17px;font:600 10px var(--bt-mono);border-radius:9999px;place-items:center;padding:0 4px;display:grid;position:absolute;top:7px;right:7px}.bt-greeting{flex-direction:column;gap:8px;padding:8px 8px 0;display:flex}.bt-h1{font:700 40px/1.05 var(--bt-head);letter-spacing:-1px;margin:0}.bt-sub{font:400 16px/1.5 var(--bt-body);color:var(--bt-ink2);max-width:760px;margin:0}.bt-crumbs{font:500 12.5px var(--bt-mono);letter-spacing:.5px;color:var(--bt-ink2);align-items:center;gap:8px;display:flex}.bt-crumbs a{color:inherit;text-decoration:none}.bt-crumbs a:hover{color:var(--bt-ink)}.bt-crumbs .current{color:var(--bt-ink);font-weight:400}.bt-crumbs svg{color:var(--bt-mute)}.bt-titlerow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.bt-title-block{flex-direction:column;gap:8px;min-width:0;display:flex}.bt-title-line{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.bt-title{font:700 36px/1.1 var(--bt-head);letter-spacing:-.9px;margin:0}.bt-title-sub{font:400 15px var(--bt-body);color:var(--bt-ink2);margin:0}.bt-actions{align-items:center;gap:10px;display:flex}.bt-segs{background:var(--bt-white);box-shadow:var(--bt-shadow);scrollbar-width:none;border-radius:9999px;align-self:flex-start;gap:2px;max-width:100%;padding:6px;display:inline-flex;overflow-x:auto}.bt-segs::-webkit-scrollbar{display:none}.bt-seg{color:var(--bt-ink2);font:500 14.5px var(--bt-body);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9999px;align-items:center;gap:8px;padding:10px 18px;transition:background .15s,color .15s;display:inline-flex}.bt-seg:hover{color:var(--bt-ink)}.bt-seg.active{background:var(--bt-ink);color:#fff;font-weight:600}.bt-tile.list{gap:0;padding:0}.bt-list-head{justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;display:flex}.bt-list-title{font:700 17px var(--bt-head);letter-spacing:-.2px}.bt-list-note{font:600 11.5px var(--bt-mono);letter-spacing:.5px;text-transform:uppercase;color:var(--bt-mute)}.bt-pill{font:600 12.5px var(--bt-body);background:var(--bt-soft);color:var(--bt-ink2);white-space:nowrap;border-radius:9999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.bt-pill.blue{background:var(--bt-blue-soft);color:var(--bt-blue)}.bt-pill.mint{color:#1f9d5b;background:#e1f4e9}.bt-pill.amber{color:var(--bt-amber);background:#fbefd8}.bt-pill.red{color:var(--bt-red);background:#fbe7e5}.bt-row{border-top:1px solid var(--bt-line);text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0;align-items:flex-start;gap:16px;padding:16px 24px;transition:background .14s;display:flex}.bt-row:hover{background:#f7f9fc}.bt-row.unread{background:#fbfcfe}.bt-row-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.bt-row-title{font:600 15.5px var(--bt-body);color:var(--bt-ink)}.bt-row.unread .bt-row-title{font-weight:700}.bt-row-msg{font:400 13.5px/1.45 var(--bt-body);color:var(--bt-ink2)}.bt-row-meta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.bt-meta{font:400 12px var(--bt-mono);color:var(--bt-mute);white-space:nowrap;align-items:center;gap:8px;display:flex}.bt-unread-dot{background:var(--bt-blue);border-radius:9999px;flex-shrink:0;width:8px;height:8px}.bt-row-time{font:400 12px var(--bt-body);color:var(--bt-mute);display:none}.bt-toggle{cursor:pointer;background:#c9d1dc;border:0;border-radius:9999px;flex-shrink:0;width:44px;height:26px;padding:3px;transition:background .15s;position:relative}.bt-toggle[aria-checked=true]{background:var(--bt-blue)}.bt-toggle:after{content:"";background:#fff;border-radius:9999px;width:20px;height:20px;transition:transform .15s;display:block}.bt-toggle[aria-checked=true]:after{transform:translate(18px)}.bt-toggle:disabled{opacity:.6;cursor:default}.bt-empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:40px 24px;display:flex}.bt-empty-icon{background:var(--bt-soft);width:56px;height:56px;color:var(--bt-ink2);border-radius:9999px;place-items:center;display:grid}.bt-empty-title{font:700 18px var(--bt-head)}.bt-empty-text{font:400 14px var(--bt-body);color:var(--bt-ink2);margin:0}.bt-btn{cursor:pointer;font:700 14px var(--bt-body);color:var(--bt-ink);background:var(--bt-white);white-space:nowrap;border:0;border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;text-decoration:none;transition:transform .12s,background .15s,box-shadow .15s;display:inline-flex}.bt-btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px #1a1a1a14}.bt-btn:active{transform:translateY(0)}.bt-btn:disabled{opacity:.6;cursor:default;box-shadow:none;transform:none}.bt-btn-primary{background:var(--bt-blue);color:#fff}.bt-btn-onblue{color:var(--bt-blue);background:#fff;padding:16px 28px;font-size:16px}.bt-btn-white{color:var(--bt-ink);box-shadow:inset 0 0 0 1px var(--bt-line);background:#fff}.bt-link{font:700 15px var(--bt-body);color:var(--bt-blue);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;text-decoration:none;display:inline-flex}.bt-link.sm{gap:4px;font-size:13px}.bt-link:hover{text-underline-offset:3px;text-decoration:underline}.bt-chip{font:600 13px var(--bt-body);color:#fff;white-space:nowrap;background:#ffffff2e;border-radius:9999px;align-items:center;padding:7px 14px;display:inline-flex}.bt-chip-mono{font:600 11px var(--bt-mono);letter-spacing:1.2px;text-transform:uppercase;padding:5px 11px}.bt-promo{background:var(--bt-ink);color:#fff;border-radius:20px;justify-content:space-between;align-items:stretch;height:236px;display:flex;overflow:hidden}.bt-promo-text{flex-direction:column;justify-content:center;gap:12px;width:580px;max-width:62%;padding:22px 36px;display:flex}.bt-promo-top{align-items:center;gap:10px;display:flex}.bt-promo-ends{font:400 12px var(--bt-mono);color:#98a1af}.bt-promo-title{font:700 36px/1.1 var(--bt-head);letter-spacing:-.8px;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.bt-promo-sub{font:400 15.5px/1.45 var(--bt-body);color:#c9cfd9;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.bt-promo-bottom{align-items:center;gap:18px;padding-top:6px;display:flex}.bt-promo-media{color:#6b7280;background:#2a3140;flex:1;place-items:center;min-width:0;display:grid}.bt-promo-media img,.bt-promo-media video{object-fit:cover;width:100%;height:100%;display:block}.bt-dots{align-items:center;gap:6px;display:flex}.bt-dot{cursor:pointer;background:#ffffff59;border:0;border-radius:9999px;width:7px;height:7px;padding:0;transition:width .2s}.bt-dot.active{background:#fff;border-radius:4px;width:18px}.bt-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:stretch;gap:20px;display:grid}.bt-side{flex-direction:column;gap:12px;min-width:0;display:flex}.bt-tile{background:var(--bt-white);box-shadow:var(--bt-shadow);border-radius:20px;flex-direction:column;gap:10px;min-width:0;padding:20px;display:flex}.bt-tile.grow{flex:1;justify-content:space-between}.bt-tile.clickable{cursor:pointer;transition:transform .12s,box-shadow .15s}.bt-tile.clickable:hover{transform:translateY(-1px);box-shadow:0 6px 18px #1a1a1a12}.bt-tile-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.bt-tile-label{font:600 13.5px var(--bt-body);color:var(--bt-ink2);align-items:center;gap:8px;display:flex}.bt-tile-label.red{color:var(--bt-red)}.bt-tile-label.blue{color:var(--bt-blue)}.bt-dot8{background:currentColor;border-radius:9999px;flex-shrink:0;width:8px;height:8px}.bt-tile-main{flex-direction:column;gap:4px;display:flex}.bt-tile-value{font:700 26px var(--bt-head);letter-spacing:-.5px;line-height:1.2}.bt-tile-value.mono{font:600 26px var(--bt-mono);letter-spacing:0}.bt-tile-meta{font:400 14px/1.35 var(--bt-body);color:var(--bt-ink2)}.bt-doc{border-bottom:1px solid var(--bt-line);color:var(--bt-amber);align-items:center;gap:10px;padding-bottom:12px;display:flex}.bt-doc:last-child{border-bottom:0;padding-bottom:0}.bt-doc.red{color:var(--bt-red)}.bt-doc.ok{color:var(--bt-mint)}.bt-doc-text{min-width:0;color:var(--bt-ink);flex-direction:column;flex:1;gap:2px;display:flex}.bt-doc-name{font:600 14.5px var(--bt-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bt-doc-veh{font:400 12.5px var(--bt-body);color:var(--bt-ink2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bt-doc-right{text-align:right;flex-direction:column;flex-shrink:0;gap:2px;display:flex}.bt-doc-days{font:600 13.5px var(--bt-mono)}.bt-doc-date{font:400 12px var(--bt-body);color:var(--bt-ink2)}.bt-book{background:var(--bt-white);width:100%;box-shadow:var(--bt-shadow);cursor:pointer;color:var(--bt-ink);text-align:left;border:0;border-radius:20px;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;transition:transform .12s,box-shadow .15s;display:flex}.bt-book:hover{transform:translateY(-1px);box-shadow:0 6px 18px #1a1a1a12}.bt-book-left{align-items:center;gap:14px;display:flex}.bt-plus{background:var(--bt-blue-soft);width:40px;height:40px;color:var(--bt-blue);border-radius:9999px;flex-shrink:0;place-items:center;display:grid}.bt-book-label{font:700 18px var(--bt-head)}.bt-book>svg{color:var(--bt-mute)}.bt-hero{background:var(--bt-blue);color:#fff;border-radius:20px;flex-direction:column;justify-content:space-between;gap:22px;min-width:0;min-height:420px;padding:28px;display:flex}.bt-hero-top{flex-direction:column;gap:22px;display:flex}.bt-chiprow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bt-hero-veh{font:400 13px var(--bt-mono);color:var(--bt-blue-text)}.bt-hero-text{flex-direction:column;gap:14px;max-width:560px;display:flex}.bt-hero-title{font:700 30px/1.08 var(--bt-head);letter-spacing:-.8px;margin:0}.bt-hero-detail{font:400 15px/1.5 var(--bt-body);color:var(--bt-blue-text);margin:0}.bt-steps{gap:10px;display:flex}.bt-step{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.bt-step-bar{background:#ffffff40;border-radius:9999px;height:6px}.bt-step.done .bt-step-bar{background:#fff}.bt-step.now .bt-step-bar{background:var(--bt-gold)}.bt-step-label{font:500 13px var(--bt-body);color:#ffffffa6;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bt-step.done .bt-step-label{color:#fff}.bt-step.now .bt-step-label{color:#fff;font-weight:700}.bt-step-btn{text-align:left;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;margin:0;padding:0}.bt-step-btn:hover .bt-step-bar{background:#fff}.bt-step-btn:hover .bt-step-label{color:#fff;text-underline-offset:3px;text-decoration:underline}.bt-step-btn.now:hover .bt-step-bar{background:var(--bt-gold)}.bt-step-btn:focus-visible{outline-offset:4px;outline:2px solid #fff}.bt-step.is-disabled{cursor:not-allowed}.bt-steps-caption{font:600 13px var(--bt-body);color:#fff;margin-top:8px;display:none}.bt-hero-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.bt-amount-row{flex-direction:column;gap:4px;display:flex}.bt-amount-label{font:400 13px var(--bt-body);color:var(--bt-blue-text)}.bt-amount{font:600 28px var(--bt-mono);color:#fff;line-height:1.2}.bt-hero-foot>.bt-btn:only-child{margin-left:auto}[data-shell=bento] [data-tip]:after{content:attr(data-tip);content:attr(data-tip) / "";background:var(--bt-ink);color:#fff;font:500 12.5px/1.3 var(--bt-body);white-space:nowrap;opacity:0;pointer-events:none;z-index:30;border-radius:10px;padding:8px 12px;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px)}[data-shell=bento] [data-tip].tip-below:after{top:calc(100% + 8px);bottom:auto;transform:translate(-50%)translateY(-4px)}[data-shell=bento] [data-tip].tip-right:after{left:auto;right:0;transform:translate(0)translateY(4px)}[data-shell=bento] [data-tip].tip-right.tip-below:after{transform:translate(0)translateY(-4px)}@media (hover:hover){[data-shell=bento] [data-tip].tip-right:hover:after,[data-shell=bento] [data-tip].tip-right:focus-visible:after{transform:translate(0)translateY(0)}[data-shell=bento] [data-tip]:hover:after,[data-shell=bento] [data-tip]:focus-visible:after{opacity:1;transform:translate(-50%)translateY(0)}}@media (hover:none),(width<=900px){[data-shell=bento] [data-tip]:after{display:none}}.bt-tabbar{z-index:65;padding:0 16px calc(12px + env(safe-area-inset-bottom));pointer-events:none;display:none;position:fixed;bottom:0;left:0;right:0}.bt-tabbar-inner{pointer-events:auto;background:var(--bt-white);height:64px;box-shadow:var(--bt-shadow-float);border-radius:9999px;max-width:560px;margin:0 auto;padding:6px;display:flex}.bt-tab{color:var(--bt-ink2);font:500 10px var(--bt-body);border-radius:9999px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;text-decoration:none;transition:background .15s,color .15s;display:flex;position:relative}.bt-tab.active{background:var(--bt-ink);color:#fff;font-weight:600}.bt-tab-dot{background:var(--bt-red);border-radius:9999px;width:7px;height:7px;position:absolute;top:8px;right:18px}.bt-skel{background:linear-gradient(90deg, var(--bt-soft) 25%, #e3e8f0 50%, var(--bt-soft) 75%);background-size:200% 100%;border-radius:12px;animation:1.2s infinite bt-shimmer}@keyframes bt-shimmer{to{background-position:-200% 0}}@media (width<=900px){.bt-app{padding:8px 16px calc(96px + env(safe-area-inset-bottom));display:block}.bt-sidebar{display:none}.bt-main{gap:16px;padding:0}.bt-greeting{gap:6px;padding:2px 2px 0}.bt-h1{letter-spacing:-.6px;font-size:26px}.bt-sub{font-size:14px;line-height:1.45}.bt-eyebrow{font-size:12px}.bt-bell{width:42px;height:42px}.bt-promo{flex-direction:column-reverse;height:auto}.bt-promo-text{gap:8px;width:100%;max-width:none;padding:14px 18px 16px}.bt-promo-media{flex:none;height:112px}.bt-promo-title{letter-spacing:-.4px;font-size:22px}.bt-promo-sub{font-size:13.5px}.bt-promo-bottom{justify-content:space-between;padding-top:4px}.bt-grid{grid-template-columns:1fr;gap:16px}.bt-hero{gap:14px;min-height:0;padding:18px}.bt-hero-top{gap:14px}.bt-chip{padding:6px 12px;font-size:12.5px}.bt-hero-veh{font-size:12px}.bt-hero-text{gap:10px;max-width:none}.bt-hero-title{letter-spacing:-.5px;font-size:22px;line-height:1.1}.bt-hero-detail{font-size:14px;line-height:1.45}.bt-steps{gap:6px}.bt-step-label{display:none}.bt-step-btn{margin:-10px 0;padding:10px 0}.bt-steps-caption{display:block}.bt-hero-foot{flex-direction:column;align-items:stretch;gap:14px}.bt-amount-row{flex-direction:row;justify-content:space-between;align-items:flex-end}.bt-amount{font-size:26px}.bt-btn-onblue{width:100%;padding:15px 20px;font-size:15.5px}.bt-hero-foot>.bt-btn:only-child{margin-left:0}.bt-side{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bt-side>*{grid-column:span 2}.bt-side>.bt-tile.pair{grid-column:span 1}.bt-tile{gap:12px;padding:18px}.bt-tile.grow{justify-content:flex-start}.bt-tile-label{font-size:12.5px}.bt-tile-value{font-size:21px}.bt-tile-value.mono{font-size:22px}.bt-tile-meta{font-size:12.5px}.bt-link{font-size:13.5px}.bt-doc-name{font-size:14.5px}.bt-doc-days{font-size:13px}.bt-book{padding:16px 18px}.bt-plus{width:38px;height:38px}.bt-book-label{font-size:17px}.bt-title{letter-spacing:-.6px;font-size:26px}.bt-title-sub{font-size:13px}.bt-segs{align-self:stretch}.bt-seg{padding:9px 13px}.bt-seg-count{display:none}.bt-segs.with-counts .bt-seg-count{display:inline}.bt-list-head{padding:16px 18px 6px}.bt-list-title{font:700 15px var(--bt-body)}.bt-row{gap:12px;padding:13px 18px}.bt-row-title{font-size:15px}.bt-row-msg{font-size:13px}.bt-row-meta{display:none}.bt-row-time,.bt-tabbar{display:block}}[data-shell=bento].bt-dlg-root{color:var(--bt-ink);background:0 0}.bt-dlg-overlay{z-index:70;background:#2a313ce0;position:fixed;inset:0}.bt-dlg{z-index:71;background:var(--bt-white);border-radius:24px;outline:none;flex-direction:column;width:920px;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 24px 60px #00000040}.bt-dlg:focus,.bt-dlg:focus-visible{outline:none;box-shadow:0 24px 60px #00000040}.bt-dlg.narrow{width:760px}.bt-dlg.small{width:520px}.bt-dlg-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:26px 28px 18px;display:flex}.bt-dlg-title-block{flex-direction:column;gap:6px;min-width:0;display:flex}.bt-dlg-eyebrow{font:400 11px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;color:var(--bt-ink2);display:none}.bt-dlg-title{font:700 26px/1.2 var(--bt-head);letter-spacing:-.6px;margin:0}.bt-dlg-sub{font:400 14px/1.4 var(--bt-body);color:var(--bt-ink2);margin:0}.bt-dlg-close,.bt-dlg-back{background:var(--bt-soft);width:38px;height:38px;color:var(--bt-ink);cursor:pointer;border:0;border-radius:9999px;flex-shrink:0;place-items:center;display:grid}.bt-dlg-back{background:var(--bt-white);box-shadow:var(--bt-shadow);display:none}.bt-dlg-close:hover,.bt-dlg-back:hover{background:#e3e8f0}.bt-dlg-body{flex-direction:column;flex:1;gap:20px;min-height:0;padding:8px 28px 24px;display:flex;overflow-y:auto}.bt-dlg-foot{border-top:1px solid var(--bt-line);justify-content:space-between;align-items:center;gap:12px;padding:16px 28px 22px;display:flex}.bt-dlg-note{font:400 13px var(--bt-body);color:var(--bt-ink2)}.bt-dlg-summary{justify-content:space-between;align-items:center;gap:12px;display:none}.bt-dlg-summary .k{font:400 13px var(--bt-body);color:var(--bt-ink2)}.bt-dlg-summary .v{font:600 16px var(--bt-mono)}.bt-dlg-actions{align-items:center;gap:10px;display:flex}.bt-wsteps{gap:10px;display:flex}.bt-wstep{text-align:left;min-width:0;font:inherit;color:inherit;cursor:default;background:0 0;border:0;flex-direction:column;flex:1;gap:10px;padding:0;display:flex}.bt-wstep.done{cursor:pointer}.bt-wstep-bar{background:#e5e7eb;border-radius:9999px;height:6px}.bt-wstep.done .bt-wstep-bar{background:var(--bt-blue)}.bt-wstep.now .bt-wstep-bar{background:#f2b736}.bt-wstep-label{font:500 13px var(--bt-body);color:var(--bt-mute);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bt-wstep.done .bt-wstep-label{color:var(--bt-ink)}.bt-wstep.now .bt-wstep-label{color:var(--bt-ink);font-weight:700}.bt-wstep-detail{font:400 12px var(--bt-body);color:var(--bt-ink2);white-space:nowrap;text-overflow:ellipsis;margin-top:-4px;overflow:hidden}.bt-sec{flex-direction:column;gap:6px;display:flex}.bt-sec-title{font:700 21px/1.2 var(--bt-head);letter-spacing:-.3px;margin:0}.bt-sec-sub{font:400 14px/1.45 var(--bt-body);color:var(--bt-ink2);margin:0}.bt-sec-label{font:700 15px var(--bt-body)}.bt-options{grid-template-columns:1fr 1fr;gap:14px;display:grid}.bt-options.col{grid-template-columns:1fr;gap:10px}.bt-option{background:var(--bt-white);text-align:left;cursor:pointer;font:inherit;color:inherit;border:1px solid #dce3ee;border-radius:16px;align-items:center;gap:14px;padding:16px;transition:background .15s,border-color .15s;display:flex}.bt-option:hover{border-color:#c9d1dc}.bt-option.on{background:var(--bt-blue-soft);border-color:var(--bt-blue)}.bt-option-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.bt-option-title{font:600 15px var(--bt-body)}.bt-option.on .bt-option-title{color:var(--bt-blue)}.bt-option-sub{font:400 13px/1.4 var(--bt-body);color:var(--bt-ink2)}.bt-radio{background:var(--bt-white);border:1.5px solid #c9d1dc;border-radius:9999px;flex-shrink:0;width:22px;height:22px}.bt-option.on .bt-radio{border:7px solid var(--bt-blue)}.bt-addrow{background:var(--bt-soft);text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;border:0;border-radius:16px;align-items:center;gap:12px;padding:14px;display:flex}.bt-addrow:hover{background:#e3e8f0}.bt-addrow .bt-plus{background:var(--bt-white);width:36px;height:36px}.bt-addrow-title{font:600 15px var(--bt-body)}.bt-addrow-sub{font:400 12.5px/1.4 var(--bt-body);color:var(--bt-ink2)}.bt-formtile{background:var(--bt-soft);border-radius:16px;flex-direction:column;gap:14px;padding:20px;display:flex}.bt-formtile-title{font:700 15px var(--bt-body)}.bt-formrow{grid-template-columns:1fr 1fr;gap:14px;display:grid}.bt-field{flex-direction:column;gap:6px;min-width:0;display:flex}.bt-field-label{font:600 13px var(--bt-body);color:var(--bt-ink2)}.bt-input,.bt-textarea,.bt-select{background:var(--bt-white);width:100%;font:400 14px var(--bt-body);color:var(--bt-ink);border:1px solid #dce3ee;border-radius:12px;outline:none;height:46px;padding:0 14px;transition:border-color .15s,box-shadow .15s}.bt-input.mono{font-family:var(--bt-mono)}.bt-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%239CA3AF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");background-position:right 14px center;background-repeat:no-repeat;padding-right:38px}[data-shell=bento] .bt-combo{background:var(--bt-white);height:46px;font:400 14px var(--bt-body);color:var(--bt-ink);box-shadow:none;border:1px solid #dce3ee;border-radius:12px;justify-content:space-between;padding:0 14px}[data-shell=bento] .bt-combo:hover{background:var(--bt-white);color:var(--bt-ink);border-color:#c9d1dc}[data-shell=bento] .bt-combo.error{border-color:var(--bt-red)}[data-shell=bento] .bt-combo svg{color:var(--bt-mute);opacity:1}.bt-group{flex-direction:column;gap:14px;display:flex}.bt-group-head{flex-direction:column;gap:3px;display:flex}.bt-dropzone{background:var(--bt-soft);text-align:center;cursor:pointer;border:1.5px dashed #0000;border-radius:16px;outline:none;flex-direction:column;align-items:center;gap:8px;padding:22px 24px;transition:border-color .15s,background .15s;display:flex}.bt-dropzone:hover,.bt-dropzone.over{border-color:var(--bt-blue)}.bt-dropzone.over{background:var(--bt-blue-soft)}.bt-dropzone.off{cursor:default;opacity:.7}.bt-dropzone-badge{background:var(--bt-white);width:48px;height:48px;color:var(--bt-blue);border-radius:9999px;place-items:center;display:grid}.bt-dropzone-title{font:600 14.5px var(--bt-body)}.bt-dropzone-sub{font:400 13px var(--bt-body);color:var(--bt-ink2)}.bt-dropzone-sub b{color:var(--bt-blue);font-weight:700}.bt-thumbs{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.bt-thumb{aspect-ratio:4/3;background:var(--bt-soft);border-radius:12px;position:relative;overflow:hidden}.bt-thumb img{object-fit:cover;width:100%;height:100%;display:block}.bt-thumb button{color:#fff;cursor:pointer;background:#1a1a1ab3;border:0;border-radius:9999px;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:6px;right:6px}.bt-phone-only{display:none}@media (width<=900px){.bt-phone-only{display:inline}.bt-desk-only{display:none}.bt-group{background:var(--bt-white);border-radius:20px;gap:10px;padding:18px}.bt-thumbs{grid-template-columns:repeat(3,1fr)}.bt-dropzone{border-radius:14px;padding:14px 16px}.bt-dropzone-badge{width:44px;height:44px}}.bt-textarea{resize:none;height:auto;min-height:72px;padding:12px 14px;line-height:1.45}.bt-input::placeholder,.bt-textarea::placeholder{color:var(--bt-mute)}.bt-input:focus,.bt-textarea:focus,.bt-select:focus{border-color:var(--bt-blue);box-shadow:0 0 0 1px var(--bt-blue)}.bt-input.error,.bt-textarea.error{border-color:var(--bt-red)}.bt-field-help{font:400 12px var(--bt-body);color:var(--bt-ink2)}.bt-field-help.error{color:var(--bt-red)}.bt-branch-field:not([data-shell=bento] *) .bt-field-label{color:hsl(var(--foreground));font-size:13px;font-weight:600}.bt-branch-field:not([data-shell=bento] *) .bt-field-help{color:hsl(var(--muted-foreground));font-size:12px}.bt-branch-field:not([data-shell=bento] *) .bt-field-help.error{color:hsl(var(--destructive))}.bt-branch-field:not([data-shell=bento] *) .bt-select,.bt-branch-inline:not([data-shell=bento] *) .bt-select{color:hsl(var(--foreground));background-color:hsl(var(--background));border-color:hsl(var(--input));font-size:14px}.bt-branch-field:not([data-shell=bento] *) .bt-select:focus,.bt-branch-inline:not([data-shell=bento] *) .bt-select:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 1px hsl(var(--primary))}.bt-search{background:var(--bt-white);height:46px;color:var(--bt-mute);border:1px solid #dce3ee;border-radius:9999px;align-items:center;gap:10px;padding:0 16px;display:flex}.bt-search input{font:400 14px var(--bt-body);color:var(--bt-ink);background:0 0;border:0;outline:none;flex:1;min-width:0}.bt-search input::placeholder{color:var(--bt-mute)}.bt-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bt-chipbtn{background:var(--bt-soft);font:500 13px var(--bt-body);color:var(--bt-ink);cursor:pointer;white-space:nowrap;border:0;border-radius:9999px;padding:8px 14px}.bt-chipbtn:hover{background:#e3e8f0}.bt-chipbtn.on{background:var(--bt-ink);color:#fff;font-weight:600}.bt-chipbtn.ghost{background:var(--bt-white);border:1px solid #dce3ee;align-items:center;gap:6px;display:inline-flex}.bt-chipbtn.filled{background:var(--bt-blue);color:#fff;align-items:center;gap:6px;padding-right:8px;font-weight:600;display:inline-flex}.bt-chipbtn.filled .x{border-radius:9999px;place-items:center;padding:2px;display:grid}.bt-chipbtn.filled .x:hover{background:#fff3}.bt-svc-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bt-svc{background:var(--bt-white);text-align:left;cursor:pointer;font:inherit;color:inherit;border:1px solid #dce3ee;border-radius:16px;align-items:flex-start;gap:14px;padding:16px;transition:background .15s,border-color .15s;display:flex}.bt-svc:hover{border-color:#c9d1dc}.bt-svc.on{background:var(--bt-blue-soft);border-color:var(--bt-blue-soft)}.bt-check{background:var(--bt-white);color:#fff;border:1.5px solid #c9d1dc;border-radius:8px;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.bt-check.on{background:var(--bt-blue);border-color:var(--bt-blue)}.bt-svc-text{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.bt-svc-eyebrow{font:600 10.5px var(--bt-mono);letter-spacing:.8px;text-transform:uppercase;color:var(--bt-mute)}.bt-svc.on .bt-svc-eyebrow{color:var(--bt-blue)}.bt-svc-name{font:700 15.5px var(--bt-body)}.bt-svc.on .bt-svc-name{color:var(--bt-blue)}.bt-svc-desc{font:400 13px/1.45 var(--bt-body);color:var(--bt-ink2);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bt-svc-meta{justify-content:space-between;align-items:baseline;gap:8px;margin-top:2px;display:flex}.bt-svc-dur{font:400 12.5px var(--bt-mono);color:var(--bt-ink2)}.bt-svc-price{font:400 12px var(--bt-body);color:var(--bt-ink2)}.bt-svc-price b{font:700 14px var(--bt-mono);color:var(--bt-ink);margin-left:5px}.bt-selsum{background:var(--bt-soft);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.bt-selsum-title{font:700 15.5px var(--bt-body)}.bt-selsum-detail{font:400 13px var(--bt-body);color:var(--bt-ink2)}.bt-selsum-total{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.bt-eyebrow-sm{font:600 11px var(--bt-mono);letter-spacing:.8px;text-transform:uppercase;color:var(--bt-ink2)}.bt-eyebrow-sm.mute{color:var(--bt-mute)}.bt-selsum-amount{font:700 22px var(--bt-mono)}.bt-branch{background:var(--bt-soft);border-radius:16px;align-items:center;gap:14px;padding:14px 18px;display:flex}.bt-branch-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.bt-branch-name{font:700 15px var(--bt-body)}.bt-branch-detail{font:400 13px var(--bt-body);color:var(--bt-ink2)}.bt-picker{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.bt-picker.narrow{grid-template-columns:minmax(0,1fr) 232px}.bt-cal{flex-direction:column;gap:12px;display:flex}.bt-cal-head{justify-content:space-between;align-items:center;display:flex}.bt-cal-month{font:700 18px var(--bt-head)}.bt-cal-nav{gap:6px;display:flex}.bt-cal-nav button{background:var(--bt-soft);width:32px;height:32px;color:var(--bt-ink);cursor:pointer;border:0;border-radius:9999px;place-items:center;display:grid}.bt-cal-nav button:disabled{color:var(--bt-mute);cursor:default}.bt-cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.bt-cal-wd{text-align:center;font:600 10.5px var(--bt-mono);letter-spacing:.5px;color:var(--bt-mute);padding:4px 0}.bt-cal-day{height:40px;font:500 13.5px var(--bt-mono);color:var(--bt-ink);cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:relative}.bt-cal-day:hover:not(:disabled){background:var(--bt-soft)}.bt-cal-day:disabled{color:var(--bt-mute);cursor:not-allowed}.bt-cal-day.sel,.bt-cal-day.sel:hover{background:var(--bt-blue);color:#fff;font-weight:700}.bt-cal-day.current{background:var(--bt-blue-soft);color:var(--bt-blue);font-weight:700}.bt-cal-day .today{background:var(--bt-blue);border-radius:9999px;width:4px;height:4px}.bt-cal-day.sel .today{background:#fff}.bt-cal-legend{font:400 12.5px var(--bt-body);color:var(--bt-ink2);flex-wrap:wrap;gap:18px;display:flex}.bt-cal-legend span{align-items:center;gap:7px;display:inline-flex}.bt-cal-legend i{border-radius:9999px;width:10px;height:10px;display:inline-block}.bt-cal-foot{font:400 13px var(--bt-body);color:var(--bt-ink2);justify-content:space-between;align-items:center;gap:12px;display:flex}.bt-times{flex-direction:column;gap:14px;display:flex}.bt-times-day{font:700 18px var(--bt-head)}.bt-times-open{font:400 13px var(--bt-body);color:var(--bt-ink2);margin-top:4px}.bt-slot-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bt-slot{background:var(--bt-white);height:40px;font:500 13px var(--bt-mono);color:var(--bt-ink);cursor:pointer;border:1px solid #dce3ee;border-radius:10px}.bt-slot:hover:not(:disabled){border-color:var(--bt-blue)}.bt-slot:disabled{background:var(--bt-soft);border-color:var(--bt-soft);color:var(--bt-mute);cursor:not-allowed}.bt-slot.sel{background:var(--bt-blue);border-color:var(--bt-blue);color:#fff;font-weight:700}.bt-picked{background:var(--bt-blue-soft);border-radius:14px;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.bt-picked-slot{font:700 14.5px var(--bt-body);color:var(--bt-blue)}.bt-picked-sub{font:400 13px var(--bt-body);color:var(--bt-ink2)}.bt-alert{color:var(--bt-amber);font:400 13px/1.45 var(--bt-body);background:#fbefd8;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.bt-alert.red{color:var(--bt-red);background:#fbe7e5}.bt-review{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.bt-review-col{flex-direction:column;gap:20px;min-width:0;display:flex}.bt-sum{background:var(--bt-soft);border-radius:16px;padding:6px 20px}.bt-sum-row{border-top:1px solid #0000000d;align-items:flex-start;gap:16px;padding:14px 0;display:flex}.bt-sum-row:first-child{border-top:0}.bt-sum-key{flex-shrink:0;width:86px;padding-top:2px}.bt-sum-val{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.bt-sum-line{font:600 14.5px var(--bt-body)}.bt-sum-line.mono,.bt-sum-sub.mono{font-family:var(--bt-mono);font-weight:400}.bt-sum-sub{font:400 13px var(--bt-body);color:var(--bt-ink2)}.bt-sum-service{justify-content:space-between;gap:12px;display:flex}.bt-sum-service .dur{font:400 12.5px var(--bt-mono);color:var(--bt-ink2);white-space:nowrap;margin-left:8px}.bt-sum-service .price{font:600 14px var(--bt-mono);white-space:nowrap;flex-shrink:0}.bt-change{font:600 13.5px var(--bt-body);color:var(--bt-blue);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0}.bt-change:hover{text-decoration:underline}.bt-checkrow{background:var(--bt-white);cursor:pointer;border:1px solid #dce3ee;border-radius:14px;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.bt-checkrow-title{font:600 14.5px var(--bt-body)}.bt-checkrow-sub{font:400 13px/1.45 var(--bt-body);color:var(--bt-ink2);margin-top:3px}.bt-price{background:var(--bt-soft);border-radius:16px;flex-direction:column;gap:12px;padding:20px;display:flex}.bt-price-title{font:700 18px var(--bt-head)}.bt-kv{justify-content:space-between;align-items:center;gap:12px;display:flex}.bt-kv .k{font:400 13.5px var(--bt-body);color:var(--bt-ink2)}.bt-kv .v{font:600 14px var(--bt-mono)}.bt-kv .v.plain{font-family:var(--bt-body)}.bt-rule{background:var(--bt-line);height:1px}.bt-total{justify-content:space-between;align-items:center;display:flex}.bt-total .k{font:600 14px var(--bt-body)}.bt-total .v{font:700 24px var(--bt-mono)}.bt-note{font:400 12.5px/1.45 var(--bt-body);color:var(--bt-ink2)}.bt-policies{flex-direction:column;gap:14px;display:flex}.bt-policy-title{font:600 14px var(--bt-body)}.bt-policy-sub{font:400 13px/1.45 var(--bt-body);color:var(--bt-ink2);margin-top:2px}.bt-inforow{font:400 13px/1.45 var(--bt-body);color:var(--bt-ink2);align-items:flex-start;gap:8px;display:flex}.bt-inforow svg{color:var(--bt-mute);flex-shrink:0;margin-top:2px}.bt-confirm{text-align:center;flex-direction:column;align-items:center;gap:24px;padding:40px 36px 28px;display:flex}.bt-success{color:#1f9d5b;background:#e1f4e9;border-radius:9999px;place-items:center;width:76px;height:76px;display:grid}.bt-confirm-title{font:700 30px/1.15 var(--bt-head);letter-spacing:-.6px;margin:0}.bt-confirm-sub{font:400 14.5px/1.5 var(--bt-body);color:var(--bt-ink2);margin:8px 0 0}.bt-visit{background:var(--bt-soft);text-align:left;border-radius:16px;flex-direction:column;gap:12px;width:100%;padding:20px;display:flex}.bt-visit-title{font:700 15px var(--bt-body)}.bt-bring{text-align:left;flex-direction:column;gap:10px;width:100%;padding:0 4px;display:flex}.bt-bring-title{font:700 15px var(--bt-body)}.bt-bring-row{font:400 14px var(--bt-body);align-items:center;gap:10px;display:flex}.bt-bring-dot{background:var(--bt-soft);border-radius:9999px;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.bt-appts{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.bt-appts-list{flex-direction:column;gap:24px;min-width:0;display:flex}.bt-appts-side{flex-direction:column;gap:24px;display:flex}.bt-appt{border-top:1px solid var(--bt-line);align-items:flex-start;gap:18px;padding:18px 24px;display:flex}.bt-datetile{background:var(--bt-soft);border-radius:15px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:1px;width:60px;height:60px;display:flex}.bt-datetile.sm{border-radius:12px;width:48px;height:48px}.bt-datetile .m{font:600 10.5px var(--bt-mono);letter-spacing:.5px;text-transform:uppercase;color:var(--bt-ink2)}.bt-datetile .d{font:700 22px/1 var(--bt-head)}.bt-datetile.sm .d{font-size:17px}.bt-appt-text{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.bt-appt-titleline{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bt-appt-title{font:700 16.5px var(--bt-body)}.bt-appt-meta{font:400 14px var(--bt-body)}.bt-appt-where{font:400 13px var(--bt-body);color:var(--bt-ink2);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bt-appt-where .ref{font:400 12.5px var(--bt-mono)}.bt-sep{color:var(--bt-mute)}.bt-appt-actions{flex-wrap:wrap;align-items:center;gap:10px;padding-top:6px;display:flex}.bt-textlink{font:600 13.5px var(--bt-body);color:var(--bt-blue);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.bt-textlink:hover{text-decoration:underline}.bt-textlink.red{color:var(--bt-red)}[data-shell=bento] a.bt-reclink,[data-shell=bento] button.bt-reclink{color:var(--bt-blue);cursor:pointer;text-decoration:none}:where([data-shell=bento] button.bt-reclink){font:inherit;text-align:inherit;background:0 0;border:0;padding:0}[data-shell=bento] a.bt-reclink:hover,[data-shell=bento] button.bt-reclink:hover,[data-shell=bento] .bt-reclink:focus-visible{text-underline-offset:3px;text-decoration:underline}.bt-past{border-top:1px solid var(--bt-line);align-items:center;gap:16px;padding:14px 24px;display:flex}.bt-past-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.bt-past-title{font:700 15px var(--bt-body)}.bt-past-meta{font:400 13px var(--bt-body);color:var(--bt-ink2)}.bt-shop-name{font:700 18px var(--bt-head)}.bt-shop-addr{font:400 13px var(--bt-body);color:var(--bt-ink2);margin-top:2px}@media (width<=1240px) and (width>=901px){.bt-appts{grid-template-columns:1fr}.bt-appts-side{grid-template-columns:1fr 1fr;display:grid}}.bt-current{background:var(--bt-soft);border-radius:16px;align-items:center;gap:16px;padding:14px 18px;display:flex}.bt-current-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.bt-current-val{font:700 15px var(--bt-body)}.bt-current-val.blue{color:var(--bt-blue)}.bt-current-sub{font:400 12px var(--bt-body);color:var(--bt-ink2)}.bt-grabber{background:#c9d1dc;border-radius:2px;width:40px;height:4px;margin:10px auto 0;display:none}@media (width<=900px){.bt-dlg,.bt-dlg.narrow,.bt-dlg.small{background:var(--bt-ground);width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;box-shadow:none;border-radius:0;top:0;left:0;transform:none}.bt-dlg.sheet{background:var(--bt-white);border-radius:24px 24px 0 0;height:auto;max-height:94dvh;top:auto;bottom:0}.bt-dlg.sheet .bt-grabber{display:block}.bt-dlg.small{background:var(--bt-white);border-radius:24px 24px 0 0;height:auto;top:auto;bottom:0}.bt-dlg-head{align-items:center;padding:14px 16px 10px}.bt-dlg-head.wizard .bt-dlg-close{display:none}.bt-dlg-head.wizard .bt-dlg-back{display:grid}.bt-dlg-head.wizard{flex-direction:row-reverse;justify-content:flex-end}.bt-dlg-eyebrow{display:block}.bt-dlg-sub{display:none}.bt-dlg.small .bt-dlg-sub{display:block}.bt-current-arrow,.bt-current-new{display:none}.bt-dlg-body{gap:16px;padding:4px 16px 16px}.bt-dlg-foot{padding:12px 16px calc(18px + env(safe-area-inset-bottom));background:var(--bt-white);border-top:0;border-radius:22px 22px 0 0;flex-direction:column;align-items:stretch;gap:8px;box-shadow:0 -6px 20px #1a1a1a14}.bt-dlg-note{display:none}.bt-dlg-summary{display:flex}.bt-dlg-actions{flex-direction:column-reverse;align-items:stretch}.bt-dlg-actions .bt-btn{width:100%;padding:15px 20px}.bt-dlg-actions .bt-btn.phone-hide{display:none}.bt-wsteps{gap:6px}.bt-wstep-label,.bt-wstep-detail{display:none}.bt-sec-title{font-size:22px}.bt-options,.bt-svc-grid,.bt-picker,.bt-picker.narrow,.bt-review{grid-template-columns:1fr}.bt-formrow,.bt-options{gap:10px}.bt-svc{border-color:#0000}.bt-selsum{display:none}.bt-cal,.bt-times{background:var(--bt-white);border-radius:20px;padding:18px}.bt-cal-month{font-size:17px}.bt-cal-day{height:38px;font-family:var(--bt-body);font-size:14px}.bt-times-day{font:600 15px var(--bt-body)}.bt-slot-grid{grid-template-columns:repeat(4,1fr)}.bt-slot{background:var(--bt-soft);border-color:var(--bt-soft);border-radius:12px;height:38px;font-size:12.5px;font-weight:600}.bt-slot:disabled{background:#f7f9fc;border-color:#f7f9fc}.bt-sum,.bt-price{background:var(--bt-white)}.bt-sum-row{grid-template-columns:1fr auto;align-items:center;gap:5px 12px;display:grid}.bt-sum-key{grid-area:1/1;width:auto;padding-top:0}.bt-sum-row>.bt-change{grid-area:1/2;justify-self:end}.bt-sum-val{grid-area:2/1/auto/-1}.bt-confirm{padding:18px 0 6px}.bt-visit,.bt-bring{background:var(--bt-white);border-radius:20px;padding:18px}.bt-appts{grid-template-columns:1fr}.bt-appts-side{display:none}.bt-appt{flex-wrap:wrap;gap:12px;padding:18px}.bt-datetile{border-radius:14px;width:54px;height:54px}.bt-datetile .d{font-size:19px}.bt-appt-title{font-size:15.5px;font-weight:600}.bt-appt-meta{color:var(--bt-ink2);font-size:12.5px}.bt-appt-actions{border-top:1px solid var(--bt-line);gap:18px;width:100%;padding-top:12px}.bt-past{padding:12px 18px}}.bt-ls{min-width:0;font-family:var(--bt-body);color:var(--bt-ink);background:0 0;flex-direction:column;gap:16px;display:flex}.bt-ls-title{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.bt-ls-h1{font:700 30px/1.1 var(--bt-head);letter-spacing:-.5px;color:var(--bt-ink);margin:0}.bt-ls-sub{font:400 13.5px var(--bt-body);color:var(--bt-ink2);margin:6px 0 0}.bt-ls-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bt-ls-actions .bt-btn{padding:10px 18px;font-size:13.5px}.bt-ls-views{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bt-ls-views .bt-seg{padding:9px 16px;font-size:13.5px}.bt-seg-count{background:var(--bt-soft);font:600 11px var(--bt-mono);color:var(--bt-ink2);border-radius:9999px;padding:1px 7px}.bt-seg.active .bt-seg-count{color:#fff;background:#fff3}.bt-seg.danger .bt-seg-count{color:var(--bt-red);background:#fbe7e5}.bt-ls-viewsbtn{background:var(--bt-white);font:700 13.5px var(--bt-body);color:var(--bt-ink);cursor:pointer;white-space:nowrap;border:1px solid #dce3ee;border-radius:9999px;align-items:center;gap:8px;padding:9px 14px;display:inline-flex}.bt-ls-viewsbtn.on{background:var(--bt-blue-soft);border-color:var(--bt-blue-soft);color:var(--bt-blue)}.bt-ls-menu{font-family:var(--bt-body);color:var(--bt-ink)}.bt-ls-menu-item{border-radius:10px;align-items:center;display:flex}.bt-ls-menu-item:hover,.bt-ls-menu-item.on{background:var(--bt-soft)}.bt-ls-menu-item.on .bt-ls-menu-apply{color:var(--bt-blue)}.bt-ls-menu-apply{text-align:left;min-width:0;font:600 13.5px var(--bt-body);color:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:1;padding:9px 10px;overflow:hidden}.bt-ls-menu-del{width:30px;height:30px;color:var(--bt-mute);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;margin-right:4px;display:grid}.bt-ls-menu-del:hover{color:var(--bt-red);background:#fbe7e5}.bt-ls-menu-sep{background:var(--bt-line);height:1px;margin:6px 4px}.bt-ls-menu-save,.bt-ls-menu-note{width:100%;font:600 13.5px var(--bt-body);color:var(--bt-blue);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:9px 10px;display:flex}.bt-ls-menu-note{color:var(--bt-ink2);cursor:default;font-weight:400}.bt-ls-menu-save:hover{background:var(--bt-blue-soft)}.bt-ls-header{background:var(--bt-white);box-shadow:var(--bt-shadow);border-radius:20px;flex-direction:column;gap:12px;padding:14px 18px;display:flex}.bt-ls-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bt-ls-chiprow{justify-content:space-between}.bt-ls-search{background:var(--bt-soft);min-width:200px;height:40px;color:var(--bt-mute);border-radius:9999px;flex:240px;align-items:center;gap:10px;padding:0 14px;display:flex}.bt-ls-search:focus-within{box-shadow:0 0 0 2px var(--bt-blue-soft)}.bt-ls-search input{min-width:0;font:400 13.5px var(--bt-body);color:var(--bt-ink);background:0 0;border:0;outline:none;flex:1}.bt-ls-search input::placeholder{color:var(--bt-mute)}.bt-ls-search input::-webkit-search-cancel-button{display:none}.bt-ls-search-clear{width:22px;height:22px;color:var(--bt-ink2);cursor:pointer;background:#e3e8f0;border:0;border-radius:9999px;place-items:center;display:grid}.bt-ls-filters{background:var(--bt-white);height:40px;font:600 13px var(--bt-body);color:var(--bt-ink);cursor:pointer;white-space:nowrap;border:1px solid #dce3ee;border-radius:9999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.bt-ls-filters.on{background:var(--bt-ink);border-color:var(--bt-ink);color:#fff}.bt-ls-count{font:600 11px var(--bt-mono);background:#fff3;border-radius:9999px;padding:1px 7px}.bt-ls-selbar{background:var(--bt-white);border:1px solid #dce3ee;border-radius:9999px;align-items:center;gap:6px;padding:5px 6px 5px 12px;display:inline-flex}.bt-ls-selcount{font:600 12.5px var(--bt-body);color:var(--bt-ink);margin-right:4px}.bt-ls-selbtn{background:var(--bt-soft);font:600 12.5px var(--bt-body);color:var(--bt-ink);cursor:pointer;border:0;border-radius:9999px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.bt-ls-selbtn:hover{background:#e3e8f0}.bt-ls-selbtn.danger{color:var(--bt-red)}.bt-ls-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bt-ls-result{font:400 12.5px var(--bt-body);color:var(--bt-ink2)}.bt-ls-result b{font:700 13px var(--bt-mono);color:var(--bt-ink)}.bt-ls-chip{background:var(--bt-blue-soft);font:600 12px var(--bt-body);color:var(--bt-blue);white-space:nowrap;border-radius:9999px;align-items:center;gap:6px;padding:5px 6px 5px 11px;display:inline-flex}.bt-ls-chip-x{width:18px;height:18px;color:var(--bt-blue);cursor:pointer;background:0 0;border:0;border-radius:9999px;place-items:center;display:grid}.bt-ls-chip-x:hover{background:#2563eb1f}.bt-ls-clear{font:600 12.5px var(--bt-body);color:var(--bt-ink2);cursor:pointer;background:0 0;border:0;padding:4px 6px}.bt-ls-clear:hover{color:var(--bt-ink)}.bt-ls-links{align-items:center;gap:18px;display:flex}.bt-ls-link{font:600 12.5px var(--bt-body);color:var(--bt-ink2);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.bt-ls-link:hover{color:var(--bt-ink)}.bt-ls-link:disabled{opacity:.5;cursor:default}.bt-ls-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.bt-ls-stat{background:var(--bt-white);box-shadow:var(--bt-shadow);border-radius:20px;flex-direction:column;gap:2px;min-width:0;padding:12px 16px;display:flex}.bt-ls-stat-key{font:600 10.5px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;color:var(--bt-ink2)}.bt-ls-stat-val{font:700 22px/1.15 var(--bt-head);color:var(--bt-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bt-ls-stat-val.mono{font:700 18px/1.3 var(--bt-mono)}.bt-ls-stat.red .bt-ls-stat-val{color:var(--bt-red)}.bt-ls-stat.amber .bt-ls-stat-val{color:var(--bt-amber)}.bt-ls-stat-sub{font:400 12px var(--bt-body);color:var(--bt-ink2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-shell=bento] .bt-ls-table .card{background:var(--bt-white);box-shadow:var(--bt-shadow);border:0;border-radius:20px}[data-shell=bento] .bt-ls-table .table-wrap{border:0}[data-shell=bento] .bt-ls-table table{font-family:var(--bt-body)}[data-shell=bento] .bt-ls-table thead th{font:600 10.5px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;color:var(--bt-ink2);background:var(--bt-white);border-bottom:1px solid var(--bt-line);white-space:nowrap;padding:12px 10px}[data-shell=bento] .bt-ls-table tbody td{color:var(--bt-ink);border-top:1px solid var(--bt-line);vertical-align:middle;padding:9px 10px;font-size:13px}[data-shell=bento] .bt-ls-table tbody tr:first-child td{border-top:0}[data-shell=bento] .bt-ls-table tbody tr:hover td{background:#f7f9fc}[data-shell=bento] .bt-ls-table tbody tr[data-state=selected] td,[data-shell=bento] .bt-ls-table tbody tr.selected td{background:var(--bt-blue-soft)}[data-shell=bento] .bt-ls-table .money,[data-shell=bento] .bt-ls-table .tnum{font-family:var(--bt-mono);font-size:12.5px}[data-shell=bento] .bt-ls-table thead th:first-child,[data-shell=bento] .bt-ls-table tbody td:first-child{padding-right:0}.bt-ls-cust{align-items:center;gap:10px;min-width:0;display:flex}.bt-ls-cust .bt-avatar{width:34px;height:34px;font-size:12px}.bt-ls-cust .bt-avatar.business{background:var(--bt-blue)}.bt-ls-cust .bt-avatar.soft{background:var(--bt-soft);color:var(--bt-ink)}.bt-ls-cust-text{flex-direction:column;gap:2px;min-width:0;display:flex}.bt-ls-cust-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bt-ls-cust-name{font:600 14px var(--bt-body);color:var(--bt-ink);text-overflow:ellipsis;white-space:nowrap;max-width:220px;text-decoration:none;overflow:hidden}.bt-ls-cust-name:hover{text-underline-offset:3px;text-decoration:underline}.bt-ls-cust-meta{font:400 11px var(--bt-mono);color:var(--bt-ink2);white-space:nowrap;text-overflow:ellipsis;max-width:220px;overflow:hidden}[data-shell=bento] .bt-ls-table tbody td .tnum,[data-shell=bento] .bt-ls-table tbody td .bt-pill{white-space:nowrap}.bt-ls-tag{background:var(--bt-soft);font:600 10.5px var(--bt-body);color:var(--bt-ink2);cursor:pointer;white-space:nowrap;border:0;border-radius:9999px;align-items:center;padding:2px 8px;display:inline-flex}.bt-ls-tag.more{cursor:default}.bt-ls-owed{color:var(--bt-red);font-weight:600}.bt-ls-muted{color:var(--bt-mute)}.bt-ls-rowactions{justify-content:flex-end;align-items:center;gap:2px;display:flex}.bt-ls-iconbtn{width:30px;height:30px;color:var(--bt-ink2);cursor:pointer;background:0 0;border:0;border-radius:9999px;place-items:center;display:grid}.bt-ls-iconbtn:hover{background:var(--bt-soft);color:var(--bt-ink)}.bt-ls-iconbtn.danger:hover{color:var(--bt-red);background:#fbe7e5}.bt-ls-panel{background:var(--bt-white);box-shadow:var(--bt-shadow);border-radius:20px;padding:20px 24px}.bt-ls-panel h2{font:700 20px var(--bt-head);margin:0 0 4px}.bt-ls-panel-sub{font:400 13.5px var(--bt-body);color:var(--bt-ink2);margin:0 0 16px}.bt-ls-card{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.bt-ls-card-row{font:400 12.5px var(--bt-body);color:var(--bt-ink2);justify-content:space-between;align-items:center;gap:10px;display:flex}.bt-ls-card-row b{font:600 13px var(--bt-mono);color:var(--bt-ink)}.bt-ls-facets{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px 32px;display:grid}.bt-ls-facet-col{flex-direction:column;gap:22px;min-width:0;display:flex}.bt-ls-facet{flex-direction:column;gap:4px;display:flex}.bt-ls-facet-head{justify-content:space-between;align-items:center;padding-bottom:4px;display:flex}.bt-ls-facet-head h3{font:700 13px var(--bt-body);color:var(--bt-ink);margin:0}.bt-ls-facet-clear{font:600 12px var(--bt-body);color:var(--bt-blue);cursor:pointer;background:0 0;border:0;padding:0}.bt-ls-facet-clear:disabled{color:var(--bt-mute);cursor:default}.bt-ls-facet-empty{font:400 12.5px var(--bt-body);color:var(--bt-mute);margin:0}.bt-ls-opt{text-align:left;width:100%;font:400 13.5px var(--bt-body);color:var(--bt-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:5px 0;display:flex}.bt-ls-opt.on .bt-ls-opt-label{font-weight:600}.bt-ls-opt.on .bt-radio{border:7px solid var(--bt-blue)}.bt-ls-opt .bt-check{border-radius:7px;width:22px;height:22px}.bt-ls-opt-label{flex:1;min-width:0}.bt-ls-opt-count{font:500 12px var(--bt-mono);color:var(--bt-ink2)}.bt-ls-dot{--blue:var(--bt-blue);--violet:#7a4bc4;--mint:#1f9d5b;--slate:#9ca3af;--amber:var(--bt-amber);--red:var(--bt-red);border-radius:9999px;flex-shrink:0;width:8px;height:8px}.bt-ls-range,.bt-ls-dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:4px;display:grid}.bt-ls-rangebox{background:var(--bt-white);border:1px solid #dce3ee;border-radius:10px;align-items:center;gap:6px;min-width:0;height:38px;padding:0 10px;display:flex}.bt-ls-rangebox:focus-within{border-color:var(--bt-blue)}.bt-ls-range-key,.bt-ls-unit{font:400 11.5px var(--bt-body);color:var(--bt-ink2);white-space:nowrap}.bt-ls-rangebox input{width:100%;min-width:0;font:500 12.5px var(--bt-mono);color:var(--bt-ink);background:0 0;border:0;outline:none;flex:1}.bt-ls-rangebox input::placeholder{color:var(--bt-mute);font-weight:400}.bt-ls-dates .bt-input{height:38px;font:500 12.5px var(--bt-mono);border-radius:10px;padding:0 10px}@media (width<=900px){.bt-ls-h1{font-size:26px}.bt-ls-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-ls-facets{grid-template-columns:1fr}.bt-ls-chiprow{flex-direction:column;align-items:flex-start}.bt-ls-views .bt-segs{max-width:100%}}[data-shell=bento] .bt-ls-table td button[class*=ghost],[data-shell=bento] .bt-ls-table td button[data-testid^=button-tags-],[data-shell=bento] .bt-ls-table td button[data-testid^=button-edit-],[data-shell=bento] .bt-ls-table td button[data-testid^=button-delete-]{width:28px;height:28px;color:var(--bt-ink2);border-radius:9999px}[data-shell=bento] .bt-ls-table td>div.flex.items-center.justify-end{gap:2px}[data-shell=bento] .bt-ls-table td button[data-testid^=button-delete-]:hover{color:var(--bt-red);background:#fbe7e5}.bt-cd-crumbs{font:400 12.5px var(--bt-body);color:var(--bt-ink2);align-items:center;gap:8px;display:flex}.bt-cd-crumbs a{color:var(--bt-ink2);text-decoration:none}.bt-cd-crumbs a:hover{color:var(--bt-ink);text-decoration:underline}.bt-cd-crumbs b{color:var(--bt-ink);font-weight:600}.bt-cd-grid{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:24px;display:grid}.bt-cd-left,.bt-cd-right{flex-direction:column;gap:20px;min-width:0;display:flex}.bt-cd-tile{background:var(--bt-white);box-shadow:var(--bt-shadow);border-radius:20px;flex-direction:column;gap:14px;min-width:0;padding:20px 24px;display:flex}.bt-cd-tile.flush{gap:0;padding:0}.bt-cd-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.bt-cd-tile.flush .bt-cd-head{border-bottom:1px solid var(--bt-line);padding:18px 24px 12px}.bt-cd-h2{font:700 18px var(--bt-head);letter-spacing:-.2px;color:var(--bt-ink);margin:0}.bt-cd-profile-head{align-items:center;gap:14px;display:flex}.bt-cd-profile-head .bt-avatar{width:56px;height:56px;font-size:18px}.bt-cd-name{font:700 17px var(--bt-body);margin:0}.bt-cd-since{font:400 13px var(--bt-body);color:var(--bt-ink2);margin:2px 0 0}.bt-cd-contact{flex-direction:column;gap:10px;display:flex}.bt-cd-contact-row{min-width:0;font:400 14px var(--bt-body);color:var(--bt-ink);align-items:center;gap:10px;display:flex}.bt-cd-contact-row>svg{color:var(--bt-mute);flex-shrink:0}.bt-cd-contact-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bt-cd-contact-row.mono span{font-family:var(--bt-mono);font-size:13.5px}.bt-cd-rule{background:var(--bt-line);height:1px}.bt-cd-sublabel{font:600 13px var(--bt-body);color:var(--bt-ink2)}.bt-cd-tags{flex-wrap:wrap;gap:8px;display:flex}.bt-cd-tag{background:var(--bt-soft);font:600 12.5px var(--bt-body);color:var(--bt-ink2);cursor:pointer;border:0;border-radius:9999px;align-items:center;gap:6px;padding:5px 8px 5px 10px;display:inline-flex}.bt-cd-tag:hover{color:var(--bt-ink);background:#e3e8f0}.bt-cd-kv{border-top:1px solid var(--bt-line);justify-content:space-between;align-items:center;gap:12px;padding:7px 0;display:flex}.bt-cd-kv:first-child{border-top:0}.bt-cd-kv .k{font:400 13.5px var(--bt-body);color:var(--bt-ink2)}.bt-cd-kv .v{font:600 13.5px var(--bt-body);color:var(--bt-ink);text-align:right;align-items:center;gap:8px;display:inline-flex}.bt-cd-kv .v.mono{font-family:var(--bt-mono)}.bt-cd-kv .v.muted{color:var(--bt-mute);font-weight:500}.bt-cd-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bt-cd-stats .bt-ls-stat-val.mono{font-size:19px}.bt-cd-stat-mint .bt-ls-stat-val{color:#1f9d5b}.bt-cd-next{background:var(--bt-blue);color:#fff;border-radius:20px;flex-direction:column;gap:12px;padding:20px 24px;display:flex}.bt-cd-next-eyebrow{font:600 11px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;color:var(--bt-blue-text)}.bt-cd-next-title{font:700 22px/1.2 var(--bt-head);letter-spacing:-.4px;color:#fff;margin:0}.bt-cd-next-meta{font:400 14px var(--bt-body);color:var(--bt-blue-text);margin:0}.bt-cd-next-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.bt-cd-next-actions .bt-btn-onblue{padding:10px 18px;font-size:14px}.bt-cd-next-link{font:600 14px var(--bt-body);color:#fff;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.bt-cd-next-link:hover{text-decoration:underline}.bt-cd-next.quiet{background:var(--bt-white);color:var(--bt-ink);box-shadow:var(--bt-shadow)}.bt-cd-next.quiet .bt-cd-next-eyebrow,.bt-cd-next.quiet .bt-cd-next-meta{color:var(--bt-ink2)}.bt-cd-next.quiet .bt-cd-next-title{color:var(--bt-ink)}.bt-cd-row{border-top:1px solid var(--bt-line);align-items:center;gap:16px;padding:14px 24px;display:flex}.bt-cd-row:first-of-type{border-top:0}.bt-cd-row-icon{background:var(--bt-soft);width:44px;height:44px;color:var(--bt-ink2);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.bt-cd-row-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bt-cd-row-title{font:600 14.5px var(--bt-body);color:var(--bt-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bt-cd-row-sub{font:400 12.5px var(--bt-body);color:var(--bt-ink2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bt-cd-row-sub .mono{font-family:var(--bt-mono)}.bt-cd-row-right{flex-shrink:0;align-items:center;gap:10px;display:flex}.bt-cd-row-amount{font:700 14px var(--bt-mono);text-align:right;min-width:96px}.bt-cd-empty{text-align:center;font:400 13.5px var(--bt-body);color:var(--bt-mute);padding:28px 24px}.bt-cd-foot{border-top:1px solid var(--bt-line);justify-content:center;padding:12px 24px;display:flex}[data-shell=bento] .bt-cd .bt-ls-panel .card{box-shadow:none;background:var(--bt-soft);border:0;border-radius:16px}[data-shell=bento] .bt-cd .bt-ls-panel>.card:first-child,[data-shell=bento] .bt-cd .bt-ls-panel>div>.card:only-child{background:0 0}[data-shell=bento] .bt-cd .bt-ls-panel table{font-family:var(--bt-body);font-size:13.5px}[data-shell=bento] .bt-cd .bt-ls-panel thead th{font:600 10.5px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;color:var(--bt-ink2)}@media (width<=1100px){.bt-cd-grid{grid-template-columns:1fr}.bt-cd-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=640px){.bt-cd-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-cd-row{flex-wrap:wrap;padding:12px 16px}.bt-cd-row-right{justify-content:space-between;width:100%}.bt-cd-tile{padding:16px 18px}.bt-cd-tile.flush .bt-cd-head{padding:16px 18px 10px}}.bt-cd-right>.bt-segs{padding:5px}.bt-cd-right>.bt-segs .bt-seg{gap:6px;padding:8px 12px;font-size:13px}.bt-cd-right>.bt-segs .bt-seg-count{padding:1px 6px;font-size:10.5px}@media (width<=1400px){.bt-cd-right>.bt-segs{border-radius:20px;flex-wrap:wrap}}@media (width<=640px){[data-shell=bento] .bt-cd .bt-ls-panel .card.flex{flex-wrap:wrap}}div:has(>.bt-ls-filterbar-wrap){flex-wrap:wrap}.bt-ls-filterbar-wrap{width:100%;min-width:0;font-family:var(--bt-body);color:var(--bt-ink);flex:0 0 100%}.bt-ls-filterbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bt-ls-filterbar-views{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.bt-ls-filterbar-right{align-items:center;gap:8px;display:flex}.bt-ls-presets .bt-seg{padding:8px 14px;font-size:13px}[data-shell=bento] [data-tip]{position:relative}[data-shell=bento] [data-tip]:after{content:attr(data-tip);background:var(--bt-ink);color:#fff;font:500 11.5px var(--bt-body);white-space:nowrap;pointer-events:none;opacity:0;z-index:40;border-radius:8px;padding:5px 9px;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + 6px);bottom:auto;left:50%;transform:translate(-50%,-4px)}[data-shell=bento] [data-tip]:hover:after,[data-shell=bento] [data-tip]:focus-visible:after{opacity:1;transform:translate(-50%)}[data-shell=bento] .bt-ls-table td [data-tip]:after,[data-shell=bento] .bt-ls-table td[data-tip]:after{inset:auto 0 calc(100% + 6px) auto;transform:translateY(4px)}[data-shell=bento] .bt-ls-table td [data-tip]:hover:after,[data-shell=bento] .bt-ls-table td [data-tip]:focus-visible:after,[data-shell=bento] .bt-ls-table td[data-tip]:hover:after,[data-shell=bento] .bt-ls-table td[data-tip]:focus-visible:after{transform:translateY(0)}@media (hover:none),(width<=900px){[data-shell=bento] [data-tip]:after{display:none}}.bt-btn-danger{background:var(--bt-red);color:#fff}.bt-btn-danger:hover{background:#a93029}.bt-inbox-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.bt-inbox-strip .bt-ls-stat{gap:0;padding:10px 14px}.bt-inbox-strip .bt-ls-stat-val{font-size:21px}.bt-inbox-strip .bt-ls-stat.mint .bt-ls-stat-val{color:#1f9d5b}.bt-inbox-strip .bt-ls-stat.blue .bt-ls-stat-val{color:var(--bt-blue)}.bt-inbox-status>button{background:var(--bt-white);height:40px;font:600 13px var(--bt-body);color:var(--bt-ink);box-shadow:none;border:1px solid #dce3ee;border-radius:9999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.bt-inbox-list{flex-direction:column;min-height:0;display:flex}.bt-inbox-list-top{flex-direction:column;gap:10px;padding:14px 14px 10px;display:flex}.bt-inbox-chan{background:var(--bt-soft);border-radius:9999px;gap:2px;padding:4px;display:flex}.bt-inbox-chan button{font:600 12px var(--bt-body);color:var(--bt-ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9999px;flex:1;justify-content:center;align-items:center;gap:5px;padding:7px 6px;display:inline-flex}.bt-inbox-chan button.on{background:var(--bt-white);box-shadow:var(--bt-shadow)}.bt-inbox-chan-dot{border-radius:9999px;width:7px;height:7px}.bt-inbox-chan-dot.whatsapp{background:#1f9d5b}.bt-inbox-chan-dot.web{background:var(--bt-blue)}.bt-inbox-chan-count{font:600 10.5px var(--bt-mono);color:var(--bt-ink2)}.bt-inbox-search{flex:none;height:38px}.bt-inbox-views{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bt-inbox-view{background:var(--bt-soft);font:600 12px var(--bt-body);color:var(--bt-ink);cursor:pointer;white-space:nowrap;border:0;border-radius:9999px;align-items:center;gap:5px;padding:6px 10px;display:inline-flex}.bt-inbox-view:hover{background:#e3e8f0}.bt-inbox-view.on{background:var(--bt-ink);color:#fff}.bt-inbox-view.hot:not(.on){color:var(--bt-amber);background:#fbefd8}.bt-inbox-view-count{font:600 10.5px var(--bt-mono);color:var(--bt-ink2)}.bt-inbox-view.on .bt-inbox-view-count{color:var(--bt-blue-text)}.bt-inbox-view.hot:not(.on) .bt-inbox-view-count{color:var(--bt-amber)}.bt-inbox-views-tools{gap:4px;margin-left:auto;display:inline-flex}.bt-inbox-tool{background:var(--bt-white);width:30px;height:30px;color:var(--bt-ink);cursor:pointer;border:1px solid #dce3ee;border-radius:9999px;place-items:center;display:grid}.bt-inbox-tool.on{background:var(--bt-ink);border-color:var(--bt-ink);color:#fff}.bt-inbox-selbar{background:var(--bt-soft);border-radius:12px;align-items:center;gap:12px;padding:8px 10px;display:flex}.bt-inbox-selbar .bt-ls-link{font-size:12.5px}.bt-inbox-offline{font:600 12px var(--bt-body);color:var(--bt-amber);background:#fbefd8;align-items:center;gap:6px;padding:6px 14px;display:flex}.bt-inbox-rows{flex:1;min-height:0;overflow-y:auto}.bt-inbox-empty{color:var(--bt-mute);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:40px 20px;display:flex}.bt-inbox-empty p{font:600 14px var(--bt-body);color:var(--bt-ink2);margin:4px 0 0}.bt-inbox-empty span{font:400 12.5px var(--bt-body)}.bt-inbox-row{border-top:1px solid var(--bt-line);cursor:pointer;align-items:flex-start;gap:10px;padding:11px 14px;transition:background .12s;display:flex}.bt-inbox-row:first-child{border-top:0}.bt-inbox-row:hover{background:#f7f9fc}.bt-inbox-row.on{background:var(--bt-blue-soft)}.bt-inbox-row:focus-visible{outline:2px solid var(--bt-blue);outline-offset:-2px}.bt-inbox-row-avatar{width:36px;height:36px;font-size:12px}.bt-inbox-row-avatar.soft{background:var(--bt-soft);color:var(--bt-ink2)}.bt-inbox-row.on .bt-inbox-row-avatar{background:var(--bt-ink);color:#fff}.bt-inbox-row-check{place-items:center;width:36px;height:36px;display:grid}.bt-inbox-row-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.bt-inbox-row-line{align-items:center;gap:6px;min-width:0;display:flex}.bt-inbox-row-name{font:600 13.5px var(--bt-body);color:var(--bt-ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.bt-inbox-row.unread .bt-inbox-row-name{font-weight:700}.bt-inbox-row-time{font:500 11px var(--bt-mono);color:var(--bt-ink2);flex-shrink:0;margin-left:auto}.bt-inbox-row.unread .bt-inbox-row-time{color:var(--bt-blue);font-weight:600}.bt-inbox-row-snippet{min-width:0;font:400 12.5px var(--bt-body);color:var(--bt-ink2);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.bt-inbox-row.unread .bt-inbox-row-snippet{color:var(--bt-ink)}.bt-inbox-row-right{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.bt-inbox-reason{font:600 11.5px var(--bt-body);color:var(--bt-amber);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.bt-inbox-chanpill{font:700 9.5px var(--bt-body);letter-spacing:.2px;white-space:nowrap;border-radius:9999px;flex-shrink:0;align-items:center;padding:2px 7px;display:inline-flex}.bt-inbox-chanpill.whatsapp{color:#1f9d5b;background:#e1f4e9}.bt-inbox-chanpill.web{background:var(--bt-blue-soft);color:var(--bt-blue)}.bt-inbox-chanpill.api{background:var(--bt-soft);color:var(--bt-ink2)}.bt-pill.bt-inbox-mini{padding:2px 7px;font-size:10px}.bt-inbox-mini-avatar{background:var(--bt-soft);width:20px;height:20px;font:700 9px var(--bt-body);color:var(--bt-ink);border-radius:9999px;place-items:center;display:grid}.bt-inbox-unread{background:var(--bt-blue);min-width:18px;height:18px;font:700 10px var(--bt-mono);color:#fff;border-radius:9999px;place-items:center;padding:0 5px;display:grid}.bt-inbox-panes{grid-template-columns:300px minmax(0,1fr) 264px;align-items:stretch;gap:16px;height:calc(100vh - 262px);min-height:560px;display:grid}.bt-inbox-list{background:var(--bt-white);box-shadow:var(--bt-shadow);border-right:0;border-radius:20px;overflow:hidden}.bt-inbox[data-shell=bento] .inbox-thread{background:var(--bt-white);min-width:0;min-height:0;box-shadow:var(--bt-shadow);font-family:var(--bt-body);color:var(--bt-ink);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.bt-th-empty{color:var(--bt-mute);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;padding:40px 20px;display:flex}.bt-th-empty p{font:600 15px var(--bt-body);color:var(--bt-ink2);margin:6px 0 0}.bt-th-empty span{font:400 13px var(--bt-body)}.bt-th-head{border-bottom:1px solid var(--bt-line);flex-direction:column;gap:8px;padding:12px 18px 10px;display:flex}.bt-th-row1{align-items:center;gap:12px;display:flex}.bt-th-avatar{width:38px;height:38px;font-size:13px}.bt-th-avatar.soft{background:var(--bt-soft);color:var(--bt-ink2)}.bt-th-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bt-th-line{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.bt-th-name{font:700 17px var(--bt-head);letter-spacing:-.2px;color:var(--bt-ink);white-space:nowrap;text-overflow:ellipsis;text-align:left;background:0 0;border:0;margin:0;padding:0;overflow:hidden}button.bt-th-name{cursor:pointer}button.bt-th-name:hover{text-underline-offset:3px;text-decoration:underline}.bt-th-meta{font:400 12px var(--bt-body);color:var(--bt-ink2);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.bt-th-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.bt-inbox[data-shell=bento] .bt-th-btn{padding:8px 14px;font-size:13px}.bt-th-row2{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bt-inbox[data-shell=bento] .bt-th-pill{background:var(--bt-white);width:auto;height:auto;box-shadow:none;font:600 11.5px var(--bt-body);color:var(--bt-ink);cursor:pointer;white-space:nowrap;border:1px solid #dce3ee;border-radius:9999px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.bt-inbox[data-shell=bento] .bt-th-pill:hover{background:#f7f9fc}.bt-inbox[data-shell=bento] .bt-th-pill:focus,.bt-inbox[data-shell=bento] .bt-th-pill:focus-visible{outline:2px solid var(--bt-blue);outline-offset:1px;box-shadow:none}.bt-inbox[data-shell=bento] .bt-th-pill:disabled{opacity:.6;cursor:default}.bt-inbox[data-shell=bento] .bt-th-pill svg{width:12px;height:12px;color:var(--bt-ink2);opacity:1}.bt-inbox[data-shell=bento] .bt-th-pill.soft{background:var(--bt-soft);border-color:#0000}.bt-inbox[data-shell=bento] .bt-th-pill.amber{color:var(--bt-amber);background:#fbefd8;border-color:#0000}.bt-inbox[data-shell=bento] .bt-th-pill.amber svg{color:var(--bt-amber)}.bt-inbox[data-shell=bento] .bt-th-pill.red{color:var(--bt-red);background:#fbe7e5;border-color:#0000}.bt-inbox[data-shell=bento] .bt-th-pill.red svg{color:var(--bt-red)}.bt-th-tag{font:600 11px var(--bt-body);border-radius:9999px;align-items:center;gap:4px;padding:4px 9px;display:inline-flex}.bt-th-tag button{color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.bt-th-tag button:hover{opacity:1}.bt-th-banner{background:var(--bt-soft);font:400 12px/1.4 var(--bt-body);color:var(--bt-ink2);align-items:flex-start;gap:8px;padding:8px 18px;display:flex}.bt-th-banner svg{flex-shrink:0;margin-top:1px}.bt-th-banner.blue{background:var(--bt-blue-soft);color:var(--bt-blue)}.bt-th-banner.amber{color:var(--bt-amber);background:#fbefd8}.bt-th-banner.red{color:var(--bt-red);background:#fbe7e5}.bt-th-banner+.bt-th-banner{border-top:1px solid #ffffffb3}.bt-th-msgs{flex:1;min-height:0}.bt-th-msgs-inner{flex-direction:column;gap:10px;padding:12px 18px;display:flex}.bt-th-more,.bt-th-sys{justify-content:center;display:flex}.bt-th-sys-chip{background:var(--bt-soft);max-width:100%;font:400 11.5px/1.35 var(--bt-body);color:var(--bt-ink2);border-radius:9999px;align-items:center;gap:6px;padding:5px 12px;display:inline-flex}.bt-th-sys-chip b{color:var(--bt-ink);font-weight:600}.bt-th-sys-chip svg{flex-shrink:0}.bt-th-nomsg{text-align:center;font:400 13px var(--bt-body);color:var(--bt-mute);margin:0;padding:24px 0}.bt-msg{align-items:flex-end;gap:8px;display:flex}.bt-msg.me{justify-content:flex-end}.bt-msg.them{justify-content:flex-start}.bt-bubble{background:var(--bt-soft);min-width:0;max-width:min(400px,84%);color:var(--bt-ink);font:400 13.5px/1.45 var(--bt-body);border-radius:16px;flex-direction:column;gap:3px;padding:9px 12px;display:flex}.bt-bubble.staff{background:var(--bt-ink);color:#fff}.bt-bubble.ai{background:#eef2f8;border:1px solid #c8d4ea}.bt-bubble.note{background:#fbefd8}.bt-bubble.deleted{background:var(--bt-white);border:1px dashed var(--bt-line);color:var(--bt-mute);font-style:italic}.bt-bubble-meta{font:700 11px var(--bt-body);color:var(--bt-ink2);align-items:center;gap:6px;display:flex}.bt-bubble.staff .bt-bubble-meta{color:var(--bt-blue-text)}.bt-bubble.note .bt-bubble-meta{color:var(--bt-amber)}.bt-bubble-time{font:500 10.5px var(--bt-mono);align-items:center;gap:3px;margin-left:6px;display:inline-flex}.bt-bubble-time em{font-style:italic;font-family:var(--bt-body)}.bt-bubble-text{white-space:pre-wrap;overflow-wrap:anywhere}.bt-bubble a{color:inherit}.bt-bubble-quote{opacity:.8;border-left:2px solid;border-radius:4px;padding:2px 8px;font-size:12px}.bt-bubble-quote b{font-weight:600;display:block}.bt-bubble-quote span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.bt-bubble-files{flex-direction:column;gap:4px;margin-top:4px;display:flex}.bt-bubble-file{background:#1a1a1a0f;border-radius:8px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;text-decoration:none;display:inline-flex}.bt-bubble.staff .bt-bubble-file{background:#ffffff1f}.bt-bubble-file span{white-space:nowrap;text-overflow:ellipsis;max-width:220px;overflow:hidden}.bt-bubble-img{object-fit:contain;border-radius:10px;max-width:100%;max-height:192px;display:block}.bt-msg-actions{opacity:0;align-self:center;transition:opacity .12s}.bt-msg:hover .bt-msg-actions,.bt-msg-actions:focus-within{opacity:1}.bt-msg-actions button{background:var(--bt-soft);width:24px;height:24px;color:var(--bt-ink2);cursor:pointer;border:0;border-radius:9999px;place-items:center;padding:0;display:grid}.bt-th-typing{justify-content:flex-start;display:flex}.bt-th-typing-dots{background:var(--bt-soft);border-radius:16px;gap:4px;padding:10px 12px;display:inline-flex}.bt-th-typing-dots span{background:var(--bt-mute);border-radius:9999px;width:7px;height:7px;animation:1s infinite bt-bounce}.bt-th-typing-dots span:nth-child(2){animation-delay:.12s}.bt-th-typing-dots span:nth-child(3){animation-delay:.24s}@keyframes bt-bounce{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-4px)}}.bt-th-sug{flex-direction:column;gap:6px;padding:4px 18px 8px;display:flex}.bt-th-sug-label{font:600 11.5px var(--bt-body);color:var(--bt-blue);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;display:inline-flex}.bt-th-sug-label:disabled{cursor:default;opacity:.8}.bt-th-sug-chips{flex-wrap:wrap;gap:8px;display:flex}.bt-th-sug-chip{background:var(--bt-white);border:1px solid #c8d4ea;border-radius:9999px;align-items:center;gap:2px;max-width:100%;padding:0 4px 0 0;display:inline-flex}.bt-th-sug-chip:hover{background:var(--bt-blue-soft)}.bt-th-sug-text{min-width:0;font:400 12px var(--bt-body);color:var(--bt-ink);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:6px 6px 6px 10px;display:inline-flex}.bt-th-sug-text span{white-space:nowrap;text-overflow:ellipsis;max-width:360px;overflow:hidden}.bt-th-sug-text svg{color:var(--bt-ink2);flex-shrink:0}.bt-th-sug-send{width:22px;height:22px;color:var(--bt-ink2);cursor:pointer;background:0 0;border:0;border-radius:9999px;place-items:center;padding:0;display:grid}.bt-th-sug-send:hover{background:var(--bt-blue);color:#fff}.bt-th-input{border-top:1px solid var(--bt-line);flex-direction:column;gap:8px;padding:10px 18px 14px;display:flex}.bt-th-input.note{background:#fff9ef}.bt-th-box{background:var(--bt-white);border:1px solid #dce3ee;border-radius:14px;align-items:flex-start;min-height:64px;padding:10px 14px;display:flex}.bt-th-box:focus-within{border-color:var(--bt-blue)}.bt-th-input.note .bt-th-box{background:#fffdf7;border-color:#f1d9a8}.bt-th-box textarea{resize:none;min-height:44px;max-height:160px;font:400 13.5px/1.45 var(--bt-body);color:var(--bt-ink);background:0 0;border:0;outline:0;flex:1;padding:0}.bt-th-box textarea::placeholder{color:var(--bt-mute)}.bt-th-input-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.bt-th-tools{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bt-inbox[data-shell=bento] .bt-th-tool{background:var(--bt-soft);width:auto;height:auto;box-shadow:none;font:600 12px var(--bt-body);color:var(--bt-ink2);cursor:pointer;white-space:nowrap;border:0;border-radius:9999px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.bt-inbox[data-shell=bento] .bt-th-tool:hover{color:var(--bt-ink);background:#e3e8f0}.bt-inbox[data-shell=bento] .bt-th-tool.on{background:var(--bt-ink);color:#fff}.bt-inbox[data-shell=bento] .bt-th-tool.on.amber{background:var(--bt-amber)}.bt-inbox[data-shell=bento] .bt-th-tool:disabled{opacity:.5;cursor:not-allowed}.bt-inbox[data-shell=bento] .bt-th-tool svg{width:13px;height:13px}.bt-inbox[data-shell=bento] .bt-th-tool-icon{justify-content:center;width:30px;padding:0}.bt-th-send{align-items:center;gap:8px;display:flex}.bt-inbox[data-shell=bento] .bt-btn-soft{background:var(--bt-soft);color:var(--bt-ink)}.bt-inbox[data-shell=bento] .bt-btn.amber{background:var(--bt-amber);color:#fff}.bt-th-attach{flex-wrap:wrap;gap:6px;display:flex}.bt-th-attach span{background:var(--bt-blue-soft);font:600 12px var(--bt-body);color:var(--bt-blue);border-radius:9999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.bt-th-attach button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.bt-inbox[data-shell=bento] .inbox-context{width:auto;min-height:0;font-family:var(--bt-body);background:0 0;border:0;flex-direction:column;gap:12px;padding-bottom:2px;display:flex;overflow-y:auto}.bt-cx-tile{background:var(--bt-white);box-shadow:var(--bt-shadow);border-radius:20px;flex-direction:column;flex-shrink:0;gap:10px;padding:16px;display:flex}.bt-cx-tile.ai{background:#eef2f8;gap:6px}.bt-cx-tile.qa{gap:6px;padding:12px}.bt-cx-h{font:700 15px var(--bt-head);letter-spacing:-.2px;color:var(--bt-ink);margin:0}.bt-cx-prof{text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:0;display:flex}button.bt-cx-prof{cursor:pointer}button.bt-cx-prof:hover b{text-underline-offset:3px;text-decoration:underline}.bt-cx-prof .bt-avatar{background:var(--bt-soft);width:34px;height:34px;color:var(--bt-ink);font-size:12px}.bt-cx-prof-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bt-cx-prof-name{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.bt-cx-prof-name b{font:700 14.5px var(--bt-body);color:var(--bt-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bt-cx-prof-meta{font:500 11px var(--bt-mono);color:var(--bt-ink2)}.bt-cx-kv{font:400 12.5px var(--bt-body);color:var(--bt-ink2);justify-content:space-between;align-items:center;gap:10px;display:flex}.bt-cx-kv b{min-width:0;font:600 12.5px var(--bt-body);color:var(--bt-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bt-cx-kv b.mono{font-family:var(--bt-mono)}.bt-cx-stats{gap:8px;display:flex}.bt-cx-stat{background:var(--bt-soft);border-radius:10px;flex-direction:column;flex:1;gap:1px;min-width:0;padding:8px 10px;display:flex}.bt-cx-stat b{font:700 13.5px var(--bt-mono);color:var(--bt-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bt-cx-stat span{font:400 10.5px var(--bt-body);color:var(--bt-ink2)}.bt-cx-veh,.bt-cx-rec{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:0;display:flex}.bt-cx-rec{gap:8px}.bt-cx-veh:hover b,.bt-cx-rec:hover b{text-underline-offset:3px;text-decoration:underline}.bt-cx-veh-icon{background:var(--bt-soft);width:32px;height:32px;color:var(--bt-ink2);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.bt-cx-veh-text,.bt-cx-rec-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.bt-cx-veh-text b{font:600 13px var(--bt-body);color:var(--bt-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bt-cx-veh-text span,.bt-cx-rec-text span{font:400 11.5px var(--bt-body);color:var(--bt-ink2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bt-cx-rec-text span{font-size:11px}.bt-cx-rec-text b{font:600 12px var(--bt-body);color:var(--bt-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bt-cx-ai-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.bt-cx-ai-label{font:700 12.5px var(--bt-body);color:var(--bt-blue);align-items:center;gap:6px;display:inline-flex}.bt-cx-ai-btn{font:600 11.5px var(--bt-body);color:var(--bt-blue);cursor:pointer;background:0 0;border:0;padding:0}.bt-cx-ai-btn:disabled{opacity:.6;cursor:default}.bt-cx-ai-text,.bt-cx-empty{font:400 12px/1.45 var(--bt-body);color:var(--bt-ink2);margin:0}.bt-cx-qa{grid-template-columns:1fr 1fr;gap:6px;display:grid}.bt-cx-qa-btn{background:var(--bt-soft);min-width:0;font:600 12px var(--bt-body);color:var(--bt-ink);cursor:pointer;border:0;border-radius:10px;align-items:center;gap:6px;padding:8px 10px;text-decoration:none;display:inline-flex}.bt-cx-qa-btn:hover{background:#e3e8f0}.bt-cx-qa-btn svg{color:var(--bt-ink2);flex-shrink:0}.bt-cx-link{align-self:flex-start}@media (width<=1279px){.bt-inbox-panes{grid-template-columns:280px minmax(0,1fr)}.bt-inbox[data-shell=bento] .inbox-context{display:none}}@media (width<=1100px){.bt-inbox-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.bt-inbox-panes{grid-template-columns:1fr;height:auto;min-height:0}.bt-inbox-list{max-height:48vh}.bt-inbox[data-shell=bento] .inbox-thread{min-height:60vh}.bt-inbox-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.bt-notif-pop[data-shell=bento]{background:var(--bt-white);width:min(360px,100vw - 24px);box-shadow:var(--bt-shadow-float);font-family:var(--bt-body);color:var(--bt-ink);border:0;border-radius:20px;padding:0;overflow:hidden}.bt-notif-head{justify-content:space-between;align-items:center;gap:8px;padding:14px 16px 8px;display:flex}.bt-notif-title{font:700 16px var(--bt-head);letter-spacing:-.2px;align-items:center;gap:8px;margin:0;display:flex}.bt-notif-pop[data-shell=bento] .bt-notif-count{padding:2px 8px;font-size:10.5px}.bt-notif-head .bt-link{font-size:12px}.bt-notif-head .bt-link:disabled{opacity:.5;cursor:default;text-decoration:none}.bt-notif-seg{background:var(--bt-soft);border-radius:9999px;gap:2px;margin:0 16px 6px;padding:4px;display:flex}.bt-notif-seg-btn{font:600 12px var(--bt-body);color:var(--bt-ink);cursor:pointer;background:0 0;border:0;border-radius:9999px;flex:1;justify-content:center;align-items:center;gap:5px;padding:6px 8px;display:inline-flex}.bt-notif-seg-btn.on{background:var(--bt-white);box-shadow:var(--bt-shadow)}.bt-notif-seg-count{font:600 10.5px var(--bt-mono);color:var(--bt-ink2)}.bt-notif-list{max-height:420px;overflow-y:auto}.bt-notif-group-label{font:600 10px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;color:var(--bt-ink2);padding:8px 16px 4px;display:block}.bt-notif-row{border:0;border-top:1px solid var(--bt-line);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:flex-start;gap:10px;padding:9px 16px;text-decoration:none;display:flex}.bt-notif-group-label+.bt-notif-row{border-top:0}.bt-notif-row:hover{background:#f1f4f9}.bt-notif-row.unread{background:#f7f9fc}.bt-notif-row.unread:hover{background:#eef2f8}.bt-notif-row:focus-visible{outline:2px solid var(--bt-blue);outline-offset:-2px}.bt-notif-icon{background:var(--bt-soft);width:28px;height:28px;color:var(--bt-ink2);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.bt-notif-icon.mint{color:#1f9d5b;background:#e1f4e9}.bt-notif-icon.amber{color:var(--bt-amber);background:#fbefd8}.bt-notif-icon.red{color:var(--bt-red);background:#fbe7e5}.bt-notif-icon.blue{background:var(--bt-blue-soft);color:var(--bt-blue)}.bt-notif-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bt-notif-text b{font:600 13px var(--bt-body);color:var(--bt-ink);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;display:flex;overflow:hidden}.bt-notif-row.unread .bt-notif-text b{font-weight:700}.bt-notif-text span{font:400 12px/1.35 var(--bt-body);color:var(--bt-ink2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bt-notif-time{font:500 10.5px var(--bt-mono);color:var(--bt-ink2);flex-shrink:0;padding-top:2px}.bt-notif-row.unread .bt-notif-time{color:var(--bt-blue);font-weight:600}.bt-notif-dot{background:var(--bt-blue);border-radius:9999px;flex-shrink:0;width:6px;height:6px}[data-testid=staff-notification-bell][data-state=open]{color:#fff;background:#1a1a1a;border-radius:9999px}.bt-notif-empty{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:28px 16px 24px;display:flex}.bt-notif-empty-icon{background:var(--bt-soft);width:48px;height:48px;color:var(--bt-ink2);border-radius:9999px;place-items:center;margin-bottom:6px;display:grid}.bt-notif-empty p{font:600 14px var(--bt-body);color:var(--bt-ink);margin:0}.bt-notif-empty span{font:400 12.5px var(--bt-body);color:var(--bt-ink2)}.bt-notif-foot{border-top:1px solid var(--bt-line);font:700 13px var(--bt-body);color:var(--bt-blue);justify-content:center;align-items:center;gap:6px;padding:12px 16px;text-decoration:none;display:flex}.bt-notif-foot:hover{background:#f7f9fc}.bt-notifc-search{flex:0 0 320px;width:320px;max-width:100%}.bt-notifc-types{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bt-notifc-type{background:var(--bt-soft);font:600 12.5px var(--bt-body);color:var(--bt-ink);cursor:pointer;white-space:nowrap;border:0;border-radius:9999px;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}.bt-notifc-type:hover:not(.on){background:#e3e8f0}.bt-notifc-type.on{background:var(--bt-ink);color:#fff}.bt-notifc-type-dot{border-radius:9999px;flex-shrink:0;width:7px;height:7px}.bt-notifc-type-count{font:600 10.5px var(--bt-mono);color:var(--bt-ink2)}.bt-notifc-type.on .bt-notifc-type-count{color:var(--bt-blue-text)}.bt-notifc-body{grid-template-columns:minmax(0,1fr) 264px;align-items:start;gap:16px;display:grid}.bt-notifc-list{background:var(--bt-white);box-shadow:var(--bt-shadow);border-radius:20px;overflow:hidden}.bt-notifc-group{border-top:1px solid var(--bt-line);justify-content:space-between;align-items:center;gap:8px;padding:16px 20px 6px;display:flex}.bt-notifc-group:first-child{border-top:0}.bt-notifc-group-label{font:600 10.5px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;color:var(--bt-ink2)}.bt-notifc-group-meta{font:400 11.5px var(--bt-body);color:var(--bt-ink2)}.bt-notifc-row{border:0;border-top:1px solid var(--bt-line);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:11px 20px;display:flex}.bt-notifc-row:hover{background:#f7f9fc}.bt-notifc-row.on,.bt-notifc-row.on:hover{background:var(--bt-blue-soft)}.bt-notifc-row:focus-visible{outline:2px solid var(--bt-blue);outline-offset:-2px}.bt-notifc-row .bt-notif-icon{border-radius:10px;width:32px;height:32px}.bt-notifc-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bt-notifc-title{font:600 13.5px var(--bt-body);color:var(--bt-ink);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;display:flex;overflow:hidden}.bt-notifc-row.unread .bt-notifc-title{font-weight:700}.bt-notifc-body-text{font:400 12.5px var(--bt-body);color:var(--bt-ink2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bt-notifc-row.unread .bt-notifc-body-text{color:var(--bt-ink)}.bt-notifc-right{flex-shrink:0;align-items:center;gap:10px;display:flex}.bt-notifc-time{font:500 11px var(--bt-mono);color:var(--bt-ink2)}.bt-notifc-row.unread .bt-notifc-time{color:var(--bt-blue)}.bt-notifc-dot{background:var(--bt-blue);border-radius:9999px;width:8px;height:8px}.bt-notifc-spacer{width:8px;height:8px}.bt-notifc-small{background:var(--bt-white);font:600 12px var(--bt-body);color:var(--bt-ink);white-space:nowrap;cursor:pointer;border:1px solid #dce3ee;border-radius:9999px;align-items:center;gap:6px;padding:6px 11px;text-decoration:none;display:inline-flex}.bt-notifc-small:hover{background:#f7f9fc}.bt-notifc-small.primary{background:var(--bt-blue);border-color:var(--bt-blue);color:#fff}.bt-notifc-small.primary:hover{background:#1d4fd7}.bt-notifc-small:disabled{opacity:.6;cursor:default}.bt-notifc-x{width:24px;height:24px;color:var(--bt-mute);cursor:pointer;background:0 0;border:0;border-radius:9999px;place-items:center;padding:0;display:grid}.bt-notifc-x:hover{background:var(--bt-soft);color:var(--bt-ink)}.bt-notifc-foot{border-top:1px solid var(--bt-line);justify-content:center;padding:12px 20px;display:flex}.bt-notifc-empty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:48px 20px;display:flex}.bt-notifc-empty .bt-notif-empty-icon{margin-bottom:4px}.bt-notifc-empty p{font:600 15px var(--bt-body);color:var(--bt-ink);margin:4px 0 0}.bt-notifc-empty span{font:400 13px var(--bt-body);color:var(--bt-ink2)}.bt-notifc-skel{background:var(--bt-soft);border-radius:12px;height:56px;margin:8px 20px;animation:1.2s infinite bt-pulse}@keyframes bt-pulse{50%{opacity:.5}}.bt-notifc-side{flex-direction:column;gap:12px;display:flex}.bt-notifc-tile-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.bt-notifc-pref-head{align-items:center;gap:8px;padding-top:4px;display:flex}.bt-notifc-pref-head span{font:600 10px var(--bt-mono);letter-spacing:1px;color:var(--bt-ink2);text-align:center}.bt-notifc-pref-head span:first-child{text-align:left;flex:1}.bt-notifc-pref-head span:nth-child(2){width:36px}.bt-notifc-pref-head span:nth-child(3){width:44px}.bt-notifc-pref{align-items:center;gap:8px;padding:4px 0;display:flex}.bt-notifc-pref>b{min-width:0;font:600 12.5px var(--bt-body);color:var(--bt-ink);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.bt-notifc-pref-sound{justify-content:center;width:44px;display:flex}.bt-tgl{cursor:pointer;background:#c9d1dc;border:0;border-radius:9999px;flex-shrink:0;align-items:center;width:36px;height:22px;padding:3px;transition:background .15s;display:flex}.bt-tgl.on{background:var(--bt-blue);justify-content:flex-end}.bt-tgl:disabled{opacity:.45;cursor:not-allowed}.bt-tgl span{background:#fff;border-radius:9999px;width:16px;height:16px}.bt-notifc-rel{color:inherit;align-items:center;gap:10px;padding:5px 0;text-decoration:none;display:flex}.bt-notifc-rel:hover b{text-underline-offset:3px;text-decoration:underline}.bt-notifc-rel-icon{background:var(--bt-soft);width:30px;height:30px;color:var(--bt-ink2);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.bt-notifc-rel-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.bt-notifc-rel-text b{font:600 13px var(--bt-body);color:var(--bt-ink)}.bt-notifc-rel-text span{font:400 11.5px var(--bt-body);color:var(--bt-ink2)}.bt-notifc-rel .chev{color:var(--bt-mute);flex-shrink:0}@media (width<=1100px){.bt-notifc-body{grid-template-columns:1fr}.bt-notifc-search{flex:100%;width:100%}}.bt-notifc-title .bt-notifc-dot{flex-shrink:0;width:6px;height:6px}.bt-sb-shell{background:var(--bt-ground);height:100%;font-family:var(--bt-body);color:var(--bt-ink);flex-direction:column;flex-shrink:0;padding:12px 0 12px 12px;display:flex}.bt-sb-shell.is-mobile{width:100%;padding:0}.bt-sb{width:var(--bt-sidebar-w,256px);background:var(--bt-white);height:100%;min-height:0;box-shadow:var(--bt-shadow);border-radius:20px;flex-direction:column;padding:18px 12px 12px;display:flex}.bt-sb-shell.is-mobile .bt-sb{width:100%;box-shadow:none;border-radius:0}.bt-sb-shell.is-rail{padding-left:12px}.bt-sb.is-rail{align-items:center;width:72px;padding:16px 10px 12px}.bt-sb-brand{justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;padding:0 2px 0 4px;display:flex}.bt-sb-brand-link{min-width:0;color:inherit;flex:1;align-items:center;gap:10px;text-decoration:none;display:flex}.bt-sb-logo{background:var(--bt-blue);color:#fff;width:40px;height:40px;font:800 15px var(--bt-head);border-radius:12px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.bt-sb-logo img{object-fit:cover;width:100%;height:100%;display:block}.bt-sb-logo.text img{display:none}.bt-sb-brand-text{flex-direction:column;gap:1px;min-width:0;display:flex}.bt-sb-brand-name{font:700 17px/1.1 var(--bt-head);color:var(--bt-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bt-sb-brand-sub{font:400 10.5px var(--bt-body);color:var(--bt-ink2);white-space:nowrap}.bt-sb-iconbtn{background:var(--bt-soft);width:28px;height:28px;color:var(--bt-ink2);cursor:pointer;border:0;border-radius:9999px;flex-shrink:0;place-items:center;transition:background .15s,color .15s;display:grid}.bt-sb-iconbtn:hover{color:var(--bt-ink);background:#e3e8f0}.bt-sb-filter{background:var(--bt-soft);height:40px;color:var(--bt-mute);border-radius:12px;flex-shrink:0;align-items:center;gap:10px;margin-bottom:14px;padding:0 14px;display:flex}.bt-sb-filter:focus-within{box-shadow:0 0 0 2px var(--bt-blue-soft)}.bt-sb-filter input{min-width:0;font:400 13.5px var(--bt-body);color:var(--bt-ink);background:0 0;border:0;outline:none;flex:1}.bt-sb-filter input::placeholder{color:var(--bt-mute)}.bt-sb-filter input::-webkit-search-cancel-button{display:none}.bt-sb-filter-clear{width:20px;height:20px;color:var(--bt-ink2);cursor:pointer;background:#e3e8f0;border:0;border-radius:9999px;place-items:center;display:grid}.bt-sb-nav{scrollbar-width:none;flex-direction:column;flex:1;gap:2px;min-height:0;display:flex;overflow-y:auto}.bt-sb-empty{text-align:center;font:400 13px var(--bt-body);color:var(--bt-mute);padding:24px 12px}.bt-sb-group{flex-direction:column;gap:2px;display:flex}.bt-sb-group-head{width:100%;height:40px;font:500 15px var(--bt-body);color:var(--bt-ink2);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:0 12px 0 14px;transition:background .15s,color .15s;display:flex}.bt-sb-group-head:hover{color:var(--bt-ink);background:#f7f9fc}.bt-sb-group-head.open{color:var(--bt-ink);font-weight:600}.bt-sb-group-left{align-items:center;gap:12px;min-width:0;display:flex}.bt-sb-group-left span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bt-sb-chev{color:var(--bt-mute);flex-shrink:0;transition:transform .15s}.bt-sb-group-head.open .bt-sb-chev{transform:rotate(90deg)}.bt-sb-items{flex-direction:column;gap:2px;padding:2px 0 4px;display:flex}.bt-sb-item{height:34px;font:500 14px var(--bt-body);color:var(--bt-ink2);border-radius:10px;align-items:center;gap:10px;padding:0 12px 0 42px;text-decoration:none;transition:background .15s,color .15s;display:flex;position:relative}.bt-sb-item:hover{background:var(--bt-soft);color:var(--bt-ink)}.bt-sb-item.active{background:var(--bt-ink);color:#fff;font-weight:600}.bt-sb-item svg{flex-shrink:0}.bt-sb-item span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bt-sb-sub{text-align:left;width:100%;height:34px;font:600 13px var(--bt-body);color:var(--bt-mute);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 12px 0 42px;display:flex}.bt-sb-sub:hover{color:var(--bt-ink)}.bt-sb-sub svg{transition:transform .15s}.bt-sb-sub.open svg{transform:rotate(90deg)}.bt-sb-rail-nav{scrollbar-width:thin;flex-direction:column;flex:1;align-items:center;gap:4px;width:100%;min-height:0;display:flex;overflow-y:auto}.bt-sb-rail-btn{width:44px;height:44px;color:var(--bt-ink2);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;transition:background .15s,color .15s;display:grid}.bt-sb-rail-btn:hover{background:var(--bt-soft);color:var(--bt-ink)}.bt-sb-rail-btn.active{background:var(--bt-ink);color:#fff}.bt-sb.is-rail .bt-sb-logo{margin-bottom:8px}.bt-sb.is-rail .bt-sb-iconbtn{margin-bottom:10px}.bt-sb-rail-user{cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;position:relative}.bt-sb-foot{border-top:1px solid var(--bt-line);flex-direction:column;flex-shrink:0;gap:6px;margin-top:8px;padding-top:10px;display:flex}.bt-sb-team{width:100%;font:500 12.5px var(--bt-body);color:var(--bt-ink2);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:7px 10px;display:flex}.bt-sb-team:hover{background:var(--bt-soft)}.bt-sb-team b{color:var(--bt-ink);font-weight:600}.bt-sb-dot{background:var(--bt-mute);border-radius:9999px;flex-shrink:0;width:8px;height:8px}.bt-sb-dot.on{background:#1f9d5b}.bt-sb-user{background:var(--bt-soft);border-radius:14px;align-items:center;gap:10px;padding:10px;display:flex}.bt-sb-avatar{background:var(--bt-ink);color:#fff;width:36px;height:36px;font:700 13px var(--bt-body);border-radius:9999px;flex-shrink:0;place-items:center;display:grid;position:relative}.bt-sb-avatar.sm{background:var(--bt-soft);width:24px;height:24px;color:var(--bt-ink);font-size:10px}.bt-sb-presence{border:2px solid var(--bt-white);background:var(--bt-mute);border-radius:9999px;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}.bt-sb-presence.on{background:#1f9d5b}.bt-sb-user-text{flex-direction:column;gap:1px;min-width:0;display:flex}.bt-sb-user-name{font:600 13.5px var(--bt-body);color:var(--bt-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bt-sb-user-role{font:400 11px var(--bt-mono);color:var(--bt-ink2);white-space:nowrap;text-overflow:ellipsis;text-transform:capitalize;overflow:hidden}.bt-sb-logout{width:100%;font:600 13px var(--bt-body);color:var(--bt-ink2);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}.bt-sb-logout:hover{background:var(--bt-soft);color:var(--bt-ink)}.bt-sb-teamlist{font-family:var(--bt-body);color:var(--bt-ink)}.bt-sb-teamlist-title{font:600 10.5px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;color:var(--bt-ink2);padding:6px 8px}.bt-sb-teamlist-rows{max-height:224px;overflow-y:auto}.bt-sb-teamrow{border-radius:10px;align-items:center;gap:8px;padding:6px 8px;display:flex}.bt-sb-teamrow:hover{background:var(--bt-soft)}.bt-sb-teamrow-text{flex-direction:column;min-width:0;display:flex}.bt-sb-teamrow-name{font:600 12.5px var(--bt-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bt-sb-teamrow-role{font:400 10.5px var(--bt-body);color:var(--bt-ink2);text-transform:capitalize}.bt-sb-teamlist-empty{font:400 12px var(--bt-body);color:var(--bt-mute);padding:10px 8px}.bt-sb-nav::-webkit-scrollbar{display:none}.bt-jc .bt-btn-soft,.bt-jcd .bt-btn-soft{background:var(--bt-soft);color:var(--bt-ink)}.bt-jc .bt-btn-soft:hover,.bt-jcd .bt-btn-soft:hover{background:#e3e8f0}.bt-jc-two{flex-direction:column;gap:2px;min-width:0;display:flex}.bt-jc-num{font:600 13px var(--bt-mono);color:var(--bt-ink);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.bt-jc-num:hover{text-underline-offset:3px;text-decoration:underline}.bt-jc-num.static{cursor:default}.bt-jc-num.static:hover{text-decoration:none}.bt-jc-sub{font:400 12px var(--bt-body);color:var(--bt-ink2);white-space:nowrap;text-overflow:ellipsis;max-width:280px;overflow:hidden}.bt-jc-custline{align-items:baseline;gap:8px;min-width:0;display:flex}.bt-jc-name{font:600 14px var(--bt-body);color:var(--bt-ink);white-space:nowrap;text-overflow:ellipsis;max-width:240px;text-decoration:none;overflow:hidden}a.bt-jc-name:hover{text-underline-offset:3px;text-decoration:underline}.bt-jc-acct{font:500 11px var(--bt-mono);color:var(--bt-mute);white-space:nowrap}.bt-pill.bt-jc-pill{padding:4px 10px;font-size:11px}.bt-jc-when{font:500 12.5px var(--bt-mono);color:var(--bt-ink);white-space:nowrap;flex-direction:column;gap:1px;display:flex}.bt-jc-when-time{color:var(--bt-ink2);font-size:11px}.bt-jc-when.late,.bt-jc-when.late .bt-jc-when-time,.bt-jc-late{color:var(--bt-red)}.bt-jc-prio{font:400 12.5px var(--bt-body);color:var(--bt-ink);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.bt-jc-prio.strong{color:var(--bt-red);font-weight:600}.bt-jc-prio-dot{border-radius:9999px;flex-shrink:0;width:8px;height:8px}.bt-jc-mech{font:400 12.5px var(--bt-body);color:var(--bt-ink);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.bt-jc-mech.none{color:var(--bt-mute)}.bt-avatar.bt-jc-av{background:var(--bt-soft);width:24px;height:24px;color:var(--bt-ink);font-size:9.5px}.bt-jc-wait-main{font:600 12.5px var(--bt-body);color:var(--bt-ink);white-space:nowrap;text-decoration:none}a.bt-jc-wait-main.link:hover{color:var(--bt-blue);text-underline-offset:3px;text-decoration:underline}.bt-jc-value{white-space:nowrap;font-weight:600}.bt-jc .bt-ls-table tbody tr:has(button[role=checkbox][data-state=checked]) td{background:var(--bt-blue-soft)}.bt-jc-card{cursor:pointer}.bt-jc-card-wait{color:var(--bt-ink);white-space:nowrap;font-weight:600}.bt-jc-notice{color:var(--bt-ink);background:#fbefd8;border-radius:20px;align-items:flex-start;gap:12px;padding:14px 16px 14px 18px;display:flex}.bt-jc-notice>svg{color:var(--bt-amber);flex-shrink:0;margin-top:2px}.bt-jc-notice-text{min-width:0;font:400 13.5px/1.45 var(--bt-body);flex:1}.bt-jc-notice-links{flex-wrap:wrap;gap:6px 16px;margin-top:6px;display:flex}.bt-jc-notice-item{align-items:center;gap:8px;display:inline-flex}.bt-jc-notice .mono{font:600 12.5px var(--bt-mono)}[data-shell=bento].bt-jc-menu{border:1px solid var(--bt-line);background:var(--bt-white);min-width:220px;box-shadow:var(--bt-shadow-float);font-family:var(--bt-body);color:var(--bt-ink);border-radius:14px;padding:6px}.bt-jc-menu-label{font:600 10.5px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;color:var(--bt-ink2);padding:8px 10px 6px}.bt-jc-menu .bt-jc-menu-item{font:600 13.5px var(--bt-body);color:var(--bt-ink);cursor:pointer;border-radius:10px;gap:10px;padding:9px 10px}.bt-jc-menu .bt-jc-menu-item:focus,.bt-jc-menu .bt-jc-menu-item[data-highlighted]{background:var(--bt-soft);color:var(--bt-ink)}.bt-jc-menu .bt-jc-menu-item.danger{color:var(--bt-red)}.bt-jc-menu .bt-jc-menu-item.danger:focus,.bt-jc-menu .bt-jc-menu-item.danger[data-highlighted]{color:var(--bt-red);background:#fbe7e5}.bt-jc-menu-note{font:400 12px var(--bt-body);color:var(--bt-ink2);max-width:240px;margin:0;padding:6px 10px 8px}@media (width>=901px){.bt-dlg:has(>.bt-jcd){width:1180px;max-width:calc(100vw - 32px);height:calc(100vh - 32px)}}.bt-jcd{background:var(--bt-ground);min-height:0;font-family:var(--bt-body);color:var(--bt-ink);flex-direction:column;flex:1;display:flex}.bt-jcd-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding:22px 24px 16px;display:flex}.bt-jcd-titleblock{flex-direction:column;gap:8px;min-width:0;display:flex}.bt-jcd-titleline{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.bt-jcd-title{font:700 30px/1.1 var(--bt-head);letter-spacing:-.7px;color:var(--bt-ink);margin:0}.bt-jcd-sub{font:400 14.5px var(--bt-body);color:var(--bt-ink2);margin:0}.bt-jcd-headactions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bt-jcd-headactions .bt-btn{padding:11px 18px;font-size:14px}.bt-jcd-circle{background:var(--bt-white);width:43px;height:43px;color:var(--bt-ink);cursor:pointer;border:1px solid #e5e7eb;border-radius:9999px;flex-shrink:0;place-items:center;display:grid}.bt-jcd-circle:hover{background:var(--bt-soft)}.bt-jcd-circle.soft{background:var(--bt-soft);border-color:#0000}.bt-jcd-circle.soft:hover{background:#e3e8f0}.bt-jcd-circle.primary{background:var(--bt-blue);color:#fff;border-color:#0000;width:46px;height:46px}.bt-jcd-circle.primary:hover{background:#1d4fd8}.bt-jcd-circle:disabled{opacity:.55;cursor:default}.bt-jcd-body{flex-direction:column;flex:1;gap:20px;min-height:0;padding:4px 24px 28px;display:flex;overflow-y:auto}.bt-jcd .bt-btn.bt-jcd-sm,.bt-dlg .bt-btn.bt-jcd-sm{gap:6px;padding:7px 12px;font-size:13px}.bt-pill.bt-jcd-pill{text-transform:none;padding:4px 10px;font-size:11.5px}.bt-jcd .bt-btn-onblue.bt-jcd-sm{padding:9px 16px}.bt-jcd-actions-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bt-jcd-hint{font:400 12.5px/1.4 var(--bt-body);color:var(--bt-ink2);align-items:center;gap:6px;display:inline-flex}.bt-jcd-eyebrow{font:600 11px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;color:var(--bt-ink2)}.bt-jcd .mono{font-family:var(--bt-mono)}.bt-cd-tile.bt-jcd-tile{gap:12px;padding:18px 22px}.bt-cd-tile.flush.bt-jcd-tile{gap:0;padding:0}.bt-jcd .bt-cd-tile.flush .bt-jcd-listhead{border-bottom:0;flex-wrap:wrap;padding:16px 24px 10px}.bt-jcd .bt-cd-tile.flush>.bt-cd-empty{border-top:1px solid var(--bt-line)}.bt-jcd-h3{align-items:center;gap:8px;display:inline-flex}.bt-jcd .bt-cd-empty{flex-direction:column;align-items:center;gap:6px;display:flex}.bt-jcd .bt-cd-empty p{margin:0}.bt-jcd-gate{background:#fbefd8;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;display:flex}.bt-jcd-gate-icon{background:var(--bt-white);width:34px;height:34px;color:var(--bt-amber);border-radius:9999px;flex-shrink:0;place-items:center;display:grid}.bt-jcd-gate-text{min-width:0;font:400 13px/1.45 var(--bt-body);color:var(--bt-ink);flex-direction:column;flex:1;gap:2px;display:flex}.bt-jcd-gate-text b{font:700 14px var(--bt-body)}.bt-jcd-note{background:var(--bt-soft);font:400 13px/1.45 var(--bt-body);color:var(--bt-ink2);border-radius:14px;flex-wrap:wrap;gap:4px 8px;padding:11px 14px;display:flex}.bt-jcd-note b{color:var(--bt-ink);font-weight:700}.bt-jcd-note.amber{background:#fbefd8}.bt-jcd-note.mint{background:#e1f4e9}.bt-jcd-note.mint b{color:#15784a}.bt-jcd-note.red{background:#fbe7e5}.bt-jcd-note.red b{color:var(--bt-red)}.bt-jcd-progress-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bt-jcd-status{align-items:center;gap:10px;display:flex}.bt-jcd-status>*{margin-top:0}.bt-jcd-status-label{font:600 12.5px var(--bt-body);color:var(--bt-ink2)}[data-shell=bento] .bt-jcd-select{background:var(--bt-white);min-width:180px;height:38px;font:600 13.5px var(--bt-body);color:var(--bt-ink);box-shadow:none;border:1px solid #dce3ee;border-radius:9999px;padding:0 14px}[data-shell=bento] .bt-jcd-select.tall{border-radius:12px;height:46px;font-size:14px;font-weight:400}.bt-jcd-steps{gap:10px;margin:0;padding:0;list-style:none;display:flex}.bt-jcd-step{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.bt-jcd-step-bar{background:#e5e7eb;border-radius:9999px;height:6px}.bt-jcd-step.done .bt-jcd-step-bar{background:var(--bt-blue)}.bt-jcd-step.now .bt-jcd-step-bar{background:#f2b736}.bt-jcd-step-label{font:500 13px var(--bt-body);color:var(--bt-mute);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bt-jcd-step.done .bt-jcd-step-label{color:var(--bt-ink)}.bt-jcd-step.now .bt-jcd-step-label{color:var(--bt-ink);font-weight:700}.bt-jcd-step-detail{font:400 12px var(--bt-body);color:var(--bt-ink2);white-space:nowrap;text-overflow:ellipsis;margin-top:-4px;overflow:hidden}.bt-jcd-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.bt-jcd-left,.bt-jcd-right{flex-direction:column;gap:16px;min-width:0;display:flex}.bt-jcd-tabs.bt-segs{align-self:flex-start;max-width:100%}.bt-jcd-tabs .bt-seg{padding:9px 15px;font-size:13.5px}.bt-jcd-timer{background:var(--bt-blue);color:#fff;border-radius:20px;flex-direction:column;gap:8px;padding:18px 22px;display:flex}.bt-jcd-timer-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.bt-jcd-timer-eyebrow{font:600 11px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;color:var(--bt-blue-text)}.bt-pill.bt-jcd-onblue{color:#fff;background:#ffffff2e;padding:5px 11px;font-size:12px}.bt-jcd-timer-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.bt-jcd-clock{font:700 32px/1.1 var(--bt-mono);letter-spacing:-1px;color:#fff}.bt-jcd-flag{background:#fdf5e4;border-radius:20px;flex-direction:column;gap:10px;padding:16px 20px;display:flex;box-shadow:inset 0 0 0 1px #f3d79c}.bt-jcd-flag-head{align-items:flex-start;gap:10px;display:flex}.bt-jcd-flag-head>svg{color:var(--bt-amber);flex-shrink:0;margin-top:2px}.bt-jcd-flag-text{min-width:0;font:400 13.5px/1.45 var(--bt-body);color:var(--bt-ink);flex-direction:column;gap:3px;display:flex}.bt-jcd-flag-text b{font:700 14.5px var(--bt-body)}.bt-jcd-flag-meta,.bt-jcd-flag-note{font:400 12.5px var(--bt-body);color:var(--bt-ink2);margin:0}.bt-jcd-wo{border-top:1px solid var(--bt-line);align-items:flex-start;gap:16px;padding:12px 24px;display:flex}.bt-jcd-wo-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.bt-jcd-wo-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bt-jcd-wo-ref{font:700 13px var(--bt-mono);color:var(--bt-ink);white-space:nowrap}.bt-jcd-wo-kind{font:600 14.5px var(--bt-body);color:var(--bt-ink);align-items:baseline;gap:8px;display:inline-flex}.bt-jcd-wo-num{font:500 12.5px var(--bt-mono);color:var(--bt-ink2);cursor:pointer;background:0 0;border:0;padding:0}.bt-jcd-wo-num:hover{color:var(--bt-blue);text-underline-offset:3px;text-decoration:underline}.bt-jcd-wo-num.static{cursor:default}.bt-jcd-wo-num.static:hover{color:var(--bt-ink2);text-decoration:none}.bt-jcd-wo-lines{font:400 13px var(--bt-body);color:var(--bt-ink2)}.bt-jcd-wo-record{font:400 12px/1.45 var(--bt-body);color:var(--bt-ink2)}.bt-jcd-wo-note{font:italic 400 12px var(--bt-body);color:var(--bt-ink2)}.bt-jcd-wo .bt-jcd-actions-row{padding-top:6px}.bt-jcd-wo-total{text-align:right;min-width:120px;font:700 14px var(--bt-mono);color:var(--bt-ink);white-space:nowrap}.bt-jcd-wo.muted .bt-jcd-wo-kind,.bt-jcd-wo.muted .bt-jcd-wo-ref,.bt-jcd-wo-total.muted{color:var(--bt-mute)}.bt-jcd-wo-foot{border-top:1px solid var(--bt-line);flex-wrap:wrap;align-items:center;gap:8px 24px;padding:10px 24px 12px;display:flex}.bt-jcd-wo-foot>span{align-items:center;gap:8px;display:inline-flex}.bt-jcd-wo-foot .k{font:400 12.5px var(--bt-body);color:var(--bt-ink2)}.bt-jcd-wo-foot .v{font:700 13.5px var(--bt-mono);color:var(--bt-ink)}.bt-jcd-task,.bt-cd-tile.flush .bt-jcd-person{border-top:1px solid var(--bt-line);align-items:center;gap:12px;padding:10px 24px;display:flex}.bt-jcd-person{align-items:center;gap:10px;min-width:0;display:flex}.bt-jcd-task-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bt-jcd-task-title{font:600 14px var(--bt-body);color:var(--bt-ink);text-overflow:ellipsis;overflow:hidden}.bt-jcd-task.done .bt-jcd-task-title{color:var(--bt-ink2);text-decoration:line-through;-webkit-text-decoration-color:var(--bt-mute);-webkit-text-decoration-color:var(--bt-mute);-webkit-text-decoration-color:var(--bt-mute);text-decoration-color:var(--bt-mute)}.bt-jcd-task.locked .bt-jcd-task-title{color:var(--bt-mute)}.bt-jcd-task-sub{font:400 12px var(--bt-body);color:var(--bt-ink2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bt-jcd-task-sub.mono{font-family:var(--bt-mono);font-size:11.5px}.bt-jcd-lock{width:24px;height:24px;color:var(--bt-amber);background:#fbefd8;border-radius:8px;flex-shrink:0;place-items:center;display:grid}[data-shell=bento] .bt-jcd-checkbox{background:var(--bt-white);border:1.5px solid #c9d1dc;border-radius:7px;width:22px;height:22px}[data-shell=bento] .bt-jcd-checkbox[data-state=checked]{border-color:var(--bt-blue);background:var(--bt-blue);color:#fff}.bt-avatar.bt-jcd-av{width:30px;height:30px;font-size:11px}.bt-avatar.bt-jcd-av.lg{width:34px;height:34px;font-size:12px}.bt-avatar.bt-jcd-av.soft{background:var(--bt-soft);color:var(--bt-ink)}.bt-jcd-addtask{border-top:1px solid var(--bt-line);flex-direction:column;gap:12px;padding:12px 24px 16px;display:flex}.bt-jcd-catalog{position:relative}.bt-jcd-catalog-btn{background:var(--bt-soft);width:100%;height:42px;font:500 13.5px var(--bt-body);color:var(--bt-ink2);text-align:left;cursor:pointer;border:0;border-radius:12px;align-items:center;gap:8px;padding:0 14px;display:flex}.bt-jcd-catalog-btn:hover{color:var(--bt-ink);background:#e3e8f0}.bt-jcd-catalog-pop{z-index:5;border:1px solid var(--bt-line);background:var(--bt-white);box-shadow:var(--bt-shadow-float);border-radius:14px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden}.bt-jcd-form{flex-direction:column;gap:14px;display:flex}.bt-jcd-formrow{align-items:flex-end;gap:10px;display:flex}.bt-jcd-grow{flex:1;min-width:0}.bt-jcd-formgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bt-jcd-formfoot{justify-content:flex-end;display:flex}[data-shell=bento] .bt-jcd-textarea{resize:vertical;height:auto;min-height:96px;padding:12px 14px;line-height:1.45}[data-shell=bento] .bt-jcd-hours{max-width:220px}.bt-jcd-readonly{flex-direction:column;gap:6px;display:flex}.bt-jcd-readonly p{background:var(--bt-soft);font:400 14px/1.45 var(--bt-body);color:var(--bt-ink);white-space:pre-wrap;border-radius:12px;margin:0;padding:12px 14px}.bt-jcd-codes{flex-wrap:wrap;gap:8px;display:flex}.bt-jcd-code{border:1px solid var(--bt-line);font:500 12px var(--bt-mono);border-radius:10px;align-items:center;gap:6px;padding:4px 6px 4px 9px;display:inline-flex}.bt-jcd-taskgroup{border-top:1px solid var(--bt-line);background:var(--bt-soft);flex-wrap:wrap;align-items:baseline;gap:10px;padding:9px 24px;display:flex}.bt-jcd-taskgroup-ref{font:700 12.5px var(--bt-mono);color:var(--bt-ink);white-space:nowrap}.bt-jcd-taskgroup-kind{min-width:0;font:600 12.5px var(--bt-body);color:var(--bt-ink2);flex:1}.bt-jcd-taskgroup.pending .bt-jcd-taskgroup-ref,.bt-jcd-taskgroup.pending .bt-jcd-taskgroup-kind{color:var(--bt-amber)}.bt-jcd-taskgroup-sub{font:400 12.5px var(--bt-body);color:var(--bt-ink2);white-space:nowrap}.bt-jcd-taskgroup-sub .money{color:var(--bt-ink);margin-left:4px;font-weight:700}.bt-jcd-task-price{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:1px;display:inline-flex}.bt-jcd-task-qty{font:400 11.5px var(--bt-mono);color:var(--bt-ink2);white-space:nowrap}.bt-jcd-task-amount{font:600 13px var(--bt-mono);color:var(--bt-ink);white-space:nowrap}.bt-jcd-task.done .bt-jcd-task-amount,.bt-jcd-task.locked .bt-jcd-task-amount,.bt-jcd-task.locked .bt-jcd-task-qty{color:var(--bt-mute)}.bt-jcd-printlink{margin-left:auto}.bt-jcd-intake{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 13px var(--bt-body);color:var(--bt-ink);overflow:hidden}.bt-jcd-intake:hover{color:var(--bt-blue)}.bt-jcd-total{font:400 13px var(--bt-body);color:var(--bt-ink2)}.bt-jcd-total .mono{color:var(--bt-ink);font-weight:700}.bt-jcd-addpart{background:var(--bt-soft);border-radius:16px;padding:14px}.bt-jcd-rows{flex-direction:column;display:flex}.bt-jcd-part{border-top:1px solid var(--bt-line);align-items:center;gap:12px;padding:10px 0;display:flex}.bt-jcd-rows>.bt-jcd-part:first-child{border-top:0}.bt-jcd-part-img{object-fit:cover;border:1px solid var(--bt-line);background:var(--bt-soft);border-radius:10px;flex-shrink:0;width:36px;height:36px}.bt-jcd-money{font:600 13px var(--bt-mono);color:var(--bt-ink);white-space:nowrap}.bt-jcd-subsection{border-top:1px solid var(--bt-line);flex-direction:column;gap:10px;padding-top:14px;display:flex}.bt-jcd-subhead{font:600 13.5px var(--bt-body);color:var(--bt-ink);align-items:center;gap:8px;display:inline-flex}.bt-jcd-scroll{max-height:340px;overflow-y:auto}.bt-jcd-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.bt-jcd-photo{object-fit:cover;background:#dce3ee;border-radius:12px;width:100%;height:150px}.bt-jcd-thumbs{cursor:pointer;background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0;display:grid}.bt-jcd-thumb{object-fit:cover;background:#dce3ee;border-radius:12px;width:100%;height:74px}.bt-jcd-linkbtn{text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.bt-jcd-linkbtn:hover{text-underline-offset:3px;text-decoration:underline}.bt-jcd-kvs{flex-direction:column;display:flex}.bt-jcd-kvs .bt-cd-kv .v{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bt-jcd-concern{background:var(--bt-soft);font:400 12.5px/1.45 var(--bt-body);color:var(--bt-ink2);border-radius:12px;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.bt-jcd-concern>svg{flex-shrink:0;margin-top:1px}.bt-jcd-linked{border-top:1px solid var(--bt-line);align-items:center;gap:12px;padding:10px 24px;display:flex}.bt-jcd-linked-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bt-jcd-linked-text .k{font:400 12.5px var(--bt-body);color:var(--bt-ink2)}.bt-jcd-linked-text .v{font:600 13.5px var(--bt-body);color:var(--bt-ink);text-overflow:ellipsis;overflow:hidden}.bt-jcd-linked-text .v.mono{font-family:var(--bt-mono);font-size:13px}.bt-jcd-linked-text .v.link{color:var(--bt-ink);text-decoration:none}.bt-jcd-linked-text .v.link:hover{color:var(--bt-blue);text-underline-offset:3px;text-decoration:underline}.bt-jcd-linked-text .v.muted{color:var(--bt-mute);font-weight:500}.bt-jcd-reqform{flex-direction:column;flex:1;min-height:0;display:flex}@media (width<=900px){.bt-jc-sub,.bt-jc-name{max-width:200px}.bt-jc-notice{padding:12px 14px}.bt-jcd-head{flex-direction:column;align-items:stretch;padding:14px 16px 10px}.bt-jcd-title{font-size:24px}.bt-jcd-headactions .bt-btn{flex:auto}.bt-jcd-body{gap:16px;padding:4px 16px 20px}.bt-jcd-grid{grid-template-columns:minmax(0,1fr)}.bt-jcd-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px;display:grid}.bt-jcd-progress-head{align-items:flex-start}[data-shell=bento] .bt-jcd-select{min-width:0}.bt-jcd-wo,.bt-jcd-task,.bt-jcd-taskgroup,.bt-jcd-linked,.bt-cd-tile.flush .bt-jcd-person,.bt-jcd-addtask,.bt-jcd-wo-foot{padding-left:16px;padding-right:16px}.bt-jcd .bt-cd-tile.flush .bt-jcd-listhead{padding:14px 16px 8px}.bt-cd-tile.bt-jcd-tile{padding:16px}.bt-jcd-wo{flex-wrap:wrap}.bt-jcd-wo-total{text-align:left;min-width:0}.bt-jcd-timer-row{flex-direction:column;align-items:flex-start}.bt-jcd-gate{flex-wrap:wrap}.bt-jcd-formgrid{grid-template-columns:minmax(0,1fr)}.bt-jcd-photos{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-jcd-part{flex-wrap:wrap}}.bt-jcr-body{flex-direction:column;gap:16px;display:flex}.bt-jcr-invoice{background:var(--bt-white);font:400 13px/1.45 var(--bt-body);color:var(--bt-ink2);border:1px solid #dce3ee;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 14px;display:flex}.bt-jcr-invoice.owing{background:#fff8ea;border-color:#f0d9a8}.bt-jcr-invoice-text{flex:220px;min-width:0}.bt-jcr-invoice b{color:var(--bt-ink);font-weight:600}.bt-jcr-check{font:500 13.5px var(--bt-body);color:var(--bt-ink);cursor:pointer;align-items:center;gap:10px;display:flex}.bt-jcr-check input{width:18px;height:18px;accent-color:var(--bt-ink);flex-shrink:0}.bt-jcr-hint{font:400 12px var(--bt-body);color:var(--bt-mute);margin-top:4px}.bt-jcr-sigpad{max-width:420px}.bt-jcr-sigpad canvas{border-radius:12px;max-width:100%;height:auto}[data-shell=bento] .bt-jcr-sigpad button{font:600 13px var(--bt-body);border-radius:9999px}.bt-jcr-attest{background:var(--bt-white);font:400 12.5px/1.45 var(--bt-body);color:var(--bt-ink2);border:1px solid #dce3ee;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.bt-jcr-attest svg{color:#1f9d5b;flex-shrink:0;margin-top:1px}.bt-jcr-sigrow{border-top:1px solid var(--bt-line);padding:10px 24px 14px}.bt-jcr-sig{object-fit:contain;background:var(--bt-white);border:1px solid #dce3ee;border-radius:10px;width:160px;height:80px;display:block}[data-shell=bento] .bt-inv .bt-btn-soft,[data-shell=bento].bt-inv-dlg .bt-btn-soft{background:var(--bt-soft);color:var(--bt-ink)}[data-shell=bento] .bt-inv .bt-btn-soft:hover,[data-shell=bento].bt-inv-dlg .bt-btn-soft:hover{background:#e3e8f0}[data-shell=bento] .bt-btn.bt-inv-sm{gap:6px;padding:7px 12px;font-size:12.5px}[data-shell=bento] .bt-inv .mono,[data-shell=bento].bt-inv-dlg .mono,[data-shell=bento] .bt-inv-qv-title .mono,[data-shell=bento] .bt-inv-qv-body .mono{font-family:var(--bt-mono)}.bt-inv-views-hint{font:400 12.5px var(--bt-body);color:var(--bt-ink2)}.bt-inv-cell{flex-direction:column;gap:2px;min-width:0;display:flex}.bt-inv-cell.wide{min-width:180px}[data-shell=bento] .bt-inv-no{font:600 13px var(--bt-mono);color:var(--bt-ink);white-space:nowrap;text-decoration:none}[data-shell=bento] .bt-inv-name{font:600 14px var(--bt-body);color:var(--bt-ink);text-overflow:ellipsis;white-space:nowrap;max-width:260px;text-decoration:none;overflow:hidden}[data-shell=bento] .bt-inv-ref{font:600 12.5px var(--bt-mono);color:var(--bt-ink);white-space:nowrap;text-decoration:none}[data-shell=bento] .bt-inv-no:hover,[data-shell=bento] .bt-inv-name:hover,[data-shell=bento] a.bt-inv-ref:hover{text-underline-offset:3px;text-decoration:underline}.bt-inv-ref.muted,.bt-inv-mono.muted{color:var(--bt-mute);font-weight:400}.bt-inv-sub{font:400 11px var(--bt-body);color:var(--bt-ink2);white-space:nowrap;text-overflow:ellipsis;max-width:280px;overflow:hidden}.bt-inv-sub.late,.bt-inv-mono.late,.bt-inv-late{color:var(--bt-red);font-weight:600}.bt-inv-mono{font:400 12.5px var(--bt-mono);white-space:nowrap}[data-shell=bento] .bt-pill.bt-inv-pill{padding:4px 10px;font-size:11px}[data-shell=bento] .bt-ls-table .bt-inv-bal{font-weight:600}[data-shell=bento] .bt-inv-bal.zero{color:var(--bt-mute);font-weight:400}[data-shell=bento] .bt-inv-bal.late{color:var(--bt-red)}[data-shell=bento] .bt-ls-iconbtn:disabled{opacity:.35;cursor:default}[data-shell=bento] .bt-ls-iconbtn:disabled:hover{color:var(--bt-ink2);background:0 0}[data-shell=bento] .bt-inv .bt-ls-selbtn:disabled{opacity:.5;cursor:default}[data-shell=bento] .bt-inv .bt-inv-selmore{padding:6px 8px}.bt-inv-card{gap:8px}.bt-inv-card-top{align-items:center;gap:10px;display:flex}.bt-inv-card-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.bt-inv-card-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bt-inv-card .bt-inv-bal{font:700 13px var(--bt-mono);white-space:nowrap}.bt-inv-loading,.bt-inv-missing{min-height:240px;font:400 14px var(--bt-body);color:var(--bt-ink2);flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.bt-inv-titleblock{min-width:0}.bt-inv-titleline{flex-wrap:wrap;align-items:center;gap:12px;display:flex}[data-shell=bento] .bt-inv-detail .bt-ls-h1 .mono{font-family:var(--bt-mono);letter-spacing:-.5px}[data-shell=bento] .bt-btn.bt-inv-more{width:43px;height:43px;padding:0}.bt-inv-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.bt-inv-left,.bt-inv-right{flex-direction:column;gap:20px;min-width:0;display:flex}.bt-inv-hint{font:400 12.5px var(--bt-body);color:var(--bt-ink2);margin:0}.bt-inv-hint-row{align-items:center;gap:6px;display:flex}.bt-inv-lines-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}[data-shell=bento] .bt-inv-reflink{color:var(--bt-blue);font-weight:600;text-decoration:none}[data-shell=bento] .bt-inv-reflink:hover{text-decoration:underline}.bt-inv-groups{flex-direction:column;display:flex}.bt-inv-wohead{background:var(--bt-soft);border-top:1px solid var(--bt-line);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 24px 6px;display:flex}.bt-inv-group:first-child .bt-inv-wohead{border-top:0}.bt-inv-wono{font:700 12px var(--bt-mono);color:var(--bt-ink)}.bt-inv-wokind{font:600 13px var(--bt-body);color:var(--bt-ink)}.bt-inv-worec{min-width:160px;font:400 11.5px var(--bt-body);color:var(--bt-ink2);flex:1}.bt-inv-line{align-items:center;gap:12px;padding:7px 24px;display:flex}.bt-inv-line.empty{padding:10px 24px}.bt-inv-line-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bt-inv-line-desc{font:600 13.5px var(--bt-body);color:var(--bt-ink);align-items:center;gap:6px;min-width:0;display:inline-flex}.bt-inv-line-qty{font:400 11.5px var(--bt-mono);color:var(--bt-ink2);flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-shell=bento] .bt-pill.bt-inv-estpill{font:600 10px var(--bt-body);padding:2px 8px}.bt-inv-line-amt{text-align:right;width:120px;font:600 13px var(--bt-mono);color:var(--bt-ink);flex-shrink:0}.bt-inv-line-amt.red{color:var(--bt-red)}.bt-inv-wosub{font:400 12px var(--bt-body);color:var(--bt-ink2);justify-content:flex-end;align-items:center;gap:10px;padding:2px 24px 10px;display:flex}.bt-inv-wosub b{text-align:right;width:120px;font:700 12.5px var(--bt-mono);color:var(--bt-ink)}.bt-inv-totalsrow{border-top:1px solid var(--bt-line);align-items:flex-start;gap:24px;padding:14px 24px 16px;display:flex}.bt-inv-notes{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.bt-inv-notes-title{font:600 12.5px var(--bt-body);color:var(--bt-ink2)}.bt-inv-notes-text{font:400 12.5px/1.45 var(--bt-body);color:var(--bt-ink2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.bt-inv-notes-text.muted{color:var(--bt-mute)}.bt-inv-totals{flex-direction:column;flex-shrink:0;gap:6px;width:300px;display:flex}.bt-inv-totals.compact{background:var(--bt-soft);border-radius:14px;width:100%;padding:12px 14px}.bt-inv-trow{font:400 13px var(--bt-body);color:var(--bt-ink2);justify-content:space-between;align-items:center;gap:10px;display:flex}.bt-inv-trow b{font:500 13px var(--bt-mono);color:var(--bt-ink);white-space:nowrap}.bt-inv-trow.muted{color:var(--bt-mute);font-size:12px}.bt-inv-trow.muted .mono{font:400 11.5px var(--bt-mono);color:var(--bt-ink2)}.bt-inv-trow.strong,.bt-inv-trow.strong b{color:var(--bt-ink);font-weight:700}.bt-inv-trow.balance{font:700 14px var(--bt-body);color:var(--bt-ink)}.bt-inv-trow.balance b{font:700 20px var(--bt-mono)}.bt-inv-trow b.red{color:var(--bt-red)}.bt-inv-trow b.mint{color:#1f9d5b}.bt-inv-trow-right{align-items:center;gap:6px;display:inline-flex}.bt-inv-rule{background:var(--bt-line);height:1px;margin:2px 0}.bt-inv-x{width:20px;height:20px;color:var(--bt-red);cursor:pointer;background:#fbe7e5;border:0;border-radius:9999px;place-items:center;display:grid}.bt-inv-x:hover{background:#f6d3cf}.bt-inv-records{flex-direction:column;gap:12px;display:flex}.bt-inv-record{align-items:flex-start;gap:12px;display:flex}.bt-inv-record-dot{color:#1f9d5b;background:#e1f4e9;border-radius:9999px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.bt-inv-record-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bt-inv-record-title{font:600 14px var(--bt-body);color:var(--bt-ink)}.bt-inv-record-sub{font:400 12.5px var(--bt-body);color:var(--bt-ink2)}.bt-inv-record-note{font:italic 400 12.5px var(--bt-body);color:var(--bt-ink2)}.bt-inv-kvgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.bt-inv-kvcell{flex-direction:column;gap:4px;min-width:0;display:flex}.bt-inv-kvcell .k,.bt-inv-finding-k{font:600 10.5px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;color:var(--bt-ink2)}.bt-inv-kvcell .v{font:600 13.5px var(--bt-body);color:var(--bt-ink)}.bt-inv-kvcell .v.mono{font-family:var(--bt-mono)}.bt-inv-findings{flex-direction:column;gap:10px;display:flex}.bt-inv-finding{background:var(--bt-soft);border-radius:14px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.bt-inv-finding-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.bt-inv-finding-title{font:600 13.5px var(--bt-body);color:var(--bt-ink)}.bt-inv-finding-block{flex-direction:column;gap:4px;display:flex}.bt-inv-p{font:400 13px/1.45 var(--bt-body);color:var(--bt-ink);margin:0}.bt-inv-p.pre,.bt-inv-pay-meta.pre{white-space:pre-wrap}.bt-inv-photos{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.bt-inv-photo-cell{aspect-ratio:1;background:#dce3ee;border-radius:10px;overflow:hidden}.bt-inv-photo-cell img{object-fit:cover;width:100%;height:100%;display:block}.bt-inv-pay{border-top:1px solid var(--bt-line);align-items:flex-start;gap:10px;padding:10px 24px;display:flex}.bt-cd-head+.bt-inv-pay{border-top:0}.bt-inv-pay.reversed .bt-inv-pay-text,.bt-inv-pay.reversed .bt-inv-pay-right b{opacity:.55}.bt-inv-pay-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.bt-inv-pay-date{font:600 12.5px var(--bt-mono);color:var(--bt-ink)}.bt-inv-pay-meta{font:400 11.5px var(--bt-body);color:var(--bt-ink2);overflow-wrap:anywhere}.bt-inv-pay-right{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.bt-inv-pay-right b{font:700 13px var(--bt-mono);color:var(--bt-ink);white-space:nowrap}.bt-inv-voidlink{font:600 12px var(--bt-body);color:var(--bt-red);cursor:pointer;background:0 0;border:0;padding:0}.bt-inv-voidlink:hover{text-decoration:underline}.bt-inv-payfoot{border-top:1px solid var(--bt-line);font:400 12.5px var(--bt-body);color:var(--bt-ink2);justify-content:space-between;align-items:center;padding:10px 24px 14px;display:flex}.bt-inv-payfoot b{font:700 13px var(--bt-mono);color:var(--bt-ink)}[data-shell=bento] .bt-cd-tile.bt-inv-deptile{box-shadow:var(--bt-shadow), inset 0 0 0 1px #f2b736;gap:8px}.bt-inv-deptile-head{color:var(--bt-amber);align-items:center;gap:8px;display:flex}.bt-inv-deptile-head .bt-cd-h2{font-size:16px}.bt-inv-deptile-text{font:400 12.5px var(--bt-body);color:var(--bt-ink2);margin:0}.bt-inv-deptile .bt-btn{align-self:flex-start}.bt-inv-rem{border-top:1px solid var(--bt-line);align-items:center;gap:10px;padding:9px 24px;display:flex}.bt-cd-head+.bt-inv-rem{border-top:0}.bt-inv-rem-date{width:46px;font:600 12px var(--bt-mono);color:var(--bt-ink);flex-shrink:0}.bt-inv-rem-text{min-width:0;font:400 12px var(--bt-body);color:var(--bt-ink2);flex:1}.bt-inv-cust{align-items:center;gap:10px;display:flex}[data-shell=bento] .bt-avatar.bt-inv-avatar{background:var(--bt-soft);width:34px;height:34px;color:var(--bt-ink);font-size:12px}.bt-inv-cust-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.bt-inv-cust-name{max-width:100%;font:600 14px var(--bt-body);color:var(--bt-ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.bt-inv-cust-name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bt-inv-cust-name:hover span{text-underline-offset:3px;text-decoration:underline}.bt-inv-cust-name.static{cursor:default}.bt-inv-cust-meta{font:400 11.5px var(--bt-body);color:var(--bt-ink2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bt-inv-cust-meta.mono{font-family:var(--bt-mono)}.bt-inv-cust-links{flex-wrap:wrap;gap:16px;display:flex}[data-shell=bento] .bt-inv-linked{border-top:1px solid var(--bt-line);color:inherit;align-items:center;gap:12px;padding:9px 24px;text-decoration:none;display:flex}.bt-cd-head+.bt-inv-linked{border-top:0}[data-shell=bento] .bt-inv-linked:hover{background:#f7f9fc}.bt-inv-linked-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.bt-inv-linked-text .k{font:400 11.5px var(--bt-body);color:var(--bt-ink2)}.bt-inv-linked-text .v{font:600 12.5px var(--bt-mono);color:var(--bt-ink)}.bt-inv-edit{flex-direction:column;gap:18px;padding:14px 24px 16px;display:flex}.bt-inv-edit-sec{flex-direction:column;gap:8px;min-width:0;display:flex}.bt-inv-edit-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.bt-inv-edit-head h4{font:600 10.5px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;color:var(--bt-ink2);margin:0}.bt-inv-edit-add{gap:6px;display:flex}[data-shell=bento] .bt-inv-edit .table-wrap{border:1px solid var(--bt-line);border-radius:14px;overflow-x:auto}[data-shell=bento] .bt-inv-edit table{font-family:var(--bt-body);font-size:13px}[data-shell=bento] .bt-inv-edit thead th{height:auto;font:600 10.5px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;color:var(--bt-ink2);background:var(--bt-white);padding:9px 12px}[data-shell=bento] .bt-inv-edit tbody td{border-top:1px solid var(--bt-line);padding:8px 12px}[data-shell=bento] .bt-inv-edit .tnum{font-family:var(--bt-mono);font-size:12.5px}[data-shell=bento] .bt-inv-edit tr.bt-inv-edit-subtotal td{background:var(--bt-soft)}.bt-inv-discounts{flex-direction:column;gap:6px;display:flex}.bt-inv-discount{font:400 13px var(--bt-body);background:#fbe7e5;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.bt-inv-discount-right{align-items:center;gap:8px;display:inline-flex}.bt-inv-discount-right b{font:600 13px var(--bt-mono);color:var(--bt-red)}.bt-inv-blocked-copy{color:var(--bt-ink2);margin:0;font-size:13px;line-height:1.5}.bt-inv-warn{color:var(--bt-red);background:#fbe7e5;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.bt-inv-warn svg{flex-shrink:0;margin-top:1px}.bt-inv-warn p{font:400 13px/1.45 var(--bt-body);margin:0}.bt-inv-baltile{background:var(--bt-blue);color:#fff;border-radius:20px;flex-direction:column;gap:8px;padding:18px;display:none}.bt-inv-baltile-eyebrow{font:600 10.5px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;color:var(--bt-blue-text)}.bt-inv-baltile-val{font:700 32px var(--bt-mono);letter-spacing:-1px;color:#fff}.bt-inv-baltile-sub{font:400 12.5px var(--bt-body);color:var(--bt-blue-text)}.bt-inv-baltile-actions{gap:8px;display:flex}.bt-inv-baltile-actions .bt-btn{flex:1;padding:12px 14px;font-size:14px}[data-shell=bento].bt-inv-dlg{background:var(--bt-white);max-width:560px;font-family:var(--bt-body);color:var(--bt-ink);border:0;border-radius:24px;gap:16px;padding:26px 28px 22px;box-shadow:0 24px 60px #00000040}[data-shell=bento].bt-inv-dlg .bt-dlg-title{font:700 24px/1.2 var(--bt-head);letter-spacing:-.5px;color:var(--bt-ink);margin:0}[data-shell=bento].bt-inv-dlg .bt-dlg-sub{font:400 14px/1.4 var(--bt-body);color:var(--bt-ink2);margin:0}[data-shell=bento].bt-inv-dlg>button:last-child{background:var(--bt-soft);width:38px;height:38px;color:var(--bt-ink);opacity:1;border-radius:9999px;top:22px;right:22px}[data-shell=bento].bt-inv-dlg>button:last-child:hover{background:#e3e8f0}.bt-inv-dlg-fields{flex-direction:column;gap:16px;display:flex}[data-shell=bento] .bt-inv-dlg-foot{border-top:1px solid var(--bt-line);flex-flow:wrap;justify-content:flex-end;align-items:center;gap:10px;padding-top:16px;display:flex}[data-shell=bento] .bt-inv-dlg-foot>*{margin-left:0;margin-right:0}[data-shell=bento] .bt-inv-dlg-foot .bt-inv-left-action{margin-right:auto}[data-shell=bento].bt-inv-dlg .bt-field-label .text-destructive{color:var(--bt-red)}.bt-inv-terms{background:var(--bt-soft);font:400 13px var(--bt-body);color:var(--bt-ink2);border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.bt-inv-terms p{margin:0}.bt-inv-terms b{color:var(--bt-ink)}[data-shell=bento].bt-inv-dlg.bt-inv-paydlg{flex-direction:column;gap:0;max-width:620px;padding:0;display:flex;overflow:hidden}.bt-inv-dlg-form{flex-direction:column;flex:1;min-height:0;display:flex}[data-shell=bento].bt-inv-paydlg .bt-dlg-head{padding-right:72px}[data-shell=bento].bt-inv-paydlg .bt-dlg-body{gap:16px;overflow-y:auto}.bt-inv-deprow{background:#fbefd8;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.bt-inv-deprow-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bt-inv-deprow-title{font:600 13.5px var(--bt-body);color:var(--bt-ink)}.bt-inv-deprow-sub{font:400 12px var(--bt-body);color:var(--bt-ink2)}.bt-inv-splitrow{color:var(--bt-ink2);align-items:center;gap:8px;display:flex}.bt-inv-splitrow-label{font:600 13px var(--bt-body);flex:1}.bt-inv-money{position:relative}.bt-inv-money-prefix{font:600 13px var(--bt-mono);color:var(--bt-mute);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}[data-shell=bento] .bt-inv-money .bt-input{padding-left:40px}.bt-inv-quiet{font:500 12px var(--bt-body);color:var(--bt-ink2);cursor:pointer;text-align:left;background:0 0;border:0;align-self:flex-start;padding:0}.bt-inv-quiet:hover{color:var(--bt-blue);text-decoration:underline}.bt-inv-readonly{border:1px solid var(--bt-line);background:var(--bt-soft);height:46px;font:400 14px var(--bt-mono);color:var(--bt-ink);border-radius:12px;align-items:center;padding:0 14px;display:flex}.bt-inv-methods{flex-wrap:wrap;gap:8px;display:flex}.bt-inv-method{background:var(--bt-soft);font:600 12.5px var(--bt-body);color:var(--bt-ink);cursor:pointer;border:0;border-radius:9999px;align-items:center;gap:6px;padding:9px 12px;display:inline-flex}.bt-inv-method svg{color:var(--bt-ink2)}.bt-inv-method.on{background:var(--bt-ink);color:#fff}.bt-inv-method.on svg{color:#fff}.bt-inv-method:disabled{opacity:.6;cursor:default}.bt-inv-change{background:#e1f4e9;border-radius:12px;flex-direction:column;gap:8px;padding:10px 14px;display:flex}.bt-inv-change-row{font:400 13px var(--bt-body);color:var(--bt-ink2);justify-content:space-between;align-items:center;gap:10px;display:flex}.bt-inv-change-row b{font:700 15px var(--bt-mono);color:#1f9d5b}.bt-inv-change-row.compact{background:#e1f4e9;border-radius:10px;padding:6px 10px}.bt-inv-change-row.compact b{font-size:13px}.bt-inv-denoms{flex-wrap:wrap;gap:6px;display:flex}.bt-inv-denom{font:500 10.5px var(--bt-mono);color:var(--bt-ink2);background:#fff;border-radius:9999px;padding:2px 8px}.bt-inv-receipt{align-self:flex-start;position:relative}.bt-inv-receipt img{border:1px solid var(--bt-line);object-fit:contain;border-radius:10px;max-height:128px;display:block}.bt-inv-receipt-x{background:var(--bt-red);color:#fff;cursor:pointer;border:0;border-radius:9999px;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:-8px;right:-8px}.bt-inv-photo{background:var(--bt-white);width:100%;height:80px;font:500 12.5px var(--bt-body);color:var(--bt-ink2);cursor:pointer;border:1.5px dashed #c9d1dc;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.bt-inv-photo:hover{border-color:var(--bt-blue);color:var(--bt-blue)}.bt-inv-photo.compact{height:64px;font-size:12px}.bt-inv-split{flex-direction:column;gap:12px;display:flex}.bt-inv-alloc{font:600 13px var(--bt-body);color:var(--bt-amber);background:#fbefd8;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:9px 14px;display:flex}.bt-inv-alloc.ok{color:#1f9d5b;background:#e1f4e9}.bt-inv-alloc.over{color:var(--bt-red);background:#fbe7e5}.bt-inv-alloc .mono{text-align:right;font-weight:600}.bt-inv-splitcard{border:1px solid #dce3ee;border-radius:14px;flex-direction:column;gap:12px;padding:14px;display:flex}.bt-inv-splitcard-title{font:600 10.5px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;color:var(--bt-ink2)}.bt-inv-sum{background:var(--bt-soft);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.bt-inv-sum-row{font:400 13px var(--bt-body);color:var(--bt-ink2);justify-content:space-between;align-items:center;gap:10px;display:flex}.bt-inv-sum-row b{font:600 13px var(--bt-mono);color:var(--bt-ink)}.bt-inv-sum-row.total{font:700 14px var(--bt-body);color:var(--bt-ink)}.bt-inv-sum-row.total b{font:700 16px var(--bt-mono)}.bt-inv-sum-row b.paid{color:#1f9d5b}.bt-inv-sum-rule{background:#dce3ee;height:1px}.bt-inv-note{font:400 12.5px/1.45 var(--bt-body);color:var(--bt-ink2);align-items:flex-start;gap:8px;margin:0;display:flex}.bt-inv-note svg{flex-shrink:0;margin-top:2px}.bt-inv-qv-title{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bt-inv-qv-loading{color:var(--bt-mute);place-items:center;padding:48px 0;display:grid}.bt-inv-qv-body{gap:16px}.bt-inv-qv-lines{flex-direction:column;display:flex}.bt-inv-qv-row{border-top:1px solid var(--bt-line);font:400 13.5px var(--bt-body);color:var(--bt-ink);grid-template-columns:minmax(0,1fr) 64px 120px 120px;align-items:center;gap:10px;padding:8px 0;display:grid}.bt-inv-qv-row.head{font:600 10.5px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;color:var(--bt-ink2);border-top:0}.bt-inv-qv-row .num{text-align:right}.bt-inv-qv-row .mono{font-size:12.5px}.bt-inv-qv-row .strong{font-weight:600}.bt-inv-qv-row.discount{color:var(--bt-red)}.bt-inv-qv-desc{overflow-wrap:anywhere;min-width:0}.bt-inv-empty{text-align:center;font:400 13.5px var(--bt-body);color:var(--bt-mute);margin:0;padding:18px 0}[data-shell=bento] .bt-inv-create .card{background:var(--bt-white);box-shadow:var(--bt-shadow);border:0;border-radius:20px}[data-shell=bento] .bt-inv-create .card-title{font:700 17px var(--bt-head);letter-spacing:-.2px;color:var(--bt-ink)}.bt-inv-create-actions{flex-direction:column;gap:8px;display:flex}[data-shell=bento] .bt-inv-create-actions .bt-btn{width:100%}@media (width<=900px){.bt-inv-views-hint{display:none}.bt-inv-grid{grid-template-columns:1fr}.bt-inv-baltile{display:flex}[data-shell=bento] .bt-inv-detail .bt-inv-hide-phone{display:none}.bt-inv-totalsrow{flex-direction:column-reverse;gap:14px;padding:12px 16px 14px}.bt-inv-totals{width:100%}.bt-inv-wohead,.bt-inv-line,.bt-inv-wosub,.bt-inv-pay,.bt-inv-payfoot,.bt-inv-rem,[data-shell=bento] .bt-inv-linked{padding-left:16px;padding-right:16px}.bt-inv-line-amt,.bt-inv-wosub b{width:auto}.bt-inv-edit{padding:12px 16px 14px}.bt-inv-kvgrid,.bt-inv-photos{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-inv-sub,[data-shell=bento] .bt-inv-name{max-width:200px}[data-shell=bento].bt-inv-dlg{padding:22px 18px 18px}[data-shell=bento].bt-inv-dlg .bt-formrow{grid-template-columns:1fr}[data-shell=bento].bt-inv-dlg.bt-inv-paydlg{padding:0}[data-shell=bento].bt-inv-paydlg .bt-dlg-head{padding:20px 64px 12px 18px}[data-shell=bento].bt-inv-paydlg .bt-dlg-body{padding:4px 18px 18px}[data-shell=bento].bt-inv-paydlg .bt-dlg-foot{flex-wrap:wrap;padding:14px 18px 18px}[data-shell=bento].bt-inv-paydlg .bt-dlg-note{width:100%}.bt-inv-qv-row{grid-template-columns:minmax(0,1fr) auto}.bt-inv-qv-row>:nth-child(2),.bt-inv-qv-row>:nth-child(3){display:none}}[data-shell=bento] .bt-dep-apply-item{background:var(--bt-white);font-family:var(--bt-body);border:1px solid #dce3ee;border-radius:14px;padding:12px 14px}[data-shell=bento] .bt-dep-apply-item.on{border-color:var(--bt-blue);background:var(--bt-blue-soft)}[data-shell=bento] .bt-dep-apply-item label{font-family:var(--bt-mono)}[data-shell=bento] .bt-dep-apply-amt{color:#1f9d5b;font-weight:600}[data-shell=bento] .bt-dep-apply-amt .tnum{font-family:var(--bt-mono)}[data-shell=bento] .bt-dep-apply-total{color:#1f9d5b;background:#e1f4e9;border-radius:12px;padding:10px 14px}[data-shell=bento] .bt-dep-apply-total span{color:#1f9d5b}[data-shell=bento] .bt-dep-apply-total .font-bold{font-family:var(--bt-mono)}.bt-inv[data-shell=bento] .bt-ls-table thead th,.bt-inv[data-shell=bento] .bt-ls-table tbody td{padding-left:8px;padding-right:8px}.bt-inv[data-shell=bento] .bt-ls-table .bt-inv-sub{max-width:190px}.bt-inv[data-shell=bento] .bt-ls-table .bt-inv-name{max-width:210px}.bt-inv[data-shell=bento] .bt-ls-table .bt-ls-rowactions{gap:0}:is(.bt-es-list,.bt-es-page,.bt-in-list,.bt-in-dlg,.bt-in-checklist,.bt-es-dlg) .bt-btn.sm{padding:8px 12px;font-size:13px}.bt-es-two{flex-direction:column;gap:2px;min-width:0;display:flex}.bt-es-two .t{font:600 14px var(--bt-body);color:var(--bt-ink);white-space:nowrap;text-overflow:ellipsis;max-width:260px;overflow:hidden}.bt-es-two .t a{color:inherit;text-decoration:none}.bt-es-two .t a:hover{text-underline-offset:3px;text-decoration:underline}.bt-es-two .s{font:400 12px var(--bt-body);color:var(--bt-ink2);white-space:nowrap;text-overflow:ellipsis;max-width:260px;overflow:hidden}.bt-es-two .s.mono,.bt-es-two .t.mono{font-family:var(--bt-mono)}.bt-es-two .t.mono{font-size:12.5px}.bt-es-two .s.mono{font-size:11px}.bt-es-ref{font:600 12.5px var(--bt-mono);color:var(--bt-ink);white-space:nowrap;text-decoration:none}.bt-es-ref:hover{text-underline-offset:3px;text-decoration:underline}:is(.bt-es-list,.bt-es-page,.bt-in-list,.bt-in-dlg,.bt-in-checklist,.bt-es-dlg) .bt-pill.sm{padding:4px 10px;font-size:10.5px}:is(.bt-es-list,.bt-es-page,.bt-in-list,.bt-in-dlg,.bt-in-checklist,.bt-es-dlg) .bt-pill.slate{color:#5e6a72;background:#eceef0}:is(.bt-es-list,.bt-es-page,.bt-in-list,.bt-in-dlg,.bt-in-checklist,.bt-es-dlg) .bt-pill.violet{color:#7c3aed;background:#efe7fb}.bt-es-action{font:600 12.5px var(--bt-body);color:var(--bt-blue);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:4px 0;text-decoration:none}.bt-es-action:hover{text-underline-offset:3px;text-decoration:underline}.bt-es-action:disabled{color:var(--bt-mute);cursor:default;text-decoration:none}.bt-in-dot{background:var(--bt-mute);border-radius:9999px;flex-shrink:0;width:8px;height:8px}.bt-in-dot.red{background:var(--bt-red)}.bt-in-dot.amber{background:#f2b736}.bt-in-find{font:400 12px var(--bt-body);color:var(--bt-ink2);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.bt-in-find.hot{color:var(--bt-ink);font-weight:600}.bt-in-tech{font:400 12.5px var(--bt-body);color:var(--bt-ink);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.bt-in-tech .bt-avatar{background:var(--bt-soft);width:22px;height:22px;color:var(--bt-ink);font-size:9px}.bt-es-stat-note{font:400 12px var(--bt-body);color:var(--bt-ink2)}.bt-es-detail{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}.bt-es-col{flex-direction:column;gap:20px;min-width:0;display:flex}.bt-es-title-pill{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.bt-es-title-pill .bt-ls-h1{display:inline}.bt-es-lines{border-collapse:collapse;width:100%;font-family:var(--bt-body)}.bt-es-lines th{text-align:left;font:600 10.5px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;color:var(--bt-ink2);border-bottom:1px solid var(--bt-line);white-space:nowrap;padding:14px 24px}.bt-es-lines td{vertical-align:middle;border-top:1px solid var(--bt-line);color:var(--bt-ink);padding:12px 24px;font-size:13px}.bt-es-lines tbody tr:first-child td{border-top:0}.bt-es-lines .num{text-align:right;font-family:var(--bt-mono);white-space:nowrap}.bt-es-lines .num.strong{font-size:13.5px;font-weight:700}.bt-es-lines tr.denied td{opacity:.55}.bt-es-line-title{font:600 14.5px var(--bt-body);color:var(--bt-ink);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bt-es-line-sub{font:400 12.5px var(--bt-body);color:var(--bt-ink2);margin-top:2px}.bt-es-group,.bt-es-lines td.bt-es-group{font:600 11px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;color:var(--bt-ink2);border-top:1px solid var(--bt-line);background:#fbfcfe;padding:12px 24px 4px}.bt-es-lines tbody:first-of-type tr:first-child td.bt-es-group{border-top:0}.bt-es-totals{border-top:1px solid var(--bt-line);flex-wrap:wrap;justify-content:flex-end;gap:10px 24px;padding:12px 24px 16px;display:flex}.bt-es-total{align-items:center;gap:8px;display:inline-flex}.bt-es-total .k{font:400 12.5px var(--bt-body);color:var(--bt-ink2)}.bt-es-total .v{font:700 13px var(--bt-mono);color:var(--bt-ink)}.bt-es-total.grand .v{font-size:16px}.bt-es-total.discount .v{color:var(--bt-red)}.bt-es-total.approved .v{color:#1f9d5b}.bt-es-eyebrow{font:600 11px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;color:var(--bt-ink2)}.bt-es-why{font:400 14px/1.45 var(--bt-body);color:var(--bt-ink);white-space:pre-wrap;margin:0}.bt-es-photos{flex-wrap:wrap;gap:8px;display:flex}.bt-es-photo{object-fit:cover;background:var(--bt-soft);cursor:zoom-in;border-radius:12px;width:110px;height:80px}.bt-es-rec{align-items:flex-start;gap:12px;display:flex}.bt-es-rec-dot{background:var(--bt-soft);width:28px;height:28px;color:var(--bt-ink2);border-radius:9999px;flex-shrink:0;place-items:center;display:grid}.bt-es-rec-dot.mint{color:#1f9d5b;background:#e1f4e9}.bt-es-rec-dot.amber{color:var(--bt-amber);background:#fbefd8}.bt-es-rec-dot.red{color:var(--bt-red);background:#fbe7e5}.bt-es-rec-dot.blue{background:var(--bt-blue-soft);color:var(--bt-blue)}.bt-es-rec-text{flex-direction:column;gap:2px;min-width:0;display:flex}.bt-es-rec-title{font:600 14px var(--bt-body);color:var(--bt-ink)}.bt-es-rec-sub{font:400 12.5px/1.4 var(--bt-body);color:var(--bt-ink2)}.bt-es-rec-sub .mono{font-family:var(--bt-mono)}.bt-es-gate{border:1px solid #f2b736}.bt-es-gate-head{color:var(--bt-amber);align-items:center;gap:8px;display:flex}.bt-es-gate-head h3{font:700 16px var(--bt-head);color:var(--bt-ink);margin:0}.bt-es-gate p{font:400 13px/1.45 var(--bt-body);color:var(--bt-ink2);margin:0}.bt-es-contact{flex-wrap:wrap;gap:8px;display:flex}.bt-es-contact .bt-btn{padding:8px 12px;font-size:13px}.bt-es-linked{border-top:1px solid var(--bt-line);color:inherit;align-items:center;gap:12px;padding:10px 24px;text-decoration:none;display:flex}.bt-es-linked-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bt-es-linked-key{font:400 12.5px var(--bt-body);color:var(--bt-ink2)}.bt-es-linked-val{font:600 13.5px var(--bt-body);color:var(--bt-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bt-es-linked-val.mono{font-family:var(--bt-mono)}a.bt-es-linked:hover .bt-es-linked-val{text-underline-offset:3px;text-decoration:underline}.bt-es-actions-col{flex-direction:column;gap:10px;display:flex}.bt-es-actions-col .bt-btn{width:100%}.bt-es-hint{font:400 12.5px/1.4 var(--bt-body);color:var(--bt-ink2);margin:0}.bt-es-lineopt{background:var(--bt-blue-soft);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.bt-es-lineopt .t{min-width:0;font:600 14.5px var(--bt-body);color:var(--bt-ink);flex:1}.bt-es-lineopt .v{font:600 13px var(--bt-mono);color:var(--bt-ink);white-space:nowrap}.bt-es-attest{background:var(--bt-white);font:400 12.5px/1.45 var(--bt-body);color:var(--bt-ink2);border:1px solid #dce3ee;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.bt-es-attest svg{color:#1f9d5b;flex-shrink:0;margin-top:1px}.bt-es-who{grid-template-columns:1fr 1fr;gap:16px;display:grid}.bt-es-warn{font:400 12.5px/1.4 var(--bt-body);color:var(--bt-red);background:#fbe7e5;border-radius:12px;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.bt-es-warn svg{flex-shrink:0;margin-top:1px}.bt-es-approve-list{flex-direction:column;gap:8px;display:flex}.bt-es-approve-row{background:var(--bt-white);cursor:pointer;text-align:left;font:inherit;color:inherit;border:1px solid #dce3ee;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.bt-es-approve-row.on{background:var(--bt-blue-soft);border-color:var(--bt-blue-soft)}.bt-es-approve-row .t{min-width:0;font:600 13.5px var(--bt-body);flex:1}.bt-es-approve-row .v{font:600 13px var(--bt-mono);white-space:nowrap}.bt-es-disclaimer{background:var(--bt-soft);font:400 12px/1.45 var(--bt-body);color:var(--bt-ink2);border-radius:12px;padding:12px 14px}.bt-es-disclaimer b{font:600 12.5px var(--bt-body);color:var(--bt-ink);margin-bottom:4px;display:block}.bt-es-findings{flex-direction:column;gap:0;display:flex}.bt-es-finding{border-top:1px solid var(--bt-line);flex-direction:column;gap:8px;padding:14px 24px;display:flex}.bt-es-finding-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bt-es-finding-head b{font:600 14px var(--bt-body)}.bt-es-finding p{font:400 13px/1.45 var(--bt-body);color:var(--bt-ink2);white-space:pre-wrap;margin:0}.bt-es-finding p b{color:var(--bt-ink);font-weight:600}.bt-es-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.bt-es-meta-grid .bt-kv{flex-direction:column;align-items:flex-start;gap:2px}.bt-es-loading,.bt-es-missing{min-height:240px;font:400 14px var(--bt-body);color:var(--bt-ink2);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}[data-shell=bento].bt-es-dlg,[data-shell=bento].bt-in-dlg{background:var(--bt-white);color:var(--bt-ink);font-family:var(--bt-body);border:0;border-radius:24px;gap:0;padding:0;box-shadow:0 24px 60px #00000040}[data-shell=bento].bt-es-dlg{max-width:560px}[data-shell=bento].bt-es-dlg .bt-dlg-head,[data-shell=bento].bt-in-dlg .bt-dlg-head{padding:26px 28px 14px}[data-shell=bento].bt-es-dlg .bt-dlg-body,[data-shell=bento].bt-in-dlg .bt-dlg-body{padding:4px 28px 20px}[data-shell=bento].bt-es-dlg>button[class*=absolute],[data-shell=bento].bt-in-dlg>button[class*=absolute]{background:var(--bt-soft);width:38px;height:38px;color:var(--bt-ink);opacity:1;border-radius:9999px;place-items:center;display:grid;top:24px;right:24px}[data-shell=bento] .bt-es-mode{gap:8px;display:flex}[data-shell=bento] .bt-es-mode .bt-btn{flex:1}[data-shell=bento].bt-in-dlg{flex-direction:column;width:calc(100vw - 32px);max-width:1240px;max-height:calc(100vh - 32px);display:flex;overflow:hidden}[data-shell=bento].bt-in-dlg .bt-in-scroll{background:var(--bt-ground);flex-direction:column;flex:1;gap:20px;min-height:0;padding:0 28px 24px;display:flex;overflow-y:auto}.bt-in-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 76px 16px 28px;display:flex}.bt-in-head-text{flex-direction:column;gap:6px;min-width:0;display:flex}.bt-in-title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bt-in-title{font:700 24px/1.15 var(--bt-head);letter-spacing:-.5px;color:var(--bt-ink);margin:0}.bt-in-sub{font:400 13.5px var(--bt-body);color:var(--bt-ink2);margin:0}.bt-in-head-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bt-in-head-actions .bt-btn{padding:9px 14px;font-size:13px}.bt-in-foot{border-top:1px solid var(--bt-line);background:var(--bt-white);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 28px 20px;display:flex}.bt-in-foot .bt-dlg-actions{flex-wrap:wrap}.bt-in-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}.bt-in-col{flex-direction:column;gap:16px;min-width:0;display:flex}.bt-in-tile{background:var(--bt-white);box-shadow:var(--bt-shadow);border-radius:20px;flex-direction:column;gap:12px;min-width:0;padding:18px 20px;display:flex}.bt-in-tile.flush{gap:0;padding:0}.bt-in-tile-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bt-in-tile.flush .bt-in-tile-head{padding:16px 20px 10px}.bt-in-h{font:700 16px var(--bt-head);letter-spacing:-.2px;color:var(--bt-ink);margin:0}.bt-in-h.lg{font-size:18px}.bt-in-tile-sub{font:400 12.5px var(--bt-body);color:var(--bt-ink2)}.bt-in-form-grid{grid-template-columns:1fr 1fr;gap:14px 16px;display:grid}.bt-in-form-grid .span2{grid-column:1/-1}[data-shell=bento] .bt-in-tile .bt-field label,[data-shell=bento] .bt-in-tile label[class*=text-]{font:600 13px var(--bt-body);color:var(--bt-ink2)}[data-shell=bento] .bt-in-tile input[class*=rounded-md],[data-shell=bento] .bt-in-tile textarea[class*=rounded-md],[data-shell=bento] .bt-in-tile button[role=combobox],[data-shell=bento] .bt-in-tile button[data-testid=button-select-date]{background:var(--bt-white);font:400 14px var(--bt-body);color:var(--bt-ink);min-height:44px;box-shadow:none;border:1px solid #dce3ee;border-radius:12px}[data-shell=bento] .bt-in-tile textarea[class*=rounded-md]{min-height:86px}.bt-in-nav{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bt-in-nav-btn{background:var(--bt-soft);font:600 12.5px var(--bt-body);color:var(--bt-ink);cursor:pointer;border:0;border-radius:9999px;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}.bt-in-nav-btn.active{background:var(--bt-ink);color:#fff}.bt-in-nav-count{font:600 10.5px var(--bt-mono);color:var(--bt-ink2)}.bt-in-nav-btn.active .bt-in-nav-count{color:#dce6fe}.bt-in-nav-count.done{color:#1f9d5b}.bt-in-item{border-top:1px solid var(--bt-line);grid-template-columns:minmax(150px,1fr) auto 84px minmax(96px,auto) auto;align-items:center;gap:10px 12px;padding:10px 20px;display:grid}.bt-in-item.attention{background:#fbfbfd}.bt-in-item-text{flex-direction:column;gap:4px;min-width:0;display:flex}.bt-in-item-name{font:600 14px var(--bt-body);color:var(--bt-ink)}.bt-in-item-hint{font:400 12px var(--bt-body);color:var(--bt-mute)}.bt-in-item-note{font:400 12px var(--bt-body);color:var(--bt-ink2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-shell=bento] .bt-in-inline{background:var(--bt-white);width:100%;height:32px;font:400 13px var(--bt-body);color:var(--bt-ink);border:1px solid #dce3ee;border-radius:9px;outline:none;min-width:0;padding:0 10px}[data-shell=bento] .bt-in-inline.name{font-weight:600}[data-shell=bento] .bt-in-inline:focus{border-color:var(--bt-blue);box-shadow:0 0 0 1px var(--bt-blue)}[data-shell=bento] .bt-in-inline::placeholder{color:var(--bt-mute);font-weight:400}.bt-in-inline-row{gap:6px;display:flex}.bt-in-inline-row .bt-in-inline.cat{flex-shrink:0;width:40%}.bt-in-cond{gap:4px;display:inline-flex}.bt-in-cond-btn{background:var(--bt-white);font:600 11.5px var(--bt-body);color:var(--bt-ink2);cursor:pointer;white-space:nowrap;border:1px solid #dce3ee;border-radius:9999px;padding:5px 10px}.bt-in-cond-btn:hover{border-color:#c9d1dc}.bt-in-cond-btn.on.good{color:#1f9d5b;background:#e1f4e9;border-color:#e1f4e9}.bt-in-cond-btn.on.fair{color:var(--bt-amber);background:#fbefd8;border-color:#fbefd8}.bt-in-cond-btn.on.poor,.bt-in-cond-btn.on.critical{color:var(--bt-red);background:#fbe7e5;border-color:#fbe7e5}.bt-in-cond-btn:disabled{cursor:default;opacity:.7}.bt-in-prio{flex-wrap:wrap;gap:4px;display:inline-flex}.bt-in-prio-btn{background:var(--bt-soft);font:600 10.5px var(--bt-body);color:var(--bt-ink2);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:9999px;padding:4px 9px}.bt-in-prio-btn.on.immediate,.bt-in-prio-btn.on.safety_critical{color:var(--bt-red);background:#fbe7e5}.bt-in-prio-btn.on.soon{color:var(--bt-amber);background:#fbefd8}.bt-in-prio-btn.on.monitor{color:#5e6a72;background:#eceef0}.bt-in-prio-none{font:400 12px var(--bt-body);color:var(--bt-mute)}.bt-in-photos{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bt-in-thumb{background:var(--bt-soft);border-radius:8px;flex-shrink:0;width:36px;height:28px;position:relative;overflow:hidden}.bt-in-thumb img{object-fit:cover;width:100%;height:100%;display:block}.bt-in-thumb-x{background:var(--bt-red);color:#fff;cursor:pointer;opacity:0;border:0;border-radius:9999px;place-items:center;width:16px;height:16px;display:grid;position:absolute;top:-4px;right:-4px}.bt-in-thumb:hover .bt-in-thumb-x{opacity:1}.bt-in-more{font:500 11px var(--bt-mono);color:var(--bt-ink2);cursor:pointer;background:0 0;border:0;padding:0 2px}.bt-in-addphoto{background:var(--bt-soft);width:36px;height:28px;color:var(--bt-ink2);cursor:pointer;border:0;border-radius:8px;place-items:center;display:grid}.bt-in-addphoto:hover{color:var(--bt-ink);background:#e3e8f0}.bt-in-addphoto:disabled{opacity:.5;cursor:default}[data-shell=bento] .bt-in-photos>div>button,[data-shell=bento] .bt-in-photos button[class*=inline-flex]{background:var(--bt-soft);min-width:36px;height:28px;color:var(--bt-ink2);box-shadow:none;font:600 11px var(--bt-body);border:0;border-radius:8px;padding:0 8px}.bt-in-item-tools{align-items:center;gap:2px;display:flex}.bt-in-iconbtn{background:var(--bt-soft);width:30px;height:30px;color:var(--bt-ink2);cursor:pointer;border:0;border-radius:9999px;place-items:center;display:grid}.bt-in-iconbtn:hover{color:var(--bt-ink);background:#e3e8f0}.bt-in-iconbtn.on{background:var(--bt-blue-soft);color:var(--bt-blue)}.bt-in-iconbtn.danger:hover{color:var(--bt-red);background:#fbe7e5}.bt-in-item-more{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px 16px;padding:4px 0 6px;display:grid}.bt-in-finding{border-top:1px solid var(--bt-line);align-items:center;gap:12px;padding:9px 20px;display:flex}.bt-in-finding .t{min-width:0;font:600 13.5px var(--bt-body);color:var(--bt-ink);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.bt-in-finding .a{width:140px;font:400 12.5px var(--bt-body);color:var(--bt-ink2);white-space:nowrap;text-overflow:ellipsis;text-align:right;overflow:hidden}.bt-in-finding-foot{border-top:1px solid var(--bt-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px 14px;display:flex}.bt-in-note{font:400 12px var(--bt-body);color:var(--bt-ink2)}.bt-in-veh{align-items:center;gap:10px;display:flex}.bt-in-veh-icon{background:var(--bt-soft);width:36px;height:36px;color:var(--bt-ink2);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.bt-in-veh-text{flex-direction:column;gap:1px;min-width:0;display:flex}.bt-in-veh-name{font:600 14px var(--bt-body);color:var(--bt-ink)}.bt-in-veh-plate{font:400 11.5px var(--bt-mono);color:var(--bt-ink2)}.bt-in-prog{align-items:center;gap:10px;display:flex}.bt-in-prog-label{width:110px;font:400 12.5px var(--bt-body);color:var(--bt-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bt-in-prog-bar{background:var(--bt-soft);border-radius:9999px;flex:1;height:6px;overflow:hidden}.bt-in-prog-fill{background:var(--bt-blue);border-radius:9999px;height:100%}.bt-in-prog-fill.done{background:#1f9d5b}.bt-in-prog-count{text-align:right;width:40px;font:400 11.5px var(--bt-mono);color:var(--bt-ink2)}.bt-in-summary{background:var(--bt-white);width:100%;min-height:86px;font:400 13px/1.45 var(--bt-body);color:var(--bt-ink);resize:vertical;border:1px solid #dce3ee;border-radius:12px;outline:none;padding:12px}.bt-in-summary:focus{border-color:var(--bt-blue);box-shadow:0 0 0 1px var(--bt-blue)}.bt-in-report-text{font:400 12.5px/1.45 var(--bt-body);color:var(--bt-ink2);margin:0}.bt-in-empty{text-align:center;font:400 13.5px var(--bt-body);color:var(--bt-mute);padding:28px 20px}.bt-in-view-finding{border-top:1px solid var(--bt-line);align-items:flex-start;gap:12px;padding:12px 20px;display:flex}.bt-in-view-finding-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.bt-in-view-finding-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bt-in-view-finding-head b{font:600 14px var(--bt-body);color:var(--bt-ink)}.bt-in-view-finding-head .cat{font:400 12px var(--bt-body);color:var(--bt-ink2)}.bt-in-view-finding p{font:400 12.5px/1.45 var(--bt-body);color:var(--bt-ink2);margin:0}.bt-in-view-photos{flex-shrink:0;gap:6px;display:flex}.bt-in-view-photo{object-fit:cover;cursor:zoom-in;background:var(--bt-soft);border-radius:10px;width:48px;height:48px}.bt-in-view-more{background:var(--bt-soft);width:48px;height:48px;font:500 11px var(--bt-mono);color:var(--bt-ink2);cursor:pointer;border:0;border-radius:10px;place-items:center;display:grid}.bt-in-status-segs{background:var(--bt-soft);border-radius:9999px;gap:2px;padding:4px;display:inline-flex}.bt-in-status-segs button{font:600 12px var(--bt-body);color:var(--bt-ink2);cursor:pointer;background:0 0;border:0;border-radius:9999px;padding:6px 12px}.bt-in-status-segs button.on{background:var(--bt-ink);color:#fff}.bt-in-grid-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.bt-in-grid-stat{background:var(--bt-soft);text-align:center;border-radius:14px;padding:12px 14px}.bt-in-grid-stat .n{font:700 22px var(--bt-mono);color:var(--bt-ink)}.bt-in-grid-stat .l{font:600 10.5px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;color:var(--bt-ink2)}.bt-in-grid-stat.mint .n{color:#1f9d5b}.bt-in-grid-stat.amber .n{color:var(--bt-amber)}.bt-in-grid-stat.red .n{color:var(--bt-red)}.bt-in-upload-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.bt-in-upload-thumb{aspect-ratio:1;background:var(--bt-soft);border-radius:12px;position:relative;overflow:hidden}.bt-in-upload-thumb img{object-fit:cover;cursor:zoom-in;width:100%;height:100%}.bt-in-upload-x{background:var(--bt-red);color:#fff;cursor:pointer;border:0;border-radius:9999px;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:6px;right:6px}.bt-in-upload-actions{gap:8px;display:flex}.bt-in-upload-actions .bt-btn{flex:1}.bt-es-strong{font-weight:600}.bt-es-refbtn{cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.bt-in-where{font:400 12.5px var(--bt-body);color:var(--bt-ink);white-space:nowrap}:is(.bt-es-list,.bt-in-list) .bt-ls-stat.mint .bt-ls-stat-val{color:#1f9d5b}.bt-es-list .bt-ls-filters{position:relative}.bt-es-list .bt-ls-filters:after{content:"Every facet, with live counts";background:var(--bt-ink);color:#fff;font:500 11.5px var(--bt-body);white-space:nowrap;pointer-events:none;opacity:0;z-index:40;border-radius:8px;padding:5px 9px;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%,-4px)}.bt-es-list .bt-ls-filters:hover:after,.bt-es-list .bt-ls-filters:focus-visible:after{opacity:1;transform:translate(-50%)}.bt-es-list .bt-ls-card,.bt-in-list .bt-ls-card{background:var(--bt-white);box-shadow:var(--bt-shadow);border-radius:20px}.bt-in-list .bt-ls-card{cursor:pointer}.bt-es-list .bt-ls-card .bt-es-two .t,.bt-es-list .bt-ls-card .bt-es-two .s,.bt-in-list .bt-ls-card .bt-es-two .t,.bt-in-list .bt-ls-card .bt-es-two .s{white-space:normal;max-width:100%}.bt-es-page .bt-es-title-kind{color:var(--bt-ink2);font-weight:600}.bt-es-page .bt-ls-actions .bt-es-iconbtn{padding:10px 12px}.bt-es-lines-wrap{overflow-x:auto}.bt-es-lines tr.denied .bt-es-line-title{text-decoration:line-through;-webkit-text-decoration-color:var(--bt-mute);-webkit-text-decoration-color:var(--bt-mute);-webkit-text-decoration-color:var(--bt-mute);text-decoration-color:var(--bt-mute)}.bt-es-empty-cell{text-align:center;color:var(--bt-mute)}.bt-es-lines td.bt-es-empty-cell{padding:24px}.bt-es-photo.sm{border-radius:10px;width:72px;height:56px}.bt-es-meta-pad{padding:14px 24px 4px}.bt-es-insp-notes{font:400 13px/1.45 var(--bt-body);color:var(--bt-ink2);white-space:pre-wrap;margin:0;padding:4px 24px 12px}.bt-es-cust{align-items:center;gap:12px;display:flex}.bt-es-cust .bt-avatar{background:var(--bt-soft);width:40px;height:40px;color:var(--bt-ink);font-size:13px}.bt-es-cust-text{flex-direction:column;gap:2px;min-width:0;display:flex}.bt-es-cust-name{font:600 14.5px var(--bt-body);color:var(--bt-ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}button.bt-es-cust-name:hover{color:var(--bt-blue)}.bt-es-cust-meta{font:400 11.5px var(--bt-mono);color:var(--bt-ink2);text-overflow:ellipsis;overflow:hidden}.bt-es-kvs{flex-direction:column;display:flex}.bt-es-kvs .bt-kv{border-top:1px solid var(--bt-line);align-items:flex-start;padding:8px 0}.bt-es-kvs .bt-kv:first-child{border-top:0;padding-top:0}.bt-es-kvs .bt-kv .v{text-align:right;overflow-wrap:anywhere;min-width:0}.bt-es-red{color:var(--bt-red)}.bt-es-mint{color:#1f9d5b}.bt-es-info{background:var(--bt-soft);width:28px;height:28px;color:var(--bt-ink2);cursor:pointer;border:0;border-radius:9999px;place-items:center;display:grid}[data-shell=bento] .bt-btn.bt-es-danger-text{color:var(--bt-red)}[data-shell=bento] .bt-btn.bt-es-danger-text:hover{background:#fbe7e5}.bt-es-actions-col .bt-es-hint{text-align:left}a.bt-es-linked{cursor:pointer}.bt-es-linked-chev{color:var(--bt-mute);flex-shrink:0}.bt-es-kv-col{flex-direction:column;align-items:flex-start;gap:2px}.bt-es-lineopt .bt-check{flex-shrink:0}.bt-es-attest span{min-width:0}.bt-es-warn{margin:0}.bt-es-methods .bt-option{gap:12px;padding:12px 14px}.bt-es-methods .bt-option>svg{color:var(--bt-ink2);flex-shrink:0}.bt-es-methods .bt-option.on>svg{color:var(--bt-blue)}.bt-es-methods .bt-option-title{font-size:14px}.bt-es-methods .bt-option-sub{font-size:12.5px}[data-shell=bento].bt-es-dlg .bt-dlg-foot{flex-wrap:wrap}[data-shell=bento].bt-es-dlg .bt-dlg-body{gap:14px}[data-shell=bento].bt-es-dlg .bt-dlg-head{padding-right:76px}.bt-es-form-body{flex-direction:column;gap:20px;display:flex}.bt-es-form-grid{grid-template-columns:1fr 1fr;gap:14px 16px;display:grid}.bt-es-form-grid .span2{grid-column:1/-1}.bt-es-form .bt-field>label,.bt-es-form .bt-field-label{font:600 13px var(--bt-body);color:var(--bt-ink2)}[data-shell=bento] .bt-es-form .bt-cd-tile input[class*=rounded-md],[data-shell=bento] .bt-es-form .bt-cd-tile textarea[class*=rounded-md],[data-shell=bento] .bt-es-form .bt-cd-tile button[role=combobox]{background:var(--bt-white);font:400 14px var(--bt-body);color:var(--bt-ink);min-height:44px;box-shadow:none;border:1px solid #dce3ee;border-radius:12px}[data-shell=bento] .bt-es-form .bt-cd-tile textarea[class*=rounded-md]{min-height:86px}[data-shell=bento] .bt-es-form .bt-cd-tile input.tnum{font-family:var(--bt-mono)}.bt-es-lineitems>div{background:var(--bt-white);box-shadow:var(--bt-shadow);border:0;border-radius:20px;overflow:hidden}.bt-es-lineitems h3{font:700 18px var(--bt-head);letter-spacing:-.2px;color:var(--bt-ink)}.bt-es-summary{gap:10px}.bt-es-summary .bt-kv .v{font-family:var(--bt-mono)}.bt-es-summary-total{border-top:1px solid var(--bt-line);padding-top:10px}.bt-es-summary-total .k{color:var(--bt-ink);font-weight:700}.bt-es-summary-total .v{font-size:17px;font-weight:700}.bt-es-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}[data-shell=bento].bt-in-dlg .bt-in-form{flex-direction:column;flex:1;min-height:0;display:flex}[data-shell=bento].bt-in-dlg.bt-in-dlg-loading{justify-content:center;max-width:480px;min-height:220px}[data-shell=bento].bt-in-dlg .bt-in-empty{flex-direction:column;align-items:center;gap:10px;display:flex}.bt-in-head-actions .bt-in-iconbtn-lg{padding:9px 11px}.bt-in-tile-head>div{flex-direction:column;gap:2px;min-width:0;display:flex}.bt-in-h{align-items:center;gap:6px;display:inline-flex}[data-shell=bento] .bt-in-template{background:var(--bt-white);width:auto;min-width:190px;height:36px;font:600 12.5px var(--bt-body);color:var(--bt-ink);box-shadow:none;border:1px solid #dce3ee;border-radius:9999px}.bt-in-template-label{align-items:center;gap:8px;min-width:0;display:inline-flex}[data-shell=bento] .bt-in-datebtn{background:var(--bt-white);width:100%;height:44px;font:400 14px var(--bt-body);color:var(--bt-ink);cursor:pointer;text-align:left;border:1px solid #dce3ee;border-radius:12px;align-items:center;gap:8px;padding:0 14px;display:flex}[data-shell=bento] .bt-in-datebtn svg{color:var(--bt-ink2)}[data-shell=bento] .bt-in-tile .bt-select{height:44px}.bt-in-tile .bt-in-status-segs{align-self:flex-start}.bt-in-error{font:500 12px var(--bt-body);color:var(--bt-red);margin:0;padding:0 20px 8px}.bt-in-item .bt-in-error{padding:0}.bt-in-item-prio{align-items:center;min-width:0;display:flex}[data-shell=bento] .bt-in-prio-pill{cursor:pointer;font:600 10.5px var(--bt-body);border:0;padding:4px 10px}.bt-in-prio-btn.on.safety_critical,.bt-in-cond-btn.on.critical{font-weight:700}.bt-in-finding .bt-check{cursor:pointer;border-radius:7px;width:22px;height:22px;padding:0}.bt-in-finding .bt-pill{flex-shrink:0}.bt-in-collapse{width:100%;color:var(--bt-ink);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.bt-in-report-actions{flex-wrap:wrap;gap:8px;display:flex}.bt-in-pre{white-space:pre-wrap;color:var(--bt-ink)}.bt-in-location{border-top:1px solid var(--bt-line);flex-direction:column;gap:2px;padding-top:8px;display:flex}.bt-in-location .k{font:400 13px var(--bt-body);color:var(--bt-ink2)}.bt-in-location .v{font:600 13.5px var(--bt-body);color:var(--bt-ink)}.bt-in-location .s{font:400 12px var(--bt-body);color:var(--bt-ink2)}.bt-in-tile .bt-kv .v.plain{text-align:right;overflow-wrap:anywhere;min-width:0}.bt-in-view .bt-in-view-finding-head .bt-pill{flex-shrink:0}[data-shell=bento].bt-in-preview{background:var(--bt-white);border:0;border-radius:24px;max-width:860px;padding:20px}.bt-in-preview-title{font:700 18px var(--bt-head);color:var(--bt-ink)}.bt-in-preview-img{object-fit:contain;background:var(--bt-soft);border-radius:14px;width:100%;height:auto;max-height:70vh}.bt-in-upload{flex-direction:column;gap:10px;display:flex}.bt-in-upload-zoom{color:#fff;cursor:pointer;background:#1a1a1a8c;border:0;border-radius:9999px;place-items:center;width:26px;height:26px;display:grid;position:absolute;bottom:6px;right:6px}[data-shell=bento] .bt-in-upload-actions .bt-btn{min-height:52px}[data-shell=bento] .bt-in-upload-actions .bt-in-upload-gallery{flex:none;padding:0 18px}.bt-in-upload-count{text-align:center;font:400 12px var(--bt-body);color:var(--bt-ink2);margin:0}.bt-in-checklist[data-shell=bento]{background:0 0;flex-direction:column;gap:16px;display:flex}.bt-in-checklist-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.bt-in-template-field{min-width:240px}[data-shell=bento] .bt-in-select{background:var(--bt-white);height:44px;box-shadow:none;border:1px solid #dce3ee;border-radius:12px}.bt-in-checklist-pills{flex-wrap:wrap;gap:6px;display:flex}.bt-in-grid-row{border-top:1px solid var(--bt-line);flex-direction:column;gap:10px;padding:12px 20px;display:flex}.bt-in-grid-row.attention{background:#fbfbfd}.bt-in-grid-row-main{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bt-in-grid-row-controls{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bt-in-cond-btn.lg{min-width:72px;min-height:44px;padding:8px 14px;font-size:13px}.bt-in-grid-row .bt-in-item-more{padding:0}@media (width<=1180px){.bt-in-grid{grid-template-columns:1fr}}@media (width<=1100px){.bt-es-detail{grid-template-columns:1fr}}@media (width<=900px){.bt-in-grid{grid-template-columns:1fr}.bt-in-item{grid-template-columns:1fr;gap:8px}.bt-in-item-more{grid-template-columns:1fr}.bt-in-head{padding:20px 64px 12px 16px}[data-shell=bento].bt-in-dlg .bt-in-scroll{padding:0 16px 16px}.bt-in-foot{padding:12px 16px 16px}.bt-in-form-grid,.bt-es-who,.bt-es-meta-grid{grid-template-columns:1fr}.bt-es-lines th,.bt-es-lines td{padding-left:16px;padding-right:16px}.bt-es-totals{justify-content:flex-start;padding:12px 16px 16px}.bt-es-linked,.bt-es-group{padding-left:16px;padding-right:16px}.bt-es-two .t,.bt-es-two .s{max-width:100%}.bt-in-finding .a{display:none}.bt-in-grid-stats,.bt-in-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-shell=bento].bt-in-dlg{border-radius:20px;width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.bt-es-form-grid{grid-template-columns:1fr}.bt-in-head-actions{width:100%}.bt-in-finding{flex-wrap:wrap;padding:9px 16px}.bt-in-finding .t{flex-basis:60%}.bt-in-finding-foot,.bt-in-tile.flush .bt-in-tile-head{padding-left:16px;padding-right:16px}.bt-in-item{padding:10px 16px}.bt-in-item-tools{justify-content:flex-end}.bt-in-checklist-top{align-items:stretch}.bt-in-template-field{width:100%;min-width:0}.bt-es-meta-pad,.bt-es-insp-notes{padding-left:16px;padding-right:16px}.bt-es-page .bt-ls-actions{width:100%}.bt-es-list .bt-ls-filters:after{display:none}}.bt-es-recdlg{gap:16px}.bt-es-recdlg .bt-es-approve-list{max-height:264px;overflow-y:auto}.bt-es-recdlg .bt-es-disclaimer{white-space:pre-line;max-height:160px;overflow-y:auto}.bt-es-approve-row:disabled{cursor:default;opacity:.7}.bt-es-approve-row .bt-pill{flex-shrink:0}.bt-es-sigpad{max-width:420px}.bt-es-sigpad canvas{border-radius:12px}[data-shell=bento] .bt-es-sigpad button{font:600 13px var(--bt-body);border-radius:9999px}.bt-es-rec-detail{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-top:8px;display:flex}.bt-es-rec-sig{object-fit:contain;background:var(--bt-white);border:1px solid #dce3ee;border-radius:10px;width:132px;height:66px}.bt-es-rec-kv{font:400 12.5px/1.4 var(--bt-body);grid-template-columns:auto 1fr;gap:2px 10px;margin:0;display:grid}.bt-es-rec-kv dt{color:var(--bt-mute)}.bt-es-rec-kv dd{min-width:0;color:var(--bt-ink);overflow-wrap:anywhere;margin:0}.bt-es-rec-kv dd.mono{font-family:var(--bt-mono)}.bt-es-signoff{background:var(--bt-soft);border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.bt-es-signoff-terms{background:var(--bt-white);max-height:140px;font:400 12.5px/1.5 var(--bt-body);color:var(--bt-ink2);white-space:pre-line;border-radius:12px;padding:12px 14px;overflow-y:auto}@media (width<=640px){.bt-es-sigpad{max-width:none}.bt-es-rec-sig{width:112px;height:56px}}.bt-es-media-empty{color:var(--bt-ink2);margin:0;font-size:13.5px}.bt-es-media-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.bt-es-media-card{background:var(--bt-soft);border-radius:16px;flex-direction:column;gap:8px;min-width:0;margin:0;padding:8px;display:flex}.bt-es-media-card a{cursor:zoom-in;display:block}.bt-es-media-img,.bt-es-media-video{aspect-ratio:4/3;object-fit:cover;background:#1a1a1a;border-radius:12px;width:100%;display:block}.bt-es-media-caption{font-size:12.5px}.bt-es-media-figcaption{color:var(--bt-ink2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.bt-es-media-meta{justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.bt-es-media-uploading{aspect-ratio:4/3;color:var(--bt-ink2);background:#e9eef6;border-radius:12px;place-items:center;font-size:12.5px;display:grid}.bt-es-media-progress{background:#e5e7eb;border-radius:999px;height:6px;overflow:hidden}.bt-es-media-progress>i{background:var(--bt-blue);height:100%;transition:width .2s;display:block}.bt-es-media-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bt-es-media-note{color:var(--bt-ink2);flex-basis:100%;font-size:12px}@media (hover:hover) and (pointer:fine){.bt-es-media-camera{display:none}}.bt-es-media-picker{border:1px solid var(--bt-line);border-radius:16px;flex-direction:column;gap:10px;padding:12px;display:flex}.bt-es-media-picker-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.bt-es-media-pick{cursor:pointer;border-radius:10px;margin:0;position:relative}.bt-es-media-pick img{aspect-ratio:1;object-fit:cover;background:var(--bt-soft);border-radius:10px;width:100%;display:block}.bt-es-media-pick.on img{outline:3px solid var(--bt-blue)}.bt-es-media-pick.shown{cursor:default}.bt-es-media-pick.shown img{opacity:.45}.bt-es-media-pick span{color:#fff;background:#1a1a1abf;border-radius:999px;padding:2px 6px;font-size:10.5px;position:absolute;top:6px;left:6px}.bt-es-media-picker-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}[data-shell=bento] .bt-btn.sm{gap:6px;padding:7px 12px;font-size:12.5px}.bt-ap .mono,.bt-ap-dhead .mono,.bt-ap-dbody .mono,.bt-ap-cr .mono{font-family:var(--bt-mono)}.bt-ap-h2{font:700 20px var(--bt-head);letter-spacing:-.3px;color:var(--bt-ink);margin:0}.bt-ap-h3{font:700 16px var(--bt-head);letter-spacing:-.2px;color:var(--bt-ink);align-items:center;gap:8px;margin:0;display:inline-flex}.bt-ap-muted{font:400 12px/1.45 var(--bt-body);color:var(--bt-ink2);margin:0}.bt-ap-label{font:600 13px var(--bt-body);color:var(--bt-ink2)}.bt-ap-empty-line{font:400 12.5px var(--bt-body);color:var(--bt-mute);margin:0}.bt-ap-empty-line.pad{padding:10px 20px 14px}[data-shell=bento] .bt-pill.bt-ap-mini{padding:3px 9px;font-size:10.5px}.bt-ap-iconbtn{background:var(--bt-white);width:32px;height:32px;color:var(--bt-ink2);cursor:pointer;border:1px solid #dce3ee;border-radius:9999px;flex-shrink:0;place-items:center;display:grid}.bt-ap-iconbtn:hover{background:var(--bt-soft);color:var(--bt-ink)}.bt-ap-mode{background:var(--bt-white);border:1px solid #dce3ee;border-radius:9999px;align-items:center;gap:2px;padding:4px;display:inline-flex}.bt-ap-mode-btn{font:600 12.5px var(--bt-body);color:var(--bt-ink);cursor:pointer;background:0 0;border:0;border-radius:9999px;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}.bt-ap-mode-btn svg{color:var(--bt-ink2)}.bt-ap-mode-btn.on{background:var(--bt-ink);color:#fff}.bt-ap-mode-btn.on svg{color:#fff}.bt-ls-views .bt-ap-addrule{padding:9px 16px;font-size:13.5px}.bt-ap-week{background:var(--bt-white);box-shadow:var(--bt-shadow);border-radius:20px;flex-direction:column;gap:8px;min-width:0;padding:10px 16px 12px;display:flex}.bt-ap-week-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bt-ap-week-nav{align-items:center;gap:10px;display:flex}.bt-ap-week-nav .bt-ap-iconbtn{background:0 0;border:0;width:30px;height:30px}.bt-ap-week-nav .bt-ap-iconbtn:hover{background:var(--bt-soft)}.bt-ap-week-label{font:700 16px var(--bt-head);letter-spacing:-.2px;color:var(--bt-ink);white-space:nowrap;margin:0}.bt-ap-today{font:600 12.5px var(--bt-body);color:var(--bt-blue);cursor:pointer;background:0 0;border:0;padding:2px 4px}.bt-ap-today:disabled{color:var(--bt-mute);cursor:default}.bt-ap-week-hint{font:400 12px var(--bt-body);color:var(--bt-ink2);margin:0}.bt-ap-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.bt-ap-day{background:var(--bt-soft);min-width:0;color:var(--bt-ink);text-align:left;cursor:pointer;border:0;border-radius:14px;flex-direction:column;gap:5px;padding:8px 12px 10px;transition:background .15s;display:flex}.bt-ap-day:hover{background:#e3e8f0}.bt-ap-day:focus-visible{outline:2px solid var(--bt-blue);outline-offset:2px}.bt-ap-day.today:not(.on){box-shadow:inset 0 0 0 1.5px var(--bt-blue)}.bt-ap-day.on{background:var(--bt-ink);color:#fff}.bt-ap-day-line{justify-content:space-between;align-items:center;gap:6px;display:flex}.bt-ap-day-wd{font:600 10.5px var(--bt-mono);letter-spacing:1px;color:var(--bt-ink2)}.bt-ap-day-n{font:700 18px/1 var(--bt-head);color:var(--bt-ink)}.bt-ap-day-sub{font:400 11.5px var(--bt-body);color:var(--bt-ink2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bt-ap-day.closed .bt-ap-day-n,.bt-ap-day.closed .bt-ap-day-sub{color:var(--bt-mute)}.bt-ap-day.on .bt-ap-day-wd,.bt-ap-day.on .bt-ap-day-sub{color:var(--bt-blue-text)}.bt-ap-day.on .bt-ap-day-n{color:#fff}.bt-ap-cap{background:#dce3ee;border-radius:9999px;height:6px;display:block;overflow:hidden}.bt-ap-day.on .bt-ap-cap{background:#fff3}.bt-ap-cap-fill{background:var(--bt-blue);border-radius:9999px;height:100%;display:block}.bt-ap-cap-fill.full{background:var(--bt-red)}.bt-ap-day.on .bt-ap-cap-fill{background:#fff}.bt-ap-list{background:var(--bt-white);box-shadow:var(--bt-shadow);border-radius:20px;min-width:0;overflow:hidden}.bt-ap-tablewrap{overflow-x:auto}.bt-ap-table{border-collapse:collapse;width:100%;font-family:var(--bt-body)}.bt-ap-table thead th{font:600 10.5px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;text-align:left;color:var(--bt-ink2);background:var(--bt-white);border-bottom:1px solid var(--bt-line);white-space:nowrap;padding:12px 10px}.bt-ap-sort{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.bt-ap-sort.on,.bt-ap-sort:hover{color:var(--bt-ink)}.bt-ap-table tbody td{color:var(--bt-ink);border-top:1px solid var(--bt-line);vertical-align:middle;padding:10px;font-size:13px}.bt-ap-table tbody tr:first-child td{border-top:0}.bt-ap-table th:first-child,.bt-ap-table td:first-child{padding-left:20px}.bt-ap-table th:last-child,.bt-ap-table td:last-child{padding-right:20px}.bt-ap-row{cursor:pointer}.bt-ap-row:hover td{background:#f7f9fc}.bt-ap-row.selected td{background:var(--bt-blue-soft)}.bt-ap-row:focus-visible{outline:2px solid var(--bt-blue);outline-offset:-2px}.bt-ap-col-check{width:44px;padding-right:0!important}.bt-ap-col-check .bt-check{cursor:pointer;padding:0}.bt-ap-col-check .bt-check:disabled{opacity:.5;cursor:default}.bt-ap-check-dash{background:#fff;border-radius:2px;width:10px;height:2px}.bt-ap-col-time{width:96px}.bt-ap-col-svc{width:170px;max-width:200px}.bt-ap-col-status{width:116px}.bt-ap-col-mech{width:120px}.bt-ap-col-dep{white-space:nowrap;width:100px}.bt-ap-col-act{text-align:right;width:180px}.bt-ap-two{flex-direction:column;gap:2px;min-width:0;display:flex}.bt-ap-two .t{font:600 13.5px var(--bt-body);color:var(--bt-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bt-ap-two .t.mono{font:600 13px var(--bt-mono)}.bt-ap-two .t.name{max-width:320px;font-size:14px}.bt-ap-two .t.svc{max-width:190px;font-size:12.5px;font-weight:400}.bt-ap-two .s{font:400 11.5px var(--bt-body);color:var(--bt-ink2);white-space:nowrap;text-overflow:ellipsis;max-width:340px;overflow:hidden}.bt-ap-two .s .mono{font-size:11px}.bt-ap-plate{font:500 11.5px var(--bt-mono);color:var(--bt-ink2);letter-spacing:.3px}.bt-ap-pillbtn{cursor:pointer;border:0;gap:4px;padding:4px 8px 4px 10px;font-size:11px}.bt-ap-pillbtn:hover{filter:brightness(.97)}.bt-ap-pillbtn:focus-visible{outline:2px solid var(--bt-blue);outline-offset:1px}.bt-ap-table .bt-pill{padding:4px 10px;font-size:11px}.bt-ap-mech{font:400 12.5px var(--bt-body);color:var(--bt-ink);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.bt-ap-mech.none{color:var(--bt-mute)}[data-shell=bento] .bt-avatar.bt-ap-av{background:var(--bt-soft);width:24px;height:24px;color:var(--bt-ink);font-size:9.5px}.bt-ap-due{color:var(--bt-amber);font-weight:600}.bt-ap-list .tnum{font-family:var(--bt-mono);font-size:12px}.bt-ap-acts{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.bt-ap-skelrow td{border-top:0!important;padding-top:6px!important;padding-bottom:6px!important}.bt-ap-emptyrow td{cursor:default}.bt-ap-crrow td{border-top:0!important;padding:0!important}.bt-ap-row.has-cr td{border-bottom:0}.bt-ap-foot{border-top:1px solid var(--bt-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 20px;display:flex}.bt-ap-foot-note{font:400 13px var(--bt-body);color:var(--bt-ink2)}.bt-ap-foot-note b{font:600 12.5px var(--bt-mono);color:var(--bt-ink)}.bt-ap-pager{align-items:center;gap:6px;display:flex}.bt-ap-page{border:1px solid var(--bt-line);background:var(--bt-white);min-width:32px;height:32px;font:600 12.5px var(--bt-mono);color:var(--bt-ink);cursor:pointer;border-radius:9999px;place-items:center;padding:0 8px;display:grid}.bt-ap-page.on{background:var(--bt-ink);border-color:var(--bt-ink);color:#fff}.bt-ap-page:disabled{opacity:.4;cursor:default}.bt-ap-limit{font:400 12px var(--bt-body);color:var(--bt-ink2);align-items:center;gap:6px;margin-right:6px;display:inline-flex}.bt-ap-limit select{background:var(--bt-white);height:30px;font:500 12px var(--bt-mono);color:var(--bt-ink);border:1px solid #dce3ee;border-radius:10px;padding:0 8px}.bt-ap-cards{flex-direction:column;display:none}.bt-ap-card{border-top:1px solid var(--bt-line);cursor:pointer;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.bt-ap-card:first-child{border-top:0}.bt-ap-card:focus-visible{outline:2px solid var(--bt-blue);outline-offset:-2px}.bt-ap-card-top,.bt-ap-card-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.bt-ap-card-meta{font:400 12.5px var(--bt-body);color:var(--bt-ink2)}.bt-ap-card .bt-ap-acts{flex-wrap:wrap;justify-content:flex-start}.bt-ap-card .bt-ap-cr{border-radius:12px;padding:10px 12px}.bt-ap-card-skel{border-radius:14px;height:96px;margin:12px 16px;display:block}.bt-ap-menu[data-shell=bento]{border:1px solid var(--bt-line);background:var(--bt-white);min-width:200px;box-shadow:var(--bt-shadow-float);font-family:var(--bt-body);color:var(--bt-ink);border-radius:14px;padding:6px}.bt-ap-menu-label{font:600 10.5px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;color:var(--bt-ink2);padding:6px 8px 4px}.bt-ap-menu-item{font:500 13px var(--bt-body);cursor:pointer;border-radius:8px;padding:8px 10px}.bt-ap-cr{color:var(--bt-amber);cursor:default;background:#fbefd8;align-items:center;gap:12px;padding:9px 20px 9px 58px;display:flex}.bt-ap-cr.card{border-radius:12px;padding:10px 14px}.bt-ap-cr-icon{color:var(--bt-amber);flex-shrink:0}.bt-ap-cr-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bt-ap-cr-main{font:600 12.5px/1.4 var(--bt-body);color:var(--bt-amber)}.bt-ap-cr-reason{font:400 12px var(--bt-body);color:var(--bt-ink2);font-style:italic}.bt-ap-cr-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.bt-ap-crs{background:var(--bt-white);box-shadow:var(--bt-shadow);border-radius:20px;flex-direction:column;gap:10px;padding:16px 20px;display:flex}.bt-ap-crs-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bt-ap-crs-sub{font:400 12px var(--bt-body);color:var(--bt-ink2);margin:2px 0 0}.bt-ap-cal{background:var(--bt-white);box-shadow:var(--bt-shadow);border-radius:20px;min-width:0;overflow:hidden}.bt-ap-cal-nav{border-bottom:1px solid var(--bt-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.bt-ap-cal-navleft,.bt-ap-cal-navright{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bt-ap-cal-title{font:700 16px var(--bt-head);letter-spacing:-.2px;color:var(--bt-ink);margin:0 0 0 4px}[data-shell=bento] .bt-segs.bt-ap-cal-segs{box-shadow:none;border:1px solid #dce3ee;padding:4px}.bt-ap-cal-segs .bt-seg{padding:6px 12px;font-size:12.5px}.bt-ap-cal-body{overflow:auto}.bt-ap-cal-day{min-width:0}.bt-ap-cal-hour{border-bottom:1px solid var(--bt-line);min-height:80px;display:flex}.bt-ap-cal-hour:last-child{border-bottom:0}.bt-ap-cal-hourlabel{flex-shrink:0;justify-content:flex-end;align-items:flex-end;width:76px;padding:8px 12px 0 0;display:flex}.bt-ap-cal-hourlabel span{font:500 10.5px var(--bt-mono);color:var(--bt-ink2);background:var(--bt-white);margin-bottom:-6px;padding:0 2px}.bt-ap-cal-hourline{background:var(--bt-line);flex-shrink:0;width:1px}.bt-ap-cal-slot{flex:1;gap:8px;min-width:0;padding:4px 8px;display:flex;overflow-x:auto}.bt-ap-cal-card{cursor:pointer;border-radius:10px;flex-direction:column;flex-shrink:0;gap:2px;max-width:100%;padding:8px 10px;transition:box-shadow .15s;display:flex}.bt-ap-cal-card:hover{box-shadow:var(--bt-shadow-float)}.bt-ap-cal-card-name{font:600 12px var(--bt-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bt-ap-cal-card-svc{font:400 11px var(--bt-body);color:var(--bt-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bt-ap-cal-card-meta{font:400 10.5px var(--bt-body);color:var(--bt-ink2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;display:flex;overflow:hidden}.bt-ap-cal-card-meta .mono{font-family:var(--bt-mono)}.bt-ap-cal-empty{text-align:center;font:400 13px var(--bt-body);color:var(--bt-ink2);flex-direction:column;align-items:center;gap:10px;padding:48px 16px;display:flex}.bt-ap-cal-empty p{margin:0}.bt-ap-cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;padding:16px;display:grid}.bt-ap-cal-wd{font:600 10.5px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;color:var(--bt-ink2);flex-direction:column;align-items:center;gap:4px;padding:4px 0;display:flex}.bt-ap-cal-dn{width:30px;height:30px;font:700 14px var(--bt-head);letter-spacing:0;text-transform:none;color:var(--bt-ink);border-radius:9999px;place-items:center;display:grid}.bt-ap-cal-dn.sm{width:24px;height:24px;font-size:12.5px}.bt-ap-cal-dn.today{background:var(--bt-blue);color:#fff}.bt-ap-cal-cell{border:1px solid var(--bt-line);background:var(--bt-white);border-radius:12px;flex-direction:column;gap:4px;min-width:0;min-height:96px;padding:8px;display:flex;overflow:hidden}.bt-ap-cal-cell.tall{min-height:128px}.bt-ap-cal-cell.has{background:#f7f9fc}.bt-ap-cal-cell.today{border-color:var(--bt-blue);box-shadow:0 0 0 2px var(--bt-blue-soft)}.bt-ap-ev{color:#5e6a72;min-width:0;font:500 11px var(--bt-body);cursor:pointer;background:#eceef0;border-radius:8px;flex-direction:column;gap:1px;padding:4px 6px;display:flex}.bt-ap-ev:hover{filter:brightness(.97)}.bt-ap-ev.amber{color:var(--bt-amber);background:#fbefd8}.bt-ap-ev.blue{background:var(--bt-blue-soft);color:var(--bt-blue)}.bt-ap-ev.mint{color:#1f9d5b;background:#e1f4e9}.bt-ap-ev.red{color:var(--bt-red);background:#fbe7e5}.bt-ap-ev-time{font:600 10.5px var(--bt-mono);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bt-ap-ev-name{color:var(--bt-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bt-ap-cal-more{background:var(--bt-soft);font:600 10.5px var(--bt-mono);color:var(--bt-ink2);border-radius:9999px;align-self:flex-start;padding:2px 8px}.bt-ap-dtitle-line{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bt-ap-dhead .bt-dlg-title{font-size:24px}.bt-ap-dhead .bt-dlg-title .mono{letter-spacing:-.4px;font-size:.82em}.bt-ap-dtitle-sep{color:var(--bt-mute);font-weight:400}.bt-ap-dhead .bt-dlg-sub .mono{font-size:13.5px}.bt-dlg-body.bt-ap-dbody{gap:16px}.bt-ap-steps{gap:10px;margin:0;padding:0;list-style:none;display:flex}.bt-ap-step{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.bt-ap-step-bar{background:#e5e7eb;border-radius:9999px;height:6px}.bt-ap-step.done .bt-ap-step-bar{background:var(--bt-blue)}.bt-ap-step.now .bt-ap-step-bar{background:#f2b736}.bt-ap-step-label{font:500 13px var(--bt-body);color:var(--bt-ink)}.bt-ap-step.now .bt-ap-step-label{font-weight:700}.bt-ap-step.next .bt-ap-step-label{color:var(--bt-mute)}.bt-ap-step-detail{font:400 12px var(--bt-body);color:var(--bt-ink2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bt-ap-notice{background:var(--bt-soft);font:600 12.5px var(--bt-body);color:var(--bt-ink2);border-radius:12px;align-items:center;gap:8px;padding:10px 14px;display:flex}.bt-ap-notice.red{color:var(--bt-red);background:#fbe7e5}.bt-ap-dbody .bt-ap-cr{border-radius:12px;padding:10px 14px}.bt-ap-resched{background:var(--bt-soft);border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.bt-ap-resched-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bt-ap-resched-head .bt-ap-muted{margin-top:4px}.bt-ap-resched-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bt-ap-resched-foot{justify-content:flex-end;display:flex}.bt-ap-resched label,.bt-ap-notes label,.bt-ap-dep-form label{font:600 12.5px var(--bt-body);color:var(--bt-ink2)}.bt-ap-dgrid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}.bt-ap-dleft,.bt-ap-dright{flex-direction:column;gap:14px;min-width:0;display:flex}.bt-ap-cv{background:var(--bt-soft);border-radius:16px;flex-direction:column;gap:10px;padding:16px;display:flex}.bt-ap-cv-row{align-items:center;gap:10px;min-width:0;display:flex}[data-shell=bento] .bt-avatar.bt-ap-cv-av{background:var(--bt-blue);color:#fff;width:36px;height:36px;font-size:12px}.bt-ap-cv-icon{background:var(--bt-white);width:36px;height:36px;color:var(--bt-ink2);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.bt-ap-cv-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.bt-ap-cv-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bt-ap-cv-name{font:700 14.5px var(--bt-body);color:var(--bt-ink)}.bt-ap-cv-veh{font:600 13.5px var(--bt-body);color:var(--bt-ink)}.bt-ap-cv-meta{font:400 11.5px var(--bt-body);color:var(--bt-ink2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bt-ap-cv-meta.mono{font-family:var(--bt-mono)}.bt-ap-loc{color:var(--bt-ink2);border:1px solid #dce3ee;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.bt-ap-loc div{font:400 12px var(--bt-body);flex-direction:column;gap:2px;display:flex}.bt-ap-loc b{font:600 13px var(--bt-body);color:var(--bt-ink)}.bt-ap-svc{border:1px solid #dce3ee;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.bt-ap-svc-head{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px 8px;display:flex}.bt-ap-svc-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bt-ap-svc-head .bt-ap-h3{font-size:15px}.bt-ap-svc-row{border-top:1px solid var(--bt-line);align-items:center;gap:12px;padding:10px 16px;display:flex}.bt-ap-svc-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.bt-ap-svc-text b{font:600 13.5px var(--bt-body);color:var(--bt-ink)}.bt-ap-svc-text span{font:400 11.5px var(--bt-body);color:var(--bt-ink2)}.bt-ap-svc-price{font:600 13px var(--bt-mono);color:var(--bt-ink);white-space:nowrap}.bt-ap-svc-total{border-top:1px solid var(--bt-line);background:var(--bt-soft);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.bt-ap-svc-total span{font:400 12.5px var(--bt-body);color:var(--bt-ink2)}.bt-ap-svc-total b{font:700 14px var(--bt-mono);color:var(--bt-ink);white-space:nowrap}.bt-ap-svc>.bt-ap-empty-line{padding:4px 16px 14px}.bt-ap-svc-edit{flex-direction:column;gap:10px;padding:4px 16px 16px;display:flex}.bt-ap-svc-edit-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.bt-ap-chips{flex-wrap:wrap;gap:8px;display:flex}.bt-ap-chips.pad{padding:4px 16px 14px}.bt-ap-chip{background:var(--bt-blue-soft);font:600 12px var(--bt-body);color:var(--bt-blue);border-radius:9999px;align-items:center;gap:6px;padding:5px 6px 5px 11px;display:inline-flex}.bt-ap-chip.static{padding:5px 11px}.bt-ap-chip button{width:18px;height:18px;color:var(--bt-blue);cursor:pointer;background:0 0;border:0;border-radius:9999px;place-items:center;display:grid}.bt-ap-chip button:hover{background:#2563eb1f}.bt-ap-sym{flex-direction:column;gap:8px;display:flex}.bt-ap-sym-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.bt-ap-sym-head .bt-ap-muted{color:var(--bt-mute);font-size:11.5px}.bt-ap-sym-chip{background:var(--bt-blue-soft);font:600 12.5px var(--bt-body);color:var(--bt-blue);border-radius:9999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.bt-ap-notes{flex-direction:column;gap:6px;display:flex}.bt-ap-notes-box{background:var(--bt-white);font:400 13px/1.45 var(--bt-body);color:var(--bt-ink);white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid #dce3ee;border-radius:12px;margin:0;padding:12px}.bt-ap-det{background:var(--bt-soft);border-radius:16px;flex-direction:column;gap:6px;padding:14px;display:flex}.bt-ap-det .bt-ap-h3{margin-bottom:2px;font-size:15px}.bt-ap-det .bt-kv .k{font-size:13px}.bt-ap-det .bt-kv .v{text-align:right;font-size:12.5px}.bt-ap-det .bt-kv .v.plain{font-size:13px}.bt-ap-det .bt-kv .v.muted{color:var(--bt-mute);font-weight:500}.bt-ap-kv-link{color:var(--bt-blue);text-decoration:none}.bt-ap-kv-link:hover{text-underline-offset:3px;text-decoration:underline}.bt-ap-side-box{border:1px solid #dce3ee;border-radius:16px;flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex}.bt-ap-side-box.flush{gap:0;padding:0}.bt-ap-side-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.bt-ap-side-head.pad{padding:12px 14px 8px}.bt-ap-side-box .bt-ap-h3{font-size:15px}.bt-ap-side-box .bt-ap-empty-line.pad{padding:4px 14px 12px}.bt-ap-dep-row{font:400 12.5px var(--bt-body);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.bt-ap-dep-row .mono{color:var(--bt-ink2);text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.bt-ap-dep-row .tnum{font:600 12.5px var(--bt-mono)}.bt-ap-dep-row .bt-pill{text-transform:capitalize}.bt-ap-dep-form{flex-direction:column;gap:10px;display:flex}.bt-ap-rem-row{border-top:1px solid var(--bt-line);align-items:flex-start;gap:10px;padding:9px 14px;display:flex}.bt-ap-rem-dot{color:#5e6a72;background:#eceef0;border-radius:9999px;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.bt-ap-rem-dot.mint{color:#1f9d5b;background:#e1f4e9}.bt-ap-rem-dot.amber{color:var(--bt-amber);background:#fbefd8}.bt-ap-rem-dot.red{color:var(--bt-red);background:#fbe7e5}.bt-ap-rem-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.bt-ap-rem-text b{font:600 12.5px var(--bt-body);color:var(--bt-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bt-ap-rem-text span{font:400 11px var(--bt-body);color:var(--bt-ink2)}.bt-ap-rem-ch{align-items:center;gap:10px;margin-top:3px;display:flex}.bt-ap-rem-ch span{font:500 10.5px var(--bt-body);color:var(--bt-ink2);letter-spacing:.01em;align-items:center;gap:5px;display:inline-flex}.bt-ap-rem-ch i{background:#d5dbe5;border-radius:9999px;flex-shrink:0;width:8px;height:8px}.bt-ap-rem-ch i.mint{background:#1f9d5b}.bt-ap-rem-ch i.amber{background:var(--bt-amber)}.bt-ap-rem-ch i.red{background:var(--bt-red)}.bt-dlg-foot.bt-ap-dfoot{flex-wrap:wrap}.bt-ap-dfoot .bt-dlg-note{flex:260px;min-width:0}.bt-ap-dfoot .bt-dlg-actions{flex-wrap:wrap;justify-content:flex-end}.bt-ap-rem{flex-direction:column;gap:20px;min-width:0;display:flex}.bt-ap-rem-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}.bt-ap-rem-rules,.bt-ap-rem-side{flex-direction:column;gap:16px;min-width:0;display:flex}.bt-ap-group{background:var(--bt-white);box-shadow:var(--bt-shadow);border-radius:20px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.bt-ap-group-head{justify-content:space-between;align-items:center;gap:12px;padding:14px 20px 10px;display:flex}.bt-ap-group-head .bt-ap-h3{font-size:17px}.bt-ap-group-head .bt-ap-muted{margin-top:2px}.bt-ap-rule{border-top:1px solid var(--bt-line);align-items:center;gap:14px;min-width:0;padding:10px 20px;display:flex}.bt-ap-rule-off{width:64px;font:700 14px var(--bt-mono);color:var(--bt-ink);white-space:nowrap;flex-shrink:0}.bt-ap-rule.off .bt-ap-rule-off,.bt-ap-rule.off .bt-ap-rule-text b{color:var(--bt-mute)}.bt-ap-rule.builtin .bt-ap-rule-off{width:auto;min-width:64px;font-size:12.5px}.bt-ap-rule.builtin>.bt-pill{flex-shrink:0}.bt-ap-chans{flex-shrink:0;align-items:center;gap:6px;width:138px;display:inline-flex}.bt-ap-chan{font:600 11px var(--bt-body);color:#5e6a72;background:#eceef0;border-radius:9999px;align-items:center;gap:5px;padding:4px 9px;display:inline-flex}.bt-ap-chan.push{background:var(--bt-blue-soft);color:var(--bt-blue)}.bt-ap-rule-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.bt-ap-rule-text b{font:600 13.5px var(--bt-body);color:var(--bt-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bt-ap-rule-text span{font:400 11px var(--bt-body);color:var(--bt-ink2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bt-ap-rule-text .bt-ap-rule-note{color:var(--bt-amber);white-space:normal;font-weight:600}.bt-ap-rule.builtin .bt-ap-rule-text span{white-space:normal}.bt-ap-rule-sent{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:1px;width:92px;display:flex}.bt-ap-rule-sent b{font:700 13.5px var(--bt-mono);color:var(--bt-ink)}.bt-ap-rule-sent span{font:400 10.5px var(--bt-body);color:var(--bt-ink2);white-space:nowrap}.bt-ap-rule-acts{flex-shrink:0;justify-content:flex-end;align-items:center;gap:2px;width:96px;display:flex}.bt-ap-rule-acts .bt-ls-iconbtn:disabled{opacity:.5;cursor:default}.bt-ap-rule .bt-tgl{flex-shrink:0}.bt-ap-side-tile{background:var(--bt-white);box-shadow:var(--bt-shadow);border-radius:20px;flex-direction:column;gap:10px;min-width:0;padding:16px 20px;display:flex}.bt-ap-side-tile.flush{gap:0;padding:0}.bt-ap-side-tile.flush .bt-ap-side-head.pad{padding:14px 20px 8px}.bt-ap-side-tile .bt-ap-empty-line.pad{padding:4px 20px 14px}.bt-ap-mstats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.bt-ap-mstat{background:var(--bt-soft);border-radius:12px;flex-direction:column;gap:1px;padding:10px 12px;display:flex}.bt-ap-mstat b{font:700 18px var(--bt-mono);color:var(--bt-ink)}.bt-ap-mstat span{font:400 11px var(--bt-body);color:var(--bt-ink2)}.bt-ap-mstat.red b{color:var(--bt-red)}.bt-ap-mstat.amber b{color:var(--bt-amber)}.bt-ap-log-row{border-top:1px solid var(--bt-line);align-items:center;gap:10px;min-width:0;padding:9px 20px;display:flex}.bt-ap-log-icon{color:var(--bt-ink2);flex-shrink:0}.bt-ap-howto{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bt-ap-howto li{font:400 12.5px/1.45 var(--bt-body);color:var(--bt-ink2);align-items:flex-start;gap:10px;display:flex}.bt-ap-howto svg{flex-shrink:0;margin-top:2px}.bt-ap-rem-history{flex-direction:column;gap:16px;display:flex}.bt-ap-rem-history-head{justify-content:space-between;align-items:center;gap:12px;display:flex}[data-shell=bento] .bt-ap-maint .shadcn-card,[data-shell=bento] .bt-ap-rem-history .shadcn-card{background:var(--bt-white);box-shadow:var(--bt-shadow);border:0;border-radius:20px}[data-shell=bento] .bt-ap-maint .shadcn-card h3,[data-shell=bento] .bt-ap-rem-history .shadcn-card h3{font-family:var(--bt-head);letter-spacing:-.2px}.bt-ap-maint{scroll-margin-top:16px}.bt-ap-chan.wa{color:#1f7a4d;background:#e4f5ec}.bt-ap-group-acts{flex-shrink:0;align-items:center;gap:12px;display:flex}.bt-ap-rule-off[data-tip]{cursor:help}.bt-ap-logres{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.bt-ap-logres span{cursor:help;background:#c9d1dc;border-radius:9999px;width:9px;height:9px}.bt-ap-logres span.sent{background:#27a36a}.bt-ap-logres span.failed{background:var(--bt-red)}.bt-ap-logres span.skipped{background:var(--bt-amber)}.bt-ap-rem-logpage{overflow:hidden}.bt-ap-logline{border-top:1px solid var(--bt-line);grid-template-columns:148px minmax(0,1fr) auto 72px;align-items:center;gap:12px;min-width:0;padding:10px 20px;display:grid}.bt-ap-logline:first-child{border-top:0}.bt-ap-logline-when{font:500 12.5px var(--bt-mono);color:var(--bt-ink2);white-space:nowrap}.bt-ap-logline .bt-pill{justify-self:end}.bt-ap-rem-pager{border-top:1px solid var(--bt-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.bt-ap-runnow{align-self:flex-start;align-items:center;gap:6px;display:inline-flex}.bt-ap-rule-form{gap:16px}.bt-ap-offset{grid-template-columns:96px minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.bt-ap-chanpick,.bt-ap-aud{flex-wrap:wrap;gap:8px;display:flex}.bt-ap-chanpick .bt-chipbtn{align-items:center;gap:6px;display:inline-flex}.bt-ap-switchrow{background:var(--bt-soft);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.bt-ap-switchrow>div{flex-direction:column;gap:2px;min-width:0;display:flex}.bt-ap-switchrow b{font:600 14px var(--bt-body);color:var(--bt-ink)}.bt-ap-switchrow span{font:400 12px/1.4 var(--bt-body);color:var(--bt-ink2)}.bt-ap-switchrow .bt-tgl span{font:inherit}.bt-ap-create[data-shell=bento]{background:var(--bt-white);font-family:var(--bt-body);color:var(--bt-ink);border:0;border-radius:24px}.bt-ap-create .bt-ap-create-title{font:700 24px var(--bt-head);letter-spacing:-.5px}@media (width<=1100px){.bt-ap-dgrid,.bt-ap-rem-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.bt-ls-views .bt-ap-mode{margin-left:auto}.bt-ap-week{padding:10px 12px}.bt-ap-week-head{flex-direction:column;align-items:flex-start;gap:4px}.bt-ap-days{scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:2px;display:flex;overflow-x:auto}.bt-ap-days::-webkit-scrollbar{display:none}.bt-ap-day{scroll-snap-align:start;flex:0 0 104px}.bt-ap-tablewrap{display:none}.bt-ap-cards{display:flex}.bt-ap-foot{flex-direction:column;align-items:flex-start}.bt-ap-cr{flex-wrap:wrap;padding:10px 12px}.bt-ap-cr-actions{flex-wrap:wrap;width:100%}.bt-ap-crs{padding:14px 16px}.bt-ap-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px;display:grid}.bt-ap-resched-grid{grid-template-columns:minmax(0,1fr)}.bt-ap-resched-head{flex-direction:column}.bt-ap-dhead .bt-dlg-sub{font-size:12.5px;display:block}.bt-ap-dhead .bt-dlg-title{font-size:20px}.bt-ap-cv,.bt-ap-det,.bt-ap-resched,.bt-ap-svc,.bt-ap-side-box,.bt-ap-notes-box{background:var(--bt-white)}.bt-ap-dfoot .bt-dlg-actions{flex-wrap:nowrap}.bt-ap-cal-nav{padding:10px 12px}.bt-ap-cal-grid{gap:4px;padding:8px}.bt-ap-cal-cell{min-height:64px;padding:4px}.bt-ap-cal-cell.tall{min-height:88px}.bt-ap-ev-name{display:none}.bt-ap-cal-hourlabel{width:56px;padding-right:8px}.bt-ap-cal-card{max-width:240px;width:auto!important}.bt-ap-rule{flex-wrap:wrap;gap:8px 12px;padding:12px 16px}.bt-ap-rule-text{flex:100%;order:5}.bt-ap-rule-text b,.bt-ap-rule-text span{white-space:normal}.bt-ap-chans{width:auto}.bt-ap-rule-sent{order:6;align-items:flex-start;width:auto}.bt-ap-rule-acts{order:6;width:auto;margin-left:auto}.bt-ap-group-head{flex-wrap:wrap;padding:14px 16px 10px}.bt-ap-logline{grid-template-columns:minmax(0,1fr) auto 72px;padding:10px 16px}.bt-ap-logline-when{grid-column:1/-1}.bt-ap-offset{grid-template-columns:80px minmax(0,1fr)}.bt-ap-offset>select:last-child{grid-column:1/-1}.bt-ap-log-row{padding:9px 16px}.bt-ap-side-tile{padding:14px 16px}}.bt-ap-intake .mono,.bt-ap-scope .mono,.bt-ap-ci .mono{font-family:var(--bt-mono)}.bt-ap-intake-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px 20px;display:grid}.bt-ap-ci{flex-direction:column;gap:12px;display:flex}.bt-ap-ci-head{background:#e1f4e9;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.bt-ap-ci-ok{color:#fff;background:#1f9d5b;border-radius:9999px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.bt-ap-ci-text{flex-direction:column;gap:2px;min-width:0;display:flex}.bt-ap-ci-text b{font:600 14px var(--bt-body);color:var(--bt-ink)}.bt-ap-ci-text>span{font:400 12.5px var(--bt-body);color:var(--bt-ink2);overflow-wrap:anywhere}.bt-ap-scope{border:1px solid #dce3ee;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.bt-ap-scope-head{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px 10px;display:flex}.bt-ap-scope>.bt-skel,.bt-ap-scope>.bt-ap-empty-line{margin:0 16px 12px}.bt-ap-scope-row{border-top:1px solid var(--bt-line);font:400 13px var(--bt-body);color:var(--bt-ink);justify-content:space-between;align-items:center;gap:12px;padding:9px 16px;display:flex}.bt-ap-scope-text{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;display:flex}.bt-ap-scope-text .mono{color:var(--bt-ink2);font-size:11.5px}.bt-ap-scope-row .tnum{font:600 13px var(--bt-mono);white-space:nowrap}.bt-ap-scope-row.declined{color:var(--bt-mute)}.bt-ap-scope-row.declined .tnum{color:var(--bt-mute);text-decoration:line-through}.bt-ap-scope-flag{background:var(--bt-soft);font:600 10.5px var(--bt-body);color:var(--bt-ink2);border-radius:9999px;padding:2px 8px}.bt-ap-scope-total{border-top:1px solid var(--bt-line);background:var(--bt-soft);font:400 12.5px var(--bt-body);color:var(--bt-ink2);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.bt-ap-scope-total b{font:700 14px var(--bt-mono);color:var(--bt-ink);white-space:nowrap}.bt-ap-scope-note{border-top:1px solid var(--bt-line);font:400 12px/1.45 var(--bt-body);color:var(--bt-ink2);align-items:flex-start;gap:8px;margin:0;padding:10px 16px 12px;display:flex}.bt-ap-scope-note svg{flex-shrink:0;margin-top:2px}button.bt-ap-kv-link{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.bt-ap-det .bt-kv .v .mono{font-family:var(--bt-mono)}@media (width<=640px){.bt-ap-intake-fields{grid-template-columns:minmax(0,1fr)}}[data-shell=bento] .bt-pt .bt-btn-soft,[data-shell=bento] .bt-pr .bt-btn-soft,[data-shell=bento] .bt-pd-dlg .bt-btn-soft{background:var(--bt-soft);color:var(--bt-ink)}[data-shell=bento] .bt-pt .bt-btn-soft:hover,[data-shell=bento] .bt-pr .bt-btn-soft:hover,[data-shell=bento] .bt-pd-dlg .bt-btn-soft:hover{background:#e3e8f0}[data-shell=bento] .bt-pt .mono,[data-shell=bento] .bt-pr .mono,[data-shell=bento] .bt-pd-dlg .mono,[data-shell=bento] .bt-rcv-body .mono,[data-shell=bento].bt-pf-dlg .mono{font-family:var(--bt-mono)}.bt-pt-list{flex-direction:column;gap:16px;min-width:0;display:flex}.bt-pt-part{align-items:center;gap:10px;min-width:0;display:flex}.bt-pt-thumb{background:var(--bt-soft);width:34px;height:34px;color:var(--bt-ink2);border-radius:10px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.bt-pt-thumb img{object-fit:cover;width:100%;height:100%}.bt-pt-part-text{flex-direction:column;gap:2px;min-width:0;display:flex}.bt-pt-part-line{align-items:center;gap:8px;min-width:0;display:flex}[data-shell=bento] .bt-pt-name{text-align:left;font:600 14px var(--bt-body);color:var(--bt-ink);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;max-width:280px;padding:0;overflow:hidden}[data-shell=bento] button.bt-pt-name:hover{text-underline-offset:3px;text-decoration:underline}[data-shell=bento] .bt-pt-name.static{cursor:default}.bt-pt-meta{font:400 11px var(--bt-mono);color:var(--bt-ink2);white-space:nowrap;text-overflow:ellipsis;max-width:300px;overflow:hidden}.bt-pt-text{font:400 12.5px var(--bt-body);color:var(--bt-ink)}[data-shell=bento] .bt-pt-mono{font:500 12.5px var(--bt-mono);color:var(--bt-ink);white-space:nowrap}.bt-pt-qty,.bt-pt-price{flex-direction:column;align-items:flex-end;gap:1px;display:inline-flex}[data-shell=bento] .bt-pt-qty-n{font:700 13.5px var(--bt-mono);color:var(--bt-ink)}[data-shell=bento] .bt-pt-qty-n.low{color:var(--bt-amber)}[data-shell=bento] .bt-pt-qty-n.out{color:var(--bt-red)}.bt-pt-qty-sub{font:400 10.5px var(--bt-mono);color:var(--bt-ink2);white-space:nowrap}.bt-pt-total{color:var(--bt-mute)}.bt-pt-onorder{color:var(--bt-blue)}.bt-pt-markup{font:500 11px var(--bt-mono);color:#1f9d5b;white-space:nowrap}.bt-pt-card{cursor:pointer}.bt-pt-card .bt-ls-card-row b.bt-pt-qty-n{font-size:13px}.bt-pt-confirm-list{border:1px solid var(--bt-line);border-radius:12px;flex-direction:column;max-height:240px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.bt-pt-confirm-list li{font:400 13px var(--bt-body);align-items:center;gap:10px;padding:9px 12px;display:flex}.bt-pt-confirm-list li+li{border-top:1px solid var(--bt-line)}.bt-pt-confirm-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.bt-pt-confirm-qty{text-align:right;min-width:44px;font-weight:700}.bt-pt-radios{flex-direction:column;display:flex}[data-shell=bento] .bt-btn.bt-pt-btn-sm{padding:9px 16px;font-size:13px}[data-shell=bento] .bt-pt-spray-select{background:var(--bt-white);width:190px;height:40px;font:600 13px var(--bt-body);color:var(--bt-ink);border:1px solid #dce3ee;border-radius:9999px;padding:0 14px}.bt-pt-spray-empty{font:400 13.5px var(--bt-body);color:var(--bt-ink2);align-items:center;gap:12px;display:flex}.bt-pt-colour{align-items:baseline;gap:6px;display:inline-flex}[data-shell=bento] .bt-pt-spray td.bt-pt-low{color:var(--bt-amber);font-weight:600}[data-shell=bento] .bt-pt-spray th.num,[data-shell=bento] .bt-pt-spray td.num{text-align:right}[data-shell=bento] .bt-dlg.bt-pd-dlg{background:var(--bt-ground);width:1180px;height:calc(100vh - 48px);max-height:900px}.bt-pd-head{background:var(--bt-white);justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 28px 14px;display:flex}.bt-pd-title-block{flex-direction:column;gap:6px;min-width:0;display:flex}.bt-pd-titleline{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bt-pd-title{font:700 26px/1.2 var(--bt-head);letter-spacing:-.6px;color:var(--bt-ink);margin:0}.bt-pd-sub{font:400 13.5px/1.45 var(--bt-body);color:var(--bt-ink2);margin:0}.bt-pd-dot{color:var(--bt-mute)}.bt-pd-actions{background:var(--bt-white);border-bottom:1px solid var(--bt-line);flex-wrap:wrap;gap:10px;padding:0 28px 16px;display:flex}[data-shell=bento] .bt-pd-actions .bt-btn{padding:9px 16px;font-size:13.5px}.bt-pd-body{flex:1;min-height:0;padding:20px 28px 28px;overflow-y:auto}.bt-pd-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.bt-pd-col{flex-direction:column;gap:20px;min-width:0;display:flex}.bt-pd-loading{color:var(--bt-ink2);place-items:center;padding:64px 0;display:grid}.bt-pd-loading.small{padding:24px 0}.bt-pd-hint{font:400 12.5px/1.45 var(--bt-body);color:var(--bt-ink2);margin:0}.bt-pd-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.bt-pd-stat{background:var(--bt-soft);border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.bt-pd-stat .k{font:600 10.5px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;color:var(--bt-ink2)}.bt-pd-stat .v{font:700 22px/1.2 var(--bt-mono);color:var(--bt-ink)}.bt-pd-stat.low .v{color:var(--bt-amber)}.bt-pd-stat.out .v{color:var(--bt-red)}.bt-pd-bar{background:var(--bt-soft);border-radius:9999px;height:10px;overflow:hidden}.bt-pd-bar span{background:#1f9d5b;border-radius:9999px;height:100%;display:block}.bt-pd-bar span.low{background:var(--bt-amber)}.bt-pd-bar span.out{background:var(--bt-red)}.bt-pd-desc{border-top:1px solid var(--bt-line);font:400 13px/1.5 var(--bt-body);color:var(--bt-ink2);margin:0;padding-top:10px}.bt-pd-move,.bt-pd-used{align-items:center;gap:14px;padding:11px 24px;display:flex}.bt-pd-move+.bt-pd-move,.bt-pd-used+.bt-pd-used{border-top:1px solid var(--bt-line)}.bt-pd-move-detail,.bt-pd-used-who{min-width:0;font:400 13px var(--bt-body);color:var(--bt-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.bt-pd-move-when{width:132px;font:400 11.5px var(--bt-mono);color:var(--bt-ink2);white-space:nowrap;flex-shrink:0}.bt-pd-move-delta{text-align:right;width:44px;font:700 13.5px var(--bt-mono);flex-shrink:0}.bt-pd-move-delta.up{color:#1f9d5b}.bt-pd-move-delta.down{color:var(--bt-red)}[data-shell=bento] .bt-pd-ref{font:600 13px var(--bt-mono);color:var(--bt-ink);white-space:nowrap;flex-shrink:0;text-decoration:none}[data-shell=bento] .bt-pd-ref:hover{text-underline-offset:3px;text-decoration:underline}.bt-pd-used .bt-pd-ref{width:120px}.bt-pd-muted{color:var(--bt-ink2)}.bt-pd-muted.plain{font-family:var(--bt-body);font-weight:400}.bt-pd-used-qty{width:44px;font:500 12.5px var(--bt-mono);flex-shrink:0}.bt-pd-kvs{flex-direction:column;gap:9px;display:flex}.bt-pd-kvs .bt-kv .v{text-align:right}.bt-pd-requests{border-top:1px solid var(--bt-line);flex-direction:column;gap:8px;padding-top:12px;display:flex}.bt-pd-request{font:400 12.5px var(--bt-body);align-items:center;gap:10px;display:flex}.bt-pd-request>.bt-pd-muted:last-child{margin-left:auto}[data-shell=bento] .bt-btn.bt-pd-wide{width:100%;padding:10px 16px;font-size:13.5px}.bt-pd-catalog .bt-segs{align-self:flex-start;max-width:100%}.bt-pd-catalog .bt-seg{padding:8px 14px;font-size:13px}.bt-pd-catalog-body{min-width:0}[data-shell=bento] .bt-pd-catalog-body .card,[data-shell=bento] .bt-pd-catalog-body [class*=rounded-lg][class*=border]{border-color:var(--bt-line);box-shadow:none}.bt-pd-photo{object-fit:cover;border-radius:12px;width:100%;max-height:220px;display:block}.bt-pd-nophoto{background:var(--bt-soft);font:400 13px var(--bt-body);color:var(--bt-ink2);border-radius:12px;align-items:center;gap:8px;padding:18px;display:flex}[data-shell=bento] .bt-pd-delete{font:600 13px var(--bt-body);color:var(--bt-red);cursor:pointer;background:0 0;border:0;border-radius:9999px;align-self:flex-start;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}[data-shell=bento] .bt-pd-delete:hover{background:#fbe7e5}[data-shell=bento] .bt-pd-delete:disabled{opacity:.6;cursor:default}[data-shell=bento].bt-pf-dlg{background:var(--bt-white);width:calc(100% - 2rem);max-width:660px;max-height:min(90dvh,90vh);font-family:var(--bt-body);color:var(--bt-ink);border:0;border-radius:24px;flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000040}[data-shell=bento].bt-pf-dlg.bt-pf-small{max-width:520px}[data-shell=bento].bt-pf-dlg>button:last-child{background:var(--bt-soft);width:38px;height:38px;color:var(--bt-ink);opacity:1;border-radius:9999px;top:22px;right:22px}[data-shell=bento].bt-pf-dlg>button:last-child:hover{background:#e3e8f0}.bt-pf-form{flex-direction:column;flex:1;min-height:0;display:flex}.bt-pf-head{flex-direction:column;gap:6px;padding:24px 72px 14px 28px;display:flex}[data-shell=bento] .bt-pf-title{font:700 22px/1.2 var(--bt-head);letter-spacing:-.4px;color:var(--bt-ink);margin:0}[data-shell=bento] .bt-pf-sub{font:400 13.5px/1.45 var(--bt-body);color:var(--bt-ink2);margin:0}.bt-pf-body{flex-direction:column;gap:14px;padding:6px 28px 20px;display:flex}.bt-pf-scroll{flex:1;min-height:0;overflow-y:auto}.bt-pf-foot{border-top:1px solid var(--bt-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 28px 20px;display:flex}[data-shell=bento].bt-pf-dlg .bt-dlg-actions{gap:10px;margin-left:auto;display:flex}[data-shell=bento].bt-pf-dlg .bt-field>*{margin-block:0}[data-shell=bento].bt-pf-dlg .bt-field-label{font:600 13px var(--bt-body);color:var(--bt-ink2)}[data-shell=bento].bt-pf-dlg .bt-input{height:44px;font-size:14px}[data-shell=bento].bt-pf-dlg .bt-textarea{height:auto;min-height:72px;padding:12px 14px}[data-shell=bento].bt-pf-dlg [class*=text-destructive]{font:500 12px var(--bt-body);color:var(--bt-red)}.bt-pf-sections{flex-direction:column;gap:20px;display:flex}.bt-pf-section{flex-direction:column;gap:12px;display:flex}.bt-pf-sec{font:600 10.5px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;color:var(--bt-ink2);margin:0}.bt-pf-grid2,.bt-pf-grid3{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bt-pf-grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.bt-pf-span2{grid-column:span 2}.bt-pf-inline{align-items:center;gap:8px;display:flex}[data-shell=bento] .bt-pf-iconbtn{background:var(--bt-white);width:44px;height:44px;color:var(--bt-ink2);cursor:pointer;border:1px solid #dce3ee;border-radius:12px;flex-shrink:0;place-items:center;display:grid}[data-shell=bento] .bt-pf-iconbtn:hover{background:var(--bt-soft);color:var(--bt-ink)}.bt-pf-scanner{background:var(--bt-soft);border-radius:14px;padding:12px}.bt-pf-money{position:relative}.bt-pf-money-prefix{font:500 12.5px var(--bt-mono);color:var(--bt-ink2);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}[data-shell=bento] .bt-pf-money .bt-input{padding-left:36px}.bt-pf-labelrow{justify-content:space-between;align-items:center;gap:8px;display:flex}[data-shell=bento] .bt-pf-calc{width:24px;height:24px;color:var(--bt-ink2);cursor:pointer;background:0 0;border:0;border-radius:9999px;place-items:center;display:grid}[data-shell=bento] .bt-pf-calc:hover{background:var(--bt-soft);color:var(--bt-ink)}.bt-pf-markup{background:var(--bt-soft);border-radius:12px;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.bt-pf-markup .k{font:600 13px var(--bt-body);color:var(--bt-ink2)}.bt-pf-markup .v{font:700 13.5px var(--bt-mono);color:#1f9d5b}[data-shell=bento] .bt-pf-switchrow{border:1px solid #dce3ee;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}[data-shell=bento] .bt-pf-switchrow>*{margin-block:0}[data-shell=bento] .bt-pf-switchlabel{font:600 13.5px var(--bt-body);color:var(--bt-ink);cursor:pointer}[data-shell=bento] .bt-pf-more{width:100%;font:700 13.5px var(--bt-body);color:var(--bt-blue);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:8px 0;display:flex}.bt-pf-chev{transition:transform .15s}.bt-pf-chev.open{transform:rotate(180deg)}.bt-pf-more-body{padding-top:8px}[data-shell=bento] .bt-pf-select{background:var(--bt-white);height:44px;font:400 14px var(--bt-body);color:var(--bt-ink);border:1px solid #dce3ee;border-radius:12px;padding:0 14px}.bt-pf-kvs{background:var(--bt-soft);border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.bt-pf-suggest{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}[data-shell=bento] .bt-pill.bt-pr-pill{gap:5px;padding:4px 10px;font-size:11.5px}[data-shell=bento] .bt-btn.bt-pr-sm{gap:6px;padding:6px 12px;font-size:12.5px}.bt-pr-loading,.bt-pr-empty{font:400 13.5px var(--bt-body);color:var(--bt-ink2);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:44px 24px;display:flex}.bt-pr-chev{color:var(--bt-ink2)}[data-shell=bento] .bt-pr-table td.bt-pr-chev{width:32px;padding-right:0}[data-shell=bento] .bt-pr-table tr.bt-pr-open>td{background:#f7f9fc}.bt-pr-part{flex-direction:column;gap:2px;min-width:0;display:flex}.bt-pr-part-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bt-pr-name{font:600 14px var(--bt-body);color:var(--bt-ink)}.bt-pr-mono-sub{font:400 11px var(--bt-mono);color:var(--bt-ink2)}[data-shell=bento] .bt-pr-ref{font:600 12.5px var(--bt-mono);color:var(--bt-ink);white-space:nowrap;text-decoration:none}[data-shell=bento] .bt-pr-ref:hover{text-underline-offset:3px;text-decoration:underline}[data-shell=bento] .bt-pr-table tr.bt-pr-detailrow>td.bt-pr-detailcell{background:#f7f9fc;padding:0}[data-shell=bento] .bt-pr-table tr.bt-pr-detailrow:hover>td{background:#f7f9fc}.bt-pr-detail{flex-direction:column;gap:14px;padding:14px 20px 20px 52px;display:flex}.bt-pr-notes{font:400 13px/1.5 var(--bt-body);color:var(--bt-ink);margin:0}.bt-pr-k{font:600 10.5px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;color:var(--bt-ink2);margin-right:6px}.bt-pr-block{background:var(--bt-white);box-shadow:var(--bt-shadow);border-radius:16px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.bt-pr-block-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.bt-pr-h{font:700 14px var(--bt-body);color:var(--bt-ink);align-items:center;gap:8px;margin:0;display:flex}.bt-pr-quotes{overflow-x:auto}.bt-pr-quotes table{border-collapse:collapse;width:100%}[data-shell=bento] .bt-pr-quotes thead th{text-align:left;padding:8px 10px}[data-shell=bento] .bt-pr-quotes .bt-pr-hidden{color:var(--bt-mute);font-size:12px}[data-shell=bento] .bt-pr-quotes th.num,[data-shell=bento] .bt-pr-quotes td.num{text-align:right}[data-shell=bento] .bt-pr-quotes tbody tr.selected td{background:#e1f4e9}.bt-pr-vendor{margin-right:8px;font-weight:600}.bt-pr-cap{text-transform:capitalize}.bt-pr-none{font:400 13px var(--bt-body);color:var(--bt-mute);margin:0}.bt-pr-order{flex-direction:column;gap:10px;display:flex}.bt-pr-order-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 20px;display:grid}.bt-pr-order-grid .bt-kv .v{text-align:right;font-size:13px}.bt-pr-plain{font-family:var(--bt-body);color:var(--bt-ink2);font-weight:400}[data-shell=bento] .bt-pr-extlink{color:var(--bt-blue);text-underline-offset:3px;text-decoration:underline}.bt-pr-order-actions{flex-wrap:wrap;gap:8px;display:flex}.bt-pr-order-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.bt-pr-order-progress{font:500 13px var(--bt-body);color:var(--bt-ink2)}.bt-pr-order-progress b{font-family:var(--font-num);color:var(--bt-ink);font-weight:600}.bt-pr-order-progress .outstanding{color:var(--bt-amber,#b26a00)}.bt-pd-branches{border-collapse:collapse;width:100%;font:400 13px var(--bt-body);margin-top:10px}.bt-pd-branches th,.bt-pd-branches td{border-top:1px solid var(--bt-line);text-align:left;padding:7px 8px}.bt-pd-branches thead th{font:600 11.5px var(--bt-body);letter-spacing:.02em;text-transform:uppercase;color:var(--bt-mute);border-top:0}.bt-pd-branches .num{text-align:right}.bt-pd-branches td.low{color:var(--bt-amber,#b26a00);font-weight:600}.bt-pd-branches td.out{color:var(--bt-red,#b42318);font-weight:600}.bt-pd-branches tr.active td{background:var(--bt-soft)}.bt-pd-branches tr.total td{border-top:2px solid var(--bt-line);font-weight:600}.bt-pd-branch-you{color:var(--bt-mute);font-weight:400}.bt-pr-foot{border-top:1px solid var(--bt-line);font:400 13px var(--bt-body);color:var(--bt-ink2);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.bt-pr-pager{align-items:center;gap:6px;display:flex}[data-shell=bento] .bt-pr-pagebtn,.bt-pr-pagenum{border-radius:9999px;place-items:center;width:32px;height:32px;display:grid}[data-shell=bento] .bt-pr-pagebtn{background:var(--bt-white);color:var(--bt-ink);cursor:pointer;border:1px solid #dce3ee}[data-shell=bento] .bt-pr-pagebtn:disabled{opacity:.45;cursor:default}.bt-pr-pagenum{background:var(--bt-ink);color:#fff;font:600 12.5px var(--bt-mono)}.bt-pr-cards{flex-direction:column;display:flex}@media (width>=768px){.bt-pr-cards{display:none}}.bt-pr-card+.bt-pr-card{border-top:1px solid var(--bt-line)}.bt-pr-card .bt-ls-rowactions{flex-wrap:wrap;padding:0 16px 12px}[data-shell=bento] .bt-pr-card-toggle{text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:10px;width:100%;padding:14px 16px 10px;display:flex}.bt-pr-card-text{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.bt-pr-card-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.bt-pr-card-meta{font:400 12.5px var(--bt-body);color:var(--bt-ink2);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bt-pr-card-detail{border-top:1px solid var(--bt-line);background:#f7f9fc}.bt-pr-card-detail .bt-pr-detail{padding:14px 12px 16px}.bt-rcv-body{gap:16px}.bt-rcv-lines{border:1px solid #dce3ee;border-radius:14px;overflow:hidden}.bt-rcv-row{grid-template-columns:minmax(0,1fr) 76px 92px 250px;align-items:center;gap:12px;padding:12px 16px;display:grid}.bt-rcv-row+.bt-rcv-row{border-top:1px solid var(--bt-line)}.bt-rcv-row.head{background:var(--bt-soft);font:600 10.5px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;color:var(--bt-ink2);padding:10px 16px}.bt-rcv-row .num{text-align:right}.bt-rcv-part{flex-direction:column;gap:2px;min-width:0;display:flex}.bt-rcv-name{font:600 14px var(--bt-body);color:var(--bt-ink)}.bt-rcv-no{font:400 11px var(--bt-mono);color:var(--bt-ink2)}.bt-rcv-qty{background:var(--bt-soft);text-align:right;border:1px solid #dce3ee;border-radius:10px;min-width:64px;padding:8px 10px;font-weight:600;display:inline-block}[data-shell=bento] .bt-rcv-qty-input{width:84px;font:600 14px var(--font-num);text-align:right;color:var(--bt-ink);background:#fff;border:1px solid #dce3ee;border-radius:10px;padding:8px 10px}[data-shell=bento] .bt-rcv-qty-input:focus-visible{outline:2px solid var(--bt-blue);outline-offset:1px}.bt-rcv-outstanding{font:400 11.5px var(--bt-body);color:var(--bt-mute);text-align:right;margin-top:4px;display:block}.bt-rcv-attach{align-items:center;gap:8px;min-width:0;display:flex}.bt-rcv-jc{min-width:0;font:400 12.5px var(--bt-body);color:var(--bt-ink2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bt-rcv-jc.on{color:var(--bt-ink);font-weight:600}.bt-rcv-jcdesc{color:var(--bt-ink2);font-weight:400}.bt-rcv-note{font:400 13px/1.5 var(--bt-body);color:var(--bt-ink2);margin:0}.bt-rcv-note b{color:var(--bt-ink)}.bt-rcv-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.bt-rcv-readonly{background:var(--bt-soft);height:46px;font:400 14px var(--bt-body);color:var(--bt-ink);white-space:nowrap;text-overflow:ellipsis;border-radius:12px;align-items:center;padding:0 14px;display:flex;overflow:hidden}@media (width<=1100px){.bt-pd-grid{grid-template-columns:minmax(0,1fr)}.bt-pr-order-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){[data-shell=bento] .bt-dlg.bt-pd-dlg{height:100dvh;max-height:100dvh}.bt-pd-head{padding:16px 16px 10px}.bt-pd-title{font-size:22px}.bt-pd-actions{gap:8px;padding:0 16px 12px}[data-shell=bento] .bt-pd-actions .bt-btn{padding:8px 12px;font-size:12.5px}.bt-pd-body{padding:16px}.bt-pd-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-pd-move,.bt-pd-used{flex-wrap:wrap;gap:6px 10px;padding:10px 16px}.bt-pd-move-detail,.bt-pd-used-who{white-space:normal;flex-basis:100%;order:3}.bt-pd-move-when{width:auto;margin-left:auto}.bt-pd-used .bt-pd-ref{width:auto}.bt-pf-head{padding:18px 64px 10px 16px}.bt-pf-body{padding:4px 16px 16px}.bt-pf-foot{padding:12px 16px 16px}.bt-pf-grid2,.bt-pf-grid3{grid-template-columns:minmax(0,1fr)}.bt-pf-span2{grid-column:auto}[data-shell=bento].bt-pf-dlg .bt-dlg-actions{width:100%}[data-shell=bento].bt-pf-dlg .bt-dlg-actions .bt-btn{flex:1}[data-shell=bento] .bt-pt-spray-select{width:100%}.bt-pt-name,.bt-pt-meta{max-width:200px}.bt-pr-detail{padding:12px}.bt-pr-order-grid{grid-template-columns:minmax(0,1fr)}.bt-pr-foot{padding:12px 16px}.bt-rcv-row{grid-template-columns:minmax(0,1fr) auto auto}.bt-rcv-row.head{display:none}.bt-rcv-attach{grid-column:1/-1}.bt-rcv-meta{grid-template-columns:minmax(0,1fr)}}[data-shell=bento] .bt-ls-table .bt-pt-name{max-width:200px}[data-shell=bento] .bt-ls-table .bt-pt-meta{max-width:220px}[data-shell=bento] .bt-btn-soft{background:var(--bt-soft);color:var(--bt-ink)}[data-shell=bento] .bt-btn-soft:hover{background:#e3e8f0}.bt-vs-veh{align-items:center;gap:10px;min-width:0;display:flex}.bt-vs-thumb{background:var(--bt-soft);width:34px;height:34px;color:var(--bt-ink2);cursor:pointer;border:0;border-radius:10px;flex-shrink:0;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.bt-vs-thumb img{object-fit:cover;width:100%;height:100%;display:block}.bt-vs-thumb:hover{box-shadow:0 0 0 2px var(--bt-blue-soft)}.bt-vs-thumb-count{color:#fff;min-width:14px;height:14px;font:600 9px/14px var(--bt-mono);text-align:center;background:#1a1a1ab8;border-radius:9999px;padding:0 3px;position:absolute;bottom:2px;right:2px}.bt-vs-veh-text{flex-direction:column;gap:2px;min-width:0;display:flex}.bt-vs-veh-name{text-align:left;font:600 14px var(--bt-body);color:var(--bt-ink);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;max-width:260px;padding:0;overflow:hidden}.bt-vs-veh-name:hover{text-underline-offset:3px;text-decoration:underline}.bt-vs-veh-km{font:400 11.5px var(--bt-mono);color:var(--bt-ink2);white-space:nowrap}.bt-vs-plate{font:600 12.5px var(--bt-mono);color:var(--bt-ink);white-space:nowrap}.bt-vs-owner{font:400 12.5px var(--bt-body);color:var(--bt-ink);white-space:nowrap;text-overflow:ellipsis;text-decoration:none;display:block;overflow:hidden}.bt-vs-owner:hover{color:var(--bt-blue);text-underline-offset:3px;text-decoration:underline}.bt-vs-due{flex-direction:column;gap:1px;min-width:0;display:flex}.bt-vs-due-main{font:600 12.5px var(--bt-mono);color:var(--bt-ink);white-space:nowrap}.bt-vs-due-main.red{color:var(--bt-red)}.bt-vs-due-sub{font:400 11px var(--bt-body);color:var(--bt-ink2);white-space:nowrap}.bt-vs-jc{font:500 12.5px var(--bt-mono);color:var(--bt-ink);white-space:nowrap;text-decoration:none}.bt-vs-jc:hover{color:var(--bt-blue);text-underline-offset:3px;text-decoration:underline}.bt-vs-docs{flex-wrap:wrap;gap:6px;display:flex}.bt-pill.bt-vs-docpill{padding:3px 9px;font-size:10px}.bt-vs-rowactions{gap:4px}.bt-vs-open{font:600 12.5px var(--bt-body);color:var(--bt-blue);cursor:pointer;background:0 0;border:0;border-radius:9999px;padding:4px 8px}.bt-vs-open:hover{background:var(--bt-blue-soft)}[data-shell=bento] .bt-vs-table tbody tr{cursor:pointer}[data-shell=bento].bt-vs-menu{background:var(--bt-white);min-width:210px;box-shadow:var(--bt-shadow-float), 0 0 0 1px var(--bt-line);font-family:var(--bt-body);color:var(--bt-ink);border:0;border-radius:14px;padding:6px}.bt-vs-menu [role=menuitem]{font:600 13.5px var(--bt-body);color:var(--bt-ink);cursor:pointer;border-radius:10px;align-items:center;gap:9px;padding:9px 10px;display:flex}.bt-vs-menu [role=menuitem] svg{color:var(--bt-ink2)}.bt-vs-menu [role=menuitem][data-highlighted],.bt-vs-menu [role=menuitem]:focus{background:var(--bt-soft);outline:none}.bt-vs-menu [role=menuitem].danger,.bt-vs-menu [role=menuitem].danger svg{color:var(--bt-red)}.bt-vs-menu [role=menuitem].danger[data-highlighted],.bt-vs-menu [role=menuitem].danger:focus{background:#fbe7e5}.bt-vs-menu [role=separator]{background:var(--bt-line);height:1px;margin:6px 4px}.bt-vs-card{gap:8px}.bt-vs-card-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.bt-vs-card-text{flex-direction:column;gap:3px;min-width:0;display:flex}.bt-vs-card-title{text-align:left;font:600 14px var(--bt-body);color:var(--bt-ink);cursor:pointer;background:0 0;border:0;padding:0}.bt-vs-card-title .mono{font-family:var(--bt-mono);color:var(--bt-ink2);font-size:12.5px}.bt-vs-card-sub{font:400 12px var(--bt-body);color:var(--bt-ink2)}.bt-pill.bt-vs-pill{flex-shrink:0;padding:4px 10px;font-size:10.5px}.bt-vs-card .bt-vs-rowactions{justify-content:flex-end}[data-shell=bento] .bt-vs-confirm-text,[data-shell=bento] .bt-vd-confirm-text{font:400 13.5px/1.5 var(--bt-body);color:var(--bt-ink2);margin:0}[data-shell=bento] .bt-vs-warn{color:var(--bt-red);font:400 12.5px/1.45 var(--bt-body);background:#fbe7e5;border-radius:12px;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}[data-shell=bento] .bt-vs-warn>svg{flex-shrink:0;margin-top:2px}[data-shell=bento] .bt-vs-warn>div{flex-direction:column;gap:3px;display:flex}[data-shell=bento] .bt-vs-warn b{font-weight:700}[data-shell=bento] .bt-vs-warn .mono{font-family:var(--bt-mono)}[data-shell=bento].bt-vs-form-dlg,[data-shell=bento].bt-vd-form-dlg{background:var(--bt-white);border:0;border-radius:24px;gap:14px;max-width:560px;padding:26px 28px 22px;box-shadow:0 24px 60px #00000040}[data-shell=bento].bt-vs-form-dlg>button.absolute,[data-shell=bento].bt-vd-form-dlg>button.absolute,[data-shell=bento].bt-vf-dlg>button.absolute,[data-shell=bento].bt-vu-dlg>button.absolute,[data-shell=bento].bt-vg-dlg.empty>button.absolute{background:var(--bt-soft);width:38px;height:38px;color:var(--bt-ink);opacity:1;border-radius:9999px;top:22px;right:22px}.bt-vs-form-title,.bt-vd-form-title{font:700 24px/1.2 var(--bt-head);letter-spacing:-.5px;color:var(--bt-ink);margin:0}.bt-vs-form-sub,.bt-vd-form-sub{font:400 14px/1.45 var(--bt-body);color:var(--bt-ink2);margin:0}.bt-vs-form,.bt-vd-form{flex-direction:column;gap:14px;display:flex}.bt-vs-form .bt-field-label,.bt-vd-form .bt-field-label{color:var(--bt-ink2)}.bt-vs-form .bt-field-label.text-destructive,.bt-vd-form .bt-field-label.text-destructive{color:var(--bt-red)}.bt-vs-form-foot,.bt-vd-form-foot{border-top:1px solid var(--bt-line);justify-content:flex-end;gap:10px;padding-top:14px;display:flex}[data-shell=bento].bt-vd-root{color:var(--bt-ink);background:0 0}.bt-vd-overlay{z-index:70;background:#2a313ce0;position:fixed;inset:0}.bt-vd-dlg{z-index:70;overscroll-behavior:contain;background:var(--bt-ground);border-radius:24px;outline:none;width:1240px;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 24px 60px #00000040}.bt-vd{font-family:var(--bt-body);color:var(--bt-ink);flex-direction:column;gap:20px;padding:24px 28px 28px;display:flex}.bt-vd-title{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.bt-vd-title-block{min-width:0}.bt-vd-title-line{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.bt-vd-sub .mono{font-family:var(--bt-mono);font-size:13px}.bt-vd-actions{align-items:center}.bt-vd-more,.bt-vd-close{cursor:pointer;color:var(--bt-ink);border-radius:9999px;flex-shrink:0;place-items:center;display:grid}.bt-vd-more{background:var(--bt-white);border:1px solid #e5e7eb;width:43px;height:43px}.bt-vd-more:hover{background:var(--bt-soft)}.bt-vd-close{background:var(--bt-white);width:38px;height:38px;box-shadow:var(--bt-shadow);border:0}.bt-vd-close:hover{background:#e3e8f0}.bt-vd-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}.bt-vd-col{flex-direction:column;gap:20px;min-width:0;display:flex}.bt-vd-h3{font:700 16px var(--bt-head);letter-spacing:-.2px;color:var(--bt-ink);margin:0}.bt-vd-h3 .mono{font-family:var(--bt-mono);font-size:14px}.bt-vd-head-links{align-items:center;gap:16px;display:flex}.bt-vd-head-links .bt-link:disabled{opacity:.6;cursor:default}.bt-vd-head-note{font:400 12.5px var(--bt-body);color:var(--bt-ink2)}.bt-cd-tile.flush .bt-cd-head.bt-vd-def-head{flex-wrap:wrap}.bt-pill.bt-vd-pill{padding:4px 10px;font-size:10.5px}.bt-vd .bt-cd-tile.flush .bt-cd-head+.bt-cd-row{border-top:0}.bt-vd-hist{border-top:1px solid var(--bt-line);align-items:flex-start;gap:14px;padding:12px 24px;display:flex}.bt-cd-tile.flush .bt-cd-head+.bt-vd-hist{border-top:0}.bt-vd-hist-date{width:104px;font:400 11.5px var(--bt-body);color:var(--bt-ink2);flex-direction:column;flex-shrink:0;gap:2px;display:flex}.bt-vd-hist-date .mono{font:600 12.5px var(--bt-mono);color:var(--bt-ink)}.bt-vd-hist-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.bt-vd-hist-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bt-vd-ref{font:700 13px var(--bt-mono);color:var(--bt-ink);text-decoration:none}.bt-vd-ref:hover{color:var(--bt-blue);text-underline-offset:3px;text-decoration:underline}.bt-vd-hist-desc{font:400 12.5px/1.45 var(--bt-body);color:var(--bt-ink2);margin:0}.bt-vd-hist-ests{flex-wrap:wrap;gap:6px;display:flex}.bt-vd-est{background:var(--bt-soft);font:500 11.5px var(--bt-body);color:var(--bt-ink2);white-space:nowrap;border-radius:9999px;align-items:center;padding:3px 9px;text-decoration:none;display:inline-flex}.bt-vd-est .mono{font-family:var(--bt-mono);color:var(--bt-ink);font-weight:600}.bt-vd-est:hover{background:var(--bt-blue-soft)}.bt-vd-hist-amt{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:1px;width:150px;display:flex}.bt-vd-hist-amt b{font:700 13px var(--bt-mono);color:var(--bt-ink)}.bt-vd-hist-amt span{font:400 11.5px var(--bt-body);color:var(--bt-ink2)}.bt-vd-foot-note{font:400 12.5px var(--bt-body);color:var(--bt-ink2)}.bt-cd-row.bt-vd-maint{padding:11px 24px}.bt-vd-maint-due{font:600 12.5px var(--bt-mono);text-align:right;white-space:nowrap;min-width:110px}.bt-cd-row.bt-vd-def{gap:14px;padding:11px 24px}.bt-cd-row.bt-vd-def.on{background:var(--bt-blue-soft)}.bt-vd-def .bt-check{cursor:pointer;padding:0}.bt-vd-def .bt-cd-row-amount{min-width:100px;font-size:13px;font-weight:600}.bt-vd-sublink{color:var(--bt-ink2);text-decoration:none}.bt-vd-sublink:hover{color:var(--bt-blue);text-decoration:underline}.bt-vd-def-foot{border-top:1px solid var(--bt-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;padding:10px 24px 14px;display:flex}.bt-vd-def-foot .bt-btn{padding:8px 14px;font-size:13.5px}.bt-vd-def-hint{font:400 12.5px var(--bt-body);color:var(--bt-ink2)}.bt-vd-def-hint .tnum,.bt-vd-def-hint .money{color:var(--bt-ink);font-weight:600}.bt-vd-def-dismiss{font:600 12.5px var(--bt-body);color:var(--bt-ink2);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:4px 2px}.bt-vd-def-dismiss:hover,.bt-vd-def-dismiss:focus-visible{color:var(--bt-red);text-underline-offset:3px;text-decoration:underline}.bt-cd-tile.flush.bt-vdw{box-shadow:inset 0 0 0 1px #f2e3c3, var(--bt-shadow);background:#fffbf3}.bt-cd-tile.flush .bt-cd-head.bt-vdw-head{border-bottom-color:#f2e3c3;flex-wrap:wrap}.bt-vdw-count{color:var(--bt-ink2);font-weight:600}.bt-vdw-note{font:400 12.5px var(--bt-body);color:var(--bt-ink2)}.bt-cd-row.bt-vdw-row{border-top-color:#f2e3c3;gap:14px;padding:11px 24px}.bt-vdw .bt-cd-head+.bt-cd-row{border-top:0}.bt-vdw-row .bt-cd-row-amount{min-width:100px;font-size:13px;font-weight:600}.bt-btn.bt-vdw-add{flex-shrink:0;gap:6px;padding:7px 12px;font-size:13px}.bt-cd-tile.bt-vd-owner{gap:12px}.bt-vd-owner-row{align-items:center;gap:10px;min-width:0;display:flex}.bt-vd-owner .bt-avatar{background:var(--bt-soft);width:36px;height:36px;color:var(--bt-ink);font-size:12px}.bt-vd-owner-text{flex-direction:column;gap:1px;min-width:0;display:flex}.bt-vd-owner-name{font:600 14px var(--bt-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bt-vd-owner-meta{font:400 11.5px var(--bt-body);color:var(--bt-ink2)}.bt-vd-owner-meta .mono{font-family:var(--bt-mono)}.bt-vd-owner-actions{flex-wrap:wrap;gap:8px;display:flex}.bt-btn.bt-vd-sm{padding:8px 12px;font-size:13px}.bt-vd-doc{border-top:1px solid var(--bt-line);align-items:center;gap:10px;padding:10px 16px 10px 24px;display:flex}.bt-cd-tile.flush .bt-cd-head+.bt-vd-doc{border-top:0}.bt-vd-doc .bt-cd-row-sub .mono{font-family:var(--bt-mono)}.bt-vd-doc-name{font:600 13px var(--bt-body);color:var(--bt-ink)}.bt-vd-doc-actions{opacity:.55;gap:0;transition:opacity .12s;display:flex}.bt-vd-doc:hover .bt-vd-doc-actions,.bt-vd-doc-actions:focus-within{opacity:1}.bt-vd-doc-actions .bt-ls-iconbtn{width:28px;height:28px}.bt-cd-tile.bt-vd-specs{gap:8px}.bt-vd-kvs .bt-kv{border-top:1px solid var(--bt-line);align-items:flex-start;padding:7px 0}.bt-vd-kvs .bt-kv:first-child{border-top:0}.bt-vd-kvs .bt-kv .v{text-align:right;overflow-wrap:anywhere;min-width:0;font-size:13px}.bt-vd-kvs .bt-kv .k{flex-shrink:0;font-size:13px}.bt-vd-notes{background:var(--bt-soft);font:400 12.5px/1.45 var(--bt-body);color:var(--bt-ink2);white-space:pre-wrap;border-radius:12px;margin:4px 0 0;padding:10px 12px}.bt-cd-tile.bt-vd-photos{gap:10px}.bt-vd-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.bt-vd-photo{aspect-ratio:4/3;cursor:pointer;background:#dce3ee;border:0;border-radius:12px;padding:0;position:relative;overflow:hidden}.bt-vd-photo img{object-fit:cover;width:100%;height:100%;display:block}.bt-vd-photo-more{color:#fff;font:600 14px var(--bt-mono);background:#1a1a1a8c;place-items:center;display:grid;position:absolute;inset:0}.bt-vd-photos-empty{font:400 13px var(--bt-body);color:var(--bt-mute);margin:0}[data-shell=bento].bt-vf-dlg{background:var(--bt-white);border:0;border-radius:24px;gap:14px;padding:26px 28px 24px;box-shadow:0 24px 60px #00000040}.bt-vf-head{padding-right:48px}.bt-vf-title{font:700 26px/1.2 var(--bt-head);letter-spacing:-.6px;color:var(--bt-ink);margin:0}.bt-vf-sub{font:400 14px/1.45 var(--bt-body);color:var(--bt-ink2);margin:0}[data-shell=bento] .bt-segs.bt-vf-tabs{background:var(--bt-soft);height:auto;box-shadow:none;margin-bottom:14px;padding:5px}.bt-vf-tabs .bt-seg{box-shadow:none;padding:8px 14px;font-size:13.5px}.bt-vf-tabs .bt-seg[data-state=active]{background:var(--bt-ink);color:#fff;font-weight:600}.bt-vf-tabs .bt-seg[data-state=active] .bt-seg-count{color:#fff;background:#ffffff2e}.bt-vf-h3{font:700 17px var(--bt-head);letter-spacing:-.2px;color:var(--bt-ink);margin:0}.bt-vf-h3.spaced{padding-top:8px}[data-shell=bento].bt-vf-dlg label:not(.text-destructive){color:var(--bt-ink2)}[data-shell=bento].bt-vf-dlg label{font:600 13px var(--bt-body)}[data-shell=bento].bt-vf-dlg input:not([type=checkbox]):not([type=radio]):not([type=file]),[data-shell=bento].bt-vf-dlg textarea,[data-shell=bento].bt-vf-dlg button[role=combobox]{background:var(--bt-white);min-height:44px;box-shadow:none;font-family:var(--bt-body);border-color:#dce3ee;border-radius:12px;font-size:14px}[data-shell=bento].bt-vf-dlg input:focus-visible,[data-shell=bento].bt-vf-dlg textarea:focus-visible,[data-shell=bento].bt-vf-dlg button[role=combobox]:focus-visible{border-color:var(--bt-blue);box-shadow:0 0 0 1px var(--bt-blue)}.bt-vf-foot{border-top:1px solid var(--bt-line);justify-content:flex-end;gap:10px;margin-top:8px;padding-top:16px;display:flex}.bt-vf-photo-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bt-vf-photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bt-vf-photo{background:#dce3ee;border-radius:14px;position:relative;overflow:hidden}.bt-vf-photo img{object-fit:cover;width:100%;height:180px;display:block}.bt-vf-photo-remove{background:var(--bt-white);width:30px;height:30px;color:var(--bt-ink);box-shadow:var(--bt-shadow-float);cursor:pointer;border:0;border-radius:9999px;place-items:center;display:grid;position:absolute;top:8px;right:8px}.bt-vf-photo-remove:hover{color:var(--bt-red);background:#fbe7e5}.bt-vf-empty{text-align:center;font:400 13.5px var(--bt-body);color:var(--bt-mute);margin:0;padding:28px 0}.bt-vf-note{font:400 12.5px var(--bt-body);color:var(--bt-ink2)}[data-shell=bento].bt-vg-dlg{background:var(--bt-white);border:0;border-radius:24px}[data-shell=bento].bt-vg-dlg:not(.empty)>button.absolute{display:none}[data-shell=bento].bt-vg-dlg.empty{padding:26px 28px}.bt-vg-head{border-bottom:1px solid var(--bt-line);justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;display:flex}.bt-vg-title{font:700 18px var(--bt-head);letter-spacing:-.2px;color:var(--bt-ink);margin:0}.bt-vg-title .mono{font:500 13px var(--bt-mono);color:var(--bt-ink2);margin-left:8px}.bt-vg-close{background:var(--bt-soft);width:36px;height:36px;color:var(--bt-ink);cursor:pointer;border:0;border-radius:9999px;place-items:center;display:grid}.bt-vg-close:hover{background:#e3e8f0}.bt-vg-thumbs{border-right:1px solid var(--bt-line);background:var(--bt-ground)}.bt-vg-thumb{background:#dce3ee;border:2px solid #0000;border-radius:10px;padding:0}.bt-vg-thumb.on{border-color:var(--bt-blue);box-shadow:0 0 0 2px var(--bt-blue-soft)}.bt-vg-zoom{border-bottom:1px solid var(--bt-line);justify-content:center;align-items:center;gap:10px;padding:10px 22px;display:flex}.bt-vg-zoom .bt-btn{padding:7px 14px;font-size:13px}.bt-vg-zoom-value{text-align:center;min-width:56px;font:500 13px var(--bt-mono);color:var(--bt-ink2)}.bt-vg-stage{background:var(--bt-ground)}.bt-vg-hint{border-top:1px solid var(--bt-line);text-align:center;font:400 12.5px var(--bt-body);color:var(--bt-ink2);padding:10px 22px}.bt-vg-empty{font:400 14px var(--bt-body);color:var(--bt-mute);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px 0;display:flex}[data-shell=bento].bt-vu-dlg{background:var(--bt-white);border:0;border-radius:24px;gap:14px;padding:26px 28px 24px}.bt-vu-title{font:700 22px/1.2 var(--bt-head);letter-spacing:-.4px;color:var(--bt-ink);align-items:center;gap:8px;margin:0;display:flex}.bt-vu-sub{font:400 14px var(--bt-body);color:var(--bt-ink2);margin:0}[data-shell=bento] .bt-vu-drop{background:var(--bt-ground);border-color:#c9d1dc;border-radius:16px}[data-shell=bento] .bt-vu-drop:hover{border-color:var(--bt-blue);background:var(--bt-blue-soft)}.bt-btn.bt-vu-choose{padding:8px 16px;font-size:13.5px}[data-shell=bento] .bt-vu-file{border-color:var(--bt-line);border-radius:12px}@media (width<=900px){.bt-vd-dlg{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;top:0;left:0;transform:none}.bt-vd{padding:16px 16px calc(24px + env(safe-area-inset-bottom));gap:16px}.bt-vd-title{flex-direction:column;align-items:stretch}.bt-vd-actions{flex-wrap:wrap}.bt-vd-actions .bt-btn{flex:auto}.bt-vd-actions .bt-vd-close{order:-1;margin-left:auto}.bt-vd-grid{grid-template-columns:minmax(0,1fr);gap:16px}.bt-vd-col{gap:16px}.bt-vd-hist{flex-wrap:wrap;gap:8px 12px;padding:12px 16px}.bt-vd-hist-date{flex-direction:row;justify-content:space-between;width:100%}.bt-vd-hist-amt{flex-direction:row;justify-content:flex-start;align-items:baseline;gap:6px;width:100%}.bt-cd-row.bt-vd-maint,.bt-cd-row.bt-vd-def{padding:11px 16px}.bt-vd-maint .bt-cd-row-right{justify-content:flex-start}.bt-vd-maint-due{text-align:left;min-width:0}.bt-vd-doc{padding:10px 12px 10px 16px}.bt-vd-doc-actions{opacity:1}.bt-vd-def-foot{padding:10px 16px 14px}.bt-vd-def-foot .bt-btn{width:100%}.bt-cd-row.bt-vdw-row{flex-wrap:wrap;padding:11px 16px}.bt-vdw-row .bt-cd-row-amount{min-width:0;margin-left:auto}.bt-vd-head-links{flex-wrap:wrap;justify-content:flex-end;gap:12px}[data-shell=bento].bt-vs-form-dlg,[data-shell=bento].bt-vd-form-dlg,[data-shell=bento].bt-vf-dlg,[data-shell=bento].bt-vu-dlg{padding:20px 16px 16px}.bt-vd-form .bt-formrow,.bt-vs-form .bt-formrow{grid-template-columns:minmax(0,1fr)}.bt-vs-form-foot,.bt-vd-form-foot,.bt-vf-foot{flex-direction:column-reverse}.bt-vs-form-foot .bt-btn,.bt-vd-form-foot .bt-btn,.bt-vf-foot .bt-btn{width:100%}[data-shell=bento] .bt-segs.bt-vf-tabs{max-width:100%}.bt-vf-photos{grid-template-columns:minmax(0,1fr)}.bt-vs-veh-name{max-width:200px}}[data-shell=bento] .bt-pos-form,[data-shell=bento] .bt-dep-form{flex-direction:column;flex:1;min-height:0;display:flex}[data-shell=bento] .bt-pos-mint,[data-shell=bento] .bt-dep-mint{color:#1f9d5b}[data-shell=bento] .bt-pos-amber{color:var(--bt-amber)}[data-shell=bento] .bt-pos-mute{color:var(--bt-mute)}[data-shell=bento] .bt-dep-form button[role=combobox]{background:var(--bt-white);height:46px;font:400 14px var(--bt-body);color:var(--bt-ink);box-shadow:none;border:1px solid #dce3ee;border-radius:12px;padding:0 14px}[data-shell=bento] .bt-dep-form button[role=combobox]:hover{background:var(--bt-white);border-color:#c9d1dc}.bt-pos{height:100%;min-height:0;font-family:var(--bt-body);color:var(--bt-ink);background:var(--bt-ground);flex-direction:column;gap:16px;padding:16px 20px 20px;display:flex;overflow-y:auto}.bt-pos.full{z-index:50;height:100dvh;position:fixed;inset:0}.bt-pos-titleline{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.bt-pos .bt-btn.bt-pos-iconbtn{width:40px;height:40px;padding:0}.bt-pos-heldbtn{position:relative}.bt-pos-badge{background:var(--bt-blue);color:#fff;min-width:20px;height:20px;font:600 11px var(--bt-mono);border-radius:9999px;place-items:center;padding:0 6px;display:inline-grid}.bt-pos-strip .bt-ls-stat{gap:1px;padding:10px 16px}.bt-pos-closed{background:var(--bt-white);box-shadow:var(--bt-shadow);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:10px;padding:56px 24px;display:flex}.bt-pos-closed .bt-empty-title{margin:0}.bt-pos-closed .bt-empty-text{max-width:420px}.bt-pos-grid{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:20px;display:grid}.bt-pos-cat{flex-direction:column;gap:14px;min-width:0;display:flex}.bt-pos-searchrow{align-items:center;gap:10px;display:flex}.bt-pos-search{background:var(--bt-white);min-width:0;height:44px;color:var(--bt-mute);border:1px solid #dce3ee;border-radius:9999px;flex:1;align-items:center;gap:10px;padding:0 16px;display:flex}.bt-pos-search:focus-within{border-color:var(--bt-blue);box-shadow:0 0 0 1px var(--bt-blue)}.bt-pos-search input{min-width:0;font:400 13.5px var(--bt-body);color:var(--bt-ink);background:0 0;border:0;outline:none;flex:1}.bt-pos-search input::placeholder{color:var(--bt-mute)}.bt-pos-search input::-webkit-search-cancel-button{display:none}.bt-pos-scan{background:var(--bt-ink);color:#fff;cursor:pointer;border:0;border-radius:9999px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.bt-pos-scan.on{background:var(--bt-blue)}[data-shell=bento] .bt-pos-scan[data-tip]:after,[data-shell=bento] .bt-pos-cartactions [data-tip]:after{left:auto;right:0;transform:translateY(-4px)}[data-shell=bento] .bt-pos-scan[data-tip]:hover:after,[data-shell=bento] .bt-pos-scan[data-tip]:focus-visible:after,[data-shell=bento] .bt-pos-cartactions [data-tip]:hover:after,[data-shell=bento] .bt-pos-cartactions [data-tip]:focus-visible:after{transform:translateY(0)}.bt-pos-scanner{background:var(--bt-white);box-shadow:var(--bt-shadow);border-radius:16px;padding:12px}.bt-pos-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bt-pos-chip{background:var(--bt-white);font:600 12.5px var(--bt-body);color:var(--bt-ink);cursor:pointer;white-space:nowrap;border:1px solid #dce3ee;border-radius:9999px;padding:7px 12px}.bt-pos-chip:hover{border-color:#c9d1dc}.bt-pos-chip.on{background:var(--bt-ink);border-color:var(--bt-ink);color:#fff}.bt-pos-brand{appearance:none;background:var(--bt-white) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%239CA3AF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>") no-repeat right 10px center;height:33px;font:600 12.5px var(--bt-body);color:var(--bt-ink);cursor:pointer;border:1px solid #dce3ee;border-radius:9999px;outline:none;padding:0 30px 0 12px}.bt-pos-brand:focus{border-color:var(--bt-blue)}.bt-pos-products{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;display:grid}.bt-pos-prod{background:var(--bt-white);min-width:0;box-shadow:var(--bt-shadow);text-align:left;font:inherit;color:inherit;cursor:pointer;border:0;border-radius:16px;flex-direction:column;gap:6px;padding:14px;transition:transform .12s,box-shadow .15s;display:flex}.bt-pos-prod:hover{box-shadow:var(--bt-shadow-float);transform:translateY(-1px)}.bt-pos-prod:focus-visible{outline:2px solid var(--bt-blue);outline-offset:2px}.bt-pos-prod.off{opacity:.55;cursor:not-allowed}.bt-pos-prod.off:hover{box-shadow:var(--bt-shadow);transform:none}.bt-pos-prod-top{justify-content:space-between;align-items:flex-start;display:flex}.bt-pos-prod-pic{background:var(--bt-soft);width:44px;height:44px;color:var(--bt-ink2);border-radius:12px;place-items:center;display:grid;overflow:hidden}.bt-pos-prod-pic img{object-fit:cover;width:100%;height:100%}.bt-pos-prod-add{background:var(--bt-blue-soft);width:30px;height:30px;color:var(--bt-blue);border-radius:9999px;place-items:center;display:grid}.bt-pos-prod.off .bt-pos-prod-add{background:var(--bt-soft);color:var(--bt-mute)}.bt-pos-prod-name{font:600 13.5px/1.3 var(--bt-body);color:var(--bt-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bt-pos-prod-no{font:400 11px var(--bt-mono);color:var(--bt-ink2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bt-pos-prod-bottom{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.bt-pos-prod-price{font:700 14px var(--bt-mono);color:var(--bt-ink)}.bt-pos-prod-noprice{font:600 10.5px var(--bt-body);letter-spacing:.4px;text-transform:uppercase;color:var(--bt-amber)}.bt-pos-prod-stock{font:400 11px var(--bt-body);color:var(--bt-ink2);white-space:nowrap}.bt-pos-prod-stock.low{color:var(--bt-amber)}.bt-pos-prod-stock.out{color:var(--bt-red)}.bt-pos-noresults,.bt-pos-more{text-align:center;font:400 13px var(--bt-body);color:var(--bt-ink2);grid-column:1/-1;margin:0;padding:24px 12px}.bt-pos-more{padding:4px 12px 8px;font-size:12px}.bt-pos-cart{background:var(--bt-white);min-width:0;box-shadow:var(--bt-shadow);border-radius:20px;flex-direction:column;display:flex}.bt-pos-carthead{border-bottom:1px solid var(--bt-line);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 12px;display:flex}.bt-pos-carttitle{font:700 17px var(--bt-head);letter-spacing:-.2px;color:var(--bt-ink);margin:0}.bt-pos-cartactions{align-items:center;gap:6px;display:flex}.bt-pos-cartactions .bt-ls-iconbtn:disabled{opacity:.4;cursor:default;background:0 0}.bt-pos-cust{border-bottom:1px solid var(--bt-line);flex:none;align-items:center;gap:10px;padding:12px 20px;display:flex}.bt-pos-cust .bt-avatar{width:32px;height:32px;font-size:11px}.bt-pos-cust .bt-avatar.soft{background:var(--bt-soft);color:var(--bt-ink2)}.bt-pos-cust-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.bt-pos-cust-name{font:600 13.5px var(--bt-body);color:var(--bt-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bt-pos-cust-sub{font:400 11px var(--bt-mono);color:var(--bt-ink2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bt-pos-cust .bt-link{flex-shrink:0}[data-shell=bento] .bt-pos-newcust{width:100%;font:600 13px var(--bt-body);color:var(--bt-blue);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}[data-shell=bento] .bt-pos-newcust:hover{background:var(--bt-blue-soft)}.bt-pos-cartbody{flex-direction:column;flex:auto;min-height:auto;display:flex}.bt-pos-lines{flex:auto;min-height:96px;overflow-y:auto}.bt-pos-empty{text-align:center;font:400 12.5px var(--bt-body);color:var(--bt-ink2);flex-direction:column;gap:4px;padding:22px 20px;display:flex}.bt-pos-empty b{font:600 13.5px var(--bt-body);color:var(--bt-ink)}.bt-pos-line{border-top:1px solid var(--bt-line);align-items:center;gap:10px;padding:10px 20px;display:flex}.bt-pos-line:first-child{border-top:0}.bt-pos-line-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bt-pos-line-name{font:600 13.5px var(--bt-body);color:var(--bt-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bt-pos-line-sub{font:400 11px var(--bt-body);color:var(--bt-ink2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bt-pos-line-warn{color:var(--bt-amber)}.bt-pos-qty{flex-shrink:0;align-items:center;gap:4px;display:flex}.bt-pos-qtybtn{background:var(--bt-soft);width:26px;height:26px;color:var(--bt-ink);cursor:pointer;border:0;border-radius:9999px;place-items:center;display:grid}.bt-pos-qtybtn:hover:not(:disabled){background:#e3e8f0}.bt-pos-qtybtn:disabled{opacity:.4;cursor:default}.bt-pos-qtyval{text-align:center;width:22px;font:600 13px var(--bt-mono)}.bt-pos-line-amt{text-align:right;width:92px;font:600 13px var(--bt-mono);color:var(--bt-ink);flex-shrink:0}.bt-pos-line-x.bt-ls-iconbtn{flex-shrink:0;width:28px;height:28px}.bt-pos-totals{border-top:1px solid var(--bt-line);flex-direction:column;flex:none;gap:6px;padding:12px 20px;display:flex}.bt-pos-totals .bt-kv .v{font-size:14px}.bt-pos-disc-k{align-items:center;gap:8px;display:inline-flex}.bt-pos-disc-k .bt-link.sm{font-size:12px}.bt-pos-grand{font:700 15px var(--bt-body);justify-content:space-between;align-items:center;gap:12px;padding-top:6px;display:flex}.bt-pos-grand .tnum{font:700 24px var(--bt-mono);letter-spacing:-.3px}.bt-pos-pay{border-top:1px solid var(--bt-line);flex-direction:column;flex:none;gap:10px;padding:12px 20px 20px;display:flex}.bt-pos-pay-label{font:600 12.5px var(--bt-body);color:var(--bt-ink2)}.bt-pos-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.bt-pos-methods.three{grid-template-columns:repeat(3,minmax(0,1fr))}.bt-pos-method{background:var(--bt-soft);font:600 12px var(--bt-body);color:var(--bt-ink);cursor:pointer;white-space:nowrap;border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:10px 8px;display:inline-flex}.bt-pos-method svg{color:var(--bt-ink2)}.bt-pos-method:hover:not(:disabled){background:#e3e8f0}.bt-pos-method.on{background:var(--bt-ink);color:#fff}.bt-pos-method.on svg{color:#fff}.bt-pos-method:disabled{opacity:.5;cursor:default}.bt-pos-tender{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}[data-shell=bento] .bt-pos-changebox{background:var(--bt-soft);height:46px;font:600 14px var(--bt-mono);color:var(--bt-ink2);border:1px solid #dce3ee;border-radius:12px;align-items:center;padding:0 14px;display:flex}[data-shell=bento] .bt-pos-changebox.ok{color:#1f9d5b;background:#e1f4e9;border-color:#e1f4e9}.bt-pos-quick{flex-wrap:wrap;gap:6px;display:flex}.bt-pos-quickbtn{background:var(--bt-soft);font:600 12px var(--bt-mono);color:var(--bt-ink);cursor:pointer;border:0;border-radius:9999px;padding:5px 10px}.bt-pos-quickbtn:hover{background:#e3e8f0}.bt-pos-emaillink.bt-link{color:var(--bt-ink2);align-self:flex-start;font-weight:600}.bt-pos-emaillink.bt-link:disabled{opacity:.5;cursor:default;text-decoration:none}.bt-pos .bt-btn.bt-pos-complete{width:100%;padding:14px 20px;font-size:15px}.bt-pos-pay-hint{font:400 11.5px/1.45 var(--bt-body);color:var(--bt-ink2);margin:0}[data-shell=bento] .bt-pos-due,[data-shell=bento] .bt-dep-due{background:var(--bt-blue-soft);font:600 13px var(--bt-body);color:var(--bt-ink2);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}[data-shell=bento] .bt-pos-due .tnum,[data-shell=bento] .bt-dep-due .tnum{font:700 26px var(--bt-mono);letter-spacing:-.4px;color:var(--bt-ink)}[data-shell=bento] .bt-pos-splitrow{color:var(--bt-ink2);border:1px solid #dce3ee;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;display:flex}[data-shell=bento] .bt-pos-splitrow-label{font:600 13.5px var(--bt-body);color:var(--bt-ink);cursor:pointer;flex:1}[data-shell=bento] .bt-pos-split{flex-direction:column;gap:12px;display:flex}[data-shell=bento] .bt-pos-alloc{font:600 13px var(--bt-body);color:var(--bt-amber);background:#fbefd8;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}[data-shell=bento] .bt-pos-alloc.ok{color:#1f9d5b;background:#e1f4e9}[data-shell=bento] .bt-pos-alloc.over{color:var(--bt-red);background:#fbe7e5}[data-shell=bento] .bt-pos-splitcard{border:1px solid #dce3ee;border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}[data-shell=bento] .bt-pos-splitcard-title{font:600 10.5px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;color:var(--bt-ink2)}[data-shell=bento] .bt-pos-splitcard .bt-link.sm{align-self:flex-start;font-size:12.5px}[data-shell=bento] .bt-pos-changeline{font:400 12.5px var(--bt-body);color:var(--bt-ink2);align-items:center;gap:6px;display:flex}[data-shell=bento] .bt-pos-changeline b{font:600 13px var(--bt-mono);color:#1f9d5b}[data-shell=bento] .bt-pos-modeseg{align-self:flex-start}[data-shell=bento] .bt-pos-discsum{background:var(--bt-soft);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}[data-shell=bento] .bt-pos-summary{background:var(--bt-soft);border-radius:14px;flex-direction:column;gap:6px;padding:14px;display:flex}[data-shell=bento] .bt-pos-summary .bt-kv .k b{color:var(--bt-ink);font-weight:600}[data-shell=bento] .bt-pos-readonly{background:var(--bt-soft);height:46px;font:600 14px var(--bt-mono);color:var(--bt-ink);border-radius:12px;align-items:center;padding:0 14px;display:flex}[data-shell=bento] .bt-pos-variance{font:400 12px var(--bt-body);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}[data-shell=bento] .bt-pos-variance b{font:700 13.5px var(--bt-body)}[data-shell=bento] .bt-pos-variance.short{color:var(--bt-red);background:#fbe7e5}[data-shell=bento] .bt-pos-variance.over{color:var(--bt-amber);background:#fbefd8}[data-shell=bento] .bt-pos-variance.ok{color:#1f9d5b;background:#e1f4e9}[data-shell=bento] .bt-pos-denoms{flex-direction:column;gap:6px;display:flex}[data-shell=bento] .bt-pos-denom-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;display:grid}[data-shell=bento] .bt-pos-denom{background:var(--bt-white);border:1px solid #dce3ee;border-radius:10px;justify-content:space-between;align-items:center;gap:6px;height:38px;padding:0 10px;display:flex}[data-shell=bento] .bt-pos-denom:focus-within{border-color:var(--bt-blue)}[data-shell=bento] .bt-pos-denom-k{font:400 11.5px var(--bt-body);color:var(--bt-ink2);white-space:nowrap}[data-shell=bento] .bt-pos-denom input{text-align:right;width:100%;min-width:0;font:600 12.5px var(--bt-mono);color:var(--bt-ink);background:0 0;border:0;outline:none}[data-shell=bento] .bt-pos-denom input::placeholder{color:var(--bt-mute);font-weight:400}[data-shell=bento] .bt-pos-receipt-body{background:var(--bt-ground);align-items:center;padding:16px}[data-shell=bento] .bt-pos-receipt-paper{width:302px;max-width:100%;margin:0 auto;box-shadow:0 12px 32px #1a1a1a14}[data-shell=bento] .bt-pos-receipt-email{align-items:flex-start;gap:8px;padding:12px 28px 0;display:flex}[data-shell=bento] .bt-pos-heldlist{gap:8px}[data-shell=bento] .bt-pos-held{border:1px solid var(--bt-line);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}[data-shell=bento] .bt-pos-held-text{flex-direction:column;gap:2px;min-width:0;display:flex}[data-shell=bento] .bt-pos-held-no{font:600 13.5px var(--bt-mono);color:var(--bt-ink)}[data-shell=bento] .bt-pos-held-sub{font:400 12.5px var(--bt-body);color:var(--bt-ink2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-shell=bento] .bt-btn.bt-pos-smallbtn{flex-shrink:0;padding:8px 14px;font-size:13px}@media (width>=1101px){.bt-pos:not(.full),.bt-pos.full{overflow:hidden}.bt-pos-grid{flex:1;align-items:stretch;min-height:0}.bt-pos-cat{min-height:0;padding:2px 4px 8px 2px;overflow-y:auto}.bt-pos-cart{min-height:0;max-height:100%;overflow-y:auto}}@media (width<=1100px){.bt-pos-grid{flex-direction:column;gap:14px;display:flex}.bt-pos-cat{display:contents}.bt-pos-searchrow{order:0}.bt-pos-scanner{order:1}.bt-pos-cart{order:2}.bt-pos-chips{order:3}.bt-pos-products{order:4}.bt-pos-more{order:5}.bt-pos-lines{min-height:0;overflow:visible}}.bt-dep-cell{flex-direction:column;gap:2px;min-width:0;display:flex}.bt-dep-no{font:600 13px var(--bt-mono);color:var(--bt-ink);white-space:nowrap;text-decoration:none}.bt-dep-no:hover{text-underline-offset:3px;text-decoration:underline}.bt-dep-no.sm{color:var(--bt-ink2);font-size:11.5px;font-weight:500}.bt-dep-sub{font:400 11.5px var(--bt-body);color:var(--bt-ink2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bt-dep-for{font:400 12.5px var(--bt-body);color:var(--bt-ink);white-space:nowrap;text-decoration:none}a.bt-dep-for:hover{text-underline-offset:3px;text-decoration:underline}[data-shell=bento] .bt-dep-unused{color:#1f9d5b;font-weight:600}[data-shell=bento] .bt-pill.bt-dep-pill{gap:4px;padding:4px 10px;font-size:11px}.bt-dep-received{white-space:nowrap;font-size:11.5px}.bt-dep-card-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.bt-dep-card-name{font:600 14px var(--bt-body);color:var(--bt-ink)}.bt-dep-stat-mint .bt-ls-stat-val{color:#1f9d5b}.bt-dep .bt-seg svg{flex-shrink:0}.bt-dep .bt-ls-selbtn:disabled{opacity:.45;cursor:not-allowed}.bt-dep-payments{flex-direction:column;gap:16px;display:flex}.bt-dep-payhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:12px;display:flex}.bt-dep-payhead .bt-ls-panel-sub{margin-bottom:0}.bt-dep-method{flex-direction:column;gap:6px;min-width:220px;display:flex}.bt-dep-method .bt-select{height:40px}.bt-dep-paytable .table-wrap{overflow-x:auto}.bt-dep-paytable table{border-collapse:collapse;width:100%}[data-shell=bento] .bt-dep-muted{font:400 13px var(--bt-body);color:var(--bt-ink2);margin:0}.bt-dep-h1.bt-ls-h1{font-family:var(--bt-mono);letter-spacing:-.4px;font-size:26px}.bt-dep .bt-btn.bt-dep-btn-danger{color:var(--bt-red)}.bt-dep-state.bt-cd-tile{font:400 14px var(--bt-body);color:var(--bt-ink2);justify-content:center;align-items:center;gap:12px;padding:40px 24px}.bt-dep-state p{margin:0}.bt-dep-amount{flex-direction:column;gap:4px;display:flex}.bt-dep-amount-val{font:700 30px/1.15 var(--bt-mono);letter-spacing:-.5px;color:var(--bt-ink)}.bt-dep-stat-flat.bt-ls-stat{box-shadow:none;background:var(--bt-soft);border-radius:14px}.bt-dep-contact-k{width:48px;font:400 12px var(--bt-body);color:var(--bt-mute);flex-shrink:0}.bt-dep-break.v{word-break:break-all;white-space:normal;text-align:right}.bt-dep-photo{align-self:flex-start;display:inline-block}.bt-dep-photo img{border:1px solid var(--bt-line);object-fit:contain;border-radius:12px;max-width:100%;max-height:200px;display:block}.bt-dep-notes{font:400 13.5px/1.5 var(--bt-body);color:var(--bt-ink);white-space:pre-wrap;margin:0}[data-shell=bento] .bt-dep-money{position:relative}[data-shell=bento] .bt-dep-money-unit{font:500 13px var(--bt-mono);color:var(--bt-ink2);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}[data-shell=bento] .bt-dep-money .bt-input{padding-left:40px}[data-shell=bento] .bt-dep-linkgroup{background:var(--bt-soft);border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}[data-shell=bento] .bt-dep-sublabel{font:600 12px var(--bt-body);color:var(--bt-ink2)}[data-shell=bento] .bt-dep-methods{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}[data-shell=bento] .bt-dep-methodbtn{background:var(--bt-soft);font:600 12.5px var(--bt-body);color:var(--bt-ink);cursor:pointer;white-space:nowrap;border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:10px 8px;display:inline-flex}[data-shell=bento] .bt-dep-methodbtn:hover:not(:disabled){background:#e3e8f0}[data-shell=bento] .bt-dep-methodbtn.on{background:var(--bt-ink);color:#fff}[data-shell=bento] .bt-dep-form .bt-dropzone{width:100%;font:inherit;color:var(--bt-ink2);border:1.5px dashed #c9d1dc}[data-shell=bento] .bt-dep-slip{align-self:flex-start;position:relative}[data-shell=bento] .bt-dep-slip img{border:1px solid var(--bt-line);object-fit:contain;border-radius:10px;max-height:128px;display:block}[data-shell=bento] .bt-dep-slip-x{background:var(--bt-red);color:#fff;cursor:pointer;border:0;border-radius:9999px;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:-8px;right:-8px}[data-shell=bento] .bt-dep-refund-kv{background:var(--bt-soft);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}[data-shell=bento] .bt-dep-invlist{flex-direction:column;gap:8px;display:flex}[data-shell=bento] .bt-dep-invlist .bt-option{width:100%;padding:12px 14px}[data-shell=bento] .bt-dep-invlist .mono{font-family:var(--bt-mono)}[data-shell=bento] .bt-dep-invbal{font:400 11.5px var(--bt-body);color:var(--bt-ink2);flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}[data-shell=bento] .bt-dep-invbal .mono{font:600 13.5px var(--bt-mono);color:var(--bt-ink)}.bt-till-no{font:600 13px var(--bt-mono);color:var(--bt-ink);white-space:nowrap}.bt-till-diff{font:600 12.5px var(--bt-body);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.bt-till-diff.ok,.bt-till-diff.over{color:#1f9d5b}.bt-till-diff.short{color:var(--bt-red)}.bt-till-table table{border-collapse:collapse;width:100%}.bt-till-table .table-wrap{overflow-x:auto}.bt-till-cards{display:none}.bt-till-card.bt-cd-tile{gap:10px;padding:14px 16px}@media (width<=900px){.bt-pos{gap:14px;padding:12px 16px 16px}.bt-pos .bt-ls-actions{width:100%}.bt-pos-carthead,.bt-pos-cust,.bt-pos-line,.bt-pos-totals,.bt-pos-pay{padding-left:16px;padding-right:16px}.bt-pos-line-amt{width:84px}.bt-dep-payhead{flex-direction:column;align-items:stretch}.bt-dep-method{min-width:0}[data-shell=bento] .bt-dep-methods{grid-template-columns:repeat(2,minmax(0,1fr))}[data-shell=bento] .bt-pos-receipt-email{padding:12px 16px 0}.bt-dep-h1.bt-ls-h1{font-size:22px}}@media (width<=767px){.bt-till-table{display:none}.bt-till-cards{flex-direction:column;gap:10px;display:flex}}@media (width<=600px){.bt-pos-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bt-pos-prod{padding:12px}.bt-pos-chips{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:0 16px;overflow-x:auto}.bt-pos-chips::-webkit-scrollbar{display:none}}.bt-gr .mono,.bt-gr-dlg .mono,[data-shell=bento] .bt-gr-detailbox .mono,[data-shell=bento] .bt-gr-srcrep .mono,[data-shell=bento] .bt-gr-checkrow .mono{font-family:var(--bt-mono)}.bt-gr .bt-ls-stat.mint .bt-ls-stat-val{color:#1f9d5b}.bt-gr .bt-ls-stat.blue .bt-ls-stat-val{color:var(--bt-blue)}.bt-gr-sublink{font:inherit;color:var(--bt-ink);text-decoration:underline;-webkit-text-decoration-color:var(--bt-line);-webkit-text-decoration-color:var(--bt-line);-webkit-text-decoration-color:var(--bt-line);text-decoration-color:var(--bt-line);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.bt-gr-sublink:hover{text-decoration-color:currentColor}.bt-gr-lead{flex-direction:column;gap:2px;min-width:0;display:flex}.bt-gr-lead-line{align-items:center;gap:8px;min-width:0;display:flex}.bt-gr-lead-line .bt-ls-tag{text-overflow:ellipsis;cursor:default;max-width:120px;overflow:hidden}.bt-gr-lead-name{font:600 14px var(--bt-body);color:var(--bt-ink);text-overflow:ellipsis;white-space:nowrap;max-width:200px;text-decoration:none;overflow:hidden}.bt-gr-lead-name:hover{text-underline-offset:3px;text-decoration:underline}.bt-gr-lead-meta{font:400 11px var(--bt-mono);color:var(--bt-ink2);text-overflow:ellipsis;white-space:nowrap;max-width:230px;overflow:hidden}.bt-gr-text{font:400 12.5px var(--bt-body);color:var(--bt-ink)}.bt-gr-cell2{flex-direction:column;gap:2px;min-width:0;display:flex}.bt-gr-cell2>span,.bt-gr-cell2>a{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.bt-gr-cell-title{font:600 12.5px var(--bt-mono);color:var(--bt-ink)}.bt-gr-cell-title.plain{font-family:var(--bt-body);font-size:13px}.bt-gr-cell-link{text-decoration:none}.bt-gr-cell-link:hover{text-underline-offset:3px;text-decoration:underline}.bt-gr-cell-sub{font:400 11px var(--bt-body);color:var(--bt-ink2)}.bt-gr-cell-sub.mono{font-family:var(--bt-mono)}.bt-gr-cell-sub.late{color:var(--bt-red);font-weight:600}.bt-gr-owner{font:400 12.5px var(--bt-body);color:var(--bt-ink);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.bt-gr-owner .bt-avatar{background:var(--bt-soft);width:24px;height:24px;color:var(--bt-ink);font-size:9.5px}.bt-gr-owner.none{color:var(--bt-mute)}.bt-gr-ref{font:600 13px var(--bt-mono);color:var(--bt-ink);white-space:nowrap;text-decoration:none}.bt-gr-ref:hover{text-underline-offset:3px;text-decoration:underline}.bt-gr .bt-gr-strong{font-weight:600}.bt-gr .bt-gr-late,.bt-gr-dlg .bt-gr-late{color:var(--bt-red);font-weight:600}.bt-gr .bt-gr-amber{color:var(--bt-amber)}.bt-gr .bt-pill.bt-gr-pill,.bt-gr-dlg .bt-pill.bt-gr-pill{padding:4px 10px;font-size:11px}.bt-gr .bt-ls-rowactions a.bt-ls-iconbtn{text-decoration:none}.bt-gr .bt-ls-iconbtn:disabled{opacity:.38;cursor:default;background:0 0}.bt-gr-table td{vertical-align:middle}.bt-gr-card{cursor:default}.bt-gr-card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bt-gr-card-title{font:600 14px var(--bt-body);color:var(--bt-ink)}.bt-gr-card-sub{font:400 12px var(--bt-body);color:var(--bt-ink2);line-height:1.4}.bt-gr-card-right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.bt-gr-card-right b{font:600 12.5px var(--bt-mono)}[data-shell=bento] .bt-gr-detailbox{background:var(--bt-soft);font:400 12.5px/1.45 var(--bt-body);color:var(--bt-ink2);border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}[data-shell=bento] .bt-gr-detailbox>svg{flex-shrink:0;margin-top:2px}[data-shell=bento] .bt-gr-detailbox b{color:var(--bt-ink);font-weight:600}[data-shell=bento] .bt-gr-detailbox.late{color:#8a5a09;background:#fbefd8}[data-shell=bento] .bt-gr-checkrow{text-align:left;cursor:pointer;color:var(--bt-ink);background:0 0;border:0;align-items:flex-start;gap:10px;padding:4px 0;display:flex}[data-shell=bento] .bt-gr-checkrow .bt-check{margin-top:1px}.bt-gr-checkrow-text{flex-direction:column;gap:2px;display:flex}.bt-gr-checkrow-text>span{font:600 13.5px var(--bt-body)}.bt-gr-checkrow-text>small{font:400 12px/1.4 var(--bt-body);color:var(--bt-ink2)}[data-shell=bento] .bt-gr-srcrep{gap:14px}.bt-gr-srcrow{flex-direction:column;gap:6px;display:flex}.bt-gr-srcrow-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.bt-gr-srcrow-label{font:600 14px var(--bt-body);color:var(--bt-ink)}.bt-gr-srcrow-n{font:600 13px var(--bt-mono);color:var(--bt-ink)}.bt-gr-srcbar{background:var(--bt-soft);border-radius:9999px;height:8px;overflow:hidden}.bt-gr-srcbar>span{background:var(--bt-blue);border-radius:9999px;height:100%;display:block}.bt-gr-srcrow-sub{font:400 12px var(--bt-body);color:var(--bt-ink2)}[data-shell=bento].bt-gr-dlg{background:var(--bt-white);max-width:640px;font-family:var(--bt-body);color:var(--bt-ink);border:0;border-radius:24px;gap:16px;padding:26px 28px 22px;box-shadow:0 24px 60px #00000040}[data-shell=bento].bt-gr-dlg.narrow{max-width:520px}[data-shell=bento].bt-gr-dlg>button:last-child{background:var(--bt-soft);width:38px;height:38px;color:var(--bt-ink);opacity:1;border-radius:9999px;top:22px;right:22px}[data-shell=bento].bt-gr-dlg>button:last-child:hover{background:#e3e8f0}.bt-gr-dlg-head{text-align:left;flex-direction:column;gap:6px;padding-right:44px;display:flex}[data-shell=bento].bt-gr-dlg .bt-dlg-title{font:700 24px/1.2 var(--bt-head);letter-spacing:-.5px;color:var(--bt-ink);margin:0}[data-shell=bento].bt-gr-dlg .bt-dlg-sub{font:400 14px/1.4 var(--bt-body);color:var(--bt-ink2);margin:0}.bt-gr-form{flex-direction:column;gap:14px;min-width:0;display:flex}.bt-gr-grid2,.bt-gr-grid3{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.bt-gr-grid3{grid-template-columns:repeat(3,minmax(0,1fr))}[data-shell=bento].bt-gr-dlg .bt-field>*+*{margin-top:0}[data-shell=bento].bt-gr-dlg .bt-gr-select{background:var(--bt-white);height:46px;font:400 14px var(--bt-body);color:var(--bt-ink);border:1px solid #dce3ee;border-radius:12px;padding:0 14px}[data-shell=bento].bt-gr-dlg .bt-gr-select:focus{border-color:var(--bt-blue);box-shadow:none}[data-shell=bento].bt-gr-dlg [role=checkbox]{border-radius:6px}.bt-gr-dlg-foot{border-top:1px solid var(--bt-line);justify-content:flex-end;align-items:center;gap:10px;margin-top:4px;padding-top:16px;display:flex}.bt-gr-sec{flex-direction:column;gap:12px;min-width:0;display:flex}.bt-gr-sec-title{font:700 15px var(--bt-head);letter-spacing:-.2px;color:var(--bt-ink);margin:0}.bt-gr-inline-check{font:400 13.5px var(--bt-body);color:var(--bt-ink);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.bt-gr-photos{flex-wrap:wrap;align-items:center;gap:12px;display:flex}[data-shell=bento].bt-gr-dlg .bt-gr-upload{font:700 13px var(--bt-body);border-color:#dce3ee;border-radius:9999px}.bt-gr-muted{font:400 12.5px var(--bt-body);color:var(--bt-ink2)}.bt-gr-summary{border:1px solid var(--bt-line);border-radius:16px;gap:8px;padding:14px 16px}.bt-gr-summary .bt-kv .k,.bt-gr-summary .bt-kv .v{font-size:13px}.bt-gr-paidflag{color:var(--bt-amber);font:600 10.5px var(--bt-body);vertical-align:middle;background:#fbefd8;border-radius:9999px;align-items:center;padding:2px 8px;display:inline-flex}.bt-gr-paidflag.ok{color:#1f9d5b;background:#e1f4e9}.bt-gr-damage{border-top:1px solid var(--bt-line);flex-direction:column;gap:8px;padding-top:8px;display:flex}.bt-gr-grid-damage{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:8px;display:grid}.bt-gr-row-end{justify-content:flex-end;gap:8px;display:flex}[data-shell=bento] .bt-btn.bt-gr-btn-sm{gap:6px;padding:7px 12px;font-size:12.5px}.bt-gr-contact-actions{flex-wrap:wrap;gap:8px;display:flex}.bt-gr .bt-cd-contact-row a{color:var(--bt-ink);text-decoration:none}.bt-gr .bt-cd-contact-row a:hover{color:var(--bt-blue);text-decoration:underline}.bt-gr-notes{font:400 13.5px/1.5 var(--bt-body);color:var(--bt-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.bt-gr-activity-desc{font:400 12.5px/1.45 var(--bt-body);color:var(--bt-ink);white-space:normal;overflow-wrap:anywhere}.bt-gr-time{font:400 12px var(--bt-mono);color:var(--bt-ink2);white-space:nowrap}.bt-gr .bt-cd-row{align-items:flex-start}.bt-gr-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}.bt-gr-col{flex-direction:column;gap:20px;min-width:0;display:flex}.bt-gr .bt-gr-tile{gap:10px;padding:20px 22px}.bt-gr-tile-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:2px;display:flex}.bt-gr-tile-head .bt-cx-h{font-size:17px}.bt-gr-vehicle{align-items:center;gap:14px;display:flex}.bt-gr-vehicle-photo{color:#8a94a6;background:#dce3ee;border-radius:12px;flex-shrink:0;place-items:center;width:96px;height:68px;display:grid;overflow:hidden}.bt-gr-vehicle-photo img{object-fit:cover;width:100%;height:100%;display:block}.bt-gr-vehicle-text{flex-direction:column;gap:2px;min-width:0;display:flex}.bt-gr-vehicle-name{font:700 15px var(--bt-body);color:var(--bt-ink)}.bt-gr-vehicle-sub{font:400 12.5px var(--bt-body);color:var(--bt-ink2)}.bt-gr-dates{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.bt-gr-datebox{background:var(--bt-soft);border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.bt-gr-datebox-k{font:600 10.5px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;color:var(--bt-ink2)}.bt-gr-datebox-v{font:600 13px var(--bt-mono);color:var(--bt-ink)}.bt-gr-datebox.late .bt-gr-datebox-v{color:var(--bt-red)}.bt-gr .bt-gr-kv-text{text-align:right;white-space:normal;overflow-wrap:anywhere;max-width:62%}.bt-gr .bt-gr-thumbs{grid-template-columns:repeat(4,minmax(0,1fr))}.bt-gr .bt-gr-thumbs a.bt-thumb{display:block}.bt-gr-payrow .k{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.bt-gr-person{align-items:center;gap:10px;min-width:0;display:flex}.bt-gr-person .bt-avatar{background:var(--bt-soft);width:34px;height:34px;color:var(--bt-ink);font-size:12px}.bt-gr-person-text{flex-direction:column;gap:1px;min-width:0;display:flex}.bt-gr-person-name{font:600 14px var(--bt-body);color:var(--bt-ink)}.bt-gr-person-sub{font:400 11.5px var(--bt-mono);color:var(--bt-ink2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bt-gr-link-mono{font-family:var(--bt-mono);color:var(--bt-blue);text-decoration:none}.bt-gr-link-mono:hover{text-decoration:underline}.bt-gr-notes-block{flex-direction:column;gap:4px;display:flex}[data-shell=bento] .bt-btn.bt-gr-iconbtn{width:42px;padding:10px 0}.bt-gr .bt-gr-scroll{overflow-x:auto}.bt-gr .bt-ls-table table th.text-right,.bt-gr .bt-ls-table table td.text-right{text-align:right}.bt-gr-tablemsg{text-align:center;color:var(--bt-mute);padding:28px 16px}.bt-gr-withicon{align-items:center;gap:8px;display:inline-flex}.bt-gr-withicon>svg{color:var(--bt-ink2);flex-shrink:0}.bt-gr-fleetcal{border:0;border-radius:20px;box-shadow:0 1px 2px #0000000a}.bt-gr-fleetcal .bt-gr-fleetcal-today{color:#2563eb;background:#e8eefd;font-weight:700}@media (width<=1100px){.bt-gr-grid{grid-template-columns:1fr}}@media (width<=900px){.bt-gr-grid,.bt-gr-dates,.bt-gr-grid2,.bt-gr-grid3,.bt-gr-grid-damage{grid-template-columns:1fr}[data-shell=bento].bt-gr-dlg{padding:20px 18px 18px}.bt-gr .bt-gr-thumbs{grid-template-columns:repeat(3,minmax(0,1fr))}.bt-gr .bt-gr-hide-md{display:none}.bt-gr .bt-gr-kv-text{max-width:58%}.bt-gr-vehicle{align-items:flex-start}.bt-gr-lead-name{max-width:100%}.bt-gr-dlg-foot{flex-wrap:wrap}}[data-shell=bento] .bt-ls-table .bt-gr-lead-meta{max-width:186px}.bt-ops .mono,.bt-ops-dlg .mono,[data-shell=bento] .bt-ops-dd .mono,[data-shell=bento] .bt-ops-detailbox .mono{font-family:var(--bt-mono)}[data-shell=bento] .bt-pill.violet{color:#7c3aed;background:#eee6fb}.bt-ops .bt-ls-stat.mint .bt-ls-stat-val{color:#1f9d5b}.bt-ops .bt-ls-stat.blue .bt-ls-stat-val{color:var(--bt-blue)}[data-shell=bento].bt-ops .bt-ls-table tbody td .bt-pill{padding:4px 10px;font-size:11px}.bt-ops-ref{font:600 13px var(--bt-mono);color:var(--bt-ink);white-space:nowrap;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.bt-ops-ref:hover{color:var(--bt-blue);text-underline-offset:3px;text-decoration:underline}.bt-ops-ref.static{cursor:default}.bt-ops-ref.static:hover{color:var(--bt-ink);text-decoration:none}.bt-ops-two{flex-direction:column;gap:2px;min-width:0;display:flex}.bt-ops-two .t{font:600 13.5px var(--bt-body);color:var(--bt-ink);white-space:nowrap;text-overflow:ellipsis;max-width:240px;display:block;overflow:hidden}.bt-ops-two .t svg{vertical-align:-2px;margin:0 3px;display:inline-block}.bt-ops-two .t.mono{font-family:var(--bt-mono);font-size:13px}.bt-ops-two.wide .t,.bt-ops-two.wide .s{max-width:340px}.bt-ops-two .s{font:400 11.5px var(--bt-body);color:var(--bt-ink2);white-space:nowrap;text-overflow:ellipsis;max-width:240px;overflow:hidden}.bt-ops-two .s.mono{font-family:var(--bt-mono)}.bt-ops-two .s.red{color:var(--bt-red);font-weight:600}.bt-ops-cell{vertical-align:middle;min-width:0;max-width:100%;font:400 12.5px var(--bt-body);color:var(--bt-ink);white-space:nowrap;text-overflow:ellipsis;display:inline-block;overflow:hidden}.bt-ops-cell svg{vertical-align:-2px;margin-right:5px;display:inline-block}.bt-ops-cell>span+span{margin-left:4px}.bt-ops-unit{align-items:center;gap:8px;min-width:0;max-width:190px;display:inline-flex}[data-shell=bento] .bt-avatar.bt-ops-av{background:var(--bt-soft);color:var(--bt-ink)}[data-shell=bento] .bt-avatar.bt-ops-av.xs{width:24px;height:24px;font-size:10px}[data-shell=bento].bt-ops .bt-ls-table .bt-ops-onsite,.bt-ops-onsite{color:#1f9d5b;font-weight:700}[data-shell=bento].bt-ops .bt-ls-table .bt-ops-amount{font-weight:600}.bt-ops-receipt{font:400 12.5px var(--bt-body);white-space:nowrap;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.bt-ops-receipt.yes{color:var(--bt-ink2)}.bt-ops-receipt.yes:hover{color:var(--bt-blue);text-underline-offset:3px;text-decoration:underline}.bt-ops-receipt.none{color:var(--bt-amber)}.bt-ops .bt-ls-iconbtn:disabled{opacity:.5;cursor:default}.bt-ops a.bt-ls-iconbtn{text-decoration:none}.bt-ops .bt-ls-selbtn:disabled{opacity:.6;cursor:default}.bt-ops .bt-ops-card{background:var(--bt-white);box-shadow:var(--bt-shadow);cursor:pointer;border-radius:18px}.bt-ops .bt-ops-card .bt-ls-card-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bt-ops .bt-ops-card .bt-ls-rowactions{justify-content:flex-start;gap:6px}.bt-ops .bt-ops-card .bt-ls-rowactions .bt-ls-iconbtn{background:var(--bt-soft)}[data-shell=bento].bt-ops .bt-ls-actions [data-tip]:after,[data-shell=bento] .bt-ops-dd-actions [data-tip]:after{left:auto;right:0;transform:translateY(-4px)}[data-shell=bento].bt-ops .bt-ls-actions [data-tip]:hover:after,[data-shell=bento].bt-ops .bt-ls-actions [data-tip]:focus-visible:after,[data-shell=bento] .bt-ops-dd-actions [data-tip]:hover:after,[data-shell=bento] .bt-ops-dd-actions [data-tip]:focus-visible:after{transform:translateY(0)}[data-shell=bento] .bt-dlg-body.bt-ops-dd{background:var(--bt-ground);border-top:1px solid var(--bt-line);gap:16px;padding:18px 24px 24px;overflow-x:hidden}.bt-ops-dd-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bt-ops-dd-pills,.bt-ops-dd-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bt-ops-dd-actions .bt-btn{padding:9px 16px;font-size:13.5px}.bt-ops-steps{background:var(--bt-white);box-shadow:var(--bt-shadow);border-radius:20px;align-items:flex-start;gap:0;padding:18px 20px;display:flex;overflow-x:auto}.bt-ops-step{text-align:center;flex-direction:column;flex:1 1 0;align-items:center;gap:6px;min-width:96px;display:flex;position:relative}.bt-ops-step+.bt-ops-step:before{content:"";background:#dce3ee;border-radius:2px;height:2px;position:absolute;top:14px;left:calc(21px - 50%);right:calc(50% + 21px)}.bt-ops-step.done+.bt-ops-step:before,.bt-ops-step.done+.bt-ops-step.done:before{background:#1f9d5b}.bt-ops-step-dot{background:var(--bt-soft);width:30px;height:30px;color:var(--bt-mute);border-radius:9999px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #dce3ee}.bt-ops-step.done .bt-ops-step-dot{color:#fff;box-shadow:none;background:#1f9d5b}.bt-ops-step.now .bt-ops-step-dot{background:var(--bt-blue);color:#fff;box-shadow:0 0 0 4px var(--bt-blue-soft)}.bt-ops-step.cancelled .bt-ops-step-dot{background:var(--bt-red);color:#fff;box-shadow:none}.bt-ops-step-label{font:600 13px var(--bt-body);color:var(--bt-ink)}.bt-ops-step.now .bt-ops-step-label{font-weight:700}.bt-ops-step.next .bt-ops-step-label{color:var(--bt-mute)}.bt-ops-step.cancelled .bt-ops-step-label{color:var(--bt-red);font-weight:700}.bt-ops-step-sub{font:400 11.5px var(--bt-mono);color:var(--bt-ink2);white-space:nowrap}.bt-ops-dd-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.bt-ops-dd-col{flex-direction:column;gap:16px;min-width:0;display:flex}.bt-ops-tile{background:var(--bt-white);box-shadow:var(--bt-shadow);border-radius:20px;flex-direction:column;gap:10px;min-width:0;padding:16px 18px;display:flex}.bt-ops-tile.danger{box-shadow:var(--bt-shadow), inset 0 0 0 1px #f3d2cf}.bt-ops-tile-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.bt-ops-tile-head h3{font:700 15px var(--bt-head);letter-spacing:-.2px;color:var(--bt-ink);margin:0}.bt-ops-locs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.bt-ops-loc{flex-direction:column;gap:3px;min-width:0;display:flex}.bt-ops-loc-key,.bt-ops-fact .k{font:600 10.5px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;color:var(--bt-ink2)}.bt-ops-loc-val{font:600 13px var(--bt-body);color:var(--bt-ink);overflow-wrap:anywhere}.bt-ops-loc-val.mono{font-family:var(--bt-mono);font-weight:500}.bt-ops-text{font:400 13.5px/1.45 var(--bt-body);color:var(--bt-ink);overflow-wrap:anywhere;margin:0}.bt-ops-text.muted{color:var(--bt-mute)}.bt-ops-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.bt-ops-fact{background:var(--bt-soft);border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.bt-ops-fact .v{font:600 13.5px var(--bt-body);color:var(--bt-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bt-ops-fact .v.red{color:var(--bt-red)}.bt-ops-fact .v.muted{color:var(--bt-mute);font-weight:500}.bt-ops-fact a.v.link{color:var(--bt-blue);text-decoration:none}.bt-ops-fact a.v.link:hover{text-underline-offset:3px;text-decoration:underline}.bt-ops-timeline{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bt-ops-timeline li{grid-template-columns:52px minmax(0,1fr);align-items:start;gap:12px;display:grid}.bt-ops-timeline .t{font:400 12.5px var(--bt-mono);color:var(--bt-ink2);padding-top:1px}.bt-ops-timeline .e{font:400 13.5px/1.45 var(--bt-body);color:var(--bt-ink);overflow-wrap:anywhere}.bt-ops-person{align-items:center;gap:10px;min-width:0;display:flex}.bt-ops-person-text{flex-direction:column;gap:1px;min-width:0;display:flex}.bt-ops-person-text .n{font:600 14px var(--bt-body);color:var(--bt-ink);overflow-wrap:anywhere}.bt-ops-person-text .s{font:400 11.5px var(--bt-body);color:var(--bt-ink2);text-decoration:none}.bt-ops-person-text .s.mono{font-family:var(--bt-mono)}.bt-ops-person-text a.s:hover{color:var(--bt-blue)}.bt-ops-person-actions{flex-wrap:wrap;gap:8px;display:flex}.bt-btn.bt-ops-sm{gap:6px;padding:8px 12px;font-size:13px}.bt-ops-kv{padding:2px 0}.bt-ops-kv .v{text-align:right;overflow-wrap:anywhere;min-width:0;font-size:13.5px}.bt-ops-kv .v.plain{font-weight:600}.bt-ops-kv.total .k{color:var(--bt-ink);font-weight:700}.bt-ops-kv.total .v{font-size:14.5px;font-weight:700}.bt-ops-note{font:400 12px/1.45 var(--bt-body);color:var(--bt-ink2);margin:0}.bt-ops-links{flex-wrap:wrap;gap:14px;display:flex}.bt-btn.bt-ops-danger{color:var(--bt-red);box-shadow:inset 0 0 0 1px var(--bt-red);align-self:flex-start;padding:9px 16px;font-size:13.5px}.bt-btn.bt-ops-danger:hover{background:#fbe7e5}.bt-ops-detailbox{background:var(--bt-soft);font:400 12.5px/1.45 var(--bt-body);color:var(--bt-ink2);border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.bt-ops-detailbox>svg{flex-shrink:0;margin-top:1px}[data-shell=bento].bt-ops-dlg{background:var(--bt-white);max-width:640px;max-height:calc(100dvh - 32px);font-family:var(--bt-body);color:var(--bt-ink);border:0;border-radius:24px;gap:16px;padding:26px 28px 22px;overflow-y:auto;box-shadow:0 24px 60px #00000040}[data-shell=bento].bt-ops-dlg.narrow{max-width:520px}[data-shell=bento].bt-ops-dlg>button:last-child{background:var(--bt-soft);width:38px;height:38px;color:var(--bt-ink);opacity:1;border-radius:9999px;place-items:center;display:grid;top:22px;right:22px}[data-shell=bento].bt-ops-dlg>button:last-child:hover{background:#e3e8f0}.bt-ops-dlg-head{text-align:left;flex-direction:column;gap:6px;padding-right:44px;display:flex}[data-shell=bento].bt-ops-dlg .bt-dlg-title{font:700 24px/1.2 var(--bt-head);letter-spacing:-.5px;color:var(--bt-ink);margin:0}[data-shell=bento].bt-ops-dlg .bt-dlg-sub{font:400 14px/1.4 var(--bt-body);color:var(--bt-ink2);margin:0}.bt-ops-form{flex-direction:column;gap:14px;min-width:0;display:flex}.bt-ops-grid2,.bt-ops-grid3{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.bt-ops-grid3{grid-template-columns:repeat(3,minmax(0,1fr))}[data-shell=bento].bt-ops-dlg .bt-field>*+*{margin-top:0}[data-shell=bento].bt-ops-dlg .bt-textarea{resize:vertical;height:auto;padding:12px 14px;line-height:1.45}[data-shell=bento].bt-ops-dlg .bt-select:disabled{color:var(--bt-mute);cursor:default}[data-shell=bento].bt-ops-dlg .bt-ops-trigger,[data-shell=bento].bt-ops-dlg button[role=combobox]{background:var(--bt-white);height:46px;font:400 14px var(--bt-body);color:var(--bt-ink);box-shadow:none;border:1px solid #dce3ee;border-radius:12px;padding:0 14px}[data-shell=bento].bt-ops-dlg .bt-ops-trigger:focus,[data-shell=bento].bt-ops-dlg button[role=combobox]:focus-visible{border-color:var(--bt-blue);box-shadow:none;outline:none}.bt-ops-hint{font:400 12px var(--bt-body);color:var(--bt-ink2);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bt-ops-quote{background:var(--bt-blue-soft);border-radius:14px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.bt-ops-quote .bt-kv .k{min-width:0;color:var(--bt-ink)}.bt-ops-quote .bt-ops-kv .v{white-space:nowrap;overflow-wrap:normal}.bt-ops-quote .bt-ops-kv.total .v{color:var(--bt-blue);font-size:17px}.bt-ops-checkrow{background:var(--bt-white);cursor:pointer;border:1px solid #dce3ee;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.bt-ops-checkrow:focus-within{border-color:var(--bt-blue)}.bt-ops-checkrow input[type=checkbox]{width:18px;height:18px;accent-color:var(--bt-blue);cursor:pointer;flex-shrink:0;margin:1px 0 0}.bt-ops-checkrow-text{flex-direction:column;gap:2px;min-width:0;display:flex}.bt-ops-checkrow-text .t{font:600 13.5px var(--bt-body);color:var(--bt-ink)}.bt-ops-checkrow-text .s{font:400 12px/1.45 var(--bt-body);color:var(--bt-ink2)}.bt-ops-filerow{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.bt-ops-filebtn{cursor:pointer}.bt-ops-muted-link{color:var(--bt-ink2)}.bt-ops-dlg-foot{border-top:1px solid var(--bt-line);justify-content:flex-end;align-items:center;gap:10px;margin-top:4px;padding-top:16px;display:flex}[data-shell=bento].bt-ops-dlg input.border-input:not([type=checkbox]):not([type=radio]):not([type=file]),[data-shell=bento].bt-ops-dlg textarea.border-input{background:var(--bt-white);font-family:var(--bt-body);color:var(--bt-ink);box-shadow:none;border-color:#dce3ee;border-radius:12px;font-size:14px}[data-shell=bento].bt-ops-dlg input.border-input:not([type=checkbox]):not([type=radio]):not([type=file]){height:46px;padding:0 14px}[data-shell=bento].bt-ops-dlg input.border-input:focus-visible,[data-shell=bento].bt-ops-dlg textarea.border-input:focus-visible{border-color:var(--bt-blue);box-shadow:none}[data-shell=bento].bt-ops-dlg label.text-sm.font-medium{font:600 13px var(--bt-body);color:var(--bt-ink2)}[data-shell=bento].bt-ops-dlg h3.text-sm.font-medium{font:700 15px var(--bt-head);letter-spacing:-.2px;color:var(--bt-ink);margin:0}[data-shell=bento].bt-ops .bt-ls-table td.bt-ops-empty{text-align:center;font:400 13.5px var(--bt-body);color:var(--bt-mute);padding:28px 16px}.bt-ops-tags{flex-wrap:wrap;gap:4px;display:flex}.bt-ops .bt-ls-tag{cursor:default}a.bt-ops-cell{color:var(--bt-ink);text-decoration:none}a.bt-ops-cell:hover{color:var(--bt-blue)}.bt-ops-cell.mono{font-family:var(--bt-mono)}.bt-ops-typeicon{background:var(--bt-soft);width:30px;height:30px;color:var(--bt-ink2);border-radius:9999px;place-items:center;display:grid}.bt-ls-stats.bt-ops-stats6{grid-template-columns:repeat(6,minmax(0,1fr))}.bt-ops-pending{flex-direction:column;gap:10px;display:flex}.bt-ops-section-title{font:700 17px var(--bt-head);letter-spacing:-.2px;color:var(--bt-ink);align-items:center;gap:8px;margin:0;display:flex}.bt-ops-pending-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.bt-ops-filterbar .bt-ls-row{align-items:flex-end;gap:12px}.bt-ops-inline-field{width:180px}.bt-ops-inline-field .bt-input{border-radius:10px;height:40px;font-size:13px}[data-shell=bento].bt-ops .bt-ops-inline-field .bt-ops-trigger{background:var(--bt-white);height:40px;font:400 13.5px var(--bt-body);box-shadow:none;border:1px solid #dce3ee;border-radius:10px}.bt-ops-push{align-self:center;margin-left:auto}@media (width<=1100px){.bt-ls-stats.bt-ops-stats6{grid-template-columns:repeat(3,minmax(0,1fr))}.bt-ops-pending-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.bt-ls-stats.bt-ops-stats6{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-ops-pending-grid{grid-template-columns:1fr}.bt-ops-inline-field{width:100%}.bt-ops-push{margin-left:0}.bt-ops-dd-grid{grid-template-columns:1fr}[data-shell=bento] .bt-dlg-body.bt-ops-dd{padding:14px 16px 20px}.bt-ops-dd-actions{width:100%}.bt-ops-dd-actions .bt-btn{flex:auto}.bt-ops-locs{grid-template-columns:1fr}.bt-ops-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-ops-steps{padding:14px 12px}.bt-ops-step{min-width:76px}.bt-ops-step-sub{font-size:10.5px}[data-shell=bento].bt-ops-dlg{border-radius:20px;width:calc(100vw - 16px);max-width:calc(100vw - 16px);padding:20px 16px 16px}[data-shell=bento].bt-ops-dlg>button:last-child{top:16px;right:14px}.bt-ops-grid2,.bt-ops-grid3{grid-template-columns:1fr}.bt-ops-dlg-foot{flex-direction:column-reverse;align-items:stretch}.bt-ops-dlg-foot .bt-btn{width:100%}.bt-ops-two .t,.bt-ops-two .s,.bt-ops-two.wide .t,.bt-ops-two.wide .s{max-width:100%}.bt-ops .bt-ls-actions{width:100%}}.bt-ls.bt-db{gap:20px}.bt-db .mono{font-family:var(--bt-mono)}.bt-db .bt-btn-soft{background:var(--bt-soft);color:var(--bt-ink)}.bt-db .bt-btn-soft:hover{background:#e3e8f0}.bt-db .bt-btn.sm{gap:6px;padding:6px 11px;font-size:12.5px}.bt-db a.bt-btn{text-decoration:none}.bt-ls-stats.bt-db-kpis{gap:16px}.bt-ls-stat.bt-db-kpi{gap:4px;padding:16px 20px}.bt-db-kpi .bt-ls-stat-val{letter-spacing:-.3px;font-size:28px;line-height:1.15}.bt-db-kpi .bt-ls-stat-val.mono{font:700 clamp(18px, 1.65vw, 24px)/1.3 var(--bt-mono);letter-spacing:0}.bt-db-kpi .bt-ls-stat-sub{white-space:normal;font-size:12.5px;line-height:1.4}.bt-db-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:24px;display:grid}.bt-db-col,.bt-db-side{flex-direction:column;gap:24px;min-width:0;display:flex}.bt-db-tile{background:var(--bt-white);box-shadow:var(--bt-shadow);border-radius:20px;flex-direction:column;gap:14px;min-width:0;padding:24px;display:flex}.bt-db-tile.flush{gap:0;padding:0}.bt-db-h{font:700 18px/1.2 var(--bt-head);letter-spacing:-.3px;color:var(--bt-ink);margin:0}.bt-db-head{border-bottom:1px solid var(--bt-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;display:flex}.bt-db-head.plain{border-bottom:0;padding-bottom:12px}.bt-db-headsub{font:400 12.5px/1.4 var(--bt-body);color:var(--bt-ink2);margin:0}.bt-db-head-right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.bt-db-tilehead{justify-content:space-between;align-items:center;gap:12px;display:flex}.bt-db-headnote{font:400 12.5px var(--bt-body);color:var(--bt-ink2);white-space:nowrap}.bt-db-headnote.mono{font-family:var(--bt-mono)}.bt-db-quiet{font:400 12.5px/1.45 var(--bt-body);color:var(--bt-ink2);margin:0}.bt-db-quiet .mono{color:var(--bt-ink);font-weight:600}.bt-db-tilefoot{justify-content:space-between;align-items:center;gap:12px;padding-top:2px;display:flex}.bt-db .bt-link.sm{white-space:nowrap}.bt-segs.bt-db-segs{background:var(--bt-soft);box-shadow:none;padding:4px}.bt-db-segs .bt-seg{gap:6px;padding:6px 12px;font-size:12.5px}.bt-db-segs .bt-seg:not(.active) .bt-seg-count{background:var(--bt-white)}.bt-db-needs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:4px 24px 20px;display:grid}.bt-db-need{background:var(--bt-soft);min-width:0;color:var(--bt-ink);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:background .15s;display:flex}a.bt-db-need:hover{background:#e6ebf3}a.bt-db-need:focus-visible{outline:2px solid var(--bt-blue);outline-offset:2px}.bt-db-need-ico{border-radius:12px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.bt-db-need-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.bt-db-need-line{align-items:baseline;gap:8px;min-width:0;display:flex}.bt-db-need-n{font:700 18px/1.2 var(--bt-mono);flex-shrink:0}.bt-db-need-k{font:600 13.5px/1.25 var(--bt-body);color:var(--bt-ink);min-width:0}.bt-db-need-sub{font:400 12px/1.35 var(--bt-body);color:var(--bt-ink2)}.bt-db-need-go{color:var(--bt-mute);flex-shrink:0}.bt-db-need.amber .bt-db-need-ico{color:#b5760c;background:#fbefd8}.bt-db-need.amber .bt-db-need-n{color:#b5760c}.bt-db-need.red .bt-db-need-ico{color:var(--bt-red);background:#fbe7e5}.bt-db-need.red .bt-db-need-n{color:var(--bt-red)}.bt-db-need.blue .bt-db-need-ico{background:var(--bt-blue-soft);color:var(--bt-blue)}.bt-db-need.blue .bt-db-need-n{color:var(--bt-blue)}.bt-db-need.slate .bt-db-need-ico{color:#5e6a72;background:#eceef0}.bt-db-need.slate .bt-db-need-n{color:#5e6a72}.bt-db-also{border-top:1px solid var(--bt-line);flex-wrap:wrap;align-items:center;gap:8px 18px;padding:12px 24px 16px;display:flex}.bt-db-also-k{font:600 10.5px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;color:var(--bt-ink2)}.bt-db-also-link{font:600 12.5px var(--bt-body);color:var(--bt-ink2);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.bt-db-also-link b{font:700 12.5px var(--bt-mono);color:var(--bt-ink)}.bt-db-also-link:hover{color:var(--bt-ink)}.bt-db-rows{margin:0;padding:0;list-style:none}.bt-db-rows>li+li{border-top:1px solid var(--bt-line)}.bt-db-appt{align-items:center;gap:16px;min-width:0;padding:12px 24px;display:flex}.bt-db-appt-time{width:76px;font:600 13px var(--bt-mono);color:var(--bt-ink);flex-direction:column;flex-shrink:0;gap:1px;display:flex}.bt-db-appt-day{font:400 11px var(--bt-mono);color:var(--bt-ink2)}.bt-db-appt-text{min-width:0;color:inherit;flex-direction:column;flex:1;gap:2px;text-decoration:none;display:flex}.bt-db-appt-svc{font:600 14px var(--bt-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}a.bt-db-appt-text:hover .bt-db-appt-svc{text-underline-offset:3px;text-decoration:underline}.bt-db-appt-who{font:400 12.5px var(--bt-body);color:var(--bt-ink2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bt-db-appt .bt-pill,.bt-db-recent .bt-pill{flex-shrink:0;padding:5px 10px;font-size:11px}.bt-db-appt .bt-btn{flex-shrink:0}.bt-db-more{border-top:1px solid var(--bt-line);justify-content:center;padding:10px 24px 14px;display:flex}.bt-db-rows>li.bt-db-more{border-top:1px solid var(--bt-line)}.bt-db-recent{color:inherit;align-items:center;gap:12px;min-width:0;padding:12px 24px;text-decoration:none;display:flex}.bt-db-recent:hover{background:#f7f9fc}.bt-avatar.bt-db-av{background:var(--bt-soft);width:32px;height:32px;color:var(--bt-ink);font-size:11px}.bt-db-recent-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bt-db-recent-line{align-items:baseline;gap:8px;min-width:0;display:flex}.bt-db-recent-name{font:600 14px var(--bt-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bt-db-recent-sub{font:400 12px var(--bt-body);color:var(--bt-ink2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bt-db-ref{font:600 13px var(--bt-mono);white-space:nowrap}.bt-db-empty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:28px 24px;display:flex}.bt-db-empty-ico{background:var(--bt-soft);width:48px;height:48px;color:var(--bt-ink2);border-radius:9999px;place-items:center;margin-bottom:4px;display:grid}.bt-db-empty-title{font:700 16px var(--bt-head);color:var(--bt-ink);margin:0}.bt-db-empty-sub{font:400 13px var(--bt-body);color:var(--bt-ink2);margin:0}.bt-db-empty .bt-db-rows{text-align:left;border-top:1px solid var(--bt-line);align-self:stretch;margin-top:6px}.bt-db-empty .bt-db-appt{padding:10px 0}.bt-db-jobs{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;padding:16px 24px 20px;display:grid}.bt-db-job{background:var(--bt-soft);min-width:0;color:var(--bt-ink);border-radius:14px;flex-direction:column;gap:10px;padding:14px 16px;text-decoration:none;transition:background .15s;display:flex}a.bt-db-job:hover{background:#e6ebf3}a.bt-db-job:focus-visible{outline:2px solid var(--bt-blue);outline-offset:2px}.bt-db-job-head{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.bt-db-job .bt-pill{padding:4px 9px;font-size:10.5px}.bt-db-job-who{align-items:center;gap:8px;min-width:0;display:flex}.bt-avatar.bt-db-job-av{background:var(--bt-white);width:26px;height:26px;color:var(--bt-ink);font-size:9.5px}.bt-db-job-text{flex-direction:column;gap:1px;min-width:0;display:flex}.bt-db-job-cust{font:600 13px var(--bt-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bt-db-job-veh{font:400 11.5px var(--bt-body);color:var(--bt-ink2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bt-db-job-progress{align-items:center;gap:8px;display:flex}.bt-db-bar{background:#dce3ee;border-radius:9999px;flex:1;height:6px;display:block;overflow:hidden}.bt-db-bar>i{background:var(--bt-blue);border-radius:9999px;height:100%;display:block}.bt-db-bar>i.mint{background:#1f9d5b}.bt-db-bar>i.amber{background:#f2b736}.bt-db-bar>i.red{background:var(--bt-red)}.bt-db-job-pct{text-align:right;min-width:32px;font:600 11px var(--bt-mono);color:var(--bt-ink2)}.bt-db-segbar{border-radius:9999px;gap:3px;height:12px;display:flex;overflow:hidden}.bt-db-segbar>i{min-width:6px;height:100%;display:block}.bt-db-legend{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.bt-db-legend li{justify-content:space-between;align-items:center;gap:12px;display:flex}.bt-db-legend-k{font:400 13.5px var(--bt-body);align-items:center;gap:8px;display:inline-flex}.bt-db-legend-k i{border-radius:9999px;flex-shrink:0;width:8px;height:8px}.bt-db-legend-v{font:600 13.5px var(--bt-mono)}.bt-db-team{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.bt-db-team li{align-items:center;gap:10px;min-width:0;display:flex}.bt-avatar.bt-db-team-av{background:var(--bt-soft);width:32px;height:32px;color:var(--bt-ink);font-size:11px}.bt-db-team-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.bt-db-team-name{font:600 13.5px var(--bt-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bt-db-team-sub{font:400 11.5px var(--bt-body);color:var(--bt-ink2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bt-db-dot{background:var(--bt-mute);border-radius:9999px;flex-shrink:0;width:8px;height:8px;display:inline-block}.bt-db-dot.mint{background:#1f9d5b}.bt-db-dot.amber{background:#b5760c}.bt-db-dot.blue{background:var(--bt-blue)}.bt-db-dot.slate{background:var(--bt-mute)}.bt-db-rating{border-top:1px solid var(--bt-line);color:inherit;padding-top:12px;text-decoration:none}.bt-db-rating:hover .k{color:var(--bt-ink);text-underline-offset:3px;text-decoration:underline}.bt-db-leads{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.bt-db-leads li{flex-direction:column;gap:4px;display:flex}.bt-db-lead-line{font:400 13px var(--bt-body);justify-content:space-between;gap:12px;display:flex}.bt-db-lead-line .mono{font-weight:600}.bt-db-lead-track{background:var(--bt-soft);border-radius:9999px;height:6px;display:block;overflow:hidden}.bt-db-lead-track>i{background:var(--bt-ink);border-radius:9999px;height:100%;display:block}.bt-db-jump{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px;display:grid}.bt-db-jump-link{min-width:0;font:600 13px var(--bt-body);color:var(--bt-ink);white-space:nowrap;text-overflow:ellipsis;border-radius:12px;align-items:center;gap:10px;padding:6px 8px;text-decoration:none;display:flex;overflow:hidden}.bt-db-jump-link:hover{background:var(--bt-soft)}.bt-db-jump-ico{background:var(--bt-soft);width:28px;height:28px;color:var(--bt-ink2);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.bt-db-jump-link:hover .bt-db-jump-ico{background:var(--bt-white);color:var(--bt-ink)}.bt-db-setup{background:var(--bt-blue);color:#fff;border-radius:20px;flex-direction:column;gap:20px;min-width:0;padding:24px;display:flex}.bt-db-setup-head{flex-direction:column;gap:6px;display:flex}.bt-db-setup-eyebrow{font:600 11px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;color:var(--bt-blue-text)}.bt-db-setup-title{font:700 26px/1.15 var(--bt-head);letter-spacing:-.5px;color:#fff;margin:0}.bt-db-steps{gap:10px;margin:0;padding:0;list-style:none;display:flex}.bt-db-step{flex:1;min-width:0}.bt-db-step-inner{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.bt-db-step-btn{cursor:pointer;border-radius:8px}.bt-db-step-btn:disabled{cursor:progress}.bt-db-step-btn:focus-visible{outline-offset:4px;outline:2px solid #fff}.bt-db-step-bar{background:#ffffff40;border-radius:9999px;height:6px;display:block}.bt-db-step.done .bt-db-step-bar{background:#fff}.bt-db-step.now .bt-db-step-bar{background:var(--bt-gold)}.bt-db-step-label{font:500 13px var(--bt-body);color:#ffffffa6;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bt-db-step.done .bt-db-step-label{color:#fff}.bt-db-step.now .bt-db-step-label{color:#fff;font-weight:700}.bt-db-step-btn:hover .bt-db-step-label{color:#fff;text-underline-offset:3px;text-decoration:underline}.bt-db-step-detail{font:400 12px/1.35 var(--bt-body);color:var(--bt-blue-text);margin-top:-4px}.bt-db-setup-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bt-db-setup .bt-btn-onblue{padding:12px 20px;font-size:14.5px}.bt-db-setup-later{font:600 14px var(--bt-body);color:var(--bt-blue-text);cursor:pointer;background:0 0;border:0;padding:8px 6px}.bt-db-setup-later:hover{color:#fff}.bt-db-access-k{font:600 13px var(--bt-body);color:var(--bt-ink2)}.bt-db-access-pills{flex-wrap:wrap;gap:8px;display:flex}.bt-db-legacy{min-width:0}.bt-invite{background:var(--bt-ground);min-height:100vh;color:var(--bt-ink);font-family:var(--bt-body);justify-content:center;align-items:center;padding:40px 16px;display:flex}.bt-invite-col{flex-direction:column;align-items:center;gap:24px;width:520px;max-width:100%;display:flex}.bt-invite-brand{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.bt-invite-logo{background:var(--bt-blue);color:#fff;width:44px;height:44px;font:800 16px var(--bt-head);border-radius:12px;place-items:center;display:grid}.bt-invite-name{font:700 18px var(--bt-head)}.bt-invite-card{background:var(--bt-white);width:100%;box-shadow:var(--bt-shadow);border-radius:20px;flex-direction:column;gap:20px;padding:32px;display:flex}.bt-invite-head{flex-direction:column;gap:8px;display:flex}.bt-invite-eyebrow{font:600 11px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;color:var(--bt-blue)}.bt-invite-h{font:700 28px/1.15 var(--bt-head);letter-spacing:-.6px;margin:0}.bt-invite-sub,.bt-invite-lead{font:400 14.5px/1.45 var(--bt-body);color:var(--bt-ink2);margin:0}.bt-invite-lead{font-size:14px}.bt-input.bt-invite-readonly{background:var(--bt-soft);border-color:var(--bt-soft);white-space:nowrap;text-overflow:ellipsis;align-items:center;display:flex;overflow:hidden}.bt-invite-full{width:100%}.bt-btn.bt-invite-cta{padding:15px 20px;font-size:14.5px}.bt-invite-textbtn{font:600 14px var(--bt-body);color:var(--bt-ink2);cursor:pointer;background:0 0;border:0;align-self:center;padding:4px 8px}.bt-invite-textbtn:hover{color:var(--bt-ink)}.bt-invite-alert{font:600 13.5px/1.4 var(--bt-body);color:var(--bt-red);background:#fbe7e5;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.bt-invite-alert svg{flex-shrink:0;margin-top:1px}.bt-invite-spin{color:var(--bt-ink2);justify-content:center;padding:12px 0;display:flex}.bt-invite-note{font:400 12.5px/1.45 var(--bt-body);color:var(--bt-ink2);text-align:center;margin:0}@media (width<=1280px){.bt-db-grid{grid-template-columns:minmax(0,1fr) 320px}.bt-db-needs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1100px){.bt-db-grid{grid-template-columns:minmax(0,1fr)}.bt-ls-stats.bt-db-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.bt-ls.bt-db,.bt-db-grid,.bt-db-col,.bt-db-side{gap:16px}.bt-db .bt-ls-actions{width:100%}.bt-db .bt-ls-actions .bt-btn{flex:auto}.bt-ls-stats.bt-db-kpis{gap:10px}.bt-ls-stat.bt-db-kpi{padding:14px 16px}.bt-db-kpi .bt-ls-stat-val{font-size:22px}.bt-db-kpi .bt-ls-stat-val.mono{font-size:17px}.bt-db-tile{padding:18px}.bt-db-tile.flush{padding:0}.bt-db-head{padding:16px 18px}.bt-db-head.plain{padding-bottom:10px}.bt-db-needs{grid-template-columns:minmax(0,1fr);gap:8px;padding:2px 18px 18px}.bt-db-also{padding:12px 18px 14px}.bt-db-appt{flex-wrap:wrap;gap:6px 12px;padding:12px 18px}.bt-db-appt-time{width:64px}.bt-db-appt-text{flex-basis:calc(100% - 76px)}.bt-db-appt .bt-btn,.bt-db-appt .bt-pill{margin-left:76px}.bt-db-appt .bt-btn+.bt-pill{margin-left:0}.bt-db-recent{padding:12px 18px}.bt-db-jobs{grid-template-columns:minmax(0,1fr);padding:14px 18px 18px}.bt-db-more{padding:10px 18px 12px}.bt-db-setup{gap:16px;padding:18px}.bt-db-setup-title{font-size:22px}.bt-db-steps{flex-direction:column;gap:12px}.bt-db-step-label{white-space:normal}.bt-db-setup-actions .bt-btn{flex:auto}.bt-invite{align-items:flex-start;padding:24px 16px}.bt-invite-card{gap:16px;padding:22px 18px}.bt-invite-h{font-size:24px}}@media (width<=1599px){.bt-db-needs{grid-template-columns:repeat(2,minmax(0,1fr))}}.bt-set .mono,.bt-sf .mono,.bt-rp .mono{font-family:var(--bt-mono)}.bt-sf .bt-pill.violet,.bt-sf-dlg .bt-pill.violet{color:#7c3aed;background:#eee6fb}.bt-sf .bt-ls-stat.mint .bt-ls-stat-val,.bt-rp .bt-ls-stat.mint .bt-ls-stat-val{color:#1f9d5b}.bt-sf .bt-ls-stat.blue .bt-ls-stat-val,.bt-rp .bt-ls-stat.blue .bt-ls-stat-val{color:var(--bt-blue)}.bt-sf .bt-pill.bt-sf-mini,.bt-rp .bt-pill.bt-rp-mini{padding:3px 9px;font-size:10.5px}.bt-sf-pills{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.bt-set-hub{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:24px;display:grid}.bt-set-nav{flex-direction:column;gap:4px;min-width:0;display:flex;position:sticky;top:8px}.bt-set-search{background:var(--bt-white);height:40px;color:var(--bt-mute);border:1px solid #dce3ee;border-radius:9999px;align-items:center;gap:8px;margin-bottom:6px;padding:0 12px;display:flex}.bt-set-search:focus-within{border-color:var(--bt-blue)}.bt-set-search input{min-width:0;font:400 13px var(--bt-body);color:var(--bt-ink);background:0 0;border:0;outline:none;flex:1}.bt-set-search input::placeholder{color:var(--bt-mute)}.bt-set-search input::-webkit-search-cancel-button{display:none}.bt-set-search-clear{background:var(--bt-soft);width:20px;height:20px;color:var(--bt-ink2);cursor:pointer;border:0;border-radius:9999px;place-items:center;display:grid}.bt-set-navlist{flex-direction:column;gap:4px;display:flex}.bt-set-navitem{width:100%;font:600 13.5px var(--bt-body);color:var(--bt-ink);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;display:flex}.bt-set-navitem>svg{color:var(--bt-ink2);flex-shrink:0}.bt-set-navitem:hover{background:#ffffffbf}.bt-set-navitem.on{background:var(--bt-ink);color:#fff}.bt-set-navitem.on>svg{color:#fff}.bt-set-navlabel{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.bt-set-navcount{font:600 11px var(--bt-mono);color:var(--bt-mute)}.bt-set-navitem.on .bt-set-navcount{color:#fff9}.bt-set-body{flex-direction:column;gap:20px;min-width:0;display:flex}.bt-set-tilehead{justify-content:space-between;align-items:center;gap:12px;display:flex}.bt-set-h{font:700 17px var(--bt-head);letter-spacing:-.2px;color:var(--bt-ink);margin:0}.bt-set-profile{gap:14px}.bt-set-profile-row{align-items:center;gap:16px;min-width:0;display:flex}.bt-set-logo{background:var(--bt-ink);color:#fff;width:64px;height:64px;font:700 18px var(--bt-head);border-radius:16px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.bt-set-logo:has(img){background:var(--bt-white);box-shadow:inset 0 0 0 1px var(--bt-line)}.bt-set-logo img{object-fit:contain;width:100%;height:100%;padding:8px;display:block}.bt-set-profile-text{flex-direction:column;gap:3px;min-width:0;display:flex}.bt-set-profile-name{font:700 16px var(--bt-body);color:var(--bt-ink)}.bt-set-profile-sub{font:400 12.5px/1.45 var(--bt-body);color:var(--bt-ink2);margin:0}.bt-set-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.bt-set-fact{background:var(--bt-soft);border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.bt-set-fact .k{font:600 10.5px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;color:var(--bt-ink2)}.bt-set-fact .v{font:600 13px/1.4 var(--bt-body);color:var(--bt-ink);overflow-wrap:anywhere}.bt-set-sec{flex-direction:column;gap:10px;display:flex}.bt-set-sec-title{font:700 17px var(--bt-head);letter-spacing:-.2px;color:var(--bt-ink);margin:0}.bt-set-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.bt-set-card{background:var(--bt-white);box-shadow:var(--bt-shadow);color:var(--bt-ink);border-radius:20px;flex-direction:column;gap:8px;min-width:0;padding:14px 16px;text-decoration:none;transition:transform .12s,box-shadow .15s;display:flex}.bt-set-card:hover{transform:translateY(-1px);box-shadow:0 6px 18px #1a1a1a12}.bt-set-card:focus-visible{outline:2px solid var(--bt-blue);outline-offset:2px}.bt-set-card-head{align-items:center;gap:10px;min-width:0;display:flex}.bt-set-card-icon{background:var(--bt-soft);width:32px;height:32px;color:var(--bt-ink);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.bt-set-card-title{min-width:0;font:700 14px/1.25 var(--bt-body);flex:1}.bt-set-card-chev{color:var(--bt-mute);flex-shrink:0}.bt-set-card-desc{font:400 12.5px/1.4 var(--bt-body);color:var(--bt-ink2)}.bt-set-card-group{font:600 10.5px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;color:var(--bt-mute)}.bt-set-empty{gap:6px}.bt-sf-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.bt-sf-grid.solo{grid-template-columns:minmax(0,1fr)}.bt-sf-main,.bt-sf-side{flex-direction:column;gap:16px;min-width:0;display:flex}.bt-sf-side{gap:20px}.bt-sf-person{align-items:center;gap:10px;min-width:0;display:flex}.bt-sf-avatar{background:var(--bt-soft);width:32px;height:32px;color:var(--bt-ink);font:700 11.5px var(--bt-body);border-radius:9999px;flex-shrink:0;place-items:center;display:grid;position:relative}.bt-sf-avatar img{object-fit:cover;border-radius:9999px;width:100%;height:100%;display:block}.bt-sf-avatar.lg{width:40px;height:40px;font-size:13px}.bt-sf-avatar.xl{background:var(--bt-ink);color:#fff;width:64px;height:64px;font:700 20px var(--bt-head)}.bt-sf-online{border:2px solid var(--bt-white);background:#1f9d5b;border-radius:9999px;width:11px;height:11px;position:absolute;bottom:-1px;right:-1px}.bt-sf-avatar.xl .bt-sf-online{border-width:3px;width:16px;height:16px;bottom:1px;right:1px}.bt-sf-person-text{flex-direction:column;gap:1px;min-width:0;display:flex}.bt-sf-name{max-width:240px;font:600 13.5px var(--bt-body);color:var(--bt-ink);text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;overflow:hidden}.bt-sf-name:hover{text-underline-offset:3px;text-decoration:underline}.bt-sf-email{max-width:260px;font:400 11.5px var(--bt-mono);color:var(--bt-ink2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bt-sf-lastactive{font:400 12.5px var(--bt-mono);color:var(--bt-ink2);white-space:nowrap}.bt-sf-lastactive.online{font-family:var(--bt-body);color:#1f9d5b;font-weight:600}.bt-sf-branches{font:400 12.5px var(--bt-body);color:var(--bt-ink);white-space:nowrap}.bt-sf-tilehead{justify-content:space-between;align-items:center;gap:12px;display:flex}.bt-sf-h{font:700 17px var(--bt-head);letter-spacing:-.2px;color:var(--bt-ink);align-items:center;gap:8px;margin:0;display:inline-flex}.bt-sf-count{background:var(--bt-soft);font:600 11px var(--bt-mono);color:var(--bt-ink2);border-radius:9999px;padding:1px 8px}.bt-sf-quiet{font:400 13px/1.45 var(--bt-body);color:var(--bt-ink2);align-items:center;gap:6px;margin:0;display:flex}.bt-tile.bt-sf-quiet{text-align:center;padding:24px;display:block}.bt-sf-chev{color:var(--bt-mute);flex-shrink:0;transition:transform .15s}.bt-sf-chev.open{transform:rotate(90deg)}.bt-sf .bt-sf-red,.bt-sf .bt-kv .v.bt-sf-red{color:var(--bt-red)}.bt-sf-roles{gap:8px}.bt-sf-rolelist{flex-direction:column;display:flex}.bt-sf-rolerow{border:0;border-top:1px solid var(--bt-line);text-align:left;cursor:pointer;width:100%;color:var(--bt-ink);background:0 0;border-radius:0;align-items:center;gap:10px;padding:9px 6px;display:flex}.bt-sf-rolerow:first-child{border-top:0}.bt-sf-rolerow:hover{background:#f7f9fc}.bt-sf-rolerow.locked{cursor:default}.bt-sf-rolerow.locked:hover{background:0 0}.bt-sf-rolerow.locked .bt-sf-chev{visibility:hidden}.bt-sf-rolerow-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.bt-sf-rolerow-name{font:600 13.5px var(--bt-body);align-items:center;gap:6px;display:inline-flex}.bt-sf-rolerow-sub{font:400 11.5px var(--bt-body);color:var(--bt-ink2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bt-sf-rolerow-count{font:500 12.5px var(--bt-mono);color:var(--bt-ink2)}.bt-sf-warnicon{color:var(--bt-amber);flex-shrink:0}.bt-sf-tip{background:var(--bt-soft);color:var(--bt-ink2);border-radius:20px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.bt-sf-tip-head{font:700 13.5px var(--bt-body);color:var(--bt-ink);align-items:center;gap:8px;display:flex}.bt-sf-tip p{font:400 12.5px/1.45 var(--bt-body);margin:0}.bt-sf-tip code,.bt-sf-inline-warn code{font:600 11.5px var(--bt-mono)}.bt-sf-tip.warn{color:#7a4f08;background:#fbefd8}.bt-sf-tip.warn .bt-sf-tip-head{color:var(--bt-amber)}.bt-sf-inline-warn{font:400 12.5px/1.45 var(--bt-body);color:#7a4f08;background:#fbefd8;border-radius:12px;align-items:center;gap:8px;margin:0;padding:8px 12px;display:flex}.bt-sf-inline-warn>svg{color:var(--bt-amber);flex-shrink:0}.bt-sf-inline-warn .bt-link{flex-shrink:0;margin-left:auto}.bt-sf-rolegrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.bt-sf-rolecard{gap:10px}.bt-sf-rolecard-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bt-sf-rolecard-name{font:700 17px var(--bt-head);letter-spacing:-.2px;margin:0 4px 0 0}.bt-sf-rolecard-desc{font:400 13px/1.45 var(--bt-body);color:var(--bt-ink2);margin:0}.bt-sf-rolecard-warn{font:400 12.5px/1.4 var(--bt-body);color:#7a4f08;background:#fbefd8;border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:8px 10px;display:flex}.bt-sf-rolecard-warn>svg{color:var(--bt-amber);flex-shrink:0;margin-top:1px}.bt-sf-rolecard-foot{border-top:1px solid var(--bt-line);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:10px;display:flex}.bt-sf-rolecard-meta{font:400 12.5px var(--bt-body);color:var(--bt-ink2)}.bt-sf-rolecard-meta b{font:600 12.5px var(--bt-mono);color:var(--bt-ink)}.bt-sf-rolecard-actions{align-items:center;gap:4px;display:flex}.bt-btn.bt-sf-btn-sm{gap:6px;padding:7px 14px;font-size:13px}.bt-ls-iconbtn:disabled{opacity:.4;cursor:default}.bt-ls-iconbtn:disabled:hover{color:var(--bt-ink2);background:0 0}.bt-sf-permsview{flex-direction:column;gap:14px;display:flex}.bt-sf-permcats{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:start;gap:16px;display:grid}.bt-sf-permcat{gap:8px}.bt-sf-permlist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bt-sf-permlist li{border-top:1px solid var(--bt-line);flex-direction:column;gap:1px;padding:7px 0;display:flex}.bt-sf-permlist li:first-child{border-top:0}.bt-sf-permname{font:600 13px var(--bt-body);color:var(--bt-ink);align-items:center;gap:6px;display:inline-flex}.bt-sf-permcode{font:400 11px var(--bt-mono);color:var(--bt-ink2)}[data-shell=bento] .bt-sf-confirm-detail{background:var(--bt-soft);font:400 12.5px/1.45 var(--bt-body);color:var(--bt-ink2);border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}[data-shell=bento] .bt-sf-confirm-detail>svg{flex-shrink:0;margin-top:1px}[data-shell=bento] .bt-sf-confirm-detail b{font-family:var(--bt-mono);color:var(--bt-ink)}[data-shell=bento] .bt-sf-confirm-note{font:400 12.5px var(--bt-body);color:var(--bt-ink2);margin:0}.bt-sf-detail{flex-direction:column;gap:16px;min-width:0;display:flex}.bt-sf-crumb{font:400 12.5px var(--bt-body);color:var(--bt-ink2);cursor:pointer;background:0 0;border:0;padding:0}.bt-sf-crumb:hover{color:var(--bt-ink);text-underline-offset:3px;text-decoration:underline}.bt-sf-profile{padding:20px 24px}.bt-sf-profile-row{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.bt-sf-profile-text{flex-direction:column;flex:1;gap:6px;min-width:240px;display:flex}.bt-sf-profile-line{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bt-sf-profile-name{font:700 26px/1.15 var(--bt-head);letter-spacing:-.6px;color:var(--bt-ink);margin:0}.bt-sf-profile-sub{font:400 13px/1.45 var(--bt-body);color:var(--bt-ink2);overflow-wrap:anywhere;margin:0}.bt-sf-profile-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bt-sf-profile-actions .bt-btn{padding:10px 16px;font-size:13.5px}.bt-btn.bt-sf-btn-danger{color:var(--bt-red);box-shadow:inset 0 0 0 1px var(--bt-red)}.bt-btn.bt-sf-btn-danger:hover{background:#fbe7e5}.bt-sf-invite-note{background:var(--bt-blue-soft);font:400 13px/1.45 var(--bt-body);color:var(--bt-ink);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;padding:8px 8px 8px 14px;display:flex}.bt-sf-invite-note>svg{color:var(--bt-blue);flex-shrink:0}.bt-sf-invite-note>span{flex:1;min-width:180px}.bt-btn.bt-sf-invite-btn{padding:8px 14px;font-size:13px}.bt-ls-iconbtn.bt-sf-iconbtn-lg{width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--bt-line)}.bt-sf-detail>.bt-segs .bt-seg{padding:9px 16px;font-size:13.5px}.bt-sf-detail-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:24px;display:grid}.bt-sf-detail-col{flex-direction:column;gap:20px;min-width:0;display:flex}.bt-sf-dtile{gap:12px}.bt-sf-kvs{flex-direction:column;display:flex}.bt-sf-kvs .bt-kv{border-top:1px solid var(--bt-line);align-items:flex-start;padding:8px 0}.bt-sf-kvs .bt-kv:first-child{border-top:0;padding-top:2px}.bt-sf-kvs .bt-kv .k{flex-shrink:0}.bt-sf-kvs .bt-kv .v{text-align:right;overflow-wrap:anywhere;font-size:13.5px}.bt-sf-permchips{flex-wrap:wrap;gap:8px;display:flex}.bt-sf-permchip{background:var(--bt-soft);font:600 11.5px var(--bt-mono);color:var(--bt-ink);border:0;border-radius:9999px;padding:5px 10px}button.bt-sf-permchip.more{font-family:var(--bt-body);color:var(--bt-blue);cursor:pointer}button.bt-sf-permchip.more:hover{background:var(--bt-blue-soft)}.bt-sf-rows{flex-direction:column;display:flex}.bt-sf-jobrow{border-top:1px solid var(--bt-line);color:var(--bt-ink);align-items:center;gap:12px;min-width:0;padding:9px 0;text-decoration:none;display:flex}.bt-sf-jobrow:first-child{border-top:0}.bt-sf-jobrow:hover .bt-sf-jobno{text-underline-offset:3px;text-decoration:underline}.bt-sf-jobno{width:120px;font:600 13px var(--bt-mono);flex-shrink:0}.bt-sf-jobtext{min-width:0;font:400 13px var(--bt-body);color:var(--bt-ink2);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.bt-sf-activity{flex-direction:column;display:flex}.bt-sf-activity-row{border-top:1px solid var(--bt-line);align-items:flex-start;gap:12px;padding:8px 0;display:flex}.bt-sf-activity-row:first-child{border-top:0}.bt-sf-activity-time{width:76px;font:400 12.5px/1.6 var(--bt-mono);color:var(--bt-ink2);flex-shrink:0}.bt-sf-activity-text{min-width:0;font:400 13.5px/1.45 var(--bt-body);color:var(--bt-ink);overflow-wrap:anywhere;flex:1}.bt-sf-activity-text .bt-pill{vertical-align:1px;margin-left:8px}.bt-sf-override{border-top:1px solid var(--bt-line);align-items:center;gap:10px;padding:8px 0;display:flex}.bt-sf-override:first-child{border-top:0}.bt-sf-override-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bt-sf-override-text code{font:600 12px var(--bt-mono);color:var(--bt-ink)}.bt-sf-override-text span{font:400 12px var(--bt-body);color:var(--bt-ink2)}[data-shell=bento].bt-sf-dlg{background:var(--bt-white);color:var(--bt-ink);border:0;border-radius:24px;gap:16px;padding:26px 28px 22px;box-shadow:0 24px 60px #00000040}[data-shell=bento].bt-sf-staffdlg{max-width:720px}[data-shell=bento].bt-sf-roledlg{max-width:860px}[data-shell=bento].bt-sf-dlg>button.absolute{background:var(--bt-soft);width:38px;height:38px;color:var(--bt-ink);opacity:1;border-radius:9999px;top:22px;right:22px}.bt-sf-dlg-head{text-align:left;padding-right:48px}.bt-sf-dlg-title{font:700 26px/1.2 var(--bt-head);letter-spacing:-.6px;color:var(--bt-ink);margin:0}.bt-sf-dlg-sub{font:400 14px/1.45 var(--bt-body);color:var(--bt-ink2);margin:0}[data-shell=bento].bt-sf-dlg label:not(.text-destructive){color:var(--bt-ink2)}[data-shell=bento].bt-sf-dlg label{font:600 13px var(--bt-body)}[data-shell=bento].bt-sf-dlg :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,button[role=combobox]){background:var(--bt-white);min-height:44px;box-shadow:none;font-family:var(--bt-body);border-color:#dce3ee;border-radius:12px;font-size:14px}[data-shell=bento].bt-sf-dlg :where(input,textarea,button[role=combobox]):focus-visible{border-color:var(--bt-blue);box-shadow:0 0 0 1px var(--bt-blue);outline:none}[data-shell=bento].bt-sf-dlg input.bt-sf-mono{font-family:var(--bt-mono);font-size:13.5px}[data-shell=bento].bt-sf-dlg button[role=checkbox]{background:var(--bt-white);color:#fff;border:1.5px solid #c9d1dc;border-radius:6px;width:20px;height:20px}[data-shell=bento].bt-sf-dlg button[role=checkbox][data-state=checked]{background:var(--bt-blue);border-color:var(--bt-blue)}[data-shell=bento].bt-sf-dlg button[role=checkbox] svg{width:14px;height:14px}.bt-sf-form{flex-direction:column;gap:22px;min-width:0;display:flex}.bt-sf-group{flex-direction:column;gap:12px;min-width:0;display:flex}.bt-sf-eyebrow{font:600 11px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;color:var(--bt-ink2)}.bt-sf-formrow{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.bt-sf-item{min-width:0}.bt-sf-optional{font:400 12px var(--bt-body);color:var(--bt-mute)}.bt-sf-help{font:400 12.5px/1.45 var(--bt-body);color:var(--bt-ink2);margin:0}.bt-sf-subform{flex-direction:column;gap:12px;display:flex}.bt-btn.bt-sf-btn-block{align-self:flex-start;padding:9px 16px;font-size:13.5px}.bt-sf-photo{align-items:center;gap:16px;display:flex}.bt-sf-softbtn{background:var(--bt-soft);font:600 13.5px var(--bt-body);color:var(--bt-ink);cursor:pointer;border:0;border-radius:9999px;align-self:flex-start;align-items:center;gap:8px;padding:10px 16px;display:inline-flex}.bt-sf-softbtn:hover{background:#e3e8f0}.bt-sf-item>.bt-sf-softbtn+.bt-sf-help{margin-top:6px}.bt-sf-branchlist{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.bt-sf-branch{background:var(--bt-white);border:1px solid #dce3ee;border-radius:14px;align-items:center;gap:12px;min-height:50px;padding:10px 14px;display:flex}.bt-sf-branch.on{background:var(--bt-blue-soft);border-color:var(--bt-blue)}.bt-sf-branch-main{cursor:pointer;flex:1;align-items:center;gap:12px;min-width:0;display:flex}[data-shell=bento].bt-sf-dlg .bt-sf-branch-name{font:600 14.5px var(--bt-body);color:var(--bt-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-shell=bento].bt-sf-dlg .bt-sf-branch.on .bt-sf-branch-name{color:var(--bt-blue)}.bt-sf-primary{font:600 12px var(--bt-body);color:var(--bt-ink2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9999px;flex-shrink:0;padding:4px 10px}.bt-sf-primary:hover{color:var(--bt-ink);text-underline-offset:3px;text-decoration:underline}.bt-sf-primary.on{background:var(--bt-white);color:var(--bt-blue)}.bt-sf-primary.on:hover{text-decoration:none}.bt-sf-primary.static{cursor:default}.bt-sf-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bt-sf-choice{background:var(--bt-white);cursor:pointer;border:1px solid #dce3ee;border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.bt-sf-choice.on{background:var(--bt-blue-soft);border-color:var(--bt-blue)}.bt-sf-choice:has(.bt-sf-choice-radio:focus-visible){box-shadow:0 0 0 3px #2563eb40}[data-shell=bento].bt-sf-dlg .bt-sf-choice-radio{width:18px;height:18px;accent-color:var(--bt-blue);cursor:pointer;flex-shrink:0;margin:1px 0 0}[data-shell=bento].bt-sf-dlg .bt-sf-choice-radio:focus-visible{box-shadow:none}.bt-sf-choice-text{flex-direction:column;gap:2px;min-width:0;display:flex}[data-shell=bento].bt-sf-dlg .bt-sf-choice-title{font:600 14px/1.35 var(--bt-body);color:var(--bt-ink)}[data-shell=bento].bt-sf-dlg .bt-sf-choice.on .bt-sf-choice-title{color:var(--bt-blue)}[data-shell=bento].bt-sf-dlg .bt-sf-choice-sub{font:400 12.5px/1.4 var(--bt-body);color:var(--bt-ink2)}.bt-sf-switchrow{background:var(--bt-soft);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.bt-sf-switchtext{flex-direction:column;gap:3px;min-width:0;display:flex}[data-shell=bento].bt-sf-dlg .bt-sf-switchtext label{font:600 14px/1.3 var(--bt-body);color:var(--bt-ink)}[data-shell=bento].bt-sf-dlg button[role=switch].rounded-full{border-width:0;flex-shrink:0;width:36px;height:22px;padding:3px}[data-shell=bento].bt-sf-dlg button[role=switch].rounded-full[data-state=checked]{background:var(--bt-blue)}[data-shell=bento].bt-sf-dlg button[role=switch].rounded-full[data-state=unchecked]{background:#c9d1dc}[data-shell=bento].bt-sf-dlg button[role=switch].rounded-full>span{width:16px;height:16px;translate:0;box-shadow:0 1px 2px #0f172a33}[data-shell=bento].bt-sf-dlg button[role=switch].rounded-full[data-state=checked]>span{translate:14px}.bt-sf-dlg-foot{border-top:1px solid var(--bt-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding-top:16px;display:flex}.bt-sf-dlg-note{font:400 12.5px var(--bt-body);color:var(--bt-ink2)}.bt-sf-dlg-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.bt-sf-quickstart{background:var(--bt-soft);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.bt-sf-quickstart .bt-sf-eyebrow{margin-right:4px}[data-shell=bento].bt-sf-dlg button[role=combobox].bt-sf-clone{border-radius:9999px;width:180px;height:34px;min-height:34px;font-size:12.5px}.bt-sf-chipbtn{background:var(--bt-white);font:600 12.5px var(--bt-body);color:var(--bt-ink);cursor:pointer;border:0;border-radius:9999px;padding:6px 12px}.bt-sf-chipbtn:hover{background:#e3e8f0}.bt-sf-chipbtn.ghost{color:var(--bt-ink2);background:0 0}.bt-sf-chipbtn.ghost:hover{color:var(--bt-ink);background:#ffffffb3}.bt-sf-permhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bt-sf-permhead-label{font:600 13px var(--bt-body);color:var(--bt-ink2)}.bt-sf-permsearch{background:var(--bt-soft);width:240px;height:36px;color:var(--bt-mute);border-radius:9999px;align-items:center;gap:6px;padding:0 12px;display:flex}[data-shell=bento].bt-sf-dlg .bt-sf-permsearch input{min-width:0;height:100%;min-height:0;box-shadow:none;font:400 12.5px var(--bt-body);color:var(--bt-ink);background:0 0;border:0;outline:none;flex:1;padding:0}.bt-sf-permbox{border:1px solid var(--bt-line);border-radius:16px;flex:1;min-height:240px;max-height:52vh;overflow-y:auto}.bt-sf-permbox-inner{padding:4px 8px}.bt-sf-permcatrow{border-top:1px solid var(--bt-line)}.bt-sf-permcatrow:first-child{border-top:0}.bt-sf-permcat-line{align-items:center;gap:10px;padding:8px 6px;display:flex}.bt-sf-permcat-toggle{text-align:left;cursor:pointer;min-width:0;color:var(--bt-ink);background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0;display:flex}.bt-sf-permcat-toggle .bt-sf-chev{margin-left:auto}.bt-sf-permcat-name{font:600 13.5px var(--bt-body)}.bt-sf-permcat-count{background:var(--bt-soft);font:600 11px var(--bt-mono);color:var(--bt-ink2);border-radius:9999px;padding:1px 7px}.bt-sf-permcat-bar{background:var(--bt-soft);border-radius:9999px;width:64px;height:4px;display:block;overflow:hidden}.bt-sf-permcat-bar>span{background:#c9d1dc;border-radius:9999px;height:100%;transition:width .15s;display:block}.bt-sf-permcat-bar>span.some{background:var(--bt-amber)}.bt-sf-permcat-bar>span.full{background:#1f9d5b}.bt-sf-permitems{flex-direction:column;gap:2px;padding:0 6px 8px 34px;display:flex}.bt-sf-permitem{cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:6px 8px;display:flex}.bt-sf-permitem:hover{background:var(--bt-soft)}.bt-sf-permitem button[role=checkbox]{margin-top:1px}.bt-sf-permitem-text{flex-direction:column;gap:1px;min-width:0;display:flex}[data-shell=bento].bt-sf-dlg .bt-sf-permitem-name{font:600 12.5px var(--bt-body);color:var(--bt-ink)}.bt-sf-permitem-name code{font:400 10.5px var(--bt-mono);color:var(--bt-ink2);margin-left:6px}.bt-sf-permitem-desc{font:400 11.5px var(--bt-body);color:var(--bt-ink2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bt-rp-hub{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:24px;display:grid}.bt-rp-nav{flex-direction:column;gap:14px;min-width:0;display:flex;position:sticky;top:8px}.bt-rp-group{flex-direction:column;gap:2px;display:flex}.bt-rp-group-title{font:600 10.5px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;color:var(--bt-ink2);padding:0 12px 6px}.bt-rp-item{width:100%;font:600 13.5px var(--bt-body);color:var(--bt-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;text-decoration:none;display:flex}.bt-rp-item>svg:first-child{color:var(--bt-ink2);flex-shrink:0}.bt-rp-item:hover{background:#ffffffbf}.bt-rp-item.on{background:var(--bt-ink);color:#fff}.bt-rp-item.on>svg:first-child{color:#fff}.bt-rp-item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.bt-rp-item-ext{color:var(--bt-mute);flex-shrink:0}.bt-rp-item.soon{color:var(--bt-mute);cursor:default}.bt-rp-item.soon>svg:first-child{color:#c9d1dc}.bt-rp-item.soon:hover{background:0 0}.bt-rp-soon{background:var(--bt-soft);font:600 10px var(--bt-mono);letter-spacing:.5px;text-transform:uppercase;color:var(--bt-ink2);border-radius:9999px;flex-shrink:0;padding:1px 7px}.bt-rp-body{flex-direction:column;gap:20px;min-width:0;scroll-margin-top:12px;display:flex}.bt-rp-head{gap:6px;padding:18px 24px}.bt-rp-head-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bt-rp-title{font:700 22px var(--bt-head);letter-spacing:-.4px;color:var(--bt-ink);margin:0}.bt-rp-head-links{align-items:center;gap:14px;display:flex}.bt-rp-sub{font:400 13px/1.45 var(--bt-body);color:var(--bt-ink2);margin:0}.bt-rp-quiet{text-align:center;font:400 13.5px/1.45 var(--bt-body);color:var(--bt-ink2);padding:28px 24px}.bt-rp-bars{gap:10px}.bt-rp-bars-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.bt-rp-h3{font:700 16px var(--bt-head);letter-spacing:-.2px;color:var(--bt-ink);margin:0}.bt-rp-mono{font:500 12.5px var(--bt-mono);color:var(--bt-ink2)}.bt-rp-bar{border-radius:9999px;gap:3px;height:14px;display:flex;overflow:hidden}.bt-rp-bar>span{flex-shrink:1;flex-basis:0;min-width:4px;height:100%}.bt-rp-bar.empty{background:var(--bt-soft)}.bt-rp-legend{flex-wrap:wrap;gap:8px 18px;display:flex}.bt-rp-legend-item{font:400 12.5px var(--bt-body);color:var(--bt-ink2);align-items:center;gap:6px;display:inline-flex}.bt-rp-legend-item b{font:600 12.5px var(--bt-mono);color:var(--bt-ink)}.bt-rp-dot{border-radius:9999px;flex-shrink:0;width:8px;height:8px}.bt-rp-tools{border-bottom:1px solid var(--bt-line);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.bt-ls-search.bt-rp-search{flex:220px;min-width:180px;max-width:360px;height:38px}.bt-rp-tools-label{font:600 13px var(--bt-body);color:var(--bt-ink2);flex:1}.bt-segs.bt-rp-segs{background:var(--bt-soft);box-shadow:none;margin-left:auto;padding:4px}.bt-segs.bt-rp-segs .bt-seg{padding:6px 12px;font-size:12.5px}.bt-segs.bt-rp-segs .bt-seg:not(.active) .bt-seg-count{background:var(--bt-white)}[data-shell=bento] .bt-rp-table tbody td{white-space:nowrap}[data-shell=bento] .bt-rp-table th.num,[data-shell=bento] .bt-rp-table td.num{text-align:right}[data-shell=bento] .bt-rp-table td.strong{font-weight:600}[data-shell=bento] .bt-rp-table tfoot td{border-top:1px solid var(--bt-line);font:700 13px var(--bt-body);color:var(--bt-ink);white-space:nowrap;background:#f7f9fc;padding:10px}[data-shell=bento] .bt-rp-table tfoot td.money,[data-shell=bento] .bt-rp-table tfoot td.tnum{font:700 12.5px var(--bt-mono)}[data-shell=bento] .bt-rp-table .bt-ls-rowactions{justify-content:flex-end}.bt-rp .bt-rp-red{color:var(--bt-red)}.bt-rp .bt-rp-blue{color:var(--bt-blue)}.bt-rp .bt-rp-mint{color:#1f9d5b}.bt-rp-cell2{flex-direction:column;gap:2px;min-width:0;display:flex}.bt-rp-cell-title{font:600 13.5px var(--bt-body);color:var(--bt-ink);text-decoration:none}a.bt-rp-cell-title:hover,a.bt-rp-ref:hover{text-underline-offset:3px;text-decoration:underline}.bt-rp-cell-sub{font:400 11.5px var(--bt-body);color:var(--bt-ink2)}.bt-rp-ref{font:600 12.5px var(--bt-mono);color:var(--bt-ink);text-decoration:none}[data-shell=bento] .bt-rp-table td.bt-rp-empty{text-align:center;font:400 13.5px var(--bt-body);color:var(--bt-mute);white-space:normal;padding:28px 16px}.bt-rp-foot{border-top:1px solid var(--bt-line);font:400 12.5px var(--bt-body);color:var(--bt-ink2);padding:10px 16px}.bt-rp-foot.bt-rp-pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bt-rp-pager-btns{align-items:center;gap:8px;display:inline-flex}.bt-rp-pager-btns .tnum{font:600 12px var(--bt-mono);color:var(--bt-ink2)}.bt-rp-pager-btns .bt-btn{height:32px;padding:0 12px;font-size:12.5px}.bt-rp-meterwrap{justify-content:flex-end;align-items:center;gap:8px;min-width:108px;display:inline-flex}.bt-rp-meter{background:var(--bt-soft);border-radius:9999px;flex-shrink:0;width:56px;height:6px;display:inline-block;overflow:hidden}.bt-rp-meter>i{background:var(--bt-blue);border-radius:9999px;height:100%;display:block}.bt-rp-meter.hot>i{background:var(--bt-red)}.bt-rp .bt-rp-dim{color:var(--bt-mute);font-weight:400}.bt-rp-stmt{gap:18px;padding:20px 24px}.bt-rp-stmt-sec{flex-direction:column;display:flex}.bt-rp-stmt-sec .bt-rp-h3{margin-bottom:6px}.bt-rp-line{justify-content:space-between;align-items:center;gap:12px;padding:7px 0;display:flex}.bt-rp-stmt-sec .bt-rp-line+.bt-rp-line{border-top:1px solid var(--bt-line)}.bt-rp-line .k{min-width:0;font:400 13.5px var(--bt-body);color:var(--bt-ink);align-items:center;gap:8px;display:inline-flex}.bt-rp-line .v{font:600 13.5px var(--bt-mono);color:var(--bt-ink);flex-shrink:0}.bt-rp-line.sub .k{color:var(--bt-ink2);padding-left:23px;font-size:12.5px}.bt-rp-line.sub .v{color:var(--bt-ink2);font-size:12.5px;font-weight:500}.bt-rp-stmt-sec .bt-rp-line.total{border-top:1px solid #d5dce6;margin-top:2px}.bt-rp-line.total .k,.bt-rp-line.total .v{font-weight:700}.bt-rp-line.muted .k,.bt-rp-line.muted .v{color:var(--bt-mute)}.bt-rp-line.grand{border-top:2px solid var(--bt-ink);padding-top:14px}.bt-rp-line.grand .k{font:700 15px var(--bt-head)}.bt-rp-line.grand .v{font:700 16px var(--bt-mono)}.bt-rp-line .k .bt-rp-mint,.bt-rp-line .k .bt-rp-red{flex-shrink:0}.bt-rp-period{background:var(--bt-white);height:40px;font:600 13px var(--bt-body);color:var(--bt-ink);cursor:pointer;white-space:nowrap;border:1px solid #dce3ee;border-radius:9999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.bt-rp-period>svg{color:var(--bt-ink2)}.bt-rp-period:hover{border-color:#c9d1dc}[data-shell=bento].bt-rp-periodpop{background:var(--bt-white);width:300px;color:var(--bt-ink);box-shadow:var(--bt-shadow-float);border:0;border-radius:16px;padding:12px 14px}.bt-rp-custom{border-top:1px solid var(--bt-line);flex-direction:column;gap:8px;margin-top:8px;padding-top:10px;display:flex}.bt-rp-custom-label{font:600 12px var(--bt-body);color:var(--bt-ink2)}.bt-rp-custom-dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.bt-rp-custom-dates .bt-input{height:38px;font:500 12px var(--bt-mono);border-radius:10px;padding:0 8px}.bt-rp-custom .bt-btn{align-self:flex-end;padding:8px 16px;font-size:13px}@media (width<=1280px){.bt-rp .bt-ls-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1100px){.bt-sf-grid,.bt-sf-detail-grid{grid-template-columns:minmax(0,1fr)}.bt-set-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.bt-set-hub{grid-template-columns:minmax(0,1fr);gap:16px}.bt-set-nav{position:static}.bt-set-navlist{scrollbar-width:none;flex-direction:row;gap:6px;padding-bottom:2px;overflow-x:auto}.bt-set-navlist::-webkit-scrollbar{display:none}.bt-set-navitem{background:var(--bt-white);width:auto;box-shadow:var(--bt-shadow);border-radius:9999px;flex-shrink:0;padding:8px 14px}.bt-set-navlabel{overflow:visible}.bt-set-grid{grid-template-columns:minmax(0,1fr)}.bt-set-profile-row{align-items:flex-start}.bt-set-logo{border-radius:14px;width:52px;height:52px;font-size:16px}.bt-sf-rolegrid,.bt-sf-permcats{grid-template-columns:minmax(0,1fr)}.bt-sf-profile{padding:16px 18px}.bt-sf-profile-row{align-items:flex-start;gap:14px}.bt-sf-avatar.xl{width:52px;height:52px;font-size:17px}.bt-sf-profile-text{flex-basis:calc(100% - 70px);min-width:0}.bt-sf-profile-name{font-size:22px}.bt-sf-profile-actions{width:100%}.bt-sf-profile-actions .bt-btn{flex:auto}.bt-sf-detail>.bt-segs{max-width:100%}.bt-sf-name,.bt-sf-email{max-width:200px}.bt-sf-kvs .bt-kv{flex-direction:column;gap:2px}.bt-sf-kvs .bt-kv .v{text-align:left}.bt-sf-jobno{width:auto}[data-shell=bento].bt-sf-dlg{border-radius:20px;padding:20px 18px 18px}[data-shell=bento].bt-sf-dlg>button.absolute{top:16px;right:16px}.bt-sf-dlg-title{font-size:22px}.bt-sf-formrow{grid-template-columns:minmax(0,1fr);gap:12px}.bt-sf-branchlist,.bt-sf-choices{grid-template-columns:minmax(0,1fr)}.bt-sf-dlg-actions{width:100%}.bt-sf-dlg-actions .bt-btn{flex:1}.bt-sf-permsearch{width:100%}.bt-sf-permcat-bar{display:none}.bt-sf-permitems{padding-left:12px}.bt-rp-hub{grid-template-columns:minmax(0,1fr);gap:16px}.bt-rp-body{order:1}.bt-rp-nav{order:2;gap:12px;position:static}.bt-rp-group{background:var(--bt-white);box-shadow:var(--bt-shadow);border-radius:20px;padding:8px}.bt-rp-group-title{padding:6px 12px}.bt-rp-item{padding:11px 12px}.bt-rp-head{padding:16px 18px}.bt-rp-title{font-size:19px}.bt-rp-stmt{padding:16px 18px}.bt-ls-search.bt-rp-search{flex-basis:100%;min-width:0;max-width:none}.bt-segs.bt-rp-segs{margin-left:0}.bt-rp-line .k{font-size:13px}.bt-rp .bt-ls-actions{width:100%}.bt-rp-period{flex:1;justify-content:center}}.bt-sf-person .bt-sf-name{max-width:190px}.bt-sf-person .bt-sf-email{max-width:180px}[data-shell=bento] .bt-rp-table .bt-rp-cell-title{text-overflow:ellipsis;white-space:nowrap;max-width:170px;display:block;overflow:hidden}[data-shell=bento] .bt-rp-table thead th,[data-shell=bento] .bt-rp-table tbody td,[data-shell=bento] .bt-rp-table tfoot td{padding-left:8px;padding-right:8px}@media (width<=1599px){[data-shell=bento] .bt-rp-table .bt-rp-cell-title{max-width:116px}[data-shell=bento] .bt-rp-table thead th,[data-shell=bento] .bt-rp-table tbody td,[data-shell=bento] .bt-rp-table tfoot td{padding-left:6px;padding-right:6px}[data-shell=bento] .bt-rp-table td.money,[data-shell=bento] .bt-rp-table td.tnum,[data-shell=bento] .bt-rp-table tfoot td.money{font-size:12px}}[data-shell=bento] .bt-branch-note{margin-bottom:16px}[data-shell=bento] .bt-branch-note b{font-weight:600}.bt-kit .shadcn-card{background:var(--bt-white);box-shadow:var(--bt-shadow);color:var(--bt-ink);border:0;border-radius:20px}.bt-kit .shadcn-card .text-xl.font-semibold.leading-none,.bt-kit .shadcn-card .text-2xl.font-semibold.leading-none{font:700 17px/1.25 var(--bt-head);letter-spacing:-.2px;color:var(--bt-ink)}.bt-kit .shadcn-card .text-sm.text-muted-foreground{font-family:var(--bt-body);color:var(--bt-ink2);font-size:13.5px;line-height:1.45}.bt-kit label.text-sm.font-medium{font:600 13px/1.3 var(--bt-body);color:var(--bt-ink2)}.bt-kit input.border-input:not([type=checkbox]):not([type=radio]):not([type=file]),.bt-kit textarea.border-input,.bt-kit button[role=combobox].border-input:not(.h-8):not(.h-9){background:var(--bt-white);font-family:var(--bt-body);color:var(--bt-ink);box-shadow:none;border:1px solid #dce3ee;border-radius:12px;font-size:14px}.bt-kit input.border-input:not([type=checkbox]):not([type=radio]):not([type=file]),.bt-kit button[role=combobox].border-input:not(.h-8):not(.h-9){height:46px;padding:0 14px}.bt-kit textarea.border-input{padding:12px 14px;line-height:1.45}.bt-kit input.border-input:focus-visible,.bt-kit textarea.border-input:focus-visible,.bt-kit button[role=combobox].border-input:not(.h-8):not(.h-9):focus{border-color:var(--bt-blue);box-shadow:0 0 0 1px var(--bt-blue);outline:none}.bt-kit input.border-input:disabled,.bt-kit textarea.border-input:disabled{background:var(--bt-soft);color:var(--bt-mute)}.bt-kit input[type=number].border-input,.bt-kit input.border-input.font-mono{font-family:var(--bt-mono)}.bt-kit [role=tablist].bg-muted{background:var(--bt-white);height:auto;box-shadow:var(--bt-shadow);color:var(--bt-ink2);scrollbar-width:none;border-radius:9999px;gap:2px;max-width:100%;padding:6px;display:inline-flex;overflow-x:auto}.bt-kit [role=tablist].bg-muted [role=tab]{font:500 14.5px var(--bt-body);color:var(--bt-ink2);box-shadow:none;border-radius:9999px;gap:8px;padding:10px 18px}.bt-kit [role=tablist].bg-muted [role=tab][data-state=active]{background:var(--bt-ink);color:#fff;box-shadow:none;font-weight:600}.bt-kit button[role=switch].rounded-full{border-width:0;width:36px;height:22px;padding:3px}.bt-kit button[role=switch].rounded-full[data-state=checked]{background:var(--bt-blue)}.bt-kit button[role=switch].rounded-full[data-state=unchecked]{background:#c9d1dc}.bt-kit button[role=switch].rounded-full>span{width:16px;height:16px;translate:0;box-shadow:0 1px 2px #0f172a33}.bt-kit button[role=switch].rounded-full[data-state=checked]>span{translate:14px}.bt-kit button[role=checkbox].rounded-sm{background:var(--bt-white);border:1.5px solid #c9d3e1;border-radius:6px;width:18px;height:18px}.bt-kit button[role=checkbox].rounded-sm[data-state=checked]{border-color:var(--bt-blue);background:var(--bt-blue);color:#fff}.bt-kit table.caption-bottom:not(.bt-ls-table table){font:400 13.5px var(--bt-body);color:var(--bt-ink)}.bt-kit table.caption-bottom:not(.bt-ls-table table) thead tr{border-bottom:1px solid var(--bt-line)}.bt-kit table.caption-bottom:not(.bt-ls-table table) th.h-12{height:40px;font:600 11px var(--bt-mono);letter-spacing:.4px;text-transform:uppercase;color:var(--bt-mute);padding:0 14px}.bt-kit table.caption-bottom:not(.bt-ls-table table) tbody tr.border-b{border-color:var(--bt-line)}.bt-kit table.caption-bottom:not(.bt-ls-table table) tbody tr.border-b:hover{background:#f6f8fb}.bt-kit table.caption-bottom:not(.bt-ls-table table) td{padding:12px 14px}.bt-kit button.inline-flex.rounded-lg.text-sm.font-medium,.bt-kit a.inline-flex.rounded-lg.text-sm.font-medium{font-family:var(--bt-body);box-shadow:none;border-radius:9999px;font-weight:700}.bt-kit .inline-flex.rounded-lg.text-sm.font-medium.bg-primary{background:var(--bt-blue);color:#fff;border-color:#0000}.bt-kit .inline-flex.rounded-lg.text-sm.font-medium.bg-destructive{background:var(--bt-red);color:#fff;border-color:#0000}.bt-kit .inline-flex.rounded-lg.text-sm.font-medium[class*=--button-outline],.bt-kit .inline-flex.rounded-lg.text-sm.font-medium.bg-secondary{background:var(--bt-white);color:var(--bt-ink);box-shadow:inset 0 0 0 1px var(--bt-line);border-color:#0000}[role=dialog].bt-kit{background:var(--bt-white);box-shadow:var(--bt-shadow-float);color:var(--bt-ink);font-family:var(--bt-body);border:0;border-radius:24px}[role=dialog].bt-kit h2.text-lg{font:700 20px/1.2 var(--bt-head);letter-spacing:-.3px;color:var(--bt-ink)}[role=dialog].bt-kit p.text-sm.text-muted-foreground{color:var(--bt-ink2);font-size:14px;line-height:1.45}.bt-st-crumb{font:500 13px var(--bt-body);color:var(--bt-mute);align-items:center;gap:8px;display:flex}.bt-st-crumb a{color:var(--bt-ink2);text-decoration:none}.bt-st-crumb a:hover{color:var(--bt-blue)}.bt-st-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.bt-st-main,.bt-st-side{flex-direction:column;gap:16px;min-width:0;display:flex}.bt-tile.bt-st-section{gap:0;padding:20px 22px 6px}.bt-st-head{justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.bt-st-h{font:700 17px/1.25 var(--bt-head);letter-spacing:-.2px;color:var(--bt-ink);margin:0}.bt-st-sub{font:400 13.5px/1.45 var(--bt-body);color:var(--bt-ink2);margin:4px 0 0}.bt-st-row{border-top:1px solid var(--bt-line);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:8px 28px;padding:16px 0;display:grid}.bt-st-row.stack{grid-template-columns:minmax(0,1fr)}.bt-st-label{flex-direction:column;gap:4px;min-width:0;display:flex}.bt-st-name{font:600 14px/1.35 var(--bt-body);color:var(--bt-ink)}.bt-st-help{font:400 12.5px/1.45 var(--bt-body);color:var(--bt-ink2)}.bt-st-control{flex-direction:column;gap:8px;min-width:0;display:flex}.bt-st-control.end{flex-direction:row;justify-content:flex-end;align-items:center}.bt-st-grid2,.bt-st-grid3{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bt-st-grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.bt-st-actions{border-top:1px solid var(--bt-line);justify-content:flex-end;align-items:center;gap:10px;padding:14px 0 12px;display:flex}.bt-st-note{background:var(--bt-blue-soft);color:#1d4ed8;font:400 13px/1.45 var(--bt-body);border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.bt-st-note.amber{color:var(--bt-amber);background:#fdf3e1}.bt-st-note.red{color:var(--bt-red);background:#fbe7e5}.bt-st-note.mint{color:var(--bt-mint);background:#e3f5ec}.bt-st-note svg{flex-shrink:0;margin-top:1px}.bt-st-savebar{z-index:5;background:var(--bt-ink);color:#fff;box-shadow:var(--bt-shadow-float);font:500 14px var(--bt-body);border-radius:9999px;justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 10px 22px;display:flex;position:sticky;bottom:16px}.bt-st-savebar .bt-st-savebar-actions{gap:8px;display:flex}@media (width<=1100px){.bt-st-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.bt-st-row{grid-template-columns:minmax(0,1fr);gap:10px}.bt-st-grid2,.bt-st-grid3{grid-template-columns:minmax(0,1fr)}.bt-tile.bt-st-section{padding:16px 16px 4px}.bt-st-savebar{border-radius:18px;flex-direction:column;align-items:stretch;padding:12px}}.bt-fo .mono,[data-shell=bento].bt-fo-dlg .mono{font-family:var(--bt-mono)}.bt-fo .bt-ls-stat.mint .bt-ls-stat-val{color:#1f9d5b}.bt-fo .bt-ls-stat.blue .bt-ls-stat-val{color:var(--bt-blue)}.bt-fo .bt-ls-stats.bt-fo-stats3{grid-template-columns:repeat(3,minmax(0,1fr))}.bt-fo .bt-btn.bt-fo-sm,[data-shell=bento].bt-fo-dlg .bt-btn.bt-fo-sm{gap:6px;padding:8px 14px;font-size:13px}.bt-fo .bt-ls-table th.num,.bt-fo .bt-ls-table td.num{text-align:right}[data-shell=bento].bt-fo .bt-ls-table tbody td .bt-pill{padding:4px 10px;font-size:11px}[data-shell=bento].bt-fo .bt-ls-table td.bt-fo-tablemsg{text-align:center;white-space:normal;font:400 13.5px var(--bt-body);color:var(--bt-mute);padding:32px 16px}.bt-fo .bt-fo-tablemsg-inner{flex-direction:column;align-items:center;gap:12px;display:flex}.bt-fo .bt-fo-tableload{padding:14px 16px}.bt-fo .bt-fo-rowlink{cursor:pointer}.bt-fo .bt-fo-cell2{flex-direction:column;gap:2px;min-width:0;display:flex}.bt-fo .bt-fo-cell-title,.bt-fo .bt-fo-cell-sub{text-overflow:ellipsis;white-space:nowrap;max-width:380px;display:block;overflow:hidden}.bt-fo .bt-fo-cell-title{font:600 13px var(--bt-body);color:var(--bt-ink)}.bt-fo .bt-fo-cell-sub{font:400 11.5px var(--bt-body);color:var(--bt-ink2)}.bt-fo .bt-fo-cell-sub.tnum{font-family:var(--bt-mono);font-size:11px}.bt-fo .bt-fo-ref{font:600 13px var(--bt-mono);color:var(--bt-ink);white-space:nowrap;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.bt-fo .bt-fo-ref:hover{color:var(--bt-blue);text-underline-offset:3px;text-decoration:underline}.bt-fo .bt-fo-pick{flex:320px;align-items:center;gap:12px;min-width:0;max-width:520px;display:flex}.bt-fo .bt-fo-pick-label{font:600 13px var(--bt-body);color:var(--bt-ink2);white-space:nowrap}.bt-fo .bt-fo-pick-control{flex:1;min-width:0}.bt-fo .bt-fo-pick button[role=combobox]{background:var(--bt-soft);height:40px;min-height:40px;font:600 13.5px var(--bt-body);color:var(--bt-ink);box-shadow:none;border:0;border-radius:9999px;padding:0 14px 0 16px}.bt-fo .bt-fo-pick button[role=combobox]:focus-visible{box-shadow:0 0 0 2px var(--bt-blue);outline:none}.bt-fo .bt-fo-calbar{justify-content:space-between}.bt-fo .bt-fo-calnav{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.bt-fo .bt-fo-navbtn,.bt-fo .bt-fo-todaybtn{background:var(--bt-white);height:38px;color:var(--bt-ink);cursor:pointer;border:1px solid #dce3ee;border-radius:9999px}.bt-fo .bt-fo-navbtn{place-items:center;width:38px;padding:0;display:grid}.bt-fo .bt-fo-todaybtn{font:600 13px var(--bt-body);padding:0 16px}.bt-fo .bt-fo-navbtn:hover,.bt-fo .bt-fo-todaybtn:hover{background:var(--bt-soft)}.bt-fo .bt-fo-range{font:600 14px var(--bt-mono);color:var(--bt-ink);white-space:nowrap;margin-left:6px}.bt-fo .bt-segs.bt-fo-segs{background:var(--bt-soft);box-shadow:none;align-self:center;padding:4px}.bt-fo .bt-segs.bt-fo-segs .bt-seg{padding:7px 18px;font-size:13px}.bt-fo .bt-fo-calskel{padding:16px}.bt-fo .bt-fo-cal{background:var(--bt-white);box-shadow:var(--bt-shadow);border:0;border-radius:20px}.bt-fo .bt-fo-cal-head{background:var(--bt-white);border-bottom-color:var(--bt-line);color:var(--bt-ink2);font:500 11px var(--bt-mono)}.bt-fo .bt-fo-cal-corner{font:600 10.5px var(--bt-mono);letter-spacing:1px;color:var(--bt-ink2);padding:12px 16px}.bt-fo .bt-fo-cal-day{border-left-color:var(--bt-line);padding:12px 0}.bt-fo .bt-fo-cal-row{border-bottom-color:var(--bt-line)}.bt-fo .bt-fo-cal-veh{padding:10px 16px}.bt-fo .bt-fo-cal-name{font:600 13px var(--bt-body);color:var(--bt-ink)}.bt-fo .bt-fo-cal-sub{font:400 11px var(--bt-body);color:var(--bt-ink2);margin-top:2px}.bt-fo .bt-fo-cal-sub .tnum{font-family:var(--bt-mono)}.bt-fo .bt-fo-cal-track:hover{background:#f7f9fc}.bt-fo .bt-fo-cal-gridline{border-left-color:var(--bt-line)}.bt-fo .bt-fo-cal-band{font:600 10.5px var(--bt-body);box-shadow:none;border-radius:6px}.bt-fo .bt-fo-cal-legend{border-top-color:var(--bt-line);font:500 12px var(--bt-body);color:var(--bt-ink2);gap:18px;padding:12px 16px}.bt-fo .bt-fo-cal-swatch{border-radius:4px;width:12px;height:12px}.bt-fo .bt-fo-cal-hint{color:var(--bt-mute)}.bt-fo .bt-fo-cal-empty{font:400 13.5px var(--bt-body);color:var(--bt-mute)}.bt-fo.bt-fo-drv{width:100%;max-width:720px;margin:0 auto}.bt-fo .bt-fo-drv-loading{min-height:50vh;color:var(--bt-mute);place-items:center;display:grid}.bt-fo .bt-fo-online{z-index:6;background:var(--bt-white);border-radius:20px;align-items:center;gap:14px;padding:14px 16px 14px 20px;display:flex;position:sticky;top:0;box-shadow:0 1px 2px #0000000a,0 6px 18px #1a1a1a0f}.bt-fo .bt-fo-online.on{box-shadow:0 1px 2px #0000000a,0 6px 18px #1a1a1a0f,inset 0 0 0 1.5px #bfe5cf}.bt-fo .bt-fo-online-dot{background:var(--bt-mute);border-radius:9999px;flex-shrink:0;width:12px;height:12px}.bt-fo .bt-fo-online.on .bt-fo-online-dot{background:#1f9d5b;box-shadow:0 0 0 4px #e1f4e9}.bt-fo .bt-fo-online-text{cursor:pointer;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bt-fo .bt-fo-online-title{font:700 17px var(--bt-head);letter-spacing:-.2px;color:var(--bt-ink)}.bt-fo .bt-fo-online.on .bt-fo-online-title{color:#1f9d5b}.bt-fo .bt-fo-online-sub{font:400 13px var(--bt-body);color:var(--bt-ink2)}.bt-fo .bt-fo-online button[role=switch].rounded-full{border-width:0;width:56px;height:32px;padding:3px}.bt-fo .bt-fo-online button[role=switch].rounded-full>span{width:26px;height:26px;transform:translate(0)}.bt-fo .bt-fo-online button[role=switch].rounded-full[data-state=checked]{background:#1f9d5b}.bt-fo .bt-fo-online button[role=switch].rounded-full[data-state=checked]>span{transform:translate(24px)}.bt-fo .bt-fo-online button[role=switch].rounded-full:focus-visible{box-shadow:0 0 0 3px var(--bt-blue-soft);outline:none}.bt-fo .bt-ls-stat.bt-fo-today{padding:16px 20px}.bt-fo .bt-fo-today .bt-ls-stat-val{font:700 26px/1.25 var(--bt-mono)}.bt-fo .bt-fo-job{background:var(--bt-white);box-shadow:var(--bt-shadow);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.bt-fo .bt-fo-job-hero{background:var(--bt-blue);color:#fff;flex-direction:column;gap:12px;padding:20px 22px 22px;display:flex}.bt-fo .bt-fo-job-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.bt-fo .bt-fo-job-eyebrow{font:600 11px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;color:var(--bt-blue-text)}.bt-fo .bt-fo-job-eyebrow .mono{color:#fff}.bt-fo .bt-fo-job-status{padding:6px 12px;font-size:12.5px}.bt-fo .bt-fo-job-title{font:700 26px/1.15 var(--bt-head);letter-spacing:-.5px;color:#fff;margin:0}.bt-fo .bt-fo-job-place{font:500 15px/1.4 var(--bt-body);color:#fff;overflow-wrap:anywhere;align-items:flex-start;gap:8px;margin:0;display:flex}.bt-fo .bt-fo-job-place>svg{color:var(--bt-blue-text);flex-shrink:0;margin-top:2px}.bt-fo .bt-fo-job-body{flex-direction:column;gap:14px;padding:18px 22px 22px;display:flex}.bt-fo .bt-fo-job-cust{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bt-fo .bt-fo-job-cust .bt-avatar{background:var(--bt-soft);width:44px;height:44px;color:var(--bt-ink);font-size:14px}.bt-fo .bt-fo-job-cust-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.bt-fo .bt-fo-job-cust-text .n{font:700 16px var(--bt-body);color:var(--bt-ink);overflow-wrap:anywhere}.bt-fo .bt-fo-job-cust-text .s{font:400 12.5px var(--bt-body);color:var(--bt-ink2)}.bt-fo .bt-btn.bt-fo-big{width:100%;min-height:52px;font-size:15.5px}.bt-fo .bt-btn.bt-fo-call{min-height:48px;padding:0 18px}.bt-fo .bt-btn.bt-fo-btn-ink{background:var(--bt-ink);color:#fff}.bt-fo .bt-btn.bt-fo-btn-ink:hover{background:#000}.bt-fo .bt-btn.bt-fo-btn-mint{color:#fff;background:#1f9d5b}.bt-fo .bt-btn.bt-fo-btn-mint:hover{background:#188049}.bt-fo .bt-fo-note{font:400 14px/1.45 var(--bt-body);overflow-wrap:anywhere;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.bt-fo .bt-fo-note>svg{flex-shrink:0;margin-top:2px}.bt-fo .bt-fo-note.amber{color:#8a5a09;background:#fbefd8}.bt-fo .bt-fo-note b{font-weight:700}.bt-fo .bt-segs.bt-fo-drv-tabs{align-self:stretch;width:100%;display:flex}.bt-fo .bt-segs.bt-fo-drv-tabs .bt-seg{flex:1 1 0;justify-content:center;min-height:46px;padding:10px 12px}.bt-fo .bt-fo-drv-list{flex-direction:column;gap:12px;min-width:0;display:flex}.bt-fo .bt-fo-empty{background:var(--bt-white);box-shadow:var(--bt-shadow);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:8px;padding:32px 20px;display:flex}.bt-fo .bt-fo-empty-icon{background:var(--bt-soft);width:52px;height:52px;color:var(--bt-ink2);border-radius:9999px;place-items:center;margin-bottom:4px;display:grid}.bt-fo .bt-fo-empty-title{font:700 17px var(--bt-head);color:var(--bt-ink)}.bt-fo .bt-fo-empty-text{max-width:340px;font:400 14px/1.45 var(--bt-body);color:var(--bt-ink2)}.bt-fo .bt-fo-spin{color:var(--bt-mute)}.bt-fo .bt-fo-mint{color:#1f9d5b;font-weight:700}.bt-fo .bt-fo-req{background:var(--bt-white);box-shadow:var(--bt-shadow);border-radius:20px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.bt-fo .bt-fo-req-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bt-fo .bt-fo-req-head{flex-direction:column;gap:3px;min-width:0;display:flex}.bt-fo .bt-fo-req-title{font:700 17px var(--bt-head);letter-spacing:-.2px;color:var(--bt-ink)}.bt-fo .bt-fo-req-veh{min-width:0;font:400 13px var(--bt-body);color:var(--bt-ink2);align-items:center;gap:6px;display:inline-flex}.bt-fo .bt-fo-req-veh>svg{flex-shrink:0}.bt-fo .bt-fo-req-place{font:500 14px/1.4 var(--bt-body);color:var(--bt-ink);overflow-wrap:anywhere;align-items:flex-start;gap:8px;margin:0;display:flex}.bt-fo .bt-fo-req-place>svg{color:var(--bt-mute);flex-shrink:0;margin-top:2px}.bt-fo .bt-fo-req-foot{border-top:1px solid var(--bt-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.bt-fo .bt-fo-req-meta{font:500 13px var(--bt-mono);color:var(--bt-ink2);flex-wrap:wrap;align-items:center;gap:14px;display:flex}.bt-fo .bt-btn.bt-fo-accept{min-width:128px;min-height:48px;padding:0 26px;font-size:15px}.bt-fo .bt-tile.bt-fo-hist{gap:0;padding:4px 0}.bt-fo .bt-fo-hist-row{border-top:1px solid var(--bt-line);justify-content:space-between;align-items:center;gap:14px;padding:14px 20px;display:flex}.bt-fo .bt-fo-hist-row:first-child{border-top:0}.bt-fo .bt-fo-hist-text{flex-direction:column;gap:2px;min-width:0;display:flex}.bt-fo .bt-fo-hist-text .t{font:600 14px var(--bt-mono);color:var(--bt-ink)}.bt-fo .bt-fo-hist-text .s{font:400 12.5px var(--bt-body);color:var(--bt-ink2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bt-fo .bt-fo-hist-right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.bt-fo .bt-fo-hist-right .money{font:700 14px var(--bt-mono)}.bt-fo .bt-fo-hist-right .d{font:400 11.5px var(--bt-mono);color:var(--bt-ink2)}.bt-fo .bt-ls-stats.bt-fo-drv-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-fo .bt-ls-stats .bt-fo-span2{grid-column:span 2}[data-shell=bento][role=dialog].bt-fo-dlg{background:var(--bt-white);max-width:640px;font-family:var(--bt-body);color:var(--bt-ink);border:0;border-radius:24px;gap:16px;padding:26px 28px 22px;box-shadow:0 24px 60px #00000040}[data-shell=bento][role=dialog].bt-fo-dlg.narrow{max-width:520px}[data-shell=bento].bt-fo-dlg>button:last-child{background:var(--bt-soft);width:38px;height:38px;color:var(--bt-ink);opacity:1;border-radius:9999px;top:22px;right:22px}[data-shell=bento].bt-fo-dlg>button:last-child:hover{background:#e3e8f0}[data-shell=bento].bt-fo-dlg .bt-fo-dlg-head{text-align:left;flex-direction:column;gap:6px;min-width:0;padding-right:44px;display:flex}[data-shell=bento].bt-fo-dlg .bt-fo-dlg-eyebrow{font:600 12.5px var(--bt-mono);color:var(--bt-ink2);flex-wrap:wrap;align-items:center;gap:10px;display:flex}[data-shell=bento].bt-fo-dlg .bt-fo-dlg-eyebrow .bt-pill{padding:4px 10px;font-size:11px}[data-shell=bento].bt-fo-dlg .bt-dlg-title{font:700 24px/1.2 var(--bt-head);letter-spacing:-.5px;color:var(--bt-ink);overflow-wrap:anywhere;margin:0}[data-shell=bento].bt-fo-dlg .bt-dlg-sub{font:400 14px/1.4 var(--bt-body);color:var(--bt-ink2);margin:0}[data-shell=bento].bt-fo-dlg .bt-fo-dlg-loading{color:var(--bt-mute);place-items:center;padding:48px 0;display:grid}[data-shell=bento].bt-fo-dlg .bt-fo-form{flex-direction:column;gap:14px;min-width:0;display:flex}[data-shell=bento].bt-fo-dlg .bt-fo-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}[data-shell=bento].bt-fo-dlg .bt-field>*+*{margin-top:0}[data-shell=bento].bt-fo-dlg .bt-textarea{resize:vertical;height:auto;padding:12px 14px;line-height:1.45}[data-shell=bento].bt-fo-dlg button[role=combobox]{background:var(--bt-white);height:46px;min-height:46px;font:400 14px var(--bt-body);color:var(--bt-ink);box-shadow:none;border:1px solid #dce3ee;border-radius:12px;padding:0 14px}[data-shell=bento].bt-fo-dlg button[role=combobox]:focus-visible{border-color:var(--bt-blue);box-shadow:0 0 0 1px var(--bt-blue);outline:none}[data-shell=bento].bt-fo-dlg .bt-fo-datebtn{background:var(--bt-white);width:100%;height:46px;font:400 13.5px var(--bt-body);color:var(--bt-ink);text-align:left;cursor:pointer;border:1px solid #dce3ee;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;display:flex}[data-shell=bento].bt-fo-dlg .bt-fo-datebtn.empty{color:var(--bt-mute)}[data-shell=bento].bt-fo-dlg .bt-fo-datebtn>svg{color:var(--bt-mute);flex-shrink:0}[data-shell=bento].bt-fo-dlg .bt-fo-datebtn:focus-visible{border-color:var(--bt-blue);box-shadow:0 0 0 1px var(--bt-blue);outline:none}[data-shell=bento].bt-fo-dlg .bt-fo-dlg-foot{border-top:1px solid var(--bt-line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:4px;padding-top:16px;display:flex}[data-shell=bento].bt-fo-dlg .bt-fo-sec{flex-direction:column;gap:10px;min-width:0;display:flex}[data-shell=bento].bt-fo-dlg .bt-fo-sec-head{justify-content:space-between;align-items:center;gap:10px;display:flex}[data-shell=bento].bt-fo-dlg .bt-fo-sec-h{font:700 15px var(--bt-head);letter-spacing:-.2px;color:var(--bt-ink);margin:0}[data-shell=bento].bt-fo-dlg .bt-fo-withicon{align-items:center;gap:8px;display:inline-flex}[data-shell=bento].bt-fo-dlg .bt-fo-text{font:400 14px/1.5 var(--bt-body);color:var(--bt-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}[data-shell=bento].bt-fo-dlg .bt-fo-meta{font:400 12.5px var(--bt-body);color:var(--bt-ink2);margin:0}[data-shell=bento].bt-fo-dlg .bt-fo-muted{font:400 13px var(--bt-body);color:var(--bt-mute);margin:0}[data-shell=bento].bt-fo-dlg .bt-fo-subbox{background:var(--bt-soft);border-radius:16px;flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}[data-shell=bento].bt-fo-dlg .bt-fo-subbox.red{background:#fbe7e5}[data-shell=bento].bt-fo-dlg .bt-fo-subbox.red .bt-fo-sec-h{color:var(--bt-red)}[data-shell=bento].bt-fo-dlg .bt-fo-subbox.mint{background:#e1f4e9}[data-shell=bento].bt-fo-dlg .bt-fo-subbox.mint .bt-fo-sec-h{color:#1f9d5b}[data-shell=bento].bt-fo-dlg .bt-fo-subbox-title{font:600 13.5px var(--bt-body);color:var(--bt-ink)}[data-shell=bento].bt-fo-dlg .bt-fo-subbox .bt-kv .k{font-size:13px}[data-shell=bento].bt-fo-dlg .bt-fo-subbox .bt-kv .v{text-align:right;overflow-wrap:anywhere;min-width:0;font-size:13.5px}[data-shell=bento].bt-fo-dlg .bt-fo-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}[data-shell=bento].bt-fo-dlg .bt-fo-fact{background:var(--bt-soft);border-radius:12px;flex-direction:column;gap:3px;min-width:0;padding:10px 12px;display:flex}[data-shell=bento].bt-fo-dlg .bt-fo-fact .k{font:600 10.5px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;color:var(--bt-ink2)}[data-shell=bento].bt-fo-dlg .bt-fo-fact .v{font:600 13.5px/1.35 var(--bt-body);color:var(--bt-ink);overflow-wrap:anywhere}[data-shell=bento].bt-fo-dlg .bt-fo-fact .v.mono{font-family:var(--bt-mono);font-size:12.5px;font-weight:500}[data-shell=bento].bt-fo-dlg .bt-fo-linkrow{border:1px solid var(--bt-line);min-width:0;font:500 13.5px var(--bt-body);color:var(--bt-ink);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}[data-shell=bento].bt-fo-dlg .bt-fo-linkrow>svg{color:var(--bt-ink2);flex-shrink:0}[data-shell=bento].bt-fo-dlg .bt-fo-linkrow .t{overflow-wrap:anywhere;flex:1;min-width:0}[data-shell=bento].bt-fo-dlg .bt-fo-linkrow .bt-pill{padding:4px 10px;font-size:11px}[data-shell=bento].bt-fo-dlg .bt-fo-witness{border:1px solid var(--bt-line);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}[data-shell=bento].bt-fo-dlg .bt-fo-witness-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}[data-shell=bento].bt-fo-dlg .bt-fo-witness-head .n{font:600 14px var(--bt-body);color:var(--bt-ink)}[data-shell=bento].bt-fo-dlg .bt-fo-witness-head .s{font:400 12px var(--bt-mono);color:var(--bt-ink2)}[data-shell=bento].bt-fo-dlg .bt-fo-quote{font:italic 400 13.5px/1.5 var(--bt-body);color:var(--bt-ink2);overflow-wrap:anywhere;margin:0}[data-shell=bento].bt-fo-dlg .bt-fo-photos{flex-direction:column;gap:12px;display:flex}[data-shell=bento].bt-fo-dlg .bt-thumbs.bt-fo-thumbs{grid-template-columns:repeat(5,minmax(0,1fr))}[data-shell=bento].bt-fo-dlg .bt-fo-filerow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}[data-shell=bento].bt-fo-dlg .bt-fo-hint{font:400 12.5px var(--bt-body);color:var(--bt-ink2)}@media (width<=900px){.bt-fo .bt-ls-stats.bt-fo-stats3{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-fo .bt-ls-stats.bt-fo-stats3>:last-child{grid-column:span 2}.bt-fo .bt-fo-hide-md{display:none}.bt-fo .bt-fo-cell-title,.bt-fo .bt-fo-cell-sub{max-width:220px}.bt-fo .bt-fo-pick{flex-basis:100%;max-width:none}.bt-fo .bt-fo-calnav{width:100%}.bt-fo .bt-segs.bt-fo-segs{width:100%;display:flex}.bt-fo .bt-segs.bt-fo-segs .bt-seg{flex:1 1 0;justify-content:center}.bt-fo .bt-fo-online{padding:12px 14px 12px 16px}.bt-fo .bt-fo-job-hero{padding:18px 16px}.bt-fo .bt-fo-job-body{padding:16px 16px 18px}.bt-fo .bt-fo-job-title{font-size:23px}.bt-fo .bt-fo-req{padding:14px 16px}.bt-fo .bt-fo-hist-row{padding:13px 16px}[data-shell=bento][role=dialog].bt-fo-dlg{border-radius:20px;width:calc(100vw - 16px);padding:20px 16px 16px}[data-shell=bento].bt-fo-dlg>button:last-child{top:16px;right:14px}[data-shell=bento].bt-fo-dlg .bt-dlg-title{font-size:21px}[data-shell=bento].bt-fo-dlg .bt-fo-grid2,[data-shell=bento].bt-fo-dlg .bt-fo-facts{grid-template-columns:minmax(0,1fr)}[data-shell=bento].bt-fo-dlg .bt-thumbs.bt-fo-thumbs{grid-template-columns:repeat(3,minmax(0,1fr))}[data-shell=bento].bt-fo-dlg .bt-fo-dlg-foot{flex-direction:column-reverse;align-items:stretch}[data-shell=bento].bt-fo-dlg .bt-fo-dlg-foot .bt-btn{width:100%}}@media (width<=520px){.bt-fo .bt-btn.bt-fo-accept,.bt-fo .bt-btn.bt-fo-call{width:100%}.bt-fo .bt-fo-req-top{flex-wrap:wrap}}@media (width<=420px){.bt-fo .bt-segs.bt-fo-drv-tabs .bt-seg>svg{display:none}}.bt-wk .mono,[data-shell=bento].bt-wk-dlg .mono{font-family:var(--bt-mono)}.bt-wk .bt-ls-stat.mint .bt-ls-stat-val{color:#1f9d5b}.bt-wk .bt-ls-stat.blue .bt-ls-stat-val{color:var(--bt-blue)}.bt-wk .bt-wk-red{color:var(--bt-red)}.bt-wk .bt-wk-amber{color:var(--bt-amber)}.bt-wk .bt-wk-mint{color:#1f9d5b}.bt-wk .bt-ls-stats.bt-wk-stats3{grid-template-columns:repeat(3,minmax(0,1fr))}.bt-wk .bt-wk-h2{font:700 17px/1.25 var(--bt-head);letter-spacing:-.2px;color:var(--bt-ink);margin:0}.bt-wk .bt-wk-h2.red{color:var(--bt-red)}.bt-wk .bt-wk-h2.amber{color:var(--bt-amber)}.bt-wk .bt-wk-h3{font:700 14px/1.3 var(--bt-head);letter-spacing:-.1px;color:var(--bt-ink);align-items:center;gap:7px;margin:0;display:flex}.bt-wk .bt-wk-h3 svg{color:var(--bt-ink2);flex-shrink:0}.bt-wk .bt-wk-quiet{text-align:center;font:400 13.5px/1.45 var(--bt-body);color:var(--bt-ink2);padding:28px 24px}.bt-wk .bt-wk-quiet.error{color:var(--bt-red)}.bt-wk .bt-wk-tilehead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.bt-wk .bt-wk-headnote{font:500 12px var(--bt-body);color:var(--bt-ink2)}.bt-wk .bt-wk-table .card{overflow:hidden}.bt-wk .bt-wk-tablehead{border-bottom:1px solid var(--bt-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:16px 18px 14px;display:flex}.bt-wk .bt-wk-tabletitle{align-items:center;gap:10px;display:flex}.bt-wk .bt-wk-tablesub{font:400 12.5px/1.4 var(--bt-body);color:var(--bt-ink2);white-space:normal;margin:3px 0 0}.bt-wk .bt-wk-tools{border-bottom:1px solid var(--bt-line);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.bt-wk .bt-segs.bt-wk-minisegs{background:var(--bt-soft);box-shadow:none;padding:4px}.bt-wk .bt-segs.bt-wk-minisegs .bt-seg{padding:6px 12px;font-size:12.5px}.bt-wk .bt-wk-selectwrap{min-width:0;display:inline-flex}.bt-wk .bt-select.bt-wk-select{border-radius:9999px;width:auto;min-width:190px;height:38px;padding-left:14px;font-size:13px}.bt-wk .bt-wk-tools-count{font:400 12.5px var(--bt-body);color:var(--bt-ink2);white-space:nowrap;margin-left:auto}.bt-wk .bt-wk-tools-count b{font:700 13px var(--bt-mono);color:var(--bt-ink)}.bt-wk .bt-wk-dates{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.bt-wk .bt-wk-date{font:600 12.5px var(--bt-body);color:var(--bt-ink2);align-items:center;gap:8px;display:inline-flex}.bt-wk .bt-wk-date .bt-input{border-radius:10px;width:156px;height:38px;padding:0 10px;font-size:12.5px}[data-shell=bento] .bt-wk-table th.num,[data-shell=bento] .bt-wk-table td.num{text-align:right}[data-shell=bento] .bt-wk-table tbody td{white-space:nowrap}[data-shell=bento] .bt-wk-table thead th:first-child,[data-shell=bento] .bt-wk-table tbody td:first-child{padding-left:18px;padding-right:10px}[data-shell=bento] .bt-wk-table thead th:last-child,[data-shell=bento] .bt-wk-table tbody td:last-child{padding-right:14px}[data-shell=bento] .bt-wk-table td.strong{font-weight:600}[data-shell=bento] .bt-wk-table tbody td.bt-wk-empty{text-align:center;font:400 13.5px/1.45 var(--bt-body);color:var(--bt-ink2);white-space:normal;padding:30px 16px}[data-shell=bento] .bt-wk-table tbody tr:hover td.bt-wk-empty{background:0 0}.bt-wk .bt-wk-empty p{margin:0}.bt-wk .bt-wk-empty .bt-btn{margin-top:14px}.bt-wk .bt-ls-table tbody td .bt-pill{padding:4px 10px;font-size:11.5px}.bt-wk .bt-ls-table button[role=combobox].border-input{border-radius:9999px;height:32px;padding:0 10px;font-size:12.5px}.bt-wk .bt-wk-two{flex-direction:column;gap:2px;min-width:0;display:flex}.bt-wk .bt-wk-two .t{text-overflow:ellipsis;white-space:nowrap;max-width:280px;font:600 13.5px var(--bt-body);color:var(--bt-ink);display:block;overflow:hidden}.bt-wk .bt-wk-two .t.mono{font:600 13px var(--bt-mono)}.bt-wk .bt-wk-two .s{text-overflow:ellipsis;white-space:nowrap;max-width:280px;font:400 11.5px var(--bt-body);color:var(--bt-ink2);display:block;overflow:hidden}.bt-wk .bt-wk-two .s svg{vertical-align:-2px;margin-right:2px;display:inline-block}.bt-wk .bt-wk-cell{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:220px;display:inline-block;overflow:hidden}.bt-wk .bt-wk-ref{font:600 13px var(--bt-mono);color:var(--bt-ink);white-space:nowrap;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.bt-wk .bt-wk-ref:hover{color:var(--bt-blue);text-underline-offset:3px;text-decoration:underline}.bt-wk .bt-wk-ref.static{cursor:inherit}.bt-wk .bt-wk-ref.static:hover{color:var(--bt-ink);text-decoration:none}.bt-wk .bt-wk-rowbtn{background:var(--bt-soft);font:600 12.5px var(--bt-body);color:var(--bt-ink);white-space:nowrap;cursor:pointer;border:0;border-radius:9999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.bt-wk .bt-wk-rowbtn:hover{background:var(--bt-blue-soft);color:var(--bt-blue)}.bt-wk .bt-wk-legend{font:500 12px var(--bt-body);color:var(--bt-ink2);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;padding:0;list-style:none;display:flex}.bt-wk .bt-wk-legend li{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.bt-wk .bt-wk-legend i{background:#c9d1dc;border-radius:9999px;flex-shrink:0;width:8px;height:8px}.bt-wk .bt-wk-legend i.mint{background:#1f9d5b}.bt-wk .bt-wk-legend i.amber{background:var(--bt-amber)}.bt-wk .bt-wk-legend i.red{background:var(--bt-red)}.bt-wk tr.bt-wk-off .bt-wk-two .t{color:var(--bt-ink2)}[data-shell=bento] .bt-wk-table tbody tr.bt-wk-group td{font:600 10.5px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;color:var(--bt-ink2);background:#f7f9fc;padding-top:10px;padding-bottom:8px}.bt-wk .bt-wk-card{background:var(--bt-white);box-shadow:var(--bt-shadow);cursor:pointer;border-radius:18px}.bt-wk .bt-wk-card .bt-ls-card-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bt-wk .bt-wk-card .bt-wk-two .t,.bt-wk .bt-wk-card .bt-wk-two .s{max-width:100%}.bt-wk .bt-wk-period-side{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.bt-wk .bt-wk-range{font:500 12.5px var(--bt-mono);color:var(--bt-ink2);white-space:nowrap}[data-shell=bento] .bt-wk-kpi-table thead th.bt-wk-kpi-chev,[data-shell=bento] .bt-wk-kpi-table tbody td.bt-wk-kpi-chev{width:40px;color:var(--bt-mute);padding-right:0}.bt-wk .bt-wk-kpi-chev svg{display:block}.bt-wk tr.bt-wk-kpi-row{cursor:pointer}.bt-wk tr.bt-wk-kpi-row:focus-visible{outline:2px solid var(--bt-blue);outline-offset:-2px}[data-shell=bento] .bt-wk-kpi-table tbody tr.bt-wk-kpi-row.open td{background:#f7f9fc}.bt-wk tr.bt-wk-kpi-row.open .bt-wk-kpi-chev{color:var(--bt-ink)}.bt-wk .bt-wk-inds{align-items:center;gap:6px;display:flex}.bt-wk .bt-ls-table tbody td .bt-pill.bt-wk-ind{padding:3px 9px;font-size:11px}[data-shell=bento] .bt-wk-kpi-table tbody tr.bt-wk-kpi-detailrow>td{white-space:normal;background:#f7f9fc;border-top:0;padding:0}[data-shell=bento] .bt-wk-kpi-table tbody tr.bt-wk-kpi-detailrow:hover>td{background:#f7f9fc}.bt-wk .bt-wk-kpi-detail{box-sizing:border-box;flex-direction:column;gap:12px;width:100%;max-width:calc(100vw - 32px);padding:4px 18px 18px;display:flex;position:sticky;left:0}.bt-wk .bt-wk-kpi-groups{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.bt-wk .bt-wk-kpi-group,.bt-wk .bt-wk-kpi-chart{background:var(--bt-white);min-width:0;box-shadow:var(--bt-shadow);border-radius:16px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.bt-wk .bt-wk-kpi-group dl{flex-direction:column;margin:0;display:flex}.bt-wk .bt-wk-kpi-group .bt-kv{border-top:1px solid var(--bt-line);padding:6px 0}.bt-wk .bt-wk-kpi-group .bt-kv:first-child{border-top:0}.bt-wk .bt-wk-kpi-group .bt-kv dd{margin:0}.bt-wk .bt-wk-kpi-group .bt-kv .k{font-size:12.5px}.bt-wk .bt-wk-kpi-group .bt-kv .v{font:600 13px var(--bt-mono)}.bt-wk .bt-wk-kpi-charthead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;display:flex}.bt-wk .bt-wk-kpi-chartbox{min-width:0;height:200px}[data-shell=bento] .bt-wk-kpi-table tbody tr.bt-wk-kpi-row.open td{border-bottom:0}.bt-wk .bt-wk-cp-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.bt-wk .bt-wk-cp-grid.with-side{grid-template-columns:minmax(0,1fr) 320px}.bt-wk .bt-wk-cp-main{flex-direction:column;gap:16px;min-width:0;display:flex}.bt-wk .bt-tile.bt-wk-cp-clear{flex-direction:row;align-items:center;gap:14px;padding:22px 24px}.bt-wk .bt-wk-cp-clear p{font:400 13.5px/1.45 var(--bt-body);color:var(--bt-ink2);margin:3px 0 0}.bt-wk .bt-wk-cp-clear-ic{color:#1f9d5b;background:#e1f4e9;border-radius:14px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.bt-wk .bt-tile.bt-wk-cp-cats{gap:14px;padding:18px 20px 20px}.bt-wk .bt-wk-cp-catlist{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.bt-wk .bt-wk-cp-catlist li{flex-direction:column;gap:6px;display:flex}.bt-wk .bt-wk-cp-cat-line{font:500 13.5px var(--bt-body);color:var(--bt-ink);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.bt-wk .bt-wk-cp-cat-line .tnum{font-size:13px;font-weight:600}.bt-wk .bt-wk-cp-track{background:var(--bt-soft);border-radius:9999px;height:6px;display:block;overflow:hidden}.bt-wk .bt-wk-cp-track i{background:var(--bt-blue);border-radius:9999px;height:100%;display:block}[data-shell=bento].bt-wk-dlg{background:var(--bt-white);max-width:640px;max-height:calc(100dvh - 32px);font-family:var(--bt-body);color:var(--bt-ink);border:0;border-radius:24px;gap:16px;padding:26px 28px 22px;overflow-y:auto;box-shadow:0 24px 60px #00000040}[data-shell=bento].bt-wk-dlg.narrow{max-width:520px}[data-shell=bento].bt-wk-dlg>button:last-child{background:var(--bt-soft);width:38px;height:38px;color:var(--bt-ink);opacity:1;border-radius:9999px;place-items:center;display:grid;top:22px;right:22px}[data-shell=bento].bt-wk-dlg>button:last-child:hover{background:#e3e8f0}[data-shell=bento].bt-wk-dlg .bt-wk-dlg-head{text-align:left;flex-direction:column;gap:6px;padding-right:44px;display:flex}[data-shell=bento].bt-wk-dlg .bt-dlg-title{font:700 24px/1.2 var(--bt-head);letter-spacing:-.5px;color:var(--bt-ink);margin:0}[data-shell=bento].bt-wk-dlg .bt-dlg-sub{font:400 14px/1.4 var(--bt-body);color:var(--bt-ink2);margin:0}[data-shell=bento].bt-wk-dlg .bt-wk-form{flex-direction:column;gap:14px;min-width:0;display:flex}[data-shell=bento].bt-wk-dlg .bt-wk-grid2,[data-shell=bento].bt-wk-dlg .bt-wk-grid3{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}[data-shell=bento].bt-wk-dlg .bt-wk-grid3{grid-template-columns:repeat(3,minmax(0,1fr))}[data-shell=bento].bt-wk-dlg .bt-field>*+*{margin-top:0}[data-shell=bento].bt-wk-dlg .bt-textarea{resize:vertical;height:auto;padding:12px 14px;line-height:1.45}[data-shell=bento].bt-wk-dlg button[role=combobox]{background:var(--bt-white);width:100%;height:46px;box-shadow:none;font:400 14px var(--bt-body);color:var(--bt-ink);border:1px solid #dce3ee;border-radius:12px;padding:0 14px}[data-shell=bento].bt-wk-dlg button[role=combobox]:focus,[data-shell=bento].bt-wk-dlg button[role=combobox]:focus-visible{border-color:var(--bt-blue);box-shadow:0 0 0 1px var(--bt-blue);outline:none}[data-shell=bento].bt-wk-dlg .bt-wk-dlg-foot{border-top:1px solid var(--bt-line);justify-content:flex-end;align-items:center;gap:10px;margin-top:4px;padding-top:16px;display:flex}@media (width<=1100px){.bt-wk .bt-wk-cp-grid.with-side{grid-template-columns:minmax(0,1fr)}.bt-wk .bt-wk-kpi-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.bt-wk .bt-ls-stats.bt-wk-stats3 .bt-ls-stat-sub{white-space:normal}.bt-wk .bt-wk-tools-count{margin-left:0}.bt-wk .bt-wk-two .t,.bt-wk .bt-wk-two .s{max-width:220px}}@media (width<=640px){.bt-wk .bt-wk-kpi-groups{grid-template-columns:minmax(0,1fr)}.bt-wk .bt-wk-kpi-detail{padding:4px 12px 14px}.bt-wk .bt-wk-tablehead{padding:14px 16px 12px}.bt-wk .bt-wk-tools{padding:12px}.bt-wk .bt-wk-selectwrap{flex:180px}.bt-wk .bt-select.bt-wk-select{width:100%;min-width:0}.bt-wk .bt-wk-dates,.bt-wk .bt-wk-date{flex:100%}.bt-wk .bt-wk-date .bt-input{flex:1;width:auto;min-width:0}.bt-wk .bt-wk-period-side{width:100%}.bt-wk .bt-tile.bt-wk-cp-clear{padding:18px}[data-shell=bento].bt-wk-dlg{padding:22px 18px 18px}[data-shell=bento].bt-wk-dlg .bt-dlg-title{font-size:21px}[data-shell=bento].bt-wk-dlg .bt-wk-grid2,[data-shell=bento].bt-wk-dlg .bt-wk-grid3{grid-template-columns:minmax(0,1fr)}[data-shell=bento].bt-wk-dlg .bt-wk-dlg-foot{flex-direction:column-reverse;align-items:stretch}}[data-shell=bento].bt-wh .mono,[data-shell=bento].bt-wh-dlg .mono,[data-shell=bento] .bt-wh-mv .mono{font-family:var(--bt-mono)}[data-shell=bento] .bt-wh-h2{font:700 17px/1.25 var(--bt-head);letter-spacing:-.2px;color:var(--bt-ink);margin:0}[data-shell=bento] .bt-wh-h2-line{align-items:center;gap:8px;display:inline-flex}[data-shell=bento] .bt-wh-sub{font:400 13px/1.45 var(--bt-body);color:var(--bt-ink2);margin:0}[data-shell=bento] .bt-wh-hint{font:400 12.5px/1.45 var(--bt-body);color:var(--bt-ink2);margin:0}[data-shell=bento] .bt-pill.bt-wh-mini{gap:5px;padding:3px 9px;font-size:11.5px}[data-shell=bento] .bt-wh-type{text-transform:capitalize}[data-shell=bento] .bt-wh-spin{animation:.9s linear infinite bt-wh-rotate}@keyframes bt-wh-rotate{to{transform:rotate(360deg)}}.bt-wh.bt-kit button[role=combobox].bt-wh-select{background:var(--bt-white);width:180px;height:40px;font:600 13px var(--bt-body);color:var(--bt-ink);box-shadow:none;border:1px solid #dce3ee;border-radius:9999px;padding:0 14px}.bt-wh.bt-kit button[role=combobox].bt-wh-select:focus{border-color:var(--bt-blue)}.bt-wh .bt-wh-check{align-items:center;gap:8px;height:40px;padding:0 6px;display:inline-flex}.bt-wh .bt-wh-check label{font:600 13px var(--bt-body);color:var(--bt-ink);cursor:pointer;white-space:nowrap}[data-shell=bento] .bt-wh-pillbtn{background:var(--bt-white);height:40px;font:600 13px var(--bt-body);color:var(--bt-ink);cursor:pointer;white-space:nowrap;border:1px solid #dce3ee;border-radius:9999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}[data-shell=bento] .bt-wh-pillbtn:hover{border-color:#c9d1dc}[data-shell=bento] .bt-wh-pillbtn>svg{color:var(--bt-ink2);flex-shrink:0}[data-shell=bento] .bt-wh-pillbtn .tnum{font:500 12.5px var(--bt-mono)}.bt-wh .bt-wh-layout .bt-seg{gap:6px;padding:8px 14px;font-size:13px}.bt-wh .bt-ls-selbtn.bt-wh-selprimary{background:var(--bt-blue);color:#fff}.bt-wh .bt-ls-selbtn.bt-wh-selprimary:hover{background:#1d4fd8}[data-shell=bento].bt-wh-datepop{width:auto;max-width:calc(100vw - 16px);max-height:var(--radix-popover-content-available-height,80vh);background:var(--bt-white);color:var(--bt-ink);box-shadow:var(--bt-shadow-float);font-family:var(--bt-body);border:0;border-radius:16px;padding:10px 12px 12px;overflow-y:auto}[data-shell=bento] .bt-wh-datepop-cals{gap:4px;display:flex}[data-shell=bento] .bt-wh-datepop-col{flex-direction:column;min-width:0;display:flex}[data-shell=bento] .bt-wh-datepop-col+.bt-wh-datepop-col{border-left:1px solid var(--bt-line);padding-left:4px}[data-shell=bento] .bt-wh-datepop-k{font:600 10.5px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;color:var(--bt-ink2);padding:4px 12px 0}[data-shell=bento] .bt-wh-datepop-presets{border-top:1px solid var(--bt-line);flex-wrap:wrap;gap:8px;margin-top:4px;padding-top:12px;display:flex}[data-shell=bento] .bt-wh-two{flex-direction:column;gap:2px;min-width:0;display:flex}[data-shell=bento] .bt-wh-two.end{align-items:flex-end}[data-shell=bento] .bt-wh-two .t{text-overflow:ellipsis;white-space:nowrap;max-width:260px;font:600 13.5px var(--bt-body);color:var(--bt-ink);overflow:hidden}[data-shell=bento] .bt-wh-two .t.mono{font:700 13px var(--bt-mono)}[data-shell=bento] .bt-wh-two .t.tnum{font:500 12.5px var(--bt-mono)}[data-shell=bento] .bt-wh-two .s{text-overflow:ellipsis;white-space:nowrap;max-width:260px;font:400 11.5px var(--bt-body);color:var(--bt-ink2);overflow:hidden}[data-shell=bento] .bt-wh-two .s.mono,[data-shell=bento] .bt-wh-two .s.tnum{font:400 11px var(--bt-mono)}[data-shell=bento] .bt-wh-line{align-items:center;gap:8px;min-width:0;display:inline-flex}[data-shell=bento] .bt-wh-clip{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:320px;color:var(--bt-ink2);display:inline-block;overflow:hidden}[data-shell=bento] .bt-wh-mono{font:500 12.5px var(--bt-mono);color:var(--bt-ink);white-space:nowrap}[data-shell=bento] .bt-wh-mono.muted{color:var(--bt-ink2)}[data-shell=bento] .bt-wh-strong{font-weight:700}[data-shell=bento] .bt-wh-iconcell{align-items:center;gap:10px;min-width:0;display:flex}[data-shell=bento] .bt-wh-iconcell>svg{color:var(--bt-mute);flex-shrink:0}[data-shell=bento] .bt-ls-table th.bt-wh-checkcol,[data-shell=bento] .bt-ls-table td.bt-wh-checkcol{width:40px;padding-right:0}[data-shell=bento] .bt-ls-table td.bt-wh-checkcol>button[role=checkbox],[data-shell=bento] .bt-ls-table th.bt-wh-checkcol>button[role=checkbox]{vertical-align:middle}[data-shell=bento] .bt-wh-capcell{align-items:center;gap:8px;display:flex}[data-shell=bento] .bt-wh-capcell .bt-wh-bar{flex-shrink:0;width:72px}[data-shell=bento] .bt-wh-capcell .tnum{font:500 12px var(--bt-mono);color:var(--bt-ink2)}[data-shell=bento] .bt-wh-bar{background:var(--bt-soft);border-radius:9999px;height:8px;display:block;overflow:hidden}[data-shell=bento] .bt-wh-bar>span{background:#1f9d5b;border-radius:9999px;height:100%;display:block}[data-shell=bento] .bt-wh-bar>span.amber{background:var(--bt-amber)}[data-shell=bento] .bt-wh-bar>span.red{background:var(--bt-red)}[data-shell=bento] .bt-wh-ref{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;background:var(--bt-soft);max-width:130px;font:500 11.5px var(--bt-mono);color:var(--bt-ink2);border-radius:8px;padding:2px 8px;display:inline-block;overflow:hidden}[data-shell=bento] .bt-wh-who{font:500 13px var(--bt-body);color:var(--bt-ink)}[data-shell=bento] .bt-wh-time{font:400 11.5px var(--bt-mono);color:var(--bt-ink2);white-space:nowrap}[data-shell=bento] .bt-wh-mvtable .bt-wh-two .t,[data-shell=bento] .bt-wh-mvtable .bt-wh-two .s{max-width:200px}[data-shell=bento] .bt-ls-table td.bt-wh-emptycell{text-align:center;white-space:normal;font:400 13.5px/1.45 var(--bt-body);color:var(--bt-ink2);padding:36px 16px}[data-shell=bento] .bt-ls-table tbody tr:hover td.bt-wh-emptycell{background:0 0}[data-shell=bento] .bt-wh-emptybox{flex-direction:column;align-items:center;gap:12px;display:flex}[data-shell=bento] .bt-wh-emptybox p{margin:0}[data-shell=bento] .bt-wh-loading{align-items:center;gap:8px;display:inline-flex}[data-shell=bento] .bt-ls-panel.bt-wh-empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:40px 24px;display:flex}[data-shell=bento] .bt-wh-empty p{font:400 14px/1.45 var(--bt-body);color:var(--bt-ink2);margin:0}[data-shell=bento] .bt-wh-empty-icon{background:var(--bt-soft);width:48px;height:48px;color:var(--bt-ink2);border-radius:9999px;place-items:center;display:grid}[data-shell=bento] .bt-wh-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;display:grid}[data-shell=bento] .bt-wh-bin{background:var(--bt-white);min-width:0;box-shadow:var(--bt-shadow);border-radius:20px;flex-direction:column;gap:12px;padding:18px 18px 10px;display:flex}[data-shell=bento] .bt-wh-bin.off{opacity:.62}[data-shell=bento] .bt-wh-bin-head{align-items:flex-start;gap:12px;min-width:0;display:flex}[data-shell=bento] .bt-wh-bin-icon{background:var(--bt-soft);width:40px;height:40px;color:var(--bt-ink2);border-radius:12px;flex-shrink:0;place-items:center;display:grid}[data-shell=bento] .bt-wh-bin-title{flex-direction:column;gap:3px;min-width:0;display:flex}[data-shell=bento] .bt-wh-bin-code{font:700 17px/1.2 var(--bt-mono);color:var(--bt-ink);overflow-wrap:anywhere;margin:0}[data-shell=bento] .bt-wh-bin-desc{-webkit-line-clamp:2;font:400 13px/1.4 var(--bt-body);color:var(--bt-ink2);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}[data-shell=bento] .bt-wh-bin-pills{flex-wrap:wrap;gap:6px;display:flex}[data-shell=bento] .bt-wh-bin-pills:empty{display:none}[data-shell=bento] .bt-wh-bin-facts{flex-direction:column;gap:6px;display:flex}[data-shell=bento] .bt-wh-bin-fact{min-width:0;font:400 13px var(--bt-body);color:var(--bt-ink2);align-items:center;gap:8px;display:flex}[data-shell=bento] .bt-wh-bin-fact>svg{color:var(--bt-mute);flex-shrink:0}[data-shell=bento] .bt-wh-bin-fact-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-shell=bento] .bt-wh-bin-fact b{font:600 12.5px var(--bt-mono);color:var(--bt-ink);white-space:nowrap;margin-left:auto}[data-shell=bento] .bt-wh-bin-capacity{flex-direction:column;gap:6px;display:flex}[data-shell=bento] .bt-wh-bin-caprow{font:400 12px var(--bt-body);color:var(--bt-ink2);justify-content:space-between;gap:8px;display:flex}[data-shell=bento] .bt-wh-bin-caprow .tnum{font-family:var(--bt-mono)}[data-shell=bento] .bt-wh-bin-foot{border-top:1px solid var(--bt-line);justify-content:flex-end;align-items:center;gap:2px;margin-top:auto;padding-top:8px;display:flex}[data-shell=bento].bt-wh-dlg{width:calc(100% - 2rem);max-width:640px;max-height:calc(100dvh - 32px);font-family:var(--bt-body);color:var(--bt-ink);gap:16px;padding:26px 28px 22px;overflow-y:auto}[data-shell=bento].bt-wh-dlg.narrow{max-width:540px}[data-shell=bento].bt-wh-dlg>button:last-child{background:var(--bt-soft);width:38px;height:38px;color:var(--bt-ink);opacity:1;border-radius:9999px;top:22px;right:22px}[data-shell=bento].bt-wh-dlg>button:last-child:hover{background:#e3e8f0}[data-shell=bento] .bt-wh-dlg-head{text-align:left;flex-direction:column;gap:6px;padding-right:44px;display:flex}[data-shell=bento].bt-wh-dlg .bt-dlg-title{font:700 24px/1.2 var(--bt-head);letter-spacing:-.5px;color:var(--bt-ink);margin:0}[data-shell=bento].bt-wh-dlg .bt-dlg-sub{font:400 14px/1.4 var(--bt-body);color:var(--bt-ink2);margin:0}[data-shell=bento] .bt-wh-form{flex-direction:column;gap:14px;min-width:0;display:flex}[data-shell=bento] .bt-wh-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}[data-shell=bento][role=dialog].bt-wh-dlg.bt-kit p.bt-field-help{font:400 12px/1.4 var(--bt-body);color:var(--bt-ink2)}[data-shell=bento] .bt-wh-checkrow{border:1px solid #dce3ee;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}[data-shell=bento] .bt-wh-checkrow>button[role=checkbox]{margin-top:1px}[data-shell=bento] .bt-wh-checkrow-text{flex-direction:column;gap:3px;min-width:0;display:flex}[data-shell=bento].bt-wh-dlg.bt-kit label.bt-wh-checkrow-label{font:600 14px/1.3 var(--bt-body);color:var(--bt-ink);cursor:pointer}[data-shell=bento] .bt-wh-dlg-foot{border-top:1px solid var(--bt-line);justify-content:flex-end;align-items:center;gap:10px;margin-top:4px;padding-top:16px;display:flex}[data-shell=bento].bt-wh-dlg.bt-wh-print{max-width:920px}[data-shell=bento] .bt-wh-print-opts{background:var(--bt-soft);border-radius:16px;flex-wrap:wrap;align-items:flex-end;gap:12px 16px;padding:12px 16px;display:flex}[data-shell=bento] .bt-wh-print-opt{flex-direction:column;gap:6px;display:flex}[data-shell=bento] .bt-wh-print-k{font:600 12px var(--bt-body);color:var(--bt-ink2)}[data-shell=bento].bt-wh-print.bt-kit button[role=combobox].bt-wh-print-select{width:150px;height:40px;font:600 13px var(--bt-body);border-radius:9999px;padding:0 14px}[data-shell=bento].bt-wh-print.bt-kit button[role=combobox].bt-wh-print-select.narrow{width:88px}[data-shell=bento] .bt-pill.bt-wh-print-count{background:var(--bt-white);align-self:center;margin-left:auto}[data-shell=bento] .bt-wh-print-preview{background:var(--bt-ground);border-radius:16px;padding:16px;overflow:auto}[data-shell=bento].bt-wh .bt-tile.bt-wh-scan{gap:14px;padding:20px 22px}[data-shell=bento] .bt-wh-scan-head{flex-direction:column;gap:4px;display:flex}[data-shell=bento] .bt-wh-camera{background:var(--bt-soft);border-radius:16px;padding:14px}[data-shell=bento].bt-wh .bt-wh-scan [data-testid=container-barcode-scanner] button{min-height:46px;padding:0 20px;font-size:14px}[data-shell=bento].bt-wh .bt-wh-scan video{border-radius:12px}[data-shell=bento] .bt-btn.bt-wh-wide{width:100%;min-height:52px;font-size:15.5px}[data-shell=bento] .bt-wh-tablehead{border-bottom:1px solid var(--bt-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;padding:14px 18px;display:flex}[data-shell=bento] .bt-segs.bt-wh-sort{background:var(--bt-soft);box-shadow:none;padding:4px}[data-shell=bento] .bt-wh-sort .bt-seg{padding:7px 14px;font-size:13px}[data-shell=bento] .bt-wh-done{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:48px 24px;display:flex}[data-shell=bento] .bt-wh-done-icon{color:#1f9d5b;background:#e1f4e9;border-radius:9999px;place-items:center;width:52px;height:52px;display:grid}[data-shell=bento] .bt-wh-done p{font:500 14.5px var(--bt-body);color:var(--bt-ink2);margin:0}[data-shell=bento].bt-wh .bt-wh-picktable td.c-bin{width:170px}[data-shell=bento].bt-wh .bt-wh-picktable td.c-qty{width:76px}[data-shell=bento].bt-wh .bt-wh-picktable td.c-act{width:160px}[data-shell=bento].bt-wh .bt-wh-picktable .bt-wh-two .t{max-width:260px}[data-shell=bento] .bt-wh-bincode{font:700 15px/1.2 var(--bt-mono);letter-spacing:.2px;color:var(--bt-ink)}[data-shell=bento] .bt-wh-qty{background:var(--bt-soft);min-width:44px;font:700 14px var(--bt-mono);color:var(--bt-ink);border-radius:10px;justify-content:center;align-items:center;padding:4px 10px;display:inline-flex}[data-shell=bento] .bt-wh-origin{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}[data-shell=bento] .bt-wh-origin-sub{text-overflow:ellipsis;white-space:nowrap;max-width:240px;font:400 11.5px var(--bt-body);color:var(--bt-ink2);overflow:hidden}[data-shell=bento] .bt-btn.bt-wh-pickbtn{min-height:40px;padding:9px 16px;font-size:13.5px}@media (width<=1180px){[data-shell=bento].bt-wh .bt-wh-picktable thead{display:none}[data-shell=bento].bt-wh .bt-wh-picktable,[data-shell=bento].bt-wh .bt-wh-picktable tbody{width:100%;display:block}[data-shell=bento].bt-wh .bt-wh-picktable tr.bt-wh-pickrow{border-top:1px solid var(--bt-line);grid-template-columns:170px minmax(0,1fr) auto;grid-template-areas:"bin part qty""origin origin act";align-items:center;gap:10px 16px;padding:16px 18px;display:grid}[data-shell=bento].bt-wh .bt-wh-picktable tr.bt-wh-pickrow:first-child{border-top:0}[data-shell=bento].bt-wh .bt-wh-picktable tr.bt-wh-pickrow>td{text-align:left;white-space:normal;background:0 0;border:0;width:auto;padding:0;display:block}[data-shell=bento].bt-wh .bt-wh-picktable tr.bt-wh-pickrow>td.c-bin{grid-area:bin}[data-shell=bento].bt-wh .bt-wh-picktable tr.bt-wh-pickrow>td.c-part{grid-area:part}[data-shell=bento].bt-wh .bt-wh-picktable tr.bt-wh-pickrow>td.c-qty{text-align:right;grid-area:qty}[data-shell=bento].bt-wh .bt-wh-picktable tr.bt-wh-pickrow>td.c-origin{grid-area:origin;min-width:0}[data-shell=bento].bt-wh .bt-wh-picktable tr.bt-wh-pickrow>td.c-act{grid-area:act}[data-shell=bento].bt-wh .bt-wh-picktable .bt-wh-two .t{white-space:normal;max-width:none;font-size:15px}[data-shell=bento].bt-wh .bt-wh-picktable .bt-wh-bincode{font-size:20px}[data-shell=bento].bt-wh .bt-wh-picktable .bt-wh-qty{min-width:52px;padding:6px 12px;font-size:18px}[data-shell=bento].bt-wh .bt-wh-picktable .bt-wh-origin-sub{white-space:normal;max-width:100%}[data-shell=bento].bt-wh .bt-btn.bt-wh-pickbtn{min-width:200px;min-height:50px;font-size:15px}}@media (width<=640px){[data-shell=bento].bt-wh .bt-wh-picktable tr.bt-wh-pickrow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"bin qty""part part""origin origin""act act";align-items:start;padding:16px}[data-shell=bento].bt-wh .bt-btn.bt-wh-pickbtn{width:100%;min-width:0;min-height:52px;font-size:16px}}[data-shell=bento].bt-wh .bt-wh-r-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}[data-shell=bento].bt-wh .bt-wh-r-main,[data-shell=bento].bt-wh .bt-wh-r-side{flex-direction:column;gap:16px;min-width:0;display:flex}[data-shell=bento] .bt-cd-next.bt-wh-bintile{gap:10px}[data-shell=bento] .bt-wh-bintile-row{align-items:center;gap:14px;display:flex}[data-shell=bento] .bt-wh-bintile-icon{background:var(--bt-soft);width:48px;height:48px;color:var(--bt-ink2);border-radius:14px;flex-shrink:0;place-items:center;display:grid}[data-shell=bento] .bt-wh-bintile-text{flex-direction:column;gap:4px;min-width:0;display:flex}[data-shell=bento] .bt-wh-bintile-text .bt-cd-next-title{font-size:19px}[data-shell=bento] .bt-wh-bintile .bt-cd-next-title.bt-wh-bincode-xl{font:700 36px/1.1 var(--bt-mono);letter-spacing:0;overflow-wrap:anywhere}[data-shell=bento] .bt-wh-bintile .bt-cd-next-actions .bt-btn-onblue{min-height:48px;padding:12px 22px;font-size:15px}[data-shell=bento] .bt-wh-qtyrow{border-top:1px solid var(--bt-line);flex-wrap:wrap;align-items:center;gap:10px 16px;padding-top:14px;display:flex}[data-shell=bento] .bt-wh-qtylabel{font:600 13.5px var(--bt-body);color:var(--bt-ink)}[data-shell=bento] .bt-wh-stepper{align-items:center;gap:8px;display:inline-flex}[data-shell=bento] .bt-wh-stepper>button{background:var(--bt-soft);width:48px;height:48px;color:var(--bt-ink);cursor:pointer;border:0;border-radius:9999px;place-items:center;display:grid}[data-shell=bento] .bt-wh-stepper>button:hover:not(:disabled){background:#e3e8f0}[data-shell=bento] .bt-wh-stepper>button:disabled{opacity:.4;cursor:default}[data-shell=bento] .bt-wh-stepper .bt-input{text-align:center;width:88px;height:48px;font:700 18px var(--bt-mono);appearance:textfield;padding:0 8px}[data-shell=bento] .bt-wh-stepper .bt-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}[data-shell=bento] .bt-wh-stepper .bt-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}[data-shell=bento] .bt-wh-adding{font:500 13px var(--bt-body);color:var(--bt-ink2);align-items:center;gap:6px;display:inline-flex}[data-shell=bento] .bt-wh-or{font:600 10.5px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;color:var(--bt-mute);align-items:center;gap:12px;display:flex}[data-shell=bento] .bt-wh-or:before,[data-shell=bento] .bt-wh-or:after{content:"";background:var(--bt-line);flex:1;height:1px}[data-shell=bento] .bt-wh-manual{gap:8px;display:flex}[data-shell=bento] .bt-wh-manual .bt-input{flex:1;min-width:0;height:48px}[data-shell=bento] .bt-wh-manual .bt-btn{min-height:48px;padding:0 22px}[data-shell=bento] .bt-wh-recent{max-height:420px;margin:0;padding:0;list-style:none;overflow-y:auto}[data-shell=bento] .bt-wh-recent-row{border-top:1px solid var(--bt-line);align-items:center;gap:12px;padding:12px 24px;display:flex}[data-shell=bento] .bt-wh-recent-row:first-child{border-top:0}[data-shell=bento] .bt-wh-recent-row .bt-wh-two{flex:1}[data-shell=bento] .bt-wh-recent-row .bt-wh-two .t,[data-shell=bento] .bt-wh-recent-row .bt-wh-two .s{max-width:100%}[data-shell=bento] .bt-wh-recent-icon{color:#1f9d5b;background:#e1f4e9;border-radius:9999px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}[data-shell=bento] .bt-tile.bt-wh-howto{gap:14px}[data-shell=bento] .bt-wh-steps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}[data-shell=bento] .bt-wh-steps li{font:400 13.5px/1.45 var(--bt-body);color:var(--bt-ink2);align-items:flex-start;gap:10px;display:flex}[data-shell=bento] .bt-wh-steps .n{background:var(--bt-blue-soft);width:22px;height:22px;color:var(--bt-blue);font:700 11.5px var(--bt-mono);border-radius:9999px;flex-shrink:0;place-items:center;margin-top:1px;display:grid}[data-shell=bento] .bt-tile.bt-wh-alert{background:#fdf6e8;gap:12px;box-shadow:inset 0 0 0 1px #f3e0b8}[data-shell=bento] .bt-wh-alert-head{align-items:flex-start;gap:12px;display:flex}[data-shell=bento] .bt-wh-alert-icon{width:36px;height:36px;color:var(--bt-amber);background:#fbefd8;border-radius:9999px;flex-shrink:0;place-items:center;display:grid}[data-shell=bento] .bt-wh-alert-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}[data-shell=bento] .bt-wh-alert-row{background:var(--bt-white);border-radius:12px;align-items:center;gap:12px;min-width:0;padding:7px 8px 7px 12px;display:flex}[data-shell=bento] .bt-wh-alert-part{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 13.5px var(--bt-body);color:var(--bt-ink);flex:1;overflow:hidden}[data-shell=bento] .bt-wh-alert-qty{font:600 12.5px var(--bt-mono);color:var(--bt-ink2)}[data-shell=bento] .bt-wh-more{font:600 12.5px var(--bt-body);color:var(--bt-amber);margin:0}[data-shell=bento] .bt-dlg-body.bt-wh-mv{gap:14px}[data-shell=bento] .bt-wh-mv-top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}[data-shell=bento] .bt-wh-mv-qty{font:700 20px var(--bt-mono);color:var(--bt-ink)}[data-shell=bento] .bt-wh-kvs{flex-direction:column;display:flex}[data-shell=bento] .bt-wh-kvs .bt-kv{border-top:1px solid var(--bt-line);align-items:flex-start;padding:10px 0}[data-shell=bento] .bt-wh-kvs .bt-kv:first-child{border-top:0}[data-shell=bento] .bt-wh-kvs .bt-kv .k{flex-shrink:0}[data-shell=bento] .bt-wh-kvs .bt-kv .v{text-align:right;overflow-wrap:anywhere;flex-direction:column;align-items:flex-end;gap:2px;min-width:0;font-size:13.5px;display:flex}[data-shell=bento] .bt-wh-kv-sub{font:400 12px var(--bt-body);color:var(--bt-ink2)}[data-shell=bento] .bt-wh-kv-sub.mono{font:400 11.5px var(--bt-mono)}[data-shell=bento] .bt-wh-notes{background:var(--bt-soft);border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}[data-shell=bento] .bt-wh-notes-k{font:600 10.5px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;color:var(--bt-ink2)}[data-shell=bento] .bt-wh-notes p{font:400 13.5px/1.5 var(--bt-body);color:var(--bt-ink);margin:0}[data-shell=bento] .bt-wh-mv-id{font:400 12px var(--bt-body);color:var(--bt-mute);overflow-wrap:anywhere;margin:0}[data-shell=bento] .bt-wh-mv-id .mono{color:var(--bt-ink2)}@media (width<=1100px){[data-shell=bento].bt-wh .bt-wh-r-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.bt-wh.bt-kit button[role=combobox].bt-wh-select{flex:150px;width:auto;min-width:0}[data-shell=bento].bt-wh .bt-wh-pillbtn{flex:100%}[data-shell=bento].bt-wh .bt-wh-pillbtn .tnum{margin-right:auto}[data-shell=bento] .bt-wh-grid{grid-template-columns:minmax(0,1fr)}[data-shell=bento].bt-wh-dlg{border-radius:20px;width:calc(100vw - 16px);max-width:calc(100vw - 16px);padding:20px 16px 16px}[data-shell=bento].bt-wh-dlg.narrow,[data-shell=bento].bt-wh-dlg.bt-wh-print{max-width:calc(100vw - 16px)}[data-shell=bento].bt-wh-dlg>button:last-child{top:16px;right:14px}[data-shell=bento].bt-wh-dlg .bt-dlg-title{font-size:21px}[data-shell=bento] .bt-wh-grid2{grid-template-columns:minmax(0,1fr)}[data-shell=bento] .bt-wh-dlg-foot{flex-direction:column-reverse;align-items:stretch}[data-shell=bento] .bt-wh-dlg-foot .bt-btn{width:100%;min-height:48px}[data-shell=bento] .bt-pill.bt-wh-print-count{margin-left:0}[data-shell=bento].bt-wh-touch .bt-ls-actions{width:100%}[data-shell=bento].bt-wh-touch .bt-ls-actions .bt-btn{flex:1 1 0;min-height:48px;font-size:15px}[data-shell=bento].bt-wh .bt-tile.bt-wh-scan{padding:16px}[data-shell=bento].bt-wh .bt-wh-scan [data-testid=container-barcode-scanner] button{flex:auto;min-height:52px;font-size:15px}[data-shell=bento].bt-wh .bt-wh-camera{padding:10px}[data-shell=bento] .bt-wh-sort .bt-seg{padding:11px 16px;font-size:14px}[data-shell=bento] .bt-wh-tablehead{padding:14px 16px}[data-shell=bento] .bt-wh-bintile .bt-cd-next-title.bt-wh-bincode-xl{font-size:30px}[data-shell=bento] .bt-wh-bintile .bt-cd-next-actions .bt-btn-onblue{width:100%}[data-shell=bento] .bt-wh-qtyrow{justify-content:space-between}[data-shell=bento] .bt-wh-stepper .bt-input{width:96px}[data-shell=bento] .bt-wh-recent-row{padding:12px 16px}[data-shell=bento] .bt-wh-alert-row{flex-wrap:wrap;gap:6px 10px}[data-shell=bento] .bt-wh-alert-part{white-space:normal;flex-basis:100%;order:5}[data-shell=bento] .bt-wh-alert-row .bt-ls-iconbtn{margin-left:auto}}@media (width<=640px){[data-shell=bento] .bt-wh-datepop-cals{flex-direction:column}[data-shell=bento] .bt-wh-datepop-col+.bt-wh-datepop-col{border-left:0;border-top:1px solid var(--bt-line);padding-left:0}}.bt-fin .mono,.bt-fin-qb .mono,[data-shell=bento].bt-fin-dlg .mono,[data-shell=bento].bt-fin-sheet .mono{font-family:var(--bt-mono)}.bt-fin .bt-ls-stat.mint .bt-ls-stat-val{color:#1f9d5b}.bt-fin .bt-ls-stat.blue .bt-ls-stat-val{color:var(--bt-blue)}[data-shell=bento] .bt-fin-red,[data-shell=bento] .money.bt-fin-red,[data-shell=bento] .bt-ls-table td.bt-fin-red,.bt-rp-line .v.bt-fin-red,.bt-cd-kv .v.bt-fin-red{color:var(--bt-red)}[data-shell=bento] .bt-fin-mint,[data-shell=bento] .money.bt-fin-mint,[data-shell=bento] .bt-ls-table td.bt-fin-mint,.bt-rp-line .v.bt-fin-mint,.bt-cd-kv .v.bt-fin-mint{color:#1f9d5b}[data-shell=bento] .bt-fin-amber,[data-shell=bento] .money.bt-fin-amber,[data-shell=bento] .bt-ls-table td.bt-fin-amber,.bt-cd-kv .v.bt-fin-amber{color:var(--bt-amber)}.bt-kv.bt-fin-mint .k,.bt-kv.bt-fin-mint .v{color:#1f9d5b}.bt-kv.bt-fin-amber .k,.bt-kv.bt-fin-amber .v{color:var(--bt-amber)}[data-shell=bento] .bt-pill.bt-fin-mini{gap:4px;padding:4px 10px;font-size:11px}[data-shell=bento] .bt-pill.bt-fin-mini svg{flex-shrink:0}[data-shell=bento] .bt-fin-h2{font:700 17px/1.25 var(--bt-head);letter-spacing:-.2px;color:var(--bt-ink);margin:0}[data-shell=bento] .bt-fin-sub{font:400 13px/1.45 var(--bt-body);color:var(--bt-ink2);margin:4px 0 0}[data-shell=bento] .bt-fin-note{font:500 12px var(--bt-mono);color:var(--bt-ink2);white-space:nowrap;flex-shrink:0}[data-shell=bento] .bt-fin-eyebrow{font:600 10.5px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;color:var(--bt-ink2)}[data-shell=bento] .bt-fin-muted{font:400 13px/1.45 var(--bt-body);color:var(--bt-mute);margin:0}[data-shell=bento] .bt-fin-strong{font-weight:600}[data-shell=bento] .bt-fin-wide{width:100%}[data-shell=bento] .bt-fin-dangertext{color:var(--bt-red)}[data-shell=bento] .bt-btn.bt-fin-btn-sm{padding:8px 14px;font-size:13px}.bt-fin .bt-tile.bt-fin-quiet{text-align:center;font:400 13.5px/1.45 var(--bt-body);color:var(--bt-ink2);justify-content:center;align-items:center;padding:32px 24px}.bt-fin .bt-tile.bt-fin-quiet svg{color:var(--bt-mute)}.bt-fin .bt-fin-tilehead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bt-fin .bt-fin-tabs{flex-direction:column;gap:16px;min-width:0;display:flex}.bt-fin .bt-fin-tablist[role=tablist].bg-muted [role=tab]{padding:9px 16px;font-size:13.5px}.bt-fin .bt-fin-subtabs[role=tablist].bg-muted{align-self:flex-start;padding:5px}.bt-fin .bt-fin-subtabs[role=tablist].bg-muted [role=tab]{padding:7px 14px;font-size:13px}.bt-fin .bt-fin-panel{min-width:0;margin-top:0}.bt-fin .bt-fin-panel:not([hidden]){flex-direction:column;gap:16px;display:flex}[data-shell=bento].bt-rp-periodpop.bt-fin-rangepop{width:240px}.bt-fin-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.bt-fin .bt-tile.bt-fin-chart{gap:14px;padding:18px 20px 14px}.bt-fin-chart .recharts-cartesian-axis-tick-value,.bt-fin-chart .recharts-label-list text{font-family:var(--bt-mono)}.bt-fin-chart .recharts-default-tooltip{font-family:var(--bt-body)}.bt-fin-chart .recharts-tooltip-item-value{font-family:var(--bt-mono)}.bt-fin-chart-empty{text-align:center;font:400 13.5px var(--bt-body);color:var(--bt-mute);margin:0;padding:56px 16px}.bt-fin .bt-ls-stats.bt-fin-stats3{grid-template-columns:repeat(3,minmax(0,1fr))}.bt-fin .bt-ls-header .bt-ls-row button[role=combobox].border-input.bt-fin-filter{width:auto;min-width:200px;max-width:280px;height:40px;font:600 13px var(--bt-body);border-color:#dce3ee;border-radius:9999px;gap:10px;padding:0 14px}[data-shell=bento] .bt-fin-table th.num,[data-shell=bento] .bt-fin-table td.num{text-align:right}[data-shell=bento] .bt-fin-table td.bt-fin-empty{text-align:center;font:400 13.5px/1.45 var(--bt-body);color:var(--bt-mute);white-space:normal;padding:28px 16px}[data-shell=bento] .bt-fin-table td.bt-fin-empty .bt-empty{padding:12px 0}[data-shell=bento] .bt-fin-table td.bt-fin-empty svg{color:var(--bt-ink2)}.bt-fin-empty-action{justify-content:center;margin-top:12px;display:flex}[data-shell=bento] .bt-fin-table tbody tr.bt-fin-rowlink{cursor:pointer}[data-shell=bento] .bt-fin-ref{font:600 13px var(--bt-mono);color:var(--bt-ink);white-space:nowrap;text-decoration:none}[data-shell=bento] .bt-fin-ref.muted{color:var(--bt-ink2);font-size:12px;font-weight:500}[data-shell=bento] button.bt-fin-reflink{cursor:pointer;text-align:left;background:0 0;border:0;padding:0}[data-shell=bento] a.bt-fin-ref.link:hover,[data-shell=bento] button.bt-fin-reflink:hover{color:var(--bt-blue);text-underline-offset:3px;text-decoration:underline}[data-shell=bento] .bt-fin-cell2{flex-direction:column;gap:2px;min-width:0;display:flex}[data-shell=bento] .bt-fin-cell2 .t,[data-shell=bento] .bt-fin-cell2 .s{text-overflow:ellipsis;white-space:nowrap;max-width:240px;display:block;overflow:hidden}[data-shell=bento] .bt-fin-cell2 .t{font:600 13.5px var(--bt-body);color:var(--bt-ink)}[data-shell=bento] .bt-fin-cell2 .s{font:400 11.5px var(--bt-body);color:var(--bt-ink2)}[data-shell=bento] .bt-fin-cell2 .s.mono{font-family:var(--bt-mono)}.bt-fin [data-testid=table-accounting-expenses] .bt-fin-cell2 .t,.bt-fin [data-testid=table-accounting-expenses] .bt-fin-cell2 .s{max-width:280px}[data-shell=bento] .bt-fin-clip{text-overflow:ellipsis;white-space:nowrap;max-width:220px;display:block;overflow:hidden}[data-shell=bento] .bt-fin-time{color:var(--bt-ink2)}[data-shell=bento] .bt-fin-method{font:400 13px var(--bt-body);color:var(--bt-ink);align-items:center;gap:6px;display:inline-flex}[data-shell=bento] .bt-fin-method svg{color:var(--bt-ink2)}.bt-fin-cardhead{border-bottom:1px solid var(--bt-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;padding:16px 18px 14px;display:flex}.bt-fin-cardhead-text{min-width:0}.bt-fin-cardhead .bt-fin-sub{margin-top:3px}.bt-fin-cardhead .bt-link{flex-shrink:0;margin-top:2px}.bt-fin-pager{border-top:1px solid var(--bt-line);font:400 12.5px var(--bt-body);color:var(--bt-ink2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.bt-fin-pager b{font:600 12.5px var(--bt-mono);color:var(--bt-ink)}.bt-fin-pager-btns{gap:8px;display:flex}.bt-fin .bt-tile.bt-fin-stmt .bt-fin-cardhead{padding:0 0 14px}.bt-fin-loading{font:400 13.5px var(--bt-body);color:var(--bt-ink2);margin:0;padding:12px 0}.bt-fin-eod{flex-direction:column;gap:16px;min-width:0;display:flex}.bt-fin-eodbar-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bt-fin .bt-segs.bt-fin-segs-sm{background:var(--bt-soft);box-shadow:none;padding:4px}.bt-fin .bt-segs.bt-fin-segs-sm .bt-seg{padding:7px 14px;font-size:13px}.bt-fin-dates{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bt-fin-date{align-items:center;gap:8px;display:inline-flex}.bt-fin-date-k{font:600 12.5px var(--bt-body);color:var(--bt-ink2)}.bt-fin .bt-fin-date .bt-input{width:160px;height:38px;font:500 12.5px var(--bt-mono);border-radius:10px;padding:0 10px}.bt-fin-sumgrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.bt-fin .bt-tile.bt-fin-sumtile{gap:12px;padding:18px 20px}.bt-fin-sumtile .bt-cd-sublabel{margin-top:2px}[data-shell=bento] .bt-fin-count{background:var(--bt-soft);font:600 11px var(--bt-mono);color:var(--bt-ink2);border-radius:9999px;margin-left:8px;padding:1px 7px;display:inline-flex}.bt-fin .bt-cd-kv.bt-fin-kvtotal{border-top-color:#d5dce6}.bt-fin .bt-cd-kv.bt-fin-kvtotal .k,.bt-fin .bt-cd-kv.bt-fin-kvtotal .v{color:var(--bt-ink);font-weight:700}.bt-fin-block{flex-direction:column;gap:10px;min-width:0;display:flex}.bt-fin-blockhead{flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:6px 4px 0;display:flex}.bt-fin-blockhead .bt-fin-sub{margin:0}[data-shell=bento] .bt-fin-viewlink{font-size:12.5px}[data-shell=bento] .bt-fin-receipt{display:block}[data-shell=bento] .bt-fin-receipt img{object-fit:contain;background:var(--bt-soft);border-radius:14px;width:100%;max-height:70vh;display:block}.bt-fin-stmtbar-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.bt-fin-stmtbar-go .bt-btn{height:46px}.bt-fin .bt-tile.bt-fin-account{gap:14px;padding:20px 24px}.bt-fin-account-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bt-fin-account-name{font:700 22px/1.2 var(--bt-head);letter-spacing:-.4px;color:var(--bt-ink);margin:4px 0 0}.bt-fin .bt-pill.bt-fin-acct{font-family:var(--bt-mono)}.bt-fin-facts{border-top:1px solid var(--bt-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 24px;padding-top:14px;display:grid}.bt-fin-fact{flex-direction:column;gap:3px;min-width:0;display:flex}.bt-fin-fact .k{font:600 10.5px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;color:var(--bt-ink2)}.bt-fin-fact .v{font:500 14px var(--bt-body);color:var(--bt-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bt-fin-fact .v.mono{font-size:13px}[role=dialog][data-shell=bento].bt-fin-sheet{background:var(--bt-white);box-shadow:var(--bt-shadow-float);font-family:var(--bt-body);color:var(--bt-ink);border:0;border-radius:24px 0 0 24px;flex-direction:column;gap:18px;padding:24px 26px;display:flex}[data-shell=bento].bt-fin-sheet>button:last-child{background:var(--bt-soft);width:38px;height:38px;color:var(--bt-ink);opacity:1;border-radius:9999px;place-items:center;display:grid;top:20px;right:20px}[data-shell=bento].bt-fin-sheet>button:last-child:hover{background:#e3e8f0}[data-shell=bento].bt-fin-sheet .bt-fin-sheet-head{text-align:left;flex-direction:column;gap:6px;padding-right:48px;display:flex}[data-shell=bento].bt-fin-sheet .bt-fin-sheet-head>*{margin-top:0;margin-bottom:0}[role=dialog][data-shell=bento].bt-fin-sheet h2.bt-fin-sheet-title{font:700 22px/1.2 var(--bt-head);letter-spacing:-.3px;color:var(--bt-ink);flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}[data-shell=bento].bt-fin-sheet .bt-fin-sheet-title .mono{letter-spacing:-.2px;font-size:19px}[data-shell=bento].bt-fin-sheet .bt-fin-sheet-sub{font:400 13.5px/1.4 var(--bt-body);color:var(--bt-ink2);margin:0}.bt-fin-sheet-body{flex-direction:column;gap:18px;min-width:0;display:flex}.bt-fin-sheet-sec{flex-direction:column;gap:8px;min-width:0;display:flex}.bt-fin-sheet-actions{flex-wrap:wrap;gap:10px;display:flex}.bt-fin-sheet-loading{color:var(--bt-mute);justify-content:center;padding:40px 0;display:flex}[data-shell=bento] .bt-fin-lines{border:1px solid var(--bt-line);border-radius:14px;flex-direction:column;display:flex}[data-shell=bento] .bt-fin-line{justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}[data-shell=bento] .bt-fin-line+.bt-fin-line{border-top:1px solid var(--bt-line)}[data-shell=bento] .bt-fin-line-text{flex-direction:column;gap:2px;min-width:0;display:flex}[data-shell=bento] .bt-fin-line-text .t{font:600 13.5px var(--bt-body);color:var(--bt-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-shell=bento] .bt-fin-line-text .s{font:400 12px var(--bt-body);color:var(--bt-ink2)}[data-shell=bento] .bt-fin-line-text .s.mono,[data-shell=bento] .bt-fin-line-text .s .mono{font-family:var(--bt-mono);font-size:11.5px}[data-shell=bento] .bt-fin-line .v{font:600 13.5px var(--bt-mono);color:var(--bt-ink);flex-shrink:0}[data-shell=bento] .bt-fin-totals{background:var(--bt-soft);border-radius:14px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}[data-shell=bento] .bt-fin-totals .bt-kv .v{font-size:13.5px}[data-shell=bento] .bt-fin-totals .bt-kv.bt-fin-totalrow{border-top:1px solid #d5dce6;padding-top:8px}[data-shell=bento] .bt-fin-totals .bt-kv.bt-fin-totalrow .k{font:700 14px var(--bt-body);color:var(--bt-ink)}[data-shell=bento] .bt-fin-totals .bt-kv.bt-fin-totalrow .v{font:700 16px var(--bt-mono)}[data-shell=bento] .bt-fin-notetext{font:400 13.5px/1.5 var(--bt-body);color:var(--bt-ink);white-space:pre-wrap;margin:0}[data-shell=bento] .bt-fin-addr{background:var(--bt-soft);border-radius:14px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}[data-shell=bento] .bt-fin-addr p{margin:0}[data-shell=bento] .bt-fin-addr .t{font:500 13.5px/1.4 var(--bt-body);color:var(--bt-ink)}[data-shell=bento] .bt-fin-addr .s{font:400 12.5px/1.4 var(--bt-body);color:var(--bt-ink2)}[data-shell=bento] .bt-fin-timeline{flex-direction:column;margin:0;padding:0 0 0 2px;list-style:none;display:flex}[data-shell=bento] .bt-fin-timeline li{gap:12px;padding-bottom:14px;display:flex;position:relative}[data-shell=bento] .bt-fin-timeline li:before{content:"";background:var(--bt-line);width:2px;position:absolute;top:16px;bottom:0;left:4px}[data-shell=bento] .bt-fin-timeline li:last-child{padding-bottom:0}[data-shell=bento] .bt-fin-timeline li:last-child:before{display:none}[data-shell=bento] .bt-fin-timeline .dot{background:var(--bt-blue);width:10px;height:10px;box-shadow:0 0 0 3px var(--bt-blue-soft);border-radius:9999px;flex-shrink:0;margin-top:4px}[data-shell=bento] .bt-fin-timeline .body{flex-direction:column;gap:2px;min-width:0;display:flex}[data-shell=bento] .bt-fin-timeline .t{font:600 13.5px var(--bt-body);color:var(--bt-ink)}[data-shell=bento] .bt-fin-timeline .s{font:400 12.5px/1.4 var(--bt-body);color:var(--bt-ink2)}[data-shell=bento] .bt-fin-timeline .s.mono{font:400 11.5px var(--bt-mono)}[data-shell=bento].bt-fin-dlg{background:var(--bt-white);max-width:640px;max-height:calc(100dvh - 32px);font-family:var(--bt-body);color:var(--bt-ink);border:0;border-radius:24px;gap:16px;padding:26px 28px 22px;overflow-y:auto;box-shadow:0 24px 60px #00000040}[data-shell=bento].bt-fin-dlg.narrow{max-width:520px}[data-shell=bento].bt-fin-dlg>button:last-child{background:var(--bt-soft);width:38px;height:38px;color:var(--bt-ink);opacity:1;border-radius:9999px;place-items:center;display:grid;top:22px;right:22px}[data-shell=bento].bt-fin-dlg>button:last-child:hover{background:#e3e8f0}.bt-fin-dlg-head{text-align:left;flex-direction:column;gap:6px;padding-right:44px;display:flex}[data-shell=bento].bt-fin-dlg .bt-fin-dlg-title{font:700 24px/1.2 var(--bt-head);letter-spacing:-.5px;color:var(--bt-ink);margin:0}[data-shell=bento].bt-fin-dlg .bt-fin-dlg-title .mono{letter-spacing:-.3px;font-size:21px}[data-shell=bento].bt-fin-dlg .bt-fin-dlg-sub{font:400 14px/1.4 var(--bt-body);color:var(--bt-ink2);margin:0}[data-shell=bento] .bt-fin-form{flex-direction:column;gap:14px;min-width:0;display:flex}[data-shell=bento] .bt-fin-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}[data-shell=bento].bt-fin-dlg .bt-textarea{resize:vertical;height:auto}.bt-fin-dlg-foot{border-top:1px solid var(--bt-line);justify-content:flex-end;align-items:center;gap:10px;margin-top:4px;padding-top:16px;display:flex}[data-shell=bento] .bt-fin-steplist{flex-direction:column;gap:8px;max-height:40vh;display:flex;overflow-y:auto}[data-shell=bento] .bt-fin-steprow{border:1px solid var(--bt-line);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}[data-shell=bento] .bt-fin-stepper{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}[data-shell=bento] .bt-fin-stepbtn{background:var(--bt-soft);width:32px;height:32px;color:var(--bt-ink);cursor:pointer;border:0;border-radius:9999px;place-items:center;display:grid}[data-shell=bento] .bt-fin-stepbtn:hover:not(:disabled){background:#e3e8f0}[data-shell=bento] .bt-fin-stepbtn:disabled{opacity:.4;cursor:default}[data-shell=bento] .bt-fin-qty{text-align:center;width:32px;font:600 14px var(--bt-mono);color:var(--bt-ink)}[data-shell=bento] .bt-fin-coderow{gap:10px;display:flex}[data-shell=bento] .bt-fin-coderow .bt-input{flex:1;min-width:0}[data-shell=bento] .bt-fin-scan{flex-direction:column;gap:12px;display:flex}[data-shell=bento] .bt-fin-scanner{border-radius:14px;overflow:hidden}[data-shell=bento] .bt-fin-contents{display:contents}[data-shell=bento] .bt-dlg-body.bt-fin-dlg-body{gap:12px}[data-shell=bento] .bt-fin-dangernote{align-items:center;gap:6px;display:inline-flex}[data-shell=bento] .bt-fin-dangernote svg{color:var(--bt-red)}.bt-fin-returns .bt-cd-row{flex-wrap:wrap}.bt-fin-return-actions{flex-wrap:wrap;flex-basis:100%;gap:8px;padding-left:60px;display:flex}.bt-fin-qb[data-shell=bento]{background:0 0;flex-direction:column;gap:16px;min-width:0;display:flex}.bt-fin-qb .bt-fin-qb-form{flex-direction:column;gap:16px;display:flex}.bt-fin-qb .bt-st-head{flex-wrap:wrap}.bt-fin-qb .bt-st-note:not(.amber):not(.red):not(.mint){color:var(--bt-blue)}.bt-fin-qb .bt-st-note a{color:inherit;text-underline-offset:3px;font-weight:600;text-decoration:underline}.bt-fin-qb .bt-st-row .bt-st-label label.bt-st-name{font:600 14px/1.35 var(--bt-body);color:var(--bt-ink)}.bt-fin-qb .bt-st-row .bt-st-label .bt-st-help{margin:0}.bt-fin-qb .bt-st-row.bt-fin-qb-toggle{padding:12px 0}.bt-fin-qb .bt-st-row.bt-fin-qb-subhead{padding-bottom:6px}.bt-fin-qb-actions{flex-wrap:wrap;gap:8px;display:flex}.bt-fin-qb-sync{font:500 13px var(--bt-mono);color:var(--bt-ink);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bt-fin-qb-error{padding-bottom:16px}.bt-fin-qb .bt-fin-qb-empty{margin:0}@media (width<=1200px){.bt-fin-sumgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.bt-fin-charts,.bt-fin-sumgrid{grid-template-columns:minmax(0,1fr)}.bt-fin .bt-ls-header .bt-ls-row button[role=combobox].border-input.bt-fin-filter{flex:100%;max-width:none}.bt-fin-eodbar-row{flex-direction:column;align-items:stretch}.bt-fin-dates{width:100%}.bt-fin-date{flex:1 1 0;min-width:0}.bt-fin .bt-fin-date .bt-input{width:100%}.bt-fin-stmtbar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-fin-stmtbar-grid>:first-child,.bt-fin-stmtbar-go{grid-column:1/-1}.bt-fin-stmtbar-go .bt-btn{width:100%}.bt-fin-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-fin .bt-tile.bt-fin-account{padding:16px 18px}.bt-fin-return-actions{padding-left:0}[data-shell=bento] .bt-fin-cell2 .t,[data-shell=bento] .bt-fin-cell2 .s{max-width:200px}[data-shell=bento].bt-fin-dlg{border-radius:20px;width:calc(100vw - 16px);max-width:calc(100vw - 16px);padding:20px 16px 16px}[data-shell=bento].bt-fin-dlg.narrow{max-width:calc(100vw - 16px)}[data-shell=bento].bt-fin-dlg>button:last-child{top:16px;right:14px}[data-shell=bento] .bt-fin-grid2{grid-template-columns:minmax(0,1fr)}.bt-fin-dlg-foot{flex-direction:column-reverse;align-items:stretch}.bt-fin-dlg-foot .bt-btn{width:100%}.bt-fin-qb .bt-fin-qb-actions .bt-btn{flex:auto}}@media (width<=640px){.bt-fin .bt-ls-stats.bt-fin-stats3{grid-template-columns:minmax(0,1fr)}[role=dialog][data-shell=bento].bt-fin-sheet{border-radius:0;padding:20px 16px}[data-shell=bento].bt-fin-sheet>button:last-child{top:16px;right:14px}.bt-fin-facts{grid-template-columns:minmax(0,1fr)}}@media print{.bt-fin .bt-fin-stmtbar{display:none}}[data-shell=bento] .bt-fin-confirm-copy{font:400 13.5px/1.45 var(--bt-body);color:var(--bt-ink2);margin:0}.bt-cat .mono,[data-shell=bento].bt-cat-dlg .mono{font-family:var(--bt-mono)}[data-shell=bento] .bt-cat-h2{font:700 17px/1.25 var(--bt-head);letter-spacing:-.2px;color:var(--bt-ink);margin:0}[data-shell=bento] .bt-cat-sub{font:400 13px/1.45 var(--bt-body);color:var(--bt-ink2);margin:0}[data-shell=bento] .bt-cat-link{font:500 12.5px var(--bt-mono);color:var(--bt-blue);text-decoration:none}[data-shell=bento] .bt-cat-link:hover{text-underline-offset:3px;text-decoration:underline}.bt-cat button[role=combobox].bt-cat-select{background:var(--bt-white);width:160px;height:40px;font:600 13px var(--bt-body);color:var(--bt-ink);box-shadow:none;border:1px solid #dce3ee;border-radius:9999px;flex:none;gap:8px;padding:0 12px 0 14px}.bt-cat button[role=combobox].bt-cat-select.narrow{width:116px}.bt-cat button[role=combobox].bt-cat-select.on{background:var(--bt-blue-soft);color:var(--bt-blue);border-color:#0000}.bt-cat button[role=combobox].bt-cat-select:hover:not(:disabled){border-color:#c9d1dc}.bt-cat button[role=combobox].bt-cat-select.on:hover:not(:disabled){border-color:#0000}.bt-cat button[role=combobox].bt-cat-select:focus-visible{border-color:var(--bt-blue);box-shadow:0 0 0 2px var(--bt-blue-soft);outline:none}.bt-cat button[role=combobox].bt-cat-select:disabled{opacity:1;background:var(--bt-soft);color:var(--bt-mute);cursor:default;border-color:#0000}.bt-cat .bt-cat-filters{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.bt-cat button[role=combobox].bt-cat-status{background:var(--bt-soft);width:auto;min-width:118px;height:30px;font:600 12px var(--bt-body);color:var(--bt-ink2);box-shadow:none;border:0;border-radius:9999px;gap:6px;padding:0 10px 0 12px}.bt-cat button[role=combobox].bt-cat-status.amber{color:var(--bt-amber);background:#fbefd8}.bt-cat button[role=combobox].bt-cat-status.blue{background:var(--bt-blue-soft);color:var(--bt-blue)}.bt-cat button[role=combobox].bt-cat-status.mint{color:#1f9d5b;background:#e1f4e9}.bt-cat button[role=combobox].bt-cat-status:focus-visible{outline:2px solid var(--bt-blue);outline-offset:1px}.bt-cat button[role=combobox].bt-cat-status:disabled{opacity:.6}[data-shell=bento] .bt-cat-table thead th:first-child,[data-shell=bento] .bt-cat-table tbody td:first-child{padding-left:18px}[data-shell=bento] .bt-cat-table thead th:last-child,[data-shell=bento] .bt-cat-table tbody td:last-child{padding-right:14px}[data-shell=bento] .bt-cat-two{flex-direction:column;gap:2px;min-width:0;display:flex}[data-shell=bento] .bt-cat-two .t{text-overflow:ellipsis;white-space:nowrap;max-width:300px;font:600 13.5px var(--bt-body);color:var(--bt-ink);overflow:hidden}[data-shell=bento] .bt-cat-two .t.muted{color:var(--bt-mute);font-weight:500}[data-shell=bento] .bt-cat-two .s{text-overflow:ellipsis;white-space:nowrap;max-width:340px;font:400 12px var(--bt-body);color:var(--bt-ink2);overflow:hidden}[data-shell=bento] .bt-cat-two .s.mono{font:400 11.5px var(--bt-mono)}[data-shell=bento] .bt-cat-line{align-items:center;gap:8px;min-width:0;display:flex}[data-shell=bento] .bt-cat-clip{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:380px;color:var(--bt-ink2);display:inline-block;overflow:hidden}[data-shell=bento] .bt-cat-when{font:400 12.5px var(--bt-body);color:var(--bt-ink2);white-space:nowrap}[data-shell=bento] .bt-pill.bt-cat-mini{gap:5px;padding:3px 9px;font-size:11.5px}[data-shell=bento] .bt-cat-tagcell{align-items:center;gap:12px;min-width:0;display:flex}[data-shell=bento] .bt-cat-swatch{border-radius:9px;flex-shrink:0;width:28px;height:28px;box-shadow:inset 0 0 0 1px #1a1a1a14}[data-shell=bento] .bt-ls-table td.bt-cat-emptycell{text-align:center;white-space:normal;font:400 13.5px/1.45 var(--bt-body);color:var(--bt-ink2);padding:36px 16px}[data-shell=bento] .bt-ls-table tbody tr:hover td.bt-cat-emptycell{background:0 0}[data-shell=bento] .bt-cat-emptybox{flex-direction:column;align-items:center;gap:12px;display:flex}[data-shell=bento] .bt-cat-emptybox p{max-width:440px;margin:0}[data-shell=bento] .bt-cat-loading{align-items:center;gap:8px;display:inline-flex}.bt-cat .bt-ls-iconbtn:disabled{opacity:.4;color:var(--bt-ink2);cursor:default;background:0 0}.bt-cat .bt-ls-table td p.font-medium{font:700 16px var(--bt-head);color:var(--bt-ink)}.bt-cat .bt-ls-card{background:var(--bt-white);box-shadow:var(--bt-shadow);border-radius:20px}.bt-cat .bt-cat-card{cursor:pointer}.bt-cat .bt-cat-links{grid-template-columns:minmax(180px,.75fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:start;gap:14px 18px;padding:18px 22px;display:grid}.bt-cat .bt-cat-links-head{flex-direction:column;gap:4px;min-width:0;display:flex}.bt-cat .bt-cat-links-save{min-height:46px;margin-top:23px}.bt-cat .bt-cat-oem{padding:16px}.bt-cat .bt-cat-oem-off{gap:12px}[data-shell=bento].bt-cat-dlg{width:calc(100% - 2rem);max-width:640px;max-height:calc(100dvh - 32px);font-family:var(--bt-body);color:var(--bt-ink);gap:16px;padding:26px 28px 22px;overflow-y:auto}[data-shell=bento].bt-cat-dlg.narrow{max-width:520px}[data-shell=bento].bt-cat-dlg>button:last-child{background:var(--bt-soft);width:38px;height:38px;color:var(--bt-ink);opacity:1;border-radius:9999px;top:22px;right:22px}[data-shell=bento].bt-cat-dlg>button:last-child:hover{background:#e3e8f0}[data-shell=bento] .bt-cat-dlg-head{text-align:left;flex-direction:column;gap:6px;padding-right:44px;display:flex}[data-shell=bento].bt-cat-dlg .bt-dlg-title{font:700 24px/1.2 var(--bt-head);letter-spacing:-.5px;color:var(--bt-ink);margin:0}[data-shell=bento].bt-cat-dlg .bt-dlg-sub{font:400 14px/1.4 var(--bt-body);color:var(--bt-ink2);margin:0}[data-shell=bento] .bt-cat-form{flex-direction:column;gap:14px;min-width:0;display:flex}[data-shell=bento] .bt-cat-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}[data-shell=bento][role=dialog].bt-cat-dlg.bt-kit p.bt-field-help{font:400 12px/1.4 var(--bt-body);color:var(--bt-ink2);margin:0}[data-shell=bento][role=dialog].bt-cat-dlg.bt-kit p.bt-field-help.error{color:var(--bt-red)}[data-shell=bento] .bt-cat-dlg-foot{border-top:1px solid var(--bt-line);justify-content:flex-end;align-items:center;gap:10px;margin-top:4px;padding-top:16px;display:flex}[data-shell=bento] .bt-cat-box{background:var(--bt-soft);border-radius:16px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}[data-shell=bento] .bt-cat-box-head{flex-direction:column;gap:3px;display:flex}[data-shell=bento] .bt-cat-box-title{font:700 14.5px/1.3 var(--bt-body);color:var(--bt-ink)}[data-shell=bento] .bt-cat-box-sub{font:400 12.5px/1.4 var(--bt-body);color:var(--bt-ink2)}[data-shell=bento] .bt-cat-toggles{border:1px solid var(--bt-line);border-radius:16px;flex-direction:column;display:flex}[data-shell=bento] .bt-cat-toggle{justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}[data-shell=bento] .bt-cat-toggle+.bt-cat-toggle{border-top:1px solid var(--bt-line)}[data-shell=bento] .bt-cat-toggle-text{flex-direction:column;gap:3px;min-width:0;display:flex}[data-shell=bento].bt-cat-dlg.bt-kit label.bt-cat-toggle-label{font:600 14px/1.3 var(--bt-body);color:var(--bt-ink)}[data-shell=bento] .bt-cat-swatches{grid-template-columns:repeat(10,minmax(0,1fr));gap:8px;display:grid}[data-shell=bento] .bt-cat-swatch-btn{aspect-ratio:1;cursor:pointer;border:0;border-radius:9999px;width:100%;max-width:38px;padding:0;transition:transform .12s,box-shadow .12s;box-shadow:inset 0 0 0 1px #1a1a1a14}[data-shell=bento] .bt-cat-swatch-btn:hover{transform:scale(1.06)}[data-shell=bento] .bt-cat-swatch-btn.on{box-shadow:0 0 0 2px var(--bt-white), 0 0 0 4px var(--bt-ink)}[data-shell=bento] .bt-cat-swatch-btn:focus-visible{outline:2px solid var(--bt-blue);outline-offset:3px}[data-shell=bento] .bt-cat-colorrow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}[data-shell=bento] .bt-cat-colorrow-label{font:500 13px var(--bt-body);color:var(--bt-ink2)}[data-shell=bento] .bt-cat-colorpick{background:var(--bt-white);cursor:pointer;border:1px solid #dce3ee;border-radius:10px;width:48px;height:36px;padding:3px}[data-shell=bento] .bt-cat-colorpick:focus-visible{border-color:var(--bt-blue);box-shadow:0 0 0 1px var(--bt-blue);outline:none}[data-shell=bento] .bt-cat-hex{font:500 13px var(--bt-mono);color:var(--bt-ink)}[data-shell=bento].bt-cat .bt-ls-actions [data-tip]:after{bottom:auto}@media (width<=1180px){.bt-cat .bt-cat-links{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-cat .bt-cat-links-head{grid-column:1/-1}.bt-cat .bt-cat-links-save{grid-column:1/-1;justify-self:end;margin-top:0}}@media (width<=900px){.bt-cat .bt-ls-header .bt-ls-search{flex-basis:100%}.bt-cat .bt-cat-filters{flex:100%}.bt-cat button[role=combobox].bt-cat-select,.bt-cat button[role=combobox].bt-cat-select.narrow{flex:calc(50% - 5px);width:auto;min-width:0}.bt-cat .bt-cat-links{grid-template-columns:minmax(0,1fr);padding:16px}.bt-cat .bt-cat-links-save{justify-self:stretch}.bt-cat .bt-cat-oem{padding:12px}[data-shell=bento] .bt-cat-two .t,[data-shell=bento] .bt-cat-two .s{max-width:220px}[data-shell=bento].bt-cat-dlg,[data-shell=bento].bt-cat-dlg.narrow{border-radius:20px;width:calc(100vw - 16px);max-width:calc(100vw - 16px);padding:20px 16px 16px}[data-shell=bento].bt-cat-dlg>button:last-child{top:16px;right:14px}[data-shell=bento].bt-cat-dlg .bt-dlg-title{font-size:21px}[data-shell=bento] .bt-cat-grid2{grid-template-columns:minmax(0,1fr)}[data-shell=bento] .bt-cat-swatches{grid-template-columns:repeat(5,minmax(0,1fr))}[data-shell=bento] .bt-cat-dlg-foot{flex-direction:column-reverse;align-items:stretch}[data-shell=bento] .bt-cat-dlg-foot .bt-btn{width:100%;min-height:48px}}.bt-cmp .mono,[data-shell=bento] .bt-cmp-kv .mono{font-family:var(--bt-mono)}.bt-cmp .bt-ls-stat.mint .bt-ls-stat-val{color:#1f9d5b}.bt-cmp .bt-ls-stat.blue .bt-ls-stat-val{color:var(--bt-blue)}.bt-cmp .bt-ls-stat.red .bt-ls-stat-val,[data-shell=bento] .bt-cmp-red{color:var(--bt-red)}[data-shell=bento] .bt-cmp-mint{color:#1f9d5b}.bt-cmp .bt-ls-stats.bt-cmp-stats3{grid-template-columns:repeat(3,minmax(0,1fr))}[data-shell=bento] .bt-pill.bt-cmp-mini{gap:5px;padding:4px 10px;font-size:11.5px}[data-shell=bento] .bt-pill.bt-cmp-mini svg{flex-shrink:0}[data-shell=bento] .bt-cmp-h2{font:700 17px/1.25 var(--bt-head);letter-spacing:-.2px;color:var(--bt-ink);align-items:center;gap:8px;margin:0;display:flex}[data-shell=bento] .bt-cmp-h2 svg{color:var(--bt-ink2);flex-shrink:0}[data-shell=bento] .bt-cmp-quiet{font:400 13px var(--bt-body);color:var(--bt-mute);margin:0;padding:8px 0}.bt-cmp .bt-tile.bt-cmp-state{font:400 14px/1.45 var(--bt-body);color:var(--bt-ink2);align-items:flex-start;gap:12px;padding:28px}.bt-cmp .bt-cmp-state p{margin:0}.bt-cmp .bt-btn.bt-cmp-btn-sm{padding:8px 14px;font-size:13px}.bt-cmp .bt-btn.bt-cmp-btn-danger{color:var(--bt-red)}[data-shell=bento] .bt-cmp-count{background:var(--bt-blue);min-width:20px;height:20px;font:600 11px var(--bt-mono);color:#fff;border-radius:9999px;place-items:center;padding:0 6px;display:inline-grid}.bt-cmp .bt-segs.bt-cmp-minisegs{background:var(--bt-soft);box-shadow:none;align-self:center;padding:4px}.bt-cmp .bt-segs.bt-cmp-minisegs .bt-seg{gap:6px;padding:6px 12px;font-size:13px}.bt-cmp .bt-segs.bt-cmp-minisegs .bt-seg:not(.active) .bt-seg-count{background:var(--bt-white)}.bt-cmp .bt-cmp-table .card{overflow:hidden}.bt-cmp .bt-cmp-tools{border-bottom:1px solid var(--bt-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 16px;display:flex}.bt-cmp .bt-cmp-toolcount{font:400 12.5px var(--bt-body);color:var(--bt-ink2);white-space:nowrap}.bt-cmp .bt-cmp-toolcount b{font:700 13px var(--bt-mono);color:var(--bt-ink)}.bt-cmp .bt-ls-selbtn:disabled{opacity:.55;cursor:default}.bt-cmp .bt-cmp-table th.num,.bt-cmp .bt-cmp-table td.num{text-align:right}.bt-cmp .bt-cmp-table th.bt-cmp-checkcol,.bt-cmp .bt-cmp-table td.bt-cmp-checkcol{width:40px}.bt-cmp .bt-cmp-table tbody tr.bt-cmp-rowlink{cursor:pointer}.bt-cmp .bt-cmp-table tbody tr.bt-cmp-rowlink:focus-visible{outline:2px solid var(--bt-blue);outline-offset:-2px}.bt-cmp .bt-cmp-table td.bt-cmp-empty{text-align:center;font:400 13.5px/1.45 var(--bt-body);color:var(--bt-mute);white-space:normal;padding:28px 16px}.bt-cmp .bt-cmp-table tbody tr:hover td.bt-cmp-empty{background:0 0}.bt-cmp .bt-cmp-table td.bt-cmp-empty .bt-empty{padding:12px 0}.bt-cmp .bt-cmp-table td.bt-cmp-empty .bt-empty-icon svg{color:var(--bt-ink2)}.bt-cmp .bt-cmp-iconph{flex-shrink:0;width:30px;height:30px;display:inline-block}.bt-cmp a.bt-ls-iconbtn{text-decoration:none}.bt-cmp .bt-ls-iconbtn:disabled{opacity:.45;cursor:default}.bt-cmp .bt-ls-iconbtn:disabled:hover{color:var(--bt-ink2);background:0 0}[data-shell=bento] .bt-cmp-cell2{flex-direction:column;gap:2px;min-width:0;display:flex}[data-shell=bento] .bt-cmp-cell2.end{align-items:flex-end}[data-shell=bento] .bt-cmp-cell2 .t,[data-shell=bento] .bt-cmp-cell2 .s{text-overflow:ellipsis;white-space:nowrap;max-width:220px;display:block;overflow:hidden}[data-shell=bento] .bt-cmp-cell2.wide .t,[data-shell=bento] .bt-cmp-cell2.wide .s{max-width:320px}[data-shell=bento] .bt-cmp-cell2 .t{font:600 13.5px var(--bt-body);color:var(--bt-ink)}[data-shell=bento] .bt-cmp-cell2 .s{font:400 12px var(--bt-body);color:var(--bt-ink2)}[data-shell=bento] .bt-cmp-cell2 .t.tnum{font:500 12.5px var(--bt-mono)}[data-shell=bento] .bt-cmp-cell2 .s.tnum,[data-shell=bento] .bt-cmp-cell2 .s.mono{font:400 11.5px var(--bt-mono)}[data-shell=bento] .bt-cmp-cell2 .t.bt-cmp-mint{color:#1f9d5b;align-items:center;gap:5px;display:inline-flex}[data-shell=bento] .bt-cmp-cell2 .s.bt-cmp-red{color:var(--bt-red)}[data-shell=bento] .bt-cmp-clip{text-overflow:ellipsis;white-space:nowrap;max-width:260px;display:block;overflow:hidden}[data-shell=bento] .bt-cmp-clip.wide{max-width:360px}[data-shell=bento] .bt-cmp-aud{max-width:200px;font:400 13px var(--bt-body);color:var(--bt-ink);align-items:center;gap:6px;display:inline-flex}[data-shell=bento] .bt-cmp-aud svg{color:var(--bt-ink2);flex-shrink:0}[data-shell=bento] .bt-cmp-aud span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bt-cmp .bt-cmp-pager{border-top:1px solid var(--bt-line);font:400 12.5px var(--bt-body);color:var(--bt-ink2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.bt-cmp .bt-cmp-pager b{font:600 12.5px var(--bt-mono);color:var(--bt-ink)}.bt-cmp .bt-cmp-pagerbtns{align-items:center;gap:8px;display:flex}.bt-cmp .bt-cmp-pagebtn{background:var(--bt-white);width:32px;height:32px;color:var(--bt-ink);cursor:pointer;border:1px solid #dce3ee;border-radius:9999px;place-items:center;display:grid}.bt-cmp .bt-cmp-pagebtn:hover:not(:disabled){background:var(--bt-soft)}.bt-cmp .bt-cmp-pagebtn:disabled{opacity:.4;cursor:default}.bt-cmp .bt-cmp-pagenum{font:500 12px var(--bt-mono);color:var(--bt-ink2)}.bt-cmp .bt-ls-header .bt-select.bt-cmp-pillselect{width:auto;min-width:170px;max-width:240px;height:40px;font:600 13px var(--bt-body);border-radius:9999px;padding-left:14px}.bt-cmp .bt-cmp-dates{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bt-cmp .bt-cmp-date{font:600 12.5px var(--bt-body);color:var(--bt-ink2);align-items:center;gap:6px;display:inline-flex}.bt-cmp .bt-cmp-date .bt-input{width:150px;height:40px;font:500 12.5px var(--bt-mono);border-radius:9999px;padding:0 10px}.bt-cmp .bt-cmp-crumbback{font:500 12.5px var(--bt-body);color:var(--bt-ink2);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.bt-cmp .bt-cmp-crumbback:hover{color:var(--bt-ink);text-underline-offset:3px;text-decoration:underline}.bt-cmp .bt-cmp-crumbcur{vertical-align:bottom;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:420px;display:inline-block;overflow:hidden}.bt-cmp .bt-cmp-titletext{flex:360px;min-width:0}.bt-cmp .bt-cmp-titleline{align-items:center;gap:12px;min-width:0;display:flex}.bt-cmp .bt-cmp-h1{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bt-cmp .bt-cmp-titleline .bt-pill{flex-shrink:0}[data-shell=bento] .bt-cmp-stage{background:var(--bt-soft);border-radius:16px;flex-direction:column;min-width:0;padding:16px;display:flex}[data-shell=bento] .bt-cmp-envelope{border:1px solid var(--bt-line);background:var(--bt-white);border-bottom:0;border-radius:14px 14px 0 0;flex-direction:column;gap:6px;width:100%;margin:0 auto;padding:12px 16px;display:flex}[data-shell=bento] .bt-cmp-envrow{min-width:0;font:400 12.5px var(--bt-body);justify-content:space-between;gap:12px;display:flex}[data-shell=bento] .bt-cmp-envrow .k{color:var(--bt-ink2);flex-shrink:0}[data-shell=bento] .bt-cmp-envrow .v{text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0;color:var(--bt-ink);overflow:hidden}[data-shell=bento] .bt-cmp-envrow .v.strong{font-weight:600}[data-shell=bento] .bt-cmp-mail{border:1px solid var(--bt-line);background:#fff;border-radius:0 0 14px 14px;width:100%;margin:0 auto;overflow:hidden}[data-shell=bento] .bt-cmp-frame{background:#fff;border:0;width:100%;display:block}[data-shell=bento] .bt-cmp-mailempty{text-align:center;font:400 13.5px/1.45 var(--bt-body);color:var(--bt-mute);padding:40px 20px}.bt-cmp .bt-ls-title.bt-cmp-titlebar{align-items:flex-start}.bt-cmp .bt-cmp-namefield{flex-direction:column;gap:4px;display:flex}.bt-cmp .bt-cmp-name{width:100%;min-width:0;font:700 30px/1.15 var(--bt-head);letter-spacing:-.5px;color:var(--bt-ink);text-overflow:ellipsis;background:0 0;border:1px solid #0000;border-radius:12px;outline:none;margin:0 0 0 -10px;padding:4px 10px;transition:background .15s,border-color .15s}.bt-cmp .bt-cmp-name::placeholder{color:var(--bt-mute)}.bt-cmp .bt-cmp-name:hover:not(:disabled){background:var(--bt-white)}.bt-cmp .bt-cmp-name:focus{background:var(--bt-white);border-color:var(--bt-blue);box-shadow:0 0 0 1px var(--bt-blue)}.bt-cmp .bt-cmp-name[aria-invalid=true]{border-color:var(--bt-red)}.bt-cmp .bt-cmp-name:disabled{cursor:default}.bt-cmp .bt-segs.bt-cmp-steps{padding:5px}.bt-cmp .bt-segs.bt-cmp-steps .bt-seg{gap:8px;padding:8px 16px 8px 10px;font-size:13.5px}.bt-cmp .bt-cmp-stepnum{background:var(--bt-soft);width:22px;height:22px;font:600 11px var(--bt-mono);color:var(--bt-ink2);border-radius:9999px;flex-shrink:0;place-items:center;display:grid}.bt-cmp .bt-seg.active .bt-cmp-stepnum{color:#fff;background:#fff3}.bt-cmp .bt-cmp-stepnum.done{color:#fff;background:#1f9d5b}.bt-cmp .bt-cmp-compose{grid-template-columns:minmax(0,1fr) minmax(360px,42%);align-items:start;gap:20px;display:grid}.bt-cmp .bt-cmp-formcol,.bt-cmp .bt-cmp-previewcol{flex-direction:column;gap:16px;min-width:0;display:flex}.bt-cmp .bt-cmp-previewcol{position:sticky;top:16px}.bt-cmp .bt-tile.bt-cmp-step{gap:14px;padding:20px 22px}.bt-cmp .bt-cmp-stephead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;display:flex}.bt-cmp .bt-cmp-stepactions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bt-cmp .bt-cmp-msgslot:empty{display:none}.bt-cmp .bt-cmp-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bt-cmp .bt-cmp-templates{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.bt-cmp .bt-cmp-option{background:var(--bt-soft);min-width:0;font:inherit;color:var(--bt-ink);text-align:left;cursor:pointer;border:0;border-radius:16px;flex-direction:column;align-items:flex-start;gap:4px;padding:16px;transition:background .15s;display:flex}.bt-cmp .bt-cmp-option:hover{background:#e3e8f0}.bt-cmp .bt-cmp-option:focus-visible{outline:2px solid var(--bt-blue);outline-offset:2px}.bt-cmp .bt-cmp-option.small{padding:14px}.bt-cmp .bt-cmp-option-ico{background:var(--bt-white);width:36px;height:36px;color:var(--bt-ink);border-radius:12px;place-items:center;margin-bottom:6px;display:grid}.bt-cmp .bt-cmp-option-ico.blue{background:var(--bt-blue);color:#fff}.bt-cmp .bt-cmp-option-title{font:600 14.5px var(--bt-body)}.bt-cmp .bt-cmp-option.small .bt-cmp-option-title{font-size:13.5px}.bt-cmp .bt-cmp-option-sub{font:400 12.5px/1.4 var(--bt-body);color:var(--bt-ink2)}.bt-cmp .bt-cmp-sublabel{font:600 13px var(--bt-body);color:var(--bt-ink2);align-items:center;gap:8px;margin-top:4px;display:flex}.bt-cmp .bt-cmp-editor{background:var(--bt-white);border:1px solid #dce3ee;border-radius:14px;min-width:0}.bt-cmp .bt-cmp-editor:focus-within{border-color:var(--bt-blue);box-shadow:0 0 0 1px var(--bt-blue)}.bt-cmp .bt-cmp-editor .ProseMirror{outline:none}.bt-cmp .bt-cmp-toolbar{border-bottom:1px solid var(--bt-line);background:#f7f9fc;border-radius:14px 14px 0 0;flex-wrap:wrap;align-items:center;gap:2px;padding:6px 8px;display:flex}.bt-cmp .bt-cmp-toolbtn{width:32px;height:32px;color:var(--bt-ink2);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:grid}.bt-cmp .bt-cmp-toolbtn:hover:not(:disabled){background:var(--bt-soft);color:var(--bt-ink)}.bt-cmp .bt-cmp-toolbtn.on{background:var(--bt-blue-soft);color:var(--bt-blue)}.bt-cmp .bt-cmp-toolbtn:disabled{opacity:.45;cursor:default}.bt-cmp .bt-cmp-toolsep{background:var(--bt-line);width:1px;height:20px;margin:0 4px}.bt-cmp .bt-cmp-editornote{border-bottom:1px solid var(--bt-line);font:400 12.5px/1.4 var(--bt-body);color:var(--bt-ink2);background:#f7f9fc;border-radius:14px 14px 0 0;padding:10px 14px}.bt-cmp .bt-cmp-code{width:100%;min-height:320px;font:400 12.5px/1.55 var(--bt-mono);color:var(--bt-ink);resize:vertical;background:0 0;border:0;border-radius:0 0 14px 14px;outline:none;padding:14px;display:block}.bt-cmp .bt-cmp-code::placeholder{color:var(--bt-mute)}.bt-cmp .bt-cmp-advanced{align-items:center;gap:10px;display:flex}.bt-cmp .bt-cmp-custpick button[role=combobox]{background:var(--bt-white);width:100%;height:46px;box-shadow:none;font:400 14px var(--bt-body);color:var(--bt-ink);border:1px solid #dce3ee;border-radius:12px;padding:0 14px}.bt-cmp .bt-cmp-reach{background:var(--bt-blue-soft);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.bt-cmp .bt-cmp-reach-ico{background:var(--bt-white);width:36px;height:36px;color:var(--bt-blue);border-radius:9999px;flex-shrink:0;place-items:center;display:grid}.bt-cmp .bt-cmp-reach-text{font:400 13.5px/1.45 var(--bt-body);color:var(--bt-ink)}.bt-cmp .bt-cmp-reach-text b{font:700 14px var(--bt-mono)}.bt-cmp .bt-cmp-datebtn{background:var(--bt-white);width:100%;height:46px;font:400 14px var(--bt-body);color:var(--bt-ink);text-align:left;cursor:pointer;border:1px solid #dce3ee;border-radius:12px;align-items:center;gap:10px;padding:0 14px;display:flex}.bt-cmp .bt-cmp-datebtn svg{color:var(--bt-ink2);flex-shrink:0}.bt-cmp .bt-cmp-datebtn .tnum{font:500 13px var(--bt-mono)}.bt-cmp .bt-cmp-datebtn:hover{border-color:#c9d3e1}.bt-cmp .bt-cmp-datebtn:focus-visible{border-color:var(--bt-blue);box-shadow:0 0 0 1px var(--bt-blue);outline:none}.bt-cmp .bt-cmp-timerow{align-items:center;gap:10px;display:flex}.bt-cmp .bt-cmp-timerow label{font:600 13px var(--bt-body);color:var(--bt-ink2)}.bt-cmp .bt-input.bt-cmp-time{width:140px;height:40px;padding:0 10px}.bt-cmp .bt-cmp-reviewactions{border-top:1px solid var(--bt-line);flex-wrap:wrap;gap:10px;padding-top:14px;display:flex}.bt-cmp .bt-cmp-stepnav{justify-content:space-between;align-items:center;gap:12px;display:flex}.bt-cmp .bt-cmp-navback{font:700 13.5px var(--bt-body);color:var(--bt-ink2);cursor:pointer;background:0 0;border:0;border-radius:9999px;align-items:center;gap:6px;padding:10px 14px;display:inline-flex}.bt-cmp .bt-cmp-navback:hover:not(:disabled){background:var(--bt-white);color:var(--bt-ink)}.bt-cmp .bt-cmp-navback:disabled{opacity:.4;cursor:default}.bt-cmp .bt-cmp-devices{background:var(--bt-soft);border-radius:9999px;gap:2px;padding:3px;display:inline-flex}.bt-cmp .bt-cmp-devbtn{width:32px;height:30px;color:var(--bt-ink2);cursor:pointer;background:0 0;border:0;border-radius:9999px;place-items:center;display:grid}.bt-cmp .bt-cmp-devbtn.on{background:var(--bt-white);color:var(--bt-ink);box-shadow:var(--bt-shadow)}.bt-cmp .bt-cmp-sample{border-top:1px solid var(--bt-line);flex-direction:column;gap:8px;padding-top:14px;display:flex}.bt-cmp .bt-cmp-samplerow{gap:8px;display:flex}.bt-cmp .bt-cmp-samplerow input{flex:1;min-width:0}.bt-cmp .bt-cmp-samplerow .bt-btn{flex-shrink:0;height:46px}[data-shell=bento] .bt-cmp-summary,[data-shell=bento] .bt-cmp-confirmsum{background:var(--bt-soft);border-radius:14px;flex-direction:column;padding:4px 14px;display:flex}[data-shell=bento] .bt-cmp-kvlist{flex-direction:column;display:flex}[data-shell=bento] .bt-cmp-kv{border-top:1px solid #e1e7ef;justify-content:space-between;align-items:flex-start;gap:16px;padding:9px 0;display:flex}[data-shell=bento] .bt-cmp-kvlist .bt-cmp-kv{border-top-color:var(--bt-line)}[data-shell=bento] .bt-cmp-kv:first-child{border-top:0}[data-shell=bento] .bt-cmp-kv .k{font:400 13px/1.35 var(--bt-body);color:var(--bt-ink2);flex-shrink:0}[data-shell=bento] .bt-cmp-kv .v{min-width:0;font:600 13.5px/1.35 var(--bt-body);color:var(--bt-ink);text-align:right;overflow-wrap:anywhere;flex-direction:column;align-items:flex-end;gap:2px;display:flex}[data-shell=bento] .bt-cmp-kv .v.mono{font:500 12.5px/1.4 var(--bt-mono);word-break:break-all}[data-shell=bento] .bt-cmp-kv .v.tnum{font:500 12.5px/1.35 var(--bt-mono)}[data-shell=bento] .bt-cmp-kv .v.bt-cmp-iconv{flex-direction:row;align-items:center;gap:6px}[data-shell=bento] .bt-cmp-kv .v.bt-cmp-iconv svg{color:var(--bt-ink2);flex-shrink:0}[data-shell=bento] .bt-cmp-kv .v.bt-cmp-iconv .tnum{font:500 12.5px var(--bt-mono)}[data-shell=bento] .bt-cmp-kvsub{font:400 12px var(--bt-body);color:var(--bt-ink2)}[data-shell=bento] .bt-cmp-kvsub.tnum{font-family:var(--bt-mono)}[data-shell=bento].bt-cmp-pop{background:var(--bt-white);box-shadow:var(--bt-shadow-float);color:var(--bt-ink);font-family:var(--bt-body);border:0;border-radius:16px;padding:6px}[data-shell=bento].bt-cmp-pop .bt-cmp-poplist{flex-direction:column;max-height:300px;display:flex;overflow-y:auto}[data-shell=bento].bt-cmp-pop .bt-cmp-token{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;gap:2px;width:100%;padding:8px 10px;display:flex}[data-shell=bento].bt-cmp-pop .bt-cmp-token:hover,[data-shell=bento].bt-cmp-pop .bt-cmp-token:focus-visible{background:var(--bt-soft);outline:none}[data-shell=bento].bt-cmp-pop .bt-cmp-token-key{font:600 12px var(--bt-mono);color:var(--bt-blue)}[data-shell=bento].bt-cmp-pop .bt-cmp-token-desc{font:400 11.5px/1.35 var(--bt-body);color:var(--bt-ink2)}[data-shell=bento].bt-cmp-pop .bt-cmp-pop-label{font:600 10.5px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;color:var(--bt-ink2);padding:10px 10px 4px}[data-shell=bento].bt-cmp-dlg{background:var(--bt-white);max-width:640px;max-height:calc(100dvh - 32px);font-family:var(--bt-body);color:var(--bt-ink);border:0;border-radius:24px;gap:16px;padding:26px 28px 22px;overflow-y:auto;box-shadow:0 24px 60px #00000040}[data-shell=bento].bt-cmp-dlg.narrow{max-width:520px}[data-shell=bento].bt-cmp-dlg>button:last-child{background:var(--bt-soft);width:38px;height:38px;color:var(--bt-ink);opacity:1;border-radius:9999px;place-items:center;display:grid;top:22px;right:22px}[data-shell=bento].bt-cmp-dlg>button:last-child:hover{background:#e3e8f0}[data-shell=bento].bt-cmp-dlg .bt-cmp-dlg-head{text-align:left;flex-direction:column;gap:6px;padding-right:44px;display:flex}[data-shell=bento].bt-cmp-dlg .bt-dlg-title{font:700 24px/1.2 var(--bt-head);letter-spacing:-.5px;color:var(--bt-ink);margin:0}[data-shell=bento].bt-cmp-dlg .bt-dlg-sub{font:400 14px/1.4 var(--bt-body);color:var(--bt-ink2);margin:0}[data-shell=bento].bt-cmp-dlg .bt-cmp-dlgform{flex-direction:column;gap:14px;min-width:0;display:flex}[data-shell=bento].bt-cmp-dlg .bt-field>*+*{margin-top:0}[data-shell=bento].bt-cmp-dlg .bt-cmp-dlg-foot{border-top:1px solid var(--bt-line);justify-content:flex-end;align-items:center;gap:10px;margin-top:4px;padding-top:16px;display:flex}[data-shell=bento] .bt-cmp-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}[data-shell=bento] .bt-cmp-audbox{background:var(--bt-soft);border-radius:16px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}[data-shell=bento] .bt-cmp-audbox-head{justify-content:space-between;align-items:center;gap:10px;display:flex}[data-shell=bento] .bt-cmp-audbox-title{font:700 14px var(--bt-body);color:var(--bt-ink);align-items:center;gap:8px;display:inline-flex}[data-shell=bento] .bt-cmp-audbox-title svg{color:var(--bt-ink2)}[data-shell=bento] .bt-cmp-tags{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:176px;display:grid;overflow-y:auto}[data-shell=bento] .bt-cmp-tagopt{background:var(--bt-white);min-width:0;font:400 13px var(--bt-body);color:var(--bt-ink);cursor:pointer;border:1px solid #dce3ee;border-radius:12px;align-items:center;gap:8px;padding:8px 10px;display:flex}[data-shell=bento] .bt-cmp-tagopt:hover{border-color:#c9d3e1}[data-shell=bento] .bt-cmp-tagdot{border-radius:9999px;flex-shrink:0;width:10px;height:10px}[data-shell=bento] .bt-cmp-tagname{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-shell=bento] .bt-cmp-modetabs[role=tablist].bg-muted{background:var(--bt-soft);box-shadow:none;align-self:flex-start;padding:4px}[data-shell=bento] .bt-cmp-modetabs[role=tablist].bg-muted [role=tab]{gap:6px;padding:7px 14px;font-size:13px}[data-shell=bento] .bt-cmp-testtabs{flex-direction:column;gap:14px;display:flex}[data-shell=bento] .bt-cmp-tabpanel{margin-top:0}[data-shell=bento].bt-cmp-dlg.bt-cmp-filterdlg{max-width:680px;max-height:min(85vh,100dvh - 32px)}[data-shell=bento] .bt-cmp-fsecs{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex;overflow-y:auto}[data-shell=bento] .bt-cmp-fsec{background:var(--bt-soft);border-radius:14px}[data-shell=bento] .bt-cmp-fsec-head{width:100%;font:600 14px var(--bt-body);color:var(--bt-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:8px;padding:12px 14px;display:flex}[data-shell=bento] .bt-cmp-fsec-head:hover{background:#e3e8f0}[data-shell=bento] .bt-cmp-fsec-chev{color:var(--bt-ink2);flex-shrink:0;transition:rotate .15s,transform .15s}[data-shell=bento] .bt-cmp-fsec-title{flex:1;min-width:0}[data-shell=bento] .bt-cmp-fsec-body{flex-direction:column;gap:14px;padding:4px 14px 16px;display:flex}[data-shell=bento] .bt-cmp-minmax{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}[data-shell=bento] .bt-cmp-minmax-cell{flex-direction:column;gap:4px;min-width:0;display:flex}[data-shell=bento] .bt-cmp-minmax-key{font:500 11.5px var(--bt-body);color:var(--bt-ink2)}[data-shell=bento] .bt-dlg-body.bt-cmp-dlgbody{gap:14px;padding-top:0}[data-shell=bento] .bt-dlg-foot.bt-cmp-flatfoot{border-top:0;padding-top:4px}[data-shell=bento] .bt-dlg-foot.bt-cmp-endfoot{justify-content:flex-end}[data-shell=bento] .bt-cmp-dlgnote{align-items:center;gap:6px;display:inline-flex}[data-shell=bento] .bt-cmp-dlgnote svg{color:var(--bt-red);flex-shrink:0}[data-shell=bento] .bt-cmp-notetext{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}@media (width<=1100px){.bt-cmp .bt-cmp-compose{grid-template-columns:minmax(0,1fr)}.bt-cmp .bt-cmp-previewcol{position:static}}@media (width<=900px){.bt-cmp .bt-ls-stats.bt-cmp-stats3{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-cmp .bt-ls-stats.bt-cmp-stats3>:last-child:nth-child(odd){grid-column:1/-1}.bt-cmp .bt-cmp-name{font-size:26px}.bt-cmp .bt-cmp-options,.bt-cmp .bt-cmp-templates{grid-template-columns:minmax(0,1fr)}.bt-cmp .bt-cmp-tools{padding:10px 12px}.bt-cmp .bt-ls-header .bt-select.bt-cmp-pillselect{flex:100%;max-width:none}.bt-cmp .bt-cmp-dates{width:100%}.bt-cmp .bt-cmp-date{flex:1 1 0;min-width:0}.bt-cmp .bt-cmp-date .bt-input{width:100%;min-width:0}.bt-cmp .bt-tile.bt-cmp-step{padding:16px}.bt-cmp .bt-cmp-stage{padding:10px}[data-shell=bento] .bt-cmp-grid2{grid-template-columns:minmax(0,1fr)}[data-shell=bento].bt-cmp-dlg{padding:20px 18px 18px}[data-shell=bento].bt-cmp-dlg>button:last-child{top:16px;right:16px}}@media (width<=640px){.bt-cmp .bt-cmp-crumbcur{max-width:200px}.bt-cmp .bt-cmp-titleline{flex-wrap:wrap}.bt-cmp .bt-cmp-h1{white-space:normal;overflow-wrap:anywhere}.bt-cmp .bt-cmp-samplerow{flex-direction:column}.bt-cmp .bt-cmp-reviewactions .bt-btn{flex:auto}[data-shell=bento] .bt-cmp-tags{grid-template-columns:minmax(0,1fr)}[data-shell=bento] .bt-cmp-minmax{gap:8px}}.bt-alex .mono,[data-shell=bento] .bt-alex-transcript .mono,[data-shell=bento] .bt-alex-preview .mono{font-family:var(--bt-mono)}[data-shell=bento] .bt-alex-h2{font:700 17px/1.25 var(--bt-head);letter-spacing:-.2px;color:var(--bt-ink);margin:0}[data-shell=bento] .bt-alex-quiet{font:400 13px/1.45 var(--bt-body);color:var(--bt-ink2);margin:0}[data-shell=bento] .bt-alex-emptyline{padding:8px 0 2px}[data-shell=bento] .bt-alex-tilehead{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}[data-shell=bento] .bt-alex-tilehead>div:first-child{flex-direction:column;gap:4px;min-width:0;display:flex}[data-shell=bento] .bt-alex-alert{color:#7a4f08;font:500 13.5px/1.45 var(--bt-body);background:#fbefd8;border-radius:14px;margin:0;padding:12px 16px}[data-shell=bento] .bt-alex-alert.red{color:var(--bt-red);background:#fbe7e5}[data-shell=bento] .bt-pill.bt-alex-mini{gap:5px;padding:3px 10px;font-size:11.5px}[data-shell=bento] .bt-alex-modes{flex-wrap:wrap;gap:6px;display:flex}[data-shell=bento] .bt-ls-stat.bt-alex-warn .bt-ls-stat-val{color:var(--bt-amber)}[data-shell=bento] .bt-alex-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}[data-shell=bento] .bt-alex-grid>:only-child{grid-column:1/-1}[data-shell=bento] .bt-alex-score{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}[data-shell=bento] .bt-alex-scorecell{background:var(--bt-soft);border-radius:14px;flex-direction:column;gap:2px;min-width:0;padding:12px 14px;display:flex}[data-shell=bento] .bt-alex-scorecell .v{font:700 20px/1.2 var(--bt-mono);color:var(--bt-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-shell=bento] .bt-alex-scorecell .k{font:500 12px var(--bt-body);color:var(--bt-ink2)}[data-shell=bento] .bt-alex-scorecell.mint .v{color:#1f9d5b}[data-shell=bento] .bt-alex-scorecell.blue .v{color:var(--bt-blue)}[data-shell=bento] .bt-alex-scorecell.red .v{color:var(--bt-red)}[data-shell=bento] .bt-alex-wb{gap:14px}[data-shell=bento] .bt-alex-switch{flex-shrink:0;align-items:center;gap:10px;display:flex}[data-shell=bento] .bt-alex-controls{box-shadow:inset 0 0 0 1px var(--bt-line);border-radius:14px;flex-wrap:wrap;gap:10px 24px;padding:14px 16px;display:flex}[data-shell=bento] .bt-alex-control{align-items:center;gap:10px;min-width:0;display:flex}[data-shell=bento] .bt-alex-control>span{font:600 13.5px var(--bt-body);color:var(--bt-ink);flex-direction:column;display:flex}[data-shell=bento] .bt-alex-control>span strong{font-weight:600}.bt-alex .bt-alex-perday{text-align:right;width:76px}[data-shell=bento] .bt-btn.bt-alex-small{padding:7px 14px;font-size:13px}[data-shell=bento] .bt-alex-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}[data-shell=bento] .bt-alex-actions .bt-link{margin-left:auto}[data-shell=bento] .bt-alex-rowlink{color:var(--bt-blue);font-weight:600;text-decoration:none}[data-shell=bento] .bt-alex-rowlink:hover{text-decoration:underline}[data-shell=bento] .bt-alex-table .table-wrap{overflow-x:auto}[data-shell=bento] .bt-alex-preview{flex-direction:column;gap:14px;max-height:min(64vh,640px);display:flex;overflow-y:auto}[data-shell=bento] .bt-alex-pvhead{flex-direction:column;gap:8px;margin:0;display:flex}[data-shell=bento] .bt-alex-pvhead img{aspect-ratio:1200/628;object-fit:cover;background:var(--bt-soft);border-radius:14px;width:100%;max-width:520px;display:block}[data-shell=bento] .bt-alex-pv{flex-direction:column;gap:8px;display:flex}[data-shell=bento] .bt-alex-pv header{font:600 14px var(--bt-body);color:var(--bt-ink);flex-direction:column;gap:2px;display:flex}[data-shell=bento] .bt-alex-bubble{font:400 13.5px/1.5 var(--bt-body);color:var(--bt-ink);white-space:pre-wrap;background:#e7f6ee;border-radius:4px 16px 16px;margin:0;padding:12px 14px}[data-shell=bento] .bt-alex-skips{border-top:1px solid var(--bt-line);flex-wrap:wrap;align-items:center;gap:6px;padding-top:10px;display:flex}[data-shell=bento] .bt-alex-testform{flex-direction:column;gap:12px;display:flex}[data-shell=bento] .bt-alex-testform label{font:600 13px var(--bt-body);color:var(--bt-ink);flex-direction:column;gap:6px;display:flex}[data-shell=bento] .bt-alex-funnel{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:8px;display:grid}[data-shell=bento] .bt-alex-funnelstep{background:var(--bt-soft);border-radius:14px;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}[data-shell=bento] .bt-alex-funnelstep .v{font:700 18px/1.2 var(--bt-mono);color:var(--bt-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-shell=bento] .bt-alex-funnelstep .k{font:500 12px var(--bt-body);color:var(--bt-ink2)}[data-shell=bento] .bt-alex-funnelstep.mint .v{color:#1f9d5b}[data-shell=bento] .bt-alex-funnelstep.blue .v{color:var(--bt-blue)}[data-shell=bento] .bt-alex-funnelstep.red .v{color:var(--bt-red)}[data-shell=bento] .bt-alex-funnelstep.amber .v{color:var(--bt-amber)}[data-shell=bento] .bt-alex-tracelist{max-height:320px;margin:0;padding:0;list-style:none;overflow-y:auto}[data-shell=bento] .bt-alex-tracelist li{border-bottom:1px solid var(--bt-line);justify-content:space-between;align-items:center;gap:12px;padding:10px 2px;display:flex}[data-shell=bento] .bt-alex-tracelist li:last-child{border-bottom:0}[data-shell=bento] .bt-alex-cell2{flex-direction:column;gap:2px;min-width:0;display:flex}[data-shell=bento] .bt-alex-cell2 strong{font:600 13.5px var(--bt-body);color:var(--bt-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-shell=bento] .bt-alex-traceright{font:600 13px var(--bt-body);flex-shrink:0;align-items:center;gap:10px;display:flex}[data-shell=bento] .bt-alex-autos{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}[data-shell=bento] .bt-alex-autogroup h3{font:600 12px var(--bt-body);letter-spacing:.4px;text-transform:uppercase;color:var(--bt-mute);margin:0 0 6px}[data-shell=bento] .bt-alex-autogroup ul{margin:0;padding:0;list-style:none}[data-shell=bento] .bt-alex-autogroup li{border-bottom:1px solid var(--bt-line);flex-wrap:wrap;align-items:center;gap:4px 8px;padding:8px 0;display:flex}[data-shell=bento] .bt-alex-autogroup li:last-child{border-bottom:0}[data-shell=bento] .bt-alex-autoname{min-width:120px;font:600 13.5px var(--bt-body);color:var(--bt-ink);flex:1}[data-shell=bento] .bt-alex-autogroup li .bt-alex-quiet{flex-basis:100%;font-size:12px}[data-shell=bento] .bt-alex-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-shell=bento] .bt-alex-search{flex:220px;align-items:center;min-width:0;display:flex;position:relative}[data-shell=bento] .bt-alex-search svg{color:var(--bt-mute);pointer-events:none;position:absolute;left:14px}.bt-alex .bt-alex-search input{padding-left:38px}[data-shell=bento] .bt-pill.bt-alex-flagtoggle{cursor:pointer;border:0}[data-shell=bento] .bt-alex-convolist{margin:0;padding:0;list-style:none}[data-shell=bento] .bt-alex-convo{border:0;border-bottom:1px solid var(--bt-line);text-align:left;cursor:pointer;width:100%;font-family:var(--bt-body);background:0 0;border-radius:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 8px;display:flex}[data-shell=bento] .bt-alex-convo:hover{background:var(--bt-soft)}[data-shell=bento] .bt-alex-convo-main{flex-direction:column;gap:4px;min-width:0;display:flex}[data-shell=bento] .bt-alex-convo-top{color:var(--bt-ink);flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;display:flex}[data-shell=bento] .bt-alex-convo-preview{font:400 13.5px/1.45 var(--bt-body);color:var(--bt-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[data-shell=bento] .bt-alex-convo-side{font:500 12.5px var(--bt-body);color:var(--bt-ink2);flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}[data-shell=bento] .bt-btn.bt-alex-more{align-self:center}[data-shell=bento] .bt-alex-transcript{flex-direction:column;gap:12px;max-height:min(68vh,680px);display:flex;overflow-y:auto}[data-shell=bento] .bt-alex-summary{background:var(--bt-soft);font:400 13.5px/1.5 var(--bt-body);color:var(--bt-ink);border-radius:14px;margin:0;padding:12px 14px}[data-shell=bento] .bt-alex-thread{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}[data-shell=bento] .bt-alex-thread li{flex-direction:column;gap:3px;max-width:82%;display:flex}[data-shell=bento] .bt-alex-thread li p{font:400 13.5px/1.5 var(--bt-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:10px 14px}[data-shell=bento] .bt-alex-thread li.them{align-self:flex-start}[data-shell=bento] .bt-alex-thread li.them p{background:var(--bt-soft);color:var(--bt-ink);border-radius:4px 16px 16px}[data-shell=bento] .bt-alex-thread li.alex{align-self:flex-end;align-items:flex-end}[data-shell=bento] .bt-alex-thread li.alex p{background:var(--bt-blue-soft);color:var(--bt-ink);border-radius:16px 4px 16px 16px}@media (width<=900px){[data-shell=bento] .bt-alex-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){[data-shell=bento] .bt-alex-tilehead{flex-direction:column;gap:10px}[data-shell=bento] .bt-alex-actions .bt-link{margin-left:0}[data-shell=bento] .bt-alex-controls{flex-direction:column;align-items:flex-start}[data-shell=bento] .bt-alex-convo{flex-direction:column;gap:6px}[data-shell=bento] .bt-alex-convo-side{flex-direction:row;gap:8px}[data-shell=bento] .bt-alex-tracelist li{flex-direction:column;align-items:flex-start}[data-shell=bento] .bt-alex-thread li{max-width:92%}}.bt-loy .mono,[data-shell=bento].bt-loy-dlg .mono,[data-shell=bento] .bt-loy-redeem .mono{font-family:var(--bt-mono)}.bt-loy .bt-ls-stat.mint .bt-ls-stat-val{color:#1f9d5b}.bt-loy .bt-ls-stat.blue .bt-ls-stat-val{color:var(--bt-blue)}.bt-loy .bt-ls-stats.bt-loy-stats5{grid-template-columns:repeat(5,minmax(0,1fr))}[data-shell=bento] .bt-pill.bt-loy-mini{gap:5px;padding:3px 10px;font-size:11.5px}[data-shell=bento] .bt-loy-h2{font:700 17px/1.25 var(--bt-head);letter-spacing:-.2px;color:var(--bt-ink);margin:0}[data-shell=bento] .bt-loy-headnote{font:400 12.5px var(--bt-body);color:var(--bt-ink2);white-space:nowrap}[data-shell=bento] .bt-loy-quiet{font:400 13px/1.45 var(--bt-body);color:var(--bt-ink2);margin:0}[data-shell=bento] .bt-loy-tilehead{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}[data-shell=bento] .bt-loy-mutev{color:var(--bt-mute);font-weight:500}[data-shell=bento] .bt-kv .v.bt-loy-mutev{font-weight:500}[data-shell=bento] .bt-loy-ellip{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-shell=bento] .bt-loy-tag{background:var(--bt-soft);font:600 10.5px var(--bt-body);color:var(--bt-ink2);white-space:nowrap;border-radius:9999px;flex-shrink:0;align-items:center;padding:2px 8px;display:inline-flex}[data-shell=bento] .bt-loy-two{flex-direction:column;gap:2px;min-width:0;display:flex}[data-shell=bento] .bt-loy-two .t{text-overflow:ellipsis;white-space:nowrap;max-width:240px;font:600 13.5px var(--bt-body);color:var(--bt-ink);overflow:hidden}[data-shell=bento] .bt-loy-two .s{text-overflow:ellipsis;white-space:nowrap;max-width:220px;font:400 11.5px var(--bt-body);color:var(--bt-ink2);overflow:hidden}[data-shell=bento] .bt-loy-two .s.mono{font-family:var(--bt-mono)}[data-shell=bento] .bt-loy-two .s .money,[data-shell=bento] .bt-loy-two .s .tnum,[data-shell=bento] .bt-loy-two .s .mono{font-size:11.5px}[data-shell=bento] .bt-loy-stars svg.fill-yellow-400{fill:#f2b736;color:#f2b736}[data-shell=bento] .bt-loy-stars svg.text-gray-300{color:#d5dce6}[data-shell=bento] .bt-loy-stars span.ml-2{font:600 12.5px var(--bt-mono);color:var(--bt-ink2);margin-left:6px}.bt-loy .bt-ls-table>.card{overflow:hidden}[data-shell=bento] .bt-loy .bt-ls-table td.bt-loy-empty{text-align:center;white-space:normal;font:400 13.5px/1.45 var(--bt-body);color:var(--bt-ink2);padding:34px 20px}.bt-loy td.bt-loy-empty p{margin:0 0 14px}.bt-loy td.bt-loy-empty p:only-child{margin:0}[data-shell=bento] .bt-loy .bt-ls-table tr.bt-loy-emptyrow:hover td{background:0 0}[data-shell=bento] .bt-loy .bt-ls-table td.bt-loy-skelcell{padding:10px 16px}.bt-loy p.bt-loy-empty{text-align:center;font:400 13.5px/1.45 var(--bt-body);color:var(--bt-ink2);margin:0;padding:30px 20px}.bt-loy .bt-ls-iconbtn:disabled{opacity:.5;cursor:default}.bt-loy .bt-loy-codecell{flex-direction:column;gap:3px;min-width:0;display:flex}.bt-loy .bt-loy-codeline{align-items:center;gap:4px;min-width:0;display:flex}.bt-loy .bt-loy-code{text-overflow:ellipsis;white-space:nowrap;background:var(--bt-soft);max-width:150px;font:600 12.5px var(--bt-mono);letter-spacing:.3px;color:var(--bt-ink);border-radius:8px;padding:3px 8px;overflow:hidden}.bt-loy .bt-ls-iconbtn.bt-loy-copy{flex-shrink:0;width:26px;height:26px}.bt-loy .bt-loy-cellsub{text-overflow:ellipsis;white-space:nowrap;max-width:190px;font:400 11.5px var(--bt-body);color:var(--bt-ink2);overflow:hidden}.bt-loy .bt-loy-meter{background:var(--bt-soft);border-radius:9999px;width:120px;max-width:100%;height:4px;margin:3px 0 2px;display:block;overflow:hidden}.bt-loy .bt-loy-meter>i{background:var(--bt-blue);border-radius:9999px;height:100%;display:block}.bt-loy .bt-loy-c-owner .bt-loy-two .t,.bt-loy .bt-loy-c-owner .bt-loy-two .s{max-width:140px}.bt-loy .bt-loy-post{align-items:center;gap:12px;min-width:0;display:flex}.bt-loy .bt-loy-thumb{background:var(--bt-soft);width:40px;height:40px;color:var(--bt-mute);border-radius:10px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.bt-loy .bt-loy-thumb img{object-fit:cover;width:100%;height:100%;display:block}.bt-loy .bt-loy-posts .bt-loy-two .t,.bt-loy .bt-loy-posts .bt-loy-two .s{max-width:340px}.bt-loy .bt-loy-views{color:var(--bt-ink2);align-items:center;gap:6px;display:inline-flex}.bt-loy .bt-loy-views .tnum{color:var(--bt-ink)}.bt-loy .bt-loy-date{background:var(--bt-white);height:40px;font:600 12.5px var(--bt-body);color:var(--bt-ink2);cursor:text;border:1px solid #dce3ee;border-radius:9999px;align-items:center;gap:8px;padding:0 8px 0 14px;display:inline-flex}.bt-loy .bt-loy-date:focus-within{border-color:var(--bt-blue);box-shadow:0 0 0 1px var(--bt-blue)}.bt-loy .bt-loy-date input{min-width:0;height:100%;font:500 12.5px var(--bt-mono);color:var(--bt-ink);background:0 0;border:0;outline:none}.bt-loy .bt-ls-header .bt-ls-result{margin:0}.bt-loy .bt-loy-panelhead{border-bottom:1px solid var(--bt-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:16px 20px;display:flex}.bt-loy .bt-loy-panelhead-l{align-items:baseline;gap:10px;min-width:0;display:flex}.bt-loy .bt-segs.bt-loy-minisegs{background:var(--bt-soft);box-shadow:none;padding:4px}.bt-loy .bt-loy-minisegs .bt-seg{gap:6px;padding:7px 12px;font-size:13px}.bt-loy .bt-loy-minisegs .bt-seg:not(.active) .bt-seg-count{background:var(--bt-white)}.bt-loy .bt-loy-skelrows{flex-direction:column;gap:8px;padding:16px 20px;display:flex}.bt-loy .bt-loy-name{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:220px;font-weight:600;display:inline-block;overflow:hidden}.bt-loy .bt-loy-desc{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:320px;color:var(--bt-ink2);display:inline-block;overflow:hidden}[data-shell=bento] .bt-loy .bt-ls-table td.bt-loy-pos{color:#1f9d5b;font-weight:600}[data-shell=bento] .bt-loy .bt-ls-table td.bt-loy-neg{color:var(--bt-red);font-weight:600}.bt-loy .bt-loy-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.bt-loy .bt-tile.bt-loy-board{gap:14px}.bt-loy .bt-loy-rank{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.bt-loy .bt-loy-rank li{align-items:flex-start;gap:12px;min-width:0;display:flex}.bt-loy .bt-loy-rank-n{background:var(--bt-soft);width:26px;height:26px;font:600 12px var(--bt-mono);color:var(--bt-ink2);border-radius:9999px;flex-shrink:0;place-items:center;display:grid}.bt-loy .bt-loy-rank li:first-child .bt-loy-rank-n{background:var(--bt-ink);color:#fff}.bt-loy .bt-loy-rank-body{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.bt-loy .bt-loy-rank-line{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.bt-loy .bt-loy-rank-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 13.5px var(--bt-body);color:var(--bt-ink);overflow:hidden}.bt-loy .bt-loy-rank-count{font:600 12.5px var(--bt-mono);color:var(--bt-ink);flex-shrink:0}.bt-loy .bt-loy-rank-track{background:var(--bt-soft);border-radius:9999px;height:6px;display:block;overflow:hidden}.bt-loy .bt-loy-rank-track>i{background:var(--bt-blue);border-radius:9999px;height:100%;display:block}.bt-loy .bt-loy-rank-sub{font:400 12px var(--bt-body);color:var(--bt-ink2)}.bt-loy .bt-loy-rank-sub .tnum{color:var(--bt-ink);font-weight:600}.bt-loy .bt-loy-period{background:var(--bt-white);height:40px;font:600 13px var(--bt-body);color:var(--bt-ink);cursor:pointer;white-space:nowrap;border:1px solid #dce3ee;border-radius:9999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.bt-loy .bt-loy-period>svg{color:var(--bt-ink2);flex-shrink:0}.bt-loy .bt-loy-period:hover{border-color:#c9d1dc}[data-shell=bento].bt-loy-periodpop{background:var(--bt-white);color:var(--bt-ink);box-shadow:var(--bt-shadow-float);font-family:var(--bt-body);border:0;border-radius:16px;padding:4px}.bt-loy .bt-loy-filename{text-overflow:ellipsis;white-space:nowrap;max-width:180px;display:inline-block;overflow:hidden}.bt-loy .bt-loy-pillselect{background:var(--bt-white);height:40px;color:var(--bt-ink2);cursor:pointer;border:1px solid #dce3ee;border-radius:9999px;align-items:center;gap:8px;padding:0 12px 0 14px;display:inline-flex}.bt-loy .bt-loy-pillselect:focus-within{border-color:var(--bt-blue);box-shadow:0 0 0 1px var(--bt-blue)}.bt-loy .bt-loy-pillselect select{appearance:none;font:600 13px var(--bt-body);color:var(--bt-ink);cursor:pointer;background:0 0;border:0;outline:none;padding:0 2px 0 0}.bt-loy .bt-loy-pillselect>svg{pointer-events:none;flex-shrink:0}.bt-loy .bt-loy-charts{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.bt-loy .bt-tile.bt-loy-chart{gap:12px}.bt-loy .bt-loy-dist{flex-direction:column;gap:10px;margin:2px 0 0;padding:0;list-style:none;display:flex}.bt-loy .bt-loy-dist-row{grid-template-columns:34px minmax(0,1fr) 44px;align-items:center;gap:10px;display:grid}.bt-loy .bt-loy-dist-k{font:600 13px var(--bt-mono);color:var(--bt-ink);align-items:center;gap:4px;display:inline-flex}.bt-loy .bt-loy-dist-k svg,[data-shell=bento] .bt-loy-starv svg{fill:#f2b736;color:#f2b736}.bt-loy .bt-loy-dist-track{background:var(--bt-soft);border-radius:9999px;height:8px;display:block;overflow:hidden}.bt-loy .bt-loy-dist-track>i{border-radius:9999px;height:100%;transition:width .4s;display:block}.bt-loy .bt-loy-dist-track>i.r5{background:#0f8a5f}.bt-loy .bt-loy-dist-track>i.r4{background:#0e9488}.bt-loy .bt-loy-dist-track>i.r3{background:#b5760c}.bt-loy .bt-loy-dist-track>i.r2{opacity:.6;background:#c23b33}.bt-loy .bt-loy-dist-track>i.r1{background:#c23b33}.bt-loy .bt-loy-dist-v{font:600 12.5px var(--bt-mono);color:var(--bt-ink);text-align:right}.bt-loy .bt-loy-kvs{flex-direction:column;display:flex}.bt-loy .bt-loy-kvs .bt-kv{border-top:1px solid var(--bt-line);padding:9px 0}.bt-loy .bt-loy-kvs .bt-kv:first-child{border-top:0;padding-top:2px}.bt-loy .bt-loy-kvs .bt-kv .v{font-size:13.5px}[data-shell=bento] .bt-loy-starv{align-items:center;gap:4px;display:inline-flex}.bt-loy .bt-loy-empty-note{background:var(--bt-soft);font:400 13px/1.45 var(--bt-body);color:var(--bt-ink2);border-radius:12px;margin:0;padding:12px 14px}.bt-loy .bt-loy-trend{align-items:center;gap:3px;margin-right:6px;display:inline-flex}.bt-loy .bt-loy-trend.up{color:#1f9d5b}.bt-loy .bt-loy-trend.down{color:var(--bt-red)}[data-shell=bento] .bt-loy-rating{font:700 13px var(--bt-mono);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}[data-shell=bento] .bt-loy-rating .tnum{font-size:inherit;font-weight:inherit}[data-shell=bento] .bt-loy-rating svg{fill:currentColor}[data-shell=bento] .bt-loy-rating.mint{color:#1f9d5b}[data-shell=bento] .bt-loy-rating.amber{color:var(--bt-amber)}[data-shell=bento] .bt-loy-rating.red{color:var(--bt-red)}[data-shell=bento] .bt-loy-rating.big{gap:5px;font-size:18px}.bt-loy .bt-loy-rvcell .t{align-items:center;gap:8px;max-width:260px;display:flex}.bt-loy .bt-loy-rvcell .s{max-width:260px}.bt-loy .bt-loy-ref{font:600 12.5px var(--bt-mono);color:var(--bt-ink);white-space:nowrap}.bt-loy .bt-loy-staffnames{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:160px;color:var(--bt-ink2);display:inline-block;overflow:hidden}.bt-loy .bt-loy-statuscell{align-items:center;gap:6px;display:inline-flex}.bt-loy .bt-loy-replied{background:var(--bt-blue-soft);width:24px;height:24px;color:var(--bt-blue);border-radius:9999px;place-items:center;display:inline-grid}.bt-loy .bt-ls-card.bt-loy-rvcard{background:var(--bt-white);box-shadow:var(--bt-shadow);border-radius:20px}.bt-loy .bt-loy-rvcard-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bt-loy .bt-loy-rvcard .bt-loy-two .t{align-items:center;gap:8px;max-width:100%;display:flex}.bt-loy .bt-loy-rvcard .bt-loy-two .s{max-width:100%}[data-shell=bento] .bt-loy-rvcats{background:var(--bt-soft);border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}[data-shell=bento] .bt-loy-rvcat{font:400 12.5px var(--bt-body);color:var(--bt-ink2);justify-content:space-between;align-items:center;gap:10px;display:flex}[data-shell=bento] .bt-loy-quote{font:italic 400 13.5px/1.5 var(--bt-body);color:var(--bt-ink);overflow-wrap:anywhere;gap:8px;margin:0;display:flex}[data-shell=bento] .bt-loy-quote>svg{color:var(--bt-mute);flex-shrink:0;margin-top:3px}.bt-loy .bt-loy-rvmeta{font:400 12.5px var(--bt-body);color:var(--bt-ink2);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.bt-loy .bt-loy-rvmeta-staff{align-items:center;gap:6px;min-width:0;display:inline-flex}.bt-loy .bt-loy-reply{border-left:3px solid var(--bt-blue);background:var(--bt-blue-soft);border-radius:0 12px 12px 0;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.bt-loy .bt-loy-reply-k{font:600 12px var(--bt-body);color:var(--bt-blue);align-items:center;gap:6px;display:inline-flex}.bt-loy .bt-loy-reply p{font:400 13px/1.45 var(--bt-body);color:var(--bt-ink);overflow-wrap:anywhere;margin:0}.bt-loy .bt-loy-rvcard-foot{border-top:1px solid var(--bt-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:10px;display:flex}.bt-loy .bt-loy-rvcard-actions{flex-wrap:wrap;gap:6px;display:flex}.bt-loy .bt-loy-cardbtn{background:var(--bt-soft);font:600 12.5px var(--bt-body);color:var(--bt-ink);cursor:pointer;border:0;border-radius:9999px;align-items:center;gap:6px;padding:7px 11px;display:inline-flex}.bt-loy .bt-loy-cardbtn:hover{background:#e3e8f0}.bt-loy.bt-kit .bt-ls-actions button[role=combobox].bt-loy-staffpick.border-input{border-radius:9999px;width:280px;height:40px;padding:0 14px 0 16px;font-size:13.5px;font-weight:600}.bt-loy .bt-loy-sec{flex-direction:column;gap:12px;min-width:0;display:flex}.bt-loy .bt-loy-sechead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.bt-loy .bt-loy-rvgrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.bt-loy .bt-tile.bt-loy-quiettile{text-align:center;font:400 13.5px var(--bt-body);color:var(--bt-ink2);padding:28px 20px}.bt-loy .bt-tile.bt-loy-rv{gap:14px}.bt-loy .bt-loy-rv-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.bt-loy .bt-loy-rv-who{flex-direction:column;gap:2px;min-width:0;display:flex}.bt-loy .bt-loy-rv-name{font:600 14px var(--bt-body);color:var(--bt-ink)}.bt-loy .bt-loy-rv-date{font:500 12.5px var(--bt-mono);color:var(--bt-ink2)}.bt-loy .bt-loy-rv-overall{flex-direction:column;gap:6px;display:flex}.bt-loy .bt-loy-rv-label{font:600 10.5px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;color:var(--bt-ink2)}[data-shell=bento].bt-loy-dlg{background:var(--bt-white);max-width:600px;max-height:calc(100dvh - 32px);font-family:var(--bt-body);color:var(--bt-ink);border:0;border-radius:24px;gap:16px;padding:26px 28px 22px;overflow-y:auto;box-shadow:0 24px 60px #00000040}[data-shell=bento].bt-loy-dlg.wide{max-width:1080px;padding-bottom:0}[data-shell=bento].bt-loy-dlg>button:last-child{background:var(--bt-soft);width:38px;height:38px;color:var(--bt-ink);opacity:1;border-radius:9999px;place-items:center;display:grid;top:22px;right:22px}[data-shell=bento].bt-loy-dlg>button:last-child:hover{background:#e3e8f0}[data-shell=bento] .bt-loy-dlg-head{text-align:left;flex-direction:column;gap:6px;padding-right:44px;display:flex}[data-shell=bento].bt-loy-dlg .bt-loy-dlg-title{font:700 24px/1.2 var(--bt-head);letter-spacing:-.5px;color:var(--bt-ink);margin:0}[data-shell=bento].bt-loy-dlg .bt-loy-dlg-sub{font:400 14px/1.4 var(--bt-body);color:var(--bt-ink2);margin:0}[data-shell=bento].bt-loy-dlg .bt-loy-dlg-meta{font:400 13px var(--bt-body);color:var(--bt-ink2);margin:2px 0 0}[data-shell=bento].bt-loy-dlg .bt-loy-dlg-meta b{color:var(--bt-ink);font-weight:600}[data-shell=bento] .bt-loy-form{flex-direction:column;gap:14px;min-width:0;display:flex}[data-shell=bento] .bt-loy-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}[data-shell=bento] .bt-loy-inline{align-items:center;gap:8px;display:flex}[data-shell=bento] .bt-loy-inline>.bt-input{flex:1;min-width:0}[data-shell=bento] .bt-loy-inline>.bt-btn{flex-shrink:0;padding:12px 16px}[data-shell=bento].bt-loy-dlg .bt-field>*+*{margin-top:0}[data-shell=bento].bt-loy-dlg .bt-textarea{resize:vertical;height:auto;padding:12px 14px;line-height:1.45}[data-shell=bento] .bt-loy-dlg-foot{border-top:1px solid var(--bt-line);justify-content:flex-end;align-items:center;gap:10px;margin-top:4px;padding-top:16px;display:flex}[data-shell=bento] .bt-loy-rvsummary{background:var(--bt-soft);border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}[data-shell=bento] .bt-loy-rvsummary-top{align-items:center;gap:10px;display:flex}[data-shell=bento] .bt-loy-rvsummary-date{font:500 12.5px var(--bt-mono);color:var(--bt-ink2)}[data-shell=bento] .bt-loy-dlg-note{align-items:center;gap:6px;display:inline-flex}[data-shell=bento] .bt-loy-dlg-note>svg{color:var(--bt-red);flex-shrink:0}[data-shell=bento] .bt-loy-redeem-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-shell=bento] .bt-loy-redeem-list li{border-top:1px solid var(--bt-line);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}[data-shell=bento] .bt-loy-redeem-list li:first-child{border-top:0;padding-top:0}[data-shell=bento] .bt-loy-redeem .bt-loy-two .t{max-width:100%}[data-shell=bento] .bt-loy-redeem-amt{font:600 13.5px var(--bt-mono);color:var(--bt-ink);flex-shrink:0}[data-shell=bento] .bt-loy-editorform{flex-direction:column;min-width:0;display:flex}[data-shell=bento] .bt-loy-editor{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px 24px;min-width:0;display:grid}[data-shell=bento] .bt-loy-editor-main,[data-shell=bento] .bt-loy-editor-side{flex-direction:column;gap:14px;min-width:0;display:flex}[data-shell=bento] .bt-loy-editor-side{gap:12px}[data-shell=bento] .bt-loy-side{background:var(--bt-soft);border-radius:16px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}[role=dialog][data-shell=bento].bt-loy-dlg .bt-loy-side-h{font:700 14px/1.3 var(--bt-head);letter-spacing:-.1px;color:var(--bt-ink);margin:0}[data-shell=bento] .bt-loy-editor-foot{z-index:3;background:var(--bt-white);margin-top:18px;padding:14px 0 20px;position:sticky;bottom:0}[data-shell=bento] .bt-loy-rte{background:var(--bt-white);border:1px solid #dce3ee;border-radius:14px}[data-shell=bento] .bt-loy-rte:focus-within{border-color:var(--bt-blue);box-shadow:0 0 0 1px var(--bt-blue)}[data-shell=bento] .bt-loy-rte-bar{border-bottom:1px solid var(--bt-line);background:var(--bt-soft);border-radius:13px 13px 0 0;flex-wrap:wrap;align-items:center;gap:2px;padding:6px;display:flex}[data-shell=bento] .bt-loy-rte-btn{width:32px;height:32px;color:var(--bt-ink2);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:inline-grid}[data-shell=bento] .bt-loy-rte-btn:hover{color:var(--bt-ink);background:#e3e8f0}[data-shell=bento] .bt-loy-rte-btn.on{background:var(--bt-white);color:var(--bt-ink);box-shadow:0 1px 2px #0f172a1f}[data-shell=bento] .bt-loy-rte-btn.wide{width:auto;font:600 12.5px var(--bt-body);align-items:center;gap:6px;padding:0 10px;display:inline-flex}[data-shell=bento] .bt-loy-rte-sep{background:#d5dce6;width:1px;height:20px;margin:0 4px}[data-shell=bento] .bt-loy-tags{flex-wrap:wrap;gap:6px;display:flex}[data-shell=bento] .bt-loy-tagbtn{background:var(--bt-white);font:500 12px var(--bt-mono);color:var(--bt-ink2);cursor:pointer;border:1px solid #dce3ee;border-radius:9999px;padding:6px 11px}[data-shell=bento] .bt-loy-tagbtn:hover{color:var(--bt-ink);border-color:#c9d1dc}[data-shell=bento] .bt-loy-tagbtn.on{border-color:var(--bt-ink);background:var(--bt-ink);color:#fff}[data-shell=bento] .bt-loy-imgprev{aspect-ratio:16/9;background:var(--bt-white);border-radius:12px;position:relative;overflow:hidden}[data-shell=bento] .bt-loy-imgprev img{object-fit:cover;width:100%;height:100%;display:block}[data-shell=bento] .bt-loy-imgdel{color:#fff;cursor:pointer;background:#1a1a1ab8;border:0;border-radius:9999px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:8px;right:8px}[data-shell=bento] .bt-loy-imgdel:hover{background:var(--bt-red)}[data-shell=bento] .bt-loy-imgdrop{aspect-ratio:16/9;background:var(--bt-white);width:100%;font:600 12.5px var(--bt-body);color:var(--bt-mute);cursor:pointer;border:1.5px dashed #c9d1dc;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}[data-shell=bento] .bt-loy-imgdrop:hover{border-color:var(--bt-blue);color:var(--bt-blue)}[data-shell=bento] .bt-btn.bt-loy-imgbtn{align-self:flex-start;padding:9px 14px;font-size:13px}@media (width<=1280px){.bt-loy .bt-ls-stats.bt-loy-stats5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1100px){.bt-loy .bt-loy-grid{grid-template-columns:minmax(0,1fr)}.bt-loy .bt-loy-charts{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-loy .bt-loy-charts>:first-child{grid-column:1/-1}[data-shell=bento] .bt-loy-editor{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.bt-loy .bt-ls-stats.bt-loy-stats5{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-loy .bt-loy-charts,.bt-loy .bt-loy-rvgrid{grid-template-columns:minmax(0,1fr)}.bt-loy .bt-ls-actions.bt-loy-pickrow,.bt-loy.bt-kit .bt-ls-actions button[role=combobox].bt-loy-staffpick.border-input{width:100%}.bt-loy .bt-loy-date{flex:150px}.bt-loy .bt-loy-date input{flex:1}.bt-loy .bt-loy-filename{max-width:140px}.bt-loy .bt-loy-name{max-width:160px}.bt-loy .bt-loy-desc{max-width:200px}.bt-loy .bt-loy-stack thead{display:none}.bt-loy .bt-loy-stack table,.bt-loy .bt-loy-stack tbody{width:100%;display:block}.bt-loy .bt-loy-stack tbody tr{border-top:1px solid var(--bt-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;padding:14px 16px;display:grid}.bt-loy .bt-loy-stack tbody tr:first-child{border-top:0}.bt-loy .bt-loy-stack tbody tr.bt-loy-emptyrow{padding:0;display:block}[data-shell=bento] .bt-loy .bt-loy-stack tbody td{white-space:normal;text-align:left;border:0;min-width:0;padding:0;display:block}[data-shell=bento] .bt-loy .bt-loy-stack tbody tr:hover td{background:0 0}[data-shell=bento] .bt-loy .bt-loy-stack tbody td.bt-loy-empty{text-align:center;padding:30px 16px}[data-shell=bento] .bt-loy .bt-loy-stack tbody td.bt-loy-skelcell{padding:10px 16px}.bt-loy .bt-loy-stack td[data-label]:before{content:attr(data-label);font:600 10px var(--bt-mono);letter-spacing:.8px;text-transform:uppercase;color:var(--bt-mute);margin-bottom:3px;display:block}.bt-loy .bt-loy-stack .bt-loy-two .t,.bt-loy .bt-loy-stack .bt-loy-two .s,.bt-loy .bt-loy-stack .bt-loy-cellsub,.bt-loy .bt-loy-stack .bt-loy-code{max-width:100%}.bt-loy .bt-loy-stack .bt-loy-c-act{grid-area:act}.bt-loy .bt-loy-stack .bt-loy-c-act .bt-ls-rowactions{justify-content:flex-start;gap:6px}.bt-loy .bt-loy-stack .bt-loy-c-act .bt-ls-iconbtn{background:var(--bt-soft);width:36px;height:36px}.bt-loy .bt-loy-coupons tbody tr{grid-template-areas:"main status""disc exp""use owner""act act"}.bt-loy .bt-loy-coupons .bt-loy-c-main{grid-area:main}.bt-loy .bt-loy-coupons .bt-loy-c-status{grid-area:status;place-self:start end}.bt-loy .bt-loy-coupons .bt-loy-c-disc{grid-area:disc}.bt-loy .bt-loy-coupons .bt-loy-c-exp{grid-area:exp}.bt-loy .bt-loy-coupons .bt-loy-c-use{grid-area:use}.bt-loy .bt-loy-coupons .bt-loy-c-owner{grid-area:owner}.bt-loy .bt-loy-posts tbody tr{grid-template-areas:"main main""status views""sched pub""act act"}.bt-loy .bt-loy-posts .bt-loy-c-main{grid-area:main}.bt-loy .bt-loy-posts .bt-loy-c-status{grid-area:status;align-self:center}.bt-loy .bt-loy-posts .bt-loy-c-views{text-align:right;grid-area:views;justify-self:end}.bt-loy .bt-loy-posts .bt-loy-c-sched{grid-area:sched}.bt-loy .bt-loy-posts .bt-loy-c-pub{grid-area:pub}[data-shell=bento].bt-loy-dlg{border-radius:20px;width:calc(100vw - 16px);max-width:calc(100vw - 16px);padding:20px 16px 16px}[data-shell=bento].bt-loy-dlg.wide{max-width:calc(100vw - 16px);padding-bottom:0}[data-shell=bento].bt-loy-dlg>button:last-child{top:16px;right:14px}[data-shell=bento].bt-loy-dlg .bt-loy-dlg-title{font-size:21px}[data-shell=bento] .bt-loy-grid2{grid-template-columns:minmax(0,1fr)}[data-shell=bento] .bt-loy-dlg-foot{flex-direction:column-reverse;align-items:stretch}[data-shell=bento] .bt-loy-dlg-foot .bt-btn{width:100%}[data-shell=bento] .bt-loy-editor-foot{padding-bottom:16px}}.bt-sup .mono,[data-shell=bento].bt-sup-sheet .mono,[data-shell=bento].bt-sup-dlg .mono{font-family:var(--bt-mono)}[data-shell=bento] .bt-sup-mini{padding:3px 9px;font-size:11.5px}[data-shell=bento] .bt-sup-pills{flex-wrap:wrap;align-items:center;gap:4px;display:flex}[data-shell=bento] .bt-sup-btn-sm{gap:6px;padding:8px 14px;font-size:13px}[data-shell=bento] .bt-sup-quiet{font:400 13px/1.45 var(--bt-body);color:var(--bt-ink2);align-items:center;gap:8px;margin:0;display:flex}[data-shell=bento] .bt-sup-quiet.center{text-align:center;justify-content:center;padding:24px 12px}[data-shell=bento] .bt-sup-facts{background:var(--bt-soft);border-radius:16px;flex-direction:column;gap:9px;padding:14px 16px;display:flex}[data-shell=bento] .bt-sup-facts .bt-kv .v{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-shell=bento] .bt-sup-tags{flex-wrap:wrap;align-items:center;gap:4px;display:flex}[data-shell=bento] .bt-sup-tags .bt-th-tag{text-overflow:ellipsis;white-space:nowrap;background:var(--bt-soft);max-width:120px;color:var(--bt-ink2);display:inline-block;overflow:hidden}[data-shell=bento] .bt-sup-two{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.bt-sup .bt-sup-two-sub,.bt-sup .bt-ls-table .bt-sup-two-sub{text-overflow:ellipsis;white-space:nowrap;max-width:160px;font:400 11.5px var(--bt-body);color:var(--bt-ink2);overflow:hidden}.bt-sup .bt-sup-hint{font:400 12px var(--bt-body);color:var(--bt-mute)}.bt-sup .bt-sup-loading{font:400 14px var(--bt-body);color:var(--bt-ink2);flex-direction:row;align-items:center;gap:10px;padding:24px}.bt-sup .bt-sup-actions-note{font:500 12.5px var(--bt-body);color:var(--bt-ink2)}.bt-sup .bt-sup-filter{flex:none;align-items:center;gap:8px;max-width:100%;display:inline-flex}.bt-sup .bt-sup-filter-key{font:600 10.5px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;color:var(--bt-ink2);white-space:nowrap}.bt-sup .bt-sup-switch{background:var(--bt-soft);scrollbar-width:none;border-radius:9999px;gap:2px;min-width:0;padding:4px;display:flex;overflow-x:auto}.bt-sup .bt-sup-switch::-webkit-scrollbar{display:none}.bt-sup .bt-sup-switch button{font:600 12.5px var(--bt-body);color:var(--bt-ink2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;gap:5px;padding:7px 12px;display:inline-flex}.bt-sup .bt-sup-switch button:hover{color:var(--bt-ink)}.bt-sup .bt-sup-switch button.on{background:var(--bt-white);color:var(--bt-ink);box-shadow:var(--bt-shadow)}.bt-sup .bt-sup-switch button:focus-visible{outline:2px solid var(--bt-blue);outline-offset:1px}.bt-sup .bt-ls-header .bt-ls-selbar{flex-wrap:wrap;max-width:100%}[data-shell=bento].bt-sup-menu{max-height:min(360px, var(--radix-popover-content-available-height,360px));border:1px solid var(--bt-line);background:var(--bt-white);box-shadow:var(--bt-shadow-float);overflow-y:auto}[data-shell=bento].bt-sup-menu .bt-sup-menu-label{font:600 10.5px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;color:var(--bt-ink2);padding:6px 10px 4px}[data-shell=bento].bt-sup-menu .bt-sup-menu-item{width:100%;font:500 13.5px var(--bt-body);color:var(--bt-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}[data-shell=bento].bt-sup-menu .bt-sup-menu-item:hover,[data-shell=bento].bt-sup-menu .bt-sup-menu-item:focus-visible{background:var(--bt-soft);outline:none}[data-shell=bento].bt-sup-menu .bt-sup-menu-item.muted{color:var(--bt-ink2)}[data-shell=bento].bt-sup-menu .bt-sup-menu-dot{background:var(--bt-mute);border-radius:9999px;flex-shrink:0;width:9px;height:9px}[data-shell=bento].bt-sup-menu .bt-sup-menu-dot.blue{background:var(--bt-blue)}[data-shell=bento].bt-sup-menu .bt-sup-menu-dot.amber{background:var(--bt-amber)}[data-shell=bento].bt-sup-menu .bt-sup-menu-dot.red{background:var(--bt-red)}[data-shell=bento].bt-sup-menu .bt-sup-menu-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}[data-shell=bento].bt-sup-menu .bt-sup-menu-meta{font:400 12px var(--bt-body);color:var(--bt-ink2);flex-shrink:0}.bt-sup .bt-sup-convtable table{min-width:860px}.bt-sup .bt-sup-convtable th.bt-sup-col-check,.bt-sup .bt-sup-convtable td.bt-sup-col-check{width:44px}.bt-sup .bt-sup-convtable .bt-sup-col-channel{width:104px}.bt-sup .bt-sup-convtable .bt-sup-col-agent{width:160px}.bt-sup .bt-sup-convtable .bt-sup-col-agent .bt-sup-two-sub{max-width:140px}.bt-sup .bt-sup-convtable .bt-sup-col-tags{width:200px}.bt-sup .bt-sup-convtable td.bt-sup-col-tags .bt-sup-tags{max-width:180px}.bt-sup .bt-sup-convtable .bt-sup-col-status{width:150px}.bt-sup .bt-sup-convtable .bt-sup-col-time{width:160px}.bt-sup .bt-sup-convtable .bt-sup-col-act{width:52px}.bt-sup .bt-sup-convtable td.bt-sup-empty{text-align:center;font:400 13.5px var(--bt-body);color:var(--bt-mute);padding:36px 16px}.bt-sup .bt-ls-table tbody tr.bt-sup-on td{background:var(--bt-blue-soft)}.bt-sup .bt-sup-pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:0 4px;display:flex}.bt-sup .bt-sup-pager-text{font:400 13px var(--bt-body);color:var(--bt-ink2)}.bt-sup .bt-sup-pager-text b{font:700 13px var(--bt-mono);color:var(--bt-ink)}.bt-sup .bt-sup-pager-btns{align-items:center;gap:8px;display:flex}.bt-sup .bt-sup-pagebtn{background:var(--bt-white);height:36px;font:600 13px var(--bt-body);color:var(--bt-ink);cursor:pointer;white-space:nowrap;border:1px solid #dce3ee;border-radius:9999px;align-items:center;gap:4px;padding:0 14px;display:inline-flex}.bt-sup .bt-sup-pagebtn:hover:not(:disabled){background:#f7f9fc}.bt-sup .bt-sup-pagebtn:disabled{opacity:.45;cursor:default}[role=dialog][data-shell=bento].bt-sup-sheet{background:var(--bt-white);box-shadow:var(--bt-shadow-float);font-family:var(--bt-body);color:var(--bt-ink);border:0;border-radius:24px 0 0 24px;flex-direction:column;gap:0;padding:0;display:flex}[data-shell=bento].bt-sup-sheet>button:last-child{background:var(--bt-soft);width:38px;height:38px;color:var(--bt-ink);opacity:1;border-radius:9999px;place-items:center;display:grid;top:18px;right:18px}[data-shell=bento].bt-sup-sheet>button:last-child:hover{background:#e3e8f0}[data-shell=bento].bt-sup-sheet .bt-sup-sheet-head{border-bottom:1px solid var(--bt-line);text-align:left;flex-shrink:0;gap:4px;padding:22px 72px 16px 24px}[data-shell=bento].bt-sup-sheet .bt-sup-sheet-head>*{margin:0}[role=dialog][data-shell=bento].bt-sup-sheet h2.bt-sup-sheet-title{font:700 20px/1.2 var(--bt-head);letter-spacing:-.3px;color:var(--bt-ink)}[role=dialog][data-shell=bento].bt-sup-sheet p.bt-sup-sheet-sub{font:400 13.5px/1.45 var(--bt-body);color:var(--bt-ink2)}[data-shell=bento].bt-sup-sheet .bt-sup-sheet-body{flex-direction:column;flex:1;gap:14px;min-height:0;padding:18px 24px 24px;display:flex;overflow-y:auto}[data-shell=bento].bt-sup-sheet .bt-sup-rating{align-items:center;gap:6px;min-width:0;display:inline-flex}[data-shell=bento].bt-sup-sheet .bt-sup-rating svg{color:var(--bt-amber);fill:currentColor;flex-shrink:0}[data-shell=bento].bt-sup-sheet .bt-sup-rating-note{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:400 12.5px var(--bt-body);color:var(--bt-ink2);overflow:hidden}[data-shell=bento].bt-sup-sheet .bt-sup-sheet-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-shell=bento].bt-sup-sheet .bt-sup-email{flex:260px;align-items:center;gap:8px;min-width:0;display:flex}[data-shell=bento].bt-sup-sheet .bt-sup-email .bt-input{flex:1;min-width:0;height:38px;font-size:13.5px}[data-shell=bento].bt-sup-sheet .bt-sup-tools{background:var(--bt-blue-soft);border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}[data-shell=bento].bt-sup-sheet .bt-sup-tools-head{font:600 12.5px var(--bt-body);color:#1d4ed8;align-items:center;gap:6px;display:inline-flex}[data-shell=bento].bt-sup-sheet .bt-sup-tools-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}[data-shell=bento].bt-sup-sheet .bt-sup-tools-list li{font:400 12px var(--bt-body);color:var(--bt-ink2);align-items:center;gap:8px;display:flex}[data-shell=bento].bt-sup-sheet .bt-sup-tools-dot{background:var(--bt-mint);border-radius:9999px;flex-shrink:0;width:7px;height:7px}[data-shell=bento].bt-sup-sheet .bt-sup-tools-dot.err{background:var(--bt-red)}[data-shell=bento].bt-sup-sheet .bt-sup-tools-ms{color:var(--bt-mute);margin-left:auto}[data-shell=bento].bt-sup-sheet .bt-sup-thread-label{font:600 10.5px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;color:var(--bt-ink2)}[data-shell=bento].bt-sup-sheet .bt-sup-sheet-msgs{flex-direction:column;gap:10px;display:flex}.bt-sup .bt-ls-table .bt-sup-desc{text-overflow:ellipsis;white-space:nowrap;max-width:240px;color:var(--bt-ink2);display:block;overflow:hidden}.bt-sup .bt-ls-table .bt-sup-person{text-overflow:ellipsis;white-space:nowrap;max-width:130px;display:block;overflow:hidden}.bt-sup .bt-sup-cmptable .bt-ls-cust-name,.bt-sup .bt-sup-cmptable .bt-ls-cust-meta{max-width:190px}.bt-sup .bt-sup-cmptable .bt-sup-two-sub{max-width:140px}.bt-sup .bt-ls-cust-meta.bt-sup-plainmeta{font:400 11.5px var(--bt-body)}.bt-sup .bt-sup-card{background:var(--bt-white);box-shadow:var(--bt-shadow);cursor:pointer;border-radius:20px}.bt-sup .bt-sup-card:focus-visible{outline:2px solid var(--bt-blue);outline-offset:2px}.bt-sup .bt-sup-card .bt-ls-cust-name,.bt-sup .bt-sup-card .bt-ls-cust-meta{max-width:100%}.bt-sup .bt-sup-card-desc{-webkit-line-clamp:2;font:400 13px/1.45 var(--bt-body);color:var(--bt-ink);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.bt-sup .bt-sup-card-v{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:500 12.5px var(--bt-body);color:var(--bt-ink);overflow:hidden}[data-shell=bento].bt-sup-dlg{background:var(--bt-white);max-width:600px;max-height:calc(100dvh - 32px);font-family:var(--bt-body);color:var(--bt-ink);border:0;border-radius:24px;gap:16px;padding:26px 28px 22px;overflow-y:auto;box-shadow:0 24px 60px #00000040}[data-shell=bento].bt-sup-dlg>button:last-child{background:var(--bt-soft);width:38px;height:38px;color:var(--bt-ink);opacity:1;border-radius:9999px;place-items:center;display:grid;top:22px;right:22px}[data-shell=bento].bt-sup-dlg>button:last-child:hover{background:#e3e8f0}[data-shell=bento].bt-sup-dlg .bt-sup-dlg-head{text-align:left;flex-direction:column;gap:6px;padding-right:44px;display:flex}[data-shell=bento].bt-sup-dlg .bt-dlg-title{font:700 24px/1.2 var(--bt-head);letter-spacing:-.5px;color:var(--bt-ink);margin:0}[data-shell=bento].bt-sup-dlg .bt-dlg-sub{font:400 14px/1.4 var(--bt-body);color:var(--bt-ink2);margin:0}[data-shell=bento].bt-sup-dlg .bt-sup-dlg-body{flex-direction:column;gap:16px;min-width:0;display:flex}[data-shell=bento].bt-sup-dlg .bt-sup-quote{background:var(--bt-soft);font:400 14px/1.5 var(--bt-body);color:var(--bt-ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;margin:0;padding:12px 14px}[data-shell=bento].bt-sup-dlg .bt-sup-photos{flex-wrap:wrap;gap:8px;display:flex}[data-shell=bento].bt-sup-dlg .bt-sup-photo{width:72px;height:72px;box-shadow:inset 0 0 0 1px var(--bt-line);border-radius:12px;display:block;overflow:hidden}[data-shell=bento].bt-sup-dlg .bt-sup-photo img{object-fit:cover;width:100%;height:100%;display:block}[data-shell=bento].bt-sup-dlg .bt-sup-photo:focus-visible{outline:2px solid var(--bt-blue);outline-offset:2px}[data-shell=bento].bt-sup-dlg .bt-sup-form{flex-direction:column;gap:14px;display:flex}[data-shell=bento].bt-sup-dlg .bt-field>*+*{margin-top:0}[data-shell=bento].bt-sup-dlg .bt-textarea{resize:vertical}[data-shell=bento].bt-sup-dlg .bt-sup-dlg-foot{border-top:1px solid var(--bt-line);justify-content:flex-end;align-items:center;gap:10px;padding-top:16px;display:flex}.bt-sup.bt-kit label.bt-st-name.font-medium{font:600 14px/1.35 var(--bt-body);color:var(--bt-ink)}.bt-sup .bt-sup-side{gap:12px;padding:18px 20px}.bt-sup .bt-sup-side .bt-st-h{margin:0}.bt-sup .bt-st-actions.bt-sup-quietactions{border-top:0;justify-content:flex-end;gap:12px;padding:0}.bt-sup .bt-st-control .bt-textarea{resize:vertical}.bt-sup .bt-sup-prefcols{font:600 10.5px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;color:var(--bt-ink2);align-items:center;gap:8px;padding-bottom:8px;display:flex}.bt-sup .bt-sup-prefcols span:first-child{flex:1}.bt-sup .bt-sup-prefcols span:not(:first-child){text-align:center;width:64px}.bt-sup .bt-st-row.bt-sup-pref{grid-template-columns:minmax(0,1fr) auto;align-items:center}.bt-sup .bt-sup-pref-label{align-items:flex-start;gap:12px;min-width:0;display:flex}.bt-sup .bt-sup-pref-icon{background:var(--bt-soft);width:34px;height:34px;color:var(--bt-ink2);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.bt-sup .bt-sup-pref-icon.mint{color:#1f9d5b;background:#e1f4e9}.bt-sup .bt-sup-pref-icon.amber{color:var(--bt-amber);background:#fbefd8}.bt-sup .bt-sup-pref-icon.red{color:var(--bt-red);background:#fbe7e5}.bt-sup .bt-sup-pref-icon.blue{background:var(--bt-blue-soft);color:var(--bt-blue)}.bt-sup .bt-sup-pref-toggles{align-items:center;gap:8px;display:flex}.bt-sup .bt-sup-tglcell{flex-direction:column;align-items:center;gap:4px;width:64px;display:flex}.bt-sup .bt-sup-tglkey{font:600 9.5px var(--bt-mono);letter-spacing:.8px;text-transform:uppercase;color:var(--bt-ink2);display:none}.bt-sup .bt-sup-helpside{position:sticky;top:12px}.bt-sup .bt-sup-helpsec{scroll-margin-top:12px}.bt-sup .bt-sup-jumplist{flex-direction:column;gap:1px;max-height:max(180px,100vh - 440px);margin:0 -8px;display:flex;overflow-y:auto}.bt-sup .bt-sup-jumpitem{font:500 13px var(--bt-body);color:var(--bt-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:7px 8px;display:flex}.bt-sup .bt-sup-jumpitem:hover,.bt-sup .bt-sup-jumpitem:focus-visible{background:var(--bt-soft);outline:none}.bt-sup .bt-sup-jumpdot{background:#c9d1dc;border-radius:9999px;flex-shrink:0;width:8px;height:8px}.bt-sup .bt-sup-jumpdot.on{background:#1f9d5b}.bt-sup .bt-sup-jumplabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.bt-sup .bt-sup-jumpstate{font:400 11.5px var(--bt-body);color:var(--bt-mute);flex-shrink:0}.bt-sup .bt-sup-bugpanes{grid-template-columns:minmax(0,1fr) 340px;align-items:stretch;gap:16px;height:calc(100vh - 215px);min-height:520px;display:grid}.bt-sup .bt-sup-thread{background:var(--bt-white);min-width:0;min-height:0;box-shadow:var(--bt-shadow);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.bt-sup .bt-sup-botavatar{background:var(--bt-blue-soft);color:var(--bt-blue)}.bt-sup .bt-sup-thread .bt-bubble{max-width:min(520px,86%)}.bt-sup .bt-sup-turn{flex-direction:column;gap:8px;display:flex}.bt-sup .bt-sup-thread .bt-th-box textarea:disabled{opacity:.6;cursor:not-allowed}.bt-sup .bt-sup-ticket{background:var(--bt-white);border-radius:16px;flex-direction:column;align-self:flex-start;width:min(560px,92%);display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #dce3ee}.bt-sup .bt-sup-ticket.approved{box-shadow:inset 0 0 0 1px #9fd9b9}.bt-sup .bt-sup-ticket.discarded{opacity:.6}.bt-sup .bt-sup-ticket.editing{box-shadow:inset 0 0 0 2px var(--bt-blue)}.bt-sup .bt-sup-ticket:focus{outline:none}.bt-sup .bt-sup-ticket-head{background:var(--bt-soft);justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.bt-sup .bt-sup-ticket-eyebrow{font:600 10.5px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;color:var(--bt-ink2);align-items:center;gap:6px;display:inline-flex}.bt-sup .bt-sup-ticket-eyebrow svg{color:var(--bt-blue)}.bt-sup .bt-sup-ticket-body{flex-direction:column;gap:12px;min-width:0;padding:14px;display:flex}.bt-sup .bt-sup-ticket-field{flex-direction:column;gap:4px;min-width:0;display:flex}.bt-sup .bt-sup-ticket-key{font:600 10.5px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;color:var(--bt-ink2)}.bt-sup .bt-sup-ticket-title{font:700 15px/1.35 var(--bt-body);color:var(--bt-ink);overflow-wrap:anywhere;margin:0}.bt-sup .bt-sup-ticket-desc{white-space:pre-wrap;overflow-wrap:anywhere;max-height:180px;font:400 13px/1.5 var(--bt-body);color:var(--bt-ink2);margin:0;overflow-y:auto}.bt-sup .bt-sup-ticket .bt-sup-tags .bt-th-tag.bt-sup-tag{max-width:180px}.bt-sup .bt-sup-ticket-page{min-width:0;font:400 11.5px var(--bt-body);color:var(--bt-mute);align-items:center;gap:6px;display:inline-flex}.bt-sup .bt-sup-ticket-page .mono{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bt-sup .bt-sup-ticket-note{margin:0}.bt-sup .bt-sup-notelink{color:inherit;text-underline-offset:2px;font-weight:700;text-decoration:underline}.bt-sup .bt-sup-discarded{background:var(--bt-soft);font:400 13px var(--bt-body);color:var(--bt-ink2);border-radius:12px;align-items:center;gap:8px;padding:10px 12px;display:flex}.bt-sup .bt-sup-ticket-foot{border-top:1px solid var(--bt-line);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;display:flex}.bt-sup .bt-sup-quietbtn{font:600 13px var(--bt-body);color:var(--bt-ink2);cursor:pointer;background:0 0;border:0;border-radius:9999px;align-items:center;gap:6px;padding:8px 10px;display:inline-flex}.bt-sup .bt-sup-quietbtn:hover:not(:disabled){color:var(--bt-red);background:#fbe7e5}.bt-sup .bt-sup-quietbtn:disabled{opacity:.5;cursor:default}.bt-sup .bt-sup-ticket-form{flex-direction:column;gap:12px;display:flex}.bt-sup .bt-sup-ticket-form .bt-field>*+*{margin-top:0}.bt-sup .bt-sup-ticket-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bt-sup .bt-sup-ticket-desc-input{resize:vertical;min-height:120px;font-size:13px}.bt-sup .bt-sup-label-note{color:var(--bt-mute);font-weight:400}.bt-sup .bt-sup-shotbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bt-sup .bt-sup-shots{flex-wrap:wrap;gap:8px;display:flex}.bt-sup .bt-sup-shot{background:var(--bt-soft);width:64px;height:64px;box-shadow:inset 0 0 0 1px var(--bt-line);border-radius:12px;flex-shrink:0;position:relative;overflow:hidden}.bt-sup .bt-sup-shot img{object-fit:cover;width:100%;height:100%;display:block}.bt-sup .bt-sup-shot-x{width:20px;height:20px;color:var(--bt-ink);cursor:pointer;background:#fffffff0;border:0;border-radius:9999px;place-items:center;padding:0;display:grid;position:absolute;top:4px;right:4px;box-shadow:0 1px 2px #0f172a33}.bt-sup button[role=combobox].bt-sup-select{background:var(--bt-white);height:36px;box-shadow:none;font:500 12.5px var(--bt-body);color:var(--bt-ink);border:1px solid #dce3ee;border-radius:9999px;padding:0 12px}.bt-sup button[role=combobox].bt-sup-select:focus,.bt-sup button[role=combobox].bt-sup-select:focus-visible{border-color:var(--bt-blue);box-shadow:0 0 0 1px var(--bt-blue);outline:none}.bt-sup .bt-sup-tickets{background:var(--bt-white);min-width:0;min-height:0;box-shadow:var(--bt-shadow);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.bt-sup .bt-sup-tickets-head{justify-content:space-between;align-items:flex-start;gap:10px;padding:16px 16px 10px;display:flex}.bt-sup .bt-sup-tickets-titles{min-width:0}.bt-sup .bt-sup-h2{font:700 17px/1.25 var(--bt-head);letter-spacing:-.2px;color:var(--bt-ink);margin:0}.bt-sup .bt-sup-tickets-sub{font:400 12px var(--bt-body);color:var(--bt-ink2);margin:2px 0 0}.bt-sup .bt-sup-tickets-tools{flex-shrink:0;align-items:center;gap:6px;display:flex}.bt-sup .bt-sup-tickets-tools .bt-ls-iconbtn:disabled{opacity:.5;cursor:default}.bt-sup .bt-sup-tickets-scope{padding:0 16px 10px}.bt-sup .bt-sup-tickets-scope .bt-sup-select{width:100%}.bt-sup .bt-sup-tickets-list{border-top:1px solid var(--bt-line);flex:1;min-height:0}.bt-sup .bt-sup-tickets-rows{flex-direction:column;display:flex}.bt-sup .bt-sup-tickets-error{flex-direction:column;align-items:center;gap:4px;padding:8px 12px 20px;display:flex}.bt-sup .bt-sup-tk{border-bottom:1px solid var(--bt-line);flex-direction:column;gap:6px;padding:11px 16px;display:flex}.bt-sup .bt-sup-tk-line{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.bt-sup .bt-sup-tk-name{-webkit-line-clamp:2;min-width:0;font:600 13px/1.35 var(--bt-body);color:var(--bt-ink);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bt-sup .bt-sup-tk .bt-pill{flex-shrink:0}.bt-sup .bt-sup-tk-date{font:400 11.5px var(--bt-mono);color:var(--bt-ink2)}.bt-sup .bt-sup-tickets-pager{border-top:1px solid var(--bt-line);justify-content:space-between;align-items:center;gap:6px;padding:10px 12px;display:flex}.bt-sup .bt-sup-tickets-pager .bt-sup-pagebtn{height:32px;padding:0 10px;font-size:12.5px}.bt-sup .bt-sup-pagenums{scrollbar-width:none;gap:4px;min-width:0;padding:0 2px;display:flex;overflow-x:auto}.bt-sup .bt-sup-pagenums::-webkit-scrollbar{display:none}.bt-sup .bt-sup-pagenum{width:30px;height:30px;font:600 12px var(--bt-mono);color:var(--bt-ink2);cursor:pointer;background:0 0;border:0;border-radius:9999px;flex-shrink:0;place-items:center;padding:0;display:grid}.bt-sup .bt-sup-pagenum:hover:not(:disabled){background:var(--bt-soft);color:var(--bt-ink)}.bt-sup .bt-sup-pagenum.on{background:var(--bt-ink);color:#fff;pointer-events:none}.bt-sup .bt-sup-pagenum:disabled{opacity:.6;cursor:default}@media (width<=1100px){.bt-sup .bt-sup-helpside{order:-1;position:static}.bt-sup .bt-sup-jump{display:none}.bt-sup .bt-sup-bugpanes{grid-template-columns:minmax(0,1fr) 300px}}@media (width<=900px){.bt-sup .bt-sup-filter{flex:100%}.bt-sup .bt-sup-filter .bt-sup-switch{flex:1}.bt-sup .bt-sup-switch button{flex:1;padding:7px 10px}.bt-sup .bt-ls-header .bt-ls-selbar{border-radius:16px}.bt-sup .bt-sup-prefcols{display:none}.bt-sup .bt-st-row.bt-sup-pref{grid-template-columns:minmax(0,1fr) auto;gap:10px}.bt-sup .bt-sup-tglkey{display:block}.bt-sup .bt-sup-tglcell{width:52px}.bt-sup .bt-sup-pref-icon{display:none}.bt-sup .bt-sup-bugpanes{grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.bt-sup .bt-sup-tickets{order:-1;max-height:340px}.bt-sup .bt-sup-thread{height:72vh;min-height:440px}.bt-sup .bt-sup-ticket{width:100%}.bt-sup .bt-sup-ticket-grid{grid-template-columns:minmax(0,1fr)}.bt-sup .bt-sup-thread .bt-bubble{max-width:92%}}@media (width<=640px){[data-shell=bento].bt-sup-dlg{border-radius:20px;width:calc(100vw - 16px);max-width:calc(100vw - 16px);padding:20px 16px 16px}[data-shell=bento].bt-sup-dlg>button:last-child{top:16px;right:14px}[data-shell=bento].bt-sup-dlg .bt-sup-dlg-foot{flex-direction:column-reverse;align-items:stretch}[data-shell=bento].bt-sup-dlg .bt-sup-dlg-foot .bt-btn{width:100%}[role=dialog][data-shell=bento].bt-sup-sheet{border-radius:0}[data-shell=bento].bt-sup-sheet .bt-sup-sheet-head{padding:18px 64px 14px 16px}[data-shell=bento].bt-sup-sheet .bt-sup-sheet-body{padding:16px}.bt-sup .bt-sup-pager{justify-content:center}}.bt-stc .mono,[data-shell=bento].bt-stc-dlg .mono{font-family:var(--bt-mono)}.bt-stc .bt-stc-loading{font:500 14px var(--bt-body);color:var(--bt-ink2);flex-direction:row;align-items:center;gap:10px}.bt-stc .bt-stc-panel,.bt-stc .bt-stc-tab,.bt-stc .bt-stc-form{flex-direction:column;gap:16px;min-width:0;display:flex}.bt-stc .bt-stc-tabs .bt-seg svg{flex-shrink:0}.bt-stc .bt-stc-solo{min-width:0;max-width:920px}.bt-stc .bt-stc-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:40px;display:flex}.bt-stc .bt-stc-result{white-space:nowrap;margin-left:auto}.bt-stc .bt-stc-cap{text-transform:capitalize}.bt-ls.bt-kit.bt-stc label.bt-st-name{font:600 14px/1.35 var(--bt-body);color:var(--bt-ink)}.bt-stc .bt-st-head .bt-pill{flex-shrink:0}.bt-stc .bt-stc-rowhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bt-stc .bt-stc-quick{flex-wrap:wrap;gap:8px;display:flex}.bt-stc .bt-btn.bt-stc-btn-sm{gap:6px;padding:8px 14px;font-size:13px}.bt-stc .bt-stc-count{font:500 11.5px var(--bt-mono);color:var(--bt-mute)}.bt-stc .bt-stc-actnote{font:400 12.5px var(--bt-body);color:var(--bt-ink2);margin-right:auto}.bt-stc .bt-stc-sectionnote{margin:4px 0 14px}.bt-stc input.bt-stc-num{max-width:200px}.bt-stc textarea.bt-stc-prompt{resize:vertical;min-height:190px}.bt-stc .bt-stc-days{flex-direction:column;gap:8px;display:flex}.bt-stc .bt-stc-day{border:1px solid var(--bt-line);background:var(--bt-white);border-radius:14px;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:12px;min-height:58px;padding:8px 14px;display:grid}.bt-stc .bt-stc-day.off{background:#f7f9fc}.bt-stc .bt-stc-day>.bt-pill{justify-self:start}.bt-stc .bt-stc-day-toggle{align-items:center;gap:10px;display:flex}.bt-ls.bt-kit.bt-stc label.bt-stc-day-name{font:600 14px var(--bt-body);color:var(--bt-ink)}.bt-ls.bt-kit.bt-stc .bt-stc-day.off label.bt-stc-day-name{color:var(--bt-ink2)}.bt-stc .bt-stc-day-times{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bt-stc .bt-stc-time{font:500 12.5px var(--bt-body);color:var(--bt-ink2);align-items:center;gap:8px;display:inline-flex}.bt-stc .bt-stc-time input.border-input:not([type=checkbox]):not([type=radio]):not([type=file]){width:136px;height:40px;font-family:var(--bt-mono);padding:0 10px;font-size:13px}.bt-stc .bt-stc-dash{font:500 12.5px var(--bt-body);color:var(--bt-mute)}.bt-stc .bt-stc-sliderrow{align-items:center;gap:14px;min-height:46px;display:flex}.bt-stc .bt-stc-slider{flex:1}.bt-stc .bt-stc-slider>span:first-child{background:#e3e8f0;height:6px}.bt-stc .bt-stc-slider>span:first-child>span{background:var(--bt-blue)}.bt-stc .bt-stc-slider [role=slider]{border:2px solid var(--bt-blue);background:var(--bt-white);width:20px;height:20px;box-shadow:0 1px 3px #0f172a33}.bt-stc .bt-stc-sliderval{background:var(--bt-soft);min-width:46px;font:600 13px var(--bt-mono);color:var(--bt-ink);text-align:center;border-radius:10px;padding:6px 10px}.bt-stc .bt-stc-side{gap:12px}.bt-stc .bt-stc-sidehead{justify-content:space-between;align-items:center;gap:10px;display:flex}.bt-stc .bt-stc-sidetext{font:400 13px/1.5 var(--bt-body);color:var(--bt-ink2);margin:0}.bt-stc .bt-stc-kvs{border-top:1px solid var(--bt-line);flex-direction:column;gap:8px;padding-top:10px;display:flex}.bt-stc .bt-stc-kvs .bt-kv .v{text-align:right;font-size:13px}.bt-stc .bt-stc-meta{font:500 11px var(--bt-mono);letter-spacing:.3px;color:var(--bt-mute)}.bt-stc .bt-stc-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.bt-stc .bt-stc-list li{font:400 13px/1.45 var(--bt-body);color:var(--bt-ink);align-items:flex-start;gap:10px;display:flex}.bt-stc .bt-stc-list li svg{color:var(--bt-mint);flex-shrink:0;margin-top:2px}.bt-stc .bt-tile.bt-stc-linktile{color:var(--bt-ink);flex-direction:row;align-items:flex-start;gap:12px;text-decoration:none;transition:transform .12s,box-shadow .15s}.bt-stc .bt-tile.bt-stc-linktile:hover{transform:translateY(-1px);box-shadow:0 6px 18px #1a1a1a12}.bt-stc .bt-tile.bt-stc-linktile:focus-visible{outline:2px solid var(--bt-blue);outline-offset:2px}.bt-stc .bt-stc-linkicon{background:var(--bt-blue-soft);width:34px;height:34px;color:var(--bt-blue);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.bt-stc .bt-stc-linktext{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.bt-stc .bt-stc-linktext b{font:700 15px var(--bt-head);color:var(--bt-ink)}.bt-stc .bt-stc-linktext span{font:400 12.5px/1.45 var(--bt-body);color:var(--bt-ink2)}.bt-stc .bt-stc-linkchev{color:var(--bt-mute);flex-shrink:0;margin-top:2px}.bt-stc .bt-st-row.bt-stc-itemrow{grid-template-columns:minmax(0,1fr) auto;align-items:center}.bt-stc .bt-stc-itemrow.off .bt-st-label{opacity:.6}.bt-stc .bt-stc-iconrow{align-items:center;gap:4px}.bt-stc .bt-stc-iconrow button[role=switch]{margin-right:6px}.bt-stc .bt-stc-tagname,.bt-stc .bt-stc-policytitle{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.bt-stc .bt-stc-swatch{border-radius:9999px;flex-shrink:0;width:12px;height:12px;display:inline-block;box-shadow:inset 0 0 0 1px #00000014}.bt-stc .bt-stc-policytext{-webkit-line-clamp:3;font:400 13px/1.5 var(--bt-body);color:var(--bt-ink2);white-space:pre-wrap;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bt-stc .bt-pill.bt-stc-pill-sm{gap:4px;padding:3px 9px;font-size:11.5px}.bt-stc .bt-pill.violet{color:#7c3aed;background:#efe9fd}.bt-stc .bt-stc-inlineform{border:1px solid var(--bt-line);background:#f7f9fc;border-radius:16px;flex-direction:column;gap:14px;margin:0 0 16px;padding:16px;display:flex}.bt-stc .bt-stc-inlineform.flush{margin:0}.bt-stc .bt-stc-sectionform{flex-direction:column;gap:14px;padding:2px 0 16px;display:flex}.bt-stc .bt-stc-inlineactions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.bt-stc .bt-stc-inlineactions .bt-btn{padding:9px 16px;font-size:13.5px}.bt-stc .bt-stc-swatches{flex-wrap:wrap;gap:8px;display:flex}.bt-stc .bt-stc-swatchbtn{cursor:pointer;border:0;border-radius:9999px;width:28px;height:28px;padding:0;transition:transform .12s,box-shadow .12s;box-shadow:inset 0 0 0 1px #00000014}.bt-stc .bt-stc-swatchbtn.sm{width:22px;height:22px}.bt-stc .bt-stc-swatchbtn:hover{transform:scale(1.08)}.bt-stc .bt-stc-swatchbtn.on{box-shadow:0 0 0 2px var(--bt-white), 0 0 0 4px var(--bt-ink)}.bt-stc .bt-stc-emptyrow{border-top:1px solid var(--bt-line);font:400 13.5px var(--bt-body);color:var(--bt-ink2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;display:flex}.bt-stc .bt-stc-testrow{align-items:center;gap:8px;display:flex}.bt-stc .bt-stc-testrow>input{flex:1;min-width:0}.bt-stc .bt-stc-testrow input.border-input:not([type=checkbox]):not([type=radio]):not([type=file]){height:42px}.bt-stc .bt-stc-testrow .bt-btn{flex-shrink:0;padding:10px 14px;font-size:13.5px}.bt-stc .bt-stc-testresult{border:1px solid var(--bt-line);background:#f7f9fc;border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.bt-stc .bt-stc-testreply{font:400 13.5px/1.5 var(--bt-body);color:var(--bt-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.bt-stc .bt-stc-testmeta{font:400 12px/1.4 var(--bt-body);color:var(--bt-ink2);overflow-wrap:anywhere}.bt-stc .bt-stc-testmeta.mono{font-family:var(--bt-mono);font-size:11.5px}.bt-stc .bt-stc-extlink{color:var(--bt-blue);align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}.bt-stc .bt-stc-extlink:hover{text-underline-offset:2px;text-decoration:underline}.bt-stc .bt-stc-secret{position:relative}.bt-stc .bt-stc-secret input.border-input:not([type=checkbox]):not([type=radio]):not([type=file]){font-family:var(--bt-mono);padding-right:50px}.bt-stc .bt-stc-secret .bt-stc-eye{width:36px;height:36px;color:var(--bt-ink2);cursor:pointer;background:0 0;border:0;border-radius:9999px;place-items:center;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.bt-stc .bt-stc-secret .bt-stc-eye:hover{background:var(--bt-soft);color:var(--bt-ink)}.bt-stc .bt-stc-secret .bt-stc-eye:focus-visible{outline:2px solid var(--bt-blue);outline-offset:1px}.bt-stc .bt-ls-stat.mint .bt-ls-stat-val{color:var(--bt-mint)}.bt-stc .bt-ls-stat.blue .bt-ls-stat-val{color:var(--bt-blue)}.bt-stc .bt-stc-grid2tiles{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.bt-stc .bt-stc-dash{gap:14px;padding:20px 22px}.bt-stc .bt-stc-tilehead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.bt-stc .bt-stc-h2{font:700 17px/1.25 var(--bt-head);letter-spacing:-.2px;color:var(--bt-ink);margin:0}.bt-stc .bt-stc-tilenote{font:600 10.5px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;color:var(--bt-mute)}.bt-stc .bt-stc-bars{flex-direction:column;gap:10px;display:flex}.bt-stc .bt-stc-bar{grid-template-columns:minmax(0,1fr) minmax(80px,160px) 48px;align-items:center;gap:12px;display:grid}.bt-stc .bt-stc-bar .n{font:500 12.5px var(--bt-mono);color:var(--bt-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bt-stc .bt-stc-bar .track{background:var(--bt-soft);border-radius:9999px;height:8px;overflow:hidden}.bt-stc .bt-stc-bar .fill{background:#2563eb;border-radius:9999px;height:100%;display:block}.bt-stc .bt-stc-bar .c{font:600 12.5px var(--bt-mono);color:var(--bt-ink);text-align:right}.bt-stc .bt-stc-cost{border-top:1px solid var(--bt-line);flex-direction:column;gap:4px;padding-top:12px;display:flex}.bt-stc .bt-stc-cost .k{font:400 13px var(--bt-body);color:var(--bt-ink2)}.bt-stc .bt-stc-cost .v{align-items:baseline;gap:8px;display:flex}.bt-stc .bt-stc-cost .money{font:700 26px var(--bt-mono);color:var(--bt-ink)}.bt-stc .bt-stc-cost .u{font:600 11px var(--bt-mono);letter-spacing:1px;color:var(--bt-mute)}[data-shell=bento] .bt-ls-table.bt-stc-table thead th:first-child,[data-shell=bento] .bt-ls-table.bt-stc-table tbody td:first-child{padding-left:18px;padding-right:12px}[data-shell=bento] .bt-ls-table.bt-stc-table thead th:last-child,[data-shell=bento] .bt-ls-table.bt-stc-table tbody td:last-child{padding-right:14px}[data-shell=bento] .bt-ls-table.bt-stc-table .bt-stc-th-actions{width:1%}[data-shell=bento] .bt-ls-table.bt-stc-table tbody td.bt-stc-wrap{white-space:normal;min-width:240px}[data-shell=bento] .bt-stc-table .bt-stc-two{flex-direction:column;gap:3px;min-width:0;display:flex}[data-shell=bento] .bt-stc-table .bt-stc-two .t{min-width:0;font:600 13.5px var(--bt-body);color:var(--bt-ink);align-items:center;gap:8px;display:inline-flex}[data-shell=bento] .bt-stc-table .bt-stc-two .s{max-width:640px;font:400 12.5px/1.45 var(--bt-body);color:var(--bt-ink2);overflow:hidden}[data-shell=bento] .bt-stc-table .bt-stc-two .s.clamp{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}[data-shell=bento] .bt-stc-table .bt-stc-two .s.one{text-overflow:ellipsis;white-space:nowrap;max-width:280px}[data-shell=bento] .bt-stc-table .bt-stc-ellipsis{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}[data-shell=bento] .bt-stc-table .bt-stc-ellipsis.name{max-width:220px}[data-shell=bento] .bt-stc-table .bt-stc-ellipsis.subject{max-width:280px}[data-shell=bento] .bt-stc-table .bt-pill{padding:4px 10px;font-size:12px}[data-shell=bento] .bt-stc-table .bt-pill.bt-stc-pill-sm{padding:2px 8px;font-size:11px}[data-shell=bento] .bt-stc-table .bt-stc-iconph{flex-shrink:0;width:30px;height:30px;display:inline-block}[data-shell=bento] .bt-stc-table .bt-empty .bt-btn{margin-top:6px}[data-shell=bento] .bt-stc-table .bt-stc-emptytext{max-width:560px}[data-shell=bento] .bt-stc-tablemsg{font:400 13.5px var(--bt-body);color:var(--bt-ink2);text-align:center;padding:32px 20px}.bt-stc .bt-stc-filterrow{justify-content:space-between}.bt-stc .bt-stc-filter{min-width:0;font:600 13px var(--bt-body);color:var(--bt-ink2);align-items:center;gap:10px;display:inline-flex}.bt-stc .bt-stc-filter .bt-select{border-radius:9999px;width:260px;max-width:100%;height:40px}[data-shell=bento] .bt-stc-preview{gap:14px}[data-shell=bento] .bt-stc-preview-field{flex-direction:column;gap:6px;min-width:0;display:flex}[data-shell=bento] .bt-stc-preview-subject{background:var(--bt-soft);font:500 14px/1.4 var(--bt-body);color:var(--bt-ink);overflow-wrap:anywhere;border-radius:12px;padding:10px 14px}[data-shell=bento].bt-stc-dlg{gap:16px;max-width:560px;padding:26px 28px 22px}[data-shell=bento].bt-stc-dlg.wide{max-width:1120px}[data-shell=bento].bt-stc-dlg>button:last-child{background:var(--bt-soft);width:38px;height:38px;color:var(--bt-ink);opacity:1;border-radius:9999px;place-items:center;display:grid;top:22px;right:22px}[data-shell=bento].bt-stc-dlg>button:last-child:hover{background:#e3e8f0}[data-shell=bento].bt-stc-dlg .bt-stc-dlg-head{text-align:left;flex-direction:column;gap:6px;padding-right:44px;display:flex}[data-shell=bento].bt-stc-dlg .bt-stc-dlg-form{flex-direction:column;gap:14px;min-width:0;display:flex}[data-shell=bento].bt-stc-dlg .bt-stc-dlg-foot{border-top:1px solid var(--bt-line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:4px;padding-top:16px;display:flex}[data-shell=bento].bt-stc-dlg [role=tablist].bg-muted{box-shadow:inset 0 0 0 1px var(--bt-line)}[data-shell=bento].bt-stc-dlg .bt-stc-editor,[data-shell=bento].bt-stc-dlg .bt-stc-editor-tabs,[data-shell=bento].bt-stc-dlg .bt-stc-editor-main,[data-shell=bento].bt-stc-dlg .bt-stc-editor-settings{flex-direction:column;gap:14px;min-width:0;display:flex}[data-shell=bento].bt-stc-dlg .bt-stc-editor{gap:16px}[data-shell=bento].bt-stc-dlg .bt-stc-editor-tabs>[role=tablist]{align-self:flex-start}[data-shell=bento].bt-stc-dlg .bt-stc-editor-pane{min-width:0;margin-top:0}[data-shell=bento].bt-stc-dlg .bt-stc-editor-grid{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:16px;display:grid}[data-shell=bento].bt-stc-dlg .bt-stc-editor-bodyhead{justify-content:space-between;align-items:center;gap:10px;display:flex}[data-shell=bento].bt-stc-dlg [role=tablist].bg-muted.bt-stc-mini{padding:3px}[data-shell=bento].bt-stc-dlg [role=tablist].bg-muted.bt-stc-mini [role=tab]{gap:5px;height:auto;padding:5px 12px;font-size:12.5px}[data-shell=bento].bt-stc-dlg .bt-stc-editor-box{background:var(--bt-white);border:1px solid #dce3ee;border-radius:14px;flex-direction:column;min-height:300px;display:flex;overflow:hidden}[data-shell=bento].bt-stc-dlg .bt-stc-editor-box:focus-within{border-color:var(--bt-blue);box-shadow:0 0 0 1px var(--bt-blue)}[data-shell=bento].bt-stc-dlg .bt-stc-editor-tools{border-bottom:1px solid var(--bt-line);background:#f7f9fc;flex-wrap:wrap;align-items:center;gap:2px;padding:6px 8px;display:flex}[data-shell=bento].bt-stc-dlg .bt-stc-tool{width:32px;height:32px;color:var(--bt-ink2);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:grid}[data-shell=bento].bt-stc-dlg .bt-stc-tool:hover{background:var(--bt-soft);color:var(--bt-ink)}[data-shell=bento].bt-stc-dlg .bt-stc-tool.on{background:var(--bt-blue-soft);color:var(--bt-blue)}[data-shell=bento].bt-stc-dlg .bt-stc-toolsep{background:var(--bt-line);width:1px;height:20px;margin:0 4px}[data-shell=bento].bt-stc-dlg .bt-stc-htmlhint{border-bottom:1px solid var(--bt-line);font:400 12.5px var(--bt-body);color:var(--bt-ink2);background:#f7f9fc;padding:8px 12px}[data-shell=bento].bt-stc-dlg .bt-stc-editor-box textarea.border-input,[data-shell=bento].bt-stc-dlg .bt-stc-editor-box textarea.border-input:focus-visible{box-shadow:none;font-family:var(--bt-mono);border:0;border-radius:0;font-size:13px}[data-shell=bento].bt-stc-dlg .bt-stc-tokens{border:1px solid var(--bt-line);background:var(--bt-white);border-radius:16px;flex-direction:column;min-width:0;display:flex;overflow:hidden}[data-shell=bento].bt-stc-dlg .bt-stc-tokens-head{border-bottom:1px solid var(--bt-line);background:#f7f9fc;flex-direction:column;gap:2px;padding:12px 14px;display:flex}[data-shell=bento].bt-stc-dlg .bt-stc-tokens-head b{font:700 14px var(--bt-head);color:var(--bt-ink)}[data-shell=bento].bt-stc-dlg .bt-stc-tokens-head span{font:400 12px var(--bt-body);color:var(--bt-ink2)}[data-shell=bento].bt-stc-dlg .bt-stc-tokenlist{flex-direction:column;gap:6px;padding:10px;display:flex}[data-shell=bento].bt-stc-dlg .bt-stc-token{border:1px solid var(--bt-line);background:var(--bt-white);text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;transition:border-color .12s,background .12s;display:flex}[data-shell=bento].bt-stc-dlg .bt-stc-token:hover{border-color:var(--bt-blue);background:var(--bt-blue-soft)}[data-shell=bento].bt-stc-dlg .bt-stc-token .k,[data-shell=bento].bt-stc-dlg .bt-stc-token .d{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-shell=bento].bt-stc-dlg .bt-stc-token .k{font:600 12px var(--bt-mono);color:var(--bt-blue)}[data-shell=bento].bt-stc-dlg .bt-stc-token .d{font:400 12px var(--bt-body);color:var(--bt-ink2)}[data-shell=bento].bt-stc-dlg .bt-stc-switchrow{border:1px solid var(--bt-line);border-radius:14px;align-items:center;gap:10px;padding:12px 14px;display:flex}[data-shell=bento].bt-stc-dlg .bt-stc-switchrow label.text-sm{font:600 14px var(--bt-body);color:var(--bt-ink)}@media (width<=900px){.bt-stc .bt-stc-day{grid-template-columns:minmax(0,1fr);gap:8px;padding:10px 12px}.bt-stc .bt-stc-grid2tiles{grid-template-columns:minmax(0,1fr)}.bt-stc .bt-stc-bar{grid-template-columns:minmax(0,1fr) 90px 40px}.bt-stc .bt-stc-solo{max-width:none}[data-shell=bento].bt-stc-dlg{padding:20px 16px 16px}[data-shell=bento].bt-stc-dlg>button:last-child{top:16px;right:14px}[data-shell=bento].bt-stc-dlg .bt-stc-editor-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.bt-stc .bt-stc-time input.border-input:not([type=checkbox]):not([type=radio]):not([type=file]){width:116px}.bt-stc .bt-stc-filter{flex:auto}.bt-stc .bt-stc-filter .bt-select{flex:1;width:auto}}.bt-sts .mono,[data-shell=bento].bt-sts-dlg .mono{font-family:var(--bt-mono)}.bt-sts .bt-sts-loading{font:400 14px var(--bt-body);color:var(--bt-ink2);flex-direction:row;align-items:center;gap:10px;padding:24px}.bt-sts .bt-st-actions.bt-sts-actions{border-top:0;justify-content:flex-end;gap:12px;padding:0}.bt-sts .bt-sts-actions-note{font:500 12.5px var(--bt-body);color:var(--bt-ink2)}.bt-sts form>.bt-st-savebar{margin-top:16px}.bt-sts .bt-sts-formstack{flex-direction:column;gap:16px;min-width:0;display:flex}.bt-sts .bt-sts-formstack>.bt-st-savebar{margin-top:0}.bt-sts.bt-kit .bt-st-label label.bt-st-name{font:600 14px/1.35 var(--bt-body);color:var(--bt-ink)}.bt-sts.bt-kit .bt-st-label label.bt-st-name.text-destructive{color:var(--bt-red)}.bt-sts .bt-sts-namewithpill{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.bt-sts .bt-st-row.bt-sts-row-toggle{grid-template-columns:minmax(0,1fr) auto;align-items:center}.bt-sts .bt-st-control .bt-textarea{resize:vertical}.bt-sts .bt-sts-short{max-width:220px}.bt-sts .bt-sts-section-note{padding:2px 0 16px}.bt-sts .bt-sts-notelink{color:inherit;text-underline-offset:2px;font-weight:700;text-decoration:underline}.bt-sts .bt-input:disabled,.bt-sts .bt-textarea:disabled,[data-shell=bento].bt-sts-dlg .bt-input:disabled{background:var(--bt-soft);color:var(--bt-mute);cursor:not-allowed}.bt-sts .bt-input[aria-invalid=true],.bt-sts .bt-textarea[aria-invalid=true],[data-shell=bento].bt-sts-dlg .bt-input[aria-invalid=true]{border-color:var(--bt-red)}.bt-sts .bt-sts-affix,[data-shell=bento].bt-sts-dlg .bt-sts-affix{background:var(--bt-white);border:1px solid #dce3ee;border-radius:12px;align-items:center;gap:8px;min-width:0;height:46px;padding:0 14px;transition:border-color .15s,box-shadow .15s;display:flex}.bt-sts .bt-sts-affix:focus-within,[data-shell=bento].bt-sts-dlg .bt-sts-affix:focus-within{border-color:var(--bt-blue);box-shadow:0 0 0 1px var(--bt-blue)}.bt-sts .bt-sts-affix:has(>input[aria-invalid=true]){border-color:var(--bt-red)}[data-shell=bento].bt-sts-dlg .bt-sts-affix:has(>input[aria-invalid=true]){border-color:var(--bt-red)}.bt-sts .bt-sts-affix.disabled,[data-shell=bento].bt-sts-dlg .bt-sts-affix.disabled{background:var(--bt-soft)}.bt-sts .bt-sts-affix-input,[data-shell=bento].bt-sts-dlg .bt-sts-affix-input{min-width:0;height:100%;font:400 14px var(--bt-mono);color:var(--bt-ink);background:0 0;border:0;outline:none;flex:1;padding:0}.bt-sts .bt-sts-affix-input::placeholder,[data-shell=bento].bt-sts-dlg .bt-sts-affix-input::placeholder{font-family:var(--bt-body);color:var(--bt-mute)}.bt-sts .bt-sts-affix-input:disabled{color:var(--bt-mute);cursor:not-allowed}.bt-sts .bt-sts-affix-pre,.bt-sts .bt-sts-affix-suf,[data-shell=bento].bt-sts-dlg .bt-sts-affix-pre,[data-shell=bento].bt-sts-dlg .bt-sts-affix-suf{font:500 13px var(--bt-mono);color:var(--bt-mute);white-space:nowrap;flex-shrink:0}[data-shell=bento] .bt-pill.bt-sts-mini{padding:4px 10px;font-size:11.5px}.bt-sts .bt-btn.bt-sts-btn-sm{padding:8px 14px;font-size:13px}.bt-sts .bt-ls-iconbtn:disabled,[data-shell=bento].bt-sts-dlg .bt-ls-iconbtn:disabled{opacity:.45;cursor:default}.bt-sts .bt-tile.bt-sts-side{gap:12px;padding:18px 20px}.bt-sts .bt-sts-side .bt-st-h{margin:0}.bt-sts .bt-sts-sidehead{justify-content:space-between;align-items:center;gap:10px;display:flex}.bt-sts .bt-sts-side-sub{font:400 12.5px/1.45 var(--bt-body);color:var(--bt-ink2);margin:-4px 0 0}.bt-sts .bt-sts-side-foot{font:400 12px/1.45 var(--bt-body);color:var(--bt-mute);margin:0}.bt-sts .bt-sts-kvs{flex-direction:column;display:flex}.bt-sts .bt-sts-kvs .bt-kv{border-top:1px solid var(--bt-line);align-items:flex-start;padding:9px 0}.bt-sts .bt-sts-kvs .bt-kv:first-child{border-top:0;padding-top:2px}.bt-sts .bt-sts-kvs .bt-kv .k{flex-shrink:0;font-size:13px}.bt-sts .bt-sts-kvs .bt-kv .v{min-width:0;font:600 12.5px/1.45 var(--bt-mono);text-align:right;overflow-wrap:anywhere}.bt-sts .bt-sts-kvs .bt-kv .v.plain{font:600 13px/1.45 var(--bt-body)}.bt-sts .bt-sts-kv-lines{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.bt-sts .bt-sts-facts{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.bt-sts .bt-sts-facts li{font:400 13px/1.5 var(--bt-body);color:var(--bt-ink2);padding-left:16px;position:relative}.bt-sts .bt-sts-facts li:before{content:"";background:var(--bt-blue);border-radius:9999px;width:6px;height:6px;position:absolute;top:8px;left:2px}.bt-sts .bt-sts-sendto{background:var(--bt-soft);border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.bt-sts .bt-sts-sendto .k{font:600 10.5px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;color:var(--bt-ink2)}.bt-sts .bt-sts-sendto .v{font:500 12.5px/1.45 var(--bt-mono);color:var(--bt-ink);overflow-wrap:anywhere}.bt-sts .bt-sts-tabs{flex-direction:column;gap:16px;min-width:0;display:flex}.bt-sts .bt-sts-tabpanel{min-width:0;margin-top:0}.bt-sts .bt-sts-tabpanel[data-state=inactive]{display:none}.bt-sts .bt-sts-table .card{overflow:hidden}.bt-sts .bt-sts-tablehead{border-bottom:1px solid var(--bt-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:18px 20px 14px;display:flex}.bt-sts .bt-sts-tabletitle{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bt-sts .bt-sts-tablesub{font:400 13px/1.45 var(--bt-body);color:var(--bt-ink2);margin:4px 0 0}.bt-sts .bt-sts-tablehead .bt-btn{padding:9px 16px;font-size:13.5px}.bt-sts .bt-sts-tablenote{border-bottom:1px solid var(--bt-line);font:500 12.5px/1.45 var(--bt-body);color:var(--bt-amber);background:#fdf3e1;margin:0;padding:10px 20px}[data-shell=bento] .bt-sts-table tbody td{white-space:nowrap}[data-shell=bento] .bt-sts-table thead th:first-child,[data-shell=bento] .bt-sts-table tbody td:first-child{padding-left:18px;padding-right:10px}[data-shell=bento] .bt-sts-table thead th:last-child,[data-shell=bento] .bt-sts-table tbody td:last-child{padding-right:14px}[data-shell=bento] .bt-sts-table th.num,[data-shell=bento] .bt-sts-table td.num{text-align:right}[data-shell=bento] .bt-sts-table td.mono{font:400 12.5px var(--bt-mono)}[data-shell=bento] .bt-sts-table tbody td.bt-sts-empty{text-align:center;font:400 13.5px/1.45 var(--bt-body);color:var(--bt-ink2);white-space:normal;padding:30px 16px}[data-shell=bento] .bt-sts-table tbody tr:hover td.bt-sts-empty{background:0 0}.bt-sts .bt-sts-empty p{margin:0}.bt-sts .bt-sts-empty .bt-btn{margin-top:14px}[data-shell=bento] .bt-sts-table tbody tr.bt-sts-row-off td{color:var(--bt-ink2)}.bt-sts .bt-sts-table tbody td .bt-pill{padding:4px 10px;font-size:11.5px}.bt-sts .bt-sts-strong{font-weight:600}.bt-sts .bt-sts-cellcap{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:280px;display:inline-block;overflow:hidden}.bt-sts .bt-sts-two{flex-direction:column;gap:2px;min-width:0;display:flex}.bt-sts .bt-sts-two .t{font:500 13.5px var(--bt-body);color:var(--bt-ink);white-space:nowrap;align-items:center;gap:8px;display:flex}.bt-sts .bt-sts-two .t b{font-weight:600}.bt-sts .bt-sts-two .t.mono{font:500 12.5px var(--bt-mono)}.bt-sts .bt-sts-two .t.bt-ls-muted{color:var(--bt-mute)}.bt-sts .bt-sts-two .s{text-overflow:ellipsis;white-space:nowrap;max-width:260px;font:400 12.5px var(--bt-body);color:var(--bt-ink2);overflow:hidden}.bt-sts .bt-sts-code{background:var(--bt-soft);font:600 11px var(--bt-mono);letter-spacing:.5px;color:var(--bt-ink2);border-radius:6px;padding:2px 7px}.bt-sts .bt-sts-pills{flex-wrap:wrap;gap:6px;display:inline-flex}.bt-sts .bt-sts-hours{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.bt-sts .bt-sts-day{background:var(--bt-soft);border-radius:14px;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:12px;min-height:54px;padding:6px 12px;display:grid}.bt-sts .bt-sts-day.closed{box-shadow:inset 0 0 0 1px var(--bt-line);background:0 0}.bt-sts .bt-sts-day-toggle{align-items:center;gap:12px;display:flex}.bt-sts.bt-kit .bt-sts-day label.bt-sts-day-name{font:600 14px var(--bt-body);color:var(--bt-ink);cursor:pointer}.bt-sts.bt-kit .bt-sts-day.closed label.bt-sts-day-name{color:var(--bt-ink2)}.bt-sts .bt-sts-day .bt-pill{justify-self:start}.bt-sts .bt-sts-day-times{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bt-sts .bt-input.bt-sts-time{width:128px;height:40px;padding:0 10px}.bt-sts .bt-sts-day-to{font:400 13px var(--bt-body);color:var(--bt-ink2)}.bt-sts .bt-st-control.bt-sts-togglelist{gap:0}.bt-sts .bt-sts-togglelist.off{opacity:.55}.bt-sts .bt-sts-toggleline{justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.bt-sts .bt-sts-toggleline+.bt-sts-toggleline{border-top:1px dashed var(--bt-line)}.bt-sts.bt-kit .bt-sts-togglelist .bt-sts-toggleline label{font:500 14px/1.35 var(--bt-body);color:var(--bt-ink)}.bt-sts .bt-sts-rowhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;display:flex}.bt-sts .bt-sts-rowhead-actions{flex-wrap:wrap;gap:8px;display:flex}.bt-sts .bt-sts-parishes{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;display:grid}.bt-sts .bt-sts-parish{background:var(--bt-white);min-width:0;font:500 13.5px var(--bt-body);color:var(--bt-ink);cursor:pointer;border:1px solid #dce3ee;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;transition:background .15s,border-color .15s;display:flex}.bt-sts .bt-sts-parish:hover{border-color:#c9d1dc}.bt-sts .bt-sts-parish.on{border-color:var(--bt-blue-soft);background:var(--bt-blue-soft)}.bt-sts .bt-sts-parish:has(input:focus-visible){box-shadow:0 0 0 2px var(--bt-blue)}.bt-sts .bt-sts-parish input[type=checkbox]{width:16px;height:16px;accent-color:var(--bt-blue);cursor:pointer;flex-shrink:0;margin:0}.bt-sts .bt-sts-parish span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bt-sts .bt-sts-map{flex-direction:column;gap:10px;min-width:0;display:flex}.bt-sts .bt-sts-map-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.bt-sts .bt-sts-map-status{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.bt-sts .bt-sts-map-hint{font:400 12.5px/1.4 var(--bt-body);color:var(--bt-ink2)}.bt-sts .bt-sts-map-actions{flex-wrap:wrap;gap:8px;display:flex}.bt-sts .bt-sts-map-frame{border:1px solid var(--bt-line);border-radius:14px;overflow:hidden}.bt-sts .bt-sts-map-loading{background:var(--bt-soft);height:500px;font:400 13.5px var(--bt-body);color:var(--bt-ink2);border-radius:14px;justify-content:center;align-items:center;gap:10px;display:flex}[data-shell=bento].bt-sts-dlg{background:var(--bt-white);max-width:640px;max-height:calc(100dvh - 32px);font-family:var(--bt-body);color:var(--bt-ink);border:0;border-radius:24px;gap:16px;padding:26px 28px 22px;overflow-y:auto;box-shadow:0 24px 60px #00000040}[data-shell=bento].bt-sts-dlg.narrow{max-width:540px}[data-shell=bento].bt-sts-dlg>button:last-child{background:var(--bt-soft);width:38px;height:38px;color:var(--bt-ink);opacity:1;border-radius:9999px;top:22px;right:22px}[data-shell=bento].bt-sts-dlg>button:last-child:hover{background:#e3e8f0}[data-shell=bento].bt-sts-dlg .bt-sts-dlg-head{text-align:left;flex-direction:column;gap:6px;padding-right:44px;display:flex}[data-shell=bento].bt-sts-dlg .bt-dlg-title,[data-shell=bento].bt-sts-dlg .bt-dlg-sub{margin:0}[data-shell=bento].bt-sts-dlg .bt-sts-form{flex-direction:column;gap:14px;min-width:0;display:flex}[data-shell=bento].bt-sts-dlg .bt-sts-grid2,[data-shell=bento].bt-sts-dlg .bt-sts-grid-namecode{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}[data-shell=bento].bt-sts-dlg .bt-sts-grid-namecode{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}[data-shell=bento].bt-sts-dlg .bt-sts-switches{flex-direction:column;gap:8px;display:flex}[data-shell=bento].bt-sts-dlg .bt-sts-switchrow{background:var(--bt-soft);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}[data-shell=bento].bt-sts-dlg .bt-sts-switchtext{flex-direction:column;gap:3px;min-width:0;display:flex}[data-shell=bento].bt-sts-dlg .bt-sts-switchrow .bt-sts-switchtext label{font:600 14px/1.3 var(--bt-body);color:var(--bt-ink)}[data-shell=bento].bt-sts-dlg .bt-sts-switchhelp{font:400 12.5px/1.4 var(--bt-body);color:var(--bt-ink2)}[data-shell=bento].bt-sts-dlg .bt-sts-dlg-foot{border-top:1px solid var(--bt-line);justify-content:flex-end;align-items:center;gap:10px;margin-top:4px;padding-top:16px;display:flex}[data-shell=bento].bt-sts-dlg .bt-sts-assign{background:var(--bt-soft);border-radius:16px;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:14px;display:flex}[data-shell=bento].bt-sts-dlg .bt-sts-assign-pick{flex:220px}[data-shell=bento].bt-sts-dlg .bt-sts-inline-switch{height:46px;font:600 13px var(--bt-body);color:var(--bt-ink2);cursor:pointer;align-items:center;gap:8px;display:inline-flex}[data-shell=bento].bt-sts-dlg .bt-sts-assign .bt-btn{height:46px}[data-shell=bento].bt-sts-dlg .bt-sts-quiet{text-align:center;font:400 13.5px var(--bt-body);color:var(--bt-ink2);margin:0;padding:18px 0 6px}[data-shell=bento].bt-sts-dlg .bt-sts-people{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-shell=bento].bt-sts-dlg .bt-sts-person{border-top:1px solid var(--bt-line);align-items:center;gap:12px;padding:10px 2px;display:flex}[data-shell=bento].bt-sts-dlg .bt-sts-person:first-child{border-top:0}[data-shell=bento].bt-sts-dlg .bt-sts-avatar{background:var(--bt-blue-soft);width:34px;height:34px;color:var(--bt-blue);font:700 12px var(--bt-body);border-radius:9999px;flex-shrink:0;place-items:center;display:grid}[data-shell=bento].bt-sts-dlg .bt-sts-person-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}[data-shell=bento].bt-sts-dlg .bt-sts-person-text b,[data-shell=bento].bt-sts-dlg .bt-sts-person-text span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-shell=bento].bt-sts-dlg .bt-sts-person-text b{font:600 14px var(--bt-body);color:var(--bt-ink)}[data-shell=bento].bt-sts-dlg .bt-sts-person-text span{font:400 12.5px var(--bt-body);color:var(--bt-ink2)}[data-shell=bento].bt-sts-dlg .bt-sts-person-tags{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}[data-shell=bento].bt-sts-dlg .bt-sts-role{text-transform:capitalize}[data-shell=bento].bt-sts-dlg .bt-sts-person [data-tip]:after{inset:auto 0 calc(100% + 6px) auto;transform:translateY(4px)}[data-shell=bento].bt-sts-dlg .bt-sts-person [data-tip]:hover:after,[data-shell=bento].bt-sts-dlg .bt-sts-person [data-tip]:focus-visible:after{transform:translateY(0)}@media (width<=900px){.bt-sts .bt-sts-two .s,.bt-sts .bt-sts-cellcap{max-width:200px}}@media (width<=640px){.bt-sts .bt-sts-day{grid-template-columns:minmax(0,1fr);gap:8px;padding:10px 12px}.bt-sts .bt-sts-day-times{flex-wrap:nowrap}.bt-sts .bt-input.bt-sts-time{flex:1;width:auto;min-width:0}.bt-sts .bt-sts-parishes{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-sts .bt-sts-short{max-width:none}.bt-sts .bt-sts-tablehead{padding:14px 16px 12px}.bt-sts .bt-sts-tablenote{padding:10px 16px}.bt-sts .bt-sts-map-loading{height:360px}[data-shell=bento].bt-sts-dlg{padding:22px 18px 18px}[data-shell=bento].bt-sts-dlg .bt-sts-grid2,[data-shell=bento].bt-sts-dlg .bt-sts-grid-namecode{grid-template-columns:minmax(0,1fr)}[data-shell=bento].bt-sts-dlg .bt-sts-dlg-foot{flex-direction:column-reverse;align-items:stretch}[data-shell=bento].bt-sts-dlg .bt-sts-person{flex-wrap:wrap}[data-shell=bento].bt-sts-dlg .bt-sts-person-tags{order:3;justify-content:flex-start;width:100%;padding-left:46px}}.bt-stw .bt-stw-loading{font:400 14px var(--bt-body);color:var(--bt-ink2);flex-direction:row;align-items:center;gap:10px;padding:24px}.bt-stw.bt-kit label.bt-st-name.font-medium{font:600 14px/1.35 var(--bt-body);color:var(--bt-ink)}.bt-stw .bt-st-head>div{flex:1;min-width:0}.bt-stw .bt-st-head>.bt-btn,.bt-stw .bt-st-head>.bt-pill,.bt-stw .bt-st-head>.bt-link{flex-shrink:0}.bt-stw .bt-st-control .bt-textarea{resize:vertical}.bt-stw .bt-textarea.mono{font-family:var(--bt-mono);font-size:13px}.bt-stw .bt-tile.bt-stw-side{gap:12px;padding:18px 20px}.bt-stw .bt-stw-side .bt-st-sub{margin-top:2px}.bt-stw .bt-pill.bt-stw-mini{padding:3px 9px;font-size:11.5px}.bt-stw .bt-stw-smbtn,[data-shell=bento].bt-stw-dlg .bt-stw-smbtn{padding:8px 14px;font-size:13px}.bt-stw .bt-stw-textlink{color:var(--bt-blue);font-weight:600;text-decoration:none}.bt-stw .bt-stw-textlink:hover{text-underline-offset:3px;text-decoration:underline}.bt-stw .bt-stw-inlinecode{background:var(--bt-soft);font:500 12px var(--bt-mono);color:var(--bt-ink);word-break:break-all;border-radius:6px;padding:1px 6px}.bt-stw .bt-stw-actions-note{font:500 12.5px var(--bt-body);color:var(--bt-amber)}.bt-stw .bt-stw-inputrow{align-items:center;gap:8px;min-width:0;display:flex}.bt-stw .bt-stw-inputrow>.bt-input{flex:1;min-width:0}.bt-stw .bt-stw-inputrow>:not(.bt-input){flex-shrink:0}.bt-stw .bt-stw-statusgroup,.bt-stw .bt-stw-kvgroup{border-top:1px solid var(--bt-line);flex-direction:column;gap:8px;padding-top:12px;display:flex}.bt-stw .bt-stw-statushead{font:600 10.5px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;color:var(--bt-mute)}.bt-stw .bt-stw-statusrow{justify-content:space-between;align-items:center;gap:10px;display:flex}.bt-stw .bt-stw-statuslabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:500 13.5px var(--bt-body);color:var(--bt-ink);overflow:hidden}.bt-stw .bt-stw-kvgroup .bt-kv .k{min-width:0}.bt-stw .bt-stw-kvgroup .bt-kv .v{flex-shrink:0}.bt-stw .bt-stw-kvtotal .k{color:var(--bt-ink);font-weight:600}.bt-stw .bt-stw-kvtotal .v{color:var(--bt-blue)}.bt-stw .bt-stw-ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:62%;overflow:hidden}.bt-stw .bt-stw-checks{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.bt-stw .bt-stw-check{font:500 13.5px var(--bt-body);color:var(--bt-ink2);align-items:center;gap:10px;display:flex}.bt-stw .bt-stw-check.on{color:var(--bt-ink)}.bt-stw .bt-stw-dot{background:#c9d1dc;border-radius:9999px;flex-shrink:0;width:8px;height:8px}.bt-stw .bt-stw-check.on .bt-stw-dot{background:var(--bt-mint)}.bt-stw .bt-stw-check-label{flex:1;min-width:0}.bt-stw .bt-stw-check-state{font:600 10.5px var(--bt-mono);letter-spacing:.6px;text-transform:uppercase;color:var(--bt-mute)}.bt-stw .bt-stw-check.on .bt-stw-check-state{color:var(--bt-mint)}.bt-stw .bt-stw-sidetext{font:400 13px/1.5 var(--bt-body);color:var(--bt-ink2);margin:0}.bt-stw .bt-stw-stackhead{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.bt-stw .bt-stw-count{font:500 11.5px var(--bt-mono);color:var(--bt-mute);flex-shrink:0}.bt-stw .bt-stw-count.full{color:var(--bt-amber)}.bt-stw .bt-stw-num{max-width:260px;position:relative}.bt-stw .bt-stw-num .bt-input{padding-right:70px}.bt-stw .bt-stw-unit{font:500 12.5px var(--bt-body);color:var(--bt-mute);pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.bt-stw .bt-st-row.bt-stw-switchrow{grid-template-columns:minmax(0,1fr) auto;align-items:center}.bt-stw .bt-stw-keymask{background:var(--bt-soft);font:600 14px var(--bt-mono);color:var(--bt-ink);border-radius:10px;padding:8px 12px}.bt-stw .bt-stw-keymask.none{font:500 13.5px var(--bt-body);color:var(--bt-mute)}.bt-stw .bt-stw-code{background:var(--bt-soft);font:400 12.5px/1.55 var(--bt-mono);color:var(--bt-ink);word-break:break-all;border-radius:12px;margin:0;padding:10px 12px;display:block;overflow-x:auto}.bt-stw .bt-stw-code.pre{white-space:pre;word-break:normal}.bt-stw .bt-stw-form,.bt-stw .bt-stw-tabs{flex-direction:column;gap:16px;min-width:0;display:flex}.bt-stw .bt-stw-pane{margin:0}.bt-stw .bt-stw-stack{flex-direction:column;gap:16px;min-width:0;display:flex}.bt-stw .bt-stw-asset{flex-direction:column;gap:10px;min-width:0;display:flex}.bt-stw .bt-stw-frame{background:var(--bt-soft);border-radius:14px;place-items:center;height:96px;padding:12px;display:grid;overflow:hidden}.bt-stw .bt-stw-frame img{object-fit:contain;max-width:100%;max-height:100%}.bt-stw .bt-stw-frame.icon{height:72px}.bt-stw .bt-stw-frame.icon img{width:32px;height:32px}.bt-stw .bt-stw-frame.wide{height:150px;padding:0}.bt-stw .bt-stw-frame.wide img{object-fit:cover;width:100%;height:100%;max-height:none}.bt-stw .bt-stw-frame.sm{background:var(--bt-white);border:1px solid var(--bt-line);width:120px;height:56px;padding:8px}.bt-stw .bt-stw-frame-empty{font:500 12.5px var(--bt-body);color:var(--bt-mute);flex-direction:column;align-items:center;gap:6px;display:flex}.bt-stw .bt-stw-upbtn{background:var(--bt-white);height:46px;box-shadow:inset 0 0 0 1px var(--bt-line);font:700 13.5px var(--bt-body);color:var(--bt-ink);border-color:#0000;border-radius:9999px;gap:8px;padding:0 16px}.bt-stw .bt-stw-upbtn:hover{background:var(--bt-soft)}.bt-stw .bt-stw-item .bt-stw-upbtn{height:40px}.bt-stw .bt-stw-emptyline{text-align:center;font:400 13.5px var(--bt-body);color:var(--bt-ink2);border:1.5px dashed #dce3ee;border-radius:14px;margin:0;padding:18px}.bt-stw .bt-stw-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bt-stw .bt-stw-item{border:1px solid var(--bt-line);background:#f6f8fb;border-radius:16px;flex-direction:column;gap:12px;min-width:0;padding:12px 14px 16px 16px;display:flex}.bt-stw .bt-stw-item-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.bt-stw .bt-stw-item-title{font:600 10.5px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;color:var(--bt-ink2)}.bt-stw .bt-stw-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bt-stw .bt-stw-sub,.bt-stw .bt-stw-sublist{flex-direction:column;gap:8px;display:flex}.bt-stw .bt-stw-subhead{justify-content:space-between;align-items:center;gap:8px;display:flex}.bt-stw .bt-stw-subrow{align-items:center;gap:4px;display:flex}.bt-stw .bt-stw-subrow .bt-input{flex:1;min-width:0;height:40px}.bt-stw .bt-stw-hint{font:400 12.5px var(--bt-body);color:var(--bt-mute);margin:0}.bt-stw .bt-stw-brandlogo{align-items:center;gap:10px;display:flex}.bt-stw .bt-stw-banners{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.bt-stw .bt-tile.bt-stw-banner{gap:0;padding:0}.bt-stw .bt-stw-banner-media{aspect-ratio:16/9;background:var(--bt-soft);border-radius:20px 20px 0 0;position:relative;overflow:hidden}.bt-stw .bt-stw-banner-media img,.bt-stw .bt-stw-banner-media video{object-fit:cover;width:100%;height:100%;display:block}.bt-stw .bt-stw-banner.off .bt-stw-banner-media img,.bt-stw .bt-stw-banner.off .bt-stw-banner-media video{opacity:.5;filter:grayscale(.4)}.bt-stw .bt-stw-banner-play{color:#fff;background:#1a1a1a2e;place-items:center;display:grid;position:absolute;inset:0}.bt-stw .bt-stw-banner-order{font:600 11.5px var(--bt-mono);color:var(--bt-ink);background:#ffffffeb;border-radius:9999px;padding:3px 9px;position:absolute;top:10px;left:10px}.bt-stw .bt-stw-banner-body{flex-direction:column;gap:6px;min-width:0;padding:14px 18px 12px;display:flex}.bt-stw .bt-stw-banner-title{text-overflow:ellipsis;white-space:nowrap;font:700 16px/1.25 var(--bt-head);color:var(--bt-ink);margin:0;overflow:hidden}.bt-stw .bt-stw-banner-desc{-webkit-line-clamp:2;font:400 13px/1.45 var(--bt-body);color:var(--bt-ink2);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.bt-stw .bt-stw-banner-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.bt-stw .bt-stw-banner-date{font:500 12px var(--bt-mono);color:var(--bt-ink2)}.bt-stw .bt-stw-banner-link{min-width:0;font:500 12px var(--bt-mono);color:var(--bt-ink2);align-items:center;gap:6px;display:flex}.bt-stw .bt-stw-banner-link svg{color:var(--bt-mute);flex-shrink:0}.bt-stw .bt-stw-banner-link span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bt-stw .bt-stw-banner-foot{border-top:1px solid var(--bt-line);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:10px 12px 10px 18px;display:flex}.bt-stw .bt-stw-banner-active{font:600 13px var(--bt-body);color:var(--bt-ink);cursor:pointer;align-items:center;gap:10px;display:inline-flex}.bt-stw .bt-stw-skelline{height:14px}.bt-stw .bt-stw-skelline.short{width:55%}.bt-stw .bt-stw-slots{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.bt-stw .bt-stw-slot{background:var(--bt-soft);border-radius:9999px;height:8px}.bt-stw .bt-stw-slot.on{background:var(--bt-blue)}[data-shell=bento].bt-stw-dlg{gap:16px;max-width:640px;padding:26px 28px 22px}[data-shell=bento].bt-stw-dlg>button:last-child{background:var(--bt-soft);width:38px;height:38px;color:var(--bt-ink);opacity:1;border-radius:9999px;place-items:center;display:grid;top:22px;right:22px}[data-shell=bento].bt-stw-dlg>button:last-child:hover{background:#e3e8f0}[data-shell=bento].bt-stw-dlg .bt-stw-dlg-head{flex-direction:column;gap:6px;padding-right:44px;display:flex}[data-shell=bento].bt-stw-dlg .bt-stw-dlg-title{font:700 22px/1.2 var(--bt-head);letter-spacing:-.4px;color:var(--bt-ink);margin:0}[data-shell=bento].bt-stw-dlg .bt-stw-dlg-sub{margin:0}[data-shell=bento].bt-stw-dlg .bt-stw-dlg-form{flex-direction:column;gap:14px;min-width:0;display:flex}[data-shell=bento].bt-stw-dlg .bt-textarea{resize:vertical}[data-shell=bento].bt-stw-dlg .bt-segs.bt-stw-segs{background:var(--bt-soft);box-shadow:none;align-self:stretch;padding:4px;display:flex}[data-shell=bento].bt-stw-dlg .bt-stw-segs .bt-seg{flex:1;justify-content:center;padding:10px 14px;font-size:14px}[data-shell=bento].bt-stw-dlg .bt-stw-mediafield{flex-direction:column;align-items:flex-start;gap:10px;display:flex}[data-shell=bento].bt-stw-dlg .bt-stw-mediafield .bt-dropzone{align-self:stretch}[data-shell=bento].bt-stw-dlg .bt-stw-media{background:var(--bt-soft);border-radius:16px;align-self:stretch;height:200px;position:relative;overflow:hidden}[data-shell=bento].bt-stw-dlg .bt-stw-media img,[data-shell=bento].bt-stw-dlg .bt-stw-media video{object-fit:cover;width:100%;height:100%;display:block}[data-shell=bento].bt-stw-dlg .bt-stw-media-x{width:32px;height:32px;color:var(--bt-ink);box-shadow:var(--bt-shadow-float);cursor:pointer;background:#fffffff2;border:0;border-radius:9999px;place-items:center;display:grid;position:absolute;top:10px;right:10px}[data-shell=bento].bt-stw-dlg .bt-stw-media-x:hover{color:var(--bt-red);background:#fbe7e5}[data-shell=bento].bt-stw-dlg .bt-stw-togglerow{background:var(--bt-soft);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}[data-shell=bento].bt-stw-dlg .bt-stw-togglerow-text{flex-direction:column;gap:3px;min-width:0;display:flex}[data-shell=bento].bt-stw-dlg.bt-kit label.bt-stw-togglerow-name{font:600 14px var(--bt-body);color:var(--bt-ink)}[data-shell=bento].bt-stw-dlg .bt-stw-dlg-foot{border-top:1px solid var(--bt-line);justify-content:flex-end;align-items:center;gap:10px;padding-top:16px;display:flex}@media (width<=900px){.bt-stw .bt-stw-items,.bt-stw .bt-stw-banners,.bt-stw .bt-stw-grid2{grid-template-columns:minmax(0,1fr)}.bt-stw .bt-stw-num{max-width:none}.bt-stw .bt-stw-stackhead{align-items:flex-start}[data-shell=bento].bt-stw-dlg{padding:20px 18px 18px}[data-shell=bento].bt-stw-dlg>button:last-child{top:16px;right:16px}[data-shell=bento].bt-stw-dlg .bt-stw-media{height:170px}}.bt-stk .mono,[data-shell=bento].bt-stk-dlg .mono{font-family:var(--bt-mono)}.bt-stk .bt-tile.bt-stk-loading{font:400 13.5px var(--bt-body);color:var(--bt-ink2);flex-direction:row;align-items:center;gap:10px;padding:28px 22px}[data-shell=bento].bt-stk .bt-stk-table thead th:first-child,[data-shell=bento].bt-stk .bt-stk-table tbody td:first-child{padding-left:18px}[data-shell=bento].bt-stk .bt-stk-table thead th:last-child,[data-shell=bento].bt-stk .bt-stk-table tbody td:last-child{padding-right:14px}[data-shell=bento].bt-stk .bt-stk-table th.bt-stk-colcheck,[data-shell=bento].bt-stk .bt-stk-table td.bt-stk-colcheck{width:48px;padding-right:4px}[data-shell=bento].bt-stk .bt-stk-table td.bt-stk-colcheck button[role=checkbox],[data-shell=bento].bt-stk .bt-stk-table th.bt-stk-colcheck button[role=checkbox]{place-items:center;display:grid}[data-shell=bento].bt-stk .bt-stk-table td.bt-stk-colswitch{width:76px}.bt-stk .bt-stk-two{flex-direction:column;gap:2px;min-width:0;display:flex}.bt-stk .bt-stk-line{align-items:center;gap:8px;min-width:0;display:flex}.bt-stk .bt-stk-two .t{text-overflow:ellipsis;white-space:nowrap;max-width:340px;font:600 13.5px var(--bt-body);color:var(--bt-ink);overflow:hidden}.bt-stk .bt-stk-two .s{text-overflow:ellipsis;white-space:nowrap;max-width:440px;font:400 12px var(--bt-body);color:var(--bt-ink2);overflow:hidden}.bt-stk .bt-stk-two .s.muted{color:var(--bt-mute)}.bt-stk .bt-stk-clip{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:260px;color:var(--bt-ink2);display:inline-block;overflow:hidden}[data-shell=bento] .bt-pill.bt-stk-mini{gap:5px;padding:3px 9px;font-size:11.5px}.bt-stk .bt-stk-code,[data-shell=bento].bt-stk-dlg .bt-stk-code{background:var(--bt-soft);font:600 10.5px/1 var(--bt-mono);letter-spacing:.3px;color:var(--bt-ink2);border:0;border-radius:9999px;flex-shrink:0;padding:3px 7px}.bt-stk .bt-stk-mode{font:500 12.5px var(--bt-body);color:var(--bt-ink2);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.bt-stk .bt-stk-mode svg{color:var(--bt-mute);flex-shrink:0}.bt-stk .bt-stk-price{flex-direction:column;align-items:flex-end;gap:1px;display:inline-flex}[data-shell=bento].bt-stk .bt-ls-table .bt-stk-price .money{font:600 13px var(--bt-mono);color:var(--bt-ink)}.bt-stk .bt-stk-price .s{font:400 11px var(--bt-body);color:var(--bt-ink2)}.bt-stk .bt-stk-unit{font:400 11.5px var(--bt-body);color:var(--bt-ink2);margin-left:2px}.bt-stk .bt-stk-slug{background:var(--bt-soft);font:500 12px var(--bt-mono);color:var(--bt-ink2);white-space:nowrap;border-radius:8px;padding:3px 8px;display:inline-block}.bt-stk .bt-ls-table tr.off .bt-stk-two .t{color:var(--bt-ink2);font-weight:500}.bt-stk .bt-ls-table tr.off .bt-stk-two .s,.bt-stk .bt-ls-table tr.off .bt-stk-mode,.bt-stk .bt-ls-table tr.off .tnum,.bt-stk .bt-ls-table tr.off .bt-stk-clip{color:var(--bt-mute)}[data-shell=bento].bt-stk .bt-ls-table tr.off .bt-stk-price .money{color:var(--bt-ink2)}[data-shell=bento].bt-stk .bt-ls-table td.bt-stk-emptycell{text-align:center;white-space:normal;font:400 13.5px/1.45 var(--bt-body);color:var(--bt-ink2);padding:36px 16px}[data-shell=bento].bt-stk .bt-ls-table tbody tr:hover td.bt-stk-emptycell{background:0 0}.bt-stk .bt-stk-emptybox{flex-direction:column;align-items:center;gap:12px;display:flex}.bt-stk .bt-stk-emptybox p{max-width:440px;margin:0}.bt-stk .bt-ls-iconbtn:disabled{opacity:.4;color:var(--bt-ink2);cursor:default;background:0 0}[data-shell=bento].bt-stk .bt-ls-table tbody tr.bt-stk-grouprow td{border-top:1px solid var(--bt-line);background:#f8fafc;padding-top:7px;padding-bottom:7px}[data-shell=bento].bt-stk .bt-ls-table tbody:first-of-type tr.bt-stk-grouprow td{border-top:0}[data-shell=bento].bt-stk .bt-ls-table tbody tr.bt-stk-grouprow:hover td{background:#f1f5fa}.bt-stk .bt-stk-groupbtn{text-align:left;width:100%;min-height:32px;font:700 14px var(--bt-body);color:var(--bt-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.bt-stk .bt-stk-groupbtn svg{color:var(--bt-ink2);flex-shrink:0}.bt-stk .bt-stk-groupbtn:focus-visible{outline:2px solid var(--bt-blue);outline-offset:2px;border-radius:8px}.bt-stk .bt-stk-groupname{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bt-stk .bt-stk-groupcount{background:var(--bt-white);box-shadow:inset 0 0 0 1px var(--bt-line);font:600 11px var(--bt-mono);color:var(--bt-ink2);border-radius:9999px;padding:1px 8px}.bt-stk .bt-stk-groupmeta{font:400 12px var(--bt-body);color:var(--bt-ink2);white-space:nowrap}.bt-stk .bt-stk-cats{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.bt-stk .bt-stk-chip{background:var(--bt-soft);font:600 12.5px var(--bt-body);color:var(--bt-ink2);white-space:nowrap;cursor:pointer;border:0;border-radius:9999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.bt-stk .bt-stk-chip:hover{color:var(--bt-ink);background:#e3e8f0}.bt-stk .bt-stk-chip.on{background:var(--bt-ink);color:#fff}.bt-stk .bt-stk-chip:focus-visible{outline:2px solid var(--bt-blue);outline-offset:2px}.bt-stk .bt-stk-chip-n{font:600 11px var(--bt-mono);color:var(--bt-mute)}.bt-stk .bt-stk-chip.on .bt-stk-chip-n{color:#ffffffb3}.bt-stk .bt-ls-selbar{flex-wrap:wrap}.bt-stk button[role=combobox].bt-stk-select{background:var(--bt-white);width:200px;height:40px;font:600 13px var(--bt-body);color:var(--bt-ink);box-shadow:none;border:1px solid #dce3ee;border-radius:9999px;flex:none;gap:8px;padding:0 12px 0 14px}.bt-stk button[role=combobox].bt-stk-select.on{background:var(--bt-blue-soft);color:var(--bt-blue);border-color:#0000}.bt-stk button[role=combobox].bt-stk-select:hover{border-color:#c9d1dc}.bt-stk button[role=combobox].bt-stk-select.on:hover{border-color:#0000}.bt-stk button[role=combobox].bt-stk-select:focus-visible{border-color:var(--bt-blue);box-shadow:0 0 0 2px var(--bt-blue-soft);outline:none}.bt-stk .bt-tile.bt-stk-listtile{gap:0;padding:0;overflow:hidden}.bt-stk .bt-stk-listhead{border-bottom:1px solid var(--bt-line);justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 22px 14px;display:flex}[data-shell=bento].bt-stk .bt-stk-table.flat .table-wrap{border-radius:0 0 20px 20px}[data-shell=bento].bt-stk .bt-stk-table.flat thead th:first-child,[data-shell=bento].bt-stk .bt-stk-table.flat tbody td:first-child{padding-left:22px}[data-shell=bento].bt-stk .bt-stk-table.flat thead th:last-child,[data-shell=bento].bt-stk .bt-stk-table.flat tbody td:last-child{padding-right:16px}.bt-stk .bt-stk-tiercell{align-items:center;gap:12px;min-width:0;display:flex}.bt-stk .bt-stk-tiercell .bt-stk-two .t,.bt-stk .bt-stk-tiercell .bt-stk-two .s{max-width:240px}.bt-stk .bt-stk-iconbox{background:var(--bt-soft);width:36px;height:36px;color:var(--bt-ink2);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.bt-stk .bt-stk-formstack{flex-direction:column;gap:16px;min-width:0;display:flex}[data-shell=bento].bt-stk .bt-st-row label.bt-st-name{font:600 14px/1.35 var(--bt-body);color:var(--bt-ink)}.bt-stk .bt-stk-affix{align-items:center;width:100%;max-width:240px;display:flex;position:relative}.bt-stk .bt-stk-affix .bt-input{padding-right:46px}.bt-stk .bt-stk-affix.pre .bt-input{padding-left:44px;padding-right:14px}.bt-stk .bt-stk-affix-unit{font:500 13px var(--bt-mono);color:var(--bt-ink2);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.bt-stk .bt-stk-affix.post .bt-stk-affix-unit{right:14px}.bt-stk .bt-stk-affix.pre .bt-stk-affix-unit{left:14px}.bt-stk .bt-tile.bt-stk-side{gap:14px;padding:20px 22px}.bt-stk .bt-stk-steps{counter-reset:stk-step;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.bt-stk .bt-stk-steps li{font:400 13px/1.45 var(--bt-body);color:var(--bt-ink2);align-items:flex-start;gap:10px;display:flex}.bt-stk .bt-stk-steps li:before{counter-increment:stk-step;content:counter(stk-step);background:var(--bt-blue-soft);width:22px;height:22px;color:var(--bt-blue);font:700 11.5px/22px var(--bt-mono);text-align:center;border-radius:9999px;flex-shrink:0}.bt-stk .bt-stk-steps b{color:var(--bt-ink);font-weight:600}[data-shell=bento].bt-stk-dlg{width:calc(100% - 2rem);max-width:620px;max-height:calc(100dvh - 32px);font-family:var(--bt-body);color:var(--bt-ink);gap:16px;padding:26px 28px 22px;overflow-y:auto}[data-shell=bento].bt-stk-dlg.narrow{max-width:520px}[data-shell=bento].bt-stk-dlg.wide{max-width:700px}[data-shell=bento].bt-stk-dlg>button:last-child{background:var(--bt-soft);width:38px;height:38px;color:var(--bt-ink);opacity:1;border-radius:9999px;top:22px;right:22px}[data-shell=bento].bt-stk-dlg>button:last-child:hover{background:#e3e8f0}[data-shell=bento] .bt-stk-dlg-head{text-align:left;flex-direction:column;gap:6px;padding-right:44px;display:flex}[data-shell=bento].bt-stk-dlg .bt-dlg-title{font:700 24px/1.2 var(--bt-head);letter-spacing:-.5px;color:var(--bt-ink);flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}[data-shell=bento].bt-stk-dlg .bt-dlg-sub{font:400 14px/1.4 var(--bt-body);color:var(--bt-ink2);margin:0}[data-shell=bento] .bt-stk-form{flex-direction:column;gap:14px;min-width:0;display:flex}[data-shell=bento] .bt-stk-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}[data-shell=bento][role=dialog].bt-stk-dlg.bt-kit p.bt-field-help{font:400 12px/1.4 var(--bt-body);color:var(--bt-ink2);margin:0}[data-shell=bento][role=dialog].bt-stk-dlg.bt-kit p.bt-field-help.error{color:var(--bt-red)}[data-shell=bento] .bt-stk-sec{border-top:1px solid var(--bt-line);flex-direction:column;gap:12px;padding-top:16px;display:flex}[data-shell=bento] .bt-stk-sec-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}[data-shell=bento] .bt-stk-sec-h{font:700 15px var(--bt-head);letter-spacing:-.2px;color:var(--bt-ink);margin:0}[data-shell=bento] .bt-stk-sec-count{font:500 12px var(--bt-mono);color:var(--bt-ink2)}[data-shell=bento] .bt-stk-checkrow{background:var(--bt-white);border:1px solid #dce3ee;border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}[data-shell=bento] .bt-stk-checkrow>button[role=checkbox]{flex-shrink:0;margin-top:1px}[data-shell=bento] .bt-stk-checkrow-text{flex-direction:column;gap:3px;min-width:0;display:flex}[data-shell=bento] .bt-stk-toggles{border:1px solid var(--bt-line);border-radius:16px;flex-direction:column;display:flex}[data-shell=bento] .bt-stk-toggle{justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}[data-shell=bento] .bt-stk-toggle+.bt-stk-toggle{border-top:1px solid var(--bt-line)}[data-shell=bento] .bt-stk-toggle-text{flex-direction:column;gap:3px;min-width:0;display:flex}[data-shell=bento].bt-stk-dlg.bt-kit label.bt-stk-toggle-label,[data-shell=bento].bt-stk-dlg.bt-kit label.bt-stk-checkrow-title{font:600 14px/1.3 var(--bt-body);color:var(--bt-ink)}[data-shell=bento] .bt-stk-additem{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:start;gap:10px;display:grid}[data-shell=bento] .bt-stk-addspacer{line-height:1.3}[data-shell=bento] .bt-stk-addbtn{height:46px;padding:0 16px}[data-shell=bento] .bt-stk-items{background:var(--bt-soft);border-radius:16px;flex-direction:column;gap:14px;max-height:300px;padding:14px;display:flex;overflow-y:auto}[data-shell=bento] .bt-stk-items.empty{text-align:center;max-height:none;font:400 13px/1.45 var(--bt-body);color:var(--bt-ink2);align-items:center;padding:22px 14px}[data-shell=bento] .bt-stk-itemgroup{flex-direction:column;gap:6px;display:flex}[data-shell=bento] .bt-stk-itemhead{font:600 10.5px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;color:var(--bt-ink2);align-items:center;gap:8px;padding:0 4px;display:flex}[data-shell=bento] .bt-stk-item{background:var(--bt-white);font:400 13.5px/1.35 var(--bt-body);color:var(--bt-ink);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:5px 5px 5px 14px;display:flex}[data-shell=bento] .bt-stk-item-text{overflow-wrap:anywhere;min-width:0}[data-shell=bento] .bt-stk-dlg-foot{border-top:1px solid var(--bt-line);justify-content:flex-end;align-items:center;gap:10px;margin-top:4px;padding-top:16px;display:flex}@media (width<=900px){.bt-stk .bt-ls-header .bt-ls-search{flex-basis:100%}.bt-stk button[role=combobox].bt-stk-select{flex:100%;width:auto;min-width:0}.bt-stk .bt-stk-cats{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.bt-stk .bt-stk-cats::-webkit-scrollbar{display:none}.bt-stk .bt-ls-selbar{border-radius:18px}.bt-stk .bt-stk-two .t,.bt-stk .bt-stk-two .s,.bt-stk .bt-stk-tiercell .bt-stk-two .t,.bt-stk .bt-stk-tiercell .bt-stk-two .s{max-width:220px}.bt-stk .bt-stk-listhead{padding:16px 16px 12px}.bt-stk .bt-stk-affix{max-width:none}.bt-stk .bt-tile.bt-stk-side{padding:16px}[data-shell=bento].bt-stk-dlg,[data-shell=bento].bt-stk-dlg.narrow,[data-shell=bento].bt-stk-dlg.wide{border-radius:20px;width:calc(100vw - 16px);max-width:calc(100vw - 16px);padding:20px 16px 16px}[data-shell=bento].bt-stk-dlg>button:last-child{top:16px;right:14px}[data-shell=bento].bt-stk-dlg .bt-dlg-title{font-size:21px}[data-shell=bento] .bt-stk-grid2,[data-shell=bento] .bt-stk-additem{grid-template-columns:minmax(0,1fr)}[data-shell=bento] .bt-stk-addspacer{display:none}[data-shell=bento] .bt-stk-addbtn{width:100%}[data-shell=bento] .bt-stk-dlg-foot{flex-direction:column-reverse;align-items:stretch}[data-shell=bento] .bt-stk-dlg-foot .bt-btn{width:100%;min-height:48px}}.bt-sty .mono,[data-shell=bento] .bt-sty-entry-card .mono,[data-shell=bento] .bt-sty-confirm-kvs .mono{font-family:var(--bt-mono)}.bt-sty .bt-tile.bt-sty-loading{font:400 13.5px var(--bt-body);color:var(--bt-ink2);flex-direction:row;align-items:center;gap:10px;padding:28px 22px}.bt-sty .bt-ls-stat.mint .bt-ls-stat-val{color:#1f9d5b}.bt-sty .bt-ls-stat.blue .bt-ls-stat-val{color:var(--bt-blue)}[data-shell=bento] .bt-pill.bt-sty-mini{gap:5px;padding:3px 9px;font-size:11.5px}[data-shell=bento] .bt-pill.bt-sty-mini.mono{font-family:var(--bt-mono);font-weight:600}.bt-sty .bt-btn.bt-sty-btn-sm{padding:8px 14px;font-size:13px}.bt-sty .bt-sty-two{flex-direction:column;gap:2px;min-width:0;display:flex}.bt-sty .bt-sty-two .t{text-overflow:ellipsis;white-space:nowrap;font:600 13px var(--bt-body);color:var(--bt-ink);overflow:hidden}.bt-sty .bt-sty-two .t.tnum{font:500 12.5px var(--bt-mono)}.bt-sty .bt-sty-two .s{text-overflow:ellipsis;white-space:nowrap;font:400 11.5px var(--bt-body);color:var(--bt-ink2);overflow:hidden}.bt-sty .bt-sty-two .s.mono{font:400 11px var(--bt-mono)}.bt-sty .bt-sty-who .t,.bt-sty .bt-sty-who .s{max-width:150px}.bt-sty .bt-sty-rec .t,.bt-sty .bt-sty-rec .s{max-width:120px}.bt-sty .bt-sty-desc{text-overflow:ellipsis;white-space:nowrap;max-width:240px;color:var(--bt-ink);display:block;overflow:hidden}.bt-sty .bt-sty-ip{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:110px;display:inline-block;overflow:hidden}.bt-sty .bt-sty-audit td p.font-medium{font:700 16px var(--bt-head);color:var(--bt-ink)}.bt-sty .bt-ls-card{background:var(--bt-white);box-shadow:var(--bt-shadow);border-radius:20px}.bt-sty .bt-sty-card{cursor:pointer}.bt-sty .bt-sty-card-rec{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 12.5px var(--bt-body);color:var(--bt-ink);overflow:hidden}.bt-sty .bt-sty-card-desc{-webkit-line-clamp:2;font:400 13.5px/1.45 var(--bt-body);color:var(--bt-ink);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.bt-sty .bt-sty-card-who{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-shell=bento] .bt-sty-fgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}[data-shell=bento] .bt-sty-kvs{flex-direction:column;display:flex}[data-shell=bento] .bt-sty-kvs .bt-kv{border-top:1px solid var(--bt-line);align-items:flex-start;padding:11px 0}[data-shell=bento] .bt-sty-kvs .bt-kv:first-child{border-top:0;padding-top:0}[data-shell=bento] .bt-sty-kvs .bt-kv .k{flex-shrink:0}[data-shell=bento] .bt-sty-kvs .bt-kv .v{text-align:right;overflow-wrap:anywhere;min-width:0;font-size:13px}[data-shell=bento] .bt-sty-kvs .bt-kv .v.plain{font-weight:500}[data-shell=bento] .bt-sty-result-line{align-items:center;gap:8px;display:inline-flex}[data-shell=bento] .bt-sty-entry-meta{flex-direction:column;gap:8px;display:flex}[data-shell=bento] .bt-sty-subh{font:700 15px var(--bt-head);color:var(--bt-ink);margin:0}[data-shell=bento] .bt-sty-json{background:var(--bt-soft);max-height:320px;font:400 12px/1.55 var(--bt-mono);color:var(--bt-ink);white-space:pre-wrap;word-break:break-all;border-radius:14px;margin:0;padding:14px 16px;overflow:auto}.bt-sty .bt-tile.bt-sty-steps{padding:18px 22px}.bt-sty ol.bt-wsteps{margin:0;padding:0;list-style:none}.bt-sty .bt-wstep.done{cursor:default}.bt-sty .bt-sty-stepcap{font:600 13px var(--bt-body);color:var(--bt-ink);margin:0;display:none}.bt-sty .bt-tile.bt-sty-stepcard.pad{padding-bottom:22px}.bt-sty .bt-sty-stepcard .bt-st-head{flex-wrap:wrap}.bt-sty .bt-sty-stepcard .bt-st-head>div{flex:280px;min-width:0}.bt-sty .bt-sty-stepcard .bt-st-actions{margin-top:18px}.bt-sty .bt-st-actions.split{justify-content:space-between}.bt-sty .bt-sty-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bt-sty .bt-sty-type{background:var(--bt-white);text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;border:1px solid #dce3ee;border-radius:16px;align-items:flex-start;gap:14px;padding:16px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.bt-sty .bt-sty-type:hover{border-color:var(--bt-blue);box-shadow:0 6px 16px #1a1a1a0f}.bt-sty .bt-sty-type:focus-visible{outline:2px solid var(--bt-blue);outline-offset:2px}.bt-sty .bt-sty-type.on{border-color:var(--bt-blue);background:var(--bt-blue-soft)}.bt-sty .bt-sty-type-icon{background:var(--bt-soft);width:40px;height:40px;color:var(--bt-ink);border-radius:12px;flex-shrink:0;place-items:center;transition:background .15s,color .15s;display:grid}.bt-sty .bt-sty-type:hover .bt-sty-type-icon,.bt-sty .bt-sty-type.on .bt-sty-type-icon{background:var(--bt-blue-soft);color:var(--bt-blue)}.bt-sty .bt-sty-type-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.bt-sty .bt-sty-type-title{font:700 15px var(--bt-body);color:var(--bt-ink)}.bt-sty .bt-sty-type-desc{font:400 13px/1.45 var(--bt-body);color:var(--bt-ink2)}.bt-sty .bt-sty-type-pre{font:600 12px var(--bt-body);color:var(--bt-amber);align-items:center;gap:6px;margin-top:2px;display:inline-flex}.bt-sty .bt-sty-type-chev{color:var(--bt-mute);flex-shrink:0;margin-top:12px}.bt-sty .bt-sty-drop{text-align:center;cursor:pointer;background:#f8fafd;border:1.5px dashed #c9d3e1;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:36px 20px;transition:border-color .15s,background .15s;display:flex}.bt-sty .bt-sty-drop:hover,.bt-sty .bt-sty-drop.over{border-color:var(--bt-blue);background:var(--bt-blue-soft)}.bt-sty .bt-sty-drop:focus-visible{outline:2px solid var(--bt-blue);outline-offset:2px}.bt-sty .bt-sty-drop.busy{opacity:.55;pointer-events:none}.bt-sty .bt-sty-drop.sm{color:var(--bt-ink2);flex-direction:row;gap:10px;padding:18px 20px}.bt-sty .bt-sty-drop-icon{background:var(--bt-white);width:48px;height:48px;box-shadow:var(--bt-shadow);color:var(--bt-blue);border-radius:9999px;place-items:center;margin-bottom:4px;display:grid}.bt-sty .bt-sty-drop-title{font:600 15px var(--bt-body);color:var(--bt-ink)}.bt-sty .bt-sty-drop-sub{font:400 13px/1.45 var(--bt-body);color:var(--bt-ink2)}.bt-sty .bt-sty-bar{background:var(--bt-soft);border-radius:9999px;height:6px;position:relative;overflow:hidden}.bt-sty .bt-sty-bar>span{border-radius:inherit;background:var(--bt-blue);height:100%;transition:width .2s;display:block}.bt-sty .bt-sty-bar.mint>span{background:#1f9d5b}.bt-sty .bt-sty-bar.busy>span{width:40%;animation:1.2s ease-in-out infinite bt-sty-slide}@keyframes bt-sty-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.bt-sty .bt-sty-bar.busy>span{width:50%;animation:none}}.bt-sty .bt-sty-progress{flex-direction:column;gap:8px;padding-top:14px;display:flex}.bt-sty .bt-sty-progress-row{font:500 13px var(--bt-body);color:var(--bt-ink2);justify-content:space-between;gap:12px;display:flex}.bt-sty .bt-sty-unmapped{flex-direction:column;gap:8px;min-width:0;display:flex}.bt-sty .bt-sty-colchips{flex-wrap:wrap;gap:6px;display:flex}.bt-sty .bt-sty-colchip{background:var(--bt-white);font:600 11.5px var(--bt-mono);color:var(--bt-amber);border-radius:9999px;padding:3px 9px}.bt-sty .bt-tile.bt-sty-preview{gap:0;padding:0;overflow:hidden}.bt-sty .bt-sty-preview-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:16px 20px;display:flex}.bt-sty .bt-sty-preview-head .bt-segs{background:var(--bt-soft);box-shadow:none}.bt-sty .bt-sty-preview-head .bt-seg{padding:8px 14px;font-size:13.5px}.bt-sty .bt-sty-preview-head .bt-seg-count{background:var(--bt-white)}.bt-sty .bt-sty-preview-head .bt-seg.danger .bt-seg-count{color:var(--bt-red);background:#fbe7e5}.bt-sty .bt-sty-preview-head .bt-seg.active .bt-seg-count{color:#fff;background:#fff3}.bt-sty .bt-sty-hint{font:400 12.5px var(--bt-body);color:var(--bt-mute)}.bt-sty .bt-sty-empty{border-top:1px solid var(--bt-line);text-align:center;font:400 13.5px var(--bt-body);color:var(--bt-ink2);margin:0;padding:28px 20px}.bt-sty .bt-sty-ptable,.bt-sty .bt-sty-rtable{border-top:1px solid var(--bt-line)}.bt-sty .bt-sty-ptable .table-wrap{max-height:520px;overflow:auto}.bt-sty .bt-sty-rtable .table-wrap{max-height:320px;overflow:auto}[data-shell=bento] .bt-sty .bt-sty-ptable th:first-child,[data-shell=bento] .bt-sty .bt-sty-ptable td:first-child,[data-shell=bento] .bt-sty .bt-sty-rtable th:first-child,[data-shell=bento] .bt-sty .bt-sty-rtable td:first-child{padding-left:20px}[data-shell=bento] .bt-sty .bt-sty-ptable th:last-child,[data-shell=bento] .bt-sty .bt-sty-ptable td:last-child,[data-shell=bento] .bt-sty .bt-sty-rtable th:last-child,[data-shell=bento] .bt-sty .bt-sty-rtable td:last-child{padding-right:20px}.bt-sty .bt-sty-prow{cursor:pointer}.bt-sty .bt-sty-prow.open td{background:#f7f9fc}.bt-sty .bt-sty-rowtoggle{font:600 12.5px var(--bt-mono);color:var(--bt-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.bt-sty .bt-sty-rowtoggle svg{color:var(--bt-mute)}.bt-sty .bt-sty-rowtoggle:focus-visible{outline:2px solid var(--bt-blue);outline-offset:2px;border-radius:6px}.bt-sty .bt-sty-clip{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:320px;display:inline-block;overflow:hidden}[data-shell=bento] .bt-sty .bt-sty-ptable .bt-sty-detailrow>td{white-space:normal;background:#f7f9fc;border-top:0;padding:2px 20px 16px 40px}.bt-sty .bt-sty-rowdetail{flex-direction:column;gap:12px;display:flex}.bt-sty .bt-sty-skip{font:400 13px/1.5 var(--bt-body);color:var(--bt-ink2);margin:0}.bt-sty .bt-sty-skip b{color:var(--bt-ink);font-weight:600}.bt-sty .bt-sty-detail-h{font:600 10.5px var(--bt-mono);letter-spacing:.8px;text-transform:uppercase;color:var(--bt-ink2);margin:0 0 4px}.bt-sty .bt-sty-detail-h.red{color:var(--bt-red)}.bt-sty .bt-sty-detail-h.amber{color:var(--bt-amber)}.bt-sty .bt-sty-issues{font:400 13px/1.5 var(--bt-body);margin:0;padding-left:18px;list-style:outside}.bt-sty .bt-sty-issues.red{color:var(--bt-red)}.bt-sty .bt-sty-issues.amber{color:var(--bt-amber)}.bt-sty .bt-sty-datagrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 18px;display:grid}.bt-sty .bt-sty-datacell{min-width:0;font:400 12.5px var(--bt-body);gap:8px;display:flex}.bt-sty .bt-sty-datacell .k{font:400 11.5px/1.6 var(--bt-mono);color:var(--bt-ink2);flex-shrink:0}.bt-sty .bt-sty-datacell .v{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--bt-ink);overflow:hidden}.bt-sty .bt-sty-tablenote{border-top:1px solid var(--bt-line);text-align:center;font:400 12.5px var(--bt-body);color:var(--bt-ink2);margin:0;padding:12px 20px}.bt-sty .bt-sty-preview-foot{padding:0 20px 6px}.bt-sty .bt-tile.bt-sty-result{flex-flow:wrap;align-items:center;gap:16px;padding:22px}.bt-sty .bt-sty-result-icon{color:#1f9d5b;background:#e1f4e9;border-radius:9999px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.bt-sty .bt-sty-result.fail .bt-sty-result-icon{color:var(--bt-red);background:#fbe7e5}.bt-sty .bt-sty-result-text{flex-direction:column;flex:1;gap:4px;min-width:220px;display:flex}.bt-sty .bt-sty-result-title{font:700 22px/1.2 var(--bt-head);letter-spacing:-.3px;color:var(--bt-ink);margin:0}.bt-sty .bt-sty-result-sub{font:400 14px/1.45 var(--bt-body);color:var(--bt-ink2);margin:0}.bt-sty .bt-sty-result-actions{flex-wrap:wrap;gap:10px;display:flex}.bt-sty .bt-ls-stats.bt-sty-stats3{grid-template-columns:repeat(3,minmax(0,1fr))}.bt-sty .bt-tile.bt-sty-list{gap:0;padding:0;overflow:hidden}.bt-sty .bt-sty-listhead{text-align:left;width:100%;font:700 15px var(--bt-body);color:var(--bt-ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.bt-sty .bt-sty-list.red .bt-sty-listhead{color:var(--bt-red)}.bt-sty .bt-sty-listhead:focus-visible{outline:2px solid var(--bt-blue);outline-offset:-2px}.bt-sty .bt-sty-listhead svg{color:var(--bt-mute);flex-shrink:0;transition:transform .15s}.bt-sty .bt-sty-listhead[data-state=open] svg{transform:rotate(180deg)}.bt-sty .bt-sty-count{background:var(--bt-soft);font:600 11px var(--bt-mono);color:var(--bt-ink2);border-radius:9999px;margin-left:6px;padding:1px 7px}.bt-sty .bt-sty-list.red .bt-sty-count{color:var(--bt-red);background:#fbe7e5}[data-shell=bento] .bt-sty .bt-ls-table td.bt-sty-wrap{white-space:normal;min-width:240px}.bt-sty .bt-sty-errtext{color:var(--bt-red)}.bt-sty .bt-tile.bt-sty-guide{gap:14px}.bt-sty .bt-sty-guide-head{align-items:flex-start;gap:12px;display:flex}.bt-sty .bt-sty-guide-icon{background:var(--bt-blue-soft);width:36px;height:36px;color:var(--bt-blue);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.bt-sty .bt-sty-guide-progress{flex-direction:column;gap:6px;display:flex}.bt-sty .bt-sty-guide-count{font:400 12.5px var(--bt-body);color:var(--bt-ink2)}.bt-sty .bt-sty-guide-count b{color:var(--bt-ink);font-weight:600}.bt-sty .bt-sty-gsteps{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.bt-sty .bt-sty-gstep{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:flex-start;gap:10px;padding:9px 8px;display:flex}.bt-sty .bt-sty-gstep:hover{background:var(--bt-soft)}.bt-sty .bt-sty-gstep:focus-visible{outline:2px solid var(--bt-blue);outline-offset:1px}.bt-sty .bt-sty-gstep .bt-check{border-radius:6px;width:20px;height:20px;margin-top:1px}.bt-sty .bt-sty-gstep.done .bt-check{background:#1f9d5b;border-color:#1f9d5b}.bt-sty .bt-sty-gstep-text{flex-direction:column;gap:2px;min-width:0;display:flex}.bt-sty .bt-sty-gstep-text .t{font:600 13.5px/1.35 var(--bt-body);color:var(--bt-ink)}.bt-sty .bt-sty-gstep-text .s{font:400 12.5px/1.45 var(--bt-body);color:var(--bt-ink2);overflow-wrap:anywhere}.bt-sty .bt-sty-gstep.done .t{color:var(--bt-mute);text-decoration:line-through}.bt-sty .bt-sty-gtoggle{align-self:flex-start}.bt-sty .bt-sty-gtoggle svg{transition:transform .15s}.bt-sty .bt-sty-gtoggle[data-state=open] svg{transform:rotate(180deg)}[data-shell=bento] .bt-sty-confirm-kvs{background:var(--bt-soft);border-radius:14px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}@media (width<=900px){.bt-sty .bt-sty-stepcap{display:block}.bt-sty .bt-tile.bt-sty-steps{padding:16px}.bt-sty .bt-sty-types{grid-template-columns:minmax(0,1fr)}.bt-sty .bt-sty-drop{padding:26px 16px}.bt-sty .bt-sty-preview-head{padding:14px 16px}.bt-sty .bt-sty-hint{display:none}.bt-sty .bt-sty-preview-foot{padding:0 16px 4px}[data-shell=bento] .bt-sty .bt-sty-ptable th:first-child,[data-shell=bento] .bt-sty .bt-sty-ptable td:first-child,[data-shell=bento] .bt-sty .bt-sty-rtable th:first-child,[data-shell=bento] .bt-sty .bt-sty-rtable td:first-child{padding-left:16px}[data-shell=bento] .bt-sty .bt-sty-ptable .bt-sty-detailrow>td{padding:2px 16px 14px}.bt-sty .bt-sty-datagrid{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-sty .bt-sty-clip{max-width:200px}.bt-sty .bt-tile.bt-sty-result{padding:18px 16px}.bt-sty .bt-sty-result-actions{width:100%}.bt-sty .bt-sty-result-actions .bt-btn{flex:auto}.bt-sty .bt-sty-listhead{padding:14px 16px}[data-shell=bento] .bt-sty-entry-card{background:var(--bt-white);border-radius:18px;padding:14px 16px}[data-shell=bento] .bt-sty-json{background:var(--bt-white)}}@media (width<=640px){[data-shell=bento] .bt-sty-fgrid,.bt-sty .bt-ls-stats.bt-sty-stats3,.bt-sty .bt-sty-datagrid{grid-template-columns:minmax(0,1fr)}.bt-sty .bt-sty-stepcard .bt-st-head .bt-btn{width:100%}.bt-sty .bt-st-actions.split{flex-wrap:wrap}.bt-sty .bt-st-actions.split .bt-btn{flex:auto}}.bt-kiosk{background:var(--bt-ground);min-height:100dvh;color:var(--bt-ink);font-family:var(--bt-body);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;flex-direction:column;display:flex}.bt-kiosk-offline{color:#8a5a00;font:600 15px var(--bt-body);background:#fff3d6;justify-content:center;align-items:center;gap:10px;padding:12px 20px;display:flex}.bt-kiosk-head{justify-content:space-between;align-items:center;gap:16px;padding:18px 28px 6px;display:flex}.bt-kiosk-brand{align-items:center;gap:12px;display:flex}.bt-kiosk-mark{background:var(--bt-ink);color:#fff;width:44px;height:44px;font:800 14px var(--bt-head);border-radius:14px;place-items:center;display:grid}.bt-kiosk-brand-name{font:700 18px/1.2 var(--bt-head)}.bt-kiosk-brand-sub{font:500 11px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;color:var(--bt-ink2);margin-top:2px}.bt-kiosk-clock{flex-direction:column;align-items:flex-end;display:flex}.bt-kiosk-time{font:700 34px/1 var(--bt-head);font-variant-numeric:tabular-nums}.bt-kiosk-date{font:500 13px var(--bt-body);color:var(--bt-ink2);margin-top:4px}.bt-kiosk-body{flex-direction:column;flex:1;padding:10px 28px 20px;display:flex}.bt-kiosk-prompt{font:600 16px var(--bt-body);color:var(--bt-ink2);margin:6px 0 14px}.bt-kiosk-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;display:grid}.bt-kiosk-tile{appearance:none;background:var(--bt-white);text-align:center;min-height:176px;color:var(--bt-ink);box-shadow:var(--bt-shadow);cursor:pointer;border:2px solid #0000;border-radius:20px;flex-direction:column;align-items:center;gap:8px;padding:18px 14px 16px;transition:transform .12s,box-shadow .12s,border-color .12s;display:flex}.bt-kiosk-tile:active{transform:scale(.97)}.bt-kiosk-tile:disabled{opacity:.55;cursor:default}.bt-kiosk-tile.in{border-color:var(--bt-mint)}.bt-kiosk-avatar{background:var(--bt-soft);width:64px;height:64px;color:var(--bt-ink2);font:700 20px var(--bt-head);border-radius:50%;place-items:center;display:grid;overflow:hidden}.bt-kiosk-avatar.lg{width:72px;height:72px;font-size:24px}.bt-kiosk-tile-name{font:700 16px/1.2 var(--bt-head)}.bt-kiosk-tile-status{font:500 12.5px var(--bt-body);color:var(--bt-ink2);align-items:center;gap:6px;display:inline-flex}.bt-kiosk-tile-dot{background:var(--bt-line);border-radius:50%;width:8px;height:8px}.bt-kiosk-tile.in .bt-kiosk-tile-dot{background:#1f9d5b}.bt-kiosk-tile.in .bt-kiosk-tile-status{color:#1f9d5b}.bt-kiosk-tile-cta{font:500 11px var(--bt-mono);letter-spacing:.6px;text-transform:uppercase;color:var(--bt-blue);margin-top:auto}.bt-kiosk-center{flex:1;justify-content:center;align-items:center;padding:8px 0 24px;display:flex}.bt-kiosk-card{background:var(--bt-white);width:min(520px,100%);box-shadow:var(--bt-shadow-float);text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:12px;padding:28px 28px 24px;display:flex}.bt-kiosk-card.result{border:2px solid var(--bt-mint)}.bt-kiosk-card.result.late{border-color:var(--bt-amber)}.bt-kiosk-badge{background:var(--bt-blue-soft);width:56px;height:56px;color:var(--bt-blue);border-radius:18px;place-items:center;display:grid}.bt-kiosk-badge.mint{color:#1f9d5b;background:#e2f6ea}.bt-kiosk-badge.amber{color:#8a5a00;background:#fff3d6}.bt-kiosk-badge.red{color:var(--bt-red);background:#fde5e5}.bt-kiosk-badge.spin svg{animation:1s linear infinite bt-kiosk-spin}@keyframes bt-kiosk-spin{to{transform:rotate(360deg)}}.bt-kiosk-h1{font:700 24px/1.2 var(--bt-head);margin:0}.bt-kiosk-lead{font:400 15px/1.5 var(--bt-body);color:var(--bt-ink2);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:0;display:inline-flex}.bt-kiosk-who{text-align:left;align-self:stretch;align-items:center;gap:16px;display:flex}.bt-kiosk-who .bt-kiosk-h1{font-size:22px}.bt-kiosk-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}.bt-kiosk-btn{min-height:52px;padding:0 24px;font-size:16px}.bt-kiosk-foot{font:500 12.5px var(--bt-body);color:var(--bt-mute);justify-content:space-between;align-items:center;gap:12px;padding:10px 28px 18px;display:flex}.bt-kiosk-unpair{appearance:none;color:var(--bt-mute);font:500 12.5px var(--bt-body);cursor:pointer;background:0 0;border:0;padding:8px;text-decoration:underline}.bt-kiosk-pad{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.bt-kiosk-pad.shake{animation:.4s bt-kiosk-shake}@keyframes bt-kiosk-shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-6px)}40%,60%{transform:translate(6px)}}.bt-kiosk-dots{gap:14px;margin-top:4px;display:flex}.bt-kiosk-dot{border:2px solid var(--bt-line);width:18px;height:18px;font:700 14px var(--bt-mono);color:var(--bt-ink);background:0 0;border-radius:50%;place-items:center;transition:background .1s,border-color .1s;display:grid}.bt-kiosk-dot.on{background:var(--bt-ink);border-color:var(--bt-ink)}.bt-kiosk-dot.reveal{border-radius:10px;width:34px;height:42px}.bt-kiosk-dot.reveal.on{background:var(--bt-soft);border-color:var(--bt-ink)}.bt-kiosk-pad-msg{min-height:20px;font:500 13px var(--bt-body);color:var(--bt-mute);margin:0}.bt-kiosk-pad-msg.error{color:var(--bt-red);font-weight:600}.bt-kiosk-keys{grid-template-columns:repeat(3,84px);gap:12px;margin-top:6px;display:grid}.bt-kiosk-key{appearance:none;background:var(--bt-soft);width:84px;height:76px;color:var(--bt-ink);font:600 28px var(--bt-head);cursor:pointer;border:0;border-radius:18px;place-items:center;transition:transform 80ms,background 80ms;display:grid}.bt-kiosk-key:active{background:var(--bt-line);transform:scale(.95)}.bt-kiosk-key:disabled{opacity:.45;cursor:default}.bt-kiosk-key.soft{font:600 15px var(--bt-body);color:var(--bt-ink2);background:0 0}.bt-kiosk-key.blank{visibility:hidden}@media (width<=480px){.bt-kiosk-head{padding:14px 16px 4px}.bt-kiosk-body{padding:8px 16px 16px}.bt-kiosk-foot{padding:8px 16px 14px}.bt-kiosk-time{font-size:26px}.bt-kiosk-grid{grid-template-columns:repeat(2,1fr);gap:10px}.bt-kiosk-tile{min-height:150px;padding:14px 10px 12px}.bt-kiosk-card{border-radius:20px;padding:22px 16px 18px}.bt-kiosk-keys{grid-template-columns:repeat(3,72px);gap:10px}.bt-kiosk-key{width:72px;height:72px;font-size:26px}.bt-kiosk-who{text-align:center;flex-direction:column}}.bt-hr-period{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bt-hr-period-side{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bt-hr-date{font:500 12.5px var(--bt-body);color:var(--bt-ink2);align-items:center;gap:8px;display:inline-flex}.bt-hr-date .bt-input{width:150px;height:38px}.bt-hr-range{font:500 12.5px var(--bt-mono);color:var(--bt-ink2)}.bt-hr-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:4px 0 14px;display:flex}.bt-hr-toolbar .bt-select{min-width:200px;height:38px}.bt-hr-toolbar .bt-chips{margin-left:auto}.bt-hr-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bt-hr-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.bt-hr-col{background:var(--bt-white);box-shadow:var(--bt-shadow);border-radius:20px;min-height:180px;padding:16px}.bt-hr-col-head{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.bt-hr-col-head h2{font:700 15px var(--bt-head);margin:0}.bt-hr-col-head span{font:600 13px var(--bt-mono);color:var(--bt-ink2)}.bt-hr-person{border-top:1px solid var(--bt-line);align-items:center;gap:10px;padding:8px 0;display:flex}.bt-hr-person:first-of-type{border-top:0}.bt-hr-person .bt-avatar{flex-shrink:0;width:34px;height:34px;font-size:12px}.bt-hr-person-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bt-hr-person-name{font:600 13.5px var(--bt-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bt-hr-person-meta{font:400 12px var(--bt-body);color:var(--bt-ink2)}.bt-hr-person-meta .mono{font-family:var(--bt-mono)}.bt-hr-empty{font:400 13px var(--bt-body);color:var(--bt-mute);padding:10px 0}.bt-hr-off{font:400 12.5px var(--bt-body);color:var(--bt-mute);margin-top:12px}.bt-hr-flags{flex-wrap:wrap;gap:4px;display:inline-flex}.bt-hr-flags .bt-pill{padding:2px 8px;font-size:10.5px}.bt-hr-mono{font-family:var(--bt-mono);font-variant-numeric:tabular-nums}.bt-hr-card{flex-direction:column;gap:6px;display:flex}.bt-hr-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.bt-hr-card-head b{font:600 14px var(--bt-body)}.bt-hr-card-row{font:400 13px var(--bt-body);color:var(--bt-ink2);justify-content:space-between;gap:8px;display:flex}.bt-hr-card-row span:last-child{font-family:var(--bt-mono);color:var(--bt-ink)}.bt-hr-card-actions{gap:8px;margin-top:4px;display:flex}.bt-hr-sheet table td.num,.bt-hr-sheet table th.num{text-align:right;font-variant-numeric:tabular-nums}.bt-hr-sheet table td.num{font-family:var(--bt-mono)}.bt-hr-sheet tfoot td{border-top:2px solid var(--bt-line);font-weight:700}.bt-hr .bt-hr-name{align-items:center;gap:8px;display:flex}.bt-hr .bt-hr-name .bt-avatar{width:28px;height:28px;font-size:11px}.bt-hr .bt-hr-name .sub,.bt-hr-sheet .sub{font:400 11.5px var(--bt-body);color:var(--bt-mute);display:block}.bt-hr-roster table th.day,.bt-hr-roster table td.day{text-align:center;white-space:nowrap}.bt-hr-roster table td.day{font-family:var(--bt-mono);font-size:12px}.bt-hr-roster table td.day.off{color:var(--bt-mute)}.bt-hr-roster tr.clickable{cursor:pointer}.bt-hr-roster tr.clickable:hover td{background:var(--bt-soft)}.bt-hr-exceptions{margin-top:18px}.bt-hr-exceptions-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.bt-hr-exceptions-head h2{font:700 16px var(--bt-head);margin:0}.bt-hr-week{flex-direction:column;gap:6px;display:flex}.bt-hr-week-row{grid-template-columns:110px 1fr 1fr 1fr;align-items:center;gap:10px;display:grid}.bt-hr-week-row .bt-input{height:38px}.bt-hr-week-row.off .bt-input{opacity:.4}.bt-hr-week-day{font:600 13px var(--bt-body)}.bt-hr-week-head{font:500 11px var(--bt-mono);letter-spacing:.6px;text-transform:uppercase;color:var(--bt-mute)}.bt-hr-week-copy{align-self:flex-start;margin-top:6px}.bt-hr-grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bt-hr-radio{gap:8px;display:flex}.bt-hr-note{font:400 12.5px var(--bt-body);color:var(--bt-ink2)}.bt-hrs-devices{flex-direction:column;gap:8px;display:flex}.bt-hrs-device{border-top:1px solid var(--bt-line);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 0;display:flex}.bt-hrs-device:first-child{border-top:0}.bt-hrs-device-main{flex-direction:column;flex:1;gap:2px;min-width:160px;display:flex}.bt-hrs-device-name{font:600 14px var(--bt-body)}.bt-hrs-device-meta{font:400 12px var(--bt-body);color:var(--bt-ink2)}.bt-hrs-device-actions{gap:8px;display:flex}.bt-hrs-code{font:700 40px/1 var(--bt-mono);letter-spacing:10px;text-align:center;padding:16px 0 8px}.bt-hrs-code-sub{text-align:center;font:400 13px var(--bt-body);color:var(--bt-ink2)}.bt-hrs-pin{font:400 13px var(--bt-body);color:var(--bt-ink2)}.bt-hrs-pininput{letter-spacing:8px;text-align:center;width:140px;font-family:var(--bt-mono)}@media (width<=900px){.bt-hr-board{grid-template-columns:1fr}.bt-hr-week-row{grid-template-columns:90px 1fr 1fr 1fr;gap:6px}}@media (width<=480px){.bt-hr-week-row{grid-template-columns:1fr 1fr}.bt-hr-week-row .bt-hr-week-day{grid-column:1/-1}.bt-hr-grid2{grid-template-columns:1fr}.bt-hr-toolbar .bt-chips{margin-left:0}.bt-hr-toolbar .bt-select{width:100%;min-width:0}}.bt-pay-pill{font:600 11px var(--bt-body);letter-spacing:.2px;white-space:nowrap;background:var(--bt-soft);color:var(--bt-ink2);border-radius:999px;align-items:center;gap:5px;padding:3px 9px;display:inline-flex}.bt-pay-pill.is-employee{background:var(--bt-blue-soft);color:var(--bt-blue)}.bt-pay-pill.is-contractor{color:#8a5a00;background:#fff3d6}.bt-pay-pill.is-draft{background:var(--bt-soft);color:var(--bt-ink2)}.bt-pay-pill.is-finalised{color:#1f9d5b;background:#e2f6ea}.bt-pay-pill.is-warn{color:var(--bt-red);background:#fde5e5}.bt-pay-money{font-family:var(--font-num,var(--bt-mono));font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.bt-pay-money.neg{color:var(--bt-red)}.bt-pay-money.lg{font-size:22px;font-weight:700}.bt-pay-run-head{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:-4px 0 14px;display:flex}.bt-pay-run-meta{font:500 12.5px var(--bt-body);color:var(--bt-ink2);align-items:center;gap:6px;display:inline-flex}.bt-pay-run-meta .mono{font-family:var(--bt-mono);color:var(--bt-ink)}.bt-pay-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bt-pay-actions .spacer{flex:1}.bt-pay-hours{flex-wrap:wrap;gap:6px;display:inline-flex}.bt-pay-hour{background:var(--bt-soft);color:var(--bt-ink2);font:500 11.5px var(--bt-mono);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.bt-pay-hour.ot{background:var(--bt-blue-soft);color:var(--bt-blue)}.bt-pay-warn{background:var(--bt-white);box-shadow:var(--bt-shadow);border-radius:20px;flex-direction:column;gap:6px;margin:0 0 14px;padding:14px 16px;display:flex}.bt-pay-warn h2{font:700 14px var(--bt-head);margin:0 0 2px}.bt-pay-warn-item{font:400 13px/1.4 var(--bt-body);color:var(--bt-ink);background:var(--bt-soft);border-radius:12px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.bt-pay-warn-item svg{flex-shrink:0;margin-top:1px}.bt-pay-warn-item b{font-weight:600}.bt-pay-warn-item.is-amber{color:#6b4600;background:#fff3d6}.bt-pay-warn-item.is-red{color:var(--bt-red);background:#fde5e5}.bt-pay-warn-item.is-slate{background:var(--bt-soft);color:var(--bt-ink2)}.bt-pay-warn-item .bt-btn{margin-left:auto}.bt-pay-excluded{flex-direction:column;gap:4px;margin-top:6px;display:flex}.bt-pay-excluded-row{border-top:1px solid var(--bt-line);font:400 13px var(--bt-body);justify-content:space-between;align-items:center;gap:10px;padding:6px 0;display:flex}.bt-pay-excluded-row:first-child{border-top:0}.bt-pay-reason{background:var(--bt-soft);color:var(--bt-ink2);font:500 11px var(--bt-mono);letter-spacing:.3px;white-space:nowrap;border-radius:999px;align-items:center;padding:2px 8px;display:inline-flex}.bt-pay-lines{border-top:1px solid var(--bt-line);flex-direction:column;display:flex}.bt-pay-line-section{font:500 11px var(--bt-mono);letter-spacing:.6px;text-transform:uppercase;color:var(--bt-mute);justify-content:space-between;align-items:baseline;padding:10px 0 4px;display:flex}.bt-pay-line{border-top:1px solid var(--bt-line);font:400 13.5px var(--bt-body);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:6px 0;display:grid}.bt-pay-line.total{border-top:2px solid var(--bt-line);font-weight:700}.bt-pay-line.net{background:var(--bt-soft);font:700 15px var(--bt-head);border-top:0;border-radius:12px;margin-top:8px;padding:10px 12px}.bt-pay-line-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.bt-pay-line-label .sub{font:400 11.5px var(--bt-body);color:var(--bt-mute);white-space:normal;display:block}.bt-pay-line-amt{font-family:var(--font-num,var(--bt-mono));font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.bt-pay-line-amt.neg{color:var(--bt-red)}.bt-pay-line-src{font:500 10.5px var(--bt-mono);letter-spacing:.3px;text-transform:uppercase;background:var(--bt-soft);color:var(--bt-mute);border-radius:999px;align-items:center;padding:2px 7px;display:inline-flex}.bt-pay-line-src.manual{background:var(--bt-blue-soft);color:var(--bt-blue)}.bt-pay-line-src.recurring{color:#8a5a00;background:#fff3d6}.bt-pay-manual{flex-direction:column;gap:8px;margin-top:8px;display:flex}.bt-pay-manual-row{grid-template-columns:112px 150px minmax(0,1fr) 128px auto auto;align-items:center;gap:8px;display:grid}.bt-pay-manual-row .bt-input,.bt-pay-manual-row .bt-select{height:38px}.bt-pay-manual-row .bt-checkrow{white-space:nowrap;font-size:12.5px}.bt-pay-manual-remove{appearance:none;background:var(--bt-soft);color:var(--bt-ink2);cursor:pointer;border:0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.bt-pay-manual-remove:hover{color:var(--bt-red);background:#fde5e5}.bt-pay-manual-add{align-self:flex-start;margin-top:2px}.bt-pay-manual-empty{font:400 13px var(--bt-body);color:var(--bt-mute)}.bt-pay-profile-section{font:500 11px var(--bt-mono);letter-spacing:.6px;text-transform:uppercase;color:var(--bt-mute);border-top:1px solid var(--bt-line);margin:14px 0 8px;padding-top:12px}.bt-pay-profile-section:first-child{border-top:0;margin-top:0;padding-top:0}.bt-pay-profile-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bt-pay-profile-grid .full{grid-column:1/-1}.bt-pay-profile-hint{font:400 12.5px var(--bt-body);color:var(--bt-ink2);margin:6px 0 0}.bt-pay-recurring{flex-direction:column;gap:6px;display:flex}.bt-pay-recurring-row{border-top:1px solid var(--bt-line);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:8px 0;display:grid}.bt-pay-recurring-row:first-child{border-top:0}.bt-pay-recurring-row.off{opacity:.55}.bt-pay-recurring-main{flex-direction:column;gap:2px;min-width:0;display:flex}.bt-pay-recurring-label{font:600 13.5px var(--bt-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bt-pay-recurring-meta{font:400 12px var(--bt-body);color:var(--bt-ink2)}.bt-pay-recurring-add{background:var(--bt-soft);border-radius:14px;grid-template-columns:112px 150px minmax(0,1fr) 128px;align-items:end;gap:8px;margin-top:6px;padding:10px 12px;display:grid}.bt-pay-recurring-add .bt-field{margin:0}.bt-pay-recurring-add .bt-input,.bt-pay-recurring-add .bt-select{background:var(--bt-white);height:38px}.bt-pay-recurring-add-foot{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;display:flex}.bt-pay-rates{-webkit-overflow-scrolling:touch;margin:8px -4px 0;padding:0 4px;overflow-x:auto}.bt-pay-rates table{border-collapse:collapse;width:100%;min-width:620px;font:400 12.5px var(--bt-body)}.bt-pay-rates th{text-align:left;border-bottom:1px solid var(--bt-line);font:500 10.5px var(--bt-mono);letter-spacing:.5px;text-transform:uppercase;color:var(--bt-mute);white-space:nowrap;padding:6px 8px}.bt-pay-rates td{border-bottom:1px solid var(--bt-line);vertical-align:middle;white-space:nowrap;padding:8px}.bt-pay-rates td.num,.bt-pay-rates th.num{text-align:right}.bt-pay-rates td.num{font-family:var(--font-num,var(--bt-mono));font-variant-numeric:tabular-nums}.bt-pay-rates tr.current td{background:var(--bt-soft)}.bt-pay-rates tr.current td:first-child{border-radius:10px 0 0 10px}.bt-pay-rates tr.current td:last-child{border-radius:0 10px 10px 0}.bt-pay-rates-add{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.bt-pay-rates-note{font:400 12.5px/1.5 var(--bt-body);color:var(--bt-ink2);margin:10px 0 0}.bt-pay-rates-dialog .bt-dlg-body{max-height:min(70vh,640px);overflow-y:auto}@media (width<=760px){.bt-pay-manual-row{grid-template-columns:1fr 1fr}.bt-pay-manual-row>:nth-child(3){grid-column:1/-1}.bt-pay-recurring-add{grid-template-columns:1fr 1fr}.bt-pay-recurring-add>:nth-child(3){grid-column:1/-1}}@media (width<=480px){.bt-pay-profile-grid{grid-template-columns:1fr}.bt-pay-line{grid-template-columns:minmax(0,1fr) auto}.bt-pay-line .bt-pay-line-src{display:none}.bt-pay-recurring-row{grid-template-columns:minmax(0,1fr) auto}.bt-pay-recurring-row>.bt-pay-recurring-toggle{grid-column:1}.bt-pay-run-head{gap:6px 12px}.bt-pay-warn-item .bt-btn{margin-left:0}}.bt-svc-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:20px;display:grid}.bt-svc-col{flex-direction:column;gap:20px;min-width:0;display:flex}.bt-svc-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.bt-svc-head .eta{font:400 12.5px var(--bt-mono);color:var(--bt-ink2);text-align:right}.bt-svc-tile-title{font:700 20px/1.2 var(--bt-head);letter-spacing:-.3px;margin:0}.bt-svc-tile-sub{font:400 13.5px/1.4 var(--bt-body);color:var(--bt-ink2);margin:4px 0 0}.bt-svc-finding{border-top:1px solid var(--bt-line);align-items:center;gap:16px;padding:18px 24px;display:flex}.bt-svc-finding-text{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.bt-svc-finding-titlerow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bt-svc-finding-title{font:600 15.5px var(--bt-body)}.bt-svc-finding-note{font:400 13.5px/1.45 var(--bt-body);color:var(--bt-ink2)}.bt-svc-photos{flex-shrink:0;gap:6px;display:flex}.bt-svc-photo{color:#8a94a6;background:#dce3ee;border-radius:12px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.bt-svc-photo img{object-fit:cover;width:100%;height:100%;display:block}.bt-svc-price{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:3px;width:104px;display:flex}.bt-svc-price .amt{font:600 16px var(--bt-mono)}.bt-svc-price .state{font:600 12px var(--bt-body);color:var(--bt-mint)}.bt-svc-price.off .amt{color:var(--bt-ink2)}.bt-svc-price.off .state{color:var(--bt-mute)}.bt-svc-events{flex-direction:column;gap:14px;display:flex}.bt-svc-event{align-items:flex-start;gap:12px;display:flex}.bt-svc-event>svg{flex-shrink:0;margin-top:1px}.bt-svc-event-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.bt-svc-event-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.bt-svc-event-title{font:600 14.5px var(--bt-body)}.bt-svc-event-when{font:400 12px var(--bt-mono);color:var(--bt-ink2);white-space:nowrap}.bt-svc-event-detail{font:400 13px/1.45 var(--bt-body);color:var(--bt-ink2)}.bt-svc-event.now .bt-svc-event-title,.bt-svc-event.now .bt-svc-event-when{color:var(--bt-blue)}.bt-svc-approve{background:var(--bt-blue);color:#fff;border-radius:20px;flex-direction:column;gap:18px;padding:28px;display:flex}.bt-svc-approve-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.bt-svc-approve-title{font:700 22px/1.2 var(--bt-head);letter-spacing:-.4px;margin:0}.bt-svc-lines{flex-direction:column;gap:10px;display:flex}.bt-svc-line{font:400 14px var(--bt-body);color:#dce6fe;justify-content:space-between;gap:12px;display:flex}.bt-svc-line .v{font-family:var(--bt-mono);color:#fff}.bt-svc-total{border-top:1px solid #ffffff38;justify-content:space-between;align-items:flex-end;gap:12px;padding-top:14px;display:flex}.bt-svc-total .k{font:600 14px var(--bt-body)}.bt-svc-total .v{font:600 30px/1.2 var(--bt-mono)}.bt-svc-approve .bt-svc-desc{font:400 14.5px/1.45 var(--bt-body);color:#fff}.bt-svc-approve-note{font:400 12.5px/1.45 var(--bt-body);color:#c9d5fb;margin:0}.bt-svc-approve .bt-link-onblue{font:600 14px var(--bt-body);color:#dce6fe;cursor:pointer;background:0 0;border:0;align-self:center;padding:0}.bt-svc-approve .bt-link-onblue:hover{text-decoration:underline}.bt-svc-card{background:var(--bt-soft);font:400 13px var(--bt-mono);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.bt-svc-advisor{align-items:center;gap:12px;display:flex}.bt-svc-advisor-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.bt-svc-advisor-name{font:600 14.5px var(--bt-body)}.bt-svc-advisor-sub{font:400 13px var(--bt-body);color:var(--bt-ink2)}.bt-svc-av{background:var(--bt-soft);width:44px;height:44px;font:700 15px var(--bt-body);border-radius:9999px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.bt-svc-av.sm{width:32px;height:32px;font-size:11px}.bt-svc-av.dark{background:var(--bt-ink);color:#fff}.bt-svc-av img{object-fit:cover;width:100%;height:100%}.bt-svc-active{gap:20px;padding:28px}.bt-svc-active-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.bt-svc-active-text{flex-direction:column;gap:8px;min-width:0;display:flex}.bt-svc-pills{flex-wrap:wrap;gap:8px;display:flex}.bt-svc-active-title{font:700 26px/1.2 var(--bt-head);letter-spacing:-.5px;margin:0}.bt-svc-active-meta{font:400 14px var(--bt-body);color:var(--bt-ink2)}.bt-svc-amount{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.bt-svc-amount .k{font:400 13px var(--bt-body);color:var(--bt-ink2)}.bt-svc-amount .v{font:600 26px/1.2 var(--bt-mono)}.bt-svc-active-foot{border-top:1px solid var(--bt-line);justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex}.bt-svc-onit{font:400 13.5px var(--bt-body);color:var(--bt-ink2);align-items:center;gap:10px;display:flex}.bt-svc-hrow{border-top:1px solid var(--bt-line);align-items:center;gap:16px;padding:16px 24px;display:flex}.bt-svc-hrow-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.bt-svc-hrow-title{font:600 15.5px var(--bt-body)}.bt-svc-hrow-meta{font:400 13px var(--bt-body);color:var(--bt-ink2)}.bt-svc-hrow-total{font:600 15px var(--bt-mono);text-align:right;flex-shrink:0;width:90px}.bt-svc-hrow-status{flex-shrink:0;justify-content:flex-end;width:170px;display:flex}.bt-svc-more{background:var(--bt-soft);width:40px;height:40px;color:var(--bt-ink);cursor:pointer;border:0;border-radius:9999px;flex-shrink:0;place-items:center;display:grid}.bt-svc-more:hover{background:#e3e8f0}.bt-svc-btn-sm{padding:8px 14px}.bt-svc-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.bt-svc-stat{background:var(--bt-white);box-shadow:var(--bt-shadow);border-radius:20px;flex-direction:column;gap:3px;padding:16px 22px;display:flex}.bt-svc-stat .n{font:700 34px/1.2 var(--bt-head)}.bt-svc-stat .l{font:600 14.5px var(--bt-body)}.bt-svc-stat .s{font:400 12.5px var(--bt-body);color:var(--bt-ink2)}.bt-svc-stat.good .n{color:var(--bt-mint)}.bt-svc-stat.fair .n{color:var(--bt-amber)}.bt-svc-stat.poor .n{color:#c2410c}.bt-svc-stat.critical .n{color:var(--bt-red)}.bt-svc-linkest{background:var(--bt-blue);color:#fff;border-radius:20px;align-items:center;gap:24px;padding:22px 28px;display:flex}.bt-svc-linkest-text{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.bt-svc-linkest .eyebrow{font:600 11px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;color:#dce6fe}.bt-svc-linkest .title{font:700 20px/1.2 var(--bt-head);margin:0}.bt-svc-linkest .sub{font:400 13.5px/1.45 var(--bt-body);color:#dce6fe}.bt-svc-group{border-top:1px solid var(--bt-line);background:#f7f9fc;justify-content:space-between;align-items:center;gap:12px;padding:9px 24px;display:flex}.bt-svc-group .g{font:600 11px var(--bt-mono);letter-spacing:1px;text-transform:uppercase}.bt-svc-group .c{font:400 12.5px var(--bt-body);color:var(--bt-ink2)}.bt-svc-group button{color:var(--bt-mute);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.bt-svc-irow{align-items:flex-start;gap:16px;padding:12px 24px;display:flex}.bt-svc-irow+.bt-svc-irow{border-top:1px solid var(--bt-line)}.bt-svc-irow-text{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.bt-svc-action{font:400 13.5px/1.45 var(--bt-body)}.bt-svc-action b{font-weight:600}.bt-svc-priority{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;width:124px;display:flex}.bt-svc-priority .l{font:400 11px var(--bt-body);color:var(--bt-mute)}.bt-svc-health{flex-direction:column;gap:10px;display:flex}.bt-svc-health .bt-kv .v.good{color:var(--bt-mint)}.bt-svc-markers{flex-direction:column;gap:8px;display:flex}.bt-svc-marker{font:400 13px var(--bt-body);color:var(--bt-ink2);align-items:center;gap:10px;display:flex}.bt-svc-marker b{font:600 13.5px var(--bt-body);color:var(--bt-ink)}.bt-svc-marker i{background:var(--bt-amber);border-radius:9999px;flex-shrink:0;width:8px;height:8px}.bt-svc-diagram{background:var(--bt-soft);border-radius:12px;padding:8px;overflow:hidden}.bt-svc-notes{font:400 14px/1.5 var(--bt-body);color:var(--bt-ink2);white-space:pre-wrap;margin:0}.bt-svc-insp-row{border-top:1px solid var(--bt-line);text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border-bottom:0;border-left:0;border-right:0;align-items:center;gap:16px;padding:14px 24px;display:flex}.bt-svc-insp-row:hover{background:#fafbfd}.bt-svc-overall{background:var(--bt-soft);border-radius:16px;flex-direction:column;align-items:center;gap:12px;padding:22px;display:flex}.bt-svc-overall-head{font:600 15px var(--bt-body);align-items:baseline;gap:8px;display:flex}.bt-svc-overall-head .req{font:600 12px var(--bt-body);color:var(--bt-mute)}.bt-svc-stars{gap:8px;display:flex}.bt-svc-stars button{cursor:pointer;color:var(--bt-mute);background:0 0;border:0;place-items:center;padding:0;line-height:0;display:grid}.bt-svc-stars button.on{color:var(--bt-blue)}.bt-svc-stars.sm{gap:3px}.bt-svc-score{font:400 13px var(--bt-body);color:var(--bt-ink2);align-items:baseline;gap:8px;display:flex}.bt-svc-score b{font:600 13px var(--bt-mono);color:var(--bt-ink)}.bt-svc-rate{border-top:1px solid var(--bt-line);font:400 14.5px var(--bt-body);justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.bt-svc-rate:first-of-type{border-top:0}.bt-svc-rate-right{align-items:center;gap:12px;display:flex}.bt-svc-rate-score{font:400 12.5px var(--bt-mono);color:var(--bt-ink2)}.bt-svc-rate-score.none{color:var(--bt-mute)}.bt-svc-counter{font:400 12px var(--bt-body);color:var(--bt-ink2);justify-content:space-between;gap:12px;display:flex}.bt-svc-counter .n{font-family:var(--bt-mono);color:var(--bt-mute)}.bt-svc-callout{background:var(--bt-blue-soft);border-radius:16px;align-items:flex-start;gap:14px;padding:18px;display:flex}.bt-svc-callout-title{font:600 15px var(--bt-body);color:var(--bt-blue)}.bt-svc-callout-body{font:400 13.5px/1.45 var(--bt-body);color:var(--bt-ink2);margin:4px 0 0}.bt-option.off{opacity:.55;cursor:not-allowed}.bt-dlg[data-testid=dialog-leave-review],.bt-dlg[data-testid=dialog-report-issue]{width:640px}@media (width<=900px){.bt-svc-grid{grid-template-columns:1fr;gap:16px}.bt-svc-col{gap:16px}.bt-svc-col.side{order:-1}.bt-svc-head{flex-direction:column;align-items:flex-start;gap:4px}.bt-svc-head .eta{text-align:left}.bt-svc-approve{gap:12px;padding:18px}.bt-svc-total .v{font-size:24px}.bt-svc-finding{flex-wrap:wrap;align-items:flex-start;gap:10px;padding:14px 18px}.bt-svc-finding-text{flex:60%}.bt-svc-photos .bt-svc-photo{width:44px;height:44px}.bt-svc-photos .bt-svc-photo+.bt-svc-photo{display:none}.bt-svc-price{flex-direction:row;align-items:center;gap:8px;width:auto}.bt-svc-price .amt{font-size:14px}.bt-svc-active{gap:12px;padding:18px}.bt-svc-active-head{flex-direction:column;gap:10px}.bt-svc-active-title{font-size:18px}.bt-svc-active-meta{font:400 11.5px var(--bt-mono)}.bt-svc-amount{align-items:flex-start}.bt-svc-amount .v{font-size:22px}.bt-svc-active-foot{flex-direction:column;align-items:stretch;padding-top:12px}.bt-svc-active-foot .bt-btn{width:100%}.bt-svc-hrow{flex-wrap:wrap;gap:10px;padding:12px 18px}.bt-svc-hrow-total,.bt-svc-hrow-status{width:auto}.bt-svc-more{display:none}.bt-svc-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.bt-svc-stat{border-radius:16px;padding:10px 12px}.bt-svc-stat .n{order:2;font-size:22px}.bt-svc-stat .l{color:var(--bt-ink2);order:1;font-size:11.5px}.bt-svc-stat .s{display:none}.bt-svc-linkest{flex-direction:column;align-items:stretch;gap:12px;padding:18px}.bt-svc-linkest .bt-btn{width:100%}.bt-svc-irow{flex-wrap:wrap;padding:12px 18px}.bt-svc-priority{flex-direction:row;order:-1;justify-content:flex-end;align-items:center;gap:6px;width:100%}.bt-svc-health{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.bt-svc-health .bt-kv{background:var(--bt-soft);border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px}.bt-svc-overall{background:0 0;align-items:stretch;padding:0}.bt-svc-overall-head{justify-content:space-between}.bt-svc-rate{padding:10px 0;font-size:14px}.bt-svc-rate-score{display:none}}[data-shell=bento] .bt-btn.bt-svc-soft{background:var(--bt-blue-soft);color:var(--bt-blue)}[data-shell=bento] .bt-btn.bt-svc-soft:hover{background:#dde6fc}.bt-svc-approve .bt-pill{color:#fff;background:#ffffff2e}[data-shell=bento] .bt-veh-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start}[data-shell=bento] .bt-veh-list{flex-direction:column;gap:16px;min-width:0;display:flex}[data-shell=bento] .bt-veh-card{gap:18px;padding:22px}[data-shell=bento] .bt-veh-top{align-items:center;gap:18px;display:flex}[data-shell=bento] .bt-veh-photo{color:#8a94a6;background:#dce3ee;border-radius:14px;flex-shrink:0;place-items:center;width:96px;height:72px;display:grid;overflow:hidden}[data-shell=bento] .bt-veh-photo img{object-fit:cover;width:100%;height:100%;display:block}[data-shell=bento] .bt-veh-titleblock{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}[data-shell=bento] .bt-veh-titleline{flex-wrap:wrap;align-items:center;gap:10px;display:flex}[data-shell=bento] .bt-veh-name{font:700 22px/1.2 var(--bt-head);letter-spacing:-.4px;margin:0}[data-shell=bento] .bt-veh-chips{font:400 13px var(--bt-body);color:var(--bt-ink2);flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-shell=bento] .bt-veh-chips .plate{font:600 13px var(--bt-mono);color:var(--bt-ink)}[data-shell=bento] .bt-veh-chips .km{font:400 13px var(--bt-mono)}[data-shell=bento] .bt-veh-chips .sep{background:#c9d1dc;border-radius:9999px;width:4px;height:4px}[data-shell=bento] .bt-veh-more{background:var(--bt-soft);width:40px;height:40px;color:var(--bt-ink);cursor:pointer;border:0;border-radius:9999px;flex-shrink:0;place-items:center;display:grid}[data-shell=bento] .bt-veh-more:hover{background:#e3e8f0}[data-shell=bento] .bt-veh-headline{font:600 15px/1.4 var(--bt-body)}[data-shell=bento] .bt-veh-facts{font:400 13.5px/1.4 var(--bt-body);color:var(--bt-ink2);flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}[data-shell=bento] .bt-veh-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}[data-shell=bento] .bt-veh-links{flex-wrap:wrap;align-items:center;gap:18px;display:flex}[data-shell=bento] .bt-veh-link{font:600 14px var(--bt-body);color:var(--bt-ink2);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;text-decoration:none;display:inline-flex}[data-shell=bento] .bt-veh-link:hover{color:var(--bt-ink)}[data-shell=bento] .bt-veh-add{text-align:left;font:inherit;color:inherit;border:0;flex-direction:row;align-items:center;gap:14px;width:100%;padding:18px 20px;display:flex}[data-shell=bento] .bt-veh-add .bt-plus{width:40px;height:40px}[data-shell=bento] .bt-veh-add-text{flex:1;min-width:0}[data-shell=bento] .bt-veh-add-title{font:700 17px var(--bt-head)}[data-shell=bento] .bt-veh-add-sub{font:400 12.5px var(--bt-body);color:var(--bt-ink2);margin-top:2px}[data-shell=bento] .bt-veh-reminders{flex-direction:column;gap:12px;display:flex}[data-shell=bento] .bt-veh-spend-total{font:600 30px var(--bt-mono)}[data-shell=bento] .bt-veh-bars{gap:4px;height:8px;display:flex}[data-shell=bento] .bt-veh-bars span{border-radius:9999px;min-width:8px;height:8px}[data-shell=bento] .bt-veh-legend{font:400 12.5px var(--bt-body);color:var(--bt-ink2);flex-wrap:wrap;gap:16px;display:flex}[data-shell=bento] .bt-veh-legend span{align-items:center;gap:8px;display:inline-flex}[data-shell=bento] .bt-veh-legend i{border-radius:9999px;width:8px;height:8px;display:inline-block}[data-shell=bento] .bt-veh-legend b{font:600 12.5px var(--bt-mono);color:var(--bt-ink)}[data-shell=bento] .bt-veh-outstanding{border-top:1px solid var(--bt-line);font:400 13px var(--bt-body);color:var(--bt-ink2);justify-content:space-between;padding-top:12px;display:flex}[data-shell=bento] .bt-veh-outstanding b{font:600 13.5px var(--bt-mono);color:var(--bt-red)}[data-shell=bento] .bt-veh-outstanding b.ok{color:var(--bt-mint)}[data-shell=bento] .bt-veh-detail{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;display:grid}[data-shell=bento] .bt-veh-col{flex-direction:column;gap:20px;min-width:0;display:flex}[data-shell=bento] .bt-veh-col.side{gap:16px}[data-shell=bento] .bt-veh-photos{gap:12px;padding:16px}[data-shell=bento] .bt-veh-photo-row{grid-template-columns:minmax(0,1fr) 180px;gap:12px;display:grid}[data-shell=bento] .bt-veh-photo-main{color:#8a94a6;cursor:pointer;background:#dce3ee;border:0;border-radius:14px;place-items:center;height:260px;padding:0;display:grid;overflow:hidden}[data-shell=bento] .bt-veh-photo-main img,[data-shell=bento] .bt-veh-thumb img{object-fit:cover;width:100%;height:100%;display:block}[data-shell=bento] .bt-veh-thumbs{flex-direction:column;gap:12px;display:flex}[data-shell=bento] .bt-veh-thumb{color:#8a94a6;cursor:pointer;background:#dce3ee;border:0;border-radius:12px;place-items:center;height:124px;padding:0;display:grid;overflow:hidden}[data-shell=bento] .bt-veh-thumb.add{background:var(--bt-soft);color:var(--bt-ink2);font:600 13.5px var(--bt-body);justify-content:center;align-items:center;gap:8px;display:flex}[data-shell=bento] .bt-veh-thumb.add:hover{background:#e3e8f0}[data-shell=bento] .bt-veh-photo-foot{font:400 13px var(--bt-body);color:var(--bt-ink2);justify-content:space-between;align-items:center;display:flex}[data-shell=bento] .bt-veh-now-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}[data-shell=bento] .bt-veh-now-title{font:700 20px var(--bt-head);letter-spacing:-.3px;flex-wrap:wrap;align-items:center;gap:10px;display:flex}[data-shell=bento] .bt-veh-ref{font:400 12.5px var(--bt-mono);color:var(--bt-ink2)}[data-shell=bento] .bt-veh-now-foot{font:400 14px var(--bt-body);color:var(--bt-ink2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}[data-shell=bento] .bt-veh-visit{border-top:1px solid var(--bt-line);text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0;align-items:center;gap:14px;padding:14px 22px;display:flex}[data-shell=bento] .bt-veh-visit:hover{background:#fafbfd}[data-shell=bento] .bt-veh-visit-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}[data-shell=bento] .bt-veh-visit-title{font:600 15px var(--bt-body)}[data-shell=bento] .bt-veh-visit-meta{font:400 12.5px var(--bt-body);color:var(--bt-ink2)}[data-shell=bento] .bt-veh-visit-total{font:600 14.5px var(--bt-mono)}[data-shell=bento] .bt-veh-kv{font:400 13px var(--bt-body);color:var(--bt-ink2);justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;display:flex}[data-shell=bento] .bt-veh-kv:last-child{padding-bottom:0}[data-shell=bento] .bt-veh-kv b{font:600 13.5px var(--bt-body);color:var(--bt-ink);text-align:right}[data-shell=bento] .bt-veh-kv b.mono{font-family:var(--bt-mono)}[data-shell=bento] .bt-veh-spend-split{flex-direction:column;gap:8px;display:flex}[data-shell=bento] .bt-veh-head-link{font:700 14px var(--bt-body);color:var(--bt-blue);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;text-decoration:none;display:inline-flex}[data-shell=bento] .bt-veh-head-link:hover{text-decoration:underline}[data-shell=bento] .bt-veh-profile-title{align-items:center;gap:18px;display:flex}[data-shell=bento] .bt-veh-profile-sub{font:400 15px var(--bt-body);color:var(--bt-ink2);flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-shell=bento] .bt-veh-profile-sub .acct{font:400 13.5px var(--bt-mono)}[data-shell=bento] .bt-veh-profile-grid{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:20px;display:grid}[data-shell=bento] .bt-veh-tile-title{font:700 18px var(--bt-head);letter-spacing:-.2px;margin:0}[data-shell=bento] .bt-veh-input-wrap{position:relative}[data-shell=bento] .bt-veh-input-wrap .bt-input{padding-right:40px}[data-shell=bento] .bt-veh-input-wrap svg{color:var(--bt-mute);pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}[data-shell=bento] .bt-input:disabled{color:var(--bt-ink2);background:#f7f9fc}[data-shell=bento] .bt-veh-tile-actions{justify-content:flex-end;align-items:center;gap:20px;display:flex}[data-shell=bento] .bt-veh-tile-actions .rule{font:400 13px/1.45 var(--bt-body);color:var(--bt-ink2);flex:1}[data-shell=bento] .bt-veh-pref{align-items:center;gap:16px;display:flex}[data-shell=bento] .bt-veh-pref-text{flex:1;min-width:0}[data-shell=bento] .bt-veh-pref-title{font:600 14.5px var(--bt-body)}[data-shell=bento] .bt-veh-pref-sub{font:400 13px var(--bt-body);color:var(--bt-ink2);margin-top:2px}[data-shell=bento] .bt-veh-pw-row{display:none}[data-shell=bento] .bt-veh-formrow3{grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}[data-shell=bento] .bt-veh-rewards-top{grid-template-columns:minmax(0,1fr) 400px;align-items:stretch;gap:20px;display:grid}[data-shell=bento] .bt-veh-rewards-bottom{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}[data-shell=bento] .bt-veh-points{background:var(--bt-blue);color:#fff;border-radius:20px;flex-direction:column;justify-content:space-between;gap:24px;min-height:420px;padding:36px;display:flex}[data-shell=bento] .bt-veh-points-head{font:600 13.5px var(--bt-body);color:#dce6fe;justify-content:space-between;align-items:center;gap:12px;display:flex}[data-shell=bento] .bt-veh-points-chip{font:600 12.5px var(--bt-mono);color:#fff;background:#ffffff2e;border-radius:9999px;padding:7px 14px}[data-shell=bento] .bt-veh-points-line{align-items:baseline;gap:12px;display:flex}[data-shell=bento] .bt-veh-points-value{font:700 88px/1 var(--bt-head);letter-spacing:-2px}[data-shell=bento] .bt-veh-points-unit{font:400 22px var(--bt-body);color:#dce6fe}[data-shell=bento] .bt-veh-points-expiry{font:600 15px var(--bt-body);margin-top:8px}[data-shell=bento] .bt-veh-points-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}[data-shell=bento] .bt-veh-points-foot p{max-width:380px;font:400 14.5px/1.45 var(--bt-body);color:#dce6fe;margin:0}[data-shell=bento] .bt-veh-points-foot small{font:400 13px var(--bt-body);color:#dce6fe;margin-top:4px;display:block}[data-shell=bento] .bt-veh-code{background:var(--bt-soft);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}[data-shell=bento] .bt-veh-code-value{font:700 20px var(--bt-mono)}[data-shell=bento] .bt-veh-share-row{gap:10px;display:flex}[data-shell=bento] .bt-veh-share-row .bt-btn{flex:1;justify-content:center}[data-shell=bento] .bt-btn.bt-btn-soft{background:var(--bt-blue-soft);color:var(--bt-blue)}[data-shell=bento] .bt-btn.bt-btn-soft:hover{background:#dbe4fb}[data-shell=bento] .bt-veh-referral{align-items:center;gap:10px;display:flex}[data-shell=bento] .bt-veh-referral .bt-avatar{background:var(--bt-soft);width:32px;height:32px;color:var(--bt-ink);font-size:11px}[data-shell=bento] .bt-veh-referral-text{flex:1;min-width:0}[data-shell=bento] .bt-veh-referral-name{font:600 14px var(--bt-body)}[data-shell=bento] .bt-veh-referral-when{font:400 12.5px var(--bt-body);color:var(--bt-ink2)}[data-shell=bento] .bt-veh-pts{font:600 13.5px var(--bt-mono)}[data-shell=bento] .bt-veh-pts.pos{color:var(--bt-mint)}[data-shell=bento] .bt-veh-coupon{border-top:1px solid var(--bt-line);align-items:center;gap:14px;padding:16px 24px;display:flex}[data-shell=bento] .bt-veh-coupon.used{color:var(--bt-ink2)}[data-shell=bento] .bt-veh-coupon-text{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}[data-shell=bento] .bt-veh-coupon-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}[data-shell=bento] .bt-veh-coupon-value{font:700 16px var(--bt-mono)}[data-shell=bento] .bt-veh-coupon-code{font:400 12.5px var(--bt-mono);word-break:break-all}[data-shell=bento] .bt-veh-coupon.used .bt-veh-coupon-code{color:var(--bt-mute)}[data-shell=bento] .bt-veh-coupon-when{font:400 13px var(--bt-body);color:var(--bt-ink2)}[data-shell=bento] .bt-veh-hist-cols,[data-shell=bento] .bt-veh-hist{grid-template-columns:110px minmax(0,1fr) 70px;align-items:center;gap:14px;padding:11px 24px;display:grid}[data-shell=bento] .bt-veh-hist-cols{font:600 11px var(--bt-mono);letter-spacing:.8px;color:var(--bt-mute);padding:10px 24px}[data-shell=bento] .bt-veh-hist{border-top:1px solid var(--bt-line)}[data-shell=bento] .bt-veh-hist-date{font:400 12.5px var(--bt-mono);color:var(--bt-ink2)}[data-shell=bento] .bt-veh-hist-what{font:600 14px var(--bt-body)}[data-shell=bento] .bt-veh-hist-sub{font:400 12.5px var(--bt-body);color:var(--bt-ink2);margin-top:2px}[data-shell=bento] .bt-veh-hist-pts{font:700 14px var(--bt-mono);text-align:right}[data-shell=bento] .bt-veh-hist-pts.pos{color:var(--bt-mint)}[data-shell=bento] .bt-veh-more-page{flex-direction:column;gap:16px;max-width:560px;display:flex}[data-shell=bento] .bt-veh-more-profile{align-items:center;gap:12px;padding:6px 2px 0;display:flex}[data-shell=bento] .bt-veh-more-profile .bt-avatar{width:52px;height:52px;font-size:18px}[data-shell=bento] .bt-veh-more-name{font:700 20px var(--bt-head);letter-spacing:-.3px}[data-shell=bento] .bt-veh-more-acct{font:400 12.5px var(--bt-mono);color:var(--bt-ink2);margin-top:2px}[data-shell=bento] .bt-veh-more-rewards{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}[data-shell=bento] .bt-veh-more-rewards .label{font:400 12.5px var(--bt-body);color:var(--bt-ink2)}[data-shell=bento] .bt-veh-more-rewards .pts{font:700 26px var(--bt-head);align-items:baseline;gap:5px;display:flex}[data-shell=bento] .bt-veh-more-rewards .pts small{font:500 13px var(--bt-body);color:var(--bt-ink2)}[data-shell=bento] .bt-veh-more-rewards .right{flex-direction:column;align-items:flex-end;gap:6px;display:flex}[data-shell=bento] .bt-veh-more-rewards .code{font:400 12px var(--bt-body);color:var(--bt-ink2)}[data-shell=bento] .bt-veh-more-rewards .code b{font:600 13px var(--bt-mono);color:var(--bt-ink);margin-left:6px}[data-shell=bento] .bt-veh-menu{gap:0;padding:0}[data-shell=bento] .bt-veh-menu-row{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:11px 16px;text-decoration:none;display:flex}[data-shell=bento] .bt-veh-menu-row+.bt-veh-menu-row{border-top:1px solid var(--bt-line)}[data-shell=bento] .bt-veh-menu-row:hover{background:#fafbfd}[data-shell=bento] .bt-veh-menu-ico{background:var(--bt-soft);width:34px;height:34px;color:var(--bt-ink2);border-radius:10px;flex-shrink:0;place-items:center;display:grid}[data-shell=bento] .bt-veh-menu-row.danger .bt-veh-menu-ico{color:var(--bt-red);background:#fbe7e5}[data-shell=bento] .bt-veh-menu-label{min-width:0;font:600 15px var(--bt-body);flex:1}[data-shell=bento] .bt-veh-menu-row.danger .bt-veh-menu-label{color:var(--bt-red)}[data-shell=bento] .bt-veh-badge{background:var(--bt-blue);color:#fff;font:700 11px var(--bt-mono);border-radius:9999px;padding:2px 8px}[data-shell=bento] .bt-veh-badge.red{background:var(--bt-red)}[data-shell=bento] .bt-veh-menu-row .chev{color:var(--bt-mute)}@media (width<=900px){[data-shell=bento] .bt-veh-grid,[data-shell=bento] .bt-veh-detail,[data-shell=bento] .bt-veh-profile-grid,[data-shell=bento] .bt-veh-rewards-top,[data-shell=bento] .bt-veh-rewards-bottom{grid-template-columns:1fr}[data-shell=bento] .bt-veh-card{gap:9px;padding:18px}[data-shell=bento] .bt-veh-top{gap:12px}[data-shell=bento] .bt-veh-photo{border-radius:12px;width:56px;height:56px}[data-shell=bento] .bt-veh-name{font-size:17px}[data-shell=bento] .bt-veh-chips{font:400 12px var(--bt-mono)}[data-shell=bento] .bt-veh-chips .plate,[data-shell=bento] .bt-veh-chips .km{font-size:12px}[data-shell=bento] .bt-veh-more{display:none}[data-shell=bento] .bt-veh-headline{font-size:14.5px}[data-shell=bento] .bt-veh-facts{gap:5px;font-size:13px}[data-shell=bento] .bt-veh-links{gap:14px}[data-shell=bento] .bt-veh-link{color:var(--bt-blue);font-weight:700}[data-shell=bento] .bt-veh-link svg,[data-shell=bento] .bt-veh-link.report,[data-shell=bento] .bt-veh-add{display:none}[data-shell=bento] .bt-veh-spend-total{font-size:26px;font-weight:700}[data-shell=bento] .bt-veh-photos{padding:18px}[data-shell=bento] .bt-veh-photo-row{grid-template-columns:64px minmax(0,1fr);align-items:center}[data-shell=bento] .bt-veh-photo-main{border-radius:12px;height:64px}[data-shell=bento] .bt-veh-thumbs{flex-direction:row;justify-content:space-between;align-items:center}[data-shell=bento] .bt-veh-thumb:not(.add){display:none}[data-shell=bento] .bt-veh-thumb.add{background:var(--bt-white);height:auto;color:var(--bt-ink);border:1px solid #dce3ee;border-radius:9999px;padding:9px 12px}[data-shell=bento] .bt-veh-thumb.add svg,[data-shell=bento] .bt-veh-photo-foot .all{display:none}[data-shell=bento] .bt-veh-col.side{order:2}[data-shell=bento] .bt-veh-now-title{font-size:17px}[data-shell=bento] .bt-veh-now-foot .bt-btn{width:100%}[data-shell=bento] .bt-veh-visit{padding:12px 18px}[data-shell=bento] .bt-veh-visit .bt-pill,[data-shell=bento] .bt-veh-visit .chev{display:none}[data-shell=bento] .bt-veh-detail-bar{z-index:5;position:sticky;bottom:92px}[data-shell=bento] .bt-veh-detail-bar .bt-btn{width:100%;padding:15px 20px;box-shadow:0 8px 24px #2563eb40}[data-shell=bento] .bt-veh-profile-title .bt-avatar{width:52px;height:52px;font-size:18px}[data-shell=bento] .bt-veh-formrow3{grid-template-columns:1fr}[data-shell=bento] .bt-veh-pw-fields{display:none}[data-shell=bento] .bt-veh-pw-fields.open{flex-direction:column;gap:14px;display:flex}[data-shell=bento] .bt-veh-pw-row{display:flex}[data-shell=bento] .bt-veh-tile-actions .rule{display:none}[data-shell=bento] .bt-veh-tile-actions .bt-btn{width:100%}[data-shell=bento] .bt-veh-points{gap:10px;min-height:0;padding:18px}[data-shell=bento] .bt-veh-points-value{letter-spacing:-1px;font-size:48px}[data-shell=bento] .bt-veh-points-unit{font-size:16px}[data-shell=bento] .bt-veh-points-expiry{font:400 13px var(--bt-body);color:#dce6fe;margin-top:2px}[data-shell=bento] .bt-veh-points-foot p,[data-shell=bento] .bt-veh-hist-cols{display:none}[data-shell=bento] .bt-veh-hist{grid-template-columns:minmax(0,1fr) 60px;padding:12px 18px}[data-shell=bento] .bt-veh-hist-date{display:none}[data-shell=bento] .bt-veh-coupon{padding:12px 18px}}[data-shell=bento] .bt-bill-hero{background:var(--bt-blue);color:#fff;border-radius:20px;justify-content:space-between;align-items:flex-end;gap:24px;min-width:0;padding:36px;display:flex}[data-shell=bento] .bt-bill-hero-block{flex-direction:column;gap:6px;min-width:0;display:flex}[data-shell=bento] .bt-bill-hero-label{font:600 13.5px var(--bt-body);color:#dce6fe}[data-shell=bento] .bt-bill-hero-value{font:600 52px/1.2 var(--bt-mono);letter-spacing:-1px}[data-shell=bento] .bt-bill-hero-meta{font:400 15px var(--bt-body);color:#dce6fe;align-items:center;gap:8px;display:flex}[data-shell=bento] .bt-bill-hero-meta b{color:#fff;font-weight:600}[data-shell=bento] .bt-bill-hero-actions{flex-shrink:0;align-items:center;gap:24px;display:flex}[data-shell=bento] .bt-bill-hero-link{font:600 14.5px var(--bt-body);color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}[data-shell=bento] .bt-bill-hero-link:hover{text-decoration:underline}[data-shell=bento] .bt-bill-cols{border-top:1px solid var(--bt-line);align-items:center;gap:14px;padding:10px 24px;display:flex}[data-shell=bento] .bt-bill-cols span{font:600 11px var(--bt-mono);letter-spacing:.8px;text-transform:uppercase;color:var(--bt-mute)}[data-shell=bento] .bt-bill-row{border-top:1px solid var(--bt-line);align-items:center;gap:14px;padding:14px 24px;display:flex}[data-shell=bento] .bt-bill-row-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}[data-shell=bento] .bt-bill-ref{font:600 14px var(--bt-mono)}[data-shell=bento] .bt-bill-sub{font:400 13px var(--bt-body);color:var(--bt-ink2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-shell=bento] .bt-bill-c{font:400 14px var(--bt-mono);color:var(--bt-ink2);text-align:right;flex-shrink:0}[data-shell=bento] .bt-bill-c.ink{color:var(--bt-ink);font-weight:600}[data-shell=bento] .bt-bill-c.mute{color:var(--bt-mute)}[data-shell=bento] .bt-bill-c.date-col{text-align:left;width:56px}[data-shell=bento] .bt-bill-c.total-col,[data-shell=bento] .bt-bill-c.balance-col{width:110px}[data-shell=bento] .bt-bill-c.status-col{text-align:left;width:140px}[data-shell=bento] .bt-bill-c.links-col{text-align:left;width:90px;font-family:var(--bt-body);gap:14px;display:flex}[data-shell=bento] .bt-bill-cols .date-col{width:56px}[data-shell=bento] .bt-bill-cols .grow{flex:1}[data-shell=bento] .bt-bill-cols .total-col,[data-shell=bento] .bt-bill-cols .balance-col{text-align:right;width:110px}[data-shell=bento] .bt-bill-cols .status-col{width:140px}[data-shell=bento] .bt-bill-cols .links-col{width:90px}[data-shell=bento] .bt-bill-textlink{font:700 14px var(--bt-body);color:var(--bt-blue);cursor:pointer;background:0 0;border:0;padding:0}[data-shell=bento] .bt-bill-textlink.dim{color:var(--bt-ink2)}[data-shell=bento] .bt-bill-textlink:hover{text-decoration:underline}[data-shell=bento] .bt-bill-mobile-right{display:none}[data-shell=bento] .bt-bill-bottom{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}[data-shell=bento] .bt-bill-tile-head{justify-content:space-between;align-items:center;gap:12px;display:flex}[data-shell=bento] .bt-bill-tile-title{font:700 18px var(--bt-head);letter-spacing:-.2px}[data-shell=bento] .bt-bill-dep{align-items:center;gap:12px;display:flex}[data-shell=bento] .bt-bill-dep-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}[data-shell=bento] .bt-bill-dep-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}[data-shell=bento] .bt-bill-amount{font:600 18px var(--bt-mono);white-space:nowrap}[data-shell=bento] .bt-bill-dep-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}[data-shell=bento] .bt-bill-note{font:400 13px/1.45 var(--bt-body);color:var(--bt-ink2)}[data-shell=bento] .bt-bill-pay-row{border-top:1px solid var(--bt-line);justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}[data-shell=bento] .bt-bill-pay-row:first-of-type{border-top:0}[data-shell=bento] .bt-bill-pay-amt{font:600 15px var(--bt-mono)}[data-shell=bento] .bt-bill-pay-meta{font:400 13px var(--bt-body);color:var(--bt-ink2);margin-top:3px}[data-shell=bento] .bt-bill-btn-soft{background:var(--bt-blue-soft);color:var(--bt-blue)}[data-shell=bento] .bt-bill-detail{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;display:grid}[data-shell=bento] .bt-bill-col{flex-direction:column;gap:20px;min-width:0;display:flex}[data-shell=bento] .bt-bill-lines-head{align-items:center;gap:14px;padding:20px 24px;display:flex}[data-shell=bento] .bt-bill-lines-head .grow{flex:1;align-items:baseline;gap:10px;display:flex}[data-shell=bento] .bt-bill-count{font:400 13.5px var(--bt-body);color:var(--bt-ink2)}[data-shell=bento] .bt-bill-line{border-top:1px solid var(--bt-line);align-items:center;gap:14px;padding:12px 24px;display:flex}[data-shell=bento] .bt-bill-line-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}[data-shell=bento] .bt-bill-line-name{font:600 14.5px var(--bt-body)}[data-shell=bento] .bt-bill-line-sub{font:400 13px var(--bt-body);color:var(--bt-ink2)}[data-shell=bento] .bt-bill-line-qty{display:none}[data-shell=bento] .bt-bill-c.qty-col{width:60px}[data-shell=bento] .bt-bill-c.unit-col,[data-shell=bento] .bt-bill-c.line-total-col{width:120px}[data-shell=bento] .bt-bill-cols-inline{gap:14px;display:flex}[data-shell=bento] .bt-bill-cols-inline span{font:600 11px var(--bt-mono);letter-spacing:.8px;text-transform:uppercase;color:var(--bt-mute);text-align:right;flex-shrink:0}[data-shell=bento] .bt-bill-subtotal{border-top:1px solid var(--bt-line);justify-content:flex-end;align-items:center;gap:14px;padding:14px 24px;display:flex}[data-shell=bento] .bt-bill-subtotal .k{font:400 13.5px var(--bt-body);color:var(--bt-ink2)}[data-shell=bento] .bt-bill-subtotal .v{font:700 14px var(--bt-mono);text-align:right;width:120px}[data-shell=bento] .bt-bill-notes{font:400 14px/1.5 var(--bt-body);color:var(--bt-ink2);margin:0}[data-shell=bento] .bt-bill-photos{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}[data-shell=bento] .bt-bill-photo{aspect-ratio:162/112;color:#8a94a6;cursor:pointer;background:#dce3ee;border:0;border-radius:12px;place-items:center;padding:0;display:grid;overflow:hidden}[data-shell=bento] .bt-bill-photo img{object-fit:cover;width:100%;height:100%;display:block}[data-shell=bento] .bt-bill-totals{background:var(--bt-blue);color:#fff;border-radius:20px;flex-direction:column;gap:18px;padding:28px;display:flex}[data-shell=bento] .bt-bill-totals-value{font:600 34px/1.3 var(--bt-mono);letter-spacing:-.5px}[data-shell=bento] .bt-bill-totals-meta{font:400 13.5px var(--bt-body);color:#dce6fe}[data-shell=bento] .bt-bill-totals-rule{background:#fff3;height:1px}[data-shell=bento] .bt-bill-totals-row{font:400 13.5px var(--bt-body);color:#dce6fe;justify-content:space-between;align-items:center;gap:12px;display:flex}[data-shell=bento] .bt-bill-totals-row .v{font:500 14px var(--bt-mono);color:#fff}[data-shell=bento] .bt-bill-totals-row.big{color:#fff;font-weight:700}[data-shell=bento] .bt-bill-totals-row.big .v{font:700 16px var(--bt-mono)}[data-shell=bento] .bt-bill-totals-list{flex-direction:column;gap:10px;display:flex}[data-shell=bento] .bt-bill-billed{align-items:center;gap:12px;display:flex}[data-shell=bento] .bt-bill-billed-text{flex-direction:column;gap:3px;display:flex}[data-shell=bento] .bt-bill-billed-name{font:600 15px var(--bt-body)}[data-shell=bento] .bt-bill-billed-acct{font:400 12.5px var(--bt-mono);color:var(--bt-ink2)}[data-shell=bento] .bt-bill-card-row{align-items:center;gap:12px;display:flex}[data-shell=bento] .bt-bill-card-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}[data-shell=bento] .bt-bill-card-name{font:600 15px var(--bt-body)}[data-shell=bento] .bt-bill-card-meta{font:400 13px var(--bt-body);color:var(--bt-ink2)}[data-shell=bento] .bt-bill-card-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}[data-shell=bento] .bt-bill-card-actions{flex-shrink:0;align-items:center;gap:18px;display:flex}[data-shell=bento] .bt-bill-actionbar{display:none}[data-shell=bento] .bt-bill-pay{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:28px;display:grid}[data-shell=bento] .bt-bill-block{flex-direction:column;gap:10px;display:flex}[data-shell=bento] .bt-bill-label{font:700 13px var(--bt-body);color:var(--bt-ink2)}[data-shell=bento] .bt-bill-payables{border:1px solid var(--bt-line);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}[data-shell=bento] .bt-bill-payable{background:var(--bt-white);border:0;border-top:1px solid var(--bt-line);text-align:left;font:inherit;color:inherit;cursor:pointer;align-items:center;gap:14px;width:100%;padding:14px 16px;display:flex}[data-shell=bento] .bt-bill-payable:first-child{border-top:0}[data-shell=bento] .bt-bill-payable.on{background:var(--bt-blue-soft)}[data-shell=bento] .bt-bill-payable:disabled{cursor:not-allowed}[data-shell=bento] .bt-bill-payable:disabled .bt-bill-ref,[data-shell=bento] .bt-bill-payable:disabled .bt-bill-pay-amt{color:var(--bt-mute)}[data-shell=bento] .bt-bill-payable-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}[data-shell=bento] .bt-bill-partinput{background:var(--bt-blue-soft);align-items:center;gap:10px;padding:10px 16px 14px 54px;display:flex}[data-shell=bento] .bt-bill-partinput .bt-input{max-width:200px}[data-shell=bento] .bt-bill-totalbox{background:var(--bt-soft);border-radius:16px;flex-direction:column;gap:10px;padding:18px;display:flex}[data-shell=bento] .bt-bill-total-row{justify-content:space-between;align-items:center;gap:12px;display:flex}[data-shell=bento] .bt-bill-total-row .k{font:700 15px var(--bt-body)}[data-shell=bento] .bt-bill-total-row .v{font:700 22px var(--bt-mono)}[data-shell=bento] .bt-bill-newcard{background:var(--bt-blue-soft);font:600 15px var(--bt-body);color:var(--bt-blue);cursor:pointer;text-align:left;border:0;border-radius:16px;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex}[data-shell=bento] .bt-bill-newcard .bt-plus{background:#fff;width:28px;height:28px}[data-shell=bento] .bt-bill-paycol{flex-direction:column;gap:20px;display:flex}[data-shell=bento] .bt-bill-received{text-align:center;flex-direction:column;align-items:center;gap:20px;padding:40px 32px 28px;display:flex}[data-shell=bento] .bt-bill-received-amount{font:600 40px/1.3 var(--bt-mono);letter-spacing:-.5px}[data-shell=bento] .bt-bill-received-meta{font:400 13px var(--bt-body);color:var(--bt-ink2)}[data-shell=bento] .bt-bill-items{background:var(--bt-soft);text-align:left;border-radius:16px;width:100%;padding:6px 18px}[data-shell=bento] .bt-bill-item{border-top:1px solid #0000000d;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}[data-shell=bento] .bt-bill-item:first-child{border-top:0}[data-shell=bento] .bt-bill-item-left{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}[data-shell=bento] .bt-bill-reviewrow{background:var(--bt-soft);text-align:left;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 18px;display:flex}[data-shell=bento] .bt-bill-stars{gap:6px;display:flex}[data-shell=bento] .bt-bill-star{color:#b8c2d1;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}[data-shell=bento] .bt-bill-star:hover,[data-shell=bento] .bt-bill-star.lit{color:#f2b736}[data-shell=bento] .bt-bill-dl-row{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}[data-shell=bento] .bt-bill-pm{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:20px;display:grid}[data-shell=bento] .bt-bill-profile-head{align-items:center;gap:18px;display:flex}[data-shell=bento] .bt-bill-avatar{background:var(--bt-ink);color:#fff;width:72px;height:72px;font:700 24px var(--bt-body);border-radius:9999px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}[data-shell=bento] .bt-bill-avatar img{object-fit:cover;width:100%;height:100%}[data-shell=bento] .bt-bill-avatar.sm{width:44px;height:44px;font-size:15px}[data-shell=bento] .bt-bill-profile-sub{font:400 15px var(--bt-body);color:var(--bt-ink2);flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-shell=bento] .bt-bill-profile-sub .mono{font:400 13.5px var(--bt-mono)}[data-shell=bento] .bt-bill-cardrow{border-top:1px solid var(--bt-line);align-items:center;gap:14px;padding:16px 24px;display:flex}[data-shell=bento] .bt-bill-how{align-items:flex-start;gap:12px;display:flex}[data-shell=bento] .bt-bill-how-icon{background:var(--bt-soft);border-radius:9999px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}[data-shell=bento] .bt-bill-how-title{font:600 14.5px var(--bt-body)}[data-shell=bento] .bt-bill-how-sub{font:400 13px/1.45 var(--bt-body);color:var(--bt-ink2);margin-top:3px}@media (width<=900px){[data-shell=bento] .bt-bill-hero{flex-direction:column;align-items:stretch;gap:14px;padding:18px}[data-shell=bento] .bt-bill-hero-value{font-size:36px}[data-shell=bento] .bt-bill-hero-meta{font-size:13px}[data-shell=bento] .bt-bill-hero-actions{flex-wrap:wrap;justify-content:space-between;gap:16px}[data-shell=bento] .bt-bill-hero-actions .bt-btn{order:-1}[data-shell=bento] .bt-bill-hero-link{white-space:nowrap}[data-shell=bento] .bt-bill-paycol>.bt-btn-primary,[data-shell=bento] .bt-bill-paycol>.bt-note,[data-shell=bento] .bt-bill-cols{display:none}[data-shell=bento] .bt-bill-row{gap:12px;padding:12px 18px}[data-shell=bento] .bt-bill-row .total-col,[data-shell=bento] .bt-bill-row .balance-col,[data-shell=bento] .bt-bill-row .status-col,[data-shell=bento] .bt-bill-row .links-col{display:none}[data-shell=bento] .bt-bill-mobile-right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:5px;display:flex}[data-shell=bento] .bt-bill-bottom,[data-shell=bento] .bt-bill-detail,[data-shell=bento] .bt-bill-pay,[data-shell=bento] .bt-bill-pm{grid-template-columns:1fr}[data-shell=bento] .bt-bill-lines-head{flex-direction:column;align-items:flex-start;gap:4px;padding:16px 18px 8px}[data-shell=bento] .bt-bill-cols-inline{display:none}[data-shell=bento] .bt-bill-line{padding:10px 18px}[data-shell=bento] .bt-bill-line .qty-col,[data-shell=bento] .bt-bill-line .unit-col,[data-shell=bento] .bt-bill-line-sub{display:none}[data-shell=bento] .bt-bill-line-qty{font:400 11.5px var(--bt-mono);color:var(--bt-ink2);display:block}[data-shell=bento] .bt-bill-c.line-total-col{width:auto}[data-shell=bento] .bt-bill-subtotal{padding:12px 18px}[data-shell=bento] .bt-bill-subtotal .v{width:auto}[data-shell=bento] .bt-bill-photos{grid-template-columns:repeat(3,1fr);gap:8px}[data-shell=bento] .bt-bill-totals{background:var(--bt-white);color:var(--bt-ink);box-shadow:var(--bt-shadow);gap:9px;padding:18px}[data-shell=bento] .bt-bill-totals-row,[data-shell=bento] .bt-bill-totals-meta{color:var(--bt-ink2)}[data-shell=bento] .bt-bill-totals-row .v,[data-shell=bento] .bt-bill-totals-row.big{color:var(--bt-ink)}[data-shell=bento] .bt-bill-totals-row.big .v{color:var(--bt-blue)}[data-shell=bento] .bt-bill-totals-rule{background:var(--bt-line)}[data-shell=bento] .bt-bill-totals .desk-only{display:none}[data-shell=bento] .bt-bill-actionbar{left:0;right:0;bottom:calc(92px + env(safe-area-inset-bottom));z-index:30;background:var(--bt-white);border-radius:22px 22px 0 0;flex-direction:column;gap:8px;padding:12px 16px 14px;display:flex;position:fixed;box-shadow:0 -6px 20px #1a1a1a14}[data-shell=bento] .bt-bill-actionbar .bt-btn{width:100%;padding:15px 20px}[data-shell=bento] .bt-bill-actionbar-summary{justify-content:space-between;align-items:center;gap:12px;display:flex}[data-shell=bento] .bt-bill-actionbar-summary .k{font:400 13px var(--bt-body);color:var(--bt-ink2)}[data-shell=bento] .bt-bill-actionbar-summary .v{font:600 16px var(--bt-mono)}[data-shell=bento] .bt-bill-has-actionbar{padding-bottom:150px}[data-shell=bento] .bt-bill-payables{background:var(--bt-white);box-shadow:var(--bt-shadow);border:0;border-radius:20px}[data-shell=bento] .bt-bill-payable{padding:12px 18px}[data-shell=bento] .bt-bill-partinput{padding-left:18px}[data-shell=bento] .bt-bill-received{padding:12px 0 0}[data-shell=bento] .bt-bill-received-amount{font-size:32px}[data-shell=bento] .bt-bill-reviewrow{background:0 0;flex-direction:column;padding:8px 0 4px}[data-shell=bento] .bt-bill-dl-row,[data-shell=bento] .bt-bill-dl-row .bt-btn{width:100%}[data-shell=bento] .bt-bill-profile-head{gap:12px}[data-shell=bento] .bt-bill-avatar{width:52px;height:52px;font-size:18px}[data-shell=bento] .bt-bill-cardrow{align-items:flex-start;padding:12px 18px}[data-shell=bento] .bt-bill-card-actions{gap:12px}}[data-shell=bento] .bt-cardreg-form{flex-direction:column;flex:1;min-height:0;display:flex}[data-shell=bento] .bt-cardreg{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:28px;display:grid}[data-shell=bento] .bt-cardreg-side{flex-direction:column;gap:22px;min-width:0;display:flex}[data-shell=bento] .bt-cardreg-main{flex-direction:column;gap:16px;min-width:0;display:flex}[data-shell=bento] .bt-cardreg-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}[data-shell=bento] .bt-cardreg-row.three{grid-template-columns:1fr 1fr 1fr}[data-shell=bento] .bt-cardreg-face{box-sizing:border-box;color:#fff;background:linear-gradient(135deg,#1f2937 0%,#0b1220 100%);border-radius:18px;flex-direction:column;justify-content:space-between;height:172px;padding:20px;display:flex;box-shadow:0 12px 30px #0b122040}[data-shell=bento] .bt-cardreg-face .top{font:500 12px var(--bt-body);color:#ffffffb3;justify-content:space-between;display:flex}[data-shell=bento] .bt-cardreg-face .top b{font:700 14px var(--bt-mono);letter-spacing:1.5px;color:#fff}[data-shell=bento] .bt-cardreg-face .num{font:500 17px var(--bt-mono);letter-spacing:1.5px;white-space:nowrap}[data-shell=bento] .bt-cardreg-face .bot{font:500 12px var(--bt-mono);letter-spacing:1px;justify-content:space-between;gap:12px;display:flex}[data-shell=bento] .bt-cardreg-face .bot>div{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-shell=bento] .bt-cardreg-face .bot span{font:400 10px var(--bt-body);letter-spacing:.5px;color:#fff9;text-transform:uppercase;margin-bottom:3px;display:block}[data-shell=bento] .bt-cardreg-inwrap{display:block;position:relative}[data-shell=bento] .bt-cardreg-inwrap .bt-input{padding-right:110px}[data-shell=bento] .bt-cardreg-brand{font:700 12px var(--bt-mono);letter-spacing:1px;color:#1a1f71;pointer-events:none;background:#eef2ff;border-radius:6px;padding:4px 8px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}[data-shell=bento] .bt-cardreg-pills{flex-wrap:wrap;gap:8px;display:flex}[data-shell=bento] .bt-cardreg-pill{text-align:left;background:var(--bt-white);font:600 14px var(--bt-body);color:var(--bt-ink);cursor:pointer;border:1px solid #dce3ee;border-radius:12px;flex:140px;padding:10px 14px}[data-shell=bento] .bt-cardreg-pill small{font:400 12px var(--bt-body);color:var(--bt-ink2);margin-top:2px;display:block}[data-shell=bento] .bt-cardreg-pill.on{border-color:var(--bt-ink);box-shadow:inset 0 0 0 1px var(--bt-ink)}[data-shell=bento] .bt-cardreg-pill:focus-visible{outline:2px solid var(--bt-blue);outline-offset:2px}[data-shell=bento] .bt-cardreg-summary{background:var(--bt-soft);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}[data-shell=bento] .bt-cardreg-summary .k{font:600 13px var(--bt-body);color:var(--bt-ink2)}[data-shell=bento] .bt-cardreg-summary .v{font:500 14px var(--bt-body);color:var(--bt-ink);overflow-wrap:anywhere;margin-top:2px}[data-shell=bento] .bt-cardreg-summary .v.sub{color:var(--bt-ink2);font-weight:400}[data-shell=bento] .bt-cardreg-billing{background:var(--bt-soft);border-radius:16px;flex-direction:column;gap:12px;padding:14px 16px 16px;display:flex}[data-shell=bento] .bt-cardreg-opt{color:#9ca3af;font-weight:400}[data-shell=bento] .bt-cardreg-terms{font:400 13.5px/1.4 var(--bt-body);color:var(--bt-ink2);align-items:flex-start;gap:10px;display:flex}[data-shell=bento] .bt-cardreg-terms span{cursor:pointer}[data-shell=bento] .bt-cardreg-terms .bt-check{cursor:pointer;border-radius:6px;width:20px;height:20px;margin-top:1px}[data-shell=bento] .bt-cardreg-terms .bt-check.on{background:var(--bt-ink);border-color:var(--bt-ink)}[data-shell=bento] .bt-cardreg-terms .bt-check:focus-visible{outline:2px solid var(--bt-blue);outline-offset:2px}[data-shell=bento] .bt-cardreg-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-shell=bento] .bt-cardreg-steps li{grid-template-columns:26px 1fr;gap:10px;padding-bottom:16px;display:grid;position:relative}[data-shell=bento] .bt-cardreg-steps li:not(:last-child):before{content:"";background:var(--bt-line);width:2px;position:absolute;top:26px;bottom:2px;left:12px}[data-shell=bento] .bt-cardreg-steps .dot{width:26px;height:26px;font:600 12px var(--bt-mono);background:var(--bt-soft);color:var(--bt-ink2);border-radius:9999px;place-items:center;display:grid}[data-shell=bento] .bt-cardreg-steps li.now .dot,[data-shell=bento] .bt-cardreg-steps li.done .dot{background:var(--bt-ink);color:#fff}[data-shell=bento] .bt-cardreg-steps .t{font:600 14px var(--bt-body);color:var(--bt-ink)}[data-shell=bento] .bt-cardreg-steps li:not(.now):not(.done) .t{color:var(--bt-ink2)}[data-shell=bento] .bt-cardreg-steps .s{font:400 12.5px/1.35 var(--bt-body);color:var(--bt-ink2);margin-top:2px}[data-shell=bento] .bt-cardreg-bank{background:var(--bt-white);border:1px solid var(--bt-line);border-radius:16px;overflow:hidden}[data-shell=bento] .bt-cardreg-bank .h{font:600 11px var(--bt-mono);letter-spacing:1px;color:var(--bt-ink2);background:var(--bt-soft);text-transform:uppercase;padding:10px 14px}[data-shell=bento] .bt-cardreg-bank .r{border-top:1px solid var(--bt-line);font:500 13.5px var(--bt-body);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}[data-shell=bento] .bt-cardreg-bank .r.hl{background:#fffbeb}[data-shell=bento] .bt-cardreg-bank .r small{font:400 12px var(--bt-body);color:var(--bt-ink2);display:block}[data-shell=bento] .bt-cardreg-bank .amt{font:600 14px var(--bt-mono);white-space:nowrap}[data-shell=bento] .bt-cardreg-bank .tag{font:600 10.5px var(--bt-body);color:#92400e;background:#fde68a;border-radius:9999px;margin-left:6px;padding:2px 8px}[data-shell=bento] .bt-cardreg-note{font:400 12.5px/1.45 var(--bt-body);color:var(--bt-ink2);margin:12px 0 0}[data-shell=bento] .bt-cardreg-amount{background:var(--bt-white);border:1px solid #dce3ee;border-radius:16px;justify-content:center;align-items:baseline;gap:8px;padding:18px 16px;display:flex}[data-shell=bento] .bt-cardreg-amount:focus-within{border-color:var(--bt-blue);box-shadow:0 0 0 3px #2563eb1f}[data-shell=bento] .bt-cardreg-amount.error{border-color:var(--bt-red)}[data-shell=bento] .bt-cardreg-amount .cur{font:500 22px var(--bt-mono);color:var(--bt-ink2)}[data-shell=bento] .bt-cardreg-amount .val{width:5.5ch;font:600 44px var(--bt-mono);letter-spacing:2px;color:var(--bt-ink);background:0 0;border:0;outline:none;padding:0}[data-shell=bento] .bt-cardreg-amount .val::placeholder{color:#c4cbd6}[data-shell=bento] .bt-cardreg-tries{background:var(--bt-soft);font:500 12.5px var(--bt-body);color:var(--bt-ink2);border-radius:9999px;align-self:center;margin:0;padding:4px 10px}[data-shell=bento] .bt-cardreg-wait{text-align:center;color:var(--bt-ink2);font:400 13.5px var(--bt-body);flex-direction:column;align-items:center;gap:8px;padding:48px 16px;display:flex}[data-shell=bento] .bt-cardreg-wait b{font:600 16px var(--bt-body);color:var(--bt-ink)}@media (width<=900px){[data-shell=bento] .bt-dlg:has(.bt-cardreg){background:var(--bt-white)}[data-shell=bento] .bt-cardreg{grid-template-columns:1fr;gap:16px}[data-shell=bento] .bt-cardreg-steps{display:none}[data-shell=bento] .bt-cardreg-face{height:150px}[data-shell=bento] .bt-cardreg.verify .bt-cardreg-main{order:-1}[data-shell=bento] .bt-cardreg-row.three{grid-template-columns:1fr 1fr}}.bt-apr-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:20px;display:grid}.bt-apr-col{flex-direction:column;gap:20px;min-width:0;display:flex}.bt-apr-wait{background:var(--bt-blue);color:#fff;border-radius:20px;flex-direction:column;gap:18px;padding:28px;display:flex}.bt-apr-wait-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bt-apr-wait-pills{flex-wrap:wrap;gap:8px;display:flex}.bt-apr-onblue{color:#fff;font:600 12.5px var(--bt-body);white-space:nowrap;background:#ffffff2e;border-radius:9999px;padding:6px 12px}.bt-apr-ref{font:400 12.5px var(--bt-mono);color:#dce6fe}.bt-apr-wait-title{font:700 26px/1.2 var(--bt-head);letter-spacing:-.5px;margin:0}.bt-apr-wait-sub{font:400 14px/1.4 var(--bt-body);color:#dce6fe;margin:6px 0 0}.bt-apr-findings{flex-direction:column;gap:8px;display:flex}.bt-apr-finding{align-items:center;gap:12px;display:flex}.bt-apr-finding-title{min-width:0;font:600 14.5px var(--bt-body);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.bt-apr-finding-price{font:400 14px var(--bt-mono);white-space:nowrap}.bt-apr-wait-bottom{border-top:1px solid #fff3;justify-content:space-between;align-items:flex-end;gap:16px;padding-top:18px;display:flex}.bt-apr-wait-eyebrow{font:600 11px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;color:#dce6fe}.bt-apr-wait-total{font:600 30px var(--bt-mono);margin:4px 0}.bt-apr-wait-note{font:400 12.5px var(--bt-body);color:#c9d5fb}.bt-apr-wait-actions{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:10px;display:flex}.bt-apr-onblue-link{font:600 13px var(--bt-body);color:#dce6fe;cursor:pointer;background:0 0;border:0;padding:0}.bt-apr-onblue-link:hover{color:#fff}.bt-apr-decided{border-top:1px solid var(--bt-line);align-items:center;gap:14px;padding:14px 24px;display:flex}.bt-apr-decided-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.bt-apr-decided-title{font:600 15px var(--bt-body)}.bt-apr-decided-meta{font:400 12.5px var(--bt-mono);color:var(--bt-ink2)}.bt-apr-decided-total{font:600 15px var(--bt-mono);white-space:nowrap}.bt-apr-status{justify-content:flex-end;width:92px;display:flex}.bt-apr-insp{border-top:1px solid var(--bt-line);flex-direction:column;gap:10px;padding:18px 24px;display:flex}.bt-apr-insp-title{font:600 15px var(--bt-body)}.bt-apr-insp-ref{font:400 12.5px var(--bt-mono);color:var(--bt-ink2)}.bt-apr-insp-veh{font:400 13px var(--bt-body);color:var(--bt-ink2)}.bt-apr-counts{flex-wrap:wrap;gap:6px;display:flex}.bt-apr-help-title{font:600 15px var(--bt-body)}.bt-apr-help-body{font:400 13.5px/1.5 var(--bt-body);color:var(--bt-ink2);margin:0}.bt-apr-items{flex-direction:column;display:flex}.bt-apr-group{font:600 11px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;color:var(--bt-mute);padding:14px 0 6px}.bt-apr-item{border-top:1px solid var(--bt-line);align-items:center;gap:14px;padding:12px 0;display:flex}.bt-apr-item-text{flex:1;min-width:0}.bt-apr-item-name{font:600 14.5px var(--bt-body)}.bt-apr-item.denied .bt-apr-item-name{color:var(--bt-mute);text-decoration:line-through}.bt-apr-item-sub{font:400 12.5px var(--bt-mono);color:var(--bt-ink2);margin-top:2px}.bt-apr-item-price{font:600 14px var(--bt-mono);white-space:nowrap}.bt-apr-item.denied .bt-apr-item-price{color:var(--bt-mute);text-decoration:line-through}.bt-apr-item-note{height:36px;margin-top:8px;font-size:13px}.bt-apr-decide{flex-shrink:0;gap:6px;display:flex}.bt-apr-decide button{background:var(--bt-white);height:34px;font:600 13px var(--bt-body);color:var(--bt-ink);cursor:pointer;border:1px solid #dce3ee;border-radius:9999px;padding:0 14px}.bt-apr-decide button.yes.on{color:#1f9d5b;background:#e1f4e9;border-color:#e1f4e9}.bt-apr-decide button.no.on{color:#c23b33;background:#fbe7e5;border-color:#fbe7e5}.bt-apr-decide button:disabled{opacity:.6;cursor:default}.bt-apr-totals{background:var(--bt-soft);border-radius:16px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.bt-apr-list{background:var(--bt-soft);border-radius:16px;padding:4px 14px}.bt-apr-list .bt-apr-finding{padding:10px 0}.bt-apr-list .bt-apr-finding+.bt-apr-finding{border-top:1px solid #0000000d}.bt-apr-callout{background:#fbe7e5;border-radius:16px;padding:16px}.bt-apr-callout-title{font:600 14.5px var(--bt-body);color:var(--bt-red)}.bt-apr-callout-body{font:400 13.5px/1.45 var(--bt-body);color:var(--bt-ink2);margin:4px 0 0}.bt-apr-warn{width:56px;height:56px;color:var(--bt-red);background:#fbe7e5;border-radius:18px;place-items:center;display:grid}.bt-apr-next{flex-direction:column;gap:10px;display:flex}.bt-apr-next-row{align-items:flex-start;gap:12px;display:flex}.bt-apr-next-num{background:var(--bt-soft);width:26px;height:26px;font:600 11.5px var(--bt-mono);border-radius:9999px;flex-shrink:0;place-items:center;display:grid}.bt-apr-next-title{font:600 14px var(--bt-body)}.bt-apr-next-sub{font:400 13px var(--bt-body);color:var(--bt-ink2)}.bt-apr-ready{background:var(--bt-blue-soft);border-radius:16px;padding:14px 16px}.bt-apr-ready-label{font:600 12.5px var(--bt-body);color:var(--bt-ink2)}.bt-apr-ready-value{font:600 15px var(--bt-mono);color:var(--bt-blue);margin:2px 0}.bt-apr-chat{grid-template-columns:320px minmax(0,1fr);gap:20px;height:calc(100dvh - 240px);min-height:560px;display:grid}.bt-apr-convs{flex-direction:column;display:flex;overflow:hidden}.bt-apr-convs-head{flex-direction:column;gap:14px;padding:20px 20px 16px;display:flex}.bt-apr-convs-title{font:700 18px var(--bt-head)}.bt-apr-convs-list{flex:1;overflow-y:auto}.bt-apr-group-label{font:600 11px var(--bt-mono);letter-spacing:1px;color:var(--bt-mute);padding:14px 20px 6px}.bt-apr-conv{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;flex-direction:column;gap:6px;padding:14px 20px;display:flex}.bt-apr-conv:hover{background:var(--bt-soft)}.bt-apr-conv.on{background:var(--bt-blue-soft)}.bt-apr-conv-line{justify-content:space-between;align-items:center;gap:12px;display:flex}.bt-apr-conv-title{font:600 14.5px var(--bt-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bt-apr-conv-when{font:400 11.5px var(--bt-mono);color:var(--bt-ink2);flex-shrink:0}.bt-apr-conv-preview{font:400 13px var(--bt-body);color:var(--bt-ink2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bt-apr-thread{flex-direction:column;display:flex;overflow:hidden}.bt-apr-thread-head{border-bottom:1px solid var(--bt-line);justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;display:flex}.bt-apr-thread-head-left{align-items:center;gap:12px;min-width:0;display:flex}.bt-apr-thread-title{font:700 18px var(--bt-head)}.bt-apr-thread-sub{font:400 13px var(--bt-body);color:var(--bt-ink2);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;overflow:hidden}.bt-apr-back{background:var(--bt-soft);width:40px;height:40px;color:var(--bt-ink);cursor:pointer;border:0;border-radius:9999px;flex-shrink:0;place-items:center;display:none}.bt-apr-msgs{flex-direction:column;flex:1;gap:18px;padding:24px;display:flex;overflow-y:auto}.bt-apr-day{text-align:center;font:600 11px var(--bt-mono);letter-spacing:1px;color:var(--bt-mute)}.bt-apr-msg{align-items:flex-start;gap:10px;display:flex}.bt-apr-msg.mine{justify-content:flex-end}.bt-apr-msg-col{flex-direction:column;gap:6px;min-width:0;max-width:560px;display:flex}.bt-apr-msg.mine .bt-apr-msg-col{align-items:flex-end;max-width:520px}.bt-apr-sender{font:600 13px var(--bt-body);align-items:center;gap:8px;display:flex}.bt-apr-time{font:400 11.5px var(--bt-mono);color:var(--bt-mute)}.bt-apr-bubble{background:var(--bt-soft);font:400 14px/1.45 var(--bt-body);color:var(--bt-ink);white-space:pre-wrap;word-break:break-word;border-radius:18px;flex-direction:column;align-items:flex-start;gap:10px;padding:12px 16px;display:flex}.bt-apr-msg.mine .bt-apr-bubble{background:var(--bt-blue);color:#fff}.bt-apr-attach{background:var(--bt-white);color:var(--bt-ink);border-radius:12px;align-items:center;gap:10px;padding:8px 12px;text-decoration:none;display:flex}.bt-apr-msg.mine .bt-apr-attach{color:#fff;background:#ffffff2e}.bt-apr-attach img{object-fit:cover;border-radius:12px;width:40px;height:40px;display:block}.bt-apr-attach-name{font:600 13px var(--bt-body)}.bt-apr-attach-meta{font:400 11.5px var(--bt-body);opacity:.8}.bt-apr-avatar{background:var(--bt-ink);color:#fff;width:32px;height:32px;font:700 11px var(--bt-body);border-radius:9999px;flex-shrink:0;place-items:center;display:grid}.bt-apr-avatar.ai{background:var(--bt-blue-soft);color:var(--bt-blue)}.bt-apr-typing{font:400 13px var(--bt-body);color:var(--bt-mute);align-items:center;gap:10px;display:flex}.bt-apr-composer{border-top:1px solid var(--bt-line);align-items:center;gap:12px;padding:14px 24px;display:flex}.bt-apr-iconbtn{background:var(--bt-soft);width:44px;height:44px;color:var(--bt-ink);cursor:pointer;border:0;border-radius:9999px;flex-shrink:0;place-items:center;display:grid}.bt-apr-iconbtn.send{background:var(--bt-blue);color:#fff}.bt-apr-iconbtn:disabled{opacity:.5;cursor:default}.bt-apr-composer input{height:46px;font:400 14px var(--bt-body);color:var(--bt-ink);background:var(--bt-white);border:1px solid #dce3ee;border-radius:9999px;outline:none;flex:1;min-width:0;padding:0 16px}.bt-apr-composer input:focus{border-color:var(--bt-blue)}.bt-apr-thread-foot{text-align:center;font:400 12.5px var(--bt-body);color:var(--bt-mute);padding:0 24px 16px}.bt-apr-pending-files{flex-wrap:wrap;gap:8px;padding:10px 24px 0;display:flex}.bt-apr-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.bt-apr-company-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bt-apr-company{font:700 20px var(--bt-head)}.bt-apr-company-meta{font:400 13px var(--bt-mono);color:var(--bt-ink2);margin-top:4px}.bt-apr-pref{align-items:center;gap:14px;display:flex}.bt-apr-pref-title{font:600 14.5px var(--bt-body)}.bt-apr-pref-sub{font:400 13px var(--bt-body);color:var(--bt-ink2)}.bt-apr-switch{cursor:pointer;background:#c9d1dc;border:0;border-radius:9999px;flex-shrink:0;width:44px;height:26px;padding:3px;transition:background .15s}.bt-apr-switch[aria-checked=true]{background:var(--bt-blue)}.bt-apr-switch i{background:#fff;border-radius:9999px;width:20px;height:20px;transition:transform .15s;display:block}.bt-apr-switch[aria-checked=true] i{transform:translate(18px)}.bt-apr-switch:disabled{opacity:.6;cursor:default}.bt-apr-stats{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.bt-apr-stat-label{font:600 13.5px var(--bt-body);color:var(--bt-ink2)}.bt-apr-stat-value{font:600 32px var(--bt-mono);margin:8px 0}.bt-apr-stat-value.red{color:var(--bt-red)}.bt-apr-stat-value.mint{color:#1f9d5b}.bt-apr-stat-meta{font:400 13.5px var(--bt-body);color:var(--bt-ink2)}.bt-apr-member{border-top:1px solid var(--bt-line);align-items:center;gap:14px;padding:14px 24px;display:flex}.bt-apr-member-text{flex:1;min-width:0}.bt-apr-member-name{font:600 15px var(--bt-body)}.bt-apr-member-you{font:400 13px var(--bt-body);color:var(--bt-ink2);margin-left:8px}.bt-apr-member-email{font:400 13px var(--bt-body);color:var(--bt-ink2);margin-top:3px}.bt-apr-member-role{flex-shrink:0;width:150px}.bt-apr-member-actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:14px;width:240px;display:flex}.bt-apr-role-select{background:var(--bt-white);height:34px;font:600 13px var(--bt-body);color:var(--bt-blue);appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%232563EB' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");background-position:right 10px center;background-repeat:no-repeat;border:1px solid #dce3ee;border-radius:9999px;padding:0 32px 0 12px}.bt-apr-bottom{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:20px;display:grid}.bt-apr-invite-fields{grid-template-columns:minmax(0,1fr) 220px;gap:16px;display:grid}.bt-apr-invite-foot{justify-content:space-between;align-items:center;gap:20px;display:flex}.bt-apr-invite-row{background:var(--bt-soft);border-radius:16px;align-items:center;gap:12px;padding:14px;display:flex}.bt-apr-invite-text{flex:1;min-width:0}.bt-apr-invite-email{font:600 14.5px var(--bt-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bt-apr-invite-meta{font:400 13px var(--bt-body);color:var(--bt-ink2);margin-top:3px}.bt-apr-invite-actions{flex-shrink:0;gap:14px;display:flex}.bt-apr-inv{border-top:1px solid var(--bt-line);font:400 13.5px var(--bt-body);align-items:center;gap:14px;padding:12px 24px;display:flex}.bt-apr-inv .num{font:600 13.5px var(--bt-mono)}.bt-apr-inv .due{color:var(--bt-ink2);flex:1}.bt-apr-inv .bal{font:600 14px var(--bt-mono)}@media (width<=900px){.bt-apr-grid,.bt-apr-bottom,.bt-apr-invite-fields{grid-template-columns:1fr}.bt-apr-wait{gap:14px;padding:22px}.bt-apr-wait-title{font-size:24px}.bt-apr-findings{display:none}.bt-apr-wait-bottom{border-top:0;flex-direction:column;align-items:stretch;gap:14px;padding-top:0}.bt-apr-wait-eyebrow{font-size:10.5px}.bt-apr-wait-total{font-size:26px}.bt-apr-wait-actions{align-items:center;width:100%}.bt-apr-wait-actions .bt-btn{justify-content:center;width:100%}.bt-apr-decided{padding:12px 18px}.bt-apr-status{width:auto}.bt-apr-insp{padding:14px 18px}.bt-apr-stats{gap:10px}.bt-apr-stat-value{margin:6px 0 0;font-size:16px}.bt-apr-stat-meta{display:none}.bt-apr-member{flex-wrap:wrap;padding:12px 18px}.bt-apr-member-role{width:auto}.bt-apr-member-actions{justify-content:flex-start;width:100%;padding-left:54px}.bt-apr-invite-foot{flex-direction:column;align-items:stretch}.bt-apr-invite-foot .bt-btn{justify-content:center}.bt-apr-chat{grid-template-columns:1fr;height:auto;min-height:0}.bt-apr-chat.showing-thread .bt-apr-convs,.bt-apr-chat:not(.showing-thread) .bt-apr-thread{display:none}.bt-apr-thread{height:calc(100dvh - 200px);min-height:480px}.bt-apr-back{display:grid}.bt-apr-thread-head{padding:14px 16px}.bt-apr-msgs{gap:14px;padding:16px}.bt-apr-msg-col,.bt-apr-msg.mine .bt-apr-msg-col{max-width:85%}.bt-apr-composer{gap:10px;padding:12px 16px}.bt-apr-pending-files{padding:10px 16px 0}}.bt-apr-media{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.bt-apr-media-item{flex-direction:column;gap:6px;min-width:0;margin:0;display:flex}.bt-apr-media-item.video{grid-column:1/-1}.bt-apr-media-item a{cursor:zoom-in;display:block}.bt-apr-media-item img{aspect-ratio:4/3;object-fit:cover;background:var(--bt-soft);border-radius:14px;width:100%;display:block}.bt-apr-media-item video{background:#000;border-radius:14px;width:100%;max-height:60vh;display:block}.bt-apr-media-item figcaption{font:400 12.5px/1.4 var(--bt-body);color:var(--bt-ink2)}.bt-auth-page{background:var(--bt-ground);min-height:100vh;color:var(--bt-ink);font-family:var(--bt-body);flex-direction:column;display:flex}.bt-auth-top{justify-content:space-between;align-items:center;gap:16px;padding:18px 40px;display:flex}.bt-auth-brand{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.bt-auth-mark{background:var(--bt-ink);color:#fff;width:38px;height:38px;font:800 13px var(--bt-head);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.bt-auth-mark.blue{background:var(--bt-blue);width:40px;height:40px;font-size:14px}.bt-auth-brand-text{flex-direction:column;gap:1px;display:flex}.bt-auth-brand-name{font:700 17px/1.2 var(--bt-head)}.bt-auth-brand-sub{font:500 10.5px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;color:var(--bt-ink2)}.bt-auth-topright{align-items:center;gap:22px;display:flex}.bt-auth-phone{font:400 13px var(--bt-mono);color:var(--bt-ink2);text-decoration:none}.bt-auth-body{flex:1;justify-content:center;align-items:flex-start;padding:36px 40px 48px;display:flex}.bt-auth-pair{align-items:stretch;gap:20px;width:1060px;max-width:100%;display:flex}.bt-auth-form{background:var(--bt-white);width:480px;box-shadow:var(--bt-shadow);border-radius:24px;flex-direction:column;flex-shrink:0;gap:22px;min-width:0;padding:36px;display:flex}.bt-auth-form.dense{gap:20px;padding:32px}.bt-auth-form.center{text-align:center;justify-content:center;align-items:center;min-height:600px}.bt-auth-welcome{background:var(--bt-blue);color:#fff;border-radius:24px;flex-direction:column;flex:1;justify-content:space-between;gap:32px;min-width:0;padding:36px;display:flex}.bt-auth-welcome h2{font:700 36px/1.1 var(--bt-head);letter-spacing:-.8px;margin:0}.bt-auth-welcome>p{font:400 15.5px/1.45 var(--bt-body);color:#dce6fe;margin:14px 0 0}.bt-auth-points{flex-direction:column;gap:14px;display:flex}.bt-auth-point b{font:700 15.5px var(--bt-body);display:block}.bt-auth-point span{font:400 13.5px var(--bt-body);color:#dce6fe}.bt-auth-contact{font:400 13.5px var(--bt-body);color:#dce6fe;border-top:1px solid #fff3;justify-content:space-between;gap:12px;padding-top:14px;display:flex}.bt-auth-contact .ph{font:400 13px var(--bt-mono);color:#fff;text-decoration:none}.bt-auth-tabs{background:var(--bt-soft);border-radius:9999px;gap:2px;padding:6px;display:flex}.bt-auth-tab{font:500 14.5px var(--bt-body);color:var(--bt-ink2);cursor:pointer;background:0 0;border:0;border-radius:9999px;flex:1;padding:10px 18px}.bt-auth-tab.on{background:var(--bt-ink);color:#fff;font-weight:600}.bt-auth-h{font:700 28px/1.2 var(--bt-head);letter-spacing:-.6px;margin:0}.bt-auth-sub{font:400 14.5px/1.45 var(--bt-body);color:var(--bt-ink2);margin:6px 0 0}.bt-auth-fields{flex-direction:column;gap:16px;display:flex}.bt-auth-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bt-auth-options{justify-content:space-between;align-items:center;gap:12px;display:flex}.bt-auth-checkrow{font:400 14px/1.4 var(--bt-body);cursor:pointer;align-items:flex-start;gap:10px;display:flex;position:relative}.bt-auth-checkrow input{opacity:0;width:0;height:0;position:absolute}.bt-auth-checkrow .bt-check{margin-top:-2px}.bt-auth-eyebrow{font:600 11.5px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;color:var(--bt-ink2)}.bt-auth-section{flex-direction:column;gap:12px;display:flex}.bt-auth-rules{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bt-auth-rule{font:400 13px var(--bt-body);color:var(--bt-ink2);align-items:center;gap:7px;display:flex}.bt-auth-rule svg{color:var(--bt-mute);flex-shrink:0}.bt-auth-rule.ok{color:var(--bt-ink)}.bt-auth-rule.ok svg{color:#1f9d5b}.bt-auth-pw{position:relative}.bt-auth-pw .bt-input{padding-right:44px}.bt-auth-eye{color:var(--bt-mute);cursor:pointer;background:0 0;border:0;padding:0;display:grid;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.bt-auth-banner{background:var(--bt-blue-soft);color:var(--bt-blue);font:600 13.5px/1.4 var(--bt-body);border-radius:12px;padding:10px 14px}.bt-auth-banner.mint{color:#1f9d5b;background:#e1f4e9}.bt-auth-status{background:var(--bt-soft);width:64px;height:64px;color:var(--bt-blue);border-radius:9999px;place-items:center;display:grid}.bt-auth-status.mint{color:#1f9d5b;background:#e1f4e9}.bt-auth-status.red{color:var(--bt-red);background:#fbe7e5}.bt-auth-steps{text-align:left;flex-direction:column;gap:10px;width:100%;padding:4px 0;display:flex}.bt-auth-step{font:400 14.5px var(--bt-body);align-items:center;gap:12px;display:flex}.bt-auth-stepnum{background:var(--bt-soft);width:28px;height:28px;font:600 12px var(--bt-mono);border-radius:9999px;flex-shrink:0;place-items:center;display:grid}.bt-auth-foot{font:400 14px var(--bt-body);color:var(--bt-ink2);flex-direction:column;align-items:center;gap:8px;display:flex}.bt-auth-foot .mute{color:var(--bt-mute);font-size:13px}.bt-auth-backlink{font:600 14px var(--bt-body);color:var(--bt-blue);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;text-decoration:none;display:inline-flex}.bt-auth-help{font:400 12.5px/1.45 var(--bt-body);color:var(--bt-ink2);text-align:center}.bt-auth-phonefoot,.bt-auth-mobile-welcome{display:none}.bt-auth-spin{background:var(--bt-ground);place-items:center;min-height:100vh;display:grid}.bt-auth-spin i{border:3px solid var(--bt-line);border-top-color:var(--bt-blue);border-radius:9999px;width:36px;height:36px;animation:.8s linear infinite bt-auth-rot}@keyframes bt-auth-rot{to{transform:rotate(360deg)}}.bt-auth-panel{text-align:center;flex-direction:column;align-items:center;gap:22px;width:100%;display:flex}.bt-auth-panel .bt-auth-sub{margin-top:8px}.bt-auth-panel .bt-auth-sub b{color:var(--bt-ink);font-weight:600}.bt-auth-full{width:100%}.bt-auth-google{flex-direction:column;gap:16px;display:flex}.bt-auth-google-btn{justify-content:center;min-height:44px;display:flex}.bt-auth-google-btn.busy{opacity:.6;pointer-events:none}.bt-auth-google-note{text-align:center;font:400 12.5px/1.45 var(--bt-body);color:var(--bt-ink2);margin:-6px 0 0}.bt-auth-or{font:500 13px var(--bt-body);color:var(--bt-ink2);align-items:center;gap:12px;display:flex}.bt-auth-or:before,.bt-auth-or:after{content:"";background:var(--bt-line);flex:1;height:1px}.bt-auth-embed{color:var(--bt-ink);font-family:var(--bt-body);flex-direction:column;gap:20px;display:flex}.bt-auth-modal[data-shell=bento]{background:0 0}.bt-auth-modal .bt-auth-h{font-size:22px}.bt-auth-modal-actions{justify-content:flex-end;gap:10px;display:flex}.bt-pub-page{background:var(--bt-ground);min-height:100vh;color:var(--bt-ink);font-family:var(--bt-body)}.bt-pub-page.bt-pub-doc{--bt-head:"Roboto", system-ui, sans-serif;--bt-body:"Roboto", system-ui, sans-serif;--bt-mono:"Roboto", system-ui, sans-serif;font-variant-numeric:tabular-nums}.bt-pub-page.bt-pub-doc .bt-pub-eyebrow,.bt-pub-page.bt-pub-doc .bt-pub-cell.head{letter-spacing:0;text-transform:none;font-size:12px;font-weight:700}.bt-pub-head{background:var(--bt-white);border-bottom:1px solid var(--bt-line);justify-content:space-between;align-items:center;gap:16px;padding:14px 40px;display:flex}.bt-pub-head .bt-auth-brand-name{font-size:17px}.bt-pub-col{flex-direction:column;gap:20px;width:1000px;max-width:100%;margin:0 auto;padding:32px 16px 36px;display:flex}.bt-pub-title{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.bt-pub-h1{font:700 34px/1.2 var(--bt-head);letter-spacing:-.8px;margin:0}.bt-pub-titleline{flex-wrap:wrap;align-items:center;gap:14px;margin-top:8px;display:flex}.bt-pub-sub{font:400 15px/1.4 var(--bt-body);color:var(--bt-ink2);margin:8px 0 0}.bt-pub-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bt-pub-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.bt-pub-main,.bt-pub-side{flex-direction:column;gap:16px;min-width:0;display:flex}.bt-pub-pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.bt-pub-tile{background:var(--bt-white);border-radius:20px;flex-direction:column;gap:10px;padding:20px;display:flex}.bt-pub-tile.list{gap:0;padding:0;overflow:hidden}.bt-pub-eyebrow{font:600 11px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;color:var(--bt-mute)}.bt-pub-tname{font:700 18px/1.25 var(--bt-head);margin:0}.bt-pub-meta{font:400 13px/1.45 var(--bt-body);color:var(--bt-ink2)}.bt-pub-meta.mono{font-family:var(--bt-mono)}.bt-pub-note{font:400 12px/1.4 var(--bt-body);color:var(--bt-mute)}.bt-pub-body{font:400 14px/1.5 var(--bt-body);color:var(--bt-ink2);white-space:pre-wrap}.bt-pub-lhead,.bt-pub-lrow,.bt-pub-subrow{border-bottom:1px solid var(--bt-line);align-items:center;gap:16px;padding:13px 24px;display:flex}.bt-pub-lhead{padding:18px 24px}.bt-pub-subrow{font:400 13.5px var(--bt-body);color:var(--bt-ink2);border-bottom:0;justify-content:flex-end}.bt-pub-desc{flex:1;min-width:0}.bt-pub-desc b{font:600 14.5px var(--bt-body);display:block}.bt-pub-desc span{font:400 12.5px var(--bt-body);color:var(--bt-ink2)}.bt-pub-cell{text-align:right;width:120px;font:500 13.5px var(--bt-mono);color:var(--bt-ink2);flex-shrink:0}.bt-pub-cell.qty{width:48px}.bt-pub-cell.total{color:var(--bt-ink)}.bt-pub-cell.head{font:600 11px var(--bt-mono);letter-spacing:1px;color:var(--bt-mute)}.bt-pub-subrow .bt-pub-cell{color:var(--bt-ink);font-weight:700}.bt-pub-totals{background:var(--bt-blue);color:#fff;border-radius:20px;flex-direction:column;gap:18px;padding:24px;display:flex}.bt-pub-totals .bt-pub-eyebrow{color:#dce6fe}.bt-pub-amount{font:700 34px/1.2 var(--bt-head);letter-spacing:-.6px}.bt-pub-totals .sub{font:400 13px var(--bt-body);color:#dce6fe}.bt-pub-trows{flex-direction:column;gap:10px;display:flex}.bt-pub-trow{font:400 13.5px var(--bt-body);color:#dce6fe;justify-content:space-between;gap:12px;display:flex}.bt-pub-trow .v{font:500 14px var(--bt-mono);color:#fff}.bt-pub-trow.bold{color:#fff;font-weight:700}.bt-pub-trow.bold .v{font:700 15px var(--bt-mono)}.bt-pub-trule{background:#ffffff40;height:1px}.bt-pub-secure{font:400 12px var(--bt-body);color:#dce6fe;justify-content:center;align-items:center;gap:7px;display:flex}.bt-pub-photos{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.bt-pub-photo{aspect-ratio:1;color:#8a94a6;background:#dce3ee;border-radius:12px;place-items:center;text-decoration:none;display:grid;overflow:hidden}.bt-pub-photo img{object-fit:cover;width:100%;height:100%;display:block}.bt-pub-photo.more{background:var(--bt-soft);font:600 13px var(--bt-body);color:var(--bt-blue);cursor:pointer;border:0}.bt-pub-foot{text-align:center;font:400 13px var(--bt-body);color:var(--bt-ink2);padding-top:8px}.bt-pub-foot small{color:var(--bt-mute);margin-top:4px;font-size:12.5px;display:block}.bt-pub-stats{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.bt-pub-stat{background:var(--bt-white);border-radius:20px;padding:18px 20px}.bt-pub-stat b{font:700 30px/1.2 var(--bt-head);display:block}.bt-pub-stat span{font:600 13px var(--bt-body);color:var(--bt-ink2)}.bt-pub-group{justify-content:space-between;align-items:center;gap:12px;padding:14px 24px 8px;display:flex}.bt-pub-group small{font:400 12.5px var(--bt-body);color:var(--bt-mute)}.bt-pub-finding{border-top:1px solid var(--bt-line);align-items:flex-start;gap:20px;padding:16px 24px;display:flex}.bt-pub-ftext{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.bt-pub-ftitle{font:600 15px var(--bt-body);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bt-pub-fnote{font:400 13.5px/1.45 var(--bt-body);color:var(--bt-ink2);white-space:pre-wrap}.bt-pub-frec{font:400 13px/1.45 var(--bt-body)}.bt-pub-frec b{font-weight:700}.bt-pub-fphotos{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.bt-pub-fphoto{color:#8a94a6;background:#dce3ee;border-radius:12px;flex-shrink:0;place-items:center;width:84px;height:64px;display:grid;overflow:hidden}.bt-pub-fphoto img{object-fit:cover;width:100%;height:100%;display:block}.bt-pub-ffoot{border-top:1px solid var(--bt-line);justify-content:center;padding:14px 24px 18px;display:flex}.bt-pub-cta{background:var(--bt-blue);color:#fff;border-radius:20px;flex-direction:column;gap:16px;padding:24px;display:flex}.bt-pub-cta h3{font:700 21px/1.25 var(--bt-head);letter-spacing:-.3px;margin:0}.bt-pub-cta p{font:400 13.5px/1.45 var(--bt-body);color:#dce6fe;margin:0}.bt-pub-share{font:400 13.5px var(--bt-body);color:var(--bt-ink2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bt-pub-share .pills{flex-wrap:wrap;gap:8px;display:flex}.bt-pub-share .bt-btn{padding:10px 16px}.bt-pub-disclaimer{font:400 12.5px/1.5 var(--bt-body);color:var(--bt-mute)}.bt-pub-handoff{background:var(--bt-blue);color:#fff;border-radius:20px;flex-direction:column;gap:18px;padding:28px;display:flex}.bt-pub-handoff .bt-pub-eyebrow{color:#dce6fe}.bt-pub-handoff h3{font:700 20px/1.35 var(--bt-head);margin:8px 0 0}.bt-pub-handoff .foot{justify-content:flex-end;display:flex}.bt-pub-quiet{font:400 13.5px var(--bt-body);color:var(--bt-ink2);padding:4px 8px}.bt-pub-balance{justify-content:space-between;align-items:center;gap:12px;display:flex}.bt-pub-balance .k{font:400 13.5px var(--bt-body);color:var(--bt-ink2)}.bt-pub-balance .n{font:400 12px var(--bt-body);color:var(--bt-mute);display:block}.bt-pub-balance .v{font:700 18px var(--bt-mono)}.bt-pub-amountbox{align-items:center;gap:10px;display:flex}.bt-pub-amountbox .bt-input{font-family:var(--bt-mono)}.bt-pub-bar{display:none}.bt-pub-empty{text-align:center;min-height:60vh;color:var(--bt-ink2);place-items:center;padding:24px;display:grid}@media (width<=900px){.bt-auth-top{padding:14px 16px 6px}.bt-auth-topright,.bt-auth-brand-sub.desk{display:none}.bt-auth-mark{background:var(--bt-blue);width:40px;height:40px}.bt-auth-body{padding:8px 16px 24px}.bt-auth-pair{flex-direction:column;gap:16px}.bt-auth-form,.bt-auth-form.dense{border-radius:20px;gap:18px;width:100%;padding:20px}.bt-auth-form.center{min-height:0}.bt-auth-welcome{display:none}.bt-auth-mobile-welcome{background:var(--bt-blue);color:#fff;border-radius:20px;flex-direction:column;gap:8px;padding:18px;display:flex}.bt-auth-mobile-welcome b{font:700 20px/1.25 var(--bt-head);letter-spacing:-.4px}.bt-auth-mobile-welcome span{font:400 13.5px/1.45 var(--bt-body);color:#dce6fe}.bt-auth-phonefoot{font:400 13px var(--bt-body);color:var(--bt-ink2);flex-direction:column;align-items:center;gap:8px;padding-top:8px;display:flex}.bt-auth-phonefoot .ph{font:700 13px var(--bt-mono);color:var(--bt-ink);text-decoration:none}.bt-auth-h{font-size:24px}.bt-auth-rules{grid-template-columns:1fr 1fr}.bt-pub-head{padding:12px 16px}.bt-pub-head .bt-auth-phone{display:none}.bt-pub-col{gap:16px;padding:16px 16px 24px}.bt-pub-h1{font-size:26px}.bt-pub-sub{font-size:14px}.bt-pub-grid,.bt-pub-pair{grid-template-columns:1fr}.bt-pub-side{order:-1}.bt-pub-side.after{order:0}.bt-pub-lhead,.bt-pub-lrow,.bt-pub-subrow{padding:12px 18px}.bt-pub-cell{width:90px}.bt-pub-cell.unit{display:none}.bt-pub-stats{grid-template-columns:1fr 1fr}.bt-pub-finding{flex-direction:column;gap:12px;padding:14px 18px}.bt-pub-fphotos{justify-content:flex-start}.bt-pub-group{padding:12px 18px 6px}.bt-pub-handoff{padding:20px}.bt-pub-handoff .foot .bt-btn{width:100%}.bt-pub-bar{background:var(--bt-white);padding:12px 16px calc(18px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;flex-direction:column;gap:8px;margin:0 -16px -24px;display:flex;position:sticky;bottom:0;box-shadow:0 -6px 20px #1a1a1a14}.bt-pub-bar .row{font:400 13px var(--bt-body);color:var(--bt-ink2);justify-content:space-between;align-items:center;display:flex}.bt-pub-bar .row b{font:600 16px var(--bt-mono);color:var(--bt-ink)}.bt-pub-bar .bt-btn{width:100%;padding:15px 20px}.bt-pub-desk-only{display:none!important}}@media print{.bt-pub-page{background:#fff}.bt-pub-head .bt-btn,.bt-pub-share,.bt-pub-actions,.bt-pub-cta,.bt-pub-bar,.bt-pub-print-hide{display:none!important}.bt-pub-grid{grid-template-columns:1fr}.bt-pub-tile,.bt-pub-totals,.bt-pub-stat{break-inside:avoid}}[data-shell=bento] .bt-store-btn-soft{background:var(--bt-blue-soft);color:var(--bt-blue)}[data-shell=bento] .bt-store-btn-soft:hover:not(:disabled){background:#dbe5fc}[data-shell=bento] .bt-store-btn-soft:disabled{background:var(--bt-white);color:var(--bt-ink);opacity:.6;cursor:not-allowed;border:1px solid #e5e7eb}.bt-store-chip{background:var(--bt-soft);font:600 13.5px var(--bt-body);color:var(--bt-ink);cursor:pointer;white-space:nowrap;border:0;border-radius:9999px;padding:9px 14px}.bt-store-chip:hover{background:#e3e8f0}.bt-store-chip.on{background:var(--bt-ink);color:#fff}.bt-store-toolbar{background:var(--bt-white);box-shadow:var(--bt-shadow);border-radius:20px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.bt-store-search{background:var(--bt-soft);width:340px;max-width:100%;height:44px;color:var(--bt-mute);border-radius:9999px;align-items:center;gap:10px;padding:0 16px;display:flex}.bt-store-search input{min-width:0;font:400 14px var(--bt-body);color:var(--bt-ink);background:0 0;border:0;outline:none;flex:1}.bt-store-search input::placeholder{color:var(--bt-mute)}.bt-store-divider{background:var(--bt-line);width:1px;height:28px}.bt-store-chips{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.bt-store-sec{flex-direction:column;gap:14px;display:flex}.bt-store-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bt-store-sec-title{font:700 20px var(--bt-head);letter-spacing:-.3px}.bt-store-count{font:400 14px var(--bt-body);color:var(--bt-ink2);margin-left:10px}.bt-store-featured{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.bt-store-fcard{background:var(--bt-white);box-shadow:var(--bt-shadow);text-align:left;cursor:pointer;font:inherit;color:inherit;border:0;border-radius:20px;align-items:center;gap:14px;padding:16px;display:flex}.bt-store-fcard-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.bt-store-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.bt-store-card{background:var(--bt-white);box-shadow:var(--bt-shadow);cursor:pointer;text-align:left;min-height:324px;font:inherit;color:inherit;border:0;border-radius:20px;flex-direction:column;gap:10px;padding:18px;display:flex}.bt-store-card:focus-visible,.bt-store-fcard:focus-visible{outline:2px solid var(--bt-blue);outline-offset:2px}.bt-store-photo{color:#8a94a6;background:#dce3ee;border-radius:12px;flex-shrink:0;place-items:center;width:100%;height:112px;display:grid;overflow:hidden}.bt-store-photo img,.bt-store-photo-sm img,.bt-store-photo-lg img,.bt-store-thumb img{object-fit:cover;width:100%;height:100%;display:block}.bt-store-photo-sm{color:#8a94a6;background:#dce3ee;border-radius:12px;flex-shrink:0;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.bt-store-photo-sm.lg{width:64px;height:64px}.bt-store-name{font:600 15px/1.35 var(--bt-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bt-store-fcard .bt-store-name{font-size:14.5px}.bt-store-meta{font:400 12px var(--bt-mono);color:var(--bt-ink2)}.bt-store-pricerow{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.bt-store-price{font:700 17px var(--bt-mono)}.bt-store-fcard .bt-store-price{font-size:15px}.bt-store-pager{justify-content:center;align-items:center;gap:6px;display:flex}.bt-store-page{background:var(--bt-white);width:34px;height:34px;font:600 12.5px var(--bt-mono);color:var(--bt-ink);cursor:pointer;border:0;border-radius:9999px;place-items:center;display:grid}.bt-store-page.on{background:var(--bt-ink);color:#fff}.bt-store-page:disabled{color:var(--bt-mute);cursor:default}.bt-store-pdp{grid-template-columns:520px minmax(0,1fr);align-items:start;gap:24px;display:grid}.bt-store-photo-lg{color:#8a94a6;background:#dce3ee;border-radius:12px;place-items:center;width:100%;height:372px;display:grid;overflow:hidden}.bt-store-thumbs{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.bt-store-thumb{color:#8a94a6;background:#dce3ee;border:2px solid #0000;border-radius:12px;place-items:center;height:92px;display:grid;overflow:hidden}.bt-store-thumb.on{border-color:var(--bt-blue);color:var(--bt-blue)}.bt-store-pname{font:700 28px/1.15 var(--bt-head);letter-spacing:-.5px;margin:0}.bt-store-bigprice{font:700 32px/1 var(--bt-mono)}.bt-store-pricenote{font:400 13.5px var(--bt-body);color:var(--bt-ink2)}.bt-store-stock{font:600 14px var(--bt-body)}.bt-store-stock.amber{color:var(--bt-amber)}.bt-store-stock.mint{color:var(--bt-mint)}.bt-store-stock.red{color:var(--bt-red)}.bt-store-qtyrow{justify-content:space-between;align-items:center;gap:12px;display:flex}.bt-store-stepper{align-items:center;gap:12px;display:inline-flex}.bt-store-stepbtn{background:var(--bt-soft);width:40px;height:40px;color:var(--bt-ink);cursor:pointer;border:0;border-radius:9999px;place-items:center;display:grid}.bt-store-stepbtn:disabled{color:var(--bt-mute);cursor:not-allowed}.bt-store-qty{font:700 16px var(--bt-mono);text-align:center;min-width:16px}.bt-store-stepper.sm{gap:10px}.bt-store-stepper.sm .bt-store-stepbtn{width:30px;height:30px}.bt-store-stepper.sm .bt-store-qty{font-size:14px}.bt-store-btnrow{flex-wrap:wrap;gap:10px;display:flex}.bt-store-btnrow .bt-btn-primary{flex:1}.bt-store-drawer-overlay{z-index:70;background:#2a313ce0;position:fixed;inset:0}.bt-store-drawer{z-index:71;background:var(--bt-white);border-radius:24px 0 0 24px;outline:none;flex-direction:column;width:440px;max-width:100vw;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 40px #0003}.bt-store-drawer-head{justify-content:space-between;align-items:flex-start;padding:24px 24px 16px;display:flex}.bt-store-drawer-title{font:700 24px/1.2 var(--bt-head);letter-spacing:-.4px;margin:0}.bt-store-drawer-sub{font:400 14px var(--bt-body);color:var(--bt-ink2);margin:4px 0 0}.bt-store-drawer-body{flex:1;min-height:0;padding:8px 24px 0;overflow-y:auto}.bt-store-cartitem{border-top:1px solid var(--bt-line);align-items:flex-start;gap:14px;padding:16px 0;display:flex}.bt-store-cartitem:first-child{border-top:0}.bt-store-cartitem-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.bt-store-cartitem-bottom{justify-content:space-between;align-items:center;gap:10px;margin-top:6px;display:flex}.bt-store-linetotal{font:700 15px var(--bt-mono)}.bt-store-lownote{font:600 12px var(--bt-body);color:var(--bt-amber)}.bt-store-remove{width:32px;height:32px;color:var(--bt-mute);cursor:pointer;background:0 0;border:0;border-radius:9999px;flex-shrink:0;place-items:center;display:grid}.bt-store-remove:hover{background:var(--bt-soft);color:var(--bt-ink)}.bt-store-drawer-foot{border-top:1px solid var(--bt-line);flex-direction:column;gap:12px;padding:20px 24px 24px;display:flex}.bt-store-total{justify-content:space-between;align-items:center;display:flex}.bt-store-total .k{font:700 15px var(--bt-body)}.bt-store-total .v{font:700 20px var(--bt-mono)}.bt-store-cols{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}.bt-store-col{flex-direction:column;gap:24px;min-width:0;display:flex}.bt-store-col.side{gap:16px}.bt-store-tile-title{font:700 18px var(--bt-head);letter-spacing:-.2px}.bt-store-fields-note{font:600 12.5px var(--bt-body);color:var(--bt-ink2)}.bt-store-cardrow{border-top:1px solid var(--bt-line);text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border-bottom:0;border-left:0;border-right:0;align-items:center;gap:14px;padding:14px 0;display:flex}.bt-store-cardrow:first-of-type{border-top:0}.bt-store-cardrow-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bt-store-cardrow-title{font:600 15px var(--bt-body)}.bt-store-cardrow-sub{font:400 13px var(--bt-body);color:var(--bt-ink2)}.bt-store-newcard{cursor:pointer;font:700 15px var(--bt-body);color:var(--bt-blue);background:0 0;border:0;align-items:center;gap:14px;padding:14px 0 4px;display:flex}.bt-store-plus{background:var(--bt-blue-soft);width:22px;height:22px;color:var(--bt-blue);border-radius:9999px;flex-shrink:0;place-items:center;display:grid}.bt-store-summary{background:var(--bt-blue);color:#fff;border-radius:20px;flex-direction:column;gap:14px;padding:24px;display:flex}.bt-store-summary-head{justify-content:space-between;align-items:center;display:flex}.bt-store-summary-head .bt-store-tile-title{color:#fff}.bt-store-summary .onblue-link{font:700 13px var(--bt-body);color:#dce6fe;cursor:pointer;background:0 0;border:0;padding:0}.bt-store-sum-item{justify-content:space-between;gap:12px;display:flex}.bt-store-sum-item-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bt-store-sum-item .n{font:600 14px/1.3 var(--bt-body)}.bt-store-sum-item .m{font:400 12px var(--bt-body);color:#dce6fe}.bt-store-sum-item .p{font:600 14px var(--bt-mono);white-space:nowrap}.bt-store-sum-row{justify-content:space-between;align-items:center;display:flex}.bt-store-sum-row .k{font:400 13.5px var(--bt-body);color:#dce6fe}.bt-store-sum-row .v{font:600 14px var(--bt-mono)}.bt-store-sum-row.total .k{font:700 15px var(--bt-body);color:#fff}.bt-store-sum-row.total .v{font:700 22px var(--bt-mono)}.bt-store-sum-rule{background:#fff3;height:1px}.bt-store-sidenote{font:400 12.5px/1.45 var(--bt-body);color:var(--bt-ink2)}.bt-store-placed{background:var(--bt-white);width:100%;max-width:640px;box-shadow:var(--bt-shadow);border-radius:24px;margin:0 auto;overflow:hidden}.bt-store-placed-head{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:36px 28px 8px;display:flex}.bt-store-placed-title{font:700 28px/1.15 var(--bt-head);letter-spacing:-.5px;margin:0}.bt-store-placed-ref{font:400 13.5px var(--bt-mono);color:var(--bt-ink2)}.bt-store-placed-ready{font:600 15px var(--bt-body)}.bt-store-placed-body{flex-direction:column;gap:16px;padding:16px 28px 24px;display:flex}.bt-store-collect{background:var(--bt-soft);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:12px;padding:22px;display:flex}.bt-store-coderow{align-items:center;gap:24px;display:flex}.bt-store-code{font:700 44px/1 var(--bt-mono);letter-spacing:.3em}.bt-store-qr{background:var(--bt-white);color:#8a94a6;border-radius:12px;place-items:center;width:96px;height:96px;display:grid;overflow:hidden}.bt-store-qr img{width:100%;height:100%}.bt-store-collect-blue{background:var(--bt-blue);color:#fff;border-radius:20px;align-items:center;gap:24px;padding:28px;display:flex}.bt-store-collect-blue .text{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.bt-store-collect-blue .eyebrow{font:600 11px var(--bt-mono);letter-spacing:1px;text-transform:uppercase;color:#dce6fe}.bt-store-collect-blue .code{font:700 48px/1 var(--bt-mono);letter-spacing:.3em}.bt-store-collect-blue .body{font:400 14px/1.45 var(--bt-body);color:#dce6fe}.bt-store-collect-blue .bt-store-qr{border-radius:16px;flex-shrink:0;width:120px;height:120px}.bt-store-detail{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}.bt-store-item{border-top:1px solid var(--bt-line);align-items:center;gap:14px;padding:14px 24px;display:flex}.bt-store-item-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.bt-store-totals{border-top:1px solid var(--bt-line);flex-direction:column;gap:10px;padding:16px 24px 20px;display:flex}.bt-store-event{gap:12px;display:flex}.bt-store-rail{flex-direction:column;flex-shrink:0;align-items:center;width:12px;display:flex}.bt-store-rail .dot{background:var(--bt-blue);border-radius:9999px;flex-shrink:0;width:10px;height:10px;margin-top:5px}.bt-store-rail .dot.now{background:#f2b736}.bt-store-rail .line{background:var(--bt-line);flex:1;width:2px;margin-top:4px}.bt-store-event-text{flex-direction:column;flex:1;gap:2px;min-width:0;padding-bottom:16px;display:flex}.bt-store-event:last-child .bt-store-event-text{padding-bottom:0}.bt-store-event-line{justify-content:space-between;gap:10px;display:flex}.bt-store-event-title{font:600 14px var(--bt-body)}.bt-store-event-when{font:400 12px var(--bt-mono);color:var(--bt-ink2);white-space:nowrap}.bt-store-event-sub{font:400 12.5px var(--bt-body);color:var(--bt-ink2)}.bt-store-helpline{font:400 13.5px var(--bt-body);color:var(--bt-ink2);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.bt-store-order{border-top:1px solid var(--bt-line);cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border-bottom:0;border-left:0;border-right:0;align-items:center;gap:16px;padding:16px 24px;display:flex}.bt-store-order:hover{background:#fafbfd}.bt-store-order-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.bt-store-order-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bt-store-order-no{font:700 14.5px var(--bt-mono)}.bt-store-order-items{font:500 14px var(--bt-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bt-store-order-meta{font:400 13px var(--bt-body);color:var(--bt-ink2)}.bt-store-order-amount{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.bt-store-order-amount .t{font:700 15px var(--bt-mono)}.bt-store-order-amount .n{font:400 12px var(--bt-body);color:var(--bt-ink2)}.bt-store-listsearch{width:280px;height:40px}.bt-store-res{border-top:1px solid var(--bt-line);align-items:center;gap:18px;padding:16px 24px;display:flex}.bt-store-res-text{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.bt-store-res-name{font:600 15.5px var(--bt-body)}.bt-store-res-amounts{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:3px;display:flex}.bt-store-res-amounts .k{font:400 12.5px var(--bt-body);color:var(--bt-ink2);margin-right:6px}.bt-store-res-amounts .v{font:700 15px var(--bt-mono)}.bt-store-res-amounts .d{font:600 13px var(--bt-mono)}.bt-store-res-actions{flex-shrink:0;align-items:center;gap:16px;display:flex}.bt-store-cars{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.bt-store-car{background:var(--bt-white);box-shadow:var(--bt-shadow);border-radius:20px;flex-direction:column;gap:12px;padding:20px;display:flex}.bt-store-car-photo{color:#8a94a6;background:#dce3ee;border-radius:12px;place-items:center;width:100%;height:150px;display:grid;overflow:hidden}.bt-store-car-photo img{object-fit:cover;width:100%;height:100%;display:block}.bt-store-car-line{justify-content:space-between;align-items:center;gap:10px;display:flex}.bt-store-car-name{font:700 19px var(--bt-head);letter-spacing:-.2px}.bt-store-car-meta{font:400 13.5px var(--bt-body);color:var(--bt-ink2);text-transform:capitalize}.bt-store-rate{font:700 20px var(--bt-mono)}.bt-store-rate-unit{font:400 13px var(--bt-body);color:var(--bt-ink2);margin-left:6px}.bt-store-rate-week{font:400 12.5px var(--bt-mono);color:var(--bt-mute)}.bt-store-vsum{background:var(--bt-soft);border-radius:16px;align-items:center;gap:16px;padding:14px;display:flex}.bt-store-vsum-photo{color:#8a94a6;background:#dce3ee;border-radius:12px;flex-shrink:0;place-items:center;width:116px;height:82px;display:grid;overflow:hidden}.bt-store-vsum-photo img{object-fit:cover;width:100%;height:100%}.bt-store-deposit{background:var(--bt-blue-soft);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.bt-store-deposit .t{font:700 14.5px var(--bt-body);color:var(--bt-blue)}.bt-store-deposit .s{font:400 12.5px var(--bt-body);color:var(--bt-ink2);margin-top:3px}.bt-store-deposit .v{font:700 18px var(--bt-mono);color:var(--bt-blue);white-space:nowrap}.bt-store-policy{font:400 13.5px var(--bt-body);align-items:center;gap:8px;display:flex}.bt-store-policy svg{flex-shrink:0}.bt-store-bar{display:none}@media (width<=900px){.bt-store-toolbar{box-shadow:none;background:0 0;gap:12px;padding:0}.bt-store-search{background:var(--bt-white);border:1px solid #dce3ee;width:100%;height:46px}.bt-store-divider{display:none}.bt-store-chips{scrollbar-width:none;flex-wrap:nowrap;width:100%;padding-bottom:2px;overflow-x:auto}.bt-store-chips::-webkit-scrollbar{display:none}.bt-store-chip{background:var(--bt-white);border:1px solid #dce3ee}.bt-store-chip.on{background:var(--bt-ink);border-color:var(--bt-ink)}.bt-store-featured,.bt-store-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bt-store-fcard{flex-direction:column;align-items:flex-start;gap:10px;padding:14px}.bt-store-fcard .bt-btn{display:none}.bt-store-card{min-height:0;padding:14px}.bt-store-photo{height:96px}.bt-store-pdp,.bt-store-cols,.bt-store-detail,.bt-store-cars{grid-template-columns:1fr}.bt-store-photo-lg{height:170px}.bt-store-thumb{height:60px}.bt-store-pname{font-size:20px}.bt-store-bigprice{font-size:26px}.bt-store-btnrow .bt-btn-primary{display:none}.bt-store-drawer{background:var(--bt-ground);border-radius:0;width:100vw}.bt-store-drawer-head{padding:14px 16px 8px}.bt-store-drawer .bt-dlg-back{display:grid}.bt-store-drawer-body{padding:4px 16px 0}.bt-store-drawer-items{background:var(--bt-white);box-shadow:var(--bt-shadow);border-radius:20px;padding:4px 18px}.bt-store-drawer-foot{background:var(--bt-white);padding:12px 16px calc(18px + env(safe-area-inset-bottom));border-top:0;border-radius:22px 22px 0 0;box-shadow:0 -6px 20px #1a1a1a14}.bt-store-collect-blue{text-align:center;flex-direction:column;align-items:stretch;padding:18px}.bt-store-collect-blue .bt-store-qr{align-self:center}.bt-store-collect-blue .code{font-size:40px}.bt-store-coderow{flex-direction:column;gap:12px}.bt-store-placed-head{padding:20px 16px 4px}.bt-store-placed-body{padding:12px 16px 16px}.bt-store-res{flex-wrap:wrap;gap:12px;padding:14px 18px}.bt-store-res-actions{justify-content:flex-end;width:100%}.bt-store-order{gap:12px;padding:14px 18px}.bt-store-order-amount .n{display:none}.bt-store-listsearch{width:100%}[data-testid=tile-orders] .bt-list-head{flex-wrap:wrap;gap:10px}.bt-store-bar{z-index:5;background:var(--bt-white);border-radius:22px 22px 0 0;flex-direction:column;gap:8px;margin:8px -16px -8px;padding:12px 16px 18px;display:flex;position:sticky;bottom:96px;box-shadow:0 -6px 20px #1a1a1a14}.bt-store-bar .bt-btn{width:100%;padding:15px 20px}.bt-store-bar-sum{justify-content:space-between;align-items:center;display:flex}.bt-store-bar-sum .k{font:400 13px var(--bt-body);color:var(--bt-ink2)}.bt-store-bar-sum .v{font:600 16px var(--bt-mono)}.bt-store-desk-only{display:none!important}}@media (width>=901px){.bt-store-phone-only{display:none!important}}.la-page{--la-ink:#0b0f14;--la-panel:#121821;--la-accent:#0b5bd3;--la-accent-hover:#094cb0;--la-bright:#2f86ff;--la-sky:#6aa8ff;--la-ground:#f3f5f8;--la-muted:#4a5563;--la-line:#e4e8ee;--la-on-dark:#e8edf3;--la-on-dark-muted:#b5bfcb;--la-on-blue-muted:#dce8fc;color:var(--la-ink);-webkit-font-smoothing:antialiased;background:#fff;font-family:Barlow,system-ui,sans-serif;font-size:16px;line-height:1.6}.la-page a:focus-visible:not(.la-contact-form *),.la-page button:focus-visible:not(.la-contact-form *){outline:3px solid var(--la-sky);outline-offset:2px}.la-wrap{max-width:1240px;margin:0 auto;padding:0 clamp(16px,4vw,40px)}.la-display{font-family:Barlow Condensed,Barlow,sans-serif}.la-h2{font-family:Barlow Condensed,Barlow,sans-serif;font-size:clamp(36px,3.8vw,54px);font-weight:800;line-height:1.02}.la-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--la-accent);align-items:center;gap:12px;margin-bottom:14px;font-size:14px;font-weight:600;display:flex}.la-eyebrow:after{content:"";background:currentColor;width:34px;height:2px}.la-eyebrow.center{justify-content:center}.la-eyebrow.center:before{content:"";background:currentColor;width:34px;height:2px}.la-eyebrow.lead:after{display:none}.la-eyebrow.lead:before{content:"";background:currentColor;width:34px;height:2px}.la-eyebrow.on-dark{color:var(--la-sky)}.la-eyebrow.on-blue{color:var(--la-on-blue-muted)}.la-section-head{text-align:center;max-width:760px;margin:0 auto 52px}.la-section-head p{color:var(--la-muted);margin-top:18px;font-size:17px}.la-btn{letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 26px;font:700 15px/1 Barlow,sans-serif;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.la-btn svg{flex:none;width:18px;height:18px}.la-btn-primary{background:var(--la-accent);color:#fff}.la-btn-primary:hover{background:var(--la-accent-hover)}.la-btn-outline{color:#fff;border:2px solid #ffffffb3}.la-btn-outline:hover{background:#ffffff14;border-color:#fff}.la-btn-white{color:var(--la-ink);background:#fff}.la-btn-white:hover{background:#eaf1fc}.la-btn-sm{min-height:48px;padding:0 20px;font-size:14px}.la-topbar{background:var(--la-ink);color:#c3cad4;font-size:14px}.la-topbar-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 24px;max-width:1320px;margin:0 auto;padding:0 clamp(16px,3vw,32px);display:flex}.la-topbar-items{flex-wrap:wrap;align-items:center;gap:4px 26px;padding:8px 0;display:flex}.la-topbar-item{align-items:center;gap:8px;display:inline-flex}.la-topbar-item svg{width:16px;height:16px;color:var(--la-bright);flex:none}.la-social{align-items:center;display:flex}.la-social a{color:#c3cad4;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.la-social a:hover{color:#fff}.la-social svg{width:17px;height:17px}.la-hero{background:var(--la-ink);position:relative;overflow:hidden}.la-hero-bg{object-fit:cover;object-position:center 58%;width:100%;height:100%;position:absolute;inset:0}.la-hero-shade{background:#030e22cc;position:absolute;inset:0}.la-header-wrap{z-index:5;max-width:1320px;margin:0 auto;padding:16px clamp(12px,2vw,24px) 0;position:relative}.la-header{background:#fff;border-radius:22px;align-items:center;gap:8px 24px;padding:10px 12px 10px 22px;display:flex;position:relative;box-shadow:0 18px 40px #00000047}.la-logo{flex:none;align-items:center;min-height:44px;display:inline-flex}.la-logo img{width:auto;height:40px}.la-nav{flex:auto;gap:2px;min-width:0;display:flex}.la-nav a,.la-nav button{min-height:44px;color:var(--la-ink);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;padding:0 14px;font:600 16px Barlow,sans-serif;display:inline-flex}.la-nav a:hover,.la-nav button:hover{background:#eef3fb}.la-header-actions{align-items:center;gap:6px 10px;margin-left:auto;display:flex}.la-phone{min-height:46px;color:var(--la-ink);align-items:center;gap:10px;padding:0 10px;display:inline-flex}.la-phone-icon{width:38px;height:38px;color:var(--la-accent);background:#e9f0fb;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.la-phone-icon svg{width:18px;height:18px}.la-phone-number{white-space:nowrap;font:700 20px Barlow Condensed,sans-serif}.la-login{min-height:46px;color:var(--la-ink);align-items:center;padding:0 12px;font-weight:600;display:inline-flex}.la-menu-btn{border:1px solid var(--la-line);width:46px;height:46px;color:var(--la-ink);cursor:pointer;background:#fff;border-radius:14px;justify-content:center;align-items:center;display:none}.la-menu-btn svg{width:22px;height:22px}.la-menu{background:#fff;border-radius:20px;flex-direction:column;gap:2px;padding:10px;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 18px 40px #00000047}.la-menu a,.la-menu button{min-height:48px;color:var(--la-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:0 14px;font:600 17px Barlow,sans-serif;display:flex}.la-menu a:hover,.la-menu button:hover{background:#eef3fb}.la-menu hr{border:0;border-top:1px solid var(--la-line);margin:6px 4px}.la-menu svg{width:18px;height:18px;color:var(--la-accent)}.la-hero-body{flex-wrap:wrap;align-items:center;gap:48px;max-width:1240px;margin:0 auto;padding:clamp(48px,7vw,104px) clamp(16px,4vw,40px) clamp(64px,9vw,128px);display:flex;position:relative}.la-hero-copy{color:#fff;flex:540px;min-width:0}.la-hero-copy .la-eyebrow{margin-bottom:18px}.la-hero h1{font:800 clamp(46px,6vw,84px)/.98 Barlow Condensed,Barlow,sans-serif}.la-hero-lede{color:#d5dce6;max-width:560px;margin-top:24px;font-size:18px}.la-hero-ctas{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.la-hero-ctas .la-btn{min-height:54px;padding:0 28px}.la-hero-call{color:#b9c3cf;margin-top:22px;font-size:15px}.la-hero-call a{color:#fff;font-weight:700}.la-why{background:var(--la-accent);color:#fff;border-radius:24px;flex:0 390px;min-width:0;max-width:100%;padding:34px 32px 28px}.la-why h2{margin-bottom:10px;font:700 30px/1.1 Barlow Condensed,sans-serif}.la-why li{border-top:1px solid #ffffff38;gap:16px;padding:18px 0;display:flex}.la-why-icon{border:1.5px solid #fff9;border-radius:14px;flex:0 0 48px;justify-content:center;align-items:center;height:48px;display:inline-flex}.la-why-icon svg{width:22px;height:22px}.la-why-title{font:700 22px/1.15 Barlow Condensed,sans-serif;display:block}.la-why-text{color:var(--la-on-blue-muted);font-size:15px;display:block}.la-why-note{color:#d2e2fb;margin-top:6px;font-size:13px}.la-brands{background:var(--la-accent);padding:52px 0 190px}.la-brands h2{text-align:center;letter-spacing:.18em;text-transform:uppercase;color:var(--la-on-blue-muted);margin-bottom:24px;font-size:14px;font-weight:600}.la-brands-row{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.la-brand{background:#fff;border-radius:14px;justify-content:center;align-items:center;width:136px;height:78px;padding:10px;display:flex}.la-brand img{object-fit:contain;max-width:100%;max-height:100%}.la-about{padding:clamp(72px,9vw,120px) 0}.la-about.overlap{padding-top:0}.la-about.overlap .la-wrap{margin-top:-140px;position:relative}.la-about-card{background:var(--la-ink);color:var(--la-on-dark);border-radius:28px;flex-wrap:wrap;display:flex;overflow:hidden}.la-about-photo{flex:420px;min-height:380px;position:relative;overflow:hidden}.la-about-photo img{object-fit:cover;object-position:center 30%;width:100%;height:100%;position:absolute;inset:0}.la-about-copy{flex:500px;min-width:0;padding:clamp(32px,5vw,64px)}.la-about-copy h2{color:#fff}.la-about-copy p{color:var(--la-on-dark-muted);margin-top:12px}.la-about-copy h2+p{margin-top:20px}.la-point{gap:18px;margin-top:22px;display:flex}.la-point:first-of-type{margin-top:30px}.la-point-icon{background:var(--la-accent);color:#fff;border-radius:16px;flex:0 0 56px;justify-content:center;align-items:center;height:56px;display:inline-flex}.la-point-icon svg{width:26px;height:26px}.la-point h3{color:#fff;font:700 24px/1.2 Barlow Condensed,sans-serif}.la-point p{margin-top:4px}.la-services{padding:0 0 clamp(72px,9vw,120px)}.la-services.solo{padding-top:clamp(72px,9vw,120px)}.la-services-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.la-service{border-top:4px solid var(--la-accent);background:var(--la-ground);flex-direction:column;gap:12px;padding:30px 28px 24px;display:flex;position:relative}.la-service-num{color:#dde3eb;font:800 56px/1 Barlow Condensed,sans-serif;position:absolute;top:14px;right:22px}.la-service-icon{background:var(--la-accent);color:#fff;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.la-service-icon svg{width:26px;height:26px}.la-service h3{margin-top:8px;font:700 26px/1.1 Barlow Condensed,sans-serif}.la-service p{color:var(--la-muted);font-size:15px}.la-service-link{letter-spacing:.06em;text-transform:uppercase;min-height:44px;color:var(--la-accent);align-items:center;gap:8px;margin-top:auto;font-size:14px;font-weight:700;display:inline-flex}.la-service-link:hover{text-underline-offset:4px;text-decoration:underline}.la-service-link svg{width:16px;height:16px}.la-service.dark{background:var(--la-ink);color:#fff}.la-service.dark .la-service-num{color:#1f2833}.la-service.dark p{color:var(--la-on-dark-muted)}.la-service.dark .la-service-link{color:var(--la-sky)}.la-categories{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-top:48px;display:grid}.la-category{border:1px solid var(--la-line);border-radius:22px;padding:26px 28px}.la-category h3{font:700 22px/1.2 Barlow Condensed,sans-serif}.la-category li{color:var(--la-muted);gap:10px;margin-top:8px;font-size:15px;display:flex}.la-category li svg{width:16px;height:16px;color:var(--la-accent);flex:none;margin-top:4px}.la-dash{background:var(--la-ink);color:#fff;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;padding:26px 0}.la-dash-inner{flex-wrap:wrap;align-items:center;gap:20px 36px;display:flex}.la-dash-copy{flex:260px;min-width:0}.la-dash-copy h2{text-transform:uppercase;font:800 clamp(30px,3vw,40px)/1.05 Barlow Condensed,sans-serif}.la-dash-copy p{color:var(--la-on-dark-muted);margin-top:6px;font-size:15px}.la-dash-panel{background:var(--la-panel);border-radius:20px;flex-wrap:wrap;flex:2 560px;justify-content:space-around;gap:14px;min-width:0;padding:16px 20px;display:flex;box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 12px 28px #00000073}.la-tt{flex-direction:column;align-items:center;gap:6px;min-width:60px;display:flex}.la-tt-light{color:#2b3644;animation:9s ease-in-out infinite la-ignite;display:inline-flex}.la-tt-light.ce{animation-name:la-check-engine}.la-tt-light svg{width:30px;height:30px}.la-tt-label{letter-spacing:.08em;text-transform:uppercase;color:#8994a3;font-size:11px;font-weight:600}.la-dash .la-btn{flex:none}@keyframes la-ignite{0%{color:#2b3644;filter:none}5%,28%{color:#eaf3ff;filter:drop-shadow(0 0 6px #2f86ffe6)}34%,to{color:#2b3644;filter:none}}@keyframes la-check-engine{0%{color:#2b3644;filter:none}5%,28%{color:#eaf3ff;filter:drop-shadow(0 0 6px #2f86ffe6)}34%,58%{color:#2b3644;filter:none}61%{color:#eaf3ff;filter:drop-shadow(0 0 7px #2f86ff)}64%{color:#2b3644;filter:none}67%{color:#eaf3ff;filter:drop-shadow(0 0 7px #2f86ff)}70%,to{color:#2b3644;filter:none}}@media (prefers-reduced-motion:reduce){.la-tt-light{color:#eaf3ff;animation:none}}.la-how{background:var(--la-ground);padding:clamp(72px,9vw,120px) 0}.la-how .la-section-head{max-width:720px;margin-bottom:72px}.la-steps{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:64px 20px;display:grid}.la-step{text-align:center;background:#fff;border-radius:22px;padding:0 26px 32px}.la-step-icon{border:6px solid var(--la-ground);background:var(--la-accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;margin:-42px auto 20px;display:flex}.la-step-icon svg{width:30px;height:30px}.la-step-num{letter-spacing:.16em;text-transform:uppercase;color:var(--la-accent);font-size:13px;font-weight:700;display:block}.la-step h3{margin:8px 0 10px;font:700 27px/1.1 Barlow Condensed,sans-serif}.la-step p{color:var(--la-muted);font-size:15px}.la-faq{background:var(--la-ink);color:var(--la-on-dark);padding:clamp(72px,9vw,120px) 0}.la-faq-inner{flex-wrap:wrap;align-items:flex-start;gap:48px;display:flex}.la-faq-intro{flex:380px;min-width:0}.la-faq-intro h2{color:#fff}.la-faq-intro p{color:var(--la-on-dark-muted);margin-top:18px}.la-faq-intro .la-hero-ctas{margin-top:32px}.la-faq-list{min-width:0;color:var(--la-ink);background:#fff;border-radius:24px;flex-direction:column;flex:560px;gap:12px;padding:clamp(20px,3vw,32px);display:flex}.la-faq-item{border:1px solid var(--la-line);border-radius:16px;overflow:hidden}.la-faq-q{width:100%;min-height:58px;color:var(--la-ink);text-align:left;cursor:pointer;background:#fff;border:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;font:700 17px/1.3 Barlow,sans-serif;display:flex}.la-faq-sign{background:var(--la-accent);color:#fff;border-radius:8px;flex:0 0 28px;justify-content:center;align-items:center;height:28px;display:inline-flex}.la-faq-sign svg{width:16px;height:16px}.la-faq-item.open .la-faq-q{background:var(--la-accent);color:#fff}.la-faq-item.open .la-faq-sign{color:var(--la-accent);background:#fff}.la-faq-a{color:var(--la-muted);padding:16px 20px 20px;font-size:15px}.la-reviews{padding:clamp(72px,9vw,120px) 0}.la-reviews-row{flex-wrap:wrap;gap:20px;margin-top:40px;display:flex}.la-rating{background:var(--la-ink);color:#fff;border-radius:24px;flex-direction:column;flex:300px;gap:10px;min-width:0;padding:36px 32px;display:flex}.la-rating-label{letter-spacing:.16em;text-transform:uppercase;color:var(--la-sky);font-size:13px;font-weight:600}.la-rating-value{font:800 96px/.9 Barlow Condensed,sans-serif}.la-stars{color:#f5b301;gap:4px;display:flex}.la-stars svg{width:22px;height:22px}.la-stars .off{color:#3a4552}.la-star-half{display:inline-flex;position:relative}.la-star-half svg+svg{position:absolute;inset:0}.la-rating-count{color:var(--la-on-dark-muted)}.la-rating-links{flex-wrap:wrap;gap:18px;margin-top:auto;padding-top:18px;display:flex}.la-rating-links a{align-items:center;min-height:44px;font-weight:700;display:inline-flex}.la-rating-links a:first-child{color:var(--la-sky)}.la-review{background:var(--la-ground);border-radius:24px;flex-direction:column;flex:320px;gap:18px;min-width:0;padding:32px;display:flex}.la-review .la-stars{color:var(--la-accent)}.la-review .la-stars svg{width:20px;height:20px}.la-review .la-stars .off{color:#c9d1dc}.la-review blockquote{-webkit-line-clamp:6;-webkit-box-orient:vertical;font-size:19px;line-height:1.55;display:-webkit-box;overflow:hidden}.la-review figcaption{align-items:center;gap:12px;margin-top:auto;display:flex}.la-avatar{background:var(--la-accent);color:#fff;border-radius:50%;flex:0 0 46px;justify-content:center;align-items:center;width:46px;height:46px;font:700 20px Barlow Condensed,sans-serif;display:inline-flex;overflow:hidden}.la-avatar img{object-fit:cover;width:100%;height:100%}.la-review-name{font-weight:700;display:block}.la-review-meta{color:var(--la-muted);font-size:14px;display:block}.la-skeleton{background:var(--la-ground);border-radius:24px;flex:320px;min-height:260px}.la-app{background:var(--la-accent);color:#fff;overflow:hidden}.la-app-inner{flex-wrap:wrap;align-items:center;gap:56px;padding-top:clamp(64px,8vw,104px);padding-bottom:clamp(64px,8vw,104px);display:flex}.la-app-copy{flex:480px;min-width:0}.la-app-copy h2{font:800 clamp(38px,4.2vw,60px)/1 Barlow Condensed,sans-serif}.la-app-copy>p{color:#e3edfc;margin-top:18px;font-size:18px}.la-app-list{flex-direction:column;gap:12px;margin-top:26px;display:flex}.la-app-list li{align-items:center;gap:12px;display:flex}.la-app-check{height:26px;color:var(--la-accent);background:#fff;border-radius:50%;flex:0 0 26px;justify-content:center;align-items:center;display:inline-flex}.la-app-check svg{width:15px;height:15px}.la-app-stores{flex-wrap:wrap;align-items:center;gap:14px;margin-top:34px;display:flex}.la-app-qr{color:var(--la-ink);background:#fff;border-radius:16px;align-items:center;gap:12px;padding:10px 16px 10px 10px;font-size:14px;font-weight:600;line-height:1.3;display:inline-flex}.la-app-qr img{width:84px;height:84px}.la-phone-mock{flex:0 320px;justify-content:center;min-width:0;display:flex}.la-device{background:var(--la-ink);border-radius:44px;width:300px;max-width:100%;padding:12px;box-shadow:0 30px 60px #00000059}.la-screen{background:var(--la-ground);min-height:540px;color:var(--la-ink);border-radius:34px;flex-direction:column;gap:14px;padding:26px 18px 20px;display:flex}.la-screen-head{justify-content:space-between;align-items:center;font-size:18px;font-weight:700;display:flex}.la-screen-head img{width:auto;height:22px}.la-screen-card{background:#fff;border-radius:16px;padding:16px}.la-screen-label{color:var(--la-muted);font-size:12px;display:block}.la-screen-value{font-size:17px;font-weight:700;display:block}.la-chip{color:#0a4fb6;background:#e3edfd;border-radius:999px;margin-top:10px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-block}.la-track{flex-direction:column;gap:13px;font-size:14px;display:flex}.la-track div{align-items:center;gap:10px;display:flex}.la-track-dot{background:var(--la-accent);color:#fff;border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;height:22px;display:inline-flex}.la-track-dot svg{width:12px;height:12px}.la-track-dot.now{border:3px solid var(--la-accent);background:0 0}.la-track-dot.next{background:0 0;border:2px solid #c9d1dc}.la-track .now-row{font-weight:700}.la-track .next-row{color:#6b7480}.la-screen-button{background:var(--la-ink);color:#fff;text-align:center;border-radius:14px;margin-top:auto;padding:14px;font-size:15px;font-weight:700}.la-contact{background:var(--la-ground);padding:clamp(72px,9vw,120px) 0}.la-contact-inner{flex-wrap:wrap;align-items:stretch;gap:32px 48px;display:flex}.la-contact-info{flex:360px;min-width:0}.la-contact-info>p{color:var(--la-muted);margin-top:18px}.la-contact-list{flex-direction:column;gap:16px;margin-top:30px;display:flex}.la-contact-list li{gap:14px;display:flex}.la-contact-icon{height:44px;color:var(--la-accent);background:#fff;border-radius:14px;flex:0 0 44px;justify-content:center;align-items:center;display:inline-flex}.la-contact-icon svg{width:20px;height:20px}.la-contact-label{letter-spacing:.08em;text-transform:uppercase;color:var(--la-muted);font-size:13px;font-weight:600;display:block}.la-contact-value{white-space:pre-line;font-weight:600;display:block}.la-contact-list a.la-contact-value:hover{color:var(--la-accent)}.la-contact-info .la-hero-ctas{margin-top:30px}.la-contact-form{flex:520px;min-width:0}.la-quote-card{border:0;border-radius:24px;height:100%;box-shadow:0 12px 40px #0b0f1414}.la-locations{padding:clamp(72px,9vw,120px) 0 0}.la-locations-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.la-location{border:1px solid var(--la-line);border-radius:22px;padding:26px 28px}.la-location h3{font:700 24px/1.2 Barlow Condensed,sans-serif}.la-location p{color:var(--la-muted);margin-top:6px}.la-location a{min-height:44px;color:var(--la-accent);align-items:center;margin-top:8px;font-weight:700;display:inline-flex}.la-estimate{z-index:2;background:linear-gradient(var(--la-ground) calc(100% - 110px), transparent calc(100% - 110px));margin-bottom:-110px;padding-top:clamp(64px,8vw,104px);position:relative}.la-estimate-card{background:var(--la-accent);color:#fff;border-radius:28px;flex-wrap:wrap;align-items:center;gap:32px 48px;padding:clamp(24px,4vw,52px);display:flex;box-shadow:0 30px 60px #0b0f1447}.la-estimate-copy{flex:360px;min-width:0}.la-estimate-copy h2{font:800 clamp(36px,4vw,56px)/1 Barlow Condensed,sans-serif}.la-estimate-copy>p{color:#e3edfc;margin-top:14px;font-size:18px}.la-estimate-chips{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.la-estimate-chip{color:#fff;cursor:pointer;background:0 0;border:1.5px solid #ffffff80;border-radius:999px;min-height:44px;padding:0 16px;font:600 15px Barlow,sans-serif}.la-estimate-chip:hover{background:#ffffff1f;border-color:#fff}.la-page .la-estimate-call{color:var(--la-on-blue-muted);margin-top:20px;font-size:15px}.la-estimate-call a{color:#fff;font-weight:700}.la-alex{min-width:0;color:var(--la-ink);background:#fff;border-radius:22px;flex-direction:column;flex:440px;display:flex;overflow:hidden;box-shadow:0 18px 40px #00000038}.la-alex-head{border-bottom:1px solid var(--la-line);align-items:center;gap:12px;padding:14px 18px;display:flex}.la-alex-avatar{background:var(--la-ink);border-radius:50%;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.la-alex-avatar img{width:30px;height:auto}.la-alex-name{font-weight:700;line-height:1.2;display:block}.la-alex-sub{color:var(--la-muted);font-size:13px;display:block}.la-alex-log{background:#fafbfc;flex-direction:column;gap:10px;min-height:150px;max-height:340px;padding:18px;display:flex;overflow-y:auto}.la-bubble{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px;max-width:88%;padding:10px 14px;font-size:15px;line-height:1.45}.la-bubble.agent{background:var(--la-ground);border-bottom-left-radius:6px;align-self:flex-start}.la-bubble.you{background:var(--la-accent);color:#fff;border-bottom-right-radius:6px;align-self:flex-end}.la-bubble-name{color:var(--la-accent);margin-bottom:2px;font-size:12px;font-weight:700;display:block}.la-page .la-alex-status{color:var(--la-muted);font-size:13px}.la-alex-action{border:1.5px solid var(--la-accent);min-height:40px;color:var(--la-accent);border-radius:12px;align-self:flex-start;align-items:center;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.la-alex-form{border-top:1px solid var(--la-line);flex-wrap:wrap;align-items:flex-end;gap:10px;padding:14px;display:flex}.la-alex-form textarea{min-height:50px;color:var(--la-ink);resize:vertical;border:1.5px solid #d5dce6;border-radius:14px;flex:100%;padding:12px 14px;font:500 16px/1.4 Barlow,sans-serif}.la-alex-form textarea:focus,.la-alex-details input:focus{border-color:var(--la-accent);outline:none;box-shadow:0 0 0 3px #0b5bd326}.la-alex-details{flex:100%;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.la-alex-details label{color:var(--la-muted);flex-direction:column;gap:4px;font-size:13px;font-weight:600;display:flex}.la-alex-details input{min-height:46px;color:var(--la-ink);border:1.5px solid #d5dce6;border-radius:12px;padding:0 12px;font:500 16px Barlow,sans-serif}.la-page .la-alex-as{color:var(--la-muted);flex:auto;font-size:14px}.la-alex-as button{font:inherit;color:var(--la-accent);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.la-page .la-alex-error{color:#b42318;flex:100%;font-size:13px;font-weight:500}.la-alex-form .la-btn{margin-left:auto}.la-btn-dark{background:var(--la-ink);color:#fff}.la-btn-dark:hover{background:#1c2531}.la-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.la-footer{background:var(--la-ink);color:#a7b1be;margin-top:clamp(64px,8vw,104px);padding-top:72px}.la-footer.after-estimate{margin-top:0;padding-top:182px}.la-footer-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:40px;padding-bottom:56px;display:grid}.la-footer-brand{flex-direction:column;gap:18px;display:flex}.la-footer-brand img{align-self:flex-start;width:auto;height:60px}.la-footer-social{gap:10px;display:flex}.la-footer-social a{color:#fff;border:1px solid #ffffff2e;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.la-footer-social a:hover{background:#ffffff14}.la-footer-social svg{width:18px;height:18px}.la-footer h3{color:#fff;margin-bottom:16px;font:700 22px Barlow Condensed,sans-serif}.la-footer ul{flex-direction:column;gap:10px;display:flex}.la-footer a:hover,.la-footer button:hover{color:#fff}.la-footer-link{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.la-footer-contact{flex-direction:column;gap:10px;display:flex}.la-footer-contact .strong{color:#fff;font-weight:700}.la-footer-contact .directions{min-height:44px;color:var(--la-sky);align-items:center;font-weight:700;display:inline-flex}.la-footer-bottom{border-top:1px solid #ffffff1a}.la-footer-bottom .la-wrap{flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding-top:22px;padding-bottom:22px;font-size:14px;display:flex}.la-footer-bottom nav{gap:24px;display:flex}.la-page.la-chrome{background:0 0}.la-chrome-band{background:var(--la-ink);padding-bottom:16px}.la-chrome .la-footer{margin-top:0}@media (width<=1023px){.la-nav,.la-header .la-phone,.la-header .la-login{display:none}.la-menu-btn{display:inline-flex}.la-header{padding-left:16px}}@media (width<=640px){.la-topbar-email{display:none}.la-logo img{height:34px}.la-header .la-btn-sm{min-height:46px;padding:0 14px;font-size:13px}.la-brands{padding-bottom:170px}.la-brand{width:104px;height:62px}.la-about.overlap .la-wrap{margin-top:-120px}.la-about-photo{min-height:280px}.la-tt{min-width:28%}.la-dash .la-btn{width:100%}.la-rating-value{font-size:80px}}.doc-root{--doc-ink:#1a1a1a;--doc-ink2:#4b5563;--doc-mute:#9ca3af;--doc-blue:#2563eb;--doc-line:#e3e8f0;--doc-soft:#f3f5f9;--doc-mint:#1f9d5b;--doc-amber:#b5760c;--doc-red:#c23b33;--doc-head:"Roboto", system-ui, sans-serif;--doc-body:"Roboto", system-ui, sans-serif;--doc-mono:"Roboto", system-ui, sans-serif;min-height:100vh;color:var(--doc-ink);font:400 12.5px/1.4 var(--doc-body);font-variant-numeric:tabular-nums;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#f1f4f9;padding:24px 16px 48px}.doc-root *{box-sizing:border-box}.doc-actions{justify-content:space-between;align-items:center;gap:12px;width:816px;max-width:100%;margin:0 auto 16px;display:flex}.doc-actions-title{font:700 18px var(--doc-head)}.doc-actions-buttons{gap:8px;display:flex}.doc-btn{font:700 13.5px var(--doc-body);color:var(--doc-ink);cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:9999px;align-items:center;gap:8px;padding:10px 18px;text-decoration:none;display:inline-flex}.doc-btn.primary{background:var(--doc-blue);border-color:var(--doc-blue);color:#fff}.doc-status{text-align:center;width:816px;max-width:100%;color:var(--doc-ink2);margin:40px auto}.doc-page{background:#fff;flex-direction:column;width:816px;max-width:100%;min-height:1056px;margin:0 auto 24px;padding:48px;display:flex;position:relative;box-shadow:0 1px 2px #0000000a,0 12px 32px #1a1a1a14}.doc-body{flex-direction:column;flex:1;gap:20px;display:flex}.doc-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.doc-brand{align-items:flex-start;gap:12px;display:flex}.doc-logo{background:var(--doc-blue);color:#fff;width:44px;height:44px;font:800 16px var(--doc-head);border-radius:12px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.doc-logo img{object-fit:contain;background:#fff;width:100%;height:100%}.doc-brand-text{flex-direction:column;gap:3px;display:flex}.doc-brand-name{font:700 18px var(--doc-head)}.doc-brand-line{color:var(--doc-ink2);font-size:12px}.doc-meta{text-align:right;flex-direction:column;align-items:flex-end;gap:6px;display:flex}.doc-title{font:700 28px/1.1 var(--doc-head);letter-spacing:-.6px;margin:0 0 4px}.doc-meta-row{align-items:baseline;gap:10px;display:flex}.doc-meta-row .k{color:var(--doc-ink2);font-size:12px}.doc-meta-row .v{font:600 12.5px var(--doc-mono)}.doc-accent{background:var(--doc-blue);border-radius:9999px;height:4px}.doc-hairline{background:var(--doc-line);height:1px}.doc-eyebrow{font:700 12px var(--doc-body);color:var(--doc-ink2)}.doc-mono{font-family:var(--doc-mono)}.doc-muted{color:var(--doc-ink2)}.doc-mint{color:var(--doc-mint)}.doc-amber{color:var(--doc-amber)}.doc-red{color:var(--doc-red)}.doc-blue{color:var(--doc-blue)}.doc-pill{font:600 12px var(--doc-body);color:#5e6a72;white-space:nowrap;background:#eceef0;border-radius:9999px;align-items:center;padding:4px 10px;display:inline-flex}.doc-pill.mint{color:#1f9d5b;background:#e1f4e9}.doc-pill.amber{color:#b5760c;background:#fbefd8}.doc-pill.red{color:#c23b33;background:#fbe7e5}.doc-pill.blue{color:#2563eb;background:#e8eefd}.doc-parties{grid-auto-columns:1fr;grid-auto-flow:column;gap:24px;display:grid}.doc-party{flex-direction:column;gap:4px;min-width:0;display:flex}.doc-party-line{color:var(--doc-ink2);font-size:12.5px}.doc-party-line.first{color:var(--doc-ink);font-size:14px;font-weight:600}.doc-table{border-collapse:separate;border-spacing:0;width:100%}.doc-table th{background:var(--doc-soft);font:700 12px var(--doc-body);color:var(--doc-ink2);text-align:left;padding:8px 12px}.doc-table th:first-child{border-radius:8px 0 0 8px}.doc-table th:last-child{border-radius:0 8px 8px 0}.doc-table td{border-bottom:1px solid var(--doc-line);vertical-align:top;padding:10px 12px;font-size:12.5px}.doc-table .num{font-family:var(--doc-mono);text-align:right;white-space:nowrap}.doc-table .cell-main{font-weight:600}.doc-table .cell-sub{color:var(--doc-ink2);margin-top:2px;font-size:12px}.doc-subtotal{justify-content:flex-end;align-items:center;gap:24px;padding:8px 12px;display:flex}.doc-subtotal .k{color:var(--doc-ink2);font-size:12px;font-weight:600}.doc-subtotal .v{font:600 12.5px var(--doc-mono);text-align:right;min-width:110px}.doc-totals-wrap{justify-content:flex-end;display:flex}.doc-totals{flex-direction:column;gap:8px;width:300px;display:flex}.doc-total-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.doc-total-row .k{color:var(--doc-ink2);font-size:12.5px}.doc-total-row .v{font:600 13px var(--doc-mono)}.doc-total-row.grand{background:var(--doc-soft);border-radius:10px;padding:10px 12px}.doc-total-row.grand .k{color:var(--doc-ink);font-size:13.5px;font-weight:700}.doc-total-row.grand .v{font-size:18px;font-weight:700}.doc-totals-note{color:var(--doc-ink2);font-size:12px;line-height:1.45}.doc-note{flex-direction:column;gap:6px;display:flex}.doc-note-text{color:var(--doc-ink2);white-space:pre-line;font-size:12px;line-height:1.45}.doc-tile{background:var(--doc-soft);border-radius:12px;flex-direction:column;gap:10px;padding:16px;display:flex}.doc-kv{flex-direction:column;display:flex}.doc-kv-row{border-bottom:1px solid var(--doc-line);gap:16px;padding:9px 0;display:flex}.doc-kv-row .doc-eyebrow{flex-shrink:0;width:150px;padding-top:2px}.doc-kv-row .v{flex:1;font-size:12.5px;font-weight:600}.doc-stats{grid-auto-columns:1fr;grid-auto-flow:column;gap:12px;display:grid}.doc-stat{background:var(--doc-soft);border-radius:10px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.doc-stat .v{font:700 18px var(--doc-mono)}.doc-signatures{grid-auto-columns:1fr;grid-auto-flow:column;gap:32px;display:grid}.doc-signature{border-top:1px solid var(--doc-line);color:var(--doc-ink2);margin-top:28px;padding-top:28px;font-size:12px}.doc-qr{flex-direction:column;align-items:center;gap:6px;display:flex}.doc-qr img{border:1px solid var(--doc-line);background:#fff;border-radius:8px}.doc-qr-caption{color:var(--doc-ink2);text-align:center;font-size:12px}.doc-grid-2{grid-template-columns:1fr 220px;align-items:start;gap:24px;display:grid}.doc-photos{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.doc-photo{aspect-ratio:4/3;background:#dce3ee;border-radius:12px;overflow:hidden}.doc-photo img{object-fit:cover;width:100%;height:100%}.doc-card{border:1px solid var(--doc-line);border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.doc-footer{border-top:1px solid var(--doc-line);color:var(--doc-ink2);justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding-top:8px;font-size:12px;display:flex}.doc-footer .right{font-family:var(--doc-mono);white-space:nowrap}.doc-receipt{width:302px;color:var(--doc-ink);font:400 12px/1.35 var(--doc-body);background:#fff;flex-direction:column;gap:12px;margin:0 auto;padding:20px 16px;display:flex}.doc-receipt .doc-dashed{border-top:1px dashed #c9d1dc}@media print{@page{size:letter;margin:0}html,body,#root{height:auto;background:#fff!important}.doc-root{background:#fff;min-height:0;padding:0}.doc-actions,.doc-status{display:none!important}.doc-page{width:8.5in;min-height:11in;box-shadow:none;margin:0}.doc-page+.doc-page{page-break-before:always;break-before:page}.doc-table tr,.doc-card{break-inside:avoid}}.doc-page.doc-compact .doc-body{gap:12px}.doc-page.doc-compact .doc-table th{padding:6px 10px}.doc-page.doc-compact .doc-table td{padding:6px 10px;font-size:12px}.doc-page.doc-compact .doc-kv{padding:6px 0}.doc-page.doc-compact .doc-note{padding:10px 12px}.doc-cols{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.doc-cols>.doc-kv,.doc-cols>.doc-table{margin:0}@media (width<=640px){.doc-cols{grid-template-columns:1fr}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield}:root{--button-outline:#0000001a;--badge-outline:#0000000d;--opaque-button-border-intensity:-8;--elevate-1:#00000008;--elevate-2:#00000014;--background:0 0% 100%;--foreground:249 11% 18%;--border:240 3% 78%;--card:0 0% 100%;--card-foreground:249 11% 18%;--card-border:240 3% 82%;--sidebar:0 0% 100%;--sidebar-foreground:240 3% 58%;--sidebar-border:240 2% 85%;--sidebar-primary:0 0% 96%;--sidebar-primary-foreground:249 11% 18%;--sidebar-accent:0 0% 96%;--sidebar-accent-foreground:249 11% 18%;--sidebar-ring:240 2% 85%;--popover:0 0% 100%;--popover-foreground:249 11% 18%;--popover-border:215 20% 90%;--primary:221 83% 53%;--primary-foreground:0 0% 100%;--secondary:240 2% 85%;--secondary-foreground:249 11% 18%;--muted:0 0% 96%;--muted-foreground:240 3% 39%;--accent:0 0% 96%;--accent-foreground:249 11% 18%;--destructive:10 82% 44%;--destructive-foreground:0 0% 100%;--input:240 3% 78%;--ring:245 90% 62%;--chart-1:215 80% 50%;--chart-2:142 76% 36%;--chart-3:38 92% 50%;--chart-4:0 84% 60%;--chart-5:195 75% 50%;--font-sans:"IBM Plex Sans", system-ui, sans-serif;--font-serif:Georgia, serif;--font-mono:"JetBrains Mono", Menlo, monospace;--font-num:var(--font-mono);--radius:.75rem;--shadow-2xs:0px 1px 2px 0px #1f29370d;--shadow-xs:0px 1px 2px 0px #1f293714;--shadow-sm:0px 2px 4px -1px #1f293714, 0px 1px 2px -1px #1f29371f;--shadow:0px 4px 6px -1px #1f29371f, 0px 2px 4px -2px #1f29371f;--shadow-md:0px 10px 15px -3px #1f29371a, 0px 4px 6px -2px #1f29370d;--shadow-lg:0px 20px 25px -5px #1f29371a, 0px 10px 10px -5px #1f29370a;--shadow-xl:0px 25px 50px -12px #1f293740;--shadow-2xl:0px 30px 60px -15px #1f29374d;--tracking-normal:0em;--spacing:.25rem;--sidebar-primary-border:hsl(from hsl(var(--sidebar-primary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--sidebar-accent-border:hsl(from hsl(var(--sidebar-accent)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--primary-border:hsl(from hsl(var(--primary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--secondary-border:hsl(from hsl(var(--secondary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--muted-border:hsl(from hsl(var(--muted)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--accent-border:hsl(from hsl(var(--accent)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--destructive-border:hsl(from hsl(var(--destructive)) h s calc(l + var(--opaque-button-border-intensity)) / alpha)}.dark{--button-outline:#ffffff1a;--badge-outline:#ffffff0d;--opaque-button-border-intensity:9;--elevate-1:#ffffff0a;--elevate-2:#ffffff17;--background:250 37% 11%;--foreground:240 5% 91%;--border:252 19% 20%;--card:250 30% 14%;--card-foreground:0 0% 100%;--card-border:252 19% 22%;--sidebar:250 30% 14%;--sidebar-foreground:244 5% 67%;--sidebar-border:252 19% 20%;--sidebar-primary:220 98% 54%;--sidebar-primary-foreground:240 5% 91%;--sidebar-accent:252 19% 20%;--sidebar-accent-foreground:240 5% 91%;--sidebar-ring:252 19% 20%;--popover:250 30% 14%;--popover-foreground:0 0% 100%;--popover-border:217 33% 24%;--primary:221 83% 53%;--primary-foreground:0 0% 100%;--secondary:248 12% 28%;--secondary-foreground:0 0% 100%;--muted:0 0% 18%;--muted-foreground:244 7% 56%;--accent:250 37% 11%;--accent-foreground:55 8% 95%;--destructive:10 82% 44%;--destructive-foreground:0 0% 100%;--input:252 19% 20%;--ring:245 90% 62%;--chart-1:215 85% 70%;--chart-2:142 76% 50%;--chart-3:38 92% 65%;--chart-4:0 84% 70%;--chart-5:195 75% 65%;--shadow-2xs:0px 1px 2px 0px #080b124d;--shadow-xs:0px 1px 2px 0px #080b1266;--shadow-sm:0px 2px 4px -1px #080b1266, 0px 1px 2px -1px #080b1280;--shadow:0px 4px 6px -1px #080b1280, 0px 2px 4px -2px #080b1280;--shadow-md:0px 10px 15px -3px #080b1280, 0px 4px 6px -2px #080b1266;--shadow-lg:0px 20px 25px -5px #080b1280, 0px 10px 10px -5px #080b1266;--shadow-xl:0px 25px 50px -12px #080b1299;--shadow-2xl:0px 30px 60px -15px #080b12b3;--sidebar-primary-border:hsl(from hsl(var(--sidebar-primary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--sidebar-accent-border:hsl(from hsl(var(--sidebar-accent)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--primary-border:hsl(from hsl(var(--primary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--secondary-border:hsl(from hsl(var(--secondary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--muted-border:hsl(from hsl(var(--muted)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--accent-border:hsl(from hsl(var(--accent)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--destructive-border:hsl(from hsl(var(--destructive)) h s calc(l + var(--opaque-button-border-intensity)) / alpha)}.pac-container{max-width:calc(100vw - 2rem);z-index:10000!important;pointer-events:auto!important}.portal-accent{--primary:221 83% 53%;--primary-foreground:0 0% 100%;--ring:221 83% 53%}.dark .portal-accent{--primary:221 83% 53%;--ring:221 83% 53%}[data-skin=refined-light]{--canvas:#f7f8fc;--canvas-2:#edf0f8;--paper:#fff;--paper-soft:#fafbfe;--ink:#15171f;--ink-2:#424859;--ink-3:#6a7180;--ink-4:#99a0ae;--hair:#e5e8f1;--hair-2:#dbdfec;--hair-strong:#c9cfe0;--brand:#2b50d8;--brand-deep:#1e3a9e;--brand-soft:#e7ecfb;--brand-soft-2:#d3dcf7;--brand-ink:#1a3289;--blue:#2563b8;--blue-bg:#e6effa;--blue-bd:#cadcf2;--amber:#b5760c;--amber-bg:#fbefd8;--amber-bd:#f2dfb9;--violet:#7a4bc4;--violet-bg:#f0e9fb;--violet-bd:#e2d3f5;--mint:#1f9d5b;--mint-bg:#e1f4e9;--mint-bd:#c6e9d3;--slate:#5e6a72;--slate-bg:#eceef0;--slate-bd:#dce0e3;--red:#c23b33;--red-bg:#fbe7e5;--red-bd:#f3cfcc;--radius-sm:9px;--radius-lg:18px;--sidebar-w:280px;--topbar-h:66px;--ease:cubic-bezier(.22,.61,.36,1);--brand-hsl:227 69% 51%;--brand-soft-hsl:225 71% 95%;--brand-soft-2-hsl:225 69% 90%;--brand-deep-hsl:227 68% 37%;--brand-ink-hsl:227 68% 32%;--mint-hsl:149 67% 37%;--amber-hsl:38 88% 38%;--violet-hsl:263 51% 53%;--slate-hsl:204 10% 41%;--background:228 45% 98%;--foreground:228 19% 10%;--border:225 30% 92%;--input:224 27% 83%;--card:0 0% 100%;--card-foreground:228 19% 10%;--card-border:225 30% 92%;--popover:0 0% 100%;--popover-foreground:228 19% 10%;--popover-border:225 30% 92%;--primary:227 69% 51%;--primary-foreground:0 0% 100%;--secondary:224 44% 95%;--secondary-foreground:224 15% 30%;--muted:224 44% 95%;--muted-foreground:221 9% 46%;--accent:225 71% 95%;--accent-foreground:227 68% 32%;--destructive:3 58% 48%;--destructive-foreground:0 0% 100%;--ring:227 69% 51%;--chart-1:149 67% 37%;--chart-2:215 67% 43%;--chart-3:38 88% 38%;--chart-4:263 51% 53%;--chart-5:204 10% 41%;--sidebar:224 44% 95%;--sidebar-foreground:224 15% 30%;--sidebar-border:225 30% 92%;--sidebar-primary:227 69% 51%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:225 71% 95%;--sidebar-accent-foreground:227 68% 32%;--sidebar-ring:227 69% 51%;--primary-border:hsl(from hsl(var(--primary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--secondary-border:hsl(from hsl(var(--secondary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--muted-border:hsl(from hsl(var(--muted)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--accent-border:hsl(from hsl(var(--accent)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--destructive-border:hsl(from hsl(var(--destructive)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--sidebar-primary-border:hsl(from hsl(var(--sidebar-primary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--sidebar-accent-border:hsl(from hsl(var(--sidebar-accent)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--font-display:"Fraunces", Georgia, serif;--font-sans:"IBM Plex Sans", system-ui, sans-serif;--font-serif:"Fraunces", Georgia, serif;--radius:13px}html.dark[data-skin=refined-light],.dark [data-skin=refined-light],[data-skin=refined-light].dark{--canvas:#16140f;--canvas-2:#1c1a14;--paper:#221e17;--paper-soft:#1b1813;--ink:#f3eee4;--ink-2:#d2cbbc;--ink-3:#a59c8c;--ink-4:#7a7160;--hair:#2b281f;--hair-2:#332f25;--hair-strong:#423c2e;--brand:#6e8cf5;--brand-deep:#5573e8;--brand-soft:#1a2138;--brand-soft-2:#232e52;--brand-ink:#c9d5fb;--blue:#6ea9f0;--blue-bg:#19243a;--blue-bd:#26374f;--amber:#e3ac4e;--amber-bg:#2c2413;--amber-bd:#473a1a;--violet:#b89de8;--violet-bg:#241d33;--violet-bd:#372c4c;--mint:#5fcb8e;--mint-bg:#15271d;--mint-bd:#234a33;--slate:#9da7b0;--slate-bg:#222731;--slate-bd:#333a45;--red:#eb8074;--red-bg:#2e1917;--red-bd:#4c2622;--brand-hsl:227 87% 70%;--brand-soft-hsl:226 37% 16%;--brand-soft-2-hsl:226 40% 23%;--brand-deep-hsl:228 76% 62%;--brand-ink-hsl:226 86% 89%;--mint-hsl:146 51% 58%;--amber-hsl:38 73% 60%;--violet-hsl:262 62% 76%;--slate-hsl:208 11% 65%;--background:43 19% 7%;--foreground:40 38% 92%;--border:45 16% 15%;--input:42 18% 22%;--card:38 19% 11%;--card-foreground:40 38% 92%;--card-border:45 16% 15%;--popover:38 19% 11%;--popover-foreground:40 38% 92%;--popover-border:45 16% 15%;--primary:227 87% 70%;--primary-foreground:43 19% 7%;--secondary:45 17% 9%;--secondary-foreground:41 20% 78%;--muted:45 17% 9%;--muted-foreground:38 12% 60%;--accent:226 37% 16%;--accent-foreground:226 86% 89%;--destructive:6 75% 69%;--destructive-foreground:43 19% 7%;--ring:227 87% 70%;--chart-1:146 51% 58%;--chart-2:213 81% 69%;--chart-3:38 73% 60%;--chart-4:262 62% 76%;--chart-5:208 11% 65%;--sidebar:45 17% 9%;--sidebar-foreground:41 20% 78%;--sidebar-border:45 16% 15%;--sidebar-primary:227 87% 70%;--sidebar-primary-foreground:43 19% 7%;--sidebar-accent:226 37% 16%;--sidebar-accent-foreground:226 86% 89%;--sidebar-ring:227 87% 70%}[data-skin=refined-light][data-portal=customer]{--canvas:#f7f8fa;--canvas-2:#edf0f4;--paper:#fff;--paper-soft:#fafbfd;--ink:#15181e;--ink-2:#3e4550;--ink-3:#69717f;--ink-4:#98a1af;--hair:#eaedf2;--hair-2:#e0e4eb;--hair-strong:#cdd3dd;--brand:#2463eb;--brand-deep:#164fca;--brand-soft:#ecf1fe;--brand-soft-2:#d5e1fc;--brand-ink:#1c449c;--brand-hsl:221 83% 53%;--brand-soft-hsl:221 90% 96%;--brand-soft-2-hsl:221 85% 91%;--brand-deep-hsl:221 80% 44%;--brand-ink-hsl:221 70% 36%;--background:213 20% 98%;--foreground:218 14% 10%;--border:216 20% 91%;--input:216 18% 84%;--card:0 0% 100%;--card-foreground:218 14% 10%;--card-border:216 20% 91%;--popover:0 0% 100%;--popover-foreground:218 14% 10%;--popover-border:216 20% 91%;--primary:221 83% 53%;--primary-foreground:0 0% 100%;--secondary:213 24% 95%;--secondary-foreground:216 14% 27%;--muted:213 24% 95%;--muted-foreground:216 10% 45%;--accent:221 90% 96%;--accent-foreground:221 70% 36%;--destructive:3 58% 48%;--destructive-foreground:0 0% 100%;--ring:221 83% 53%;--sidebar:213 24% 95%;--sidebar-foreground:216 14% 27%;--sidebar-border:216 20% 91%;--sidebar-primary:221 83% 53%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:221 90% 96%;--sidebar-accent-foreground:221 70% 36%;--sidebar-ring:221 83% 53%;--bottomnav-h:64px}html.dark[data-skin=refined-light][data-portal=customer],html[data-theme=dark][data-skin=refined-light][data-portal=customer],html[data-theme=dark] [data-skin=refined-light][data-portal=customer],.dark [data-skin=refined-light][data-portal=customer]{--canvas:#0f1218;--canvas-2:#161a22;--paper:#1a1f28;--paper-soft:#141821;--ink:#eef1f6;--ink-2:#c5ccd6;--ink-3:#969eac;--ink-4:#69717f;--hair:#262c37;--hair-2:#2e3543;--hair-strong:#3a4252;--brand:#6e99f7;--brand-deep:#4c80f0;--brand-soft:#182339;--brand-soft-2:#1f2f51;--brand-ink:#b6ccfb;--brand-hsl:221 90% 70%;--brand-soft-hsl:221 40% 16%;--brand-soft-2-hsl:221 45% 22%;--brand-deep-hsl:221 85% 62%;--brand-ink-hsl:221 90% 85%;--background:218 22% 9%;--foreground:214 28% 93%;--border:218 18% 18%;--input:218 18% 26%;--card:218 20% 13%;--card-foreground:214 28% 93%;--card-border:218 18% 18%;--popover:218 20% 13%;--popover-foreground:214 28% 93%;--popover-border:218 18% 18%;--primary:221 90% 70%;--primary-foreground:218 22% 9%;--secondary:218 18% 12%;--secondary-foreground:214 20% 75%;--muted:218 18% 12%;--muted-foreground:216 10% 58%;--accent:221 40% 16%;--accent-foreground:221 90% 85%;--destructive:6 75% 69%;--destructive-foreground:218 22% 9%;--ring:221 90% 70%;--sidebar:218 18% 12%;--sidebar-foreground:214 20% 75%;--sidebar-border:218 18% 18%;--sidebar-primary:221 90% 70%;--sidebar-primary-foreground:218 22% 9%;--sidebar-accent:221 40% 16%;--sidebar-accent-foreground:221 90% 85%;--sidebar-ring:221 90% 70%}.doc-number{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.tnum,.money,.tabular-nums{font-family:var(--font-num);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1}.money{font-weight:700}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-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-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}.uppy-Root{box-sizing:border-box;color:#333;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Segoe UI Symbol,Segoe UI Emoji,Apple Color Emoji,Roboto,Helvetica,Arial,sans-serif;line-height:1;position:relative}.uppy-Root[dir=rtl],[dir=rtl] .uppy-Root{text-align:right}.uppy-Root *,.uppy-Root :after,.uppy-Root :before{box-sizing:inherit}.uppy-Root [hidden]{display:none}.uppy-u-reset{all:initial;appearance:none;box-sizing:border-box;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Segoe UI Symbol,Segoe UI Emoji,Apple Color Emoji,Roboto,Helvetica,Arial,sans-serif;line-height:1}[dir=rtl] .uppy-u-reset{text-align:right}.uppy-truncate-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.uppy-c-textInput{background-color:#fff;border:1px solid #ddd;border-radius:4px;padding:6px 8px;font-family:inherit;font-size:14px;line-height:1.5}.uppy-size--md .uppy-c-textInput{padding:8px 10px}.uppy-c-textInput:focus{border-color:#1269cf99;outline:none;box-shadow:0 0 0 3px #1269cf26}[data-uppy-theme=dark] .uppy-c-textInput{color:#eaeaea;background-color:#333;border-color:#333}[data-uppy-theme=dark] .uppy-c-textInput:focus{box-shadow:none;border-color:#525252}.uppy-c-icon{fill:currentColor;max-width:100%;max-height:100%;display:inline-block;overflow:hidden}.uppy-c-btn{color:inherit;font-family:inherit;font-size:inherit;-webkit-user-select:none;user-select:none;white-space:nowrap;justify-content:center;align-items:center;font-weight:500;line-height:1;transition-property:background-color,color;transition-duration:.3s;display:inline-flex}.uppy-c-btn,[dir=rtl] .uppy-c-btn{text-align:center}.uppy-c-btn:not(:disabled):not(.disabled){cursor:pointer}.uppy-c-btn::-moz-focus-inner{border:0}.uppy-c-btn-primary{color:#fff;background-color:#1269cf;border-radius:4px;padding:10px 18px;font-size:14px}.uppy-c-btn-primary:not(:disabled):hover{background-color:#0e51a0}.uppy-c-btn-primary:focus{outline:none;box-shadow:0 0 0 3px #1269cf66}.uppy-size--md .uppy-c-btn-primary{padding:13px 22px}[data-uppy-theme=dark] .uppy-c-btn-primary{color:#eaeaea}[data-uppy-theme=dark] .uppy-c-btn-primary:focus{outline:none}[data-uppy-theme=dark] .uppy-c-btn-primary::-moz-focus-inner{border:0}[data-uppy-theme=dark] .uppy-c-btn-primary:focus{box-shadow:0 0 0 2px #aae1ffd9}.uppy-c-btn-primary.uppy-c-btn--disabled{background-color:#8eb2db}.uppy-c-btn-link{background-color:initial;color:#525252;border-radius:4px;padding:10px 15px;font-size:14px;line-height:1}.uppy-c-btn-link:hover{color:#333}.uppy-c-btn-link:focus{outline:none;box-shadow:0 0 0 3px #1269cf40}.uppy-size--md .uppy-c-btn-link{padding:13px 18px}[data-uppy-theme=dark] .uppy-c-btn-link{color:#eaeaea}[data-uppy-theme=dark] .uppy-c-btn-link:focus{outline:none}[data-uppy-theme=dark] .uppy-c-btn-link::-moz-focus-inner{border:0}[data-uppy-theme=dark] .uppy-c-btn-link:focus{box-shadow:0 0 0 2px #aae1ffd9}[data-uppy-theme=dark] .uppy-c-btn-link:hover{color:#939393}.uppy-ProviderBrowser-viewType--grid ul.uppy-ProviderBrowser-list,.uppy-ProviderBrowser-viewType--unsplash ul.uppy-ProviderBrowser-list{flex-flow:wrap;justify-content:space-between;align-items:flex-start;padding:6px;display:flex}.uppy-ProviderBrowser-viewType--grid ul.uppy-ProviderBrowser-list:after,.uppy-ProviderBrowser-viewType--unsplash ul.uppy-ProviderBrowser-list:after{content:"";flex:auto}.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem,.uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem{width:50%;margin:0;position:relative}.uppy-size--md .uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem,.uppy-size--md .uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem{width:33.3333%}.uppy-size--lg .uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem,.uppy-size--lg .uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem{width:25%}.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem:before,.uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem:before{content:"";padding-top:100%;display:block}.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--selected img,.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--selected svg,.uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem--selected img,.uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem--selected svg{opacity:.85}.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--disabled,.uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem--disabled{opacity:.5}.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--noPreview .uppy-ProviderBrowserItem-inner,.uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem--noPreview .uppy-ProviderBrowserItem-inner{background-color:#93939333}[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--noPreview .uppy-ProviderBrowserItem-inner,[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem--noPreview .uppy-ProviderBrowserItem-inner{background-color:#eaeaea33}.uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--noPreview svg,.uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem--noPreview svg{fill:#000000b3;width:30%;height:30%}[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--grid li.uppy-ProviderBrowserItem--noPreview svg,[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--unsplash li.uppy-ProviderBrowserItem--noPreview svg{fill:#fffc}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-inner,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-inner{text-align:center;border-radius:4px;width:calc(100% - 14px);height:calc(100% - 14px);position:absolute;inset:7px;overflow:hidden}@media (hover:none){.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-inner .uppy-ProviderBrowserItem-author,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-inner .uppy-ProviderBrowserItem-author{display:block}}[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-inner,[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-inner{box-shadow:0 0 0 3px #aae1ffb3}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-inner img,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-inner img{object-fit:cover;border-radius:4px;width:100%;height:100%}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-author,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-author{color:#fff;background:#0000004d;width:100%;margin:0;padding:5px;font-size:12px;font-weight:500;text-decoration:none;display:none;position:absolute;bottom:0;left:0}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-author:hover,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-author:hover{background:#0006;text-decoration:underline}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-checkbox{opacity:0;z-index:1002;background-color:#1269cf;border-radius:50%;width:26px;height:26px;position:absolute;top:16px;right:16px}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox:after,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-checkbox:after{inset-inline-start:7px;width:12px;height:7px;top:8px}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem--is-checked .uppy-ProviderBrowserItem-checkbox,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem--is-checked .uppy-ProviderBrowserItem-checkbox{opacity:1}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox--grid:focus+label .uppy-ProviderBrowserItem-author,.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox--grid:hover+label .uppy-ProviderBrowserItem-author,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-checkbox--grid:focus+label .uppy-ProviderBrowserItem-author,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-checkbox--grid:hover+label .uppy-ProviderBrowserItem-author{display:block}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox--grid:focus+label,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-checkbox--grid:focus+label{box-shadow:0 0 0 3px #1269cf80}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox--grid:focus+label:focus,.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-checkbox--grid:focus+label:focus{outline:none}.uppy-ProviderBrowser-viewType--grid .uppy-ProviderBrowserItem-checkbox--grid:focus+label::-moz-focus-inner{border:0}.uppy-ProviderBrowser-viewType--unsplash .uppy-ProviderBrowserItem-checkbox--grid:focus+label::-moz-focus-inner{border:0}.uppy-ProviderBrowser-viewType--list{background-color:#fff}[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--list{background-color:#1f1f1f}.uppy-ProviderBrowser-viewType--list li.uppy-ProviderBrowserItem{align-items:center;margin:0;padding:7px 15px;display:flex}[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--list li.uppy-ProviderBrowserItem{color:#eaeaea}.uppy-ProviderBrowser-viewType--list li.uppy-ProviderBrowserItem--disabled{opacity:.6}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-checkbox{background-color:#fff;border:1px solid #cfcfcf;border-radius:3px;width:17px;height:17px;margin-inline-end:15px}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-checkbox:focus{border:1px solid #1269cf;outline:none;box-shadow:0 0 0 3px #1269cf40}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-checkbox:after{opacity:0;inset-inline-start:3px;width:9px;height:5px;top:4px}[data-uppy-theme=dark] .uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-checkbox:focus{border-color:#02baf2b3;box-shadow:0 0 0 3px #02baf233}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem--is-checked .uppy-ProviderBrowserItem-checkbox,.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem--is-partial .uppy-ProviderBrowserItem-checkbox{background-color:#1269cf;border-color:#1269cf}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem--is-checked .uppy-ProviderBrowserItem-checkbox:after,.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem--is-partial .uppy-ProviderBrowserItem-checkbox:after{opacity:1}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner{color:inherit;text-overflow:ellipsis;white-space:nowrap;align-items:center;padding:2px;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Segoe UI Symbol,Segoe UI Emoji,Apple Color Emoji,Roboto,Helvetica,Arial,sans-serif;display:flex;overflow:hidden}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner:focus{outline:none;text-decoration:underline}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner img,.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner svg{margin-inline-end:8px}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-inner span{text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem--disabled .uppy-ProviderBrowserItem-inner{cursor:default}.uppy-ProviderBrowser-viewType--list .uppy-ProviderBrowserItem-iconWrap{width:20px;margin-inline-end:7px}.uppy-ProviderBrowserItem-checkbox{cursor:pointer;flex-shrink:0;position:relative}.uppy-ProviderBrowserItem-checkbox:disabled,.uppy-ProviderBrowserItem-checkbox:disabled:after{cursor:default}[data-uppy-theme=dark] .uppy-ProviderBrowserItem-checkbox{background-color:#1f1f1f;border-color:#939393}[data-uppy-theme=dark] .uppy-ProviderBrowserItem--is-checked .uppy-ProviderBrowserItem-checkbox{background-color:#333}.uppy-ProviderBrowserItem--is-checked .uppy-ProviderBrowserItem-checkbox:after{content:"";cursor:pointer;border-bottom:2px solid #eaeaea;border-left:2px solid #eaeaea;position:absolute;transform:rotate(-45deg)}.uppy-ProviderBrowserItem--is-partial .uppy-ProviderBrowserItem-checkbox:after{content:""!important;background-color:#eaeaea!important;height:2px!important;position:absolute!important;top:50%!important;left:20%!important;right:20%!important;transform:translateY(-50%)!important}.uppy-SearchProvider{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex}[data-uppy-theme=dark] .uppy-SearchProvider{background-color:#1f1f1f}.uppy-SearchProvider-input{width:90%;max-width:650px;margin-bottom:15px}.uppy-size--md .uppy-SearchProvider-input{margin-bottom:20px}.uppy-SearchProvider-input::-webkit-search-cancel-button{display:none}.uppy-SearchProvider-searchButton{padding:13px 25px}.uppy-size--md .uppy-SearchProvider-searchButton{padding:13px 30px}.uppy-DashboardContent-panelBody{flex:1;justify-content:center;align-items:center;display:flex}[data-uppy-theme=dark] .uppy-DashboardContent-panelBody{background-color:#1f1f1f}.uppy-Provider-auth,.uppy-Provider-empty,.uppy-Provider-error,.uppy-Provider-loading{color:#939393;flex-flow:column wrap;flex:1;justify-content:center;align-items:center;display:flex}.uppy-Provider-empty{color:#939393}.uppy-Provider-authIcon svg{width:100px;height:75px}.uppy-Provider-authTitle{color:#757575;text-align:center;max-width:500px;margin-bottom:30px;padding:0 15px;font-size:17px;font-weight:400;line-height:1.4}.uppy-size--md .uppy-Provider-authTitle{font-size:20px}[data-uppy-theme=dark] .uppy-Provider-authTitle{color:#cfcfcf}.uppy-Provider-btn-google{background:#4285f4;align-items:center;display:flex;padding:8px 12px!important}.uppy-Provider-btn-google:hover{background-color:#1266f1}.uppy-Provider-btn-google:focus{outline:none;box-shadow:0 0 0 3px #4285f466}.uppy-Provider-btn-google svg{margin-right:8px}.uppy-Provider-breadcrumbs{color:#525252;text-align:start;flex:1;margin-bottom:10px;font-size:12px}.uppy-size--md .uppy-Provider-breadcrumbs{margin-bottom:0}[data-uppy-theme=dark] .uppy-Provider-breadcrumbs{color:#eaeaea}.uppy-Provider-breadcrumbsIcon{color:#525252;vertical-align:middle;margin-inline-end:4px;line-height:1;display:inline-block}.uppy-Provider-breadcrumbsIcon svg{fill:#525252;width:13px;height:13px}.uppy-Provider-breadcrumbs button{line-height:inherit;border-radius:3px;padding:4px;display:inline-block}.uppy-Provider-breadcrumbs button:focus{outline:none}.uppy-Provider-breadcrumbs button::-moz-focus-inner{border:0}.uppy-Provider-breadcrumbs button:hover{color:#0e51a0}.uppy-Provider-breadcrumbs button:focus{background-color:#dfe6f1}[data-uppy-theme=dark] .uppy-Provider-breadcrumbs button:focus{background-color:#333}.uppy-Provider-breadcrumbs button:not(:last-of-type){text-decoration:underline}.uppy-Provider-breadcrumbs button:last-of-type{color:#333;cursor:normal;pointer-events:none;font-weight:500}.uppy-Provider-breadcrumbs button:hover{cursor:pointer}[data-uppy-theme=dark] .uppy-Provider-breadcrumbs button{color:#eaeaea}.uppy-ProviderBrowser{flex-direction:column;flex:1;height:100%;font-size:14px;font-weight:400;display:flex}.uppy-ProviderBrowser-user{color:#333;margin:0 8px 0 0;font-weight:500}[data-uppy-theme=dark] .uppy-ProviderBrowser-user{color:#eaeaea}.uppy-ProviderBrowser-user:after{color:#939393;content:"·";font-weight:400;position:relative;inset-inline-start:4px}.uppy-ProviderBrowser-header{z-index:1001;border-bottom:1px solid #eaeaea;position:relative}[data-uppy-theme=dark] .uppy-ProviderBrowser-header{border-bottom:1px solid #333}.uppy-ProviderBrowser-headerBar{color:#757575;z-index:1001;background-color:#fafafa;padding:7px 15px;font-size:12px;line-height:1.4}.uppy-size--md .uppy-ProviderBrowser-headerBar{align-items:center;display:flex}[data-uppy-theme=dark] .uppy-ProviderBrowser-headerBar{background-color:#1f1f1f}.uppy-ProviderBrowser-headerBar--simple{text-align:center;justify-content:center;display:block}.uppy-ProviderBrowser-headerBar--simple .uppy-Provider-breadcrumbsWrap{vertical-align:middle;flex:none;display:inline-block}.uppy-ProviderBrowser-searchFilter{align-items:center;width:100%;height:30px;margin-top:15px;margin-bottom:15px;padding-left:8px;padding-right:8px;display:flex;position:relative}.uppy-ProviderBrowser-searchFilterInput{color:#333;z-index:1001;background-color:#eaeaea;border:0;border-radius:4px;outline:0;width:100%;height:30px;padding-inline:30px;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Segoe UI Symbol,Segoe UI Emoji,Apple Color Emoji,Roboto,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.4}.uppy-ProviderBrowser-searchFilterInput::-webkit-search-cancel-button{display:none}[data-uppy-theme=dark] .uppy-ProviderBrowser-searchFilterInput{color:#eaeaea;background-color:#1f1f1f}.uppy-ProviderBrowser-searchFilterInput:focus{background-color:#cfcfcf;border:0}[data-uppy-theme=dark] .uppy-ProviderBrowser-searchFilterInput:focus{background-color:#333}.uppy-ProviderBrowser-searchFilterIcon{color:#757575;z-index:1002;width:12px;height:12px;position:absolute;inset-inline-start:16px}.uppy-ProviderBrowser-searchFilterInput::placeholder{color:#939393;opacity:1}.uppy-ProviderBrowser-searchFilterReset{color:#939393;cursor:pointer;z-index:1002;border-radius:3px;width:22px;height:22px;padding:6px;position:absolute;inset-inline-end:16px}.uppy-ProviderBrowser-searchFilterReset:focus{outline:none}.uppy-ProviderBrowser-searchFilterReset::-moz-focus-inner{border:0}.uppy-ProviderBrowser-searchFilterReset:focus{box-shadow:0 0 0 3px #1269cf80}.uppy-ProviderBrowser-searchFilterReset:hover{color:#757575}.uppy-ProviderBrowser-searchFilterReset svg{vertical-align:text-top}.uppy-ProviderBrowser-userLogout{color:#1269cf;cursor:pointer;line-height:inherit;border-radius:3px;padding:4px}.uppy-ProviderBrowser-userLogout:focus{outline:none}.uppy-ProviderBrowser-userLogout::-moz-focus-inner{border:0}.uppy-ProviderBrowser-userLogout:hover{color:#0e51a0}.uppy-ProviderBrowser-userLogout:focus{background-color:#dfe6f1}[data-uppy-theme=dark] .uppy-ProviderBrowser-userLogout:focus{background-color:#333}.uppy-ProviderBrowser-userLogout:hover{text-decoration:underline}[data-uppy-theme=dark] .uppy-ProviderBrowser-userLogout{color:#eaeaea}.uppy-ProviderBrowser-body{flex:1;position:relative}.uppy-ProviderBrowser-list{border-spacing:0;-webkit-overflow-scrolling:touch;background-color:#fff;flex:1;width:100%;height:100%;margin:0;padding:0;list-style:none;display:block;position:absolute;inset:0;overflow:hidden auto}[data-uppy-theme=dark] .uppy-ProviderBrowser-list{background-color:#1f1f1f}.uppy-ProviderBrowser-list:focus{outline:none}.uppy-ProviderBrowserItem-inner{cursor:pointer;font-size:13px;font-weight:500}.uppy-ProviderBrowser-footer{background-color:#fff;border-top:1px solid #eaeaea;justify-content:space-between;align-items:center;padding:15px;display:flex}.uppy-ProviderBrowser-footer button{margin-inline-end:8px}[data-uppy-theme=dark] .uppy-ProviderBrowser-footer{background-color:#1f1f1f;border-top:1px solid #333}.uppy-ProviderBrowser-footer-buttons{flex-shrink:0}.uppy-ProviderBrowser-footer-error{color:#e32437;line-height:18px}@media (width<=426px){.uppy-ProviderBrowser-footer{flex-direction:column-reverse;align-items:stretch}.uppy-ProviderBrowser-footer-error{padding-bottom:10px}}.picker-dialog-bg{z-index:20000!important}.picker-dialog{z-index:20001!important}.uppy-Dashboard-Item-previewInnerWrap{border-radius:3px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 0 2px #0006}.uppy-size--md .uppy-Dashboard-Item-previewInnerWrap{box-shadow:0 1px 2px #00000026}.uppy-Dashboard--singleFile .uppy-Dashboard-Item-previewInnerWrap{box-shadow:none}.uppy-Dashboard-Item-previewInnerWrap:after{content:"";z-index:1001;background-color:#000000a6;display:none;position:absolute;inset:0}.uppy-Dashboard-Item-previewLink{z-index:1002;position:absolute;inset:0}.uppy-Dashboard-Item-previewLink:focus{box-shadow:inset 0 0 0 3px #579df0}[data-uppy-theme=dark] .uppy-Dashboard-Item-previewLink:focus{box-shadow:inset 0 0 0 3px #016c8d}.uppy-Dashboard-Item-preview img.uppy-Dashboard-Item-previewImg{object-fit:cover;border-radius:3px;width:100%;height:100%;transform:translateZ(0)}.uppy-Dashboard--singleFile .uppy-Dashboard-Item-preview img.uppy-Dashboard-Item-previewImg{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;padding:10px}.uppy-Dashboard-Item-progress{color:#fff;text-align:center;transition:all .35 ease;z-index:1002;width:120px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.uppy-Dashboard-Item-progressIndicator{color:#fff;opacity:.9;width:38px;height:38px;display:inline-block}.uppy-size--md .uppy-Dashboard-Item-progressIndicator{width:55px;height:55px}button.uppy-Dashboard-Item-progressIndicator{cursor:pointer}button.uppy-Dashboard-Item-progressIndicator:focus{outline:none}button.uppy-Dashboard-Item-progressIndicator::-moz-focus-inner{border:0}button.uppy-Dashboard-Item-progressIndicator:focus .uppy-Dashboard-Item-progressIcon--bg,button.uppy-Dashboard-Item-progressIndicator:focus .uppy-Dashboard-Item-progressIcon--retry{fill:#579df0}.uppy-Dashboard-Item-progressIcon--circle{width:100%;height:100%}.uppy-Dashboard-Item-progressIcon--bg{stroke:#fff6}.uppy-Dashboard-Item-progressIcon--progress{stroke:#fff;transition:stroke-dashoffset .5s ease-out}.uppy-Dashboard-Item-progressIcon--play{fill:#fff;stroke:#fff;transition:all .2s}.uppy-Dashboard-Item-progressIcon--cancel{fill:#fff;transition:all .2s}.uppy-Dashboard-Item-progressIcon--pause{fill:#fff;stroke:#fff;transition:all .2s}.uppy-Dashboard-Item-progressIcon--check{fill:#fff;transition:all .2s}.uppy-Dashboard-Item-progressIcon--retry{fill:#fff}.uppy-Dashboard-Item.is-complete .uppy-Dashboard-Item-progress{inset-inline:auto -8px;width:auto;top:-9px;transform:none}.uppy-Dashboard-Item.is-error .uppy-Dashboard-Item-progressIndicator{width:18px;height:18px}.uppy-size--md .uppy-Dashboard-Item.is-error .uppy-Dashboard-Item-progressIndicator{width:28px;height:28px}.uppy-Dashboard-Item.is-complete .uppy-Dashboard-Item-progressIndicator{opacity:1;width:18px;height:18px}.uppy-size--md .uppy-Dashboard-Item.is-complete .uppy-Dashboard-Item-progressIndicator{width:22px;height:22px}.uppy-Dashboard-Item.is-processing .uppy-Dashboard-Item-progress{opacity:0}.uppy-Dashboard-Item-fileInfo{padding-inline-end:5px}.uppy-Dashboard--singleFile .uppy-Dashboard-Item-fileInfo{padding-inline-end:10px}.uppy-size--md.uppy-Dashboard--singleFile .uppy-Dashboard-Item-fileInfo{padding-inline-end:15px}.uppy-Dashboard-Item-name{word-wrap:anywhere;word-break:break-all;margin-bottom:5px;font-size:12px;font-weight:500;line-height:1.3}[data-uppy-theme=dark] .uppy-Dashboard-Item-name{color:#eaeaea}.uppy-size--md.uppy-Dashboard--singleFile .uppy-Dashboard-Item-name{font-size:14px;line-height:1.4}.uppy-Dashboard-Item-fileName{align-items:baseline;display:flex}.uppy-Dashboard-Item-fileName button{margin-left:5px}.uppy-Dashboard-Item-author{color:#757575;vertical-align:bottom;margin-bottom:5px;font-size:11px;font-weight:400;line-height:1;display:inline-block}.uppy-Dashboard-Item-author a{color:#757575}.uppy-Dashboard-Item-status{color:#757575;font-size:11px;font-weight:400;line-height:1}[data-uppy-theme=dark] .uppy-Dashboard-Item-status{color:#bbb}.uppy-Dashboard-Item-statusSize{text-transform:uppercase;vertical-align:bottom;margin-bottom:5px;display:inline-block}.uppy-Dashboard-Item-reSelect{color:#1269cf;font-family:inherit;font-size:inherit;font-weight:600}.uppy-Dashboard-Item-errorMessage{color:#a51523;background-color:#fdeff1;padding:5px 6px;font-size:11px;font-weight:500;line-height:1.3}.uppy-Dashboard-Item-errorMessageBtn{color:#a51523;cursor:pointer;font-size:11px;font-weight:500;text-decoration:underline}.uppy-Dashboard-Item-preview .uppy-Dashboard-Item-errorMessage{display:none}.uppy-size--md .uppy-Dashboard-Item-preview .uppy-Dashboard-Item-errorMessage{border-top:1px solid #f7c2c8;border-bottom-right-radius:3px;border-bottom-left-radius:3px;padding:6px 8px;line-height:1.4;display:block;position:absolute;bottom:0;left:0;right:0}.uppy-Dashboard-Item-fileInfo .uppy-Dashboard-Item-errorMessage{border:1px solid #f7c2c8;border-radius:3px;display:inline-block;position:static}.uppy-size--md .uppy-Dashboard-Item-fileInfo .uppy-Dashboard-Item-errorMessage{display:none}.uppy-Dashboard-Item-action{color:#939393;cursor:pointer}.uppy-Dashboard-Item-action:focus{outline:none}.uppy-Dashboard-Item-action::-moz-focus-inner{border:0}.uppy-Dashboard-Item-action:focus{box-shadow:0 0 0 3px #1269cf80}.uppy-Dashboard-Item-action:hover{color:#1f1f1f;opacity:1}[data-uppy-theme=dark] .uppy-Dashboard-Item-action{color:#cfcfcf}[data-uppy-theme=dark] .uppy-Dashboard-Item-action:focus{outline:none}[data-uppy-theme=dark] .uppy-Dashboard-Item-action::-moz-focus-inner{border:0}[data-uppy-theme=dark] .uppy-Dashboard-Item-action:focus{box-shadow:0 0 0 2px #aae1ffd9}[data-uppy-theme=dark] .uppy-Dashboard-Item-action:hover{color:#eaeaea}.uppy-Dashboard-Item-action--remove{color:#1f1f1f;opacity:.95}.uppy-Dashboard-Item-action--remove:hover{color:#000;opacity:1}.uppy-size--md .uppy-Dashboard-Item-action--remove{inset-inline-end:-8px;z-index:1002;width:18px;height:18px;padding:0;position:absolute;top:-8px}.uppy-size--md .uppy-Dashboard-Item-action--remove:focus{border-radius:50%}.uppy-Dashboard--singleFile.uppy-size--height-md .uppy-Dashboard-Item-action--remove{inset-inline-end:8px;position:absolute;top:8px}[data-uppy-theme=dark] .uppy-Dashboard-Item-action--remove{color:#525252}[data-uppy-theme=dark] .uppy-Dashboard-Item-action--remove:hover{color:#333}.uppy-Dashboard:not(.uppy-size--md):not(.uppy-Dashboard--singleFile.uppy-size--height-md) .uppy-Dashboard-Item-actionWrapper{align-items:center;display:flex}.uppy-Dashboard:not(.uppy-size--md):not(.uppy-Dashboard--singleFile.uppy-size--height-md) .uppy-Dashboard-Item-action{width:22px;height:22px;margin-left:3px;padding:3px}.uppy-Dashboard:not(.uppy-size--md):not(.uppy-Dashboard--singleFile.uppy-size--height-md) .uppy-Dashboard-Item-action:focus{border-radius:3px}.uppy-size--md .uppy-Dashboard-Item-action--copyLink,.uppy-size--md .uppy-Dashboard-Item-action--edit{width:16px;height:16px;padding:0}.uppy-size--md .uppy-Dashboard-Item-action--copyLink:focus,.uppy-size--md .uppy-Dashboard-Item-action--edit:focus{border-radius:3px}.uppy-Dashboard-Item{border-bottom:1px solid #eaeaea;align-items:center;padding:10px;display:flex}.uppy-Dashboard:not(.uppy-Dashboard--singleFile) .uppy-Dashboard-Item{padding-inline-end:0}[data-uppy-theme=dark] .uppy-Dashboard-Item{border-bottom:1px solid #333}.uppy-size--md .uppy-Dashboard-Item{float:inline-start;border-bottom:0;width:calc(33.333% - 30px);height:215px;margin:5px 15px;padding:0;display:block;position:relative}.uppy-size--lg .uppy-Dashboard-Item{width:calc(25% - 30px);height:190px;margin:5px 15px;padding:0}.uppy-size--xl .uppy-Dashboard-Item{width:calc(20% - 30px);height:210px;padding:0}.uppy-Dashboard--singleFile .uppy-Dashboard-Item{border-bottom:0;flex-direction:column;width:100%;max-width:400px;height:100%;padding:15px;display:flex;position:relative}.uppy-Dashboard-Item.is-ghost .uppy-Dashboard-Item-previewInnerWrap{opacity:.2}.uppy-Dashboard-Item.is-ghost .uppy-Dashboard-Item-name{opacity:.7}.uppy-Dashboard-Item.is-ghost .uppy-Dashboard-Item-preview:before{content:"";opacity:.5;z-index:1005;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='39' viewBox='0 0 35 39'%3E%3Cpath fill='%2523000' d='M1.708 38.66c1.709 0 3.417-3.417 6.834-3.417s5.125 3.417 8.61 3.417c3.348 0 5.056-3.417 8.473-3.417 4.305 0 5.125 3.417 6.833 3.417.889 0 1.709-.889 1.709-1.709v-19.68C34.167-5.757 0-5.757 0 17.271v19.68c0 .82.888 1.709 1.708 1.709m8.542-17.084a3.383 3.383 0 0 1-3.417-3.416 3.383 3.383 0 0 1 3.417-3.417 3.383 3.383 0 0 1 3.417 3.417 3.383 3.383 0 0 1-3.417 3.416m13.667 0A3.383 3.383 0 0 1 20.5 18.16a3.383 3.383 0 0 1 3.417-3.417 3.383 3.383 0 0 1 3.416 3.417 3.383 3.383 0 0 1-3.416 3.416'/%3E%3C/svg%3E");background-position:50% 10px;background-repeat:no-repeat;background-size:25px;position:absolute;inset:0}.uppy-size--md .uppy-Dashboard-Item.is-ghost .uppy-Dashboard-Item-preview:before{background-position:50%;background-size:40px}.uppy-Dashboard--singleFile .uppy-Dashboard-Item.is-ghost .uppy-Dashboard-Item-preview:before{background-position:50%;background-size:30%}.uppy-Dashboard-Item-preview{flex-grow:0;flex-shrink:0;width:50px;height:50px;position:relative}.uppy-size--md .uppy-Dashboard-Item-preview{width:100%;height:140px}.uppy-size--lg .uppy-Dashboard-Item-preview{height:120px}.uppy-size--xl .uppy-Dashboard-Item-preview{height:140px}.uppy-Dashboard--singleFile .uppy-Dashboard-Item-preview{flex-grow:1;width:100%;max-height:75%}.uppy-Dashboard--singleFile.uppy-size--md .uppy-Dashboard-Item-preview{max-height:100%}.uppy-Dashboard-Item-fileInfoAndButtons{flex-grow:1;justify-content:space-between;align-items:center;padding-inline:12px 8px;display:flex}.uppy-Dashboard--singleFile .uppy-Dashboard-Item-fileInfoAndButtons,.uppy-size--md .uppy-Dashboard-Item-fileInfoAndButtons{align-items:flex-start;padding:9px 0 0}.uppy-Dashboard--singleFile .uppy-Dashboard-Item-fileInfoAndButtons{flex-grow:0;width:100%}.uppy-Dashboard-Item-fileInfo{flex-grow:1;flex-shrink:1}.uppy-Dashboard-Item-actionWrapper{flex-grow:0;flex-shrink:0}.uppy-Dashboard-Item.is-error .uppy-Dashboard-Item-previewInnerWrap:after,.uppy-Dashboard-Item.is-inprogress .uppy-Dashboard-Item-previewInnerWrap:after{display:block}.uppy-Dashboard-Item-errorDetails{appearance:none;color:#fff;cursor:help;text-align:center;inset-inline-start:2px;background-color:#939393;border:none;border-radius:50%;flex-shrink:0;width:13px;height:13px;font-size:10px;font-weight:600;line-height:12px;position:relative;top:0}.uppy-Dashboard-Item-errorDetails:after{word-wrap:break-word;line-height:1.3}.uppy-Dashboard-FileCard{z-index:1005;background-color:#fff;border-radius:5px;flex-direction:column;width:100%;height:100%;display:flex;position:absolute;inset:0;box-shadow:0 0 10px 4px #0000001a}.uppy-Dashboard-FileCard .uppy-DashboardContent-bar{border-top-left-radius:5px;border-top-right-radius:5px}.uppy-Dashboard-FileCard .uppy-Dashboard-FileCard-actions{border-bottom-right-radius:5px;border-bottom-left-radius:5px}.uppy-Dashboard-FileCard-inner{flex-direction:column;flex-grow:1;flex-shrink:1;height:100%;min-height:0;display:flex}.uppy-Dashboard-FileCard-preview{border-bottom:1px solid #eaeaea;flex-grow:0;flex-shrink:1;justify-content:center;align-items:center;height:60%;min-height:0;display:flex;position:relative}[data-uppy-theme=dark] .uppy-Dashboard-FileCard-preview{background-color:#333;border-bottom:0}.uppy-Dashboard-FileCard-preview img.uppy-Dashboard-Item-previewImg{object-fit:cover;border-radius:3px;flex:none;max-width:90%;max-height:90%;box-shadow:0 3px 20px #00000026}.uppy-Dashboard-FileCard-edit{color:#fff;inset-inline-end:10px;background-color:#00000080;border-radius:50px;padding:7px 15px;font-size:13px;position:absolute;top:10px}.uppy-Dashboard-FileCard-edit:focus{outline:none}.uppy-Dashboard-FileCard-edit::-moz-focus-inner{border:0}.uppy-Dashboard-FileCard-edit:focus{box-shadow:0 0 0 3px #1269cf80}.uppy-Dashboard-FileCard-edit:hover{background-color:#000c}.uppy-Dashboard-FileCard-info{-webkit-overflow-scrolling:touch;flex-grow:0;flex-shrink:0;height:40%;padding:30px 20px 20px;overflow-y:auto}[data-uppy-theme=dark] .uppy-Dashboard-FileCard-info{background-color:#1f1f1f}.uppy-Dashboard-FileCard-fieldset{border:0;max-width:640px;margin:auto auto 12px;padding:0;font-size:0}.uppy-Dashboard-FileCard-label{color:#525252;vertical-align:middle;width:22%;font-size:12px;display:inline-block}.uppy-size--md .uppy-Dashboard-FileCard-label{font-size:14px}[data-uppy-theme=dark] .uppy-Dashboard-FileCard-label{color:#eaeaea}.uppy-Dashboard-FileCard-input{vertical-align:middle;width:78%;display:inline-block}.uppy-Dashboard-FileCard-actions{background-color:#fafafa;border-top:1px solid #eaeaea;flex-grow:0;flex-shrink:0;align-items:center;height:55px;padding:0 15px;display:flex}.uppy-size--md .uppy-Dashboard-FileCard-actions{height:65px}[data-uppy-theme=dark] .uppy-Dashboard-FileCard-actions{background-color:#1f1f1f;border-top:1px solid #333}.uppy-Dashboard-FileCard-actionsBtn{margin-inline-end:10px}.uppy-Informer{text-align:center;z-index:1005;position:absolute;bottom:60px;left:0;right:0}.uppy-Informer span>div{margin-bottom:6px}.uppy-Informer-animated{opacity:0;z-index:-1000;transition:all .3s ease-in;transform:translateY(350%)}.uppy-Informer p{color:#fff;background-color:#757575;border-radius:18px;max-width:90%;margin:0;padding:6px 15px;font-size:12px;font-weight:400;line-height:1.4;display:inline-block}.uppy-size--md .uppy-Informer p{max-width:500px;padding:10px 20px;font-size:14px;line-height:1.3}[data-uppy-theme=dark] .uppy-Informer p{background-color:#333}.uppy-Informer p span{color:#525252;inset-inline-start:3px;vertical-align:middle;background-color:#fff;border-radius:50%;width:13px;height:13px;margin-inline-start:-1px;font-size:10px;line-height:12px;display:inline-block;position:relative;top:-1px}.uppy-Informer p span:hover{cursor:help}.uppy-Informer p span:after{word-wrap:break-word;line-height:1.3}.uppy-Root [aria-label][role~=tooltip]{position:relative}.uppy-Root [aria-label][role~=tooltip]:after,.uppy-Root [aria-label][role~=tooltip]:before{backface-visibility:hidden;box-sizing:border-box;opacity:0;pointer-events:none;transform-origin:top;transition:all var(--microtip-transition-duration,.18s) var(--microtip-transition-easing,ease-in-out) var(--microtip-transition-delay,0s);will-change:transform;z-index:10;position:absolute;transform:translateZ(0)}.uppy-Root [aria-label][role~=tooltip]:before{content:"";background-size:100%!important}.uppy-Root [aria-label][role~=tooltip]:after{box-sizing:initial;color:#fff;content:attr(aria-label);font-size:var(--microtip-font-size,13px);font-weight:var(--microtip-font-weight,normal);text-transform:var(--microtip-text-transform,none);white-space:nowrap;background:#111111e6;border-radius:4px;padding:.5em 1em}.uppy-Root [aria-label][role~=tooltip]:focus:after,.uppy-Root [aria-label][role~=tooltip]:focus:before,.uppy-Root [aria-label][role~=tooltip]:hover:after,.uppy-Root [aria-label][role~=tooltip]:hover:before{opacity:1;pointer-events:auto}.uppy-Root [role~=tooltip][data-microtip-position|=top]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Cpath fill='rgba(17, 17, 17, 0.9)' d='M2.658 0h32.004c-6 0-11.627 12.002-16.002 12.002S8.594 0 2.658 0'/%3E%3C/svg%3E") no-repeat;width:18px;height:6px;margin-bottom:5px;bottom:100%;left:50%;transform:translate(-50%)}.uppy-Root [role~=tooltip][data-microtip-position|=top]:after{margin-bottom:11px;bottom:100%;left:50%;transform:translate(-50%)}.uppy-Root [role~=tooltip][data-microtip-position=top]:hover:after,.uppy-Root [role~=tooltip][data-microtip-position|=top]:hover:before{transform:translate(-50%,-5px)}.uppy-Root [role~=tooltip][data-microtip-position=top-left]:after{bottom:100%;transform:translate(calc(16px - 100%))}.uppy-Root [role~=tooltip][data-microtip-position=top-left]:hover:after{transform:translate(calc(16px - 100%),-5px)}.uppy-Root [role~=tooltip][data-microtip-position=top-right]:after{bottom:100%;transform:translate(-16px)}.uppy-Root [role~=tooltip][data-microtip-position=top-right]:hover:after{transform:translate(-16px,-5px)}.uppy-Root [role~=tooltip][data-microtip-position|=bottom]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Cpath fill='rgba(17, 17, 17, 0.9)' d='M33.342 12H1.338c6 0 11.627-12.002 16.002-12.002S27.406 12 33.342 12'/%3E%3C/svg%3E") no-repeat;width:18px;height:6px;margin-top:5px;margin-bottom:0;top:100%;bottom:auto;left:50%;transform:translate(-50%,-10px)}.uppy-Root [role~=tooltip][data-microtip-position|=bottom]:after{margin-top:11px;top:100%;left:50%;transform:translate(-50%,-10px)}.uppy-Root [role~=tooltip][data-microtip-position=bottom]:hover:after,.uppy-Root [role~=tooltip][data-microtip-position|=bottom]:hover:before{transform:translate(-50%)}.uppy-Root [role~=tooltip][data-microtip-position=bottom-left]:after{top:100%;transform:translate(calc(16px - 100%),-10px)}.uppy-Root [role~=tooltip][data-microtip-position=bottom-left]:hover:after{transform:translate(calc(16px - 100%))}.uppy-Root [role~=tooltip][data-microtip-position=bottom-right]:after{top:100%;transform:translate(-16px,-10px)}.uppy-Root [role~=tooltip][data-microtip-position=bottom-right]:hover:after{transform:translate(-16px)}.uppy-Root [role~=tooltip][data-microtip-position=left]:after,.uppy-Root [role~=tooltip][data-microtip-position=left]:before{inset:50% 100% auto auto;transform:translate(10px,-50%)}.uppy-Root [role~=tooltip][data-microtip-position=left]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='36'%3E%3Cpath fill='rgba(17, 17, 17, 0.9)' d='M0 33.342V1.338c0 6 12.002 11.627 12.002 16.002S0 27.406 0 33.342'/%3E%3C/svg%3E") no-repeat;width:6px;height:18px;margin-bottom:0;margin-right:5px}.uppy-Root [role~=tooltip][data-microtip-position=left]:after{margin-right:11px}.uppy-Root [role~=tooltip][data-microtip-position=left]:hover:after,.uppy-Root [role~=tooltip][data-microtip-position=left]:hover:before{transform:translateY(-50%)}.uppy-Root [role~=tooltip][data-microtip-position=right]:after,.uppy-Root [role~=tooltip][data-microtip-position=right]:before{top:50%;bottom:auto;left:100%;transform:translate(-10px,-50%)}.uppy-Root [role~=tooltip][data-microtip-position=right]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='36'%3E%3Cpath fill='rgba(17, 17, 17, 0.9)' d='M12 2.658v32.004c0-6-12.002-11.627-12.002-16.002S12 8.594 12 2.658'/%3E%3C/svg%3E") no-repeat;width:6px;height:18px;margin-bottom:0;margin-left:5px}.uppy-Root [role~=tooltip][data-microtip-position=right]:after{margin-left:11px}.uppy-Root [role~=tooltip][data-microtip-position=right]:hover:after,.uppy-Root [role~=tooltip][data-microtip-position=right]:hover:before{transform:translateY(-50%)}.uppy-Root [role~=tooltip][data-microtip-size=small]:after{white-space:normal;width:80px}.uppy-Root [role~=tooltip][data-microtip-size=medium]:after{white-space:normal;width:150px}.uppy-Root [role~=tooltip][data-microtip-size=large]:after{white-space:normal;width:260px}.uppy-StatusBar{color:#fff;z-index:1001;background-color:#fff;height:46px;font-size:12px;font-weight:400;line-height:40px;transition:height .2s;display:flex;position:relative}[data-uppy-theme=dark] .uppy-StatusBar{background-color:#1f1f1f}.uppy-StatusBar:before{content:"";background-color:#eaeaea;width:100%;height:2px;position:absolute;inset:0}[data-uppy-theme=dark] .uppy-StatusBar:before{background-color:#757575}.uppy-StatusBar[aria-hidden=true]{height:0;overflow-y:hidden}.uppy-StatusBar.is-complete .uppy-StatusBar-progress{background-color:#1bb240}.uppy-StatusBar.is-error .uppy-StatusBar-progress{background-color:#e32437}.uppy-StatusBar.is-complete .uppy-StatusBar-statusIndicator{color:#1bb240}.uppy-StatusBar.is-error .uppy-StatusBar-statusIndicator{color:#e32437}.uppy-StatusBar:not([aria-hidden=true]).is-waiting{background-color:#fff;border-top:1px solid #eaeaea;height:65px}[data-uppy-theme=dark] .uppy-StatusBar:not([aria-hidden=true]).is-waiting{background-color:#1f1f1f;border-top:1px solid #333}.uppy-StatusBar-progress{z-index:1001;background-color:#1269cf;height:2px;transition:background-color,width .3s ease-out;position:absolute}.uppy-StatusBar-progress.is-indeterminate{background-image:linear-gradient(45deg,#0000004d 25%,#0000 0 50%,#0000004d 0 75%,#0000 0,#0000);background-size:64px 64px;animation:1s linear infinite uppy-StatusBar-ProgressStripes}@keyframes uppy-StatusBar-ProgressStripes{0%{background-position:0 0}to{background-position:64px 0}}.uppy-StatusBar.is-postprocessing .uppy-StatusBar-progress,.uppy-StatusBar.is-preprocessing .uppy-StatusBar-progress{background-color:#f6a623}.uppy-StatusBar.is-waiting .uppy-StatusBar-progress{display:none}.uppy-StatusBar-content{color:#333;text-overflow:ellipsis;white-space:nowrap;z-index:1002;align-items:center;height:100%;padding-inline-start:10px;display:flex;position:relative}.uppy-size--md .uppy-StatusBar-content{padding-inline-start:15px}[data-uppy-theme=dark] .uppy-StatusBar-content{color:#eaeaea}.uppy-StatusBar-status{flex-direction:column;justify-content:center;padding-inline-end:.3em;font-weight:400;line-height:1.4;display:flex}.uppy-StatusBar-statusPrimary{font-weight:500;line-height:1;display:flex}.uppy-StatusBar-statusPrimary button.uppy-StatusBar-details{margin-left:5px}[data-uppy-theme=dark] .uppy-StatusBar-statusPrimary{color:#eaeaea}.uppy-StatusBar-statusSecondary{color:#757575;white-space:nowrap;margin-top:1px;font-size:11px;line-height:1.2;display:inline-block}[data-uppy-theme=dark] .uppy-StatusBar-statusSecondary{color:#bbb}.uppy-StatusBar-statusSecondaryHint{vertical-align:middle;margin-inline-end:5px;line-height:1;display:inline-block}.uppy-size--md .uppy-StatusBar-statusSecondaryHint{margin-inline-end:8px}.uppy-StatusBar-statusIndicator{color:#525252;margin-inline-end:7px;position:relative;top:1px}.uppy-StatusBar-statusIndicator svg{vertical-align:text-bottom}.uppy-StatusBar-actions{bottom:0;inset-inline-end:10px;z-index:1004;align-items:center;display:flex;position:absolute;top:0}.uppy-StatusBar.is-waiting .uppy-StatusBar-actions{background-color:#fafafa;width:100%;height:100%;padding:0 15px;position:static}[data-uppy-theme=dark] .uppy-StatusBar.is-waiting .uppy-StatusBar-actions{background-color:#1f1f1f}.uppy-StatusBar:not([aria-hidden=true]).is-waiting.has-ghosts{flex-direction:column;height:90px}.uppy-size--md .uppy-StatusBar:not([aria-hidden=true]).is-waiting.has-ghosts{flex-direction:row;height:65px}.uppy-StatusBar:not([aria-hidden=true]).is-waiting.has-ghosts .uppy-StatusBar-actions{flex-direction:column;justify-content:center}.uppy-size--md .uppy-StatusBar:not([aria-hidden=true]).is-waiting.has-ghosts .uppy-StatusBar-actions{flex-direction:row;justify-content:normal}.uppy-StatusBar-actionCircleBtn{cursor:pointer;opacity:.9;margin:3px;line-height:1}.uppy-StatusBar-actionCircleBtn:focus{outline:none}.uppy-StatusBar-actionCircleBtn::-moz-focus-inner{border:0}.uppy-StatusBar-actionCircleBtn:focus{box-shadow:0 0 0 3px #1269cf80}[data-uppy-theme=dark] .uppy-StatusBar-actionCircleBtn:focus{outline:none}[data-uppy-theme=dark] .uppy-StatusBar-actionCircleBtn::-moz-focus-inner{border:0}[data-uppy-theme=dark] .uppy-StatusBar-actionCircleBtn:focus{box-shadow:0 0 0 2px #aae1ffd9}.uppy-StatusBar-actionCircleBtn:hover{opacity:1}.uppy-StatusBar-actionCircleBtn:focus{border-radius:50%}.uppy-StatusBar-actionCircleBtn svg{vertical-align:bottom}.uppy-StatusBar-actionBtn{color:#1269cf;font-size:10px;line-height:inherit;vertical-align:middle;display:inline-block}.uppy-size--md .uppy-StatusBar-actionBtn{font-size:11px}.uppy-StatusBar-actionBtn--disabled{opacity:.4}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--disabled{opacity:.7}.uppy-StatusBar-actionBtn--retry{color:#fff;background-color:#ff4b23;border-radius:8px;height:16px;margin-inline-end:6px;padding:1px 6px 3px 18px;line-height:1;position:relative}.uppy-StatusBar-actionBtn--retry:focus{outline:none}.uppy-StatusBar-actionBtn--retry::-moz-focus-inner{border:0}.uppy-StatusBar-actionBtn--retry:focus{box-shadow:0 0 0 3px #1269cf80}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--retry:focus{outline:none}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--retry::-moz-focus-inner{border:0}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--retry:focus{box-shadow:0 0 0 2px #aae1ffd9}.uppy-StatusBar-actionBtn--retry:hover{background-color:#f92d00}.uppy-StatusBar-actionBtn--retry svg{inset-inline-start:6px;position:absolute;top:3px}.uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload{color:#fff;background-color:#1bb240;width:100%;padding:15px 10px;font-size:14px;line-height:1}.uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload:hover{background-color:#189c38}[data-uppy-theme=dark] .uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload{background-color:#1c8b37}[data-uppy-theme=dark] .uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload:hover{background-color:#18762f}.uppy-size--md .uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload{width:auto;padding:13px 22px}.uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload.uppy-StatusBar-actionBtn--disabled:hover{cursor:not-allowed;background-color:#1bb240}[data-uppy-theme=dark] .uppy-StatusBar.is-waiting .uppy-StatusBar-actionBtn--upload.uppy-StatusBar-actionBtn--disabled:hover{background-color:#1c8b37}.uppy-StatusBar:not(.is-waiting) .uppy-StatusBar-actionBtn--upload{background-color:initial;color:#1269cf}.uppy-StatusBar-actionBtn--uploadNewlyAdded{padding-inline-end:3px;padding-bottom:1px;border-radius:3px;padding-inline-start:3px}.uppy-StatusBar-actionBtn--uploadNewlyAdded:focus{outline:none}.uppy-StatusBar-actionBtn--uploadNewlyAdded::-moz-focus-inner{border:0}.uppy-StatusBar-actionBtn--uploadNewlyAdded:focus{box-shadow:0 0 0 3px #1269cf80}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--uploadNewlyAdded:focus{outline:none}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--uploadNewlyAdded::-moz-focus-inner{border:0}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--uploadNewlyAdded:focus{box-shadow:0 0 0 2px #aae1ffd9}.uppy-StatusBar.is-postprocessing .uppy-StatusBar-actionBtn--uploadNewlyAdded,.uppy-StatusBar.is-preprocessing .uppy-StatusBar-actionBtn--uploadNewlyAdded{display:none}.uppy-StatusBar-actionBtn--done{border-radius:3px;padding:7px 8px;line-height:1}.uppy-StatusBar-actionBtn--done:focus{outline:none}.uppy-StatusBar-actionBtn--done::-moz-focus-inner{border:0}.uppy-StatusBar-actionBtn--done:hover{color:#0e51a0}.uppy-StatusBar-actionBtn--done:focus{background-color:#dfe6f1}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--done:focus{background-color:#333}[data-uppy-theme=dark] .uppy-StatusBar-actionBtn--done{color:#02baf2}.uppy-size--md .uppy-StatusBar-actionBtn--done{font-size:14px}.uppy-StatusBar-serviceMsg{color:#000;padding-left:10px;font-size:11px;line-height:1.1}.uppy-size--md .uppy-StatusBar-serviceMsg{padding-left:15px;font-size:14px}[data-uppy-theme=dark] .uppy-StatusBar-serviceMsg{color:#eaeaea}.uppy-StatusBar-serviceMsg-ghostsIcon{opacity:.5;vertical-align:text-bottom;width:10px;position:relative;top:2px;left:6px}.uppy-size--md .uppy-StatusBar-serviceMsg-ghostsIcon{width:15px;top:1px;left:10px}.uppy-StatusBar-details{appearance:none;color:#fff;cursor:help;text-align:center;inset-inline-start:2px;vertical-align:middle;background-color:#939393;border-radius:50%;width:13px;height:13px;font-size:10px;font-weight:600;line-height:12px;display:inline-block;position:relative;top:0}.uppy-StatusBar-details:after{word-wrap:break-word;line-height:1.3}.uppy-StatusBar-spinner{fill:#1269cf;margin-inline-end:10px;animation-name:uppy-StatusBar-spinnerAnimation;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}.uppy-StatusBar.is-postprocessing .uppy-StatusBar-spinner,.uppy-StatusBar.is-preprocessing .uppy-StatusBar-spinner{fill:#f6a623}@keyframes uppy-StatusBar-spinnerAnimation{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.uppy-transition-slideDownUp-enter{opacity:.01;transition:transform .25s ease-in-out,opacity .25s ease-in-out;transform:translateY(-105%)}.uppy-transition-slideDownUp-enter.uppy-transition-slideDownUp-enter-active{opacity:1;transform:translateZ(0)}.uppy-transition-slideDownUp-leave{opacity:1;transition:transform .25s ease-in-out,opacity .25s ease-in-out;transform:translateZ(0)}.uppy-transition-slideDownUp-leave.uppy-transition-slideDownUp-leave-active{opacity:.01;transform:translateY(-105%)}@keyframes uppy-Dashboard-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes uppy-Dashboard-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes uppy-Dashboard-slideDownAndFadeIn{0%{opacity:0;transform:translate(-50%,-70%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes uppy-Dashboard-slideDownAndFadeIn--small{0%{opacity:0;transform:translateY(-20%)}to{opacity:1;transform:translateZ(0)}}@keyframes uppy-Dashboard-slideUpFadeOut{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-70%)}}@keyframes uppy-Dashboard-slideUpFadeOut--small{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translateY(-20%)}}.uppy-Dashboard--modal{z-index:1001}.uppy-Dashboard--modal[aria-hidden=true]{display:none}.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose>.uppy-Dashboard-inner{animation:.3s cubic-bezier(0,0,.2,1) uppy-Dashboard-slideDownAndFadeIn--small}@media only screen and (width>=820px){.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose>.uppy-Dashboard-inner{animation:.3s cubic-bezier(0,0,.2,1) uppy-Dashboard-slideDownAndFadeIn}}.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose>.uppy-Dashboard-overlay{animation:.3s cubic-bezier(0,0,.2,1) uppy-Dashboard-fadeIn}.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose.uppy-Dashboard--isClosing>.uppy-Dashboard-inner{animation:.3s cubic-bezier(0,0,.2,1) uppy-Dashboard-slideUpFadeOut--small}@media only screen and (width>=820px){.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose.uppy-Dashboard--isClosing>.uppy-Dashboard-inner{animation:.3s cubic-bezier(0,0,.2,1) uppy-Dashboard-slideUpFadeOut}}.uppy-Dashboard--modal.uppy-Dashboard--animateOpenClose.uppy-Dashboard--isClosing>.uppy-Dashboard-overlay{animation:.3s cubic-bezier(0,0,.2,1) uppy-Dashboard-fadeOut}.uppy-Dashboard-isFixed{height:100vh;overflow:hidden}.uppy-Dashboard--modal .uppy-Dashboard-overlay{z-index:1001;background-color:#00000080;position:fixed;inset:0}.uppy-Dashboard-inner{background-color:#f4f4f4;border:1px solid #eaeaea;border-radius:5px;outline:none;max-width:100%;max-height:100%;position:relative}.uppy-size--md .uppy-Dashboard-inner{min-height:auto}@media only screen and (width>=820px){.uppy-Dashboard-inner{width:650px;height:500px}}.uppy-Dashboard--modal .uppy-Dashboard-inner{z-index:1002}[data-uppy-theme=dark] .uppy-Dashboard-inner{background-color:#1f1f1f}.uppy-Dashboard--isDisabled .uppy-Dashboard-inner{cursor:not-allowed}.uppy-Dashboard-innerWrap{opacity:0;border-radius:5px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.uppy-Dashboard--isInnerWrapVisible .uppy-Dashboard-innerWrap{opacity:1}.uppy-Dashboard--isDisabled .uppy-Dashboard-innerWrap{cursor:not-allowed;filter:grayscale();opacity:.6;-webkit-user-select:none;user-select:none}.uppy-Dashboard--isDisabled .uppy-ProviderIconBg{fill:#9f9f9f}.uppy-Dashboard--isDisabled [aria-disabled],.uppy-Dashboard--isDisabled [disabled]{cursor:not-allowed;pointer-events:none}.uppy-Dashboard--modal .uppy-Dashboard-inner{border:none;position:fixed;inset:35px 15px 15px}@media only screen and (width>=820px){.uppy-Dashboard--modal .uppy-Dashboard-inner{top:50%;left:50%;right:auto;transform:translate(-50%,-50%);box-shadow:0 5px 15px 4px #00000026}}.uppy-Dashboard-close{color:#ffffffe6;cursor:pointer;inset-inline-end:-2px;z-index:1005;font-size:27px;display:block;position:absolute;top:-33px}.uppy-Dashboard-close:focus{outline:none}.uppy-Dashboard-close::-moz-focus-inner{border:0}.uppy-Dashboard-close:focus{color:#6eabf2}@media only screen and (width>=820px){.uppy-Dashboard-close{inset-inline-end:-35px;font-size:35px;top:-10px}}.uppy-Dashboard-serviceMsg{z-index:1004;background-color:#fffbf7;border-top:1px solid #edd4b9;border-bottom:1px solid #edd4b9;padding:12px 0;font-size:12px;font-weight:500;line-height:1.3;position:relative;top:-1px}.uppy-size--md .uppy-Dashboard-serviceMsg{font-size:14px;line-height:1.4}[data-uppy-theme=dark] .uppy-Dashboard-serviceMsg{color:#eaeaea;background-color:#1f1f1f;border-top:1px solid #333;border-bottom:1px solid #333}.uppy-Dashboard-serviceMsg-title{margin-bottom:4px;padding-left:42px;line-height:1;display:block}.uppy-Dashboard-serviceMsg-text{padding:0 15px}.uppy-Dashboard-serviceMsg-actionBtn{color:#1269cf;font-size:inherit;font-weight:inherit;vertical-align:initial}[data-uppy-theme=dark] .uppy-Dashboard-serviceMsg-actionBtn{color:#02baf2e6}.uppy-Dashboard-serviceMsg-icon{position:absolute;top:10px;left:15px}.uppy-Dashboard-AddFiles{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex;position:relative}[data-uppy-drag-drop-supported=true] .uppy-Dashboard-AddFiles{border:1px dashed #dfdfdf;border-radius:3px;height:calc(100% - 14px);margin:7px}.uppy-Dashboard-AddFilesPanel .uppy-Dashboard-AddFiles{border:none;height:calc(100% - 54px)}.uppy-Dashboard--modal .uppy-Dashboard-AddFiles{border-color:#cfcfcf}[data-uppy-theme=dark] .uppy-Dashboard-AddFiles{border-color:#757575}.uppy-Dashboard-AddFiles-info{margin-top:auto;padding-top:15px;padding-bottom:15px;display:none}.uppy-size--height-md .uppy-Dashboard-AddFiles-info{display:block}.uppy-size--md .uppy-Dashboard-AddFiles-info{padding-top:30px;padding-bottom:0;position:absolute;bottom:25px;left:0;right:0}[data-uppy-num-acquirers="0"] .uppy-Dashboard-AddFiles-info{margin-top:0}.uppy-Dashboard-browse{color:#1269cf;cursor:pointer}.uppy-Dashboard-browse:focus{outline:none}.uppy-Dashboard-browse::-moz-focus-inner{border:0}.uppy-Dashboard-browse:focus,.uppy-Dashboard-browse:hover{border-bottom:1px solid #1269cf}[data-uppy-theme=dark] .uppy-Dashboard-browse{color:#02baf2e6}[data-uppy-theme=dark] .uppy-Dashboard-browse:focus,[data-uppy-theme=dark] .uppy-Dashboard-browse:hover{border-bottom:1px solid #02baf2}.uppy-Dashboard-browseBtn{width:100%;margin-top:8px;margin-bottom:5px;font-size:14px;font-weight:500;display:block}.uppy-size--md .uppy-Dashboard-browseBtn{width:auto;margin:15px auto;padding:13px 44px;font-size:15px}.uppy-Dashboard-AddFiles-list{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;width:100%;margin-top:2px;padding:2px 0;display:flex;overflow-y:auto}.uppy-size--md .uppy-Dashboard-AddFiles-list{flex-flow:wrap;flex:none;justify-content:center;max-width:600px;margin-top:15px;padding-top:0;overflow-y:visible}.uppy-DashboardTab{text-align:center;border-bottom:1px solid #eaeaea;width:100%}[data-uppy-theme=dark] .uppy-DashboardTab{border-bottom:1px solid #333}.uppy-size--md .uppy-DashboardTab{border-bottom:none;width:auto;margin-bottom:10px;display:inline-block}.uppy-DashboardTab-btn{appearance:none;background-color:initial;color:#525252;cursor:pointer;flex-direction:row;justify-content:left;align-items:center;width:100%;height:100%;padding:12px 15px}.uppy-DashboardTab-btn:focus{outline:none}.uppy-size--md .uppy-DashboardTab-btn{border-radius:5px;flex-direction:column;width:86px;margin-inline-end:1px;padding:10px 3px}[data-uppy-theme=dark] .uppy-DashboardTab-btn{color:#eaeaea}.uppy-DashboardTab-btn::-moz-focus-inner{border:0}.uppy-DashboardTab-btn:hover{background-color:#e9ecef}[data-uppy-theme=dark] .uppy-DashboardTab-btn:hover{background-color:#333}.uppy-DashboardTab-btn:active,.uppy-DashboardTab-btn:focus{background-color:#dfe6f1}[data-uppy-theme=dark] .uppy-DashboardTab-btn:active,[data-uppy-theme=dark] .uppy-DashboardTab-btn:focus{background-color:#525252}.uppy-DashboardTab-btn svg{vertical-align:text-top;max-width:100%;max-height:100%;transition:transform .15s ease-in-out;display:inline-block;overflow:hidden}.uppy-DashboardTab-inner{background-color:#fff;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;margin-inline-end:10px;display:flex;box-shadow:0 1px 1px #0000001a,0 1px 2px #0000001a,0 2px 3px #00000005}.uppy-size--md .uppy-DashboardTab-inner{margin-inline-end:0}[data-uppy-theme=dark] .uppy-DashboardTab-inner{background-color:#323232;box-shadow:0 1px 1px #0003,0 1px 2px #0003,0 2px 3px #00000014}.uppy-DashboardTab-name{font-size:14px;font-weight:400}.uppy-size--md .uppy-DashboardTab-name{margin-top:8px;margin-bottom:0;font-size:12px;line-height:15px}.uppy-DashboardTab-iconMyDevice{color:#1269cf}[data-uppy-theme=dark] .uppy-DashboardTab-iconMyDevice{color:#02baf2}.uppy-DashboardTab-iconBox{color:#0061d5}[data-uppy-theme=dark] .uppy-DashboardTab-iconBox{color:#eaeaea}.uppy-DashboardTab-iconDropbox{color:#0061fe}[data-uppy-theme=dark] .uppy-DashboardTab-iconDropbox{color:#eaeaea}.uppy-DashboardTab-iconUnsplash{color:#111}[data-uppy-theme=dark] .uppy-DashboardTab-iconUnsplash{color:#eaeaea}.uppy-DashboardTab-iconWebdav{color:#111}[data-uppy-theme=dark] .uppy-DashboardTab-iconWebdav{color:#eaeaea}.uppy-DashboardTab-iconScreenRec{color:#2c3e50}[data-uppy-theme=dark] .uppy-DashboardTab-iconScreenRec{color:#eaeaea}.uppy-DashboardTab-iconAudio{color:#8030a3}[data-uppy-theme=dark] .uppy-DashboardTab-iconAudio{color:#bf6ee3}.uppy-Dashboard-input{opacity:0;z-index:-1;width:.1px;height:.1px;position:absolute;overflow:hidden}.uppy-DashboardContent-bar{z-index:1004;background-color:#fafafa;border-bottom:1px solid #eaeaea;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;height:40px;padding:0 10px;display:flex;position:relative}.uppy-size--md .uppy-DashboardContent-bar{height:50px;padding:0 15px}[data-uppy-theme=dark] .uppy-DashboardContent-bar{background-color:#1f1f1f;border-bottom:1px solid #333}.uppy-DashboardContent-title{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:170px;margin:auto;font-size:12px;font-weight:500;line-height:40px;position:absolute;top:0;left:0;right:0;overflow-x:hidden}.uppy-size--md .uppy-DashboardContent-title{max-width:300px;font-size:14px;line-height:50px}[data-uppy-theme=dark] .uppy-DashboardContent-title{color:#eaeaea}.uppy-DashboardContent-back,.uppy-DashboardContent-save{-webkit-appearance:none;color:#1269cf;cursor:pointer;font-family:inherit;font-size:inherit;margin:0;background:0 0;border:0;border-radius:3px;margin-inline-start:-6px;padding:7px 6px;font-size:12px;font-weight:400;line-height:1}.uppy-DashboardContent-back:focus,.uppy-DashboardContent-save:focus{outline:none}.uppy-DashboardContent-back::-moz-focus-inner{border:0}.uppy-DashboardContent-save::-moz-focus-inner{border:0}.uppy-DashboardContent-back:hover,.uppy-DashboardContent-save:hover{color:#0e51a0}.uppy-DashboardContent-back:focus,.uppy-DashboardContent-save:focus{background-color:#dfe6f1}[data-uppy-theme=dark] .uppy-DashboardContent-back:focus,[data-uppy-theme=dark] .uppy-DashboardContent-save:focus{background-color:#333}.uppy-size--md .uppy-DashboardContent-back,.uppy-size--md .uppy-DashboardContent-save{font-size:14px}[data-uppy-theme=dark] .uppy-DashboardContent-back,[data-uppy-theme=dark] .uppy-DashboardContent-save{color:#02baf2}.uppy-DashboardContent-addMore{-webkit-appearance:none;color:#1269cf;cursor:pointer;font-family:inherit;font-size:inherit;background:0 0;border:0;border-radius:3px;width:29px;height:29px;margin:0;margin-inline-end:-5px;padding:7px 8px;font-weight:500;line-height:1}.uppy-DashboardContent-addMore:focus{outline:none}.uppy-DashboardContent-addMore::-moz-focus-inner{border:0}.uppy-DashboardContent-addMore:hover{color:#0e51a0}.uppy-DashboardContent-addMore:focus{background-color:#dfe6f1}[data-uppy-theme=dark] .uppy-DashboardContent-addMore:focus{background-color:#333}.uppy-size--md .uppy-DashboardContent-addMore{width:auto;height:auto;margin-inline-end:-8px;font-size:14px}[data-uppy-theme=dark] .uppy-DashboardContent-addMore{color:#02baf2}.uppy-DashboardContent-addMore svg{vertical-align:initial;margin-inline-end:4px}.uppy-size--md .uppy-DashboardContent-addMore svg{width:11px;height:11px}.uppy-DashboardContent-addMoreCaption{display:none}.uppy-size--md .uppy-DashboardContent-addMoreCaption{display:inline}.uppy-DashboardContent-panel{background-color:#f5f5f5;flex:1}.uppy-Dashboard-AddFilesPanel,.uppy-DashboardContent-panel{z-index:1005;border-radius:5px;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.uppy-Dashboard-AddFilesPanel{background:linear-gradient(#fafafad9,#fafafa 65%);box-shadow:0 0 10px 5px #00000026}[data-uppy-theme=dark] .uppy-Dashboard-AddFilesPanel{background-color:#333;background-image:linear-gradient(#1f1f1fd9,#1f1f1f 65%)}.uppy-Dashboard--isAddFilesPanelVisible .uppy-Dashboard-files{filter:blur(2px)}.uppy-Dashboard-progress{width:100%;height:12%;position:absolute;bottom:0;left:0}.uppy-Dashboard-progressBarContainer.is-active{z-index:1004;width:100%;height:100%;position:absolute;top:0;left:0}.uppy-Dashboard-filesContainer{flex:1;margin:0;position:relative;overflow-y:hidden}.uppy-Dashboard-filesContainer:after{clear:both;content:"";display:table}.uppy-Dashboard-files{-webkit-overflow-scrolling:touch;flex:1;margin:0;padding:0 0 10px;overflow-y:auto}.uppy-size--md .uppy-Dashboard-files{padding-top:10px}.uppy-Dashboard--singleFile .uppy-Dashboard-filesInner{justify-content:center;align-items:center;height:100%;display:flex}.uppy-Dashboard-dropFilesHereHint{color:#757575;text-align:center;visibility:hidden;z-index:2000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3Cpath fill='%231269CF' d='M24 1v1C11.85 2 2 11.85 2 24s9.85 22 22 22 22-9.85 22-22S36.15 2 24 2zm0 0V0c13.254 0 24 10.746 24 24S37.254 48 24 48 0 37.254 0 24 10.746 0 24 0zm7.707 19.293a.999.999 0 1 1-1.414 1.414L25 16.414V34a1 1 0 1 1-2 0V16.414l-5.293 5.293a.999.999 0 1 1-1.414-1.414l7-7a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border:1px dashed #1269cf;border-radius:3px;justify-content:center;align-items:center;padding-top:90px;font-size:16px;display:flex;position:absolute;inset:7px}[data-uppy-theme=dark] .uppy-Dashboard-dropFilesHereHint{color:#bbb;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3Cpath fill='%2302BAF2' d='M24 1v1C11.85 2 2 11.85 2 24s9.85 22 22 22 22-9.85 22-22S36.15 2 24 2zm0 0V0c13.254 0 24 10.746 24 24S37.254 48 24 48 0 37.254 0 24 10.746 0 24 0zm7.707 19.293a.999.999 0 1 1-1.414 1.414L25 16.414V34a1 1 0 1 1-2 0V16.414l-5.293 5.293a.999.999 0 1 1-1.414-1.414l7-7a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E");border-color:#02baf2}.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-Dashboard-dropFilesHereHint{pointer-events:none;visibility:visible}.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-Dashboard-files,.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-Dashboard-progressindicators,.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-Dashboard-serviceMsg,.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-DashboardContent-bar{opacity:.15}.uppy-Dashboard.uppy-Dashboard--isDraggingOver .uppy-Dashboard-AddFiles{opacity:.03}.uppy-Dashboard-AddFiles-title{color:#000;text-align:inline-start;width:100%;margin-top:15px;margin-bottom:5px;padding:0 15px;font-size:17px;font-weight:500;line-height:1.35}.uppy-size--md .uppy-Dashboard-AddFiles-title{text-align:center;max-width:480px;margin-top:5px;padding:0 35px;font-size:21px;font-weight:400}[data-uppy-num-acquirers="0"] .uppy-Dashboard-AddFiles-title{text-align:center}[data-uppy-theme=dark] .uppy-Dashboard-AddFiles-title{color:#eaeaea}.uppy-Dashboard-AddFiles-title button{font-weight:500}.uppy-size--md .uppy-Dashboard-AddFiles-title button{font-weight:400}.uppy-Dashboard-note{color:#757575;text-align:center;max-width:350px;margin:auto;padding:0 15px;font-size:14px;line-height:1.25}.uppy-size--md .uppy-Dashboard-note{max-width:600px;line-height:1.35}[data-uppy-theme=dark] .uppy-Dashboard-note{color:#cfcfcf}a.uppy-Dashboard-poweredBy{color:#939393;text-align:center;margin-top:8px;font-size:11px;text-decoration:none;display:inline-block}.uppy-Dashboard-poweredByIcon{opacity:.9;vertical-align:text-top;fill:none;stroke:#939393;margin-left:1px;margin-right:1px;position:relative;top:1px}.uppy-Dashboard-Item-previewIcon{z-index:100;width:25px;height:25px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.uppy-size--md .uppy-Dashboard-Item-previewIcon{width:38px;height:38px}.uppy-Dashboard-Item-previewIcon svg{width:100%;height:100%}.uppy-Dashboard--singleFile .uppy-Dashboard-Item-previewIcon{width:100%;max-width:60%;height:100%;max-height:60%}.uppy-Dashboard-Item-previewIconWrap{height:76px;max-height:75%;position:relative}.uppy-Dashboard--singleFile .uppy-Dashboard-Item-previewIconWrap{width:100%;height:100%}.uppy-Dashboard-Item-previewIconBg{filter:drop-shadow(0 1px 1px #0000001a);width:100%;height:100%}.uppy-Dashboard-upload{width:50px;height:50px;position:relative}.uppy-size--md .uppy-Dashboard-upload{width:60px;height:60px}.uppy-Dashboard-upload .uppy-c-icon{width:50%;position:relative;top:1px}.uppy-Dashboard-uploadCount{color:#fff;inset-inline-end:-12px;background-color:#1bb240;border-radius:50%;width:16px;height:16px;font-size:8px;line-height:16px;position:absolute;top:-12px}.uppy-size--md .uppy-Dashboard-uploadCount{width:18px;height:18px;font-size:9px;line-height:18px}
